diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..1bf1147 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,2865 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "ExoLauncher" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-trait", + "axum 0.7.9", + "chrono", + "dotenvy", + "futures-util", + "reqwest", + "rusqlite", + "rust-mcp-sdk", + "rust-mcp-transport", + "serde", + "serde_json", + "tokio", + "tower-http 0.5.2", + "uuid", +] + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" + +[[package]] +name = "arc-swap" +version = "1.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207" +dependencies = [ + "rustversion", +] + +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "aws-lc-rs" +version = "1.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f" +dependencies = [ + "aws-lc-sys", + "untrusted 0.7.1", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7" +dependencies = [ + "cc", + "cmake", + "dunce", + "fs_extra", +] + +[[package]] +name = "axum" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" +dependencies = [ + "async-trait", + "axum-core 0.4.5", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "itoa", + "matchit 0.7.3", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90" +dependencies = [ + "axum-core 0.5.6", + "bytes", + "form_urlencoded", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "itoa", + "matchit 0.8.4", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "serde_core", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "sync_wrapper", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-server" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ab4a3ec9ea8a657c72d99a03a824af695bd0fb5ec639ccbd9cd3543b41a5f9" +dependencies = [ + "arc-swap", + "bytes", + "fs-err", + "http", + "http-body", + "hyper", + "hyper-util", + "pin-project-lite", + "rustls", + "rustls-pemfile", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", +] + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" + +[[package]] +name = "bumpalo" +version = "3.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + +[[package]] +name = "bytes" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" + +[[package]] +name = "cc" +version = "1.2.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d" +dependencies = [ + "find-msvc-tools", + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-link", +] + +[[package]] +name = "cmake" +version = "0.1.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678" +dependencies = [ + "cc", +] + +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + +[[package]] +name = "cookie_store" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b2c103cf610ec6cae3da84a766285b42fd16aad564758459e6ecf128c75206" +dependencies = [ + "cookie", + "document-features", + "idna", + "log", + "publicsuffix", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +dependencies = [ + "powerfmt", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "document-features" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" +dependencies = [ + "litrs", +] + +[[package]] +name = "dotenvy" +version = "0.15.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fallible-streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + +[[package]] +name = "fastrand" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" + +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "fs-err" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73fde052dbfc920003cfd2c8e2c6e6d4cc7c1091538c3a24226cec0665ab08c0" +dependencies = [ + "autocfg", + "tokio", +] + +[[package]] +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" + +[[package]] +name = "futures" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-executor" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + +[[package]] +name = "getrandom" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi 5.3.0", + "wasip2", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", + "wasip2", + "wasip3", +] + +[[package]] +name = "h2" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash", +] + +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" + +[[package]] +name = "hashlink" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" +dependencies = [ + "hashbrown 0.14.5", +] + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "http" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "hyper" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "tokio", + "tokio-rustls", + "tower-service", + "webpki-roots", +] + +[[package]] +name = "hyper-tls" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" +dependencies = [ + "bytes", + "http-body-util", + "hyper", + "hyper-util", + "native-tls", + "tokio", + "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +dependencies = [ + "base64", + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "system-configuration", + "tokio", + "tower-service", + "tracing", + "windows-registry", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +dependencies = [ + "displaydoc", + "potential_utf", + "utf8_iter", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" + +[[package]] +name = "icu_properties" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" + +[[package]] +name = "icu_provider" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "2.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +dependencies = [ + "equivalent", + "hashbrown 0.17.0", + "serde", + "serde_core", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "iri-string" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.4", + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.97" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf" +dependencies = [ + "cfg-if", + "futures-util", + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "jsonwebtoken" +version = "10.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1" +dependencies = [ + "aws-lc-rs", + "base64", + "getrandom 0.2.17", + "js-sys", + "pem", + "serde", + "serde_json", + "signature", + "simple_asn1", +] + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + +[[package]] +name = "libc" +version = "0.2.186" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" + +[[package]] +name = "libsqlite3-sys" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + +[[package]] +name = "litemap" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" + +[[package]] +name = "litrs" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" + +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +[[package]] +name = "matchit" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" + +[[package]] +name = "memchr" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "mio" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "native-tls" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2" +dependencies = [ + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-conv" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "openssl" +version = "0.10.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf0b434746ee2832f4f0baf10137e1cabb18cbe6912c69e2e33263c45250f542" +dependencies = [ + "bitflags", + "cfg-if", + "foreign-types", + "libc", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" + +[[package]] +name = "openssl-sys" +version = "0.9.115" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "158fe5b292746440aa6e7a7e690e55aeb72d41505e2804c23c6973ad0e9c9781" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link", +] + +[[package]] +name = "pem" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" +dependencies = [ + "base64", + "serde_core", +] + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pkg-config" +version = "0.3.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" + +[[package]] +name = "potential_utf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" +dependencies = [ + "zerovec", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "prettyplease" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +dependencies = [ + "proc-macro2", + "syn", +] + +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "psl-types" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" + +[[package]] +name = "publicsuffix" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" +dependencies = [ + "idna", + "psl-types", +] + +[[package]] +name = "quinn" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +dependencies = [ + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls", + "socket2", + "thiserror", + "tokio", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-proto" +version = "0.11.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +dependencies = [ + "bytes", + "getrandom 0.3.4", + "lru-slab", + "rand", + "ring", + "rustc-hash", + "rustls", + "rustls-pki-types", + "slab", + "thiserror", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.60.2", +] + +[[package]] +name = "quote" +version = "1.0.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[package]] +name = "rand" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" +dependencies = [ + "rand_chacha", + "rand_core 0.9.5", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.5", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.17", +] + +[[package]] +name = "rand_core" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +dependencies = [ + "getrandom 0.3.4", +] + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags", +] + +[[package]] +name = "reqwest" +version = "0.12.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" +dependencies = [ + "base64", + "bytes", + "cookie", + "cookie_store", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-tls", + "hyper-util", + "js-sys", + "log", + "mime", + "mime_guess", + "native-tls", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-native-tls", + "tokio-rustls", + "tokio-util", + "tower", + "tower-http 0.6.8", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "webpki-roots", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.17", + "libc", + "untrusted 0.9.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "rusqlite" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae" +dependencies = [ + "bitflags", + "fallible-iterator", + "fallible-streaming-iterator", + "hashlink", + "libsqlite3-sys", + "smallvec", +] + +[[package]] +name = "rust-mcp-macros" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce215e41f0eb2e2303ca1d9e2dfcc986d6154b3e56577b1544528a01bb66f8eb" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn", +] + +[[package]] +name = "rust-mcp-schema" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d88ea8dd4dd01c37f062b14ab808b7087333cc017c491e0f4861340db6ec40e" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "rust-mcp-sdk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31bc179a103326562f0a30c0813bc08744eb0fdd5fb1a3577c7583559cb115e" +dependencies = [ + "async-trait", + "axum 0.8.9", + "axum-server", + "base64", + "bytes", + "futures", + "http", + "http-body", + "http-body-util", + "hyper", + "jsonwebtoken", + "reqwest", + "rust-mcp-macros", + "rust-mcp-schema", + "rust-mcp-transport", + "serde", + "serde_json", + "thiserror", + "time", + "tokio", + "tokio-stream", + "tracing", + "url", + "uuid", +] + +[[package]] +name = "rust-mcp-transport" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccce04bbd0408eff35520fb1d33efc00ac402584557daebd72f5baa0ff8158e" +dependencies = [ + "async-trait", + "bytes", + "futures", + "reqwest", + "rust-mcp-schema", + "serde", + "serde_json", + "thiserror", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "rustc-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" + +[[package]] +name = "rustix" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls" +version = "0.23.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +dependencies = [ + "aws-lc-rs", + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pemfile" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" +dependencies = [ + "web-time", + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +dependencies = [ + "aws-lc-rs", + "ring", + "rustls-pki-types", + "untrusted 0.9.0", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" + +[[package]] +name = "schannel" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "security-framework" +version = "3.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" +dependencies = [ + "bitflags", + "core-foundation 0.10.1", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "serde_path_to_error" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" +dependencies = [ + "itoa", + "serde", + "serde_core", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook-registry" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +dependencies = [ + "errno", + "libc", +] + +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "simple_asn1" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d" +dependencies = [ + "num-bigint", + "num-traits", + "thiserror", + "time", +] + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "syn" +version = "2.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "system-configuration" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" +dependencies = [ + "bitflags", + "core-foundation 0.9.4", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "tempfile" +version = "3.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" +dependencies = [ + "fastrand", + "getrandom 0.4.2", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "time" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +dependencies = [ + "deranged", + "itoa", + "libc", + "num-conv", + "num_threads", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" + +[[package]] +name = "time-macros" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinystr" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.52.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" +dependencies = [ + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tower" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-http" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +dependencies = [ + "bitflags", + "bytes", + "http", + "http-body", + "http-body-util", + "pin-project-lite", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +dependencies = [ + "bitflags", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "unicase" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" + +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", + "serde_derive", +] + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" +dependencies = [ + "getrandom 0.4.2", + "js-sys", + "serde_core", + "wasm-bindgen", +] + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.3+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" +dependencies = [ + "wit-bindgen 0.57.1", +] + +[[package]] +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +dependencies = [ + "wit-bindgen 0.51.0", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af934872acec734c2d80e6617bbb5ff4f12b052dd8e6332b0817bce889516084" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.120" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser", +] + +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder", + "wasmparser", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags", + "hashbrown 0.15.5", + "indexmap", + "semver", +] + +[[package]] +name = "web-sys" +version = "0.3.97" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eadbac71025cd7b0834f20d1fe8472e8495821b4e9801eb0a60bd1f19827602" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webpki-roots" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f5ee44c96cf55f1b349600768e3ece3a8f26010c05265ab73f945bb1a2eb9d" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-registry" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" +dependencies = [ + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "wit-bindgen-rust-macro", +] + +[[package]] +name = "wit-bindgen" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + +[[package]] +name = "wit-bindgen-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" +dependencies = [ + "anyhow", + "heck", + "wit-parser", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "prettyplease", + "syn", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder", + "wasm-metadata", + "wasmparser", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + +[[package]] +name = "writeable" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" + +[[package]] +name = "yoke" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zerofrom" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/README.md b/README.md new file mode 100644 index 0000000..7dbf7eb --- /dev/null +++ b/README.md @@ -0,0 +1,73 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs) +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) + +## React Compiler + +The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: + +```js +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + + // Remove tseslint.configs.recommended and replace with this + tseslint.configs.recommendedTypeChecked, + // Alternatively, use this for stricter rules + tseslint.configs.strictTypeChecked, + // Optionally, add this for stylistic rules + tseslint.configs.stylisticTypeChecked, + + // Other configs... + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` + +You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: + +```js +// eslint.config.js +import reactX from 'eslint-plugin-react-x' +import reactDom from 'eslint-plugin-react-dom' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + // Enable lint rules for React + reactX.configs['recommended-typescript'], + // Enable lint rules for React DOM + reactDom.configs.recommended, + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..ef614d2 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,22 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs.flat.recommended, + reactRefresh.configs.vite, + ], + languageOptions: { + globals: globals.browser, + }, + }, +]) diff --git a/exo_launcher.db b/exo_launcher.db new file mode 100644 index 0000000..8edd181 --- /dev/null +++ b/exo_launcher.db Binary files differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..984e31d --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + dashboard + + +
+ + + diff --git a/launch.ps1 b/launch.ps1 new file mode 100644 index 0000000..1748eb1 --- /dev/null +++ b/launch.ps1 @@ -0,0 +1,6 @@ +Write-Host "🚀 Launching ExoLauncher App (Tauri)..." -ForegroundColor Cyan + +# ルートディレクトリで tauri dev を起動 +# これにより、バックエンド(Rust)とフロントエンド(Vite)が統合されたデスクトップアプリが立ち上がります。 +Write-Host "[1/1] Tauri アプリを起動中..." -ForegroundColor Yellow +npm run tauri dev diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3de07b4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2762 @@ +{ + "name": "dashboard", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "dashboard", + "version": "0.0.0", + "dependencies": { + "react": "^19.2.5", + "react-dom": "^19.2.5" + }, + "devDependencies": { + "@eslint/js": "^10.0.1", + "@tauri-apps/cli": "^1.5", + "@types/node": "^24.12.2", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^6.0.1", + "eslint": "^10.2.1", + "eslint-plugin-react-hooks": "^7.1.1", + "eslint-plugin-react-refresh": "^0.5.2", + "globals": "^17.5.0", + "typescript": "~6.0.2", + "typescript-eslint": "^8.58.2", + "vite": "^8.0.10" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "dev": true, + "dependencies": { + "@eslint/object-schema": "^3.0.5", + "debug": "^4.3.1", + "minimatch": "^10.2.4" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.5.tgz", + "integrity": "sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==", + "dev": true, + "dependencies": { + "@eslint/core": "^1.2.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/js": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", + "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", + "dev": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "eslint": "^10.0.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/@eslint/object-schema": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", + "dev": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.1.tgz", + "integrity": "sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==", + "dev": true, + "dependencies": { + "@eslint/core": "^1.2.1", + "levn": "^0.4.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "dev": true, + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.127.0.tgz", + "integrity": "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.17.tgz", + "integrity": "sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.17.tgz", + "integrity": "sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.17.tgz", + "integrity": "sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.17.tgz", + "integrity": "sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.17.tgz", + "integrity": "sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.17.tgz", + "integrity": "sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.17.tgz", + "integrity": "sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.17.tgz", + "integrity": "sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.17.tgz", + "integrity": "sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.17.tgz", + "integrity": "sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==", + "cpu": [ + "wasm32" + ], + "dev": true, + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.17.tgz", + "integrity": "sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.17.tgz", + "integrity": "sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz", + "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==", + "dev": true + }, + "node_modules/@tauri-apps/cli": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.6.3.tgz", + "integrity": "sha512-q46umd6QLRKDd4Gg6WyZBGa2fWvk0pbeUA5vFomm4uOs1/17LIciHv2iQ4UD+2Yv5H7AO8YiE1t50V0POiEGEw==", + "dev": true, + "dependencies": { + "semver": ">=7.5.2" + }, + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "1.6.3", + "@tauri-apps/cli-darwin-x64": "1.6.3", + "@tauri-apps/cli-linux-arm-gnueabihf": "1.6.3", + "@tauri-apps/cli-linux-arm64-gnu": "1.6.3", + "@tauri-apps/cli-linux-arm64-musl": "1.6.3", + "@tauri-apps/cli-linux-x64-gnu": "1.6.3", + "@tauri-apps/cli-linux-x64-musl": "1.6.3", + "@tauri-apps/cli-win32-arm64-msvc": "1.6.3", + "@tauri-apps/cli-win32-ia32-msvc": "1.6.3", + "@tauri-apps/cli-win32-x64-msvc": "1.6.3" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.6.3.tgz", + "integrity": "sha512-fQN6IYSL8bG4NvkdKE4sAGF4dF/QqqQq4hOAU+t8ksOzHJr0hUlJYfncFeJYutr/MMkdF7hYKadSb0j5EE9r0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.6.3.tgz", + "integrity": "sha512-1yTXZzLajKAYINJOJhZfmMhCzweHSgKQ3bEgJSn6t+1vFkOgY8Yx4oFgWcybrrWI5J1ZLZAl47+LPOY81dLcyA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.6.3.tgz", + "integrity": "sha512-CjTEr9r9xgjcvos09AQw8QMRPuH152B1jvlZt4PfAsyJNPFigzuwed5/SF7XAd8bFikA7zArP4UT12RdBxrx7w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.6.3.tgz", + "integrity": "sha512-G9EUUS4M8M/Jz1UKZqvJmQQCKOzgTb8/0jZKvfBuGfh5AjFBu8LHvlFpwkKVm1l4951Xg4ulUp6P9Q7WRJ9XSA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.6.3.tgz", + "integrity": "sha512-MuBTHJyNpZRbPVG8IZBN8+Zs7aKqwD22tkWVBcL1yOGL4zNNTJlkfL+zs5qxRnHlUsn6YAlbW/5HKocfpxVwBw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.6.3.tgz", + "integrity": "sha512-Uvi7M+NK3tAjCZEY1WGel+dFlzJmqcvu3KND+nqa22762NFmOuBIZ4KJR/IQHfpEYqKFNUhJfCGnpUDfiC3Oxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.6.3.tgz", + "integrity": "sha512-rc6B342C0ra8VezB/OJom9j/N+9oW4VRA4qMxS2f4bHY2B/z3J9NPOe6GOILeg4v/CV62ojkLsC3/K/CeF3fqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.6.3.tgz", + "integrity": "sha512-cSH2qOBYuYC4UVIFtrc1YsGfc5tfYrotoHrpTvRjUGu0VywvmyNk82+ZsHEnWZ2UHmu3l3lXIGRqSWveLln0xg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.6.3.tgz", + "integrity": "sha512-T8V6SJQqE4PSWmYBl0ChQVmS6AR2hXFHURH2DwAhgSGSQ6uBXgwlYFcfIeQpBQA727K2Eq8X2hGfvmoySyHMRw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.6.3.tgz", + "integrity": "sha512-HUkWZ+lYHI/Gjkh2QjHD/OBDpqLVmvjZGpLK9losur1Eg974Jip6k+vsoTUxQBCBDfj30eDBct9E1FvXOspWeg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "24.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.2.tgz", + "integrity": "sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==", + "dev": true, + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "dev": true, + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.2.tgz", + "integrity": "sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/type-utils": "8.59.2", + "@typescript-eslint/utils": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.59.2", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.2.tgz", + "integrity": "sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.2.tgz", + "integrity": "sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.2.tgz", + "integrity": "sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.2.tgz", + "integrity": "sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.2.tgz", + "integrity": "sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.2.tgz", + "integrity": "sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.2.tgz", + "integrity": "sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==", + "dev": true, + "dependencies": { + "@typescript-eslint/project-service": "8.59.2", + "@typescript-eslint/tsconfig-utils": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.2.tgz", + "integrity": "sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.2.tgz", + "integrity": "sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz", + "integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==", + "dev": true, + "dependencies": { + "@rolldown/pluginutils": "1.0.0-rc.7" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "babel-plugin-react-compiler": "^1.0.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@rolldown/plugin-babel": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + } + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.27", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.27.tgz", + "integrity": "sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==", + "dev": true, + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001791", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz", + "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.349", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.349.tgz", + "integrity": "sha512-QsWVGyRuY07Aqb234QytTfwd5d9AJlfNIQ5wIOl1L+PZDzI9d9+Fn0FRale/QYlFxt/bUnB0/nLd1jFPGxGK1A==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.3.0.tgz", + "integrity": "sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.5.5", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "minimatch": "^10.2.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz", + "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==", + "dev": true, + "peerDependencies": { + "eslint": "^9 || ^10" + } + }, + "node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dev": true, + "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", + "dev": true, + "dependencies": { + "acorn": "^8.16.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^5.0.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", + "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", + "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", + "dev": true + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/react": { + "version": "19.2.5", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz", + "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz", + "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.5" + } + }, + "node_modules/rolldown": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.17.tgz", + "integrity": "sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==", + "dev": true, + "dependencies": { + "@oxc-project/types": "=0.127.0", + "@rolldown/pluginutils": "1.0.0-rc.17" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.0-rc.17", + "@rolldown/binding-darwin-arm64": "1.0.0-rc.17", + "@rolldown/binding-darwin-x64": "1.0.0-rc.17", + "@rolldown/binding-freebsd-x64": "1.0.0-rc.17", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.17", + "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.17", + "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.17", + "@rolldown/binding-linux-x64-musl": "1.0.0-rc.17", + "@rolldown/binding-openharmony-arm64": "1.0.0-rc.17", + "@rolldown/binding-wasm32-wasi": "1.0.0-rc.17", + "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.17", + "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.17" + } + }, + "node_modules/rolldown/node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.17", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.17.tgz", + "integrity": "sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "optional": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typescript": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.2.tgz", + "integrity": "sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.59.2", + "@typescript-eslint/parser": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.10.tgz", + "integrity": "sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==", + "dev": true, + "dependencies": { + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.10", + "rolldown": "1.0.0-rc.17", + "tinyglobby": "^0.2.16" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.1.0", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..54a6bca --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "name": "dashboard", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview", + "tauri": "tauri" + }, + "dependencies": { + "react": "^19.2.5", + "react-dom": "^19.2.5" + }, + "devDependencies": { + "@eslint/js": "^10.0.1", + "@types/node": "^24.12.2", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^6.0.1", + "eslint": "^10.2.1", + "eslint-plugin-react-hooks": "^7.1.1", + "eslint-plugin-react-refresh": "^0.5.2", + "globals": "^17.5.0", + "typescript": "~6.0.2", + "typescript-eslint": "^8.58.2", + "vite": "^8.0.10", + "@tauri-apps/cli": "^1.5" + } +} diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..6893eb1 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons.svg b/public/icons.svg new file mode 100644 index 0000000..e952219 --- /dev/null +++ b/public/icons.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..7a97e7c --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,28 @@ +[package] +name = "ExoLauncher" +version = "0.1.0" +description = "ExoLauncher HitL Gateway" +authors = ["Antigravity"] +edition = "2021" +build = "build.rs" + +[build-dependencies] +tauri-build = { version = "1.5", features = [] } + +[dependencies] +rust-mcp-sdk = { version = "0.9.0", features = ["server"] } +rust-mcp-transport = { version = "0.9.0", features = ["stdio"] } +tokio = { version = "1.0", features = ["full"] } +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +rusqlite = { version = "0.31", features = ["bundled"] } +dotenvy = "0.15" +anyhow = "1.0" +chrono = { version = "0.4", features = ["serde"] } +uuid = { version = "1.0", features = ["v4", "serde"] } +async_trait = "0.1" +axum = { version = "0.7", features = ["sse"] } +tower-http = { version = "0.5", features = ["cors"] } +reqwest = { version = "0.12", features = ["json"] } +futures-util = "0.3" +tauri = { version = "1.5", features = ["api-all"] } diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..d860e1e --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000..fce75f2 --- /dev/null +++ b/src-tauri/icons/128x128.png Binary files differ diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png new file mode 100644 index 0000000..fce75f2 --- /dev/null +++ b/src-tauri/icons/128x128@2x.png Binary files differ diff --git a/src-tauri/icons/32x32.png b/src-tauri/icons/32x32.png new file mode 100644 index 0000000..fce75f2 --- /dev/null +++ b/src-tauri/icons/32x32.png Binary files differ diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns new file mode 100644 index 0000000..fce75f2 --- /dev/null +++ b/src-tauri/icons/icon.icns Binary files differ diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico new file mode 100644 index 0000000..fce75f2 --- /dev/null +++ b/src-tauri/icons/icon.ico Binary files differ diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png new file mode 100644 index 0000000..fce75f2 --- /dev/null +++ b/src-tauri/icons/icon.png Binary files differ diff --git a/src-tauri/src/db.rs b/src-tauri/src/db.rs new file mode 100644 index 0000000..bbb1426 --- /dev/null +++ b/src-tauri/src/db.rs @@ -0,0 +1,112 @@ +use rusqlite::{params, Connection, Result}; +use crate::models::{QueuedOutput, DispatchStatus}; +use uuid::Uuid; +use chrono::{DateTime, Utc}; +use std::str::FromStr; + +pub struct Database { + conn: Connection, +} + +impl Database { + pub fn new(path: &str) -> Result { + let conn = Connection::open(path)?; + Self::init(&conn)?; + Ok(Self { conn }) + } + + fn init(conn: &Connection) -> Result<()> { + conn.execute( + "CREATE TABLE IF NOT EXISTS stack ( + id TEXT PRIMARY KEY, + target TEXT NOT NULL, + content TEXT NOT NULL, + metadata TEXT, + status TEXT NOT NULL, + comment TEXT, + created_at TEXT NOT NULL, + updated_at TEXT NOT NULL + )", + [], + )?; + Ok(()) + } + + pub fn enqueue(&self, target: &str, content: &str, metadata: Option<&str>) -> Result { + let id = Uuid::new_v4(); + let now = Utc::now().to_rfc3339(); + let status = "Pending"; + + self.conn.execute( + "INSERT INTO stack (id, target, content, metadata, status, created_at, updated_at) + VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7)", + params![id.to_string(), target, content, metadata, status, now, now], + )?; + + Ok(id) + } + + pub fn approve(&self, id: &Uuid) -> Result<()> { + let now = Utc::now().to_rfc3339(); + self.conn.execute( + "UPDATE stack SET status = 'Approved', updated_at = ?2 WHERE id = ?1", + params![id.to_string(), now], + )?; + Ok(()) + } + + pub fn reject(&self, id: &Uuid, comment: &str) -> Result<()> { + let now = Utc::now().to_rfc3339(); + self.conn.execute( + "UPDATE stack SET status = 'Rejected', comment = ?2, updated_at = ?3 WHERE id = ?1", + params![id.to_string(), comment, now], + )?; + Ok(()) + } + + pub fn list_pending(&self) -> Result> { + self.list_by_status("Pending") + } + + pub fn get_rejected(&self) -> Result> { + self.list_by_status("Rejected") + } + + fn list_by_status(&self, status_filter: &str) -> Result> { + let mut stmt = self.conn.prepare( + "SELECT id, target, content, metadata, status, comment, created_at, updated_at FROM stack WHERE status = ?1" + )?; + let rows = stmt.query_map(params![status_filter], |row| { + let id_str: String = row.get(0)?; + let status_str: String = row.get(4)?; + let created_at_str: String = row.get(6)?; + let updated_at_str: String = row.get(7)?; + + let status = match status_str.as_str() { + "Pending" => DispatchStatus::Pending, + "Approved" => DispatchStatus::Approved, + "Rejected" => DispatchStatus::Rejected, + "Sent" => DispatchStatus::Sent, + "Failed" => DispatchStatus::Failed, + _ => DispatchStatus::Pending, + }; + + Ok(QueuedOutput { + id: Uuid::from_str(&id_str).unwrap_or_else(|_| Uuid::nil()), + target: row.get(1)?, + content: row.get(2)?, + metadata: row.get(3)?, + status, + comment: row.get(5)?, + created_at: DateTime::parse_from_rfc3339(&created_at_str).map(|dt| dt.with_timezone(&Utc)).unwrap_or_else(|_| Utc::now()), + updated_at: DateTime::parse_from_rfc3339(&updated_at_str).map(|dt| dt.with_timezone(&Utc)).unwrap_or_else(|_| Utc::now()), + }) + })?; + + let mut results = Vec::new(); + for row in rows { + results.push(row?); + } + Ok(results) + } +} diff --git a/src-tauri/src/dispatcher.rs b/src-tauri/src/dispatcher.rs new file mode 100644 index 0000000..135896e --- /dev/null +++ b/src-tauri/src/dispatcher.rs @@ -0,0 +1,28 @@ +#![allow(dead_code)] +use async_trait::async_trait; +use crate::models::QueuedOutput; +use anyhow::Result; + +#[async_trait] +pub trait Dispatcher: Send + Sync { + async fn dispatch(&self, output: &QueuedOutput) -> Result<()>; + fn target_name(&self) -> &str; +} + +pub struct ConsoleDispatcher; + +#[async_trait] +impl Dispatcher for ConsoleDispatcher { + async fn dispatch(&self, output: &QueuedOutput) -> Result<()> { + println!("--- Console Dispatch ---"); + println!("Target: {}", output.target); + println!("Content: {}", output.content); + println!("Metadata: {:?}", output.metadata); + println!("------------------------"); + Ok(()) + } + + fn target_name(&self) -> &str { + "console" + } +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..90a814f --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,381 @@ +mod models; +mod db; +mod dispatcher; + +use anyhow::Result; +use dotenvy::dotenv; +use rust_mcp_sdk::mcp_server::{ServerHandler, server_runtime, McpServerOptions}; +use rust_mcp_sdk::McpServer; +use rust_mcp_sdk::schema::{ + CallToolRequestParams, CallToolResult, ListToolsResult, + Tool, InitializeResult, Implementation, ServerCapabilities, + ToolInputSchema, ServerCapabilitiesTools, ContentBlock, + PaginatedRequestParams, RpcError, CallToolError, ProtocolVersion, +}; +use rust_mcp_sdk::ToMcpServerHandler; +use rust_mcp_transport::{StdioTransport, TransportOptions}; +use std::sync::Arc; +use tokio::sync::Mutex; +use crate::db::Database; +use async_trait::async_trait; +use std::collections::BTreeMap; +use std::time::Duration; +use uuid::Uuid; +use crate::models::QueuedOutput; +use std::str::FromStr; +use axum::{ + routing::{get, post}, + extract::{State, Path}, + Json, Router, + response::sse::{Event, Sse}, +}; +use tokio::sync::broadcast; +use futures_util::stream::{self, Stream}; +use std::convert::Infallible; +use tower_http::cors::CorsLayer; +use serde::Deserialize; + +#[derive(Clone)] +struct AppState { + db: Arc>, + tx: broadcast::Sender, +} + +#[derive(Clone)] +struct ExoLauncherServer { + state: AppState, +} + +#[async_trait] +impl ServerHandler for ExoLauncherServer { + async fn handle_list_tools_request( + &self, + _params: Option, + _runtime: Arc, + ) -> Result { + let mut enqueue_props = BTreeMap::new(); + enqueue_props.insert("target".to_string(), serde_json::json!({ "type": "string", "description": "送信先(slack, webhook, etc.)" }).as_object().unwrap().clone()); + enqueue_props.insert("content".to_string(), serde_json::json!({ "type": "string", "description": "送信内容" }).as_object().unwrap().clone()); + enqueue_props.insert("metadata".to_string(), serde_json::json!({ "type": "string", "description": "追加情報(任意)" }).as_object().unwrap().clone()); + + let mut reject_props = BTreeMap::new(); + reject_props.insert("id".to_string(), serde_json::json!({ "type": "string", "description": "却下するアイテムのID" }).as_object().unwrap().clone()); + reject_props.insert("comment".to_string(), serde_json::json!({ "type": "string", "description": "却下理由・フィードバック" }).as_object().unwrap().clone()); + + let mut approve_props = BTreeMap::new(); + approve_props.insert("id".to_string(), serde_json::json!({ "type": "string", "description": "承認するアイテムのID" }).as_object().unwrap().clone()); + + Ok(ListToolsResult { + tools: vec![ + Tool { + name: "enqueue_output".to_string(), + description: Some("AIエージェントの出力を承認待ちスタックに追加します。".to_string()), + input_schema: ToolInputSchema::new( + vec!["target".to_string(), "content".to_string()], + Some(enqueue_props), + Some("object".to_string()) + ), + annotations: None, + execution: None, + icons: vec![], + meta: None, + output_schema: None, + title: None, + }, + Tool { + name: "list_pending".to_string(), + description: Some("承認待ちの出力依頼を一覧表示します。".to_string()), + input_schema: ToolInputSchema::new( + vec![], + Some(BTreeMap::new()), + Some("object".to_string()) + ), + annotations: None, + execution: None, + icons: vec![], + meta: None, + output_schema: None, + title: None, + }, + Tool { + name: "approve_dispatch".to_string(), + description: Some("指定したIDの出力を承認し、外部へ送信します。".to_string()), + input_schema: ToolInputSchema::new( + vec!["id".to_string()], + Some(approve_props), + Some("object".to_string()) + ), + annotations: None, + execution: None, + icons: vec![], + meta: None, + output_schema: None, + title: None, + }, + Tool { + name: "reject_dispatch".to_string(), + description: Some("指定したIDの出力を却下し、コメントを残します。".to_string()), + input_schema: ToolInputSchema::new( + vec!["id".to_string(), "comment".to_string()], + Some(reject_props), + Some("object".to_string()) + ), + annotations: None, + execution: None, + icons: vec![], + meta: None, + output_schema: None, + title: None, + }, + Tool { + name: "get_rejection_feedback".to_string(), + description: Some("却下されたアイテムと、人間からのフィードバックコメントを取得します。".to_string()), + input_schema: ToolInputSchema::new( + vec![], + Some(BTreeMap::new()), + Some("object".to_string()) + ), + annotations: None, + execution: None, + icons: vec![], + meta: None, + output_schema: None, + title: None, + }, + ], + next_cursor: None, + meta: None, + }) + } + + async fn handle_call_tool_request( + &self, + params: CallToolRequestParams, + _runtime: Arc, + ) -> Result { + let name = params.name.as_str(); + let arguments = params.arguments.unwrap_or_default(); + + match name { + "enqueue_output" => { + let target = arguments["target"].as_str().unwrap_or("unknown"); + let content = arguments["content"].as_str().unwrap_or(""); + let metadata = arguments["metadata"].as_str(); + + let db = self.state.db.lock().await; + match db.enqueue(target, content, metadata) { + Ok(id) => { + let _ = self.state.tx.send("new_item".to_string()); + Ok(CallToolResult { + content: vec![ContentBlock::text_content(format!("出力がスタックに追加されました。ID: {}", id))], + is_error: None, + meta: None, + structured_content: None, + }) + }, + Err(e) => Err(CallToolError::from_message(format!("Failed to enqueue: {}", e))), + } + } + "list_pending" => { + let db = self.state.db.lock().await; + match db.list_pending() { + Ok(items) => Ok(CallToolResult { + content: vec![ContentBlock::text_content(format!("承認待ちアイテム: {:?}", items))], + is_error: None, + meta: None, + structured_content: None, + }), + Err(e) => Err(CallToolError::from_message(format!("Failed to list: {}", e))), + } + } + "approve_dispatch" => { + let id_str = arguments["id"].as_str().unwrap_or(""); + let id = Uuid::from_str(id_str).map_err(|_| CallToolError::from_message("Invalid ID format"))?; + + let db = self.state.db.lock().await; + match db.approve(&id) { + Ok(_) => { + let _ = self.state.tx.send("status_changed".to_string()); + Ok(CallToolResult { + content: vec![ContentBlock::text_content(format!("ID: {} が承認されました。送信を開始します。", id))], + is_error: None, + meta: None, + structured_content: None, + }) + }, + Err(e) => Err(CallToolError::from_message(format!("Failed to approve: {}", e))), + } + } + "reject_dispatch" => { + let id_str = arguments["id"].as_str().unwrap_or(""); + let comment = arguments["comment"].as_str().unwrap_or(""); + let id = Uuid::from_str(id_str).map_err(|_| CallToolError::from_message("Invalid ID format"))?; + + let db = self.state.db.lock().await; + match db.reject(&id, comment) { + Ok(_) => { + let _ = self.state.tx.send("status_changed".to_string()); + Ok(CallToolResult { + content: vec![ContentBlock::text_content(format!("ID: {} を却下しました。コメント: {}", id, comment))], + is_error: None, + meta: None, + structured_content: None, + }) + }, + Err(e) => Err(CallToolError::from_message(format!("Failed to reject: {}", e))), + } + } + "get_rejection_feedback" => { + let db = self.state.db.lock().await; + match db.get_rejected() { + Ok(items) => Ok(CallToolResult { + content: vec![ContentBlock::text_content(format!("却下されたアイテムとフィードバック: {:?}", items))], + is_error: None, + meta: None, + structured_content: None, + }), + Err(e) => Err(CallToolError::from_message(format!("Failed to get feedback: {}", e))), + } + } + _ => Err(CallToolError::unknown_tool(name.to_string())), + } + } +} + +#[derive(Deserialize)] +struct ActionRequest { + comment: Option, +} + +async fn list_pending_handler(State(state): State) -> Json> { + let db = state.db.lock().await; + let items = db.list_pending().unwrap_or_default(); + Json(items) +} + +async fn approve_handler( + State(state): State, + Path(id): Path, +) -> Json { + let db = state.db.lock().await; + match db.approve(&id) { + Ok(_) => { + let _ = state.tx.send("status_changed".to_string()); + Json(serde_json::json!({ "status": "ok" })) + }, + Err(e) => Json(serde_json::json!({ "status": "error", "message": e.to_string() })), + } +} + +async fn reject_handler( + State(state): State, + Path(id): Path, + Json(payload): Json, +) -> Json { + let db = state.db.lock().await; + let comment = payload.comment.unwrap_or_default(); + match db.reject(&id, &comment) { + Ok(_) => { + let _ = state.tx.send("status_changed".to_string()); + Json(serde_json::json!({ "status": "ok" })) + }, + Err(e) => Json(serde_json::json!({ "status": "error", "message": e.to_string() })), + } +} + +async fn sse_handler( + State(state): State, +) -> Sse>> { + let mut rx = state.tx.subscribe(); + + let stream = stream::unfold(rx, |mut rx| async move { + match rx.recv().await { + Ok(msg) => Some((Ok(Event::default().data(msg)), rx)), + Err(_) => None, + } + }); + + Sse::new(stream).keep_alive(axum::response::sse::KeepAlive::default()) +} + +#[tokio::main] +async fn main() -> Result<(), Box> { + dotenv().ok(); + + let db_path = "exo_launcher.db"; + let db = Arc::new(Mutex::new(Database::new(db_path)?)); + let (tx, _rx) = broadcast::channel(100); + + let state = AppState { db: Arc::clone(&db), tx }; + let server_handler = ExoLauncherServer { state: state.clone() }; + + let server_details = InitializeResult { + server_info: Implementation { + name: "ExoLauncher".to_string(), + version: "0.1.0".to_string(), + title: Some("ExoLauncher MCP Server".to_string()), + description: Some("Gateway for agent-led external communication".to_string()), + icons: vec![], + website_url: None, + }, + capabilities: ServerCapabilities { + tools: Some(ServerCapabilitiesTools { list_changed: None }), + logging: None, + prompts: None, + resources: None, + experimental: None, + completions: None, + tasks: None, + }, + protocol_version: ProtocolVersion::V2024_11_05.to_string(), + instructions: None, + meta: None, + }; + + let transport = StdioTransport::new(TransportOptions { + timeout: Duration::from_secs(60), + })?; + + let server = server_runtime::create_server(McpServerOptions { + server_details, + transport, + handler: server_handler.to_mcp_server_handler(), + task_store: None, + client_task_store: None, + message_observer: None, + }); + + println!("ExoLauncher MCP Server starting (stdio)..."); + + // HTTP API Server (Axum) を別タスクで起動 + let app = Router::new() + .route("/api/pending", get(list_pending_handler)) + .route("/api/approve/:id", post(approve_handler)) + .route("/api/reject/:id", post(reject_handler)) + .route("/api/sse", get(sse_handler)) + .layer(CorsLayer::permissive()) + .with_state(state); + + let listener = tokio::net::TcpListener::bind("127.0.0.1:3001").await?; + println!("Dashboard API Server listening on http://127.0.0.1:3001"); + + tokio::spawn(async move { + axum::serve(listener, app).await.unwrap(); + }); + + // MCP Server を別タスクで起動 + tokio::spawn(async move { + if let Err(e) = McpServer::start(server).await { + eprintln!("MCP Server error: {}", e); + } + }); + + println!("ExoLauncher App starting..."); + + // Tauri を起動 + tauri::Builder::default() + .run(tauri::generate_context!()) + .expect("error while running tauri application"); + + Ok(()) +} diff --git a/src-tauri/src/models.rs b/src-tauri/src/models.rs new file mode 100644 index 0000000..f6aa3fc --- /dev/null +++ b/src-tauri/src/models.rs @@ -0,0 +1,24 @@ +use serde::{Deserialize, Serialize}; +use chrono::{DateTime, Utc}; +use uuid::Uuid; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub enum DispatchStatus { + Pending, + Approved, + Rejected, + Sent, + Failed, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct QueuedOutput { + pub id: Uuid, + pub target: String, + pub content: String, + pub metadata: Option, + pub status: DispatchStatus, + pub comment: Option, + pub created_at: DateTime, + pub updated_at: DateTime, +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..2d149d8 --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,48 @@ +{ + "build": { + "beforeBuildCommand": "npm run build", + "beforeDevCommand": "npm run dev", + "devPath": "http://localhost:5173", + "distDir": "../dist" + }, + "package": { + "productName": "ExoLauncher", + "version": "0.1.0" + }, + "tauri": { + "allowlist": { + "all": true + }, + "bundle": { + "active": true, + "category": "DeveloperTool", + "copyright": "", + "externalBin": [], + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ], + "identifier": "com.exolauncher.app", + "longDescription": "", + "shortDescription": "" + }, + "security": { + "csp": null + }, + "updater": { + "active": false + }, + "windows": [ + { + "fullscreen": false, + "height": 800, + "resizable": true, + "title": "ExoLauncher Dashboard", + "width": 1200 + } + ] + } +} diff --git a/target/.rustc_info.json b/target/.rustc_info.json new file mode 100644 index 0000000..489e7bb --- /dev/null +++ b/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":8986186679227169792,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.93.1 (01f6ddf75 2026-02-11)\nbinary: rustc\ncommit-hash: 01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf\ncommit-date: 2026-02-11\nhost: x86_64-pc-windows-msvc\nrelease: 1.93.1\nLLVM version: 21.1.8\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\bythe\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\npacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"pc\"\nwindows\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/target/CACHEDIR.TAG b/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/target/debug/.cargo-lock b/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/.cargo-lock diff --git a/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/bin-ExoLauncher new file mode 100644 index 0000000..418c239 --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/bin-ExoLauncher @@ -0,0 +1 @@ +875f060bf40156f2 \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/bin-ExoLauncher.json b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/bin-ExoLauncher.json new file mode 100644 index 0000000..f938a1e --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/bin-ExoLauncher.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":12296398976447417403,"profile":17672942494452627365,"path":4942398508502643691,"deps":[[3405707034081185165,"dotenvy",false,17940752527980448348],[3856126590694406759,"chrono",false,2557465779772126486],[4297343375027492590,"uuid",false,17442207685375117925],[4874448376712141249,"rust_mcp_sdk",false,17055826123753657336],[9399742592459820560,"rust_mcp_transport",false,6934199589131867317],[12478428894219133322,"anyhow",false,16164324289766613762],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[15299814984394074821,"rusqlite",false,18221584976870115396],[16611674984963787466,"async_trait",false,3414689896425244521],[17267340169493259099,"tokio",false,18373165236343453242],[17325453097244291330,"reqwest",false,1835953404715645714]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ExoLauncher-425b8c2ee83059f4\\dep-bin-ExoLauncher","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/dep-bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/dep-bin-ExoLauncher new file mode 100644 index 0000000..f81b7da --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/dep-bin-ExoLauncher Binary files differ diff --git a/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/invoked.timestamp b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/output-bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/output-bin-ExoLauncher new file mode 100644 index 0000000..737373b --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-425b8c2ee83059f4/output-bin-ExoLauncher @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"trait `Dispatcher` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\dispatcher.rs","byte_start":109,"byte_end":119,"line_start":6,"line_end":6,"column_start":11,"column_end":21,"is_primary":true,"text":[{"text":"pub trait Dispatcher: Send + Sync {","highlight_start":11,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: trait `Dispatcher` is never used\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\dispatcher.rs:6:11\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m6\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub trait Dispatcher: Send + Sync {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"} +{"$message_type":"diagnostic","message":"struct `ConsoleDispatcher` is never constructed","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\dispatcher.rs","byte_start":251,"byte_end":268,"line_start":11,"line_end":11,"column_start":12,"column_end":29,"is_primary":true,"text":[{"text":"pub struct ConsoleDispatcher;","highlight_start":12,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: struct `ConsoleDispatcher` is never constructed\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\dispatcher.rs:11:12\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m11\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub struct ConsoleDispatcher;\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/bin-ExoLauncher new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/bin-ExoLauncher diff --git a/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/bin-ExoLauncher.json b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/bin-ExoLauncher.json new file mode 100644 index 0000000..440a50c --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/bin-ExoLauncher.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":12296398976447417403,"profile":8731458305071235362,"path":4942398508502643691,"deps":[[3405707034081185165,"dotenvy",false,12969584385865500870],[3856126590694406759,"chrono",false,6085880986772935310],[4297343375027492590,"uuid",false,5225620597611103982],[4874448376712141249,"rust_mcp_sdk",false,469262475454758322],[4891297352905791595,"axum",false,4504006735347397915],[9399742592459820560,"rust_mcp_transport",false,2853735304813855201],[12478428894219133322,"anyhow",false,9525409911132995670],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[14435908599267459652,"tower_http",false,8028816923072094270],[15299814984394074821,"rusqlite",false,10163968413328533065],[16611674984963787466,"async_trait",false,3414689896425244521],[17267340169493259099,"tokio",false,18106307719272615314],[17325453097244291330,"reqwest",false,9639632664854820631]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ExoLauncher-617763522fc6c1ed\\dep-bin-ExoLauncher","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/dep-bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/dep-bin-ExoLauncher new file mode 100644 index 0000000..70ee39c --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/dep-bin-ExoLauncher Binary files differ diff --git a/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/invoked.timestamp b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/output-bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/output-bin-ExoLauncher new file mode 100644 index 0000000..78daf2f --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-617763522fc6c1ed/output-bin-ExoLauncher @@ -0,0 +1,5 @@ +{"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `futures_util`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":951,"byte_end":963,"line_start":33,"line_end":33,"column_start":5,"column_end":17,"is_primary":true,"text":[{"text":"use futures_util::stream::{self, Stream};","highlight_start":5,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `futures_util`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `futures_util`, use `cargo add futures_util` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m\u001b[97m: failed to resolve: use of unresolved module or unlinked crate `futures_util`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:33:5\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m33\u001b[0m \u001b[1m\u001b[96m|\u001b[0m use futures_util::stream::{self, Stream};\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `futures_util`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mhelp\u001b[0m: if you wanted to use a crate named `futures_util`, use `cargo add futures_util` to add it to your `Cargo.toml`\n\n"} +{"$message_type":"diagnostic","message":"unresolved import `futures_util`","code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":951,"byte_end":963,"line_start":33,"line_end":33,"column_start":5,"column_end":17,"is_primary":true,"text":[{"text":"use futures_util::stream::{self, Stream};","highlight_start":5,"highlight_end":17}],"label":"use of unresolved module or unlinked crate `futures_util`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `futures_util`, use `cargo add futures_util` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0432]\u001b[0m\u001b[1m\u001b[97m: unresolved import `futures_util`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:33:5\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m33\u001b[0m \u001b[1m\u001b[96m|\u001b[0m use futures_util::stream::{self, Stream};\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `futures_util`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mhelp\u001b[0m: if you wanted to use a crate named `futures_util`, use `cargo add futures_util` to add it to your `Cargo.toml`\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m\u001b[97m: aborting due to 2 previous errors\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0432, E0433.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1m\u001b[97mSome errors have detailed explanations: E0432, E0433.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0432`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1m\u001b[97mFor more information about an error, try `rustc --explain E0432`.\u001b[0m\n"} diff --git a/target/debug/.fingerprint/ExoLauncher-7da7bea5b8d54563/invoked.timestamp b/target/debug/.fingerprint/ExoLauncher-7da7bea5b8d54563/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-7da7bea5b8d54563/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-7da7bea5b8d54563/output-test-bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-7da7bea5b8d54563/output-test-bin-ExoLauncher new file mode 100644 index 0000000..397bf74 --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-7da7bea5b8d54563/output-test-bin-ExoLauncher @@ -0,0 +1,20 @@ +{"$message_type":"diagnostic","message":"unresolved import `rust_mcp_sdk::schema::McpError`","code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":245,"byte_end":253,"line_start":10,"line_end":10,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":" McpError, Tool,","highlight_start":5,"highlight_end":13}],"label":"no `McpError` in `schema`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"a similar name exists in the module","code":null,"level":"help","spans":[{"file_name":"src\\main.rs","byte_start":245,"byte_end":253,"line_start":10,"line_end":10,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":" McpError, Tool,","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":"RpcError","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0432]\u001b[0m\u001b[1m\u001b[97m: unresolved import `rust_mcp_sdk::schema::McpError`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:10:5\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m10\u001b[0m \u001b[1m\u001b[96m|\u001b[0m McpError, Tool,\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91mno `McpError` in `schema`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91mhelp: a similar name exists in the module: `RpcError`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"method `list_tools` is not a member of trait `ServerHandler`","code":{"code":"E0407","explanation":"A definition of a method not in the implemented trait was given in a trait\nimplementation.\n\nErroneous code example:\n\n```compile_fail,E0407\ntrait Foo {\n fn a();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn a() {}\n fn b() {} // error: method `b` is not a member of trait `Foo`\n}\n```\n\nPlease verify you didn't misspell the method name and you used the correct\ntrait. First example:\n\n```\ntrait Foo {\n fn a();\n fn b();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn a() {}\n fn b() {} // ok!\n}\n```\n\nSecond example:\n\n```\ntrait Foo {\n fn a();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn a() {}\n}\n\nimpl Bar {\n fn b() {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":543,"byte_end":1836,"line_start":25,"line_end":49,"column_start":5,"column_end":6,"is_primary":true,"text":[{"text":" async fn list_tools(&self, _request: ListToolsRequest) -> Result {","highlight_start":5,"highlight_end":98},{"text":" Ok(ListToolsResult {","highlight_start":1,"highlight_end":29},{"text":" tools: vec![","highlight_start":1,"highlight_end":25},{"text":" Tool {","highlight_start":1,"highlight_end":23},{"text":" name: \"enqueue_output\".to_string(),","highlight_start":1,"highlight_end":56},{"text":" description: Some(\"AIエージェントの出力を承認待ちスタックに追加します。\".to_string()),","highlight_start":1,"highlight_end":82},{"text":" input_schema: serde_json::json!({","highlight_start":1,"highlight_end":54},{"text":" \"type\": \"object\",","highlight_start":1,"highlight_end":42},{"text":" \"properties\": {","highlight_start":1,"highlight_end":40},{"text":" \"target\": { \"type\": \"string\", \"description\": \"送信先(slack, webhook, etc.)\" },","highlight_start":1,"highlight_end":104},{"text":" \"content\": { \"type\": \"string\", \"description\": \"送信内容\" },","highlight_start":1,"highlight_end":84},{"text":" \"metadata\": { \"type\": \"string\", \"description\": \"追加情報(任意)\" }","highlight_start":1,"highlight_end":88},{"text":" },","highlight_start":1,"highlight_end":27},{"text":" \"required\": [\"target\", \"content\"]","highlight_start":1,"highlight_end":58},{"text":" }),","highlight_start":1,"highlight_end":24},{"text":" },","highlight_start":1,"highlight_end":19},{"text":" Tool {","highlight_start":1,"highlight_end":23},{"text":" name: \"list_pending\".to_string(),","highlight_start":1,"highlight_end":54},{"text":" description: Some(\"承認待ちの出力依頼を一覧表示します。\".to_string()),","highlight_start":1,"highlight_end":73},{"text":" input_schema: serde_json::json!({ \"type\": \"object\", \"properties\": {} }),","highlight_start":1,"highlight_end":93},{"text":" },","highlight_start":1,"highlight_end":19},{"text":" ],","highlight_start":1,"highlight_end":15},{"text":" next_cursor: None,","highlight_start":1,"highlight_end":31},{"text":" })","highlight_start":1,"highlight_end":11},{"text":" }","highlight_start":1,"highlight_end":6}],"label":"not a member of trait `ServerHandler`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0407]\u001b[0m\u001b[1m\u001b[97m: method `list_tools` is not a member of trait `ServerHandler`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:25:5\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m25\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m/\u001b[0m async fn list_tools(&self, _request: ListToolsRequest) -> Result {\n\u001b[1m\u001b[96m26\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m Ok(ListToolsResult {\n\u001b[1m\u001b[96m27\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m tools: vec![\n\u001b[1m\u001b[96m28\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m Tool {\n\u001b[1m\u001b[96m...\u001b[0m \u001b[1m\u001b[91m|\u001b[0m\n\u001b[1m\u001b[96m48\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m })\n\u001b[1m\u001b[96m49\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m }\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|_____^\u001b[0m \u001b[1m\u001b[91mnot a member of trait `ServerHandler`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"method `call_tool` is not a member of trait `ServerHandler`","code":{"code":"E0407","explanation":"A definition of a method not in the implemented trait was given in a trait\nimplementation.\n\nErroneous code example:\n\n```compile_fail,E0407\ntrait Foo {\n fn a();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn a() {}\n fn b() {} // error: method `b` is not a member of trait `Foo`\n}\n```\n\nPlease verify you didn't misspell the method name and you used the correct\ntrait. First example:\n\n```\ntrait Foo {\n fn a();\n fn b();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn a() {}\n fn b() {} // ok!\n}\n```\n\nSecond example:\n\n```\ntrait Foo {\n fn a();\n}\n\nstruct Bar;\n\nimpl Foo for Bar {\n fn a() {}\n}\n\nimpl Bar {\n fn b() {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":1842,"byte_end":3546,"line_start":51,"line_end":86,"column_start":5,"column_end":6,"is_primary":true,"text":[{"text":" async fn call_tool(&self, request: CallToolRequest) -> Result {","highlight_start":5,"highlight_end":94},{"text":" match request.name.as_str() {","highlight_start":1,"highlight_end":38},{"text":" \"enqueue_output\" => {","highlight_start":1,"highlight_end":34},{"text":" let params = request.arguments.unwrap_or_default();","highlight_start":1,"highlight_end":68},{"text":" let target = params[\"target\"].as_str().unwrap_or(\"unknown\");","highlight_start":1,"highlight_end":77},{"text":" let content = params[\"content\"].as_str().unwrap_or(\"\");","highlight_start":1,"highlight_end":72},{"text":" let metadata = params[\"metadata\"].as_str();","highlight_start":1,"highlight_end":60},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let db = self.db.lock().await;","highlight_start":1,"highlight_end":47},{"text":" match db.enqueue(target, content, metadata) {","highlight_start":1,"highlight_end":62},{"text":" Ok(id) => Ok(CallToolResult {","highlight_start":1,"highlight_end":50},{"text":" content: vec![serde_json::json!({","highlight_start":1,"highlight_end":58},{"text":" \"type\": \"text\",","highlight_start":1,"highlight_end":44},{"text":" \"text\": format!(\"出力がスタックに追加されました。ID: {}\", id)","highlight_start":1,"highlight_end":74},{"text":" }).into()],","highlight_start":1,"highlight_end":36},{"text":" is_error: None,","highlight_start":1,"highlight_end":40},{"text":" }),","highlight_start":1,"highlight_end":24},{"text":" Err(e) => Err(McpError::internal_error(format!(\"Failed to enqueue: {}\", e))),","highlight_start":1,"highlight_end":98},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" \"list_pending\" => {","highlight_start":1,"highlight_end":32},{"text":" let db = self.db.lock().await;","highlight_start":1,"highlight_end":47},{"text":" match db.list_pending() {","highlight_start":1,"highlight_end":42},{"text":" Ok(items) => Ok(CallToolResult {","highlight_start":1,"highlight_end":53},{"text":" content: vec![serde_json::json!({","highlight_start":1,"highlight_end":58},{"text":" \"type\": \"text\",","highlight_start":1,"highlight_end":44},{"text":" \"text\": format!(\"承認待ちアイテム: {:?}\", items)","highlight_start":1,"highlight_end":69},{"text":" }).into()],","highlight_start":1,"highlight_end":36},{"text":" is_error: None,","highlight_start":1,"highlight_end":40},{"text":" }),","highlight_start":1,"highlight_end":24},{"text":" Err(e) => Err(McpError::internal_error(format!(\"Failed to list: {}\", e))),","highlight_start":1,"highlight_end":95},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" _ => Err(McpError::method_not_found(request.name)),","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" }","highlight_start":1,"highlight_end":6}],"label":"not a member of trait `ServerHandler`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0407]\u001b[0m\u001b[1m\u001b[97m: method `call_tool` is not a member of trait `ServerHandler`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:51:5\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m51\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m/\u001b[0m async fn call_tool(&self, request: CallToolRequest) -> Result {\n\u001b[1m\u001b[96m52\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m match request.name.as_str() {\n\u001b[1m\u001b[96m53\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"enqueue_output\" => {\n\u001b[1m\u001b[96m54\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m let params = request.arguments.unwrap_or_default();\n\u001b[1m\u001b[96m...\u001b[0m \u001b[1m\u001b[91m|\u001b[0m\n\u001b[1m\u001b[96m86\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m }\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|_____^\u001b[0m \u001b[1m\u001b[91mnot a member of trait `ServerHandler`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"cannot find function `run` in module `server_runtime`","code":{"code":"E0425","explanation":"An unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":3878,"byte_end":3881,"line_start":99,"line_end":99,"column_start":21,"column_end":24,"is_primary":true,"text":[{"text":" server_runtime::run(server, transport).await?;","highlight_start":21,"highlight_end":24}],"label":"not found in `server_runtime`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0425]\u001b[0m\u001b[1m\u001b[97m: cannot find function `run` in module `server_runtime`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:99:21\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m99\u001b[0m \u001b[1m\u001b[96m|\u001b[0m server_runtime::run(server, transport).await?;\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^\u001b[0m \u001b[1m\u001b[91mnot found in `server_runtime`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"missing fields `annotations`, `execution`, `icons` and 3 other fields in initializer of `Tool`","code":{"code":"E0063","explanation":"A struct's or struct-like enum variant's field was not provided.\n\nErroneous code example:\n\n```compile_fail,E0063\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0 }; // error: missing field: `y`\n}\n```\n\nEach field should be specified exactly once. Example:\n\n```\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0, y: 0 }; // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":707,"byte_end":711,"line_start":28,"line_end":28,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" Tool {","highlight_start":17,"highlight_end":21}],"label":"missing `annotations`, `execution`, `icons` and 3 other fields","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0063]\u001b[0m\u001b[1m\u001b[97m: missing fields `annotations`, `execution`, `icons` and 3 other fields in initializer of `Tool`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:28:17\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m28\u001b[0m \u001b[1m\u001b[96m|\u001b[0m Tool {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91mmissing `annotations`, `execution`, `icons` and 3 other fields\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"missing fields `annotations`, `execution`, `icons` and 3 other fields in initializer of `Tool`","code":{"code":"E0063","explanation":"A struct's or struct-like enum variant's field was not provided.\n\nErroneous code example:\n\n```compile_fail,E0063\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0 }; // error: missing field: `y`\n}\n```\n\nEach field should be specified exactly once. Example:\n\n```\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0, y: 0 }; // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":1492,"byte_end":1496,"line_start":41,"line_end":41,"column_start":17,"column_end":21,"is_primary":true,"text":[{"text":" Tool {","highlight_start":17,"highlight_end":21}],"label":"missing `annotations`, `execution`, `icons` and 3 other fields","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0063]\u001b[0m\u001b[1m\u001b[97m: missing fields `annotations`, `execution`, `icons` and 3 other fields in initializer of `Tool`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:41:17\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m41\u001b[0m \u001b[1m\u001b[96m|\u001b[0m Tool {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91mmissing `annotations`, `execution`, `icons` and 3 other fields\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"missing field `meta` in initializer of `rust_mcp_sdk::schema::ListToolsResult`","code":{"code":"E0063","explanation":"A struct's or struct-like enum variant's field was not provided.\n\nErroneous code example:\n\n```compile_fail,E0063\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0 }; // error: missing field: `y`\n}\n```\n\nEach field should be specified exactly once. Example:\n\n```\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0, y: 0 }; // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":648,"byte_end":663,"line_start":26,"line_end":26,"column_start":12,"column_end":27,"is_primary":true,"text":[{"text":" Ok(ListToolsResult {","highlight_start":12,"highlight_end":27}],"label":"missing `meta`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0063]\u001b[0m\u001b[1m\u001b[97m: missing field `meta` in initializer of `rust_mcp_sdk::schema::ListToolsResult`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:26:12\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m26\u001b[0m \u001b[1m\u001b[96m|\u001b[0m Ok(ListToolsResult {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mmissing `meta`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"no field `name` on type `rust_mcp_sdk::schema::CallToolRequest`","code":{"code":"E0609","explanation":"Attempted to access a nonexistent field in a struct.\n\nErroneous code example:\n\n```compile_fail,E0609\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.foo); // error: no field `foo` on type `StructWithFields`\n```\n\nTo fix this error, check that you didn't misspell the field's name or that the\nfield actually exists. Example:\n\n```\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.x); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":1954,"byte_end":1958,"line_start":52,"line_end":52,"column_start":23,"column_end":27,"is_primary":true,"text":[{"text":" match request.name.as_str() {","highlight_start":23,"highlight_end":27}],"label":"unknown field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"one of the expressions' fields has a field of the same name","code":null,"level":"help","spans":[{"file_name":"src\\main.rs","byte_start":1954,"byte_end":1954,"line_start":52,"line_end":52,"column_start":23,"column_end":23,"is_primary":true,"text":[{"text":" match request.name.as_str() {","highlight_start":23,"highlight_end":23}],"label":null,"suggested_replacement":"params.","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0609]\u001b[0m\u001b[1m\u001b[97m: no field `name` on type `rust_mcp_sdk::schema::CallToolRequest`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:52:23\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m52\u001b[0m \u001b[1m\u001b[96m|\u001b[0m match request.name.as_str() {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91munknown field\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: one of the expressions' fields has a field of the same name\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m52\u001b[0m \u001b[1m\u001b[96m| \u001b[0m match request.\u001b[92mparams.\u001b[0mname.as_str() {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[92m+++++++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"no field `arguments` on type `rust_mcp_sdk::schema::CallToolRequest`","code":{"code":"E0609","explanation":"Attempted to access a nonexistent field in a struct.\n\nErroneous code example:\n\n```compile_fail,E0609\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.foo); // error: no field `foo` on type `StructWithFields`\n```\n\nTo fix this error, check that you didn't misspell the field's name or that the\nfield actually exists. Example:\n\n```\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.x); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":2041,"byte_end":2050,"line_start":54,"line_end":54,"column_start":38,"column_end":47,"is_primary":true,"text":[{"text":" let params = request.arguments.unwrap_or_default();","highlight_start":38,"highlight_end":47}],"label":"unknown field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"one of the expressions' fields has a field of the same name","code":null,"level":"help","spans":[{"file_name":"src\\main.rs","byte_start":2041,"byte_end":2041,"line_start":54,"line_end":54,"column_start":38,"column_end":38,"is_primary":true,"text":[{"text":" let params = request.arguments.unwrap_or_default();","highlight_start":38,"highlight_end":38}],"label":null,"suggested_replacement":"params.","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0609]\u001b[0m\u001b[1m\u001b[97m: no field `arguments` on type `rust_mcp_sdk::schema::CallToolRequest`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:54:38\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m54\u001b[0m \u001b[1m\u001b[96m|\u001b[0m let params = request.arguments.unwrap_or_default();\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^\u001b[0m \u001b[1m\u001b[91munknown field\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: one of the expressions' fields has a field of the same name\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m54\u001b[0m \u001b[1m\u001b[96m| \u001b[0m let params = request.\u001b[92mparams.\u001b[0marguments.unwrap_or_default();\n \u001b[1m\u001b[96m|\u001b[0m \u001b[92m+++++++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"the trait bound `ContentBlock: From` is not satisfied","code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":2479,"byte_end":2675,"line_start":62,"line_end":65,"column_start":39,"column_end":27,"is_primary":true,"text":[{"text":" content: vec![serde_json::json!({","highlight_start":39,"highlight_end":58},{"text":" \"type\": \"text\",","highlight_start":1,"highlight_end":44},{"text":" \"text\": format!(\"出力がスタックに追加されました。ID: {}\", id)","highlight_start":1,"highlight_end":74},{"text":" }).into()],","highlight_start":1,"highlight_end":27}],"label":"the trait `From` is not implemented for `ContentBlock`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src\\main.rs","byte_start":2676,"byte_end":2680,"line_start":65,"line_end":65,"column_start":28,"column_end":32,"is_primary":false,"text":[{"text":" }).into()],","highlight_start":28,"highlight_end":32}],"label":"required by a bound introduced by this call","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"the following other types implement trait `From`:\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"required for `serde_json::Value` to implement `Into`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0277]\u001b[0m\u001b[1m\u001b[97m: the trait bound `ContentBlock: From` is not satisfied\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:62:39\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m62\u001b[0m \u001b[1m\u001b[96m|\u001b[0m content: vec![serde_json::json!({\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m _______________________________________^\u001b[0m\n\u001b[1m\u001b[96m63\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"type\": \"text\",\n\u001b[1m\u001b[96m64\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"text\": format!(\"出力がスタックに追加されました。ID: {}\", id)\n\u001b[1m\u001b[96m65\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m }).into()],\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \u001b[1m\u001b[91m^\u001b[0m \u001b[1m\u001b[96m----\u001b[0m \u001b[1m\u001b[96mrequired by a bound introduced by this call\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|__________________________|\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91mthe trait `From` is not implemented for `ContentBlock`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mhelp\u001b[0m: the following other types implement trait `From`:\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: required for `serde_json::Value` to implement `Into`\n\n"} +{"$message_type":"diagnostic","message":"missing fields `meta` and `structured_content` in initializer of `rust_mcp_sdk::schema::CallToolResult`","code":{"code":"E0063","explanation":"A struct's or struct-like enum variant's field was not provided.\n\nErroneous code example:\n\n```compile_fail,E0063\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0 }; // error: missing field: `y`\n}\n```\n\nEach field should be specified exactly once. Example:\n\n```\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0, y: 0 }; // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":2424,"byte_end":2438,"line_start":61,"line_end":61,"column_start":34,"column_end":48,"is_primary":true,"text":[{"text":" Ok(id) => Ok(CallToolResult {","highlight_start":34,"highlight_end":48}],"label":"missing `meta` and `structured_content`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0063]\u001b[0m\u001b[1m\u001b[97m: missing fields `meta` and `structured_content` in initializer of `rust_mcp_sdk::schema::CallToolResult`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:61:34\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m61\u001b[0m \u001b[1m\u001b[96m|\u001b[0m Ok(id) => Ok(CallToolResult {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mmissing `meta` and `structured_content`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"the trait bound `ContentBlock: From` is not satisfied","code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":3091,"byte_end":3266,"line_start":75,"line_end":78,"column_start":39,"column_end":27,"is_primary":true,"text":[{"text":" content: vec![serde_json::json!({","highlight_start":39,"highlight_end":58},{"text":" \"type\": \"text\",","highlight_start":1,"highlight_end":44},{"text":" \"text\": format!(\"承認待ちアイテム: {:?}\", items)","highlight_start":1,"highlight_end":69},{"text":" }).into()],","highlight_start":1,"highlight_end":27}],"label":"the trait `From` is not implemented for `ContentBlock`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src\\main.rs","byte_start":3267,"byte_end":3271,"line_start":78,"line_end":78,"column_start":28,"column_end":32,"is_primary":false,"text":[{"text":" }).into()],","highlight_start":28,"highlight_end":32}],"label":"required by a bound introduced by this call","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"the following other types implement trait `From`:\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"required for `serde_json::Value` to implement `Into`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0277]\u001b[0m\u001b[1m\u001b[97m: the trait bound `ContentBlock: From` is not satisfied\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:75:39\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m75\u001b[0m \u001b[1m\u001b[96m|\u001b[0m content: vec![serde_json::json!({\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m _______________________________________^\u001b[0m\n\u001b[1m\u001b[96m76\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"type\": \"text\",\n\u001b[1m\u001b[96m77\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"text\": format!(\"承認待ちアイテム: {:?}\", items)\n\u001b[1m\u001b[96m78\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m }).into()],\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \u001b[1m\u001b[91m^\u001b[0m \u001b[1m\u001b[96m----\u001b[0m \u001b[1m\u001b[96mrequired by a bound introduced by this call\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|__________________________|\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91mthe trait `From` is not implemented for `ContentBlock`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mhelp\u001b[0m: the following other types implement trait `From`:\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n `ContentBlock` implements `From`\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: required for `serde_json::Value` to implement `Into`\n\n"} +{"$message_type":"diagnostic","message":"missing fields `meta` and `structured_content` in initializer of `rust_mcp_sdk::schema::CallToolResult`","code":{"code":"E0063","explanation":"A struct's or struct-like enum variant's field was not provided.\n\nErroneous code example:\n\n```compile_fail,E0063\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0 }; // error: missing field: `y`\n}\n```\n\nEach field should be specified exactly once. Example:\n\n```\nstruct Foo {\n x: i32,\n y: i32,\n}\n\nfn main() {\n let x = Foo { x: 0, y: 0 }; // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":3036,"byte_end":3050,"line_start":74,"line_end":74,"column_start":37,"column_end":51,"is_primary":true,"text":[{"text":" Ok(items) => Ok(CallToolResult {","highlight_start":37,"highlight_end":51}],"label":"missing `meta` and `structured_content`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0063]\u001b[0m\u001b[1m\u001b[97m: missing fields `meta` and `structured_content` in initializer of `rust_mcp_sdk::schema::CallToolResult`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:74:37\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m74\u001b[0m \u001b[1m\u001b[96m|\u001b[0m Ok(items) => Ok(CallToolResult {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mmissing `meta` and `structured_content`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"no field `name` on type `rust_mcp_sdk::schema::CallToolRequest`","code":{"code":"E0609","explanation":"Attempted to access a nonexistent field in a struct.\n\nErroneous code example:\n\n```compile_fail,E0609\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.foo); // error: no field `foo` on type `StructWithFields`\n```\n\nTo fix this error, check that you didn't misspell the field's name or that the\nfield actually exists. Example:\n\n```\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.x); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":3523,"byte_end":3527,"line_start":84,"line_end":84,"column_start":57,"column_end":61,"is_primary":true,"text":[{"text":" _ => Err(McpError::method_not_found(request.name)),","highlight_start":57,"highlight_end":61}],"label":"unknown field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"one of the expressions' fields has a field of the same name","code":null,"level":"help","spans":[{"file_name":"src\\main.rs","byte_start":3523,"byte_end":3523,"line_start":84,"line_end":84,"column_start":57,"column_end":57,"is_primary":true,"text":[{"text":" _ => Err(McpError::method_not_found(request.name)),","highlight_start":57,"highlight_end":57}],"label":null,"suggested_replacement":"params.","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0609]\u001b[0m\u001b[1m\u001b[97m: no field `name` on type `rust_mcp_sdk::schema::CallToolRequest`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:84:57\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m84\u001b[0m \u001b[1m\u001b[96m|\u001b[0m _ => Err(McpError::method_not_found(request.name)),\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^\u001b[0m \u001b[1m\u001b[91munknown field\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: one of the expressions' fields has a field of the same name\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m84\u001b[0m \u001b[1m\u001b[96m| \u001b[0m _ => Err(McpError::method_not_found(request.\u001b[92mparams.\u001b[0mname)),\n \u001b[1m\u001b[96m|\u001b[0m \u001b[92m+++++++\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"`?` couldn't convert the error: `(dyn std::any::Any + Send + 'static): Sync` is not satisfied","code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"src\\main.rs","byte_start":3759,"byte_end":3798,"line_start":96,"line_end":96,"column_start":21,"column_end":60,"is_primary":false,"text":[{"text":" let transport = StdioTransport::new(Default::default())?;","highlight_start":21,"highlight_end":60}],"label":"this can't be annotated with `?` because it has type `Result<_, rust_mcp_sdk::TransportError>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src\\main.rs","byte_start":3798,"byte_end":3799,"line_start":96,"line_end":96,"column_start":60,"column_end":61,"is_primary":true,"text":[{"text":" let transport = StdioTransport::new(Default::default())?;","highlight_start":60,"highlight_end":61}],"label":"`(dyn std::any::Any + Send + 'static)` cannot be shared between threads safely","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src\\main.rs","byte_start":3798,"byte_end":3799,"line_start":96,"line_end":96,"column_start":60,"column_end":61,"is_primary":false,"text":[{"text":" let transport = StdioTransport::new(Default::default())?;","highlight_start":60,"highlight_end":61}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"desugaring of operator `?`","def_site_span":{"file_name":"src\\main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":false,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"the trait `Sync` is not implemented for `(dyn std::any::Any + Send + 'static)`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"required for `Unique<(dyn std::any::Any + Send + 'static)>` to implement `Sync`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"required because it appears within the type `Box<(dyn std::any::Any + Send + 'static)>`","code":null,"level":"note","spans":[{"file_name":"C:\\Users\\bythe\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\alloc\\src\\boxed.rs","byte_start":9046,"byte_end":9049,"line_start":234,"line_end":234,"column_start":12,"column_end":15,"is_primary":true,"text":[{"text":"pub struct Box<","highlight_start":12,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"required because it appears within the type `GenericSendError`","code":null,"level":"note","spans":[{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rust-mcp-transport-0.9.0\\src\\error.rs","byte_start":574,"byte_end":590,"line_start":15,"line_end":15,"column_start":12,"column_end":28,"is_primary":true,"text":[{"text":"pub struct GenericSendError {","highlight_start":12,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"required because it appears within the type `rust_mcp_sdk::TransportError`","code":null,"level":"note","spans":[{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rust-mcp-transport-0.9.0\\src\\error.rs","byte_start":2733,"byte_end":2747,"line_start":85,"line_end":85,"column_start":10,"column_end":24,"is_primary":true,"text":[{"text":"pub enum TransportError {","highlight_start":10,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"required for `anyhow::Error` to implement `From`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0277]\u001b[0m\u001b[1m\u001b[97m: `?` couldn't convert the error: `(dyn std::any::Any + Send + 'static): Sync` is not satisfied\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:96:60\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m96\u001b[0m \u001b[1m\u001b[96m|\u001b[0m let transport = StdioTransport::new(Default::default())?;\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[96m---------------------------------------\u001b[0m\u001b[1m\u001b[91m^\u001b[0m \u001b[1m\u001b[91m`(dyn std::any::Any + Send + 'static)` cannot be shared between threads safely\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[96mthis can't be annotated with `?` because it has type `Result<_, rust_mcp_sdk::TransportError>`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mhelp\u001b[0m: the trait `Sync` is not implemented for `(dyn std::any::Any + Send + 'static)`\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: required for `Unique<(dyn std::any::Any + Send + 'static)>` to implement `Sync`\n\u001b[1m\u001b[92mnote\u001b[0m: required because it appears within the type `Box<(dyn std::any::Any + Send + 'static)>`\n \u001b[1m\u001b[96m--> \u001b[0mC:\\Users\\bythe\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\alloc\\src\\boxed.rs:234:12\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m234\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub struct Box<\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[92m^^^\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: required because it appears within the type `GenericSendError`\n \u001b[1m\u001b[96m--> \u001b[0mC:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rust-mcp-transport-0.9.0\\src\\error.rs:15:12\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m15\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub struct GenericSendError {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: required because it appears within the type `rust_mcp_sdk::TransportError`\n \u001b[1m\u001b[96m--> \u001b[0mC:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rust-mcp-transport-0.9.0\\src\\error.rs:85:10\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m85\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub enum TransportError {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: required for `anyhow::Error` to implement `From`\n\n"} +{"$message_type":"diagnostic","message":"mismatched types","code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","spans":[{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":9541,"byte_end":9718,"line_start":269,"line_end":273,"column_start":9,"column_end":11,"is_primary":true,"text":[{"text":" $crate::Value::Object({","highlight_start":9,"highlight_end":32},{"text":" let mut object = $crate::Map::new();","highlight_start":1,"highlight_end":49},{"text":" $crate::json_internal!(@object object () ($($tt)+) ($($tt)+));","highlight_start":1,"highlight_end":75},{"text":" object","highlight_start":1,"highlight_end":19},{"text":" })","highlight_start":1,"highlight_end":11}],"label":"expected `ToolInputSchema`, found `Value`","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":1430,"byte_end":1463,"line_start":57,"line_end":57,"column_start":9,"column_end":42,"is_primary":false,"text":[{"text":" $crate::json_internal!($($json)+)","highlight_start":9,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src\\main.rs","byte_start":936,"byte_end":1455,"line_start":31,"line_end":39,"column_start":35,"column_end":23,"is_primary":false,"text":[{"text":" input_schema: serde_json::json!({","highlight_start":35,"highlight_end":54},{"text":" \"type\": \"object\",","highlight_start":1,"highlight_end":42},{"text":" \"properties\": {","highlight_start":1,"highlight_end":40},{"text":" \"target\": { \"type\": \"string\", \"description\": \"送信先(slack, webhook, etc.)\" },","highlight_start":1,"highlight_end":104},{"text":" \"content\": { \"type\": \"string\", \"description\": \"送信内容\" },","highlight_start":1,"highlight_end":84},{"text":" \"metadata\": { \"type\": \"string\", \"description\": \"追加情報(任意)\" }","highlight_start":1,"highlight_end":88},{"text":" },","highlight_start":1,"highlight_end":27},{"text":" \"required\": [\"target\", \"content\"]","highlight_start":1,"highlight_end":58},{"text":" }),","highlight_start":1,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"serde_json::json!","def_site_span":{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":1303,"byte_end":1320,"line_start":54,"line_end":54,"column_start":1,"column_end":18,"is_primary":false,"text":[{"text":"macro_rules! json {","highlight_start":1,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::json_internal!","def_site_span":{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":1955,"byte_end":1981,"line_start":70,"line_end":70,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! json_internal {","highlight_start":1,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0308]\u001b[0m\u001b[1m\u001b[97m: mismatched types\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:31:35\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m31\u001b[0m \u001b[1m\u001b[96m|\u001b[0m input_schema: serde_json::json!({\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m ___________________________________^\u001b[0m\n\u001b[1m\u001b[96m32\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"type\": \"object\",\n\u001b[1m\u001b[96m33\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"properties\": {\n\u001b[1m\u001b[96m34\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"target\": { \"type\": \"string\", \"description\": \"送信先(slack, webhook, etc.)\" },\n\u001b[1m\u001b[96m...\u001b[0m \u001b[1m\u001b[91m|\u001b[0m\n\u001b[1m\u001b[96m38\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m \"required\": [\"target\", \"content\"]\n\u001b[1m\u001b[96m39\u001b[0m \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m }),\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m|______________________^\u001b[0m \u001b[1m\u001b[91mexpected `ToolInputSchema`, found `Value`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `serde_json::json` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"} +{"$message_type":"diagnostic","message":"mismatched types","code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","spans":[{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":9541,"byte_end":9718,"line_start":269,"line_end":273,"column_start":9,"column_end":11,"is_primary":true,"text":[{"text":" $crate::Value::Object({","highlight_start":9,"highlight_end":32},{"text":" let mut object = $crate::Map::new();","highlight_start":1,"highlight_end":49},{"text":" $crate::json_internal!(@object object () ($($tt)+) ($($tt)+));","highlight_start":1,"highlight_end":75},{"text":" object","highlight_start":1,"highlight_end":19},{"text":" })","highlight_start":1,"highlight_end":11}],"label":"expected `ToolInputSchema`, found `Value`","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":1430,"byte_end":1463,"line_start":57,"line_end":57,"column_start":9,"column_end":42,"is_primary":false,"text":[{"text":" $crate::json_internal!($($json)+)","highlight_start":9,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src\\main.rs","byte_start":1696,"byte_end":1753,"line_start":44,"line_end":44,"column_start":35,"column_end":92,"is_primary":false,"text":[{"text":" input_schema: serde_json::json!({ \"type\": \"object\", \"properties\": {} }),","highlight_start":35,"highlight_end":92}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"serde_json::json!","def_site_span":{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":1303,"byte_end":1320,"line_start":54,"line_end":54,"column_start":1,"column_end":18,"is_primary":false,"text":[{"text":"macro_rules! json {","highlight_start":1,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::json_internal!","def_site_span":{"file_name":"C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\macros.rs","byte_start":1955,"byte_end":1981,"line_start":70,"line_end":70,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! json_internal {","highlight_start":1,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0308]\u001b[0m\u001b[1m\u001b[97m: mismatched types\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:44:35\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m44\u001b[0m \u001b[1m\u001b[96m|\u001b[0m input_schema: serde_json::json!({ \"type\": \"object\", \"properties\": {} }),\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mexpected `ToolInputSchema`, found `Value`\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `serde_json::json` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"} +{"$message_type":"diagnostic","message":"aborting due to 17 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m\u001b[97m: aborting due to 17 previous errors\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0063, E0277, E0308, E0407, E0425, E0432, E0609.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1m\u001b[97mSome errors have detailed explanations: E0063, E0277, E0308, E0407, E0425, E0432, E0609.\u001b[0m\n"} +{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0063`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1m\u001b[97mFor more information about an error, try `rustc --explain E0063`.\u001b[0m\n"} diff --git a/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/bin-ExoLauncher new file mode 100644 index 0000000..0a3fe9c --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/bin-ExoLauncher @@ -0,0 +1 @@ +0e1b19671576e871 \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/bin-ExoLauncher.json b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/bin-ExoLauncher.json new file mode 100644 index 0000000..b5a8b63 --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/bin-ExoLauncher.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":12296398976447417403,"profile":17672942494452627365,"path":4942398508502643691,"deps":[[3405707034081185165,"dotenvy",false,17940752527980448348],[3856126590694406759,"chrono",false,2557465779772126486],[4297343375027492590,"uuid",false,17442207685375117925],[4874448376712141249,"rust_mcp_sdk",false,17055826123753657336],[4891297352905791595,"axum",false,1888181737971518730],[9399742592459820560,"rust_mcp_transport",false,6934199589131867317],[12478428894219133322,"anyhow",false,16164324289766613762],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[14435908599267459652,"tower_http",false,13417812708960280479],[15299814984394074821,"rusqlite",false,18221584976870115396],[16611674984963787466,"async_trait",false,3414689896425244521],[17267340169493259099,"tokio",false,18373165236343453242],[17325453097244291330,"reqwest",false,1835953404715645714]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ExoLauncher-d8e01d327ddae90e\\dep-bin-ExoLauncher","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/dep-bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/dep-bin-ExoLauncher new file mode 100644 index 0000000..774bf13 --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/dep-bin-ExoLauncher Binary files differ diff --git a/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/invoked.timestamp b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/output-bin-ExoLauncher b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/output-bin-ExoLauncher new file mode 100644 index 0000000..e57b8c3 --- /dev/null +++ b/target/debug/.fingerprint/ExoLauncher-d8e01d327ddae90e/output-bin-ExoLauncher @@ -0,0 +1,4 @@ +{"$message_type":"diagnostic","message":"unused import: `DispatchStatus`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src\\main.rs","byte_start":777,"byte_end":791,"line_start":24,"line_end":24,"column_start":35,"column_end":49,"is_primary":true,"text":[{"text":"use crate::models::{QueuedOutput, DispatchStatus};","highlight_start":35,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src\\main.rs","byte_start":775,"byte_end":791,"line_start":24,"line_end":24,"column_start":33,"column_end":49,"is_primary":true,"text":[{"text":"use crate::models::{QueuedOutput, DispatchStatus};","highlight_start":33,"highlight_end":49}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src\\main.rs","byte_start":762,"byte_end":763,"line_start":24,"line_end":24,"column_start":20,"column_end":21,"is_primary":true,"text":[{"text":"use crate::models::{QueuedOutput, DispatchStatus};","highlight_start":20,"highlight_end":21}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src\\main.rs","byte_start":791,"byte_end":792,"line_start":24,"line_end":24,"column_start":49,"column_end":50,"is_primary":true,"text":[{"text":"use crate::models::{QueuedOutput, DispatchStatus};","highlight_start":49,"highlight_end":50}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: unused import: `DispatchStatus`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\main.rs:24:35\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m24\u001b[0m \u001b[1m\u001b[96m|\u001b[0m use crate::models::{QueuedOutput, DispatchStatus};\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"} +{"$message_type":"diagnostic","message":"trait `Dispatcher` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\dispatcher.rs","byte_start":109,"byte_end":119,"line_start":6,"line_end":6,"column_start":11,"column_end":21,"is_primary":true,"text":[{"text":"pub trait Dispatcher: Send + Sync {","highlight_start":11,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: trait `Dispatcher` is never used\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\dispatcher.rs:6:11\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m6\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub trait Dispatcher: Send + Sync {\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"} +{"$message_type":"diagnostic","message":"struct `ConsoleDispatcher` is never constructed","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\dispatcher.rs","byte_start":251,"byte_end":268,"line_start":11,"line_end":11,"column_start":12,"column_end":29,"is_primary":true,"text":[{"text":"pub struct ConsoleDispatcher;","highlight_start":12,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: struct `ConsoleDispatcher` is never constructed\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\dispatcher.rs:11:12\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m11\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub struct ConsoleDispatcher;\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: 3 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/ahash-5dab6632c03e754b/run-build-script-build-script-build b/target/debug/.fingerprint/ahash-5dab6632c03e754b/run-build-script-build-script-build new file mode 100644 index 0000000..31c4169 --- /dev/null +++ b/target/debug/.fingerprint/ahash-5dab6632c03e754b/run-build-script-build-script-build @@ -0,0 +1 @@ +097ea28ee13a3731 \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-5dab6632c03e754b/run-build-script-build-script-build.json b/target/debug/.fingerprint/ahash-5dab6632c03e754b/run-build-script-build-script-build.json new file mode 100644 index 0000000..aee7b14 --- /dev/null +++ b/target/debug/.fingerprint/ahash-5dab6632c03e754b/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[966925859616469517,"build_script_build",false,17106709753275747922]],"local":[{"RerunIfChanged":{"output":"debug\\build\\ahash-5dab6632c03e754b\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-834d9a55cab632b5/build-script-build-script-build b/target/debug/.fingerprint/ahash-834d9a55cab632b5/build-script-build-script-build new file mode 100644 index 0000000..8be84b0 --- /dev/null +++ b/target/debug/.fingerprint/ahash-834d9a55cab632b5/build-script-build-script-build @@ -0,0 +1 @@ +520eb6a7e23d67ed \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-834d9a55cab632b5/build-script-build-script-build.json b/target/debug/.fingerprint/ahash-834d9a55cab632b5/build-script-build-script-build.json new file mode 100644 index 0000000..302276b --- /dev/null +++ b/target/debug/.fingerprint/ahash-834d9a55cab632b5/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":17883862002600103897,"profile":2225463790103693989,"path":2069090650206904482,"deps":[[5398981501050481332,"version_check",false,6108775117093302371]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ahash-834d9a55cab632b5\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-834d9a55cab632b5/dep-build-script-build-script-build b/target/debug/.fingerprint/ahash-834d9a55cab632b5/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ahash-834d9a55cab632b5/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/ahash-834d9a55cab632b5/invoked.timestamp b/target/debug/.fingerprint/ahash-834d9a55cab632b5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ahash-834d9a55cab632b5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-8cb536b44fe55977/dep-lib-ahash b/target/debug/.fingerprint/ahash-8cb536b44fe55977/dep-lib-ahash new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ahash-8cb536b44fe55977/dep-lib-ahash Binary files differ diff --git a/target/debug/.fingerprint/ahash-8cb536b44fe55977/invoked.timestamp b/target/debug/.fingerprint/ahash-8cb536b44fe55977/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ahash-8cb536b44fe55977/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-8cb536b44fe55977/lib-ahash b/target/debug/.fingerprint/ahash-8cb536b44fe55977/lib-ahash new file mode 100644 index 0000000..3847a25 --- /dev/null +++ b/target/debug/.fingerprint/ahash-8cb536b44fe55977/lib-ahash @@ -0,0 +1 @@ +bbf866e1dce10721 \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-8cb536b44fe55977/lib-ahash.json b/target/debug/.fingerprint/ahash-8cb536b44fe55977/lib-ahash.json new file mode 100644 index 0000000..64d1f02 --- /dev/null +++ b/target/debug/.fingerprint/ahash-8cb536b44fe55977/lib-ahash.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":8470944000320059508,"profile":15657897354478470176,"path":14626936233930099330,"deps":[[966925859616469517,"build_script_build",false,3546367972012621321],[3612005756660025491,"zerocopy",false,12963594146235160159],[5855319743879205494,"once_cell",false,14895244319948818377],[7667230146095136825,"cfg_if",false,14562816043257425111]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ahash-8cb536b44fe55977\\dep-lib-ahash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-9e4b00ff0e081679/dep-lib-ahash b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/dep-lib-ahash new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/dep-lib-ahash Binary files differ diff --git a/target/debug/.fingerprint/ahash-9e4b00ff0e081679/invoked.timestamp b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-9e4b00ff0e081679/lib-ahash b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/lib-ahash new file mode 100644 index 0000000..c741d9c --- /dev/null +++ b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/lib-ahash @@ -0,0 +1 @@ +382b8b4a00a6f1bb \ No newline at end of file diff --git a/target/debug/.fingerprint/ahash-9e4b00ff0e081679/lib-ahash.json b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/lib-ahash.json new file mode 100644 index 0000000..6e0480d --- /dev/null +++ b/target/debug/.fingerprint/ahash-9e4b00ff0e081679/lib-ahash.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":8470944000320059508,"profile":2241668132362809309,"path":14626936233930099330,"deps":[[966925859616469517,"build_script_build",false,3546367972012621321],[3612005756660025491,"zerocopy",false,16766493846411473432],[5855319743879205494,"once_cell",false,4569924274423504929],[7667230146095136825,"cfg_if",false,1582289774971333399]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ahash-9e4b00ff0e081679\\dep-lib-ahash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/dep-lib-anyhow b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/dep-lib-anyhow new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/dep-lib-anyhow Binary files differ diff --git a/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/invoked.timestamp b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/lib-anyhow b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/lib-anyhow new file mode 100644 index 0000000..167e4c9 --- /dev/null +++ b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/lib-anyhow @@ -0,0 +1 @@ +564011add80d3184 \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/lib-anyhow.json b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/lib-anyhow.json new file mode 100644 index 0000000..981b747 --- /dev/null +++ b/target/debug/.fingerprint/anyhow-8136da6f7b89b28f/lib-anyhow.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"backtrace\", \"default\", \"std\"]","target":1563897884725121975,"profile":15657897354478470176,"path":16526329255485882900,"deps":[[12478428894219133322,"build_script_build",false,12981652167058533839]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\anyhow-8136da6f7b89b28f\\dep-lib-anyhow","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/dep-lib-anyhow b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/dep-lib-anyhow new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/dep-lib-anyhow Binary files differ diff --git a/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/invoked.timestamp b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/lib-anyhow b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/lib-anyhow new file mode 100644 index 0000000..26197f2 --- /dev/null +++ b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/lib-anyhow @@ -0,0 +1 @@ +02e3c19d4c3753e0 \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/lib-anyhow.json b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/lib-anyhow.json new file mode 100644 index 0000000..4c4073a --- /dev/null +++ b/target/debug/.fingerprint/anyhow-9c2b1ae3be6b3969/lib-anyhow.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"backtrace\", \"default\", \"std\"]","target":1563897884725121975,"profile":2241668132362809309,"path":16526329255485882900,"deps":[[12478428894219133322,"build_script_build",false,12981652167058533839]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\anyhow-9c2b1ae3be6b3969\\dep-lib-anyhow","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/build-script-build-script-build b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/build-script-build-script-build new file mode 100644 index 0000000..48dd0ce --- /dev/null +++ b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/build-script-build-script-build @@ -0,0 +1 @@ +0f2c8bae3cfb7296 \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/build-script-build-script-build.json b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/build-script-build-script-build.json new file mode 100644 index 0000000..766c2ff --- /dev/null +++ b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"backtrace\", \"default\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16720476239189322350,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\anyhow-a6fb742dbf592df4\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/dep-build-script-build-script-build b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/invoked.timestamp b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anyhow-a6fb742dbf592df4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-ff7d2e6a15a69f2e/run-build-script-build-script-build b/target/debug/.fingerprint/anyhow-ff7d2e6a15a69f2e/run-build-script-build-script-build new file mode 100644 index 0000000..1b6e0be --- /dev/null +++ b/target/debug/.fingerprint/anyhow-ff7d2e6a15a69f2e/run-build-script-build-script-build @@ -0,0 +1 @@ +cf2d34bfdd1728b4 \ No newline at end of file diff --git a/target/debug/.fingerprint/anyhow-ff7d2e6a15a69f2e/run-build-script-build-script-build.json b/target/debug/.fingerprint/anyhow-ff7d2e6a15a69f2e/run-build-script-build-script-build.json new file mode 100644 index 0000000..48a68c3 --- /dev/null +++ b/target/debug/.fingerprint/anyhow-ff7d2e6a15a69f2e/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12478428894219133322,"build_script_build",false,10841003491079171087]],"local":[{"RerunIfChanged":{"output":"debug\\build\\anyhow-ff7d2e6a15a69f2e\\output","paths":["src/nightly.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/arc-swap-175edf77c48fea13/dep-lib-arc_swap b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/dep-lib-arc_swap new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/dep-lib-arc_swap Binary files differ diff --git a/target/debug/.fingerprint/arc-swap-175edf77c48fea13/invoked.timestamp b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/arc-swap-175edf77c48fea13/lib-arc_swap b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/lib-arc_swap new file mode 100644 index 0000000..972f68a --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/lib-arc_swap @@ -0,0 +1 @@ +ef1a6cf2aa06cb05 \ No newline at end of file diff --git a/target/debug/.fingerprint/arc-swap-175edf77c48fea13/lib-arc_swap.json b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/lib-arc_swap.json new file mode 100644 index 0000000..386f3d7 --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-175edf77c48fea13/lib-arc_swap.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"experimental-strategies\", \"experimental-thread-local\", \"internal-test-strategies\", \"serde\", \"weak\"]","target":3875146365114806171,"profile":15657897354478470176,"path":5311242484272830204,"deps":[[14156967978702956262,"rustversion",false,5252136979868695572]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\arc-swap-175edf77c48fea13\\dep-lib-arc_swap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/arc-swap-c77526894a98167d/dep-lib-arc_swap b/target/debug/.fingerprint/arc-swap-c77526894a98167d/dep-lib-arc_swap new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-c77526894a98167d/dep-lib-arc_swap Binary files differ diff --git a/target/debug/.fingerprint/arc-swap-c77526894a98167d/invoked.timestamp b/target/debug/.fingerprint/arc-swap-c77526894a98167d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-c77526894a98167d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/arc-swap-c77526894a98167d/lib-arc_swap b/target/debug/.fingerprint/arc-swap-c77526894a98167d/lib-arc_swap new file mode 100644 index 0000000..64bb4bb --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-c77526894a98167d/lib-arc_swap @@ -0,0 +1 @@ +3453124f897e3a52 \ No newline at end of file diff --git a/target/debug/.fingerprint/arc-swap-c77526894a98167d/lib-arc_swap.json b/target/debug/.fingerprint/arc-swap-c77526894a98167d/lib-arc_swap.json new file mode 100644 index 0000000..6069b8d --- /dev/null +++ b/target/debug/.fingerprint/arc-swap-c77526894a98167d/lib-arc_swap.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"experimental-strategies\", \"experimental-thread-local\", \"internal-test-strategies\", \"serde\", \"weak\"]","target":3875146365114806171,"profile":2241668132362809309,"path":5311242484272830204,"deps":[[14156967978702956262,"rustversion",false,5252136979868695572]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\arc-swap-c77526894a98167d\\dep-lib-arc_swap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/async-trait-a0387631b71b235a/dep-lib-async_trait b/target/debug/.fingerprint/async-trait-a0387631b71b235a/dep-lib-async_trait new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/async-trait-a0387631b71b235a/dep-lib-async_trait Binary files differ diff --git a/target/debug/.fingerprint/async-trait-a0387631b71b235a/invoked.timestamp b/target/debug/.fingerprint/async-trait-a0387631b71b235a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/async-trait-a0387631b71b235a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/async-trait-a0387631b71b235a/lib-async_trait b/target/debug/.fingerprint/async-trait-a0387631b71b235a/lib-async_trait new file mode 100644 index 0000000..f154f90 --- /dev/null +++ b/target/debug/.fingerprint/async-trait-a0387631b71b235a/lib-async_trait @@ -0,0 +1 @@ +69c78a765e6a632f \ No newline at end of file diff --git a/target/debug/.fingerprint/async-trait-a0387631b71b235a/lib-async_trait.json b/target/debug/.fingerprint/async-trait-a0387631b71b235a/lib-async_trait.json new file mode 100644 index 0000000..32030d5 --- /dev/null +++ b/target/debug/.fingerprint/async-trait-a0387631b71b235a/lib-async_trait.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":5116616278641129243,"profile":2225463790103693989,"path":16434480505300109097,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\async-trait-a0387631b71b235a\\dep-lib-async_trait","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/dep-lib-atomic_waker b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/dep-lib-atomic_waker new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/dep-lib-atomic_waker Binary files differ diff --git a/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/invoked.timestamp b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/lib-atomic_waker b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/lib-atomic_waker new file mode 100644 index 0000000..d99fc04 --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/lib-atomic_waker @@ -0,0 +1 @@ +6d7973d38998cb6f \ No newline at end of file diff --git a/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/lib-atomic_waker.json b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/lib-atomic_waker.json new file mode 100644 index 0000000..6e837d5 --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-37dc9b4ba20b5be1/lib-atomic_waker.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"portable-atomic\"]","target":14411119108718288063,"profile":2241668132362809309,"path":1010387092599553986,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\atomic-waker-37dc9b4ba20b5be1\\dep-lib-atomic_waker","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/dep-lib-atomic_waker b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/dep-lib-atomic_waker new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/dep-lib-atomic_waker Binary files differ diff --git a/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/invoked.timestamp b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/lib-atomic_waker b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/lib-atomic_waker new file mode 100644 index 0000000..1e615e3 --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/lib-atomic_waker @@ -0,0 +1 @@ +3e4b6075eef52379 \ No newline at end of file diff --git a/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/lib-atomic_waker.json b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/lib-atomic_waker.json new file mode 100644 index 0000000..b45e171 --- /dev/null +++ b/target/debug/.fingerprint/atomic-waker-48cafea5a676e542/lib-atomic_waker.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"portable-atomic\"]","target":14411119108718288063,"profile":15657897354478470176,"path":1010387092599553986,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\atomic-waker-48cafea5a676e542\\dep-lib-atomic_waker","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/dep-lib-autocfg b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/dep-lib-autocfg new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/dep-lib-autocfg Binary files differ diff --git a/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/invoked.timestamp b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/lib-autocfg b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/lib-autocfg new file mode 100644 index 0000000..98023e7 --- /dev/null +++ b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/lib-autocfg @@ -0,0 +1 @@ +9939f320feee022d \ No newline at end of file diff --git a/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/lib-autocfg.json b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/lib-autocfg.json new file mode 100644 index 0000000..c7dd668 --- /dev/null +++ b/target/debug/.fingerprint/autocfg-0d9fab24a14ca87a/lib-autocfg.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":2225463790103693989,"path":1414053391465415631,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\autocfg-0d9fab24a14ca87a\\dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/build-script-build-script-build b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/build-script-build-script-build new file mode 100644 index 0000000..1c5b598 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/build-script-build-script-build @@ -0,0 +1 @@ +52bac4f21b86f9bb \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/build-script-build-script-build.json b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/build-script-build-script-build.json new file mode 100644 index 0000000..1bce481 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"aws-lc-sys\", \"default\", \"prebuilt-nasm\", \"ring-io\", \"ring-sig-verify\"]","declared_features":"[\"alloc\", \"asan\", \"aws-lc-sys\", \"bindgen\", \"default\", \"dev-tests-only\", \"fips\", \"non-fips\", \"prebuilt-nasm\", \"ring-io\", \"ring-sig-verify\", \"test_logging\", \"unstable\"]","target":5408242616063297496,"profile":2225463790103693989,"path":937976458987909431,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aws-lc-rs-052caaf048a0e217\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/dep-build-script-build-script-build b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/invoked.timestamp b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-052caaf048a0e217/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-5664b0b67c8ae3c9/run-build-script-build-script-build b/target/debug/.fingerprint/aws-lc-rs-5664b0b67c8ae3c9/run-build-script-build-script-build new file mode 100644 index 0000000..dc12061 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-5664b0b67c8ae3c9/run-build-script-build-script-build @@ -0,0 +1 @@ +4b587f976ca64805 \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-5664b0b67c8ae3c9/run-build-script-build-script-build.json b/target/debug/.fingerprint/aws-lc-rs-5664b0b67c8ae3c9/run-build-script-build-script-build.json new file mode 100644 index 0000000..166b846 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-5664b0b67c8ae3c9/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15008573435535731974,"build_script_build",false,13545004808888695378],[18037757863237077084,"build_script_main",false,11113873741323627600]],"local":[{"RerunIfEnvChanged":{"var":"AWS_LC_RS_DISABLE_SLOW_TESTS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_RS_DEV_TESTS_ONLY","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/dep-lib-aws_lc_rs b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/dep-lib-aws_lc_rs new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/dep-lib-aws_lc_rs Binary files differ diff --git a/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/invoked.timestamp b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/lib-aws_lc_rs b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/lib-aws_lc_rs new file mode 100644 index 0000000..8035447 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/lib-aws_lc_rs @@ -0,0 +1 @@ +90d9b78deec430f1 \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/lib-aws_lc_rs.json b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/lib-aws_lc_rs.json new file mode 100644 index 0000000..fefa2ed --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-69fb1af60c29d3e0/lib-aws_lc_rs.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"aws-lc-sys\", \"default\", \"prebuilt-nasm\", \"ring-io\", \"ring-sig-verify\"]","declared_features":"[\"alloc\", \"asan\", \"aws-lc-sys\", \"bindgen\", \"default\", \"dev-tests-only\", \"fips\", \"non-fips\", \"prebuilt-nasm\", \"ring-io\", \"ring-sig-verify\", \"test_logging\", \"unstable\"]","target":18300691495230371829,"profile":15657897354478470176,"path":1913019524118993692,"deps":[[2317793503723491507,"untrusted",false,10559248399395983523],[12865141776541797048,"zeroize",false,8939101725587365425],[15008573435535731974,"build_script_build",false,380737153841190987],[18037757863237077084,"aws_lc_sys",false,3233001391334257352]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aws-lc-rs-69fb1af60c29d3e0\\dep-lib-aws_lc_rs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-b71ac711dbbcef8f/run-build-script-build-script-build b/target/debug/.fingerprint/aws-lc-rs-b71ac711dbbcef8f/run-build-script-build-script-build new file mode 100644 index 0000000..25b5085 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-b71ac711dbbcef8f/run-build-script-build-script-build @@ -0,0 +1 @@ +ce4a4eaffaaea95c \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-b71ac711dbbcef8f/run-build-script-build-script-build.json b/target/debug/.fingerprint/aws-lc-rs-b71ac711dbbcef8f/run-build-script-build-script-build.json new file mode 100644 index 0000000..09c70c3 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-b71ac711dbbcef8f/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15008573435535731974,"build_script_build",false,13545004808888695378],[18037757863237077084,"build_script_main",false,587738814331105232]],"local":[{"RerunIfEnvChanged":{"var":"AWS_LC_RS_DISABLE_SLOW_TESTS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_RS_DEV_TESTS_ONLY","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/dep-lib-aws_lc_rs b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/dep-lib-aws_lc_rs new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/dep-lib-aws_lc_rs Binary files differ diff --git a/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/invoked.timestamp b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/lib-aws_lc_rs b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/lib-aws_lc_rs new file mode 100644 index 0000000..8ae62e7 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/lib-aws_lc_rs @@ -0,0 +1 @@ +a29f676ed5fab3bd \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/lib-aws_lc_rs.json b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/lib-aws_lc_rs.json new file mode 100644 index 0000000..b05b49c --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-rs-e67620cf00f50382/lib-aws_lc_rs.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"aws-lc-sys\", \"default\", \"prebuilt-nasm\", \"ring-io\", \"ring-sig-verify\"]","declared_features":"[\"alloc\", \"asan\", \"aws-lc-sys\", \"bindgen\", \"default\", \"dev-tests-only\", \"fips\", \"non-fips\", \"prebuilt-nasm\", \"ring-io\", \"ring-sig-verify\", \"test_logging\", \"unstable\"]","target":18300691495230371829,"profile":2241668132362809309,"path":1913019524118993692,"deps":[[2317793503723491507,"untrusted",false,600447124978745115],[12865141776541797048,"zeroize",false,18248194642836178569],[15008573435535731974,"build_script_build",false,6677060314259671758],[18037757863237077084,"aws_lc_sys",false,15309170354376053805]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aws-lc-rs-e67620cf00f50382\\dep-lib-aws_lc_rs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/dep-lib-aws_lc_sys b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/dep-lib-aws_lc_sys new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/dep-lib-aws_lc_sys Binary files differ diff --git a/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/invoked.timestamp b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/lib-aws_lc_sys b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/lib-aws_lc_sys new file mode 100644 index 0000000..c76168f --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/lib-aws_lc_sys @@ -0,0 +1 @@ +c872d2e0a2eddd2c \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/lib-aws_lc_sys.json b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/lib-aws_lc_sys.json new file mode 100644 index 0000000..07c09e1 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-0634710d6e23dab6/lib-aws_lc_sys.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"prebuilt-nasm\"]","declared_features":"[\"all-bindings\", \"asan\", \"bindgen\", \"default\", \"disable-prebuilt-nasm\", \"fips\", \"prebuilt-nasm\", \"ssl\"]","target":9251307146641742440,"profile":15657897354478470176,"path":4428593831619350301,"deps":[[18037757863237077084,"build_script_main",false,11113873741323627600]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aws-lc-sys-0634710d6e23dab6\\dep-lib-aws_lc_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-3c565c61eff96ce1/run-build-script-build-script-main b/target/debug/.fingerprint/aws-lc-sys-3c565c61eff96ce1/run-build-script-build-script-main new file mode 100644 index 0000000..85d51af --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-3c565c61eff96ce1/run-build-script-build-script-main @@ -0,0 +1 @@ +d02fea7056112808 \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-3c565c61eff96ce1/run-build-script-build-script-main.json b/target/debug/.fingerprint/aws-lc-sys-3c565c61eff96ce1/run-build-script-build-script-main.json new file mode 100644 index 0000000..0759b0e --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-3c565c61eff96ce1/run-build-script-build-script-main.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18037757863237077084,"build_script_main",false,2017618672122518157]],"local":[{"RerunIfChanged":{"output":"debug\\build\\aws-lc-sys-3c565c61eff96ce1\\output","paths":["builder/","aws-lc/"]}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREFIX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREFIX","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREGENERATING_BINDINGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREGENERATING_BINDINGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EXTERNAL_BINDGEN_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EXTERNAL_BINDGEN","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_ASM_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_ASM","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREBUILT_NASM_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREBUILT_NASM","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_C_STD_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_C_STD","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CMAKE_BUILDER_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CMAKE_BUILDER","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREGENERATED_SRC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREGENERATED_SRC","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EFFECTIVE_TARGET_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EFFECTIVE_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_JITTER_ENTROPY_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_JITTER_ENTROPY","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_U1_BINDINGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_U1_BINDINGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_INCLUDES_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_INCLUDES","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_SANITIZER_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_SANITIZER","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_ENCODED_RUSTFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_STATIC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_SSL","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_SSL","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CC","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CC","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CXX","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CXX","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CXX","val":null}},{"RerunIfEnvChanged":{"var":"CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CXX","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/build-script-build-script-main b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/build-script-build-script-main new file mode 100644 index 0000000..c9d7bc5 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/build-script-build-script-main @@ -0,0 +1 @@ +5c5b1f5b1d245046 \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/build-script-build-script-main.json b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/build-script-build-script-main.json new file mode 100644 index 0000000..a91f189 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/build-script-build-script-main.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"prebuilt-nasm\"]","declared_features":"[\"all-bindings\", \"asan\", \"bindgen\", \"default\", \"disable-prebuilt-nasm\", \"fips\", \"prebuilt-nasm\", \"ssl\"]","target":10419965325687163515,"profile":2225463790103693989,"path":12004393523180800218,"deps":[[6314015906312918981,"cc",false,2300528917949728362],[6778462791484060249,"cmake",false,15738165511920038709],[11989259058781683633,"dunce",false,11763720004217379845],[13866570822711233627,"fs_extra",false,8555693712304924943]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aws-lc-sys-655e5915b4149941\\dep-build-script-build-script-main","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/dep-build-script-build-script-main b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/dep-build-script-build-script-main new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/dep-build-script-build-script-main Binary files differ diff --git a/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/invoked.timestamp b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-655e5915b4149941/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/build-script-build-script-main b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/build-script-build-script-main new file mode 100644 index 0000000..a744ee5 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/build-script-build-script-main @@ -0,0 +1 @@ +8dda0e147e05001c \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/build-script-build-script-main.json b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/build-script-build-script-main.json new file mode 100644 index 0000000..b86864f --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/build-script-build-script-main.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"prebuilt-nasm\"]","declared_features":"[\"all-bindings\", \"asan\", \"bindgen\", \"default\", \"disable-prebuilt-nasm\", \"fips\", \"prebuilt-nasm\", \"ssl\"]","target":10419965325687163515,"profile":2225463790103693989,"path":12004393523180800218,"deps":[[6314015906312918981,"cc",false,15537134743077957075],[6778462791484060249,"cmake",false,16913380431468362153],[11989259058781683633,"dunce",false,11763720004217379845],[13866570822711233627,"fs_extra",false,8555693712304924943]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aws-lc-sys-82d4913ac1d05fb0\\dep-build-script-build-script-main","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/dep-build-script-build-script-main b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/dep-build-script-build-script-main new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/dep-build-script-build-script-main Binary files differ diff --git a/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/invoked.timestamp b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-82d4913ac1d05fb0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-9d4b8300eb78bc75/run-build-script-build-script-main b/target/debug/.fingerprint/aws-lc-sys-9d4b8300eb78bc75/run-build-script-build-script-main new file mode 100644 index 0000000..0371e0f --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-9d4b8300eb78bc75/run-build-script-build-script-main @@ -0,0 +1 @@ +50ec22ae48693c9a \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-9d4b8300eb78bc75/run-build-script-build-script-main.json b/target/debug/.fingerprint/aws-lc-sys-9d4b8300eb78bc75/run-build-script-build-script-main.json new file mode 100644 index 0000000..67938b3 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-9d4b8300eb78bc75/run-build-script-build-script-main.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18037757863237077084,"build_script_main",false,5066589289293241180]],"local":[{"RerunIfChanged":{"output":"debug\\build\\aws-lc-sys-9d4b8300eb78bc75\\output","paths":["builder/","aws-lc/"]}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREFIX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREFIX","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREGENERATING_BINDINGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREGENERATING_BINDINGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EXTERNAL_BINDGEN_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EXTERNAL_BINDGEN","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_ASM_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_ASM","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREBUILT_NASM_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_PREBUILT_NASM","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_C_STD_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_C_STD","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CMAKE_BUILDER_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CMAKE_BUILDER","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREGENERATED_SRC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_PREGENERATED_SRC","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EFFECTIVE_TARGET_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_EFFECTIVE_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_JITTER_ENTROPY_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_JITTER_ENTROPY","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_U1_BINDINGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_NO_U1_BINDINGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_INCLUDES_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_INCLUDES","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_SANITIZER_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_SANITIZER","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_ENCODED_RUSTFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_STATIC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_SSL","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_SSL","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CC","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CC","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CXX","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CXX","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CXX","val":null}},{"RerunIfEnvChanged":{"var":"CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CXX","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"TARGET_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"AWS_LC_SYS_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/dep-lib-aws_lc_sys b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/dep-lib-aws_lc_sys new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/dep-lib-aws_lc_sys Binary files differ diff --git a/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/invoked.timestamp b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/lib-aws_lc_sys b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/lib-aws_lc_sys new file mode 100644 index 0000000..e41d380 --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/lib-aws_lc_sys @@ -0,0 +1 @@ +2d94866a531975d4 \ No newline at end of file diff --git a/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/lib-aws_lc_sys.json b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/lib-aws_lc_sys.json new file mode 100644 index 0000000..2e5308e --- /dev/null +++ b/target/debug/.fingerprint/aws-lc-sys-bb90a814859c6e51/lib-aws_lc_sys.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"prebuilt-nasm\"]","declared_features":"[\"all-bindings\", \"asan\", \"bindgen\", \"default\", \"disable-prebuilt-nasm\", \"fips\", \"prebuilt-nasm\", \"ssl\"]","target":9251307146641742440,"profile":2241668132362809309,"path":4428593831619350301,"deps":[[18037757863237077084,"build_script_main",false,587738814331105232]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aws-lc-sys-bb90a814859c6e51\\dep-lib-aws_lc_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-61206217022e8e28/dep-lib-axum b/target/debug/.fingerprint/axum-61206217022e8e28/dep-lib-axum new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-61206217022e8e28/dep-lib-axum Binary files differ diff --git a/target/debug/.fingerprint/axum-61206217022e8e28/invoked.timestamp b/target/debug/.fingerprint/axum-61206217022e8e28/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-61206217022e8e28/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-61206217022e8e28/lib-axum b/target/debug/.fingerprint/axum-61206217022e8e28/lib-axum new file mode 100644 index 0000000..18ace5d --- /dev/null +++ b/target/debug/.fingerprint/axum-61206217022e8e28/lib-axum @@ -0,0 +1 @@ +1b3559364372813e \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-61206217022e8e28/lib-axum.json b/target/debug/.fingerprint/axum-61206217022e8e28/lib-axum.json new file mode 100644 index 0000000..dafffd6 --- /dev/null +++ b/target/debug/.fingerprint/axum-61206217022e8e28/lib-axum.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"form\", \"http1\", \"json\", \"matched-path\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\"]","declared_features":"[\"__private_docs\", \"default\", \"form\", \"http1\", \"http2\", \"json\", \"macros\", \"matched-path\", \"multipart\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\", \"ws\"]","target":13920321295547257648,"profile":15657897354478470176,"path":11804147740341520121,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[1363051979936526615,"memchr",false,9566587281234628124],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2517136641825875337,"sync_wrapper",false,11365184089886544107],[2620434475832828286,"http",false,2507435912077068789],[3626672138398771397,"hyper",false,14313633992434366637],[3632162862999675140,"tower",false,4314821614413005997],[3870702314125662939,"bytes",false,9403175283029299907],[4359148418957042248,"axum_core",false,12272670117571378504],[5532778797167691009,"itoa",false,5679685974764770070],[5898568623609459682,"futures_util",false,15393739524142109446],[6803352382179706244,"percent_encoding",false,15322080361312073430],[7712452662827335977,"tower_layer",false,9998994681191528300],[9678799920983747518,"matchit",false,4629607812052467180],[10229185211513642314,"mime",false,14895616479358986152],[11976082518617474977,"hyper_util",false,2032958616937015775],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[14084095096285906100,"http_body",false,14668799986821672847],[14156967978702956262,"rustversion",false,5252136979868695572],[14757622794040968908,"tracing",false,2964167650093568721],[14814583949208169760,"serde_path_to_error",false,2671562402842809541],[16542808166767769916,"serde_urlencoded",false,3653246679084813534],[16611674984963787466,"async_trait",false,3414689896425244521],[16900715236047033623,"http_body_util",false,6863905260821022254],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-61206217022e8e28\\dep-lib-axum","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-7de50335a060d096/dep-lib-axum b/target/debug/.fingerprint/axum-7de50335a060d096/dep-lib-axum new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-7de50335a060d096/dep-lib-axum Binary files differ diff --git a/target/debug/.fingerprint/axum-7de50335a060d096/invoked.timestamp b/target/debug/.fingerprint/axum-7de50335a060d096/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-7de50335a060d096/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-7de50335a060d096/lib-axum b/target/debug/.fingerprint/axum-7de50335a060d096/lib-axum new file mode 100644 index 0000000..797aea4 --- /dev/null +++ b/target/debug/.fingerprint/axum-7de50335a060d096/lib-axum @@ -0,0 +1 @@ +a9383e7e160e148c \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-7de50335a060d096/lib-axum.json b/target/debug/.fingerprint/axum-7de50335a060d096/lib-axum.json new file mode 100644 index 0000000..49de74f --- /dev/null +++ b/target/debug/.fingerprint/axum-7de50335a060d096/lib-axum.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"form\", \"http1\", \"json\", \"matched-path\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\"]","declared_features":"[\"__private\", \"__private_docs\", \"default\", \"form\", \"http1\", \"http2\", \"json\", \"macros\", \"matched-path\", \"multipart\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\", \"ws\"]","target":13920321295547257648,"profile":11783930406738055899,"path":9581555032281422948,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[1074175012458081222,"form_urlencoded",false,10925676327823960863],[1363051979936526615,"memchr",false,3197306774545841627],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2517136641825875337,"sync_wrapper",false,3692423117928587749],[2620434475832828286,"http",false,11551776315480971905],[3626672138398771397,"hyper",false,7393798387068625870],[3632162862999675140,"tower",false,6730198938133757827],[3870702314125662939,"bytes",false,7141656734467738845],[5532778797167691009,"itoa",false,3433847007988323582],[5898568623609459682,"futures_util",false,12146605889634597054],[6803352382179706244,"percent_encoding",false,29288558898186580],[7712452662827335977,"tower_layer",false,5137983117338854966],[8502962237732707896,"axum_core",false,9681107987214769917],[8913795983780778928,"matchit",false,5371039843828424379],[10229185211513642314,"mime",false,12684020131664053427],[11899261697793765154,"serde_core",false,13892896632262070567],[11976082518617474977,"hyper_util",false,4383873541375734557],[13795362694956882968,"serde_json",false,6459991040443664914],[14084095096285906100,"http_body",false,4534805084418663075],[14757622794040968908,"tracing",false,17887928933222491879],[14814583949208169760,"serde_path_to_error",false,16248130018115846851],[16542808166767769916,"serde_urlencoded",false,16299465398382857382],[16900715236047033623,"http_body_util",false,17029553247212971934],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-7de50335a060d096\\dep-lib-axum","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/dep-lib-axum b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/dep-lib-axum new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/dep-lib-axum Binary files differ diff --git a/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/invoked.timestamp b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/lib-axum b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/lib-axum new file mode 100644 index 0000000..0168eb4 --- /dev/null +++ b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/lib-axum @@ -0,0 +1 @@ +0a0d2c63492b341a \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/lib-axum.json b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/lib-axum.json new file mode 100644 index 0000000..e5d0f5c --- /dev/null +++ b/target/debug/.fingerprint/axum-a2ac6b8e347bdd34/lib-axum.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"form\", \"http1\", \"json\", \"matched-path\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\"]","declared_features":"[\"__private_docs\", \"default\", \"form\", \"http1\", \"http2\", \"json\", \"macros\", \"matched-path\", \"multipart\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\", \"ws\"]","target":13920321295547257648,"profile":2241668132362809309,"path":11804147740341520121,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[1363051979936526615,"memchr",false,3197306774545841627],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2517136641825875337,"sync_wrapper",false,3692423117928587749],[2620434475832828286,"http",false,11551776315480971905],[3626672138398771397,"hyper",false,7393798387068625870],[3632162862999675140,"tower",false,6730198938133757827],[3870702314125662939,"bytes",false,7141656734467738845],[4359148418957042248,"axum_core",false,467081762411898760],[5532778797167691009,"itoa",false,3433847007988323582],[5898568623609459682,"futures_util",false,12146605889634597054],[6803352382179706244,"percent_encoding",false,29288558898186580],[7712452662827335977,"tower_layer",false,5137983117338854966],[9678799920983747518,"matchit",false,17263121137653885196],[10229185211513642314,"mime",false,12684020131664053427],[11976082518617474977,"hyper_util",false,4383873541375734557],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[14084095096285906100,"http_body",false,4534805084418663075],[14156967978702956262,"rustversion",false,5252136979868695572],[14757622794040968908,"tracing",false,17887928933222491879],[14814583949208169760,"serde_path_to_error",false,16248130018115846851],[16542808166767769916,"serde_urlencoded",false,16299465398382857382],[16611674984963787466,"async_trait",false,3414689896425244521],[16900715236047033623,"http_body_util",false,17029553247212971934],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-a2ac6b8e347bdd34\\dep-lib-axum","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-01d3d8f762481174/dep-lib-axum_core b/target/debug/.fingerprint/axum-core-01d3d8f762481174/dep-lib-axum_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-core-01d3d8f762481174/dep-lib-axum_core Binary files differ diff --git a/target/debug/.fingerprint/axum-core-01d3d8f762481174/invoked.timestamp b/target/debug/.fingerprint/axum-core-01d3d8f762481174/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-core-01d3d8f762481174/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-01d3d8f762481174/lib-axum_core b/target/debug/.fingerprint/axum-core-01d3d8f762481174/lib-axum_core new file mode 100644 index 0000000..fbfc817 --- /dev/null +++ b/target/debug/.fingerprint/axum-core-01d3d8f762481174/lib-axum_core @@ -0,0 +1 @@ +88e79f6163687b06 \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-01d3d8f762481174/lib-axum_core.json b/target/debug/.fingerprint/axum-core-01d3d8f762481174/lib-axum_core.json new file mode 100644 index 0000000..ca66a52 --- /dev/null +++ b/target/debug/.fingerprint/axum-core-01d3d8f762481174/lib-axum_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"tracing\"]","declared_features":"[\"__private_docs\", \"tracing\"]","target":2565713999752801252,"profile":2241668132362809309,"path":1064647945696243725,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2517136641825875337,"sync_wrapper",false,3692423117928587749],[2620434475832828286,"http",false,11551776315480971905],[3870702314125662939,"bytes",false,7141656734467738845],[5898568623609459682,"futures_util",false,12146605889634597054],[7712452662827335977,"tower_layer",false,5137983117338854966],[10229185211513642314,"mime",false,12684020131664053427],[14084095096285906100,"http_body",false,4534805084418663075],[14156967978702956262,"rustversion",false,5252136979868695572],[14757622794040968908,"tracing",false,17887928933222491879],[16611674984963787466,"async_trait",false,3414689896425244521],[16900715236047033623,"http_body_util",false,17029553247212971934]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-core-01d3d8f762481174\\dep-lib-axum_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-0f141c653633105b/dep-lib-axum_core b/target/debug/.fingerprint/axum-core-0f141c653633105b/dep-lib-axum_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-core-0f141c653633105b/dep-lib-axum_core Binary files differ diff --git a/target/debug/.fingerprint/axum-core-0f141c653633105b/invoked.timestamp b/target/debug/.fingerprint/axum-core-0f141c653633105b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-core-0f141c653633105b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-0f141c653633105b/lib-axum_core b/target/debug/.fingerprint/axum-core-0f141c653633105b/lib-axum_core new file mode 100644 index 0000000..360b731 --- /dev/null +++ b/target/debug/.fingerprint/axum-core-0f141c653633105b/lib-axum_core @@ -0,0 +1 @@ +b7e986842a577509 \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-0f141c653633105b/lib-axum_core.json b/target/debug/.fingerprint/axum-core-0f141c653633105b/lib-axum_core.json new file mode 100644 index 0000000..0920ebd --- /dev/null +++ b/target/debug/.fingerprint/axum-core-0f141c653633105b/lib-axum_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"tracing\"]","declared_features":"[\"__private_docs\", \"tracing\"]","target":2565713999752801252,"profile":1972285046825438654,"path":6624053958210793220,"deps":[[302948626015856208,"futures_core",false,10671821727254966635],[784494742817713399,"tower_service",false,8572972735131235549],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2517136641825875337,"sync_wrapper",false,11365184089886544107],[2620434475832828286,"http",false,2507435912077068789],[3870702314125662939,"bytes",false,9403175283029299907],[7712452662827335977,"tower_layer",false,9998994681191528300],[10229185211513642314,"mime",false,14895616479358986152],[14084095096285906100,"http_body",false,14668799986821672847],[14757622794040968908,"tracing",false,2964167650093568721],[16900715236047033623,"http_body_util",false,6863905260821022254]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-core-0f141c653633105b\\dep-lib-axum_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-3a84e970d41f6627/dep-lib-axum_core b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/dep-lib-axum_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/dep-lib-axum_core Binary files differ diff --git a/target/debug/.fingerprint/axum-core-3a84e970d41f6627/invoked.timestamp b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-3a84e970d41f6627/lib-axum_core b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/lib-axum_core new file mode 100644 index 0000000..f9c63f4 --- /dev/null +++ b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/lib-axum_core @@ -0,0 +1 @@ +48bd64d3724851aa \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-3a84e970d41f6627/lib-axum_core.json b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/lib-axum_core.json new file mode 100644 index 0000000..70bb17c --- /dev/null +++ b/target/debug/.fingerprint/axum-core-3a84e970d41f6627/lib-axum_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"tracing\"]","declared_features":"[\"__private_docs\", \"tracing\"]","target":2565713999752801252,"profile":15657897354478470176,"path":1064647945696243725,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2517136641825875337,"sync_wrapper",false,11365184089886544107],[2620434475832828286,"http",false,2507435912077068789],[3870702314125662939,"bytes",false,9403175283029299907],[5898568623609459682,"futures_util",false,15393739524142109446],[7712452662827335977,"tower_layer",false,9998994681191528300],[10229185211513642314,"mime",false,14895616479358986152],[14084095096285906100,"http_body",false,14668799986821672847],[14156967978702956262,"rustversion",false,5252136979868695572],[14757622794040968908,"tracing",false,2964167650093568721],[16611674984963787466,"async_trait",false,3414689896425244521],[16900715236047033623,"http_body_util",false,6863905260821022254]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-core-3a84e970d41f6627\\dep-lib-axum_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-f650307a458888d8/dep-lib-axum_core b/target/debug/.fingerprint/axum-core-f650307a458888d8/dep-lib-axum_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-core-f650307a458888d8/dep-lib-axum_core Binary files differ diff --git a/target/debug/.fingerprint/axum-core-f650307a458888d8/invoked.timestamp b/target/debug/.fingerprint/axum-core-f650307a458888d8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-core-f650307a458888d8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-f650307a458888d8/lib-axum_core b/target/debug/.fingerprint/axum-core-f650307a458888d8/lib-axum_core new file mode 100644 index 0000000..ed57223 --- /dev/null +++ b/target/debug/.fingerprint/axum-core-f650307a458888d8/lib-axum_core @@ -0,0 +1 @@ +fd1e22f26b345a86 \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-core-f650307a458888d8/lib-axum_core.json b/target/debug/.fingerprint/axum-core-f650307a458888d8/lib-axum_core.json new file mode 100644 index 0000000..59858b9 --- /dev/null +++ b/target/debug/.fingerprint/axum-core-f650307a458888d8/lib-axum_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"tracing\"]","declared_features":"[\"__private_docs\", \"tracing\"]","target":2565713999752801252,"profile":2831228942374545503,"path":6624053958210793220,"deps":[[302948626015856208,"futures_core",false,3071324082148241383],[784494742817713399,"tower_service",false,16534474459733362966],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2517136641825875337,"sync_wrapper",false,3692423117928587749],[2620434475832828286,"http",false,11551776315480971905],[3870702314125662939,"bytes",false,7141656734467738845],[7712452662827335977,"tower_layer",false,5137983117338854966],[10229185211513642314,"mime",false,12684020131664053427],[14084095096285906100,"http_body",false,4534805084418663075],[14757622794040968908,"tracing",false,17887928933222491879],[16900715236047033623,"http_body_util",false,17029553247212971934]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-core-f650307a458888d8\\dep-lib-axum_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-e46f247ff2f49285/dep-lib-axum b/target/debug/.fingerprint/axum-e46f247ff2f49285/dep-lib-axum new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-e46f247ff2f49285/dep-lib-axum Binary files differ diff --git a/target/debug/.fingerprint/axum-e46f247ff2f49285/invoked.timestamp b/target/debug/.fingerprint/axum-e46f247ff2f49285/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-e46f247ff2f49285/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-e46f247ff2f49285/lib-axum b/target/debug/.fingerprint/axum-e46f247ff2f49285/lib-axum new file mode 100644 index 0000000..ad01506 --- /dev/null +++ b/target/debug/.fingerprint/axum-e46f247ff2f49285/lib-axum @@ -0,0 +1 @@ +d9f364fd3c367ab6 \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-e46f247ff2f49285/lib-axum.json b/target/debug/.fingerprint/axum-e46f247ff2f49285/lib-axum.json new file mode 100644 index 0000000..6e10e80 --- /dev/null +++ b/target/debug/.fingerprint/axum-e46f247ff2f49285/lib-axum.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"form\", \"http1\", \"json\", \"matched-path\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\"]","declared_features":"[\"__private\", \"__private_docs\", \"default\", \"form\", \"http1\", \"http2\", \"json\", \"macros\", \"matched-path\", \"multipart\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\", \"ws\"]","target":13920321295547257648,"profile":974010408556427334,"path":9581555032281422948,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[1074175012458081222,"form_urlencoded",false,4754705692197379296],[1363051979936526615,"memchr",false,9566587281234628124],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2517136641825875337,"sync_wrapper",false,11365184089886544107],[2620434475832828286,"http",false,2507435912077068789],[3626672138398771397,"hyper",false,14313633992434366637],[3632162862999675140,"tower",false,4314821614413005997],[3870702314125662939,"bytes",false,9403175283029299907],[5532778797167691009,"itoa",false,5679685974764770070],[5898568623609459682,"futures_util",false,15393739524142109446],[6803352382179706244,"percent_encoding",false,15322080361312073430],[7712452662827335977,"tower_layer",false,9998994681191528300],[8502962237732707896,"axum_core",false,681546758740175287],[8913795983780778928,"matchit",false,5677283546749817224],[10229185211513642314,"mime",false,14895616479358986152],[11899261697793765154,"serde_core",false,12275575325821613501],[11976082518617474977,"hyper_util",false,2032958616937015775],[13795362694956882968,"serde_json",false,4819465014438220826],[14084095096285906100,"http_body",false,14668799986821672847],[14757622794040968908,"tracing",false,2964167650093568721],[14814583949208169760,"serde_path_to_error",false,2671562402842809541],[16542808166767769916,"serde_urlencoded",false,3653246679084813534],[16900715236047033623,"http_body_util",false,6863905260821022254],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-e46f247ff2f49285\\dep-lib-axum","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-server-2c735b86dc28c912/dep-lib-axum_server b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/dep-lib-axum_server new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/dep-lib-axum_server Binary files differ diff --git a/target/debug/.fingerprint/axum-server-2c735b86dc28c912/invoked.timestamp b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-server-2c735b86dc28c912/lib-axum_server b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/lib-axum_server new file mode 100644 index 0000000..940fb42 --- /dev/null +++ b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/lib-axum_server @@ -0,0 +1 @@ +9d5a27a21e51687b \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-server-2c735b86dc28c912/lib-axum_server.json b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/lib-axum_server.json new file mode 100644 index 0000000..730832f --- /dev/null +++ b/target/debug/.fingerprint/axum-server-2c735b86dc28c912/lib-axum_server.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"arc-swap\", \"default\", \"rustls\", \"rustls-pemfile\", \"rustls-pki-types\", \"tls-rustls\", \"tls-rustls-no-provider\", \"tokio-rustls\"]","declared_features":"[\"arc-swap\", \"default\", \"openssl\", \"openssl-sys\", \"rustls\", \"rustls-pemfile\", \"rustls-pki-types\", \"tls-openssl\", \"tls-rustls\", \"tls-rustls-no-provider\", \"tokio-openssl\", \"tokio-rustls\"]","target":9459435728778299526,"profile":2241668132362809309,"path":6144350994698219540,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[1991942485830005045,"tokio_rustls",false,9611856740947310277],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2620434475832828286,"http",false,11551776315480971905],[3626672138398771397,"hyper",false,7393798387068625870],[3870702314125662939,"bytes",false,7141656734467738845],[5308207389380366964,"rustls_pki_types",false,20368380909395729],[11976082518617474977,"hyper_util",false,4383873541375734557],[14084095096285906100,"http_body",false,4534805084418663075],[14521779147868685257,"rustls",false,12867871770136745737],[15032952994102373905,"rustls_pemfile",false,321611534236010188],[15099534561070771797,"fs_err",false,6130613580541310560],[16295550359702052468,"arc_swap",false,5925187387961529140],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-server-2c735b86dc28c912\\dep-lib-axum_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/dep-lib-axum_server b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/dep-lib-axum_server new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/dep-lib-axum_server Binary files differ diff --git a/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/invoked.timestamp b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/lib-axum_server b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/lib-axum_server new file mode 100644 index 0000000..7008516 --- /dev/null +++ b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/lib-axum_server @@ -0,0 +1 @@ +b8e73435fde9030f \ No newline at end of file diff --git a/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/lib-axum_server.json b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/lib-axum_server.json new file mode 100644 index 0000000..dce2479 --- /dev/null +++ b/target/debug/.fingerprint/axum-server-af98e52b3ab23ce0/lib-axum_server.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"arc-swap\", \"default\", \"rustls\", \"rustls-pemfile\", \"rustls-pki-types\", \"tls-rustls\", \"tls-rustls-no-provider\", \"tokio-rustls\"]","declared_features":"[\"arc-swap\", \"default\", \"openssl\", \"openssl-sys\", \"rustls\", \"rustls-pemfile\", \"rustls-pki-types\", \"tls-openssl\", \"tls-rustls\", \"tls-rustls-no-provider\", \"tokio-openssl\", \"tokio-rustls\"]","target":9459435728778299526,"profile":15657897354478470176,"path":6144350994698219540,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[1991942485830005045,"tokio_rustls",false,6683459222743214615],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2620434475832828286,"http",false,2507435912077068789],[3626672138398771397,"hyper",false,14313633992434366637],[3870702314125662939,"bytes",false,9403175283029299907],[5308207389380366964,"rustls_pki_types",false,7965575499062129637],[11976082518617474977,"hyper_util",false,2032958616937015775],[14084095096285906100,"http_body",false,14668799986821672847],[14521779147868685257,"rustls",false,17098574031293154871],[15032952994102373905,"rustls_pemfile",false,17200763280843613039],[15099534561070771797,"fs_err",false,6851119382301662301],[16295550359702052468,"arc_swap",false,417434721743280879],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\axum-server-af98e52b3ab23ce0\\dep-lib-axum_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-3a49147d849773fa/dep-lib-base64 b/target/debug/.fingerprint/base64-3a49147d849773fa/dep-lib-base64 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/base64-3a49147d849773fa/dep-lib-base64 Binary files differ diff --git a/target/debug/.fingerprint/base64-3a49147d849773fa/invoked.timestamp b/target/debug/.fingerprint/base64-3a49147d849773fa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/base64-3a49147d849773fa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-3a49147d849773fa/lib-base64 b/target/debug/.fingerprint/base64-3a49147d849773fa/lib-base64 new file mode 100644 index 0000000..8c492ce --- /dev/null +++ b/target/debug/.fingerprint/base64-3a49147d849773fa/lib-base64 @@ -0,0 +1 @@ +8947852115e94b29 \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-3a49147d849773fa/lib-base64.json b/target/debug/.fingerprint/base64-3a49147d849773fa/lib-base64.json new file mode 100644 index 0000000..4523584 --- /dev/null +++ b/target/debug/.fingerprint/base64-3a49147d849773fa/lib-base64.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2241668132362809309,"path":18070763802950742811,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base64-3a49147d849773fa\\dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-898207ab1a330424/dep-lib-base64 b/target/debug/.fingerprint/base64-898207ab1a330424/dep-lib-base64 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/base64-898207ab1a330424/dep-lib-base64 Binary files differ diff --git a/target/debug/.fingerprint/base64-898207ab1a330424/invoked.timestamp b/target/debug/.fingerprint/base64-898207ab1a330424/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/base64-898207ab1a330424/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-898207ab1a330424/lib-base64 b/target/debug/.fingerprint/base64-898207ab1a330424/lib-base64 new file mode 100644 index 0000000..d9593a5 --- /dev/null +++ b/target/debug/.fingerprint/base64-898207ab1a330424/lib-base64 @@ -0,0 +1 @@ +4c795c0eb67862c4 \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-898207ab1a330424/lib-base64.json b/target/debug/.fingerprint/base64-898207ab1a330424/lib-base64.json new file mode 100644 index 0000000..4bfc85b --- /dev/null +++ b/target/debug/.fingerprint/base64-898207ab1a330424/lib-base64.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":15657897354478470176,"path":18070763802950742811,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base64-898207ab1a330424\\dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/dep-lib-bitflags b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/dep-lib-bitflags new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/dep-lib-bitflags Binary files differ diff --git a/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/invoked.timestamp b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/lib-bitflags b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/lib-bitflags new file mode 100644 index 0000000..3d8d7f8 --- /dev/null +++ b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/lib-bitflags @@ -0,0 +1 @@ +6a50727dee7d25ac \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/lib-bitflags.json b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/lib-bitflags.json new file mode 100644 index 0000000..de3c7fe --- /dev/null +++ b/target/debug/.fingerprint/bitflags-2ba90d4969691bd2/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":2241668132362809309,"path":10310096744273377692,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bitflags-2ba90d4969691bd2\\dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/dep-lib-bitflags b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/dep-lib-bitflags new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/dep-lib-bitflags Binary files differ diff --git a/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/invoked.timestamp b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/lib-bitflags b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/lib-bitflags new file mode 100644 index 0000000..9280e10 --- /dev/null +++ b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/lib-bitflags @@ -0,0 +1 @@ +2d8c2e9e63178cc8 \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/lib-bitflags.json b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/lib-bitflags.json new file mode 100644 index 0000000..8bbda83 --- /dev/null +++ b/target/debug/.fingerprint/bitflags-7b37e85888d3a6af/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":15657897354478470176,"path":10310096744273377692,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bitflags-7b37e85888d3a6af\\dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-19667fedb4ba4a18/dep-lib-bytes b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/dep-lib-bytes new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/dep-lib-bytes Binary files differ diff --git a/target/debug/.fingerprint/bytes-19667fedb4ba4a18/invoked.timestamp b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-19667fedb4ba4a18/lib-bytes b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/lib-bytes new file mode 100644 index 0000000..a66ac46 --- /dev/null +++ b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/lib-bytes @@ -0,0 +1 @@ +c3d2b18919ca7e82 \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-19667fedb4ba4a18/lib-bytes.json b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/lib-bytes.json new file mode 100644 index 0000000..943495c --- /dev/null +++ b/target/debug/.fingerprint/bytes-19667fedb4ba4a18/lib-bytes.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":11402411492164584411,"profile":5585765287293540646,"path":14749643228910110990,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bytes-19667fedb4ba4a18\\dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-d1b03353c603f31d/dep-lib-bytes b/target/debug/.fingerprint/bytes-d1b03353c603f31d/dep-lib-bytes new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/bytes-d1b03353c603f31d/dep-lib-bytes Binary files differ diff --git a/target/debug/.fingerprint/bytes-d1b03353c603f31d/invoked.timestamp b/target/debug/.fingerprint/bytes-d1b03353c603f31d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bytes-d1b03353c603f31d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-d1b03353c603f31d/lib-bytes b/target/debug/.fingerprint/bytes-d1b03353c603f31d/lib-bytes new file mode 100644 index 0000000..72f31fc --- /dev/null +++ b/target/debug/.fingerprint/bytes-d1b03353c603f31d/lib-bytes @@ -0,0 +1 @@ +ddccb93df6421c63 \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-d1b03353c603f31d/lib-bytes.json b/target/debug/.fingerprint/bytes-d1b03353c603f31d/lib-bytes.json new file mode 100644 index 0000000..2684a13 --- /dev/null +++ b/target/debug/.fingerprint/bytes-d1b03353c603f31d/lib-bytes.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":11402411492164584411,"profile":13827760451848848284,"path":14749643228910110990,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bytes-d1b03353c603f31d\\dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cc-384465a2a9bee1c7/dep-lib-cc b/target/debug/.fingerprint/cc-384465a2a9bee1c7/dep-lib-cc new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cc-384465a2a9bee1c7/dep-lib-cc Binary files differ diff --git a/target/debug/.fingerprint/cc-384465a2a9bee1c7/invoked.timestamp b/target/debug/.fingerprint/cc-384465a2a9bee1c7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cc-384465a2a9bee1c7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cc-384465a2a9bee1c7/lib-cc b/target/debug/.fingerprint/cc-384465a2a9bee1c7/lib-cc new file mode 100644 index 0000000..61f7943 --- /dev/null +++ b/target/debug/.fingerprint/cc-384465a2a9bee1c7/lib-cc @@ -0,0 +1 @@ +d3ad8ac4bafd9ed7 \ No newline at end of file diff --git a/target/debug/.fingerprint/cc-384465a2a9bee1c7/lib-cc.json b/target/debug/.fingerprint/cc-384465a2a9bee1c7/lib-cc.json new file mode 100644 index 0000000..2d676d1 --- /dev/null +++ b/target/debug/.fingerprint/cc-384465a2a9bee1c7/lib-cc.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"parallel\"]","declared_features":"[\"jobserver\", \"parallel\"]","target":11042037588551934598,"profile":4333757155065362140,"path":16533843663916281175,"deps":[[8410525223747752176,"shlex",false,8137455051102121662],[9159843920629750842,"find_msvc_tools",false,921136160313237565],[16589527331085190088,"jobserver",false,16607834093141383858]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cc-384465a2a9bee1c7\\dep-lib-cc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cc-dd4f9a1449e92daa/dep-lib-cc b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/dep-lib-cc new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/dep-lib-cc Binary files differ diff --git a/target/debug/.fingerprint/cc-dd4f9a1449e92daa/invoked.timestamp b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cc-dd4f9a1449e92daa/lib-cc b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/lib-cc new file mode 100644 index 0000000..cb15291 --- /dev/null +++ b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/lib-cc @@ -0,0 +1 @@ +6a46e8b5dc1eed1f \ No newline at end of file diff --git a/target/debug/.fingerprint/cc-dd4f9a1449e92daa/lib-cc.json b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/lib-cc.json new file mode 100644 index 0000000..f7eba1f --- /dev/null +++ b/target/debug/.fingerprint/cc-dd4f9a1449e92daa/lib-cc.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"parallel\"]","declared_features":"[\"jobserver\", \"parallel\"]","target":11042037588551934598,"profile":4333757155065362140,"path":16533843663916281175,"deps":[[8410525223747752176,"shlex",false,8137455051102121662],[9159843920629750842,"find_msvc_tools",false,921136160313237565],[16589527331085190088,"jobserver",false,11978640842139719852]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cc-dd4f9a1449e92daa\\dep-lib-cc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-7226893fe2365613/dep-lib-cfg_if b/target/debug/.fingerprint/cfg-if-7226893fe2365613/dep-lib-cfg_if new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-7226893fe2365613/dep-lib-cfg_if Binary files differ diff --git a/target/debug/.fingerprint/cfg-if-7226893fe2365613/invoked.timestamp b/target/debug/.fingerprint/cfg-if-7226893fe2365613/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-7226893fe2365613/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-7226893fe2365613/lib-cfg_if b/target/debug/.fingerprint/cfg-if-7226893fe2365613/lib-cfg_if new file mode 100644 index 0000000..f63b1ae --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-7226893fe2365613/lib-cfg_if @@ -0,0 +1 @@ +d7ecb7c3088419ca \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-7226893fe2365613/lib-cfg_if.json b/target/debug/.fingerprint/cfg-if-7226893fe2365613/lib-cfg_if.json new file mode 100644 index 0000000..def3495 --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-7226893fe2365613/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":15657897354478470176,"path":12343613206012061559,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cfg-if-7226893fe2365613\\dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/dep-lib-cfg_if b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/dep-lib-cfg_if new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/dep-lib-cfg_if Binary files differ diff --git a/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/invoked.timestamp b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/lib-cfg_if b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/lib-cfg_if new file mode 100644 index 0000000..57f61d9 --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/lib-cfg_if @@ -0,0 +1 @@ +225b1a768a0e0d45 \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/lib-cfg_if.json b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/lib-cfg_if.json new file mode 100644 index 0000000..26c1e8d --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-a78d688d0b5ce531/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2225463790103693989,"path":12343613206012061559,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cfg-if-a78d688d0b5ce531\\dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/dep-lib-cfg_if b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/dep-lib-cfg_if new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/dep-lib-cfg_if Binary files differ diff --git a/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/invoked.timestamp b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/lib-cfg_if b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/lib-cfg_if new file mode 100644 index 0000000..e520463 --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/lib-cfg_if @@ -0,0 +1 @@ +172be6c02a6cf515 \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/lib-cfg_if.json b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/lib-cfg_if.json new file mode 100644 index 0000000..b1a6b50 --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-f8bf42d2fc0c3243/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2241668132362809309,"path":12343613206012061559,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cfg-if-f8bf42d2fc0c3243\\dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/dep-lib-chrono b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/dep-lib-chrono new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/dep-lib-chrono Binary files differ diff --git a/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/invoked.timestamp b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/lib-chrono b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/lib-chrono new file mode 100644 index 0000000..06d43a5 --- /dev/null +++ b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/lib-chrono @@ -0,0 +1 @@ +16f588a093f17d23 \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/lib-chrono.json b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/lib-chrono.json new file mode 100644 index 0000000..50b0430 --- /dev/null +++ b/target/debug/.fingerprint/chrono-25aa6332cf90fbf2/lib-chrono.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"serde\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","declared_features":"[\"__internal_bench\", \"alloc\", \"arbitrary\", \"clock\", \"core-error\", \"default\", \"defmt\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":2241668132362809309,"path":13046173101936627153,"deps":[[5157631553186200874,"num_traits",false,1145158230434643052],[6959378045035346538,"windows_link",false,1976914589902785460],[13548984313718623784,"serde",false,15844528830244305379]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\chrono-25aa6332cf90fbf2\\dep-lib-chrono","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-d1588e5f52c67a36/dep-lib-chrono b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/dep-lib-chrono new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/dep-lib-chrono Binary files differ diff --git a/target/debug/.fingerprint/chrono-d1588e5f52c67a36/invoked.timestamp b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-d1588e5f52c67a36/lib-chrono b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/lib-chrono new file mode 100644 index 0000000..960cffe --- /dev/null +++ b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/lib-chrono @@ -0,0 +1 @@ +8e92e75983647554 \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-d1588e5f52c67a36/lib-chrono.json b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/lib-chrono.json new file mode 100644 index 0000000..8b89af8 --- /dev/null +++ b/target/debug/.fingerprint/chrono-d1588e5f52c67a36/lib-chrono.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"serde\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","declared_features":"[\"__internal_bench\", \"alloc\", \"arbitrary\", \"clock\", \"core-error\", \"default\", \"defmt\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":15657897354478470176,"path":13046173101936627153,"deps":[[5157631553186200874,"num_traits",false,9325498523103014819],[6959378045035346538,"windows_link",false,3860490305453053128],[13548984313718623784,"serde",false,8719042774451366504]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\chrono-d1588e5f52c67a36\\dep-lib-chrono","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cmake-c382b5346db0e713/dep-lib-cmake b/target/debug/.fingerprint/cmake-c382b5346db0e713/dep-lib-cmake new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cmake-c382b5346db0e713/dep-lib-cmake Binary files differ diff --git a/target/debug/.fingerprint/cmake-c382b5346db0e713/invoked.timestamp b/target/debug/.fingerprint/cmake-c382b5346db0e713/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cmake-c382b5346db0e713/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cmake-c382b5346db0e713/lib-cmake b/target/debug/.fingerprint/cmake-c382b5346db0e713/lib-cmake new file mode 100644 index 0000000..bd73dbf --- /dev/null +++ b/target/debug/.fingerprint/cmake-c382b5346db0e713/lib-cmake @@ -0,0 +1 @@ +35334c12263269da \ No newline at end of file diff --git a/target/debug/.fingerprint/cmake-c382b5346db0e713/lib-cmake.json b/target/debug/.fingerprint/cmake-c382b5346db0e713/lib-cmake.json new file mode 100644 index 0000000..17a6dba --- /dev/null +++ b/target/debug/.fingerprint/cmake-c382b5346db0e713/lib-cmake.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":7530650721721229426,"profile":2225463790103693989,"path":2965475114675991782,"deps":[[6314015906312918981,"cc",false,2300528917949728362]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cmake-c382b5346db0e713\\dep-lib-cmake","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cmake-c720d865e5349ab1/dep-lib-cmake b/target/debug/.fingerprint/cmake-c720d865e5349ab1/dep-lib-cmake new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cmake-c720d865e5349ab1/dep-lib-cmake Binary files differ diff --git a/target/debug/.fingerprint/cmake-c720d865e5349ab1/invoked.timestamp b/target/debug/.fingerprint/cmake-c720d865e5349ab1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cmake-c720d865e5349ab1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cmake-c720d865e5349ab1/lib-cmake b/target/debug/.fingerprint/cmake-c720d865e5349ab1/lib-cmake new file mode 100644 index 0000000..58d2023 --- /dev/null +++ b/target/debug/.fingerprint/cmake-c720d865e5349ab1/lib-cmake @@ -0,0 +1 @@ +a9f9b638e465b8ea \ No newline at end of file diff --git a/target/debug/.fingerprint/cmake-c720d865e5349ab1/lib-cmake.json b/target/debug/.fingerprint/cmake-c720d865e5349ab1/lib-cmake.json new file mode 100644 index 0000000..026686b --- /dev/null +++ b/target/debug/.fingerprint/cmake-c720d865e5349ab1/lib-cmake.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":7530650721721229426,"profile":2225463790103693989,"path":2965475114675991782,"deps":[[6314015906312918981,"cc",false,15537134743077957075]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cmake-c720d865e5349ab1\\dep-lib-cmake","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-3305941c11428282/dep-lib-cookie b/target/debug/.fingerprint/cookie-3305941c11428282/dep-lib-cookie new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cookie-3305941c11428282/dep-lib-cookie Binary files differ diff --git a/target/debug/.fingerprint/cookie-3305941c11428282/invoked.timestamp b/target/debug/.fingerprint/cookie-3305941c11428282/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cookie-3305941c11428282/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-3305941c11428282/lib-cookie b/target/debug/.fingerprint/cookie-3305941c11428282/lib-cookie new file mode 100644 index 0000000..8041916 --- /dev/null +++ b/target/debug/.fingerprint/cookie-3305941c11428282/lib-cookie @@ -0,0 +1 @@ +c1ab894f5ec5440a \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-3305941c11428282/lib-cookie.json b/target/debug/.fingerprint/cookie-3305941c11428282/lib-cookie.json new file mode 100644 index 0000000..a9a37f8 --- /dev/null +++ b/target/debug/.fingerprint/cookie-3305941c11428282/lib-cookie.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"percent-encode\", \"percent-encoding\"]","declared_features":"[\"aes-gcm\", \"base64\", \"hkdf\", \"hmac\", \"key-expansion\", \"percent-encode\", \"percent-encoding\", \"private\", \"rand\", \"secure\", \"sha2\", \"signed\", \"subtle\"]","target":678524939984925341,"profile":2241668132362809309,"path":361982495183418405,"deps":[[6803352382179706244,"percent_encoding",false,29288558898186580],[11432222519274906849,"time",false,17931523767110690992],[16727543399706004146,"build_script_build",false,4688793212948121901]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cookie-3305941c11428282\\dep-lib-cookie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-7edc8634dd70b957/run-build-script-build-script-build b/target/debug/.fingerprint/cookie-7edc8634dd70b957/run-build-script-build-script-build new file mode 100644 index 0000000..1f7a281 --- /dev/null +++ b/target/debug/.fingerprint/cookie-7edc8634dd70b957/run-build-script-build-script-build @@ -0,0 +1 @@ +2d0909bb95f01141 \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-7edc8634dd70b957/run-build-script-build-script-build.json b/target/debug/.fingerprint/cookie-7edc8634dd70b957/run-build-script-build-script-build.json new file mode 100644 index 0000000..41352a0 --- /dev/null +++ b/target/debug/.fingerprint/cookie-7edc8634dd70b957/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[16727543399706004146,"build_script_build",false,2366357537289625671]],"local":[{"Precalculated":"0.18.1"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/dep-lib-cookie b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/dep-lib-cookie new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/dep-lib-cookie Binary files differ diff --git a/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/invoked.timestamp b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/lib-cookie b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/lib-cookie new file mode 100644 index 0000000..89cc07f --- /dev/null +++ b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/lib-cookie @@ -0,0 +1 @@ +ee35e115bab79acc \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/lib-cookie.json b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/lib-cookie.json new file mode 100644 index 0000000..06395fe --- /dev/null +++ b/target/debug/.fingerprint/cookie-b4ec6643c2cb4138/lib-cookie.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"percent-encode\", \"percent-encoding\"]","declared_features":"[\"aes-gcm\", \"base64\", \"hkdf\", \"hmac\", \"key-expansion\", \"percent-encode\", \"percent-encoding\", \"private\", \"rand\", \"secure\", \"sha2\", \"signed\", \"subtle\"]","target":678524939984925341,"profile":15657897354478470176,"path":361982495183418405,"deps":[[6803352382179706244,"percent_encoding",false,15322080361312073430],[11432222519274906849,"time",false,8988144948654631475],[16727543399706004146,"build_script_build",false,4688793212948121901]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cookie-b4ec6643c2cb4138\\dep-lib-cookie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-c316101ab46282c9/build-script-build-script-build b/target/debug/.fingerprint/cookie-c316101ab46282c9/build-script-build-script-build new file mode 100644 index 0000000..057b202 --- /dev/null +++ b/target/debug/.fingerprint/cookie-c316101ab46282c9/build-script-build-script-build @@ -0,0 +1 @@ +4760b785a4fdd620 \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-c316101ab46282c9/build-script-build-script-build.json b/target/debug/.fingerprint/cookie-c316101ab46282c9/build-script-build-script-build.json new file mode 100644 index 0000000..71c9e9d --- /dev/null +++ b/target/debug/.fingerprint/cookie-c316101ab46282c9/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"percent-encode\", \"percent-encoding\"]","declared_features":"[\"aes-gcm\", \"base64\", \"hkdf\", \"hmac\", \"key-expansion\", \"percent-encode\", \"percent-encoding\", \"private\", \"rand\", \"secure\", \"sha2\", \"signed\", \"subtle\"]","target":17883862002600103897,"profile":2225463790103693989,"path":16133374917975580760,"deps":[[5398981501050481332,"version_check",false,6108775117093302371]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cookie-c316101ab46282c9\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie-c316101ab46282c9/dep-build-script-build-script-build b/target/debug/.fingerprint/cookie-c316101ab46282c9/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cookie-c316101ab46282c9/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/cookie-c316101ab46282c9/invoked.timestamp b/target/debug/.fingerprint/cookie-c316101ab46282c9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cookie-c316101ab46282c9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/dep-lib-cookie_store b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/dep-lib-cookie_store new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/dep-lib-cookie_store Binary files differ diff --git a/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/invoked.timestamp b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/lib-cookie_store b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/lib-cookie_store new file mode 100644 index 0000000..c33890c --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/lib-cookie_store @@ -0,0 +1 @@ +756bc1a29ade145d \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/lib-cookie_store.json b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/lib-cookie_store.json new file mode 100644 index 0000000..53315bc --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-3a2abcd343d01da9/lib-cookie_store.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"public_suffix\", \"serde\", \"serde_json\"]","declared_features":"[\"default\", \"log_secure_cookie_values\", \"preserve_order\", \"public_suffix\", \"serde\", \"serde_json\", \"serde_ron\", \"wasm-bindgen\"]","target":8140962409157740669,"profile":2241668132362809309,"path":6626087963031758297,"deps":[[505596520502798227,"publicsuffix",false,3086876844625348510],[826480799056633171,"document_features",false,18284871722274225365],[1528297757488249563,"url",false,6587953411729800267],[3051629642231505422,"serde_derive",false,14444915641294813725],[6159443412421938570,"idna",false,169666434536525782],[10630857666389190470,"log",false,13714611062976252200],[11432222519274906849,"time",false,17931523767110690992],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[16727543399706004146,"cookie",false,739933247647624129]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cookie_store-3a2abcd343d01da9\\dep-lib-cookie_store","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie_store-f5509e3fced39176/dep-lib-cookie_store b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/dep-lib-cookie_store new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/dep-lib-cookie_store Binary files differ diff --git a/target/debug/.fingerprint/cookie_store-f5509e3fced39176/invoked.timestamp b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie_store-f5509e3fced39176/lib-cookie_store b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/lib-cookie_store new file mode 100644 index 0000000..30fc760 --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/lib-cookie_store @@ -0,0 +1 @@ +316061affe5e927e \ No newline at end of file diff --git a/target/debug/.fingerprint/cookie_store-f5509e3fced39176/lib-cookie_store.json b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/lib-cookie_store.json new file mode 100644 index 0000000..e9e26d5 --- /dev/null +++ b/target/debug/.fingerprint/cookie_store-f5509e3fced39176/lib-cookie_store.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"public_suffix\", \"serde\", \"serde_json\"]","declared_features":"[\"default\", \"log_secure_cookie_values\", \"preserve_order\", \"public_suffix\", \"serde\", \"serde_json\", \"serde_ron\", \"wasm-bindgen\"]","target":8140962409157740669,"profile":15657897354478470176,"path":6626087963031758297,"deps":[[505596520502798227,"publicsuffix",false,18326089833294824212],[826480799056633171,"document_features",false,18284871722274225365],[1528297757488249563,"url",false,6651414534998737159],[3051629642231505422,"serde_derive",false,14444915641294813725],[6159443412421938570,"idna",false,16190950934741671102],[10630857666389190470,"log",false,8556795961519327680],[11432222519274906849,"time",false,8988144948654631475],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[16727543399706004146,"cookie",false,14743298340009620974]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cookie_store-f5509e3fced39176\\dep-lib-cookie_store","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/deranged-0dcb45192c392cb7/dep-lib-deranged b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/dep-lib-deranged new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/dep-lib-deranged Binary files differ diff --git a/target/debug/.fingerprint/deranged-0dcb45192c392cb7/invoked.timestamp b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/deranged-0dcb45192c392cb7/lib-deranged b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/lib-deranged new file mode 100644 index 0000000..d018684 --- /dev/null +++ b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/lib-deranged @@ -0,0 +1 @@ +deb6db6221214db7 \ No newline at end of file diff --git a/target/debug/.fingerprint/deranged-0dcb45192c392cb7/lib-deranged.json b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/lib-deranged.json new file mode 100644 index 0000000..80f1eb1 --- /dev/null +++ b/target/debug/.fingerprint/deranged-0dcb45192c392cb7/lib-deranged.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"powerfmt\"]","declared_features":"[\"alloc\", \"default\", \"macros\", \"num\", \"powerfmt\", \"quickcheck\", \"rand\", \"rand010\", \"rand08\", \"rand09\", \"serde\"]","target":17941053073926740948,"profile":9761327712979479520,"path":16296306923444060292,"deps":[[5901133744777009488,"powerfmt",false,6656288193743153930]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\deranged-0dcb45192c392cb7\\dep-lib-deranged","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/deranged-3cec574ebb58703f/dep-lib-deranged b/target/debug/.fingerprint/deranged-3cec574ebb58703f/dep-lib-deranged new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/deranged-3cec574ebb58703f/dep-lib-deranged Binary files differ diff --git a/target/debug/.fingerprint/deranged-3cec574ebb58703f/invoked.timestamp b/target/debug/.fingerprint/deranged-3cec574ebb58703f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/deranged-3cec574ebb58703f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/deranged-3cec574ebb58703f/lib-deranged b/target/debug/.fingerprint/deranged-3cec574ebb58703f/lib-deranged new file mode 100644 index 0000000..52fd8d4 --- /dev/null +++ b/target/debug/.fingerprint/deranged-3cec574ebb58703f/lib-deranged @@ -0,0 +1 @@ +a378253db1cb70b3 \ No newline at end of file diff --git a/target/debug/.fingerprint/deranged-3cec574ebb58703f/lib-deranged.json b/target/debug/.fingerprint/deranged-3cec574ebb58703f/lib-deranged.json new file mode 100644 index 0000000..b05f92d --- /dev/null +++ b/target/debug/.fingerprint/deranged-3cec574ebb58703f/lib-deranged.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"powerfmt\"]","declared_features":"[\"alloc\", \"default\", \"macros\", \"num\", \"powerfmt\", \"quickcheck\", \"rand\", \"rand010\", \"rand08\", \"rand09\", \"serde\"]","target":17941053073926740948,"profile":7036901194185330745,"path":16296306923444060292,"deps":[[5901133744777009488,"powerfmt",false,11446570418715435871]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\deranged-3cec574ebb58703f\\dep-lib-deranged","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/dep-lib-displaydoc b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/dep-lib-displaydoc new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/dep-lib-displaydoc Binary files differ diff --git a/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/invoked.timestamp b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/lib-displaydoc b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/lib-displaydoc new file mode 100644 index 0000000..1905f34 --- /dev/null +++ b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/lib-displaydoc @@ -0,0 +1 @@ +173a638ac3a2f38a \ No newline at end of file diff --git a/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/lib-displaydoc.json b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/lib-displaydoc.json new file mode 100644 index 0000000..e7b1b7b --- /dev/null +++ b/target/debug/.fingerprint/displaydoc-e3c9a13b1bd85421/lib-displaydoc.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"default\", \"std\"]","target":9331843185013996172,"profile":2225463790103693989,"path":11782104101552879601,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\displaydoc-e3c9a13b1bd85421\\dep-lib-displaydoc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/dep-lib-document_features b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/dep-lib-document_features new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/dep-lib-document_features Binary files differ diff --git a/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/invoked.timestamp b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/lib-document_features b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/lib-document_features new file mode 100644 index 0000000..37c39c6 --- /dev/null +++ b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/lib-document_features @@ -0,0 +1 @@ +d57cbd39f4e9c0fd \ No newline at end of file diff --git a/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/lib-document_features.json b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/lib-document_features.json new file mode 100644 index 0000000..9a39fa0 --- /dev/null +++ b/target/debug/.fingerprint/document-features-bd3b8b888b69fb4d/lib-document_features.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"default\", \"self-test\"]","target":4282619336790389174,"profile":2225463790103693989,"path":6632302869195496248,"deps":[[12609936415420532601,"litrs",false,9807518121801779693]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\document-features-bd3b8b888b69fb4d\\dep-lib-document_features","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/dep-lib-dotenvy b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/dep-lib-dotenvy new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/dep-lib-dotenvy Binary files differ diff --git a/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/invoked.timestamp b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/lib-dotenvy b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/lib-dotenvy new file mode 100644 index 0000000..c97992d --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/lib-dotenvy @@ -0,0 +1 @@ +c648f77b4838fdb3 \ No newline at end of file diff --git a/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/lib-dotenvy.json b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/lib-dotenvy.json new file mode 100644 index 0000000..93ef797 --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-28ec9f9e4e9a7bca/lib-dotenvy.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"clap\", \"cli\"]","target":3618754987716034752,"profile":15657897354478470176,"path":360077780469683046,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dotenvy-28ec9f9e4e9a7bca\\dep-lib-dotenvy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/dep-lib-dotenvy b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/dep-lib-dotenvy new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/dep-lib-dotenvy Binary files differ diff --git a/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/invoked.timestamp b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/lib-dotenvy b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/lib-dotenvy new file mode 100644 index 0000000..73ed984 --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/lib-dotenvy @@ -0,0 +1 @@ +5c4a77b95e5bfaf8 \ No newline at end of file diff --git a/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/lib-dotenvy.json b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/lib-dotenvy.json new file mode 100644 index 0000000..a3e109a --- /dev/null +++ b/target/debug/.fingerprint/dotenvy-e6530c6ae09d3acc/lib-dotenvy.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"clap\", \"cli\"]","target":3618754987716034752,"profile":2241668132362809309,"path":360077780469683046,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dotenvy-e6530c6ae09d3acc\\dep-lib-dotenvy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/dep-lib-dunce b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/dep-lib-dunce new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/dep-lib-dunce Binary files differ diff --git a/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/invoked.timestamp b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/lib-dunce b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/lib-dunce new file mode 100644 index 0000000..9ec31f9 --- /dev/null +++ b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/lib-dunce @@ -0,0 +1 @@ +059c8858042141a3 \ No newline at end of file diff --git a/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/lib-dunce.json b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/lib-dunce.json new file mode 100644 index 0000000..ddb93cc --- /dev/null +++ b/target/debug/.fingerprint/dunce-9a2f44637c9cbe0c/lib-dunce.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":2507403751003635712,"profile":2225463790103693989,"path":13469132452146888639,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dunce-9a2f44637c9cbe0c\\dep-lib-dunce","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/dep-lib-encoding_rs b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/dep-lib-encoding_rs new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/dep-lib-encoding_rs Binary files differ diff --git a/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/invoked.timestamp b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/lib-encoding_rs b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/lib-encoding_rs new file mode 100644 index 0000000..779580b --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/lib-encoding_rs @@ -0,0 +1 @@ +3da3c59fb01d248f \ No newline at end of file diff --git a/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/lib-encoding_rs.json b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/lib-encoding_rs.json new file mode 100644 index 0000000..ca02ca5 --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-347ccd17707312c5/lib-encoding_rs.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\"]","declared_features":"[\"alloc\", \"any_all_workaround\", \"default\", \"fast-big5-hanzi-encode\", \"fast-gb-hanzi-encode\", \"fast-hangul-encode\", \"fast-hanja-encode\", \"fast-kanji-encode\", \"fast-legacy-encode\", \"less-slow-big5-hanzi-encode\", \"less-slow-gb-hanzi-encode\", \"less-slow-kanji-encode\", \"serde\", \"simd-accel\"]","target":17616512236202378241,"profile":2241668132362809309,"path":2426024842336935539,"deps":[[7667230146095136825,"cfg_if",false,1582289774971333399]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\encoding_rs-347ccd17707312c5\\dep-lib-encoding_rs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/dep-lib-encoding_rs b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/dep-lib-encoding_rs new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/dep-lib-encoding_rs Binary files differ diff --git a/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/invoked.timestamp b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/lib-encoding_rs b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/lib-encoding_rs new file mode 100644 index 0000000..9b18ee0 --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/lib-encoding_rs @@ -0,0 +1 @@ +0a72d5d46c5f5da2 \ No newline at end of file diff --git a/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/lib-encoding_rs.json b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/lib-encoding_rs.json new file mode 100644 index 0000000..fc25c4e --- /dev/null +++ b/target/debug/.fingerprint/encoding_rs-9a12924b42b53bf1/lib-encoding_rs.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\"]","declared_features":"[\"alloc\", \"any_all_workaround\", \"default\", \"fast-big5-hanzi-encode\", \"fast-gb-hanzi-encode\", \"fast-hangul-encode\", \"fast-hanja-encode\", \"fast-kanji-encode\", \"fast-legacy-encode\", \"less-slow-big5-hanzi-encode\", \"less-slow-gb-hanzi-encode\", \"less-slow-kanji-encode\", \"serde\", \"simd-accel\"]","target":17616512236202378241,"profile":15657897354478470176,"path":2426024842336935539,"deps":[[7667230146095136825,"cfg_if",false,14562816043257425111]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\encoding_rs-9a12924b42b53bf1\\dep-lib-encoding_rs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/equivalent-92f1c000624f2a51/dep-lib-equivalent b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/dep-lib-equivalent new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/dep-lib-equivalent Binary files differ diff --git a/target/debug/.fingerprint/equivalent-92f1c000624f2a51/invoked.timestamp b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/equivalent-92f1c000624f2a51/lib-equivalent b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/lib-equivalent new file mode 100644 index 0000000..9a2ee40 --- /dev/null +++ b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/lib-equivalent @@ -0,0 +1 @@ +6c4f1085d90935d3 \ No newline at end of file diff --git a/target/debug/.fingerprint/equivalent-92f1c000624f2a51/lib-equivalent.json b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/lib-equivalent.json new file mode 100644 index 0000000..4663a74 --- /dev/null +++ b/target/debug/.fingerprint/equivalent-92f1c000624f2a51/lib-equivalent.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":15657897354478470176,"path":4227988320919083480,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\equivalent-92f1c000624f2a51\\dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/equivalent-e113575d355eefe7/dep-lib-equivalent b/target/debug/.fingerprint/equivalent-e113575d355eefe7/dep-lib-equivalent new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/equivalent-e113575d355eefe7/dep-lib-equivalent Binary files differ diff --git a/target/debug/.fingerprint/equivalent-e113575d355eefe7/invoked.timestamp b/target/debug/.fingerprint/equivalent-e113575d355eefe7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/equivalent-e113575d355eefe7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/equivalent-e113575d355eefe7/lib-equivalent b/target/debug/.fingerprint/equivalent-e113575d355eefe7/lib-equivalent new file mode 100644 index 0000000..d829424 --- /dev/null +++ b/target/debug/.fingerprint/equivalent-e113575d355eefe7/lib-equivalent @@ -0,0 +1 @@ +8e5a96e681bfab04 \ No newline at end of file diff --git a/target/debug/.fingerprint/equivalent-e113575d355eefe7/lib-equivalent.json b/target/debug/.fingerprint/equivalent-e113575d355eefe7/lib-equivalent.json new file mode 100644 index 0000000..d2bde41 --- /dev/null +++ b/target/debug/.fingerprint/equivalent-e113575d355eefe7/lib-equivalent.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":2241668132362809309,"path":4227988320919083480,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\equivalent-e113575d355eefe7\\dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/dep-lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/dep-lib-fallible_iterator new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/dep-lib-fallible_iterator Binary files differ diff --git a/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/invoked.timestamp b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/lib-fallible_iterator new file mode 100644 index 0000000..676b49b --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/lib-fallible_iterator @@ -0,0 +1 @@ +260f651133e2148b \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/lib-fallible_iterator.json b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/lib-fallible_iterator.json new file mode 100644 index 0000000..9f95906 --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3b4007c7687879f3/lib-fallible_iterator.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":15245709686714427328,"profile":15657897354478470176,"path":13061090567669814366,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fallible-iterator-3b4007c7687879f3\\dep-lib-fallible_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/dep-lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/dep-lib-fallible_iterator new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/dep-lib-fallible_iterator Binary files differ diff --git a/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/invoked.timestamp b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/lib-fallible_iterator new file mode 100644 index 0000000..26b22e0 --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/lib-fallible_iterator @@ -0,0 +1 @@ +311ec3af16eb7b74 \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/lib-fallible_iterator.json b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/lib-fallible_iterator.json new file mode 100644 index 0000000..3079f39 --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-3fb0218b1eea5ce0/lib-fallible_iterator.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":15245709686714427328,"profile":2241668132362809309,"path":13061090567669814366,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fallible-iterator-3fb0218b1eea5ce0\\dep-lib-fallible_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/dep-lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/dep-lib-fallible_streaming_iterator new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/dep-lib-fallible_streaming_iterator Binary files differ diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/invoked.timestamp b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/lib-fallible_streaming_iterator new file mode 100644 index 0000000..d58bd6c --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/lib-fallible_streaming_iterator @@ -0,0 +1 @@ +8ac09dbc55a1046c \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/lib-fallible_streaming_iterator.json b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/lib-fallible_streaming_iterator.json new file mode 100644 index 0000000..2a5f532 --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-8a23f9149085dbda/lib-fallible_streaming_iterator.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"std\"]","target":16001337131876932863,"profile":2241668132362809309,"path":17894549976460009983,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fallible-streaming-iterator-8a23f9149085dbda\\dep-lib-fallible_streaming_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/dep-lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/dep-lib-fallible_streaming_iterator new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/dep-lib-fallible_streaming_iterator Binary files differ diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/invoked.timestamp b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/lib-fallible_streaming_iterator new file mode 100644 index 0000000..8364ae0 --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/lib-fallible_streaming_iterator @@ -0,0 +1 @@ +b9dc47198bc0c7f5 \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/lib-fallible_streaming_iterator.json b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/lib-fallible_streaming_iterator.json new file mode 100644 index 0000000..44f4ef9 --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-caee6c80c2afbd8b/lib-fallible_streaming_iterator.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"std\"]","target":16001337131876932863,"profile":15657897354478470176,"path":17894549976460009983,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fallible-streaming-iterator-caee6c80c2afbd8b\\dep-lib-fallible_streaming_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/dep-lib-find_msvc_tools b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/dep-lib-find_msvc_tools new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/dep-lib-find_msvc_tools Binary files differ diff --git a/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/invoked.timestamp b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/lib-find_msvc_tools b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/lib-find_msvc_tools new file mode 100644 index 0000000..4a1e682 --- /dev/null +++ b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/lib-find_msvc_tools @@ -0,0 +1 @@ +3de03c197588c80c \ No newline at end of file diff --git a/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/lib-find_msvc_tools.json b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/lib-find_msvc_tools.json new file mode 100644 index 0000000..bb5ff3f --- /dev/null +++ b/target/debug/.fingerprint/find-msvc-tools-f5a9545e3976137a/lib-find_msvc_tools.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":10620166500288925791,"profile":4333757155065362140,"path":17692013926628941063,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\find-msvc-tools-f5a9545e3976137a\\dep-lib-find_msvc_tools","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fnv-d5274118abedafab/dep-lib-fnv b/target/debug/.fingerprint/fnv-d5274118abedafab/dep-lib-fnv new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fnv-d5274118abedafab/dep-lib-fnv Binary files differ diff --git a/target/debug/.fingerprint/fnv-d5274118abedafab/invoked.timestamp b/target/debug/.fingerprint/fnv-d5274118abedafab/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fnv-d5274118abedafab/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fnv-d5274118abedafab/lib-fnv b/target/debug/.fingerprint/fnv-d5274118abedafab/lib-fnv new file mode 100644 index 0000000..39b9ea5 --- /dev/null +++ b/target/debug/.fingerprint/fnv-d5274118abedafab/lib-fnv @@ -0,0 +1 @@ +f2f758716106d96a \ No newline at end of file diff --git a/target/debug/.fingerprint/fnv-d5274118abedafab/lib-fnv.json b/target/debug/.fingerprint/fnv-d5274118abedafab/lib-fnv.json new file mode 100644 index 0000000..53c66f5 --- /dev/null +++ b/target/debug/.fingerprint/fnv-d5274118abedafab/lib-fnv.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10248144769085601448,"profile":15657897354478470176,"path":15309492769673055067,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fnv-d5274118abedafab\\dep-lib-fnv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fnv-dba39155a26cac67/dep-lib-fnv b/target/debug/.fingerprint/fnv-dba39155a26cac67/dep-lib-fnv new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fnv-dba39155a26cac67/dep-lib-fnv Binary files differ diff --git a/target/debug/.fingerprint/fnv-dba39155a26cac67/invoked.timestamp b/target/debug/.fingerprint/fnv-dba39155a26cac67/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fnv-dba39155a26cac67/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fnv-dba39155a26cac67/lib-fnv b/target/debug/.fingerprint/fnv-dba39155a26cac67/lib-fnv new file mode 100644 index 0000000..a9f4037 --- /dev/null +++ b/target/debug/.fingerprint/fnv-dba39155a26cac67/lib-fnv @@ -0,0 +1 @@ +e9064b867454939f \ No newline at end of file diff --git a/target/debug/.fingerprint/fnv-dba39155a26cac67/lib-fnv.json b/target/debug/.fingerprint/fnv-dba39155a26cac67/lib-fnv.json new file mode 100644 index 0000000..b718e70 --- /dev/null +++ b/target/debug/.fingerprint/fnv-dba39155a26cac67/lib-fnv.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10248144769085601448,"profile":2241668132362809309,"path":15309492769673055067,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fnv-dba39155a26cac67\\dep-lib-fnv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/dep-lib-form_urlencoded b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/dep-lib-form_urlencoded new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/dep-lib-form_urlencoded Binary files differ diff --git a/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/invoked.timestamp b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/lib-form_urlencoded b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/lib-form_urlencoded new file mode 100644 index 0000000..5c6327d --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/lib-form_urlencoded @@ -0,0 +1 @@ +1f6bd7c2bbcc9f97 \ No newline at end of file diff --git a/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/lib-form_urlencoded.json b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/lib-form_urlencoded.json new file mode 100644 index 0000000..3d4bf30 --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-6dd31da5f8bbdb15/lib-form_urlencoded.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6496257856677244489,"profile":2241668132362809309,"path":13722305763974996157,"deps":[[6803352382179706244,"percent_encoding",false,29288558898186580]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\form_urlencoded-6dd31da5f8bbdb15\\dep-lib-form_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/dep-lib-form_urlencoded b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/dep-lib-form_urlencoded new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/dep-lib-form_urlencoded Binary files differ diff --git a/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/invoked.timestamp b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/lib-form_urlencoded b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/lib-form_urlencoded new file mode 100644 index 0000000..a12fe63 --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/lib-form_urlencoded @@ -0,0 +1 @@ +e0dcf3b2a21bfc41 \ No newline at end of file diff --git a/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/lib-form_urlencoded.json b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/lib-form_urlencoded.json new file mode 100644 index 0000000..ed63f7c --- /dev/null +++ b/target/debug/.fingerprint/form_urlencoded-fb08b65ad21c7dee/lib-form_urlencoded.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6496257856677244489,"profile":15657897354478470176,"path":13722305763974996157,"deps":[[6803352382179706244,"percent_encoding",false,15322080361312073430]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\form_urlencoded-fb08b65ad21c7dee\\dep-lib-form_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/dep-lib-fs_err b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/dep-lib-fs_err new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/dep-lib-fs_err Binary files differ diff --git a/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/invoked.timestamp b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/lib-fs_err b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/lib-fs_err new file mode 100644 index 0000000..86a5ee8 --- /dev/null +++ b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/lib-fs_err @@ -0,0 +1 @@ +60b659f391501455 \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/lib-fs_err.json b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/lib-fs_err.json new file mode 100644 index 0000000..288a068 --- /dev/null +++ b/target/debug/.fingerprint/fs-err-33a16d9d45e6f9f6/lib-fs_err.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"tokio\"]","declared_features":"[\"debug\", \"debug_tokio\", \"expose_original_error\", \"path_facts\", \"tokio\"]","target":17916372990601352597,"profile":2241668132362809309,"path":444875148004241535,"deps":[[15099534561070771797,"build_script_build",false,4886088151079558648],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fs-err-33a16d9d45e6f9f6\\dep-lib-fs_err","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-8db45caa029c0aba/build-script-build-script-build b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/build-script-build-script-build new file mode 100644 index 0000000..da3860d --- /dev/null +++ b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/build-script-build-script-build @@ -0,0 +1 @@ +3c17c8afbd042601 \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-8db45caa029c0aba/build-script-build-script-build.json b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/build-script-build-script-build.json new file mode 100644 index 0000000..dd4aec5 --- /dev/null +++ b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"tokio\"]","declared_features":"[\"debug\", \"debug_tokio\", \"expose_original_error\", \"path_facts\", \"tokio\"]","target":17883862002600103897,"profile":2225463790103693989,"path":14064505981494187507,"deps":[[13927012481677012980,"autocfg",false,3243417456902093209]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fs-err-8db45caa029c0aba\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-8db45caa029c0aba/dep-build-script-build-script-build b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/fs-err-8db45caa029c0aba/invoked.timestamp b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fs-err-8db45caa029c0aba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/dep-lib-fs_err b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/dep-lib-fs_err new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/dep-lib-fs_err Binary files differ diff --git a/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/invoked.timestamp b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/lib-fs_err b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/lib-fs_err new file mode 100644 index 0000000..d66fc8b --- /dev/null +++ b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/lib-fs_err @@ -0,0 +1 @@ +5d5ce287c710145f \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/lib-fs_err.json b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/lib-fs_err.json new file mode 100644 index 0000000..ee1e311 --- /dev/null +++ b/target/debug/.fingerprint/fs-err-c17d4cd76c908f4d/lib-fs_err.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"tokio\"]","declared_features":"[\"debug\", \"debug_tokio\", \"expose_original_error\", \"path_facts\", \"tokio\"]","target":17916372990601352597,"profile":15657897354478470176,"path":444875148004241535,"deps":[[15099534561070771797,"build_script_build",false,4886088151079558648],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fs-err-c17d4cd76c908f4d\\dep-lib-fs_err","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-c6cc7beb664d13e9/run-build-script-build-script-build b/target/debug/.fingerprint/fs-err-c6cc7beb664d13e9/run-build-script-build-script-build new file mode 100644 index 0000000..89c18f3 --- /dev/null +++ b/target/debug/.fingerprint/fs-err-c6cc7beb664d13e9/run-build-script-build-script-build @@ -0,0 +1 @@ +f89d572a49dfce43 \ No newline at end of file diff --git a/target/debug/.fingerprint/fs-err-c6cc7beb664d13e9/run-build-script-build-script-build.json b/target/debug/.fingerprint/fs-err-c6cc7beb664d13e9/run-build-script-build-script-build.json new file mode 100644 index 0000000..0206ba4 --- /dev/null +++ b/target/debug/.fingerprint/fs-err-c6cc7beb664d13e9/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15099534561070771797,"build_script_build",false,82758855897388860]],"local":[{"RerunIfChanged":{"output":"debug\\build\\fs-err-c6cc7beb664d13e9\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fs_extra-47508bb182bdb723/dep-lib-fs_extra b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/dep-lib-fs_extra new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/dep-lib-fs_extra Binary files differ diff --git a/target/debug/.fingerprint/fs_extra-47508bb182bdb723/invoked.timestamp b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fs_extra-47508bb182bdb723/lib-fs_extra b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/lib-fs_extra new file mode 100644 index 0000000..bf1c9bf --- /dev/null +++ b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/lib-fs_extra @@ -0,0 +1 @@ +0f69faf019eebb76 \ No newline at end of file diff --git a/target/debug/.fingerprint/fs_extra-47508bb182bdb723/lib-fs_extra.json b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/lib-fs_extra.json new file mode 100644 index 0000000..450a871 --- /dev/null +++ b/target/debug/.fingerprint/fs_extra-47508bb182bdb723/lib-fs_extra.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":12526838012358667259,"profile":2225463790103693989,"path":8043496273644560062,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fs_extra-47508bb182bdb723\\dep-lib-fs_extra","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-74db0162d2cd9862/dep-lib-futures b/target/debug/.fingerprint/futures-74db0162d2cd9862/dep-lib-futures new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-74db0162d2cd9862/dep-lib-futures Binary files differ diff --git a/target/debug/.fingerprint/futures-74db0162d2cd9862/invoked.timestamp b/target/debug/.fingerprint/futures-74db0162d2cd9862/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-74db0162d2cd9862/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-74db0162d2cd9862/lib-futures b/target/debug/.fingerprint/futures-74db0162d2cd9862/lib-futures new file mode 100644 index 0000000..1cd7e60 --- /dev/null +++ b/target/debug/.fingerprint/futures-74db0162d2cd9862/lib-futures @@ -0,0 +1 @@ +59f8cefc10c88e08 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-74db0162d2cd9862/lib-futures.json b/target/debug/.fingerprint/futures-74db0162d2cd9862/lib-futures.json new file mode 100644 index 0000000..0cc1cf8 --- /dev/null +++ b/target/debug/.fingerprint/futures-74db0162d2cd9862/lib-futures.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"async-await\", \"default\", \"executor\", \"futures-executor\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"bilock\", \"cfg-target-has-atomic\", \"compat\", \"default\", \"executor\", \"futures-executor\", \"io-compat\", \"spin\", \"std\", \"thread-pool\", \"unstable\", \"write-all-vectored\"]","target":7465627196321967167,"profile":17467636112133979524,"path":10555404933948674708,"deps":[[270634688040536827,"futures_sink",false,16163514528091768586],[302948626015856208,"futures_core",false,3071324082148241383],[5898568623609459682,"futures_util",false,12146605889634597054],[9128867168860799549,"futures_channel",false,16649899236370981177],[12256881686772805731,"futures_task",false,6312216294848414697],[17736352539849991289,"futures_io",false,6869661700540704870],[18054922619297524099,"futures_executor",false,9738905947158970048]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-74db0162d2cd9862\\dep-lib-futures","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/dep-lib-futures_channel b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/dep-lib-futures_channel new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/dep-lib-futures_channel Binary files differ diff --git a/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/invoked.timestamp b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/lib-futures_channel b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/lib-futures_channel new file mode 100644 index 0000000..b50e9a0 --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/lib-futures_channel @@ -0,0 +1 @@ +39a1f0f9235310e7 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/lib-futures_channel.json b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/lib-futures_channel.json new file mode 100644 index 0000000..a377cd7 --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-9e6c7c36ae01bf11/lib-futures_channel.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"futures-sink\", \"sink\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":17467636112133979524,"path":16856515777230205190,"deps":[[270634688040536827,"futures_sink",false,16163514528091768586],[302948626015856208,"futures_core",false,3071324082148241383]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-channel-9e6c7c36ae01bf11\\dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/dep-lib-futures_channel b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/dep-lib-futures_channel new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/dep-lib-futures_channel Binary files differ diff --git a/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/invoked.timestamp b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/lib-futures_channel b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/lib-futures_channel new file mode 100644 index 0000000..61f9ded --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/lib-futures_channel @@ -0,0 +1 @@ +e78bdc8278adadb4 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/lib-futures_channel.json b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/lib-futures_channel.json new file mode 100644 index 0000000..666477b --- /dev/null +++ b/target/debug/.fingerprint/futures-channel-c5f3fd6fb46d1e1a/lib-futures_channel.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"futures-sink\", \"sink\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":13318305459243126790,"path":16856515777230205190,"deps":[[270634688040536827,"futures_sink",false,10806488478593894431],[302948626015856208,"futures_core",false,10671821727254966635]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-channel-c5f3fd6fb46d1e1a\\dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/dep-lib-futures_core b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/dep-lib-futures_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/dep-lib-futures_core Binary files differ diff --git a/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/invoked.timestamp b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/lib-futures_core b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/lib-futures_core new file mode 100644 index 0000000..2d91ead --- /dev/null +++ b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/lib-futures_core @@ -0,0 +1 @@ +6bf153b751ed1994 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/lib-futures_core.json b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/lib-futures_core.json new file mode 100644 index 0000000..4ddcdbe --- /dev/null +++ b/target/debug/.fingerprint/futures-core-7ce529d7007c3a07/lib-futures_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":13318305459243126790,"path":7950667230756870195,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-core-7ce529d7007c3a07\\dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/dep-lib-futures_core b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/dep-lib-futures_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/dep-lib-futures_core Binary files differ diff --git a/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/invoked.timestamp b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/lib-futures_core b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/lib-futures_core new file mode 100644 index 0000000..1bacbef --- /dev/null +++ b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/lib-futures_core @@ -0,0 +1 @@ +e76f8ceafa889f2a \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/lib-futures_core.json b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/lib-futures_core.json new file mode 100644 index 0000000..c6f159a --- /dev/null +++ b/target/debug/.fingerprint/futures-core-cc2616aefd3bf110/lib-futures_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":17467636112133979524,"path":7950667230756870195,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-core-cc2616aefd3bf110\\dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-efb99b249e78e388/dep-lib-futures b/target/debug/.fingerprint/futures-efb99b249e78e388/dep-lib-futures new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-efb99b249e78e388/dep-lib-futures Binary files differ diff --git a/target/debug/.fingerprint/futures-efb99b249e78e388/invoked.timestamp b/target/debug/.fingerprint/futures-efb99b249e78e388/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-efb99b249e78e388/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-efb99b249e78e388/lib-futures b/target/debug/.fingerprint/futures-efb99b249e78e388/lib-futures new file mode 100644 index 0000000..610571c --- /dev/null +++ b/target/debug/.fingerprint/futures-efb99b249e78e388/lib-futures @@ -0,0 +1 @@ +2230af6cc0241e68 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-efb99b249e78e388/lib-futures.json b/target/debug/.fingerprint/futures-efb99b249e78e388/lib-futures.json new file mode 100644 index 0000000..c43c989 --- /dev/null +++ b/target/debug/.fingerprint/futures-efb99b249e78e388/lib-futures.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"async-await\", \"default\", \"executor\", \"futures-executor\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"bilock\", \"cfg-target-has-atomic\", \"compat\", \"default\", \"executor\", \"futures-executor\", \"io-compat\", \"spin\", \"std\", \"thread-pool\", \"unstable\", \"write-all-vectored\"]","target":7465627196321967167,"profile":13318305459243126790,"path":10555404933948674708,"deps":[[270634688040536827,"futures_sink",false,10806488478593894431],[302948626015856208,"futures_core",false,10671821727254966635],[5898568623609459682,"futures_util",false,15393739524142109446],[9128867168860799549,"futures_channel",false,13019252830901144551],[12256881686772805731,"futures_task",false,9062061703010617162],[17736352539849991289,"futures_io",false,17707690681077782031],[18054922619297524099,"futures_executor",false,10572824263682607740]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-efb99b249e78e388\\dep-lib-futures","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/dep-lib-futures_executor b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/dep-lib-futures_executor new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/dep-lib-futures_executor Binary files differ diff --git a/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/invoked.timestamp b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/lib-futures_executor b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/lib-futures_executor new file mode 100644 index 0000000..8e57e6b --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/lib-futures_executor @@ -0,0 +1 @@ +7cca6e8da637ba92 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/lib-futures_executor.json b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/lib-futures_executor.json new file mode 100644 index 0000000..3f2ac3b --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-414fb7e38c4972c6/lib-futures_executor.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\", \"thread-pool\"]","target":11409328241454404632,"profile":13318305459243126790,"path":6771532874908338827,"deps":[[302948626015856208,"futures_core",false,10671821727254966635],[5898568623609459682,"futures_util",false,15393739524142109446],[12256881686772805731,"futures_task",false,9062061703010617162]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-executor-414fb7e38c4972c6\\dep-lib-futures_executor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/dep-lib-futures_executor b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/dep-lib-futures_executor new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/dep-lib-futures_executor Binary files differ diff --git a/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/invoked.timestamp b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/lib-futures_executor b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/lib-futures_executor new file mode 100644 index 0000000..18551dc --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/lib-futures_executor @@ -0,0 +1 @@ +c07e59295c8b2787 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/lib-futures_executor.json b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/lib-futures_executor.json new file mode 100644 index 0000000..bc51b09 --- /dev/null +++ b/target/debug/.fingerprint/futures-executor-d12ed01b1383a9a7/lib-futures_executor.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\", \"thread-pool\"]","target":11409328241454404632,"profile":17467636112133979524,"path":6771532874908338827,"deps":[[302948626015856208,"futures_core",false,3071324082148241383],[5898568623609459682,"futures_util",false,12146605889634597054],[12256881686772805731,"futures_task",false,6312216294848414697]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-executor-d12ed01b1383a9a7\\dep-lib-futures_executor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/dep-lib-futures_io b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/dep-lib-futures_io new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/dep-lib-futures_io Binary files differ diff --git a/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/invoked.timestamp b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/lib-futures_io b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/lib-futures_io new file mode 100644 index 0000000..10e96e1 --- /dev/null +++ b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/lib-futures_io @@ -0,0 +1 @@ +66a8d56bebf0555f \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/lib-futures_io.json b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/lib-futures_io.json new file mode 100644 index 0000000..d1ca98e --- /dev/null +++ b/target/debug/.fingerprint/futures-io-6bc7d0e7399e2352/lib-futures_io.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\", \"unstable\"]","target":5742820543410686210,"profile":17467636112133979524,"path":2437005540580699598,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-io-6bc7d0e7399e2352\\dep-lib-futures_io","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/dep-lib-futures_io b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/dep-lib-futures_io new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/dep-lib-futures_io Binary files differ diff --git a/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/invoked.timestamp b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/lib-futures_io b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/lib-futures_io new file mode 100644 index 0000000..6e0a3ff --- /dev/null +++ b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/lib-futures_io @@ -0,0 +1 @@ +0fd622e6da5abef5 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/lib-futures_io.json b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/lib-futures_io.json new file mode 100644 index 0000000..9eb200c --- /dev/null +++ b/target/debug/.fingerprint/futures-io-a01e45e1c948e4df/lib-futures_io.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\", \"unstable\"]","target":5742820543410686210,"profile":13318305459243126790,"path":2437005540580699598,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-io-a01e45e1c948e4df\\dep-lib-futures_io","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/dep-lib-futures_macro b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/dep-lib-futures_macro new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/dep-lib-futures_macro Binary files differ diff --git a/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/invoked.timestamp b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/lib-futures_macro b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/lib-futures_macro new file mode 100644 index 0000000..0552919 --- /dev/null +++ b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/lib-futures_macro @@ -0,0 +1 @@ +f3cdcfbf930b2053 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/lib-futures_macro.json b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/lib-futures_macro.json new file mode 100644 index 0000000..4744566 --- /dev/null +++ b/target/debug/.fingerprint/futures-macro-82c74f34d8c4c2d3/lib-futures_macro.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":10957102547526291127,"profile":8113656176662020586,"path":14316319881980445325,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-macro-82c74f34d8c4c2d3\\dep-lib-futures_macro","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-sink-315ce45ed4969704/dep-lib-futures_sink b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/dep-lib-futures_sink new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/dep-lib-futures_sink Binary files differ diff --git a/target/debug/.fingerprint/futures-sink-315ce45ed4969704/invoked.timestamp b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-sink-315ce45ed4969704/lib-futures_sink b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/lib-futures_sink new file mode 100644 index 0000000..35c63f7 --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/lib-futures_sink @@ -0,0 +1 @@ +1fc8f01b045cf895 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-sink-315ce45ed4969704/lib-futures_sink.json b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/lib-futures_sink.json new file mode 100644 index 0000000..5f18554 --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-315ce45ed4969704/lib-futures_sink.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":13318305459243126790,"path":12806900797633503510,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-sink-315ce45ed4969704\\dep-lib-futures_sink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/dep-lib-futures_sink b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/dep-lib-futures_sink new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/dep-lib-futures_sink Binary files differ diff --git a/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/invoked.timestamp b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/lib-futures_sink b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/lib-futures_sink new file mode 100644 index 0000000..81cf953 --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/lib-futures_sink @@ -0,0 +1 @@ +0a87c648d35650e0 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/lib-futures_sink.json b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/lib-futures_sink.json new file mode 100644 index 0000000..a2ece18 --- /dev/null +++ b/target/debug/.fingerprint/futures-sink-5ba79746f4d7cfeb/lib-futures_sink.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":17467636112133979524,"path":12806900797633503510,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-sink-5ba79746f4d7cfeb\\dep-lib-futures_sink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/dep-lib-futures_task b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/dep-lib-futures_task new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/dep-lib-futures_task Binary files differ diff --git a/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/invoked.timestamp b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/lib-futures_task b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/lib-futures_task new file mode 100644 index 0000000..df2fb0d --- /dev/null +++ b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/lib-futures_task @@ -0,0 +1 @@ +4a879e241be9c27d \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/lib-futures_task.json b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/lib-futures_task.json new file mode 100644 index 0000000..839db7c --- /dev/null +++ b/target/debug/.fingerprint/futures-task-3a4eb9817221c29f/lib-futures_task.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"std\", \"unstable\"]","target":13518091470260541623,"profile":13318305459243126790,"path":9549833338875601002,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-task-3a4eb9817221c29f\\dep-lib-futures_task","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/dep-lib-futures_task b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/dep-lib-futures_task new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/dep-lib-futures_task Binary files differ diff --git a/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/invoked.timestamp b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/lib-futures_task b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/lib-futures_task new file mode 100644 index 0000000..a4323c7 --- /dev/null +++ b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/lib-futures_task @@ -0,0 +1 @@ +e943dfcf467f9957 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/lib-futures_task.json b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/lib-futures_task.json new file mode 100644 index 0000000..11287fe --- /dev/null +++ b/target/debug/.fingerprint/futures-task-54e4c6e17aaa5be6/lib-futures_task.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"std\", \"unstable\"]","target":13518091470260541623,"profile":17467636112133979524,"path":9549833338875601002,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-task-54e4c6e17aaa5be6\\dep-lib-futures_task","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-util-81f305dd038f62a1/dep-lib-futures_util b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/dep-lib-futures_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/dep-lib-futures_util Binary files differ diff --git a/target/debug/.fingerprint/futures-util-81f305dd038f62a1/invoked.timestamp b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-util-81f305dd038f62a1/lib-futures_util b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/lib-futures_util new file mode 100644 index 0000000..10e7e50 --- /dev/null +++ b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/lib-futures_util @@ -0,0 +1 @@ +be78567eb36991a8 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-util-81f305dd038f62a1/lib-futures_util.json b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/lib-futures_util.json new file mode 100644 index 0000000..a26aee5 --- /dev/null +++ b/target/debug/.fingerprint/futures-util-81f305dd038f62a1/lib-futures_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"channel\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"io\", \"memchr\", \"sink\", \"slab\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"libc\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"spin\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":17467636112133979524,"path":17945010355948462015,"deps":[[270634688040536827,"futures_sink",false,16163514528091768586],[302948626015856208,"futures_core",false,3071324082148241383],[1363051979936526615,"memchr",false,3197306774545841627],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[9128867168860799549,"futures_channel",false,16649899236370981177],[12256881686772805731,"futures_task",false,6312216294848414697],[14895711841936801505,"slab",false,10355300311560985823],[17736352539849991289,"futures_io",false,6869661700540704870],[18222057389779178848,"futures_macro",false,5989800233608924659]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-util-81f305dd038f62a1\\dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-util-956378067420937c/dep-lib-futures_util b/target/debug/.fingerprint/futures-util-956378067420937c/dep-lib-futures_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/futures-util-956378067420937c/dep-lib-futures_util Binary files differ diff --git a/target/debug/.fingerprint/futures-util-956378067420937c/invoked.timestamp b/target/debug/.fingerprint/futures-util-956378067420937c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/futures-util-956378067420937c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-util-956378067420937c/lib-futures_util b/target/debug/.fingerprint/futures-util-956378067420937c/lib-futures_util new file mode 100644 index 0000000..056b445 --- /dev/null +++ b/target/debug/.fingerprint/futures-util-956378067420937c/lib-futures_util @@ -0,0 +1 @@ +069361a5898ca1d5 \ No newline at end of file diff --git a/target/debug/.fingerprint/futures-util-956378067420937c/lib-futures_util.json b/target/debug/.fingerprint/futures-util-956378067420937c/lib-futures_util.json new file mode 100644 index 0000000..14e41d2 --- /dev/null +++ b/target/debug/.fingerprint/futures-util-956378067420937c/lib-futures_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"channel\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"io\", \"memchr\", \"sink\", \"slab\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"libc\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"spin\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":13318305459243126790,"path":17945010355948462015,"deps":[[270634688040536827,"futures_sink",false,10806488478593894431],[302948626015856208,"futures_core",false,10671821727254966635],[1363051979936526615,"memchr",false,9566587281234628124],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[9128867168860799549,"futures_channel",false,13019252830901144551],[12256881686772805731,"futures_task",false,9062061703010617162],[14895711841936801505,"slab",false,17633927912537323651],[17736352539849991289,"futures_io",false,17707690681077782031],[18222057389779178848,"futures_macro",false,5989800233608924659]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-util-956378067420937c\\dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-1872d15d3daae815/build-script-build-script-build b/target/debug/.fingerprint/getrandom-1872d15d3daae815/build-script-build-script-build new file mode 100644 index 0000000..2094ed5 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-1872d15d3daae815/build-script-build-script-build @@ -0,0 +1 @@ +eac22d24ab8ae3cf \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-1872d15d3daae815/build-script-build-script-build.json b/target/debug/.fingerprint/getrandom-1872d15d3daae815/build-script-build-script-build.json new file mode 100644 index 0000000..75f4e39 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-1872d15d3daae815/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"std\", \"wasm_js\"]","target":5408242616063297496,"profile":9077819541049765386,"path":9939009733631445006,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-1872d15d3daae815\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-1872d15d3daae815/dep-build-script-build-script-build b/target/debug/.fingerprint/getrandom-1872d15d3daae815/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-1872d15d3daae815/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/getrandom-1872d15d3daae815/invoked.timestamp b/target/debug/.fingerprint/getrandom-1872d15d3daae815/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-1872d15d3daae815/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-18eba346e5190c39/run-build-script-build-script-build b/target/debug/.fingerprint/getrandom-18eba346e5190c39/run-build-script-build-script-build new file mode 100644 index 0000000..709ced0 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-18eba346e5190c39/run-build-script-build-script-build @@ -0,0 +1 @@ +b5eb06fb54952816 \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-18eba346e5190c39/run-build-script-build-script-build.json b/target/debug/.fingerprint/getrandom-18eba346e5190c39/run-build-script-build-script-build.json new file mode 100644 index 0000000..4092448 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-18eba346e5190c39/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6509165896255665847,"build_script_build",false,6329789848828655203]],"local":[{"RerunIfChanged":{"output":"debug\\build\\getrandom-18eba346e5190c39\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/dep-lib-getrandom b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/dep-lib-getrandom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/dep-lib-getrandom Binary files differ diff --git a/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/invoked.timestamp b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/lib-getrandom b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/lib-getrandom new file mode 100644 index 0000000..df3e992 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/lib-getrandom @@ -0,0 +1 @@ +57eb2c181874150f \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/lib-getrandom.json b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/lib-getrandom.json new file mode 100644 index 0000000..79d7464 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-20d0450b24c6a2e6/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"std\", \"sys_rng\", \"wasm_js\"]","target":5479159445871601843,"profile":1675109806303236742,"path":9282528898111957330,"deps":[[6509165896255665847,"build_script_build",false,1596690260124167093],[7667230146095136825,"cfg_if",false,1582289774971333399]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-20d0450b24c6a2e6\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-4d004e8659747355/dep-lib-getrandom b/target/debug/.fingerprint/getrandom-4d004e8659747355/dep-lib-getrandom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-4d004e8659747355/dep-lib-getrandom Binary files differ diff --git a/target/debug/.fingerprint/getrandom-4d004e8659747355/invoked.timestamp b/target/debug/.fingerprint/getrandom-4d004e8659747355/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-4d004e8659747355/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-4d004e8659747355/lib-getrandom b/target/debug/.fingerprint/getrandom-4d004e8659747355/lib-getrandom new file mode 100644 index 0000000..8007f61 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-4d004e8659747355/lib-getrandom @@ -0,0 +1 @@ +5d5fb0815ed821a8 \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-4d004e8659747355/lib-getrandom.json b/target/debug/.fingerprint/getrandom-4d004e8659747355/lib-getrandom.json new file mode 100644 index 0000000..cb1b616 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-4d004e8659747355/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"std\", \"sys_rng\", \"wasm_js\"]","target":5479159445871601843,"profile":17631463891104895512,"path":9282528898111957330,"deps":[[6509165896255665847,"build_script_build",false,1596690260124167093],[7667230146095136825,"cfg_if",false,14562816043257425111]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-4d004e8659747355\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/build-script-build-script-build b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/build-script-build-script-build new file mode 100644 index 0000000..de0b748 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/build-script-build-script-build @@ -0,0 +1 @@ +63364eb254eed757 \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/build-script-build-script-build.json b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/build-script-build-script-build.json new file mode 100644 index 0000000..6dd2fd4 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"std\", \"sys_rng\", \"wasm_js\"]","target":2835126046236718539,"profile":14646319430865968450,"path":10393144737428550793,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-6c3e784948b3c6a4\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/dep-build-script-build-script-build b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/invoked.timestamp b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-6c3e784948b3c6a4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-917a0b7225978c70/run-build-script-build-script-build b/target/debug/.fingerprint/getrandom-917a0b7225978c70/run-build-script-build-script-build new file mode 100644 index 0000000..9a3e491 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-917a0b7225978c70/run-build-script-build-script-build @@ -0,0 +1 @@ +51159bfa07b8bb73 \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-917a0b7225978c70/run-build-script-build-script-build.json b/target/debug/.fingerprint/getrandom-917a0b7225978c70/run-build-script-build-script-build.json new file mode 100644 index 0000000..4597171 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-917a0b7225978c70/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18408407127522236545,"build_script_build",false,14979969253215421162]],"local":[{"RerunIfChanged":{"output":"debug\\build\\getrandom-917a0b7225978c70\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/dep-lib-getrandom b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/dep-lib-getrandom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/dep-lib-getrandom Binary files differ diff --git a/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/invoked.timestamp b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/lib-getrandom b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/lib-getrandom new file mode 100644 index 0000000..126135d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/lib-getrandom @@ -0,0 +1 @@ +0149bb170b679208 \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/lib-getrandom.json b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/lib-getrandom.json new file mode 100644 index 0000000..7995dbe --- /dev/null +++ b/target/debug/.fingerprint/getrandom-acaeaa48e379dc70/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"compiler_builtins\", \"core\", \"custom\", \"js\", \"js-sys\", \"linux_disable_fallback\", \"rdrand\", \"rustc-dep-of-std\", \"std\", \"test-in-browser\", \"wasm-bindgen\"]","target":16244099637825074703,"profile":15657897354478470176,"path":17586350218834884237,"deps":[[7667230146095136825,"cfg_if",false,14562816043257425111]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-acaeaa48e379dc70\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/dep-lib-getrandom b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/dep-lib-getrandom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/dep-lib-getrandom Binary files differ diff --git a/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/invoked.timestamp b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/lib-getrandom b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/lib-getrandom new file mode 100644 index 0000000..a102282 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/lib-getrandom @@ -0,0 +1 @@ +7a49faeb4e25ec92 \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/lib-getrandom.json b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/lib-getrandom.json new file mode 100644 index 0000000..ed1a9c1 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-bcf3a01c9ffa8c53/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"std\", \"wasm_js\"]","target":11669924403970522481,"profile":9077819541049765386,"path":10732521905841385561,"deps":[[7667230146095136825,"cfg_if",false,14562816043257425111],[18408407127522236545,"build_script_build",false,8339461479415354705]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-bcf3a01c9ffa8c53\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-d522540af7bdf5db/dep-lib-getrandom b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/dep-lib-getrandom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/dep-lib-getrandom Binary files differ diff --git a/target/debug/.fingerprint/getrandom-d522540af7bdf5db/invoked.timestamp b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-d522540af7bdf5db/lib-getrandom b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/lib-getrandom new file mode 100644 index 0000000..d0c759c --- /dev/null +++ b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/lib-getrandom @@ -0,0 +1 @@ +ebe41207303ac90f \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-d522540af7bdf5db/lib-getrandom.json b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/lib-getrandom.json new file mode 100644 index 0000000..7442e5e --- /dev/null +++ b/target/debug/.fingerprint/getrandom-d522540af7bdf5db/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"std\", \"wasm_js\"]","target":11669924403970522481,"profile":9077819541049765386,"path":10732521905841385561,"deps":[[7667230146095136825,"cfg_if",false,4975649151163980578],[18408407127522236545,"build_script_build",false,8339461479415354705]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-d522540af7bdf5db\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/dep-lib-getrandom b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/dep-lib-getrandom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/dep-lib-getrandom Binary files differ diff --git a/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/invoked.timestamp b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/lib-getrandom b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/lib-getrandom new file mode 100644 index 0000000..a4c81a1 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/lib-getrandom @@ -0,0 +1 @@ +76b12a5ed0741052 \ No newline at end of file diff --git a/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/lib-getrandom.json b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/lib-getrandom.json new file mode 100644 index 0000000..b2ce225 --- /dev/null +++ b/target/debug/.fingerprint/getrandom-dd6969c59a5757fd/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"compiler_builtins\", \"core\", \"custom\", \"js\", \"js-sys\", \"linux_disable_fallback\", \"rdrand\", \"rustc-dep-of-std\", \"std\", \"test-in-browser\", \"wasm-bindgen\"]","target":16244099637825074703,"profile":2241668132362809309,"path":17586350218834884237,"deps":[[7667230146095136825,"cfg_if",false,1582289774971333399]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-dd6969c59a5757fd\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/h2-0c02c3122379e0ff/dep-lib-h2 b/target/debug/.fingerprint/h2-0c02c3122379e0ff/dep-lib-h2 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/h2-0c02c3122379e0ff/dep-lib-h2 Binary files differ diff --git a/target/debug/.fingerprint/h2-0c02c3122379e0ff/invoked.timestamp b/target/debug/.fingerprint/h2-0c02c3122379e0ff/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/h2-0c02c3122379e0ff/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/h2-0c02c3122379e0ff/lib-h2 b/target/debug/.fingerprint/h2-0c02c3122379e0ff/lib-h2 new file mode 100644 index 0000000..351e402 --- /dev/null +++ b/target/debug/.fingerprint/h2-0c02c3122379e0ff/lib-h2 @@ -0,0 +1 @@ +dc9c8f4dfbb55fca \ No newline at end of file diff --git a/target/debug/.fingerprint/h2-0c02c3122379e0ff/lib-h2.json b/target/debug/.fingerprint/h2-0c02c3122379e0ff/lib-h2.json new file mode 100644 index 0000000..e511dbb --- /dev/null +++ b/target/debug/.fingerprint/h2-0c02c3122379e0ff/lib-h2.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"stream\", \"unstable\"]","target":15216351499943135959,"profile":11250625435679592442,"path":6141856029983967760,"deps":[[270634688040536827,"futures_sink",false,10806488478593894431],[302948626015856208,"futures_core",false,10671821727254966635],[1074848931188612602,"atomic_waker",false,8729090907294419774],[1345404220202658316,"fnv",false,7699192053549823986],[2620434475832828286,"http",false,2507435912077068789],[3163899731817361221,"tokio_util",false,7327037470970078260],[3870702314125662939,"bytes",false,9403175283029299907],[8826707145280285270,"indexmap",false,15544815264065098581],[14757622794040968908,"tracing",false,2964167650093568721],[14895711841936801505,"slab",false,17633927912537323651],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\h2-0c02c3122379e0ff\\dep-lib-h2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/h2-28c1e7413c3af744/dep-lib-h2 b/target/debug/.fingerprint/h2-28c1e7413c3af744/dep-lib-h2 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/h2-28c1e7413c3af744/dep-lib-h2 Binary files differ diff --git a/target/debug/.fingerprint/h2-28c1e7413c3af744/invoked.timestamp b/target/debug/.fingerprint/h2-28c1e7413c3af744/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/h2-28c1e7413c3af744/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/h2-28c1e7413c3af744/lib-h2 b/target/debug/.fingerprint/h2-28c1e7413c3af744/lib-h2 new file mode 100644 index 0000000..e8f518a --- /dev/null +++ b/target/debug/.fingerprint/h2-28c1e7413c3af744/lib-h2 @@ -0,0 +1 @@ +15007c13bdba11e9 \ No newline at end of file diff --git a/target/debug/.fingerprint/h2-28c1e7413c3af744/lib-h2.json b/target/debug/.fingerprint/h2-28c1e7413c3af744/lib-h2.json new file mode 100644 index 0000000..a6ff8e7 --- /dev/null +++ b/target/debug/.fingerprint/h2-28c1e7413c3af744/lib-h2.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"stream\", \"unstable\"]","target":15216351499943135959,"profile":14166219718623142490,"path":6141856029983967760,"deps":[[270634688040536827,"futures_sink",false,16163514528091768586],[302948626015856208,"futures_core",false,3071324082148241383],[1074848931188612602,"atomic_waker",false,8055700076207765869],[1345404220202658316,"fnv",false,11498627133053011689],[2620434475832828286,"http",false,11551776315480971905],[3163899731817361221,"tokio_util",false,2164740436646789567],[3870702314125662939,"bytes",false,7141656734467738845],[8826707145280285270,"indexmap",false,18165246514147885667],[14757622794040968908,"tracing",false,17887928933222491879],[14895711841936801505,"slab",false,10355300311560985823],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\h2-28c1e7413c3af744\\dep-lib-h2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-22ba05a893e17812/dep-lib-hashbrown b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/dep-lib-hashbrown new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/dep-lib-hashbrown Binary files differ diff --git a/target/debug/.fingerprint/hashbrown-22ba05a893e17812/invoked.timestamp b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-22ba05a893e17812/lib-hashbrown b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/lib-hashbrown new file mode 100644 index 0000000..6402a42 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/lib-hashbrown @@ -0,0 +1 @@ +0b4ed14d643be429 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-22ba05a893e17812/lib-hashbrown.json b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/lib-hashbrown.json new file mode 100644 index 0000000..a233e75 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-22ba05a893e17812/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":7848994504142944354,"profile":1812430064861652470,"path":2460236882443332287,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashbrown-22ba05a893e17812\\dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/dep-lib-hashbrown b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/dep-lib-hashbrown new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/dep-lib-hashbrown Binary files differ diff --git a/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/invoked.timestamp b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/lib-hashbrown b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/lib-hashbrown new file mode 100644 index 0000000..4e43d36 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/lib-hashbrown @@ -0,0 +1 @@ +6d374cf086cc4b86 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/lib-hashbrown.json b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/lib-hashbrown.json new file mode 100644 index 0000000..b1f9a40 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-35e2e8ee1f5e2f9f/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"ahash\", \"inline-more\"]","declared_features":"[\"ahash\", \"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"equivalent\", \"inline-more\", \"nightly\", \"raw\", \"rayon\", \"rkyv\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":9101038166729729440,"profile":15657897354478470176,"path":9805455468474316644,"deps":[[966925859616469517,"ahash",false,2380119266879273147]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashbrown-35e2e8ee1f5e2f9f\\dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/dep-lib-hashbrown b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/dep-lib-hashbrown new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/dep-lib-hashbrown Binary files differ diff --git a/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/invoked.timestamp b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/lib-hashbrown b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/lib-hashbrown new file mode 100644 index 0000000..afdf911 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/lib-hashbrown @@ -0,0 +1 @@ +6e5bd7a42fed6698 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/lib-hashbrown.json b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/lib-hashbrown.json new file mode 100644 index 0000000..7e965e3 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-a80430e7f8d719b9/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"ahash\", \"inline-more\"]","declared_features":"[\"ahash\", \"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"equivalent\", \"inline-more\", \"nightly\", \"raw\", \"rayon\", \"rkyv\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":9101038166729729440,"profile":2241668132362809309,"path":9805455468474316644,"deps":[[966925859616469517,"ahash",false,13542788074660637496]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashbrown-a80430e7f8d719b9\\dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/dep-lib-hashbrown b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/dep-lib-hashbrown new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/dep-lib-hashbrown Binary files differ diff --git a/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/invoked.timestamp b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/lib-hashbrown b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/lib-hashbrown new file mode 100644 index 0000000..f4969b2 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/lib-hashbrown @@ -0,0 +1 @@ +6bfc5fb6c7253471 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/lib-hashbrown.json b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/lib-hashbrown.json new file mode 100644 index 0000000..e4e8226 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-b81cdc27e3ba37c6/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":7848994504142944354,"profile":10474664742331802704,"path":2460236882443332287,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashbrown-b81cdc27e3ba37c6\\dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-30878a950e733fd8/dep-lib-hashlink b/target/debug/.fingerprint/hashlink-30878a950e733fd8/dep-lib-hashlink new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hashlink-30878a950e733fd8/dep-lib-hashlink Binary files differ diff --git a/target/debug/.fingerprint/hashlink-30878a950e733fd8/invoked.timestamp b/target/debug/.fingerprint/hashlink-30878a950e733fd8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashlink-30878a950e733fd8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-30878a950e733fd8/lib-hashlink b/target/debug/.fingerprint/hashlink-30878a950e733fd8/lib-hashlink new file mode 100644 index 0000000..0cf13c4 --- /dev/null +++ b/target/debug/.fingerprint/hashlink-30878a950e733fd8/lib-hashlink @@ -0,0 +1 @@ +d584f84d6ff828e8 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-30878a950e733fd8/lib-hashlink.json b/target/debug/.fingerprint/hashlink-30878a950e733fd8/lib-hashlink.json new file mode 100644 index 0000000..0f48241 --- /dev/null +++ b/target/debug/.fingerprint/hashlink-30878a950e733fd8/lib-hashlink.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"serde\", \"serde_impl\"]","target":3158588102652511467,"profile":2241668132362809309,"path":84230356490607010,"deps":[[13018563866916002725,"hashbrown",false,10981725530274356078]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashlink-30878a950e733fd8\\dep-lib-hashlink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-bc93499622a0edb2/dep-lib-hashlink b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/dep-lib-hashlink new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/dep-lib-hashlink Binary files differ diff --git a/target/debug/.fingerprint/hashlink-bc93499622a0edb2/invoked.timestamp b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-bc93499622a0edb2/lib-hashlink b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/lib-hashlink new file mode 100644 index 0000000..5581085 --- /dev/null +++ b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/lib-hashlink @@ -0,0 +1 @@ +86da7f27b2cc2b64 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-bc93499622a0edb2/lib-hashlink.json b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/lib-hashlink.json new file mode 100644 index 0000000..d22f0c2 --- /dev/null +++ b/target/debug/.fingerprint/hashlink-bc93499622a0edb2/lib-hashlink.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"serde\", \"serde_impl\"]","target":3158588102652511467,"profile":15657897354478470176,"path":84230356490607010,"deps":[[13018563866916002725,"hashbrown",false,9677053104264853357]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashlink-bc93499622a0edb2\\dep-lib-hashlink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/http-1eecdf3c3aee2600/dep-lib-http b/target/debug/.fingerprint/http-1eecdf3c3aee2600/dep-lib-http new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/http-1eecdf3c3aee2600/dep-lib-http Binary files differ diff --git a/target/debug/.fingerprint/http-1eecdf3c3aee2600/invoked.timestamp b/target/debug/.fingerprint/http-1eecdf3c3aee2600/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/http-1eecdf3c3aee2600/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/http-1eecdf3c3aee2600/lib-http b/target/debug/.fingerprint/http-1eecdf3c3aee2600/lib-http new file mode 100644 index 0000000..069e4c9 --- /dev/null +++ b/target/debug/.fingerprint/http-1eecdf3c3aee2600/lib-http @@ -0,0 +1 @@ +f5496954ad33cc22 \ No newline at end of file diff --git a/target/debug/.fingerprint/http-1eecdf3c3aee2600/lib-http.json b/target/debug/.fingerprint/http-1eecdf3c3aee2600/lib-http.json new file mode 100644 index 0000000..635a845 --- /dev/null +++ b/target/debug/.fingerprint/http-1eecdf3c3aee2600/lib-http.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":4766512060560342653,"profile":15657897354478470176,"path":15381065871282321418,"deps":[[3870702314125662939,"bytes",false,9403175283029299907],[5532778797167691009,"itoa",false,5679685974764770070]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\http-1eecdf3c3aee2600\\dep-lib-http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/http-30f6587e9251a429/dep-lib-http b/target/debug/.fingerprint/http-30f6587e9251a429/dep-lib-http new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/http-30f6587e9251a429/dep-lib-http Binary files differ diff --git a/target/debug/.fingerprint/http-30f6587e9251a429/invoked.timestamp b/target/debug/.fingerprint/http-30f6587e9251a429/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/http-30f6587e9251a429/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/http-30f6587e9251a429/lib-http b/target/debug/.fingerprint/http-30f6587e9251a429/lib-http new file mode 100644 index 0000000..fe703e1 --- /dev/null +++ b/target/debug/.fingerprint/http-30f6587e9251a429/lib-http @@ -0,0 +1 @@ +819a03e15a2750a0 \ No newline at end of file diff --git a/target/debug/.fingerprint/http-30f6587e9251a429/lib-http.json b/target/debug/.fingerprint/http-30f6587e9251a429/lib-http.json new file mode 100644 index 0000000..d6b4da2 --- /dev/null +++ b/target/debug/.fingerprint/http-30f6587e9251a429/lib-http.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":4766512060560342653,"profile":2241668132362809309,"path":15381065871282321418,"deps":[[3870702314125662939,"bytes",false,7141656734467738845],[5532778797167691009,"itoa",false,3433847007988323582]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\http-30f6587e9251a429\\dep-lib-http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-050e0735e9155daf/dep-lib-http_body b/target/debug/.fingerprint/http-body-050e0735e9155daf/dep-lib-http_body new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/http-body-050e0735e9155daf/dep-lib-http_body Binary files differ diff --git a/target/debug/.fingerprint/http-body-050e0735e9155daf/invoked.timestamp b/target/debug/.fingerprint/http-body-050e0735e9155daf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/http-body-050e0735e9155daf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-050e0735e9155daf/lib-http_body b/target/debug/.fingerprint/http-body-050e0735e9155daf/lib-http_body new file mode 100644 index 0000000..88aa859 --- /dev/null +++ b/target/debug/.fingerprint/http-body-050e0735e9155daf/lib-http_body @@ -0,0 +1 @@ +a3e268a632ddee3e \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-050e0735e9155daf/lib-http_body.json b/target/debug/.fingerprint/http-body-050e0735e9155daf/lib-http_body.json new file mode 100644 index 0000000..1ef6c45 --- /dev/null +++ b/target/debug/.fingerprint/http-body-050e0735e9155daf/lib-http_body.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":16652076073832724591,"profile":2241668132362809309,"path":4636165738459890603,"deps":[[2620434475832828286,"http",false,11551776315480971905],[3870702314125662939,"bytes",false,7141656734467738845]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\http-body-050e0735e9155daf\\dep-lib-http_body","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-ad92b371429f7263/dep-lib-http_body b/target/debug/.fingerprint/http-body-ad92b371429f7263/dep-lib-http_body new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/http-body-ad92b371429f7263/dep-lib-http_body Binary files differ diff --git a/target/debug/.fingerprint/http-body-ad92b371429f7263/invoked.timestamp b/target/debug/.fingerprint/http-body-ad92b371429f7263/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/http-body-ad92b371429f7263/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-ad92b371429f7263/lib-http_body b/target/debug/.fingerprint/http-body-ad92b371429f7263/lib-http_body new file mode 100644 index 0000000..4e89c00 --- /dev/null +++ b/target/debug/.fingerprint/http-body-ad92b371429f7263/lib-http_body @@ -0,0 +1 @@ +8fafc28fde0b92cb \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-ad92b371429f7263/lib-http_body.json b/target/debug/.fingerprint/http-body-ad92b371429f7263/lib-http_body.json new file mode 100644 index 0000000..1b881ac --- /dev/null +++ b/target/debug/.fingerprint/http-body-ad92b371429f7263/lib-http_body.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":16652076073832724591,"profile":15657897354478470176,"path":4636165738459890603,"deps":[[2620434475832828286,"http",false,2507435912077068789],[3870702314125662939,"bytes",false,9403175283029299907]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\http-body-ad92b371429f7263\\dep-lib-http_body","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/dep-lib-http_body_util b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/dep-lib-http_body_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/dep-lib-http_body_util Binary files differ diff --git a/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/invoked.timestamp b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/lib-http_body_util b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/lib-http_body_util new file mode 100644 index 0000000..db27017 --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/lib-http_body_util @@ -0,0 +1 @@ +9ea7baaf732055ec \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/lib-http_body_util.json b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/lib-http_body_util.json new file mode 100644 index 0000000..6925487 --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-5aa8bb98e195cbde/lib-http_body_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"channel\", \"default\", \"full\"]","target":7120517503662506348,"profile":2241668132362809309,"path":10986820650318925777,"deps":[[302948626015856208,"futures_core",false,3071324082148241383],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2620434475832828286,"http",false,11551776315480971905],[3870702314125662939,"bytes",false,7141656734467738845],[14084095096285906100,"http_body",false,4534805084418663075]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\http-body-util-5aa8bb98e195cbde\\dep-lib-http_body_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/dep-lib-http_body_util b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/dep-lib-http_body_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/dep-lib-http_body_util Binary files differ diff --git a/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/invoked.timestamp b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/lib-http_body_util b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/lib-http_body_util new file mode 100644 index 0000000..2d2738f --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/lib-http_body_util @@ -0,0 +1 @@ +2e062cdb777d415f \ No newline at end of file diff --git a/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/lib-http_body_util.json b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/lib-http_body_util.json new file mode 100644 index 0000000..76b296c --- /dev/null +++ b/target/debug/.fingerprint/http-body-util-b2627e2cce755d11/lib-http_body_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"channel\", \"default\", \"full\"]","target":7120517503662506348,"profile":15657897354478470176,"path":10986820650318925777,"deps":[[302948626015856208,"futures_core",false,10671821727254966635],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2620434475832828286,"http",false,2507435912077068789],[3870702314125662939,"bytes",false,9403175283029299907],[14084095096285906100,"http_body",false,14668799986821672847]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\http-body-util-b2627e2cce755d11\\dep-lib-http_body_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-31c28c3969c0f982/build-script-build-script-build b/target/debug/.fingerprint/httparse-31c28c3969c0f982/build-script-build-script-build new file mode 100644 index 0000000..9f774ab --- /dev/null +++ b/target/debug/.fingerprint/httparse-31c28c3969c0f982/build-script-build-script-build @@ -0,0 +1 @@ +6c3624bf547fcea1 \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-31c28c3969c0f982/build-script-build-script-build.json b/target/debug/.fingerprint/httparse-31c28c3969c0f982/build-script-build-script-build.json new file mode 100644 index 0000000..eeebbf5 --- /dev/null +++ b/target/debug/.fingerprint/httparse-31c28c3969c0f982/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":17883862002600103897,"profile":16555127815671124681,"path":10050248495041012506,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\httparse-31c28c3969c0f982\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-31c28c3969c0f982/dep-build-script-build-script-build b/target/debug/.fingerprint/httparse-31c28c3969c0f982/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/httparse-31c28c3969c0f982/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/httparse-31c28c3969c0f982/invoked.timestamp b/target/debug/.fingerprint/httparse-31c28c3969c0f982/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/httparse-31c28c3969c0f982/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-353e32245d75214c/dep-lib-httparse b/target/debug/.fingerprint/httparse-353e32245d75214c/dep-lib-httparse new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/httparse-353e32245d75214c/dep-lib-httparse Binary files differ diff --git a/target/debug/.fingerprint/httparse-353e32245d75214c/invoked.timestamp b/target/debug/.fingerprint/httparse-353e32245d75214c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/httparse-353e32245d75214c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-353e32245d75214c/lib-httparse b/target/debug/.fingerprint/httparse-353e32245d75214c/lib-httparse new file mode 100644 index 0000000..db15dc5 --- /dev/null +++ b/target/debug/.fingerprint/httparse-353e32245d75214c/lib-httparse @@ -0,0 +1 @@ +e48fefe669dd09da \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-353e32245d75214c/lib-httparse.json b/target/debug/.fingerprint/httparse-353e32245d75214c/lib-httparse.json new file mode 100644 index 0000000..1b09af1 --- /dev/null +++ b/target/debug/.fingerprint/httparse-353e32245d75214c/lib-httparse.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":2257539891522735522,"profile":6272744226771020950,"path":472222510697903581,"deps":[[6163892036024256188,"build_script_build",false,6900059728313950852]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\httparse-353e32245d75214c\\dep-lib-httparse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-7202345f727684a0/run-build-script-build-script-build b/target/debug/.fingerprint/httparse-7202345f727684a0/run-build-script-build-script-build new file mode 100644 index 0000000..b0941d4 --- /dev/null +++ b/target/debug/.fingerprint/httparse-7202345f727684a0/run-build-script-build-script-build @@ -0,0 +1 @@ +84a221cbc3efc15f \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-7202345f727684a0/run-build-script-build-script-build.json b/target/debug/.fingerprint/httparse-7202345f727684a0/run-build-script-build-script-build.json new file mode 100644 index 0000000..9c52828 --- /dev/null +++ b/target/debug/.fingerprint/httparse-7202345f727684a0/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6163892036024256188,"build_script_build",false,11659396487269594732]],"local":[{"Precalculated":"1.10.1"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-86166d35702b0073/dep-lib-httparse b/target/debug/.fingerprint/httparse-86166d35702b0073/dep-lib-httparse new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/httparse-86166d35702b0073/dep-lib-httparse Binary files differ diff --git a/target/debug/.fingerprint/httparse-86166d35702b0073/invoked.timestamp b/target/debug/.fingerprint/httparse-86166d35702b0073/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/httparse-86166d35702b0073/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-86166d35702b0073/lib-httparse b/target/debug/.fingerprint/httparse-86166d35702b0073/lib-httparse new file mode 100644 index 0000000..b06e8bb --- /dev/null +++ b/target/debug/.fingerprint/httparse-86166d35702b0073/lib-httparse @@ -0,0 +1 @@ +12d0073d8fb7d0ed \ No newline at end of file diff --git a/target/debug/.fingerprint/httparse-86166d35702b0073/lib-httparse.json b/target/debug/.fingerprint/httparse-86166d35702b0073/lib-httparse.json new file mode 100644 index 0000000..188a805 --- /dev/null +++ b/target/debug/.fingerprint/httparse-86166d35702b0073/lib-httparse.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":2257539891522735522,"profile":1568806740615973024,"path":472222510697903581,"deps":[[6163892036024256188,"build_script_build",false,6900059728313950852]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\httparse-86166d35702b0073\\dep-lib-httparse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/httpdate-15e72228418544ac/dep-lib-httpdate b/target/debug/.fingerprint/httpdate-15e72228418544ac/dep-lib-httpdate new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/httpdate-15e72228418544ac/dep-lib-httpdate Binary files differ diff --git a/target/debug/.fingerprint/httpdate-15e72228418544ac/invoked.timestamp b/target/debug/.fingerprint/httpdate-15e72228418544ac/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/httpdate-15e72228418544ac/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/httpdate-15e72228418544ac/lib-httpdate b/target/debug/.fingerprint/httpdate-15e72228418544ac/lib-httpdate new file mode 100644 index 0000000..8a41a4a --- /dev/null +++ b/target/debug/.fingerprint/httpdate-15e72228418544ac/lib-httpdate @@ -0,0 +1 @@ +feda380d507e1304 \ No newline at end of file diff --git a/target/debug/.fingerprint/httpdate-15e72228418544ac/lib-httpdate.json b/target/debug/.fingerprint/httpdate-15e72228418544ac/lib-httpdate.json new file mode 100644 index 0000000..a39cc44 --- /dev/null +++ b/target/debug/.fingerprint/httpdate-15e72228418544ac/lib-httpdate.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":12509520342503990962,"profile":15657897354478470176,"path":5278261827371970466,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\httpdate-15e72228418544ac\\dep-lib-httpdate","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/dep-lib-httpdate b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/dep-lib-httpdate new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/dep-lib-httpdate Binary files differ diff --git a/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/invoked.timestamp b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/lib-httpdate b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/lib-httpdate new file mode 100644 index 0000000..c4365c7 --- /dev/null +++ b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/lib-httpdate @@ -0,0 +1 @@ +469fc4ef573a39b3 \ No newline at end of file diff --git a/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/lib-httpdate.json b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/lib-httpdate.json new file mode 100644 index 0000000..efea29b --- /dev/null +++ b/target/debug/.fingerprint/httpdate-cd76abbf64c31bdf/lib-httpdate.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":12509520342503990962,"profile":2241668132362809309,"path":5278261827371970466,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\httpdate-cd76abbf64c31bdf\\dep-lib-httpdate","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-0f2388405ccfd679/dep-lib-hyper b/target/debug/.fingerprint/hyper-0f2388405ccfd679/dep-lib-hyper new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-0f2388405ccfd679/dep-lib-hyper Binary files differ diff --git a/target/debug/.fingerprint/hyper-0f2388405ccfd679/invoked.timestamp b/target/debug/.fingerprint/hyper-0f2388405ccfd679/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-0f2388405ccfd679/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-0f2388405ccfd679/lib-hyper b/target/debug/.fingerprint/hyper-0f2388405ccfd679/lib-hyper new file mode 100644 index 0000000..cbf9576 --- /dev/null +++ b/target/debug/.fingerprint/hyper-0f2388405ccfd679/lib-hyper @@ -0,0 +1 @@ +cee31482750c9c66 \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-0f2388405ccfd679/lib-hyper.json b/target/debug/.fingerprint/hyper-0f2388405ccfd679/lib-hyper.json new file mode 100644 index 0000000..f4dca5f --- /dev/null +++ b/target/debug/.fingerprint/hyper-0f2388405ccfd679/lib-hyper.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"client\", \"default\", \"http1\", \"http2\", \"server\"]","declared_features":"[\"capi\", \"client\", \"default\", \"ffi\", \"full\", \"http1\", \"http2\", \"nightly\", \"server\", \"tracing\"]","target":9574292076208557625,"profile":10563684691529833281,"path":13381333443586757095,"deps":[[302948626015856208,"futures_core",false,3071324082148241383],[1074848931188612602,"atomic_waker",false,8055700076207765869],[1569313478171189446,"want",false,8185152643250431033],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2620434475832828286,"http",false,11551776315480971905],[3666196340704888985,"smallvec",false,2010801433920178424],[3870702314125662939,"bytes",false,7141656734467738845],[5532778797167691009,"itoa",false,3433847007988323582],[6163892036024256188,"httparse",false,15711332221974450148],[6304235478050270880,"httpdate",false,12914417555820814150],[9128867168860799549,"futures_channel",false,16649899236370981177],[14084095096285906100,"http_body",false,4534805084418663075],[16043539852408933056,"h2",false,16794409806679769109],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-0f2388405ccfd679\\dep-lib-hyper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-cc6b73920515e368/dep-lib-hyper b/target/debug/.fingerprint/hyper-cc6b73920515e368/dep-lib-hyper new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-cc6b73920515e368/dep-lib-hyper Binary files differ diff --git a/target/debug/.fingerprint/hyper-cc6b73920515e368/invoked.timestamp b/target/debug/.fingerprint/hyper-cc6b73920515e368/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-cc6b73920515e368/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-cc6b73920515e368/lib-hyper b/target/debug/.fingerprint/hyper-cc6b73920515e368/lib-hyper new file mode 100644 index 0000000..56e59d1 --- /dev/null +++ b/target/debug/.fingerprint/hyper-cc6b73920515e368/lib-hyper @@ -0,0 +1 @@ +adb8017c473ea4c6 \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-cc6b73920515e368/lib-hyper.json b/target/debug/.fingerprint/hyper-cc6b73920515e368/lib-hyper.json new file mode 100644 index 0000000..8c6f941 --- /dev/null +++ b/target/debug/.fingerprint/hyper-cc6b73920515e368/lib-hyper.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"client\", \"default\", \"http1\", \"http2\", \"server\"]","declared_features":"[\"capi\", \"client\", \"default\", \"ffi\", \"full\", \"http1\", \"http2\", \"nightly\", \"server\", \"tracing\"]","target":9574292076208557625,"profile":10765686629543842738,"path":13381333443586757095,"deps":[[302948626015856208,"futures_core",false,10671821727254966635],[1074848931188612602,"atomic_waker",false,8729090907294419774],[1569313478171189446,"want",false,2268455553049621942],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2620434475832828286,"http",false,2507435912077068789],[3666196340704888985,"smallvec",false,9694284094806378221],[3870702314125662939,"bytes",false,9403175283029299907],[5532778797167691009,"itoa",false,5679685974764770070],[6163892036024256188,"httparse",false,17136398407976865810],[6304235478050270880,"httpdate",false,293717282993527550],[9128867168860799549,"futures_channel",false,13019252830901144551],[14084095096285906100,"http_body",false,14668799986821672847],[16043539852408933056,"h2",false,14582574209391631580],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-cc6b73920515e368\\dep-lib-hyper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/dep-lib-hyper_rustls b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/dep-lib-hyper_rustls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/dep-lib-hyper_rustls Binary files differ diff --git a/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/invoked.timestamp b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/lib-hyper_rustls b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/lib-hyper_rustls new file mode 100644 index 0000000..7e51049 --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/lib-hyper_rustls @@ -0,0 +1 @@ +569f3b7fc2e4b332 \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/lib-hyper_rustls.json b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/lib-hyper_rustls.json new file mode 100644 index 0000000..939749d --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-5b02ffb7ffc14ab2/lib-hyper_rustls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"http1\", \"http2\", \"ring\", \"tls12\", \"webpki-roots\", \"webpki-tokio\"]","declared_features":"[\"aws-lc-rs\", \"default\", \"fips\", \"http1\", \"http2\", \"log\", \"logging\", \"native-tokio\", \"ring\", \"rustls-native-certs\", \"rustls-platform-verifier\", \"tls12\", \"webpki-roots\", \"webpki-tokio\"]","target":12220062926890100908,"profile":15657897354478470176,"path":14970720958776699696,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[1991942485830005045,"tokio_rustls",false,6683459222743214615],[2620434475832828286,"http",false,2507435912077068789],[3626672138398771397,"hyper",false,14313633992434366637],[10341606545869227954,"webpki_roots",false,5717703780288127129],[11976082518617474977,"hyper_util",false,2032958616937015775],[14521779147868685257,"rustls",false,17098574031293154871],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-rustls-5b02ffb7ffc14ab2\\dep-lib-hyper_rustls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/dep-lib-hyper_rustls b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/dep-lib-hyper_rustls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/dep-lib-hyper_rustls Binary files differ diff --git a/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/invoked.timestamp b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/lib-hyper_rustls b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/lib-hyper_rustls new file mode 100644 index 0000000..b8bdfc7 --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/lib-hyper_rustls @@ -0,0 +1 @@ +eeb23dbd7df9ccb7 \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/lib-hyper_rustls.json b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/lib-hyper_rustls.json new file mode 100644 index 0000000..9fee5ec --- /dev/null +++ b/target/debug/.fingerprint/hyper-rustls-824ebb95c21dcb47/lib-hyper_rustls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"http1\", \"http2\", \"ring\", \"tls12\", \"webpki-roots\", \"webpki-tokio\"]","declared_features":"[\"aws-lc-rs\", \"default\", \"fips\", \"http1\", \"http2\", \"log\", \"logging\", \"native-tokio\", \"ring\", \"rustls-native-certs\", \"rustls-platform-verifier\", \"tls12\", \"webpki-roots\", \"webpki-tokio\"]","target":12220062926890100908,"profile":2241668132362809309,"path":14970720958776699696,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[1991942485830005045,"tokio_rustls",false,9611856740947310277],[2620434475832828286,"http",false,11551776315480971905],[3626672138398771397,"hyper",false,7393798387068625870],[10341606545869227954,"webpki_roots",false,10526464145940598818],[11976082518617474977,"hyper_util",false,4383873541375734557],[14521779147868685257,"rustls",false,12867871770136745737],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-rustls-824ebb95c21dcb47\\dep-lib-hyper_rustls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/dep-lib-hyper_tls b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/dep-lib-hyper_tls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/dep-lib-hyper_tls Binary files differ diff --git a/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/invoked.timestamp b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/lib-hyper_tls b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/lib-hyper_tls new file mode 100644 index 0000000..f320c58 --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/lib-hyper_tls @@ -0,0 +1 @@ +cd313820042be478 \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/lib-hyper_tls.json b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/lib-hyper_tls.json new file mode 100644 index 0000000..d9d524f --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-a65bab1302cd2162/lib-hyper_tls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alpn\", \"vendored\"]","target":11005878871305885301,"profile":2241668132362809309,"path":5416702988932827862,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[3626672138398771397,"hyper",false,7393798387068625870],[3870702314125662939,"bytes",false,7141656734467738845],[9144560277883153344,"native_tls",false,13100528684179659568],[11976082518617474977,"hyper_util",false,4383873541375734557],[12186126227181294540,"tokio_native_tls",false,11241989553386437952],[16900715236047033623,"http_body_util",false,17029553247212971934],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-tls-a65bab1302cd2162\\dep-lib-hyper_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/dep-lib-hyper_tls b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/dep-lib-hyper_tls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/dep-lib-hyper_tls Binary files differ diff --git a/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/invoked.timestamp b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/lib-hyper_tls b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/lib-hyper_tls new file mode 100644 index 0000000..97156a7 --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/lib-hyper_tls @@ -0,0 +1 @@ +f0f0aa5d8053ca1c \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/lib-hyper_tls.json b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/lib-hyper_tls.json new file mode 100644 index 0000000..677f4ee --- /dev/null +++ b/target/debug/.fingerprint/hyper-tls-efa433fda04504d4/lib-hyper_tls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alpn\", \"vendored\"]","target":11005878871305885301,"profile":15657897354478470176,"path":5416702988932827862,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[3626672138398771397,"hyper",false,14313633992434366637],[3870702314125662939,"bytes",false,9403175283029299907],[9144560277883153344,"native_tls",false,15026750356284736658],[11976082518617474977,"hyper_util",false,2032958616937015775],[12186126227181294540,"tokio_native_tls",false,12641955273064299146],[16900715236047033623,"http_body_util",false,6863905260821022254],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-tls-efa433fda04504d4\\dep-lib-hyper_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/dep-lib-hyper_util b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/dep-lib-hyper_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/dep-lib-hyper_util Binary files differ diff --git a/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/invoked.timestamp b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/lib-hyper_util b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/lib-hyper_util new file mode 100644 index 0000000..6813570 --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/lib-hyper_util @@ -0,0 +1 @@ +1d33ef55c2a5d63c \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/lib-hyper_util.json b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/lib-hyper_util.json new file mode 100644 index 0000000..0ba49ab --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-3d8d70f77716bb56/lib-hyper_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"client\", \"client-legacy\", \"client-proxy\", \"client-proxy-system\", \"default\", \"http1\", \"http2\", \"server\", \"server-auto\", \"service\", \"tokio\"]","declared_features":"[\"__internal_happy_eyeballs_tests\", \"client\", \"client-legacy\", \"client-pool\", \"client-proxy\", \"client-proxy-system\", \"default\", \"full\", \"http1\", \"http2\", \"server\", \"server-auto\", \"server-graceful\", \"service\", \"tokio\", \"tracing\"]","target":11100538814903412163,"profile":2241668132362809309,"path":11829108930202631912,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2620434475832828286,"http",false,11551776315480971905],[3626672138398771397,"hyper",false,7393798387068625870],[3870702314125662939,"bytes",false,7141656734467738845],[5898568623609459682,"futures_util",false,12146605889634597054],[6803352382179706244,"percent_encoding",false,29288558898186580],[7098700569944897890,"libc",false,3816965591044608789],[7527774033549147775,"ipnet",false,4309554888048235858],[9128867168860799549,"futures_channel",false,16649899236370981177],[10947645248417156337,"socket2",false,17535651302836149442],[12530280911991842844,"windows_registry",false,323011614596748807],[13077212702700853852,"base64",false,2975728255774312329],[14084095096285906100,"http_body",false,4534805084418663075],[14757622794040968908,"tracing",false,17887928933222491879],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-util-3d8d70f77716bb56\\dep-lib-hyper_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/dep-lib-hyper_util b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/dep-lib-hyper_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/dep-lib-hyper_util Binary files differ diff --git a/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/invoked.timestamp b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/lib-hyper_util b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/lib-hyper_util new file mode 100644 index 0000000..9d42f41 --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/lib-hyper_util @@ -0,0 +1 @@ +dfa9994d1785361c \ No newline at end of file diff --git a/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/lib-hyper_util.json b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/lib-hyper_util.json new file mode 100644 index 0000000..65ab6d5 --- /dev/null +++ b/target/debug/.fingerprint/hyper-util-b97fd071349fb8b7/lib-hyper_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"client\", \"client-legacy\", \"client-proxy\", \"client-proxy-system\", \"default\", \"http1\", \"http2\", \"server\", \"server-auto\", \"service\", \"tokio\"]","declared_features":"[\"__internal_happy_eyeballs_tests\", \"client\", \"client-legacy\", \"client-pool\", \"client-proxy\", \"client-proxy-system\", \"default\", \"full\", \"http1\", \"http2\", \"server\", \"server-auto\", \"server-graceful\", \"service\", \"tokio\", \"tracing\"]","target":11100538814903412163,"profile":15657897354478470176,"path":11829108930202631912,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2620434475832828286,"http",false,2507435912077068789],[3626672138398771397,"hyper",false,14313633992434366637],[3870702314125662939,"bytes",false,9403175283029299907],[5898568623609459682,"futures_util",false,15393739524142109446],[6803352382179706244,"percent_encoding",false,15322080361312073430],[7098700569944897890,"libc",false,1653793547173547544],[7527774033549147775,"ipnet",false,8899779242355997023],[9128867168860799549,"futures_channel",false,13019252830901144551],[10947645248417156337,"socket2",false,8556764263475361615],[12530280911991842844,"windows_registry",false,1065577252934233723],[13077212702700853852,"base64",false,14151005702471842124],[14084095096285906100,"http_body",false,14668799986821672847],[14757622794040968908,"tracing",false,2964167650093568721],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hyper-util-b97fd071349fb8b7\\dep-lib-hyper_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_collections-604444303d8c9f09/dep-lib-icu_collections b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/dep-lib-icu_collections new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/dep-lib-icu_collections Binary files differ diff --git a/target/debug/.fingerprint/icu_collections-604444303d8c9f09/invoked.timestamp b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_collections-604444303d8c9f09/lib-icu_collections b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/lib-icu_collections new file mode 100644 index 0000000..ead9d16 --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/lib-icu_collections @@ -0,0 +1 @@ +d51cccba5d27a5ca \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_collections-604444303d8c9f09/lib-icu_collections.json b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/lib-icu_collections.json new file mode 100644 index 0000000..5f3aebd --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-604444303d8c9f09/lib-icu_collections.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"serde\"]","target":8741949119514994751,"profile":4972266810624584510,"path":15593486460968083453,"deps":[[5078124415930854154,"utf8_iter",false,2876159833703736578],[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,1651943364149757029],[11416707103264493240,"yoke",false,14957413341819096135],[12771427830955461916,"zerofrom",false,4055151455474234078],[16987687164371150135,"potential_utf",false,1826975483180381993]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_collections-604444303d8c9f09\\dep-lib-icu_collections","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/dep-lib-icu_collections b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/dep-lib-icu_collections new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/dep-lib-icu_collections Binary files differ diff --git a/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/invoked.timestamp b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/lib-icu_collections b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/lib-icu_collections new file mode 100644 index 0000000..c404b2a --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/lib-icu_collections @@ -0,0 +1 @@ +979455c8f6e4feb0 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/lib-icu_collections.json b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/lib-icu_collections.json new file mode 100644 index 0000000..d8828af --- /dev/null +++ b/target/debug/.fingerprint/icu_collections-e7bd32a93ef0a204/lib-icu_collections.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"serde\"]","target":8741949119514994751,"profile":15319846033271432293,"path":15593486460968083453,"deps":[[5078124415930854154,"utf8_iter",false,11530456817538319631],[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,6111774229755214920],[11416707103264493240,"yoke",false,9465038297338993672],[12771427830955461916,"zerofrom",false,16071654700175678957],[16987687164371150135,"potential_utf",false,10083537945180856162]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_collections-e7bd32a93ef0a204\\dep-lib-icu_collections","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/dep-lib-icu_locale_core b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/dep-lib-icu_locale_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/dep-lib-icu_locale_core Binary files differ diff --git a/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/invoked.timestamp b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/lib-icu_locale_core b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/lib-icu_locale_core new file mode 100644 index 0000000..2d66dc3 --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/lib-icu_locale_core @@ -0,0 +1 @@ +aebfc1b39a06d36c \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/lib-icu_locale_core.json b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/lib-icu_locale_core.json new file mode 100644 index 0000000..3d7a9ba --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-5b351e8cc7ec161b/lib-icu_locale_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"serde\", \"zerovec\"]","target":7234736894702847895,"profile":15319846033271432293,"path":16859844184658531783,"deps":[[3472867876026527834,"litemap",false,3306216819785357624],[4600868325190463366,"writeable",false,17580701853845070745],[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,6111774229755214920],[11371850679357357896,"tinystr",false,8093070554813601726]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_locale_core-5b351e8cc7ec161b\\dep-lib-icu_locale_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/dep-lib-icu_locale_core b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/dep-lib-icu_locale_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/dep-lib-icu_locale_core Binary files differ diff --git a/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/invoked.timestamp b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/lib-icu_locale_core b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/lib-icu_locale_core new file mode 100644 index 0000000..046b353 --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/lib-icu_locale_core @@ -0,0 +1 @@ +e868a786ca8dcbd7 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/lib-icu_locale_core.json b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/lib-icu_locale_core.json new file mode 100644 index 0000000..90531b6 --- /dev/null +++ b/target/debug/.fingerprint/icu_locale_core-9902c62fac652ebb/lib-icu_locale_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"serde\", \"zerovec\"]","target":7234736894702847895,"profile":4972266810624584510,"path":16859844184658531783,"deps":[[3472867876026527834,"litemap",false,2120588573073751811],[4600868325190463366,"writeable",false,11973311134431822323],[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,1651943364149757029],[11371850679357357896,"tinystr",false,9684476824018788552]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_locale_core-9902c62fac652ebb\\dep-lib-icu_locale_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/dep-lib-icu_normalizer b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/dep-lib-icu_normalizer new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/dep-lib-icu_normalizer Binary files differ diff --git a/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/invoked.timestamp b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/lib-icu_normalizer b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/lib-icu_normalizer new file mode 100644 index 0000000..6129f85 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/lib-icu_normalizer @@ -0,0 +1 @@ +0730ea5de38317ce \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/lib-icu_normalizer.json b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/lib-icu_normalizer.json new file mode 100644 index 0000000..c7f4e51 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-7e50da2b12c4fd4b/lib-icu_normalizer.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\", \"datagen\", \"default\", \"harfbuzz_traits\", \"icu_properties\", \"serde\", \"utf16_iter\", \"utf8_iter\", \"write16\"]","target":4082895731217690114,"profile":15319846033271432293,"path":3005035453093147866,"deps":[[2740396133377933779,"icu_collections",false,12753882943333962903],[3666196340704888985,"smallvec",false,2010801433920178424],[6775492119671411220,"icu_provider",false,18269411269773763467],[8537256058173792506,"icu_normalizer_data",false,16248646219910538220],[9119616491714376884,"zerovec",false,6111774229755214920]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer-7e50da2b12c4fd4b\\dep-lib-icu_normalizer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/dep-lib-icu_normalizer b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/dep-lib-icu_normalizer new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/dep-lib-icu_normalizer Binary files differ diff --git a/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/invoked.timestamp b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/lib-icu_normalizer b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/lib-icu_normalizer new file mode 100644 index 0000000..5a1cf79 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/lib-icu_normalizer @@ -0,0 +1 @@ +3376d92686671275 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/lib-icu_normalizer.json b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/lib-icu_normalizer.json new file mode 100644 index 0000000..f5d4a12 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer-d633ef7fe2137711/lib-icu_normalizer.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\", \"datagen\", \"default\", \"harfbuzz_traits\", \"icu_properties\", \"serde\", \"utf16_iter\", \"utf8_iter\", \"write16\"]","target":4082895731217690114,"profile":4972266810624584510,"path":3005035453093147866,"deps":[[2740396133377933779,"icu_collections",false,14602120650338082005],[3666196340704888985,"smallvec",false,9694284094806378221],[6775492119671411220,"icu_provider",false,115183748202460372],[8537256058173792506,"icu_normalizer_data",false,289235728379357401],[9119616491714376884,"zerovec",false,1651943364149757029]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer-d633ef7fe2137711\\dep-lib-icu_normalizer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/build-script-build-script-build b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/build-script-build-script-build new file mode 100644 index 0000000..edd78c8 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/build-script-build-script-build @@ -0,0 +1 @@ +cecb233b06f0e5ed \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/build-script-build-script-build.json b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/build-script-build-script-build.json new file mode 100644 index 0000000..65c26cb --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":13574669494803281578,"path":13743902210217070327,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer_data-3227c994f5cceea8\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/dep-build-script-build-script-build b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/invoked.timestamp b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-3227c994f5cceea8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/dep-lib-icu_normalizer_data b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/dep-lib-icu_normalizer_data new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/dep-lib-icu_normalizer_data Binary files differ diff --git a/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/invoked.timestamp b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/lib-icu_normalizer_data b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/lib-icu_normalizer_data new file mode 100644 index 0000000..b9cef05 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/lib-icu_normalizer_data @@ -0,0 +1 @@ +ece3c2e2a5c97ee1 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/lib-icu_normalizer_data.json b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/lib-icu_normalizer_data.json new file mode 100644 index 0000000..a4ff7ff --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-7058970f5714601a/lib-icu_normalizer_data.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":17980939898269686983,"profile":6379353384314970492,"path":15782047817967475444,"deps":[[8537256058173792506,"build_script_build",false,3022637202936151439]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer_data-7058970f5714601a\\dep-lib-icu_normalizer_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-924a6b07885c4bcb/run-build-script-build-script-build b/target/debug/.fingerprint/icu_normalizer_data-924a6b07885c4bcb/run-build-script-build-script-build new file mode 100644 index 0000000..9a1932c --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-924a6b07885c4bcb/run-build-script-build-script-build @@ -0,0 +1 @@ +8fbde37d8590f229 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-924a6b07885c4bcb/run-build-script-build-script-build.json b/target/debug/.fingerprint/icu_normalizer_data-924a6b07885c4bcb/run-build-script-build-script-build.json new file mode 100644 index 0000000..9a49d10 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-924a6b07885c4bcb/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8537256058173792506,"build_script_build",false,17142371466208332750]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/dep-lib-icu_normalizer_data b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/dep-lib-icu_normalizer_data new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/dep-lib-icu_normalizer_data Binary files differ diff --git a/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/invoked.timestamp b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/lib-icu_normalizer_data b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/lib-icu_normalizer_data new file mode 100644 index 0000000..5a75307 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/lib-icu_normalizer_data @@ -0,0 +1 @@ +d92867ce5c920304 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/lib-icu_normalizer_data.json b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/lib-icu_normalizer_data.json new file mode 100644 index 0000000..3ed65f1 --- /dev/null +++ b/target/debug/.fingerprint/icu_normalizer_data-a8b89b2201d383d3/lib-icu_normalizer_data.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":17980939898269686983,"profile":11659310115634824739,"path":15782047817967475444,"deps":[[8537256058173792506,"build_script_build",false,3022637202936151439]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer_data-a8b89b2201d383d3\\dep-lib-icu_normalizer_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/dep-lib-icu_properties b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/dep-lib-icu_properties new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/dep-lib-icu_properties Binary files differ diff --git a/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/invoked.timestamp b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/lib-icu_properties b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/lib-icu_properties new file mode 100644 index 0000000..d57360d --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/lib-icu_properties @@ -0,0 +1 @@ +94538a9d9947f16b \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/lib-icu_properties.json b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/lib-icu_properties.json new file mode 100644 index 0000000..6eace40 --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-94520e62a60a3a73/lib-icu_properties.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"compiled_data\"]","declared_features":"[\"alloc\", \"compiled_data\", \"datagen\", \"default\", \"harfbuzz_traits\", \"serde\", \"unicode_bidi\"]","target":12882061015678277883,"profile":15319846033271432293,"path":12592894489933380242,"deps":[[2508912448185119253,"icu_locale_core",false,7841618637692714926],[2740396133377933779,"icu_collections",false,12753882943333962903],[6765506827638725279,"icu_properties_data",false,17720600377351162997],[6775492119671411220,"icu_provider",false,18269411269773763467],[9119616491714376884,"zerovec",false,6111774229755214920],[12042051876675963596,"zerotrie",false,10328034361444710644]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties-94520e62a60a3a73\\dep-lib-icu_properties","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/dep-lib-icu_properties b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/dep-lib-icu_properties new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/dep-lib-icu_properties Binary files differ diff --git a/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/invoked.timestamp b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/lib-icu_properties b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/lib-icu_properties new file mode 100644 index 0000000..bd51047 --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/lib-icu_properties @@ -0,0 +1 @@ +b894b9d0f39e550c \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/lib-icu_properties.json b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/lib-icu_properties.json new file mode 100644 index 0000000..b387510 --- /dev/null +++ b/target/debug/.fingerprint/icu_properties-c3cbe601949fdef2/lib-icu_properties.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"compiled_data\"]","declared_features":"[\"alloc\", \"compiled_data\", \"datagen\", \"default\", \"harfbuzz_traits\", \"serde\", \"unicode_bidi\"]","target":12882061015678277883,"profile":4972266810624584510,"path":12592894489933380242,"deps":[[2508912448185119253,"icu_locale_core",false,15549678039408797928],[2740396133377933779,"icu_collections",false,14602120650338082005],[6765506827638725279,"icu_properties_data",false,162093657064057867],[6775492119671411220,"icu_provider",false,115183748202460372],[9119616491714376884,"zerovec",false,1651943364149757029],[12042051876675963596,"zerotrie",false,13801340424199734519]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties-c3cbe601949fdef2\\dep-lib-icu_properties","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-19bee913c9e30dcb/run-build-script-build-script-build b/target/debug/.fingerprint/icu_properties_data-19bee913c9e30dcb/run-build-script-build-script-build new file mode 100644 index 0000000..7a8de30 --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-19bee913c9e30dcb/run-build-script-build-script-build @@ -0,0 +1 @@ +769e682d0e713916 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-19bee913c9e30dcb/run-build-script-build-script-build.json b/target/debug/.fingerprint/icu_properties_data-19bee913c9e30dcb/run-build-script-build-script-build.json new file mode 100644 index 0000000..7c52e7d --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-19bee913c9e30dcb/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6765506827638725279,"build_script_build",false,14234643059952669916]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/build-script-build-script-build b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/build-script-build-script-build new file mode 100644 index 0000000..3b8f1aa --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/build-script-build-script-build @@ -0,0 +1 @@ +dc54f5d4719c8bc5 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/build-script-build-script-build.json b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/build-script-build-script-build.json new file mode 100644 index 0000000..481b60b --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":13574669494803281578,"path":9256864556592032988,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties_data-1a318d4d1684242c\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/dep-build-script-build-script-build b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/invoked.timestamp b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1a318d4d1684242c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/dep-lib-icu_properties_data b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/dep-lib-icu_properties_data new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/dep-lib-icu_properties_data Binary files differ diff --git a/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/invoked.timestamp b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/lib-icu_properties_data b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/lib-icu_properties_data new file mode 100644 index 0000000..cc1a20c --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/lib-icu_properties_data @@ -0,0 +1 @@ +754cabca2738ecf5 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/lib-icu_properties_data.json b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/lib-icu_properties_data.json new file mode 100644 index 0000000..8639541 --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-1fa333329abb5064/lib-icu_properties_data.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":9037757742335137726,"profile":6379353384314970492,"path":12582354530967719850,"deps":[[6765506827638725279,"build_script_build",false,1601435448212233846]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties_data-1fa333329abb5064\\dep-lib-icu_properties_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/dep-lib-icu_properties_data b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/dep-lib-icu_properties_data new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/dep-lib-icu_properties_data Binary files differ diff --git a/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/invoked.timestamp b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/lib-icu_properties_data b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/lib-icu_properties_data new file mode 100644 index 0000000..8942e41 --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/lib-icu_properties_data @@ -0,0 +1 @@ +0baca58152df3f02 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/lib-icu_properties_data.json b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/lib-icu_properties_data.json new file mode 100644 index 0000000..e02dc1b --- /dev/null +++ b/target/debug/.fingerprint/icu_properties_data-53635d0b83194f8c/lib-icu_properties_data.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":9037757742335137726,"profile":11659310115634824739,"path":12582354530967719850,"deps":[[6765506827638725279,"build_script_build",false,1601435448212233846]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties_data-53635d0b83194f8c\\dep-lib-icu_properties_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/dep-lib-icu_provider b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/dep-lib-icu_provider new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/dep-lib-icu_provider Binary files differ diff --git a/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/invoked.timestamp b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/lib-icu_provider b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/lib-icu_provider new file mode 100644 index 0000000..fd9aac1 --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/lib-icu_provider @@ -0,0 +1 @@ +d474813b02379901 \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/lib-icu_provider.json b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/lib-icu_provider.json new file mode 100644 index 0000000..502e49a --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-b172c7298e8c997d/lib-icu_provider.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"baked\"]","declared_features":"[\"alloc\", \"baked\", \"deserialize_bincode_1\", \"deserialize_json\", \"deserialize_postcard_1\", \"export\", \"logging\", \"serde\", \"std\", \"sync\", \"zerotrie\"]","target":8134314816311233441,"profile":4972266810624584510,"path":10563356917441114864,"deps":[[2508912448185119253,"icu_locale_core",false,15549678039408797928],[4600868325190463366,"writeable",false,11973311134431822323],[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,1651943364149757029],[11416707103264493240,"yoke",false,14957413341819096135],[12042051876675963596,"zerotrie",false,13801340424199734519],[12771427830955461916,"zerofrom",false,4055151455474234078]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_provider-b172c7298e8c997d\\dep-lib-icu_provider","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/dep-lib-icu_provider b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/dep-lib-icu_provider new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/dep-lib-icu_provider Binary files differ diff --git a/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/invoked.timestamp b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/lib-icu_provider b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/lib-icu_provider new file mode 100644 index 0000000..7493740 --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/lib-icu_provider @@ -0,0 +1 @@ +8b23621ec1fc89fd \ No newline at end of file diff --git a/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/lib-icu_provider.json b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/lib-icu_provider.json new file mode 100644 index 0000000..1923158 --- /dev/null +++ b/target/debug/.fingerprint/icu_provider-f75cab7628ed9c6b/lib-icu_provider.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"baked\"]","declared_features":"[\"alloc\", \"baked\", \"deserialize_bincode_1\", \"deserialize_json\", \"deserialize_postcard_1\", \"export\", \"logging\", \"serde\", \"std\", \"sync\", \"zerotrie\"]","target":8134314816311233441,"profile":15319846033271432293,"path":10563356917441114864,"deps":[[2508912448185119253,"icu_locale_core",false,7841618637692714926],[4600868325190463366,"writeable",false,17580701853845070745],[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,6111774229755214920],[11416707103264493240,"yoke",false,9465038297338993672],[12042051876675963596,"zerotrie",false,10328034361444710644],[12771427830955461916,"zerofrom",false,16071654700175678957]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_provider-f75cab7628ed9c6b\\dep-lib-icu_provider","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/idna-9786bfb13650735f/dep-lib-idna b/target/debug/.fingerprint/idna-9786bfb13650735f/dep-lib-idna new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/idna-9786bfb13650735f/dep-lib-idna Binary files differ diff --git a/target/debug/.fingerprint/idna-9786bfb13650735f/invoked.timestamp b/target/debug/.fingerprint/idna-9786bfb13650735f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/idna-9786bfb13650735f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/idna-9786bfb13650735f/lib-idna b/target/debug/.fingerprint/idna-9786bfb13650735f/lib-idna new file mode 100644 index 0000000..95ca016 --- /dev/null +++ b/target/debug/.fingerprint/idna-9786bfb13650735f/lib-idna @@ -0,0 +1 @@ +be5c0e8117d0b1e0 \ No newline at end of file diff --git a/target/debug/.fingerprint/idna-9786bfb13650735f/lib-idna.json b/target/debug/.fingerprint/idna-9786bfb13650735f/lib-idna.json new file mode 100644 index 0000000..725d56f --- /dev/null +++ b/target/debug/.fingerprint/idna-9786bfb13650735f/lib-idna.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","target":2602963282308965300,"profile":15657897354478470176,"path":662767013588158058,"deps":[[3666196340704888985,"smallvec",false,9694284094806378221],[5078124415930854154,"utf8_iter",false,2876159833703736578],[14746133296817838026,"idna_adapter",false,12858089792012167129]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna-9786bfb13650735f\\dep-lib-idna","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/idna-f1a973d3098039a1/dep-lib-idna b/target/debug/.fingerprint/idna-f1a973d3098039a1/dep-lib-idna new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/idna-f1a973d3098039a1/dep-lib-idna Binary files differ diff --git a/target/debug/.fingerprint/idna-f1a973d3098039a1/invoked.timestamp b/target/debug/.fingerprint/idna-f1a973d3098039a1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/idna-f1a973d3098039a1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/idna-f1a973d3098039a1/lib-idna b/target/debug/.fingerprint/idna-f1a973d3098039a1/lib-idna new file mode 100644 index 0000000..7095d58 --- /dev/null +++ b/target/debug/.fingerprint/idna-f1a973d3098039a1/lib-idna @@ -0,0 +1 @@ +d64fdb28b9c65a02 \ No newline at end of file diff --git a/target/debug/.fingerprint/idna-f1a973d3098039a1/lib-idna.json b/target/debug/.fingerprint/idna-f1a973d3098039a1/lib-idna.json new file mode 100644 index 0000000..1cb74db --- /dev/null +++ b/target/debug/.fingerprint/idna-f1a973d3098039a1/lib-idna.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","target":2602963282308965300,"profile":2241668132362809309,"path":662767013588158058,"deps":[[3666196340704888985,"smallvec",false,2010801433920178424],[5078124415930854154,"utf8_iter",false,11530456817538319631],[14746133296817838026,"idna_adapter",false,6499277914136874320]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna-f1a973d3098039a1\\dep-lib-idna","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/dep-lib-idna_adapter b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/dep-lib-idna_adapter new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/dep-lib-idna_adapter Binary files differ diff --git a/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/invoked.timestamp b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/lib-idna_adapter b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/lib-idna_adapter new file mode 100644 index 0000000..9710fef --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/lib-idna_adapter @@ -0,0 +1 @@ +508dab08d412325a \ No newline at end of file diff --git a/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/lib-idna_adapter.json b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/lib-idna_adapter.json new file mode 100644 index 0000000..4fddc9c --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-0957135d49f220bd/lib-idna_adapter.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\"]","target":11527116880419813357,"profile":2241668132362809309,"path":8894454150444586129,"deps":[[2309614597000388150,"icu_normalizer",false,14850483308833943559],[5565326065051315429,"icu_properties",false,7778076756544213908]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna_adapter-0957135d49f220bd\\dep-lib-idna_adapter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/dep-lib-idna_adapter b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/dep-lib-idna_adapter new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/dep-lib-idna_adapter Binary files differ diff --git a/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/invoked.timestamp b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/lib-idna_adapter b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/lib-idna_adapter new file mode 100644 index 0000000..6d6a065 --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/lib-idna_adapter @@ -0,0 +1 @@ +d927f66e8a1c71b2 \ No newline at end of file diff --git a/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/lib-idna_adapter.json b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/lib-idna_adapter.json new file mode 100644 index 0000000..c80a295 --- /dev/null +++ b/target/debug/.fingerprint/idna_adapter-2b2c2dca7b0675bd/lib-idna_adapter.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\"]","target":11527116880419813357,"profile":15657897354478470176,"path":8894454150444586129,"deps":[[2309614597000388150,"icu_normalizer",false,8435918877893424691],[5565326065051315429,"icu_properties",false,888791271491605688]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna_adapter-2b2c2dca7b0675bd\\dep-lib-idna_adapter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/indexmap-341aff46daab76d3/dep-lib-indexmap b/target/debug/.fingerprint/indexmap-341aff46daab76d3/dep-lib-indexmap new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/indexmap-341aff46daab76d3/dep-lib-indexmap Binary files differ diff --git a/target/debug/.fingerprint/indexmap-341aff46daab76d3/invoked.timestamp b/target/debug/.fingerprint/indexmap-341aff46daab76d3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/indexmap-341aff46daab76d3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/indexmap-341aff46daab76d3/lib-indexmap b/target/debug/.fingerprint/indexmap-341aff46daab76d3/lib-indexmap new file mode 100644 index 0000000..55fd264 --- /dev/null +++ b/target/debug/.fingerprint/indexmap-341aff46daab76d3/lib-indexmap @@ -0,0 +1 @@ +5593ab691f47bad7 \ No newline at end of file diff --git a/target/debug/.fingerprint/indexmap-341aff46daab76d3/lib-indexmap.json b/target/debug/.fingerprint/indexmap-341aff46daab76d3/lib-indexmap.json new file mode 100644 index 0000000..af51b4e --- /dev/null +++ b/target/debug/.fingerprint/indexmap-341aff46daab76d3/lib-indexmap.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"sval\", \"test_debug\"]","target":15738714612577068147,"profile":10949383280008172279,"path":8348066010260581144,"deps":[[5230392855116717286,"equivalent",false,15219081345613451116],[14713635449132178795,"hashbrown",false,8157186364763274347]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\indexmap-341aff46daab76d3\\dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/dep-lib-indexmap b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/dep-lib-indexmap new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/dep-lib-indexmap Binary files differ diff --git a/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/invoked.timestamp b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/lib-indexmap b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/lib-indexmap new file mode 100644 index 0000000..1fa3720 --- /dev/null +++ b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/lib-indexmap @@ -0,0 +1 @@ +6302300576eb17fc \ No newline at end of file diff --git a/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/lib-indexmap.json b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/lib-indexmap.json new file mode 100644 index 0000000..39ce51b --- /dev/null +++ b/target/debug/.fingerprint/indexmap-7b44f43bfb912e53/lib-indexmap.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"sval\", \"test_debug\"]","target":15738714612577068147,"profile":17770749724986273341,"path":8348066010260581144,"deps":[[5230392855116717286,"equivalent",false,336573161809533582],[14713635449132178795,"hashbrown",false,3018602952233405963]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\indexmap-7b44f43bfb912e53\\dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/dep-lib-ipnet b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/dep-lib-ipnet new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/dep-lib-ipnet Binary files differ diff --git a/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/invoked.timestamp b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/lib-ipnet b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/lib-ipnet new file mode 100644 index 0000000..0823936 --- /dev/null +++ b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/lib-ipnet @@ -0,0 +1 @@ +5f390660115e827b \ No newline at end of file diff --git a/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/lib-ipnet.json b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/lib-ipnet.json new file mode 100644 index 0000000..b2da213 --- /dev/null +++ b/target/debug/.fingerprint/ipnet-9ec6295a3c4b4bda/lib-ipnet.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"heapless\", \"json\", \"schemars\", \"schemars08\", \"schemars1\", \"ser_as_str\", \"serde\", \"std\"]","target":2684928858108222948,"profile":15657897354478470176,"path":6616521702350194973,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ipnet-9ec6295a3c4b4bda\\dep-lib-ipnet","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ipnet-f17909821836d355/dep-lib-ipnet b/target/debug/.fingerprint/ipnet-f17909821836d355/dep-lib-ipnet new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ipnet-f17909821836d355/dep-lib-ipnet Binary files differ diff --git a/target/debug/.fingerprint/ipnet-f17909821836d355/invoked.timestamp b/target/debug/.fingerprint/ipnet-f17909821836d355/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ipnet-f17909821836d355/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ipnet-f17909821836d355/lib-ipnet b/target/debug/.fingerprint/ipnet-f17909821836d355/lib-ipnet new file mode 100644 index 0000000..48fb7ca --- /dev/null +++ b/target/debug/.fingerprint/ipnet-f17909821836d355/lib-ipnet @@ -0,0 +1 @@ +52d52972569dce3b \ No newline at end of file diff --git a/target/debug/.fingerprint/ipnet-f17909821836d355/lib-ipnet.json b/target/debug/.fingerprint/ipnet-f17909821836d355/lib-ipnet.json new file mode 100644 index 0000000..ea4ddfe --- /dev/null +++ b/target/debug/.fingerprint/ipnet-f17909821836d355/lib-ipnet.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"heapless\", \"json\", \"schemars\", \"schemars08\", \"schemars1\", \"ser_as_str\", \"serde\", \"std\"]","target":2684928858108222948,"profile":2241668132362809309,"path":6616521702350194973,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ipnet-f17909821836d355\\dep-lib-ipnet","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/iri-string-152b5c31d45e1590/dep-lib-iri_string b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/dep-lib-iri_string new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/dep-lib-iri_string Binary files differ diff --git a/target/debug/.fingerprint/iri-string-152b5c31d45e1590/invoked.timestamp b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/iri-string-152b5c31d45e1590/lib-iri_string b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/lib-iri_string new file mode 100644 index 0000000..b50c66b --- /dev/null +++ b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/lib-iri_string @@ -0,0 +1 @@ +909bfabb9fe050eb \ No newline at end of file diff --git a/target/debug/.fingerprint/iri-string-152b5c31d45e1590/lib-iri_string.json b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/lib-iri_string.json new file mode 100644 index 0000000..4ff2a9c --- /dev/null +++ b/target/debug/.fingerprint/iri-string-152b5c31d45e1590/lib-iri_string.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"memchr\", \"serde\", \"std\"]","target":12413245532915438876,"profile":15657897354478470176,"path":14384753624084285480,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\iri-string-152b5c31d45e1590\\dep-lib-iri_string","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/iri-string-cacb252e54c2175a/dep-lib-iri_string b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/dep-lib-iri_string new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/dep-lib-iri_string Binary files differ diff --git a/target/debug/.fingerprint/iri-string-cacb252e54c2175a/invoked.timestamp b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/iri-string-cacb252e54c2175a/lib-iri_string b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/lib-iri_string new file mode 100644 index 0000000..d16ffc4 --- /dev/null +++ b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/lib-iri_string @@ -0,0 +1 @@ +9abcb0242ad534ab \ No newline at end of file diff --git a/target/debug/.fingerprint/iri-string-cacb252e54c2175a/lib-iri_string.json b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/lib-iri_string.json new file mode 100644 index 0000000..a023a49 --- /dev/null +++ b/target/debug/.fingerprint/iri-string-cacb252e54c2175a/lib-iri_string.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"memchr\", \"serde\", \"std\"]","target":12413245532915438876,"profile":2241668132362809309,"path":14384753624084285480,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\iri-string-cacb252e54c2175a\\dep-lib-iri_string","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-120546458fa616c5/dep-lib-itoa b/target/debug/.fingerprint/itoa-120546458fa616c5/dep-lib-itoa new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/itoa-120546458fa616c5/dep-lib-itoa Binary files differ diff --git a/target/debug/.fingerprint/itoa-120546458fa616c5/invoked.timestamp b/target/debug/.fingerprint/itoa-120546458fa616c5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/itoa-120546458fa616c5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-120546458fa616c5/lib-itoa b/target/debug/.fingerprint/itoa-120546458fa616c5/lib-itoa new file mode 100644 index 0000000..ce31809 --- /dev/null +++ b/target/debug/.fingerprint/itoa-120546458fa616c5/lib-itoa @@ -0,0 +1 @@ +fe942e14a979a72f \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-120546458fa616c5/lib-itoa.json b/target/debug/.fingerprint/itoa-120546458fa616c5/lib-itoa.json new file mode 100644 index 0000000..9b36b7c --- /dev/null +++ b/target/debug/.fingerprint/itoa-120546458fa616c5/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\"]","target":18426369533666673425,"profile":2241668132362809309,"path":2776490881231813862,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\itoa-120546458fa616c5\\dep-lib-itoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/dep-lib-itoa b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/dep-lib-itoa new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/dep-lib-itoa Binary files differ diff --git a/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/invoked.timestamp b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/lib-itoa b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/lib-itoa new file mode 100644 index 0000000..a37dbac --- /dev/null +++ b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/lib-itoa @@ -0,0 +1 @@ +16539f414d4cd24e \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/lib-itoa.json b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/lib-itoa.json new file mode 100644 index 0000000..0aa78f6 --- /dev/null +++ b/target/debug/.fingerprint/itoa-6e5ff90b1c9a445c/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\"]","target":18426369533666673425,"profile":15657897354478470176,"path":2776490881231813862,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\itoa-6e5ff90b1c9a445c\\dep-lib-itoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/dep-lib-itoa b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/dep-lib-itoa new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/dep-lib-itoa Binary files differ diff --git a/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/invoked.timestamp b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/lib-itoa b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/lib-itoa new file mode 100644 index 0000000..4da294a --- /dev/null +++ b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/lib-itoa @@ -0,0 +1 @@ +6d455edfd94de19b \ No newline at end of file diff --git a/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/lib-itoa.json b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/lib-itoa.json new file mode 100644 index 0000000..ff83c16 --- /dev/null +++ b/target/debug/.fingerprint/itoa-7c3663b5fe7fa61d/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\"]","target":18426369533666673425,"profile":2225463790103693989,"path":2776490881231813862,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\itoa-7c3663b5fe7fa61d\\dep-lib-itoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/dep-lib-jobserver b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/dep-lib-jobserver new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/dep-lib-jobserver Binary files differ diff --git a/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/invoked.timestamp b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/lib-jobserver b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/lib-jobserver new file mode 100644 index 0000000..9379bb5 --- /dev/null +++ b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/lib-jobserver @@ -0,0 +1 @@ +b25a509a1de17ae6 \ No newline at end of file diff --git a/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/lib-jobserver.json b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/lib-jobserver.json new file mode 100644 index 0000000..58f3964 --- /dev/null +++ b/target/debug/.fingerprint/jobserver-cf7bd0a0a362fc40/lib-jobserver.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":15857469692476194146,"profile":2225463790103693989,"path":18433853095682163181,"deps":[[18408407127522236545,"getrandom",false,1137504358839280875]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\jobserver-cf7bd0a0a362fc40\\dep-lib-jobserver","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/jobserver-e358742095c48fb0/dep-lib-jobserver b/target/debug/.fingerprint/jobserver-e358742095c48fb0/dep-lib-jobserver new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/jobserver-e358742095c48fb0/dep-lib-jobserver Binary files differ diff --git a/target/debug/.fingerprint/jobserver-e358742095c48fb0/invoked.timestamp b/target/debug/.fingerprint/jobserver-e358742095c48fb0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/jobserver-e358742095c48fb0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/jobserver-e358742095c48fb0/lib-jobserver b/target/debug/.fingerprint/jobserver-e358742095c48fb0/lib-jobserver new file mode 100644 index 0000000..6e55be5 --- /dev/null +++ b/target/debug/.fingerprint/jobserver-e358742095c48fb0/lib-jobserver @@ -0,0 +1 @@ +ac58b95f61ae3ca6 \ No newline at end of file diff --git a/target/debug/.fingerprint/jobserver-e358742095c48fb0/lib-jobserver.json b/target/debug/.fingerprint/jobserver-e358742095c48fb0/lib-jobserver.json new file mode 100644 index 0000000..8303770 --- /dev/null +++ b/target/debug/.fingerprint/jobserver-e358742095c48fb0/lib-jobserver.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":15857469692476194146,"profile":2225463790103693989,"path":18433853095682163181,"deps":[[18408407127522236545,"getrandom",false,10586877844937918842]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\jobserver-e358742095c48fb0\\dep-lib-jobserver","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/dep-lib-jsonwebtoken b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/dep-lib-jsonwebtoken new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/dep-lib-jsonwebtoken Binary files differ diff --git a/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/invoked.timestamp b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/lib-jsonwebtoken b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/lib-jsonwebtoken new file mode 100644 index 0000000..e18888b --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/lib-jsonwebtoken @@ -0,0 +1 @@ +89051146ca9724b8 \ No newline at end of file diff --git a/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/lib-jsonwebtoken.json b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/lib-jsonwebtoken.json new file mode 100644 index 0000000..73d6ed4 --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-32e32d8809d937e5/lib-jsonwebtoken.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"default\", \"pem\", \"simple_asn1\", \"use_pem\"]","declared_features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"default\", \"ed25519-dalek\", \"hmac\", \"p256\", \"p384\", \"pem\", \"rand\", \"rsa\", \"rust_crypto\", \"sha2\", \"simple_asn1\", \"use_pem\"]","target":13146815818330956145,"profile":15657897354478470176,"path":8004066745908391871,"deps":[[1264099202606790382,"pem",false,6882742024981196552],[11097108169407709933,"simple_asn1",false,12288045651655634367],[13077212702700853852,"base64",false,14151005702471842124],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[13895928991373641935,"signature",false,4158241381161539518],[15008573435535731974,"aws_lc_rs",false,17379607490881640848]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\jsonwebtoken-32e32d8809d937e5\\dep-lib-jsonwebtoken","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/dep-lib-jsonwebtoken b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/dep-lib-jsonwebtoken new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/dep-lib-jsonwebtoken Binary files differ diff --git a/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/invoked.timestamp b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/lib-jsonwebtoken b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/lib-jsonwebtoken new file mode 100644 index 0000000..dae0667 --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/lib-jsonwebtoken @@ -0,0 +1 @@ +dc8d6309097c601e \ No newline at end of file diff --git a/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/lib-jsonwebtoken.json b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/lib-jsonwebtoken.json new file mode 100644 index 0000000..d60df26 --- /dev/null +++ b/target/debug/.fingerprint/jsonwebtoken-529a395c9df28330/lib-jsonwebtoken.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"default\", \"pem\", \"simple_asn1\", \"use_pem\"]","declared_features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"default\", \"ed25519-dalek\", \"hmac\", \"p256\", \"p384\", \"pem\", \"rand\", \"rsa\", \"rust_crypto\", \"sha2\", \"simple_asn1\", \"use_pem\"]","target":13146815818330956145,"profile":2241668132362809309,"path":8004066745908391871,"deps":[[1264099202606790382,"pem",false,15789769363030653690],[11097108169407709933,"simple_asn1",false,2866835789743561674],[13077212702700853852,"base64",false,2975728255774312329],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[13895928991373641935,"signature",false,16322708125649837707],[15008573435535731974,"aws_lc_rs",false,13669545088586850210]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\jsonwebtoken-529a395c9df28330\\dep-lib-jsonwebtoken","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-0113c2db9d289f1d/dep-lib-libc b/target/debug/.fingerprint/libc-0113c2db9d289f1d/dep-lib-libc new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/libc-0113c2db9d289f1d/dep-lib-libc Binary files differ diff --git a/target/debug/.fingerprint/libc-0113c2db9d289f1d/invoked.timestamp b/target/debug/.fingerprint/libc-0113c2db9d289f1d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libc-0113c2db9d289f1d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-0113c2db9d289f1d/lib-libc b/target/debug/.fingerprint/libc-0113c2db9d289f1d/lib-libc new file mode 100644 index 0000000..81af5c3 --- /dev/null +++ b/target/debug/.fingerprint/libc-0113c2db9d289f1d/lib-libc @@ -0,0 +1 @@ +15531a5efb95f834 \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-0113c2db9d289f1d/lib-libc.json b/target/debug/.fingerprint/libc-0113c2db9d289f1d/lib-libc.json new file mode 100644 index 0000000..34d261c --- /dev/null +++ b/target/debug/.fingerprint/libc-0113c2db9d289f1d/lib-libc.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":15222631470922254920,"path":15978199660211817188,"deps":[[7098700569944897890,"build_script_build",false,11140827936177757869]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libc-0113c2db9d289f1d\\dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-1246eddd774cf843/build-script-build-script-build b/target/debug/.fingerprint/libc-1246eddd774cf843/build-script-build-script-build new file mode 100644 index 0000000..4b92c47 --- /dev/null +++ b/target/debug/.fingerprint/libc-1246eddd774cf843/build-script-build-script-build @@ -0,0 +1 @@ +6140753b053b228c \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-1246eddd774cf843/build-script-build-script-build.json b/target/debug/.fingerprint/libc-1246eddd774cf843/build-script-build-script-build.json new file mode 100644 index 0000000..bb93cf6 --- /dev/null +++ b/target/debug/.fingerprint/libc-1246eddd774cf843/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":1565149285177326037,"path":4655225083219409987,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libc-1246eddd774cf843\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-1246eddd774cf843/dep-build-script-build-script-build b/target/debug/.fingerprint/libc-1246eddd774cf843/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/libc-1246eddd774cf843/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/libc-1246eddd774cf843/invoked.timestamp b/target/debug/.fingerprint/libc-1246eddd774cf843/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libc-1246eddd774cf843/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-268fbae410df1337/dep-lib-libc b/target/debug/.fingerprint/libc-268fbae410df1337/dep-lib-libc new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/libc-268fbae410df1337/dep-lib-libc Binary files differ diff --git a/target/debug/.fingerprint/libc-268fbae410df1337/invoked.timestamp b/target/debug/.fingerprint/libc-268fbae410df1337/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libc-268fbae410df1337/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-268fbae410df1337/lib-libc b/target/debug/.fingerprint/libc-268fbae410df1337/lib-libc new file mode 100644 index 0000000..149c92d --- /dev/null +++ b/target/debug/.fingerprint/libc-268fbae410df1337/lib-libc @@ -0,0 +1 @@ +18ce1c0f7874f316 \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-268fbae410df1337/lib-libc.json b/target/debug/.fingerprint/libc-268fbae410df1337/lib-libc.json new file mode 100644 index 0000000..8bfb2ab --- /dev/null +++ b/target/debug/.fingerprint/libc-268fbae410df1337/lib-libc.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":6200076328592068522,"path":15978199660211817188,"deps":[[7098700569944897890,"build_script_build",false,11140827936177757869]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libc-268fbae410df1337\\dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-85e6c31c050b6523/run-build-script-build-script-build b/target/debug/.fingerprint/libc-85e6c31c050b6523/run-build-script-build-script-build new file mode 100644 index 0000000..6007bcb --- /dev/null +++ b/target/debug/.fingerprint/libc-85e6c31c050b6523/run-build-script-build-script-build @@ -0,0 +1 @@ +ad9e9f37fb2b9c9a \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-85e6c31c050b6523/run-build-script-build-script-build.json b/target/debug/.fingerprint/libc-85e6c31c050b6523/run-build-script-build-script-build.json new file mode 100644 index 0000000..328dfe2 --- /dev/null +++ b/target/debug/.fingerprint/libc-85e6c31c050b6523/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[7098700569944897890,"build_script_build",false,10097698208176488545]],"local":[{"RerunIfChanged":{"output":"debug\\build\\libc-85e6c31c050b6523\\output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/dep-lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/dep-lib-libsqlite3_sys new file mode 100644 index 0000000..3c4935a --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/dep-lib-libsqlite3_sys Binary files differ diff --git a/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/invoked.timestamp b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/lib-libsqlite3_sys new file mode 100644 index 0000000..9d9e8c3 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/lib-libsqlite3_sys @@ -0,0 +1 @@ +a60130dc5cdff0fa \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/lib-libsqlite3_sys.json b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/lib-libsqlite3_sys.json new file mode 100644 index 0000000..c4b8cc4 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-03be0f4efef401bf/lib-libsqlite3_sys.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bundled\", \"bundled_bindings\", \"cc\", \"default\", \"min_sqlite_version_3_14_0\", \"pkg-config\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":3421942236757206917,"profile":15657897354478470176,"path":14436583288468033184,"deps":[[9986166984836792091,"build_script_build",false,10792219625332691211]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libsqlite3-sys-03be0f4efef401bf\\dep-lib-libsqlite3_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/build-script-build-script-build new file mode 100644 index 0000000..a8dba00 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/build-script-build-script-build @@ -0,0 +1 @@ +e44b7ee0990e1076 \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/build-script-build-script-build.json b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/build-script-build-script-build.json new file mode 100644 index 0000000..ee37886 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bundled\", \"bundled_bindings\", \"cc\", \"default\", \"min_sqlite_version_3_14_0\", \"pkg-config\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":5408242616063297496,"profile":2225463790103693989,"path":7409693451230187861,"deps":[[6314015906312918981,"cc",false,2300528917949728362],[12933202132622624734,"vcpkg",false,883151899398168216],[14159514987379261249,"pkg_config",false,15444912200524921175]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libsqlite3-sys-0d2c59bfc69038a8\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/dep-build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/invoked.timestamp b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-0d2c59bfc69038a8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-7c284df68b0cbab7/run-build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-7c284df68b0cbab7/run-build-script-build-script-build new file mode 100644 index 0000000..8524301 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-7c284df68b0cbab7/run-build-script-build-script-build @@ -0,0 +1 @@ +0b51f4d191aac595 \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-7c284df68b0cbab7/run-build-script-build-script-build.json b/target/debug/.fingerprint/libsqlite3-sys-7c284df68b0cbab7/run-build-script-build-script-build.json new file mode 100644 index 0000000..3529ab4 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-7c284df68b0cbab7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9986166984836792091,"build_script_build",false,8507315750162025444]],"local":[{"RerunIfChanged":{"output":"debug\\build\\libsqlite3-sys-7c284df68b0cbab7\\output","paths":["sqlite3/sqlite3.c","sqlite3/wasm32-wasi-vfs.c"]}},{"RerunIfEnvChanged":{"var":"LIBSQLITE3_SYS_USE_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_VARIABLE_NUMBER","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_EXPR_DEPTH","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_COLUMN","val":null}},{"RerunIfEnvChanged":{"var":"LIBSQLITE3_FLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/build-script-build-script-build new file mode 100644 index 0000000..41e8298 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/build-script-build-script-build @@ -0,0 +1 @@ +bc2b83ad181fc515 \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/build-script-build-script-build.json b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/build-script-build-script-build.json new file mode 100644 index 0000000..2e688cc --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bundled\", \"bundled_bindings\", \"cc\", \"default\", \"min_sqlite_version_3_14_0\", \"pkg-config\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":5408242616063297496,"profile":2225463790103693989,"path":7409693451230187861,"deps":[[6314015906312918981,"cc",false,15537134743077957075],[12933202132622624734,"vcpkg",false,883151899398168216],[14159514987379261249,"pkg_config",false,15444912200524921175]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libsqlite3-sys-c7a2644cbc13165a\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/dep-build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/invoked.timestamp b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-c7a2644cbc13165a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/dep-lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/dep-lib-libsqlite3_sys new file mode 100644 index 0000000..9f99673 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/dep-lib-libsqlite3_sys Binary files differ diff --git a/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/invoked.timestamp b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/lib-libsqlite3_sys new file mode 100644 index 0000000..ad78abf --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/lib-libsqlite3_sys @@ -0,0 +1 @@ +364998ff3fb5c0ff \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/lib-libsqlite3_sys.json b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/lib-libsqlite3_sys.json new file mode 100644 index 0000000..90b326c --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-d8596cc180a4208f/lib-libsqlite3_sys.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bundled\", \"bundled_bindings\", \"cc\", \"default\", \"min_sqlite_version_3_14_0\", \"pkg-config\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":3421942236757206917,"profile":2241668132362809309,"path":14436583288468033184,"deps":[[9986166984836792091,"build_script_build",false,6104573263194647141]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libsqlite3-sys-d8596cc180a4208f\\dep-lib-libsqlite3_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-e99e499f7805ff41/run-build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-e99e499f7805ff41/run-build-script-build-script-build new file mode 100644 index 0000000..045a738 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-e99e499f7805ff41/run-build-script-build-script-build @@ -0,0 +1 @@ +656a101a0acdb754 \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-e99e499f7805ff41/run-build-script-build-script-build.json b/target/debug/.fingerprint/libsqlite3-sys-e99e499f7805ff41/run-build-script-build-script-build.json new file mode 100644 index 0000000..be1feba --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-e99e499f7805ff41/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9986166984836792091,"build_script_build",false,1568694236059216828]],"local":[{"RerunIfChanged":{"output":"debug\\build\\libsqlite3-sys-e99e499f7805ff41\\output","paths":["sqlite3/sqlite3.c","sqlite3/wasm32-wasi-vfs.c"]}},{"RerunIfEnvChanged":{"var":"LIBSQLITE3_SYS_USE_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_VARIABLE_NUMBER","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_EXPR_DEPTH","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_COLUMN","val":null}},{"RerunIfEnvChanged":{"var":"LIBSQLITE3_FLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CC_FORCE_DISABLE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/litemap-c6d67ea651e2e621/dep-lib-litemap b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/dep-lib-litemap new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/dep-lib-litemap Binary files differ diff --git a/target/debug/.fingerprint/litemap-c6d67ea651e2e621/invoked.timestamp b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/litemap-c6d67ea651e2e621/lib-litemap b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/lib-litemap new file mode 100644 index 0000000..2dcc57c --- /dev/null +++ b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/lib-litemap @@ -0,0 +1 @@ +3859ba35ae0ae22d \ No newline at end of file diff --git a/target/debug/.fingerprint/litemap-c6d67ea651e2e621/lib-litemap.json b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/lib-litemap.json new file mode 100644 index 0000000..7bbc99c --- /dev/null +++ b/target/debug/.fingerprint/litemap-c6d67ea651e2e621/lib-litemap.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"testing\", \"yoke\"]","target":6548088149557820361,"profile":15319846033271432293,"path":1099230186583910264,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\litemap-c6d67ea651e2e621\\dep-lib-litemap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/dep-lib-litemap b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/dep-lib-litemap new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/dep-lib-litemap Binary files differ diff --git a/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/invoked.timestamp b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/lib-litemap b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/lib-litemap new file mode 100644 index 0000000..2704212 --- /dev/null +++ b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/lib-litemap @@ -0,0 +1 @@ +033fd06412d86d1d \ No newline at end of file diff --git a/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/lib-litemap.json b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/lib-litemap.json new file mode 100644 index 0000000..f8f2181 --- /dev/null +++ b/target/debug/.fingerprint/litemap-fbf34bc2a878e95c/lib-litemap.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"testing\", \"yoke\"]","target":6548088149557820361,"profile":4972266810624584510,"path":1099230186583910264,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\litemap-fbf34bc2a878e95c\\dep-lib-litemap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/litrs-24a76c28ee314c75/dep-lib-litrs b/target/debug/.fingerprint/litrs-24a76c28ee314c75/dep-lib-litrs new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/litrs-24a76c28ee314c75/dep-lib-litrs Binary files differ diff --git a/target/debug/.fingerprint/litrs-24a76c28ee314c75/invoked.timestamp b/target/debug/.fingerprint/litrs-24a76c28ee314c75/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/litrs-24a76c28ee314c75/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/litrs-24a76c28ee314c75/lib-litrs b/target/debug/.fingerprint/litrs-24a76c28ee314c75/lib-litrs new file mode 100644 index 0000000..39125ba --- /dev/null +++ b/target/debug/.fingerprint/litrs-24a76c28ee314c75/lib-litrs @@ -0,0 +1 @@ +ed8933f2c44d1b88 \ No newline at end of file diff --git a/target/debug/.fingerprint/litrs-24a76c28ee314c75/lib-litrs.json b/target/debug/.fingerprint/litrs-24a76c28ee314c75/lib-litrs.json new file mode 100644 index 0000000..5cb72a9 --- /dev/null +++ b/target/debug/.fingerprint/litrs-24a76c28ee314c75/lib-litrs.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"check_suffix\", \"proc-macro2\", \"unicode-xid\"]","target":16562482054466051373,"profile":2225463790103693989,"path":9650523261164264831,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\litrs-24a76c28ee314c75\\dep-lib-litrs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/dep-lib-lock_api b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/dep-lib-lock_api new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/dep-lib-lock_api Binary files differ diff --git a/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/invoked.timestamp b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/lib-lock_api b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/lib-lock_api new file mode 100644 index 0000000..ac8d6af --- /dev/null +++ b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/lib-lock_api @@ -0,0 +1 @@ +435fd8ef5fb7d2fa \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/lib-lock_api.json b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/lib-lock_api.json new file mode 100644 index 0000000..6ea509f --- /dev/null +++ b/target/debug/.fingerprint/lock_api-030d93b541ad9d3a/lib-lock_api.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":15657897354478470176,"path":12788157753017904660,"deps":[[15358414700195712381,"scopeguard",false,202506766676723381]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\lock_api-030d93b541ad9d3a\\dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/dep-lib-lock_api b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/dep-lib-lock_api new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/dep-lib-lock_api Binary files differ diff --git a/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/invoked.timestamp b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/lib-lock_api b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/lib-lock_api new file mode 100644 index 0000000..34b87fa --- /dev/null +++ b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/lib-lock_api @@ -0,0 +1 @@ +7edfc725aaaf2f02 \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/lib-lock_api.json b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/lib-lock_api.json new file mode 100644 index 0000000..1087370 --- /dev/null +++ b/target/debug/.fingerprint/lock_api-4c25f8f182bc99cb/lib-lock_api.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":2241668132362809309,"path":12788157753017904660,"deps":[[15358414700195712381,"scopeguard",false,5944970701722510488]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\lock_api-4c25f8f182bc99cb\\dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/log-11565696133ecd00/dep-lib-log b/target/debug/.fingerprint/log-11565696133ecd00/dep-lib-log new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/log-11565696133ecd00/dep-lib-log Binary files differ diff --git a/target/debug/.fingerprint/log-11565696133ecd00/invoked.timestamp b/target/debug/.fingerprint/log-11565696133ecd00/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/log-11565696133ecd00/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/log-11565696133ecd00/lib-log b/target/debug/.fingerprint/log-11565696133ecd00/lib-log new file mode 100644 index 0000000..2f4d257 --- /dev/null +++ b/target/debug/.fingerprint/log-11565696133ecd00/lib-log @@ -0,0 +1 @@ +c049db5597d8bf76 \ No newline at end of file diff --git a/target/debug/.fingerprint/log-11565696133ecd00/lib-log.json b/target/debug/.fingerprint/log-11565696133ecd00/lib-log.json new file mode 100644 index 0000000..3c61f67 --- /dev/null +++ b/target/debug/.fingerprint/log-11565696133ecd00/lib-log.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"serde_core\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":15657897354478470176,"path":14861355875144500220,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\log-11565696133ecd00\\dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/log-5a9119114236f0fa/dep-lib-log b/target/debug/.fingerprint/log-5a9119114236f0fa/dep-lib-log new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/log-5a9119114236f0fa/dep-lib-log Binary files differ diff --git a/target/debug/.fingerprint/log-5a9119114236f0fa/invoked.timestamp b/target/debug/.fingerprint/log-5a9119114236f0fa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/log-5a9119114236f0fa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/log-5a9119114236f0fa/lib-log b/target/debug/.fingerprint/log-5a9119114236f0fa/lib-log new file mode 100644 index 0000000..720ebd7 --- /dev/null +++ b/target/debug/.fingerprint/log-5a9119114236f0fa/lib-log @@ -0,0 +1 @@ +28895741191654be \ No newline at end of file diff --git a/target/debug/.fingerprint/log-5a9119114236f0fa/lib-log.json b/target/debug/.fingerprint/log-5a9119114236f0fa/lib-log.json new file mode 100644 index 0000000..370145c --- /dev/null +++ b/target/debug/.fingerprint/log-5a9119114236f0fa/lib-log.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"serde_core\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":2241668132362809309,"path":14861355875144500220,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\log-5a9119114236f0fa\\dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-125bf48bce5bd068/dep-lib-matchit b/target/debug/.fingerprint/matchit-125bf48bce5bd068/dep-lib-matchit new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/matchit-125bf48bce5bd068/dep-lib-matchit Binary files differ diff --git a/target/debug/.fingerprint/matchit-125bf48bce5bd068/invoked.timestamp b/target/debug/.fingerprint/matchit-125bf48bce5bd068/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/matchit-125bf48bce5bd068/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-125bf48bce5bd068/lib-matchit b/target/debug/.fingerprint/matchit-125bf48bce5bd068/lib-matchit new file mode 100644 index 0000000..a8c71cb --- /dev/null +++ b/target/debug/.fingerprint/matchit-125bf48bce5bd068/lib-matchit @@ -0,0 +1 @@ +885131654ec3c94e \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-125bf48bce5bd068/lib-matchit.json b/target/debug/.fingerprint/matchit-125bf48bce5bd068/lib-matchit.json new file mode 100644 index 0000000..db47714 --- /dev/null +++ b/target/debug/.fingerprint/matchit-125bf48bce5bd068/lib-matchit.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"__test_helpers\", \"default\"]","target":16629958156185568198,"profile":15657897354478470176,"path":13488220707995845673,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\matchit-125bf48bce5bd068\\dep-lib-matchit","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-5f4162461042afa3/dep-lib-matchit b/target/debug/.fingerprint/matchit-5f4162461042afa3/dep-lib-matchit new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/matchit-5f4162461042afa3/dep-lib-matchit Binary files differ diff --git a/target/debug/.fingerprint/matchit-5f4162461042afa3/invoked.timestamp b/target/debug/.fingerprint/matchit-5f4162461042afa3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/matchit-5f4162461042afa3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-5f4162461042afa3/lib-matchit b/target/debug/.fingerprint/matchit-5f4162461042afa3/lib-matchit new file mode 100644 index 0000000..98f8b59 --- /dev/null +++ b/target/debug/.fingerprint/matchit-5f4162461042afa3/lib-matchit @@ -0,0 +1 @@ +ecbdc2bec6ab3f40 \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-5f4162461042afa3/lib-matchit.json b/target/debug/.fingerprint/matchit-5f4162461042afa3/lib-matchit.json new file mode 100644 index 0000000..7b68a60 --- /dev/null +++ b/target/debug/.fingerprint/matchit-5f4162461042afa3/lib-matchit.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"__test_helpers\", \"default\"]","target":16629958156185568198,"profile":15657897354478470176,"path":17174278575497237134,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\matchit-5f4162461042afa3\\dep-lib-matchit","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-7451a936692699c1/dep-lib-matchit b/target/debug/.fingerprint/matchit-7451a936692699c1/dep-lib-matchit new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/matchit-7451a936692699c1/dep-lib-matchit Binary files differ diff --git a/target/debug/.fingerprint/matchit-7451a936692699c1/invoked.timestamp b/target/debug/.fingerprint/matchit-7451a936692699c1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/matchit-7451a936692699c1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-7451a936692699c1/lib-matchit b/target/debug/.fingerprint/matchit-7451a936692699c1/lib-matchit new file mode 100644 index 0000000..9f966d5 --- /dev/null +++ b/target/debug/.fingerprint/matchit-7451a936692699c1/lib-matchit @@ -0,0 +1 @@ +0ca965f435ed92ef \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-7451a936692699c1/lib-matchit.json b/target/debug/.fingerprint/matchit-7451a936692699c1/lib-matchit.json new file mode 100644 index 0000000..1f0ef5a --- /dev/null +++ b/target/debug/.fingerprint/matchit-7451a936692699c1/lib-matchit.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"__test_helpers\", \"default\"]","target":16629958156185568198,"profile":2241668132362809309,"path":17174278575497237134,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\matchit-7451a936692699c1\\dep-lib-matchit","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-c881a8577b73db56/dep-lib-matchit b/target/debug/.fingerprint/matchit-c881a8577b73db56/dep-lib-matchit new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/matchit-c881a8577b73db56/dep-lib-matchit Binary files differ diff --git a/target/debug/.fingerprint/matchit-c881a8577b73db56/invoked.timestamp b/target/debug/.fingerprint/matchit-c881a8577b73db56/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/matchit-c881a8577b73db56/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-c881a8577b73db56/lib-matchit b/target/debug/.fingerprint/matchit-c881a8577b73db56/lib-matchit new file mode 100644 index 0000000..e85f412 --- /dev/null +++ b/target/debug/.fingerprint/matchit-c881a8577b73db56/lib-matchit @@ -0,0 +1 @@ +bbdedced47c4894a \ No newline at end of file diff --git a/target/debug/.fingerprint/matchit-c881a8577b73db56/lib-matchit.json b/target/debug/.fingerprint/matchit-c881a8577b73db56/lib-matchit.json new file mode 100644 index 0000000..4026375 --- /dev/null +++ b/target/debug/.fingerprint/matchit-c881a8577b73db56/lib-matchit.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"__test_helpers\", \"default\"]","target":16629958156185568198,"profile":2241668132362809309,"path":13488220707995845673,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\matchit-c881a8577b73db56\\dep-lib-matchit","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-1700c8f0399e475b/dep-lib-memchr b/target/debug/.fingerprint/memchr-1700c8f0399e475b/dep-lib-memchr new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/memchr-1700c8f0399e475b/dep-lib-memchr Binary files differ diff --git a/target/debug/.fingerprint/memchr-1700c8f0399e475b/invoked.timestamp b/target/debug/.fingerprint/memchr-1700c8f0399e475b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/memchr-1700c8f0399e475b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-1700c8f0399e475b/lib-memchr b/target/debug/.fingerprint/memchr-1700c8f0399e475b/lib-memchr new file mode 100644 index 0000000..a03c7fb --- /dev/null +++ b/target/debug/.fingerprint/memchr-1700c8f0399e475b/lib-memchr @@ -0,0 +1 @@ +1c8ec2427258c384 \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-1700c8f0399e475b/lib-memchr.json b/target/debug/.fingerprint/memchr-1700c8f0399e475b/lib-memchr.json new file mode 100644 index 0000000..a96e664 --- /dev/null +++ b/target/debug/.fingerprint/memchr-1700c8f0399e475b/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":15657897354478470176,"path":5390051024680105195,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\memchr-1700c8f0399e475b\\dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-716ac2addfc12d2e/dep-lib-memchr b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/dep-lib-memchr new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/dep-lib-memchr Binary files differ diff --git a/target/debug/.fingerprint/memchr-716ac2addfc12d2e/invoked.timestamp b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-716ac2addfc12d2e/lib-memchr b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/lib-memchr new file mode 100644 index 0000000..4cf1008 --- /dev/null +++ b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/lib-memchr @@ -0,0 +1 @@ +db3dc146921d5f2c \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-716ac2addfc12d2e/lib-memchr.json b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/lib-memchr.json new file mode 100644 index 0000000..9242748 --- /dev/null +++ b/target/debug/.fingerprint/memchr-716ac2addfc12d2e/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":2241668132362809309,"path":5390051024680105195,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\memchr-716ac2addfc12d2e\\dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-8d1a115493b384ec/dep-lib-memchr b/target/debug/.fingerprint/memchr-8d1a115493b384ec/dep-lib-memchr new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/memchr-8d1a115493b384ec/dep-lib-memchr Binary files differ diff --git a/target/debug/.fingerprint/memchr-8d1a115493b384ec/invoked.timestamp b/target/debug/.fingerprint/memchr-8d1a115493b384ec/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/memchr-8d1a115493b384ec/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-8d1a115493b384ec/lib-memchr b/target/debug/.fingerprint/memchr-8d1a115493b384ec/lib-memchr new file mode 100644 index 0000000..6817484 --- /dev/null +++ b/target/debug/.fingerprint/memchr-8d1a115493b384ec/lib-memchr @@ -0,0 +1 @@ +3086ff1d5aef464a \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-8d1a115493b384ec/lib-memchr.json b/target/debug/.fingerprint/memchr-8d1a115493b384ec/lib-memchr.json new file mode 100644 index 0000000..7cd5401 --- /dev/null +++ b/target/debug/.fingerprint/memchr-8d1a115493b384ec/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":2225463790103693989,"path":5390051024680105195,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\memchr-8d1a115493b384ec\\dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime-518a52c51f0488c0/dep-lib-mime b/target/debug/.fingerprint/mime-518a52c51f0488c0/dep-lib-mime new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/mime-518a52c51f0488c0/dep-lib-mime Binary files differ diff --git a/target/debug/.fingerprint/mime-518a52c51f0488c0/invoked.timestamp b/target/debug/.fingerprint/mime-518a52c51f0488c0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mime-518a52c51f0488c0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mime-518a52c51f0488c0/lib-mime b/target/debug/.fingerprint/mime-518a52c51f0488c0/lib-mime new file mode 100644 index 0000000..a0fe0f9 --- /dev/null +++ b/target/debug/.fingerprint/mime-518a52c51f0488c0/lib-mime @@ -0,0 +1 @@ +b344bd5f1bb106b0 \ No newline at end of file diff --git a/target/debug/.fingerprint/mime-518a52c51f0488c0/lib-mime.json b/target/debug/.fingerprint/mime-518a52c51f0488c0/lib-mime.json new file mode 100644 index 0000000..846b301 --- /dev/null +++ b/target/debug/.fingerprint/mime-518a52c51f0488c0/lib-mime.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":2764086469773243511,"profile":2241668132362809309,"path":13080496121987725745,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mime-518a52c51f0488c0\\dep-lib-mime","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime-a54c3b5b992aef2d/dep-lib-mime b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/dep-lib-mime new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/dep-lib-mime Binary files differ diff --git a/target/debug/.fingerprint/mime-a54c3b5b992aef2d/invoked.timestamp b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mime-a54c3b5b992aef2d/lib-mime b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/lib-mime new file mode 100644 index 0000000..521b566 --- /dev/null +++ b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/lib-mime @@ -0,0 +1 @@ +a8a7a58244dcb7ce \ No newline at end of file diff --git a/target/debug/.fingerprint/mime-a54c3b5b992aef2d/lib-mime.json b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/lib-mime.json new file mode 100644 index 0000000..5aef470 --- /dev/null +++ b/target/debug/.fingerprint/mime-a54c3b5b992aef2d/lib-mime.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":2764086469773243511,"profile":15657897354478470176,"path":13080496121987725745,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mime-a54c3b5b992aef2d\\dep-lib-mime","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/dep-lib-mime_guess b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/dep-lib-mime_guess new file mode 100644 index 0000000..4fc9bb3 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/dep-lib-mime_guess Binary files differ diff --git a/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/invoked.timestamp b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/lib-mime_guess b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/lib-mime_guess new file mode 100644 index 0000000..f29d213 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/lib-mime_guess @@ -0,0 +1 @@ +a76ab15b85aedaea \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/lib-mime_guess.json b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/lib-mime_guess.json new file mode 100644 index 0000000..1bd2544 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-083fbc7529db49e4/lib-mime_guess.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"default\", \"rev-mappings\"]","target":15598103354628129045,"profile":15657897354478470176,"path":8684523155645855518,"deps":[[9161548618241828600,"unicase",false,13869051464361524827],[10229185211513642314,"mime",false,14895616479358986152],[18071510856783138481,"build_script_build",false,16628080717255819076]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mime_guess-083fbc7529db49e4\\dep-lib-mime_guess","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-60eba4368f814314/build-script-build-script-build b/target/debug/.fingerprint/mime_guess-60eba4368f814314/build-script-build-script-build new file mode 100644 index 0000000..00f8146 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-60eba4368f814314/build-script-build-script-build @@ -0,0 +1 @@ +430ed5f416fdd1f4 \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-60eba4368f814314/build-script-build-script-build.json b/target/debug/.fingerprint/mime_guess-60eba4368f814314/build-script-build-script-build.json new file mode 100644 index 0000000..b4c3b05 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-60eba4368f814314/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"default\", \"rev-mappings\"]","target":12318548087768197662,"profile":2225463790103693989,"path":1217958127336456468,"deps":[[9161548618241828600,"unicase",false,758402358738679619]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mime_guess-60eba4368f814314\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-60eba4368f814314/dep-build-script-build-script-build b/target/debug/.fingerprint/mime_guess-60eba4368f814314/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-60eba4368f814314/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/mime_guess-60eba4368f814314/invoked.timestamp b/target/debug/.fingerprint/mime_guess-60eba4368f814314/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-60eba4368f814314/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-880e5ff33ea7800f/run-build-script-build-script-build b/target/debug/.fingerprint/mime_guess-880e5ff33ea7800f/run-build-script-build-script-build new file mode 100644 index 0000000..17671bf --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-880e5ff33ea7800f/run-build-script-build-script-build @@ -0,0 +1 @@ +443f8e2050cfc2e6 \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-880e5ff33ea7800f/run-build-script-build-script-build.json b/target/debug/.fingerprint/mime_guess-880e5ff33ea7800f/run-build-script-build-script-build.json new file mode 100644 index 0000000..09bd4f5 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-880e5ff33ea7800f/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18071510856783138481,"build_script_build",false,8685905232463409506]],"local":[{"Precalculated":"2.0.5"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-8d5b6d816f6d1340/run-build-script-build-script-build b/target/debug/.fingerprint/mime_guess-8d5b6d816f6d1340/run-build-script-build-script-build new file mode 100644 index 0000000..9421df9 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-8d5b6d816f6d1340/run-build-script-build-script-build @@ -0,0 +1 @@ +b68d7505762eef01 \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-8d5b6d816f6d1340/run-build-script-build-script-build.json b/target/debug/.fingerprint/mime_guess-8d5b6d816f6d1340/run-build-script-build-script-build.json new file mode 100644 index 0000000..1094720 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-8d5b6d816f6d1340/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18071510856783138481,"build_script_build",false,17641159490425654851]],"local":[{"Precalculated":"2.0.5"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/dep-lib-mime_guess b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/dep-lib-mime_guess new file mode 100644 index 0000000..b992bcf --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/dep-lib-mime_guess Binary files differ diff --git a/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/invoked.timestamp b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/lib-mime_guess b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/lib-mime_guess new file mode 100644 index 0000000..5d2d8c9 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/lib-mime_guess @@ -0,0 +1 @@ +d7e97890ecd50dd6 \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/lib-mime_guess.json b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/lib-mime_guess.json new file mode 100644 index 0000000..2dbe39c --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-9e101cbcb3f3b8d2/lib-mime_guess.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"default\", \"rev-mappings\"]","target":15598103354628129045,"profile":2241668132362809309,"path":8684523155645855518,"deps":[[9161548618241828600,"unicase",false,6709582991912730072],[10229185211513642314,"mime",false,12684020131664053427],[18071510856783138481,"build_script_build",false,139381197904383414]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mime_guess-9e101cbcb3f3b8d2\\dep-lib-mime_guess","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/build-script-build-script-build b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/build-script-build-script-build new file mode 100644 index 0000000..69411eb --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/build-script-build-script-build @@ -0,0 +1 @@ +6231b0fdc9888a78 \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/build-script-build-script-build.json b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/build-script-build-script-build.json new file mode 100644 index 0000000..de37091 --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"default\", \"rev-mappings\"]","target":12318548087768197662,"profile":2225463790103693989,"path":1217958127336456468,"deps":[[9161548618241828600,"unicase",false,13869051464361524827]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mime_guess-c20c175d7a4761fc\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/dep-build-script-build-script-build b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/invoked.timestamp b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mime_guess-c20c175d7a4761fc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-c0384a9a1eaed98f/dep-lib-mio b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/dep-lib-mio new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/dep-lib-mio Binary files differ diff --git a/target/debug/.fingerprint/mio-c0384a9a1eaed98f/invoked.timestamp b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-c0384a9a1eaed98f/lib-mio b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/lib-mio new file mode 100644 index 0000000..955a7a3 --- /dev/null +++ b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/lib-mio @@ -0,0 +1 @@ +e3075bb59a04f213 \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-c0384a9a1eaed98f/lib-mio.json b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/lib-mio.json new file mode 100644 index 0000000..2d5a356 --- /dev/null +++ b/target/debug/.fingerprint/mio-c0384a9a1eaed98f/lib-mio.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":9936639502610548555,"path":15964282942387218304,"deps":[[6568467691589961976,"windows_sys",false,8551222492418627607]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mio-c0384a9a1eaed98f\\dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-f460c36284a16e2a/dep-lib-mio b/target/debug/.fingerprint/mio-f460c36284a16e2a/dep-lib-mio new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/mio-f460c36284a16e2a/dep-lib-mio Binary files differ diff --git a/target/debug/.fingerprint/mio-f460c36284a16e2a/invoked.timestamp b/target/debug/.fingerprint/mio-f460c36284a16e2a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mio-f460c36284a16e2a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-f460c36284a16e2a/lib-mio b/target/debug/.fingerprint/mio-f460c36284a16e2a/lib-mio new file mode 100644 index 0000000..b55c9a8 --- /dev/null +++ b/target/debug/.fingerprint/mio-f460c36284a16e2a/lib-mio @@ -0,0 +1 @@ +7de42f9846fb055c \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-f460c36284a16e2a/lib-mio.json b/target/debug/.fingerprint/mio-f460c36284a16e2a/lib-mio.json new file mode 100644 index 0000000..2d6921c --- /dev/null +++ b/target/debug/.fingerprint/mio-f460c36284a16e2a/lib-mio.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":1177456745549771971,"path":15964282942387218304,"deps":[[6568467691589961976,"windows_sys",false,5538769933084480745]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mio-f460c36284a16e2a\\dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/build-script-build-script-build b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/build-script-build-script-build new file mode 100644 index 0000000..7d22ad3 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/build-script-build-script-build @@ -0,0 +1 @@ +547503248062b877 \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/build-script-build-script-build.json b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/build-script-build-script-build.json new file mode 100644 index 0000000..ee77135 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"alpn\", \"alpn-accept\", \"default\", \"vendored\"]","target":5408242616063297496,"profile":2225463790103693989,"path":3664495600273914509,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\native-tls-4dbb2439dabd0894\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/dep-build-script-build-script-build b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/invoked.timestamp b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dbb2439dabd0894/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/dep-lib-native_tls b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/dep-lib-native_tls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/dep-lib-native_tls Binary files differ diff --git a/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/invoked.timestamp b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/lib-native_tls b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/lib-native_tls new file mode 100644 index 0000000..4ed3454 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/lib-native_tls @@ -0,0 +1 @@ +301b58be6d6dceb5 \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/lib-native_tls.json b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/lib-native_tls.json new file mode 100644 index 0000000..f446886 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-4dcc7d6fce61dc1a/lib-native_tls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"alpn\", \"alpn-accept\", \"default\", \"vendored\"]","target":8591250366494295618,"profile":2241668132362809309,"path":14521827264792348833,"deps":[[9144560277883153344,"build_script_build",false,15154536351738327067],[14914738727707861294,"schannel",false,5889332067322999987]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\native-tls-4dcc7d6fce61dc1a\\dep-lib-native_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-928e41961668e6f2/dep-lib-native_tls b/target/debug/.fingerprint/native-tls-928e41961668e6f2/dep-lib-native_tls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/native-tls-928e41961668e6f2/dep-lib-native_tls Binary files differ diff --git a/target/debug/.fingerprint/native-tls-928e41961668e6f2/invoked.timestamp b/target/debug/.fingerprint/native-tls-928e41961668e6f2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/native-tls-928e41961668e6f2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-928e41961668e6f2/lib-native_tls b/target/debug/.fingerprint/native-tls-928e41961668e6f2/lib-native_tls new file mode 100644 index 0000000..78e0bb3 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-928e41961668e6f2/lib-native_tls @@ -0,0 +1 @@ +9284d37ad5bd89d0 \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-928e41961668e6f2/lib-native_tls.json b/target/debug/.fingerprint/native-tls-928e41961668e6f2/lib-native_tls.json new file mode 100644 index 0000000..6894461 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-928e41961668e6f2/lib-native_tls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"alpn\", \"alpn-accept\", \"default\", \"vendored\"]","target":8591250366494295618,"profile":15657897354478470176,"path":14521827264792348833,"deps":[[9144560277883153344,"build_script_build",false,15154536351738327067],[14914738727707861294,"schannel",false,6830183844398722320]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\native-tls-928e41961668e6f2\\dep-lib-native_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-de3a0d8fb19ef74c/run-build-script-build-script-build b/target/debug/.fingerprint/native-tls-de3a0d8fb19ef74c/run-build-script-build-script-build new file mode 100644 index 0000000..36aa2c0 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-de3a0d8fb19ef74c/run-build-script-build-script-build @@ -0,0 +1 @@ +1b701b0d85ba4fd2 \ No newline at end of file diff --git a/target/debug/.fingerprint/native-tls-de3a0d8fb19ef74c/run-build-script-build-script-build.json b/target/debug/.fingerprint/native-tls-de3a0d8fb19ef74c/run-build-script-build-script-build.json new file mode 100644 index 0000000..8769583 --- /dev/null +++ b/target/debug/.fingerprint/native-tls-de3a0d8fb19ef74c/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9144560277883153344,"build_script_build",false,8626753388727727444]],"local":[{"Precalculated":"0.2.18"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/dep-lib-num_bigint b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/dep-lib-num_bigint new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/dep-lib-num_bigint Binary files differ diff --git a/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/invoked.timestamp b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/lib-num_bigint b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/lib-num_bigint new file mode 100644 index 0000000..1cb9131 --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/lib-num_bigint @@ -0,0 +1 @@ +317a23cda08ae6be \ No newline at end of file diff --git a/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/lib-num_bigint.json b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/lib-num_bigint.json new file mode 100644 index 0000000..1a9c6f1 --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-48d5b78940448a8c/lib-num_bigint.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"arbitrary\", \"default\", \"quickcheck\", \"rand\", \"serde\", \"std\"]","target":4386859821456661766,"profile":2241668132362809309,"path":9285187953133884066,"deps":[[5157631553186200874,"num_traits",false,1145158230434643052],[16795989132585092538,"num_integer",false,15564621929585651192]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-bigint-48d5b78940448a8c\\dep-lib-num_bigint","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/dep-lib-num_bigint b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/dep-lib-num_bigint new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/dep-lib-num_bigint Binary files differ diff --git a/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/invoked.timestamp b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/lib-num_bigint b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/lib-num_bigint new file mode 100644 index 0000000..b30da28 --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/lib-num_bigint @@ -0,0 +1 @@ +bcdfc719ce62cc8a \ No newline at end of file diff --git a/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/lib-num_bigint.json b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/lib-num_bigint.json new file mode 100644 index 0000000..cc9e283 --- /dev/null +++ b/target/debug/.fingerprint/num-bigint-e977dc45763a46f6/lib-num_bigint.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"arbitrary\", \"default\", \"quickcheck\", \"rand\", \"serde\", \"std\"]","target":4386859821456661766,"profile":15657897354478470176,"path":9285187953133884066,"deps":[[5157631553186200874,"num_traits",false,9325498523103014819],[16795989132585092538,"num_integer",false,16955380121812558754]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-bigint-e977dc45763a46f6\\dep-lib-num_bigint","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-1496f17a22e8af21/dep-lib-num_conv b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/dep-lib-num_conv new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/dep-lib-num_conv Binary files differ diff --git a/target/debug/.fingerprint/num-conv-1496f17a22e8af21/invoked.timestamp b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-1496f17a22e8af21/lib-num_conv b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/lib-num_conv new file mode 100644 index 0000000..b3247f9 --- /dev/null +++ b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/lib-num_conv @@ -0,0 +1 @@ +6283f44f34912e6c \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-1496f17a22e8af21/lib-num_conv.json b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/lib-num_conv.json new file mode 100644 index 0000000..d27d186 --- /dev/null +++ b/target/debug/.fingerprint/num-conv-1496f17a22e8af21/lib-num_conv.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":8759765779269301280,"profile":308716055695625420,"path":9088394124045149409,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-conv-1496f17a22e8af21\\dep-lib-num_conv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/dep-lib-num_conv b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/dep-lib-num_conv new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/dep-lib-num_conv Binary files differ diff --git a/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/invoked.timestamp b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/lib-num_conv b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/lib-num_conv new file mode 100644 index 0000000..e52b08f --- /dev/null +++ b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/lib-num_conv @@ -0,0 +1 @@ +9ecc76a9b0835991 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/lib-num_conv.json b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/lib-num_conv.json new file mode 100644 index 0000000..443451c --- /dev/null +++ b/target/debug/.fingerprint/num-conv-7b1f5c642c54e1ce/lib-num_conv.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":8759765779269301280,"profile":18171221995694770001,"path":9088394124045149409,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-conv-7b1f5c642c54e1ce\\dep-lib-num_conv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/dep-lib-num_conv b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/dep-lib-num_conv new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/dep-lib-num_conv Binary files differ diff --git a/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/invoked.timestamp b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/lib-num_conv b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/lib-num_conv new file mode 100644 index 0000000..9936493 --- /dev/null +++ b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/lib-num_conv @@ -0,0 +1 @@ +8de285eaf49778f3 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/lib-num_conv.json b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/lib-num_conv.json new file mode 100644 index 0000000..6ee0a50 --- /dev/null +++ b/target/debug/.fingerprint/num-conv-9f5ac2e12a234841/lib-num_conv.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":8759765779269301280,"profile":11784300447023629780,"path":9088394124045149409,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-conv-9f5ac2e12a234841\\dep-lib-num_conv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/dep-lib-num_integer b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/dep-lib-num_integer new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/dep-lib-num_integer Binary files differ diff --git a/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/invoked.timestamp b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/lib-num_integer b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/lib-num_integer new file mode 100644 index 0000000..bef8609 --- /dev/null +++ b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/lib-num_integer @@ -0,0 +1 @@ +a2635b28639c4deb \ No newline at end of file diff --git a/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/lib-num_integer.json b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/lib-num_integer.json new file mode 100644 index 0000000..5090c86 --- /dev/null +++ b/target/debug/.fingerprint/num-integer-17c44a083fddb0ac/lib-num_integer.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"i128\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":7628309033881264685,"profile":15657897354478470176,"path":15360680478885707121,"deps":[[5157631553186200874,"num_traits",false,9325498523103014819]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-integer-17c44a083fddb0ac\\dep-lib-num_integer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-integer-74af416db1feba07/dep-lib-num_integer b/target/debug/.fingerprint/num-integer-74af416db1feba07/dep-lib-num_integer new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-integer-74af416db1feba07/dep-lib-num_integer Binary files differ diff --git a/target/debug/.fingerprint/num-integer-74af416db1feba07/invoked.timestamp b/target/debug/.fingerprint/num-integer-74af416db1feba07/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-integer-74af416db1feba07/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-integer-74af416db1feba07/lib-num_integer b/target/debug/.fingerprint/num-integer-74af416db1feba07/lib-num_integer new file mode 100644 index 0000000..0786df7 --- /dev/null +++ b/target/debug/.fingerprint/num-integer-74af416db1feba07/lib-num_integer @@ -0,0 +1 @@ +f82d35182ea500d8 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-integer-74af416db1feba07/lib-num_integer.json b/target/debug/.fingerprint/num-integer-74af416db1feba07/lib-num_integer.json new file mode 100644 index 0000000..4737e22 --- /dev/null +++ b/target/debug/.fingerprint/num-integer-74af416db1feba07/lib-num_integer.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"i128\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":7628309033881264685,"profile":2241668132362809309,"path":15360680478885707121,"deps":[[5157631553186200874,"num_traits",false,1145158230434643052]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-integer-74af416db1feba07\\dep-lib-num_integer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-1218b1700819793b/run-build-script-build-script-build b/target/debug/.fingerprint/num-traits-1218b1700819793b/run-build-script-build-script-build new file mode 100644 index 0000000..4cc831e --- /dev/null +++ b/target/debug/.fingerprint/num-traits-1218b1700819793b/run-build-script-build-script-build @@ -0,0 +1 @@ +bf1d052f3d34d076 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-1218b1700819793b/run-build-script-build-script-build.json b/target/debug/.fingerprint/num-traits-1218b1700819793b/run-build-script-build-script-build.json new file mode 100644 index 0000000..8e900b5 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-1218b1700819793b/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,6771920858665133157]],"local":[{"RerunIfChanged":{"output":"debug\\build\\num-traits-1218b1700819793b\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/build-script-build-script-build b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/build-script-build-script-build new file mode 100644 index 0000000..cf166da --- /dev/null +++ b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/build-script-build-script-build @@ -0,0 +1 @@ +6524cb4b24b2fa5d \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/build-script-build-script-build.json b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/build-script-build-script-build.json new file mode 100644 index 0000000..ca8fe5f --- /dev/null +++ b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"i128\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":7033260224919020815,"deps":[[13927012481677012980,"autocfg",false,3243417456902093209]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-traits-6ce8b5697aa9ff59\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/dep-build-script-build-script-build b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/invoked.timestamp b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-traits-6ce8b5697aa9ff59/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/dep-lib-num_traits b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/dep-lib-num_traits new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/dep-lib-num_traits Binary files differ diff --git a/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/invoked.timestamp b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/lib-num_traits b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/lib-num_traits new file mode 100644 index 0000000..9395371 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/lib-num_traits @@ -0,0 +1 @@ +6cfcabe0576be40f \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/lib-num_traits.json b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/lib-num_traits.json new file mode 100644 index 0000000..ead3a71 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-c4a4cbf7c8657d7c/lib-num_traits.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"i128\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":2241668132362809309,"path":5848636233727155651,"deps":[[5157631553186200874,"build_script_build",false,8561400329017826751]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-traits-c4a4cbf7c8657d7c\\dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/dep-lib-num_traits b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/dep-lib-num_traits new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/dep-lib-num_traits Binary files differ diff --git a/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/invoked.timestamp b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/lib-num_traits b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/lib-num_traits new file mode 100644 index 0000000..40f5ac2 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/lib-num_traits @@ -0,0 +1 @@ +a32ffc867fd36a81 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/lib-num_traits.json b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/lib-num_traits.json new file mode 100644 index 0000000..742263e --- /dev/null +++ b/target/debug/.fingerprint/num-traits-fd7cc7ec8ffd2240/lib-num_traits.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"i128\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":15657897354478470176,"path":5848636233727155651,"deps":[[5157631553186200874,"build_script_build",false,8561400329017826751]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-traits-fd7cc7ec8ffd2240\\dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/dep-lib-once_cell b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/dep-lib-once_cell new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/dep-lib-once_cell Binary files differ diff --git a/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/invoked.timestamp b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/lib-once_cell b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/lib-once_cell new file mode 100644 index 0000000..1a001df --- /dev/null +++ b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/lib-once_cell @@ -0,0 +1 @@ +21a07243eaa16b3f \ No newline at end of file diff --git a/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/lib-once_cell.json b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/lib-once_cell.json new file mode 100644 index 0000000..ca6e7ea --- /dev/null +++ b/target/debug/.fingerprint/once_cell-41fd858d4fca1fb4/lib-once_cell.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":2241668132362809309,"path":7987981736677309440,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\once_cell-41fd858d4fca1fb4\\dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/once_cell-4da84406b6047a19/dep-lib-once_cell b/target/debug/.fingerprint/once_cell-4da84406b6047a19/dep-lib-once_cell new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/once_cell-4da84406b6047a19/dep-lib-once_cell Binary files differ diff --git a/target/debug/.fingerprint/once_cell-4da84406b6047a19/invoked.timestamp b/target/debug/.fingerprint/once_cell-4da84406b6047a19/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/once_cell-4da84406b6047a19/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/once_cell-4da84406b6047a19/lib-once_cell b/target/debug/.fingerprint/once_cell-4da84406b6047a19/lib-once_cell new file mode 100644 index 0000000..ebc0d85 --- /dev/null +++ b/target/debug/.fingerprint/once_cell-4da84406b6047a19/lib-once_cell @@ -0,0 +1 @@ +c9473465ca89b6ce \ No newline at end of file diff --git a/target/debug/.fingerprint/once_cell-4da84406b6047a19/lib-once_cell.json b/target/debug/.fingerprint/once_cell-4da84406b6047a19/lib-once_cell.json new file mode 100644 index 0000000..11f9f4f --- /dev/null +++ b/target/debug/.fingerprint/once_cell-4da84406b6047a19/lib-once_cell.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":15657897354478470176,"path":7987981736677309440,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\once_cell-4da84406b6047a19\\dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-0b0810dda7292357/dep-lib-parking_lot b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/dep-lib-parking_lot new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/dep-lib-parking_lot Binary files differ diff --git a/target/debug/.fingerprint/parking_lot-0b0810dda7292357/invoked.timestamp b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-0b0810dda7292357/lib-parking_lot b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/lib-parking_lot new file mode 100644 index 0000000..299a451 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/lib-parking_lot @@ -0,0 +1 @@ +ff5c3136a48ff3b8 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-0b0810dda7292357/lib-parking_lot.json b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/lib-parking_lot.json new file mode 100644 index 0000000..cf1dc68 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-0b0810dda7292357/lib-parking_lot.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":2241668132362809309,"path":13123773562151512558,"deps":[[2555121257709722468,"lock_api",false,157537657294413694],[6545091685033313457,"parking_lot_core",false,13385564673192772838]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot-0b0810dda7292357\\dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/dep-lib-parking_lot b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/dep-lib-parking_lot new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/dep-lib-parking_lot Binary files differ diff --git a/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/invoked.timestamp b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/lib-parking_lot b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/lib-parking_lot new file mode 100644 index 0000000..9a1a164 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/lib-parking_lot @@ -0,0 +1 @@ +573395dd74765357 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/lib-parking_lot.json b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/lib-parking_lot.json new file mode 100644 index 0000000..bcfcc4a --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-e3c5dfc8fb191204/lib-parking_lot.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":15657897354478470176,"path":13123773562151512558,"deps":[[2555121257709722468,"lock_api",false,18073709877264932675],[6545091685033313457,"parking_lot_core",false,1492014759507631134]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot-e3c5dfc8fb191204\\dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-7be78fd9d7cb8cf7/run-build-script-build-script-build b/target/debug/.fingerprint/parking_lot_core-7be78fd9d7cb8cf7/run-build-script-build-script-build new file mode 100644 index 0000000..86ccf65 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-7be78fd9d7cb8cf7/run-build-script-build-script-build @@ -0,0 +1 @@ +502350e397bf04f7 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-7be78fd9d7cb8cf7/run-build-script-build-script-build.json b/target/debug/.fingerprint/parking_lot_core-7be78fd9d7cb8cf7/run-build-script-build-script-build.json new file mode 100644 index 0000000..a76a8ca --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-7be78fd9d7cb8cf7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6545091685033313457,"build_script_build",false,11673469694645336849]],"local":[{"RerunIfChanged":{"output":"debug\\build\\parking_lot_core-7be78fd9d7cb8cf7\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/build-script-build-script-build b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/build-script-build-script-build new file mode 100644 index 0000000..b311887 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/build-script-build-script-build @@ -0,0 +1 @@ +117b9fadd67e00a2 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/build-script-build-script-build.json b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/build-script-build-script-build.json new file mode 100644 index 0000000..1747987 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16165776692645956248,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot_core-9f9d6a8c2245025f\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/dep-build-script-build-script-build b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/invoked.timestamp b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-9f9d6a8c2245025f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/dep-lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/dep-lib-parking_lot_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/dep-lib-parking_lot_core Binary files differ diff --git a/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/invoked.timestamp b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/lib-parking_lot_core new file mode 100644 index 0000000..d16b2ad --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/lib-parking_lot_core @@ -0,0 +1 @@ +e644ac872614c3b9 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/lib-parking_lot_core.json b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/lib-parking_lot_core.json new file mode 100644 index 0000000..f58a8b2 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-a74c5a9af2fc2c86/lib-parking_lot_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":2241668132362809309,"path":5943323250027316720,"deps":[[3666196340704888985,"smallvec",false,2010801433920178424],[6545091685033313457,"build_script_build",false,17799562286349689680],[6959378045035346538,"windows_link",false,1976914589902785460],[7667230146095136825,"cfg_if",false,1582289774971333399]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot_core-a74c5a9af2fc2c86\\dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/dep-lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/dep-lib-parking_lot_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/dep-lib-parking_lot_core Binary files differ diff --git a/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/invoked.timestamp b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/lib-parking_lot_core new file mode 100644 index 0000000..b848057 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/lib-parking_lot_core @@ -0,0 +1 @@ +1e9c17cc84b3b414 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/lib-parking_lot_core.json b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/lib-parking_lot_core.json new file mode 100644 index 0000000..55924b1 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-c6eb04d5de895df1/lib-parking_lot_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":15657897354478470176,"path":5943323250027316720,"deps":[[3666196340704888985,"smallvec",false,9694284094806378221],[6545091685033313457,"build_script_build",false,17799562286349689680],[6959378045035346538,"windows_link",false,3860490305453053128],[7667230146095136825,"cfg_if",false,14562816043257425111]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot_core-c6eb04d5de895df1\\dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/dep-lib-pem b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/dep-lib-pem new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/dep-lib-pem Binary files differ diff --git a/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/invoked.timestamp b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/lib-pem b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/lib-pem new file mode 100644 index 0000000..6794989 --- /dev/null +++ b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/lib-pem @@ -0,0 +1 @@ +082fa8c76769845f \ No newline at end of file diff --git a/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/lib-pem.json b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/lib-pem.json new file mode 100644 index 0000000..beb4335 --- /dev/null +++ b/target/debug/.fingerprint/pem-8b82ed62ac3a88d2/lib-pem.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":1879394167502150017,"profile":15657897354478470176,"path":6776995095845295995,"deps":[[13077212702700853852,"base64",false,14151005702471842124]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pem-8b82ed62ac3a88d2\\dep-lib-pem","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/pem-cf580b44404ddcf8/dep-lib-pem b/target/debug/.fingerprint/pem-cf580b44404ddcf8/dep-lib-pem new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/pem-cf580b44404ddcf8/dep-lib-pem Binary files differ diff --git a/target/debug/.fingerprint/pem-cf580b44404ddcf8/invoked.timestamp b/target/debug/.fingerprint/pem-cf580b44404ddcf8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pem-cf580b44404ddcf8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pem-cf580b44404ddcf8/lib-pem b/target/debug/.fingerprint/pem-cf580b44404ddcf8/lib-pem new file mode 100644 index 0000000..da20748 --- /dev/null +++ b/target/debug/.fingerprint/pem-cf580b44404ddcf8/lib-pem @@ -0,0 +1 @@ +fabac9f0938720db \ No newline at end of file diff --git a/target/debug/.fingerprint/pem-cf580b44404ddcf8/lib-pem.json b/target/debug/.fingerprint/pem-cf580b44404ddcf8/lib-pem.json new file mode 100644 index 0000000..09e1f06 --- /dev/null +++ b/target/debug/.fingerprint/pem-cf580b44404ddcf8/lib-pem.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":1879394167502150017,"profile":2241668132362809309,"path":6776995095845295995,"deps":[[13077212702700853852,"base64",false,2975728255774312329]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pem-cf580b44404ddcf8\\dep-lib-pem","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/dep-lib-percent_encoding b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/dep-lib-percent_encoding new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/dep-lib-percent_encoding Binary files differ diff --git a/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/invoked.timestamp b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/lib-percent_encoding b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/lib-percent_encoding new file mode 100644 index 0000000..9dae790 --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/lib-percent_encoding @@ -0,0 +1 @@ +54091c05ca0d6800 \ No newline at end of file diff --git a/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/lib-percent_encoding.json b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/lib-percent_encoding.json new file mode 100644 index 0000000..d299d60 --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-7a609891a6b909f6/lib-percent_encoding.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6219969305134610909,"profile":2241668132362809309,"path":17519454464437169233,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\percent-encoding-7a609891a6b909f6\\dep-lib-percent_encoding","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/dep-lib-percent_encoding b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/dep-lib-percent_encoding new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/dep-lib-percent_encoding Binary files differ diff --git a/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/invoked.timestamp b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/lib-percent_encoding b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/lib-percent_encoding new file mode 100644 index 0000000..fa42fd7 --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/lib-percent_encoding @@ -0,0 +1 @@ +d6b6fea3e8f6a2d4 \ No newline at end of file diff --git a/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/lib-percent_encoding.json b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/lib-percent_encoding.json new file mode 100644 index 0000000..be4297a --- /dev/null +++ b/target/debug/.fingerprint/percent-encoding-90d6fd36a0e65c1d/lib-percent_encoding.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6219969305134610909,"profile":15657897354478470176,"path":17519454464437169233,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\percent-encoding-90d6fd36a0e65c1d\\dep-lib-percent_encoding","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/dep-lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/dep-lib-pin_project_lite new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/dep-lib-pin_project_lite Binary files differ diff --git a/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/invoked.timestamp b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/lib-pin_project_lite new file mode 100644 index 0000000..7dcfb3f --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/lib-pin_project_lite @@ -0,0 +1 @@ +f5fd22354a2bb67d \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/lib-pin_project_lite.json b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/lib-pin_project_lite.json new file mode 100644 index 0000000..779f75b --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-5a75a2e00b7248cd/lib-pin_project_lite.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":7529200858990304138,"profile":11656033981596501846,"path":7337019473130227058,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pin-project-lite-5a75a2e00b7248cd\\dep-lib-pin_project_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/dep-lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/dep-lib-pin_project_lite new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/dep-lib-pin_project_lite Binary files differ diff --git a/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/invoked.timestamp b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/lib-pin_project_lite new file mode 100644 index 0000000..291ab70 --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/lib-pin_project_lite @@ -0,0 +1 @@ +3e8a84ef8406ad63 \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/lib-pin_project_lite.json b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/lib-pin_project_lite.json new file mode 100644 index 0000000..c100117 --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-8e269f70c50e6f50/lib-pin_project_lite.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":7529200858990304138,"profile":17997933717712007536,"path":7337019473130227058,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pin-project-lite-8e269f70c50e6f50\\dep-lib-pin_project_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/pkg-config-8096a19943617582/dep-lib-pkg_config b/target/debug/.fingerprint/pkg-config-8096a19943617582/dep-lib-pkg_config new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/pkg-config-8096a19943617582/dep-lib-pkg_config Binary files differ diff --git a/target/debug/.fingerprint/pkg-config-8096a19943617582/invoked.timestamp b/target/debug/.fingerprint/pkg-config-8096a19943617582/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pkg-config-8096a19943617582/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pkg-config-8096a19943617582/lib-pkg_config b/target/debug/.fingerprint/pkg-config-8096a19943617582/lib-pkg_config new file mode 100644 index 0000000..f102f96 --- /dev/null +++ b/target/debug/.fingerprint/pkg-config-8096a19943617582/lib-pkg_config @@ -0,0 +1 @@ +577962d3d05957d6 \ No newline at end of file diff --git a/target/debug/.fingerprint/pkg-config-8096a19943617582/lib-pkg_config.json b/target/debug/.fingerprint/pkg-config-8096a19943617582/lib-pkg_config.json new file mode 100644 index 0000000..6cd4bd0 --- /dev/null +++ b/target/debug/.fingerprint/pkg-config-8096a19943617582/lib-pkg_config.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":4588055084852603002,"profile":2225463790103693989,"path":5691122020421643286,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pkg-config-8096a19943617582\\dep-lib-pkg_config","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/potential_utf-38304e4f2279b806/dep-lib-potential_utf b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/dep-lib-potential_utf new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/dep-lib-potential_utf Binary files differ diff --git a/target/debug/.fingerprint/potential_utf-38304e4f2279b806/invoked.timestamp b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/potential_utf-38304e4f2279b806/lib-potential_utf b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/lib-potential_utf new file mode 100644 index 0000000..4ff913a --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/lib-potential_utf @@ -0,0 +1 @@ +625fad1556ecef8b \ No newline at end of file diff --git a/target/debug/.fingerprint/potential_utf-38304e4f2279b806/lib-potential_utf.json b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/lib-potential_utf.json new file mode 100644 index 0000000..e3c3359 --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-38304e4f2279b806/lib-potential_utf.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"writeable\", \"zerovec\"]","target":16089386906944150126,"profile":15319846033271432293,"path":10244651732906500473,"deps":[[9119616491714376884,"zerovec",false,6111774229755214920]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\potential_utf-38304e4f2279b806\\dep-lib-potential_utf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/dep-lib-potential_utf b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/dep-lib-potential_utf new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/dep-lib-potential_utf Binary files differ diff --git a/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/invoked.timestamp b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/lib-potential_utf b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/lib-potential_utf new file mode 100644 index 0000000..9566c55 --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/lib-potential_utf @@ -0,0 +1 @@ +297750b085b85a19 \ No newline at end of file diff --git a/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/lib-potential_utf.json b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/lib-potential_utf.json new file mode 100644 index 0000000..babceab --- /dev/null +++ b/target/debug/.fingerprint/potential_utf-4d00a625e2afae3e/lib-potential_utf.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"writeable\", \"zerovec\"]","target":16089386906944150126,"profile":4972266810624584510,"path":10244651732906500473,"deps":[[9119616491714376884,"zerovec",false,1651943364149757029]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\potential_utf-4d00a625e2afae3e\\dep-lib-potential_utf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/dep-lib-powerfmt b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/dep-lib-powerfmt new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/dep-lib-powerfmt Binary files differ diff --git a/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/invoked.timestamp b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/lib-powerfmt b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/lib-powerfmt new file mode 100644 index 0000000..1f5c16e --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/lib-powerfmt @@ -0,0 +1 @@ +0aebaf7ed8e25f5c \ No newline at end of file diff --git a/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/lib-powerfmt.json b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/lib-powerfmt.json new file mode 100644 index 0000000..b72c3de --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-8269943e70c5ad3d/lib-powerfmt.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"default\", \"macros\", \"std\"]","target":3190409771209632544,"profile":15657897354478470176,"path":683490779010451207,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\powerfmt-8269943e70c5ad3d\\dep-lib-powerfmt","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/dep-lib-powerfmt b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/dep-lib-powerfmt new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/dep-lib-powerfmt Binary files differ diff --git a/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/invoked.timestamp b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/lib-powerfmt b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/lib-powerfmt new file mode 100644 index 0000000..2ecd47a --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/lib-powerfmt @@ -0,0 +1 @@ +5f2307382663da9e \ No newline at end of file diff --git a/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/lib-powerfmt.json b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/lib-powerfmt.json new file mode 100644 index 0000000..d77e2c9 --- /dev/null +++ b/target/debug/.fingerprint/powerfmt-853dc3a7d220fd2f/lib-powerfmt.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"default\", \"macros\", \"std\"]","target":3190409771209632544,"profile":2241668132362809309,"path":683490779010451207,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\powerfmt-853dc3a7d220fd2f\\dep-lib-powerfmt","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/dep-lib-proc_macro2 b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/dep-lib-proc_macro2 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/dep-lib-proc_macro2 Binary files differ diff --git a/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/invoked.timestamp b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/lib-proc_macro2 b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/lib-proc_macro2 new file mode 100644 index 0000000..b552319 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/lib-proc_macro2 @@ -0,0 +1 @@ +66140193f55465e8 \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/lib-proc_macro2.json b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/lib-proc_macro2.json new file mode 100644 index 0000000..cae2113 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-b2be499f55f57320/lib-proc_macro2.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":369203346396300798,"profile":2225463790103693989,"path":13655905795246889863,"deps":[[4289358735036141001,"build_script_build",false,2291753134095697090],[8901712065508858692,"unicode_ident",false,7202310288919544934]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\proc-macro2-b2be499f55f57320\\dep-lib-proc_macro2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-cb6f0d76bb0a4dec/run-build-script-build-script-build b/target/debug/.fingerprint/proc-macro2-cb6f0d76bb0a4dec/run-build-script-build-script-build new file mode 100644 index 0000000..50acdcd --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-cb6f0d76bb0a4dec/run-build-script-build-script-build @@ -0,0 +1 @@ +c284a94e55f1cd1f \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-cb6f0d76bb0a4dec/run-build-script-build-script-build.json b/target/debug/.fingerprint/proc-macro2-cb6f0d76bb0a4dec/run-build-script-build-script-build.json new file mode 100644 index 0000000..9c1fb60 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-cb6f0d76bb0a4dec/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4289358735036141001,"build_script_build",false,12698023624284875029]],"local":[{"RerunIfChanged":{"output":"debug\\build\\proc-macro2-cb6f0d76bb0a4dec\\output","paths":["src/probe/proc_macro_span.rs","src/probe/proc_macro_span_location.rs","src/probe/proc_macro_span_file.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/build-script-build-script-build b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/build-script-build-script-build new file mode 100644 index 0000000..4736d89 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/build-script-build-script-build @@ -0,0 +1 @@ +15a90493357138b0 \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/build-script-build-script-build.json b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/build-script-build-script-build.json new file mode 100644 index 0000000..503f018 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6014759430874455498,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\proc-macro2-ff37e2eafc2e297d\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/dep-build-script-build-script-build b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/invoked.timestamp b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-ff37e2eafc2e297d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/psl-types-390b6b3f113058fb/dep-lib-psl_types b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/dep-lib-psl_types new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/dep-lib-psl_types Binary files differ diff --git a/target/debug/.fingerprint/psl-types-390b6b3f113058fb/invoked.timestamp b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/psl-types-390b6b3f113058fb/lib-psl_types b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/lib-psl_types new file mode 100644 index 0000000..4b61fea --- /dev/null +++ b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/lib-psl_types @@ -0,0 +1 @@ +fa0dc144546b18bc \ No newline at end of file diff --git a/target/debug/.fingerprint/psl-types-390b6b3f113058fb/lib-psl_types.json b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/lib-psl_types.json new file mode 100644 index 0000000..e832ede --- /dev/null +++ b/target/debug/.fingerprint/psl-types-390b6b3f113058fb/lib-psl_types.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":9879959327136556033,"profile":2241668132362809309,"path":12082957333103735443,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\psl-types-390b6b3f113058fb\\dep-lib-psl_types","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/psl-types-d58cc13b529ca954/dep-lib-psl_types b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/dep-lib-psl_types new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/dep-lib-psl_types Binary files differ diff --git a/target/debug/.fingerprint/psl-types-d58cc13b529ca954/invoked.timestamp b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/psl-types-d58cc13b529ca954/lib-psl_types b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/lib-psl_types new file mode 100644 index 0000000..f8bd5da --- /dev/null +++ b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/lib-psl_types @@ -0,0 +1 @@ +32afecc62cee8084 \ No newline at end of file diff --git a/target/debug/.fingerprint/psl-types-d58cc13b529ca954/lib-psl_types.json b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/lib-psl_types.json new file mode 100644 index 0000000..93a6524 --- /dev/null +++ b/target/debug/.fingerprint/psl-types-d58cc13b529ca954/lib-psl_types.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":9879959327136556033,"profile":15657897354478470176,"path":12082957333103735443,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\psl-types-d58cc13b529ca954\\dep-lib-psl_types","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/dep-lib-publicsuffix b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/dep-lib-publicsuffix new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/dep-lib-publicsuffix Binary files differ diff --git a/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/invoked.timestamp b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/lib-publicsuffix b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/lib-publicsuffix new file mode 100644 index 0000000..52b0f43 --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/lib-publicsuffix @@ -0,0 +1 @@ +14836f8b9b5953fe \ No newline at end of file diff --git a/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/lib-publicsuffix.json b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/lib-publicsuffix.json new file mode 100644 index 0000000..7f5a459 --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-6c6718c5a014353e/lib-publicsuffix.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"idna\", \"punycode\"]","declared_features":"[\"anycase\", \"default\", \"hashbrown\", \"idna\", \"punycode\", \"std\", \"unicase\"]","target":5230192483030915385,"profile":15657897354478470176,"path":17708412357235109304,"deps":[[6159443412421938570,"idna",false,16190950934741671102],[9920160603812655370,"psl_types",false,9547893086108823346]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\publicsuffix-6c6718c5a014353e\\dep-lib-publicsuffix","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/dep-lib-publicsuffix b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/dep-lib-publicsuffix new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/dep-lib-publicsuffix Binary files differ diff --git a/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/invoked.timestamp b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/lib-publicsuffix b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/lib-publicsuffix new file mode 100644 index 0000000..31256db --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/lib-publicsuffix @@ -0,0 +1 @@ +9ec7459d22cad62a \ No newline at end of file diff --git a/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/lib-publicsuffix.json b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/lib-publicsuffix.json new file mode 100644 index 0000000..8e800df --- /dev/null +++ b/target/debug/.fingerprint/publicsuffix-ff7abcece561abd8/lib-publicsuffix.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"idna\", \"punycode\"]","declared_features":"[\"anycase\", \"default\", \"hashbrown\", \"idna\", \"punycode\", \"std\", \"unicase\"]","target":5230192483030915385,"profile":2241668132362809309,"path":17708412357235109304,"deps":[[6159443412421938570,"idna",false,169666434536525782],[9920160603812655370,"psl_types",false,13553701088246435322]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\publicsuffix-ff7abcece561abd8\\dep-lib-publicsuffix","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-177ac2d7e07a0db1/build-script-build-script-build b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/build-script-build-script-build new file mode 100644 index 0000000..1e0b7c0 --- /dev/null +++ b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/build-script-build-script-build @@ -0,0 +1 @@ +b3e5f6f04c840f59 \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-177ac2d7e07a0db1/build-script-build-script-build.json b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/build-script-build-script-build.json new file mode 100644 index 0000000..ee1e6a6 --- /dev/null +++ b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14597266766918677236,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\quote-177ac2d7e07a0db1\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-177ac2d7e07a0db1/dep-build-script-build-script-build b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/quote-177ac2d7e07a0db1/invoked.timestamp b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/quote-177ac2d7e07a0db1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-2172bc8ee448f9c1/dep-lib-quote b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/dep-lib-quote new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/dep-lib-quote Binary files differ diff --git a/target/debug/.fingerprint/quote-2172bc8ee448f9c1/invoked.timestamp b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-2172bc8ee448f9c1/lib-quote b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/lib-quote new file mode 100644 index 0000000..df17d20 --- /dev/null +++ b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/lib-quote @@ -0,0 +1 @@ +95e3f93d829afeed \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-2172bc8ee448f9c1/lib-quote.json b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/lib-quote.json new file mode 100644 index 0000000..1a0812c --- /dev/null +++ b/target/debug/.fingerprint/quote-2172bc8ee448f9c1/lib-quote.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":8313845041260779044,"profile":2225463790103693989,"path":1279136520712183704,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[13111758008314797071,"build_script_build",false,1000742018107503577]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\quote-2172bc8ee448f9c1\\dep-lib-quote","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-390f36d92becc034/run-build-script-build-script-build b/target/debug/.fingerprint/quote-390f36d92becc034/run-build-script-build-script-build new file mode 100644 index 0000000..48a0d2d --- /dev/null +++ b/target/debug/.fingerprint/quote-390f36d92becc034/run-build-script-build-script-build @@ -0,0 +1 @@ +d9f31a359059e30d \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-390f36d92becc034/run-build-script-build-script-build.json b/target/debug/.fingerprint/quote-390f36d92becc034/run-build-script-build-script-build.json new file mode 100644 index 0000000..ec2de4f --- /dev/null +++ b/target/debug/.fingerprint/quote-390f36d92becc034/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13111758008314797071,"build_script_build",false,6417493460021339571]],"local":[{"RerunIfChanged":{"output":"debug\\build\\quote-390f36d92becc034\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/reqwest-4e1517ca888a1142/dep-lib-reqwest b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/dep-lib-reqwest new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/dep-lib-reqwest Binary files differ diff --git a/target/debug/.fingerprint/reqwest-4e1517ca888a1142/invoked.timestamp b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/reqwest-4e1517ca888a1142/lib-reqwest b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/lib-reqwest new file mode 100644 index 0000000..4c1b0ee --- /dev/null +++ b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/lib-reqwest @@ -0,0 +1 @@ +1777ecf1d5dac685 \ No newline at end of file diff --git a/target/debug/.fingerprint/reqwest-4e1517ca888a1142/lib-reqwest.json b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/lib-reqwest.json new file mode 100644 index 0000000..f66e70a --- /dev/null +++ b/target/debug/.fingerprint/reqwest-4e1517ca888a1142/lib-reqwest.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"__rustls\", \"__rustls-ring\", \"__tls\", \"charset\", \"cookies\", \"default\", \"default-tls\", \"h2\", \"http2\", \"json\", \"multipart\", \"rustls-tls\", \"rustls-tls-webpki-roots\", \"rustls-tls-webpki-roots-no-provider\", \"stream\", \"system-proxy\"]","declared_features":"[\"__rustls\", \"__rustls-ring\", \"__tls\", \"blocking\", \"brotli\", \"charset\", \"cookies\", \"default\", \"default-tls\", \"deflate\", \"gzip\", \"h2\", \"hickory-dns\", \"http2\", \"http3\", \"json\", \"macos-system-configuration\", \"multipart\", \"native-tls\", \"native-tls-alpn\", \"native-tls-vendored\", \"rustls-tls\", \"rustls-tls-manual-roots\", \"rustls-tls-manual-roots-no-provider\", \"rustls-tls-native-roots\", \"rustls-tls-native-roots-no-provider\", \"rustls-tls-no-provider\", \"rustls-tls-webpki-roots\", \"rustls-tls-webpki-roots-no-provider\", \"socks\", \"stream\", \"system-proxy\", \"trust-dns\", \"zstd\"]","target":8885864859914201979,"profile":15302557990823967831,"path":15633730014879820825,"deps":[[302948626015856208,"futures_core",false,10671821727254966635],[784494742817713399,"tower_service",false,8572972735131235549],[1528297757488249563,"url",false,6651414534998737159],[1902968815130013246,"cookie_store",false,9120456643335774257],[1991942485830005045,"tokio_rustls",false,6683459222743214615],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2517136641825875337,"sync_wrapper",false,11365184089886544107],[2620434475832828286,"http",false,2507435912077068789],[3163899731817361221,"tokio_util",false,7327037470970078260],[3626672138398771397,"hyper",false,14313633992434366637],[3632162862999675140,"tower",false,4314821614413005997],[3870702314125662939,"bytes",false,9403175283029299907],[5308207389380366964,"rustls_pki_types",false,7965575499062129637],[5898568623609459682,"futures_util",false,15393739524142109446],[6803352382179706244,"percent_encoding",false,15322080361312073430],[8434721349366383850,"tower_http",false,5922779801384454728],[9144560277883153344,"native_tls_crate",false,15026750356284736658],[10229185211513642314,"mime",false,14895616479358986152],[10341606545869227954,"webpki_roots",false,5717703780288127129],[10598472717906767558,"hyper_rustls",false,3653515246737006422],[10630857666389190470,"log",false,8556795961519327680],[11976082518617474977,"hyper_util",false,2032958616937015775],[12186126227181294540,"tokio_native_tls",false,12641955273064299146],[13077212702700853852,"base64",false,14151005702471842124],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[14084095096285906100,"http_body",false,14668799986821672847],[14521779147868685257,"rustls",false,17098574031293154871],[14564311161534545801,"encoding_rs",false,11699612328010281482],[16043539852408933056,"h2",false,14582574209391631580],[16542808166767769916,"serde_urlencoded",false,3653246679084813534],[16727543399706004146,"cookie_crate",false,14743298340009620974],[16900715236047033623,"http_body_util",false,6863905260821022254],[17267340169493259099,"tokio",false,18106307719272615314],[18071510856783138481,"mime_guess",false,16923030437590297255],[18273243456331255970,"hyper_tls",false,2074562389149937904]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\reqwest-4e1517ca888a1142\\dep-lib-reqwest","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/reqwest-b02016ec2f99f859/dep-lib-reqwest b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/dep-lib-reqwest new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/dep-lib-reqwest Binary files differ diff --git a/target/debug/.fingerprint/reqwest-b02016ec2f99f859/invoked.timestamp b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/reqwest-b02016ec2f99f859/lib-reqwest b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/lib-reqwest new file mode 100644 index 0000000..939a44b --- /dev/null +++ b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/lib-reqwest @@ -0,0 +1 @@ +12bb3ef0e49d7a19 \ No newline at end of file diff --git a/target/debug/.fingerprint/reqwest-b02016ec2f99f859/lib-reqwest.json b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/lib-reqwest.json new file mode 100644 index 0000000..b2be496 --- /dev/null +++ b/target/debug/.fingerprint/reqwest-b02016ec2f99f859/lib-reqwest.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"__rustls\", \"__rustls-ring\", \"__tls\", \"charset\", \"cookies\", \"default\", \"default-tls\", \"h2\", \"http2\", \"json\", \"multipart\", \"rustls-tls\", \"rustls-tls-webpki-roots\", \"rustls-tls-webpki-roots-no-provider\", \"stream\", \"system-proxy\"]","declared_features":"[\"__rustls\", \"__rustls-ring\", \"__tls\", \"blocking\", \"brotli\", \"charset\", \"cookies\", \"default\", \"default-tls\", \"deflate\", \"gzip\", \"h2\", \"hickory-dns\", \"http2\", \"http3\", \"json\", \"macos-system-configuration\", \"multipart\", \"native-tls\", \"native-tls-alpn\", \"native-tls-vendored\", \"rustls-tls\", \"rustls-tls-manual-roots\", \"rustls-tls-manual-roots-no-provider\", \"rustls-tls-native-roots\", \"rustls-tls-native-roots-no-provider\", \"rustls-tls-no-provider\", \"rustls-tls-webpki-roots\", \"rustls-tls-webpki-roots-no-provider\", \"socks\", \"stream\", \"system-proxy\", \"trust-dns\", \"zstd\"]","target":8885864859914201979,"profile":447021486742529345,"path":15633730014879820825,"deps":[[302948626015856208,"futures_core",false,3071324082148241383],[784494742817713399,"tower_service",false,16534474459733362966],[1528297757488249563,"url",false,6587953411729800267],[1902968815130013246,"cookie_store",false,6707230500798425973],[1991942485830005045,"tokio_rustls",false,9611856740947310277],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2517136641825875337,"sync_wrapper",false,3692423117928587749],[2620434475832828286,"http",false,11551776315480971905],[3163899731817361221,"tokio_util",false,2164740436646789567],[3626672138398771397,"hyper",false,7393798387068625870],[3632162862999675140,"tower",false,6730198938133757827],[3870702314125662939,"bytes",false,7141656734467738845],[5308207389380366964,"rustls_pki_types",false,20368380909395729],[5898568623609459682,"futures_util",false,12146605889634597054],[6803352382179706244,"percent_encoding",false,29288558898186580],[8434721349366383850,"tower_http",false,15564744867808535760],[9144560277883153344,"native_tls_crate",false,13100528684179659568],[10229185211513642314,"mime",false,12684020131664053427],[10341606545869227954,"webpki_roots",false,10526464145940598818],[10598472717906767558,"hyper_rustls",false,13244234922630951662],[10630857666389190470,"log",false,13714611062976252200],[11976082518617474977,"hyper_util",false,4383873541375734557],[12186126227181294540,"tokio_native_tls",false,11241989553386437952],[13077212702700853852,"base64",false,2975728255774312329],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[14084095096285906100,"http_body",false,4534805084418663075],[14521779147868685257,"rustls",false,12867871770136745737],[14564311161534545801,"encoding_rs",false,10314401691017257789],[16043539852408933056,"h2",false,16794409806679769109],[16542808166767769916,"serde_urlencoded",false,16299465398382857382],[16727543399706004146,"cookie_crate",false,739933247647624129],[16900715236047033623,"http_body_util",false,17029553247212971934],[17267340169493259099,"tokio",false,18373165236343453242],[18071510856783138481,"mime_guess",false,15424219510826658263],[18273243456331255970,"hyper_tls",false,8711134875961799117]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\reqwest-b02016ec2f99f859\\dep-lib-reqwest","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-1f43d840be08acf3/dep-lib-ring b/target/debug/.fingerprint/ring-1f43d840be08acf3/dep-lib-ring new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ring-1f43d840be08acf3/dep-lib-ring Binary files differ diff --git a/target/debug/.fingerprint/ring-1f43d840be08acf3/invoked.timestamp b/target/debug/.fingerprint/ring-1f43d840be08acf3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ring-1f43d840be08acf3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-1f43d840be08acf3/lib-ring b/target/debug/.fingerprint/ring-1f43d840be08acf3/lib-ring new file mode 100644 index 0000000..86bc6f1 --- /dev/null +++ b/target/debug/.fingerprint/ring-1f43d840be08acf3/lib-ring @@ -0,0 +1 @@ +2d5a636a69507a51 \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-1f43d840be08acf3/lib-ring.json b/target/debug/.fingerprint/ring-1f43d840be08acf3/lib-ring.json new file mode 100644 index 0000000..dd757c7 --- /dev/null +++ b/target/debug/.fingerprint/ring-1f43d840be08acf3/lib-ring.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"dev_urandom_fallback\"]","declared_features":"[\"alloc\", \"default\", \"dev_urandom_fallback\", \"less-safe-getrandom-custom-or-rdrand\", \"less-safe-getrandom-espidf\", \"slow_tests\", \"std\", \"test_logging\", \"unstable-testing-arm-no-hw\", \"unstable-testing-arm-no-neon\", \"wasm32_unknown_unknown_js\"]","target":13947150742743679355,"profile":15657897354478470176,"path":9472272902901099976,"deps":[[5491919304041016563,"build_script_build",false,2812016712878547708],[7667230146095136825,"cfg_if",false,14562816043257425111],[8995469080876806959,"untrusted",false,13502037293853510107],[11023519408959114924,"getrandom",false,617669396243630337]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ring-1f43d840be08acf3\\dep-lib-ring","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-497f1b887820452d/run-build-script-build-script-build b/target/debug/.fingerprint/ring-497f1b887820452d/run-build-script-build-script-build new file mode 100644 index 0000000..5b4a44d --- /dev/null +++ b/target/debug/.fingerprint/ring-497f1b887820452d/run-build-script-build-script-build @@ -0,0 +1 @@ +fc6296394d4a0627 \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-497f1b887820452d/run-build-script-build-script-build.json b/target/debug/.fingerprint/ring-497f1b887820452d/run-build-script-build-script-build.json new file mode 100644 index 0000000..bbe10f4 --- /dev/null +++ b/target/debug/.fingerprint/ring-497f1b887820452d/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5491919304041016563,"build_script_build",false,13490098593841089746]],"local":[{"RerunIfChanged":{"output":"debug\\build\\ring-497f1b887820452d\\output","paths":["crypto\\chacha\\asm\\chacha-armv4.pl","crypto\\chacha\\asm\\chacha-armv8.pl","crypto\\chacha\\asm\\chacha-x86.pl","crypto\\chacha\\asm\\chacha-x86_64.pl","crypto\\cipher\\asm\\chacha20_poly1305_armv8.pl","crypto\\cipher\\asm\\chacha20_poly1305_x86_64.pl","crypto\\constant_time_test.c","crypto\\cpu_intel.c","crypto\\crypto.c","crypto\\curve25519\\asm\\x25519-asm-arm.S","crypto\\curve25519\\curve25519.c","crypto\\curve25519\\curve25519_64_adx.c","crypto\\curve25519\\curve25519_tables.h","crypto\\curve25519\\internal.h","crypto\\fipsmodule\\aes\\aes_nohw.c","crypto\\fipsmodule\\aes\\asm\\aes-gcm-avx2-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesni-gcm-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesni-x86.pl","crypto\\fipsmodule\\aes\\asm\\aesni-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesv8-armx.pl","crypto\\fipsmodule\\aes\\asm\\aesv8-gcm-armv8.pl","crypto\\fipsmodule\\aes\\asm\\bsaes-armv7.pl","crypto\\fipsmodule\\aes\\asm\\ghash-armv4.pl","crypto\\fipsmodule\\aes\\asm\\ghash-neon-armv8.pl","crypto\\fipsmodule\\aes\\asm\\ghash-x86.pl","crypto\\fipsmodule\\aes\\asm\\ghash-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\ghashv8-armx.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-armv7.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-armv8.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-x86.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-x86_64.pl","crypto\\fipsmodule\\bn\\asm\\armv4-mont.pl","crypto\\fipsmodule\\bn\\asm\\armv8-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86_64-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86_64-mont5.pl","crypto\\fipsmodule\\bn\\internal.h","crypto\\fipsmodule\\bn\\montgomery.c","crypto\\fipsmodule\\bn\\montgomery_inv.c","crypto\\fipsmodule\\ec\\asm\\p256-armv8-asm.pl","crypto\\fipsmodule\\ec\\asm\\p256-x86_64-asm.pl","crypto\\fipsmodule\\ec\\ecp_nistz.c","crypto\\fipsmodule\\ec\\ecp_nistz.h","crypto\\fipsmodule\\ec\\ecp_nistz384.h","crypto\\fipsmodule\\ec\\ecp_nistz384.inl","crypto\\fipsmodule\\ec\\gfp_p256.c","crypto\\fipsmodule\\ec\\gfp_p384.c","crypto\\fipsmodule\\ec\\p256-nistz-table.h","crypto\\fipsmodule\\ec\\p256-nistz.c","crypto\\fipsmodule\\ec\\p256-nistz.h","crypto\\fipsmodule\\ec\\p256.c","crypto\\fipsmodule\\ec\\p256_shared.h","crypto\\fipsmodule\\ec\\p256_table.h","crypto\\fipsmodule\\ec\\util.h","crypto\\fipsmodule\\sha\\asm\\sha256-armv4.pl","crypto\\fipsmodule\\sha\\asm\\sha512-armv4.pl","crypto\\fipsmodule\\sha\\asm\\sha512-armv8.pl","crypto\\fipsmodule\\sha\\asm\\sha512-x86_64.pl","crypto\\internal.h","crypto\\limbs\\limbs.c","crypto\\limbs\\limbs.h","crypto\\limbs\\limbs.inl","crypto\\mem.c","crypto\\perlasm\\arm-xlate.pl","crypto\\perlasm\\x86asm.pl","crypto\\perlasm\\x86gas.pl","crypto\\perlasm\\x86nasm.pl","crypto\\perlasm\\x86_64-xlate.pl","crypto\\poly1305\\poly1305.c","crypto\\poly1305\\poly1305_arm.c","crypto\\poly1305\\poly1305_arm_asm.S","include\\ring-core\\aes.h","include\\ring-core\\asm_base.h","include\\ring-core\\base.h","include\\ring-core\\check.h","include\\ring-core\\mem.h","include\\ring-core\\target.h","include\\ring-core\\type_check.h","third_party/fiat\\asm\\fiat_curve25519_adx_mul.S","third_party/fiat\\asm\\fiat_curve25519_adx_square.S","third_party/fiat\\curve25519_32.h","third_party/fiat\\curve25519_64.h","third_party/fiat\\curve25519_64_adx.h","third_party/fiat\\curve25519_64_msvc.h","third_party/fiat\\LICENSE","third_party/fiat\\p256_32.h","third_party/fiat\\p256_64.h","third_party/fiat\\p256_64_msvc.h"]}},{"RerunIfEnvChanged":{"var":"CARGO_MANIFEST_DIR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_NAME","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_MAJOR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_MINOR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_PATCH","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_PRE","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_MANIFEST_LINKS","val":null}},{"RerunIfEnvChanged":{"var":"RING_PREGENERATE_ASM","val":null}},{"RerunIfEnvChanged":{"var":"OUT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ARCH","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_OS","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ENV","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ENDIAN","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-54e031b17fa4a154/build-script-build-script-build b/target/debug/.fingerprint/ring-54e031b17fa4a154/build-script-build-script-build new file mode 100644 index 0000000..80438d1 --- /dev/null +++ b/target/debug/.fingerprint/ring-54e031b17fa4a154/build-script-build-script-build @@ -0,0 +1 @@ +a67397b71a139064 \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-54e031b17fa4a154/build-script-build-script-build.json b/target/debug/.fingerprint/ring-54e031b17fa4a154/build-script-build-script-build.json new file mode 100644 index 0000000..81280c7 --- /dev/null +++ b/target/debug/.fingerprint/ring-54e031b17fa4a154/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"dev_urandom_fallback\"]","declared_features":"[\"alloc\", \"default\", \"dev_urandom_fallback\", \"less-safe-getrandom-custom-or-rdrand\", \"less-safe-getrandom-espidf\", \"slow_tests\", \"std\", \"test_logging\", \"unstable-testing-arm-no-hw\", \"unstable-testing-arm-no-neon\", \"wasm32_unknown_unknown_js\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14262913444707214627,"deps":[[6314015906312918981,"cc",false,15537134743077957075]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ring-54e031b17fa4a154\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-54e031b17fa4a154/dep-build-script-build-script-build b/target/debug/.fingerprint/ring-54e031b17fa4a154/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ring-54e031b17fa4a154/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/ring-54e031b17fa4a154/invoked.timestamp b/target/debug/.fingerprint/ring-54e031b17fa4a154/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ring-54e031b17fa4a154/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-8571e2e780e886b2/build-script-build-script-build b/target/debug/.fingerprint/ring-8571e2e780e886b2/build-script-build-script-build new file mode 100644 index 0000000..63db77d --- /dev/null +++ b/target/debug/.fingerprint/ring-8571e2e780e886b2/build-script-build-script-build @@ -0,0 +1 @@ +d20ce58e327536bb \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-8571e2e780e886b2/build-script-build-script-build.json b/target/debug/.fingerprint/ring-8571e2e780e886b2/build-script-build-script-build.json new file mode 100644 index 0000000..44b156b --- /dev/null +++ b/target/debug/.fingerprint/ring-8571e2e780e886b2/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"dev_urandom_fallback\"]","declared_features":"[\"alloc\", \"default\", \"dev_urandom_fallback\", \"less-safe-getrandom-custom-or-rdrand\", \"less-safe-getrandom-espidf\", \"slow_tests\", \"std\", \"test_logging\", \"unstable-testing-arm-no-hw\", \"unstable-testing-arm-no-neon\", \"wasm32_unknown_unknown_js\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14262913444707214627,"deps":[[6314015906312918981,"cc",false,2300528917949728362]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ring-8571e2e780e886b2\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-8571e2e780e886b2/dep-build-script-build-script-build b/target/debug/.fingerprint/ring-8571e2e780e886b2/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ring-8571e2e780e886b2/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/ring-8571e2e780e886b2/invoked.timestamp b/target/debug/.fingerprint/ring-8571e2e780e886b2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ring-8571e2e780e886b2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-d0ae75206c74d9c0/run-build-script-build-script-build b/target/debug/.fingerprint/ring-d0ae75206c74d9c0/run-build-script-build-script-build new file mode 100644 index 0000000..34dd99c --- /dev/null +++ b/target/debug/.fingerprint/ring-d0ae75206c74d9c0/run-build-script-build-script-build @@ -0,0 +1 @@ +af2695cee6a45ed1 \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-d0ae75206c74d9c0/run-build-script-build-script-build.json b/target/debug/.fingerprint/ring-d0ae75206c74d9c0/run-build-script-build-script-build.json new file mode 100644 index 0000000..ce6e11e --- /dev/null +++ b/target/debug/.fingerprint/ring-d0ae75206c74d9c0/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5491919304041016563,"build_script_build",false,7246312805909361574]],"local":[{"RerunIfChanged":{"output":"debug\\build\\ring-d0ae75206c74d9c0\\output","paths":["crypto\\chacha\\asm\\chacha-armv4.pl","crypto\\chacha\\asm\\chacha-armv8.pl","crypto\\chacha\\asm\\chacha-x86.pl","crypto\\chacha\\asm\\chacha-x86_64.pl","crypto\\cipher\\asm\\chacha20_poly1305_armv8.pl","crypto\\cipher\\asm\\chacha20_poly1305_x86_64.pl","crypto\\constant_time_test.c","crypto\\cpu_intel.c","crypto\\crypto.c","crypto\\curve25519\\asm\\x25519-asm-arm.S","crypto\\curve25519\\curve25519.c","crypto\\curve25519\\curve25519_64_adx.c","crypto\\curve25519\\curve25519_tables.h","crypto\\curve25519\\internal.h","crypto\\fipsmodule\\aes\\aes_nohw.c","crypto\\fipsmodule\\aes\\asm\\aes-gcm-avx2-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesni-gcm-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesni-x86.pl","crypto\\fipsmodule\\aes\\asm\\aesni-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesv8-armx.pl","crypto\\fipsmodule\\aes\\asm\\aesv8-gcm-armv8.pl","crypto\\fipsmodule\\aes\\asm\\bsaes-armv7.pl","crypto\\fipsmodule\\aes\\asm\\ghash-armv4.pl","crypto\\fipsmodule\\aes\\asm\\ghash-neon-armv8.pl","crypto\\fipsmodule\\aes\\asm\\ghash-x86.pl","crypto\\fipsmodule\\aes\\asm\\ghash-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\ghashv8-armx.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-armv7.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-armv8.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-x86.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-x86_64.pl","crypto\\fipsmodule\\bn\\asm\\armv4-mont.pl","crypto\\fipsmodule\\bn\\asm\\armv8-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86_64-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86_64-mont5.pl","crypto\\fipsmodule\\bn\\internal.h","crypto\\fipsmodule\\bn\\montgomery.c","crypto\\fipsmodule\\bn\\montgomery_inv.c","crypto\\fipsmodule\\ec\\asm\\p256-armv8-asm.pl","crypto\\fipsmodule\\ec\\asm\\p256-x86_64-asm.pl","crypto\\fipsmodule\\ec\\ecp_nistz.c","crypto\\fipsmodule\\ec\\ecp_nistz.h","crypto\\fipsmodule\\ec\\ecp_nistz384.h","crypto\\fipsmodule\\ec\\ecp_nistz384.inl","crypto\\fipsmodule\\ec\\gfp_p256.c","crypto\\fipsmodule\\ec\\gfp_p384.c","crypto\\fipsmodule\\ec\\p256-nistz-table.h","crypto\\fipsmodule\\ec\\p256-nistz.c","crypto\\fipsmodule\\ec\\p256-nistz.h","crypto\\fipsmodule\\ec\\p256.c","crypto\\fipsmodule\\ec\\p256_shared.h","crypto\\fipsmodule\\ec\\p256_table.h","crypto\\fipsmodule\\ec\\util.h","crypto\\fipsmodule\\sha\\asm\\sha256-armv4.pl","crypto\\fipsmodule\\sha\\asm\\sha512-armv4.pl","crypto\\fipsmodule\\sha\\asm\\sha512-armv8.pl","crypto\\fipsmodule\\sha\\asm\\sha512-x86_64.pl","crypto\\internal.h","crypto\\limbs\\limbs.c","crypto\\limbs\\limbs.h","crypto\\limbs\\limbs.inl","crypto\\mem.c","crypto\\perlasm\\arm-xlate.pl","crypto\\perlasm\\x86asm.pl","crypto\\perlasm\\x86gas.pl","crypto\\perlasm\\x86nasm.pl","crypto\\perlasm\\x86_64-xlate.pl","crypto\\poly1305\\poly1305.c","crypto\\poly1305\\poly1305_arm.c","crypto\\poly1305\\poly1305_arm_asm.S","include\\ring-core\\aes.h","include\\ring-core\\asm_base.h","include\\ring-core\\base.h","include\\ring-core\\check.h","include\\ring-core\\mem.h","include\\ring-core\\target.h","include\\ring-core\\type_check.h","third_party/fiat\\asm\\fiat_curve25519_adx_mul.S","third_party/fiat\\asm\\fiat_curve25519_adx_square.S","third_party/fiat\\curve25519_32.h","third_party/fiat\\curve25519_64.h","third_party/fiat\\curve25519_64_adx.h","third_party/fiat\\curve25519_64_msvc.h","third_party/fiat\\LICENSE","third_party/fiat\\p256_32.h","third_party/fiat\\p256_64.h","third_party/fiat\\p256_64_msvc.h"]}},{"RerunIfEnvChanged":{"var":"CARGO_MANIFEST_DIR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_NAME","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_MAJOR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_MINOR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_PATCH","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_PRE","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_MANIFEST_LINKS","val":null}},{"RerunIfEnvChanged":{"var":"RING_PREGENERATE_ASM","val":null}},{"RerunIfEnvChanged":{"var":"OUT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ARCH","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_OS","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ENV","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ENDIAN","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-e80590b7435ff783/dep-lib-ring b/target/debug/.fingerprint/ring-e80590b7435ff783/dep-lib-ring new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ring-e80590b7435ff783/dep-lib-ring Binary files differ diff --git a/target/debug/.fingerprint/ring-e80590b7435ff783/invoked.timestamp b/target/debug/.fingerprint/ring-e80590b7435ff783/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ring-e80590b7435ff783/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-e80590b7435ff783/lib-ring b/target/debug/.fingerprint/ring-e80590b7435ff783/lib-ring new file mode 100644 index 0000000..17f5c6d --- /dev/null +++ b/target/debug/.fingerprint/ring-e80590b7435ff783/lib-ring @@ -0,0 +1 @@ +012eaf6d04bd2d34 \ No newline at end of file diff --git a/target/debug/.fingerprint/ring-e80590b7435ff783/lib-ring.json b/target/debug/.fingerprint/ring-e80590b7435ff783/lib-ring.json new file mode 100644 index 0000000..f4627a4 --- /dev/null +++ b/target/debug/.fingerprint/ring-e80590b7435ff783/lib-ring.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"dev_urandom_fallback\"]","declared_features":"[\"alloc\", \"default\", \"dev_urandom_fallback\", \"less-safe-getrandom-custom-or-rdrand\", \"less-safe-getrandom-espidf\", \"slow_tests\", \"std\", \"test_logging\", \"unstable-testing-arm-no-hw\", \"unstable-testing-arm-no-neon\", \"wasm32_unknown_unknown_js\"]","target":13947150742743679355,"profile":2241668132362809309,"path":9472272902901099976,"deps":[[5491919304041016563,"build_script_build",false,15086677112953054895],[7667230146095136825,"cfg_if",false,1582289774971333399],[8995469080876806959,"untrusted",false,360861372665030448],[11023519408959114924,"getrandom",false,5913354749019337078]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ring-e80590b7435ff783\\dep-lib-ring","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-8854231e423e7813/dep-lib-rusqlite b/target/debug/.fingerprint/rusqlite-8854231e423e7813/dep-lib-rusqlite new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-8854231e423e7813/dep-lib-rusqlite Binary files differ diff --git a/target/debug/.fingerprint/rusqlite-8854231e423e7813/invoked.timestamp b/target/debug/.fingerprint/rusqlite-8854231e423e7813/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-8854231e423e7813/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-8854231e423e7813/lib-rusqlite b/target/debug/.fingerprint/rusqlite-8854231e423e7813/lib-rusqlite new file mode 100644 index 0000000..d78d780 --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-8854231e423e7813/lib-rusqlite @@ -0,0 +1 @@ +4408f08efe12e0fc \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-8854231e423e7813/lib-rusqlite.json b/target/debug/.fingerprint/rusqlite-8854231e423e7813/lib-rusqlite.json new file mode 100644 index 0000000..4766f1e --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-8854231e423e7813/lib-rusqlite.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bundled\", \"modern_sqlite\"]","declared_features":"[\"array\", \"backup\", \"blob\", \"buildtime_bindgen\", \"bundled\", \"bundled-full\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"chrono\", \"collation\", \"column_decltype\", \"csv\", \"csvtab\", \"extra_check\", \"functions\", \"hooks\", \"i128_blob\", \"in_gecko\", \"limits\", \"load_extension\", \"loadable_extension\", \"modern-full\", \"modern_sqlite\", \"release_memory\", \"rusqlite-macros\", \"serde_json\", \"serialize\", \"series\", \"session\", \"sqlcipher\", \"time\", \"trace\", \"unlock_notify\", \"url\", \"uuid\", \"vtab\", \"wasm32-wasi-vfs\", \"window\", \"with-asan\"]","target":10662205063260755052,"profile":2241668132362809309,"path":14473824158202331072,"deps":[[2571033484697105782,"bitflags",false,12404459211922231402],[3056352129074654578,"hashlink",false,16728893972800898261],[3666196340704888985,"smallvec",false,2010801433920178424],[5510864063823219921,"fallible_streaming_iterator",false,7783523445611806858],[9986166984836792091,"libsqlite3_sys",false,18428928961675807030],[12860549049674006569,"fallible_iterator",false,8393560813205659185]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rusqlite-8854231e423e7813\\dep-lib-rusqlite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/dep-lib-rusqlite b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/dep-lib-rusqlite new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/dep-lib-rusqlite Binary files differ diff --git a/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/invoked.timestamp b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/lib-rusqlite b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/lib-rusqlite new file mode 100644 index 0000000..2713ecb --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/lib-rusqlite @@ -0,0 +1 @@ +49e6bcc06bab0d8d \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/lib-rusqlite.json b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/lib-rusqlite.json new file mode 100644 index 0000000..86ee088 --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-e5cf5e3166d862d4/lib-rusqlite.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bundled\", \"modern_sqlite\"]","declared_features":"[\"array\", \"backup\", \"blob\", \"buildtime_bindgen\", \"bundled\", \"bundled-full\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"chrono\", \"collation\", \"column_decltype\", \"csv\", \"csvtab\", \"extra_check\", \"functions\", \"hooks\", \"i128_blob\", \"in_gecko\", \"limits\", \"load_extension\", \"loadable_extension\", \"modern-full\", \"modern_sqlite\", \"release_memory\", \"rusqlite-macros\", \"serde_json\", \"serialize\", \"series\", \"session\", \"sqlcipher\", \"time\", \"trace\", \"unlock_notify\", \"url\", \"uuid\", \"vtab\", \"wasm32-wasi-vfs\", \"window\", \"with-asan\"]","target":10662205063260755052,"profile":15657897354478470176,"path":14473824158202331072,"deps":[[2571033484697105782,"bitflags",false,14450951020948130861],[3056352129074654578,"hashlink",false,7218087893330287238],[3666196340704888985,"smallvec",false,9694284094806378221],[5510864063823219921,"fallible_streaming_iterator",false,17710335763314891961],[9986166984836792091,"libsqlite3_sys",false,18082198093816660390],[12860549049674006569,"fallible_iterator",false,10021883779769241382]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rusqlite-e5cf5e3166d862d4\\dep-lib-rusqlite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/dep-lib-rust_mcp_macros b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/dep-lib-rust_mcp_macros new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/dep-lib-rust_mcp_macros Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/lib-rust_mcp_macros b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/lib-rust_mcp_macros new file mode 100644 index 0000000..ae3bd5e --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/lib-rust_mcp_macros @@ -0,0 +1 @@ +07ea3373448a4853 \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/lib-rust_mcp_macros.json b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/lib-rust_mcp_macros.json new file mode 100644 index 0000000..8b039aa --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-ae7b85eeb80b8285/lib-rust_mcp_macros.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"sdk\"]","declared_features":"[\"default\", \"sdk\"]","target":1902314525209687414,"profile":1249297943394510889,"path":1798329349666373730,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341],[13548984313718623784,"serde",false,15139900270594474263],[13795362694956882968,"serde_json",false,9836702438876794991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-macros-ae7b85eeb80b8285\\dep-lib-rust_mcp_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/dep-lib-rust_mcp_macros b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/dep-lib-rust_mcp_macros new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/dep-lib-rust_mcp_macros Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/lib-rust_mcp_macros b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/lib-rust_mcp_macros new file mode 100644 index 0000000..cd1dfe9 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/lib-rust_mcp_macros @@ -0,0 +1 @@ +cdd5622b1203fb9b \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/lib-rust_mcp_macros.json b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/lib-rust_mcp_macros.json new file mode 100644 index 0000000..7920d8e --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-macros-e59431ad216f213d/lib-rust_mcp_macros.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"sdk\"]","declared_features":"[\"default\", \"sdk\"]","target":1902314525209687414,"profile":1249297943394510889,"path":1798329349666373730,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341],[13548984313718623784,"serde",false,976036996769687902],[13795362694956882968,"serde_json",false,4641107418356785130]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-macros-e59431ad216f213d\\dep-lib-rust_mcp_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/dep-lib-rust_mcp_schema b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/dep-lib-rust_mcp_schema new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/dep-lib-rust_mcp_schema Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/lib-rust_mcp_schema b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/lib-rust_mcp_schema new file mode 100644 index 0000000..914175e --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/lib-rust_mcp_schema @@ -0,0 +1 @@ +46ad16b22d52d9cf \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/lib-rust_mcp_schema.json b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/lib-rust_mcp_schema.json new file mode 100644 index 0000000..b5365f1 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-434df94e96c10dcb/lib-rust_mcp_schema.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"2025_11_25\", \"latest\", \"schema_utils\"]","declared_features":"[\"2024_11_05\", \"2025_03_26\", \"2025_06_18\", \"2025_11_25\", \"default\", \"draft\", \"latest\", \"schema_utils\"]","target":8534818255479410902,"profile":2241668132362809309,"path":16488279159606531429,"deps":[[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-schema-434df94e96c10dcb\\dep-lib-rust_mcp_schema","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/dep-lib-rust_mcp_schema b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/dep-lib-rust_mcp_schema new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/dep-lib-rust_mcp_schema Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/lib-rust_mcp_schema b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/lib-rust_mcp_schema new file mode 100644 index 0000000..e677ef3 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/lib-rust_mcp_schema @@ -0,0 +1 @@ +508fa3da24c15976 \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/lib-rust_mcp_schema.json b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/lib-rust_mcp_schema.json new file mode 100644 index 0000000..0fe7d87 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-schema-77fa50579a287977/lib-rust_mcp_schema.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"2025_11_25\", \"latest\", \"schema_utils\"]","declared_features":"[\"2024_11_05\", \"2025_03_26\", \"2025_06_18\", \"2025_11_25\", \"default\", \"draft\", \"latest\", \"schema_utils\"]","target":8534818255479410902,"profile":15657897354478470176,"path":16488279159606531429,"deps":[[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-schema-77fa50579a287977\\dep-lib-rust_mcp_schema","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/dep-lib-rust_mcp_sdk b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/dep-lib-rust_mcp_sdk new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/dep-lib-rust_mcp_sdk Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/lib-rust_mcp_sdk b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/lib-rust_mcp_sdk new file mode 100644 index 0000000..919d0df --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/lib-rust_mcp_sdk @@ -0,0 +1 @@ +b6e4d29255dd712d \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/lib-rust_mcp_sdk.json b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/lib-rust_mcp_sdk.json new file mode 100644 index 0000000..282643a --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-6d06dadedf239c0e/lib-rust_mcp_sdk.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"auth\", \"axum\", \"axum-server\", \"client\", \"default\", \"http\", \"http-body\", \"http-body-util\", \"hyper\", \"hyper-server\", \"jsonwebtoken\", \"macros\", \"reqwest\", \"rust-mcp-macros\", \"server\", \"sse\", \"ssl\", \"stdio\", \"streamable-http\", \"tokio-stream\", \"url\"]","declared_features":"[\"auth\", \"axum\", \"axum-server\", \"client\", \"default\", \"http\", \"http-body\", \"http-body-util\", \"hyper\", \"hyper-server\", \"jsonwebtoken\", \"macros\", \"reqwest\", \"rust-mcp-macros\", \"server\", \"sse\", \"ssl\", \"stdio\", \"streamable-http\", \"tls-no-provider\", \"tokio-stream\", \"url\"]","target":2619589132328419287,"profile":7538008601303466525,"path":3616396023417739555,"deps":[[1043503992869427303,"jsonwebtoken",false,13268897297155032457],[1528297757488249563,"url",false,6651414534998737159],[2448563160050429386,"thiserror",false,15498918027146852809],[2620434475832828286,"http",false,2507435912077068789],[3626672138398771397,"hyper",false,14313633992434366637],[3781758534535406956,"rust_mcp_macros",false,11239580671605396941],[3870702314125662939,"bytes",false,9403175283029299907],[4093251733041599906,"futures",false,7502474438121566242],[4297343375027492590,"uuid",false,5225620597611103982],[9399742592459820560,"rust_mcp_transport",false,5496282388144670029],[9842033052731393846,"axum",false,13148881697638773721],[10257923056054025583,"tokio_stream",false,14705315211498162601],[11432222519274906849,"time",false,8988144948654631475],[12707006989008419202,"axum_server",false,1081965609227708344],[13077212702700853852,"base64",false,14151005702471842124],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[14084095096285906100,"http_body",false,14668799986821672847],[14757622794040968908,"tracing",false,2964167650093568721],[16611674984963787466,"async_trait",false,3414689896425244521],[16900715236047033623,"http_body_util",false,6863905260821022254],[17205832357047209067,"rust_mcp_schema",false,8528059733433880400],[17267340169493259099,"tokio",false,18106307719272615314],[17325453097244291330,"reqwest",false,9639632664854820631]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-sdk-6d06dadedf239c0e\\dep-lib-rust_mcp_sdk","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/dep-lib-rust_mcp_sdk b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/dep-lib-rust_mcp_sdk new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/dep-lib-rust_mcp_sdk Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/lib-rust_mcp_sdk b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/lib-rust_mcp_sdk new file mode 100644 index 0000000..5bbe35b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/lib-rust_mcp_sdk @@ -0,0 +1 @@ +b2bde633bc278306 \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/lib-rust_mcp_sdk.json b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/lib-rust_mcp_sdk.json new file mode 100644 index 0000000..e4f6bcb --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-c50003b2f1c79ac1/lib-rust_mcp_sdk.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"auth\", \"axum\", \"axum-server\", \"client\", \"default\", \"http\", \"http-body\", \"http-body-util\", \"hyper\", \"hyper-server\", \"jsonwebtoken\", \"macros\", \"reqwest\", \"rust-mcp-macros\", \"server\", \"sse\", \"ssl\", \"stdio\", \"streamable-http\", \"tokio-stream\", \"url\"]","declared_features":"[\"auth\", \"axum\", \"axum-server\", \"client\", \"default\", \"http\", \"http-body\", \"http-body-util\", \"hyper\", \"hyper-server\", \"jsonwebtoken\", \"macros\", \"reqwest\", \"rust-mcp-macros\", \"server\", \"sse\", \"ssl\", \"stdio\", \"streamable-http\", \"tls-no-provider\", \"tokio-stream\", \"url\"]","target":2619589132328419287,"profile":7538008601303466525,"path":3616396023417739555,"deps":[[1043503992869427303,"jsonwebtoken",false,13268897297155032457],[1528297757488249563,"url",false,6651414534998737159],[2448563160050429386,"thiserror",false,15498918027146852809],[2620434475832828286,"http",false,2507435912077068789],[3626672138398771397,"hyper",false,14313633992434366637],[3781758534535406956,"rust_mcp_macros",false,11239580671605396941],[3870702314125662939,"bytes",false,9403175283029299907],[4093251733041599906,"futures",false,7502474438121566242],[4297343375027492590,"uuid",false,5225620597611103982],[9399742592459820560,"rust_mcp_transport",false,2853735304813855201],[9842033052731393846,"axum",false,13148881697638773721],[10257923056054025583,"tokio_stream",false,14705315211498162601],[11432222519274906849,"time",false,8988144948654631475],[12707006989008419202,"axum_server",false,1081965609227708344],[13077212702700853852,"base64",false,14151005702471842124],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[14084095096285906100,"http_body",false,14668799986821672847],[14757622794040968908,"tracing",false,2964167650093568721],[16611674984963787466,"async_trait",false,3414689896425244521],[16900715236047033623,"http_body_util",false,6863905260821022254],[17205832357047209067,"rust_mcp_schema",false,8528059733433880400],[17267340169493259099,"tokio",false,18106307719272615314],[17325453097244291330,"reqwest",false,9639632664854820631]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-sdk-c50003b2f1c79ac1\\dep-lib-rust_mcp_sdk","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/dep-lib-rust_mcp_sdk b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/dep-lib-rust_mcp_sdk new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/dep-lib-rust_mcp_sdk Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/lib-rust_mcp_sdk b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/lib-rust_mcp_sdk new file mode 100644 index 0000000..702b777 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/lib-rust_mcp_sdk @@ -0,0 +1 @@ +f8132a717e77b2ec \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/lib-rust_mcp_sdk.json b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/lib-rust_mcp_sdk.json new file mode 100644 index 0000000..02ab8fe --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-sdk-cefd8895d98e2eb5/lib-rust_mcp_sdk.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"auth\", \"axum\", \"axum-server\", \"client\", \"default\", \"http\", \"http-body\", \"http-body-util\", \"hyper\", \"hyper-server\", \"jsonwebtoken\", \"macros\", \"reqwest\", \"rust-mcp-macros\", \"server\", \"sse\", \"ssl\", \"stdio\", \"streamable-http\", \"tokio-stream\", \"url\"]","declared_features":"[\"auth\", \"axum\", \"axum-server\", \"client\", \"default\", \"http\", \"http-body\", \"http-body-util\", \"hyper\", \"hyper-server\", \"jsonwebtoken\", \"macros\", \"reqwest\", \"rust-mcp-macros\", \"server\", \"sse\", \"ssl\", \"stdio\", \"streamable-http\", \"tls-no-provider\", \"tokio-stream\", \"url\"]","target":2619589132328419287,"profile":16406136759327091762,"path":3616396023417739555,"deps":[[1043503992869427303,"jsonwebtoken",false,2188885797156130268],[1528297757488249563,"url",false,6587953411729800267],[2448563160050429386,"thiserror",false,1394562619715125497],[2620434475832828286,"http",false,11551776315480971905],[3626672138398771397,"hyper",false,7393798387068625870],[3781758534535406956,"rust_mcp_macros",false,6001198530066377223],[3870702314125662939,"bytes",false,7141656734467738845],[4093251733041599906,"futures",false,616650174282791001],[4297343375027492590,"uuid",false,17442207685375117925],[9399742592459820560,"rust_mcp_transport",false,6934199589131867317],[9842033052731393846,"axum",false,10093708154614200489],[10257923056054025583,"tokio_stream",false,13143017287414048003],[11432222519274906849,"time",false,17931523767110690992],[12707006989008419202,"axum_server",false,8892446656254401181],[13077212702700853852,"base64",false,2975728255774312329],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[14084095096285906100,"http_body",false,4534805084418663075],[14757622794040968908,"tracing",false,17887928933222491879],[16611674984963787466,"async_trait",false,3414689896425244521],[16900715236047033623,"http_body_util",false,17029553247212971934],[17205832357047209067,"rust_mcp_schema",false,14977092392012131654],[17267340169493259099,"tokio",false,18373165236343453242],[17325453097244291330,"reqwest",false,1835953404715645714]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-sdk-cefd8895d98e2eb5\\dep-lib-rust_mcp_sdk","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/dep-lib-rust_mcp_transport b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/dep-lib-rust_mcp_transport new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/dep-lib-rust_mcp_transport Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/lib-rust_mcp_transport b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/lib-rust_mcp_transport new file mode 100644 index 0000000..152ff77 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/lib-rust_mcp_transport @@ -0,0 +1 @@ +e1c16bd623819a27 \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/lib-rust_mcp_transport.json b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/lib-rust_mcp_transport.json new file mode 100644 index 0000000..71af635 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-113e3f6f9157582e/lib-rust_mcp_transport.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"reqwest\", \"sse\", \"stdio\", \"streamable-http\"]","declared_features":"[\"default\", \"reqwest\", \"sse\", \"stdio\", \"streamable-http\"]","target":6498594346644898334,"profile":7538008601303466525,"path":14143504053593604616,"deps":[[2448563160050429386,"thiserror",false,15498918027146852809],[3870702314125662939,"bytes",false,9403175283029299907],[4093251733041599906,"futures",false,7502474438121566242],[10257923056054025583,"tokio_stream",false,14705315211498162601],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[14757622794040968908,"tracing",false,2964167650093568721],[16611674984963787466,"async_trait",false,3414689896425244521],[17205832357047209067,"rust_mcp_schema",false,8528059733433880400],[17267340169493259099,"tokio",false,18106307719272615314],[17325453097244291330,"reqwest",false,9639632664854820631]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-transport-113e3f6f9157582e\\dep-lib-rust_mcp_transport","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/dep-lib-rust_mcp_transport b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/dep-lib-rust_mcp_transport new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/dep-lib-rust_mcp_transport Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/lib-rust_mcp_transport b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/lib-rust_mcp_transport new file mode 100644 index 0000000..fd40940 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/lib-rust_mcp_transport @@ -0,0 +1 @@ +b554dd8fc9393b60 \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/lib-rust_mcp_transport.json b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/lib-rust_mcp_transport.json new file mode 100644 index 0000000..fa32b89 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-3fb823eae546549c/lib-rust_mcp_transport.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"reqwest\", \"sse\", \"stdio\", \"streamable-http\"]","declared_features":"[\"default\", \"reqwest\", \"sse\", \"stdio\", \"streamable-http\"]","target":6498594346644898334,"profile":16406136759327091762,"path":14143504053593604616,"deps":[[2448563160050429386,"thiserror",false,1394562619715125497],[3870702314125662939,"bytes",false,7141656734467738845],[4093251733041599906,"futures",false,616650174282791001],[10257923056054025583,"tokio_stream",false,13143017287414048003],[13548984313718623784,"serde",false,15844528830244305379],[13795362694956882968,"serde_json",false,6459991040443664914],[14757622794040968908,"tracing",false,17887928933222491879],[16611674984963787466,"async_trait",false,3414689896425244521],[17205832357047209067,"rust_mcp_schema",false,14977092392012131654],[17267340169493259099,"tokio",false,18373165236343453242],[17325453097244291330,"reqwest",false,1835953404715645714]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-transport-3fb823eae546549c\\dep-lib-rust_mcp_transport","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/dep-lib-rust_mcp_transport b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/dep-lib-rust_mcp_transport new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/dep-lib-rust_mcp_transport Binary files differ diff --git a/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/invoked.timestamp b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/lib-rust_mcp_transport b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/lib-rust_mcp_transport new file mode 100644 index 0000000..9db0aa6 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/lib-rust_mcp_transport @@ -0,0 +1 @@ +4d459922b6b7464c \ No newline at end of file diff --git a/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/lib-rust_mcp_transport.json b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/lib-rust_mcp_transport.json new file mode 100644 index 0000000..6236c54 --- /dev/null +++ b/target/debug/.fingerprint/rust-mcp-transport-603dcaed6ae15822/lib-rust_mcp_transport.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"reqwest\", \"sse\", \"stdio\", \"streamable-http\"]","declared_features":"[\"default\", \"reqwest\", \"sse\", \"stdio\", \"streamable-http\"]","target":6498594346644898334,"profile":7538008601303466525,"path":14143504053593604616,"deps":[[2448563160050429386,"thiserror",false,15498918027146852809],[3870702314125662939,"bytes",false,9403175283029299907],[4093251733041599906,"futures",false,7502474438121566242],[10257923056054025583,"tokio_stream",false,14705315211498162601],[13548984313718623784,"serde",false,8719042774451366504],[13795362694956882968,"serde_json",false,4819465014438220826],[14757622794040968908,"tracing",false,2964167650093568721],[16611674984963787466,"async_trait",false,3414689896425244521],[17205832357047209067,"rust_mcp_schema",false,8528059733433880400],[17267340169493259099,"tokio",false,18106307719272615314],[17325453097244291330,"reqwest",false,9639632664854820631]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rust-mcp-transport-603dcaed6ae15822\\dep-lib-rust_mcp_transport","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-4c24fb8d2500e158/dep-lib-rustls b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/dep-lib-rustls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/dep-lib-rustls Binary files differ diff --git a/target/debug/.fingerprint/rustls-4c24fb8d2500e158/invoked.timestamp b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-4c24fb8d2500e158/lib-rustls b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/lib-rustls new file mode 100644 index 0000000..a4f6cab --- /dev/null +++ b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/lib-rustls @@ -0,0 +1 @@ +091747b232dd93b2 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-4c24fb8d2500e158/lib-rustls.json b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/lib-rustls.json new file mode 100644 index 0000000..d2abc0b --- /dev/null +++ b/target/debug/.fingerprint/rustls-4c24fb8d2500e158/lib-rustls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"ring\", \"std\", \"tls12\"]","declared_features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"brotli\", \"custom-provider\", \"default\", \"fips\", \"hashbrown\", \"log\", \"logging\", \"prefer-post-quantum\", \"read_buf\", \"ring\", \"rustversion\", \"std\", \"tls12\", \"zlib\"]","target":4618819951246003698,"profile":6835203179041165785,"path":3913578390608169166,"deps":[[5308207389380366964,"pki_types",false,20368380909395729],[5491919304041016563,"ring",false,3759869090641948161],[5855319743879205494,"once_cell",false,4569924274423504929],[10610359895695856906,"webpki",false,6264832668011918562],[12865141776541797048,"zeroize",false,18248194642836178569],[14521779147868685257,"build_script_build",false,7282148762810169313],[15008573435535731974,"aws_lc_rs",false,13669545088586850210],[17003143334332120809,"subtle",false,14456235668851750319]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-4c24fb8d2500e158\\dep-lib-rustls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-9c378336fb554c1f/run-build-script-build-script-build b/target/debug/.fingerprint/rustls-9c378336fb554c1f/run-build-script-build-script-build new file mode 100644 index 0000000..f72e3c2 --- /dev/null +++ b/target/debug/.fingerprint/rustls-9c378336fb554c1f/run-build-script-build-script-build @@ -0,0 +1 @@ +e1b7d9a0b7630f65 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-9c378336fb554c1f/run-build-script-build-script-build.json b/target/debug/.fingerprint/rustls-9c378336fb554c1f/run-build-script-build-script-build.json new file mode 100644 index 0000000..c566df7 --- /dev/null +++ b/target/debug/.fingerprint/rustls-9c378336fb554c1f/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15008573435535731974,"build_script_build",false,6677060314259671758],[5491919304041016563,"build_script_build",false,15086677112953054895],[14521779147868685257,"build_script_build",false,10924041178683793467]],"local":[{"Precalculated":"0.23.40"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-af233b4b5af29581/run-build-script-build-script-build b/target/debug/.fingerprint/rustls-af233b4b5af29581/run-build-script-build-script-build new file mode 100644 index 0000000..ed204fd --- /dev/null +++ b/target/debug/.fingerprint/rustls-af233b4b5af29581/run-build-script-build-script-build @@ -0,0 +1 @@ +482dddda8f180f43 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-af233b4b5af29581/run-build-script-build-script-build.json b/target/debug/.fingerprint/rustls-af233b4b5af29581/run-build-script-build-script-build.json new file mode 100644 index 0000000..4dac1e2 --- /dev/null +++ b/target/debug/.fingerprint/rustls-af233b4b5af29581/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15008573435535731974,"build_script_build",false,380737153841190987],[5491919304041016563,"build_script_build",false,2812016712878547708],[14521779147868685257,"build_script_build",false,10924041178683793467]],"local":[{"Precalculated":"0.23.40"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-c92aa77f2bab8425/dep-lib-rustls b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/dep-lib-rustls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/dep-lib-rustls Binary files differ diff --git a/target/debug/.fingerprint/rustls-c92aa77f2bab8425/invoked.timestamp b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-c92aa77f2bab8425/lib-rustls b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/lib-rustls new file mode 100644 index 0000000..bfa2186 --- /dev/null +++ b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/lib-rustls @@ -0,0 +1 @@ +3786f2447d564aed \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-c92aa77f2bab8425/lib-rustls.json b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/lib-rustls.json new file mode 100644 index 0000000..ed9b8b4 --- /dev/null +++ b/target/debug/.fingerprint/rustls-c92aa77f2bab8425/lib-rustls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"ring\", \"std\", \"tls12\"]","declared_features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"brotli\", \"custom-provider\", \"default\", \"fips\", \"hashbrown\", \"log\", \"logging\", \"prefer-post-quantum\", \"read_buf\", \"ring\", \"rustversion\", \"std\", \"tls12\", \"zlib\"]","target":4618819951246003698,"profile":15728773819211726889,"path":3913578390608169166,"deps":[[5308207389380366964,"pki_types",false,7965575499062129637],[5491919304041016563,"ring",false,5871093477917547053],[5855319743879205494,"once_cell",false,14895244319948818377],[10610359895695856906,"webpki",false,6511983578618704473],[12865141776541797048,"zeroize",false,8939101725587365425],[14521779147868685257,"build_script_build",false,4832107931323149640],[15008573435535731974,"aws_lc_rs",false,17379607490881640848],[17003143334332120809,"subtle",false,9801072664999776184]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-c92aa77f2bab8425\\dep-lib-rustls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-e46830cadb28489e/build-script-build-script-build b/target/debug/.fingerprint/rustls-e46830cadb28489e/build-script-build-script-build new file mode 100644 index 0000000..6361e9f --- /dev/null +++ b/target/debug/.fingerprint/rustls-e46830cadb28489e/build-script-build-script-build @@ -0,0 +1 @@ +3be02fef92fd9997 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-e46830cadb28489e/build-script-build-script-build.json b/target/debug/.fingerprint/rustls-e46830cadb28489e/build-script-build-script-build.json new file mode 100644 index 0000000..e033d6d --- /dev/null +++ b/target/debug/.fingerprint/rustls-e46830cadb28489e/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"ring\", \"std\", \"tls12\"]","declared_features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"brotli\", \"custom-provider\", \"default\", \"fips\", \"hashbrown\", \"log\", \"logging\", \"prefer-post-quantum\", \"read_buf\", \"ring\", \"rustversion\", \"std\", \"tls12\", \"zlib\"]","target":5408242616063297496,"profile":5349390596154805579,"path":779560858924914576,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-e46830cadb28489e\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-e46830cadb28489e/dep-build-script-build-script-build b/target/debug/.fingerprint/rustls-e46830cadb28489e/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-e46830cadb28489e/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/rustls-e46830cadb28489e/invoked.timestamp b/target/debug/.fingerprint/rustls-e46830cadb28489e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-e46830cadb28489e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/dep-lib-rustls_pemfile b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/dep-lib-rustls_pemfile new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/dep-lib-rustls_pemfile Binary files differ diff --git a/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/invoked.timestamp b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/lib-rustls_pemfile b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/lib-rustls_pemfile new file mode 100644 index 0000000..3e2301d --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/lib-rustls_pemfile @@ -0,0 +1 @@ +cc46ce85fc977604 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/lib-rustls_pemfile.json b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/lib-rustls_pemfile.json new file mode 100644 index 0000000..55eae39 --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-57f31282f9ffc9b7/lib-rustls_pemfile.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":6035178898781407914,"profile":2241668132362809309,"path":8781689871353861271,"deps":[[5308207389380366964,"pki_types",false,20368380909395729]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-pemfile-57f31282f9ffc9b7\\dep-lib-rustls_pemfile","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/dep-lib-rustls_pemfile b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/dep-lib-rustls_pemfile new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/dep-lib-rustls_pemfile Binary files differ diff --git a/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/invoked.timestamp b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/lib-rustls_pemfile b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/lib-rustls_pemfile new file mode 100644 index 0000000..b48740b --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/lib-rustls_pemfile @@ -0,0 +1 @@ +6f2344041263b5ee \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/lib-rustls_pemfile.json b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/lib-rustls_pemfile.json new file mode 100644 index 0000000..e2cc1f4 --- /dev/null +++ b/target/debug/.fingerprint/rustls-pemfile-e204e4602665e0a6/lib-rustls_pemfile.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":6035178898781407914,"profile":15657897354478470176,"path":8781689871353861271,"deps":[[5308207389380366964,"pki_types",false,7965575499062129637]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-pemfile-e204e4602665e0a6\\dep-lib-rustls_pemfile","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/dep-lib-rustls_pki_types b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/dep-lib-rustls_pki_types new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/dep-lib-rustls_pki_types Binary files differ diff --git a/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/invoked.timestamp b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/lib-rustls_pki_types b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/lib-rustls_pki_types new file mode 100644 index 0000000..b33425b --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/lib-rustls_pki_types @@ -0,0 +1 @@ +111fc13cef5c4800 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/lib-rustls_pki_types.json b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/lib-rustls_pki_types.json new file mode 100644 index 0000000..df209f9 --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-95f4c0b3f0e12d3d/lib-rustls_pki_types.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\", \"web\", \"web-time\"]","target":10881799483833257506,"profile":12413679189504964935,"path":9276977712141968149,"deps":[[12865141776541797048,"zeroize",false,18248194642836178569]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-pki-types-95f4c0b3f0e12d3d\\dep-lib-rustls_pki_types","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/dep-lib-rustls_pki_types b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/dep-lib-rustls_pki_types new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/dep-lib-rustls_pki_types Binary files differ diff --git a/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/invoked.timestamp b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/lib-rustls_pki_types b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/lib-rustls_pki_types new file mode 100644 index 0000000..b824a20 --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/lib-rustls_pki_types @@ -0,0 +1 @@ +e5332785b6688b6e \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/lib-rustls_pki_types.json b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/lib-rustls_pki_types.json new file mode 100644 index 0000000..76de3ed --- /dev/null +++ b/target/debug/.fingerprint/rustls-pki-types-aa7a014445f48ce6/lib-rustls_pki_types.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\", \"web\", \"web-time\"]","target":10881799483833257506,"profile":8072039589492106588,"path":9276977712141968149,"deps":[[12865141776541797048,"zeroize",false,8939101725587365425]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-pki-types-aa7a014445f48ce6\\dep-lib-rustls_pki_types","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/dep-lib-webpki b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/dep-lib-webpki new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/dep-lib-webpki Binary files differ diff --git a/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/invoked.timestamp b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/lib-webpki b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/lib-webpki new file mode 100644 index 0000000..76dc538 --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/lib-webpki @@ -0,0 +1 @@ +e2f41c7a1e28f156 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/lib-webpki.json b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/lib-webpki.json new file mode 100644 index 0000000..7d3bbf4 --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-56425d4fb643571d/lib-webpki.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"aws-lc-rs\", \"ring\", \"std\"]","declared_features":"[\"alloc\", \"aws-lc-rs\", \"aws-lc-rs-fips\", \"aws-lc-rs-unstable\", \"default\", \"ring\", \"std\"]","target":5054897795206437336,"profile":9391522582176054073,"path":9720438417493249543,"deps":[[5308207389380366964,"pki_types",false,20368380909395729],[5491919304041016563,"ring",false,3759869090641948161],[8995469080876806959,"untrusted",false,360861372665030448],[15008573435535731974,"aws_lc_rs",false,13669545088586850210]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-webpki-56425d4fb643571d\\dep-lib-webpki","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/dep-lib-webpki b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/dep-lib-webpki new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/dep-lib-webpki Binary files differ diff --git a/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/invoked.timestamp b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/lib-webpki b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/lib-webpki new file mode 100644 index 0000000..c7bd9c4 --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/lib-webpki @@ -0,0 +1 @@ +59b2be1290365f5a \ No newline at end of file diff --git a/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/lib-webpki.json b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/lib-webpki.json new file mode 100644 index 0000000..682020d --- /dev/null +++ b/target/debug/.fingerprint/rustls-webpki-bcdfbfbd0af0afe1/lib-webpki.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"aws-lc-rs\", \"ring\", \"std\"]","declared_features":"[\"alloc\", \"aws-lc-rs\", \"aws-lc-rs-fips\", \"aws-lc-rs-unstable\", \"default\", \"ring\", \"std\"]","target":5054897795206437336,"profile":12913535294222086254,"path":9720438417493249543,"deps":[[5308207389380366964,"pki_types",false,7965575499062129637],[5491919304041016563,"ring",false,5871093477917547053],[8995469080876806959,"untrusted",false,13502037293853510107],[15008573435535731974,"aws_lc_rs",false,17379607490881640848]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-webpki-bcdfbfbd0af0afe1\\dep-lib-webpki","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-23c725d86aa10190/run-build-script-build-script-build b/target/debug/.fingerprint/rustversion-23c725d86aa10190/run-build-script-build-script-build new file mode 100644 index 0000000..09dcaad --- /dev/null +++ b/target/debug/.fingerprint/rustversion-23c725d86aa10190/run-build-script-build-script-build @@ -0,0 +1 @@ +a312b5b78d63051c \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-23c725d86aa10190/run-build-script-build-script-build.json b/target/debug/.fingerprint/rustversion-23c725d86aa10190/run-build-script-build-script-build.json new file mode 100644 index 0000000..1f1f1b1 --- /dev/null +++ b/target/debug/.fingerprint/rustversion-23c725d86aa10190/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[14156967978702956262,"build_script_build",false,18329612077705696097]],"local":[{"RerunIfChanged":{"output":"debug\\build\\rustversion-23c725d86aa10190\\output","paths":["build/build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/build-script-build-script-build b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/build-script-build-script-build new file mode 100644 index 0000000..83f5c25 --- /dev/null +++ b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/build-script-build-script-build @@ -0,0 +1 @@ +61935bfa11dd5ffe \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/build-script-build-script-build.json b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/build-script-build-script-build.json new file mode 100644 index 0000000..5db4f8c --- /dev/null +++ b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":17883862002600103897,"profile":2225463790103693989,"path":8078791211907610690,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustversion-6cc1d0406dfb5171\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/dep-build-script-build-script-build b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/invoked.timestamp b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustversion-6cc1d0406dfb5171/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-7329796c67c0e937/dep-lib-rustversion b/target/debug/.fingerprint/rustversion-7329796c67c0e937/dep-lib-rustversion new file mode 100644 index 0000000..c329cf6 --- /dev/null +++ b/target/debug/.fingerprint/rustversion-7329796c67c0e937/dep-lib-rustversion Binary files differ diff --git a/target/debug/.fingerprint/rustversion-7329796c67c0e937/invoked.timestamp b/target/debug/.fingerprint/rustversion-7329796c67c0e937/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rustversion-7329796c67c0e937/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-7329796c67c0e937/lib-rustversion b/target/debug/.fingerprint/rustversion-7329796c67c0e937/lib-rustversion new file mode 100644 index 0000000..4176cab --- /dev/null +++ b/target/debug/.fingerprint/rustversion-7329796c67c0e937/lib-rustversion @@ -0,0 +1 @@ +143cc494c156e348 \ No newline at end of file diff --git a/target/debug/.fingerprint/rustversion-7329796c67c0e937/lib-rustversion.json b/target/debug/.fingerprint/rustversion-7329796c67c0e937/lib-rustversion.json new file mode 100644 index 0000000..4715b30 --- /dev/null +++ b/target/debug/.fingerprint/rustversion-7329796c67c0e937/lib-rustversion.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":179193587114931863,"profile":2225463790103693989,"path":16218490696224952194,"deps":[[14156967978702956262,"build_script_build",false,2019129468269171363]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustversion-7329796c67c0e937\\dep-lib-rustversion","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ryu-6f78d614f7287acd/dep-lib-ryu b/target/debug/.fingerprint/ryu-6f78d614f7287acd/dep-lib-ryu new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ryu-6f78d614f7287acd/dep-lib-ryu Binary files differ diff --git a/target/debug/.fingerprint/ryu-6f78d614f7287acd/invoked.timestamp b/target/debug/.fingerprint/ryu-6f78d614f7287acd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ryu-6f78d614f7287acd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ryu-6f78d614f7287acd/lib-ryu b/target/debug/.fingerprint/ryu-6f78d614f7287acd/lib-ryu new file mode 100644 index 0000000..1512d8d --- /dev/null +++ b/target/debug/.fingerprint/ryu-6f78d614f7287acd/lib-ryu @@ -0,0 +1 @@ +0779fadaaff3a596 \ No newline at end of file diff --git a/target/debug/.fingerprint/ryu-6f78d614f7287acd/lib-ryu.json b/target/debug/.fingerprint/ryu-6f78d614f7287acd/lib-ryu.json new file mode 100644 index 0000000..0e783f9 --- /dev/null +++ b/target/debug/.fingerprint/ryu-6f78d614f7287acd/lib-ryu.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":13763186580977333631,"profile":15657897354478470176,"path":2284243424944093532,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ryu-6f78d614f7287acd\\dep-lib-ryu","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/dep-lib-ryu b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/dep-lib-ryu new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/dep-lib-ryu Binary files differ diff --git a/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/invoked.timestamp b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/lib-ryu b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/lib-ryu new file mode 100644 index 0000000..d66c456 --- /dev/null +++ b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/lib-ryu @@ -0,0 +1 @@ +d0cf463f44ea1830 \ No newline at end of file diff --git a/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/lib-ryu.json b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/lib-ryu.json new file mode 100644 index 0000000..c5344d2 --- /dev/null +++ b/target/debug/.fingerprint/ryu-e3e01b2a58d0ed8c/lib-ryu.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":13763186580977333631,"profile":2241668132362809309,"path":2284243424944093532,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ryu-e3e01b2a58d0ed8c\\dep-lib-ryu","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/schannel-073e46f8011d6902/dep-lib-schannel b/target/debug/.fingerprint/schannel-073e46f8011d6902/dep-lib-schannel new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/schannel-073e46f8011d6902/dep-lib-schannel Binary files differ diff --git a/target/debug/.fingerprint/schannel-073e46f8011d6902/invoked.timestamp b/target/debug/.fingerprint/schannel-073e46f8011d6902/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/schannel-073e46f8011d6902/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/schannel-073e46f8011d6902/lib-schannel b/target/debug/.fingerprint/schannel-073e46f8011d6902/lib-schannel new file mode 100644 index 0000000..6072b01 --- /dev/null +++ b/target/debug/.fingerprint/schannel-073e46f8011d6902/lib-schannel @@ -0,0 +1 @@ +b3b41aed4f1cbb51 \ No newline at end of file diff --git a/target/debug/.fingerprint/schannel-073e46f8011d6902/lib-schannel.json b/target/debug/.fingerprint/schannel-073e46f8011d6902/lib-schannel.json new file mode 100644 index 0000000..f7a1ce8 --- /dev/null +++ b/target/debug/.fingerprint/schannel-073e46f8011d6902/lib-schannel.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":4403787444129770781,"profile":2241668132362809309,"path":1921329670032749777,"deps":[[6568467691589961976,"windows_sys",false,8551222492418627607]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\schannel-073e46f8011d6902\\dep-lib-schannel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/dep-lib-schannel b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/dep-lib-schannel new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/dep-lib-schannel Binary files differ diff --git a/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/invoked.timestamp b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/lib-schannel b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/lib-schannel new file mode 100644 index 0000000..58a11c0 --- /dev/null +++ b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/lib-schannel @@ -0,0 +1 @@ +106dffc304b0c95e \ No newline at end of file diff --git a/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/lib-schannel.json b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/lib-schannel.json new file mode 100644 index 0000000..a548345 --- /dev/null +++ b/target/debug/.fingerprint/schannel-acc24b4dfa6d20d4/lib-schannel.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":4403787444129770781,"profile":15657897354478470176,"path":1921329670032749777,"deps":[[6568467691589961976,"windows_sys",false,5538769933084480745]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\schannel-acc24b4dfa6d20d4\\dep-lib-schannel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/dep-lib-scopeguard b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/dep-lib-scopeguard new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/dep-lib-scopeguard Binary files differ diff --git a/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/invoked.timestamp b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/lib-scopeguard b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/lib-scopeguard new file mode 100644 index 0000000..fffde62 --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/lib-scopeguard @@ -0,0 +1 @@ +b50661d4d472cf02 \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/lib-scopeguard.json b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/lib-scopeguard.json new file mode 100644 index 0000000..f55fb93 --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-cd3b1f2c1ab035dc/lib-scopeguard.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":15657897354478470176,"path":3141442299897418567,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\scopeguard-cd3b1f2c1ab035dc\\dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/dep-lib-scopeguard b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/dep-lib-scopeguard new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/dep-lib-scopeguard Binary files differ diff --git a/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/invoked.timestamp b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/lib-scopeguard b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/lib-scopeguard new file mode 100644 index 0000000..6ced3b2 --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/lib-scopeguard @@ -0,0 +1 @@ +986446fc5ac78052 \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/lib-scopeguard.json b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/lib-scopeguard.json new file mode 100644 index 0000000..6e40eb1 --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-d9a53cd0a4d41fe6/lib-scopeguard.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":2241668132362809309,"path":3141442299897418567,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\scopeguard-d9a53cd0a4d41fe6\\dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1819e3ac0859805a/dep-lib-serde b/target/debug/.fingerprint/serde-1819e3ac0859805a/dep-lib-serde new file mode 100644 index 0000000..38f663b --- /dev/null +++ b/target/debug/.fingerprint/serde-1819e3ac0859805a/dep-lib-serde Binary files differ diff --git a/target/debug/.fingerprint/serde-1819e3ac0859805a/invoked.timestamp b/target/debug/.fingerprint/serde-1819e3ac0859805a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde-1819e3ac0859805a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1819e3ac0859805a/lib-serde b/target/debug/.fingerprint/serde-1819e3ac0859805a/lib-serde new file mode 100644 index 0000000..e56ba81 --- /dev/null +++ b/target/debug/.fingerprint/serde-1819e3ac0859805a/lib-serde @@ -0,0 +1 @@ +e3b925f00513e3db \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1819e3ac0859805a/lib-serde.json b/target/debug/.fingerprint/serde-1819e3ac0859805a/lib-serde.json new file mode 100644 index 0000000..489f65f --- /dev/null +++ b/target/debug/.fingerprint/serde-1819e3ac0859805a/lib-serde.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":2241668132362809309,"path":1817156352268729537,"deps":[[3051629642231505422,"serde_derive",false,14444915641294813725],[11899261697793765154,"serde_core",false,13892896632262070567],[13548984313718623784,"build_script_build",false,11512101016411969226]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-1819e3ac0859805a\\dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1c3a8e035f588e65/dep-lib-serde b/target/debug/.fingerprint/serde-1c3a8e035f588e65/dep-lib-serde new file mode 100644 index 0000000..38f663b --- /dev/null +++ b/target/debug/.fingerprint/serde-1c3a8e035f588e65/dep-lib-serde Binary files differ diff --git a/target/debug/.fingerprint/serde-1c3a8e035f588e65/invoked.timestamp b/target/debug/.fingerprint/serde-1c3a8e035f588e65/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde-1c3a8e035f588e65/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1c3a8e035f588e65/lib-serde b/target/debug/.fingerprint/serde-1c3a8e035f588e65/lib-serde new file mode 100644 index 0000000..8a08bbe --- /dev/null +++ b/target/debug/.fingerprint/serde-1c3a8e035f588e65/lib-serde @@ -0,0 +1 @@ +5ea918307a948b0d \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1c3a8e035f588e65/lib-serde.json b/target/debug/.fingerprint/serde-1c3a8e035f588e65/lib-serde.json new file mode 100644 index 0000000..1d1fcd7 --- /dev/null +++ b/target/debug/.fingerprint/serde-1c3a8e035f588e65/lib-serde.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":15657897354478470176,"path":1817156352268729537,"deps":[[3051629642231505422,"serde_derive",false,14444915641294813725],[11899261697793765154,"serde_core",false,9672276036736215244],[13548984313718623784,"build_script_build",false,11512101016411969226]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-1c3a8e035f588e65\\dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/dep-lib-serde b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/dep-lib-serde new file mode 100644 index 0000000..38f663b --- /dev/null +++ b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/dep-lib-serde Binary files differ diff --git a/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/invoked.timestamp b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/lib-serde b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/lib-serde new file mode 100644 index 0000000..2c12eb1 --- /dev/null +++ b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/lib-serde @@ -0,0 +1 @@ +682a9c3835430079 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/lib-serde.json b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/lib-serde.json new file mode 100644 index 0000000..86376ef --- /dev/null +++ b/target/debug/.fingerprint/serde-1ed5c8dfbe6ccf91/lib-serde.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":15657897354478470176,"path":1817156352268729537,"deps":[[3051629642231505422,"serde_derive",false,14444915641294813725],[11899261697793765154,"serde_core",false,12275575325821613501],[13548984313718623784,"build_script_build",false,11512101016411969226]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-1ed5c8dfbe6ccf91\\dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-353627ddd480230e/build-script-build-script-build b/target/debug/.fingerprint/serde-353627ddd480230e/build-script-build-script-build new file mode 100644 index 0000000..9e73d89 --- /dev/null +++ b/target/debug/.fingerprint/serde-353627ddd480230e/build-script-build-script-build @@ -0,0 +1 @@ +7807e8a08e023b07 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-353627ddd480230e/build-script-build-script-build.json b/target/debug/.fingerprint/serde-353627ddd480230e/build-script-build-script-build.json new file mode 100644 index 0000000..d0c4baa --- /dev/null +++ b/target/debug/.fingerprint/serde-353627ddd480230e/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":2225463790103693989,"path":696999915418961654,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-353627ddd480230e\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-353627ddd480230e/dep-build-script-build-script-build b/target/debug/.fingerprint/serde-353627ddd480230e/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde-353627ddd480230e/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/serde-353627ddd480230e/invoked.timestamp b/target/debug/.fingerprint/serde-353627ddd480230e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde-353627ddd480230e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-a3d5cc7c79f19dbb/run-build-script-build-script-build b/target/debug/.fingerprint/serde-a3d5cc7c79f19dbb/run-build-script-build-script-build new file mode 100644 index 0000000..503c604 --- /dev/null +++ b/target/debug/.fingerprint/serde-a3d5cc7c79f19dbb/run-build-script-build-script-build @@ -0,0 +1 @@ +ca16a675e132c39f \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-a3d5cc7c79f19dbb/run-build-script-build-script-build.json b/target/debug/.fingerprint/serde-a3d5cc7c79f19dbb/run-build-script-build-script-build.json new file mode 100644 index 0000000..0e36844 --- /dev/null +++ b/target/debug/.fingerprint/serde-a3d5cc7c79f19dbb/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13548984313718623784,"build_script_build",false,521012993499596664]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde-a3d5cc7c79f19dbb\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-cfa89491d81e1ffd/dep-lib-serde b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/dep-lib-serde new file mode 100644 index 0000000..38f663b --- /dev/null +++ b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/dep-lib-serde Binary files differ diff --git a/target/debug/.fingerprint/serde-cfa89491d81e1ffd/invoked.timestamp b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-cfa89491d81e1ffd/lib-serde b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/lib-serde new file mode 100644 index 0000000..c6bd799 --- /dev/null +++ b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/lib-serde @@ -0,0 +1 @@ +17c19fdb14bb1bd2 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde-cfa89491d81e1ffd/lib-serde.json b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/lib-serde.json new file mode 100644 index 0000000..bf10f48 --- /dev/null +++ b/target/debug/.fingerprint/serde-cfa89491d81e1ffd/lib-serde.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":2225463790103693989,"path":1817156352268729537,"deps":[[3051629642231505422,"serde_derive",false,14444915641294813725],[11899261697793765154,"serde_core",false,9672276036736215244],[13548984313718623784,"build_script_build",false,11512101016411969226]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-cfa89491d81e1ffd\\dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/dep-lib-serde_core b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/dep-lib-serde_core new file mode 100644 index 0000000..8c415e2 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/dep-lib-serde_core Binary files differ diff --git a/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/invoked.timestamp b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/lib-serde_core b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/lib-serde_core new file mode 100644 index 0000000..26a7844 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/lib-serde_core @@ -0,0 +1 @@ +cc682f3bcfd33a86 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/lib-serde_core.json b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/lib-serde_core.json new file mode 100644 index 0000000..71722c6 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-0a9c7b0330636e40/lib-serde_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":6810695588070812737,"profile":2225463790103693989,"path":15081688909515908867,"deps":[[11899261697793765154,"build_script_build",false,15135950327860276057]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-0a9c7b0330636e40\\dep-lib-serde_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-5e51e1a25f94fec8/run-build-script-build-script-build b/target/debug/.fingerprint/serde_core-5e51e1a25f94fec8/run-build-script-build-script-build new file mode 100644 index 0000000..adf8a06 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-5e51e1a25f94fec8/run-build-script-build-script-build @@ -0,0 +1 @@ +84d7d9ff0251b05a \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-5e51e1a25f94fec8/run-build-script-build-script-build.json b/target/debug/.fingerprint/serde_core-5e51e1a25f94fec8/run-build-script-build-script-build.json new file mode 100644 index 0000000..e52365c --- /dev/null +++ b/target/debug/.fingerprint/serde_core-5e51e1a25f94fec8/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11899261697793765154,"build_script_build",false,1028737855408289704]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_core-5e51e1a25f94fec8\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-6c3316979245b5e1/build-script-build-script-build b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/build-script-build-script-build new file mode 100644 index 0000000..3d92385 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/build-script-build-script-build @@ -0,0 +1 @@ +a8b79b06a1cf460e \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-6c3316979245b5e1/build-script-build-script-build.json b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/build-script-build-script-build.json new file mode 100644 index 0000000..f057b16 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16695968098650563761,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-6c3316979245b5e1\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-6c3316979245b5e1/dep-build-script-build-script-build b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/serde_core-6c3316979245b5e1/invoked.timestamp b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_core-6c3316979245b5e1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-7a927b135dfebc70/run-build-script-build-script-build b/target/debug/.fingerprint/serde_core-7a927b135dfebc70/run-build-script-build-script-build new file mode 100644 index 0000000..9c0c6ff --- /dev/null +++ b/target/debug/.fingerprint/serde_core-7a927b135dfebc70/run-build-script-build-script-build @@ -0,0 +1 @@ +59ab1126a1b20dd2 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-7a927b135dfebc70/run-build-script-build-script-build.json b/target/debug/.fingerprint/serde_core-7a927b135dfebc70/run-build-script-build-script-build.json new file mode 100644 index 0000000..4a88c2b --- /dev/null +++ b/target/debug/.fingerprint/serde_core-7a927b135dfebc70/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11899261697793765154,"build_script_build",false,14194077091292559228]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_core-7a927b135dfebc70\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-9fc65b8309176607/dep-lib-serde_core b/target/debug/.fingerprint/serde_core-9fc65b8309176607/dep-lib-serde_core new file mode 100644 index 0000000..f6ed987 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-9fc65b8309176607/dep-lib-serde_core Binary files differ diff --git a/target/debug/.fingerprint/serde_core-9fc65b8309176607/invoked.timestamp b/target/debug/.fingerprint/serde_core-9fc65b8309176607/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_core-9fc65b8309176607/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-9fc65b8309176607/lib-serde_core b/target/debug/.fingerprint/serde_core-9fc65b8309176607/lib-serde_core new file mode 100644 index 0000000..4c4c308 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-9fc65b8309176607/lib-serde_core @@ -0,0 +1 @@ +bdb52555b89a5baa \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-9fc65b8309176607/lib-serde_core.json b/target/debug/.fingerprint/serde_core-9fc65b8309176607/lib-serde_core.json new file mode 100644 index 0000000..6c1fb50 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-9fc65b8309176607/lib-serde_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":6810695588070812737,"profile":15657897354478470176,"path":15081688909515908867,"deps":[[11899261697793765154,"build_script_build",false,6534812132638840708]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-9fc65b8309176607\\dep-lib-serde_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/dep-lib-serde_core b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/dep-lib-serde_core new file mode 100644 index 0000000..f6ed987 --- /dev/null +++ b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/dep-lib-serde_core Binary files differ diff --git a/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/invoked.timestamp b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/lib-serde_core b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/lib-serde_core new file mode 100644 index 0000000..7db394f --- /dev/null +++ b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/lib-serde_core @@ -0,0 +1 @@ +2791331be17bcdc0 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/lib-serde_core.json b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/lib-serde_core.json new file mode 100644 index 0000000..306d6db --- /dev/null +++ b/target/debug/.fingerprint/serde_core-d4d44c8a6d5cb04c/lib-serde_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":6810695588070812737,"profile":2241668132362809309,"path":15081688909515908867,"deps":[[11899261697793765154,"build_script_build",false,6534812132638840708]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-d4d44c8a6d5cb04c\\dep-lib-serde_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-f4852550f8317e69/build-script-build-script-build b/target/debug/.fingerprint/serde_core-f4852550f8317e69/build-script-build-script-build new file mode 100644 index 0000000..80b868e --- /dev/null +++ b/target/debug/.fingerprint/serde_core-f4852550f8317e69/build-script-build-script-build @@ -0,0 +1 @@ +7cb7003de97dfbc4 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-f4852550f8317e69/build-script-build-script-build.json b/target/debug/.fingerprint/serde_core-f4852550f8317e69/build-script-build-script-build.json new file mode 100644 index 0000000..de7b6ec --- /dev/null +++ b/target/debug/.fingerprint/serde_core-f4852550f8317e69/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16695968098650563761,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-f4852550f8317e69\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_core-f4852550f8317e69/dep-build-script-build-script-build b/target/debug/.fingerprint/serde_core-f4852550f8317e69/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_core-f4852550f8317e69/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/serde_core-f4852550f8317e69/invoked.timestamp b/target/debug/.fingerprint/serde_core-f4852550f8317e69/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_core-f4852550f8317e69/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/dep-lib-serde_derive b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/dep-lib-serde_derive new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/dep-lib-serde_derive Binary files differ diff --git a/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/invoked.timestamp b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/lib-serde_derive b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/lib-serde_derive new file mode 100644 index 0000000..866f73e --- /dev/null +++ b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/lib-serde_derive @@ -0,0 +1 @@ +1d7adc493ea676c8 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/lib-serde_derive.json b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/lib-serde_derive.json new file mode 100644 index 0000000..b821d36 --- /dev/null +++ b/target/debug/.fingerprint/serde_derive-f84d5a666f68db99/lib-serde_derive.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\"]","declared_features":"[\"default\", \"deserialize_in_place\"]","target":13076129734743110817,"profile":2225463790103693989,"path":12814724182458318652,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_derive-f84d5a666f68db99\\dep-lib-serde_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-155f2370c200e9ee/dep-lib-serde_json b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/dep-lib-serde_json new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/dep-lib-serde_json Binary files differ diff --git a/target/debug/.fingerprint/serde_json-155f2370c200e9ee/invoked.timestamp b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-155f2370c200e9ee/lib-serde_json b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/lib-serde_json new file mode 100644 index 0000000..31fcb82 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/lib-serde_json @@ -0,0 +1 @@ +1a540361e52de242 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-155f2370c200e9ee/lib-serde_json.json b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/lib-serde_json.json new file mode 100644 index 0000000..93e1f41 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-155f2370c200e9ee/lib-serde_json.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"raw_value\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":15657897354478470176,"path":4919649090642954453,"deps":[[1363051979936526615,"memchr",false,9566587281234628124],[5532778797167691009,"itoa",false,5679685974764770070],[11899261697793765154,"serde_core",false,12275575325821613501],[12347024475581975995,"zmij",false,7374247183259726613],[13795362694956882968,"build_script_build",false,15222037817455208792]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-155f2370c200e9ee\\dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-267b8e7410aaa7da/run-build-script-build-script-build b/target/debug/.fingerprint/serde_json-267b8e7410aaa7da/run-build-script-build-script-build new file mode 100644 index 0000000..3ba3749 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-267b8e7410aaa7da/run-build-script-build-script-build @@ -0,0 +1 @@ +c00c0947585a9cac \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-267b8e7410aaa7da/run-build-script-build-script-build.json b/target/debug/.fingerprint/serde_json-267b8e7410aaa7da/run-build-script-build-script-build.json new file mode 100644 index 0000000..643a814 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-267b8e7410aaa7da/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13795362694956882968,"build_script_build",false,18441807560077788104]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_json-267b8e7410aaa7da\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/dep-lib-serde_json b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/dep-lib-serde_json new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/dep-lib-serde_json Binary files differ diff --git a/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/invoked.timestamp b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/lib-serde_json b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/lib-serde_json new file mode 100644 index 0000000..318a77f --- /dev/null +++ b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/lib-serde_json @@ -0,0 +1 @@ +12cad9f19f7fa659 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/lib-serde_json.json b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/lib-serde_json.json new file mode 100644 index 0000000..4f7d91e --- /dev/null +++ b/target/debug/.fingerprint/serde_json-925b6d0b7e1301ea/lib-serde_json.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"raw_value\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":2241668132362809309,"path":4919649090642954453,"deps":[[1363051979936526615,"memchr",false,3197306774545841627],[5532778797167691009,"itoa",false,3433847007988323582],[11899261697793765154,"serde_core",false,13892896632262070567],[12347024475581975995,"zmij",false,130721747605750647],[13795362694956882968,"build_script_build",false,15222037817455208792]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-925b6d0b7e1301ea\\dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-9710288fcc24bc28/build-script-build-script-build b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/build-script-build-script-build new file mode 100644 index 0000000..d912ffd --- /dev/null +++ b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/build-script-build-script-build @@ -0,0 +1 @@ +c8c38c5a4476eeff \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-9710288fcc24bc28/build-script-build-script-build.json b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/build-script-build-script-build.json new file mode 100644 index 0000000..dc0ed5c --- /dev/null +++ b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":5408242616063297496,"profile":2225463790103693989,"path":8349268158022170505,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-9710288fcc24bc28\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-9710288fcc24bc28/dep-build-script-build-script-build b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/serde_json-9710288fcc24bc28/invoked.timestamp b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_json-9710288fcc24bc28/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-b4203c8016d0f409/dep-lib-serde_json b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/dep-lib-serde_json new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/dep-lib-serde_json Binary files differ diff --git a/target/debug/.fingerprint/serde_json-b4203c8016d0f409/invoked.timestamp b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-b4203c8016d0f409/lib-serde_json b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/lib-serde_json new file mode 100644 index 0000000..5809ded --- /dev/null +++ b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/lib-serde_json @@ -0,0 +1 @@ +6f507846c0fc8288 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-b4203c8016d0f409/lib-serde_json.json b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/lib-serde_json.json new file mode 100644 index 0000000..0e191a3 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-b4203c8016d0f409/lib-serde_json.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":2225463790103693989,"path":4919649090642954453,"deps":[[1363051979936526615,"memchr",false,5352228377505793584],[5532778797167691009,"itoa",false,11232344543789466989],[11899261697793765154,"serde_core",false,9672276036736215244],[12347024475581975995,"zmij",false,12563460218703819361],[13795362694956882968,"build_script_build",false,12437915606085864640]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-b4203c8016d0f409\\dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/build-script-build-script-build b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/build-script-build-script-build new file mode 100644 index 0000000..28a261b --- /dev/null +++ b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/build-script-build-script-build @@ -0,0 +1 @@ +127bf6286f22844c \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/build-script-build-script-build.json b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/build-script-build-script-build.json new file mode 100644 index 0000000..1f09159 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"raw_value\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":5408242616063297496,"profile":2225463790103693989,"path":8349268158022170505,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-c7c01382b7f5c6e0\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/dep-build-script-build-script-build b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/invoked.timestamp b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_json-c7c01382b7f5c6e0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-ccb86179b9c80a1c/run-build-script-build-script-build b/target/debug/.fingerprint/serde_json-ccb86179b9c80a1c/run-build-script-build-script-build new file mode 100644 index 0000000..06e2592 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-ccb86179b9c80a1c/run-build-script-build-script-build @@ -0,0 +1 @@ +58e9fac2be8a3fd3 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-ccb86179b9c80a1c/run-build-script-build-script-build.json b/target/debug/.fingerprint/serde_json-ccb86179b9c80a1c/run-build-script-build-script-build.json new file mode 100644 index 0000000..078f7bc --- /dev/null +++ b/target/debug/.fingerprint/serde_json-ccb86179b9c80a1c/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13795362694956882968,"build_script_build",false,5513569704632285970]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_json-ccb86179b9c80a1c\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/dep-lib-serde_json b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/dep-lib-serde_json new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/dep-lib-serde_json Binary files differ diff --git a/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/invoked.timestamp b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/lib-serde_json b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/lib-serde_json new file mode 100644 index 0000000..2afa069 --- /dev/null +++ b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/lib-serde_json @@ -0,0 +1 @@ +ea1f967b9b866840 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/lib-serde_json.json b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/lib-serde_json.json new file mode 100644 index 0000000..a58c93c --- /dev/null +++ b/target/debug/.fingerprint/serde_json-fa5c9a7bd514eaed/lib-serde_json.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":2225463790103693989,"path":4919649090642954453,"deps":[[1363051979936526615,"memchr",false,5352228377505793584],[5532778797167691009,"itoa",false,5679685974764770070],[11899261697793765154,"serde_core",false,9672276036736215244],[12347024475581975995,"zmij",false,7374247183259726613],[13795362694956882968,"build_script_build",false,12437915606085864640]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-fa5c9a7bd514eaed\\dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/dep-lib-serde_path_to_error b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/dep-lib-serde_path_to_error new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/dep-lib-serde_path_to_error Binary files differ diff --git a/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/invoked.timestamp b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/lib-serde_path_to_error b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/lib-serde_path_to_error new file mode 100644 index 0000000..68e2a4e --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/lib-serde_path_to_error @@ -0,0 +1 @@ +c302284a2af47ce1 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/lib-serde_path_to_error.json b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/lib-serde_path_to_error.json new file mode 100644 index 0000000..04ef5ce --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-6d106ff1dbaa88b4/lib-serde_path_to_error.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6835353179077751532,"profile":2241668132362809309,"path":13373439755095869195,"deps":[[5532778797167691009,"itoa",false,3433847007988323582],[11899261697793765154,"serde_core",false,13892896632262070567]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_path_to_error-6d106ff1dbaa88b4\\dep-lib-serde_path_to_error","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/dep-lib-serde_path_to_error b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/dep-lib-serde_path_to_error new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/dep-lib-serde_path_to_error Binary files differ diff --git a/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/invoked.timestamp b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/lib-serde_path_to_error b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/lib-serde_path_to_error new file mode 100644 index 0000000..58432ff --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/lib-serde_path_to_error @@ -0,0 +1 @@ +c514bcd0d94b1325 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/lib-serde_path_to_error.json b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/lib-serde_path_to_error.json new file mode 100644 index 0000000..7391d7d --- /dev/null +++ b/target/debug/.fingerprint/serde_path_to_error-b2dfdc2dcfaff3ec/lib-serde_path_to_error.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6835353179077751532,"profile":15657897354478470176,"path":13373439755095869195,"deps":[[5532778797167691009,"itoa",false,5679685974764770070],[11899261697793765154,"serde_core",false,12275575325821613501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_path_to_error-b2dfdc2dcfaff3ec\\dep-lib-serde_path_to_error","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/dep-lib-serde_urlencoded b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/dep-lib-serde_urlencoded new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/dep-lib-serde_urlencoded Binary files differ diff --git a/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/invoked.timestamp b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/lib-serde_urlencoded b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/lib-serde_urlencoded new file mode 100644 index 0000000..f21ebf6 --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/lib-serde_urlencoded @@ -0,0 +1 @@ +a68c61eb6b5533e2 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/lib-serde_urlencoded.json b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/lib-serde_urlencoded.json new file mode 100644 index 0000000..c4b6f79 --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-134fcb68bda438bc/lib-serde_urlencoded.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13961612944102757082,"profile":2241668132362809309,"path":9148558986001243776,"deps":[[1074175012458081222,"form_urlencoded",false,10925676327823960863],[5532778797167691009,"itoa",false,3433847007988323582],[6400797066282925533,"ryu",false,3465777492101877712],[13548984313718623784,"serde",false,15844528830244305379]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_urlencoded-134fcb68bda438bc\\dep-lib-serde_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/dep-lib-serde_urlencoded b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/dep-lib-serde_urlencoded new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/dep-lib-serde_urlencoded Binary files differ diff --git a/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/invoked.timestamp b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/lib-serde_urlencoded b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/lib-serde_urlencoded new file mode 100644 index 0000000..0ffeb94 --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/lib-serde_urlencoded @@ -0,0 +1 @@ +deccb9b77ff0b232 \ No newline at end of file diff --git a/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/lib-serde_urlencoded.json b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/lib-serde_urlencoded.json new file mode 100644 index 0000000..6800720 --- /dev/null +++ b/target/debug/.fingerprint/serde_urlencoded-8c63d70f8521f1ae/lib-serde_urlencoded.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13961612944102757082,"profile":15657897354478470176,"path":9148558986001243776,"deps":[[1074175012458081222,"form_urlencoded",false,4754705692197379296],[5532778797167691009,"itoa",false,5679685974764770070],[6400797066282925533,"ryu",false,10855350413465123079],[13548984313718623784,"serde",false,8719042774451366504]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_urlencoded-8c63d70f8521f1ae\\dep-lib-serde_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/dep-lib-shlex b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/dep-lib-shlex new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/dep-lib-shlex Binary files differ diff --git a/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/invoked.timestamp b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/lib-shlex b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/lib-shlex new file mode 100644 index 0000000..16285ed --- /dev/null +++ b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/lib-shlex @@ -0,0 +1 @@ +be6ea640410cee70 \ No newline at end of file diff --git a/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/lib-shlex.json b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/lib-shlex.json new file mode 100644 index 0000000..739103d --- /dev/null +++ b/target/debug/.fingerprint/shlex-d72cb1e9a55c65a7/lib-shlex.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":929485496544747924,"profile":2225463790103693989,"path":9050759583061424109,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\shlex-d72cb1e9a55c65a7\\dep-lib-shlex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/signature-bca18582b21af021/dep-lib-signature b/target/debug/.fingerprint/signature-bca18582b21af021/dep-lib-signature new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/signature-bca18582b21af021/dep-lib-signature Binary files differ diff --git a/target/debug/.fingerprint/signature-bca18582b21af021/invoked.timestamp b/target/debug/.fingerprint/signature-bca18582b21af021/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/signature-bca18582b21af021/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/signature-bca18582b21af021/lib-signature b/target/debug/.fingerprint/signature-bca18582b21af021/lib-signature new file mode 100644 index 0000000..3eb181b --- /dev/null +++ b/target/debug/.fingerprint/signature-bca18582b21af021/lib-signature @@ -0,0 +1 @@ +be97763e810ab539 \ No newline at end of file diff --git a/target/debug/.fingerprint/signature-bca18582b21af021/lib-signature.json b/target/debug/.fingerprint/signature-bca18582b21af021/lib-signature.json new file mode 100644 index 0000000..c1fd1dc --- /dev/null +++ b/target/debug/.fingerprint/signature-bca18582b21af021/lib-signature.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"derive\", \"digest\", \"rand_core\", \"std\"]","target":14677263450862682510,"profile":15657897354478470176,"path":10876377533106370872,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\signature-bca18582b21af021\\dep-lib-signature","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/signature-fb483a17946504d8/dep-lib-signature b/target/debug/.fingerprint/signature-fb483a17946504d8/dep-lib-signature new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/signature-fb483a17946504d8/dep-lib-signature Binary files differ diff --git a/target/debug/.fingerprint/signature-fb483a17946504d8/invoked.timestamp b/target/debug/.fingerprint/signature-fb483a17946504d8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/signature-fb483a17946504d8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/signature-fb483a17946504d8/lib-signature b/target/debug/.fingerprint/signature-fb483a17946504d8/lib-signature new file mode 100644 index 0000000..90d672d --- /dev/null +++ b/target/debug/.fingerprint/signature-fb483a17946504d8/lib-signature @@ -0,0 +1 @@ +8b9ebd118fe885e2 \ No newline at end of file diff --git a/target/debug/.fingerprint/signature-fb483a17946504d8/lib-signature.json b/target/debug/.fingerprint/signature-fb483a17946504d8/lib-signature.json new file mode 100644 index 0000000..32b7a6b --- /dev/null +++ b/target/debug/.fingerprint/signature-fb483a17946504d8/lib-signature.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"derive\", \"digest\", \"rand_core\", \"std\"]","target":14677263450862682510,"profile":2241668132362809309,"path":10876377533106370872,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\signature-fb483a17946504d8\\dep-lib-signature","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/dep-lib-simple_asn1 b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/dep-lib-simple_asn1 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/dep-lib-simple_asn1 Binary files differ diff --git a/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/invoked.timestamp b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/lib-simple_asn1 b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/lib-simple_asn1 new file mode 100644 index 0000000..5f23076 --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/lib-simple_asn1 @@ -0,0 +1 @@ +bfadb7526ae887aa \ No newline at end of file diff --git a/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/lib-simple_asn1.json b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/lib-simple_asn1.json new file mode 100644 index 0000000..9a7b823 --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-08bb8568afaf5fdd/lib-simple_asn1.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":11828958330654174067,"profile":15657897354478470176,"path":12102428474482906367,"deps":[[2448563160050429386,"thiserror",false,15498918027146852809],[5157631553186200874,"num_traits",false,9325498523103014819],[11432222519274906849,"time",false,8988144948654631475],[12528732512569713347,"num_bigint",false,10001477509818343356]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\simple_asn1-08bb8568afaf5fdd\\dep-lib-simple_asn1","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/dep-lib-simple_asn1 b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/dep-lib-simple_asn1 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/dep-lib-simple_asn1 Binary files differ diff --git a/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/invoked.timestamp b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/lib-simple_asn1 b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/lib-simple_asn1 new file mode 100644 index 0000000..2e337b8 --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/lib-simple_asn1 @@ -0,0 +1 @@ +ca9b0a2df60bc927 \ No newline at end of file diff --git a/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/lib-simple_asn1.json b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/lib-simple_asn1.json new file mode 100644 index 0000000..80086c0 --- /dev/null +++ b/target/debug/.fingerprint/simple_asn1-d5fea43cf12b4996/lib-simple_asn1.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":11828958330654174067,"profile":2241668132362809309,"path":12102428474482906367,"deps":[[2448563160050429386,"thiserror",false,1394562619715125497],[5157631553186200874,"num_traits",false,1145158230434643052],[11432222519274906849,"time",false,17931523767110690992],[12528732512569713347,"num_bigint",false,13755834535090813489]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\simple_asn1-d5fea43cf12b4996\\dep-lib-simple_asn1","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/dep-lib-slab b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/dep-lib-slab new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/dep-lib-slab Binary files differ diff --git a/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/invoked.timestamp b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/lib-slab b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/lib-slab new file mode 100644 index 0000000..799de2c --- /dev/null +++ b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/lib-slab @@ -0,0 +1 @@ +df9c15c5c46ab58f \ No newline at end of file diff --git a/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/lib-slab.json b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/lib-slab.json new file mode 100644 index 0000000..0dbd52b --- /dev/null +++ b/target/debug/.fingerprint/slab-73ba59f0a4e9bb3d/lib-slab.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":7798044754532116308,"profile":2241668132362809309,"path":6519150893875050551,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\slab-73ba59f0a4e9bb3d\\dep-lib-slab","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/slab-f8382ddcc460c254/dep-lib-slab b/target/debug/.fingerprint/slab-f8382ddcc460c254/dep-lib-slab new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/slab-f8382ddcc460c254/dep-lib-slab Binary files differ diff --git a/target/debug/.fingerprint/slab-f8382ddcc460c254/invoked.timestamp b/target/debug/.fingerprint/slab-f8382ddcc460c254/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/slab-f8382ddcc460c254/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/slab-f8382ddcc460c254/lib-slab b/target/debug/.fingerprint/slab-f8382ddcc460c254/lib-slab new file mode 100644 index 0000000..92099fe --- /dev/null +++ b/target/debug/.fingerprint/slab-f8382ddcc460c254/lib-slab @@ -0,0 +1 @@ +83f8a105024cb8f4 \ No newline at end of file diff --git a/target/debug/.fingerprint/slab-f8382ddcc460c254/lib-slab.json b/target/debug/.fingerprint/slab-f8382ddcc460c254/lib-slab.json new file mode 100644 index 0000000..7691f00 --- /dev/null +++ b/target/debug/.fingerprint/slab-f8382ddcc460c254/lib-slab.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":7798044754532116308,"profile":15657897354478470176,"path":6519150893875050551,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\slab-f8382ddcc460c254\\dep-lib-slab","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-636b91b246773718/dep-lib-smallvec b/target/debug/.fingerprint/smallvec-636b91b246773718/dep-lib-smallvec new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/smallvec-636b91b246773718/dep-lib-smallvec Binary files differ diff --git a/target/debug/.fingerprint/smallvec-636b91b246773718/invoked.timestamp b/target/debug/.fingerprint/smallvec-636b91b246773718/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/smallvec-636b91b246773718/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-636b91b246773718/lib-smallvec b/target/debug/.fingerprint/smallvec-636b91b246773718/lib-smallvec new file mode 100644 index 0000000..8dd778c --- /dev/null +++ b/target/debug/.fingerprint/smallvec-636b91b246773718/lib-smallvec @@ -0,0 +1 @@ +f888a81e40cde71b \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-636b91b246773718/lib-smallvec.json b/target/debug/.fingerprint/smallvec-636b91b246773718/lib-smallvec.json new file mode 100644 index 0000000..35137bb --- /dev/null +++ b/target/debug/.fingerprint/smallvec-636b91b246773718/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"const_generics\", \"const_new\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":2241668132362809309,"path":17005341978086065006,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\smallvec-636b91b246773718\\dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-f95bf9f84435d181/dep-lib-smallvec b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/dep-lib-smallvec new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/dep-lib-smallvec Binary files differ diff --git a/target/debug/.fingerprint/smallvec-f95bf9f84435d181/invoked.timestamp b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-f95bf9f84435d181/lib-smallvec b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/lib-smallvec new file mode 100644 index 0000000..e5322cb --- /dev/null +++ b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/lib-smallvec @@ -0,0 +1 @@ +ed46a78e05048986 \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-f95bf9f84435d181/lib-smallvec.json b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/lib-smallvec.json new file mode 100644 index 0000000..0a49295 --- /dev/null +++ b/target/debug/.fingerprint/smallvec-f95bf9f84435d181/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"const_generics\", \"const_new\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":15657897354478470176,"path":17005341978086065006,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\smallvec-f95bf9f84435d181\\dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-a0386467a309d635/dep-lib-socket2 b/target/debug/.fingerprint/socket2-a0386467a309d635/dep-lib-socket2 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/socket2-a0386467a309d635/dep-lib-socket2 Binary files differ diff --git a/target/debug/.fingerprint/socket2-a0386467a309d635/invoked.timestamp b/target/debug/.fingerprint/socket2-a0386467a309d635/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/socket2-a0386467a309d635/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-a0386467a309d635/lib-socket2 b/target/debug/.fingerprint/socket2-a0386467a309d635/lib-socket2 new file mode 100644 index 0000000..5a2c14d --- /dev/null +++ b/target/debug/.fingerprint/socket2-a0386467a309d635/lib-socket2 @@ -0,0 +1 @@ +c21caabaf3255bf3 \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-a0386467a309d635/lib-socket2.json b/target/debug/.fingerprint/socket2-a0386467a309d635/lib-socket2.json new file mode 100644 index 0000000..48cb24b --- /dev/null +++ b/target/debug/.fingerprint/socket2-a0386467a309d635/lib-socket2.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":2241668132362809309,"path":8149980968869070358,"deps":[[6568467691589961976,"windows_sys",false,8551222492418627607]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\socket2-a0386467a309d635\\dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/dep-lib-socket2 b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/dep-lib-socket2 new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/dep-lib-socket2 Binary files differ diff --git a/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/invoked.timestamp b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/lib-socket2 b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/lib-socket2 new file mode 100644 index 0000000..ce0810b --- /dev/null +++ b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/lib-socket2 @@ -0,0 +1 @@ +4fb7340fc3bbbf76 \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/lib-socket2.json b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/lib-socket2.json new file mode 100644 index 0000000..affa37c --- /dev/null +++ b/target/debug/.fingerprint/socket2-dba2b8f15b4e3dac/lib-socket2.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":15657897354478470176,"path":8149980968869070358,"deps":[[6568467691589961976,"windows_sys",false,5538769933084480745]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\socket2-dba2b8f15b4e3dac\\dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/dep-lib-stable_deref_trait b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/dep-lib-stable_deref_trait new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/dep-lib-stable_deref_trait Binary files differ diff --git a/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/invoked.timestamp b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/lib-stable_deref_trait b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/lib-stable_deref_trait new file mode 100644 index 0000000..476fc1d --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/lib-stable_deref_trait @@ -0,0 +1 @@ +2b6e4179fe926ed6 \ No newline at end of file diff --git a/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/lib-stable_deref_trait.json b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/lib-stable_deref_trait.json new file mode 100644 index 0000000..00930de --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-43eda3c73c719237/lib-stable_deref_trait.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":5616890217583455155,"profile":15657897354478470176,"path":4289030893250856203,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\stable_deref_trait-43eda3c73c719237\\dep-lib-stable_deref_trait","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/dep-lib-stable_deref_trait b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/dep-lib-stable_deref_trait new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/dep-lib-stable_deref_trait Binary files differ diff --git a/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/invoked.timestamp b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/lib-stable_deref_trait b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/lib-stable_deref_trait new file mode 100644 index 0000000..e065cc5 --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/lib-stable_deref_trait @@ -0,0 +1 @@ +03d0e42fc8d7a549 \ No newline at end of file diff --git a/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/lib-stable_deref_trait.json b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/lib-stable_deref_trait.json new file mode 100644 index 0000000..c8379ee --- /dev/null +++ b/target/debug/.fingerprint/stable_deref_trait-7e3da126ecc8b10f/lib-stable_deref_trait.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":5616890217583455155,"profile":2241668132362809309,"path":4289030893250856203,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\stable_deref_trait-7e3da126ecc8b10f\\dep-lib-stable_deref_trait","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/dep-lib-subtle b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/dep-lib-subtle new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/dep-lib-subtle Binary files differ diff --git a/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/invoked.timestamp b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/lib-subtle b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/lib-subtle new file mode 100644 index 0000000..afe48be --- /dev/null +++ b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/lib-subtle @@ -0,0 +1 @@ +af753d97bfdd9ec8 \ No newline at end of file diff --git a/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/lib-subtle.json b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/lib-subtle.json new file mode 100644 index 0000000..b8e379b --- /dev/null +++ b/target/debug/.fingerprint/subtle-2d97cd8746d75ca6/lib-subtle.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"const-generics\", \"core_hint_black_box\", \"default\", \"i128\", \"nightly\", \"std\"]","target":13005322332938347306,"profile":2241668132362809309,"path":1399693929796250663,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\subtle-2d97cd8746d75ca6\\dep-lib-subtle","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/dep-lib-subtle b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/dep-lib-subtle new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/dep-lib-subtle Binary files differ diff --git a/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/invoked.timestamp b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/lib-subtle b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/lib-subtle new file mode 100644 index 0000000..48e09bc --- /dev/null +++ b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/lib-subtle @@ -0,0 +1 @@ +b84f1a17a9670488 \ No newline at end of file diff --git a/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/lib-subtle.json b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/lib-subtle.json new file mode 100644 index 0000000..c61df9f --- /dev/null +++ b/target/debug/.fingerprint/subtle-89bcb44a03a43f6c/lib-subtle.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"const-generics\", \"core_hint_black_box\", \"default\", \"i128\", \"nightly\", \"std\"]","target":13005322332938347306,"profile":15657897354478470176,"path":1399693929796250663,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\subtle-89bcb44a03a43f6c\\dep-lib-subtle","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/dep-lib-syn b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/dep-lib-syn new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/dep-lib-syn Binary files differ diff --git a/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/invoked.timestamp b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/lib-syn b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/lib-syn new file mode 100644 index 0000000..79ec40e --- /dev/null +++ b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/lib-syn @@ -0,0 +1 @@ +5eec263fb54d4e7d \ No newline at end of file diff --git a/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/lib-syn.json b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/lib-syn.json new file mode 100644 index 0000000..9a4a41f --- /dev/null +++ b/target/debug/.fingerprint/syn-73bdf893b5e6d3e3/lib-syn.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"visit\", \"visit-mut\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"test\", \"visit\", \"visit-mut\"]","target":9442126953582868550,"profile":2225463790103693989,"path":12418976707814989240,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[8901712065508858692,"unicode_ident",false,7202310288919544934],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\syn-73bdf893b5e6d3e3\\dep-lib-syn","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/dep-lib-sync_wrapper b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/dep-lib-sync_wrapper new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/dep-lib-sync_wrapper Binary files differ diff --git a/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/invoked.timestamp b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/lib-sync_wrapper b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/lib-sync_wrapper new file mode 100644 index 0000000..0522345 --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/lib-sync_wrapper @@ -0,0 +1 @@ +e5e19230431f3e33 \ No newline at end of file diff --git a/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/lib-sync_wrapper.json b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/lib-sync_wrapper.json new file mode 100644 index 0000000..c47f94f --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-883cbc50b8c77ef5/lib-sync_wrapper.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"futures\", \"futures-core\"]","declared_features":"[\"futures\", \"futures-core\"]","target":4931834116445848126,"profile":2241668132362809309,"path":12661266202291702851,"deps":[[302948626015856208,"futures_core",false,3071324082148241383]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sync_wrapper-883cbc50b8c77ef5\\dep-lib-sync_wrapper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/dep-lib-sync_wrapper b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/dep-lib-sync_wrapper new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/dep-lib-sync_wrapper Binary files differ diff --git a/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/invoked.timestamp b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/lib-sync_wrapper b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/lib-sync_wrapper new file mode 100644 index 0000000..10a6bb5 --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/lib-sync_wrapper @@ -0,0 +1 @@ +ebd09be4b63eb99d \ No newline at end of file diff --git a/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/lib-sync_wrapper.json b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/lib-sync_wrapper.json new file mode 100644 index 0000000..283b7f7 --- /dev/null +++ b/target/debug/.fingerprint/sync_wrapper-b440d2c6468a6471/lib-sync_wrapper.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"futures\", \"futures-core\"]","declared_features":"[\"futures\", \"futures-core\"]","target":4931834116445848126,"profile":15657897354478470176,"path":12661266202291702851,"deps":[[302948626015856208,"futures_core",false,10671821727254966635]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sync_wrapper-b440d2c6468a6471\\dep-lib-sync_wrapper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/dep-lib-synstructure b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/dep-lib-synstructure new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/dep-lib-synstructure Binary files differ diff --git a/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/invoked.timestamp b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/lib-synstructure b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/lib-synstructure new file mode 100644 index 0000000..c16d633 --- /dev/null +++ b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/lib-synstructure @@ -0,0 +1 @@ +17e829989bff31a0 \ No newline at end of file diff --git a/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/lib-synstructure.json b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/lib-synstructure.json new file mode 100644 index 0000000..628f550 --- /dev/null +++ b/target/debug/.fingerprint/synstructure-6356f13b7ca9b2af/lib-synstructure.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":14291004384071580589,"profile":2225463790103693989,"path":4646218840396411596,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\synstructure-6356f13b7ca9b2af\\dep-lib-synstructure","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-7968a2723544894b/dep-lib-thiserror b/target/debug/.fingerprint/thiserror-7968a2723544894b/dep-lib-thiserror new file mode 100644 index 0000000..71bd5aa --- /dev/null +++ b/target/debug/.fingerprint/thiserror-7968a2723544894b/dep-lib-thiserror Binary files differ diff --git a/target/debug/.fingerprint/thiserror-7968a2723544894b/invoked.timestamp b/target/debug/.fingerprint/thiserror-7968a2723544894b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-7968a2723544894b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-7968a2723544894b/lib-thiserror b/target/debug/.fingerprint/thiserror-7968a2723544894b/lib-thiserror new file mode 100644 index 0000000..4b3e29b --- /dev/null +++ b/target/debug/.fingerprint/thiserror-7968a2723544894b/lib-thiserror @@ -0,0 +1 @@ +c979fc32d43717d7 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-7968a2723544894b/lib-thiserror.json b/target/debug/.fingerprint/thiserror-7968a2723544894b/lib-thiserror.json new file mode 100644 index 0000000..6c7fde9 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-7968a2723544894b/lib-thiserror.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":13586076721141200315,"profile":15657897354478470176,"path":8948143326088459835,"deps":[[2448563160050429386,"build_script_build",false,15236103053930511329],[10353313219209519794,"thiserror_impl",false,467800070640121739]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-7968a2723544894b\\dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-d91cac4054dfb877/build-script-build-script-build b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/build-script-build-script-build new file mode 100644 index 0000000..b507891 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/build-script-build-script-build @@ -0,0 +1 @@ +0b792ba46dbc6c71 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-d91cac4054dfb877/build-script-build-script-build.json b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/build-script-build-script-build.json new file mode 100644 index 0000000..4ba8993 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":13287500475593837244,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-d91cac4054dfb877\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-d91cac4054dfb877/dep-build-script-build-script-build b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/thiserror-d91cac4054dfb877/invoked.timestamp b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-d91cac4054dfb877/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-ee346b55346f27aa/dep-lib-thiserror b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/dep-lib-thiserror new file mode 100644 index 0000000..71bd5aa --- /dev/null +++ b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/dep-lib-thiserror Binary files differ diff --git a/target/debug/.fingerprint/thiserror-ee346b55346f27aa/invoked.timestamp b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-ee346b55346f27aa/lib-thiserror b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/lib-thiserror new file mode 100644 index 0000000..35a4022 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/lib-thiserror @@ -0,0 +1 @@ +f980285d507b5a13 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-ee346b55346f27aa/lib-thiserror.json b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/lib-thiserror.json new file mode 100644 index 0000000..6d68b73 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-ee346b55346f27aa/lib-thiserror.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":13586076721141200315,"profile":2241668132362809309,"path":8948143326088459835,"deps":[[2448563160050429386,"build_script_build",false,15236103053930511329],[10353313219209519794,"thiserror_impl",false,467800070640121739]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-ee346b55346f27aa\\dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-ee51ed8556e59dc9/run-build-script-build-script-build b/target/debug/.fingerprint/thiserror-ee51ed8556e59dc9/run-build-script-build-script-build new file mode 100644 index 0000000..1ec9767 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-ee51ed8556e59dc9/run-build-script-build-script-build @@ -0,0 +1 @@ +e1bbc5d2008371d3 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-ee51ed8556e59dc9/run-build-script-build-script-build.json b/target/debug/.fingerprint/thiserror-ee51ed8556e59dc9/run-build-script-build-script-build.json new file mode 100644 index 0000000..c7ee0cc --- /dev/null +++ b/target/debug/.fingerprint/thiserror-ee51ed8556e59dc9/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[2448563160050429386,"build_script_build",false,8173114602862377227]],"local":[{"RerunIfChanged":{"output":"debug\\build\\thiserror-ee51ed8556e59dc9\\output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/dep-lib-thiserror_impl b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/dep-lib-thiserror_impl new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/dep-lib-thiserror_impl Binary files differ diff --git a/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/invoked.timestamp b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/lib-thiserror_impl b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/lib-thiserror_impl new file mode 100644 index 0000000..8f8351d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/lib-thiserror_impl @@ -0,0 +1 @@ +8b37688caff57d06 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/lib-thiserror_impl.json b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/lib-thiserror_impl.json new file mode 100644 index 0000000..3bb09b3 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-impl-805446e694fe18d3/lib-thiserror_impl.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6216210811039475267,"profile":2225463790103693989,"path":1526949019029153365,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-impl-805446e694fe18d3\\dep-lib-thiserror_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/time-b17d9ad320cc7a81/dep-lib-time b/target/debug/.fingerprint/time-b17d9ad320cc7a81/dep-lib-time new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/time-b17d9ad320cc7a81/dep-lib-time Binary files differ diff --git a/target/debug/.fingerprint/time-b17d9ad320cc7a81/invoked.timestamp b/target/debug/.fingerprint/time-b17d9ad320cc7a81/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/time-b17d9ad320cc7a81/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/time-b17d9ad320cc7a81/lib-time b/target/debug/.fingerprint/time-b17d9ad320cc7a81/lib-time new file mode 100644 index 0000000..f87f536 --- /dev/null +++ b/target/debug/.fingerprint/time-b17d9ad320cc7a81/lib-time @@ -0,0 +1 @@ +33ea47a6354ebc7c \ No newline at end of file diff --git a/target/debug/.fingerprint/time-b17d9ad320cc7a81/lib-time.json b/target/debug/.fingerprint/time-b17d9ad320cc7a81/lib-time.json new file mode 100644 index 0000000..f7a5314 --- /dev/null +++ b/target/debug/.fingerprint/time-b17d9ad320cc7a81/lib-time.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"formatting\", \"local-offset\", \"macros\", \"parsing\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"formatting\", \"large-dates\", \"local-offset\", \"macros\", \"parsing\", \"quickcheck\", \"rand\", \"rand08\", \"rand09\", \"serde\", \"serde-human-readable\", \"serde-well-known\", \"std\", \"wasm-bindgen\"]","target":8476133839300368761,"profile":3578024019828412783,"path":14484850137023250514,"deps":[[5532778797167691009,"itoa",false,5679685974764770070],[5901133744777009488,"powerfmt",false,6656288193743153930],[8249548034248209199,"num_conv",false,7795327658890658658],[9889232103266058129,"time_macros",false,14251320794577361912],[15572560757901793625,"time_core",false,10823566710053372456],[17634244132575000293,"deranged",false,13208249709423736542]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-b17d9ad320cc7a81\\dep-lib-time","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/dep-lib-time_core b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/dep-lib-time_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/dep-lib-time_core Binary files differ diff --git a/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/invoked.timestamp b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/lib-time_core b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/lib-time_core new file mode 100644 index 0000000..9e7278b --- /dev/null +++ b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/lib-time_core @@ -0,0 +1 @@ +7928cd23161b6deb \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/lib-time_core.json b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/lib-time_core.json new file mode 100644 index 0000000..c77a8fa --- /dev/null +++ b/target/debug/.fingerprint/time-core-d466b1ab5b2b55b8/lib-time_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"large-dates\"]","target":10582047573009931897,"profile":3917305393394401773,"path":11349720458327187760,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-core-d466b1ab5b2b55b8\\dep-lib-time_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-f07c53fd73734eb8/dep-lib-time_core b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/dep-lib-time_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/dep-lib-time_core Binary files differ diff --git a/target/debug/.fingerprint/time-core-f07c53fd73734eb8/invoked.timestamp b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-f07c53fd73734eb8/lib-time_core b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/lib-time_core new file mode 100644 index 0000000..70aa164 --- /dev/null +++ b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/lib-time_core @@ -0,0 +1 @@ +ce7fed96f308d778 \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-f07c53fd73734eb8/lib-time_core.json b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/lib-time_core.json new file mode 100644 index 0000000..fcf499a --- /dev/null +++ b/target/debug/.fingerprint/time-core-f07c53fd73734eb8/lib-time_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"large-dates\"]","target":10582047573009931897,"profile":2263997393868540911,"path":11349720458327187760,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-core-f07c53fd73734eb8\\dep-lib-time_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-f91a7f39b4207739/dep-lib-time_core b/target/debug/.fingerprint/time-core-f91a7f39b4207739/dep-lib-time_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/time-core-f91a7f39b4207739/dep-lib-time_core Binary files differ diff --git a/target/debug/.fingerprint/time-core-f91a7f39b4207739/invoked.timestamp b/target/debug/.fingerprint/time-core-f91a7f39b4207739/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/time-core-f91a7f39b4207739/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-f91a7f39b4207739/lib-time_core b/target/debug/.fingerprint/time-core-f91a7f39b4207739/lib-time_core new file mode 100644 index 0000000..1cbc6e4 --- /dev/null +++ b/target/debug/.fingerprint/time-core-f91a7f39b4207739/lib-time_core @@ -0,0 +1 @@ +288279bb93083596 \ No newline at end of file diff --git a/target/debug/.fingerprint/time-core-f91a7f39b4207739/lib-time_core.json b/target/debug/.fingerprint/time-core-f91a7f39b4207739/lib-time_core.json new file mode 100644 index 0000000..21103a3 --- /dev/null +++ b/target/debug/.fingerprint/time-core-f91a7f39b4207739/lib-time_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"large-dates\"]","target":10582047573009931897,"profile":3578024019828412783,"path":11349720458327187760,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-core-f91a7f39b4207739\\dep-lib-time_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/time-d05fb081e5435ce3/dep-lib-time b/target/debug/.fingerprint/time-d05fb081e5435ce3/dep-lib-time new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/time-d05fb081e5435ce3/dep-lib-time Binary files differ diff --git a/target/debug/.fingerprint/time-d05fb081e5435ce3/invoked.timestamp b/target/debug/.fingerprint/time-d05fb081e5435ce3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/time-d05fb081e5435ce3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/time-d05fb081e5435ce3/lib-time b/target/debug/.fingerprint/time-d05fb081e5435ce3/lib-time new file mode 100644 index 0000000..908d619 --- /dev/null +++ b/target/debug/.fingerprint/time-d05fb081e5435ce3/lib-time @@ -0,0 +1 @@ +b0681b64dc91d9f8 \ No newline at end of file diff --git a/target/debug/.fingerprint/time-d05fb081e5435ce3/lib-time.json b/target/debug/.fingerprint/time-d05fb081e5435ce3/lib-time.json new file mode 100644 index 0000000..dae75eb --- /dev/null +++ b/target/debug/.fingerprint/time-d05fb081e5435ce3/lib-time.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\", \"formatting\", \"local-offset\", \"macros\", \"parsing\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"formatting\", \"large-dates\", \"local-offset\", \"macros\", \"parsing\", \"quickcheck\", \"rand\", \"rand08\", \"rand09\", \"serde\", \"serde-human-readable\", \"serde-well-known\", \"std\", \"wasm-bindgen\"]","target":8476133839300368761,"profile":2263997393868540911,"path":14484850137023250514,"deps":[[5532778797167691009,"itoa",false,3433847007988323582],[5901133744777009488,"powerfmt",false,11446570418715435871],[8249548034248209199,"num_conv",false,17543939426584224397],[9889232103266058129,"time_macros",false,17363091929302241338],[15572560757901793625,"time_core",false,8707438246846365646],[17634244132575000293,"deranged",false,12930058492276209827]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-d05fb081e5435ce3\\dep-lib-time","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/time-macros-2bd373e92b13421a/dep-lib-time_macros b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/dep-lib-time_macros new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/dep-lib-time_macros Binary files differ diff --git a/target/debug/.fingerprint/time-macros-2bd373e92b13421a/invoked.timestamp b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/time-macros-2bd373e92b13421a/lib-time_macros b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/lib-time_macros new file mode 100644 index 0000000..be01f86 --- /dev/null +++ b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/lib-time_macros @@ -0,0 +1 @@ +3a1083b81d18f6f0 \ No newline at end of file diff --git a/target/debug/.fingerprint/time-macros-2bd373e92b13421a/lib-time_macros.json b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/lib-time_macros.json new file mode 100644 index 0000000..cc258c7 --- /dev/null +++ b/target/debug/.fingerprint/time-macros-2bd373e92b13421a/lib-time_macros.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"formatting\", \"parsing\"]","declared_features":"[\"formatting\", \"large-dates\", \"parsing\", \"serde\"]","target":6150452040990090255,"profile":3917305393394401773,"path":6523434319562693427,"deps":[[8249548034248209199,"num_conv",false,10473547203207416990],[15572560757901793625,"time_core",false,16964245153278404729]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-macros-2bd373e92b13421a\\dep-lib-time_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/time-macros-4de5bca7e944e416/dep-lib-time_macros b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/dep-lib-time_macros new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/dep-lib-time_macros Binary files differ diff --git a/target/debug/.fingerprint/time-macros-4de5bca7e944e416/invoked.timestamp b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/time-macros-4de5bca7e944e416/lib-time_macros b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/lib-time_macros new file mode 100644 index 0000000..05437cb --- /dev/null +++ b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/lib-time_macros @@ -0,0 +1 @@ +f8dbeb84c1dcc6c5 \ No newline at end of file diff --git a/target/debug/.fingerprint/time-macros-4de5bca7e944e416/lib-time_macros.json b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/lib-time_macros.json new file mode 100644 index 0000000..d366dd4 --- /dev/null +++ b/target/debug/.fingerprint/time-macros-4de5bca7e944e416/lib-time_macros.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"formatting\", \"parsing\"]","declared_features":"[\"formatting\", \"large-dates\", \"parsing\", \"serde\"]","target":6150452040990090255,"profile":3917305393394401773,"path":6523434319562693427,"deps":[[8249548034248209199,"num_conv",false,7795327658890658658],[15572560757901793625,"time_core",false,10823566710053372456]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-macros-4de5bca7e944e416\\dep-lib-time_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tinystr-56301b2d072d73a4/dep-lib-tinystr b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/dep-lib-tinystr new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/dep-lib-tinystr Binary files differ diff --git a/target/debug/.fingerprint/tinystr-56301b2d072d73a4/invoked.timestamp b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tinystr-56301b2d072d73a4/lib-tinystr b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/lib-tinystr new file mode 100644 index 0000000..ababdff --- /dev/null +++ b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/lib-tinystr @@ -0,0 +1 @@ +c8a024635c2c6686 \ No newline at end of file diff --git a/target/debug/.fingerprint/tinystr-56301b2d072d73a4/lib-tinystr.json b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/lib-tinystr.json new file mode 100644 index 0000000..c1ceee7 --- /dev/null +++ b/target/debug/.fingerprint/tinystr-56301b2d072d73a4/lib-tinystr.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"std\", \"zerovec\"]","target":161691779326313357,"profile":4972266810624584510,"path":6822910442824767359,"deps":[[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,1651943364149757029]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tinystr-56301b2d072d73a4\\dep-lib-tinystr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/dep-lib-tinystr b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/dep-lib-tinystr new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/dep-lib-tinystr Binary files differ diff --git a/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/invoked.timestamp b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/lib-tinystr b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/lib-tinystr new file mode 100644 index 0000000..15ec6fe --- /dev/null +++ b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/lib-tinystr @@ -0,0 +1 @@ +be97d669ca5c5070 \ No newline at end of file diff --git a/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/lib-tinystr.json b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/lib-tinystr.json new file mode 100644 index 0000000..151dffa --- /dev/null +++ b/target/debug/.fingerprint/tinystr-8b42b07653cfe4be/lib-tinystr.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"std\", \"zerovec\"]","target":161691779326313357,"profile":15319846033271432293,"path":6822910442824767359,"deps":[[5298260564258778412,"displaydoc",false,10012525357298825751],[9119616491714376884,"zerovec",false,6111774229755214920]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tinystr-8b42b07653cfe4be\\dep-lib-tinystr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-40640c73cdfc9a00/dep-lib-tokio b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/dep-lib-tokio new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/dep-lib-tokio Binary files differ diff --git a/target/debug/.fingerprint/tokio-40640c73cdfc9a00/invoked.timestamp b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-40640c73cdfc9a00/lib-tokio b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/lib-tokio new file mode 100644 index 0000000..a4dd423 --- /dev/null +++ b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/lib-tokio @@ -0,0 +1 @@ +924d2879f08646fb \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-40640c73cdfc9a00/lib-tokio.json b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/lib-tokio.json new file mode 100644 index 0000000..fa0620a --- /dev/null +++ b/target/debug/.fingerprint/tokio-40640c73cdfc9a00/lib-tokio.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"time\", \"tokio-macros\", \"windows-sys\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-uring\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"taskdump\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":971378857086334487,"path":3144698902021567927,"deps":[[260904210593906365,"tokio_macros",false,1451162348713763394],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[3870702314125662939,"bytes",false,9403175283029299907],[5675930438384443948,"mio",false,6630982306992481405],[6568467691589961976,"windows_sys",false,5538769933084480745],[10947645248417156337,"socket2",false,8556764263475361615],[12459942763388630573,"parking_lot",false,6292503348672541527]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-40640c73cdfc9a00\\dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-f2870ba0047965c0/dep-lib-tokio b/target/debug/.fingerprint/tokio-f2870ba0047965c0/dep-lib-tokio new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-f2870ba0047965c0/dep-lib-tokio Binary files differ diff --git a/target/debug/.fingerprint/tokio-f2870ba0047965c0/invoked.timestamp b/target/debug/.fingerprint/tokio-f2870ba0047965c0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-f2870ba0047965c0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-f2870ba0047965c0/lib-tokio b/target/debug/.fingerprint/tokio-f2870ba0047965c0/lib-tokio new file mode 100644 index 0000000..6524cb9 --- /dev/null +++ b/target/debug/.fingerprint/tokio-f2870ba0047965c0/lib-tokio @@ -0,0 +1 @@ +3ab6ceef6f98fafe \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-f2870ba0047965c0/lib-tokio.json b/target/debug/.fingerprint/tokio-f2870ba0047965c0/lib-tokio.json new file mode 100644 index 0000000..eb2948f --- /dev/null +++ b/target/debug/.fingerprint/tokio-f2870ba0047965c0/lib-tokio.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"time\", \"tokio-macros\", \"windows-sys\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-uring\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"taskdump\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":16115388926700855947,"path":3144698902021567927,"deps":[[260904210593906365,"tokio_macros",false,1451162348713763394],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[3870702314125662939,"bytes",false,7141656734467738845],[5675930438384443948,"mio",false,1437216293598726115],[6568467691589961976,"windows_sys",false,8551222492418627607],[10947645248417156337,"socket2",false,17535651302836149442],[12459942763388630573,"parking_lot",false,13327153657766042879]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-f2870ba0047965c0\\dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/dep-lib-tokio_macros b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/dep-lib-tokio_macros new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/dep-lib-tokio_macros Binary files differ diff --git a/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/invoked.timestamp b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/lib-tokio_macros b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/lib-tokio_macros new file mode 100644 index 0000000..58cb400 --- /dev/null +++ b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/lib-tokio_macros @@ -0,0 +1 @@ +426281b277902314 \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/lib-tokio_macros.json b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/lib-tokio_macros.json new file mode 100644 index 0000000..2a73aaf --- /dev/null +++ b/target/debug/.fingerprint/tokio-macros-3407044b79301ba4/lib-tokio_macros.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":5059940852446330081,"profile":7508124752878485869,"path":1905849594548297269,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-macros-3407044b79301ba4\\dep-lib-tokio_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/dep-lib-tokio_native_tls b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/dep-lib-tokio_native_tls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/dep-lib-tokio_native_tls Binary files differ diff --git a/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/invoked.timestamp b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/lib-tokio_native_tls b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/lib-tokio_native_tls new file mode 100644 index 0000000..24ddf56 --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/lib-tokio_native_tls @@ -0,0 +1 @@ +8aba5f45573f71af \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/lib-tokio_native_tls.json b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/lib-tokio_native_tls.json new file mode 100644 index 0000000..b8b33df --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-1f129d24983a75f0/lib-tokio_native_tls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"vendored\"]","target":1892474590604224423,"profile":15657897354478470176,"path":9488338422642621598,"deps":[[9144560277883153344,"native_tls",false,15026750356284736658],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-native-tls-1f129d24983a75f0\\dep-lib-tokio_native_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/dep-lib-tokio_native_tls b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/dep-lib-tokio_native_tls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/dep-lib-tokio_native_tls Binary files differ diff --git a/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/invoked.timestamp b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/lib-tokio_native_tls b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/lib-tokio_native_tls new file mode 100644 index 0000000..b473d0f --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/lib-tokio_native_tls @@ -0,0 +1 @@ +403d40aaef91039c \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/lib-tokio_native_tls.json b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/lib-tokio_native_tls.json new file mode 100644 index 0000000..c318dae --- /dev/null +++ b/target/debug/.fingerprint/tokio-native-tls-8f5e973efbb23647/lib-tokio_native_tls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"vendored\"]","target":1892474590604224423,"profile":2241668132362809309,"path":9488338422642621598,"deps":[[9144560277883153344,"native_tls",false,13100528684179659568],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-native-tls-8f5e973efbb23647\\dep-lib-tokio_native_tls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/dep-lib-tokio_rustls b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/dep-lib-tokio_rustls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/dep-lib-tokio_rustls Binary files differ diff --git a/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/invoked.timestamp b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/lib-tokio_rustls b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/lib-tokio_rustls new file mode 100644 index 0000000..033e83a --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/lib-tokio_rustls @@ -0,0 +1 @@ +c5b61bb4c72c6485 \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/lib-tokio_rustls.json b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/lib-tokio_rustls.json new file mode 100644 index 0000000..0163803 --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-0e90ad034173c79b/lib-tokio_rustls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"ring\", \"tls12\"]","declared_features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"brotli\", \"default\", \"early-data\", \"fips\", \"logging\", \"ring\", \"tls12\", \"zlib\"]","target":15311367294574989260,"profile":2241668132362809309,"path":10473016479181787422,"deps":[[14521779147868685257,"rustls",false,12867871770136745737],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-rustls-0e90ad034173c79b\\dep-lib-tokio_rustls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/dep-lib-tokio_rustls b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/dep-lib-tokio_rustls new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/dep-lib-tokio_rustls Binary files differ diff --git a/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/invoked.timestamp b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/lib-tokio_rustls b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/lib-tokio_rustls new file mode 100644 index 0000000..553e321 --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/lib-tokio_rustls @@ -0,0 +1 @@ +17ea6aaac06ac05c \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/lib-tokio_rustls.json b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/lib-tokio_rustls.json new file mode 100644 index 0000000..29879c6 --- /dev/null +++ b/target/debug/.fingerprint/tokio-rustls-86b04dc36b6c8ebc/lib-tokio_rustls.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"ring\", \"tls12\"]","declared_features":"[\"aws-lc-rs\", \"aws_lc_rs\", \"brotli\", \"default\", \"early-data\", \"fips\", \"logging\", \"ring\", \"tls12\", \"zlib\"]","target":15311367294574989260,"profile":15657897354478470176,"path":10473016479181787422,"deps":[[14521779147868685257,"rustls",false,17098574031293154871],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-rustls-86b04dc36b6c8ebc\\dep-lib-tokio_rustls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/dep-lib-tokio_stream b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/dep-lib-tokio_stream new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/dep-lib-tokio_stream Binary files differ diff --git a/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/invoked.timestamp b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/lib-tokio_stream b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/lib-tokio_stream new file mode 100644 index 0000000..68ba704 --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/lib-tokio_stream @@ -0,0 +1 @@ +03e52195966065b6 \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/lib-tokio_stream.json b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/lib-tokio_stream.json new file mode 100644 index 0000000..97e00be --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-6d0edceae16e93eb/lib-tokio_stream.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"time\"]","declared_features":"[\"default\", \"fs\", \"full\", \"io-util\", \"net\", \"signal\", \"sync\", \"time\", \"tokio-util\"]","target":13526430384360234991,"profile":16115388926700855947,"path":17644877245012290096,"deps":[[302948626015856208,"futures_core",false,3071324082148241383],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-stream-6d0edceae16e93eb\\dep-lib-tokio_stream","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/dep-lib-tokio_stream b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/dep-lib-tokio_stream new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/dep-lib-tokio_stream Binary files differ diff --git a/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/invoked.timestamp b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/lib-tokio_stream b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/lib-tokio_stream new file mode 100644 index 0000000..a369eac --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/lib-tokio_stream @@ -0,0 +1 @@ +a9097fd345c613cc \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/lib-tokio_stream.json b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/lib-tokio_stream.json new file mode 100644 index 0000000..59b2b6f --- /dev/null +++ b/target/debug/.fingerprint/tokio-stream-cfbae9684db87894/lib-tokio_stream.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"time\"]","declared_features":"[\"default\", \"fs\", \"full\", \"io-util\", \"net\", \"signal\", \"sync\", \"time\", \"tokio-util\"]","target":13526430384360234991,"profile":971378857086334487,"path":17644877245012290096,"deps":[[302948626015856208,"futures_core",false,10671821727254966635],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-stream-cfbae9684db87894\\dep-lib-tokio_stream","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-util-8c2da860045990e0/dep-lib-tokio_util b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/dep-lib-tokio_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/dep-lib-tokio_util Binary files differ diff --git a/target/debug/.fingerprint/tokio-util-8c2da860045990e0/invoked.timestamp b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-util-8c2da860045990e0/lib-tokio_util b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/lib-tokio_util new file mode 100644 index 0000000..b6efc7f --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/lib-tokio_util @@ -0,0 +1 @@ +34e42571c2ddae65 \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-util-8c2da860045990e0/lib-tokio_util.json b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/lib-tokio_util.json new file mode 100644 index 0000000..d03f787 --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-8c2da860045990e0/lib-tokio_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"codec\", \"default\", \"io\"]","declared_features":"[\"__docs_rs\", \"codec\", \"compat\", \"default\", \"full\", \"futures-io\", \"futures-util\", \"hashbrown\", \"io\", \"io-util\", \"join-map\", \"net\", \"rt\", \"slab\", \"time\", \"tracing\"]","target":17993092506817503379,"profile":971378857086334487,"path":2829453018669854973,"deps":[[270634688040536827,"futures_sink",false,10806488478593894431],[302948626015856208,"futures_core",false,10671821727254966635],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[3870702314125662939,"bytes",false,9403175283029299907],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-util-8c2da860045990e0\\dep-lib-tokio_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/dep-lib-tokio_util b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/dep-lib-tokio_util new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/dep-lib-tokio_util Binary files differ diff --git a/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/invoked.timestamp b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/lib-tokio_util b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/lib-tokio_util new file mode 100644 index 0000000..89bc2f6 --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/lib-tokio_util @@ -0,0 +1 @@ +bf814135f5b30a1e \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/lib-tokio_util.json b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/lib-tokio_util.json new file mode 100644 index 0000000..e03e335 --- /dev/null +++ b/target/debug/.fingerprint/tokio-util-b26cb6f5697f1b7e/lib-tokio_util.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"codec\", \"default\", \"io\"]","declared_features":"[\"__docs_rs\", \"codec\", \"compat\", \"default\", \"full\", \"futures-io\", \"futures-util\", \"hashbrown\", \"io\", \"io-util\", \"join-map\", \"net\", \"rt\", \"slab\", \"time\", \"tracing\"]","target":17993092506817503379,"profile":16115388926700855947,"path":2829453018669854973,"deps":[[270634688040536827,"futures_sink",false,16163514528091768586],[302948626015856208,"futures_core",false,3071324082148241383],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[3870702314125662939,"bytes",false,7141656734467738845],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-util-b26cb6f5697f1b7e\\dep-lib-tokio_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-7ed7c7adacd9268c/dep-lib-tower b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/dep-lib-tower new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/dep-lib-tower Binary files differ diff --git a/target/debug/.fingerprint/tower-7ed7c7adacd9268c/invoked.timestamp b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-7ed7c7adacd9268c/lib-tower b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/lib-tower new file mode 100644 index 0000000..d7fbd8c --- /dev/null +++ b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/lib-tower @@ -0,0 +1 @@ +837f2caf4678665d \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-7ed7c7adacd9268c/lib-tower.json b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/lib-tower.json new file mode 100644 index 0000000..8978d67 --- /dev/null +++ b/target/debug/.fingerprint/tower-7ed7c7adacd9268c/lib-tower.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"futures-core\", \"futures-util\", \"log\", \"make\", \"pin-project-lite\", \"retry\", \"sync_wrapper\", \"timeout\", \"tokio\", \"tracing\", \"util\"]","declared_features":"[\"balance\", \"buffer\", \"discover\", \"filter\", \"full\", \"futures-core\", \"futures-util\", \"hdrhistogram\", \"hedge\", \"indexmap\", \"limit\", \"load\", \"load-shed\", \"log\", \"make\", \"pin-project-lite\", \"ready-cache\", \"reconnect\", \"retry\", \"slab\", \"spawn-ready\", \"steer\", \"sync_wrapper\", \"timeout\", \"tokio\", \"tokio-stream\", \"tokio-util\", \"tracing\", \"util\"]","target":12249542225364378818,"profile":2241668132362809309,"path":700652394558179833,"deps":[[302948626015856208,"futures_core",false,3071324082148241383],[784494742817713399,"tower_service",false,16534474459733362966],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2517136641825875337,"sync_wrapper",false,3692423117928587749],[5898568623609459682,"futures_util",false,12146605889634597054],[7712452662827335977,"tower_layer",false,5137983117338854966],[14757622794040968908,"tracing",false,17887928933222491879],[17267340169493259099,"tokio",false,18373165236343453242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-7ed7c7adacd9268c\\dep-lib-tower","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-fc37971f6585fd8c/dep-lib-tower b/target/debug/.fingerprint/tower-fc37971f6585fd8c/dep-lib-tower new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-fc37971f6585fd8c/dep-lib-tower Binary files differ diff --git a/target/debug/.fingerprint/tower-fc37971f6585fd8c/invoked.timestamp b/target/debug/.fingerprint/tower-fc37971f6585fd8c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-fc37971f6585fd8c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-fc37971f6585fd8c/lib-tower b/target/debug/.fingerprint/tower-fc37971f6585fd8c/lib-tower new file mode 100644 index 0000000..14d1b15 --- /dev/null +++ b/target/debug/.fingerprint/tower-fc37971f6585fd8c/lib-tower @@ -0,0 +1 @@ +adc443bc6553e13b \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-fc37971f6585fd8c/lib-tower.json b/target/debug/.fingerprint/tower-fc37971f6585fd8c/lib-tower.json new file mode 100644 index 0000000..0d37874 --- /dev/null +++ b/target/debug/.fingerprint/tower-fc37971f6585fd8c/lib-tower.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"futures-core\", \"futures-util\", \"log\", \"make\", \"pin-project-lite\", \"retry\", \"sync_wrapper\", \"timeout\", \"tokio\", \"tracing\", \"util\"]","declared_features":"[\"balance\", \"buffer\", \"discover\", \"filter\", \"full\", \"futures-core\", \"futures-util\", \"hdrhistogram\", \"hedge\", \"indexmap\", \"limit\", \"load\", \"load-shed\", \"log\", \"make\", \"pin-project-lite\", \"ready-cache\", \"reconnect\", \"retry\", \"slab\", \"spawn-ready\", \"steer\", \"sync_wrapper\", \"timeout\", \"tokio\", \"tokio-stream\", \"tokio-util\", \"tracing\", \"util\"]","target":12249542225364378818,"profile":15657897354478470176,"path":700652394558179833,"deps":[[302948626015856208,"futures_core",false,10671821727254966635],[784494742817713399,"tower_service",false,8572972735131235549],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2517136641825875337,"sync_wrapper",false,11365184089886544107],[5898568623609459682,"futures_util",false,15393739524142109446],[7712452662827335977,"tower_layer",false,9998994681191528300],[14757622794040968908,"tracing",false,2964167650093568721],[17267340169493259099,"tokio",false,18106307719272615314]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-fc37971f6585fd8c\\dep-lib-tower","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-2532caab038aaa05/dep-lib-tower_http b/target/debug/.fingerprint/tower-http-2532caab038aaa05/dep-lib-tower_http new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-http-2532caab038aaa05/dep-lib-tower_http Binary files differ diff --git a/target/debug/.fingerprint/tower-http-2532caab038aaa05/invoked.timestamp b/target/debug/.fingerprint/tower-http-2532caab038aaa05/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-http-2532caab038aaa05/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-2532caab038aaa05/lib-tower_http b/target/debug/.fingerprint/tower-http-2532caab038aaa05/lib-tower_http new file mode 100644 index 0000000..e89b348 --- /dev/null +++ b/target/debug/.fingerprint/tower-http-2532caab038aaa05/lib-tower_http @@ -0,0 +1 @@ +d0e44fe1fd1401d8 \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-2532caab038aaa05/lib-tower_http.json b/target/debug/.fingerprint/tower-http-2532caab038aaa05/lib-tower_http.json new file mode 100644 index 0000000..883bf71 --- /dev/null +++ b/target/debug/.fingerprint/tower-http-2532caab038aaa05/lib-tower_http.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"follow-redirect\", \"futures-util\", \"iri-string\", \"tower\"]","declared_features":"[\"add-extension\", \"async-compression\", \"auth\", \"base64\", \"catch-panic\", \"compression-br\", \"compression-deflate\", \"compression-full\", \"compression-gzip\", \"compression-zstd\", \"cors\", \"decompression-br\", \"decompression-deflate\", \"decompression-full\", \"decompression-gzip\", \"decompression-zstd\", \"default\", \"follow-redirect\", \"fs\", \"full\", \"futures-core\", \"futures-util\", \"httpdate\", \"iri-string\", \"limit\", \"map-request-body\", \"map-response-body\", \"metrics\", \"mime\", \"mime_guess\", \"normalize-path\", \"percent-encoding\", \"propagate-header\", \"redirect\", \"request-id\", \"sensitive-headers\", \"set-header\", \"set-status\", \"timeout\", \"tokio\", \"tokio-util\", \"tower\", \"trace\", \"tracing\", \"util\", \"uuid\", \"validate-request\"]","target":17577061573142048237,"profile":2241668132362809309,"path":13314826011981400145,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2571033484697105782,"bitflags",false,12404459211922231402],[2620434475832828286,"http",false,11551776315480971905],[3632162862999675140,"tower",false,6730198938133757827],[3870702314125662939,"bytes",false,7141656734467738845],[5898568623609459682,"futures_util",false,12146605889634597054],[7712452662827335977,"tower_layer",false,5137983117338854966],[14084095096285906100,"http_body",false,4534805084418663075],[15750656654519321527,"iri_string",false,12336719656255536282]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-http-2532caab038aaa05\\dep-lib-tower_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/dep-lib-tower_http b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/dep-lib-tower_http new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/dep-lib-tower_http Binary files differ diff --git a/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/invoked.timestamp b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/lib-tower_http b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/lib-tower_http new file mode 100644 index 0000000..93dfe53 --- /dev/null +++ b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/lib-tower_http @@ -0,0 +1 @@ +480a6160d9f03152 \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/lib-tower_http.json b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/lib-tower_http.json new file mode 100644 index 0000000..ee4675d --- /dev/null +++ b/target/debug/.fingerprint/tower-http-c9ba8a655c005a2e/lib-tower_http.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"follow-redirect\", \"futures-util\", \"iri-string\", \"tower\"]","declared_features":"[\"add-extension\", \"async-compression\", \"auth\", \"base64\", \"catch-panic\", \"compression-br\", \"compression-deflate\", \"compression-full\", \"compression-gzip\", \"compression-zstd\", \"cors\", \"decompression-br\", \"decompression-deflate\", \"decompression-full\", \"decompression-gzip\", \"decompression-zstd\", \"default\", \"follow-redirect\", \"fs\", \"full\", \"futures-core\", \"futures-util\", \"httpdate\", \"iri-string\", \"limit\", \"map-request-body\", \"map-response-body\", \"metrics\", \"mime\", \"mime_guess\", \"normalize-path\", \"percent-encoding\", \"propagate-header\", \"redirect\", \"request-id\", \"sensitive-headers\", \"set-header\", \"set-status\", \"timeout\", \"tokio\", \"tokio-util\", \"tower\", \"trace\", \"tracing\", \"util\", \"uuid\", \"validate-request\"]","target":17577061573142048237,"profile":15657897354478470176,"path":13314826011981400145,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2571033484697105782,"bitflags",false,14450951020948130861],[2620434475832828286,"http",false,2507435912077068789],[3632162862999675140,"tower",false,4314821614413005997],[3870702314125662939,"bytes",false,9403175283029299907],[5898568623609459682,"futures_util",false,15393739524142109446],[7712452662827335977,"tower_layer",false,9998994681191528300],[14084095096285906100,"http_body",false,14668799986821672847],[15750656654519321527,"iri_string",false,16956299573708102544]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-http-c9ba8a655c005a2e\\dep-lib-tower_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/dep-lib-tower_http b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/dep-lib-tower_http new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/dep-lib-tower_http Binary files differ diff --git a/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/invoked.timestamp b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/lib-tower_http b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/lib-tower_http new file mode 100644 index 0000000..b0d2801 --- /dev/null +++ b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/lib-tower_http @@ -0,0 +1 @@ +3e605bfa73166c6f \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/lib-tower_http.json b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/lib-tower_http.json new file mode 100644 index 0000000..5fd4f76 --- /dev/null +++ b/target/debug/.fingerprint/tower-http-ecf1bab55252a2a1/lib-tower_http.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"cors\", \"default\"]","declared_features":"[\"add-extension\", \"async-compression\", \"auth\", \"base64\", \"catch-panic\", \"compression-br\", \"compression-deflate\", \"compression-full\", \"compression-gzip\", \"compression-zstd\", \"cors\", \"decompression-br\", \"decompression-deflate\", \"decompression-full\", \"decompression-gzip\", \"decompression-zstd\", \"default\", \"follow-redirect\", \"fs\", \"full\", \"futures-core\", \"futures-util\", \"httpdate\", \"iri-string\", \"limit\", \"map-request-body\", \"map-response-body\", \"metrics\", \"mime\", \"mime_guess\", \"normalize-path\", \"percent-encoding\", \"propagate-header\", \"redirect\", \"request-id\", \"sensitive-headers\", \"set-header\", \"set-status\", \"timeout\", \"tokio\", \"tokio-util\", \"tower\", \"trace\", \"tracing\", \"util\", \"uuid\", \"validate-request\"]","target":14850331575045365232,"profile":15657897354478470176,"path":693920179683063015,"deps":[[784494742817713399,"tower_service",false,8572972735131235549],[2251399859588827949,"pin_project_lite",false,9058475298221391349],[2571033484697105782,"bitflags",false,14450951020948130861],[2620434475832828286,"http",false,2507435912077068789],[3870702314125662939,"bytes",false,9403175283029299907],[7712452662827335977,"tower_layer",false,9998994681191528300],[14084095096285906100,"http_body",false,14668799986821672847],[16900715236047033623,"http_body_util",false,6863905260821022254]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-http-ecf1bab55252a2a1\\dep-lib-tower_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-fec7d81190075516/dep-lib-tower_http b/target/debug/.fingerprint/tower-http-fec7d81190075516/dep-lib-tower_http new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-http-fec7d81190075516/dep-lib-tower_http Binary files differ diff --git a/target/debug/.fingerprint/tower-http-fec7d81190075516/invoked.timestamp b/target/debug/.fingerprint/tower-http-fec7d81190075516/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-http-fec7d81190075516/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-fec7d81190075516/lib-tower_http b/target/debug/.fingerprint/tower-http-fec7d81190075516/lib-tower_http new file mode 100644 index 0000000..1a83711 --- /dev/null +++ b/target/debug/.fingerprint/tower-http-fec7d81190075516/lib-tower_http @@ -0,0 +1 @@ +9f9f4c7491a535ba \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-http-fec7d81190075516/lib-tower_http.json b/target/debug/.fingerprint/tower-http-fec7d81190075516/lib-tower_http.json new file mode 100644 index 0000000..d537ed5 --- /dev/null +++ b/target/debug/.fingerprint/tower-http-fec7d81190075516/lib-tower_http.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"cors\", \"default\"]","declared_features":"[\"add-extension\", \"async-compression\", \"auth\", \"base64\", \"catch-panic\", \"compression-br\", \"compression-deflate\", \"compression-full\", \"compression-gzip\", \"compression-zstd\", \"cors\", \"decompression-br\", \"decompression-deflate\", \"decompression-full\", \"decompression-gzip\", \"decompression-zstd\", \"default\", \"follow-redirect\", \"fs\", \"full\", \"futures-core\", \"futures-util\", \"httpdate\", \"iri-string\", \"limit\", \"map-request-body\", \"map-response-body\", \"metrics\", \"mime\", \"mime_guess\", \"normalize-path\", \"percent-encoding\", \"propagate-header\", \"redirect\", \"request-id\", \"sensitive-headers\", \"set-header\", \"set-status\", \"timeout\", \"tokio\", \"tokio-util\", \"tower\", \"trace\", \"tracing\", \"util\", \"uuid\", \"validate-request\"]","target":14850331575045365232,"profile":2241668132362809309,"path":693920179683063015,"deps":[[784494742817713399,"tower_service",false,16534474459733362966],[2251399859588827949,"pin_project_lite",false,7182404148749699646],[2571033484697105782,"bitflags",false,12404459211922231402],[2620434475832828286,"http",false,11551776315480971905],[3870702314125662939,"bytes",false,7141656734467738845],[7712452662827335977,"tower_layer",false,5137983117338854966],[14084095096285906100,"http_body",false,4534805084418663075],[16900715236047033623,"http_body_util",false,17029553247212971934]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-http-fec7d81190075516\\dep-lib-tower_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/dep-lib-tower_layer b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/dep-lib-tower_layer new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/dep-lib-tower_layer Binary files differ diff --git a/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/invoked.timestamp b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/lib-tower_layer b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/lib-tower_layer new file mode 100644 index 0000000..68480c9 --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/lib-tower_layer @@ -0,0 +1 @@ +6cf77083af90c38a \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/lib-tower_layer.json b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/lib-tower_layer.json new file mode 100644 index 0000000..6662615 --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-1574bed11adaa6d7/lib-tower_layer.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6656734005897261505,"profile":15657897354478470176,"path":14766998959934718683,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-layer-1574bed11adaa6d7\\dep-lib-tower_layer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-layer-4736266191c68a93/dep-lib-tower_layer b/target/debug/.fingerprint/tower-layer-4736266191c68a93/dep-lib-tower_layer new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-4736266191c68a93/dep-lib-tower_layer Binary files differ diff --git a/target/debug/.fingerprint/tower-layer-4736266191c68a93/invoked.timestamp b/target/debug/.fingerprint/tower-layer-4736266191c68a93/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-4736266191c68a93/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-layer-4736266191c68a93/lib-tower_layer b/target/debug/.fingerprint/tower-layer-4736266191c68a93/lib-tower_layer new file mode 100644 index 0000000..b56fd25 --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-4736266191c68a93/lib-tower_layer @@ -0,0 +1 @@ +36c6ef4a6cc84d47 \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-layer-4736266191c68a93/lib-tower_layer.json b/target/debug/.fingerprint/tower-layer-4736266191c68a93/lib-tower_layer.json new file mode 100644 index 0000000..d02d4fe --- /dev/null +++ b/target/debug/.fingerprint/tower-layer-4736266191c68a93/lib-tower_layer.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6656734005897261505,"profile":2241668132362809309,"path":14766998959934718683,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-layer-4736266191c68a93\\dep-lib-tower_layer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-service-225b539a19b20464/dep-lib-tower_service b/target/debug/.fingerprint/tower-service-225b539a19b20464/dep-lib-tower_service new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-service-225b539a19b20464/dep-lib-tower_service Binary files differ diff --git a/target/debug/.fingerprint/tower-service-225b539a19b20464/invoked.timestamp b/target/debug/.fingerprint/tower-service-225b539a19b20464/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-service-225b539a19b20464/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-service-225b539a19b20464/lib-tower_service b/target/debug/.fingerprint/tower-service-225b539a19b20464/lib-tower_service new file mode 100644 index 0000000..221f821 --- /dev/null +++ b/target/debug/.fingerprint/tower-service-225b539a19b20464/lib-tower_service @@ -0,0 +1 @@ +dd349bf24751f976 \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-service-225b539a19b20464/lib-tower_service.json b/target/debug/.fingerprint/tower-service-225b539a19b20464/lib-tower_service.json new file mode 100644 index 0000000..7d27357 --- /dev/null +++ b/target/debug/.fingerprint/tower-service-225b539a19b20464/lib-tower_service.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":4262671303997282168,"profile":15657897354478470176,"path":1077348117138137649,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-service-225b539a19b20464\\dep-lib-tower_service","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-service-621ee16da2f32728/dep-lib-tower_service b/target/debug/.fingerprint/tower-service-621ee16da2f32728/dep-lib-tower_service new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tower-service-621ee16da2f32728/dep-lib-tower_service Binary files differ diff --git a/target/debug/.fingerprint/tower-service-621ee16da2f32728/invoked.timestamp b/target/debug/.fingerprint/tower-service-621ee16da2f32728/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tower-service-621ee16da2f32728/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-service-621ee16da2f32728/lib-tower_service b/target/debug/.fingerprint/tower-service-621ee16da2f32728/lib-tower_service new file mode 100644 index 0000000..1992ce6 --- /dev/null +++ b/target/debug/.fingerprint/tower-service-621ee16da2f32728/lib-tower_service @@ -0,0 +1 @@ +16092df0ea4076e5 \ No newline at end of file diff --git a/target/debug/.fingerprint/tower-service-621ee16da2f32728/lib-tower_service.json b/target/debug/.fingerprint/tower-service-621ee16da2f32728/lib-tower_service.json new file mode 100644 index 0000000..49359c1 --- /dev/null +++ b/target/debug/.fingerprint/tower-service-621ee16da2f32728/lib-tower_service.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":4262671303997282168,"profile":2241668132362809309,"path":1077348117138137649,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tower-service-621ee16da2f32728\\dep-lib-tower_service","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-11dd7ff265ab0852/dep-lib-tracing b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/dep-lib-tracing new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/dep-lib-tracing Binary files differ diff --git a/target/debug/.fingerprint/tracing-11dd7ff265ab0852/invoked.timestamp b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-11dd7ff265ab0852/lib-tracing b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/lib-tracing new file mode 100644 index 0000000..c581e67 --- /dev/null +++ b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/lib-tracing @@ -0,0 +1 @@ +e7a6282897b03ef8 \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-11dd7ff265ab0852/lib-tracing.json b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/lib-tracing.json new file mode 100644 index 0000000..7a81882 --- /dev/null +++ b/target/debug/.fingerprint/tracing-11dd7ff265ab0852/lib-tracing.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"attributes\", \"default\", \"log\", \"std\", \"tracing-attributes\"]","declared_features":"[\"async-await\", \"attributes\", \"default\", \"log\", \"log-always\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"std\", \"tracing-attributes\", \"valuable\"]","target":5568135053145998517,"profile":15960269462403795582,"path":2107745944267117449,"deps":[[2251399859588827949,"pin_project_lite",false,7182404148749699646],[5938672567312282946,"tracing_attributes",false,12399095255647485954],[10630857666389190470,"log",false,13714611062976252200],[16023452927926505185,"tracing_core",false,6917040260426698044]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-11dd7ff265ab0852\\dep-lib-tracing","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-72339e8174c8a004/dep-lib-tracing b/target/debug/.fingerprint/tracing-72339e8174c8a004/dep-lib-tracing new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tracing-72339e8174c8a004/dep-lib-tracing Binary files differ diff --git a/target/debug/.fingerprint/tracing-72339e8174c8a004/invoked.timestamp b/target/debug/.fingerprint/tracing-72339e8174c8a004/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tracing-72339e8174c8a004/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-72339e8174c8a004/lib-tracing b/target/debug/.fingerprint/tracing-72339e8174c8a004/lib-tracing new file mode 100644 index 0000000..c83e90c --- /dev/null +++ b/target/debug/.fingerprint/tracing-72339e8174c8a004/lib-tracing @@ -0,0 +1 @@ +d11288dec5d62229 \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-72339e8174c8a004/lib-tracing.json b/target/debug/.fingerprint/tracing-72339e8174c8a004/lib-tracing.json new file mode 100644 index 0000000..ec834f6 --- /dev/null +++ b/target/debug/.fingerprint/tracing-72339e8174c8a004/lib-tracing.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"attributes\", \"default\", \"log\", \"std\", \"tracing-attributes\"]","declared_features":"[\"async-await\", \"attributes\", \"default\", \"log\", \"log-always\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"std\", \"tracing-attributes\", \"valuable\"]","target":5568135053145998517,"profile":8689429984716569724,"path":2107745944267117449,"deps":[[2251399859588827949,"pin_project_lite",false,9058475298221391349],[5938672567312282946,"tracing_attributes",false,12399095255647485954],[10630857666389190470,"log",false,8556795961519327680],[16023452927926505185,"tracing_core",false,7831109372034748412]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-72339e8174c8a004\\dep-lib-tracing","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/dep-lib-tracing_attributes b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/dep-lib-tracing_attributes new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/dep-lib-tracing_attributes Binary files differ diff --git a/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/invoked.timestamp b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/lib-tracing_attributes b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/lib-tracing_attributes new file mode 100644 index 0000000..57ae9d6 --- /dev/null +++ b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/lib-tracing_attributes @@ -0,0 +1 @@ +02801919716f12ac \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/lib-tracing_attributes.json b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/lib-tracing_attributes.json new file mode 100644 index 0000000..f0926fd --- /dev/null +++ b/target/debug/.fingerprint/tracing-attributes-806ca56c9e4188e3/lib-tracing_attributes.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"async-await\"]","target":8647784244936583625,"profile":8954976685155339804,"path":3862899396716865130,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-attributes-806ca56c9e4188e3\\dep-lib-tracing_attributes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/dep-lib-tracing_core b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/dep-lib-tracing_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/dep-lib-tracing_core Binary files differ diff --git a/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/invoked.timestamp b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/lib-tracing_core b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/lib-tracing_core new file mode 100644 index 0000000..4042034 --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/lib-tracing_core @@ -0,0 +1 @@ +fc0f5d9d7bb0ad6c \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/lib-tracing_core.json b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/lib-tracing_core.json new file mode 100644 index 0000000..8f5faaf --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-7d4eb09bec6f0486/lib-tracing_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"once_cell\", \"std\"]","declared_features":"[\"default\", \"once_cell\", \"std\", \"valuable\"]","target":14276081467424924844,"profile":8689429984716569724,"path":11669616411412793183,"deps":[[5855319743879205494,"once_cell",false,14895244319948818377]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-core-7d4eb09bec6f0486\\dep-lib-tracing_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-core-f3d018995479458d/dep-lib-tracing_core b/target/debug/.fingerprint/tracing-core-f3d018995479458d/dep-lib-tracing_core new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-f3d018995479458d/dep-lib-tracing_core Binary files differ diff --git a/target/debug/.fingerprint/tracing-core-f3d018995479458d/invoked.timestamp b/target/debug/.fingerprint/tracing-core-f3d018995479458d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-f3d018995479458d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-core-f3d018995479458d/lib-tracing_core b/target/debug/.fingerprint/tracing-core-f3d018995479458d/lib-tracing_core new file mode 100644 index 0000000..5881363 --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-f3d018995479458d/lib-tracing_core @@ -0,0 +1 @@ +3c0dcf037843fe5f \ No newline at end of file diff --git a/target/debug/.fingerprint/tracing-core-f3d018995479458d/lib-tracing_core.json b/target/debug/.fingerprint/tracing-core-f3d018995479458d/lib-tracing_core.json new file mode 100644 index 0000000..6bb1eb4 --- /dev/null +++ b/target/debug/.fingerprint/tracing-core-f3d018995479458d/lib-tracing_core.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"once_cell\", \"std\"]","declared_features":"[\"default\", \"once_cell\", \"std\", \"valuable\"]","target":14276081467424924844,"profile":15960269462403795582,"path":11669616411412793183,"deps":[[5855319743879205494,"once_cell",false,4569924274423504929]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-core-f3d018995479458d\\dep-lib-tracing_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/try-lock-656131bcec94598b/dep-lib-try_lock b/target/debug/.fingerprint/try-lock-656131bcec94598b/dep-lib-try_lock new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/try-lock-656131bcec94598b/dep-lib-try_lock Binary files differ diff --git a/target/debug/.fingerprint/try-lock-656131bcec94598b/invoked.timestamp b/target/debug/.fingerprint/try-lock-656131bcec94598b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/try-lock-656131bcec94598b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/try-lock-656131bcec94598b/lib-try_lock b/target/debug/.fingerprint/try-lock-656131bcec94598b/lib-try_lock new file mode 100644 index 0000000..121ae21 --- /dev/null +++ b/target/debug/.fingerprint/try-lock-656131bcec94598b/lib-try_lock @@ -0,0 +1 @@ +4b5762e88e070018 \ No newline at end of file diff --git a/target/debug/.fingerprint/try-lock-656131bcec94598b/lib-try_lock.json b/target/debug/.fingerprint/try-lock-656131bcec94598b/lib-try_lock.json new file mode 100644 index 0000000..d890c6b --- /dev/null +++ b/target/debug/.fingerprint/try-lock-656131bcec94598b/lib-try_lock.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6156168532037231327,"profile":2241668132362809309,"path":6462908853455316504,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\try-lock-656131bcec94598b\\dep-lib-try_lock","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/dep-lib-try_lock b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/dep-lib-try_lock new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/dep-lib-try_lock Binary files differ diff --git a/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/invoked.timestamp b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/lib-try_lock b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/lib-try_lock new file mode 100644 index 0000000..765fc07 --- /dev/null +++ b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/lib-try_lock @@ -0,0 +1 @@ +0cb289bb92fb8a5d \ No newline at end of file diff --git a/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/lib-try_lock.json b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/lib-try_lock.json new file mode 100644 index 0000000..803f213 --- /dev/null +++ b/target/debug/.fingerprint/try-lock-8b1e6f892d21ade4/lib-try_lock.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6156168532037231327,"profile":15657897354478470176,"path":6462908853455316504,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\try-lock-8b1e6f892d21ade4\\dep-lib-try_lock","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-3099bac8b3227a90/dep-lib-unicase b/target/debug/.fingerprint/unicase-3099bac8b3227a90/dep-lib-unicase new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/unicase-3099bac8b3227a90/dep-lib-unicase Binary files differ diff --git a/target/debug/.fingerprint/unicase-3099bac8b3227a90/invoked.timestamp b/target/debug/.fingerprint/unicase-3099bac8b3227a90/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/unicase-3099bac8b3227a90/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-3099bac8b3227a90/lib-unicase b/target/debug/.fingerprint/unicase-3099bac8b3227a90/lib-unicase new file mode 100644 index 0000000..eac9987 --- /dev/null +++ b/target/debug/.fingerprint/unicase-3099bac8b3227a90/lib-unicase @@ -0,0 +1 @@ +43f76f55ed62860a \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-3099bac8b3227a90/lib-unicase.json b/target/debug/.fingerprint/unicase-3099bac8b3227a90/lib-unicase.json new file mode 100644 index 0000000..74ec12f --- /dev/null +++ b/target/debug/.fingerprint/unicase-3099bac8b3227a90/lib-unicase.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"nightly\"]","target":10111812390214232954,"profile":2225463790103693989,"path":762498875277535928,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicase-3099bac8b3227a90\\dep-lib-unicase","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-a8c44bb178d25827/dep-lib-unicase b/target/debug/.fingerprint/unicase-a8c44bb178d25827/dep-lib-unicase new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/unicase-a8c44bb178d25827/dep-lib-unicase Binary files differ diff --git a/target/debug/.fingerprint/unicase-a8c44bb178d25827/invoked.timestamp b/target/debug/.fingerprint/unicase-a8c44bb178d25827/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/unicase-a8c44bb178d25827/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-a8c44bb178d25827/lib-unicase b/target/debug/.fingerprint/unicase-a8c44bb178d25827/lib-unicase new file mode 100644 index 0000000..0d82cbd --- /dev/null +++ b/target/debug/.fingerprint/unicase-a8c44bb178d25827/lib-unicase @@ -0,0 +1 @@ +5b3ee150d3c478c0 \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-a8c44bb178d25827/lib-unicase.json b/target/debug/.fingerprint/unicase-a8c44bb178d25827/lib-unicase.json new file mode 100644 index 0000000..c1fb035 --- /dev/null +++ b/target/debug/.fingerprint/unicase-a8c44bb178d25827/lib-unicase.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"nightly\"]","target":10111812390214232954,"profile":15657897354478470176,"path":762498875277535928,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicase-a8c44bb178d25827\\dep-lib-unicase","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/dep-lib-unicase b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/dep-lib-unicase new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/dep-lib-unicase Binary files differ diff --git a/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/invoked.timestamp b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/lib-unicase b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/lib-unicase new file mode 100644 index 0000000..0435023 --- /dev/null +++ b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/lib-unicase @@ -0,0 +1 @@ +d8fdf5a72e3a1d5d \ No newline at end of file diff --git a/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/lib-unicase.json b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/lib-unicase.json new file mode 100644 index 0000000..d303955 --- /dev/null +++ b/target/debug/.fingerprint/unicase-f0e51cec2f1ab455/lib-unicase.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"nightly\"]","target":10111812390214232954,"profile":2241668132362809309,"path":762498875277535928,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicase-f0e51cec2f1ab455\\dep-lib-unicase","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/dep-lib-unicode_ident b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/dep-lib-unicode_ident new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/dep-lib-unicode_ident Binary files differ diff --git a/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/invoked.timestamp b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/lib-unicode_ident b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/lib-unicode_ident new file mode 100644 index 0000000..61e4c27 --- /dev/null +++ b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/lib-unicode_ident @@ -0,0 +1 @@ +66c4305d0cbff363 \ No newline at end of file diff --git a/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/lib-unicode_ident.json b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/lib-unicode_ident.json new file mode 100644 index 0000000..d2d9b3e --- /dev/null +++ b/target/debug/.fingerprint/unicode-ident-36e3cd8601dbfd38/lib-unicode_ident.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":14045917370260632744,"profile":2225463790103693989,"path":9718766960693458203,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicode-ident-36e3cd8601dbfd38\\dep-lib-unicode_ident","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/dep-lib-untrusted b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/dep-lib-untrusted new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/dep-lib-untrusted Binary files differ diff --git a/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/invoked.timestamp b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/lib-untrusted b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/lib-untrusted new file mode 100644 index 0000000..869d393 --- /dev/null +++ b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/lib-untrusted @@ -0,0 +1 @@ +30e7dbaa81090205 \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/lib-untrusted.json b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/lib-untrusted.json new file mode 100644 index 0000000..b89bb87 --- /dev/null +++ b/target/debug/.fingerprint/untrusted-1e19c89c8f6ec185/lib-untrusted.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13950522111565505587,"profile":2241668132362809309,"path":6594639314982162061,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\untrusted-1e19c89c8f6ec185\\dep-lib-untrusted","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/dep-lib-untrusted b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/dep-lib-untrusted new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/dep-lib-untrusted Binary files differ diff --git a/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/invoked.timestamp b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/lib-untrusted b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/lib-untrusted new file mode 100644 index 0000000..4a4440e --- /dev/null +++ b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/lib-untrusted @@ -0,0 +1 @@ +db0937c461df60bb \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/lib-untrusted.json b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/lib-untrusted.json new file mode 100644 index 0000000..62cc9c3 --- /dev/null +++ b/target/debug/.fingerprint/untrusted-3eefd53bbcb8b51f/lib-untrusted.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13950522111565505587,"profile":15657897354478470176,"path":6594639314982162061,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\untrusted-3eefd53bbcb8b51f\\dep-lib-untrusted","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/dep-lib-untrusted b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/dep-lib-untrusted new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/dep-lib-untrusted Binary files differ diff --git a/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/invoked.timestamp b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/lib-untrusted b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/lib-untrusted new file mode 100644 index 0000000..590eb74 --- /dev/null +++ b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/lib-untrusted @@ -0,0 +1 @@ +a3101c5579fc8992 \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/lib-untrusted.json b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/lib-untrusted.json new file mode 100644 index 0000000..5b856b1 --- /dev/null +++ b/target/debug/.fingerprint/untrusted-a212d9bb2b2d80d2/lib-untrusted.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13950522111565505587,"profile":15657897354478470176,"path":3260845297285526709,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\untrusted-a212d9bb2b2d80d2\\dep-lib-untrusted","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-f1331ff562e8835d/dep-lib-untrusted b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/dep-lib-untrusted new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/dep-lib-untrusted Binary files differ diff --git a/target/debug/.fingerprint/untrusted-f1331ff562e8835d/invoked.timestamp b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-f1331ff562e8835d/lib-untrusted b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/lib-untrusted new file mode 100644 index 0000000..0583ef3 --- /dev/null +++ b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/lib-untrusted @@ -0,0 +1 @@ +1b3fc3967a375508 \ No newline at end of file diff --git a/target/debug/.fingerprint/untrusted-f1331ff562e8835d/lib-untrusted.json b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/lib-untrusted.json new file mode 100644 index 0000000..73daf7d --- /dev/null +++ b/target/debug/.fingerprint/untrusted-f1331ff562e8835d/lib-untrusted.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":13950522111565505587,"profile":2241668132362809309,"path":3260845297285526709,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\untrusted-f1331ff562e8835d\\dep-lib-untrusted","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/url-77aec69356f701ed/dep-lib-url b/target/debug/.fingerprint/url-77aec69356f701ed/dep-lib-url new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/url-77aec69356f701ed/dep-lib-url Binary files differ diff --git a/target/debug/.fingerprint/url-77aec69356f701ed/invoked.timestamp b/target/debug/.fingerprint/url-77aec69356f701ed/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/url-77aec69356f701ed/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/url-77aec69356f701ed/lib-url b/target/debug/.fingerprint/url-77aec69356f701ed/lib-url new file mode 100644 index 0000000..8affa92 --- /dev/null +++ b/target/debug/.fingerprint/url-77aec69356f701ed/lib-url @@ -0,0 +1 @@ +4b3cfa36b91c6d5b \ No newline at end of file diff --git a/target/debug/.fingerprint/url-77aec69356f701ed/lib-url.json b/target/debug/.fingerprint/url-77aec69356f701ed/lib-url.json new file mode 100644 index 0000000..214e74c --- /dev/null +++ b/target/debug/.fingerprint/url-77aec69356f701ed/lib-url.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"debugger_visualizer\", \"default\", \"expose_internals\", \"serde\", \"std\"]","target":7686100221094031937,"profile":2241668132362809309,"path":1654248192543804440,"deps":[[1074175012458081222,"form_urlencoded",false,10925676327823960863],[3051629642231505422,"serde_derive",false,14444915641294813725],[6159443412421938570,"idna",false,169666434536525782],[6803352382179706244,"percent_encoding",false,29288558898186580],[13548984313718623784,"serde",false,15844528830244305379]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\url-77aec69356f701ed\\dep-lib-url","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/url-aaae09cf396f28e4/dep-lib-url b/target/debug/.fingerprint/url-aaae09cf396f28e4/dep-lib-url new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/url-aaae09cf396f28e4/dep-lib-url Binary files differ diff --git a/target/debug/.fingerprint/url-aaae09cf396f28e4/invoked.timestamp b/target/debug/.fingerprint/url-aaae09cf396f28e4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/url-aaae09cf396f28e4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/url-aaae09cf396f28e4/lib-url b/target/debug/.fingerprint/url-aaae09cf396f28e4/lib-url new file mode 100644 index 0000000..7510dda --- /dev/null +++ b/target/debug/.fingerprint/url-aaae09cf396f28e4/lib-url @@ -0,0 +1 @@ +0741786447924e5c \ No newline at end of file diff --git a/target/debug/.fingerprint/url-aaae09cf396f28e4/lib-url.json b/target/debug/.fingerprint/url-aaae09cf396f28e4/lib-url.json new file mode 100644 index 0000000..c040843 --- /dev/null +++ b/target/debug/.fingerprint/url-aaae09cf396f28e4/lib-url.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"debugger_visualizer\", \"default\", \"expose_internals\", \"serde\", \"std\"]","target":7686100221094031937,"profile":15657897354478470176,"path":1654248192543804440,"deps":[[1074175012458081222,"form_urlencoded",false,4754705692197379296],[3051629642231505422,"serde_derive",false,14444915641294813725],[6159443412421938570,"idna",false,16190950934741671102],[6803352382179706244,"percent_encoding",false,15322080361312073430],[13548984313718623784,"serde",false,8719042774451366504]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\url-aaae09cf396f28e4\\dep-lib-url","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/dep-lib-utf8_iter b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/dep-lib-utf8_iter new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/dep-lib-utf8_iter Binary files differ diff --git a/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/invoked.timestamp b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/lib-utf8_iter b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/lib-utf8_iter new file mode 100644 index 0000000..5a8325a --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/lib-utf8_iter @@ -0,0 +1 @@ +02652855212cea27 \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/lib-utf8_iter.json b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/lib-utf8_iter.json new file mode 100644 index 0000000..1a201aa --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-1afe0bd4df6893d8/lib-utf8_iter.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6216520282702351879,"profile":15657897354478470176,"path":9154473639936195402,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\utf8_iter-1afe0bd4df6893d8\\dep-lib-utf8_iter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/dep-lib-utf8_iter b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/dep-lib-utf8_iter new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/dep-lib-utf8_iter Binary files differ diff --git a/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/invoked.timestamp b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/lib-utf8_iter b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/lib-utf8_iter new file mode 100644 index 0000000..3e66ffd --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/lib-utf8_iter @@ -0,0 +1 @@ +0f455a73626904a0 \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/lib-utf8_iter.json b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/lib-utf8_iter.json new file mode 100644 index 0000000..6f650e4 --- /dev/null +++ b/target/debug/.fingerprint/utf8_iter-c62651a4c86416e5/lib-utf8_iter.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6216520282702351879,"profile":2241668132362809309,"path":9154473639936195402,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\utf8_iter-c62651a4c86416e5\\dep-lib-utf8_iter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/uuid-38427791936252bc/dep-lib-uuid b/target/debug/.fingerprint/uuid-38427791936252bc/dep-lib-uuid new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/uuid-38427791936252bc/dep-lib-uuid Binary files differ diff --git a/target/debug/.fingerprint/uuid-38427791936252bc/invoked.timestamp b/target/debug/.fingerprint/uuid-38427791936252bc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/uuid-38427791936252bc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/uuid-38427791936252bc/lib-uuid b/target/debug/.fingerprint/uuid-38427791936252bc/lib-uuid new file mode 100644 index 0000000..51060ea --- /dev/null +++ b/target/debug/.fingerprint/uuid-38427791936252bc/lib-uuid @@ -0,0 +1 @@ +654a5f217a2b0ff2 \ No newline at end of file diff --git a/target/debug/.fingerprint/uuid-38427791936252bc/lib-uuid.json b/target/debug/.fingerprint/uuid-38427791936252bc/lib-uuid.json new file mode 100644 index 0000000..a254202 --- /dev/null +++ b/target/debug/.fingerprint/uuid-38427791936252bc/lib-uuid.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"rng\", \"serde\", \"std\", \"v4\"]","declared_features":"[\"arbitrary\", \"atomic\", \"borsh\", \"bytemuck\", \"default\", \"fast-rng\", \"js\", \"macro-diagnostics\", \"md5\", \"rng\", \"rng-getrandom\", \"rng-rand\", \"serde\", \"sha1\", \"slog\", \"std\", \"uuid-rng-internal-lib\", \"v1\", \"v3\", \"v4\", \"v5\", \"v6\", \"v7\", \"v8\", \"zerocopy\"]","target":2422778461497348360,"profile":13283718623888339653,"path":16285843088464018582,"deps":[[6509165896255665847,"getrandom",false,1086902531913476951],[11899261697793765154,"serde_core",false,13892896632262070567]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\uuid-38427791936252bc\\dep-lib-uuid","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/dep-lib-uuid b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/dep-lib-uuid new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/dep-lib-uuid Binary files differ diff --git a/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/invoked.timestamp b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/lib-uuid b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/lib-uuid new file mode 100644 index 0000000..1da0d6f --- /dev/null +++ b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/lib-uuid @@ -0,0 +1 @@ +ee06933b3f228548 \ No newline at end of file diff --git a/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/lib-uuid.json b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/lib-uuid.json new file mode 100644 index 0000000..72a312c --- /dev/null +++ b/target/debug/.fingerprint/uuid-7f986c4dd3afcb52/lib-uuid.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"rng\", \"serde\", \"std\", \"v4\"]","declared_features":"[\"arbitrary\", \"atomic\", \"borsh\", \"bytemuck\", \"default\", \"fast-rng\", \"js\", \"macro-diagnostics\", \"md5\", \"rng\", \"rng-getrandom\", \"rng-rand\", \"serde\", \"sha1\", \"slog\", \"std\", \"uuid-rng-internal-lib\", \"v1\", \"v3\", \"v4\", \"v5\", \"v6\", \"v7\", \"v8\", \"zerocopy\"]","target":2422778461497348360,"profile":16537970248810030391,"path":16285843088464018582,"deps":[[6509165896255665847,"getrandom",false,12115202373017689949],[11899261697793765154,"serde_core",false,12275575325821613501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\uuid-7f986c4dd3afcb52\\dep-lib-uuid","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/vcpkg-c78c6010059a977b/dep-lib-vcpkg b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/dep-lib-vcpkg new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/dep-lib-vcpkg Binary files differ diff --git a/target/debug/.fingerprint/vcpkg-c78c6010059a977b/invoked.timestamp b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/vcpkg-c78c6010059a977b/lib-vcpkg b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/lib-vcpkg new file mode 100644 index 0000000..d1f9c0c --- /dev/null +++ b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/lib-vcpkg @@ -0,0 +1 @@ +98de562ef995410c \ No newline at end of file diff --git a/target/debug/.fingerprint/vcpkg-c78c6010059a977b/lib-vcpkg.json b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/lib-vcpkg.json new file mode 100644 index 0000000..e75578b --- /dev/null +++ b/target/debug/.fingerprint/vcpkg-c78c6010059a977b/lib-vcpkg.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":3860171895115171228,"profile":2225463790103693989,"path":3121337469781725356,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\vcpkg-c78c6010059a977b\\dep-lib-vcpkg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/version_check-5641bfb78c234d59/dep-lib-version_check b/target/debug/.fingerprint/version_check-5641bfb78c234d59/dep-lib-version_check new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/version_check-5641bfb78c234d59/dep-lib-version_check Binary files differ diff --git a/target/debug/.fingerprint/version_check-5641bfb78c234d59/invoked.timestamp b/target/debug/.fingerprint/version_check-5641bfb78c234d59/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/version_check-5641bfb78c234d59/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/version_check-5641bfb78c234d59/lib-version_check b/target/debug/.fingerprint/version_check-5641bfb78c234d59/lib-version_check new file mode 100644 index 0000000..eb03373 --- /dev/null +++ b/target/debug/.fingerprint/version_check-5641bfb78c234d59/lib-version_check @@ -0,0 +1 @@ +637017739abac654 \ No newline at end of file diff --git a/target/debug/.fingerprint/version_check-5641bfb78c234d59/lib-version_check.json b/target/debug/.fingerprint/version_check-5641bfb78c234d59/lib-version_check.json new file mode 100644 index 0000000..b1a8361 --- /dev/null +++ b/target/debug/.fingerprint/version_check-5641bfb78c234d59/lib-version_check.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":18099224280402537651,"profile":2225463790103693989,"path":8928376465643375347,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\version_check-5641bfb78c234d59\\dep-lib-version_check","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/want-94d56f1bb09da861/dep-lib-want b/target/debug/.fingerprint/want-94d56f1bb09da861/dep-lib-want new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/want-94d56f1bb09da861/dep-lib-want Binary files differ diff --git a/target/debug/.fingerprint/want-94d56f1bb09da861/invoked.timestamp b/target/debug/.fingerprint/want-94d56f1bb09da861/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/want-94d56f1bb09da861/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/want-94d56f1bb09da861/lib-want b/target/debug/.fingerprint/want-94d56f1bb09da861/lib-want new file mode 100644 index 0000000..2db7981 --- /dev/null +++ b/target/debug/.fingerprint/want-94d56f1bb09da861/lib-want @@ -0,0 +1 @@ +b6f548844e2c7b1f \ No newline at end of file diff --git a/target/debug/.fingerprint/want-94d56f1bb09da861/lib-want.json b/target/debug/.fingerprint/want-94d56f1bb09da861/lib-want.json new file mode 100644 index 0000000..7a41ff1 --- /dev/null +++ b/target/debug/.fingerprint/want-94d56f1bb09da861/lib-want.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6053490367063310035,"profile":15657897354478470176,"path":4534551474364061639,"deps":[[16468274364286264991,"try_lock",false,6740476399943528972]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\want-94d56f1bb09da861\\dep-lib-want","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/want-f48e15a7b88fe210/dep-lib-want b/target/debug/.fingerprint/want-f48e15a7b88fe210/dep-lib-want new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/want-f48e15a7b88fe210/dep-lib-want Binary files differ diff --git a/target/debug/.fingerprint/want-f48e15a7b88fe210/invoked.timestamp b/target/debug/.fingerprint/want-f48e15a7b88fe210/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/want-f48e15a7b88fe210/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/want-f48e15a7b88fe210/lib-want b/target/debug/.fingerprint/want-f48e15a7b88fe210/lib-want new file mode 100644 index 0000000..49d4eae --- /dev/null +++ b/target/debug/.fingerprint/want-f48e15a7b88fe210/lib-want @@ -0,0 +1 @@ +39a44a55f6809771 \ No newline at end of file diff --git a/target/debug/.fingerprint/want-f48e15a7b88fe210/lib-want.json b/target/debug/.fingerprint/want-f48e15a7b88fe210/lib-want.json new file mode 100644 index 0000000..aeb548b --- /dev/null +++ b/target/debug/.fingerprint/want-f48e15a7b88fe210/lib-want.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":6053490367063310035,"profile":2241668132362809309,"path":4534551474364061639,"deps":[[16468274364286264991,"try_lock",false,1729390567275779915]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\want-f48e15a7b88fe210\\dep-lib-want","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/dep-lib-webpki_roots b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/dep-lib-webpki_roots new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/dep-lib-webpki_roots Binary files differ diff --git a/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/invoked.timestamp b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/lib-webpki_roots b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/lib-webpki_roots new file mode 100644 index 0000000..4b71df4 --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/lib-webpki_roots @@ -0,0 +1 @@ +9960fb624b5d594f \ No newline at end of file diff --git a/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/lib-webpki_roots.json b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/lib-webpki_roots.json new file mode 100644 index 0000000..71e1115 --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-965fec517fdc4a84/lib-webpki_roots.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":16723591926615603170,"profile":15657897354478470176,"path":15969635800300617148,"deps":[[5308207389380366964,"pki_types",false,7965575499062129637]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\webpki-roots-965fec517fdc4a84\\dep-lib-webpki_roots","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/dep-lib-webpki_roots b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/dep-lib-webpki_roots new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/dep-lib-webpki_roots Binary files differ diff --git a/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/invoked.timestamp b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/lib-webpki_roots b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/lib-webpki_roots new file mode 100644 index 0000000..6625226 --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/lib-webpki_roots @@ -0,0 +1 @@ +22d0ac7f5e831592 \ No newline at end of file diff --git a/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/lib-webpki_roots.json b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/lib-webpki_roots.json new file mode 100644 index 0000000..4a68276 --- /dev/null +++ b/target/debug/.fingerprint/webpki-roots-faf6a51a97a281b3/lib-webpki_roots.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":16723591926615603170,"profile":2241668132362809309,"path":15969635800300617148,"deps":[[5308207389380366964,"pki_types",false,20368380909395729]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\webpki-roots-faf6a51a97a281b3\\dep-lib-webpki_roots","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/dep-lib-windows_link b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/dep-lib-windows_link new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/dep-lib-windows_link Binary files differ diff --git a/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/invoked.timestamp b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/lib-windows_link b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/lib-windows_link new file mode 100644 index 0000000..d691d89 --- /dev/null +++ b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/lib-windows_link @@ -0,0 +1 @@ +c8545ea37a379335 \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/lib-windows_link.json b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/lib-windows_link.json new file mode 100644 index 0000000..3408d40 --- /dev/null +++ b/target/debug/.fingerprint/windows-link-5ee0fa7a3e688947/lib-windows_link.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":2558631941022679061,"profile":14508822251238124762,"path":6049178916221794865,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-link-5ee0fa7a3e688947\\dep-lib-windows_link","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/dep-lib-windows_link b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/dep-lib-windows_link new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/dep-lib-windows_link Binary files differ diff --git a/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/invoked.timestamp b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/lib-windows_link b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/lib-windows_link new file mode 100644 index 0000000..f10c5b9 --- /dev/null +++ b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/lib-windows_link @@ -0,0 +1 @@ +b44b716a58696f1b \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/lib-windows_link.json b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/lib-windows_link.json new file mode 100644 index 0000000..ad99b6e --- /dev/null +++ b/target/debug/.fingerprint/windows-link-a2622e52308cdcaa/lib-windows_link.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":2558631941022679061,"profile":4015858038592323303,"path":6049178916221794865,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-link-a2622e52308cdcaa\\dep-lib-windows_link","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/dep-lib-windows_registry b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/dep-lib-windows_registry new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/dep-lib-windows_registry Binary files differ diff --git a/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/invoked.timestamp b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/lib-windows_registry b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/lib-windows_registry new file mode 100644 index 0000000..bc6e35e --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/lib-windows_registry @@ -0,0 +1 @@ +07565d225a917b04 \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/lib-windows_registry.json b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/lib-windows_registry.json new file mode 100644 index 0000000..575eaa2 --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-59c94b917d2c7a25/lib-windows_registry.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":9887153771444398794,"profile":4015858038592323303,"path":8107065967617394395,"deps":[[6269768778013497843,"windows_result",false,11839818902353440508],[6959378045035346538,"windows_link",false,1976914589902785460],[16737772471658306763,"windows_strings",false,2760829303325291343]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-registry-59c94b917d2c7a25\\dep-lib-windows_registry","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/dep-lib-windows_registry b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/dep-lib-windows_registry new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/dep-lib-windows_registry Binary files differ diff --git a/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/invoked.timestamp b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/lib-windows_registry b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/lib-windows_registry new file mode 100644 index 0000000..6651bec --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/lib-windows_registry @@ -0,0 +1 @@ +7baee1a9ddb0c90e \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/lib-windows_registry.json b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/lib-windows_registry.json new file mode 100644 index 0000000..9150bc9 --- /dev/null +++ b/target/debug/.fingerprint/windows-registry-f1c7c95ebe37d8fa/lib-windows_registry.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":9887153771444398794,"profile":14508822251238124762,"path":8107065967617394395,"deps":[[6269768778013497843,"windows_result",false,12413175104320533135],[6959378045035346538,"windows_link",false,3860490305453053128],[16737772471658306763,"windows_strings",false,2904879826043388295]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-registry-f1c7c95ebe37d8fa\\dep-lib-windows_registry","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/dep-lib-windows_result b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/dep-lib-windows_result new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/dep-lib-windows_result Binary files differ diff --git a/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/invoked.timestamp b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/lib-windows_result b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/lib-windows_result new file mode 100644 index 0000000..f0b9d39 --- /dev/null +++ b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/lib-windows_result @@ -0,0 +1 @@ +fc6ebbc78f7c4fa4 \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/lib-windows_result.json b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/lib-windows_result.json new file mode 100644 index 0000000..ff6c4b7 --- /dev/null +++ b/target/debug/.fingerprint/windows-result-2f6082a48c23da9c/lib-windows_result.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":4443055816520199735,"profile":4015858038592323303,"path":11983757306749328000,"deps":[[6959378045035346538,"windows_link",false,1976914589902785460]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-result-2f6082a48c23da9c\\dep-lib-windows_result","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/dep-lib-windows_result b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/dep-lib-windows_result new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/dep-lib-windows_result Binary files differ diff --git a/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/invoked.timestamp b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/lib-windows_result b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/lib-windows_result new file mode 100644 index 0000000..b7ee610 --- /dev/null +++ b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/lib-windows_result @@ -0,0 +1 @@ +8f72bf53fd7444ac \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/lib-windows_result.json b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/lib-windows_result.json new file mode 100644 index 0000000..a1aa659 --- /dev/null +++ b/target/debug/.fingerprint/windows-result-3492db60bf76e3eb/lib-windows_result.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":4443055816520199735,"profile":14508822251238124762,"path":11983757306749328000,"deps":[[6959378045035346538,"windows_link",false,3860490305453053128]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-result-3492db60bf76e3eb\\dep-lib-windows_result","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/dep-lib-windows_strings b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/dep-lib-windows_strings new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/dep-lib-windows_strings Binary files differ diff --git a/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/invoked.timestamp b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/lib-windows_strings b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/lib-windows_strings new file mode 100644 index 0000000..3213e68 --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/lib-windows_strings @@ -0,0 +1 @@ +4f7331b69f6f5026 \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/lib-windows_strings.json b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/lib-windows_strings.json new file mode 100644 index 0000000..6cf34fc --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-8c8ff1fd9365a0a7/lib-windows_strings.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":11654750369304489667,"profile":4015858038592323303,"path":9019202856403884648,"deps":[[6959378045035346538,"windows_link",false,1976914589902785460]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-strings-8c8ff1fd9365a0a7\\dep-lib-windows_strings","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/dep-lib-windows_strings b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/dep-lib-windows_strings new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/dep-lib-windows_strings Binary files differ diff --git a/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/invoked.timestamp b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/lib-windows_strings b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/lib-windows_strings new file mode 100644 index 0000000..7116176 --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/lib-windows_strings @@ -0,0 +1 @@ +87c183a2cf345028 \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/lib-windows_strings.json b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/lib-windows_strings.json new file mode 100644 index 0000000..15392db --- /dev/null +++ b/target/debug/.fingerprint/windows-strings-d61bf7c8b535b59a/lib-windows_strings.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":11654750369304489667,"profile":14508822251238124762,"path":9019202856403884648,"deps":[[6959378045035346538,"windows_link",false,3860490305453053128]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-strings-d61bf7c8b535b59a\\dep-lib-windows_strings","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/dep-lib-windows_sys b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/dep-lib-windows_sys new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/dep-lib-windows_sys Binary files differ diff --git a/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/invoked.timestamp b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/lib-windows_sys b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/lib-windows_sys new file mode 100644 index 0000000..5454543 --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/lib-windows_sys @@ -0,0 +1 @@ +e9541d92e8a9dd4c \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/lib-windows_sys.json b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/lib-windows_sys.json new file mode 100644 index 0000000..f882959 --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-0d8383da0477b95e/lib-windows_sys.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"Wdk\", \"Wdk_Foundation\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_System\", \"Wdk_System_IO\", \"Win32\", \"Win32_Foundation\", \"Win32_Networking\", \"Win32_Networking_WinSock\", \"Win32_Security\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Storage\", \"Win32_Storage_FileSystem\", \"Win32_System\", \"Win32_System_Console\", \"Win32_System_IO\", \"Win32_System_LibraryLoader\", \"Win32_System_Memory\", \"Win32_System_Pipes\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_WindowsProgramming\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_Beep\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Cdrom\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Dvd\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_Nfc\", \"Win32_Devices_Nfp\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":14508822251238124762,"path":14982763150603218515,"deps":[[6959378045035346538,"windows_link",false,3860490305453053128]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-0d8383da0477b95e\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/dep-lib-windows_sys b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/dep-lib-windows_sys new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/dep-lib-windows_sys Binary files differ diff --git a/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/invoked.timestamp b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/lib-windows_sys b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/lib-windows_sys new file mode 100644 index 0000000..0789528 --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/lib-windows_sys @@ -0,0 +1 @@ +1758f1ef8c0bac76 \ No newline at end of file diff --git a/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/lib-windows_sys.json b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/lib-windows_sys.json new file mode 100644 index 0000000..b08bad4 --- /dev/null +++ b/target/debug/.fingerprint/windows-sys-a35089bfe5dcd537/lib-windows_sys.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"Wdk\", \"Wdk_Foundation\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_System\", \"Wdk_System_IO\", \"Win32\", \"Win32_Foundation\", \"Win32_Networking\", \"Win32_Networking_WinSock\", \"Win32_Security\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Storage\", \"Win32_Storage_FileSystem\", \"Win32_System\", \"Win32_System_Console\", \"Win32_System_IO\", \"Win32_System_LibraryLoader\", \"Win32_System_Memory\", \"Win32_System_Pipes\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_WindowsProgramming\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_Beep\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Cdrom\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Dvd\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_Nfc\", \"Win32_Devices_Nfp\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":4015858038592323303,"path":14982763150603218515,"deps":[[6959378045035346538,"windows_link",false,1976914589902785460]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-a35089bfe5dcd537\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/writeable-beec3094dab371f9/dep-lib-writeable b/target/debug/.fingerprint/writeable-beec3094dab371f9/dep-lib-writeable new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/writeable-beec3094dab371f9/dep-lib-writeable Binary files differ diff --git a/target/debug/.fingerprint/writeable-beec3094dab371f9/invoked.timestamp b/target/debug/.fingerprint/writeable-beec3094dab371f9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/writeable-beec3094dab371f9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/writeable-beec3094dab371f9/lib-writeable b/target/debug/.fingerprint/writeable-beec3094dab371f9/lib-writeable new file mode 100644 index 0000000..a1c0ad8 --- /dev/null +++ b/target/debug/.fingerprint/writeable-beec3094dab371f9/lib-writeable @@ -0,0 +1 @@ +99a37c843033fbf3 \ No newline at end of file diff --git a/target/debug/.fingerprint/writeable-beec3094dab371f9/lib-writeable.json b/target/debug/.fingerprint/writeable-beec3094dab371f9/lib-writeable.json new file mode 100644 index 0000000..e4d808d --- /dev/null +++ b/target/debug/.fingerprint/writeable-beec3094dab371f9/lib-writeable.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"default\", \"either\"]","target":6209224040855486982,"profile":15319846033271432293,"path":4354023250725510464,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\writeable-beec3094dab371f9\\dep-lib-writeable","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/writeable-ed24e3c426108b86/dep-lib-writeable b/target/debug/.fingerprint/writeable-ed24e3c426108b86/dep-lib-writeable new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/writeable-ed24e3c426108b86/dep-lib-writeable Binary files differ diff --git a/target/debug/.fingerprint/writeable-ed24e3c426108b86/invoked.timestamp b/target/debug/.fingerprint/writeable-ed24e3c426108b86/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/writeable-ed24e3c426108b86/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/writeable-ed24e3c426108b86/lib-writeable b/target/debug/.fingerprint/writeable-ed24e3c426108b86/lib-writeable new file mode 100644 index 0000000..d7900c5 --- /dev/null +++ b/target/debug/.fingerprint/writeable-ed24e3c426108b86/lib-writeable @@ -0,0 +1 @@ +f3c109190abf29a6 \ No newline at end of file diff --git a/target/debug/.fingerprint/writeable-ed24e3c426108b86/lib-writeable.json b/target/debug/.fingerprint/writeable-ed24e3c426108b86/lib-writeable.json new file mode 100644 index 0000000..62c02ca --- /dev/null +++ b/target/debug/.fingerprint/writeable-ed24e3c426108b86/lib-writeable.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"alloc\", \"default\", \"either\"]","target":6209224040855486982,"profile":4972266810624584510,"path":4354023250725510464,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\writeable-ed24e3c426108b86\\dep-lib-writeable","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-2683e61e2ca5499a/dep-lib-yoke b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/dep-lib-yoke new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/dep-lib-yoke Binary files differ diff --git a/target/debug/.fingerprint/yoke-2683e61e2ca5499a/invoked.timestamp b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-2683e61e2ca5499a/lib-yoke b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/lib-yoke new file mode 100644 index 0000000..dc5ebf1 --- /dev/null +++ b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/lib-yoke @@ -0,0 +1 @@ +08dc5bfa2e925a83 \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-2683e61e2ca5499a/lib-yoke.json b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/lib-yoke.json new file mode 100644 index 0000000..762ab06 --- /dev/null +++ b/target/debug/.fingerprint/yoke-2683e61e2ca5499a/lib-yoke.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"derive\", \"zerofrom\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"serde\", \"zerofrom\"]","target":11250006364125496299,"profile":15319846033271432293,"path":4344779897174781185,"deps":[[12669569555400633618,"stable_deref_trait",false,5306884990722953219],[12771427830955461916,"zerofrom",false,16071654700175678957],[16311920433940660851,"yoke_derive",false,12619945271816072777]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\yoke-2683e61e2ca5499a\\dep-lib-yoke","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/dep-lib-yoke b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/dep-lib-yoke new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/dep-lib-yoke Binary files differ diff --git a/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/invoked.timestamp b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/lib-yoke b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/lib-yoke new file mode 100644 index 0000000..ab76728 --- /dev/null +++ b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/lib-yoke @@ -0,0 +1 @@ +47ccd0c52f6893cf \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/lib-yoke.json b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/lib-yoke.json new file mode 100644 index 0000000..a5e12b6 --- /dev/null +++ b/target/debug/.fingerprint/yoke-ba5b6a843050ef8b/lib-yoke.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"derive\", \"zerofrom\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"serde\", \"zerofrom\"]","target":11250006364125496299,"profile":4972266810624584510,"path":4344779897174781185,"deps":[[12669569555400633618,"stable_deref_trait",false,15451448993208430123],[12771427830955461916,"zerofrom",false,4055151455474234078],[16311920433940660851,"yoke_derive",false,12619945271816072777]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\yoke-ba5b6a843050ef8b\\dep-lib-yoke","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/dep-lib-yoke_derive b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/dep-lib-yoke_derive new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/dep-lib-yoke_derive Binary files differ diff --git a/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/invoked.timestamp b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/lib-yoke_derive b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/lib-yoke_derive new file mode 100644 index 0000000..b8d07a4 --- /dev/null +++ b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/lib-yoke_derive @@ -0,0 +1 @@ +49ae77835c0d23af \ No newline at end of file diff --git a/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/lib-yoke_derive.json b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/lib-yoke_derive.json new file mode 100644 index 0000000..c523b9f --- /dev/null +++ b/target/debug/.fingerprint/yoke-derive-8cb3ddb28a942946/lib-yoke_derive.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":1654536213780382264,"profile":17177036626609572155,"path":979889986973221796,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[4621990586401870511,"synstructure",false,11543288363665188887],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\yoke-derive-8cb3ddb28a942946\\dep-lib-yoke_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/dep-lib-zerocopy b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/dep-lib-zerocopy new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/dep-lib-zerocopy Binary files differ diff --git a/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/invoked.timestamp b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/lib-zerocopy b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/lib-zerocopy new file mode 100644 index 0000000..5d71593 --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/lib-zerocopy @@ -0,0 +1 @@ +5f16ae2231f0e7b3 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/lib-zerocopy.json b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/lib-zerocopy.json new file mode 100644 index 0000000..4609788 --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-28181ae12d4bb1ea/lib-zerocopy.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":3084901215544504908,"profile":15657897354478470176,"path":14962649219990569817,"deps":[[3612005756660025491,"build_script_build",false,2333206970892088852]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerocopy-28181ae12d4bb1ea\\dep-lib-zerocopy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/build-script-build-script-build b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/build-script-build-script-build new file mode 100644 index 0000000..2eb8440 --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/build-script-build-script-build @@ -0,0 +1 @@ +8e4652679f862d39 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/build-script-build-script-build.json b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/build-script-build-script-build.json new file mode 100644 index 0000000..b01124c --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":5408242616063297496,"profile":2225463790103693989,"path":7096183437107839024,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerocopy-5079e9ea73fa5439\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/dep-build-script-build-script-build b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/invoked.timestamp b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-5079e9ea73fa5439/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-6dfb7fd9073604a4/run-build-script-build-script-build b/target/debug/.fingerprint/zerocopy-6dfb7fd9073604a4/run-build-script-build-script-build new file mode 100644 index 0000000..4791cb5 --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-6dfb7fd9073604a4/run-build-script-build-script-build @@ -0,0 +1 @@ +14f67ccf60376120 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-6dfb7fd9073604a4/run-build-script-build-script-build.json b/target/debug/.fingerprint/zerocopy-6dfb7fd9073604a4/run-build-script-build-script-build.json new file mode 100644 index 0000000..871a662 --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-6dfb7fd9073604a4/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3612005756660025491,"build_script_build",false,4120097253305239182]],"local":[{"RerunIfChanged":{"output":"debug\\build\\zerocopy-6dfb7fd9073604a4\\output","paths":["build.rs","Cargo.toml"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/dep-lib-zerocopy b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/dep-lib-zerocopy new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/dep-lib-zerocopy Binary files differ diff --git a/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/invoked.timestamp b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/lib-zerocopy b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/lib-zerocopy new file mode 100644 index 0000000..c774908 --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/lib-zerocopy @@ -0,0 +1 @@ +18f22014528daee8 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/lib-zerocopy.json b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/lib-zerocopy.json new file mode 100644 index 0000000..041f4ea --- /dev/null +++ b/target/debug/.fingerprint/zerocopy-ab24ec7de08a5090/lib-zerocopy.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":3084901215544504908,"profile":2241668132362809309,"path":14962649219990569817,"deps":[[3612005756660025491,"build_script_build",false,2333206970892088852]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerocopy-ab24ec7de08a5090\\dep-lib-zerocopy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/dep-lib-zerofrom b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/dep-lib-zerofrom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/dep-lib-zerofrom Binary files differ diff --git a/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/invoked.timestamp b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/lib-zerofrom b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/lib-zerofrom new file mode 100644 index 0000000..116ed55 --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/lib-zerofrom @@ -0,0 +1 @@ +ed5db56cccfc09df \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/lib-zerofrom.json b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/lib-zerofrom.json new file mode 100644 index 0000000..1f1ac93 --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-59e901e47e97d1ee/lib-zerofrom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"derive\"]","declared_features":"[\"alloc\", \"default\", \"derive\"]","target":723370850876025358,"profile":15319846033271432293,"path":64367790920823177,"deps":[[8736710335745631552,"zerofrom_derive",false,13211780994869738062]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerofrom-59e901e47e97d1ee\\dep-lib-zerofrom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/dep-lib-zerofrom b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/dep-lib-zerofrom new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/dep-lib-zerofrom Binary files differ diff --git a/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/invoked.timestamp b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/lib-zerofrom b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/lib-zerofrom new file mode 100644 index 0000000..782c81d --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/lib-zerofrom @@ -0,0 +1 @@ +de32f37dc3ca4638 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/lib-zerofrom.json b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/lib-zerofrom.json new file mode 100644 index 0000000..51891f1 --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-5f371d2786f2782b/lib-zerofrom.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"derive\"]","declared_features":"[\"alloc\", \"default\", \"derive\"]","target":723370850876025358,"profile":4972266810624584510,"path":64367790920823177,"deps":[[8736710335745631552,"zerofrom_derive",false,13211780994869738062]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerofrom-5f371d2786f2782b\\dep-lib-zerofrom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/dep-lib-zerofrom_derive b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/dep-lib-zerofrom_derive new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/dep-lib-zerofrom_derive Binary files differ diff --git a/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/invoked.timestamp b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/lib-zerofrom_derive b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/lib-zerofrom_derive new file mode 100644 index 0000000..c98c725 --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/lib-zerofrom_derive @@ -0,0 +1 @@ +4eba77d9d0ac59b7 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/lib-zerofrom_derive.json b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/lib-zerofrom_derive.json new file mode 100644 index 0000000..e712848 --- /dev/null +++ b/target/debug/.fingerprint/zerofrom-derive-46b28da8be91aab1/lib-zerofrom_derive.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":1753304412232254384,"profile":17177036626609572155,"path":11691310691700401594,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[4621990586401870511,"synstructure",false,11543288363665188887],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerofrom-derive-46b28da8be91aab1\\dep-lib-zerofrom_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/dep-lib-zeroize b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/dep-lib-zeroize new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/dep-lib-zeroize Binary files differ diff --git a/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/invoked.timestamp b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/lib-zeroize b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/lib-zeroize new file mode 100644 index 0000000..79fde7e --- /dev/null +++ b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/lib-zeroize @@ -0,0 +1 @@ +315eb774a8110e7c \ No newline at end of file diff --git a/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/lib-zeroize.json b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/lib-zeroize.json new file mode 100644 index 0000000..3b88df9 --- /dev/null +++ b/target/debug/.fingerprint/zeroize-25ebf44f1e8a0265/lib-zeroize.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\"]","declared_features":"[\"aarch64\", \"alloc\", \"default\", \"derive\", \"serde\", \"simd\", \"std\", \"zeroize_derive\"]","target":12859466896652407160,"profile":15657897354478470176,"path":121470099726338676,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zeroize-25ebf44f1e8a0265\\dep-lib-zeroize","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zeroize-54daabafd6b605e0/dep-lib-zeroize b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/dep-lib-zeroize new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/dep-lib-zeroize Binary files differ diff --git a/target/debug/.fingerprint/zeroize-54daabafd6b605e0/invoked.timestamp b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zeroize-54daabafd6b605e0/lib-zeroize b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/lib-zeroize new file mode 100644 index 0000000..fb22a66 --- /dev/null +++ b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/lib-zeroize @@ -0,0 +1 @@ +89c66f36589c3efd \ No newline at end of file diff --git a/target/debug/.fingerprint/zeroize-54daabafd6b605e0/lib-zeroize.json b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/lib-zeroize.json new file mode 100644 index 0000000..eab1ebb --- /dev/null +++ b/target/debug/.fingerprint/zeroize-54daabafd6b605e0/lib-zeroize.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"alloc\", \"default\"]","declared_features":"[\"aarch64\", \"alloc\", \"default\", \"derive\", \"serde\", \"simd\", \"std\", \"zeroize_derive\"]","target":12859466896652407160,"profile":2241668132362809309,"path":121470099726338676,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zeroize-54daabafd6b605e0\\dep-lib-zeroize","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/dep-lib-zerotrie b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/dep-lib-zerotrie new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/dep-lib-zerotrie Binary files differ diff --git a/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/invoked.timestamp b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/lib-zerotrie b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/lib-zerotrie new file mode 100644 index 0000000..9160c3d --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/lib-zerotrie @@ -0,0 +1 @@ +f704aa40fe3588bf \ No newline at end of file diff --git a/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/lib-zerotrie.json b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/lib-zerotrie.json new file mode 100644 index 0000000..7aea16f --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-594f8e04402c9d05/lib-zerotrie.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"yoke\", \"zerofrom\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"dense\", \"litemap\", \"serde\", \"yoke\", \"zerofrom\", \"zerovec\"]","target":12445875338185814621,"profile":4972266810624584510,"path":14486728522661044044,"deps":[[5298260564258778412,"displaydoc",false,10012525357298825751],[11416707103264493240,"yoke",false,14957413341819096135],[12771427830955461916,"zerofrom",false,4055151455474234078]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerotrie-594f8e04402c9d05\\dep-lib-zerotrie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/dep-lib-zerotrie b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/dep-lib-zerotrie new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/dep-lib-zerotrie Binary files differ diff --git a/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/invoked.timestamp b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/lib-zerotrie b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/lib-zerotrie new file mode 100644 index 0000000..e25d0cf --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/lib-zerotrie @@ -0,0 +1 @@ +f4b8f00d888c548f \ No newline at end of file diff --git a/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/lib-zerotrie.json b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/lib-zerotrie.json new file mode 100644 index 0000000..8d5770e --- /dev/null +++ b/target/debug/.fingerprint/zerotrie-a9ef156a0d15f0bd/lib-zerotrie.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"yoke\", \"zerofrom\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"dense\", \"litemap\", \"serde\", \"yoke\", \"zerofrom\", \"zerovec\"]","target":12445875338185814621,"profile":15319846033271432293,"path":14486728522661044044,"deps":[[5298260564258778412,"displaydoc",false,10012525357298825751],[11416707103264493240,"yoke",false,9465038297338993672],[12771427830955461916,"zerofrom",false,16071654700175678957]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerotrie-a9ef156a0d15f0bd\\dep-lib-zerotrie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-04033feb53cb09ed/dep-lib-zerovec b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/dep-lib-zerovec new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/dep-lib-zerovec Binary files differ diff --git a/target/debug/.fingerprint/zerovec-04033feb53cb09ed/invoked.timestamp b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-04033feb53cb09ed/lib-zerovec b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/lib-zerovec new file mode 100644 index 0000000..5c5d1e0 --- /dev/null +++ b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/lib-zerovec @@ -0,0 +1 @@ +483cf2c74762d154 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-04033feb53cb09ed/lib-zerovec.json b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/lib-zerovec.json new file mode 100644 index 0000000..e6c0b96 --- /dev/null +++ b/target/debug/.fingerprint/zerovec-04033feb53cb09ed/lib-zerovec.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"derive\", \"yoke\"]","declared_features":"[\"alloc\", \"databake\", \"derive\", \"hashmap\", \"schemars\", \"serde\", \"std\", \"yoke\"]","target":1825474209729987087,"profile":15319846033271432293,"path":10405666360861210917,"deps":[[11416707103264493240,"yoke",false,9465038297338993672],[12771427830955461916,"zerofrom",false,16071654700175678957],[13916398663282415334,"zerovec_derive",false,10941922438438418188]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerovec-04033feb53cb09ed\\dep-lib-zerovec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-a10f79b15828bb68/dep-lib-zerovec b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/dep-lib-zerovec new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/dep-lib-zerovec Binary files differ diff --git a/target/debug/.fingerprint/zerovec-a10f79b15828bb68/invoked.timestamp b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-a10f79b15828bb68/lib-zerovec b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/lib-zerovec new file mode 100644 index 0000000..c1bf05b --- /dev/null +++ b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/lib-zerovec @@ -0,0 +1 @@ +65c435c1bce1ec16 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-a10f79b15828bb68/lib-zerovec.json b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/lib-zerovec.json new file mode 100644 index 0000000..8c86043 --- /dev/null +++ b/target/debug/.fingerprint/zerovec-a10f79b15828bb68/lib-zerovec.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[\"derive\", \"yoke\"]","declared_features":"[\"alloc\", \"databake\", \"derive\", \"hashmap\", \"schemars\", \"serde\", \"std\", \"yoke\"]","target":1825474209729987087,"profile":4972266810624584510,"path":10405666360861210917,"deps":[[11416707103264493240,"yoke",false,14957413341819096135],[12771427830955461916,"zerofrom",false,4055151455474234078],[13916398663282415334,"zerovec_derive",false,10941922438438418188]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerovec-a10f79b15828bb68\\dep-lib-zerovec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/dep-lib-zerovec_derive b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/dep-lib-zerovec_derive new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/dep-lib-zerovec_derive Binary files differ diff --git a/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/invoked.timestamp b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/lib-zerovec_derive b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/lib-zerovec_derive new file mode 100644 index 0000000..c380152 --- /dev/null +++ b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/lib-zerovec_derive @@ -0,0 +1 @@ +0c77ff267c84d997 \ No newline at end of file diff --git a/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/lib-zerovec_derive.json b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/lib-zerovec_derive.json new file mode 100644 index 0000000..f1c42a9 --- /dev/null +++ b/target/debug/.fingerprint/zerovec-derive-19cd0ae1232ba6ea/lib-zerovec_derive.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[]","target":14030368369369144574,"profile":17177036626609572155,"path":11327713624065687135,"deps":[[4289358735036141001,"proc_macro2",false,16745884203157099622],[10420560437213941093,"syn",false,9029239743768357982],[13111758008314797071,"quote",false,17149314315249640341]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerovec-derive-19cd0ae1232ba6ea\\dep-lib-zerovec_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-1eccd671b92d37aa/build-script-build-script-build b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/build-script-build-script-build new file mode 100644 index 0000000..8ab2a8c --- /dev/null +++ b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/build-script-build-script-build @@ -0,0 +1 @@ +c16ba9a73762058c \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-1eccd671b92d37aa/build-script-build-script-build.json b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/build-script-build-script-build.json new file mode 100644 index 0000000..8d584c9 --- /dev/null +++ b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\"]","target":5408242616063297496,"profile":2225463790103693989,"path":390082472840324753,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zmij-1eccd671b92d37aa\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-1eccd671b92d37aa/dep-build-script-build-script-build b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/dep-build-script-build-script-build Binary files differ diff --git a/target/debug/.fingerprint/zmij-1eccd671b92d37aa/invoked.timestamp b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zmij-1eccd671b92d37aa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-6e44144048078e1d/dep-lib-zmij b/target/debug/.fingerprint/zmij-6e44144048078e1d/dep-lib-zmij new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zmij-6e44144048078e1d/dep-lib-zmij Binary files differ diff --git a/target/debug/.fingerprint/zmij-6e44144048078e1d/invoked.timestamp b/target/debug/.fingerprint/zmij-6e44144048078e1d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zmij-6e44144048078e1d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-6e44144048078e1d/lib-zmij b/target/debug/.fingerprint/zmij-6e44144048078e1d/lib-zmij new file mode 100644 index 0000000..e3078f2 --- /dev/null +++ b/target/debug/.fingerprint/zmij-6e44144048078e1d/lib-zmij @@ -0,0 +1 @@ +61b2973d81605aae \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-6e44144048078e1d/lib-zmij.json b/target/debug/.fingerprint/zmij-6e44144048078e1d/lib-zmij.json new file mode 100644 index 0000000..7c26c23 --- /dev/null +++ b/target/debug/.fingerprint/zmij-6e44144048078e1d/lib-zmij.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\"]","target":16603507647234574737,"profile":2225463790103693989,"path":13119832655739814986,"deps":[[12347024475581975995,"build_script_build",false,9451958055309273713]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zmij-6e44144048078e1d\\dep-lib-zmij","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-8c3b467cd6d7dfae/run-build-script-build-script-build b/target/debug/.fingerprint/zmij-8c3b467cd6d7dfae/run-build-script-build-script-build new file mode 100644 index 0000000..b669b1a --- /dev/null +++ b/target/debug/.fingerprint/zmij-8c3b467cd6d7dfae/run-build-script-build-script-build @@ -0,0 +1 @@ +71ea99cec5192c83 \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-8c3b467cd6d7dfae/run-build-script-build-script-build.json b/target/debug/.fingerprint/zmij-8c3b467cd6d7dfae/run-build-script-build-script-build.json new file mode 100644 index 0000000..cda9e39 --- /dev/null +++ b/target/debug/.fingerprint/zmij-8c3b467cd6d7dfae/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12347024475581975995,"build_script_build",false,10089578531369085889]],"local":[{"RerunIfChanged":{"output":"debug\\build\\zmij-8c3b467cd6d7dfae\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/dep-lib-zmij b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/dep-lib-zmij new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/dep-lib-zmij Binary files differ diff --git a/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/invoked.timestamp b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/lib-zmij b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/lib-zmij new file mode 100644 index 0000000..ea7fe97 --- /dev/null +++ b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/lib-zmij @@ -0,0 +1 @@ +778375a2bc6ad001 \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/lib-zmij.json b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/lib-zmij.json new file mode 100644 index 0000000..ea8ccfa --- /dev/null +++ b/target/debug/.fingerprint/zmij-c70c0b499ff2eb91/lib-zmij.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\"]","target":16603507647234574737,"profile":2241668132362809309,"path":13119832655739814986,"deps":[[12347024475581975995,"build_script_build",false,9451958055309273713]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zmij-c70c0b499ff2eb91\\dep-lib-zmij","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-f826c7a5704d4328/dep-lib-zmij b/target/debug/.fingerprint/zmij-f826c7a5704d4328/dep-lib-zmij new file mode 100644 index 0000000..ec3cb8b --- /dev/null +++ b/target/debug/.fingerprint/zmij-f826c7a5704d4328/dep-lib-zmij Binary files differ diff --git a/target/debug/.fingerprint/zmij-f826c7a5704d4328/invoked.timestamp b/target/debug/.fingerprint/zmij-f826c7a5704d4328/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/zmij-f826c7a5704d4328/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-f826c7a5704d4328/lib-zmij b/target/debug/.fingerprint/zmij-f826c7a5704d4328/lib-zmij new file mode 100644 index 0000000..07b37f0 --- /dev/null +++ b/target/debug/.fingerprint/zmij-f826c7a5704d4328/lib-zmij @@ -0,0 +1 @@ +15f31e24be965666 \ No newline at end of file diff --git a/target/debug/.fingerprint/zmij-f826c7a5704d4328/lib-zmij.json b/target/debug/.fingerprint/zmij-f826c7a5704d4328/lib-zmij.json new file mode 100644 index 0000000..fb1251c --- /dev/null +++ b/target/debug/.fingerprint/zmij-f826c7a5704d4328/lib-zmij.json @@ -0,0 +1 @@ +{"rustc":8323788817864214825,"features":"[]","declared_features":"[\"no-panic\"]","target":16603507647234574737,"profile":15657897354478470176,"path":13119832655739814986,"deps":[[12347024475581975995,"build_script_build",false,9451958055309273713]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zmij-f826c7a5704d4328\\dep-lib-zmij","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/ExoLauncher.d b/target/debug/ExoLauncher.d new file mode 100644 index 0000000..127b65d --- /dev/null +++ b/target/debug/ExoLauncher.d @@ -0,0 +1 @@ +d:\develop\ExoLauncher\target\debug\ExoLauncher.exe: d:\develop\ExoLauncher\src\db.rs d:\develop\ExoLauncher\src\dispatcher.rs d:\develop\ExoLauncher\src\main.rs d:\develop\ExoLauncher\src\models.rs diff --git a/target/debug/ExoLauncher.exe b/target/debug/ExoLauncher.exe new file mode 100644 index 0000000..09e2729 --- /dev/null +++ b/target/debug/ExoLauncher.exe Binary files differ diff --git a/target/debug/ExoLauncher.pdb b/target/debug/ExoLauncher.pdb new file mode 100644 index 0000000..83981a3 --- /dev/null +++ b/target/debug/ExoLauncher.pdb Binary files differ diff --git a/target/debug/build/ahash-5dab6632c03e754b/invoked.timestamp b/target/debug/build/ahash-5dab6632c03e754b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/ahash-5dab6632c03e754b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/ahash-5dab6632c03e754b/output b/target/debug/build/ahash-5dab6632c03e754b/output new file mode 100644 index 0000000..94882eb --- /dev/null +++ b/target/debug/build/ahash-5dab6632c03e754b/output @@ -0,0 +1,4 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(specialize) +cargo:rustc-check-cfg=cfg(folded_multiply) +cargo:rustc-cfg=folded_multiply diff --git a/target/debug/build/ahash-5dab6632c03e754b/root-output b/target/debug/build/ahash-5dab6632c03e754b/root-output new file mode 100644 index 0000000..e3d5919 --- /dev/null +++ b/target/debug/build/ahash-5dab6632c03e754b/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\ahash-5dab6632c03e754b\out \ No newline at end of file diff --git a/target/debug/build/ahash-5dab6632c03e754b/stderr b/target/debug/build/ahash-5dab6632c03e754b/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/ahash-5dab6632c03e754b/stderr diff --git a/target/debug/build/ahash-834d9a55cab632b5/build-script-build.exe b/target/debug/build/ahash-834d9a55cab632b5/build-script-build.exe new file mode 100644 index 0000000..98343d1 --- /dev/null +++ b/target/debug/build/ahash-834d9a55cab632b5/build-script-build.exe Binary files differ diff --git a/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.d b/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.d new file mode 100644 index 0000000..6d86eec --- /dev/null +++ b/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\ahash-834d9a55cab632b5\build_script_build-834d9a55cab632b5.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\build.rs + +D:\develop\ExoLauncher\target\debug\build\ahash-834d9a55cab632b5\build_script_build-834d9a55cab632b5.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\build.rs: diff --git a/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.exe b/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.exe new file mode 100644 index 0000000..98343d1 --- /dev/null +++ b/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.exe Binary files differ diff --git a/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.pdb b/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.pdb new file mode 100644 index 0000000..03109e4 --- /dev/null +++ b/target/debug/build/ahash-834d9a55cab632b5/build_script_build-834d9a55cab632b5.pdb Binary files differ diff --git a/target/debug/build/ahash-834d9a55cab632b5/build_script_build.pdb b/target/debug/build/ahash-834d9a55cab632b5/build_script_build.pdb new file mode 100644 index 0000000..03109e4 --- /dev/null +++ b/target/debug/build/ahash-834d9a55cab632b5/build_script_build.pdb Binary files differ diff --git a/target/debug/build/anyhow-a6fb742dbf592df4/build-script-build.exe b/target/debug/build/anyhow-a6fb742dbf592df4/build-script-build.exe new file mode 100644 index 0000000..e375bfa --- /dev/null +++ b/target/debug/build/anyhow-a6fb742dbf592df4/build-script-build.exe Binary files differ diff --git a/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.d b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.d new file mode 100644 index 0000000..f05048b --- /dev/null +++ b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\anyhow-a6fb742dbf592df4\build_script_build-a6fb742dbf592df4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\build.rs + +D:\develop\ExoLauncher\target\debug\build\anyhow-a6fb742dbf592df4\build_script_build-a6fb742dbf592df4.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\build.rs: diff --git a/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.exe b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.exe new file mode 100644 index 0000000..e375bfa --- /dev/null +++ b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.exe Binary files differ diff --git a/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.pdb b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.pdb new file mode 100644 index 0000000..97f2c74 --- /dev/null +++ b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build-a6fb742dbf592df4.pdb Binary files differ diff --git a/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build.pdb b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build.pdb new file mode 100644 index 0000000..97f2c74 --- /dev/null +++ b/target/debug/build/anyhow-a6fb742dbf592df4/build_script_build.pdb Binary files differ diff --git a/target/debug/build/anyhow-ff7d2e6a15a69f2e/invoked.timestamp b/target/debug/build/anyhow-ff7d2e6a15a69f2e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/anyhow-ff7d2e6a15a69f2e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/anyhow-ff7d2e6a15a69f2e/output b/target/debug/build/anyhow-ff7d2e6a15a69f2e/output new file mode 100644 index 0000000..81d9fc4 --- /dev/null +++ b/target/debug/build/anyhow-ff7d2e6a15a69f2e/output @@ -0,0 +1,7 @@ +cargo:rerun-if-changed=src/nightly.rs +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP +cargo:rustc-check-cfg=cfg(anyhow_build_probe) +cargo:rustc-check-cfg=cfg(anyhow_nightly_testing) +cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args) +cargo:rustc-check-cfg=cfg(anyhow_no_core_error) +cargo:rustc-check-cfg=cfg(error_generic_member_access) diff --git a/target/debug/build/anyhow-ff7d2e6a15a69f2e/root-output b/target/debug/build/anyhow-ff7d2e6a15a69f2e/root-output new file mode 100644 index 0000000..39e017d --- /dev/null +++ b/target/debug/build/anyhow-ff7d2e6a15a69f2e/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\anyhow-ff7d2e6a15a69f2e\out \ No newline at end of file diff --git a/target/debug/build/anyhow-ff7d2e6a15a69f2e/stderr b/target/debug/build/anyhow-ff7d2e6a15a69f2e/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/anyhow-ff7d2e6a15a69f2e/stderr diff --git a/target/debug/build/aws-lc-rs-052caaf048a0e217/build-script-build.exe b/target/debug/build/aws-lc-rs-052caaf048a0e217/build-script-build.exe new file mode 100644 index 0000000..6deee15 --- /dev/null +++ b/target/debug/build/aws-lc-rs-052caaf048a0e217/build-script-build.exe Binary files differ diff --git a/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.d b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.d new file mode 100644 index 0000000..c618af0 --- /dev/null +++ b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\aws-lc-rs-052caaf048a0e217\build_script_build-052caaf048a0e217.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\build.rs + +D:\develop\ExoLauncher\target\debug\build\aws-lc-rs-052caaf048a0e217\build_script_build-052caaf048a0e217.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\build.rs: diff --git a/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.exe b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.exe new file mode 100644 index 0000000..6deee15 --- /dev/null +++ b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.exe Binary files differ diff --git a/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.pdb b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.pdb new file mode 100644 index 0000000..1112989 --- /dev/null +++ b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build-052caaf048a0e217.pdb Binary files differ diff --git a/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build.pdb b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build.pdb new file mode 100644 index 0000000..1112989 --- /dev/null +++ b/target/debug/build/aws-lc-rs-052caaf048a0e217/build_script_build.pdb Binary files differ diff --git a/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/invoked.timestamp b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/output b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/output new file mode 100644 index 0000000..1937aba --- /dev/null +++ b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/output @@ -0,0 +1,9 @@ +cargo:rustc-check-cfg=cfg(aws_lc_rs_docsrs) +cargo:rustc-check-cfg=cfg(disable_slow_tests) +cargo:rustc-check-cfg=cfg(dev_tests_only) +cargo:rerun-if-env-changed=AWS_LC_RS_DISABLE_SLOW_TESTS +cargo:rerun-if-env-changed=AWS_LC_RS_DEV_TESTS_ONLY +cargo:include=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-9d4b8300eb78bc75\out\include +cargo:libcrypto=aws_lc_0_40_0_crypto +cargo:root=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-9d4b8300eb78bc75\out +cargo:conf=OPENSSL_NO_ASYNC,OPENSSL_NO_BF,OPENSSL_NO_BLAKE2,OPENSSL_NO_BUF_FREELISTS,OPENSSL_NO_CAMELLIA,OPENSSL_NO_CAPIENG,OPENSSL_NO_CAST,OPENSSL_NO_CMS,OPENSSL_NO_COMP,OPENSSL_NO_CRYPTO_MDEBUG,OPENSSL_NO_CT,OPENSSL_NO_DANE,OPENSSL_NO_DEPRECATED,OPENSSL_NO_DGRAM,OPENSSL_NO_DYNAMIC_ENGINE,OPENSSL_NO_EC_NISTP_64_GCC_128,OPENSSL_NO_EC2M,OPENSSL_NO_EGD,OPENSSL_NO_ENGINE,OPENSSL_NO_GMP,OPENSSL_NO_GOST,OPENSSL_NO_HEARTBEATS,OPENSSL_NO_HW,OPENSSL_NO_IDEA,OPENSSL_NO_JPAKE,OPENSSL_NO_KRB5,OPENSSL_NO_MD2,OPENSSL_NO_MDC2,OPENSSL_NO_OCB,OPENSSL_NO_RC2,OPENSSL_NO_RC5,OPENSSL_NO_RFC3779,OPENSSL_NO_RIPEMD,OPENSSL_NO_RMD160,OPENSSL_NO_SCTP,OPENSSL_NO_SEED,OPENSSL_NO_SM2,OPENSSL_NO_SM3,OPENSSL_NO_SM4,OPENSSL_NO_SRP,OPENSSL_NO_SSL_TRACE,OPENSSL_NO_SSL2,OPENSSL_NO_SSL3,OPENSSL_NO_SSL3_METHOD,OPENSSL_NO_STATIC_ENGINE,OPENSSL_NO_STORE,OPENSSL_NO_TS,OPENSSL_NO_WHIRLPOOL diff --git a/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/root-output b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/root-output new file mode 100644 index 0000000..ce8a712 --- /dev/null +++ b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\aws-lc-rs-5664b0b67c8ae3c9\out \ No newline at end of file diff --git a/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/stderr b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/stderr new file mode 100644 index 0000000..c8d554b --- /dev/null +++ b/target/debug/build/aws-lc-rs-5664b0b67c8ae3c9/stderr @@ -0,0 +1,4 @@ +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_INCLUDE +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_LIBCRYPTO +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_ROOT +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_CONF diff --git a/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/invoked.timestamp b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/output b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/output new file mode 100644 index 0000000..fa1e8e2 --- /dev/null +++ b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/output @@ -0,0 +1,9 @@ +cargo:rustc-check-cfg=cfg(aws_lc_rs_docsrs) +cargo:rustc-check-cfg=cfg(disable_slow_tests) +cargo:rustc-check-cfg=cfg(dev_tests_only) +cargo:rerun-if-env-changed=AWS_LC_RS_DISABLE_SLOW_TESTS +cargo:rerun-if-env-changed=AWS_LC_RS_DEV_TESTS_ONLY +cargo:include=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-3c565c61eff96ce1\out\include +cargo:libcrypto=aws_lc_0_40_0_crypto +cargo:root=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-3c565c61eff96ce1\out +cargo:conf=OPENSSL_NO_ASYNC,OPENSSL_NO_BF,OPENSSL_NO_BLAKE2,OPENSSL_NO_BUF_FREELISTS,OPENSSL_NO_CAMELLIA,OPENSSL_NO_CAPIENG,OPENSSL_NO_CAST,OPENSSL_NO_CMS,OPENSSL_NO_COMP,OPENSSL_NO_CRYPTO_MDEBUG,OPENSSL_NO_CT,OPENSSL_NO_DANE,OPENSSL_NO_DEPRECATED,OPENSSL_NO_DGRAM,OPENSSL_NO_DYNAMIC_ENGINE,OPENSSL_NO_EC_NISTP_64_GCC_128,OPENSSL_NO_EC2M,OPENSSL_NO_EGD,OPENSSL_NO_ENGINE,OPENSSL_NO_GMP,OPENSSL_NO_GOST,OPENSSL_NO_HEARTBEATS,OPENSSL_NO_HW,OPENSSL_NO_IDEA,OPENSSL_NO_JPAKE,OPENSSL_NO_KRB5,OPENSSL_NO_MD2,OPENSSL_NO_MDC2,OPENSSL_NO_OCB,OPENSSL_NO_RC2,OPENSSL_NO_RC5,OPENSSL_NO_RFC3779,OPENSSL_NO_RIPEMD,OPENSSL_NO_RMD160,OPENSSL_NO_SCTP,OPENSSL_NO_SEED,OPENSSL_NO_SM2,OPENSSL_NO_SM3,OPENSSL_NO_SM4,OPENSSL_NO_SRP,OPENSSL_NO_SSL_TRACE,OPENSSL_NO_SSL2,OPENSSL_NO_SSL3,OPENSSL_NO_SSL3_METHOD,OPENSSL_NO_STATIC_ENGINE,OPENSSL_NO_STORE,OPENSSL_NO_TS,OPENSSL_NO_WHIRLPOOL diff --git a/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/root-output b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/root-output new file mode 100644 index 0000000..2591d5e --- /dev/null +++ b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\aws-lc-rs-b71ac711dbbcef8f\out \ No newline at end of file diff --git a/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/stderr b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/stderr new file mode 100644 index 0000000..c8d554b --- /dev/null +++ b/target/debug/build/aws-lc-rs-b71ac711dbbcef8f/stderr @@ -0,0 +1,4 @@ +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_INCLUDE +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_LIBCRYPTO +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_ROOT +cargo:rerun-if-env-changed=DEP_AWS_LC_0_40_0_CONF diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/invoked.timestamp b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/020eb748508d60a6-stack.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/020eb748508d60a6-stack.o new file mode 100644 index 0000000..7e57ca2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/020eb748508d60a6-stack.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-asn1_compat.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-asn1_compat.o new file mode 100644 index 0000000..845e2f2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-asn1_compat.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-ber.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-ber.o new file mode 100644 index 0000000..eb16521 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-ber.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-cbb.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-cbb.o new file mode 100644 index 0000000..7841d09 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-cbb.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-cbs.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-cbs.o new file mode 100644 index 0000000..ef735e9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-cbs.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-unicode.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-unicode.o new file mode 100644 index 0000000..106201f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/05d4b36b8fb64db4-unicode.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09749094bfaa737d-console.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09749094bfaa737d-console.o new file mode 100644 index 0000000..a753da1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09749094bfaa737d-console.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_asn1.o new file mode 100644 index 0000000..1ff5b97 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_crypt.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_crypt.o new file mode 100644 index 0000000..e5ec331 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_crypt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_print.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_print.o new file mode 100644 index 0000000..9ee623a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsa_print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsassa_pss_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsassa_pss_asn1.o new file mode 100644 index 0000000..9770b01 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/09cdd10619e9eb66-rsassa_pss_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0a5d93fe65a2287f-cast.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0a5d93fe65a2287f-cast.o new file mode 100644 index 0000000..ad68a88 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0a5d93fe65a2287f-cast.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0a5d93fe65a2287f-cast_tables.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0a5d93fe65a2287f-cast_tables.o new file mode 100644 index 0000000..d51f7fc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0a5d93fe65a2287f-cast_tables.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0cacb1b8b24b8944-ui.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0cacb1b8b24b8944-ui.o new file mode 100644 index 0000000..abb6f43 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/0cacb1b8b24b8944-ui.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/1decf46c39644a5f-obj.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/1decf46c39644a5f-obj.o new file mode 100644 index 0000000..872eaad --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/1decf46c39644a5f-obj.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/1decf46c39644a5f-obj_xref.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/1decf46c39644a5f-obj_xref.o new file mode 100644 index 0000000..97ac985 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/1decf46c39644a5f-obj_xref.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2063e9a4382b9b9a-hpke.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2063e9a4382b9b9a-hpke.o new file mode 100644 index 0000000..4fd8f4b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2063e9a4382b9b9a-hpke.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_all.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_all.o new file mode 100644 index 0000000..3b5b9be --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_all.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_info.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_info.o new file mode 100644 index 0000000..8258bf7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_info.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_lib.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_lib.o new file mode 100644 index 0000000..3b8b965 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_oth.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_oth.o new file mode 100644 index 0000000..ffe3177 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_oth.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_pk8.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_pk8.o new file mode 100644 index 0000000..6b1f396 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_pk8.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_pkey.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_pkey.o new file mode 100644 index 0000000..d29fba7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_pkey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_x509.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_x509.o new file mode 100644 index 0000000..e910569 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_xaux.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_xaux.o new file mode 100644 index 0000000..6481074 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/21b5fe492b84a7b6-pem_xaux.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/23f0b8ff3d26556a-base64.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/23f0b8ff3d26556a-base64.o new file mode 100644 index 0000000..b5bc386 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/23f0b8ff3d26556a-base64.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/24f0dc427189ab02-digest_extra.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/24f0dc427189ab02-digest_extra.o new file mode 100644 index 0000000..6a395ec --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/24f0dc427189ab02-digest_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/26370f54c9f011ab-ecdsa_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/26370f54c9f011ab-ecdsa_asn1.o new file mode 100644 index 0000000..9eb6141 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/26370f54c9f011ab-ecdsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2b5ae371ec0af852-blake2.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2b5ae371ec0af852-blake2.o new file mode 100644 index 0000000..4cbbbdf --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2b5ae371ec0af852-blake2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2e6891ab3e79e9a2-conf.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2e6891ab3e79e9a2-conf.o new file mode 100644 index 0000000..d8c9431 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/2e6891ab3e79e9a2-conf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/36026d5589bafd2a-dsa.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/36026d5589bafd2a-dsa.o new file mode 100644 index 0000000..c34d452 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/36026d5589bafd2a-dsa.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/36026d5589bafd2a-dsa_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/36026d5589bafd2a-dsa_asn1.o new file mode 100644 index 0000000..aff707c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/36026d5589bafd2a-dsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3b97d5f7ac0f31b9-bn_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3b97d5f7ac0f31b9-bn_asn1.o new file mode 100644 index 0000000..d70fec6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3b97d5f7ac0f31b9-bn_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3b97d5f7ac0f31b9-convert.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3b97d5f7ac0f31b9-convert.o new file mode 100644 index 0000000..6f108f6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3b97d5f7ac0f31b9-convert.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8c9110b0a6f5e2-buf.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8c9110b0a6f5e2-buf.o new file mode 100644 index 0000000..06b2267 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8c9110b0a6f5e2-buf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8f3c8b9454db7a-dh_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8f3c8b9454db7a-dh_asn1.o new file mode 100644 index 0000000..90eda4c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8f3c8b9454db7a-dh_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8f3c8b9454db7a-params.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8f3c8b9454db7a-params.o new file mode 100644 index 0000000..d37f7c0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/3f8f3c8b9454db7a-params.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-p5_pbev2.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-p5_pbev2.o new file mode 100644 index 0000000..34bc818 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-p5_pbev2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-pkcs8.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-pkcs8.o new file mode 100644 index 0000000..21c96ae --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-pkcs8.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-pkcs8_x509.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-pkcs8_x509.o new file mode 100644 index 0000000..a541cbc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/4174a5c22257c22c-pkcs8_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/41e784d3d04d0ff0-cipher.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/41e784d3d04d0ff0-cipher.o new file mode 100644 index 0000000..41d8cdf --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/41e784d3d04d0ff0-cipher.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/456c30cf30f3dca6-dh_decrepit.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/456c30cf30f3dca6-dh_decrepit.o new file mode 100644 index 0000000..ee293b7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/456c30cf30f3dca6-dh_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/492beebb3310bdca-hrss.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/492beebb3310bdca-hrss.o new file mode 100644 index 0000000..50ebc36 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/492beebb3310bdca-hrss.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/54fb8fac09dbe696-siphash.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/54fb8fac09dbe696-siphash.o new file mode 100644 index 0000000..ff8628d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/54fb8fac09dbe696-siphash.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-ccrandomgeneratebytes.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-ccrandomgeneratebytes.o new file mode 100644 index 0000000..d553068 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-ccrandomgeneratebytes.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-deterministic.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-deterministic.o new file mode 100644 index 0000000..9a11d2f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-deterministic.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-getentropy.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-getentropy.o new file mode 100644 index 0000000..3a61a04 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-getentropy.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-rand_extra.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-rand_extra.o new file mode 100644 index 0000000..8f90a2b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-rand_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-urandom.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-urandom.o new file mode 100644 index 0000000..07eb485 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-urandom.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-vm_ube_fallback.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-vm_ube_fallback.o new file mode 100644 index 0000000..f66e76c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-vm_ube_fallback.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-windows.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-windows.o new file mode 100644 index 0000000..cb6a24a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/55a1612377aba33f-windows.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/56fcc2c8f054e9e2-rc4.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/56fcc2c8f054e9e2-rc4.o new file mode 100644 index 0000000..ab948b2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/56fcc2c8f054e9e2-rc4.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/574ddee4475e1d2f-obj_decrepit.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/574ddee4475e1d2f-obj_decrepit.o new file mode 100644 index 0000000..630b447 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/574ddee4475e1d2f-obj_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/5be0f7b61454e830-cpucap.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/5be0f7b61454e830-cpucap.o new file mode 100644 index 0000000..c79f78f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/5be0f7b61454e830-cpucap.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio.o new file mode 100644 index 0000000..fcf3e89 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio_addr.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio_addr.o new file mode 100644 index 0000000..7e11b19 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio_addr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio_mem.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio_mem.o new file mode 100644 index 0000000..710bba4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-bio_mem.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-connect.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-connect.o new file mode 100644 index 0000000..ad2b4eb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-connect.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-dgram.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-dgram.o new file mode 100644 index 0000000..2a9fadc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-dgram.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-errno.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-errno.o new file mode 100644 index 0000000..12073bd --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-errno.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-fd.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-fd.o new file mode 100644 index 0000000..958876b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-fd.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-file.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-file.o new file mode 100644 index 0000000..3c852b8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-file.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-hexdump.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-hexdump.o new file mode 100644 index 0000000..5e1fa7b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-hexdump.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-md.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-md.o new file mode 100644 index 0000000..0edb3fd --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-md.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-pair.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-pair.o new file mode 100644 index 0000000..7cba6be --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-pair.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-printf.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-printf.o new file mode 100644 index 0000000..9675d2f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-printf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-socket.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-socket.o new file mode 100644 index 0000000..9b1c4ab --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-socket.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-socket_helper.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-socket_helper.o new file mode 100644 index 0000000..3329058 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/616d1700342c5f9b-socket_helper.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-cipher_extra.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-cipher_extra.o new file mode 100644 index 0000000..ba01aa1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-cipher_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-derive_key.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-derive_key.o new file mode 100644 index 0000000..3858968 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-derive_key.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aes_cbc_hmac_sha1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aes_cbc_hmac_sha1.o new file mode 100644 index 0000000..2e6b4c9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aes_cbc_hmac_sha1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aes_cbc_hmac_sha256.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aes_cbc_hmac_sha256.o new file mode 100644 index 0000000..ce7abf4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aes_cbc_hmac_sha256.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aesctrhmac.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aesctrhmac.o new file mode 100644 index 0000000..c921c89 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aesctrhmac.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aesgcmsiv.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aesgcmsiv.o new file mode 100644 index 0000000..611e778 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_aesgcmsiv.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_chacha20poly1305.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_chacha20poly1305.o new file mode 100644 index 0000000..83109ec --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_chacha20poly1305.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_des.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_des.o new file mode 100644 index 0000000..2660d30 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_des.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_null.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_null.o new file mode 100644 index 0000000..503742d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_null.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_rc2.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_rc2.o new file mode 100644 index 0000000..3eaaa34 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_rc2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_rc4.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_rc4.o new file mode 100644 index 0000000..273a6a1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_rc4.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_tls.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_tls.o new file mode 100644 index 0000000..bd16740 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-e_tls.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-tls_cbc.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-tls_cbc.o new file mode 100644 index 0000000..dec3a91 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/6b3983b99c95d189-tls_cbc.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/71c3bc3e2818d936-rsa_decrepit.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/71c3bc3e2818d936-rsa_decrepit.o new file mode 100644 index 0000000..1f6859d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/71c3bc3e2818d936-rsa_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/74945c4d8de53579-cfb.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/74945c4d8de53579-cfb.o new file mode 100644 index 0000000..9ddd3b9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/74945c4d8de53579-cfb.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/7df48771acbd7435-pool.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/7df48771acbd7435-pool.o new file mode 100644 index 0000000..e621e70 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/7df48771acbd7435-pool.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305.o new file mode 100644 index 0000000..d331b19 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305_arm.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305_arm.o new file mode 100644 index 0000000..cfa32d5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305_arm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305_vec.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305_vec.o new file mode 100644 index 0000000..094a045 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/821088d05858cc05-poly1305_vec.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/825e1f8428995c84-des.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/825e1f8428995c84-des.o new file mode 100644 index 0000000..e5ed8c4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/825e1f8428995c84-des.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_bitstr.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_bitstr.o new file mode 100644 index 0000000..1e6d579 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_bitstr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_bool.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_bool.o new file mode 100644 index 0000000..e193ce3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_bool.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_d2i_fp.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_d2i_fp.o new file mode 100644 index 0000000..5ad2e3a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_d2i_fp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_dup.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_dup.o new file mode 100644 index 0000000..7509a82 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_dup.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_gentm.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_gentm.o new file mode 100644 index 0000000..0255302 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_gentm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_i2d_fp.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_i2d_fp.o new file mode 100644 index 0000000..f724629 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_i2d_fp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_int.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_int.o new file mode 100644 index 0000000..06576a3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_int.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_mbstr.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_mbstr.o new file mode 100644 index 0000000..ae85b38 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_mbstr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_object.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_object.o new file mode 100644 index 0000000..c58dc56 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_object.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_octet.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_octet.o new file mode 100644 index 0000000..4fa6739 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_octet.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_strex.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_strex.o new file mode 100644 index 0000000..a70b05f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_strex.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_strnid.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_strnid.o new file mode 100644 index 0000000..f96ed97 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_strnid.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_time.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_time.o new file mode 100644 index 0000000..a695629 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_time.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_type.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_type.o new file mode 100644 index 0000000..06f1ddb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_type.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_utctm.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_utctm.o new file mode 100644 index 0000000..aa788c4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_utctm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_utf8.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_utf8.o new file mode 100644 index 0000000..15da16a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-a_utf8.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn1_lib.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn1_lib.o new file mode 100644 index 0000000..24dfd39 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn1_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn1_par.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn1_par.o new file mode 100644 index 0000000..2ac6c4e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn1_par.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn_pack.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn_pack.o new file mode 100644 index 0000000..5fede5f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-asn_pack.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-f_int.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-f_int.o new file mode 100644 index 0000000..db74134 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-f_int.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-f_string.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-f_string.o new file mode 100644 index 0000000..ec7be19 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-f_string.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-posix_time.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-posix_time.o new file mode 100644 index 0000000..f0dc2b2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-posix_time.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_dec.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_dec.o new file mode 100644 index 0000000..029cefb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_dec.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_enc.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_enc.o new file mode 100644 index 0000000..ac8b627 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_enc.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_fre.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_fre.o new file mode 100644 index 0000000..10a9c06 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_fre.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_new.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_new.o new file mode 100644 index 0000000..38a96d8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_new.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_typ.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_typ.o new file mode 100644 index 0000000..b3e7c81 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_typ.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_utl.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_utl.o new file mode 100644 index 0000000..7f506e4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b64702cef1d9930-tasn_utl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-fork_ube_detect.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-fork_ube_detect.o new file mode 100644 index 0000000..4bd957d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-fork_ube_detect.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-ube.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-ube.o new file mode 100644 index 0000000..8ebea70 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-ube.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-vm_ube_detect.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-vm_ube_detect.o new file mode 100644 index 0000000..bd9b5dd --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/8b8c9f3376dc14ac-vm_ube_detect.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/950dc3ff2eeccb88-spake25519.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/950dc3ff2eeccb88-spake25519.o new file mode 100644 index 0000000..6b86b28 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/950dc3ff2eeccb88-spake25519.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-evp_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-evp_asn1.o new file mode 100644 index 0000000..fc28138 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-evp_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dh.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dh.o new file mode 100644 index 0000000..c44b4db --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dh.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dh_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dh_asn1.o new file mode 100644 index 0000000..4fd1086 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dh_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dsa.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dsa.o new file mode 100644 index 0000000..a7a06ec --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dsa.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dsa_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dsa_asn1.o new file mode 100644 index 0000000..5b2b45e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_dsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_ec_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_ec_asn1.o new file mode 100644 index 0000000..71ee2a1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_ec_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_ed25519_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_ed25519_asn1.o new file mode 100644 index 0000000..4a3341a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_ed25519_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_hmac_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_hmac_asn1.o new file mode 100644 index 0000000..f7d57c5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_hmac_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_kem_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_kem_asn1.o new file mode 100644 index 0000000..32edd33 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_kem_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_methods.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_methods.o new file mode 100644 index 0000000..4f6eadf --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_methods.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_pqdsa_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_pqdsa_asn1.o new file mode 100644 index 0000000..111f504 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_pqdsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_rsa_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_rsa_asn1.o new file mode 100644 index 0000000..8bdbde1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_rsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_x25519.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_x25519.o new file mode 100644 index 0000000..42f36dc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_x25519.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_x25519_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_x25519_asn1.o new file mode 100644 index 0000000..4a596b6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-p_x25519_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-print.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-print.o new file mode 100644 index 0000000..6d21cee --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-scrypt.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-scrypt.o new file mode 100644 index 0000000..ddc91e3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-scrypt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-sign.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-sign.o new file mode 100644 index 0000000..48f2a74 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/9918214f1041f1d4-sign.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-crypto.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-crypto.o new file mode 100644 index 0000000..f069e2a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-crypto.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-ex_data.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-ex_data.o new file mode 100644 index 0000000..eb4393a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-ex_data.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-mem.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-mem.o new file mode 100644 index 0000000..8c5342f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-mem.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_c11.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_c11.o new file mode 100644 index 0000000..4abce2e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_c11.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_lock.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_lock.o new file mode 100644 index 0000000..3beef93 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_lock.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_win.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_win.o new file mode 100644 index 0000000..f4dda43 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-refcount_win.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread.o new file mode 100644 index 0000000..7f2bf26 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_none.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_none.o new file mode 100644 index 0000000..ed4d08a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_none.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_pthread.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_pthread.o new file mode 100644 index 0000000..ca50ed4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_pthread.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_win.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_win.o new file mode 100644 index 0000000..65aa4fd --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/99aecf7d23ece22e-thread_win.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a7dc245ab4f62a6e-err.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a7dc245ab4f62a6e-err.o new file mode 100644 index 0000000..1fea279 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a7dc245ab4f62a6e-err.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a86432f591b1a02e-ecdh_extra.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a86432f591b1a02e-ecdh_extra.o new file mode 100644 index 0000000..baf7770 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a86432f591b1a02e-ecdh_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7.o new file mode 100644 index 0000000..dd6e7c4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7_asn1.o new file mode 100644 index 0000000..b12de20 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7_x509.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7_x509.o new file mode 100644 index 0000000..75cdc29 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/a9f461e462c5d0dc-pkcs7_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aa67405eba8dd614-chacha.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aa67405eba8dd614-chacha.o new file mode 100644 index 0000000..0852492 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aa67405eba8dd614-chacha.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aes128gcmsiv-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aes128gcmsiv-x86_64.obj new file mode 100644 index 0000000..d019dc4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aes128gcmsiv-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-gcm-avx512.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-gcm-avx512.obj new file mode 100644 index 0000000..ef9d60e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-gcm-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-gcm-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-gcm-x86_64.obj new file mode 100644 index 0000000..822880b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-gcm-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-sha1-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-sha1-x86_64.obj new file mode 100644 index 0000000..cb4aa7c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-sha1-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-sha256-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-sha256-x86_64.obj new file mode 100644 index 0000000..92d886e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-sha256-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-x86_64.obj new file mode 100644 index 0000000..e821dc3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-xts-avx512.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-xts-avx512.obj new file mode 100644 index 0000000..41b0680 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aesni-xts-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aws_lc_0_40_0_crypto.lib b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aws_lc_0_40_0_crypto.lib new file mode 100644 index 0000000..1c28c01 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/aws_lc_0_40_0_crypto.lib Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/b88ce24d0dab7511-engine.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/b88ce24d0dab7511-engine.o new file mode 100644 index 0000000..01664a4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/b88ce24d0dab7511-engine.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/b9945ace3805bc5a-blowfish.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/b9945ace3805bc5a-blowfish.o new file mode 100644 index 0000000..26847d5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/b9945ace3805bc5a-blowfish.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c0087a8ea29b4d43-base64_bio.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c0087a8ea29b4d43-base64_bio.o new file mode 100644 index 0000000..1a73a95 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c0087a8ea29b4d43-base64_bio.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c0c54602199bc70f-x509_decrepit.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c0c54602199bc70f-x509_decrepit.o new file mode 100644 index 0000000..af38970 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c0c54602199bc70f-x509_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c1b16d3941c91231-evp_do_all.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c1b16d3941c91231-evp_do_all.o new file mode 100644 index 0000000..21fe334 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c1b16d3941c91231-evp_do_all.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c650c12a82673318-ripemd.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c650c12a82673318-ripemd.o new file mode 100644 index 0000000..c42fc03 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/c650c12a82673318-ripemd.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_digest.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_digest.o new file mode 100644 index 0000000..2c301c6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_digest.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_sign.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_sign.o new file mode 100644 index 0000000..a3b606f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_sign.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_verify.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_verify.o new file mode 100644 index 0000000..36d1a7b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-a_verify.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-algorithm.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-algorithm.o new file mode 100644 index 0000000..462cb13 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-algorithm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-asn1_gen.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-asn1_gen.o new file mode 100644 index 0000000..47b0127 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-asn1_gen.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-by_dir.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-by_dir.o new file mode 100644 index 0000000..ae6e502 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-by_dir.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-by_file.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-by_file.o new file mode 100644 index 0000000..b85b3a8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-by_file.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-i2d_pr.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-i2d_pr.o new file mode 100644 index 0000000..db98bbb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-i2d_pr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-name_print.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-name_print.o new file mode 100644 index 0000000..24159eb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-name_print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-policy.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-policy.o new file mode 100644 index 0000000..c3a4773 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-policy.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-rsa_pss.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-rsa_pss.o new file mode 100644 index 0000000..d28858d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-rsa_pss.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_crl.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_crl.o new file mode 100644 index 0000000..b3dd425 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_crl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_req.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_req.o new file mode 100644 index 0000000..8a6c62d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_req.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_x509.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_x509.o new file mode 100644 index 0000000..1fdd039 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_x509a.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_x509a.o new file mode 100644 index 0000000..ea83862 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-t_x509a.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_akey.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_akey.o new file mode 100644 index 0000000..b0063f5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_akey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_akeya.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_akeya.o new file mode 100644 index 0000000..6ba17e6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_akeya.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_alt.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_alt.o new file mode 100644 index 0000000..36ee102 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_alt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_bcons.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_bcons.o new file mode 100644 index 0000000..70e863a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_bcons.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_bitst.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_bitst.o new file mode 100644 index 0000000..5505d65 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_bitst.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_conf.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_conf.o new file mode 100644 index 0000000..0f22afd --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_conf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_cpols.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_cpols.o new file mode 100644 index 0000000..d745931 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_cpols.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_crld.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_crld.o new file mode 100644 index 0000000..17edf9e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_crld.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_enum.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_enum.o new file mode 100644 index 0000000..c0f4ae3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_enum.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_extku.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_extku.o new file mode 100644 index 0000000..e5071c4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_extku.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_genn.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_genn.o new file mode 100644 index 0000000..f7f86d4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_genn.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ia5.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ia5.o new file mode 100644 index 0000000..8473379 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ia5.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_info.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_info.o new file mode 100644 index 0000000..bd9ba70 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_info.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_int.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_int.o new file mode 100644 index 0000000..a95de0c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_int.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_lib.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_lib.o new file mode 100644 index 0000000..d20dad8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ncons.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ncons.o new file mode 100644 index 0000000..bc74bc1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ncons.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ocsp.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ocsp.o new file mode 100644 index 0000000..5748892 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_ocsp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_pcons.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_pcons.o new file mode 100644 index 0000000..53789c5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_pcons.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_pmaps.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_pmaps.o new file mode 100644 index 0000000..7462bbe --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_pmaps.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_prn.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_prn.o new file mode 100644 index 0000000..f91744e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_prn.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_purp.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_purp.o new file mode 100644 index 0000000..fd60401 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_purp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_skey.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_skey.o new file mode 100644 index 0000000..8685cd1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_skey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_utl.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_utl.o new file mode 100644 index 0000000..f21ebe8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-v3_utl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509.o new file mode 100644 index 0000000..3f6f95e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_att.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_att.o new file mode 100644 index 0000000..ffd1a53 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_att.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_cmp.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_cmp.o new file mode 100644 index 0000000..51edb7b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_cmp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_d2.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_d2.o new file mode 100644 index 0000000..0dc1fa8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_d2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_def.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_def.o new file mode 100644 index 0000000..968bb76 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_def.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_ext.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_ext.o new file mode 100644 index 0000000..612dab8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_ext.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_lu.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_lu.o new file mode 100644 index 0000000..d4def5e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_lu.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_obj.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_obj.o new file mode 100644 index 0000000..fc00eef --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_obj.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_req.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_req.o new file mode 100644 index 0000000..5cb6b0e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_req.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_set.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_set.o new file mode 100644 index 0000000..4902c32 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_set.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_trs.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_trs.o new file mode 100644 index 0000000..f2c498e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_trs.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_txt.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_txt.o new file mode 100644 index 0000000..c5b9885 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_txt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_v3.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_v3.o new file mode 100644 index 0000000..066559a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_v3.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_vfy.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_vfy.o new file mode 100644 index 0000000..a3576fe --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_vfy.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_vpm.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_vpm.o new file mode 100644 index 0000000..550b97a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509_vpm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509cset.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509cset.o new file mode 100644 index 0000000..baba8af --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509cset.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509name.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509name.o new file mode 100644 index 0000000..fd833ae --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509name.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509rset.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509rset.o new file mode 100644 index 0000000..64ab02f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509rset.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509spki.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509spki.o new file mode 100644 index 0000000..d365ece --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x509spki.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_algor.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_algor.o new file mode 100644 index 0000000..e7dbcd7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_algor.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_all.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_all.o new file mode 100644 index 0000000..de29871 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_all.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_attrib.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_attrib.o new file mode 100644 index 0000000..1e5ae5c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_attrib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_crl.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_crl.o new file mode 100644 index 0000000..2864f0b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_crl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_exten.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_exten.o new file mode 100644 index 0000000..f44432e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_exten.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_name.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_name.o new file mode 100644 index 0000000..8256ff7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_name.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_pubkey.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_pubkey.o new file mode 100644 index 0000000..aa3f312 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_pubkey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_req.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_req.o new file mode 100644 index 0000000..a1b7138 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_req.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_sig.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_sig.o new file mode 100644 index 0000000..2c87f85 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_sig.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_spki.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_spki.o new file mode 100644 index 0000000..220e306 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_spki.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_val.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_val.o new file mode 100644 index 0000000..d05e685 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_val.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_x509.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_x509.o new file mode 100644 index 0000000..8d6f6dc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_x509a.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_x509a.o new file mode 100644 index 0000000..6f73c1f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ca443ed0f58e144f-x_x509a.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/chacha-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/chacha-x86_64.obj new file mode 100644 index 0000000..3f17d23 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/chacha-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/chacha20_poly1305_x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/chacha20_poly1305_x86_64.obj new file mode 100644 index 0000000..cdf7e67 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/chacha20_poly1305_x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-base.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-base.o new file mode 100644 index 0000000..4653174 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-base.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-gcd.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-gcd.o new file mode 100644 index 0000000..5182d70 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-gcd.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-health.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-health.o new file mode 100644 index 0000000..cac3a37 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-health.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-noise.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-noise.o new file mode 100644 index 0000000..73935c0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-noise.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-sha3.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-sha3.o new file mode 100644 index 0000000..25295a7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-sha3.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-timer.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-timer.o new file mode 100644 index 0000000..b967419 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d071c4e6a86423a8-jitterentropy-timer.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d34ea2b99b58878f-err_data.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d34ea2b99b58878f-err_data.o new file mode 100644 index 0000000..40db2e0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d34ea2b99b58878f-err_data.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-ec_asn1.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-ec_asn1.o new file mode 100644 index 0000000..c82dec2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-ec_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-ec_derive.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-ec_derive.o new file mode 100644 index 0000000..3a12d93 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-ec_derive.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-hash_to_curve.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-hash_to_curve.o new file mode 100644 index 0000000..5d836e2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/d54d719e0604c871-hash_to_curve.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ddd3167e3b27a297-lhash.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ddd3167e3b27a297-lhash.o new file mode 100644 index 0000000..abd1d78 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ddd3167e3b27a297-lhash.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ea3037dbdd13555d-bcm.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ea3037dbdd13555d-bcm.o new file mode 100644 index 0000000..c6ee2dc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ea3037dbdd13555d-bcm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_asn.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_asn.o new file mode 100644 index 0000000..1740d81 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_asn.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_client.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_client.o new file mode 100644 index 0000000..f295bab --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_client.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_extension.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_extension.o new file mode 100644 index 0000000..5340401 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_extension.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_http.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_http.o new file mode 100644 index 0000000..ab72974 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_http.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_lib.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_lib.o new file mode 100644 index 0000000..83be406 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_print.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_print.o new file mode 100644 index 0000000..7ea12b4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_server.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_server.o new file mode 100644 index 0000000..ef9b228 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_server.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_verify.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_verify.o new file mode 100644 index 0000000..75fd76a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ed9d7b4db46e46d1-ocsp_verify.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/f00c3fec148b3875-md4.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/f00c3fec148b3875-md4.o new file mode 100644 index 0000000..444c28a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/f00c3fec148b3875-md4.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-pmbtoken.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-pmbtoken.o new file mode 100644 index 0000000..29d7db0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-pmbtoken.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-trust_token.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-trust_token.o new file mode 100644 index 0000000..308041f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-trust_token.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-voprf.o b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-voprf.o new file mode 100644 index 0000000..b71cfe6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/fde28a9cfe8c2853-voprf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ghash-ssse3-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ghash-ssse3-x86_64.obj new file mode 100644 index 0000000..cd89171 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ghash-ssse3-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ghash-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ghash-x86_64.obj new file mode 100644 index 0000000..80e337e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/ghash-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/aead.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/aead.h new file mode 100644 index 0000000..1f3aa6c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/aead.h @@ -0,0 +1,491 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_AEAD_H +#define OPENSSL_HEADER_AEAD_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Authenticated Encryption with Additional Data. +// +// AEAD couples confidentiality and integrity in a single primitive. AEAD +// algorithms take a key and then can seal and open individual messages. Each +// message has a unique, per-message nonce and, optionally, additional data +// which is authenticated but not included in the ciphertext. +// +// The |EVP_AEAD_CTX_init| function initialises an |EVP_AEAD_CTX| structure and +// performs any precomputation needed to use |aead| with |key|. The length of +// the key, |key_len|, is given in bytes. +// +// The |tag_len| argument contains the length of the tags, in bytes, and allows +// for the processing of truncated authenticators. A zero value indicates that +// the default tag length should be used and this is defined as +// |EVP_AEAD_DEFAULT_TAG_LENGTH| in order to make the code clear. Using +// truncated tags increases an attacker's chance of creating a valid forgery. +// Be aware that the attacker's chance may increase more than exponentially as +// would naively be expected. +// +// When no longer needed, the initialised |EVP_AEAD_CTX| structure must be +// passed to |EVP_AEAD_CTX_cleanup|, which will deallocate any memory used. +// +// With an |EVP_AEAD_CTX| in hand, one can seal and open messages. These +// operations are intended to meet the standard notions of privacy and +// authenticity for authenticated encryption. For formal definitions see +// Bellare and Namprempre, "Authenticated encryption: relations among notions +// and analysis of the generic composition paradigm," Lecture Notes in Computer +// Science B<1976> (2000), 531–545, +// http://www-cse.ucsd.edu/~mihir/papers/oem.html. +// +// When sealing messages, a nonce must be given. The length of the nonce is +// fixed by the AEAD in use and is returned by |EVP_AEAD_nonce_length|. *The +// nonce must be unique for all messages with the same key*. This is critically +// important - nonce reuse may completely undermine the security of the AEAD. +// Nonces may be predictable and public, so long as they are unique. Uniqueness +// may be achieved with a simple counter or, if large enough, may be generated +// randomly. The nonce must be passed into the "open" operation by the receiver +// so must either be implicit (e.g. a counter), or must be transmitted along +// with the sealed message. +// +// The "seal" and "open" operations are atomic - an entire message must be +// encrypted or decrypted in a single call. Large messages may have to be split +// up in order to accommodate this. When doing so, be mindful of the need not to +// repeat nonces and the possibility that an attacker could duplicate, reorder +// or drop message chunks. For example, using a single key for a given (large) +// message and sealing chunks with nonces counting from zero would be secure as +// long as the number of chunks was securely transmitted. (Otherwise an +// attacker could truncate the message by dropping chunks from the end.) +// +// The number of chunks could be transmitted by prefixing it to the plaintext, +// for example. This also assumes that no other message would ever use the same +// key otherwise the rule that nonces must be unique for a given key would be +// violated. +// +// The "seal" and "open" operations also permit additional data to be +// authenticated via the |ad| parameter. This data is not included in the +// ciphertext and must be identical for both the "seal" and "open" call. This +// permits implicit context to be authenticated but may be empty if not needed. +// +// The "seal" and "open" operations may work in-place if the |out| and |in| +// arguments are equal. Otherwise, if |out| and |in| alias, input data may be +// overwritten before it is read. This situation will cause an error. +// +// The "seal" and "open" operations return one on success and zero on error. + + +// AEAD algorithms. + +// EVP_aead_aes_128_gcm is AES-128 in Galois Counter Mode. +// +// Note: AES-GCM should only be used with 12-byte (96-bit) nonces. Although it +// is specified to take a variable-length nonce, nonces with other lengths are +// effectively randomized, which means one must consider collisions. Unless +// implementing an existing protocol which has already specified incorrect +// parameters, only use 12-byte nonces. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm(void); + +// EVP_aead_aes_192_gcm is AES-192 in Galois Counter Mode. +// +// WARNING: AES-192 is superfluous and shouldn't exist. NIST should never have +// defined it. Use only when interop with another system requires it, never +// de novo. +// +// Note: AES-GCM should only be used with 12-byte (96-bit) nonces. Although it +// is specified to take a variable-length nonce, nonces with other lengths are +// effectively randomized, which means one must consider collisions. Unless +// implementing an existing protocol which has already specified incorrect +// parameters, only use 12-byte nonces. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_192_gcm(void); + +// EVP_aead_aes_256_gcm is AES-256 in Galois Counter Mode. +// +// Note: AES-GCM should only be used with 12-byte (96-bit) nonces. Although it +// is specified to take a variable-length nonce, nonces with other lengths are +// effectively randomized, which means one must consider collisions. Unless +// implementing an existing protocol which has already specified incorrect +// parameters, only use 12-byte nonces. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm(void); + +// EVP_aead_chacha20_poly1305 is the AEAD built from ChaCha20 and +// Poly1305 as described in RFC 8439. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305(void); + +// EVP_aead_xchacha20_poly1305 is ChaCha20-Poly1305 with an extended nonce that +// makes random generation of nonces safe. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_xchacha20_poly1305(void); + +// EVP_aead_aes_128_ctr_hmac_sha256 is AES-128 in CTR mode with HMAC-SHA256 for +// authentication. The nonce is 12 bytes; the bottom 32-bits are used as the +// block counter, thus the maximum plaintext size is 64GB. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ctr_hmac_sha256(void); + +// EVP_aead_aes_256_ctr_hmac_sha256 is AES-256 in CTR mode with HMAC-SHA256 for +// authentication. See |EVP_aead_aes_128_ctr_hmac_sha256| for details. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_ctr_hmac_sha256(void); + +// EVP_aead_aes_128_gcm_siv is AES-128 in GCM-SIV mode. See RFC 8452. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_siv(void); + +// EVP_aead_aes_256_gcm_siv is AES-256 in GCM-SIV mode. See RFC 8452. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_siv(void); + +// EVP_aead_aes_128_gcm_randnonce is AES-128 in Galois Counter Mode with +// internal nonce generation. The 12-byte nonce is appended to the tag +// and is generated internally. The "tag", for the purposes of the API, is thus +// 12 bytes larger. The nonce parameter when using this AEAD must be +// zero-length. Since the nonce is random, a single key should not be used for +// more than 2^32 seal operations. +// +// Warning: this is for use for FIPS compliance only. It is probably not +// suitable for other uses. Using standard AES-GCM AEADs allows one to achieve +// the same effect, but gives more control over nonce storage. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_randnonce(void); + +// EVP_aead_aes_256_gcm_randnonce is AES-256 in Galois Counter Mode with +// internal nonce generation. The 12-byte nonce is appended to the tag +// and is generated internally. The "tag", for the purposes of the API, is thus +// 12 bytes larger. The nonce parameter when using this AEAD must be +// zero-length. Since the nonce is random, a single key should not be used for +// more than 2^32 seal operations. +// +// Warning: this is for use for FIPS compliance only. It is probably not +// suitable for other uses. Using standard AES-GCM AEADs allows one to achieve +// the same effect, but gives more control over nonce storage. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_randnonce(void); + +// EVP_aead_aes_128_ccm_bluetooth is AES-128-CCM with M=4 and L=2 (4-byte tags +// and 13-byte nonces), as described in the Bluetooth Core Specification v5.0, +// Volume 6, Part E, Section 1. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ccm_bluetooth(void); + +// EVP_aead_aes_128_ccm_bluetooth_8 is AES-128-CCM with M=8 and L=2 (8-byte tags +// and 13-byte nonces), as used in the Bluetooth Mesh Networking Specification +// v1.0. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ccm_bluetooth_8(void); + +// EVP_aead_aes_128_ccm_matter is AES-128-CCM with M=16 and L=2 (16-byte tags +// and 13-byte nonces), as used in the Matter specification. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ccm_matter(void); + +// EVP_has_aes_hardware returns one if we enable hardware support for fast and +// constant-time AES-GCM. +OPENSSL_EXPORT int EVP_has_aes_hardware(void); + + +// Utility functions. + +// EVP_AEAD_key_length returns the length, in bytes, of the keys used by +// |aead|. +OPENSSL_EXPORT size_t EVP_AEAD_key_length(const EVP_AEAD *aead); + +// EVP_AEAD_nonce_length returns the length, in bytes, of the per-message nonce +// for |aead|. Some |aead|s might support a larger set of nonce-lengths (e.g. +// aes-gcm). +OPENSSL_EXPORT size_t EVP_AEAD_nonce_length(const EVP_AEAD *aead); + +// EVP_AEAD_max_overhead returns the maximum number of additional bytes added +// by the act of sealing data with |aead|. +OPENSSL_EXPORT size_t EVP_AEAD_max_overhead(const EVP_AEAD *aead); + +// EVP_AEAD_max_tag_len returns the maximum tag length when using |aead|. This +// is the largest value that can be passed as |tag_len| to +// |EVP_AEAD_CTX_init|. +OPENSSL_EXPORT size_t EVP_AEAD_max_tag_len(const EVP_AEAD *aead); + + +// AEAD operations. + +union evp_aead_ctx_st_state { + uint8_t opaque[564]; + uint64_t alignment; + void *ptr; +}; + +// An evp_aead_ctx_st (typedefed as |EVP_AEAD_CTX| in base.h) represents an AEAD +// algorithm configured with a specific key and message-independent IV. +struct evp_aead_ctx_st { + const EVP_AEAD *aead; + union evp_aead_ctx_st_state state; + uint8_t state_offset; + // tag_len may contain the actual length of the authentication tag if it is + // known at initialization time. + uint8_t tag_len; +}; + +// EVP_AEAD_MAX_KEY_LENGTH contains the maximum key length used by +// any AEAD defined in this header. +#define EVP_AEAD_MAX_KEY_LENGTH 80 + +// EVP_AEAD_MAX_NONCE_LENGTH contains the maximum nonce length used by +// any AEAD defined in this header. +#define EVP_AEAD_MAX_NONCE_LENGTH 24 + +// EVP_AEAD_MAX_OVERHEAD contains the maximum overhead used by any AEAD +// defined in this header. +#define EVP_AEAD_MAX_OVERHEAD 64 + +// EVP_AEAD_DEFAULT_TAG_LENGTH is a magic value that can be passed to +// EVP_AEAD_CTX_init to indicate that the default tag length for an AEAD should +// be used. +#define EVP_AEAD_DEFAULT_TAG_LENGTH 0 + +// EVP_AEAD_CTX_zero sets an uninitialized |ctx| to the zero state. It must be +// initialized with |EVP_AEAD_CTX_init| before use. It is safe, but not +// necessary, to call |EVP_AEAD_CTX_cleanup| in this state. This may be used for +// more uniform cleanup of |EVP_AEAD_CTX|. +OPENSSL_EXPORT void EVP_AEAD_CTX_zero(EVP_AEAD_CTX *ctx); + +// EVP_AEAD_CTX_new allocates an |EVP_AEAD_CTX|, calls |EVP_AEAD_CTX_init| and +// returns the |EVP_AEAD_CTX|, or NULL on error. +OPENSSL_EXPORT EVP_AEAD_CTX *EVP_AEAD_CTX_new(const EVP_AEAD *aead, + const uint8_t *key, + size_t key_len, size_t tag_len); + +// EVP_AEAD_CTX_free calls |EVP_AEAD_CTX_cleanup| and |OPENSSL_free| on +// |ctx|. +OPENSSL_EXPORT void EVP_AEAD_CTX_free(EVP_AEAD_CTX *ctx); + +// EVP_AEAD_CTX_init initializes |ctx| for the given AEAD algorithm. The |impl| +// argument is ignored and should be NULL. Authentication tags may be truncated +// by passing a size as |tag_len|. A |tag_len| of zero indicates the default +// tag length and this is defined as EVP_AEAD_DEFAULT_TAG_LENGTH for +// readability. +// +// Returns 1 on success. Otherwise returns 0 and pushes to the error stack. In +// the error case, you do not need to call |EVP_AEAD_CTX_cleanup|, but it's +// harmless to do so. +OPENSSL_EXPORT int EVP_AEAD_CTX_init(EVP_AEAD_CTX *ctx, const EVP_AEAD *aead, + const uint8_t *key, size_t key_len, + size_t tag_len, ENGINE *impl); + +// EVP_AEAD_CTX_cleanup frees any data allocated by |ctx|. It is a no-op to +// call |EVP_AEAD_CTX_cleanup| on a |EVP_AEAD_CTX| that has been |memset| to +// all zeros. +OPENSSL_EXPORT void EVP_AEAD_CTX_cleanup(EVP_AEAD_CTX *ctx); + +// EVP_AEAD_CTX_seal encrypts and authenticates |in_len| bytes from |in| and +// authenticates |ad_len| bytes from |ad| and writes the result to |out|. It +// returns one on success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// At most |max_out_len| bytes are written to |out| and, in order to ensure +// success, |max_out_len| should be |in_len| plus the result of +// |EVP_AEAD_max_overhead|. On successful return, |*out_len| is set to the +// actual number of bytes written. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_seal| never results in a partial output. If |max_out_len| is +// insufficient, zero will be returned. If any error occurs, |out| will be +// filled with zero bytes and |*out_len| set to zero. +// +// If |in| and |out| alias then |out| must be == |in|. +OPENSSL_EXPORT int EVP_AEAD_CTX_seal(const EVP_AEAD_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *nonce, size_t nonce_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_open authenticates |in_len| bytes from |in| and |ad_len| bytes +// from |ad| and decrypts at most |in_len| bytes into |out|. It returns one on +// success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// At most |in_len| bytes are written to |out|. In order to ensure success, +// |max_out_len| should be at least |in_len|. On successful return, |*out_len| +// is set to the the actual number of bytes written. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_open| never results in a partial output. If |max_out_len| is +// insufficient, zero will be returned. If any error occurs, |out| will be +// filled with zero bytes and |*out_len| set to zero. +// +// If |in| and |out| alias then |out| must be == |in|. +OPENSSL_EXPORT int EVP_AEAD_CTX_open(const EVP_AEAD_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *nonce, size_t nonce_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_seal_scatter encrypts and authenticates |in_len| bytes from |in| +// and authenticates |ad_len| bytes from |ad|. It writes |in_len| bytes of +// ciphertext to |out| and the authentication tag to |out_tag|. It returns one +// on success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// Exactly |in_len| bytes are written to |out|, and up to +// |EVP_AEAD_max_overhead+extra_in_len| bytes to |out_tag|. On successful +// return, |*out_tag_len| is set to the actual number of bytes written to +// |out_tag|. +// +// |extra_in| may point to an additional plaintext input buffer if the cipher +// supports it. If present, |extra_in_len| additional bytes of plaintext are +// encrypted and authenticated, and the ciphertext is written (before the tag) +// to |out_tag|. |max_out_tag_len| must be sized to allow for the additional +// |extra_in_len| bytes. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_seal_scatter| never results in a partial output. If +// |max_out_tag_len| is insufficient, zero will be returned. If any error +// occurs, |out| and |out_tag| will be filled with zero bytes and |*out_tag_len| +// set to zero. +// +// If |in| and |out| alias then |out| must be == |in|. |out_tag| may not alias +// any other argument. +OPENSSL_EXPORT int EVP_AEAD_CTX_seal_scatter( + const EVP_AEAD_CTX *ctx, uint8_t *out, uint8_t *out_tag, + size_t *out_tag_len, size_t max_out_tag_len, const uint8_t *nonce, + size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *extra_in, + size_t extra_in_len, const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_open_gather decrypts and authenticates |in_len| bytes from |in| +// and authenticates |ad_len| bytes from |ad| using |in_tag_len| bytes of +// authentication tag from |in_tag|. If successful, it writes |in_len| bytes of +// plaintext to |out|. It returns one on success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_open_gather| never results in a partial output. If any error +// occurs, |out| will be filled with zero bytes. +// +// If |in| and |out| alias then |out| must be == |in|. +OPENSSL_EXPORT int EVP_AEAD_CTX_open_gather( + const EVP_AEAD_CTX *ctx, uint8_t *out, const uint8_t *nonce, + size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *in_tag, + size_t in_tag_len, const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_aead returns the underlying AEAD for |ctx|, or NULL if one has +// not been set. +OPENSSL_EXPORT const EVP_AEAD *EVP_AEAD_CTX_aead(const EVP_AEAD_CTX *ctx); + + +// TLS-specific AEAD algorithms. +// +// These AEAD primitives do not meet the definition of generic AEADs. They are +// all specific to TLS and should not be used outside of that context. They must +// be initialized with |EVP_AEAD_CTX_init_with_direction|, are stateful, and may +// not be used concurrently. Any nonces are used as IVs, so they must be +// unpredictable. They only accept an |ad| parameter of length 11 (the standard +// TLS one with length omitted). + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha1_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha1_tls_implicit_iv(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_cbc_sha1_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_cbc_sha1_tls_implicit_iv(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha256_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha256_tls_implicit_iv( + void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_cbc_sha384_tls(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_des_ede3_cbc_sha1_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_null_sha1_tls(void); + +// EVP_aead_aes_128_gcm_tls12 is AES-128 in Galois Counter Mode using the TLS +// 1.2 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_tls12(void); + +// EVP_aead_aes_256_gcm_tls12 is AES-256 in Galois Counter Mode using the TLS +// 1.2 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_tls12(void); + +// EVP_aead_aes_128_gcm_tls13 is AES-128 in Galois Counter Mode using the TLS +// 1.3 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_tls13(void); + +// EVP_aead_aes_256_gcm_tls13 is AES-256 in Galois Counter Mode using the TLS +// 1.3 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_tls13(void); + + +// Obscure functions. + +// evp_aead_direction_t denotes the direction of an AEAD operation. +enum evp_aead_direction_t { + evp_aead_open, + evp_aead_seal +}; + +// EVP_AEAD_CTX_init_with_direction calls |EVP_AEAD_CTX_init| for normal +// AEADs. For TLS-specific and SSL3-specific AEADs, it initializes |ctx| for a +// given direction. +OPENSSL_EXPORT int EVP_AEAD_CTX_init_with_direction( + EVP_AEAD_CTX *ctx, const EVP_AEAD *aead, const uint8_t *key, size_t key_len, + size_t tag_len, enum evp_aead_direction_t dir); + +// EVP_AEAD_CTX_get_iv sets |*out_len| to the length of the IV for |ctx| and +// sets |*out_iv| to point to that many bytes of the current IV. This is only +// meaningful for AEADs with implicit IVs (i.e. CBC mode in TLS 1.0). +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_AEAD_CTX_get_iv(const EVP_AEAD_CTX *ctx, + const uint8_t **out_iv, size_t *out_len); + +// EVP_AEAD_CTX_tag_len computes the exact byte length of the tag written by +// |EVP_AEAD_CTX_seal_scatter| and writes it to |*out_tag_len|. It returns one +// on success or zero on error. |in_len| and |extra_in_len| must equal the +// arguments of the same names passed to |EVP_AEAD_CTX_seal_scatter|. +OPENSSL_EXPORT int EVP_AEAD_CTX_tag_len(const EVP_AEAD_CTX *ctx, + size_t *out_tag_len, + const size_t in_len, + const size_t extra_in_len); + +#define FIPS_AES_GCM_NONCE_LENGTH 12 + +// EVP_AEAD_get_iv_from_ipv4_nanosecs computes a deterministic IV compliant with +// NIST SP 800-38D, built from an IPv4 address and the number of nanoseconds +// since boot, writing it to |out_iv| (in little endian). +// It returns one on success or zero for error. +// +// This is not a general-purpose API, you should not be using it unless you +// specifically know you need to use this. +OPENSSL_EXPORT int EVP_AEAD_get_iv_from_ipv4_nanosecs( + const uint32_t ipv4_address, const uint64_t nanosecs, + uint8_t out_iv[FIPS_AES_GCM_NONCE_LENGTH]); + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +using ScopedEVP_AEAD_CTX = + internal::StackAllocated; + +BORINGSSL_MAKE_DELETER(EVP_AEAD_CTX, EVP_AEAD_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#endif // OPENSSL_HEADER_AEAD_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/aes.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/aes.h new file mode 100644 index 0000000..5d38b4b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/aes.h @@ -0,0 +1,180 @@ +// Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_AES_H +#define OPENSSL_HEADER_AES_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Raw AES functions. + + +#define AES_ENCRYPT 1 +#define AES_DECRYPT 0 + +// AES_MAXNR is the maximum number of AES rounds. +#define AES_MAXNR 14 + +#define AES_BLOCK_SIZE 16 + +// aes_key_st should be an opaque type, but EVP requires that the size be +// known. +struct aes_key_st { + uint32_t rd_key[4 * (AES_MAXNR + 1)]; + unsigned rounds; +}; +typedef struct aes_key_st AES_KEY; + +// AES_set_encrypt_key configures |aeskey| to encrypt with the |bits|-bit key, +// |key|. |key| must point to |bits|/8 bytes. It returns zero on success and a +// negative number if |bits| is an invalid AES key size. +// +// WARNING: this function breaks the usual return value convention. +OPENSSL_EXPORT int AES_set_encrypt_key(const uint8_t *key, unsigned bits, + AES_KEY *aeskey); + +// AES_set_decrypt_key configures |aeskey| to decrypt with the |bits|-bit key, +// |key|. |key| must point to |bits|/8 bytes. It returns zero on success and a +// negative number if |bits| is an invalid AES key size. +// +// WARNING: this function breaks the usual return value convention. +OPENSSL_EXPORT int AES_set_decrypt_key(const uint8_t *key, unsigned bits, + AES_KEY *aeskey); + +// AES_encrypt encrypts a single block from |in| to |out| with |key|. The |in| +// and |out| pointers may overlap. +OPENSSL_EXPORT void AES_encrypt(const uint8_t *in, uint8_t *out, + const AES_KEY *key); + +// AES_decrypt decrypts a single block from |in| to |out| with |key|. The |in| +// and |out| pointers may overlap. +OPENSSL_EXPORT void AES_decrypt(const uint8_t *in, uint8_t *out, + const AES_KEY *key); + + +// Block cipher modes. + +// AES_ctr128_encrypt encrypts (or decrypts, it's the same in CTR mode) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call and |ivec| will be incremented. This function may be called +// in-place with |in| equal to |out|, but otherwise the buffers may not +// partially overlap. A partial overlap may overwrite input data before it is +// read. +OPENSSL_EXPORT void AES_ctr128_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t ivec[AES_BLOCK_SIZE], + uint8_t ecount_buf[AES_BLOCK_SIZE], + unsigned int *num); + +// AES_ecb_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) a single, +// 16 byte block from |in| to |out|. This function may be called in-place with +// |in| equal to |out|, but otherwise the buffers may not partially overlap. A +// partial overlap may overwrite input data before it is read. +OPENSSL_EXPORT void AES_ecb_encrypt(const uint8_t *in, uint8_t *out, + const AES_KEY *key, const int enc); + +// AES_cbc_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The length must be a multiple of the block size. +// This function may be called in-place with |in| equal to |out|, but otherwise +// the buffers may not partially overlap. A partial overlap may overwrite input +// data before it is read. +OPENSSL_EXPORT void AES_cbc_encrypt(const uint8_t *in, uint8_t *out, size_t len, + const AES_KEY *key, uint8_t *ivec, + const int enc); + +// AES_ofb128_encrypt encrypts (or decrypts, it's the same in OFB mode) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_ofb128_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t *ivec, int *num); + +// AES_cfb1_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_cfb1_encrypt(const uint8_t *in, uint8_t *out, + size_t bits, const AES_KEY *key, + uint8_t *ivec, int *num, int enc); + +// AES_cfb8_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_cfb8_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t *ivec, int *num, int enc); + +// AES_cfb128_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_cfb128_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t *ivec, int *num, int enc); + + +// AES key wrap. +// +// These functions implement AES Key Wrap mode, as defined in RFC 3394. They +// should never be used except to interoperate with existing systems that use +// this mode. + +// AES_wrap_key performs AES key wrap on |in| which must be a multiple of 8 +// bytes. |iv| must point to an 8 byte value or be NULL to use the default IV. +// |key| must have been configured for encryption. On success, it writes +// |in_len| + 8 bytes to |out| and returns |in_len| + 8. Otherwise, it returns +// -1. +OPENSSL_EXPORT int AES_wrap_key(const AES_KEY *key, const uint8_t *iv, + uint8_t *out, const uint8_t *in, size_t in_len); + +// AES_unwrap_key performs AES key unwrap on |in| which must be a multiple of 8 +// bytes. |iv| must point to an 8 byte value or be NULL to use the default IV. +// |key| must have been configured for decryption. On success, it writes +// |in_len| - 8 bytes to |out| and returns |in_len| - 8. Otherwise, it returns +// -1. +OPENSSL_EXPORT int AES_unwrap_key(const AES_KEY *key, const uint8_t *iv, + uint8_t *out, const uint8_t *in, + size_t in_len); + + +// AES key wrap with padding. +// +// These functions implement AES Key Wrap with Padding mode, as defined in RFC +// 5649. They should never be used except to interoperate with existing systems +// that use this mode. + +// AES_wrap_key_padded performs a padded AES key wrap on |in| which must be +// between 1 and 2^32-1 bytes. |key| must have been configured for encryption. +// On success it writes at most |max_out| bytes of ciphertext to |out|, sets +// |*out_len| to the number of bytes written, and returns one. On failure it +// returns zero. To ensure success, set |max_out| to at least |in_len| + 15. +OPENSSL_EXPORT int AES_wrap_key_padded(const AES_KEY *key, uint8_t *out, + size_t *out_len, size_t max_out, + const uint8_t *in, size_t in_len); + +// AES_unwrap_key_padded performs a padded AES key unwrap on |in| which must be +// a multiple of 8 bytes. |key| must have been configured for decryption. On +// success it writes at most |max_out| bytes to |out|, sets |*out_len| to the +// number of bytes written, and returns one. On failure it returns zero. Setting +// |max_out| to |in_len| is a sensible estimate. +OPENSSL_EXPORT int AES_unwrap_key_padded(const AES_KEY *key, uint8_t *out, + size_t *out_len, size_t max_out, + const uint8_t *in, size_t in_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_AES_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/arm_arch.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/arm_arch.h new file mode 100644 index 0000000..555a03f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/arm_arch.h @@ -0,0 +1,111 @@ +// Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ARM_ARCH_H +#define OPENSSL_HEADER_ARM_ARCH_H + +#include + +// arm_arch.h contains symbols used by ARM assembly, and the C code that calls +// it. It is included as a public header to simplify the build, but is not +// intended for external use. + +#if defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64) + +// ARMV7_NEON is true when a NEON unit is present in the current CPU. +#define ARMV7_NEON (1 << 0) + +// ARMV8_AES indicates support for hardware AES instructions. +#define ARMV8_AES (1 << 2) + +// ARMV8_SHA1 indicates support for hardware SHA-1 instructions. +#define ARMV8_SHA1 (1 << 3) + +// ARMV8_SHA256 indicates support for hardware SHA-256 instructions. +#define ARMV8_SHA256 (1 << 4) + +// ARMV8_PMULL indicates support for carryless multiplication. +#define ARMV8_PMULL (1 << 5) + +// ARMV8_SHA512 indicates support for hardware SHA-512 instructions. +#define ARMV8_SHA512 (1 << 6) + +// ARMV8_SHA3 indicates support for hardware SHA-3 instructions including EOR3. +#define ARMV8_SHA3 (1 << 11) + +// Combination of all Armv8 Neon extension bits: 0x087c +// NOTE: If you add further Armv8 Neon extension bits, adjust +// "Test algorithm dispatch without CPU indicator or Neon extension capability bits" +// in util/all_tests.json + +// The Neoverse N1, V1, V2, and Apple M1 micro-architectures are detected to +// allow selecting the fasted implementations for SHA3/SHAKE and AES-GCM. +// Combination of all CPU indicator bits: 0x7080 +// NOTE: If you add further CPU indicator bits, adjust +// "Test algorithm dispatch without CPU indicator bits" in util/all_tests.json. +#define ARMV8_NEOVERSE_N1 (1 << 7) +#define ARMV8_NEOVERSE_V1 (1 << 12) +#define ARMV8_APPLE_M (1 << 13) +#define ARMV8_NEOVERSE_V2 (1 << 14) + +// Combination of CPU indicator bits and Armv8 Neon extension bits: 0x78fc + +// ARMV8_DIT indicates support for the Data-Independent Timing (DIT) flag. +#define ARMV8_DIT (1 << 15) +// ARMV8_DIT_ALLOWED is a run-time en/disabler for the Data-Independent +// Timing (DIT) flag capability. It makes the DIT capability allowed when it is +// first discovered in |OPENSSL_cpuid_setup|. But that bit position in +// |OPENSSL_armcap_P| can be toggled off and back on at run-time via +// |armv8_disable_dit| and |armv8_enable_dit|, respectively. +#define ARMV8_DIT_ALLOWED (1 << 16) + +// ARMV8_RNG indicates supports for hardware RNG instruction RNDR. +#define ARMV8_RNG (1 << 17) + +// +// MIDR_EL1 system register +// +// 63___ _ ___32_31___ _ ___24_23_____20_19_____16_15__ _ __4_3_______0 +// | | | | | | | +// |RES0 | Implementer | Variant | Arch | PartNum |Revision| +// |____ _ _____|_____ _ _____|_________|_______ _|____ _ ___|________| +// + +# define ARM_CPU_IMP_ARM 0x41 + +# define ARM_CPU_PART_CORTEX_A72 0xD08 +# define ARM_CPU_PART_N1 0xD0C +# define ARM_CPU_PART_V1 0xD40 +# define ARM_CPU_PART_V2 0xD4F + +# define MIDR_PARTNUM_SHIFT 4 +# define MIDR_PARTNUM_MASK (0xfffUL << MIDR_PARTNUM_SHIFT) +# define MIDR_PARTNUM(midr) \ + (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT) + +# define MIDR_IMPLEMENTER_SHIFT 24 +# define MIDR_IMPLEMENTER_MASK (0xffUL << MIDR_IMPLEMENTER_SHIFT) +# define MIDR_IMPLEMENTER(midr) \ + (((midr) & MIDR_IMPLEMENTER_MASK) >> MIDR_IMPLEMENTER_SHIFT) + +# define MIDR_ARCHITECTURE_SHIFT 16 +# define MIDR_ARCHITECTURE_MASK (0xfUL << MIDR_ARCHITECTURE_SHIFT) +# define MIDR_ARCHITECTURE(midr) \ + (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT) + +# define MIDR_CPU_MODEL_MASK \ + (MIDR_IMPLEMENTER_MASK | \ + MIDR_PARTNUM_MASK | \ + MIDR_ARCHITECTURE_MASK) + +# define MIDR_CPU_MODEL(imp, partnum) \ + (((imp) << MIDR_IMPLEMENTER_SHIFT) | \ + (0xfUL << MIDR_ARCHITECTURE_SHIFT) | \ + ((partnum) << MIDR_PARTNUM_SHIFT)) + +# define MIDR_IS_CPU_MODEL(midr, imp, partnum) \ + (((midr) & MIDR_CPU_MODEL_MASK) == MIDR_CPU_MODEL(imp, partnum)) + +#endif // ARM || AARCH64 + +#endif // OPENSSL_HEADER_ARM_ARCH_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asm_base.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asm_base.h new file mode 100644 index 0000000..a1dbd82 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asm_base.h @@ -0,0 +1,206 @@ +// Copyright (c) 2023, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_ASM_BASE_H +#define OPENSSL_HEADER_ASM_BASE_H + +#include + +// This header contains symbols and common sections used by assembly files. It +// is included as a public header to simplify the build, but is not intended for +// external use. +// +// Every assembly file must include this header. Some linker features require +// all object files to be tagged with some section metadata. This header file, +// when included in assembly, adds that metadata. It also makes defines like +// |OPENSSL_X86_64| available and includes the prefixing macros. +// +// Including this header in an assembly file imples: +// +// - The file does not require an executable stack. +// +// - The file, on aarch64, uses the macros defined below to be compatible with +// BTI and PAC. +// +// - The file, on x86_64, requires the program to be compatible with Intel IBT +// and SHSTK + +#if defined(__ASSEMBLER__) + +#include + +#if defined(__ELF__) +// Every ELF object file, even empty ones, should disable executable stacks. See +// https://www.airs.com/blog/archives/518. +.pushsection .note.GNU-stack, "", %progbits +.popsection +#endif + +#if defined(__CET__) && defined(OPENSSL_X86_64) +// Clang and GCC define __CET__ and provide when they support Intel's +// Indirect Branch Tracking. +// https://lpc.events/event/7/contributions/729/attachments/496/903/CET-LPC-2020.pdf +// +// cet.h defines _CET_ENDBR which is used to mark function entry points for IBT. +// and adds the assembly marker. The value of _CET_ENDBR is made dependant on if +// '-fcf-protection' is passed to the compiler. _CET_ENDBR is only required when +// the function is the target of an indirect jump, but BoringSSL chooses to mark +// all assembly entry points because it is easier, and allows BoringSSL's ABI +// tester to call the assembly entry points via an indirect jump. +#include +#elif !defined(_CET_ENDBR) +// If cet.h does not exist, manually define _CET_ENDBR to be the ENDBR64 +// instruction, with an explicit byte sequence for compilers/assemblers that +// don't know about it. Note that it is safe to use ENDBR64 on all platforms, +// since the encoding is by design interpreted as a NOP on all pre-CET x86_64 +// processors. +#define _CET_ENDBR .byte 0xf3,0x0f,0x1e,0xfa +#endif + +#if defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64) + +#if defined(__aarch64__) && !defined(__ARM_ARCH) +// Support for GCC v4.8+. GCC 4.8 was the first version to support aarch64 +// but it doesn't define __ARM_ARCH for aarch64 targets. +#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 8)) + #error "GCC 4.8 or later is required for aarch64 support" +#endif + #define __ARM_ARCH 8 +#endif + +// We require the ARM assembler provide |__ARM_ARCH| from Arm C Language +// Extensions (ACLE). This is supported in GCC 4.8+ and Clang 3.2+. MSVC does +// not implement ACLE, but we require Clang's assembler on Windows. +#if !defined(__ARM_ARCH) +#error "ARM assembler must define __ARM_ARCH" +#endif + +// Even when building for 32-bit ARM, support for aarch64 crypto instructions +// will be included. +// +// TODO(davidben): Remove this and the corresponding ifdefs? This is only +// defined because some OpenSSL assembly files would allow disabling the NEON +// code entirely. I think we'd prefer to do that by lifting the dispatch to C +// anyway. +#define __ARM_MAX_ARCH__ 8 + +// Support macros for +// - Armv8.3-A Pointer Authentication and +// - Armv8.5-A Branch Target Identification +// features which require emitting a .note.gnu.property section with the +// appropriate architecture-dependent feature bits set. +// +// |AARCH64_SIGN_LINK_REGISTER| and |AARCH64_VALIDATE_LINK_REGISTER| expand to +// PACIxSP and AUTIxSP, respectively. |AARCH64_SIGN_LINK_REGISTER| should be +// used immediately before saving the LR register (x30) to the stack. +// |AARCH64_VALIDATE_LINK_REGISTER| should be used immediately after restoring +// it. Note |AARCH64_SIGN_LINK_REGISTER|'s modifications to LR must be undone +// with |AARCH64_VALIDATE_LINK_REGISTER| before RET. The SP register must also +// have the same value at the two points. For example: +// +// .global f +// f: +// AARCH64_SIGN_LINK_REGISTER +// stp x29, x30, [sp, #-96]! +// mov x29, sp +// ... +// ldp x29, x30, [sp], #96 +// AARCH64_VALIDATE_LINK_REGISTER +// ret +// +// |AARCH64_VALID_CALL_TARGET| expands to BTI 'c'. Either it, or +// |AARCH64_SIGN_LINK_REGISTER|, must be used at every point that may be an +// indirect call target. In particular, all symbols exported from a file must +// begin with one of these macros. For example, a leaf function that does not +// save LR can instead use |AARCH64_VALID_CALL_TARGET|: +// +// .globl return_zero +// return_zero: +// AARCH64_VALID_CALL_TARGET +// mov x0, #0 +// ret +// +// A non-leaf function which does not immediately save LR may need both macros +// because |AARCH64_SIGN_LINK_REGISTER| appears late. For example, the function +// may jump to an alternate implementation before setting up the stack: +// +// .globl with_early_jump +// with_early_jump: +// AARCH64_VALID_CALL_TARGET +// cmp x0, #128 +// b.lt .Lwith_early_jump_128 +// AARCH64_SIGN_LINK_REGISTER +// stp x29, x30, [sp, #-96]! +// mov x29, sp +// ... +// ldp x29, x30, [sp], #96 +// AARCH64_VALIDATE_LINK_REGISTER +// ret +// +// .Lwith_early_jump_128: +// ... +// ret +// +// These annotations are only required with indirect calls. Private symbols that +// are only the target of direct calls do not require annotations. Also note +// that |AARCH64_VALID_CALL_TARGET| is only valid for indirect calls (BLR), not +// indirect jumps (BR). Indirect jumps in assembly are currently not supported +// and would require a macro for BTI 'j'. +// +// Although not necessary, it is safe to use these macros in 32-bit ARM +// assembly. This may be used to simplify dual 32-bit and 64-bit files. +// +// References: +// - "ELF for the Arm® 64-bit Architecture" +// https://github.com/ARM-software/abi-aa/blob/master/aaelf64/aaelf64.rst +// - "Providing protection for complex software" +// https://developer.arm.com/architectures/learn-the-architecture/providing-protection-for-complex-software + +#if defined(__ARM_FEATURE_BTI_DEFAULT) && __ARM_FEATURE_BTI_DEFAULT == 1 +#define GNU_PROPERTY_AARCH64_BTI (1 << 0) // Has Branch Target Identification +#define AARCH64_VALID_CALL_TARGET hint #34 // BTI 'c' +#else +#define GNU_PROPERTY_AARCH64_BTI 0 // No Branch Target Identification +#define AARCH64_VALID_CALL_TARGET +#endif + +#if defined(__ARM_FEATURE_PAC_DEFAULT) && \ + (__ARM_FEATURE_PAC_DEFAULT & 1) == 1 // Signed with A-key +#define GNU_PROPERTY_AARCH64_POINTER_AUTH \ + (1 << 1) // Has Pointer Authentication +#define AARCH64_SIGN_LINK_REGISTER hint #25 // PACIASP +#define AARCH64_VALIDATE_LINK_REGISTER hint #29 // AUTIASP +#elif defined(__ARM_FEATURE_PAC_DEFAULT) && \ + (__ARM_FEATURE_PAC_DEFAULT & 2) == 2 // Signed with B-key +#define GNU_PROPERTY_AARCH64_POINTER_AUTH \ + (1 << 1) // Has Pointer Authentication +#define AARCH64_SIGN_LINK_REGISTER hint #27 // PACIBSP +#define AARCH64_VALIDATE_LINK_REGISTER hint #31 // AUTIBSP +#else +#define GNU_PROPERTY_AARCH64_POINTER_AUTH 0 // No Pointer Authentication +#if GNU_PROPERTY_AARCH64_BTI != 0 +#define AARCH64_SIGN_LINK_REGISTER AARCH64_VALID_CALL_TARGET +#else +#define AARCH64_SIGN_LINK_REGISTER +#endif +#define AARCH64_VALIDATE_LINK_REGISTER +#endif + +#if GNU_PROPERTY_AARCH64_POINTER_AUTH != 0 || GNU_PROPERTY_AARCH64_BTI != 0 +.pushsection .note.gnu.property, "a"; +.balign 8; +.long 4; +.long 0x10; +.long 0x5; +.asciz "GNU"; +.long 0xc0000000; /* GNU_PROPERTY_AARCH64_FEATURE_1_AND */ +.long 4; +.long (GNU_PROPERTY_AARCH64_POINTER_AUTH | GNU_PROPERTY_AARCH64_BTI); +.long 0; +.popsection; +#endif +#endif // ARM || AARCH64 + +#endif // __ASSEMBLER__ + +#endif // OPENSSL_HEADER_ASM_BASE_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1.h new file mode 100644 index 0000000..1364d3d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1.h @@ -0,0 +1,2149 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ASN1_H +#define OPENSSL_HEADER_ASN1_H + +#include + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Legacy ASN.1 library. +// +// This header is part of OpenSSL's ASN.1 implementation. It is retained for +// compatibility but should not be used by new code. The functions are difficult +// to use correctly, and have buggy or non-standard behaviors. They are thus +// particularly prone to behavior changes and API removals, as BoringSSL +// iterates on these issues. +// +// Use the new |CBS| and |CBB| library in instead. + + +// Tag constants. +// +// These constants are used in various APIs to specify ASN.1 types and tag +// components. See the specific API's documentation for details on which values +// are used and how. + +// The following constants are tag classes. +#define V_ASN1_UNIVERSAL 0x00 +#define V_ASN1_APPLICATION 0x40 +#define V_ASN1_CONTEXT_SPECIFIC 0x80 +#define V_ASN1_PRIVATE 0xc0 + +// V_ASN1_CONSTRUCTED indicates an element is constructed, rather than +// primitive. +#define V_ASN1_CONSTRUCTED 0x20 + +// V_ASN1_PRIMITIVE_TAG is the highest tag number which can be encoded in a +// single byte. Note this is unrelated to whether an element is constructed or +// primitive. +// +// TODO(davidben): Make this private. +#define V_ASN1_PRIMITIVE_TAG 0x1f + +// V_ASN1_MAX_UNIVERSAL is the highest supported universal tag number. It is +// necessary to avoid ambiguity with |V_ASN1_NEG| and |MBSTRING_FLAG|. +// +// TODO(davidben): Make this private. +#define V_ASN1_MAX_UNIVERSAL 0xff + +// V_ASN1_UNDEF is used in some APIs to indicate an ASN.1 element is omitted. +#define V_ASN1_UNDEF (-1) + +// V_ASN1_OTHER is used in |ASN1_TYPE| to indicate a non-universal ASN.1 type. +#define V_ASN1_OTHER (-3) + +// V_ASN1_ANY is used by the ASN.1 templates to indicate an ANY type. +#define V_ASN1_ANY (-4) + +// The following constants are tag numbers for universal types. +#define V_ASN1_EOC 0 +#define V_ASN1_BOOLEAN 1 +#define V_ASN1_INTEGER 2 +#define V_ASN1_BIT_STRING 3 +#define V_ASN1_OCTET_STRING 4 +#define V_ASN1_NULL 5 +#define V_ASN1_OBJECT 6 +#define V_ASN1_OBJECT_DESCRIPTOR 7 +#define V_ASN1_EXTERNAL 8 +#define V_ASN1_REAL 9 +#define V_ASN1_ENUMERATED 10 +#define V_ASN1_UTF8STRING 12 +#define V_ASN1_SEQUENCE 16 +#define V_ASN1_SET 17 +#define V_ASN1_NUMERICSTRING 18 +#define V_ASN1_PRINTABLESTRING 19 +#define V_ASN1_T61STRING 20 +#define V_ASN1_TELETEXSTRING 20 +#define V_ASN1_VIDEOTEXSTRING 21 +#define V_ASN1_IA5STRING 22 +#define V_ASN1_UTCTIME 23 +#define V_ASN1_GENERALIZEDTIME 24 +#define V_ASN1_GRAPHICSTRING 25 +#define V_ASN1_ISO64STRING 26 +#define V_ASN1_VISIBLESTRING 26 +#define V_ASN1_GENERALSTRING 27 +#define V_ASN1_UNIVERSALSTRING 28 +#define V_ASN1_BMPSTRING 30 + +// The following constants are used for |ASN1_STRING| values that represent +// negative INTEGER and ENUMERATED values. See |ASN1_STRING| for more details. +#define V_ASN1_NEG 0x100 +#define V_ASN1_NEG_INTEGER (V_ASN1_INTEGER | V_ASN1_NEG) +#define V_ASN1_NEG_ENUMERATED (V_ASN1_ENUMERATED | V_ASN1_NEG) + +// The following constants are bitmask representations of ASN.1 types. +#define B_ASN1_NUMERICSTRING 0x0001 +#define B_ASN1_PRINTABLESTRING 0x0002 +#define B_ASN1_T61STRING 0x0004 +#define B_ASN1_TELETEXSTRING 0x0004 +#define B_ASN1_VIDEOTEXSTRING 0x0008 +#define B_ASN1_IA5STRING 0x0010 +#define B_ASN1_GRAPHICSTRING 0x0020 +#define B_ASN1_ISO64STRING 0x0040 +#define B_ASN1_VISIBLESTRING 0x0040 +#define B_ASN1_GENERALSTRING 0x0080 +#define B_ASN1_UNIVERSALSTRING 0x0100 +#define B_ASN1_OCTET_STRING 0x0200 +#define B_ASN1_BIT_STRING 0x0400 +#define B_ASN1_BMPSTRING 0x0800 +#define B_ASN1_UNKNOWN 0x1000 +#define B_ASN1_UTF8STRING 0x2000 +#define B_ASN1_UTCTIME 0x4000 +#define B_ASN1_GENERALIZEDTIME 0x8000 +#define B_ASN1_SEQUENCE 0x10000 + +// ASN1_tag2bit converts |tag| from the tag number of a universal type to a +// corresponding |B_ASN1_*| constant, |B_ASN1_UNKNOWN|, or zero. If the +// |B_ASN1_*| constant above is defined, it will map the corresponding +// |V_ASN1_*| constant to it. Otherwise, whether it returns |B_ASN1_UNKNOWN| or +// zero is ill-defined and callers should not rely on it. +// +// TODO(https://crbug.com/boringssl/412): Figure out what |B_ASN1_UNNOWN| vs +// zero is meant to be. The main impact is what values go in |B_ASN1_PRINTABLE|. +// To that end, we must return zero on types that can't go in |ASN1_STRING|. +OPENSSL_EXPORT unsigned long ASN1_tag2bit(int tag); + +// ASN1_tag2str returns a string representation of |tag|, interpret as a tag +// number for a universal type, or |V_ASN1_NEG_*|. +OPENSSL_EXPORT const char *ASN1_tag2str(int tag); + + +// API conventions. +// +// The following sample functions document the calling conventions used by +// legacy ASN.1 APIs. + +#if 0 // Sample functions + +// d2i_SAMPLE parses a structure from up to |len| bytes at |*inp|. On success, +// it advances |*inp| by the number of bytes read and returns a newly-allocated +// |SAMPLE| object containing the parsed structure. If |out| is non-NULL, it +// additionally frees the previous value at |*out| and updates |*out| to the +// result. If parsing or allocating the result fails, it returns NULL. +// +// This function does not reject trailing data in the input. This allows the +// caller to parse a sequence of concatenated structures. Callers parsing only +// one structure should check for trailing data by comparing the updated |*inp| +// with the end of the input. +// +// Note: If |out| and |*out| are both non-NULL, the object at |*out| is not +// updated in-place. Instead, it is freed, and the pointer is updated to the +// new object. This differs from OpenSSL, which behaves more like +// |d2i_SAMPLE_with_reuse|. Callers are recommended to set |out| to NULL and +// instead use the return value. +SAMPLE *d2i_SAMPLE(SAMPLE **out, const uint8_t **inp, long len); + +// d2i_SAMPLE_with_reuse parses a structure from up to |len| bytes at |*inp|. On +// success, it advances |*inp| by the number of bytes read and returns a +// non-NULL pointer to an object containing the parsed structure. The object is +// determined from |out| as follows: +// +// If |out| is NULL, the function places the result in a newly-allocated +// |SAMPLE| object and returns it. This mode is recommended. +// +// If |out| is non-NULL, but |*out| is NULL, the function also places the result +// in a newly-allocated |SAMPLE| object. It sets |*out| to this object and also +// returns it. +// +// If |out| and |*out| are both non-NULL, the function updates the object at +// |*out| in-place with the result and returns |*out|. +// +// If any of the above fail, the function returns NULL. +// +// This function does not reject trailing data in the input. This allows the +// caller to parse a sequence of concatenated structures. Callers parsing only +// one structure should check for trailing data by comparing the updated |*inp| +// with the end of the input. +// +// WARNING: Callers should not rely on the in-place update mode. It often +// produces the wrong result or breaks the type's internal invariants. Future +// revisions of BoringSSL may standardize on the |d2i_SAMPLE| behavior. +SAMPLE *d2i_SAMPLE_with_reuse(SAMPLE **out, const uint8_t **inp, long len); + +// i2d_SAMPLE marshals |in|. On error, it returns a negative value. On success, +// it returns the length of the result and outputs it via |outp| as follows: +// +// If |outp| is NULL, the function writes nothing. This mode can be used to size +// buffers. +// +// If |outp| is non-NULL but |*outp| is NULL, the function sets |*outp| to a +// newly-allocated buffer containing the result. The caller is responsible for +// releasing |*outp| with |OPENSSL_free|. This mode is recommended for most +// callers. +// +// If |outp| and |*outp| are non-NULL, the function writes the result to +// |*outp|, which must have enough space available, and advances |*outp| just +// past the output. +// +// WARNING: In the third mode, the function does not internally check output +// bounds. Failing to correctly size the buffer will result in a potentially +// exploitable memory error. +int i2d_SAMPLE(const SAMPLE *in, uint8_t **outp); + +#endif // Sample functions + +// The following macros are used to retrieve the function pointer of the +// |d2i| or |i2d| ASN1 functions of |type|. +// +// NOTE: |D2I_OF| and |I2D_OF_const| are not implemented. +#define I2D_OF(type) int (*)(type *, unsigned char **) + +// CHECKED_I2D_OF casts a given pointer to i2d_of_void* and statically checks +// that it was a pointer to |type|'s |i2d| function. +#define CHECKED_I2D_OF(type, i2d) ((i2d_of_void *)(1 ? i2d : ((I2D_OF(type))0))) + +// The following typedefs are sometimes used for pointers to functions like +// |d2i_SAMPLE| and |i2d_SAMPLE|. Note, however, that these act on |void*|. +// Calling a function with a different pointer type is undefined in C, so this +// is only valid with a wrapper. +typedef void *d2i_of_void(void **, const unsigned char **, long); +typedef int i2d_of_void(const void *, unsigned char **); + + +// ASN.1 types. +// +// An |ASN1_ITEM| represents an ASN.1 type and allows working with ASN.1 types +// generically. +// +// |ASN1_ITEM|s use a different namespace from C types and are accessed via +// |ASN1_ITEM_*| macros. So, for example, |ASN1_OCTET_STRING| is both a C type +// and the name of an |ASN1_ITEM|, referenced as +// |ASN1_ITEM_rptr(ASN1_OCTET_STRING)|. +// +// Each |ASN1_ITEM| has a corresponding C type, typically with the same name, +// which represents values in the ASN.1 type. This type is either a pointer type +// or |ASN1_BOOLEAN|. When it is a pointer, NULL pointers represent omitted +// values. For example, an OCTET STRING value is declared with the C type +// |ASN1_OCTET_STRING*| and uses the |ASN1_ITEM| named |ASN1_OCTET_STRING|. An +// OPTIONAL OCTET STRING uses the same C type and represents an omitted value +// with a NULL pointer. |ASN1_BOOLEAN| is described in a later section. + +// DECLARE_ASN1_ITEM declares an |ASN1_ITEM| with name |name|. The |ASN1_ITEM| +// may be referenced with |ASN1_ITEM_rptr|. Uses of this macro should document +// the corresponding ASN.1 and C types. +#define DECLARE_ASN1_ITEM(name) extern OPENSSL_EXPORT const ASN1_ITEM name##_it; + +// ASN1_ITEM_rptr returns the |const ASN1_ITEM *| named |name|. +#define ASN1_ITEM_rptr(name) (&(name##_it)) + +// ASN1_ITEM_EXP is an abstraction for referencing an |ASN1_ITEM| in a +// constant-initialized structure, such as a method table. It exists because, on +// some OpenSSL platforms, |ASN1_ITEM| references are indirected through +// functions. Structures reference the |ASN1_ITEM| by declaring a field like +// |ASN1_ITEM_EXP *item| and initializing it with |ASN1_ITEM_ref|. +typedef const ASN1_ITEM ASN1_ITEM_EXP; + +// ASN1_ITEM_ref returns an |ASN1_ITEM_EXP*| for the |ASN1_ITEM| named |name|. +#define ASN1_ITEM_ref(name) (&(name##_it)) + +// ASN1_ITEM_ptr converts |iptr|, which must be an |ASN1_ITEM_EXP*| to a +// |const ASN1_ITEM*|. +#define ASN1_ITEM_ptr(iptr) (iptr) + +// ASN1_VALUE_st (aka |ASN1_VALUE|) is an opaque type used as a placeholder for +// the C type corresponding to an |ASN1_ITEM|. +typedef struct ASN1_VALUE_st ASN1_VALUE; + +// ASN1_parse performs an ASN.1 dump of the contents pointed to by |pp| of length |len|, +// and writes it to |bp|. Returns 1 on success, or 0 on failure. +OPENSSL_EXPORT int ASN1_parse(BIO *bp, const unsigned char *pp, long len, int indent); + +// ASN1_item_new allocates a new value of the C type corresponding to |it|, or +// NULL on error. On success, the caller must release the value with +// |ASN1_item_free|, or the corresponding C type's free function, when done. The +// new value will initialize fields of the value to some default state, such as +// an empty string. Note, however, that this default state sometimes omits +// required values, such as with CHOICE types. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type is a +// potentially exploitable memory error. Callers must ensure the value is used +// consistently with |it|. Prefer using type-specific functions such as +// |ASN1_OCTET_STRING_new|. +OPENSSL_EXPORT ASN1_VALUE *ASN1_item_new(const ASN1_ITEM *it); + +// ASN1_item_free releases memory associated with |val|, which must be an object +// of the C type corresponding to |it|. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Passing a pointer of the wrong type into this function is a +// potentially exploitable memory error. Callers must ensure |val| is consistent +// with |it|. Prefer using type-specific functions such as +// |ASN1_OCTET_STRING_free|. +OPENSSL_EXPORT void ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it); + +// ASN1_item_d2i parses the ASN.1 type |it| from up to |len| bytes at |*inp|. +// It behaves like |d2i_SAMPLE_with_reuse|, except that |out| and the return +// value are cast to |ASN1_VALUE| pointers. +// +// TODO(https://crbug.com/boringssl/444): C strict aliasing forbids type-punning +// |T*| and |ASN1_VALUE*| the way this function signature does. When that bug is +// resolved, we will need to pick which type |*out| is (probably |T*|). Do not +// use a non-NULL |out| to avoid ending up on the wrong side of this question. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type, or passing a +// pointer of the wrong type into this function, are potentially exploitable +// memory errors. Callers must ensure |out| is consistent with |it|. Prefer +// using type-specific functions such as |d2i_ASN1_OCTET_STRING|. +OPENSSL_EXPORT ASN1_VALUE *ASN1_item_d2i(ASN1_VALUE **out, + const unsigned char **inp, long len, + const ASN1_ITEM *it); + +// ASN1_item_i2d marshals |val| as the ASN.1 type associated with |it|, as +// described in |i2d_SAMPLE|. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Passing a pointer of the wrong type into this function is a +// potentially exploitable memory error. Callers must ensure |val| is consistent +// with |it|. Prefer using type-specific functions such as +// |i2d_ASN1_OCTET_STRING|. +OPENSSL_EXPORT int ASN1_item_i2d(ASN1_VALUE *val, unsigned char **outp, + const ASN1_ITEM *it); + +// ASN1_dup returns a newly-allocated copy of |x| by re-encoding with |i2d| and +// |d2i|. |i2d| and |d2i| must be the corresponding type functions of |x|. NULL +// is returned on error. +// +// WARNING: DO NOT USE. Casting the result of this function to the wrong type, +// or passing a pointer of the wrong type into this function, are potentially +// exploitable memory errors. Prefer directly calling |i2d| and |d2i| or other +// type-specific functions. +OPENSSL_EXPORT void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x); + +// ASN1_item_dup returns a newly-allocated copy of |x|, or NULL on error. |x| +// must be an object of |it|'s C type. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type, or passing a +// pointer of the wrong type into this function, are potentially exploitable +// memory errors. Prefer using type-specific functions such as +// |ASN1_STRING_dup|. +OPENSSL_EXPORT void *ASN1_item_dup(const ASN1_ITEM *it, void *x); + +// The following functions behave like |ASN1_item_d2i| but read from |in| +// instead. |out| is the same parameter as in |ASN1_item_d2i|, but written with +// |void*| instead. The return values similarly match. +// +// These functions may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: These functions do not bound how much data is read from |in|. +// Parsing an untrusted input could consume unbounded memory. +OPENSSL_EXPORT void *ASN1_item_d2i_fp(const ASN1_ITEM *it, FILE *in, void *out); +OPENSSL_EXPORT void *ASN1_item_d2i_bio(const ASN1_ITEM *it, BIO *in, void *out); + +// The following functions behave like |ASN1_item_i2d| but write to |out| +// instead. |in| is the same parameter as in |ASN1_item_i2d|, but written with +// |void*| instead. +// +// These functions may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +OPENSSL_EXPORT int ASN1_item_i2d_fp(const ASN1_ITEM *it, FILE *out, void *in); +OPENSSL_EXPORT int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, void *in); + +// ASN1_i2d_bio writes the result to |out| like the functions above, but parses +// |in| with |i2d|. +// +// WARNING: Prefer using type-specific functions. |i2d| is only valid with a +// wrapper (see |d2i_of_void|). +OPENSSL_EXPORT int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, void *in); + +// ASN1_i2d_bio_of statically checks |i2d| and |in| for |type| before casting +// and calling |ASN1_i2d_bio|. +// +// DO NOT USE: This is only maintained for compatibility purposes. Calling a +// function with a different pointer type is undefined behavior in C (see +// |d2i_of_void|). +// This macro forces the user to directly call the |i2d| ASN.1 function of +// |type|. |i2d| functions of |type| are defined with parameters of |type *|, +// but |i2d_of_void| expects the signature of a |const void *|. This inherently +// forces the user to use undefined C behavior and will cause failures when +// running against undefined behavior sanitizers in clang. +#define ASN1_i2d_bio_of(type, i2d, out, in) \ + (ASN1_i2d_bio(CHECKED_I2D_OF(type, i2d), out, CHECKED_PTR_OF(type, in))) + +// ASN1_item_unpack parses |oct|'s contents as |it|'s ASN.1 type. It returns a +// newly-allocated instance of |it|'s C type on success, or NULL on error. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type is a +// potentially exploitable memory error. Callers must ensure the value is used +// consistently with |it|. +OPENSSL_EXPORT void *ASN1_item_unpack(const ASN1_STRING *oct, + const ASN1_ITEM *it); + +// ASN1_item_pack marshals |obj| as |it|'s ASN.1 type. If |out| is NULL, it +// returns a newly-allocated |ASN1_STRING| with the result, or NULL on error. +// If |out| is non-NULL, but |*out| is NULL, it does the same but additionally +// sets |*out| to the result. If both |out| and |*out| are non-NULL, it writes +// the result to |*out| and returns |*out| on success or NULL on error. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Passing a pointer of the wrong type into this function is a +// potentially exploitable memory error. Callers must ensure |val| is consistent +// with |it|. +OPENSSL_EXPORT ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, + ASN1_STRING **out); + + +// Booleans. +// +// This library represents ASN.1 BOOLEAN values with |ASN1_BOOLEAN|, which is an +// integer type. FALSE is zero, TRUE is 0xff, and an omitted OPTIONAL BOOLEAN is +// -1. + +// ASN1_BOOLEAN_FALSE is FALSE as an |ASN1_BOOLEAN|. +#define ASN1_BOOLEAN_FALSE 0 + +// ASN1_BOOLEAN_TRUE is TRUE as an |ASN1_BOOLEAN|. Some code incorrectly uses +// 1, so prefer |b != ASN1_BOOLEAN_FALSE| over |b == ASN1_BOOLEAN_TRUE|. +#define ASN1_BOOLEAN_TRUE 0xff + +// ASN1_BOOLEAN_NONE, in contexts where the |ASN1_BOOLEAN| represents an +// OPTIONAL BOOLEAN, is an omitted value. Using this value in other contexts is +// undefined and may be misinterpreted as TRUE. +#define ASN1_BOOLEAN_NONE (-1) + +// d2i_ASN1_BOOLEAN parses a DER-encoded ASN.1 BOOLEAN from up to |len| bytes at +// |*inp|. On success, it advances |*inp| by the number of bytes read and +// returns the result. If |out| is non-NULL, it additionally writes the result +// to |*out|. On error, it returns |ASN1_BOOLEAN_NONE|. +// +// This function does not reject trailing data in the input. This allows the +// caller to parse a sequence of concatenated structures. Callers parsing only +// one structure should check for trailing data by comparing the updated |*inp| +// with the end of the input. +// +// WARNING: This function's is slightly different from other |d2i_*| functions +// because |ASN1_BOOLEAN| is not a pointer type. +OPENSSL_EXPORT ASN1_BOOLEAN d2i_ASN1_BOOLEAN(ASN1_BOOLEAN *out, + const unsigned char **inp, + long len); + +// i2d_ASN1_BOOLEAN marshals |a| as a DER-encoded ASN.1 BOOLEAN, as described in +// |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_BOOLEAN(ASN1_BOOLEAN a, unsigned char **outp); + +// The following |ASN1_ITEM|s have ASN.1 type BOOLEAN and C type |ASN1_BOOLEAN|. +// |ASN1_TBOOLEAN| and |ASN1_FBOOLEAN| must be marked OPTIONAL. When omitted, +// they are parsed as TRUE and FALSE, respectively, rather than +// |ASN1_BOOLEAN_NONE|. +DECLARE_ASN1_ITEM(ASN1_BOOLEAN) +DECLARE_ASN1_ITEM(ASN1_TBOOLEAN) +DECLARE_ASN1_ITEM(ASN1_FBOOLEAN) + + +// Strings. +// +// ASN.1 contains a myriad of string types, as well as types that contain data +// that may be encoded into a string. This library uses a single type, +// |ASN1_STRING|, to represent most values. + +// An asn1_string_st (aka |ASN1_STRING|) represents a value of a string-like +// ASN.1 type. It contains a type field, and a byte string data field with a +// type-specific representation. +// +// When representing a string value, the type field is one of +// |V_ASN1_OCTET_STRING|, |V_ASN1_UTF8STRING|, |V_ASN1_NUMERICSTRING|, +// |V_ASN1_PRINTABLESTRING|, |V_ASN1_T61STRING|, |V_ASN1_VIDEOTEXSTRING|, +// |V_ASN1_IA5STRING|, |V_ASN1_GRAPHICSTRING|, |V_ASN1_ISO64STRING|, +// |V_ASN1_VISIBLESTRING|, |V_ASN1_GENERALSTRING|, |V_ASN1_UNIVERSALSTRING|, or +// |V_ASN1_BMPSTRING|. The data contains the byte representation of of the +// string. +// +// When representing a BIT STRING value, the type field is |V_ASN1_BIT_STRING|. +// See bit string documentation below for how the data and flags are used. +// +// When representing an INTEGER or ENUMERATED value, the type field is one of +// |V_ASN1_INTEGER|, |V_ASN1_NEG_INTEGER|, |V_ASN1_ENUMERATED|, or +// |V_ASN1_NEG_ENUMERATED|. See integer documentation below for details. +// +// When representing a GeneralizedTime or UTCTime value, the type field is +// |V_ASN1_GENERALIZEDTIME| or |V_ASN1_UTCTIME|, respectively. The data contains +// the DER encoding of the value. For example, the UNIX epoch would be +// "19700101000000Z" for a GeneralizedTime and "700101000000Z" for a UTCTime. +// +// |ASN1_STRING|, when stored in an |ASN1_TYPE|, may also represent an element +// with tag not directly supported by this library. See |ASN1_TYPE| for details. +// +// |ASN1_STRING| additionally has the following typedefs: |ASN1_BIT_STRING|, +// |ASN1_BMPSTRING|, |ASN1_ENUMERATED|, |ASN1_GENERALIZEDTIME|, +// |ASN1_GENERALSTRING|, |ASN1_IA5STRING|, |ASN1_INTEGER|, |ASN1_OCTET_STRING|, +// |ASN1_PRINTABLESTRING|, |ASN1_T61STRING|, |ASN1_TIME|, +// |ASN1_UNIVERSALSTRING|, |ASN1_UTCTIME|, |ASN1_UTF8STRING|, and +// |ASN1_VISIBLESTRING|. Other than |ASN1_TIME|, these correspond to universal +// ASN.1 types. |ASN1_TIME| represents a CHOICE of UTCTime and GeneralizedTime, +// with a cutoff of 2049, as used in Section 4.1.2.5 of RFC 5280. +// +// For clarity, callers are encouraged to use the appropriate typedef when +// available. They are the same type as |ASN1_STRING|, so a caller may freely +// pass them into functions expecting |ASN1_STRING|, such as +// |ASN1_STRING_length|. +// +// If a function returns an |ASN1_STRING| where the typedef or ASN.1 structure +// implies constraints on the type field, callers may assume that the type field +// is correct. However, if a function takes an |ASN1_STRING| as input, callers +// must ensure the type field matches. These invariants are not captured by the +// C type system and may not be checked at runtime. For example, callers may +// assume the output of |X509_get0_serialNumber| has type |V_ASN1_INTEGER| or +// |V_ASN1_NEG_INTEGER|. Callers must not pass a string of type +// |V_ASN1_OCTET_STRING| to |X509_set_serialNumber|. Doing so may break +// invariants on the |X509| object and break the |X509_get0_serialNumber| +// invariant. +// +// TODO(https://crbug.com/boringssl/445): This is very unfriendly. Getting the +// type field wrong should not cause memory errors, but it may do strange +// things. We should add runtime checks to anything that consumes |ASN1_STRING|s +// from the caller. +struct asn1_string_st { + int length; + int type; + unsigned char *data; + long flags; +}; + +// ASN1_STRING_FLAG_BITS_LEFT indicates, in a BIT STRING |ASN1_STRING|, that +// flags & 0x7 contains the number of padding bits added to the BIT STRING +// value. When not set, all trailing zero bits in the last byte are implicitly +// treated as padding. This behavior is deprecated and should not be used. +#define ASN1_STRING_FLAG_BITS_LEFT 0x08 + +// ASN1_STRING_type_new returns a newly-allocated empty |ASN1_STRING| object of +// type |type|, or NULL on error. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_type_new(int type); + +// ASN1_STRING_new returns a newly-allocated empty |ASN1_STRING| object with an +// arbitrary type. Prefer one of the type-specific constructors, such as +// |ASN1_OCTET_STRING_new|, or |ASN1_STRING_type_new|. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_new(void); + +// ASN1_STRING_free releases memory associated with |str|. +OPENSSL_EXPORT void ASN1_STRING_free(ASN1_STRING *str); + +// ASN1_STRING_clear_free releases memory associated with |str|. +OPENSSL_EXPORT void ASN1_STRING_clear_free(ASN1_STRING *str); + +// ASN1_STRING_copy sets |dst| to a copy of |str|. It returns one on success and +// zero on error. +OPENSSL_EXPORT int ASN1_STRING_copy(ASN1_STRING *dst, const ASN1_STRING *str); + +// ASN1_STRING_dup returns a newly-allocated copy of |str|, or NULL on error. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_dup(const ASN1_STRING *str); + +// ASN1_STRING_type returns the type of |str|. This value will be one of the +// |V_ASN1_*| constants. +OPENSSL_EXPORT int ASN1_STRING_type(const ASN1_STRING *str); + +// ASN1_STRING_get0_data returns a pointer to |str|'s contents. Callers should +// use |ASN1_STRING_length| to determine the length of the string. The string +// may have embedded NUL bytes and may not be NUL-terminated. +OPENSSL_EXPORT const unsigned char *ASN1_STRING_get0_data( + const ASN1_STRING *str); + +// ASN1_STRING_data returns a mutable pointer to |str|'s contents. Callers +// should use |ASN1_STRING_length| to determine the length of the string. The +// string may have embedded NUL bytes and may not be NUL-terminated. +// +// Prefer |ASN1_STRING_get0_data|. +OPENSSL_EXPORT unsigned char *ASN1_STRING_data(ASN1_STRING *str); + +// ASN1_STRING_length returns the length of |str|, in bytes. +OPENSSL_EXPORT int ASN1_STRING_length(const ASN1_STRING *str); + +// ASN1_STRING_cmp compares |a| and |b|'s type and contents. It returns an +// integer equal to, less than, or greater than zero if |a| is equal to, less +// than, or greater than |b|, respectively. This function compares by length, +// then data, then type. Note the data compared is the |ASN1_STRING| internal +// representation and the type order is arbitrary. While this comparison is +// suitable for sorting, callers should not rely on the exact order when |a| +// and |b| are different types. +// +// Note that, if |a| and |b| are INTEGERs, this comparison does not order the +// values numerically. For a numerical comparison, use |ASN1_INTEGER_cmp|. +OPENSSL_EXPORT int ASN1_STRING_cmp(const ASN1_STRING *a, const ASN1_STRING *b); + +// ASN1_STRING_set sets the contents of |str| to a copy of |len| bytes from +// |data|. It returns one on success and zero on error. If |data| is NULL, it +// updates the length and allocates the buffer as needed, but does not +// initialize the contents. +OPENSSL_EXPORT int ASN1_STRING_set(ASN1_STRING *str, const void *data, + ossl_ssize_t len); + +// ASN1_STRING_set0 sets the contents of |str| to |len| bytes from |data|. It +// takes ownership of |data|, which must have been allocated with +// |OPENSSL_malloc|. +OPENSSL_EXPORT void ASN1_STRING_set0(ASN1_STRING *str, void *data, int len); + +// The following functions call |ASN1_STRING_type_new| with the corresponding +// |V_ASN1_*| constant. +OPENSSL_EXPORT ASN1_BMPSTRING *ASN1_BMPSTRING_new(void); +OPENSSL_EXPORT ASN1_GENERALSTRING *ASN1_GENERALSTRING_new(void); +OPENSSL_EXPORT ASN1_IA5STRING *ASN1_IA5STRING_new(void); +OPENSSL_EXPORT ASN1_OCTET_STRING *ASN1_OCTET_STRING_new(void); +OPENSSL_EXPORT ASN1_PRINTABLESTRING *ASN1_PRINTABLESTRING_new(void); +OPENSSL_EXPORT ASN1_T61STRING *ASN1_T61STRING_new(void); +OPENSSL_EXPORT ASN1_UNIVERSALSTRING *ASN1_UNIVERSALSTRING_new(void); +OPENSSL_EXPORT ASN1_UTF8STRING *ASN1_UTF8STRING_new(void); +OPENSSL_EXPORT ASN1_VISIBLESTRING *ASN1_VISIBLESTRING_new(void); + +// The following functions call |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_BMPSTRING_free(ASN1_BMPSTRING *str); +OPENSSL_EXPORT void ASN1_GENERALSTRING_free(ASN1_GENERALSTRING *str); +OPENSSL_EXPORT void ASN1_IA5STRING_free(ASN1_IA5STRING *str); +OPENSSL_EXPORT void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *str); +OPENSSL_EXPORT void ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING *str); +OPENSSL_EXPORT void ASN1_T61STRING_free(ASN1_T61STRING *str); +OPENSSL_EXPORT void ASN1_UNIVERSALSTRING_free(ASN1_UNIVERSALSTRING *str); +OPENSSL_EXPORT void ASN1_UTF8STRING_free(ASN1_UTF8STRING *str); +OPENSSL_EXPORT void ASN1_VISIBLESTRING_free(ASN1_VISIBLESTRING *str); + +// The following functions parse up to |len| bytes from |*inp| as a +// DER-encoded ASN.1 value of the corresponding type, as described in +// |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_BMPSTRING *d2i_ASN1_BMPSTRING(ASN1_BMPSTRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_GENERALSTRING *d2i_ASN1_GENERALSTRING( + ASN1_GENERALSTRING **out, const uint8_t **inp, long len); +OPENSSL_EXPORT ASN1_IA5STRING *d2i_ASN1_IA5STRING(ASN1_IA5STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_OCTET_STRING *d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_PRINTABLESTRING *d2i_ASN1_PRINTABLESTRING( + ASN1_PRINTABLESTRING **out, const uint8_t **inp, long len); +OPENSSL_EXPORT ASN1_T61STRING *d2i_ASN1_T61STRING(ASN1_T61STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_UNIVERSALSTRING *d2i_ASN1_UNIVERSALSTRING( + ASN1_UNIVERSALSTRING **out, const uint8_t **inp, long len); +OPENSSL_EXPORT ASN1_UTF8STRING *d2i_ASN1_UTF8STRING(ASN1_UTF8STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_VISIBLESTRING *d2i_ASN1_VISIBLESTRING( + ASN1_VISIBLESTRING **out, const uint8_t **inp, long len); + +// The following functions marshal |in| as a DER-encoded ASN.1 value of the +// corresponding type, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_BMPSTRING(const ASN1_BMPSTRING *in, uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_GENERALSTRING(const ASN1_GENERALSTRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_IA5STRING(const ASN1_IA5STRING *in, uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_OCTET_STRING(const ASN1_OCTET_STRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_PRINTABLESTRING(const ASN1_PRINTABLESTRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_T61STRING(const ASN1_T61STRING *in, uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_UNIVERSALSTRING(const ASN1_UNIVERSALSTRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_UTF8STRING(const ASN1_UTF8STRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_VISIBLESTRING(const ASN1_VISIBLESTRING *in, + uint8_t **outp); + +// The following |ASN1_ITEM|s have the ASN.1 type referred to in their name and +// C type |ASN1_STRING*|. The C type may also be written as the corresponding +// typedef. +DECLARE_ASN1_ITEM(ASN1_BMPSTRING) +DECLARE_ASN1_ITEM(ASN1_GENERALSTRING) +DECLARE_ASN1_ITEM(ASN1_IA5STRING) +DECLARE_ASN1_ITEM(ASN1_OCTET_STRING) +DECLARE_ASN1_ITEM(ASN1_PRINTABLESTRING) +DECLARE_ASN1_ITEM(ASN1_T61STRING) +DECLARE_ASN1_ITEM(ASN1_UNIVERSALSTRING) +DECLARE_ASN1_ITEM(ASN1_UTF8STRING) +DECLARE_ASN1_ITEM(ASN1_VISIBLESTRING) + +// ASN1_OCTET_STRING_dup calls |ASN1_STRING_dup|. +OPENSSL_EXPORT ASN1_OCTET_STRING *ASN1_OCTET_STRING_dup( + const ASN1_OCTET_STRING *a); + +// ASN1_OCTET_STRING_cmp calls |ASN1_STRING_cmp|. +OPENSSL_EXPORT int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, + const ASN1_OCTET_STRING *b); + +// ASN1_OCTET_STRING_set calls |ASN1_STRING_set|. +OPENSSL_EXPORT int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *str, + const unsigned char *data, int len); + +// ASN1_STRING_to_UTF8 converts |in| to UTF-8. On success, sets |*out| to a +// newly-allocated buffer containing the resulting string and returns the length +// of the string. The caller must call |OPENSSL_free| to release |*out| when +// done. On error, it returns a negative number. +OPENSSL_EXPORT int ASN1_STRING_to_UTF8(unsigned char **out, + const ASN1_STRING *in); + +// The following formats define encodings for use with functions like +// |ASN1_mbstring_copy|. Note |MBSTRING_ASC| refers to Latin-1, not ASCII. +#define MBSTRING_FLAG 0x1000 +#define MBSTRING_UTF8 (MBSTRING_FLAG) +#define MBSTRING_ASC (MBSTRING_FLAG | 1) +#define MBSTRING_BMP (MBSTRING_FLAG | 2) +#define MBSTRING_UNIV (MBSTRING_FLAG | 4) + +// DIRSTRING_TYPE contains the valid string types in an X.509 DirectoryString. +#define DIRSTRING_TYPE \ + (B_ASN1_PRINTABLESTRING | B_ASN1_T61STRING | B_ASN1_BMPSTRING | \ + B_ASN1_UTF8STRING) + +// PKCS9STRING_TYPE contains the valid string types in a PKCS9String. +#define PKCS9STRING_TYPE (DIRSTRING_TYPE | B_ASN1_IA5STRING) + +// ASN1_mbstring_copy converts |len| bytes from |in| to an ASN.1 string. If +// |len| is -1, |in| must be NUL-terminated and the length is determined by +// |strlen|. |in| is decoded according to |inform|, which must be one of +// |MBSTRING_*|. |mask| determines the set of valid output types and is a +// bitmask containing a subset of |B_ASN1_PRINTABLESTRING|, |B_ASN1_IA5STRING|, +// |B_ASN1_T61STRING|, |B_ASN1_BMPSTRING|, |B_ASN1_UNIVERSALSTRING|, and +// |B_ASN1_UTF8STRING|, in that preference order. This function chooses the +// first output type in |mask| which can represent |in|. It interprets T61String +// as Latin-1, rather than T.61. +// +// If |mask| is zero, |DIRSTRING_TYPE| is used by default. +// +// On success, this function returns the |V_ASN1_*| constant corresponding to +// the selected output type and, if |out| and |*out| are both non-NULL, updates +// the object at |*out| with the result. If |out| is non-NULL and |*out| is +// NULL, it instead sets |*out| to a newly-allocated |ASN1_STRING| containing +// the result. If |out| is NULL, it returns the selected output type without +// constructing an |ASN1_STRING|. On error, this function returns -1. +OPENSSL_EXPORT int ASN1_mbstring_copy(ASN1_STRING **out, const uint8_t *in, + ossl_ssize_t len, int inform, + unsigned long mask); + +// ASN1_mbstring_ncopy behaves like |ASN1_mbstring_copy| but returns an error if +// the input is less than |minsize| or greater than |maxsize| codepoints long. A +// |maxsize| value of zero is ignored. Note the sizes are measured in +// codepoints, not output bytes. +OPENSSL_EXPORT int ASN1_mbstring_ncopy(ASN1_STRING **out, const uint8_t *in, + ossl_ssize_t len, int inform, + unsigned long mask, ossl_ssize_t minsize, + ossl_ssize_t maxsize); + +// ASN1_STRING_set_by_NID behaves like |ASN1_mbstring_ncopy|, but determines +// |mask|, |minsize|, and |maxsize| based on |nid|. When |nid| is a recognized +// X.509 attribute type, it will pick a suitable ASN.1 string type and bounds. +// For most attribute types, it preferentially chooses UTF8String. If |nid| is +// unrecognized, it uses UTF8String by default. +// +// Slightly unlike |ASN1_mbstring_ncopy|, this function interprets |out| and +// returns its result as follows: If |out| is NULL, it returns a newly-allocated +// |ASN1_STRING| containing the result. If |out| is non-NULL and +// |*out| is NULL, it additionally sets |*out| to the result. If both |out| and +// |*out| are non-NULL, it instead updates the object at |*out| and returns +// |*out|. In all cases, it returns NULL on error. +// +// This function supports the following NIDs: |NID_countryName|, +// |NID_dnQualifier|, |NID_domainComponent|, |NID_friendlyName|, +// |NID_givenName|, |NID_initials|, |NID_localityName|, |NID_ms_csp_name|, +// |NID_name|, |NID_organizationalUnitName|, |NID_organizationName|, +// |NID_pkcs9_challengePassword|, |NID_pkcs9_emailAddress|, +// |NID_pkcs9_unstructuredAddress|, |NID_pkcs9_unstructuredName|, +// |NID_serialNumber|, |NID_stateOrProvinceName|, and |NID_surname|. Additional +// NIDs may be registered with |ASN1_STRING_set_by_NID|, but it is recommended +// to call |ASN1_mbstring_ncopy| directly instead. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_set_by_NID(ASN1_STRING **out, + const unsigned char *in, + ossl_ssize_t len, int inform, + int nid); + +// STABLE_NO_MASK causes |ASN1_STRING_TABLE_add| to allow types other than +// UTF8String. +#define STABLE_NO_MASK 0x02 + +// ASN1_STRING_TABLE_add registers the corresponding parameters with |nid|, for +// use with |ASN1_STRING_set_by_NID|. It returns one on success and zero on +// error. It is an error to call this function if |nid| is a built-in NID, or +// was already registered by a previous call. +// +// WARNING: This function affects global state in the library. If two libraries +// in the same address space register information for the same OID, one call +// will fail. Prefer directly passing the desired parametrs to +// |ASN1_mbstring_copy| or |ASN1_mbstring_ncopy| instead. +OPENSSL_EXPORT int ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, + unsigned long mask, + unsigned long flags); + + +// Multi-strings. +// +// A multi-string, or "MSTRING", is an |ASN1_STRING| that represents a CHOICE of +// several string or string-like types, such as X.509's DirectoryString. The +// |ASN1_STRING|'s type field determines which type is used. +// +// Multi-string types are associated with a bitmask, using the |B_ASN1_*| +// constants, which defines which types are valid. + +// B_ASN1_DIRECTORYSTRING is a bitmask of types allowed in an X.509 +// DirectoryString (RFC 5280). +#define B_ASN1_DIRECTORYSTRING \ + (B_ASN1_PRINTABLESTRING | B_ASN1_TELETEXSTRING | B_ASN1_BMPSTRING | \ + B_ASN1_UNIVERSALSTRING | B_ASN1_UTF8STRING) + +// DIRECTORYSTRING_new returns a newly-allocated |ASN1_STRING| with type -1, or +// NULL on error. The resulting |ASN1_STRING| is not a valid X.509 +// DirectoryString until initialized with a value. +OPENSSL_EXPORT ASN1_STRING *DIRECTORYSTRING_new(void); + +// DIRECTORYSTRING_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void DIRECTORYSTRING_free(ASN1_STRING *str); + +// d2i_DIRECTORYSTRING parses up to |len| bytes from |*inp| as a DER-encoded +// X.509 DirectoryString (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +// +// TODO(https://crbug.com/boringssl/449): DirectoryString's non-empty string +// requirement is not currently enforced. +OPENSSL_EXPORT ASN1_STRING *d2i_DIRECTORYSTRING(ASN1_STRING **out, + const uint8_t **inp, long len); + +// i2d_DIRECTORYSTRING marshals |in| as a DER-encoded X.509 DirectoryString (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_DIRECTORYSTRING(const ASN1_STRING *in, uint8_t **outp); + +// DIRECTORYSTRING is an |ASN1_ITEM| whose ASN.1 type is X.509 DirectoryString +// (RFC 5280) and C type is |ASN1_STRING*|. +DECLARE_ASN1_ITEM(DIRECTORYSTRING) + +// B_ASN1_DISPLAYTEXT is a bitmask of types allowed in an X.509 DisplayText (RFC +// 5280). +#define B_ASN1_DISPLAYTEXT \ + (B_ASN1_IA5STRING | B_ASN1_VISIBLESTRING | B_ASN1_BMPSTRING | \ + B_ASN1_UTF8STRING) + +// DISPLAYTEXT_new returns a newly-allocated |ASN1_STRING| with type -1, or NULL +// on error. The resulting |ASN1_STRING| is not a valid X.509 DisplayText until +// initialized with a value. +OPENSSL_EXPORT ASN1_STRING *DISPLAYTEXT_new(void); + +// DISPLAYTEXT_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void DISPLAYTEXT_free(ASN1_STRING *str); + +// d2i_DISPLAYTEXT parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// DisplayText (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +// +// TODO(https://crbug.com/boringssl/449): DisplayText's size limits are not +// currently enforced. +OPENSSL_EXPORT ASN1_STRING *d2i_DISPLAYTEXT(ASN1_STRING **out, + const uint8_t **inp, long len); + +// i2d_DISPLAYTEXT marshals |in| as a DER-encoded X.509 DisplayText (RFC 5280), +// as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_DISPLAYTEXT(const ASN1_STRING *in, uint8_t **outp); + +// DISPLAYTEXT is an |ASN1_ITEM| whose ASN.1 type is X.509 DisplayText (RFC +// 5280) and C type is |ASN1_STRING*|. +DECLARE_ASN1_ITEM(DISPLAYTEXT) + + +// Bit strings. +// +// An ASN.1 BIT STRING type represents a string of bits. The string may not +// necessarily be a whole number of bytes. BIT STRINGs occur in ASN.1 structures +// in several forms: +// +// Some BIT STRINGs represent a bitmask of named bits, such as the X.509 key +// usage extension in RFC 5280, section 4.2.1.3. For such bit strings, DER +// imposes an additional restriction that trailing zero bits are removed. Some +// functions like |ASN1_BIT_STRING_set_bit| help in maintaining this. +// +// Other BIT STRINGs are arbitrary strings of bits used as identifiers and do +// not have this constraint, such as the X.509 issuerUniqueID field. +// +// Finally, some structures use BIT STRINGs as a container for byte strings. For +// example, the signatureValue field in X.509 and the subjectPublicKey field in +// SubjectPublicKeyInfo are defined as BIT STRINGs with a value specific to the +// AlgorithmIdentifier. While some unknown algorithm could choose to store +// arbitrary bit strings, all supported algorithms use a byte string, with bit +// order matching the DER encoding. Callers interpreting a BIT STRING as a byte +// string should use |ASN1_BIT_STRING_num_bytes| instead of |ASN1_STRING_length| +// and reject bit strings that are not a whole number of bytes. +// +// This library represents BIT STRINGs as |ASN1_STRING|s with type +// |V_ASN1_BIT_STRING|. The data contains the encoded form of the BIT STRING, +// including any padding bits added to round to a whole number of bytes, but +// excluding the leading byte containing the number of padding bits. If +// |ASN1_STRING_FLAG_BITS_LEFT| is set, the bottom three bits contains the +// number of padding bits. For example, DER encodes the BIT STRING {1, 0} as +// {0x06, 0x80 = 0b10_000000}. The |ASN1_STRING| representation has data of +// {0x80} and flags of ASN1_STRING_FLAG_BITS_LEFT | 6. If +// |ASN1_STRING_FLAG_BITS_LEFT| is unset, trailing zero bits are implicitly +// removed. Callers should not rely this representation when constructing bit +// strings. The padding bits in the |ASN1_STRING| data must be zero. + +// ASN1_BIT_STRING_new calls |ASN1_STRING_type_new| with |V_ASN1_BIT_STRING|. +OPENSSL_EXPORT ASN1_BIT_STRING *ASN1_BIT_STRING_new(void); + +// ASN1_BIT_STRING_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_BIT_STRING_free(ASN1_BIT_STRING *str); + +// d2i_ASN1_BIT_STRING parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 BIT STRING, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_BIT_STRING *d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_BIT_STRING marshals |in| as a DER-encoded ASN.1 BIT STRING, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_BIT_STRING(const ASN1_BIT_STRING *in, + uint8_t **outp); + +// c2i_ASN1_BIT_STRING decodes |len| bytes from |*inp| as the contents of a +// DER-encoded BIT STRING, excluding the tag and length. It behaves like +// |d2i_SAMPLE_with_reuse| except, on success, it always consumes all |len| +// bytes. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_BIT_STRING *c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **out, + const uint8_t **inp, + long len); + +// i2c_ASN1_BIT_STRING encodes |in| as the contents of a DER-encoded BIT STRING, +// excluding the tag and length. If |outp| is non-NULL, it writes the result to +// |*outp|, advances |*outp| just past the output, and returns the number of +// bytes written. |*outp| must have space available for the result. If |outp| is +// NULL, it returns the number of bytes without writing anything. On error, it +// returns a value <= 0. +// +// Note this function differs slightly from |i2d_SAMPLE|. If |outp| is non-NULL +// and |*outp| is NULL, it does not allocate a new buffer. +// +// TODO(davidben): This function currently returns zero on error instead of -1, +// but it is also mostly infallible. I've currently documented <= 0 to suggest +// callers work with both. +OPENSSL_EXPORT int i2c_ASN1_BIT_STRING(const ASN1_BIT_STRING *in, + uint8_t **outp); + +// ASN1_BIT_STRING is an |ASN1_ITEM| with ASN.1 type BIT STRING and C type +// |ASN1_BIT_STRING*|. +DECLARE_ASN1_ITEM(ASN1_BIT_STRING) + +// ASN1_BIT_STRING_num_bytes computes the length of |str| in bytes. If |str|'s +// bit length is a multiple of 8, it sets |*out| to the byte length and returns +// one. Otherwise, it returns zero. +// +// This function may be used with |ASN1_STRING_get0_data| to interpret |str| as +// a byte string. +OPENSSL_EXPORT int ASN1_BIT_STRING_num_bytes(const ASN1_BIT_STRING *str, + size_t *out); + +// ASN1_BIT_STRING_set calls |ASN1_STRING_set|. It leaves flags unchanged, so +// the caller must set the number of unused bits. +// +// TODO(davidben): Maybe it should? Wrapping a byte string in a bit string is a +// common use case. +OPENSSL_EXPORT int ASN1_BIT_STRING_set(ASN1_BIT_STRING *str, + const unsigned char *d, + ossl_ssize_t length); + +// ASN1_BIT_STRING_set_bit sets bit |n| of |str| to one if |value| is non-zero +// and zero if |value| is zero, resizing |str| as needed. It then truncates +// trailing zeros in |str| to align with the DER represention for a bit string +// with named bits. It returns one on success and zero on error. |n| is indexed +// beginning from zero. +OPENSSL_EXPORT int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *str, int n, + int value); + +// ASN1_BIT_STRING_get_bit returns one if bit |n| of |a| is in bounds and set, +// and zero otherwise. |n| is indexed beginning from zero. +OPENSSL_EXPORT int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *str, int n); + +// ASN1_BIT_STRING_check returns one if |str| only contains bits that are set in +// the |flags_len| bytes pointed by |flags|. Otherwise it returns zero. Bits in +// |flags| are arranged according to the DER representation, so bit 0 +// corresponds to the MSB of |flags[0]|. +OPENSSL_EXPORT int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *str, + const unsigned char *flags, + int flags_len); + + +// Integers and enumerated values. +// +// INTEGER and ENUMERATED values are represented as |ASN1_STRING|s where the +// data contains the big-endian encoding of the absolute value of the integer. +// The sign bit is encoded in the type: non-negative values have a type of +// |V_ASN1_INTEGER| or |V_ASN1_ENUMERATED|, while negative values have a type of +// |V_ASN1_NEG_INTEGER| or |V_ASN1_NEG_ENUMERATED|. Note this differs from DER's +// two's complement representation. +// +// The data in the |ASN1_STRING| may not have leading zeros. Note this means +// zero is represented as the empty string. Parsing functions will never return +// invalid representations. If an invalid input is constructed, the marshaling +// functions will skip leading zeros, however other functions, such as +// |ASN1_INTEGER_cmp| or |ASN1_INTEGER_get|, may not return the correct result. + +DEFINE_STACK_OF(ASN1_INTEGER) + +// ASN1_INTEGER_new calls |ASN1_STRING_type_new| with |V_ASN1_INTEGER|. The +// resulting object has value zero. +OPENSSL_EXPORT ASN1_INTEGER *ASN1_INTEGER_new(void); + +// ASN1_INTEGER_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_INTEGER_free(ASN1_INTEGER *str); + +// ASN1_INTEGER_dup calls |ASN1_STRING_dup|. +OPENSSL_EXPORT ASN1_INTEGER *ASN1_INTEGER_dup(const ASN1_INTEGER *x); + +// d2i_ASN1_INTEGER parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 INTEGER, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_INTEGER *d2i_ASN1_INTEGER(ASN1_INTEGER **out, + const uint8_t **inp, long len); + +// i2d_ASN1_INTEGER marshals |in| as a DER-encoded ASN.1 INTEGER, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_INTEGER(const ASN1_INTEGER *in, uint8_t **outp); + +// c2i_ASN1_INTEGER decodes |len| bytes from |*inp| as the contents of a +// DER-encoded INTEGER, excluding the tag and length. It behaves like +// |d2i_SAMPLE_with_reuse| except, on success, it always consumes all |len| +// bytes. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// some invalid inputs, but this will be removed in the future. +OPENSSL_EXPORT ASN1_INTEGER *c2i_ASN1_INTEGER(ASN1_INTEGER **in, + const uint8_t **outp, long len); + +// i2c_ASN1_INTEGER encodes |in| as the contents of a DER-encoded INTEGER, +// excluding the tag and length. If |outp| is non-NULL, it writes the result to +// |*outp|, advances |*outp| just past the output, and returns the number of +// bytes written. |*outp| must have space available for the result. If |outp| is +// NULL, it returns the number of bytes without writing anything. On error, it +// returns a value <= 0. +// +// Note this function differs slightly from |i2d_SAMPLE|. If |outp| is non-NULL +// and |*outp| is NULL, it does not allocate a new buffer. +// +// TODO(davidben): This function currently returns zero on error instead of -1, +// but it is also mostly infallible. I've currently documented <= 0 to suggest +// callers work with both. +OPENSSL_EXPORT int i2c_ASN1_INTEGER(const ASN1_INTEGER *in, uint8_t **outp); + +// ASN1_INTEGER is an |ASN1_ITEM| with ASN.1 type INTEGER and C type +// |ASN1_INTEGER*|. +DECLARE_ASN1_ITEM(ASN1_INTEGER) + +// ASN1_INTEGER_set_uint64 sets |a| to an INTEGER with value |v|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int ASN1_INTEGER_set_uint64(ASN1_INTEGER *out, uint64_t v); + +// ASN1_INTEGER_set_int64 sets |a| to an INTEGER with value |v|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int ASN1_INTEGER_set_int64(ASN1_INTEGER *out, int64_t v); + +// ASN1_INTEGER_get_uint64 converts |a| to a |uint64_t|. On success, it returns +// one and sets |*out| to the result. If |a| did not fit or has the wrong type, +// it returns zero. +OPENSSL_EXPORT int ASN1_INTEGER_get_uint64(uint64_t *out, + const ASN1_INTEGER *a); + +// ASN1_INTEGER_get_int64 converts |a| to a |int64_t|. On success, it returns +// one and sets |*out| to the result. If |a| did not fit or has the wrong type, +// it returns zero. +OPENSSL_EXPORT int ASN1_INTEGER_get_int64(int64_t *out, const ASN1_INTEGER *a); + +// BN_to_ASN1_INTEGER sets |ai| to an INTEGER with value |bn| and returns |ai| +// on success or NULL or error. If |ai| is NULL, it returns a newly-allocated +// |ASN1_INTEGER| on success instead, which the caller must release with +// |ASN1_INTEGER_free|. +OPENSSL_EXPORT ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, + ASN1_INTEGER *ai); + +// ASN1_INTEGER_to_BN sets |bn| to the value of |ai| and returns |bn| on success +// or NULL or error. If |bn| is NULL, it returns a newly-allocated |BIGNUM| on +// success instead, which the caller must release with |BN_free|. +OPENSSL_EXPORT BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn); + +// ASN1_INTEGER_cmp compares the values of |x| and |y|. It returns an integer +// equal to, less than, or greater than zero if |x| is equal to, less than, or +// greater than |y|, respectively. +OPENSSL_EXPORT int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, + const ASN1_INTEGER *y); + +// ASN1_ENUMERATED_new calls |ASN1_STRING_type_new| with |V_ASN1_ENUMERATED|. +// The resulting object has value zero. +OPENSSL_EXPORT ASN1_ENUMERATED *ASN1_ENUMERATED_new(void); + +// ASN1_ENUMERATED_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_ENUMERATED_free(ASN1_ENUMERATED *str); + +// d2i_ASN1_ENUMERATED parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 ENUMERATED, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_ENUMERATED *d2i_ASN1_ENUMERATED(ASN1_ENUMERATED **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_ENUMERATED marshals |in| as a DER-encoded ASN.1 ENUMERATED, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_ENUMERATED(const ASN1_ENUMERATED *in, + uint8_t **outp); + +// ASN1_ENUMERATED is an |ASN1_ITEM| with ASN.1 type ENUMERATED and C type +// |ASN1_ENUMERATED*|. +DECLARE_ASN1_ITEM(ASN1_ENUMERATED) + +// ASN1_ENUMERATED_set_uint64 sets |a| to an ENUMERATED with value |v|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_ENUMERATED_set_uint64(ASN1_ENUMERATED *out, uint64_t v); + +// ASN1_ENUMERATED_set_int64 sets |a| to an ENUMERATED with value |v|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *out, int64_t v); + +// ASN1_ENUMERATED_get_uint64 converts |a| to a |uint64_t|. On success, it +// returns one and sets |*out| to the result. If |a| did not fit or has the +// wrong type, it returns zero. +OPENSSL_EXPORT int ASN1_ENUMERATED_get_uint64(uint64_t *out, + const ASN1_ENUMERATED *a); + +// ASN1_ENUMERATED_get_int64 converts |a| to a |int64_t|. On success, it +// returns one and sets |*out| to the result. If |a| did not fit or has the +// wrong type, it returns zero. +OPENSSL_EXPORT int ASN1_ENUMERATED_get_int64(int64_t *out, + const ASN1_ENUMERATED *a); + +// BN_to_ASN1_ENUMERATED sets |ai| to an ENUMERATED with value |bn| and returns +// |ai| on success or NULL or error. If |ai| is NULL, it returns a +// newly-allocated |ASN1_ENUMERATED| on success instead, which the caller must +// release with |ASN1_ENUMERATED_free|. +OPENSSL_EXPORT ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(const BIGNUM *bn, + ASN1_ENUMERATED *ai); + +// ASN1_ENUMERATED_to_BN sets |bn| to the value of |ai| and returns |bn| on +// success or NULL or error. If |bn| is NULL, it returns a newly-allocated +// |BIGNUM| on success instead, which the caller must release with |BN_free|. +OPENSSL_EXPORT BIGNUM *ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, + BIGNUM *bn); + + +// Time. +// +// GeneralizedTime and UTCTime values are represented as |ASN1_STRING|s. The +// type field is |V_ASN1_GENERALIZEDTIME| or |V_ASN1_UTCTIME|, respectively. The +// data field contains the DER encoding of the value. For example, the UNIX +// epoch would be "19700101000000Z" for a GeneralizedTime and "700101000000Z" +// for a UTCTime. +// +// ASN.1 does not define how to interpret UTCTime's two-digit year. RFC 5280 +// defines it as a range from 1950 to 2049 for X.509. The library uses the +// RFC 5280 interpretation. It does not currently enforce the restrictions from +// BER, and the additional restrictions from RFC 5280, but future versions may. +// Callers should not rely on fractional seconds and non-UTC time zones. +// +// The |ASN1_TIME| typedef is a multi-string representing the X.509 Time type, +// which is a CHOICE of GeneralizedTime and UTCTime, using UTCTime when the +// value is in range. + +// ASN1_UTCTIME_new calls |ASN1_STRING_type_new| with |V_ASN1_UTCTIME|. The +// resulting object contains empty contents and must be initialized to be a +// valid UTCTime. +OPENSSL_EXPORT ASN1_UTCTIME *ASN1_UTCTIME_new(void); + +// ASN1_UTCTIME_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_UTCTIME_free(ASN1_UTCTIME *str); + +// d2i_ASN1_UTCTIME parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 UTCTime, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_UTCTIME *d2i_ASN1_UTCTIME(ASN1_UTCTIME **out, + const uint8_t **inp, long len); + +// i2d_ASN1_UTCTIME marshals |in| as a DER-encoded ASN.1 UTCTime, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_UTCTIME(const ASN1_UTCTIME *in, uint8_t **outp); + +// ASN1_UTCTIME is an |ASN1_ITEM| with ASN.1 type UTCTime and C type +// |ASN1_UTCTIME*|. +DECLARE_ASN1_ITEM(ASN1_UTCTIME) + +// ASN1_UTCTIME_check returns one if |a| is a valid UTCTime and zero otherwise. +OPENSSL_EXPORT int ASN1_UTCTIME_check(const ASN1_UTCTIME *a); + +// ASN1_UTCTIME_set represents |posix_time| as a UTCTime and writes the result +// to |s|. It returns |s| on success and NULL on error. If |s| is NULL, it +// returns a newly-allocated |ASN1_UTCTIME| instead. +// +// Note this function may fail if the time is out of range for UTCTime. +OPENSSL_EXPORT ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, + int64_t posix_time); + +// ASN1_UTCTIME_adj adds |offset_day| days and |offset_sec| seconds to +// |posix_time| and writes the result to |s| as a UTCTime. It returns |s| on +// success and NULL on error. If |s| is NULL, it returns a newly-allocated +// |ASN1_UTCTIME| instead. +// +// Note this function may fail if the time overflows or is out of range for +// UTCTime. +OPENSSL_EXPORT ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, + int64_t posix_time, + int offset_day, long offset_sec); + +// ASN1_UTCTIME_set_string sets |s| to a UTCTime whose contents are a copy of +// |str|. It returns one on success and zero on error or if |str| is not a valid +// UTCTime. +// +// If |s| is NULL, this function validates |str| without copying it. +OPENSSL_EXPORT int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str); + +// ASN1_UTCTIME_cmp_time_t compares |s| to |t|. It returns -1 if |s| < |t|, 0 if +// they are equal, 1 if |s| > |t|, and -2 on error. +OPENSSL_EXPORT int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t); + +// ASN1_GENERALIZEDTIME_new calls |ASN1_STRING_type_new| with +// |V_ASN1_GENERALIZEDTIME|. The resulting object contains empty contents and +// must be initialized to be a valid GeneralizedTime. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_new(void); + +// ASN1_GENERALIZEDTIME_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *str); + +// d2i_ASN1_GENERALIZEDTIME parses up to |len| bytes from |*inp| as a +// DER-encoded ASN.1 GeneralizedTime, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *d2i_ASN1_GENERALIZEDTIME( + ASN1_GENERALIZEDTIME **out, const uint8_t **inp, long len); + +// i2d_ASN1_GENERALIZEDTIME marshals |in| as a DER-encoded ASN.1 +// GeneralizedTime, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_GENERALIZEDTIME(const ASN1_GENERALIZEDTIME *in, + uint8_t **outp); + +// ASN1_GENERALIZEDTIME is an |ASN1_ITEM| with ASN.1 type GeneralizedTime and C +// type |ASN1_GENERALIZEDTIME*|. +DECLARE_ASN1_ITEM(ASN1_GENERALIZEDTIME) + +// ASN1_GENERALIZEDTIME_check returns one if |a| is a valid GeneralizedTime and +// zero otherwise. +OPENSSL_EXPORT int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *a); + +// ASN1_GENERALIZEDTIME_set represents |posix_time| as a GeneralizedTime and +// writes the result to |s|. It returns |s| on success and NULL on error. If |s| +// is NULL, it returns a newly-allocated |ASN1_GENERALIZEDTIME| instead. +// +// Note this function may fail if the time is out of range for GeneralizedTime. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set( + ASN1_GENERALIZEDTIME *s, int64_t posix_time); + +// ASN1_GENERALIZEDTIME_adj adds |offset_day| days and |offset_sec| seconds to +// |posix_time| and writes the result to |s| as a GeneralizedTime. It returns +// |s| on success and NULL on error. If |s| is NULL, it returns a +// newly-allocated |ASN1_GENERALIZEDTIME| instead. +// +// Note this function may fail if the time overflows or is out of range for +// GeneralizedTime. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj( + ASN1_GENERALIZEDTIME *s, int64_t posix_time, int offset_day, + long offset_sec); + +// ASN1_GENERALIZEDTIME_set_string sets |s| to a GeneralizedTime whose contents +// are a copy of |str|. It returns one on success and zero on error or if |str| +// is not a valid GeneralizedTime. +// +// If |s| is NULL, this function validates |str| without copying it. +OPENSSL_EXPORT int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, + const char *str); + +// B_ASN1_TIME is a bitmask of types allowed in an X.509 Time. +#define B_ASN1_TIME (B_ASN1_UTCTIME | B_ASN1_GENERALIZEDTIME) + +// ASN1_TIME_new returns a newly-allocated |ASN1_TIME| with type -1, or NULL on +// error. The resulting |ASN1_TIME| is not a valid X.509 Time until initialized +// with a value. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_new(void); + +// ASN1_TIME_free releases memory associated with |str|. +OPENSSL_EXPORT void ASN1_TIME_free(ASN1_TIME *str); + +// d2i_ASN1_TIME parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// Time (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_TIME *d2i_ASN1_TIME(ASN1_TIME **out, const uint8_t **inp, + long len); + +// i2d_ASN1_TIME marshals |in| as a DER-encoded X.509 Time (RFC 5280), as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_TIME(const ASN1_TIME *in, uint8_t **outp); + +// ASN1_TIME is an |ASN1_ITEM| whose ASN.1 type is X.509 Time (RFC 5280) and C +// type is |ASN1_TIME*|. +DECLARE_ASN1_ITEM(ASN1_TIME) + +// ASN1_TIME_diff computes |to| - |from|. On success, it sets |*out_days| to the +// difference in days, rounded towards zero, sets |*out_seconds| to the +// remainder, and returns one. On error, it returns zero. +// +// If |from| is before |to|, both outputs will be <= 0, with at least one +// negative. If |from| is after |to|, both will be >= 0, with at least one +// positive. If they are equal, ignoring fractional seconds, both will be zero. +// +// Note this function may fail on overflow, or if |from| or |to| cannot be +// decoded. +OPENSSL_EXPORT int ASN1_TIME_diff(int *out_days, int *out_seconds, + const ASN1_TIME *from, const ASN1_TIME *to); + +// ASN1_TIME_set_posix represents |posix_time| as a GeneralizedTime or UTCTime +// and writes the result to |s|. As in RFC 5280, section 4.1.2.5, it uses +// UTCTime when the time fits and GeneralizedTime otherwise. It returns |s| on +// success and NULL on error. If |s| is NULL, it returns a newly-allocated +// |ASN1_TIME| instead. +// +// Note this function may fail if the time is out of range for GeneralizedTime. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_set_posix(ASN1_TIME *s, int64_t posix_time); + +// ASN1_TIME_set is exactly the same as |ASN1_TIME_set_posix| but with a +// time_t as input for compatibility. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t time); + +// ASN1_TIME_adj adds |offset_day| days and |offset_sec| seconds to +// |posix_time| and writes the result to |s|. As in RFC 5280, section 4.1.2.5, +// it uses UTCTime when the time fits and GeneralizedTime otherwise. It returns +// |s| on success and NULL on error. If |s| is NULL, it returns a +// newly-allocated |ASN1_GENERALIZEDTIME| instead. +// +// Note this function may fail if the time overflows or is out of range for +// GeneralizedTime. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, int64_t posix_time, + int offset_day, long offset_sec); + +// ASN1_TIME_check returns one if |t| is a valid UTCTime or GeneralizedTime, and +// zero otherwise. |t|'s type determines which check is performed. This +// function does not enforce that UTCTime was used when possible. +OPENSSL_EXPORT int ASN1_TIME_check(const ASN1_TIME *t); + +// ASN1_TIME_to_generalizedtime converts |t| to a GeneralizedTime. If |out| is +// NULL, it returns a newly-allocated |ASN1_GENERALIZEDTIME| on success, or NULL +// on error. If |out| is non-NULL and |*out| is NULL, it additionally sets +// |*out| to the result. If |out| and |*out| are non-NULL, it instead updates +// the object pointed by |*out| and returns |*out| on success or NULL on error. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime( + const ASN1_TIME *t, ASN1_GENERALIZEDTIME **out); + +// ASN1_TIME_set_string behaves like |ASN1_UTCTIME_set_string| if |str| is a +// valid UTCTime, and |ASN1_GENERALIZEDTIME_set_string| if |str| is a valid +// GeneralizedTime. If |str| is neither, it returns zero. +OPENSSL_EXPORT int ASN1_TIME_set_string(ASN1_TIME *s, const char *str); + + +// ASN1_TIME conversion functions. +// +// |struct| |tm| represents a calendar date: year, month, day... it is not +// necessarily a valid day, e.g. month 13. |time_t| is a typedef for the +// system's type that represents the seconds since the UNIX epoch. Posix time is +// a signed 64-bit integer which also represents the seconds since the UNIX +// epoch. + +// ASN1_TIME_to_tm converts the ASN1 time |t| to the calendar day representation +// and writes it to |out|. If |t| is NULL, then the current time is converted. +// The output time is GMT. The tm_sec, tm_min, tm_hour, tm_mday, tm_mon and +// tm_year fields of |out| are set to proper values, all other fields are set +// to 0. If tm is NULL this function performs a format check on |t| only. +OPENSSL_EXPORT int ASN1_TIME_to_tm(const ASN1_TIME *t, struct tm *out); + +// ASN1_TIME_set_string_X509 behaves like |ASN1_TIME_set_string| except it +// additionally converts GeneralizedTime to UTCTime if it is in the range where +// UTCTime is used. See RFC 5280, section 4.1.2.5. +OPENSSL_EXPORT int ASN1_TIME_set_string_X509(ASN1_TIME *s, const char *str); + +// ASN1_TIME_to_time_t converts |t| to a time_t value in |out|. On +// success, one is returned. On failure zero is returned. This function +// will fail if the time can not be represented in a time_t. +OPENSSL_EXPORT int ASN1_TIME_to_time_t(const ASN1_TIME *t, time_t *out); + +// ASN1_TIME_to_posix converts |t| to a POSIX time value in |out|. On +// success, one is returned. On failure zero is returned. +OPENSSL_EXPORT int ASN1_TIME_to_posix(const ASN1_TIME *t, int64_t *out); + +// TODO(davidben): Expand and document function prototypes generated in macros. + + +// NULL values. +// +// This library represents the ASN.1 NULL value by a non-NULL pointer to the +// opaque type |ASN1_NULL|. An omitted OPTIONAL ASN.1 NULL value is a NULL +// pointer. Unlike other pointer types, it is not necessary to free |ASN1_NULL| +// pointers, but it is safe to do so. + +// ASN1_NULL_new returns an opaque, non-NULL pointer. It is safe to call +// |ASN1_NULL_free| on the result, but not necessary. +OPENSSL_EXPORT ASN1_NULL *ASN1_NULL_new(void); + +// ASN1_NULL_free does nothing. +OPENSSL_EXPORT void ASN1_NULL_free(ASN1_NULL *null); + +// d2i_ASN1_NULL parses a DER-encoded ASN.1 NULL value from up to |len| bytes +// at |*inp|, as described in |d2i_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_NULL *d2i_ASN1_NULL(ASN1_NULL **out, const uint8_t **inp, + long len); + +// i2d_ASN1_NULL marshals |in| as a DER-encoded ASN.1 NULL value, as described +// in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_NULL(const ASN1_NULL *in, uint8_t **outp); + +// ASN1_NULL is an |ASN1_ITEM| with ASN.1 type NULL and C type |ASN1_NULL*|. +DECLARE_ASN1_ITEM(ASN1_NULL) + + +// Object identifiers. +// +// An |ASN1_OBJECT| represents a ASN.1 OBJECT IDENTIFIER. See also obj.h for +// additional functions relating to |ASN1_OBJECT|. +// +// TODO(davidben): What's the relationship between asn1.h and obj.h? Most of +// obj.h deals with the large NID table, but then functions like |OBJ_get0_data| +// or |OBJ_dup| are general |ASN1_OBJECT| functions. + +DEFINE_STACK_OF(ASN1_OBJECT) + +// ASN1_OBJECT_create returns a newly-allocated |ASN1_OBJECT| with |len| bytes +// from |data| as the encoded OID, or NULL on error. |data| should contain the +// DER-encoded identifier, excluding the tag and length. +// +// |nid| should be |NID_undef|. Passing a NID value that does not match |data| +// will cause some functions to misbehave. |sn| and |ln| should be NULL. If +// non-NULL, they are stored as short and long names, respectively, but these +// values have no effect for |ASN1_OBJECT|s created through this function. +// +// TODO(davidben): Should we just ignore all those parameters? NIDs and names +// are only relevant for |ASN1_OBJECT|s in the obj.h table. +OPENSSL_EXPORT ASN1_OBJECT *ASN1_OBJECT_create(int nid, const uint8_t *data, + size_t len, const char *sn, + const char *ln); + +// ASN1_OBJECT_free releases memory associated with |a|. If |a| is a static +// |ASN1_OBJECT|, returned from |OBJ_nid2obj|, this function does nothing. +OPENSSL_EXPORT void ASN1_OBJECT_free(ASN1_OBJECT *a); + +// d2i_ASN1_OBJECT parses a DER-encoded ASN.1 OBJECT IDENTIFIER from up to |len| +// bytes at |*inp|, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT ASN1_OBJECT *d2i_ASN1_OBJECT(ASN1_OBJECT **out, + const uint8_t **inp, long len); + +// i2d_ASN1_OBJECT marshals |in| as a DER-encoded ASN.1 OBJECT IDENTIFIER, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_OBJECT(const ASN1_OBJECT *in, uint8_t **outp); + +// c2i_ASN1_OBJECT decodes |len| bytes from |*inp| as the contents of a +// DER-encoded OBJECT IDENTIFIER, excluding the tag and length. It behaves like +// |d2i_SAMPLE_with_reuse| except, on success, it always consumes all |len| +// bytes. +OPENSSL_EXPORT ASN1_OBJECT *c2i_ASN1_OBJECT(ASN1_OBJECT **out, + const uint8_t **inp, long len); + +// ASN1_OBJECT is an |ASN1_ITEM| with ASN.1 type OBJECT IDENTIFIER and C type +// |ASN1_OBJECT*|. +DECLARE_ASN1_ITEM(ASN1_OBJECT) + + +// Arbitrary elements. + +// An asn1_type_st (aka |ASN1_TYPE|) represents an arbitrary ASN.1 element, +// typically used for ANY types. It contains a |type| field and a |value| union +// dependent on |type|. +// +// WARNING: This struct has a complex representation. Callers must not construct +// |ASN1_TYPE| values manually. Use |ASN1_TYPE_set| and |ASN1_TYPE_set1| +// instead. Additionally, callers performing non-trivial operations on this type +// are encouraged to use |CBS| and |CBB| from , and +// convert to or from |ASN1_TYPE| with |d2i_ASN1_TYPE| or |i2d_ASN1_TYPE|. +// +// The |type| field corresponds to the tag of the ASN.1 element being +// represented: +// +// If |type| is a |V_ASN1_*| constant for an ASN.1 string-like type, as defined +// by |ASN1_STRING|, the tag matches the constant. |value| contains an +// |ASN1_STRING| pointer (equivalently, one of the more specific typedefs). See +// |ASN1_STRING| for details on the representation. Unlike |ASN1_STRING|, +// |ASN1_TYPE| does not use the |V_ASN1_NEG| flag for negative INTEGER and +// ENUMERATE values. For a negative value, the |ASN1_TYPE|'s |type| will be +// |V_ASN1_INTEGER| or |V_ASN1_ENUMERATED|, but |value| will an |ASN1_STRING| +// whose |type| is |V_ASN1_NEG_INTEGER| or |V_ASN1_NEG_ENUMERATED|. +// +// If |type| is |V_ASN1_OBJECT|, the tag is OBJECT IDENTIFIER and |value| +// contains an |ASN1_OBJECT| pointer. +// +// If |type| is |V_ASN1_NULL|, the tag is NULL. |value| contains a NULL pointer. +// +// If |type| is |V_ASN1_BOOLEAN|, the tag is BOOLEAN. |value| contains an +// |ASN1_BOOLEAN|. +// +// If |type| is |V_ASN1_SEQUENCE|, |V_ASN1_SET|, or |V_ASN1_OTHER|, the tag is +// SEQUENCE, SET, or some non-universal tag, respectively. |value| is an +// |ASN1_STRING| containing the entire element, including the tag and length. +// The |ASN1_STRING|'s |type| field matches the containing |ASN1_TYPE|'s |type|. +// +// Other positive values of |type|, up to |V_ASN1_MAX_UNIVERSAL|, correspond to +// universal primitive tags not directly supported by this library. |value| is +// an |ASN1_STRING| containing the body of the element, excluding the tag +// and length. The |ASN1_STRING|'s |type| field matches the containing +// |ASN1_TYPE|'s |type|. +struct asn1_type_st { + int type; + union { + char *ptr; + ASN1_BOOLEAN boolean; + ASN1_STRING *asn1_string; + ASN1_OBJECT *object; + ASN1_INTEGER *integer; + ASN1_ENUMERATED *enumerated; + ASN1_BIT_STRING *bit_string; + ASN1_OCTET_STRING *octet_string; + ASN1_PRINTABLESTRING *printablestring; + ASN1_T61STRING *t61string; + ASN1_IA5STRING *ia5string; + ASN1_GENERALSTRING *generalstring; + ASN1_BMPSTRING *bmpstring; + ASN1_UNIVERSALSTRING *universalstring; + ASN1_UTCTIME *utctime; + ASN1_GENERALIZEDTIME *generalizedtime; + ASN1_VISIBLESTRING *visiblestring; + ASN1_UTF8STRING *utf8string; + // set and sequence are left complete and still contain the entire element. + ASN1_STRING *set; + ASN1_STRING *sequence; + ASN1_VALUE *asn1_value; + } value; +}; + +DEFINE_STACK_OF(ASN1_TYPE) + +// ASN1_TYPE_new returns a newly-allocated |ASN1_TYPE|, or NULL on allocation +// failure. The resulting object has type -1 and must be initialized to be +// a valid ANY value. +OPENSSL_EXPORT ASN1_TYPE *ASN1_TYPE_new(void); + +// ASN1_TYPE_free releases memory associated with |a|. +OPENSSL_EXPORT void ASN1_TYPE_free(ASN1_TYPE *a); + +// d2i_ASN1_TYPE parses up to |len| bytes from |*inp| as an ASN.1 value of any +// type, as described in |d2i_SAMPLE_with_reuse|. Note this function only +// validates primitive, universal types supported by this library. Values of +// type |V_ASN1_SEQUENCE|, |V_ASN1_SET|, |V_ASN1_OTHER|, or an unsupported +// primitive type must be validated by the caller when interpreting. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_TYPE *d2i_ASN1_TYPE(ASN1_TYPE **out, const uint8_t **inp, + long len); + +// i2d_ASN1_TYPE marshals |in| as DER, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_TYPE(const ASN1_TYPE *in, uint8_t **outp); + +// ASN1_ANY is an |ASN1_ITEM| with ASN.1 type ANY and C type |ASN1_TYPE*|. Note +// the |ASN1_ITEM| name and C type do not match. +DECLARE_ASN1_ITEM(ASN1_ANY) + +// ASN1_TYPE_get returns the type of |a|, which will be one of the |V_ASN1_*| +// constants, or zero if |a| is not fully initialized. +OPENSSL_EXPORT int ASN1_TYPE_get(const ASN1_TYPE *a); + +// ASN1_TYPE_set sets |a| to an |ASN1_TYPE| of type |type| and value |value|, +// releasing the previous contents of |a|. +// +// If |type| is |V_ASN1_BOOLEAN|, |a| is set to FALSE if |value| is NULL and +// TRUE otherwise. If setting |a| to TRUE, |value| may be an invalid pointer, +// such as (void*)1. +// +// If |type| is |V_ASN1_NULL|, |value| must be NULL. +// +// For other values of |type|, this function takes ownership of |value|, which +// must point to an object of the corresponding type. See |ASN1_TYPE| for +// details. +OPENSSL_EXPORT void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value); + +// ASN1_TYPE_set1 behaves like |ASN1_TYPE_set| except it does not take ownership +// of |value|. It returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value); + +// ASN1_TYPE_cmp returns zero if |a| and |b| are equal and some non-zero value +// otherwise. Note this function can only be used for equality checks, not an +// ordering. +OPENSSL_EXPORT int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b); + +typedef STACK_OF(ASN1_TYPE) ASN1_SEQUENCE_ANY; + +// d2i_ASN1_SEQUENCE_ANY parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 SEQUENCE OF ANY structure, as described in |d2i_SAMPLE_with_reuse|. The +// resulting |ASN1_SEQUENCE_ANY| owns its contents and thus must be released +// with |sk_ASN1_TYPE_pop_free| and |ASN1_TYPE_free|, not |sk_ASN1_TYPE_free|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_SEQUENCE_ANY *d2i_ASN1_SEQUENCE_ANY(ASN1_SEQUENCE_ANY **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_SEQUENCE_ANY marshals |in| as a DER-encoded SEQUENCE OF ANY +// structure, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_SEQUENCE_ANY(const ASN1_SEQUENCE_ANY *in, + uint8_t **outp); + +// d2i_ASN1_SET_ANY parses up to |len| bytes from |*inp| as a DER-encoded ASN.1 +// SET OF ANY structure, as described in |d2i_SAMPLE_with_reuse|. The resulting +// |ASN1_SEQUENCE_ANY| owns its contents and thus must be released with +// |sk_ASN1_TYPE_pop_free| and |ASN1_TYPE_free|, not |sk_ASN1_TYPE_free|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_SEQUENCE_ANY *d2i_ASN1_SET_ANY(ASN1_SEQUENCE_ANY **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_SET_ANY marshals |in| as a DER-encoded SET OF ANY structure, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_SET_ANY(const ASN1_SEQUENCE_ANY *in, + uint8_t **outp); + + +// Human-readable output. +// +// The following functions output types in some human-readable format. These +// functions may be used for debugging and logging. However, the output should +// not be consumed programmatically. They may be ambiguous or lose information. + +// ASN1_UTCTIME_print writes a human-readable representation of |a| to |out|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_UTCTIME_print(BIO *out, const ASN1_UTCTIME *a); + +// ASN1_GENERALIZEDTIME_print writes a human-readable representation of |a| to +// |out|. It returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_GENERALIZEDTIME_print(BIO *out, + const ASN1_GENERALIZEDTIME *a); + +// ASN1_TIME_print writes a human-readable representation of |a| to |out|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_TIME_print(BIO *out, const ASN1_TIME *a); + +// ASN1_STRING_print writes a human-readable representation of |str| to |out|. +// It returns one on success and zero on error. Unprintable characters are +// replaced with '.'. +OPENSSL_EXPORT int ASN1_STRING_print(BIO *out, const ASN1_STRING *str); + +// The following flags must not collide with |XN_FLAG_*|. + +// ASN1_STRFLGS_ESC_2253 causes characters to be escaped as in RFC 2253, section +// 2.4. +#define ASN1_STRFLGS_ESC_2253 1ul + +// ASN1_STRFLGS_ESC_CTRL causes all control characters to be escaped. +#define ASN1_STRFLGS_ESC_CTRL 2ul + +// ASN1_STRFLGS_ESC_MSB causes all characters above 127 to be escaped. +#define ASN1_STRFLGS_ESC_MSB 4ul + +// ASN1_STRFLGS_ESC_QUOTE causes the string to be surrounded by quotes, rather +// than using backslashes, when characters are escaped. Fewer characters will +// require escapes in this case. +#define ASN1_STRFLGS_ESC_QUOTE 8ul + +// ASN1_STRFLGS_UTF8_CONVERT causes the string to be encoded as UTF-8, with each +// byte in the UTF-8 encoding treated as an individual character for purposes of +// escape sequences. If not set, each Unicode codepoint in the string is treated +// as a character, with wide characters escaped as "\Uxxxx" or "\Wxxxxxxxx". +// Note this can be ambiguous if |ASN1_STRFLGS_ESC_*| are all unset. In that +// case, backslashes are not escaped, but wide characters are. +#define ASN1_STRFLGS_UTF8_CONVERT 0x10ul + +// ASN1_STRFLGS_IGNORE_TYPE causes the string type to be ignored. The +// |ASN1_STRING| in-memory representation will be printed directly. +#define ASN1_STRFLGS_IGNORE_TYPE 0x20ul + +// ASN1_STRFLGS_SHOW_TYPE causes the string type to be included in the output. +#define ASN1_STRFLGS_SHOW_TYPE 0x40ul + +// ASN1_STRFLGS_DUMP_ALL causes all strings to be printed as a hexdump, using +// RFC 2253 hexstring notation, such as "#0123456789ABCDEF". +#define ASN1_STRFLGS_DUMP_ALL 0x80ul + +// ASN1_STRFLGS_DUMP_UNKNOWN behaves like |ASN1_STRFLGS_DUMP_ALL| but only +// applies to values of unknown type. If unset, unknown values will print +// their contents as single-byte characters with escape sequences. +#define ASN1_STRFLGS_DUMP_UNKNOWN 0x100ul + +// ASN1_STRFLGS_DUMP_DER causes hexdumped strings (as determined by +// |ASN1_STRFLGS_DUMP_ALL| or |ASN1_STRFLGS_DUMP_UNKNOWN|) to print the entire +// DER element as in RFC 2253, rather than only the contents of the +// |ASN1_STRING|. +#define ASN1_STRFLGS_DUMP_DER 0x200ul + +// ASN1_STRFLGS_RFC2253 causes the string to be escaped as in RFC 2253, +// additionally escaping control characters. +#define ASN1_STRFLGS_RFC2253 \ + (ASN1_STRFLGS_ESC_2253 | ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB | \ + ASN1_STRFLGS_UTF8_CONVERT | ASN1_STRFLGS_DUMP_UNKNOWN | \ + ASN1_STRFLGS_DUMP_DER) + +// ASN1_STRING_print_ex writes a human-readable representation of |str| to +// |out|. It returns the number of bytes written on success and -1 on error. If +// |out| is NULL, it returns the number of bytes it would have written, without +// writing anything. +// +// The |flags| should be a combination of combination of |ASN1_STRFLGS_*| +// constants. See the documentation for each flag for how it controls the +// output. If unsure, use |ASN1_STRFLGS_RFC2253|. +OPENSSL_EXPORT int ASN1_STRING_print_ex(BIO *out, const ASN1_STRING *str, + unsigned long flags); + +// ASN1_STRING_print_ex_fp behaves like |ASN1_STRING_print_ex| but writes to a +// |FILE| rather than a |BIO|. +OPENSSL_EXPORT int ASN1_STRING_print_ex_fp(FILE *fp, const ASN1_STRING *str, + unsigned long flags); + +// a2i_ASN1_INTEGER reads a hexadecimal string from |bp| and converts it to an +// INTEGER, writing the result to |bs|. |buf| is a caller-provided temporary +// buffer of |size| bytes that the function uses for reading lines from |bp|. +// It returns one on success and zero on error. +// +// The input should consist of hexadecimal digits, optionally with a leading +// "00" (which is skipped). Lines can be continued with a trailing backslash +// (\). The hexadecimal string must have an even number of digits. +OPENSSL_EXPORT int a2i_ASN1_INTEGER(BIO *bp, ASN1_INTEGER *bs, char *buf, + int size); + +// i2a_ASN1_INTEGER writes a human-readable representation of |a| to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +OPENSSL_EXPORT int i2a_ASN1_INTEGER(BIO *bp, const ASN1_INTEGER *a); + +// i2a_ASN1_ENUMERATED writes a human-readable representation of |a| to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +OPENSSL_EXPORT int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a); + +// i2a_ASN1_OBJECT writes a human-readable representation of |a| to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +OPENSSL_EXPORT int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a); + +// i2a_ASN1_STRING writes a text representation of |a|'s contents to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +// |type| is ignored. +// +// This function does not decode |a| into a Unicode string. It only hex-encodes +// the internal representation of |a|. This is suitable for printing an OCTET +// STRING, but may not be human-readable for any other string type. +OPENSSL_EXPORT int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type); + +// i2t_ASN1_OBJECT calls |OBJ_obj2txt| with |always_return_oid| set to zero. +OPENSSL_EXPORT int i2t_ASN1_OBJECT(char *buf, int buf_len, + const ASN1_OBJECT *a); + + +// Low-level encoding functions. + +// ASN1_get_object parses a BER element from up to |max_len| bytes at |*inp|. It +// returns |V_ASN1_CONSTRUCTED| if it successfully parsed a constructed element, +// zero if it successfully parsed a primitive element, and 0x80 on error. On +// success, it additionally advances |*inp| to the element body, sets +// |*out_length|, |*out_tag|, and |*out_class| to the element's length, tag +// number, and tag class, respectively, +// +// Unlike OpenSSL, this function does not support indefinite-length elements. +// +// This function is difficult to use correctly. Use |CBS_get_asn1| and related +// functions from bytestring.h. +// +// TODO(https://crbug.com/boringssl/354): Remove support for non-minimal +// lengths. +OPENSSL_EXPORT int ASN1_get_object(const unsigned char **inp, long *out_length, + int *out_tag, int *out_class, long max_len); + +// ASN1_put_object writes the header for a DER or BER element to |*outp| and +// advances |*outp| by the number of bytes written. The caller is responsible +// for ensuring |*outp| has enough space for the output. The header describes an +// element with length |length|, tag number |tag|, and class |xclass|. |xclass| +// should be one of the |V_ASN1_*| tag class constants. The element is primitive +// if |constructed| is zero and constructed if it is one or two. If +// |constructed| is two, |length| is ignored and the element uses +// indefinite-length encoding. +// +// Use |CBB_add_asn1| instead. +OPENSSL_EXPORT void ASN1_put_object(unsigned char **outp, int constructed, + int length, int tag, int xclass); + +// ASN1_put_eoc writes two zero bytes to |*outp|, advances |*outp| to point past +// those bytes, and returns two. +// +// Use definite-length encoding instead. +OPENSSL_EXPORT int ASN1_put_eoc(unsigned char **outp); + +// ASN1_object_size returns the number of bytes needed to encode a DER or BER +// value with length |length| and tag number |tag|, or -1 on error. |tag| should +// not include the constructed bit or tag class. If |constructed| is zero or +// one, the result uses a definite-length encoding with minimally-encoded +// length, as in DER. If |constructed| is two, the result uses BER +// indefinite-length encoding. +// +// Use |CBB_add_asn1| instead. +OPENSSL_EXPORT int ASN1_object_size(int constructed, int length, int tag); + + +// Function declaration macros. +// +// The following macros declare functions for ASN.1 types. Prefer writing the +// prototypes directly. Particularly when |type|, |itname|, or |name| differ, +// the macros can be difficult to understand. + +#define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) + +#define DECLARE_ASN1_ALLOC_FUNCTIONS(type) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, type) + +#define DECLARE_ASN1_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) + +#define DECLARE_ASN1_FUNCTIONS_fname(type, itname, name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) + +#define DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) \ + OPENSSL_EXPORT type *d2i_##name(type **a, const unsigned char **in, \ + long len); \ + OPENSSL_EXPORT int i2d_##name(type *a, unsigned char **out); \ + DECLARE_ASN1_ITEM(itname) + +#define DECLARE_ASN1_ENCODE_FUNCTIONS_const(type, name) \ + OPENSSL_EXPORT type *d2i_##name(type **a, const unsigned char **in, \ + long len); \ + OPENSSL_EXPORT int i2d_##name(const type *a, unsigned char **out); \ + DECLARE_ASN1_ITEM(name) + +#define DECLARE_ASN1_FUNCTIONS_const(name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS(name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_const(name, name) + +#define DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + OPENSSL_EXPORT type *name##_new(void); \ + OPENSSL_EXPORT void name##_free(type *a); + + +// Deprecated functions. + +// M_ASN1_* are legacy aliases for various |ASN1_STRING| functions. Use the +// functions themselves. +#define M_ASN1_STRING_length(x) ASN1_STRING_length(x) +#define M_ASN1_STRING_type(x) ASN1_STRING_type(x) +#define M_ASN1_STRING_data(x) ASN1_STRING_data(x) +#define M_ASN1_BIT_STRING_new() ASN1_BIT_STRING_new() +#define M_ASN1_BIT_STRING_free(a) ASN1_BIT_STRING_free(a) +#define M_ASN1_BIT_STRING_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_BIT_STRING_cmp(a, b) ASN1_STRING_cmp(a, b) +#define M_ASN1_BIT_STRING_set(a, b, c) ASN1_BIT_STRING_set(a, b, c) +#define M_ASN1_INTEGER_new() ASN1_INTEGER_new() +#define M_ASN1_INTEGER_free(a) ASN1_INTEGER_free(a) +#define M_ASN1_INTEGER_dup(a) ASN1_INTEGER_dup(a) +#define M_ASN1_INTEGER_cmp(a, b) ASN1_INTEGER_cmp(a, b) +#define M_ASN1_ENUMERATED_new() ASN1_ENUMERATED_new() +#define M_ASN1_ENUMERATED_free(a) ASN1_ENUMERATED_free(a) +#define M_ASN1_ENUMERATED_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_ENUMERATED_cmp(a, b) ASN1_STRING_cmp(a, b) +#define M_ASN1_OCTET_STRING_new() ASN1_OCTET_STRING_new() +#define M_ASN1_OCTET_STRING_free(a) ASN1_OCTET_STRING_free() +#define M_ASN1_OCTET_STRING_dup(a) ASN1_OCTET_STRING_dup(a) +#define M_ASN1_OCTET_STRING_cmp(a, b) ASN1_OCTET_STRING_cmp(a, b) +#define M_ASN1_OCTET_STRING_set(a, b, c) ASN1_OCTET_STRING_set(a, b, c) +#define M_ASN1_OCTET_STRING_print(a, b) ASN1_STRING_print(a, b) +#define M_ASN1_PRINTABLESTRING_new() ASN1_PRINTABLESTRING_new() +#define M_ASN1_PRINTABLESTRING_free(a) ASN1_PRINTABLESTRING_free(a) +#define M_ASN1_IA5STRING_new() ASN1_IA5STRING_new() +#define M_ASN1_IA5STRING_free(a) ASN1_IA5STRING_free(a) +#define M_ASN1_IA5STRING_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_UTCTIME_new() ASN1_UTCTIME_new() +#define M_ASN1_UTCTIME_free(a) ASN1_UTCTIME_free(a) +#define M_ASN1_UTCTIME_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_T61STRING_new() ASN1_T61STRING_new() +#define M_ASN1_T61STRING_free(a) ASN1_T61STRING_free(a) +#define M_ASN1_GENERALIZEDTIME_new() ASN1_GENERALIZEDTIME_new() +#define M_ASN1_GENERALIZEDTIME_free(a) ASN1_GENERALIZEDTIME_free(a) +#define M_ASN1_GENERALIZEDTIME_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_GENERALSTRING_new() ASN1_GENERALSTRING_new() +#define M_ASN1_GENERALSTRING_free(a) ASN1_GENERALSTRING_free(a) +#define M_ASN1_UNIVERSALSTRING_new() ASN1_UNIVERSALSTRING_new() +#define M_ASN1_UNIVERSALSTRING_free(a) ASN1_UNIVERSALSTRING_free(a) +#define M_ASN1_BMPSTRING_new() ASN1_BMPSTRING_new() +#define M_ASN1_BMPSTRING_free(a) ASN1_BMPSTRING_free(a) +#define M_ASN1_VISIBLESTRING_new() ASN1_VISIBLESTRING_new() +#define M_ASN1_VISIBLESTRING_free(a) ASN1_VISIBLESTRING_free(a) +#define M_ASN1_UTF8STRING_new() ASN1_UTF8STRING_new() +#define M_ASN1_UTF8STRING_free(a) ASN1_UTF8STRING_free(a) + +// B_ASN1_PRINTABLE is a bitmask for an ad-hoc subset of string-like types. Note +// the presence of |B_ASN1_UNKNOWN| means it includes types which |ASN1_tag2bit| +// maps to |B_ASN1_UNKNOWN|. +// +// Do not use this. Despite the name, it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +#define B_ASN1_PRINTABLE \ + (B_ASN1_NUMERICSTRING | B_ASN1_PRINTABLESTRING | B_ASN1_T61STRING | \ + B_ASN1_IA5STRING | B_ASN1_BIT_STRING | B_ASN1_UNIVERSALSTRING | \ + B_ASN1_BMPSTRING | B_ASN1_UTF8STRING | B_ASN1_SEQUENCE | B_ASN1_UNKNOWN) + +// ASN1_PRINTABLE_new returns a newly-allocated |ASN1_STRING| with type -1, or +// NULL on error. The resulting |ASN1_STRING| is not a valid ASN.1 value until +// initialized with a value. +OPENSSL_EXPORT ASN1_STRING *ASN1_PRINTABLE_new(void); + +// ASN1_PRINTABLE_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_PRINTABLE_free(ASN1_STRING *str); + +// d2i_ASN1_PRINTABLE parses up to |len| bytes from |*inp| as a DER-encoded +// CHOICE of an ad-hoc subset of string-like types, as described in +// |d2i_SAMPLE_with_reuse|. +// +// Do not use this. Despite, the name it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_STRING *d2i_ASN1_PRINTABLE(ASN1_STRING **out, + const uint8_t **inp, long len); + +// i2d_ASN1_PRINTABLE marshals |in| as DER, as described in |i2d_SAMPLE|. +// +// Do not use this. Despite the name, it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +OPENSSL_EXPORT int i2d_ASN1_PRINTABLE(const ASN1_STRING *in, uint8_t **outp); + +// ASN1_PRINTABLE is an |ASN1_ITEM| whose ASN.1 type is a CHOICE of an ad-hoc +// subset of string-like types, and whose C type is |ASN1_STRING*|. +// +// Do not use this. Despite the name, it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +DECLARE_ASN1_ITEM(ASN1_PRINTABLE) + +// ASN1_INTEGER_set sets |a| to an INTEGER with value |v|. It returns one on +// success and zero on error. +// +// Use |ASN1_INTEGER_set_uint64| and |ASN1_INTEGER_set_int64| instead. +OPENSSL_EXPORT int ASN1_INTEGER_set(ASN1_INTEGER *a, long v); + +// ASN1_ENUMERATED_set sets |a| to an ENUMERATED with value |v|. It returns one +// on success and zero on error. +// +// Use |ASN1_ENUMERATED_set_uint64| and |ASN1_ENUMERATED_set_int64| instead. +OPENSSL_EXPORT int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v); + +// ASN1_INTEGER_get returns the value of |a| as a |long|, or -1 if |a| is out of +// range or the wrong type. +// +// WARNING: This function's return value cannot distinguish errors from -1. +// Use |ASN1_INTEGER_get_uint64| and |ASN1_INTEGER_get_int64| instead. +OPENSSL_EXPORT long ASN1_INTEGER_get(const ASN1_INTEGER *a); + +// ASN1_ENUMERATED_get returns the value of |a| as a |long|, or -1 if |a| is out +// of range or the wrong type. +// +// WARNING: This function's return value cannot distinguish errors from -1. +// Use |ASN1_ENUMERATED_get_uint64| and |ASN1_ENUMERATED_get_int64| instead. +OPENSSL_EXPORT long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a); + + +// General No-op Functions [Deprecated]. + +// ASN1_STRING_set_default_mask does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ASN1_STRING_set_default_mask( + unsigned long mask); + +// ASN1_STRING_set_default_mask_asc returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int ASN1_STRING_set_default_mask_asc( + const char *p); + +// ASN1_STRING_get_default_mask returns |B_ASN1_UTF8STRING|. This is +// the value AWS-LC uses by default and is not configurable. +OPENSSL_EXPORT OPENSSL_DEPRECATED unsigned long ASN1_STRING_get_default_mask( + void); + +// ASN1_STRING_TABLE_cleanup does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ASN1_STRING_TABLE_cleanup(void); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ASN1_OBJECT, ASN1_OBJECT_free) +BORINGSSL_MAKE_DELETER(ASN1_STRING, ASN1_STRING_free) +BORINGSSL_MAKE_DELETER(ASN1_TYPE, ASN1_TYPE_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define ASN1_R_ASN1_LENGTH_MISMATCH 100 +#define ASN1_R_AUX_ERROR 101 +#define ASN1_R_BAD_GET_ASN1_OBJECT_CALL 102 +#define ASN1_R_BAD_OBJECT_HEADER 103 +#define ASN1_R_BMPSTRING_IS_WRONG_LENGTH 104 +#define ASN1_R_BN_LIB 105 +#define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 106 +#define ASN1_R_BUFFER_TOO_SMALL 107 +#define ASN1_R_CONTEXT_NOT_INITIALISED 108 +#define ASN1_R_DECODE_ERROR 109 +#define ASN1_R_DEPTH_EXCEEDED 110 +#define ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED 111 +#define ASN1_R_ENCODE_ERROR 112 +#define ASN1_R_ERROR_GETTING_TIME 113 +#define ASN1_R_EXPECTING_AN_ASN1_SEQUENCE 114 +#define ASN1_R_EXPECTING_AN_INTEGER 115 +#define ASN1_R_EXPECTING_AN_OBJECT 116 +#define ASN1_R_EXPECTING_A_BOOLEAN 117 +#define ASN1_R_EXPECTING_A_TIME 118 +#define ASN1_R_EXPLICIT_LENGTH_MISMATCH 119 +#define ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED 120 +#define ASN1_R_FIELD_MISSING 121 +#define ASN1_R_FIRST_NUM_TOO_LARGE 122 +#define ASN1_R_HEADER_TOO_LONG 123 +#define ASN1_R_ILLEGAL_BITSTRING_FORMAT 124 +#define ASN1_R_ILLEGAL_BOOLEAN 125 +#define ASN1_R_ILLEGAL_CHARACTERS 126 +#define ASN1_R_ILLEGAL_FORMAT 127 +#define ASN1_R_ILLEGAL_HEX 128 +#define ASN1_R_ILLEGAL_IMPLICIT_TAG 129 +#define ASN1_R_ILLEGAL_INTEGER 130 +#define ASN1_R_ILLEGAL_NESTED_TAGGING 131 +#define ASN1_R_ILLEGAL_NULL 132 +#define ASN1_R_ILLEGAL_NULL_VALUE 133 +#define ASN1_R_ILLEGAL_OBJECT 134 +#define ASN1_R_ILLEGAL_OPTIONAL_ANY 135 +#define ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE 136 +#define ASN1_R_ILLEGAL_TAGGED_ANY 137 +#define ASN1_R_ILLEGAL_TIME_VALUE 138 +#define ASN1_R_INTEGER_NOT_ASCII_FORMAT 139 +#define ASN1_R_INTEGER_TOO_LARGE_FOR_LONG 140 +#define ASN1_R_INVALID_BIT_STRING_BITS_LEFT 141 +#define ASN1_R_INVALID_BMPSTRING 142 +#define ASN1_R_INVALID_DIGIT 143 +#define ASN1_R_INVALID_MODIFIER 144 +#define ASN1_R_INVALID_NUMBER 145 +#define ASN1_R_INVALID_OBJECT_ENCODING 146 +#define ASN1_R_INVALID_SEPARATOR 147 +#define ASN1_R_INVALID_TIME_FORMAT 148 +#define ASN1_R_INVALID_UNIVERSALSTRING 149 +#define ASN1_R_INVALID_UTF8STRING 150 +#define ASN1_R_LIST_ERROR 151 +#define ASN1_R_MISSING_ASN1_EOS 152 +#define ASN1_R_MISSING_EOC 153 +#define ASN1_R_MISSING_SECOND_NUMBER 154 +#define ASN1_R_MISSING_VALUE 155 +#define ASN1_R_MSTRING_NOT_UNIVERSAL 156 +#define ASN1_R_MSTRING_WRONG_TAG 157 +#define ASN1_R_NESTED_ASN1_ERROR 158 +#define ASN1_R_NESTED_ASN1_STRING 159 +#define ASN1_R_NON_HEX_CHARACTERS 160 +#define ASN1_R_NOT_ASCII_FORMAT 161 +#define ASN1_R_NOT_ENOUGH_DATA 162 +#define ASN1_R_NO_MATCHING_CHOICE_TYPE 163 +#define ASN1_R_NULL_IS_WRONG_LENGTH 164 +#define ASN1_R_OBJECT_NOT_ASCII_FORMAT 165 +#define ASN1_R_ODD_NUMBER_OF_CHARS 166 +#define ASN1_R_SECOND_NUMBER_TOO_LARGE 167 +#define ASN1_R_SEQUENCE_LENGTH_MISMATCH 168 +#define ASN1_R_SEQUENCE_NOT_CONSTRUCTED 169 +#define ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG 170 +#define ASN1_R_SHORT_LINE 171 +#define ASN1_R_STREAMING_NOT_SUPPORTED 172 +#define ASN1_R_STRING_TOO_LONG 173 +#define ASN1_R_STRING_TOO_SHORT 174 +#define ASN1_R_TAG_VALUE_TOO_HIGH 175 +#define ASN1_R_TIME_NOT_ASCII_FORMAT 176 +#define ASN1_R_TOO_LONG 177 +#define ASN1_R_TYPE_NOT_CONSTRUCTED 178 +#define ASN1_R_TYPE_NOT_PRIMITIVE 179 +#define ASN1_R_UNEXPECTED_EOC 180 +#define ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH 181 +#define ASN1_R_UNKNOWN_FORMAT 182 +#define ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM 183 +#define ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM 184 +#define ASN1_R_UNKNOWN_TAG 185 +#define ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE 186 +#define ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE 187 +#define ASN1_R_UNSUPPORTED_TYPE 188 +#define ASN1_R_WRONG_PUBLIC_KEY_TYPE 189 +#define ASN1_R_WRONG_TAG 190 +#define ASN1_R_WRONG_TYPE 191 +#define ASN1_R_NESTED_TOO_DEEP 192 +#define ASN1_R_BAD_TEMPLATE 193 +#define ASN1_R_INVALID_BIT_STRING_PADDING 194 +#define ASN1_R_WRONG_INTEGER_TYPE 195 +#define ASN1_R_INVALID_INTEGER 196 + +#endif // OPENSSL_HEADER_ASN1_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1_mac.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1_mac.h new file mode 100644 index 0000000..bce5055 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1_mac.h @@ -0,0 +1,7 @@ +// Copyright (c) 2016, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "asn1.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1t.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1t.h new file mode 100644 index 0000000..df6b806 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/asn1t.h @@ -0,0 +1,657 @@ +// Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 2000. +// Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ASN1T_H +#define OPENSSL_HEADER_ASN1T_H + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +/* Legacy ASN.1 library template definitions. + * + * This header is used to define new types in OpenSSL's ASN.1 implementation. It + * is deprecated and will be unexported from the library. Use the new |CBS| and + * |CBB| library in instead. */ + + +typedef struct ASN1_TEMPLATE_st ASN1_TEMPLATE; +typedef struct ASN1_TLC_st ASN1_TLC; + +/* Macro to obtain ASN1_ADB pointer from a type (only used internally) */ +#define ASN1_ADB_ptr(iptr) ((const ASN1_ADB *)(iptr)) + + +/* Macros for start and end of ASN1_ITEM definition */ + +#define ASN1_ITEM_start(itname) \ + const ASN1_ITEM itname##_it = { + +#define ASN1_ITEM_end(itname) \ + }; + +/* Macros to aid ASN1 template writing */ + +#define ASN1_ITEM_TEMPLATE(tname) \ + static const ASN1_TEMPLATE tname##_item_tt + +#define ASN1_ITEM_TEMPLATE_END(tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_PRIMITIVE,\ + -1,\ + &tname##_item_tt,\ + 0,\ + NULL,\ + 0,\ + #tname \ + ASN1_ITEM_end(tname) + + +/* This is a ASN1 type which just embeds a template */ + +/* This pair helps declare a SEQUENCE. We can do: + * + * ASN1_SEQUENCE(stname) = { + * ... SEQUENCE components ... + * } ASN1_SEQUENCE_END(stname) + * + * This will produce an ASN1_ITEM called stname_it + * for a structure called stname. + * + * If you want the same structure but a different + * name then use: + * + * ASN1_SEQUENCE(itname) = { + * ... SEQUENCE components ... + * } ASN1_SEQUENCE_END_name(stname, itname) + * + * This will create an item called itname_it using + * a structure called stname. + */ + +#define ASN1_SEQUENCE(tname) \ + static const ASN1_TEMPLATE tname##_seq_tt[] + +#define ASN1_SEQUENCE_END(stname) ASN1_SEQUENCE_END_name(stname, stname) + +#define ASN1_SEQUENCE_END_name(stname, tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +#define ASN1_SEQUENCE_cb(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, 0, 0, cb, 0}; \ + ASN1_SEQUENCE(tname) + +#define ASN1_SEQUENCE_ref(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), cb, 0}; \ + ASN1_SEQUENCE(tname) + +#define ASN1_SEQUENCE_enc(tname, enc, cb) \ + static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_ENCODING, 0, cb, offsetof(tname, enc)}; \ + ASN1_SEQUENCE(tname) + +#define ASN1_SEQUENCE_END_enc(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) + +#define ASN1_SEQUENCE_END_cb(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) + +#define ASN1_SEQUENCE_END_ref(stname, tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + + +/* This pair helps declare a CHOICE type. We can do: + * + * ASN1_CHOICE(chname) = { + * ... CHOICE options ... + * ASN1_CHOICE_END(chname) + * + * This will produce an ASN1_ITEM called chname_it + * for a structure called chname. The structure + * definition must look like this: + * typedef struct { + * int type; + * union { + * ASN1_SOMETHING *opt1; + * ASN1_SOMEOTHER *opt2; + * } value; + * } chname; + * + * the name of the selector must be 'type'. + * to use an alternative selector name use the + * ASN1_CHOICE_END_selector() version. + */ + +#define ASN1_CHOICE(tname) \ + static const ASN1_TEMPLATE tname##_ch_tt[] + +#define ASN1_CHOICE_cb(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, 0, 0, cb, 0}; \ + ASN1_CHOICE(tname) + +#define ASN1_CHOICE_END(stname) ASN1_CHOICE_END_name(stname, stname) + +#define ASN1_CHOICE_END_name(stname, tname) ASN1_CHOICE_END_selector(stname, tname, type) + +#define ASN1_CHOICE_END_selector(stname, tname, selname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_CHOICE,\ + offsetof(stname,selname) ,\ + tname##_ch_tt,\ + sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +#define ASN1_CHOICE_END_cb(stname, tname, selname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_CHOICE,\ + offsetof(stname,selname) ,\ + tname##_ch_tt,\ + sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +/* This helps with the template wrapper form of ASN1_ITEM */ + +#define ASN1_EX_TEMPLATE_TYPE(flags, tag, name, type) { \ + (flags), (tag), 0,\ + #name, ASN1_ITEM_ref(type) } + +/* These help with SEQUENCE or CHOICE components */ + +/* used to declare other types */ + +#define ASN1_EX_TYPE(flags, tag, stname, field, type) { \ + (flags), (tag), offsetof(stname, field),\ + #field, ASN1_ITEM_ref(type) } + +/* used when the structure is combined with the parent */ + +#define ASN1_EX_COMBINE(flags, tag, type) { \ + (flags)|ASN1_TFLG_COMBINE, (tag), 0, NULL, ASN1_ITEM_ref(type) } + +/* implicit and explicit helper macros */ + +#define ASN1_IMP_EX(stname, field, type, tag, ex) \ + ASN1_EX_TYPE(ASN1_TFLG_IMPLICIT | ex, tag, stname, field, type) + +#define ASN1_EXP_EX(stname, field, type, tag, ex) \ + ASN1_EX_TYPE(ASN1_TFLG_EXPLICIT | ex, tag, stname, field, type) + +/* Any defined by macros: the field used is in the table itself */ + +#define ASN1_ADB_OBJECT(tblname) { ASN1_TFLG_ADB_OID, -1, 0, #tblname, (const ASN1_ITEM *)&(tblname##_adb) } +/* Plain simple type */ +#define ASN1_SIMPLE(stname, field, type) ASN1_EX_TYPE(0,0, stname, field, type) + +/* OPTIONAL simple type */ +#define ASN1_OPT(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* IMPLICIT tagged simple type */ +#define ASN1_IMP(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, 0) + +/* IMPLICIT tagged OPTIONAL simple type */ +#define ASN1_IMP_OPT(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL) + +/* Same as above but EXPLICIT */ + +#define ASN1_EXP(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, 0) +#define ASN1_EXP_OPT(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL) + +/* SEQUENCE OF type */ +#define ASN1_SEQUENCE_OF(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, stname, field, type) + +/* OPTIONAL SEQUENCE OF */ +#define ASN1_SEQUENCE_OF_OPT(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* Same as above but for SET OF */ + +#define ASN1_SET_OF(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SET_OF, 0, stname, field, type) + +#define ASN1_SET_OF_OPT(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* Finally compound types of SEQUENCE, SET, IMPLICIT, EXPLICIT and OPTIONAL */ + +#define ASN1_IMP_SET_OF(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF) + +#define ASN1_EXP_SET_OF(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF) + +#define ASN1_IMP_SET_OF_OPT(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL) + +#define ASN1_EXP_SET_OF_OPT(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL) + +#define ASN1_IMP_SEQUENCE_OF(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF) + +#define ASN1_IMP_SEQUENCE_OF_OPT(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL) + +#define ASN1_EXP_SEQUENCE_OF(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF) + +#define ASN1_EXP_SEQUENCE_OF_OPT(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL) + +/* Macros for the ASN1_ADB structure */ + +#define ASN1_ADB(name) \ + static const ASN1_ADB_TABLE name##_adbtbl[] + +#define ASN1_ADB_END(name, flags, field, app_table, def, none) \ + ;\ + static const ASN1_ADB name##_adb = {\ + flags,\ + offsetof(name, field),\ + app_table,\ + name##_adbtbl,\ + sizeof(name##_adbtbl) / sizeof(ASN1_ADB_TABLE),\ + def,\ + none\ + } + +#define ADB_ENTRY(val, template) {val, template} + +#define ASN1_ADB_TEMPLATE(name) \ + static const ASN1_TEMPLATE name##_tt + +/* This is the ASN1 template structure that defines + * a wrapper round the actual type. It determines the + * actual position of the field in the value structure, + * various flags such as OPTIONAL and the field name. + */ + +struct ASN1_TEMPLATE_st { +uint32_t flags; /* Various flags */ +int tag; /* tag, not used if no tagging */ +unsigned long offset; /* Offset of this field in structure */ +const char *field_name; /* Field name */ +ASN1_ITEM_EXP *item; /* Relevant ASN1_ITEM or ASN1_ADB */ +}; + +/* Macro to extract ASN1_ITEM and ASN1_ADB pointer from ASN1_TEMPLATE */ + +#define ASN1_TEMPLATE_item(t) (t->item_ptr) +#define ASN1_TEMPLATE_adb(t) (t->item_ptr) + +typedef struct ASN1_ADB_TABLE_st ASN1_ADB_TABLE; +typedef struct ASN1_ADB_st ASN1_ADB; + +typedef struct asn1_must_be_null_st ASN1_MUST_BE_NULL; + +struct ASN1_ADB_st { + uint32_t flags; /* Various flags */ + unsigned long offset; /* Offset of selector field */ + ASN1_MUST_BE_NULL *unused; + const ASN1_ADB_TABLE *tbl; /* Table of possible types */ + long tblcount; /* Number of entries in tbl */ + const ASN1_TEMPLATE *default_tt; /* Type to use if no match */ + const ASN1_TEMPLATE *null_tt; /* Type to use if selector is NULL */ +}; + +struct ASN1_ADB_TABLE_st { + int value; /* NID for an object */ + const ASN1_TEMPLATE tt; /* item for this value */ +}; + +/* template flags */ + +/* Field is optional */ +#define ASN1_TFLG_OPTIONAL (0x1) + +/* Field is a SET OF */ +#define ASN1_TFLG_SET_OF (0x1 << 1) + +/* Field is a SEQUENCE OF */ +#define ASN1_TFLG_SEQUENCE_OF (0x2 << 1) + +/* Mask for SET OF or SEQUENCE OF */ +#define ASN1_TFLG_SK_MASK (0x3 << 1) + +/* These flags mean the tag should be taken from the + * tag field. If EXPLICIT then the underlying type + * is used for the inner tag. + */ + +/* IMPLICIT tagging */ +#define ASN1_TFLG_IMPTAG (0x1 << 3) + + +/* EXPLICIT tagging, inner tag from underlying type */ +#define ASN1_TFLG_EXPTAG (0x2 << 3) + +#define ASN1_TFLG_TAG_MASK (0x3 << 3) + +/* context specific IMPLICIT */ +#define ASN1_TFLG_IMPLICIT ASN1_TFLG_IMPTAG|ASN1_TFLG_CONTEXT + +/* context specific EXPLICIT */ +#define ASN1_TFLG_EXPLICIT ASN1_TFLG_EXPTAG|ASN1_TFLG_CONTEXT + +/* If tagging is in force these determine the + * type of tag to use. Otherwise the tag is + * determined by the underlying type. These + * values reflect the actual octet format. + */ + +/* Universal tag */ +#define ASN1_TFLG_UNIVERSAL (0x0<<6) +/* Application tag */ +#define ASN1_TFLG_APPLICATION (0x1<<6) +/* Context specific tag */ +#define ASN1_TFLG_CONTEXT (0x2<<6) +/* Private tag */ +#define ASN1_TFLG_PRIVATE (0x3<<6) + +#define ASN1_TFLG_TAG_CLASS (0x3<<6) + +/* These are for ANY DEFINED BY type. In this case + * the 'item' field points to an ASN1_ADB structure + * which contains a table of values to decode the + * relevant type + */ + +#define ASN1_TFLG_ADB_MASK (0x3<<8) + +#define ASN1_TFLG_ADB_OID (0x1<<8) + +/* This flag means a parent structure is passed + * instead of the field: this is useful is a + * SEQUENCE is being combined with a CHOICE for + * example. Since this means the structure and + * item name will differ we need to use the + * ASN1_CHOICE_END_name() macro for example. + */ + +#define ASN1_TFLG_COMBINE (0x1<<10) + +/* This is the actual ASN1 item itself */ + +struct ASN1_ITEM_st { +char itype; /* The item type, primitive, SEQUENCE, CHOICE or extern */ +int utype; /* underlying type */ +const ASN1_TEMPLATE *templates; /* If SEQUENCE or CHOICE this contains the contents */ +long tcount; /* Number of templates if SEQUENCE or CHOICE */ +const void *funcs; /* functions that handle this type */ +long size; /* Structure size (usually)*/ +const char *sname; /* Structure name */ +}; + +/* These are values for the itype field and + * determine how the type is interpreted. + * + * For PRIMITIVE types the underlying type + * determines the behaviour if items is NULL. + * + * Otherwise templates must contain a single + * template and the type is treated in the + * same way as the type specified in the template. + * + * For SEQUENCE types the templates field points + * to the members, the size field is the + * structure size. + * + * For CHOICE types the templates field points + * to each possible member (typically a union) + * and the 'size' field is the offset of the + * selector. + * + * The 'funcs' field is used for application + * specific functions. + * + * The EXTERN type uses a new style d2i/i2d. + * The new style should be used where possible + * because it avoids things like the d2i IMPLICIT + * hack. + * + * MSTRING is a multiple string type, it is used + * for a CHOICE of character strings where the + * actual strings all occupy an ASN1_STRING + * structure. In this case the 'utype' field + * has a special meaning, it is used as a mask + * of acceptable types using the B_ASN1 constants. + * + */ + +#define ASN1_ITYPE_PRIMITIVE 0x0 + +#define ASN1_ITYPE_SEQUENCE 0x1 + +#define ASN1_ITYPE_CHOICE 0x2 + +#define ASN1_ITYPE_EXTERN 0x4 + +#define ASN1_ITYPE_MSTRING 0x5 + +/* Deprecated tag and length cache */ +struct ASN1_TLC_st; + +/* Typedefs for ASN1 function pointers */ + +typedef ASN1_VALUE * ASN1_new_func(void); +typedef void ASN1_free_func(ASN1_VALUE *a); +typedef ASN1_VALUE * ASN1_d2i_func(ASN1_VALUE **a, const unsigned char ** in, long length); +typedef int ASN1_i2d_func(ASN1_VALUE * a, unsigned char **in); + +typedef int ASN1_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, + int tag, int aclass, char opt, ASN1_TLC *ctx); + +typedef int ASN1_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass); +typedef int ASN1_ex_new_func(ASN1_VALUE **pval, const ASN1_ITEM *it); +typedef void ASN1_ex_free_func(ASN1_VALUE **pval, const ASN1_ITEM *it); + +typedef int ASN1_ex_print_func(BIO *out, ASN1_VALUE **pval, + int indent, const char *fname, + const ASN1_PCTX *pctx); + +typedef struct ASN1_EXTERN_FUNCS_st { + void *app_data; + ASN1_ex_new_func *asn1_ex_new; + ASN1_ex_free_func *asn1_ex_free; + ASN1_ex_d2i *asn1_ex_d2i; + ASN1_ex_i2d *asn1_ex_i2d; + /* asn1_ex_print is unused. */ + ASN1_ex_print_func *asn1_ex_print; +} ASN1_EXTERN_FUNCS; + +/* This is the ASN1_AUX structure: it handles various + * miscellaneous requirements. For example the use of + * reference counts and an informational callback. + * + * The "informational callback" is called at various + * points during the ASN1 encoding and decoding. It can + * be used to provide minor customisation of the structures + * used. This is most useful where the supplied routines + * *almost* do the right thing but need some extra help + * at a few points. If the callback returns zero then + * it is assumed a fatal error has occurred and the + * main operation should be abandoned. + * + * If major changes in the default behaviour are required + * then an external type is more appropriate. + */ + +typedef int ASN1_aux_cb(int operation, ASN1_VALUE **in, const ASN1_ITEM *it, + void *exarg); + +typedef struct ASN1_AUX_st { + void *app_data; + uint32_t flags; + int ref_offset; /* Offset of reference value */ + ASN1_aux_cb *asn1_cb; + int enc_offset; /* Offset of ASN1_ENCODING structure */ +} ASN1_AUX; + +/* Flags in ASN1_AUX */ + +/* Use a reference count */ +#define ASN1_AFLG_REFCOUNT 1 +/* Save the encoding of structure (useful for signatures) */ +#define ASN1_AFLG_ENCODING 2 + +/* operation values for asn1_cb */ + +#define ASN1_OP_NEW_PRE 0 +#define ASN1_OP_NEW_POST 1 +#define ASN1_OP_FREE_PRE 2 +#define ASN1_OP_FREE_POST 3 +#define ASN1_OP_D2I_PRE 4 +#define ASN1_OP_D2I_POST 5 +/* ASN1_OP_I2D_PRE and ASN1_OP_I2D_POST are not supported. We leave the + * constants undefined so code relying on them does not accidentally compile. */ +#define ASN1_OP_PRINT_PRE 8 +#define ASN1_OP_PRINT_POST 9 +#define ASN1_OP_STREAM_PRE 10 +#define ASN1_OP_STREAM_POST 11 +#define ASN1_OP_DETACHED_PRE 12 +#define ASN1_OP_DETACHED_POST 13 + +/* Macro to implement a primitive type */ +#define IMPLEMENT_ASN1_TYPE(stname) IMPLEMENT_ASN1_TYPE_ex(stname, stname, 0) +#define IMPLEMENT_ASN1_TYPE_ex(itname, vname, ex) \ + ASN1_ITEM_start(itname) \ + ASN1_ITYPE_PRIMITIVE, V_##vname, NULL, 0, NULL, ex, #itname \ + ASN1_ITEM_end(itname) + +/* Macro to implement a multi string type */ +#define IMPLEMENT_ASN1_MSTRING(itname, mask) \ + ASN1_ITEM_start(itname) \ + ASN1_ITYPE_MSTRING, mask, NULL, 0, NULL, sizeof(ASN1_STRING), #itname \ + ASN1_ITEM_end(itname) + +#define IMPLEMENT_EXTERN_ASN1(sname, tag, fptrs) \ + ASN1_ITEM_start(sname) \ + ASN1_ITYPE_EXTERN, \ + tag, \ + NULL, \ + 0, \ + &fptrs, \ + 0, \ + #sname \ + ASN1_ITEM_end(sname) + +/* Macro to implement standard functions in terms of ASN1_ITEM structures */ + +#define IMPLEMENT_ASN1_FUNCTIONS(stname) IMPLEMENT_ASN1_FUNCTIONS_fname(stname, stname, stname) + +#define IMPLEMENT_ASN1_FUNCTIONS_name(stname, itname) IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname, itname) + +#define IMPLEMENT_ASN1_FUNCTIONS_ENCODE_name(stname, itname) \ + IMPLEMENT_ASN1_FUNCTIONS_ENCODE_fname(stname, itname, itname) + +#define IMPLEMENT_STATIC_ASN1_ALLOC_FUNCTIONS(stname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname(static, stname, stname, stname) + +#define IMPLEMENT_ASN1_ALLOC_FUNCTIONS(stname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, stname, stname) + +#define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname(pre, stname, itname, fname) \ + pre stname *fname##_new(void) \ + { \ + return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \ + } \ + pre void fname##_free(stname *a) \ + { \ + ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \ + } + +#define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) \ + stname *fname##_new(void) \ + { \ + return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \ + } \ + void fname##_free(stname *a) \ + { \ + ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \ + } + +#define IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) + +#define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \ + stname *d2i_##fname(stname **a, const unsigned char **in, long len) \ + { \ + return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, ASN1_ITEM_rptr(itname));\ + } \ + int i2d_##fname(stname *a, unsigned char **out) \ + { \ + return ASN1_item_i2d((ASN1_VALUE *)a, out, ASN1_ITEM_rptr(itname));\ + } + +/* This includes evil casts to remove const: they will go away when full + * ASN1 constification is done. + */ +#define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(stname, itname, fname) \ + stname *d2i_##fname(stname **a, const unsigned char **in, long len) \ + { \ + return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, ASN1_ITEM_rptr(itname));\ + } \ + int i2d_##fname(const stname *a, unsigned char **out) \ + { \ + return ASN1_item_i2d((ASN1_VALUE *)a, out, ASN1_ITEM_rptr(itname));\ + } + +#define IMPLEMENT_ASN1_DUP_FUNCTION(stname) \ + stname *stname##_dup(stname *x) { \ + return ASN1_item_dup(ASN1_ITEM_rptr(stname), x); \ + } + +#define IMPLEMENT_ASN1_DUP_FUNCTION_const(stname) \ + stname *stname##_dup(const stname *x) { \ + return ASN1_item_dup(ASN1_ITEM_rptr(stname), (void *)x); \ + } + +#define IMPLEMENT_ASN1_FUNCTIONS_const(name) \ + IMPLEMENT_ASN1_FUNCTIONS_const_fname(name, name, name) + +#define IMPLEMENT_ASN1_FUNCTIONS_const_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) + +/* external definitions for primitive types */ + +DECLARE_ASN1_ITEM(ASN1_SEQUENCE) + +DEFINE_STACK_OF(ASN1_VALUE) + + +#if defined(__cplusplus) +} // extern "C" +#endif + +#endif // OPENSSL_HEADER_ASN1T_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base.h new file mode 100644 index 0000000..92f5fdb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base.h @@ -0,0 +1,613 @@ +// Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BASE_H +#define OPENSSL_HEADER_BASE_H + + +/** + * @file + * @brief This file should be the first included by all AWS-LC headers. + */ + +#include +#include +#include +#include + +#if defined(__MINGW32__) +// stdio.h is needed on MinGW for __MINGW_PRINTF_FORMAT. +#include +#endif + +#if defined(__APPLE__) +#include +#endif + +// Include an AWS-LC-only header so consumers including this header without +// setting up include paths do not accidentally pick up the system +// opensslconf.h. +#include +#include +#include // IWYU pragma: export + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#if defined(BORINGSSL_FIPS) +#define AWSLC_FIPS +#endif + +#define AWSLC_VERSION_NAME "AWS-LC" +#define OPENSSL_IS_AWSLC +// |OPENSSL_VERSION_NUMBER| should match the version number in opensslv.h. +#define OPENSSL_VERSION_NUMBER 0x1010107f +#define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER + +// BORINGSSL_API_VERSION is replaced with AWSLC_API_VERSION to avoid users interpreting AWSLC as BoringSSL. +// Below are BoringSSL's comments on BORINGSSL_API_VERSION. +// BORINGSSL_API_VERSION is a positive integer that increments as BoringSSL +// changes over time. The value itself is not meaningful. It will be incremented +// whenever is convenient to coordinate an API change with consumers. This will +// not denote any special point in development. +// +// A consumer may use this symbol in the preprocessor to temporarily build +// against multiple revisions of BoringSSL at the same time. It is not +// recommended to do so for longer than is necessary. +#define AWSLC_API_VERSION 35 + +// This string tracks the most current production release version on Github +// https://github.com/aws/aws-lc/releases. +// When bumping the encoded version number, also update the test fixture: +// ServiceIndicatorTest.AWSLCVersionString +// Note: there are two versions of this test. Only one test is compiled +// depending on FIPS mode. +#define AWSLC_VERSION_NUMBER_STRING "1.72.0" + +#if defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __declspec(dllexport) +#else +#define OPENSSL_EXPORT __declspec(dllimport) +#endif + +#else // defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#else +#define OPENSSL_EXPORT +#endif + +#endif // defined(OPENSSL_WINDOWS) + +#else // defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_EXPORT +#else +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#endif + +#endif // defined(BORINGSSL_SHARED_LIBRARY) + +#if !defined(OPENSSL_WARN_UNUSED_RESULT) +// This should only affect internal usage of functions +#if defined(BORINGSSL_IMPLEMENTATION) || defined(AWS_LC_TEST_ENV) +#if defined(__GNUC__) || defined(__clang__) +# define OPENSSL_WARN_UNUSED_RESULT __attribute__ ((warn_unused_result)) +#elif defined(_MSC_VER) +# define OPENSSL_WARN_UNUSED_RESULT _Check_return_ +#else +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#else +// The macro is ignored by consumers +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#endif + +#if defined(_MSC_VER) + +// OPENSSL_DEPRECATED is used to mark a function as deprecated. Use +// of any functions so marked in caller code will produce a warning. +// OPENSSL_BEGIN_ALLOW_DEPRECATED and OPENSSL_END_ALLOW_DEPRECATED +// can be used to suppress the warning in regions of caller code. +#define OPENSSL_DEPRECATED __declspec(deprecated) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + __pragma(warning(push)) __pragma(warning(disable : 4996)) +#define OPENSSL_END_ALLOW_DEPRECATED __pragma(warning(pop)) + +#elif (defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC_MINOR__ >= 6))) || defined(__clang__) +// `_Pragma("GCC diagnostic push")` was added in GCC 4.6 +// http://gcc.gnu.org/gcc-4.6/changes.html +#define OPENSSL_DEPRECATED __attribute__((__deprecated__)) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#define OPENSSL_END_ALLOW_DEPRECATED _Pragma("GCC diagnostic pop") + +#else + +#define OPENSSL_DEPRECATED +#define OPENSSL_BEGIN_ALLOW_DEPRECATED +#define OPENSSL_END_ALLOW_DEPRECATED + +#endif + + +#if defined(__GNUC__) || defined(__clang__) +// MinGW has two different printf implementations. Ensure the format macro +// matches the selected implementation. See +// https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/. +#if defined(__MINGW_PRINTF_FORMAT) +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__( \ + (__format__(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__((__format__(__printf__, string_index, first_to_check))) +#endif +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) +#endif + +// OPENSSL_CLANG_PRAGMA emits a pragma on clang and nothing on other compilers. +#if defined(__clang__) +#define OPENSSL_CLANG_PRAGMA(arg) _Pragma(arg) +#else +#define OPENSSL_CLANG_PRAGMA(arg) +#endif + +// OPENSSL_MSVC_PRAGMA emits a pragma on MSVC and nothing on other compilers. +#if defined(_MSC_VER) +#define OPENSSL_MSVC_PRAGMA(arg) __pragma(arg) +#else +#define OPENSSL_MSVC_PRAGMA(arg) +#endif + +#if defined(__GNUC__) || defined(__clang__) +#define OPENSSL_UNUSED __attribute__((unused)) +#else +#define OPENSSL_UNUSED +#endif + +// C99-compatible static assertion using bit-field width trick. +// A negative bit-field width causes a compile-time error. +// +// Previously we defined |OPENSSL_STATIC_ASSERT| to use one of two keywords: +// |Static_assert| or |static_assert|. The latter was used if we were compiling +// a C++ translation unit or on Windows (excluding when using a Clang compiler). +// The former was used in other cases. However, these two keywords are not +// defined before C11. So, we can't rely on these when we want to be C99 +// compliant. If we at some point decide that we want to only be compliant with +// C11 (and up), we can reintroduce these keywords. Instead, use a method that +// is guaranteed to be C99 compliant and still give us an equivalent static +// assert mechanism. +// +// The solution below defines a struct type containing a bit field. +// The name of that type is |static_assertion_msg|. |msg| is a concatenation of +// a user-chosen error (which should be chosen with respect to actual assertion) +// and the line the assertion is defined. This should ensure name uniqueness. +// The width of the bit field is set to 1 or -1, depending on the evaluation of +// the boolean expression |cond|. If the condition is false, the width requested +// is -1, which is illegal and would cause the compiler to throw an error. +// +// An example of an error thrown during compilation: +// ``` +// error: negative width in bit-field +// 'static_assertion_at_line_913_error_is_AEAD_state_is_too_small' +// ``` +#define AWSLC_CONCAT(left, right) left##right +#define AWSLC_STATIC_ASSERT_DEFINE(cond, msg) typedef struct { \ + unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : -1; \ + } AWSLC_CONCAT(static_assertion_, msg) OPENSSL_UNUSED; +#define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) +#define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) +#define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) + +// Sanity check of "target.h": OPENSSL_64_BIT/OPENSSL_32_BIT must match actual pointer size +#if defined(OPENSSL_64_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 8, pointer_size_must_be_8_bytes_for_64_bit) +#elif defined(OPENSSL_32_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 4, pointer_size_must_be_4_bytes_for_32_bit) +#endif + +// Sanity checks of "target.h": OPENSSL_BIG_ENDIAN should be consistent with other endianness indicators. +// If architecture-specific big-endian macros are defined, OPENSSL_BIG_ENDIAN should be too. +#if (defined(__ARMEB__) || defined(__AARCH64EB__) || defined(__MIPSEB__) || \ + defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) && !defined(OPENSSL_BIG_ENDIAN) +#error "Big-endian architecture detected but OPENSSL_BIG_ENDIAN is not defined" +#endif +// If architecture-specific little-endian macros are defined, OPENSSL_BIG_ENDIAN should not be. +#if (defined(__ARMEL__) || defined(__AARCH64EL__) || defined(__MIPSEL__) || \ + defined(__LITTLE_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) && defined(OPENSSL_BIG_ENDIAN) +#error "Little-endian architecture detected but OPENSSL_BIG_ENDIAN is defined" +#endif + +// C and C++ handle inline functions differently. In C++, an inline function is +// defined in just the header file, potentially emitted in multiple compilation +// units (in cases the compiler did not inline), but each copy must be identical +// to satsify ODR. In C, a non-static inline must be manually emitted in exactly +// one compilation unit with a separate extern inline declaration. +// +// In both languages, exported inline functions referencing file-local symbols +// are problematic. C forbids this altogether (though GCC and Clang seem not to +// enforce it). It works in C++, but ODR requires the definitions be identical, +// including all names in the definitions resolving to the "same entity". In +// practice, this is unlikely to be a problem, but an inline function that +// returns a pointer to a file-local symbol +// could compile oddly. +// +// Historically, we used static inline in headers. However, to satisfy ODR, use +// plain inline in C++, to allow inline consumer functions to call our header +// functions. Plain inline would also work better with C99 inline, but that is +// not used much in practice, extern inline is tedious, and there are conflicts +// with the old gnu89 model: +// https://stackoverflow.com/questions/216510/extern-inline +#if defined(__cplusplus) +#define OPENSSL_INLINE inline +#else +// Add OPENSSL_UNUSED so that, should an inline function be emitted via macro +// (e.g. a |STACK_OF(T)| implementation) in a source file without tripping +// clang's -Wunused-function. +#define OPENSSL_INLINE static inline OPENSSL_UNUSED +#endif + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_NOINLINE __declspec(noinline) +#else +#define OPENSSL_NOINLINE __attribute__((noinline)) +#endif + +// ossl_ssize_t is a signed type which is large enough to fit the size of any +// valid memory allocation. We prefer using |size_t|, but sometimes we need a +// signed type for OpenSSL API compatibility. This type can be used in such +// cases to avoid overflow. +// +// Not all |size_t| values fit in |ossl_ssize_t|, but all |size_t| values that +// are sizes of or indices into C objects, can be converted without overflow. +typedef ptrdiff_t ossl_ssize_t; + +// CBS_ASN1_TAG is the type used by |CBS| and |CBB| for ASN.1 tags. See that +// header for details. This type is defined in base.h as a forward declaration. +typedef uint32_t CBS_ASN1_TAG; + +// CRYPTO_THREADID is a dummy value. +typedef int CRYPTO_THREADID; + +// An |ASN1_NULL| is an opaque type. asn1.h represents the ASN.1 NULL value as +// an opaque, non-NULL |ASN1_NULL*| pointer. +typedef struct asn1_null_st ASN1_NULL; + +typedef int ASN1_BOOLEAN; +typedef struct ASN1_ITEM_st ASN1_ITEM; +typedef struct asn1_object_st ASN1_OBJECT; +typedef struct asn1_pctx_st ASN1_PCTX; +typedef struct asn1_string_st ASN1_BIT_STRING; +typedef struct asn1_string_st ASN1_BMPSTRING; +typedef struct asn1_string_st ASN1_ENUMERATED; +typedef struct asn1_string_st ASN1_GENERALIZEDTIME; +typedef struct asn1_string_st ASN1_GENERALSTRING; +typedef struct asn1_string_st ASN1_IA5STRING; +typedef struct asn1_string_st ASN1_INTEGER; +typedef struct asn1_string_st ASN1_OCTET_STRING; +typedef struct asn1_string_st ASN1_PRINTABLESTRING; +typedef struct asn1_string_st ASN1_STRING; +typedef struct asn1_string_st ASN1_T61STRING; +typedef struct asn1_string_st ASN1_TIME; +typedef struct asn1_string_st ASN1_UNIVERSALSTRING; +typedef struct asn1_string_st ASN1_UTCTIME; +typedef struct asn1_string_st ASN1_UTF8STRING; +typedef struct asn1_string_st ASN1_VISIBLESTRING; +typedef struct asn1_type_st ASN1_TYPE; +typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID; +typedef struct BASIC_CONSTRAINTS_st BASIC_CONSTRAINTS; +typedef struct DIST_POINT_st DIST_POINT; +typedef struct DSA_SIG_st DSA_SIG; +typedef struct GENERAL_NAME_st GENERAL_NAME; +typedef struct ISSUING_DIST_POINT_st ISSUING_DIST_POINT; +typedef struct NAME_CONSTRAINTS_st NAME_CONSTRAINTS; +typedef struct Netscape_spkac_st NETSCAPE_SPKAC; +typedef struct Netscape_spki_st NETSCAPE_SPKI; +typedef struct RIPEMD160state_st RIPEMD160_CTX; +typedef struct X509_VERIFY_PARAM_st X509_VERIFY_PARAM; +typedef struct X509_algor_st X509_ALGOR; +typedef struct X509_crl_st X509_CRL; +typedef struct X509_extension_st X509_EXTENSION; +typedef struct X509_info_st X509_INFO; +typedef struct X509_name_entry_st X509_NAME_ENTRY; +typedef struct X509_name_st X509_NAME; +typedef struct X509_pubkey_st X509_PUBKEY; +typedef struct X509_req_st X509_REQ; +typedef struct x509_sig_info_st X509_SIG_INFO; +typedef struct X509_sig_st X509_SIG; +typedef struct bignum_ctx BN_CTX; +typedef struct bignum_st BIGNUM; +typedef struct bio_method_st BIO_METHOD; +typedef struct bio_st BIO; +typedef struct blake2b_state_st BLAKE2B_CTX; +typedef struct bn_gencb_st BN_GENCB; +typedef struct bn_mont_ctx_st BN_MONT_CTX; +typedef struct buf_mem_st BUF_MEM; +typedef struct cast_key_st CAST_KEY; +typedef struct cbb_st CBB; +typedef struct cbs_st CBS; +typedef struct cmac_ctx_st CMAC_CTX; +typedef struct conf_st CONF; +typedef struct conf_value_st CONF_VALUE; +typedef struct crypto_buffer_pool_st CRYPTO_BUFFER_POOL; +typedef struct crypto_buffer_st CRYPTO_BUFFER; +typedef struct ctr_drbg_state_st CTR_DRBG_STATE; +typedef struct dh_st DH; +typedef struct dsa_st DSA; +typedef struct ec_group_st EC_GROUP; +typedef struct ec_key_st EC_KEY; +typedef struct ec_point_st EC_POINT; +typedef struct ec_key_method_st EC_KEY_METHOD; +typedef struct ecdsa_sig_st ECDSA_SIG; +typedef struct engine_st ENGINE; +typedef struct env_md_ctx_st EVP_MD_CTX; +typedef struct env_md_st EVP_MD; +typedef struct evp_aead_st EVP_AEAD; +typedef struct evp_aead_ctx_st EVP_AEAD_CTX; +typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; +typedef struct evp_cipher_st EVP_CIPHER; + +/** + * @typedef EVP_ENCODE_CTX + * @copydoc evp_encode_ctx_st + * @see evp_encode_ctx_st + */ +typedef struct evp_encode_ctx_st EVP_ENCODE_CTX; +typedef struct evp_hpke_aead_st EVP_HPKE_AEAD; +typedef struct evp_hpke_ctx_st EVP_HPKE_CTX; +typedef struct evp_hpke_kdf_st EVP_HPKE_KDF; +typedef struct evp_hpke_kem_st EVP_HPKE_KEM; +typedef struct evp_hpke_key_st EVP_HPKE_KEY; +typedef struct evp_kem_st EVP_KEM; +typedef struct kem_key_st KEM_KEY; +typedef struct evp_pkey_ctx_st EVP_PKEY_CTX; +typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; +typedef struct evp_pkey_st EVP_PKEY; +typedef struct evp_pkey_ctx_signature_context_params_st EVP_PKEY_CTX_SIGNATURE_CONTEXT_PARAMS; +typedef struct hmac_ctx_st HMAC_CTX; +typedef struct md4_state_st MD4_CTX; +typedef struct md5_state_st MD5_CTX; +typedef struct pqdsa_key_st PQDSA_KEY; +typedef struct ocsp_req_ctx_st OCSP_REQ_CTX; +typedef struct ossl_init_settings_st OPENSSL_INIT_SETTINGS; +typedef struct pkcs7_digest_st PKCS7_DIGEST; +typedef struct pkcs7_enc_content_st PKCS7_ENC_CONTENT; +typedef struct pkcs7_encrypt_st PKCS7_ENCRYPT; +typedef struct pkcs7_envelope_st PKCS7_ENVELOPE; +typedef struct pkcs7_issuer_and_serial_st PKCS7_ISSUER_AND_SERIAL; +typedef struct pkcs7_recip_info_st PKCS7_RECIP_INFO; +typedef struct pkcs7_sign_envelope_st PKCS7_SIGN_ENVELOPE; +typedef struct pkcs7_signed_st PKCS7_SIGNED; +typedef struct pkcs7_signer_info_st PKCS7_SIGNER_INFO; +typedef struct pkcs7_st PKCS7; +typedef struct pkcs12_st PKCS12; +typedef struct pkcs8_priv_key_info_st PKCS8_PRIV_KEY_INFO; +typedef struct private_key_st X509_PKEY; +typedef struct rand_meth_st RAND_METHOD; +typedef struct rc4_key_st RC4_KEY; +typedef struct rsa_meth_st RSA_METHOD; +typedef struct rsassa_pss_params_st RSASSA_PSS_PARAMS; +typedef struct rsa_pss_params_st RSA_PSS_PARAMS; +typedef struct rsa_st RSA; +typedef struct sha256_state_st SHA256_CTX; +typedef struct sha512_state_st SHA512_CTX; +typedef struct sha_state_st SHA_CTX; +typedef struct spake2_ctx_st SPAKE2_CTX; +typedef struct srtp_protection_profile_st SRTP_PROTECTION_PROFILE; +typedef struct ssl_cipher_st SSL_CIPHER; +typedef struct ssl_ctx_st SSL_CTX; +typedef struct ssl_early_callback_ctx SSL_CLIENT_HELLO; +typedef struct ssl_ech_keys_st SSL_ECH_KEYS; +typedef struct ssl_method_st SSL_METHOD; +typedef struct ssl_private_key_method_st SSL_PRIVATE_KEY_METHOD; +typedef struct ssl_quic_method_st SSL_QUIC_METHOD; +typedef struct ssl_session_st SSL_SESSION; +typedef struct ssl_st SSL; +typedef struct ssl_ticket_aead_method_st SSL_TICKET_AEAD_METHOD; +typedef struct st_ERR_FNS ERR_FNS; +typedef struct trust_token_st TRUST_TOKEN; +typedef struct trust_token_client_st TRUST_TOKEN_CLIENT; +typedef struct trust_token_issuer_st TRUST_TOKEN_ISSUER; +typedef struct trust_token_method_st TRUST_TOKEN_METHOD; +typedef struct v3_ext_ctx X509V3_CTX; +typedef struct v3_ext_method X509V3_EXT_METHOD; +typedef struct x509_attributes_st X509_ATTRIBUTE; +typedef struct x509_lookup_st X509_LOOKUP; +typedef struct x509_lookup_method_st X509_LOOKUP_METHOD; +typedef struct x509_object_st X509_OBJECT; +typedef struct x509_revoked_st X509_REVOKED; +typedef struct x509_st X509; +typedef struct x509_store_ctx_st X509_STORE_CTX; +typedef struct x509_store_st X509_STORE; +typedef struct x509_trust_st X509_TRUST; + +typedef void *OPENSSL_BLOCK; + +// BSSL_CHECK aborts if |condition| is not true. +#define BSSL_CHECK(condition) \ + do { \ + if (!(condition)) { \ + abort(); \ + } \ + } while (0); + +#if defined(__cplusplus) +} // extern C +#elif !defined(BORINGSSL_NO_CXX) +#define BORINGSSL_NO_CXX +#endif + +#if defined(BORINGSSL_PREFIX) +#define BSSL_NAMESPACE_BEGIN \ + namespace bssl { \ + inline namespace BORINGSSL_PREFIX { +#define BSSL_NAMESPACE_END \ + } \ + } +#else +#define BSSL_NAMESPACE_BEGIN namespace bssl { +#define BSSL_NAMESPACE_END } +#endif + +// MSVC doesn't set __cplusplus to 201103 to indicate C++11 support (see +// https://connect.microsoft.com/VisualStudio/feedback/details/763051/a-value-of-predefined-macro-cplusplus-is-still-199711l) +// so MSVC is just assumed to support C++11. +#if !defined(BORINGSSL_NO_CXX) && __cplusplus < 201103L && !defined(_MSC_VER) +#define BORINGSSL_NO_CXX +#endif + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +#include + +// STLPort, used by some Android consumers, not have std::unique_ptr. +#if defined(_STLPORT_VERSION) +#define BORINGSSL_NO_CXX +#endif + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#if defined(BORINGSSL_NO_CXX) + +#define BORINGSSL_MAKE_DELETER(type, deleter) +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) + +#else + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +namespace internal { + +// The Enable parameter is ignored and only exists so specializations can use +// SFINAE. +template +struct DeleterImpl {}; + +struct Deleter { + template + void operator()(T *ptr) { + // Rather than specialize Deleter for each type, we specialize + // DeleterImpl. This allows bssl::UniquePtr to be used while only + // including base.h as long as the destructor is not emitted. This matches + // std::unique_ptr's behavior on forward-declared types. + // + // DeleterImpl itself is specialized in the corresponding module's header + // and must be included to release an object. If not included, the compiler + // will error that DeleterImpl does not have a method Free. + DeleterImpl::Free(ptr); + } +}; + +template +class StackAllocated { + public: + StackAllocated() { init(&ctx_); } + ~StackAllocated() { cleanup(&ctx_); } + + StackAllocated(const StackAllocated &) = delete; + StackAllocated& operator=(const StackAllocated &) = delete; + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +template +class StackAllocatedMovable { + public: + StackAllocatedMovable() { init(&ctx_); } + ~StackAllocatedMovable() { cleanup(&ctx_); } + + StackAllocatedMovable(StackAllocatedMovable &&other) { + init(&ctx_); + move(&ctx_, &other.ctx_); + } + StackAllocatedMovable &operator=(StackAllocatedMovable &&other) { + move(&ctx_, &other.ctx_); + return *this; + } + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +} // namespace internal + +#define BORINGSSL_MAKE_DELETER(type, deleter) \ + namespace internal { \ + template <> \ + struct DeleterImpl { \ + static void Free(type *ptr) { deleter(ptr); } \ + }; \ + } + +// Holds ownership of heap-allocated BoringSSL structures. Sample usage: +// bssl::UniquePtr rsa(RSA_new()); +// bssl::UniquePtr bio(BIO_new(BIO_s_mem())); +template +using UniquePtr = std::unique_ptr; + +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) \ + inline UniquePtr UpRef(type *v) { \ + if (v != nullptr) { \ + up_ref_func(v); \ + } \ + return UniquePtr(v); \ + } \ + \ + inline UniquePtr UpRef(const UniquePtr &ptr) { \ + return UpRef(ptr.get()); \ + } + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !BORINGSSL_NO_CXX + +#endif // OPENSSL_HEADER_BASE_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base.h.in b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base.h.in new file mode 100644 index 0000000..6853f3e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base.h.in @@ -0,0 +1,613 @@ +// Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BASE_H +#define OPENSSL_HEADER_BASE_H + + +/** + * @file + * @brief This file should be the first included by all AWS-LC headers. + */ + +#include +#include +#include +#include + +#if defined(__MINGW32__) +// stdio.h is needed on MinGW for __MINGW_PRINTF_FORMAT. +#include +#endif + +#if defined(__APPLE__) +#include +#endif + +// Include an AWS-LC-only header so consumers including this header without +// setting up include paths do not accidentally pick up the system +// opensslconf.h. +#include +#include +#include // IWYU pragma: export + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#if defined(BORINGSSL_FIPS) +#define AWSLC_FIPS +#endif + +#define AWSLC_VERSION_NAME "AWS-LC" +#define OPENSSL_IS_AWSLC +// |OPENSSL_VERSION_NUMBER| should match the version number in opensslv.h. +#define OPENSSL_VERSION_NUMBER @OPENSSL_VERSION_NUMBER@ +#define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER + +// BORINGSSL_API_VERSION is replaced with AWSLC_API_VERSION to avoid users interpreting AWSLC as BoringSSL. +// Below are BoringSSL's comments on BORINGSSL_API_VERSION. +// BORINGSSL_API_VERSION is a positive integer that increments as BoringSSL +// changes over time. The value itself is not meaningful. It will be incremented +// whenever is convenient to coordinate an API change with consumers. This will +// not denote any special point in development. +// +// A consumer may use this symbol in the preprocessor to temporarily build +// against multiple revisions of BoringSSL at the same time. It is not +// recommended to do so for longer than is necessary. +#define AWSLC_API_VERSION 35 + +// This string tracks the most current production release version on Github +// https://github.com/aws/aws-lc/releases. +// When bumping the encoded version number, also update the test fixture: +// ServiceIndicatorTest.AWSLCVersionString +// Note: there are two versions of this test. Only one test is compiled +// depending on FIPS mode. +#define AWSLC_VERSION_NUMBER_STRING "@SOFTWARE_VERSION@" + +#if defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __declspec(dllexport) +#else +#define OPENSSL_EXPORT __declspec(dllimport) +#endif + +#else // defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#else +#define OPENSSL_EXPORT +#endif + +#endif // defined(OPENSSL_WINDOWS) + +#else // defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_EXPORT +#else +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#endif + +#endif // defined(BORINGSSL_SHARED_LIBRARY) + +#if !defined(OPENSSL_WARN_UNUSED_RESULT) +// This should only affect internal usage of functions +#if defined(BORINGSSL_IMPLEMENTATION) || defined(AWS_LC_TEST_ENV) +#if defined(__GNUC__) || defined(__clang__) +# define OPENSSL_WARN_UNUSED_RESULT __attribute__ ((warn_unused_result)) +#elif defined(_MSC_VER) +# define OPENSSL_WARN_UNUSED_RESULT _Check_return_ +#else +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#else +// The macro is ignored by consumers +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#endif + +#if defined(_MSC_VER) + +// OPENSSL_DEPRECATED is used to mark a function as deprecated. Use +// of any functions so marked in caller code will produce a warning. +// OPENSSL_BEGIN_ALLOW_DEPRECATED and OPENSSL_END_ALLOW_DEPRECATED +// can be used to suppress the warning in regions of caller code. +#define OPENSSL_DEPRECATED __declspec(deprecated) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + __pragma(warning(push)) __pragma(warning(disable : 4996)) +#define OPENSSL_END_ALLOW_DEPRECATED __pragma(warning(pop)) + +#elif (defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC_MINOR__ >= 6))) || defined(__clang__) +// `_Pragma("GCC diagnostic push")` was added in GCC 4.6 +// http://gcc.gnu.org/gcc-4.6/changes.html +#define OPENSSL_DEPRECATED __attribute__((__deprecated__)) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#define OPENSSL_END_ALLOW_DEPRECATED _Pragma("GCC diagnostic pop") + +#else + +#define OPENSSL_DEPRECATED +#define OPENSSL_BEGIN_ALLOW_DEPRECATED +#define OPENSSL_END_ALLOW_DEPRECATED + +#endif + + +#if defined(__GNUC__) || defined(__clang__) +// MinGW has two different printf implementations. Ensure the format macro +// matches the selected implementation. See +// https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/. +#if defined(__MINGW_PRINTF_FORMAT) +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__( \ + (__format__(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__((__format__(__printf__, string_index, first_to_check))) +#endif +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) +#endif + +// OPENSSL_CLANG_PRAGMA emits a pragma on clang and nothing on other compilers. +#if defined(__clang__) +#define OPENSSL_CLANG_PRAGMA(arg) _Pragma(arg) +#else +#define OPENSSL_CLANG_PRAGMA(arg) +#endif + +// OPENSSL_MSVC_PRAGMA emits a pragma on MSVC and nothing on other compilers. +#if defined(_MSC_VER) +#define OPENSSL_MSVC_PRAGMA(arg) __pragma(arg) +#else +#define OPENSSL_MSVC_PRAGMA(arg) +#endif + +#if defined(__GNUC__) || defined(__clang__) +#define OPENSSL_UNUSED __attribute__((unused)) +#else +#define OPENSSL_UNUSED +#endif + +// C99-compatible static assertion using bit-field width trick. +// A negative bit-field width causes a compile-time error. +// +// Previously we defined |OPENSSL_STATIC_ASSERT| to use one of two keywords: +// |Static_assert| or |static_assert|. The latter was used if we were compiling +// a C++ translation unit or on Windows (excluding when using a Clang compiler). +// The former was used in other cases. However, these two keywords are not +// defined before C11. So, we can't rely on these when we want to be C99 +// compliant. If we at some point decide that we want to only be compliant with +// C11 (and up), we can reintroduce these keywords. Instead, use a method that +// is guaranteed to be C99 compliant and still give us an equivalent static +// assert mechanism. +// +// The solution below defines a struct type containing a bit field. +// The name of that type is |static_assertion_msg|. |msg| is a concatenation of +// a user-chosen error (which should be chosen with respect to actual assertion) +// and the line the assertion is defined. This should ensure name uniqueness. +// The width of the bit field is set to 1 or -1, depending on the evaluation of +// the boolean expression |cond|. If the condition is false, the width requested +// is -1, which is illegal and would cause the compiler to throw an error. +// +// An example of an error thrown during compilation: +// ``` +// error: negative width in bit-field +// 'static_assertion_at_line_913_error_is_AEAD_state_is_too_small' +// ``` +#define AWSLC_CONCAT(left, right) left##right +#define AWSLC_STATIC_ASSERT_DEFINE(cond, msg) typedef struct { \ + unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : -1; \ + } AWSLC_CONCAT(static_assertion_, msg) OPENSSL_UNUSED; +#define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) +#define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) +#define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) + +// Sanity check of "target.h": OPENSSL_64_BIT/OPENSSL_32_BIT must match actual pointer size +#if defined(OPENSSL_64_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 8, pointer_size_must_be_8_bytes_for_64_bit) +#elif defined(OPENSSL_32_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 4, pointer_size_must_be_4_bytes_for_32_bit) +#endif + +// Sanity checks of "target.h": OPENSSL_BIG_ENDIAN should be consistent with other endianness indicators. +// If architecture-specific big-endian macros are defined, OPENSSL_BIG_ENDIAN should be too. +#if (defined(__ARMEB__) || defined(__AARCH64EB__) || defined(__MIPSEB__) || \ + defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) && !defined(OPENSSL_BIG_ENDIAN) +#error "Big-endian architecture detected but OPENSSL_BIG_ENDIAN is not defined" +#endif +// If architecture-specific little-endian macros are defined, OPENSSL_BIG_ENDIAN should not be. +#if (defined(__ARMEL__) || defined(__AARCH64EL__) || defined(__MIPSEL__) || \ + defined(__LITTLE_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) && defined(OPENSSL_BIG_ENDIAN) +#error "Little-endian architecture detected but OPENSSL_BIG_ENDIAN is defined" +#endif + +// C and C++ handle inline functions differently. In C++, an inline function is +// defined in just the header file, potentially emitted in multiple compilation +// units (in cases the compiler did not inline), but each copy must be identical +// to satsify ODR. In C, a non-static inline must be manually emitted in exactly +// one compilation unit with a separate extern inline declaration. +// +// In both languages, exported inline functions referencing file-local symbols +// are problematic. C forbids this altogether (though GCC and Clang seem not to +// enforce it). It works in C++, but ODR requires the definitions be identical, +// including all names in the definitions resolving to the "same entity". In +// practice, this is unlikely to be a problem, but an inline function that +// returns a pointer to a file-local symbol +// could compile oddly. +// +// Historically, we used static inline in headers. However, to satisfy ODR, use +// plain inline in C++, to allow inline consumer functions to call our header +// functions. Plain inline would also work better with C99 inline, but that is +// not used much in practice, extern inline is tedious, and there are conflicts +// with the old gnu89 model: +// https://stackoverflow.com/questions/216510/extern-inline +#if defined(__cplusplus) +#define OPENSSL_INLINE inline +#else +// Add OPENSSL_UNUSED so that, should an inline function be emitted via macro +// (e.g. a |STACK_OF(T)| implementation) in a source file without tripping +// clang's -Wunused-function. +#define OPENSSL_INLINE static inline OPENSSL_UNUSED +#endif + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_NOINLINE __declspec(noinline) +#else +#define OPENSSL_NOINLINE __attribute__((noinline)) +#endif + +// ossl_ssize_t is a signed type which is large enough to fit the size of any +// valid memory allocation. We prefer using |size_t|, but sometimes we need a +// signed type for OpenSSL API compatibility. This type can be used in such +// cases to avoid overflow. +// +// Not all |size_t| values fit in |ossl_ssize_t|, but all |size_t| values that +// are sizes of or indices into C objects, can be converted without overflow. +typedef ptrdiff_t ossl_ssize_t; + +// CBS_ASN1_TAG is the type used by |CBS| and |CBB| for ASN.1 tags. See that +// header for details. This type is defined in base.h as a forward declaration. +typedef uint32_t CBS_ASN1_TAG; + +// CRYPTO_THREADID is a dummy value. +typedef int CRYPTO_THREADID; + +// An |ASN1_NULL| is an opaque type. asn1.h represents the ASN.1 NULL value as +// an opaque, non-NULL |ASN1_NULL*| pointer. +typedef struct asn1_null_st ASN1_NULL; + +typedef int ASN1_BOOLEAN; +typedef struct ASN1_ITEM_st ASN1_ITEM; +typedef struct asn1_object_st ASN1_OBJECT; +typedef struct asn1_pctx_st ASN1_PCTX; +typedef struct asn1_string_st ASN1_BIT_STRING; +typedef struct asn1_string_st ASN1_BMPSTRING; +typedef struct asn1_string_st ASN1_ENUMERATED; +typedef struct asn1_string_st ASN1_GENERALIZEDTIME; +typedef struct asn1_string_st ASN1_GENERALSTRING; +typedef struct asn1_string_st ASN1_IA5STRING; +typedef struct asn1_string_st ASN1_INTEGER; +typedef struct asn1_string_st ASN1_OCTET_STRING; +typedef struct asn1_string_st ASN1_PRINTABLESTRING; +typedef struct asn1_string_st ASN1_STRING; +typedef struct asn1_string_st ASN1_T61STRING; +typedef struct asn1_string_st ASN1_TIME; +typedef struct asn1_string_st ASN1_UNIVERSALSTRING; +typedef struct asn1_string_st ASN1_UTCTIME; +typedef struct asn1_string_st ASN1_UTF8STRING; +typedef struct asn1_string_st ASN1_VISIBLESTRING; +typedef struct asn1_type_st ASN1_TYPE; +typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID; +typedef struct BASIC_CONSTRAINTS_st BASIC_CONSTRAINTS; +typedef struct DIST_POINT_st DIST_POINT; +typedef struct DSA_SIG_st DSA_SIG; +typedef struct GENERAL_NAME_st GENERAL_NAME; +typedef struct ISSUING_DIST_POINT_st ISSUING_DIST_POINT; +typedef struct NAME_CONSTRAINTS_st NAME_CONSTRAINTS; +typedef struct Netscape_spkac_st NETSCAPE_SPKAC; +typedef struct Netscape_spki_st NETSCAPE_SPKI; +typedef struct RIPEMD160state_st RIPEMD160_CTX; +typedef struct X509_VERIFY_PARAM_st X509_VERIFY_PARAM; +typedef struct X509_algor_st X509_ALGOR; +typedef struct X509_crl_st X509_CRL; +typedef struct X509_extension_st X509_EXTENSION; +typedef struct X509_info_st X509_INFO; +typedef struct X509_name_entry_st X509_NAME_ENTRY; +typedef struct X509_name_st X509_NAME; +typedef struct X509_pubkey_st X509_PUBKEY; +typedef struct X509_req_st X509_REQ; +typedef struct x509_sig_info_st X509_SIG_INFO; +typedef struct X509_sig_st X509_SIG; +typedef struct bignum_ctx BN_CTX; +typedef struct bignum_st BIGNUM; +typedef struct bio_method_st BIO_METHOD; +typedef struct bio_st BIO; +typedef struct blake2b_state_st BLAKE2B_CTX; +typedef struct bn_gencb_st BN_GENCB; +typedef struct bn_mont_ctx_st BN_MONT_CTX; +typedef struct buf_mem_st BUF_MEM; +typedef struct cast_key_st CAST_KEY; +typedef struct cbb_st CBB; +typedef struct cbs_st CBS; +typedef struct cmac_ctx_st CMAC_CTX; +typedef struct conf_st CONF; +typedef struct conf_value_st CONF_VALUE; +typedef struct crypto_buffer_pool_st CRYPTO_BUFFER_POOL; +typedef struct crypto_buffer_st CRYPTO_BUFFER; +typedef struct ctr_drbg_state_st CTR_DRBG_STATE; +typedef struct dh_st DH; +typedef struct dsa_st DSA; +typedef struct ec_group_st EC_GROUP; +typedef struct ec_key_st EC_KEY; +typedef struct ec_point_st EC_POINT; +typedef struct ec_key_method_st EC_KEY_METHOD; +typedef struct ecdsa_sig_st ECDSA_SIG; +typedef struct engine_st ENGINE; +typedef struct env_md_ctx_st EVP_MD_CTX; +typedef struct env_md_st EVP_MD; +typedef struct evp_aead_st EVP_AEAD; +typedef struct evp_aead_ctx_st EVP_AEAD_CTX; +typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; +typedef struct evp_cipher_st EVP_CIPHER; + +/** + * @typedef EVP_ENCODE_CTX + * @copydoc evp_encode_ctx_st + * @see evp_encode_ctx_st + */ +typedef struct evp_encode_ctx_st EVP_ENCODE_CTX; +typedef struct evp_hpke_aead_st EVP_HPKE_AEAD; +typedef struct evp_hpke_ctx_st EVP_HPKE_CTX; +typedef struct evp_hpke_kdf_st EVP_HPKE_KDF; +typedef struct evp_hpke_kem_st EVP_HPKE_KEM; +typedef struct evp_hpke_key_st EVP_HPKE_KEY; +typedef struct evp_kem_st EVP_KEM; +typedef struct kem_key_st KEM_KEY; +typedef struct evp_pkey_ctx_st EVP_PKEY_CTX; +typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; +typedef struct evp_pkey_st EVP_PKEY; +typedef struct evp_pkey_ctx_signature_context_params_st EVP_PKEY_CTX_SIGNATURE_CONTEXT_PARAMS; +typedef struct hmac_ctx_st HMAC_CTX; +typedef struct md4_state_st MD4_CTX; +typedef struct md5_state_st MD5_CTX; +typedef struct pqdsa_key_st PQDSA_KEY; +typedef struct ocsp_req_ctx_st OCSP_REQ_CTX; +typedef struct ossl_init_settings_st OPENSSL_INIT_SETTINGS; +typedef struct pkcs7_digest_st PKCS7_DIGEST; +typedef struct pkcs7_enc_content_st PKCS7_ENC_CONTENT; +typedef struct pkcs7_encrypt_st PKCS7_ENCRYPT; +typedef struct pkcs7_envelope_st PKCS7_ENVELOPE; +typedef struct pkcs7_issuer_and_serial_st PKCS7_ISSUER_AND_SERIAL; +typedef struct pkcs7_recip_info_st PKCS7_RECIP_INFO; +typedef struct pkcs7_sign_envelope_st PKCS7_SIGN_ENVELOPE; +typedef struct pkcs7_signed_st PKCS7_SIGNED; +typedef struct pkcs7_signer_info_st PKCS7_SIGNER_INFO; +typedef struct pkcs7_st PKCS7; +typedef struct pkcs12_st PKCS12; +typedef struct pkcs8_priv_key_info_st PKCS8_PRIV_KEY_INFO; +typedef struct private_key_st X509_PKEY; +typedef struct rand_meth_st RAND_METHOD; +typedef struct rc4_key_st RC4_KEY; +typedef struct rsa_meth_st RSA_METHOD; +typedef struct rsassa_pss_params_st RSASSA_PSS_PARAMS; +typedef struct rsa_pss_params_st RSA_PSS_PARAMS; +typedef struct rsa_st RSA; +typedef struct sha256_state_st SHA256_CTX; +typedef struct sha512_state_st SHA512_CTX; +typedef struct sha_state_st SHA_CTX; +typedef struct spake2_ctx_st SPAKE2_CTX; +typedef struct srtp_protection_profile_st SRTP_PROTECTION_PROFILE; +typedef struct ssl_cipher_st SSL_CIPHER; +typedef struct ssl_ctx_st SSL_CTX; +typedef struct ssl_early_callback_ctx SSL_CLIENT_HELLO; +typedef struct ssl_ech_keys_st SSL_ECH_KEYS; +typedef struct ssl_method_st SSL_METHOD; +typedef struct ssl_private_key_method_st SSL_PRIVATE_KEY_METHOD; +typedef struct ssl_quic_method_st SSL_QUIC_METHOD; +typedef struct ssl_session_st SSL_SESSION; +typedef struct ssl_st SSL; +typedef struct ssl_ticket_aead_method_st SSL_TICKET_AEAD_METHOD; +typedef struct st_ERR_FNS ERR_FNS; +typedef struct trust_token_st TRUST_TOKEN; +typedef struct trust_token_client_st TRUST_TOKEN_CLIENT; +typedef struct trust_token_issuer_st TRUST_TOKEN_ISSUER; +typedef struct trust_token_method_st TRUST_TOKEN_METHOD; +typedef struct v3_ext_ctx X509V3_CTX; +typedef struct v3_ext_method X509V3_EXT_METHOD; +typedef struct x509_attributes_st X509_ATTRIBUTE; +typedef struct x509_lookup_st X509_LOOKUP; +typedef struct x509_lookup_method_st X509_LOOKUP_METHOD; +typedef struct x509_object_st X509_OBJECT; +typedef struct x509_revoked_st X509_REVOKED; +typedef struct x509_st X509; +typedef struct x509_store_ctx_st X509_STORE_CTX; +typedef struct x509_store_st X509_STORE; +typedef struct x509_trust_st X509_TRUST; + +typedef void *OPENSSL_BLOCK; + +// BSSL_CHECK aborts if |condition| is not true. +#define BSSL_CHECK(condition) \ + do { \ + if (!(condition)) { \ + abort(); \ + } \ + } while (0); + +#if defined(__cplusplus) +} // extern C +#elif !defined(BORINGSSL_NO_CXX) +#define BORINGSSL_NO_CXX +#endif + +#if defined(BORINGSSL_PREFIX) +#define BSSL_NAMESPACE_BEGIN \ + namespace bssl { \ + inline namespace BORINGSSL_PREFIX { +#define BSSL_NAMESPACE_END \ + } \ + } +#else +#define BSSL_NAMESPACE_BEGIN namespace bssl { +#define BSSL_NAMESPACE_END } +#endif + +// MSVC doesn't set __cplusplus to 201103 to indicate C++11 support (see +// https://connect.microsoft.com/VisualStudio/feedback/details/763051/a-value-of-predefined-macro-cplusplus-is-still-199711l) +// so MSVC is just assumed to support C++11. +#if !defined(BORINGSSL_NO_CXX) && __cplusplus < 201103L && !defined(_MSC_VER) +#define BORINGSSL_NO_CXX +#endif + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +#include + +// STLPort, used by some Android consumers, not have std::unique_ptr. +#if defined(_STLPORT_VERSION) +#define BORINGSSL_NO_CXX +#endif + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#if defined(BORINGSSL_NO_CXX) + +#define BORINGSSL_MAKE_DELETER(type, deleter) +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) + +#else + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +namespace internal { + +// The Enable parameter is ignored and only exists so specializations can use +// SFINAE. +template +struct DeleterImpl {}; + +struct Deleter { + template + void operator()(T *ptr) { + // Rather than specialize Deleter for each type, we specialize + // DeleterImpl. This allows bssl::UniquePtr to be used while only + // including base.h as long as the destructor is not emitted. This matches + // std::unique_ptr's behavior on forward-declared types. + // + // DeleterImpl itself is specialized in the corresponding module's header + // and must be included to release an object. If not included, the compiler + // will error that DeleterImpl does not have a method Free. + DeleterImpl::Free(ptr); + } +}; + +template +class StackAllocated { + public: + StackAllocated() { init(&ctx_); } + ~StackAllocated() { cleanup(&ctx_); } + + StackAllocated(const StackAllocated &) = delete; + StackAllocated& operator=(const StackAllocated &) = delete; + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +template +class StackAllocatedMovable { + public: + StackAllocatedMovable() { init(&ctx_); } + ~StackAllocatedMovable() { cleanup(&ctx_); } + + StackAllocatedMovable(StackAllocatedMovable &&other) { + init(&ctx_); + move(&ctx_, &other.ctx_); + } + StackAllocatedMovable &operator=(StackAllocatedMovable &&other) { + move(&ctx_, &other.ctx_); + return *this; + } + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +} // namespace internal + +#define BORINGSSL_MAKE_DELETER(type, deleter) \ + namespace internal { \ + template <> \ + struct DeleterImpl { \ + static void Free(type *ptr) { deleter(ptr); } \ + }; \ + } + +// Holds ownership of heap-allocated BoringSSL structures. Sample usage: +// bssl::UniquePtr rsa(RSA_new()); +// bssl::UniquePtr bio(BIO_new(BIO_s_mem())); +template +using UniquePtr = std::unique_ptr; + +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) \ + inline UniquePtr UpRef(type *v) { \ + if (v != nullptr) { \ + up_ref_func(v); \ + } \ + return UniquePtr(v); \ + } \ + \ + inline UniquePtr UpRef(const UniquePtr &ptr) { \ + return UpRef(ptr.get()); \ + } + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !BORINGSSL_NO_CXX + +#endif // OPENSSL_HEADER_BASE_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base64.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base64.h new file mode 100644 index 0000000..cb2ff5f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/base64.h @@ -0,0 +1,298 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BASE64_H +#define OPENSSL_HEADER_BASE64_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +/** + * @file + * @brief base64 encoding and decoding functions. + * + * @details + * For historical reasons, these functions have the `EVP_` prefix but just do + * base64 encoding and decoding. Note that BoringSSL is a cryptography library, + * so these functions are implemented with side channel protections, at a + * performance cost. For other base64 uses, use a general-purpose base64 + * implementation. + */ + + +/** + * @name Encoding Functions + * + * @{ + */ + +/** + * @brief Base64 encodes bytes from `src` into `dst`. + * + * @details + * Base64 encodes `src_len` bytes from `src` and writes the + * result to `dst` with a trailing `NULL`. + * + * @param [out] dst Base64 encoded value + * @param [in] src Bytes to encode + * @param [in] src_len Number of bytes to encode + * + * @return The number of bytes written, not including the trailing `NULL` + */ +OPENSSL_EXPORT size_t EVP_EncodeBlock(uint8_t *dst, const uint8_t *src, + size_t src_len); + +/** + * @brief Calculates the number of bytes needed to encode an input using Base64. + * + * @details + * Sets `*out_len` to the number of bytes that will be needed to call + * #EVP_EncodeBlock on an input of length `len`. `*out_len` includes the final + * `NULL` that #EVP_EncodeBlock writes. + * + * @param [out] out_len Number of bytes needed to Base64 encode a source + * @param [in] len Source length + * + * @retval 1 Success + * @retval 0 Error + */ +OPENSSL_EXPORT int EVP_EncodedLength(size_t *out_len, size_t len); + +/** @} Encoding Functions */ + + +/** + * @name Decoding Functions + * + * @{ + */ + +/** + * @brief Sets the maximum number of bytes need to store a decoded Base64 input. + * + * @param [out] out_len Maximum number of bytes to store decoded input + * @param [in] len Base64 formatted input length + * + * @retval 1 Success + * @retval 0 `len` is not a valid length for a base64-encoded string + */ +OPENSSL_EXPORT int EVP_DecodedLength(size_t *out_len, size_t len); + +/** + * @brief Decodes specified number of Base64 formatted bytes to output buffer. + * + * @details + * Decodes `in_len` bytes from base64 and writes `*out_len` bytes to `out`. If + * `*out_len` doesn't have enough bytes for the maximum output size, the + * operation fails. + * + * @param [out] out Decoded output + * @param [out] out_len Number of bytes written to `out` + * @param [in] max_out Length of `out` + * @param [in] in Base64 input buffer + * @param [in] in_len Number of bytes to decode from `in` + * + * @retval 1 Success + * @retval 0 Error + */ +OPENSSL_EXPORT int EVP_DecodeBase64(uint8_t *out, size_t *out_len, + size_t max_out, const uint8_t *in, + size_t in_len); + +/** @} Decoding Functions */ + +/** + * @name Deprecated Functions + * + * OpenSSL provides a streaming base64 implementation, however its behavior is + * very specific to PEM. It is also very lenient of invalid input. Use of any of + * these functions is thus deprecated. + * + * @{ + */ + +/** + * @brief Returns a newly-allocated EVP_ENCODE_CTX. + * + * @details + * The caller must release the result with #EVP_ENCODE_CTX_free when + * done. + * + * @returns Pointer to newly allocated EVP_ENCODE_CTX or `NULL` on error + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT EVP_ENCODE_CTX *EVP_ENCODE_CTX_new(void); + +/** + * @brief Releases memory associated with `ctx`. + * + * @param [in] ctx Pointer to deallocate + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_ENCODE_CTX_free(EVP_ENCODE_CTX *ctx); + +/** + * @brief Initialises `*ctx`. + * + * @details + * This is typically stack allocated, for an encoding operation. + * + * @param [in,out] ctx Context to initialize + * + * @warning The encoding operation breaks its output with newlines every 64 characters of output (48 characters of input). Use #EVP_EncodeBlock to encode raw base64. + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_EncodeInit(EVP_ENCODE_CTX *ctx); + +/** + * @brief Encodes bytes from `in` to Base64 and writes the value to `out`. + * + * @details + * Some state may be contained in `ctx` so #EVP_EncodeFinal must be used to + * flush it before using the encoded data. + * + * @param [in,out] ctx Encoding context + * @param [out] out Base64 encoded value + * @param [out] out_len Number of bytes written + * @param [in] in Input buffer + * @param [in] in_len Number of bytes to encode + * + * @retval 1 Success + * @retval 0 Failure or `in_len` was 0 + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + size_t in_len); + +/** + * @brief Flushes any remaining output bytes from `ctx` to `out`. + * + * @param [in,out] ctx Encoding context + * @param [out] out Output buffer + * @param [out] out_len Number of bytes written to buffer + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len); + +/** + * @brief Initialises `*ctx` for a decoding operation. + * + * @details + * This is typically stack allocated. + * + * @param [in,out] ctx Context to initialize + * + * @todo davidben: This isn't a straight-up base64 decode either. Document and/or fix exactly what's going on here; maximum line length and such. + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_DecodeInit(EVP_ENCODE_CTX *ctx); + +/** + * @brief Decodes bytes from `in` and writes the decoded data to `out`. + * + * @details + * Some state may be contained in `ctx` so #EVP_DecodeFinal must be used to + * flush it before using the decoded data. + * + * @param [in,out] ctx Decoding context + * @param [out] out Decoded bytes + * @param [out] out_len Number of bytes written + * @param [in] in Input buffer + * @param [in] in_len Number of bytes to decode + * + * @retval -1 Error + * @retval 0 The line was short (i.e., it was the last line) + * @retval 1 A full line of input was processed + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + size_t in_len); + +/** + * @brief Flushes any remaining output bytes from `ctx` to `out`. + * + * @param [in,out] ctx Decoding context + * @param [out] out Output buffer + * @param [out] out_len Number of bytes written to buffer + * + * @retval 1 Success + * @retval -1 Error + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len); + +/** + * @brief Decodes Base64 bytes from `src` and writes value to `dst`. + * + * @param [out] dst Decoded bytes + * @param [in] src Base64 encoded bytes + * @param [in] src_len Number of bytes to decode + * + * @returns Number of bytes written or -1 on error + * + * @warning `EVP_DecodeBlock`'s return value does not take padding into account. It also strips leading whitespace and trailing whitespace and minuses. + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_DecodeBlock(uint8_t *dst, const uint8_t *src, + size_t src_len); + +/** @} Deprecated Functions */ + +/** + * @struct evp_encode_ctx_st + * Encoding Context + */ +struct evp_encode_ctx_st { + /** + * @brief Number of valid bytes + * + * @details + * When encoding, `data` will be filled and encoded as a lump. When decoding, + * only the first four bytes of `data` will be used. + */ + unsigned data_used; + + /** + * @brief Encoded or decoded data. + */ + uint8_t data[48]; + + /** + * @brief Indicates that the end of the base64 data has been seen. + * + * @details + * Only used when decoding. Only whitespace can follow. + */ + char eof_seen; + + /** + * @brief indicates that invalid base64 data was found. + * + * @details + * This will gitcause all future calls to fail. + */ + char error_encountered; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_BASE64_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bio.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bio.h new file mode 100644 index 0000000..f3fdf08 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bio.h @@ -0,0 +1,1226 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BIO_H +#define OPENSSL_HEADER_BIO_H + +#include + +#include // For FILE + +#include +#include // for ERR_print_errors_fp +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// BIO abstracts over a file-descriptor like interface. + + +// Allocation and freeing. + +DEFINE_STACK_OF(BIO) + +// BIO_new creates a new BIO with the given method and a reference count of one. +// It returns the fresh |BIO|, or NULL on error. +OPENSSL_EXPORT BIO *BIO_new(const BIO_METHOD *method); + +// BIO_free decrements the reference count of |bio|. If the reference count +// drops to zero, it (optionally) calls the BIO's callback with |BIO_CB_FREE|, +// calls the destroy callback, if present, on the method and frees |bio| itself. +// It then repeats that for the next BIO in the chain, if any. +// +// It returns one on success or zero otherwise. +OPENSSL_EXPORT int BIO_free(BIO *bio); + +// BIO_vfree performs the same actions as |BIO_free|, but has a void return +// value. This is provided for API-compat. +// +// TODO(fork): remove. +OPENSSL_EXPORT void BIO_vfree(BIO *bio); + +// BIO_up_ref increments the reference count of |bio| and returns one. +OPENSSL_EXPORT int BIO_up_ref(BIO *bio); + + +// Basic I/O. + +// BIO_read calls the |bio| |callback_ex| if set with |BIO_CB_READ|, attempts to +// read |len| bytes into |data|, then calls |callback_ex| with +// |BIO_CB_READ|+|BIO_CB_RETURN|. If |len| is less than or equal to zero, the +// function does nothing and return zero. If |callback_ex| is set BIO_read +// returns the value from calling the |callback_ex|, otherwise |BIO_read| +// returns the number of bytes read, zero on EOF, or a negative number on error. +OPENSSL_EXPORT int BIO_read(BIO *bio, void *data, int len); + +// BIO_read_ex calls |BIO_read| and stores the number of bytes read in +// |read_bytes|. It returns one on success and zero otherwise. +// +// WARNING: Don't use this, use |BIO_read| instead. |BIO_read_ex| returns zero +// on EOF, which disallows any mechanism to notify the user that an EOF has +// occurred and renders this API unusable. See openssl/openssl#8208. +OPENSSL_EXPORT int BIO_read_ex(BIO *bio, void *data, size_t data_len, + size_t *read_bytes); + +// BIO_gets calls |callback_ex| from |bio| if set with |BIO_CB_GETS|, attempts +// to read a line from |bio| and writes at most |size| bytes into |buf|. Then it +// calls |callback_ex| with |BIO_CB_GETS|+|BIO_CB_RETURN|. If |size| is less +// than or equal to zero, the function does nothing and returns zero. +// If |callback_ex| is set, |BIO_gets| returns the value from calling +// |callback_ex|, otherwise |BIO_gets| returns the number of bytes read, or a +// negative number on error. +// +// This function's output always includes a trailing NUL byte, so it will read +// at most |size - 1| bytes. +// If the function read a complete line, the output will include the newline +// character, '\n'. If no newline was found before |size - 1| bytes or EOF, it +// outputs the bytes which were available. +OPENSSL_EXPORT int BIO_gets(BIO *bio, char *buf, int size); + +// BIO_write call the |bio| |callback_ex| if set with |BIO_CB_WRITE|, writes +// |len| bytes from |data| to |bio|, then calls |callback_ex| with +// |BIO_CB_WRITE|+|BIO_CB_RETURN|. If |len| is less than or equal to zero, the +// function does nothing and return zero. If |callback_ex| is set BIO_write +// returns the value from calling the |callback_ex|, otherwise |BIO_write| +// returns the number of bytes written, or a negative number on error. +OPENSSL_EXPORT int BIO_write(BIO *bio, const void *data, int len); + +// BIO_write_ex calls |BIO_write| and stores the number of bytes written in +// |written_bytes|, unless |written_bytes| is NULL. It returns one on success +// and zero otherwise. +OPENSSL_EXPORT int BIO_write_ex(BIO *bio, const void *data, size_t data_len, + size_t *written_bytes); + +// BIO_write_all writes |len| bytes from |data| to |bio|, looping as necessary. +// It returns one if all bytes were successfully written and zero on error. +OPENSSL_EXPORT int BIO_write_all(BIO *bio, const void *data, size_t len); + +// BIO_puts calls the |bio| |callback_ex| if set with |BIO_CB_PUTS|, attempts +// to write a NUL terminated string from |buf| to |bio|, then calls +// |callback_ex| with |BIO_CB_PUTS|+|BIO_CB_RETURN|. If |callback_ex| is set +// BIO_puts returns the value from calling the |callback_ex|, otherwise +// |BIO_puts| returns the number of bytes written, or a negative number on +// error. Unless the application defines a custom bputs method, this will +// delegate to using bwrite. +OPENSSL_EXPORT int BIO_puts(BIO *bio, const char *buf); + +// BIO_flush flushes any buffered output. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BIO_flush(BIO *bio); + + +// Low-level control functions. +// +// These are generic functions for sending control requests to a BIO. In +// general one should use the wrapper functions like |BIO_get_close|. + +// BIO_ctrl call the |bio| |callback_ex| if set with |BIO_CB_CTRL|, sends the +// control request |cmd| to |bio|, then calls |callback_ex| with |BIO_CB_CTRL| +// + |BIO_CB_RETURN|. The |cmd| argument should be one of the |BIO_C_*| values. +OPENSSL_EXPORT long BIO_ctrl(BIO *bio, int cmd, long larg, void *parg) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ptr_ctrl acts like |BIO_ctrl| but passes the address of a |void*| +// pointer as |parg| and returns the value that is written to it, or NULL if +// the control request returns <= 0. +OPENSSL_EXPORT char *BIO_ptr_ctrl(BIO *bp, int cmd, long larg); + +// BIO_int_ctrl acts like |BIO_ctrl| but passes the address of a copy of |iarg| +// as |parg|. +OPENSSL_EXPORT long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg); + +// BIO_reset resets |bio| to its initial state, the precise meaning of which +// depends on the concrete type of |bio|. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BIO_reset(BIO *bio) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_eof returns non-zero when |bio| has reached end-of-file. The precise +// meaning of which depends on the concrete type of |bio|. Note that in the +// case of BIO_pair this always returns non-zero. +OPENSSL_EXPORT int BIO_eof(BIO *bio); + +// BIO_set_flags ORs |flags| with |bio->flags|. +OPENSSL_EXPORT void BIO_set_flags(BIO *bio, int flags); + +// BIO_test_flags returns |bio->flags| AND |flags|. +OPENSSL_EXPORT int BIO_test_flags(const BIO *bio, int flags); + +// BIO_should_read returns non-zero if |bio| encountered a temporary error +// while reading (i.e. EAGAIN), indicating that the caller should retry the +// read. +OPENSSL_EXPORT int BIO_should_read(const BIO *bio); + +// BIO_should_write returns non-zero if |bio| encountered a temporary error +// while writing (i.e. EAGAIN), indicating that the caller should retry the +// write. +OPENSSL_EXPORT int BIO_should_write(const BIO *bio); + +// BIO_should_retry returns non-zero if the reason that caused a failed I/O +// operation is temporary and thus the operation should be retried. Otherwise, +// it was a permanent error and it returns zero. +OPENSSL_EXPORT int BIO_should_retry(const BIO *bio); + +// BIO_should_io_special returns non-zero if |bio| encountered a temporary +// error while performing a special I/O operation, indicating that the caller +// should retry. The operation that caused the error is returned by +// |BIO_get_retry_reason|. +OPENSSL_EXPORT int BIO_should_io_special(const BIO *bio); + +// BIO_RR_CONNECT indicates that a connect would have blocked +#define BIO_RR_CONNECT 0x02 + +// BIO_RR_ACCEPT indicates that an accept would have blocked +#define BIO_RR_ACCEPT 0x03 + +// BIO_get_retry_reason returns the special I/O operation that needs to be +// retried. The return value is one of the |BIO_RR_*| values. +OPENSSL_EXPORT int BIO_get_retry_reason(const BIO *bio); + +// BIO_set_retry_reason sets the special I/O operation that needs to be retried +// to |reason|, which should be one of the |BIO_RR_*| values. +OPENSSL_EXPORT void BIO_set_retry_reason(BIO *bio, int reason); + +// BIO_clear_flags ANDs |bio->flags| with the bitwise-complement of |flags|. +OPENSSL_EXPORT void BIO_clear_flags(BIO *bio, int flags); + +// BIO_set_retry_read sets the |BIO_FLAGS_READ| and |BIO_FLAGS_SHOULD_RETRY| +// flags on |bio|. +OPENSSL_EXPORT void BIO_set_retry_read(BIO *bio); + +// BIO_set_retry_write sets the |BIO_FLAGS_WRITE| and |BIO_FLAGS_SHOULD_RETRY| +// flags on |bio|. +OPENSSL_EXPORT void BIO_set_retry_write(BIO *bio); + +// BIO_get_retry_flags gets the |BIO_FLAGS_READ|, |BIO_FLAGS_WRITE|, +// |BIO_FLAGS_IO_SPECIAL| and |BIO_FLAGS_SHOULD_RETRY| flags from |bio|. +OPENSSL_EXPORT int BIO_get_retry_flags(BIO *bio); + +// BIO_clear_retry_flags clears the |BIO_FLAGS_READ|, |BIO_FLAGS_WRITE|, +// |BIO_FLAGS_IO_SPECIAL| and |BIO_FLAGS_SHOULD_RETRY| flags from |bio|. +OPENSSL_EXPORT void BIO_clear_retry_flags(BIO *bio); + +// BIO_method_type returns the type of |bio|, which is one of the |BIO_TYPE_*| +// values. +OPENSSL_EXPORT int BIO_method_type(const BIO *bio); + +// BIO_method_name returns the name of |bio|. +OPENSSL_EXPORT const char *BIO_method_name(const BIO *b); + +// These are passed to the BIO callback +#define BIO_CB_FREE 0x01 +#define BIO_CB_READ 0x02 +#define BIO_CB_WRITE 0x03 +#define BIO_CB_PUTS 0x04 +#define BIO_CB_GETS 0x05 +#define BIO_CB_CTRL 0x06 + +// The callback is called before and after the underling operation, +// The BIO_CB_RETURN flag indicates if it is after the call +#define BIO_CB_RETURN 0x80 + +// |bio_info_cb| is a type of callback function providing information about a +// BIO operation. |state| identifies the current state of the BIO +// object, such as |BIO_CONN_S_BEFORE|. |res| represent the result of the +// operation that triggered the callback. This can be a positive value, zero, +// or a negative value depending on the operation and its outcome. +typedef long (*bio_info_cb)(BIO *b, int state, int res); + +// |BIO_callback_fn_ex| parameters have the following meaning: +// |bio| the bio that made the call +// |oper| the operation being performed, may be or'd with |BIO_CB_RETURN| +// |argp|, |argi|, and |argl| depends on the value of oper +// |bio_ret| is the return value from the BIO method itself, if the callback +// is called before the operation the value 1 is used +// |len| the length of data requested to be read or written +// |processed| points to the location which will be updated with the amount +// of data actually read or written +typedef long (*BIO_callback_fn_ex)(BIO *bio, int oper, const char *argp, + size_t len, int argi, long argl, int bio_ret, + size_t *processed); + + // |BIO_callback_fn_ex| parameters have the following meaning: + // |bio| the bio that made the call + // |oper| the operation being performed, may be or'd with |BIO_CB_RETURN| + // |argp| and |argl| depends on the value of oper + // |argi| is used to hold len value for |BIO_CB_READ|, |BIO_CB_WRITE|, and + // |BIO_CB_GETS| + // |bio_ret| is the return value from the BIO method itself, + // or value of processed where applicable +typedef long (*BIO_callback_fn)(BIO *bio, int oper, const char *argp, + int argi, long argl, long bio_ret); + + +// BIO_callback_ctrl allows the callback function to be manipulated. The |cmd| +// arg will generally be |BIO_CTRL_SET_CALLBACK| but arbitrary command values +// can be interpreted by the |BIO|. +OPENSSL_EXPORT long BIO_callback_ctrl(BIO *bio, int cmd, bio_info_cb fp); + +// BIO_pending returns the number of bytes pending to be read. +OPENSSL_EXPORT size_t BIO_pending(const BIO *bio); + +// BIO_ctrl_pending calls |BIO_pending| and exists only for compatibility with +// OpenSSL. +OPENSSL_EXPORT size_t BIO_ctrl_pending(const BIO *bio); + +// BIO_wpending returns the number of bytes pending to be written. +OPENSSL_EXPORT size_t BIO_wpending(const BIO *bio); + +// BIO_set_close sets the close flag for |bio|. The meaning of which depends on +// the type of |bio| but, for example, a memory BIO interprets the close flag +// as meaning that it owns its buffer. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BIO_set_close(BIO *bio, int close_flag); + +// BIO_get_close returns the close flag for |bio|. +OPENSSL_EXPORT int BIO_get_close(BIO *bio); + +// BIO_number_read returns the number of bytes that have been read from +// |bio|. +OPENSSL_EXPORT uint64_t BIO_number_read(const BIO *bio); + +// BIO_number_written returns the number of bytes that have been written to +// |bio|. +OPENSSL_EXPORT uint64_t BIO_number_written(const BIO *bio); + +// BIO_set_callback_ex sets the |callback_ex| for |bio|. +OPENSSL_EXPORT void BIO_set_callback_ex(BIO *bio, BIO_callback_fn_ex callback_ex); + +// BIO_set_callback sets the legacy |callback| for |bio|. When both |callback| and +// |callback_ex| are set, |callback_ex| will be used. Added for compatibility with +// existing applications. +OPENSSL_EXPORT OPENSSL_DEPRECATED void BIO_set_callback(BIO *bio, BIO_callback_fn callback); + +// BIO_set_callback_arg sets the callback |arg| for |bio|. +OPENSSL_EXPORT void BIO_set_callback_arg(BIO *bio, char *arg); + +// BIO_get_callback_arg returns the callback argument for BIO |bio|. +OPENSSL_EXPORT char *BIO_get_callback_arg(const BIO *bio); + +// Managing chains of BIOs. +// +// BIOs can be put into chains where the output of one is used as the input of +// the next etc. The most common case is a buffering BIO, which accepts and +// buffers writes until flushed into the next BIO in the chain. + +// BIO_push adds |appended_bio| to the end of the chain with |bio| at the head. +// It returns |bio|. Note that |appended_bio| may be the head of a chain itself +// and thus this function can be used to join two chains. +// +// BIO_push takes ownership of the caller's reference to |appended_bio|. +OPENSSL_EXPORT BIO *BIO_push(BIO *bio, BIO *appended_bio); + +// BIO_pop removes |bio| from the head of a chain and returns the next BIO in +// the chain, or NULL if there is no next BIO. +// +// The caller takes ownership of the chain's reference to |bio|. +OPENSSL_EXPORT BIO *BIO_pop(BIO *bio); + +// BIO_next returns the next BIO in the chain after |bio|, or NULL if there is +// no such BIO. +OPENSSL_EXPORT BIO *BIO_next(BIO *bio); + +// BIO_free_all calls |BIO_free|. +// +// TODO(fork): update callers and remove. +OPENSSL_EXPORT void BIO_free_all(BIO *bio); + +// BIO_find_type walks a chain of BIOs and returns the first that matches +// |type|, which is one of the |BIO_TYPE_*| values. +OPENSSL_EXPORT BIO *BIO_find_type(BIO *bio, int type); + +// BIO_copy_next_retry sets the retry flags and |retry_reason| of |bio| from +// the next BIO in the chain. +OPENSSL_EXPORT void BIO_copy_next_retry(BIO *bio); + + +// Printf functions. + +// BIO_printf behaves like |printf| but outputs to |bio| rather than a |FILE|. +// It returns the number of bytes written or a negative number on error. +OPENSSL_EXPORT int BIO_printf(BIO *bio, const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(2, 3); + + +// Utility functions. + +// BIO_indent prints min(|indent|, |max_indent|) spaces. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int BIO_indent(BIO *bio, unsigned indent, unsigned max_indent); + +// BIO_hexdump writes a hex dump of |data| to |bio|. Each line will be indented +// by |indent| spaces. It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_hexdump(BIO *bio, const uint8_t *data, size_t len, + unsigned indent); + +// BIO_dump writes a hex dump of |data| for |len| bytes to |bio|. +// It returns the exact number of bytes written to |bio| on success, or a negative value on error. +// If |len| is zero or |data| is NULL with |len| being zero, it returns 0. +OPENSSL_EXPORT int BIO_dump(BIO *bio, const void *data, int len); + +// ERR_print_errors prints the current contents of the error stack to |bio| +// using human readable strings where possible. +OPENSSL_EXPORT void ERR_print_errors(BIO *bio); + +// BIO_read_asn1 reads a single ASN.1 object from |bio|. If successful it sets +// |*out| to be an allocated buffer (that should be freed with |OPENSSL_free|), +// |*out_size| to the length, in bytes, of that buffer and returns one. +// Otherwise it returns zero. +// +// If the length of the object is greater than |max_len| or 2^32 then the +// function will fail. Long-form tags are not supported. If the length of the +// object is indefinite the full contents of |bio| are read, unless it would be +// greater than |max_len|, in which case the function fails. +// +// If the function fails then some unknown amount of data may have been read +// from |bio|. +OPENSSL_EXPORT int BIO_read_asn1(BIO *bio, uint8_t **out, size_t *out_len, + size_t max_len); + + +// Memory BIOs. +// +// Memory BIOs can be used as a read-only source (with |BIO_new_mem_buf|) or a +// writable sink (with |BIO_new|, |BIO_s_mem| and |BIO_mem_contents|). Data +// written to a writable, memory BIO can be recalled by reading from it. +// +// Calling |BIO_reset| on a read-only BIO resets it to the original contents. +// On a writable BIO, it clears any data. +// +// If the close flag is set to |BIO_NOCLOSE| (not the default) then the +// underlying |BUF_MEM| will not be freed when the |BIO| is freed. +// +// Memory BIOs support |BIO_gets| and |BIO_puts|. +// +// |BIO_ctrl_pending| returns the number of bytes currently stored. + +// BIO_s_mem returns a |BIO_METHOD| that uses a in-memory buffer. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_mem(void); + +// BIO_new_mem_buf creates read-only BIO that reads from |len| bytes at |buf|. +// It returns the BIO or NULL on error. This function does not copy or take +// ownership of |buf|. The caller must ensure the memory pointed to by |buf| +// outlives the |BIO|. +// +// If |len| is negative, then |buf| is treated as a NUL-terminated string, but +// don't depend on this in new code. +OPENSSL_EXPORT BIO *BIO_new_mem_buf(const void *buf, ossl_ssize_t len); + +// BIO_mem_contents sets |*out_contents|, if not null, to point to the current +// contents of|bio| and |*out_len|, if not null, to contain the length of +// that data. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_mem_contents(const BIO *bio, + const uint8_t **out_contents, + size_t *out_len); + +// BIO_get_mem_data sets |*contents| to point to the current contents of |bio| +// and returns the length of the data. Despite being a macro, this function +// should always take |char *| as a value and nothing else. +// +// WARNING: don't use this, use |BIO_mem_contents|. A negative return value +// or zero from this function can mean either that it failed or that the +// memory buffer is empty. +#define BIO_get_mem_data(bio, contents) BIO_ctrl(bio, BIO_CTRL_INFO, 0, \ + (char *)(contents)) +// BIO_get_mem_ptr sets |*out| to a BUF_MEM containing the current contents of +// |bio|. It returns one on success or zero on error. +OPENSSL_EXPORT int BIO_get_mem_ptr(BIO *bio, BUF_MEM **out); + +// BIO_set_mem_buf sets |b| as the contents of |bio|. If |take_ownership| is +// non-zero, then |b| will be freed when |bio| is closed. Returns one on +// success or zero otherwise. +OPENSSL_EXPORT int BIO_set_mem_buf(BIO *bio, BUF_MEM *b, int take_ownership); + +// BIO_set_mem_eof_return sets the value that will be returned from reading +// |bio| when empty. If |eof_value| is zero then an empty memory BIO will +// return EOF (that is it will return zero and |BIO_should_retry| will be +// false). If |eof_value| is non zero then it will return |eof_value| when it +// is empty and it will set the read retry flag (that is |BIO_read_retry| is +// true). To avoid ambiguity with a normal positive return value, |eof_value| +// should be set to a negative value, typically -1. +// +// For a read-only BIO, the default is zero (EOF). For a writable BIO, the +// default is -1 so that additional data can be written once exhausted. +OPENSSL_EXPORT int BIO_set_mem_eof_return(BIO *bio, int eof_value); + + +// BIO close flags. +// +// These can be used as symbolic arguments when a "close flag" is passed to a +// BIO function. + +// BIO_NOCLOSE will not close the underlying file on BIO free +#define BIO_NOCLOSE 0 + +// BIO_CLOSE will close the underlying file on BIO free +#define BIO_CLOSE 1 + +// BIO_FP_TEXT will cause the file to be treated as a text file instead of the +// default behavior of treating it as a raw binary file. This is only relevant +// on Windows due to CRLF endings. +#define BIO_FP_TEXT 0x10 + + +// File descriptor BIOs. +// +// File descriptor BIOs are wrappers around the system's |read| and |write| +// functions. If the close flag is set then then |close| is called on the +// underlying file descriptor when the BIO is freed. +// +// |BIO_reset| attempts to seek the file pointer to the start of file using +// |lseek|. + +#if !defined(OPENSSL_NO_POSIX_IO) +// BIO_s_fd returns a |BIO_METHOD| for file descriptor fds. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_fd(void); + +// BIO_new_fd creates a new file descriptor BIO wrapping |fd|. If |close_flag| +// is non-zero, then |fd| will be closed when the BIO is. +OPENSSL_EXPORT BIO *BIO_new_fd(int fd, int close_flag); +#endif + +// BIO_set_fd sets the file descriptor of |bio| to |fd|. If |close_flag| is +// non-zero then |fd| will be closed when |bio| is. It returns one on success +// or zero on error. +// +// This function may also be used with socket BIOs (see |BIO_s_socket| and +// |BIO_new_socket|). +OPENSSL_EXPORT int BIO_set_fd(BIO *bio, int fd, int close_flag); + +// BIO_get_fd returns the file descriptor currently in use by |bio| or -1 if +// |bio| does not wrap a file descriptor. If there is a file descriptor and +// |out_fd| is not NULL, it also sets |*out_fd| to the file descriptor. +// +// This function may also be used with socket BIOs (see |BIO_s_socket| and +// |BIO_new_socket|). +OPENSSL_EXPORT int BIO_get_fd(BIO *bio, int *out_fd); + + +// File BIOs. +// +// File BIOs are wrappers around a C |FILE| object. +// +// |BIO_flush| on a file BIO calls |fflush| on the wrapped stream. +// +// |BIO_reset| attempts to seek the file pointer to the start of file using +// |fseek|. +// +// Setting the close flag causes |fclose| to be called on the stream when the +// BIO is freed. + +// BIO_s_file returns a BIO_METHOD that wraps a |FILE|. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_file(void); + +// BIO_new_file creates a file BIO by opening |filename| with the given mode. +// See the |fopen| manual page for details of the mode argument. +OPENSSL_EXPORT BIO *BIO_new_file(const char *filename, const char *mode); + +// BIO_new_fp creates a new file BIO that wraps the given |FILE|. If +// |close_flag| is |BIO_CLOSE|, then |fclose| will be called on |stream| when +// the BIO is closed. If |close_flag| is |BIO_FP_TEXT|, the file will be set as +// a text file after opening (only on Windows). +OPENSSL_EXPORT BIO *BIO_new_fp(FILE *stream, int close_flag); + +// BIO_get_fp sets |*out_file| to the current |FILE| for |bio|. It returns one +// on success and zero otherwise. +OPENSSL_EXPORT int BIO_get_fp(BIO *bio, FILE **out_file); + +// BIO_set_fp sets the |FILE| for |bio|. If |close_flag| is |BIO_CLOSE| then +// |fclose| will be called on |file| when |bio| is closed. If |close_flag| is +// |BIO_FP_TEXT|, the file will be set as a text file (only on Windows). It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_fp(BIO *bio, FILE *file, int close_flag); + +// BIO_read_filename opens |filename| for reading and sets the result as the +// |FILE| for |bio|. It returns one on success and zero otherwise. The |FILE| +// will be closed when |bio| is freed. On Windows, the file is opened in binary +// mode. +OPENSSL_EXPORT int BIO_read_filename(BIO *bio, const char *filename); + +// BIO_write_filename opens |filename| for writing and sets the result as the +// |FILE| for |bio|. It returns one on success and zero otherwise. The |FILE| +// will be closed when |bio| is freed. On Windows, the file is opened in binary +// mode. +OPENSSL_EXPORT int BIO_write_filename(BIO *bio, const char *filename); + +// BIO_append_filename opens |filename| for appending and sets the result as +// the |FILE| for |bio|. It returns one on success and zero otherwise. The +// |FILE| will be closed when |bio| is freed. On Windows, the file is opened in +// binary mode. +OPENSSL_EXPORT int BIO_append_filename(BIO *bio, const char *filename); + +// BIO_rw_filename opens |filename| for reading and writing and sets the result +// as the |FILE| for |bio|. It returns one on success and zero otherwise. The +// |FILE| will be closed when |bio| is freed. On Windows, the file is opened in +// binary mode. +OPENSSL_EXPORT int BIO_rw_filename(BIO *bio, const char *filename); + +// BIO_tell returns the file offset of |bio|, or a negative number on error or +// if |bio| does not support the operation. +// +// TODO(https://crbug.com/boringssl/465): On platforms where |long| is 32-bit, +// this function cannot report 64-bit offsets. +OPENSSL_EXPORT long BIO_tell(BIO *bio); + +// BIO_seek sets the file offset of |bio| to |offset|. It returns a non-negative +// number on success and a negative number on error. If |bio| is a file +// descriptor |BIO|, it returns the resulting file offset on success. If |bio| +// is a file |BIO|, it returns zero on success. +// +// WARNING: This function's return value conventions differs from most functions +// in this library. +// +// TODO(https://crbug.com/boringssl/465): On platforms where |long| is 32-bit, +// this function cannot handle 64-bit offsets. +OPENSSL_EXPORT long BIO_seek(BIO *bio, long offset); + + +// Socket BIOs. +// +// Socket BIOs behave like file descriptor BIOs but, on Windows systems, wrap +// the system's |recv| and |send| functions instead of |read| and |write|. On +// Windows, file descriptors are provided by C runtime and are not +// interchangeable with sockets. +// +// Socket BIOs may be used with |BIO_set_fd| and |BIO_get_fd|. +// +// TODO(davidben): Add separate APIs and fix the internals to use |SOCKET|s +// around rather than rely on int casts. + +#if !defined(OPENSSL_NO_SOCK) +OPENSSL_EXPORT const BIO_METHOD *BIO_s_socket(void); + +// BIO_new_socket allocates and initialises a fresh BIO which will read and +// write to the socket |fd|. If |close_flag| is |BIO_CLOSE| then closing the +// BIO will close |fd|. It returns the fresh |BIO| or NULL on error. +OPENSSL_EXPORT BIO *BIO_new_socket(int fd, int close_flag); +#endif // !OPENSSL_NO_SOCK + + +// Connect BIOs. +// +// A connection BIO creates a network connection and transfers data over the +// resulting socket. + +#if !defined(OPENSSL_NO_SOCK) +OPENSSL_EXPORT const BIO_METHOD *BIO_s_connect(void); + +// BIO_new_connect returns a BIO that connects to the given hostname and port. +// The |host_and_optional_port| argument should be of the form +// "www.example.com" or "www.example.com:443". If the port is omitted, it must +// be provided with |BIO_set_conn_port|. +// +// It returns the new BIO on success, or NULL on error. +OPENSSL_EXPORT BIO *BIO_new_connect(const char *host_and_optional_port); + +// BIO_set_conn_hostname sets |host_and_optional_port| as the hostname and +// optional port that |bio| will connect to. If the port is omitted, it must be +// provided with |BIO_set_conn_port|. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_conn_hostname(BIO *bio, + const char *host_and_optional_port); + +// BIO_set_conn_port sets |port_str| as the port or service name that |bio| +// will connect to. It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_conn_port(BIO *bio, const char *port_str); + +// BIO_set_conn_int_port sets |*port| as the port that |bio| will connect to. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_conn_int_port(BIO *bio, const int *port); + +// BIO_set_nbio sets whether |bio| will use non-blocking I/O operations. It +// returns one on success and zero otherwise. This only works for connect BIOs +// and must be called before |bio| is connected to take effect. +// +// For socket and fd BIOs, callers must configure blocking vs. non-blocking I/O +// using the underlying platform APIs. +OPENSSL_EXPORT int BIO_set_nbio(BIO *bio, int on); + +// BIO_do_connect connects |bio| if it has not been connected yet. It returns +// one on success and <= 0 otherwise. +OPENSSL_EXPORT int BIO_do_connect(BIO *bio); +#endif // !OPENSSL_NO_SOCK + + +// Message digest BIOs + +// BIO_f_md provides a filter |BIO| that digests any data passed through it. +// The BIO must be initialized with |BIO_set_md| or |BIO_get_md_ctx| before it +// can be used. +OPENSSL_EXPORT const BIO_METHOD *BIO_f_md(void); + +// BIO_get_md_ctx writes a reference of |b|'s EVP_MD_CTX* to |*ctx|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int BIO_get_md_ctx(BIO *b, EVP_MD_CTX **ctx); + +// BIO_set_md set's |b|'s EVP_MD* to |md|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int BIO_set_md(BIO *b, const EVP_MD *md); + +// BIO_get_md set's |*md| to |b|'s |EVP_MD*|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BIO_get_md(BIO *b, EVP_MD **md); + + +// Datagram BIOs. + +#define BIO_CTRL_DGRAM_CONNECT 31 // BIO dgram special +#define BIO_CTRL_DGRAM_SET_CONNECTED 32 /* allow for an externally connected + * socket to be passed in */ +#define BIO_CTRL_DGRAM_SET_RECV_TIMEOUT 33 // setsockopt, essentially +#define BIO_CTRL_DGRAM_GET_RECV_TIMEOUT 34 // getsockopt, essentially +#define BIO_CTRL_DGRAM_SET_SEND_TIMEOUT 35 // setsockopt, essentially +#define BIO_CTRL_DGRAM_GET_SEND_TIMEOUT 36 // getsockopt, essentially + +# define BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP 37 // flag whether the last +# define BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP 38 // I/O operation tiemd out + +#define BIO_CTRL_DGRAM_QUERY_MTU 40 // as kernel for current MTU +#define BIO_CTRL_DGRAM_GET_MTU 41 // get cached value for MTU +#define BIO_CTRL_DGRAM_SET_MTU 42 /* set cached value for MTU. want to use + * this if asking the kernel fails */ + +#define BIO_CTRL_DGRAM_MTU_EXCEEDED 43 /* check whether the MTU was exceeded in + the previous write operation. */ + +#define BIO_CTRL_DGRAM_SET_PEER 44 // Destination for the data + +// BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT is unsupported as it is unused by consumers +// and depends on |timeval|, which is not 2038-clean on all platforms. + +#define BIO_CTRL_DGRAM_GET_PEER 46 + +#define BIO_CTRL_DGRAM_GET_FALLBACK_MTU 47 + + +#if !defined(OPENSSL_NO_SOCK) + +typedef union bio_addr_st BIO_ADDR; + +// BIO_s_datagram returns the datagram |BIO_METHOD|. A datagram BIO provides a wrapper +// around datagram sockets. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_datagram(void) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_new_dgram creates a new datagram BIO wrapping |fd|. If |close_flag| is +// non-zero, then |fd| will be closed when the BIO is freed. +OPENSSL_EXPORT BIO *BIO_new_dgram(int fd, int close_flag) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ctrl_dgram_connect attempts to connect the datagram BIO to the specified +// |peer| address. It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_ctrl_dgram_connect(BIO *bp, const BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ctrl_set_connected marks the datagram BIO as connected to the specified +// |peer| address. This is used for handling DTLS connection-oriented BIOs. +// It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_ctrl_set_connected(BIO* bp, const BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_recv_timedout returns 1 if the most recent datagram receive +// operation on |bp| timed out, and a non-positive value otherwise. Any error +// for this socket gets reset by this call. +OPENSSL_EXPORT int BIO_dgram_recv_timedout(BIO* bp) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_send_timedout returns 1 if the most recent datagram send +// operation on |bp| timed out, and a non-positive value otherwise. Any error +// for this socket gets reset by this call. +OPENSSL_EXPORT int BIO_dgram_send_timedout(BIO *bp) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_get_peer stores the address of the peer the datagram BIO is +// connected to in |peer|. It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_dgram_get_peer(BIO* bp, BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_set_peer sets the peer address for the datagram BIO to |peer|. +// It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_dgram_set_peer(BIO* bp, const BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ADDR_new allocates and initializes a new BIO_ADDR structure. +// Returns the new BIO_ADDR structure on success, NULL on error. +OPENSSL_EXPORT BIO_ADDR *BIO_ADDR_new(void); + +// BIO_ADDR_copy copies the contents of the BIO_ADDR structure from src to dst. +// Returns 1 on success, 0 on error. +OPENSSL_EXPORT int BIO_ADDR_copy(BIO_ADDR *dst, const BIO_ADDR *src); + +// BIO_ADDR_dup creates a copy of the BIO_ADDR. +// Returns the new BIO_ADDR structure on success, NULL on error. +OPENSSL_EXPORT BIO_ADDR *BIO_ADDR_dup(const BIO_ADDR *ap); + +// BIO_ADDR_free releases all resources associated with the BIO_ADDR structure. +// If 'ap' is NULL, no action occurs. +OPENSSL_EXPORT void BIO_ADDR_free(BIO_ADDR *ap); + +// BIO_ADDR_clear zeros the contents of the BIO_ADDR structure but does not free it. +// If 'ap' is NULL, no action occurs. +OPENSSL_EXPORT void BIO_ADDR_clear(BIO_ADDR *ap); + +// BIO_ADDR_rawmake sets up a BIO_ADDR with the provided values. |family| is +// the Address family (e.g., AF_INET, AF_INET6). |where| is a pointer to the +// address data. |wherelen| is the length of the address data. For AF_UNIX, +// |wherelen| is expected to be the length of the path string not including the +// terminating NUL. |port| is the port number in host byte order. Returns 1 on +// success, 0 on error. +OPENSSL_EXPORT int BIO_ADDR_rawmake(BIO_ADDR *ap, int family, const void *where, + size_t wherelen, unsigned short port); + +// BIO_ADDR_family returns the address family of the BIO_ADDR. +// Returns the address family (e.g., AF_INET, AF_INET6) on success, +// -1 on error. +OPENSSL_EXPORT int BIO_ADDR_family(const BIO_ADDR *ap); + +// BIO_ADDR_rawaddress retrieves the raw address data from a BIO_ADDR structure. +// The address data from |ap| is copied into the buffer |p| if |p| is not NULL. +// If |l| is not NULL, |*l| will be updated with the size of the address data. +// For AF_INET, this is the 4-byte IPv4 address; for AF_INET6, the 16-byte IPv6 +// address; for AF_UNIX, the socket path. With AF_UNIX addresses, the buffer |p| +// must be large enough for both the path and a NUL terminator. The function will +// write the terminator to the buffer, but the length stored in |*l| excludes it. +// Returns 1 on success, 0 if the address family is unsupported or |ap| is NULL. +OPENSSL_EXPORT int BIO_ADDR_rawaddress(const BIO_ADDR *ap, void *p, size_t *l); + +// BIO_ADDR_rawport returns the port number stored in the BIO_ADDR. +// Returns the port number in host byte order. +OPENSSL_EXPORT unsigned short BIO_ADDR_rawport(const BIO_ADDR *ap); + +#endif // !defined(OPENSSL_NO_SOCK) + +// BIO Pairs. +// +// BIO pairs provide a "loopback" like system: a pair of BIOs where data +// written to one can be read from the other and vice versa. + +// BIO_new_bio_pair sets |*out1| and |*out2| to two freshly created BIOs where +// data written to one can be read from the other and vice versa. The +// |writebuf1| argument gives the size of the buffer used in |*out1| and +// |writebuf2| for |*out2|. It returns one on success and zero on error. +OPENSSL_EXPORT int BIO_new_bio_pair(BIO **out1, size_t writebuf1, BIO **out2, + size_t writebuf2); + +// BIO_destroy_bio_pair destroys the connection between |b| and |b->ptr->peer|. +// It disconnects both BIOs, resets their state, but does not free their memory. +// It always returns one to indicate success. +OPENSSL_EXPORT int BIO_destroy_bio_pair(BIO *b); + +// BIO_ctrl_get_read_request returns the number of bytes that the other side of +// |bio| tried (unsuccessfully) to read. +OPENSSL_EXPORT size_t BIO_ctrl_get_read_request(BIO *bio); + +// BIO_ctrl_get_write_guarantee returns the number of bytes that |bio| (which +// must have been returned by |BIO_new_bio_pair|) will accept on the next +// |BIO_write| call. +OPENSSL_EXPORT size_t BIO_ctrl_get_write_guarantee(BIO *bio); + +// BIO_shutdown_wr marks |bio| as closed, from the point of view of the other +// side of the pair. Future |BIO_write| calls on |bio| will fail. It returns +// one on success and zero otherwise. +OPENSSL_EXPORT int BIO_shutdown_wr(BIO *bio); + + +// Custom BIOs. +// +// Consumers can create custom |BIO|s by filling in a |BIO_METHOD| and using +// low-level control functions to set state. + +// BIO_get_new_index returns a new "type" value for a custom |BIO|. +OPENSSL_EXPORT int BIO_get_new_index(void); + +// BIO_meth_new returns a newly-allocated |BIO_METHOD| or NULL on allocation +// error. The |type| specifies the type that will be returned by +// |BIO_method_type|. If this is unnecessary, this value may be zero. The |name| +// parameter is vestigial and may be NULL. +// +// Use the |BIO_meth_set_*| functions below to initialize the |BIO_METHOD|. The +// function implementations may use |BIO_set_data| and |BIO_get_data| to add +// method-specific state to associated |BIO|s. Additionally, |BIO_set_init| must +// be called after an associated |BIO| is fully initialized. State set via +// |BIO_set_data| may be released by configuring a destructor with +// |BIO_meth_set_destroy|. +OPENSSL_EXPORT BIO_METHOD *BIO_meth_new(int type, const char *name); + +// BIO_meth_free releases memory associated with |method|. +OPENSSL_EXPORT void BIO_meth_free(BIO_METHOD *method); + +// BIO_meth_set_create sets a function to be called on |BIO_new| for |method| +// and returns one. The function should return one on success and zero on +// error. +OPENSSL_EXPORT int BIO_meth_set_create(BIO_METHOD *method, + int (*create)(BIO *)); + +// BIO_meth_get_create returns |create| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_create(const BIO_METHOD *method)) (BIO *); + +// BIO_meth_set_destroy sets a function to release data associated with a |BIO| +// and returns one. The function's return value is ignored. +OPENSSL_EXPORT int BIO_meth_set_destroy(BIO_METHOD *method, + int (*destroy)(BIO *)); + +// BIO_meth_get_destroy returns |destroy| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_destroy(const BIO_METHOD *method)) (BIO *); + +// BIO_meth_set_write sets the implementation of |BIO_write| for |method| and +// returns one. |BIO_METHOD|s which implement |BIO_write| should also implement +// |BIO_CTRL_FLUSH|. (See |BIO_meth_set_ctrl|.) +OPENSSL_EXPORT int BIO_meth_set_write(BIO_METHOD *method, + int (*write)(BIO *, const char *, int)); + +// BIO_meth_set_read sets the implementation of |BIO_read| for |method| and +// returns one. +OPENSSL_EXPORT int BIO_meth_set_read(BIO_METHOD *method, + int (*read)(BIO *, char *, int)); + +// BIO_meth_set_gets sets the implementation of |BIO_gets| for |method| and +// returns one. +OPENSSL_EXPORT int BIO_meth_set_gets(BIO_METHOD *method, + int (*gets)(BIO *, char *, int)); + +// BIO_meth_get_gets returns |gets| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_gets(const BIO_METHOD *method)) (BIO *, char *, int); + +// BIO_meth_set_ctrl sets the implementation of |BIO_ctrl| for |method| and +// returns one. +OPENSSL_EXPORT int BIO_meth_set_ctrl(BIO_METHOD *method, + long (*ctrl)(BIO *, int, long, void *)); + +// BIO_meth_get_ctrl returns |ctrl| function of |method|. +OPENSSL_EXPORT long (*BIO_meth_get_ctrl(const BIO_METHOD *method)) (BIO *, int, long, void *); + +// BIO_meth_set_callback_ctrl sets the implementation of |callback_ctrl| for +// |method| and returns one. +OPENSSL_EXPORT int BIO_meth_set_callback_ctrl(BIO_METHOD *method, + long (*callback_ctrl)(BIO *, int, bio_info_cb)); + +// BIO_meth_get_callback_ctrl returns |callback_ctrl| function of |method|. +OPENSSL_EXPORT long (*BIO_meth_get_callback_ctrl(const BIO_METHOD *method)) (BIO *, int, bio_info_cb); + +// BIO_set_data sets custom data on |bio|. It may be retried with +// |BIO_get_data|. +// +// This function should only be called by the implementation of a custom |BIO|. +// In particular, the data pointer of a built-in |BIO| is private to the +// library. For other uses, see |BIO_set_ex_data| and |BIO_set_app_data|. +OPENSSL_EXPORT void BIO_set_data(BIO *bio, void *ptr); + +// BIO_get_data returns custom data on |bio| set by |BIO_get_data|. +// +// This function should only be called by the implementation of a custom |BIO|. +// In particular, the data pointer of a built-in |BIO| is private to the +// library. For other uses, see |BIO_get_ex_data| and |BIO_get_app_data|. +OPENSSL_EXPORT void *BIO_get_data(BIO *bio); + +// BIO_set_init sets whether |bio| has been fully initialized. Until fully +// initialized, |BIO_read| and |BIO_write| will fail. +OPENSSL_EXPORT void BIO_set_init(BIO *bio, int init); + +// BIO_get_init returns whether |bio| has been fully initialized. +OPENSSL_EXPORT int BIO_get_init(BIO *bio); + +// These are values of the |cmd| argument to |BIO_ctrl|. + +// BIO_CTRL_RESET implements |BIO_reset|. The arguments are unused. +#define BIO_CTRL_RESET 1 + +// BIO_CTRL_EOF implements |BIO_eof|. The arguments are unused. +#define BIO_CTRL_EOF 2 + +// BIO_CTRL_INFO is a legacy command that returns information specific to the +// type of |BIO|. It is not safe to call generically and should not be +// implemented in new |BIO| types. +#define BIO_CTRL_INFO 3 + +// BIO_CTRL_GET_CLOSE returns the close flag set by |BIO_CTRL_SET_CLOSE|. The +// arguments are unused. +#define BIO_CTRL_GET_CLOSE 8 + +// BIO_CTRL_SET_CLOSE implements |BIO_set_close|. The |larg| argument is the +// close flag. +#define BIO_CTRL_SET_CLOSE 9 + +// BIO_CTRL_PENDING implements |BIO_pending|. The arguments are unused. +#define BIO_CTRL_PENDING 10 + +// BIO_CTRL_FLUSH implements |BIO_flush|. The arguments are unused. +#define BIO_CTRL_FLUSH 11 + +// BIO_CTRL_WPENDING implements |BIO_wpending|. The arguments are unused. +#define BIO_CTRL_WPENDING 13 + +// BIO_CTRL_SET_CALLBACK sets an informational callback of type +// int cb(BIO *bio, int state, int ret) +#define BIO_CTRL_SET_CALLBACK 14 + +// BIO_CTRL_GET_CALLBACK returns the callback set by |BIO_CTRL_SET_CALLBACK|. +#define BIO_CTRL_GET_CALLBACK 15 + +// The following are never used, but are defined to aid porting existing code. +#define BIO_CTRL_SET 4 +#define BIO_CTRL_GET 5 +#define BIO_CTRL_PUSH 6 +#define BIO_CTRL_POP 7 +#define BIO_CTRL_DUP 12 +#define BIO_CTRL_SET_FILENAME 30 + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int BIO_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int BIO_set_ex_data(BIO *bio, int idx, void *arg); +OPENSSL_EXPORT void *BIO_get_ex_data(const BIO *bio, int idx); + +#define BIO_set_app_data(bio, arg) (BIO_set_ex_data(bio, 0, (char *)(arg))) +#define BIO_get_app_data(bio) (BIO_get_ex_data(bio, 0)) + + +// Deprecated functions. + +// BIO_f_base64 returns a filter |BIO| that base64-encodes data written into +// it, and decodes data read from it. |BIO_gets| is not supported. Call +// |BIO_flush| when done writing, to signal that no more data are to be +// encoded. The flag |BIO_FLAGS_BASE64_NO_NL| may be set to encode all the data +// on one line. +// +// Use |EVP_EncodeBlock| and |EVP_DecodeBase64| instead. +OPENSSL_EXPORT const BIO_METHOD *BIO_f_base64(void); + +OPENSSL_EXPORT void BIO_set_retry_special(BIO *bio); + +// BIO_set_shutdown sets a method-specific "shutdown" bit on |bio|. +OPENSSL_EXPORT void BIO_set_shutdown(BIO *bio, int shutdown); + +// BIO_get_shutdown returns the method-specific "shutdown" bit. +OPENSSL_EXPORT int BIO_get_shutdown(BIO *bio); + +// BIO_meth_set_puts sets the implementation of |BIO_puts| for |method| and +// returns 1. +OPENSSL_EXPORT int BIO_meth_set_puts(BIO_METHOD *method, + int (*puts)(BIO *, const char *)); + +// BIO_meth_get_puts returns |puts| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_puts(const BIO_METHOD *method)) (BIO *, const char *); + +// BIO_s_secmem returns the normal BIO_METHOD |BIO_s_mem|. Deprecated since AWS-LC +// does not support secure heaps. +OPENSSL_EXPORT OPENSSL_DEPRECATED const BIO_METHOD *BIO_s_secmem(void); + + +// General No-op Functions [Deprecated]. + +// BIO_set_write_buffer_size returns zero. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT int BIO_set_write_buffer_size(BIO *bio, int buffer_size); + + +// Private functions + +#define BIO_FLAGS_READ 0x01 +#define BIO_FLAGS_WRITE 0x02 +#define BIO_FLAGS_IO_SPECIAL 0x04 +#define BIO_FLAGS_RWS (BIO_FLAGS_READ | BIO_FLAGS_WRITE | BIO_FLAGS_IO_SPECIAL) +#define BIO_FLAGS_SHOULD_RETRY 0x08 +#define BIO_FLAGS_BASE64_NO_NL 0x100 +// BIO_FLAGS_MEM_RDONLY is used with memory BIOs. It means we shouldn't free up +// or change the data in any way. +#define BIO_FLAGS_MEM_RDONLY 0x200 + +// BIO_TYPE_DESCRIPTOR denotes that the |BIO| responds to the |BIO_C_SET_FD| +// (|BIO_set_fd|) and |BIO_C_GET_FD| (|BIO_get_fd|) control hooks. +#define BIO_TYPE_DESCRIPTOR 0x0100 // socket, fd, connect or accept +#define BIO_TYPE_FILTER 0x0200 +#define BIO_TYPE_SOURCE_SINK 0x0400 + +// These are the 'types' of BIOs +#define BIO_TYPE_NONE 0 +#define BIO_TYPE_MEM (1 | BIO_TYPE_SOURCE_SINK) +#define BIO_TYPE_FILE (2 | BIO_TYPE_SOURCE_SINK) +#define BIO_TYPE_FD (4 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_SOCKET (5 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_NULL (6 | BIO_TYPE_SOURCE_SINK) +#define BIO_TYPE_SSL (7 | BIO_TYPE_FILTER) +#define BIO_TYPE_MD (8 | BIO_TYPE_FILTER) +#define BIO_TYPE_BUFFER (9 | BIO_TYPE_FILTER) +#define BIO_TYPE_CIPHER (10 | BIO_TYPE_FILTER) +#define BIO_TYPE_BASE64 (11 | BIO_TYPE_FILTER) +#define BIO_TYPE_CONNECT (12 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_ACCEPT (13 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_PROXY_CLIENT (14 | BIO_TYPE_FILTER) +#define BIO_TYPE_PROXY_SERVER (15 | BIO_TYPE_FILTER) +#define BIO_TYPE_NBIO_TEST (16 | BIO_TYPE_FILTER) +#define BIO_TYPE_NULL_FILTER (17 | BIO_TYPE_FILTER) +#define BIO_TYPE_BER (18 | BIO_TYPE_FILTER) // BER -> bin filter +#define BIO_TYPE_BIO (19 | BIO_TYPE_SOURCE_SINK) // (half a) BIO pair +#define BIO_TYPE_LINEBUFFER (20 | BIO_TYPE_FILTER) +#define BIO_TYPE_DGRAM (21 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_ASN1 (22 | BIO_TYPE_FILTER) +#define BIO_TYPE_COMP (23 | BIO_TYPE_FILTER) + +// BIO_TYPE_START is the first user-allocated |BIO| type. No pre-defined type, +// flag bits aside, may exceed this value. +#define BIO_TYPE_START 128 + +struct bio_method_st { + int type; + const char *name; + int (*bwrite)(BIO *, const char *, int); + int (*bread)(BIO *, char *, int); + int (*bputs)(BIO *, const char *); + int (*bgets)(BIO *, char *, int); + long (*ctrl)(BIO *, int, long, void *); + int (*create)(BIO *); + int (*destroy)(BIO *); + long (*callback_ctrl)(BIO *, int, bio_info_cb); +}; + +struct bio_st { + const BIO_METHOD *method; + CRYPTO_EX_DATA ex_data; + + // If set, |BIO_read|, |BIO_write|, |BIO_free|, |BIO_gets|, |BIO_puts|, + // and |BIO_ctrl| execute |callback_ex|. + // Callbacks are only called with for the following events: |BIO_CB_READ|, + // |BIO_CB_READ|+|BIO_CB_RETURN|, |BIO_CB_WRITE|, + // |BIO_CB_WRITE|+|BIO_CB_RETURN|, |BIO_CB_PUTS|, + // |BIO_CB_PUTS|+|BIO_CB_RETURN|, |BIO_CB_GETS|, + // |BIO_CB_GETS|+|BIO_CB_RETURN|, |BIO_CB_CTRL|, + // |BIO_CB_CTRL|+|BIO_CB_RETURN|, and |BIO_CB_FREE|. + BIO_callback_fn_ex callback_ex; + + // Legacy callback function that handles the same events as |callback_ex| but without + // length and processed parameters. + // When both callbacks are set, |callback_ex| will be used. + // Handles |BIO_read|, |BIO_write|, |BIO_free|, |BIO_gets|, |BIO_puts|, + // and |BIO_ctrl| operations. + // Callbacks are only called with for the following events: |BIO_CB_READ|, + // |BIO_CB_READ|+|BIO_CB_RETURN|, |BIO_CB_WRITE|, + // |BIO_CB_WRITE|+|BIO_CB_RETURN|, |BIO_CB_PUTS|, + // |BIO_CB_PUTS|+|BIO_CB_RETURN|, |BIO_CB_GETS|, + // |BIO_CB_GETS|+|BIO_CB_RETURN|, |BIO_CB_CTRL|, + // |BIO_CB_CTRL|+|BIO_CB_RETURN|, and |BIO_CB_FREE|. + BIO_callback_fn callback; + + // Optional callback argument, only intended for applications use. + char *cb_arg; + + // init is non-zero if this |BIO| has been initialised. + int init; + // shutdown is often used by specific |BIO_METHOD|s to determine whether + // they own some underlying resource. This flag can often by controlled by + // |BIO_set_close|. For example, whether an fd BIO closes the underlying fd + // when it, itself, is closed. + int shutdown; + int flags; + int retry_reason; + // num is a BIO-specific value. For example, in fd BIOs it's used to store a + // file descriptor. + int num; + CRYPTO_refcount_t references; + void *ptr; + // next_bio points to the next |BIO| in a chain. This |BIO| owns a reference + // to |next_bio|. + BIO *next_bio; // used by filter BIOs + uint64_t num_read, num_write; +}; + +#define BIO_C_SET_CONNECT 100 +#define BIO_C_DO_STATE_MACHINE 101 +#define BIO_C_SET_NBIO 102 +#define BIO_C_SET_PROXY_PARAM 103 +#define BIO_C_SET_FD 104 +#define BIO_C_GET_FD 105 +#define BIO_C_SET_FILE_PTR 106 +#define BIO_C_GET_FILE_PTR 107 +#define BIO_C_SET_FILENAME 108 +#define BIO_C_SET_SSL 109 +#define BIO_C_GET_SSL 110 +#define BIO_C_SET_MD 111 +#define BIO_C_GET_MD 112 +#define BIO_C_GET_CIPHER_STATUS 113 +#define BIO_C_SET_BUF_MEM 114 +#define BIO_C_GET_BUF_MEM_PTR 115 +#define BIO_C_GET_BUFF_NUM_LINES 116 +#define BIO_C_SET_BUFF_SIZE 117 +#define BIO_C_SET_ACCEPT 118 +#define BIO_C_SSL_MODE 119 +#define BIO_C_GET_MD_CTX 120 +#define BIO_C_GET_PROXY_PARAM 121 +#define BIO_C_SET_BUFF_READ_DATA 122 // data to read first +#define BIO_C_GET_ACCEPT 124 +#define BIO_C_FILE_SEEK 128 +#define BIO_C_GET_CIPHER_CTX 129 +#define BIO_C_SET_BUF_MEM_EOF_RETURN 130 // return end of input value +#define BIO_C_SET_BIND_MODE 131 +#define BIO_C_GET_BIND_MODE 132 +#define BIO_C_FILE_TELL 133 +#define BIO_C_GET_SOCKS 134 +#define BIO_C_SET_SOCKS 135 + +#define BIO_C_SET_WRITE_BUF_SIZE 136 // for BIO_s_bio +#define BIO_C_GET_WRITE_BUF_SIZE 137 +#define BIO_C_GET_WRITE_GUARANTEE 140 +#define BIO_C_GET_READ_REQUEST 141 +#define BIO_C_SHUTDOWN_WR 142 +#define BIO_C_NREAD0 143 +#define BIO_C_NREAD 144 +#define BIO_C_NWRITE0 145 +#define BIO_C_NWRITE 146 +#define BIO_C_RESET_READ_REQUEST 147 +#define BIO_C_SET_MD_CTX 148 + +#define BIO_C_SET_PREFIX 149 +#define BIO_C_GET_PREFIX 150 +#define BIO_C_SET_SUFFIX 151 +#define BIO_C_GET_SUFFIX 152 + +#define BIO_C_SET_EX_ARG 153 +#define BIO_C_GET_EX_ARG 154 + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(BIO, BIO_free) +BORINGSSL_MAKE_UP_REF(BIO, BIO_up_ref) +BORINGSSL_MAKE_DELETER(BIO_METHOD, BIO_meth_free) + +#if !defined(OPENSSL_NO_SOCK) +BORINGSSL_MAKE_DELETER(BIO_ADDR, BIO_ADDR_free) +#endif + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define BIO_R_BAD_FOPEN_MODE 100 +#define BIO_R_BROKEN_PIPE 101 +#define BIO_R_CONNECT_ERROR 102 +#define BIO_R_ERROR_SETTING_NBIO 103 +#define BIO_R_INVALID_ARGUMENT 104 +#define BIO_R_IN_USE 105 +#define BIO_R_KEEPALIVE 106 +#define BIO_R_NBIO_CONNECT_ERROR 107 +#define BIO_R_NO_HOSTNAME_SPECIFIED 108 +#define BIO_R_NO_PORT_SPECIFIED 109 +#define BIO_R_NO_SUCH_FILE 110 +#define BIO_R_NULL_PARAMETER 111 +#define BIO_R_SYS_LIB 112 +#define BIO_R_UNABLE_TO_CREATE_SOCKET 113 +#define BIO_R_UNINITIALIZED 114 +#define BIO_R_UNSUPPORTED_METHOD 115 +#define BIO_R_WRITE_TO_READ_ONLY_BIO 116 + +#endif // OPENSSL_HEADER_BIO_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/blake2.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/blake2.h new file mode 100644 index 0000000..0e090ec --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/blake2.h @@ -0,0 +1,48 @@ +// Copyright (c) 2021, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_BLAKE2_H +#define OPENSSL_HEADER_BLAKE2_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +#define BLAKE2B256_DIGEST_LENGTH (256 / 8) +#define BLAKE2B_CBLOCK 128 + +struct blake2b_state_st { + uint64_t h[8]; + uint64_t t_low, t_high; + uint8_t block[BLAKE2B_CBLOCK]; + size_t block_used; +}; + +// BLAKE2B256_Init initialises |b2b| to perform a BLAKE2b-256 hash. There are no +// pointers inside |b2b| thus release of |b2b| is purely managed by the caller. +OPENSSL_EXPORT void BLAKE2B256_Init(BLAKE2B_CTX *b2b); + +// BLAKE2B256_Update appends |len| bytes from |data| to the digest being +// calculated by |b2b|. +OPENSSL_EXPORT void BLAKE2B256_Update(BLAKE2B_CTX *b2b, const void *data, + size_t len); + +// BLAKE2B256_Final completes the digest calculated by |b2b| and writes +// |BLAKE2B256_DIGEST_LENGTH| bytes to |out|. +OPENSSL_EXPORT void BLAKE2B256_Final(uint8_t out[BLAKE2B256_DIGEST_LENGTH], + BLAKE2B_CTX *b2b); + +// BLAKE2B256 writes the BLAKE2b-256 digset of |len| bytes from |data| to +// |out|. +OPENSSL_EXPORT void BLAKE2B256(const uint8_t *data, size_t len, + uint8_t out[BLAKE2B256_DIGEST_LENGTH]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_BLAKE2_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/blowfish.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/blowfish.h new file mode 100644 index 0000000..f742f29 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/blowfish.h @@ -0,0 +1,54 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BLOWFISH_H +#define OPENSSL_HEADER_BLOWFISH_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +#define BF_ENCRYPT 1 +#define BF_DECRYPT 0 + +#define BF_ROUNDS 16 +#define BF_BLOCK 8 + +typedef struct bf_key_st { + uint32_t P[BF_ROUNDS + 2]; + uint32_t S[4 * 256]; +} BF_KEY; + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_set_key(BF_KEY *key, size_t len, + const uint8_t *data); +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_encrypt(uint32_t *data, + const BF_KEY *key); +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_decrypt(uint32_t *data, + const BF_KEY *key); + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_ecb_encrypt(const uint8_t *in, + uint8_t *out, + const BF_KEY *key, + int enc); +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_cbc_encrypt(const uint8_t *in, + uint8_t *out, + size_t length, + const BF_KEY *schedule, + uint8_t *ivec, int enc); + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_cfb64_encrypt( + const uint8_t *in, uint8_t *out, size_t length, const BF_KEY *schedule, + uint8_t *ivec, int *num, int encrypt); + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_ofb64_encrypt( + const uint8_t *in, uint8_t *out, size_t length, const BF_KEY *schedule, + uint8_t *ivec, int *num); + +#ifdef __cplusplus +} +#endif + +#endif // OPENSSL_HEADER_BLOWFISH_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bn.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bn.h new file mode 100644 index 0000000..c3acc8f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bn.h @@ -0,0 +1,1038 @@ +// Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The binary polynomial arithmetic software is originally written by +// Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems +// Laboratories. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BN_H +#define OPENSSL_HEADER_BN_H + +#include +#include + +#ifndef __STDC_FORMAT_MACROS +#define __STDC_FORMAT_MACROS +#endif +#include // for PRIu64 and friends + +#include // for FILE* + +#if defined(__cplusplus) +extern "C" { +#endif + + +// BN provides support for working with arbitrary sized integers. For example, +// although the largest integer supported by the compiler might be 64 bits, BN +// will allow you to work with much larger numbers. +// +// This library is developed for use inside BoringSSL, and uses implementation +// strategies that may not be ideal for other applications. Non-cryptographic +// uses should use a more general-purpose integer library, especially if +// performance-sensitive. +// +// Many functions in BN scale quadratically or higher in the bit length of their +// input. Callers at this layer are assumed to have capped input sizes within +// their performance tolerances. + + +// BN_ULONG is the native word size when working with big integers. +// +// Note: on some platforms, inttypes.h does not define print format macros in +// C++ unless |__STDC_FORMAT_MACROS| defined. This is due to text in C99 which +// was never adopted in any C++ standard and explicitly overruled in C++11. As +// this is a public header, bn.h does not define |__STDC_FORMAT_MACROS| itself. +// Projects which use |BN_*_FMT*| with outdated C headers may need to define it +// externally. +#if defined(OPENSSL_64_BIT) +typedef uint64_t BN_ULONG; +#define BN_BITS2 64 +#define BN_DEC_FMT1 "%" PRIu64 +#define BN_HEX_FMT1 "%" PRIx64 +#define BN_HEX_FMT2 "%016" PRIx64 +#elif defined(OPENSSL_32_BIT) +typedef uint32_t BN_ULONG; +#define BN_BITS2 32 +#define BN_DEC_FMT1 "%" PRIu32 +#define BN_HEX_FMT1 "%" PRIx32 +#define BN_HEX_FMT2 "%08" PRIx32 +#else +#error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" +#endif + + +// Allocation and freeing. + +// BN_new creates a new, allocated BIGNUM and initialises it. +OPENSSL_EXPORT BIGNUM *BN_new(void); + +// BN_init initialises a stack allocated |BIGNUM|. +OPENSSL_EXPORT void BN_init(BIGNUM *bn); + +// BN_free frees the data referenced by |bn| and, if |bn| was originally +// allocated on the heap, frees |bn| also. +OPENSSL_EXPORT void BN_free(BIGNUM *bn); + +// BN_clear_free erases and frees the data referenced by |bn| and, if |bn| was +// originally allocated on the heap, frees |bn| also. +OPENSSL_EXPORT void BN_clear_free(BIGNUM *bn); + +// BN_dup allocates a new BIGNUM and sets it equal to |src|. It returns the +// allocated BIGNUM on success or NULL otherwise. +OPENSSL_EXPORT BIGNUM *BN_dup(const BIGNUM *src); + +// BN_copy sets |dest| equal to |src| and returns |dest| or NULL on allocation +// failure. +OPENSSL_EXPORT BIGNUM *BN_copy(BIGNUM *dest, const BIGNUM *src); + +// BN_clear sets |bn| to zero and erases the old data. +OPENSSL_EXPORT void BN_clear(BIGNUM *bn); + +// BN_value_one returns a static BIGNUM with value 1. +OPENSSL_EXPORT const BIGNUM *BN_value_one(void); + + +// Basic functions. + +// BN_num_bits returns the minimum number of bits needed to represent the +// absolute value of |bn|. +OPENSSL_EXPORT unsigned BN_num_bits(const BIGNUM *bn); + +// BN_num_bytes returns the minimum number of bytes needed to represent the +// absolute value of |bn|. +// +// While |size_t| is the preferred type for byte counts, callers can assume that +// |BIGNUM|s are bounded such that this value, and its corresponding bit count, +// will always fit in |int|. +OPENSSL_EXPORT unsigned BN_num_bytes(const BIGNUM *bn); + +// BN_get_minimal_width returns the minimal number of words needed to represent +// |bn|. This function can leak the size of the value encoded in |BN|. +OPENSSL_EXPORT int BN_get_minimal_width(const BIGNUM *bn); + +// BN_zero sets |bn| to zero. +OPENSSL_EXPORT void BN_zero(BIGNUM *bn); + +// BN_one sets |bn| to one. It returns one on success or zero on allocation +// failure. +OPENSSL_EXPORT int BN_one(BIGNUM *bn); + +// BN_set_word sets |bn| to |value|. It returns one on success or zero on +// allocation failure. +OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); + +// BN_set_u64 sets |bn| to |value|. It returns one on success or zero on +// allocation failure. +OPENSSL_EXPORT int BN_set_u64(BIGNUM *bn, uint64_t value); + +// BN_set_negative sets the sign of |bn|. +OPENSSL_EXPORT void BN_set_negative(BIGNUM *bn, int sign); + +// BN_is_negative returns one if |bn| is negative and zero otherwise. +OPENSSL_EXPORT int BN_is_negative(const BIGNUM *bn); + + +// Conversion functions. + +// BN_bin2bn sets |*ret| to the value of |len| bytes from |in|, interpreted as +// a big-endian number, and returns |ret|. If |ret| is NULL then a fresh +// |BIGNUM| is allocated and returned. It returns NULL on allocation +// failure. +OPENSSL_EXPORT BIGNUM *BN_bin2bn(const uint8_t *in, size_t len, BIGNUM *ret); + +// BN_bn2bin serialises the absolute value of |in| to |out| as a big-endian +// integer, which must have |BN_num_bytes| of space available. It returns the +// number of bytes written. Note this function leaks the magnitude of |in|. If +// |in| is secret, use |BN_bn2bin_padded| instead. +OPENSSL_EXPORT size_t BN_bn2bin(const BIGNUM *in, uint8_t *out); + +// BN_le2bn sets |*ret| to the value of |len| bytes from |in|, interpreted as +// a little-endian number, and returns |ret|. If |ret| is NULL then a fresh +// |BIGNUM| is allocated and returned. It returns NULL on allocation +// failure. +OPENSSL_EXPORT BIGNUM *BN_le2bn(const uint8_t *in, size_t len, BIGNUM *ret); + +// BN_bn2le_padded serialises the absolute value of |in| to |out| as a +// little-endian integer, which must have |len| of space available, padding +// out the remainder of out with zeros. If |len| is smaller than |BN_num_bytes|, +// the function fails and returns 0. Otherwise, it returns 1. +OPENSSL_EXPORT int BN_bn2le_padded(uint8_t *out, size_t len, const BIGNUM *in); + +// BN_bn2bin_padded serialises the absolute value of |in| to |out| as a +// big-endian integer. The integer is padded with leading zeros up to size +// |len|. If |len| is smaller than |BN_num_bytes|, the function fails and +// returns 0. Otherwise, it returns 1. +OPENSSL_EXPORT int BN_bn2bin_padded(uint8_t *out, size_t len, const BIGNUM *in); + +// BN_bn2cbb_padded behaves like |BN_bn2bin_padded| but writes to a |CBB|. +OPENSSL_EXPORT int BN_bn2cbb_padded(CBB *out, size_t len, const BIGNUM *in); + +// BN_bn2hex returns an allocated string that contains a NUL-terminated, hex +// representation of |bn|. If |bn| is negative, the first char in the resulting +// string will be '-'. Returns NULL on allocation failure. +OPENSSL_EXPORT char *BN_bn2hex(const BIGNUM *bn); + +// BN_hex2bn parses the leading hex number from |in|, which may be proceeded by +// a '-' to indicate a negative number and may contain trailing, non-hex data. +// If |outp| is not NULL, it constructs a BIGNUM equal to the hex number and +// stores it in |*outp|. If |*outp| is NULL then it allocates a new BIGNUM and +// updates |*outp|. It returns the number of bytes of |in| processed or zero on +// error. +OPENSSL_EXPORT int BN_hex2bn(BIGNUM **outp, const char *in); + +// BN_bn2dec returns an allocated string that contains a NUL-terminated, +// decimal representation of |bn|. If |bn| is negative, the first char in the +// resulting string will be '-'. Returns NULL on allocation failure. +// +// Converting an arbitrarily large integer to decimal is quadratic in the bit +// length of |a|. This function assumes the caller has capped the input within +// performance tolerances. +OPENSSL_EXPORT char *BN_bn2dec(const BIGNUM *a); + +// BN_dec2bn parses the leading decimal number from |in|, which may be +// proceeded by a '-' to indicate a negative number and may contain trailing, +// non-decimal data. If |outp| is not NULL, it constructs a BIGNUM equal to the +// decimal number and stores it in |*outp|. If |*outp| is NULL then it +// allocates a new BIGNUM and updates |*outp|. It returns the number of bytes +// of |in| processed or zero on error. +// +// Converting an arbitrarily large integer to decimal is quadratic in the bit +// length of |a|. This function assumes the caller has capped the input within +// performance tolerances. +OPENSSL_EXPORT int BN_dec2bn(BIGNUM **outp, const char *in); + +// BN_asc2bn acts like |BN_dec2bn| or |BN_hex2bn| depending on whether |in| +// begins with "0X" or "0x" (indicating hex) or not (indicating decimal). A +// leading '-' is still permitted and comes before the optional 0X/0x. It +// returns one on success or zero on error. +OPENSSL_EXPORT int BN_asc2bn(BIGNUM **outp, const char *in); + +// BN_print writes a hex encoding of |a| to |bio|. It returns one on success +// and zero on error. +OPENSSL_EXPORT int BN_print(BIO *bio, const BIGNUM *a); + +// BN_print_fp acts like |BIO_print|, but wraps |fp| in a |BIO| first. +OPENSSL_EXPORT int BN_print_fp(FILE *fp, const BIGNUM *a); + +// BN_get_word returns the absolute value of |bn| as a single word. If |bn| is +// too large to be represented as a single word, the maximum possible value +// will be returned. +OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); + +// BN_get_u64 sets |*out| to the absolute value of |bn| as a |uint64_t| and +// returns one. If |bn| is too large to be represented as a |uint64_t|, it +// returns zero. +OPENSSL_EXPORT int BN_get_u64(const BIGNUM *bn, uint64_t *out); + +// BN_get_flags interprets |flags| as a bitmask and returns the flags for |bn|. +// The returned value is a set of bitmask of |BN_FLG_*| values, ORed together, +// or 0 if none of the given flags are set. +OPENSSL_EXPORT int BN_get_flags(const BIGNUM *bn, int flags); + + +// ASN.1 functions. + +// BN_parse_asn1_unsigned parses a non-negative DER INTEGER from |cbs| writes +// the result to |ret|. It returns one on success and zero on failure. +OPENSSL_EXPORT int BN_parse_asn1_unsigned(CBS *cbs, BIGNUM *ret); + +// BN_marshal_asn1 marshals |bn| as a non-negative DER INTEGER and appends the +// result to |cbb|. It returns one on success and zero on failure. +OPENSSL_EXPORT int BN_marshal_asn1(CBB *cbb, const BIGNUM *bn); + + +// BIGNUM pools. +// +// Certain BIGNUM operations need to use many temporary variables and +// allocating and freeing them can be quite slow. Thus such operations typically +// take a |BN_CTX| parameter, which contains a pool of |BIGNUMs|. The |ctx| +// argument to a public function may be NULL, in which case a local |BN_CTX| +// will be created just for the lifetime of that call. +// +// A function must call |BN_CTX_start| first. Then, |BN_CTX_get| may be called +// repeatedly to obtain temporary |BIGNUM|s. All |BN_CTX_get| calls must be made +// before calling any other functions that use the |ctx| as an argument. +// +// Finally, |BN_CTX_end| must be called before returning from the function. +// When |BN_CTX_end| is called, the |BIGNUM| pointers obtained from +// |BN_CTX_get| become invalid. + +// BN_CTX_new returns a new, empty BN_CTX or NULL on allocation failure. +OPENSSL_EXPORT BN_CTX *BN_CTX_new(void); + +// BN_CTX_free frees all BIGNUMs contained in |ctx| and then frees |ctx| +// itself. +OPENSSL_EXPORT void BN_CTX_free(BN_CTX *ctx); + +// BN_CTX_start "pushes" a new entry onto the |ctx| stack and allows future +// calls to |BN_CTX_get|. +OPENSSL_EXPORT void BN_CTX_start(BN_CTX *ctx); + +// BN_CTX_get returns a new |BIGNUM|, or NULL on allocation failure. Once +// |BN_CTX_get| has returned NULL, all future calls will also return NULL until +// |BN_CTX_end| is called. +OPENSSL_EXPORT BIGNUM *BN_CTX_get(BN_CTX *ctx); + +// BN_CTX_end invalidates all |BIGNUM|s returned from |BN_CTX_get| since the +// matching |BN_CTX_start| call. +OPENSSL_EXPORT void BN_CTX_end(BN_CTX *ctx); + + +// Simple arithmetic + +// BN_add sets |r| = |a| + |b|, where |r| may be the same pointer as either |a| +// or |b|. It returns one on success and zero on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_uadd sets |r| = |a| + |b|, where |a| and |b| are non-negative and |r| may +// be the same pointer as either |a| or |b|. It returns one on success and zero +// on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_add_word adds |w| to |a|. It returns one on success and zero otherwise. +// The size of |a| and |w| are assumed to be public. +OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); + +// BN_sub sets |r| = |a| - |b|, where |r| may be the same pointer as either |a| +// or |b|. It returns one on success and zero on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_usub sets |r| = |a| - |b|, where |a| and |b| are non-negative integers, +// |b| < |a| and |r| may be the same pointer as either |a| or |b|. It returns +// one on success and zero on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_sub_word subtracts |w| from |a|. It returns one on success and zero on +// allocation failure. +// The size of |a| and |w| are assumed to be public. +OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); + +// BN_mul sets |r| = |a| * |b|, where |r| may be the same pointer as |a| or +// |b|. Returns one on success and zero otherwise. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + BN_CTX *ctx); + +// BN_mul_word sets |bn| = |bn| * |w|. It returns one on success or zero on +// allocation failure. +// The size of |bn| and |w| are assumed to be public. +OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); + +// BN_sqr sets |r| = |a|^2 (i.e. squares), where |r| may be the same pointer as +// |a|. Returns one on success and zero otherwise. This is more efficient than +// BN_mul(r, a, a, ctx). +// The size of |a| is assumed to be public. +OPENSSL_EXPORT int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx); + +// BN_div divides |numerator| by |divisor| and places the result in |quotient| +// and the remainder in |rem|. Either of |quotient| or |rem| may be NULL, in +// which case the respective value is not returned. The result is rounded +// towards zero; thus if |numerator| is negative, the remainder will be zero or +// negative. It returns one on success or zero on error. +// The size of arguments are assumed to be public. +OPENSSL_EXPORT int BN_div(BIGNUM *quotient, BIGNUM *rem, + const BIGNUM *numerator, const BIGNUM *divisor, + BN_CTX *ctx); + +// BN_div_word sets |numerator| = |numerator|/|divisor| and returns the +// remainder or (BN_ULONG)-1 on error. +// The size of arguments are assumed to be public. +OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); + +// BN_sqrt sets |*out_sqrt| (which may be the same |BIGNUM| as |in|) to the +// square root of |in|, using |ctx|. It returns one on success or zero on +// error. Negative numbers and non-square numbers will result in an error with +// appropriate errors on the error queue. +// the size of |in| is assumed public. +OPENSSL_EXPORT int BN_sqrt(BIGNUM *out_sqrt, const BIGNUM *in, BN_CTX *ctx); + + +// Comparison functions + +// BN_cmp returns a value less than, equal to or greater than zero if |a| is +// less than, equal to or greater than |b|, respectively. +OPENSSL_EXPORT int BN_cmp(const BIGNUM *a, const BIGNUM *b); + +// BN_cmp_word is like |BN_cmp| except it takes its second argument as a +// |BN_ULONG| instead of a |BIGNUM|. +OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); + +// BN_ucmp returns a value less than, equal to or greater than zero if the +// absolute value of |a| is less than, equal to or greater than the absolute +// value of |b|, respectively. +OPENSSL_EXPORT int BN_ucmp(const BIGNUM *a, const BIGNUM *b); + +// BN_equal_consttime returns one if |a| is equal to |b|, and zero otherwise. +// It takes an amount of time dependent on the sizes of |a| and |b|, but +// independent of the contents (including the signs) of |a| and |b|. +OPENSSL_EXPORT int BN_equal_consttime(const BIGNUM *a, const BIGNUM *b); + +// BN_abs_is_word returns one if the absolute value of |bn| equals |w| and zero +// otherwise. +OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); + +// BN_is_zero returns one if |bn| is zero and zero otherwise. +OPENSSL_EXPORT int BN_is_zero(const BIGNUM *bn); + +// BN_is_one returns one if |bn| equals one and zero otherwise. +OPENSSL_EXPORT int BN_is_one(const BIGNUM *bn); + +// BN_is_word returns one if |bn| is exactly |w| and zero otherwise. +OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); + +// BN_is_odd returns one if |bn| is odd and zero otherwise. +OPENSSL_EXPORT int BN_is_odd(const BIGNUM *bn); + +// BN_is_pow2 returns 1 if |a| is a power of two, and 0 otherwise. +OPENSSL_EXPORT int BN_is_pow2(const BIGNUM *a); + + +// Bitwise operations. + +// BN_lshift sets |r| equal to |a| << n. The |a| and |r| arguments may be the +// same |BIGNUM|. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_lshift(BIGNUM *r, const BIGNUM *a, int n); + +// BN_lshift1 sets |r| equal to |a| << 1, where |r| and |a| may be the same +// pointer. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_lshift1(BIGNUM *r, const BIGNUM *a); + +// BN_rshift sets |r| equal to |a| >> n, where |r| and |a| may be the same +// pointer. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_rshift(BIGNUM *r, const BIGNUM *a, int n); + +// BN_rshift1 sets |r| equal to |a| >> 1, where |r| and |a| may be the same +// pointer. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_rshift1(BIGNUM *r, const BIGNUM *a); + +// BN_set_bit sets the |n|th, least-significant bit in |a|. For example, if |a| +// is 2 then setting bit zero will make it 3. It returns one on success or zero +// on allocation failure. +OPENSSL_EXPORT int BN_set_bit(BIGNUM *a, int n); + +// BN_clear_bit clears the |n|th, least-significant bit in |a|. For example, if +// |a| is 3, clearing bit zero will make it two. It returns one on success or +// zero on allocation failure. +OPENSSL_EXPORT int BN_clear_bit(BIGNUM *a, int n); + +// BN_is_bit_set returns one if the |n|th least-significant bit in |a| exists +// and is set. Otherwise, it returns zero. +OPENSSL_EXPORT int BN_is_bit_set(const BIGNUM *a, int n); + +// BN_mask_bits truncates |a| so that it is only |n| bits long. It returns one +// on success or zero if |n| is negative. +// +// This differs from OpenSSL which additionally returns zero if |a|'s word +// length is less than or equal to |n|, rounded down to a number of words. Note +// word size is platform-dependent, so this behavior is also difficult to rely +// on in OpenSSL and not very useful. +OPENSSL_EXPORT int BN_mask_bits(BIGNUM *a, int n); + +// BN_count_low_zero_bits returns the number of low-order zero bits in |bn|, or +// the number of factors of two which divide it. It returns zero if |bn| is +// zero. +OPENSSL_EXPORT int BN_count_low_zero_bits(const BIGNUM *bn); + + +// Modulo arithmetic. + +// BN_mod_word returns |a| mod |w| or (BN_ULONG)-1 on error. +OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); + +// BN_mod_pow2 sets |r| = |a| mod 2^|e|. It returns 1 on success and +// 0 on error. +OPENSSL_EXPORT int BN_mod_pow2(BIGNUM *r, const BIGNUM *a, size_t e); + +// BN_nnmod_pow2 sets |r| = |a| mod 2^|e| where |r| is always positive. +// It returns 1 on success and 0 on error. +OPENSSL_EXPORT int BN_nnmod_pow2(BIGNUM *r, const BIGNUM *a, size_t e); + +// BN_mod is a helper macro that calls |BN_div| and discards the quotient. +#define BN_mod(rem, numerator, divisor, ctx) \ + BN_div(NULL, (rem), (numerator), (divisor), (ctx)) + +// BN_nnmod is a non-negative modulo function. It acts like |BN_mod|, but 0 <= +// |rem| < |divisor| is always true. It returns one on success and zero on +// error. +OPENSSL_EXPORT int BN_nnmod(BIGNUM *rem, const BIGNUM *numerator, + const BIGNUM *divisor, BN_CTX *ctx); + +// BN_mod_add sets |r| = |a| + |b| mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_add_quick acts like |BN_mod_add| but requires that |a| and |b| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m); + +// BN_mod_sub sets |r| = |a| - |b| mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_sub_quick acts like |BN_mod_sub| but requires that |a| and |b| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m); + +// BN_mod_mul sets |r| = |a|*|b| mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_sqr sets |r| = |a|^2 mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, + BN_CTX *ctx); + +// BN_mod_lshift sets |r| = (|a| << n) mod |m|, where |r| and |a| may be the +// same pointer. It returns one on success and zero on error. +OPENSSL_EXPORT int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_lshift_quick acts like |BN_mod_lshift| but requires that |a| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, + const BIGNUM *m); + +// BN_mod_lshift1 sets |r| = (|a| << 1) mod |m|, where |r| and |a| may be the +// same pointer. It returns one on success and zero on error. +OPENSSL_EXPORT int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, + BN_CTX *ctx); + +// BN_mod_lshift1_quick acts like |BN_mod_lshift1| but requires that |a| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, + const BIGNUM *m); + +// BN_mod_sqrt returns a newly-allocated |BIGNUM|, r, such that +// r^2 == a (mod p). It returns NULL on error or if |a| is not a square mod |p|. +// In the latter case, it will add |BN_R_NOT_A_SQUARE| to the error queue. +// If |a| is a square and |p| > 2, there are two possible square roots. This +// function may return either and may even select one non-deterministically. +// +// This function only works if |p| is a prime. If |p| is composite, it may fail +// or return an arbitrary value. Callers should not pass attacker-controlled +// values of |p|. +OPENSSL_EXPORT BIGNUM *BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, + BN_CTX *ctx); + + +// Random and prime number generation. + +// The following are values for the |top| parameter of |BN_rand|. +#define BN_RAND_TOP_ANY (-1) +#define BN_RAND_TOP_ONE 0 +#define BN_RAND_TOP_TWO 1 + +// The following are values for the |bottom| parameter of |BN_rand|. +#define BN_RAND_BOTTOM_ANY 0 +#define BN_RAND_BOTTOM_ODD 1 + +// BN_rand sets |rnd| to a random number of length |bits|. It returns one on +// success and zero otherwise. +// +// |top| must be one of the |BN_RAND_TOP_*| values. If |BN_RAND_TOP_ONE|, the +// most-significant bit, if any, will be set. If |BN_RAND_TOP_TWO|, the two +// most significant bits, if any, will be set. If |BN_RAND_TOP_ANY|, no extra +// action will be taken and |BN_num_bits(rnd)| may not equal |bits| if the most +// significant bits randomly ended up as zeros. +// +// |bottom| must be one of the |BN_RAND_BOTTOM_*| values. If +// |BN_RAND_BOTTOM_ODD|, the least-significant bit, if any, will be set. If +// |BN_RAND_BOTTOM_ANY|, no extra action will be taken. +OPENSSL_EXPORT int BN_rand(BIGNUM *rnd, int bits, int top, int bottom); + +// BN_pseudo_rand is an alias for |BN_rand|. +OPENSSL_EXPORT int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom); + +// BN_rand_range is equivalent to |BN_rand_range_ex| with |min_inclusive| set +// to zero and |max_exclusive| set to |range|. +OPENSSL_EXPORT int BN_rand_range(BIGNUM *rnd, const BIGNUM *range); + +// BN_rand_range_ex sets |rnd| to a random value in +// [min_inclusive..max_exclusive). It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, + const BIGNUM *max_exclusive); + +// BN_pseudo_rand_range is an alias for BN_rand_range. +OPENSSL_EXPORT int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); + +#define BN_GENCB_GENERATED 0 +#define BN_GENCB_PRIME_TEST 1 + +// bn_gencb_st, or |BN_GENCB|, holds a callback function that is used by +// generation functions that can take a very long time to complete. Use +// |BN_GENCB_set| to initialise a |BN_GENCB| structure. +// +// The callback receives the address of that |BN_GENCB| structure as its last +// argument and the user is free to put an arbitrary pointer in |arg|. The other +// arguments are set as follows: +// - event=BN_GENCB_GENERATED, n=i: after generating the i'th possible prime +// number. +// - event=BN_GENCB_PRIME_TEST, n=-1: when finished trial division primality +// checks. +// - event=BN_GENCB_PRIME_TEST, n=i: when the i'th primality test has finished. +// +// The callback can return zero to abort the generation progress or one to +// allow it to continue. +// +// When other code needs to call a BN generation function it will often take a +// BN_GENCB argument and may call the function with other argument values. +struct bn_gencb_st { + uint8_t type; + void *arg; // callback-specific data + union { + int (*new_style)(int event, int n, struct bn_gencb_st *); + void (*old_style)(int, int, void *); + } callback; +}; + +// BN_GENCB_new returns a newly-allocated |BN_GENCB| object, or NULL on +// allocation failure. The result must be released with |BN_GENCB_free| when +// done. +OPENSSL_EXPORT BN_GENCB *BN_GENCB_new(void); + +// BN_GENCB_free releases memory associated with |callback|. +OPENSSL_EXPORT void BN_GENCB_free(BN_GENCB *callback); + +// BN_GENCB_set configures |callback| to call |f| and sets |callback->arg| to +// |arg|. |BN_GENCB_set| is recommended over |BN_GENCB_set_old| as |BN_GENCB_set| +// accepts callbacks that return a result and have a strong type for the +// |BN_GENCB|. Only one callback can be configured in a |BN_GENCB|, calling +// |BN_GENCB_set| or |BN_GENCB_set_old| multiple times will overwrite the +// callback. +OPENSSL_EXPORT void BN_GENCB_set(BN_GENCB *callback, + int (*f)(int event, int n, BN_GENCB *), + void *arg); + +// BN_GENCB_call calls |callback|, if not NULL, and returns the return value of +// the callback, or 1 if |callback| is NULL. +OPENSSL_EXPORT int BN_GENCB_call(BN_GENCB *callback, int event, int n); + +// BN_GENCB_get_arg returns |callback->arg|. +OPENSSL_EXPORT void *BN_GENCB_get_arg(const BN_GENCB *callback); + +// BN_generate_prime_ex sets |ret| to a prime number of |bits| length. If safe +// is non-zero then the prime will be such that (ret-1)/2 is also a prime. +// (This is needed for Diffie-Hellman groups to ensure that the only subgroups +// are of size 2 and (p-1)/2.). +// +// If |add| is not NULL, the prime will fulfill the condition |ret| % |add| == +// |rem| in order to suit a given generator. (If |rem| is NULL then |ret| % +// |add| == 1.) +// +// If |cb| is not NULL, it will be called during processing to give an +// indication of progress. See the comments for |BN_GENCB|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int BN_generate_prime_ex(BIGNUM *ret, int bits, int safe, + const BIGNUM *add, const BIGNUM *rem, + BN_GENCB *cb); + +// BN_prime_checks_for_validation can be used as the |checks| argument to the +// primarily testing functions when validating an externally-supplied candidate +// prime. It gives a false positive rate of at most 2^{-128}. (The worst case +// false positive rate for a single iteration is 1/4 per +// https://eprint.iacr.org/2018/749. (1/4)^64 = 2^{-128}.) +#define BN_prime_checks_for_validation 64 + +// BN_prime_checks_for_generation can be used as the |checks| argument to the +// primality testing functions when generating random primes. It gives a false +// positive rate at most the security level of the corresponding RSA key size. +// +// Note this value only performs enough checks if the candidate prime was +// selected randomly. If validating an externally-supplied candidate, especially +// one that may be selected adversarially, use |BN_prime_checks_for_validation| +// instead. +#define BN_prime_checks_for_generation 0 + +// bn_primality_result_t enumerates the outcomes of primality-testing. +enum bn_primality_result_t { + bn_probably_prime, + bn_composite, + bn_non_prime_power_composite +}; + +// BN_enhanced_miller_rabin_primality_test tests whether |w| is probably a prime +// number using the Enhanced Miller-Rabin Test (FIPS 186-4 C.3.2) with +// |checks| iterations and returns the result in |out_result|. Enhanced +// Miller-Rabin tests primality for odd integers greater than 3, returning +// |bn_probably_prime| if the number is probably prime, +// |bn_non_prime_power_composite| if the number is a composite that is not the +// power of a single prime, and |bn_composite| otherwise. It returns one on +// success and zero on failure. If |cb| is not NULL, then it is called during +// each iteration of the primality test. +// +// See |BN_prime_checks_for_validation| and |BN_prime_checks_for_generation| for +// recommended values of |checks|. +OPENSSL_EXPORT int BN_enhanced_miller_rabin_primality_test( + enum bn_primality_result_t *out_result, const BIGNUM *w, int checks, + BN_CTX *ctx, BN_GENCB *cb); + +// BN_primality_test sets |*is_probably_prime| to one if |candidate| is +// probably a prime number by the Miller-Rabin test or zero if it's certainly +// not. +// +// If |do_trial_division| is non-zero then |candidate| will be tested against a +// list of small primes before Miller-Rabin tests. The probability of this +// function returning a false positive is at most 2^{2*checks}. See +// |BN_prime_checks_for_validation| and |BN_prime_checks_for_generation| for +// recommended values of |checks|. +// +// If |cb| is not NULL then it is called during the checking process. See the +// comment above |BN_GENCB|. +// +// The function returns one on success and zero on error. +OPENSSL_EXPORT int BN_primality_test(int *is_probably_prime, + const BIGNUM *candidate, int checks, + BN_CTX *ctx, int do_trial_division, + BN_GENCB *cb); + +// BN_is_prime_fasttest_ex returns one if |candidate| is probably a prime +// number by the Miller-Rabin test, zero if it's certainly not and -1 on error. +// +// If |do_trial_division| is non-zero then |candidate| will be tested against a +// list of small primes before Miller-Rabin tests. The probability of this +// function returning one when |candidate| is composite is at most 2^{2*checks}. +// See |BN_prime_checks_for_validation| and |BN_prime_checks_for_generation| for +// recommended values of |checks|. +// +// If |cb| is not NULL then it is called during the checking process. See the +// comment above |BN_GENCB|. +// +// WARNING: deprecated. Use |BN_primality_test|. +OPENSSL_EXPORT int BN_is_prime_fasttest_ex(const BIGNUM *candidate, int checks, + BN_CTX *ctx, int do_trial_division, + BN_GENCB *cb); + +// BN_is_prime_ex acts the same as |BN_is_prime_fasttest_ex| with +// |do_trial_division| set to zero. +// +// WARNING: deprecated: Use |BN_primality_test|. +OPENSSL_EXPORT int BN_is_prime_ex(const BIGNUM *candidate, int checks, + BN_CTX *ctx, BN_GENCB *cb); + + +// Number theory functions + +// BN_gcd sets |r| = gcd(|a|, |b|). It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BN_gcd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + BN_CTX *ctx); + +// BN_mod_inverse sets |out| equal to |a|^-1, mod |n|. If |out| is NULL, a +// fresh BIGNUM is allocated. It returns the result or NULL on error. +// +// If |n| is even then the operation is performed using an algorithm that avoids +// some branches but which isn't constant-time. This function shouldn't be used +// for secret values; use |BN_mod_inverse_blinded| instead. Or, if |n| is +// guaranteed to be prime, use +// |BN_mod_exp_mont_consttime(out, a, m_minus_2, m, ctx, m_mont)|, taking +// advantage of Fermat's Little Theorem. +OPENSSL_EXPORT BIGNUM *BN_mod_inverse(BIGNUM *out, const BIGNUM *a, + const BIGNUM *n, BN_CTX *ctx); + +// BN_mod_inverse_blinded sets |out| equal to |a|^-1, mod |n|, where |n| is the +// Montgomery modulus for |mont|. |a| must be non-negative and must be less +// than |n|. |n| must be greater than 1. |a| is blinded (masked by a random +// value) to protect it against side-channel attacks. On failure, if the failure +// was caused by |a| having no inverse mod |n| then |*out_no_inverse| will be +// set to one; otherwise it will be set to zero. +// +// Note this function may incorrectly report |a| has no inverse if the random +// blinding value has no inverse. It should only be used when |n| has few +// non-invertible elements, such as an RSA modulus. +OPENSSL_EXPORT int BN_mod_inverse_blinded(BIGNUM *out, int *out_no_inverse, + const BIGNUM *a, + const BN_MONT_CTX *mont, BN_CTX *ctx); + +// BN_mod_inverse_odd sets |out| equal to |a|^-1, mod |n|. |a| must be +// non-negative and must be less than |n|. |n| must be odd. This function +// shouldn't be used for secret values; use |BN_mod_inverse_blinded| instead. +// Or, if |n| is guaranteed to be prime, use +// |BN_mod_exp_mont_consttime(out, a, m_minus_2, m, ctx, m_mont)|, taking +// advantage of Fermat's Little Theorem. It returns one on success or zero on +// failure. On failure, if the failure was caused by |a| having no inverse mod +// |n| then |*out_no_inverse| will be set to one; otherwise it will be set to +// zero. +int BN_mod_inverse_odd(BIGNUM *out, int *out_no_inverse, const BIGNUM *a, + const BIGNUM *n, BN_CTX *ctx); + + +// Montgomery arithmetic. + +// BN_MONT_CTX contains the precomputed values needed to work in a specific +// Montgomery domain. + +// BN_MONT_CTX_new_for_modulus returns a fresh |BN_MONT_CTX| given the modulus, +// |mod| or NULL on error. Note this function assumes |mod| is public. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new_for_modulus(const BIGNUM *mod, + BN_CTX *ctx); + +// BN_MONT_CTX_new_consttime behaves like |BN_MONT_CTX_new_for_modulus| but +// treats |mod| as secret. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new_consttime(const BIGNUM *mod, + BN_CTX *ctx); + +// BN_MONT_CTX_free frees memory associated with |mont|. +OPENSSL_EXPORT void BN_MONT_CTX_free(BN_MONT_CTX *mont); + +// BN_MONT_CTX_copy sets |to| equal to |from|. It returns |to| on success or +// NULL on error. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, + const BN_MONT_CTX *from); + +// BN_to_montgomery sets |ret| equal to |a| in the Montgomery domain. |a| is +// assumed to be in the range [0, n), where |n| is the Montgomery modulus. It +// returns one on success or zero on error. +OPENSSL_EXPORT int BN_to_montgomery(BIGNUM *ret, const BIGNUM *a, + const BN_MONT_CTX *mont, BN_CTX *ctx); + +// BN_from_montgomery sets |ret| equal to |a| * R^-1, i.e. translates values out +// of the Montgomery domain. |a| is assumed to be in the range [0, n*R), where +// |n| is the Montgomery modulus. Note n < R, so inputs in the range [0, n*n) +// are valid. This function returns one on success or zero on error. +OPENSSL_EXPORT int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, + const BN_MONT_CTX *mont, BN_CTX *ctx); + +// BN_mod_mul_montgomery set |r| equal to |a| * |b|, in the Montgomery domain. +// Both |a| and |b| must already be in the Montgomery domain (by +// |BN_to_montgomery|). In particular, |a| and |b| are assumed to be in the +// range [0, n), where |n| is the Montgomery modulus. It returns one on success +// or zero on error. +OPENSSL_EXPORT int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, + const BIGNUM *b, + const BN_MONT_CTX *mont, BN_CTX *ctx); + + +// Exponentiation. + +// BN_exp sets |r| equal to |a|^{|p|}. It does so with a square-and-multiply +// algorithm that leaks side-channel information. It returns one on success or +// zero otherwise. +OPENSSL_EXPORT int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, + BN_CTX *ctx); + +// BN_mod_exp sets |r| equal to |a|^{|p|} mod |m|. It does so with the best +// algorithm for the values provided. It returns one on success or zero +// otherwise. The |BN_mod_exp_mont_consttime| variant must be used if the +// exponent is secret. +OPENSSL_EXPORT int BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_exp_mont behaves like |BN_mod_exp| but treats |a| as secret and +// requires 0 <= |a| < |m|. +OPENSSL_EXPORT int BN_mod_exp_mont(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, + const BIGNUM *m, BN_CTX *ctx, + const BN_MONT_CTX *mont); + +// BN_mod_exp_mont_consttime behaves like |BN_mod_exp| but treats |a|, |p|, and +// |m| as secret and requires 0 <= |a| < |m|. +OPENSSL_EXPORT int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, + const BIGNUM *p, const BIGNUM *m, + BN_CTX *ctx, + const BN_MONT_CTX *mont); + + +// Deprecated functions + +// BN_GENCB_set_old behaves like |BN_GENCB_set| which is the recommended way to +// set a callback on a |BN_GENCB|. |BN_GENCB_set_old| configures |callback| to +// call |f| and sets |callback->arg| to |arg|. The only difference between +// |BN_GENCB_set| and |BN_GENCB_set_old| is the argument and return types in +// |callback|. Only one callback can be configured in a |BN_GENCB|, calling +// |BN_GENCB_set| or |BN_GENCB_set_old| multiple times will overwrite the +// callback. +OPENSSL_EXPORT void BN_GENCB_set_old(BN_GENCB *callback, + void (*f)(int, int, void *), void *cb_arg); + +// BN_bn2mpi serialises the value of |in| to |out|, using a format that consists +// of the number's length in bytes represented as a 4-byte big-endian number, +// and the number itself in big-endian format, where the most significant bit +// signals a negative number. (The representation of numbers with the MSB set is +// prefixed with null byte). |out| must have sufficient space available; to +// find the needed amount of space, call the function with |out| set to NULL. +OPENSSL_EXPORT size_t BN_bn2mpi(const BIGNUM *in, uint8_t *out); + +// BN_mpi2bn parses |len| bytes from |in| and returns the resulting value. The +// bytes at |in| are expected to be in the format emitted by |BN_bn2mpi|. +// +// If |out| is NULL then a fresh |BIGNUM| is allocated and returned, otherwise +// |out| is reused and returned. On error, NULL is returned and the error queue +// is updated. +OPENSSL_EXPORT BIGNUM *BN_mpi2bn(const uint8_t *in, size_t len, BIGNUM *out); + +// BN_mod_exp_mont_word is like |BN_mod_exp_mont| except that the base |a| is +// given as a |BN_ULONG| instead of a |BIGNUM *|. It returns one on success +// or zero otherwise. +OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, + const BIGNUM *m, BN_CTX *ctx, + const BN_MONT_CTX *mont); + +// BN_mod_exp2_mont calculates (a1^p1) * (a2^p2) mod m. It returns 1 on success +// or zero otherwise. +OPENSSL_EXPORT int BN_mod_exp2_mont(BIGNUM *r, const BIGNUM *a1, + const BIGNUM *p1, const BIGNUM *a2, + const BIGNUM *p2, const BIGNUM *m, + BN_CTX *ctx, const BN_MONT_CTX *mont); + +// BN_MONT_CTX_new returns a fresh |BN_MONT_CTX| or NULL on allocation failure. +// Use |BN_MONT_CTX_new_for_modulus| instead. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new(void); + +// BN_MONT_CTX_set sets up a Montgomery context given the modulus, |mod|. It +// returns one on success and zero on error. Use |BN_MONT_CTX_new_for_modulus| +// instead. +OPENSSL_EXPORT int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, + BN_CTX *ctx); + +// BN_bn2binpad behaves like |BN_bn2bin_padded|, but it returns |len| on success +// and -1 on error. +// +// Use |BN_bn2bin_padded| instead. It is |size_t|-clean. +OPENSSL_EXPORT int BN_bn2binpad(const BIGNUM *in, uint8_t *out, int len); + +// BN_prime_checks is a deprecated alias for |BN_prime_checks_for_validation|. +// Use |BN_prime_checks_for_generation| or |BN_prime_checks_for_validation| +// instead. (This defaults to the |_for_validation| value in order to be +// conservative.) +#define BN_prime_checks BN_prime_checks_for_validation + +// BN_secure_new calls |BN_new|. +OPENSSL_EXPORT BIGNUM *BN_secure_new(void); + +// BN_CTX_secure_new calls |BN_CTX_new|. +OPENSSL_EXPORT BN_CTX *BN_CTX_secure_new(void); + +// BN_mod_exp_mont_consttime_x2 performs two montgomery +// multiplications at once using AVX-512 SIMD. If AVX-512 is not +// available, it falls back to two calls of +// `BN_mod_exp_mont_consttime`. +OPENSSL_EXPORT int BN_mod_exp_mont_consttime_x2(BIGNUM *rr1, const BIGNUM *a1, const BIGNUM *p1, + const BIGNUM *m1, const BN_MONT_CTX *in_mont1, + BIGNUM *rr2, const BIGNUM *a2, const BIGNUM *p2, + const BIGNUM *m2, const BN_MONT_CTX *in_mont2, + BN_CTX *ctx); + +// BN_set_flags does nothing. See comments regarding |BN_FLG_CONSTTIME| being +// intentionally omitted for more details. +OPENSSL_DEPRECATED OPENSSL_EXPORT void BN_set_flags(BIGNUM *b, int n); + + +// Private functions + +struct bignum_st { + // d is a pointer to an array of |width| |BN_BITS2|-bit chunks in + // little-endian order. This stores the absolute value of the number. + BN_ULONG *d; + // width is the number of elements of |d| which are valid. This value is not + // necessarily minimal; the most-significant words of |d| may be zero. + // |width| determines a potentially loose upper-bound on the absolute value + // of the |BIGNUM|. + // + // Functions taking |BIGNUM| inputs must compute the same answer for all + // possible widths. |bn_minimal_width|, |bn_set_minimal_width|, and other + // helpers may be used to recover the minimal width, provided it is not + // secret. If it is secret, use a different algorithm. Functions may output + // minimal or non-minimal |BIGNUM|s depending on secrecy requirements, but + // those which cause widths to unboundedly grow beyond the minimal value + // should be documented such. + // + // Note this is different from historical |BIGNUM| semantics. + int width; + // dmax is number of elements of |d| which are allocated. + int dmax; + // neg is one if the number if negative and zero otherwise. + int neg; + // flags is a bitmask of |BN_FLG_*| values + int flags; +}; + +struct bn_mont_ctx_st { + // RR is R^2, reduced modulo |N|. It is used to convert to Montgomery form. It + // is guaranteed to have the same width as |N|. + BIGNUM RR; + // N is the modulus. It is always stored in minimal form, so |N.width| + // determines R. + BIGNUM N; + BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N +}; + +OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); + +#define BN_FLG_MALLOCED 0x01 +#define BN_FLG_STATIC_DATA 0x02 + +// |BN_FLG_CONSTTIME| has been removed and intentionally omitted so code relying +// on it will not compile unless the flag above is set. Consumers should use the +// higher-level cryptographic algorithms exposed by other modules. Consumers +// within the library should call the appropriate timing-sensitive algorithm +// directly. + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(BIGNUM, BN_free) +BORINGSSL_MAKE_DELETER(BN_CTX, BN_CTX_free) +BORINGSSL_MAKE_DELETER(BN_MONT_CTX, BN_MONT_CTX_free) + +class BN_CTXScope { + public: + BN_CTXScope(BN_CTX *ctx) : ctx_(ctx) { BN_CTX_start(ctx_); } + ~BN_CTXScope() { BN_CTX_end(ctx_); } + + private: + BN_CTX *ctx_; + + BN_CTXScope(BN_CTXScope &) = delete; + BN_CTXScope &operator=(BN_CTXScope &) = delete; +}; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#define BN_R_ARG2_LT_ARG3 100 +#define BN_R_BAD_RECIPROCAL 101 +#define BN_R_BIGNUM_TOO_LONG 102 +#define BN_R_BITS_TOO_SMALL 103 +#define BN_R_CALLED_WITH_EVEN_MODULUS 104 +#define BN_R_DIV_BY_ZERO 105 +#define BN_R_EXPAND_ON_STATIC_BIGNUM_DATA 106 +#define BN_R_INPUT_NOT_REDUCED 107 +#define BN_R_INVALID_RANGE 108 +#define BN_R_NEGATIVE_NUMBER 109 +#define BN_R_NOT_A_SQUARE 110 +#define BN_R_NOT_INITIALIZED 111 +#define BN_R_NO_INVERSE 112 +#define BN_R_PRIVATE_KEY_TOO_LARGE 113 +#define BN_R_P_IS_NOT_PRIME 114 +#define BN_R_TOO_MANY_ITERATIONS 115 +#define BN_R_TOO_MANY_TEMPORARY_VARIABLES 116 +#define BN_R_BAD_ENCODING 117 +#define BN_R_ENCODE_ERROR 118 +#define BN_R_INVALID_INPUT 119 + +#define BN_F_BN_GENERATE_PRIME_EX 0 + +#endif // OPENSSL_HEADER_BN_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols.h new file mode 100644 index 0000000..8901143 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols.h @@ -0,0 +1,4129 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef BORINGSSL_PREFIX_SYMBOLS_H + +#define BORINGSSL_PREFIX_SYMBOLS_H + +#ifndef BORINGSSL_PREFIX +#define BORINGSSL_PREFIX aws_lc_0_40_0 +#endif // BORINGSSL_PREFIX + + +// BORINGSSL_ADD_PREFIX pastes two identifiers into one. It performs one +// iteration of macro expansion on its arguments before pasting. +#define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b) +#define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b + +#define ACCESS_DESCRIPTION_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_free) +#define ACCESS_DESCRIPTION_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_it) +#define ACCESS_DESCRIPTION_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_new) +#define AES_CMAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_CMAC) +#define AES_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cbc_encrypt) +#define AES_cfb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cfb128_encrypt) +#define AES_cfb1_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cfb1_encrypt) +#define AES_cfb8_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cfb8_encrypt) +#define AES_ctr128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_ctr128_encrypt) +#define AES_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_decrypt) +#define AES_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_ecb_encrypt) +#define AES_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_encrypt) +#define AES_ofb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_ofb128_encrypt) +#define AES_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_set_decrypt_key) +#define AES_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_set_encrypt_key) +#define AES_unwrap_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_unwrap_key) +#define AES_unwrap_key_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_unwrap_key_padded) +#define AES_wrap_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_wrap_key) +#define AES_wrap_key_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_wrap_key_padded) +#define ASN1_ANY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ANY_it) +#define ASN1_BIT_STRING_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_check) +#define ASN1_BIT_STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_free) +#define ASN1_BIT_STRING_get_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_get_bit) +#define ASN1_BIT_STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_it) +#define ASN1_BIT_STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_new) +#define ASN1_BIT_STRING_num_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_num_bytes) +#define ASN1_BIT_STRING_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_set) +#define ASN1_BIT_STRING_set_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_set_bit) +#define ASN1_BMPSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BMPSTRING_free) +#define ASN1_BMPSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BMPSTRING_it) +#define ASN1_BMPSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BMPSTRING_new) +#define ASN1_BOOLEAN_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BOOLEAN_it) +#define ASN1_ENUMERATED_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_free) +#define ASN1_ENUMERATED_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_get) +#define ASN1_ENUMERATED_get_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_int64) +#define ASN1_ENUMERATED_get_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_uint64) +#define ASN1_ENUMERATED_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_it) +#define ASN1_ENUMERATED_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_new) +#define ASN1_ENUMERATED_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_set) +#define ASN1_ENUMERATED_set_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_int64) +#define ASN1_ENUMERATED_set_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_uint64) +#define ASN1_ENUMERATED_to_BN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_to_BN) +#define ASN1_FBOOLEAN_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_FBOOLEAN_it) +#define ASN1_GENERALIZEDTIME_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_adj) +#define ASN1_GENERALIZEDTIME_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_check) +#define ASN1_GENERALIZEDTIME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_free) +#define ASN1_GENERALIZEDTIME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_it) +#define ASN1_GENERALIZEDTIME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_new) +#define ASN1_GENERALIZEDTIME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_print) +#define ASN1_GENERALIZEDTIME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set) +#define ASN1_GENERALIZEDTIME_set_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set_string) +#define ASN1_GENERALSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALSTRING_free) +#define ASN1_GENERALSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALSTRING_it) +#define ASN1_GENERALSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALSTRING_new) +#define ASN1_IA5STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_IA5STRING_free) +#define ASN1_IA5STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_IA5STRING_it) +#define ASN1_IA5STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_IA5STRING_new) +#define ASN1_INTEGER_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_cmp) +#define ASN1_INTEGER_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_dup) +#define ASN1_INTEGER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_free) +#define ASN1_INTEGER_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_get) +#define ASN1_INTEGER_get_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_get_int64) +#define ASN1_INTEGER_get_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_get_uint64) +#define ASN1_INTEGER_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_it) +#define ASN1_INTEGER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_new) +#define ASN1_INTEGER_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_set) +#define ASN1_INTEGER_set_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_set_int64) +#define ASN1_INTEGER_set_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_set_uint64) +#define ASN1_INTEGER_to_BN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_to_BN) +#define ASN1_NULL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_NULL_free) +#define ASN1_NULL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_NULL_it) +#define ASN1_NULL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_NULL_new) +#define ASN1_OBJECT_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_create) +#define ASN1_OBJECT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_free) +#define ASN1_OBJECT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_it) +#define ASN1_OBJECT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_new) +#define ASN1_OCTET_STRING_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_cmp) +#define ASN1_OCTET_STRING_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_dup) +#define ASN1_OCTET_STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_free) +#define ASN1_OCTET_STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_it) +#define ASN1_OCTET_STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_new) +#define ASN1_OCTET_STRING_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_set) +#define ASN1_PRINTABLESTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_free) +#define ASN1_PRINTABLESTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_it) +#define ASN1_PRINTABLESTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_new) +#define ASN1_PRINTABLE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLE_free) +#define ASN1_PRINTABLE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLE_it) +#define ASN1_PRINTABLE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLE_new) +#define ASN1_SEQUENCE_ANY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_SEQUENCE_ANY_it) +#define ASN1_SEQUENCE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_SEQUENCE_it) +#define ASN1_SET_ANY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_SET_ANY_it) +#define ASN1_STRING_TABLE_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_TABLE_add) +#define ASN1_STRING_TABLE_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_TABLE_cleanup) +#define ASN1_STRING_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_clear_free) +#define ASN1_STRING_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_cmp) +#define ASN1_STRING_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_copy) +#define ASN1_STRING_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_data) +#define ASN1_STRING_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_dup) +#define ASN1_STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_free) +#define ASN1_STRING_get0_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_get0_data) +#define ASN1_STRING_get_default_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_get_default_mask) +#define ASN1_STRING_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_length) +#define ASN1_STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_new) +#define ASN1_STRING_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_print) +#define ASN1_STRING_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_print_ex) +#define ASN1_STRING_print_ex_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_print_ex_fp) +#define ASN1_STRING_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set) +#define ASN1_STRING_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set0) +#define ASN1_STRING_set_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set_by_NID) +#define ASN1_STRING_set_default_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask) +#define ASN1_STRING_set_default_mask_asc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask_asc) +#define ASN1_STRING_to_UTF8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_to_UTF8) +#define ASN1_STRING_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_type) +#define ASN1_STRING_type_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_type_new) +#define ASN1_T61STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_T61STRING_free) +#define ASN1_T61STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_T61STRING_it) +#define ASN1_T61STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_T61STRING_new) +#define ASN1_TBOOLEAN_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TBOOLEAN_it) +#define ASN1_TIME_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_adj) +#define ASN1_TIME_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_check) +#define ASN1_TIME_diff BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_diff) +#define ASN1_TIME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_free) +#define ASN1_TIME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_it) +#define ASN1_TIME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_new) +#define ASN1_TIME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_print) +#define ASN1_TIME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set) +#define ASN1_TIME_set_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set_posix) +#define ASN1_TIME_set_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set_string) +#define ASN1_TIME_set_string_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set_string_X509) +#define ASN1_TIME_to_generalizedtime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_generalizedtime) +#define ASN1_TIME_to_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_posix) +#define ASN1_TIME_to_time_t BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_time_t) +#define ASN1_TIME_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_tm) +#define ASN1_TYPE_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_cmp) +#define ASN1_TYPE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_free) +#define ASN1_TYPE_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_get) +#define ASN1_TYPE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_new) +#define ASN1_TYPE_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_set) +#define ASN1_TYPE_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_set1) +#define ASN1_UNIVERSALSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_free) +#define ASN1_UNIVERSALSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_it) +#define ASN1_UNIVERSALSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_new) +#define ASN1_UTCTIME_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_adj) +#define ASN1_UTCTIME_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_check) +#define ASN1_UTCTIME_cmp_time_t BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_cmp_time_t) +#define ASN1_UTCTIME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_free) +#define ASN1_UTCTIME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_it) +#define ASN1_UTCTIME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_new) +#define ASN1_UTCTIME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_print) +#define ASN1_UTCTIME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_set) +#define ASN1_UTCTIME_set_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_set_string) +#define ASN1_UTF8STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTF8STRING_free) +#define ASN1_UTF8STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTF8STRING_it) +#define ASN1_UTF8STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTF8STRING_new) +#define ASN1_VISIBLESTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_free) +#define ASN1_VISIBLESTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_it) +#define ASN1_VISIBLESTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_new) +#define ASN1_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_digest) +#define ASN1_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_dup) +#define ASN1_generate_v3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_generate_v3) +#define ASN1_get_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_get_object) +#define ASN1_i2d_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_i2d_bio) +#define ASN1_item_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_d2i) +#define ASN1_item_d2i_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_d2i_bio) +#define ASN1_item_d2i_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_d2i_fp) +#define ASN1_item_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_digest) +#define ASN1_item_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_dup) +#define ASN1_item_ex_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_d2i) +#define ASN1_item_ex_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_free) +#define ASN1_item_ex_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_i2d) +#define ASN1_item_ex_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_new) +#define ASN1_item_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_free) +#define ASN1_item_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_i2d) +#define ASN1_item_i2d_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_i2d_bio) +#define ASN1_item_i2d_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_i2d_fp) +#define ASN1_item_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_new) +#define ASN1_item_pack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_pack) +#define ASN1_item_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_sign) +#define ASN1_item_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_sign_ctx) +#define ASN1_item_unpack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_unpack) +#define ASN1_item_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_verify) +#define ASN1_mbstring_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_mbstring_copy) +#define ASN1_mbstring_ncopy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_mbstring_ncopy) +#define ASN1_object_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_object_size) +#define ASN1_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_parse) +#define ASN1_primitive_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_primitive_free) +#define ASN1_put_eoc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_put_eoc) +#define ASN1_put_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_put_object) +#define ASN1_tag2bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_tag2bit) +#define ASN1_tag2str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_tag2str) +#define ASN1_template_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_template_free) +#define AUTHORITY_INFO_ACCESS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_free) +#define AUTHORITY_INFO_ACCESS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_it) +#define AUTHORITY_INFO_ACCESS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_new) +#define AUTHORITY_KEYID_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_KEYID_free) +#define AUTHORITY_KEYID_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_KEYID_it) +#define AUTHORITY_KEYID_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_KEYID_new) +#define AWSLC_non_fips_pkey_evp_asn1_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_asn1_methods) +#define AWSLC_non_fips_pkey_evp_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_methods) +#define AWSLC_thread_local_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_thread_local_clear) +#define AWSLC_thread_local_shutdown BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_thread_local_shutdown) +#define AWS_LC_FIPS_failure BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWS_LC_FIPS_failure) +#define BASIC_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_free) +#define BASIC_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_it) +#define BASIC_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_new) +#define BF_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_cbc_encrypt) +#define BF_cfb64_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_cfb64_encrypt) +#define BF_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_decrypt) +#define BF_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_ecb_encrypt) +#define BF_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_encrypt) +#define BF_ofb64_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_ofb64_encrypt) +#define BF_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_set_key) +#define BIO_ADDR_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_clear) +#define BIO_ADDR_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_copy) +#define BIO_ADDR_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_dup) +#define BIO_ADDR_family BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_family) +#define BIO_ADDR_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_free) +#define BIO_ADDR_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_new) +#define BIO_ADDR_rawaddress BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_rawaddress) +#define BIO_ADDR_rawmake BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_rawmake) +#define BIO_ADDR_rawport BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_rawport) +#define BIO_append_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_append_filename) +#define BIO_callback_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_callback_ctrl) +#define BIO_clear_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_clear_flags) +#define BIO_clear_retry_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_clear_retry_flags) +#define BIO_copy_next_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_copy_next_retry) +#define BIO_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl) +#define BIO_ctrl_dgram_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_dgram_connect) +#define BIO_ctrl_get_read_request BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_get_read_request) +#define BIO_ctrl_get_write_guarantee BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_get_write_guarantee) +#define BIO_ctrl_pending BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_pending) +#define BIO_ctrl_set_connected BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_set_connected) +#define BIO_destroy_bio_pair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_destroy_bio_pair) +#define BIO_dgram_get_peer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_get_peer) +#define BIO_dgram_recv_timedout BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_recv_timedout) +#define BIO_dgram_send_timedout BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_send_timedout) +#define BIO_dgram_set_peer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_set_peer) +#define BIO_do_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_do_connect) +#define BIO_dump BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dump) +#define BIO_eof BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_eof) +#define BIO_f_base64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_f_base64) +#define BIO_f_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_f_cipher) +#define BIO_f_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_f_md) +#define BIO_find_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_find_type) +#define BIO_flush BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_flush) +#define BIO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_free) +#define BIO_free_all BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_free_all) +#define BIO_get_callback_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_callback_arg) +#define BIO_get_cipher_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_cipher_ctx) +#define BIO_get_cipher_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_cipher_status) +#define BIO_get_close BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_close) +#define BIO_get_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_data) +#define BIO_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_ex_data) +#define BIO_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_ex_new_index) +#define BIO_get_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_fd) +#define BIO_get_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_fp) +#define BIO_get_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_init) +#define BIO_get_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_md) +#define BIO_get_md_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_md_ctx) +#define BIO_get_mem_ptr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_mem_ptr) +#define BIO_get_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_new_index) +#define BIO_get_retry_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_retry_flags) +#define BIO_get_retry_reason BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_retry_reason) +#define BIO_get_shutdown BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_shutdown) +#define BIO_gets BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_gets) +#define BIO_hexdump BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_hexdump) +#define BIO_indent BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_indent) +#define BIO_int_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_int_ctrl) +#define BIO_mem_contents BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_mem_contents) +#define BIO_meth_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_free) +#define BIO_meth_get_callback_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_callback_ctrl) +#define BIO_meth_get_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_create) +#define BIO_meth_get_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_ctrl) +#define BIO_meth_get_destroy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_destroy) +#define BIO_meth_get_gets BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_gets) +#define BIO_meth_get_puts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_puts) +#define BIO_meth_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_new) +#define BIO_meth_set_callback_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_callback_ctrl) +#define BIO_meth_set_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_create) +#define BIO_meth_set_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_ctrl) +#define BIO_meth_set_destroy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_destroy) +#define BIO_meth_set_gets BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_gets) +#define BIO_meth_set_puts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_puts) +#define BIO_meth_set_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_read) +#define BIO_meth_set_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_write) +#define BIO_method_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_method_name) +#define BIO_method_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_method_type) +#define BIO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new) +#define BIO_new_bio_pair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_bio_pair) +#define BIO_new_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_connect) +#define BIO_new_dgram BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_dgram) +#define BIO_new_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_fd) +#define BIO_new_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_file) +#define BIO_new_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_fp) +#define BIO_new_mem_buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_mem_buf) +#define BIO_new_socket BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_socket) +#define BIO_next BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_next) +#define BIO_number_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_number_read) +#define BIO_number_written BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_number_written) +#define BIO_pending BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_pending) +#define BIO_pop BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_pop) +#define BIO_printf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_printf) +#define BIO_ptr_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ptr_ctrl) +#define BIO_push BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_push) +#define BIO_puts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_puts) +#define BIO_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read) +#define BIO_read_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read_asn1) +#define BIO_read_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read_ex) +#define BIO_read_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read_filename) +#define BIO_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_reset) +#define BIO_rw_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_rw_filename) +#define BIO_s_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_connect) +#define BIO_s_datagram BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_datagram) +#define BIO_s_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_fd) +#define BIO_s_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_file) +#define BIO_s_mem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_mem) +#define BIO_s_secmem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_secmem) +#define BIO_s_socket BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_socket) +#define BIO_seek BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_seek) +#define BIO_set_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_callback) +#define BIO_set_callback_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_callback_arg) +#define BIO_set_callback_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_callback_ex) +#define BIO_set_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_cipher) +#define BIO_set_close BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_close) +#define BIO_set_conn_hostname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_conn_hostname) +#define BIO_set_conn_int_port BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_conn_int_port) +#define BIO_set_conn_port BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_conn_port) +#define BIO_set_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_data) +#define BIO_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_ex_data) +#define BIO_set_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_fd) +#define BIO_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_flags) +#define BIO_set_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_fp) +#define BIO_set_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_init) +#define BIO_set_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_md) +#define BIO_set_mem_buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_mem_buf) +#define BIO_set_mem_eof_return BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_mem_eof_return) +#define BIO_set_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_nbio) +#define BIO_set_retry_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_read) +#define BIO_set_retry_reason BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_reason) +#define BIO_set_retry_special BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_special) +#define BIO_set_retry_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_write) +#define BIO_set_shutdown BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_shutdown) +#define BIO_set_write_buffer_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_write_buffer_size) +#define BIO_should_io_special BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_io_special) +#define BIO_should_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_read) +#define BIO_should_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_retry) +#define BIO_should_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_write) +#define BIO_shutdown_wr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_shutdown_wr) +#define BIO_snprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_snprintf) +#define BIO_tell BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_tell) +#define BIO_test_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_test_flags) +#define BIO_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_up_ref) +#define BIO_vfree BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_vfree) +#define BIO_vsnprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_vsnprintf) +#define BIO_wpending BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_wpending) +#define BIO_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write) +#define BIO_write_all BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write_all) +#define BIO_write_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write_ex) +#define BIO_write_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write_filename) +#define BLAKE2B256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256) +#define BLAKE2B256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256_Final) +#define BLAKE2B256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256_Init) +#define BLAKE2B256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256_Update) +#define BN_BLINDING_convert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_convert) +#define BN_BLINDING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_free) +#define BN_BLINDING_invalidate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_invalidate) +#define BN_BLINDING_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_invert) +#define BN_BLINDING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_new) +#define BN_CTX_end BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_end) +#define BN_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_free) +#define BN_CTX_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_get) +#define BN_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_new) +#define BN_CTX_secure_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_secure_new) +#define BN_CTX_start BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_start) +#define BN_GENCB_call BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_call) +#define BN_GENCB_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_free) +#define BN_GENCB_get_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_get_arg) +#define BN_GENCB_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_new) +#define BN_GENCB_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_set) +#define BN_GENCB_set_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_set_old) +#define BN_MONT_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_copy) +#define BN_MONT_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_free) +#define BN_MONT_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_new) +#define BN_MONT_CTX_new_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_new_consttime) +#define BN_MONT_CTX_new_for_modulus BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_new_for_modulus) +#define BN_MONT_CTX_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_set) +#define BN_MONT_CTX_set_locked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_set_locked) +#define BN_abs_is_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_abs_is_word) +#define BN_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_add) +#define BN_add_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_add_word) +#define BN_asc2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_asc2bn) +#define BN_bin2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bin2bn) +#define BN_bn2bin BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2bin) +#define BN_bn2bin_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2bin_padded) +#define BN_bn2binpad BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2binpad) +#define BN_bn2cbb_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2cbb_padded) +#define BN_bn2dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2dec) +#define BN_bn2hex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2hex) +#define BN_bn2le_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2le_padded) +#define BN_bn2mpi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2mpi) +#define BN_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_clear) +#define BN_clear_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_clear_bit) +#define BN_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_clear_free) +#define BN_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_cmp) +#define BN_cmp_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_cmp_word) +#define BN_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_copy) +#define BN_count_low_zero_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_count_low_zero_bits) +#define BN_dec2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_dec2bn) +#define BN_div BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_div) +#define BN_div_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_div_word) +#define BN_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_dup) +#define BN_enhanced_miller_rabin_primality_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_enhanced_miller_rabin_primality_test) +#define BN_equal_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_equal_consttime) +#define BN_exp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_exp) +#define BN_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_free) +#define BN_from_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_from_montgomery) +#define BN_gcd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_gcd) +#define BN_generate_prime_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_generate_prime_ex) +#define BN_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_flags) +#define BN_get_minimal_width BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_minimal_width) +#define BN_get_rfc3526_prime_1536 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_1536) +#define BN_get_rfc3526_prime_2048 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_2048) +#define BN_get_rfc3526_prime_3072 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_3072) +#define BN_get_rfc3526_prime_4096 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_4096) +#define BN_get_rfc3526_prime_6144 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_6144) +#define BN_get_rfc3526_prime_8192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_8192) +#define BN_get_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_u64) +#define BN_get_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_word) +#define BN_hex2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_hex2bn) +#define BN_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_init) +#define BN_is_bit_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_bit_set) +#define BN_is_negative BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_negative) +#define BN_is_odd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_odd) +#define BN_is_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_one) +#define BN_is_pow2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_pow2) +#define BN_is_prime_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_prime_ex) +#define BN_is_prime_fasttest_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_prime_fasttest_ex) +#define BN_is_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_word) +#define BN_is_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_zero) +#define BN_le2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_le2bn) +#define BN_lshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_lshift) +#define BN_lshift1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_lshift1) +#define BN_marshal_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_marshal_asn1) +#define BN_mask_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mask_bits) +#define BN_mod_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_add) +#define BN_mod_add_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_add_quick) +#define BN_mod_exp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp) +#define BN_mod_exp2_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp2_mont) +#define BN_mod_exp_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont) +#define BN_mod_exp_mont_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime) +#define BN_mod_exp_mont_consttime_x2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime_x2) +#define BN_mod_exp_mont_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont_word) +#define BN_mod_inverse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_inverse) +#define BN_mod_inverse_blinded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_inverse_blinded) +#define BN_mod_inverse_odd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_inverse_odd) +#define BN_mod_lshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift) +#define BN_mod_lshift1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift1) +#define BN_mod_lshift1_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift1_quick) +#define BN_mod_lshift_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift_quick) +#define BN_mod_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_mul) +#define BN_mod_mul_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_mul_montgomery) +#define BN_mod_pow2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_pow2) +#define BN_mod_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sqr) +#define BN_mod_sqrt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sqrt) +#define BN_mod_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sub) +#define BN_mod_sub_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sub_quick) +#define BN_mod_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_word) +#define BN_mpi2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mpi2bn) +#define BN_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mul) +#define BN_mul_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mul_word) +#define BN_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_new) +#define BN_nnmod BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_nnmod) +#define BN_nnmod_pow2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_nnmod_pow2) +#define BN_num_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_num_bits) +#define BN_num_bits_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_num_bits_word) +#define BN_num_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_num_bytes) +#define BN_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_one) +#define BN_parse_asn1_unsigned BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_parse_asn1_unsigned) +#define BN_primality_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_primality_test) +#define BN_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_print) +#define BN_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_print_fp) +#define BN_pseudo_rand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_pseudo_rand) +#define BN_pseudo_rand_range BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_pseudo_rand_range) +#define BN_rand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rand) +#define BN_rand_range BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rand_range) +#define BN_rand_range_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rand_range_ex) +#define BN_rshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rshift) +#define BN_rshift1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rshift1) +#define BN_secure_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_secure_new) +#define BN_set_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_bit) +#define BN_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_flags) +#define BN_set_negative BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_negative) +#define BN_set_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_u64) +#define BN_set_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_word) +#define BN_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sqr) +#define BN_sqrt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sqrt) +#define BN_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sub) +#define BN_sub_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sub_word) +#define BN_to_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_to_ASN1_ENUMERATED) +#define BN_to_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_to_ASN1_INTEGER) +#define BN_to_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_to_montgomery) +#define BN_uadd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_uadd) +#define BN_ucmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_ucmp) +#define BN_usub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_usub) +#define BN_value_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_value_one) +#define BN_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_zero) +#define BORINGSSL_function_hit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BORINGSSL_function_hit) +#define BORINGSSL_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BORINGSSL_self_test) +#define BUF_MEM_append BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_append) +#define BUF_MEM_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_free) +#define BUF_MEM_grow BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_grow) +#define BUF_MEM_grow_clean BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_grow_clean) +#define BUF_MEM_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_new) +#define BUF_MEM_reserve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_reserve) +#define BUF_memdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_memdup) +#define BUF_strdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strdup) +#define BUF_strlcat BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strlcat) +#define BUF_strlcpy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strlcpy) +#define BUF_strndup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strndup) +#define BUF_strnlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strnlen) +#define CAST_S_table0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table0) +#define CAST_S_table1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table1) +#define CAST_S_table2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table2) +#define CAST_S_table3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table3) +#define CAST_S_table4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table4) +#define CAST_S_table5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table5) +#define CAST_S_table6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table6) +#define CAST_S_table7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table7) +#define CAST_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_cbc_encrypt) +#define CAST_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_decrypt) +#define CAST_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_ecb_encrypt) +#define CAST_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_encrypt) +#define CAST_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_set_key) +#define CBB_add_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1) +#define CBB_add_asn1_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_bool) +#define CBB_add_asn1_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_int64) +#define CBB_add_asn1_int64_with_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_int64_with_tag) +#define CBB_add_asn1_octet_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_octet_string) +#define CBB_add_asn1_oid_from_text BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_oid_from_text) +#define CBB_add_asn1_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_uint64) +#define CBB_add_asn1_uint64_with_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_uint64_with_tag) +#define CBB_add_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_bytes) +#define CBB_add_space BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_space) +#define CBB_add_u16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u16) +#define CBB_add_u16_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u16_length_prefixed) +#define CBB_add_u16le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u16le) +#define CBB_add_u24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u24) +#define CBB_add_u24_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u24_length_prefixed) +#define CBB_add_u32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u32) +#define CBB_add_u32le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u32le) +#define CBB_add_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u64) +#define CBB_add_u64le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u64le) +#define CBB_add_u8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u8) +#define CBB_add_u8_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u8_length_prefixed) +#define CBB_add_zeros BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_zeros) +#define CBB_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_cleanup) +#define CBB_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_data) +#define CBB_did_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_did_write) +#define CBB_discard_child BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_discard_child) +#define CBB_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_finish) +#define CBB_finish_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_finish_i2d) +#define CBB_flush BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_flush) +#define CBB_flush_asn1_set_of BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_flush_asn1_set_of) +#define CBB_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_init) +#define CBB_init_fixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_init_fixed) +#define CBB_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_len) +#define CBB_reserve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_reserve) +#define CBB_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_zero) +#define CBS_asn1_ber_to_der BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_asn1_ber_to_der) +#define CBS_asn1_bitstring_has_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_asn1_bitstring_has_bit) +#define CBS_asn1_oid_to_text BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_asn1_oid_to_text) +#define CBS_contains_zero_byte BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_contains_zero_byte) +#define CBS_copy_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_copy_bytes) +#define CBS_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_data) +#define CBS_get_any_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_any_asn1) +#define CBS_get_any_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_any_asn1_element) +#define CBS_get_any_ber_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_any_ber_asn1_element) +#define CBS_get_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1) +#define CBS_get_asn1_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_bool) +#define CBS_get_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_element) +#define CBS_get_asn1_implicit_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_implicit_string) +#define CBS_get_asn1_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_int64) +#define CBS_get_asn1_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_uint64) +#define CBS_get_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_bytes) +#define CBS_get_last_u8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_last_u8) +#define CBS_get_optional_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1) +#define CBS_get_optional_asn1_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_bool) +#define CBS_get_optional_asn1_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_int64) +#define CBS_get_optional_asn1_octet_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_octet_string) +#define CBS_get_optional_asn1_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_uint64) +#define CBS_get_u16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u16) +#define CBS_get_u16_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u16_length_prefixed) +#define CBS_get_u16le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u16le) +#define CBS_get_u24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u24) +#define CBS_get_u24_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u24_length_prefixed) +#define CBS_get_u32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u32) +#define CBS_get_u32le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u32le) +#define CBS_get_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u64) +#define CBS_get_u64_decimal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u64_decimal) +#define CBS_get_u64le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u64le) +#define CBS_get_u8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u8) +#define CBS_get_u8_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u8_length_prefixed) +#define CBS_get_until_first BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_until_first) +#define CBS_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_init) +#define CBS_is_unsigned_asn1_integer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_unsigned_asn1_integer) +#define CBS_is_valid_asn1_bitstring BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_valid_asn1_bitstring) +#define CBS_is_valid_asn1_integer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_valid_asn1_integer) +#define CBS_is_valid_asn1_oid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_valid_asn1_oid) +#define CBS_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_len) +#define CBS_mem_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_mem_equal) +#define CBS_parse_generalized_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_parse_generalized_time) +#define CBS_parse_utc_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_parse_utc_time) +#define CBS_peek_asn1_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_peek_asn1_tag) +#define CBS_skip BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_skip) +#define CBS_stow BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_stow) +#define CBS_strdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_strdup) +#define CERTIFICATEPOLICIES_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_free) +#define CERTIFICATEPOLICIES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_it) +#define CERTIFICATEPOLICIES_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_new) +#define CMAC_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_copy) +#define CMAC_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_free) +#define CMAC_CTX_get0_cipher_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_get0_cipher_ctx) +#define CMAC_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_new) +#define CMAC_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Final) +#define CMAC_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Init) +#define CMAC_Reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Reset) +#define CMAC_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Update) +#define CONF_VALUE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_VALUE_new) +#define CONF_get1_default_config_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_get1_default_config_file) +#define CONF_modules_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_finish) +#define CONF_modules_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_free) +#define CONF_modules_load_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_load_file) +#define CONF_modules_unload BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_unload) +#define CONF_parse_list BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_parse_list) +#define CRL_DIST_POINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRL_DIST_POINTS_free) +#define CRL_DIST_POINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRL_DIST_POINTS_it) +#define CRL_DIST_POINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRL_DIST_POINTS_new) +#define CRYPTO_BUFFER_POOL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_free) +#define CRYPTO_BUFFER_POOL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_new) +#define CRYPTO_BUFFER_alloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_alloc) +#define CRYPTO_BUFFER_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_data) +#define CRYPTO_BUFFER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_free) +#define CRYPTO_BUFFER_init_CBS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_init_CBS) +#define CRYPTO_BUFFER_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_len) +#define CRYPTO_BUFFER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_new) +#define CRYPTO_BUFFER_new_from_CBS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_CBS) +#define CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_static_data_unsafe) +#define CRYPTO_BUFFER_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_up_ref) +#define CRYPTO_MUTEX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_cleanup) +#define CRYPTO_MUTEX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_init) +#define CRYPTO_MUTEX_lock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_read) +#define CRYPTO_MUTEX_lock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_write) +#define CRYPTO_MUTEX_unlock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_read) +#define CRYPTO_MUTEX_unlock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_write) +#define CRYPTO_POLYVAL_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_POLYVAL_finish) +#define CRYPTO_POLYVAL_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_POLYVAL_init) +#define CRYPTO_POLYVAL_update_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_POLYVAL_update_blocks) +#define CRYPTO_STATIC_MUTEX_is_write_locked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_is_write_locked) +#define CRYPTO_STATIC_MUTEX_lock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_read) +#define CRYPTO_STATIC_MUTEX_lock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_write) +#define CRYPTO_STATIC_MUTEX_unlock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_read) +#define CRYPTO_STATIC_MUTEX_unlock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_write) +#define CRYPTO_THREADID_current BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_current) +#define CRYPTO_THREADID_set_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_set_callback) +#define CRYPTO_THREADID_set_numeric BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_set_numeric) +#define CRYPTO_THREADID_set_pointer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_set_pointer) +#define CRYPTO_cbc128_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cbc128_decrypt) +#define CRYPTO_cbc128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cbc128_encrypt) +#define CRYPTO_cfb128_1_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cfb128_1_encrypt) +#define CRYPTO_cfb128_8_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cfb128_8_encrypt) +#define CRYPTO_cfb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cfb128_encrypt) +#define CRYPTO_chacha_20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_chacha_20) +#define CRYPTO_cleanup_all_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cleanup_all_ex_data) +#define CRYPTO_ctr128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt) +#define CRYPTO_ctr128_encrypt_ctr32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt_ctr32) +#define CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING) +#define CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING) +#define CRYPTO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_free) +#define CRYPTO_free_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_free_ex_data) +#define CRYPTO_gcm128_aad BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_aad) +#define CRYPTO_gcm128_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt) +#define CRYPTO_gcm128_decrypt_ctr32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt_ctr32) +#define CRYPTO_gcm128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt) +#define CRYPTO_gcm128_encrypt_ctr32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt_ctr32) +#define CRYPTO_gcm128_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_finish) +#define CRYPTO_gcm128_init_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_init_key) +#define CRYPTO_gcm128_setiv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_setiv) +#define CRYPTO_gcm128_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_tag) +#define CRYPTO_get_dynlock_create_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_dynlock_create_callback) +#define CRYPTO_get_dynlock_destroy_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_dynlock_destroy_callback) +#define CRYPTO_get_dynlock_lock_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_dynlock_lock_callback) +#define CRYPTO_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_ex_data) +#define CRYPTO_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_ex_new_index) +#define CRYPTO_get_fork_ube_generation BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_fork_ube_generation) +#define CRYPTO_get_lock_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_lock_name) +#define CRYPTO_get_locking_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_locking_callback) +#define CRYPTO_get_sysgenid_path BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_sysgenid_path) +#define CRYPTO_get_thread_local BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_thread_local) +#define CRYPTO_get_ube_generation_number BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_ube_generation_number) +#define CRYPTO_get_vm_ube_active BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_active) +#define CRYPTO_get_vm_ube_generation BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_generation) +#define CRYPTO_get_vm_ube_supported BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_supported) +#define CRYPTO_ghash_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ghash_init) +#define CRYPTO_has_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_has_asm) +#define CRYPTO_has_broken_NEON BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_has_broken_NEON) +#define CRYPTO_hchacha20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_hchacha20) +#define CRYPTO_is_ARMv8_DIT_capable_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_is_ARMv8_DIT_capable_for_testing) +#define CRYPTO_is_PPC64LE_vcrypto_capable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_is_PPC64LE_vcrypto_capable) +#define CRYPTO_is_confidential_build BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_is_confidential_build) +#define CRYPTO_library_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_library_init) +#define CRYPTO_malloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_malloc) +#define CRYPTO_malloc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_malloc_init) +#define CRYPTO_mem_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_mem_ctrl) +#define CRYPTO_memcmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_memcmp) +#define CRYPTO_needs_hwcap2_workaround BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_needs_hwcap2_workaround) +#define CRYPTO_new_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_new_ex_data) +#define CRYPTO_num_locks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_num_locks) +#define CRYPTO_ofb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ofb128_encrypt) +#define CRYPTO_once BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_once) +#define CRYPTO_poly1305_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_finish) +#define CRYPTO_poly1305_finish_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_finish_neon) +#define CRYPTO_poly1305_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_init) +#define CRYPTO_poly1305_init_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_init_neon) +#define CRYPTO_poly1305_update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_update) +#define CRYPTO_poly1305_update_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_update_neon) +#define CRYPTO_pre_sandbox_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_pre_sandbox_init) +#define CRYPTO_rdrand_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_rdrand_multiple8) +#define CRYPTO_realloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_realloc) +#define CRYPTO_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_refcount_dec_and_test_zero) +#define CRYPTO_refcount_inc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_refcount_inc) +#define CRYPTO_rndr_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_rndr_multiple8) +#define CRYPTO_secure_malloc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_secure_malloc_init) +#define CRYPTO_secure_malloc_initialized BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_secure_malloc_initialized) +#define CRYPTO_secure_used BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_secure_used) +#define CRYPTO_set_add_lock_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_add_lock_callback) +#define CRYPTO_set_dynlock_create_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_dynlock_create_callback) +#define CRYPTO_set_dynlock_destroy_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_dynlock_destroy_callback) +#define CRYPTO_set_dynlock_lock_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_dynlock_lock_callback) +#define CRYPTO_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_ex_data) +#define CRYPTO_set_id_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_id_callback) +#define CRYPTO_set_locking_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_locking_callback) +#define CRYPTO_set_mem_functions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_mem_functions) +#define CRYPTO_set_thread_local BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_thread_local) +#define CRYPTO_sysrand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_sysrand) +#define CRYPTO_sysrand_if_available BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_sysrand_if_available) +#define CRYPTO_tls1_prf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_tls1_prf) +#define CRYPTO_xts128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_xts128_encrypt) +#define CTR_DRBG_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_clear) +#define CTR_DRBG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_free) +#define CTR_DRBG_generate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_generate) +#define CTR_DRBG_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_init) +#define CTR_DRBG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_new) +#define CTR_DRBG_reseed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_reseed) +#define ChaCha20_ctr32_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_avx2) +#define ChaCha20_ctr32_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_neon) +#define ChaCha20_ctr32_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_nohw) +#define ChaCha20_ctr32_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3) +#define ChaCha20_ctr32_ssse3_4x BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3_4x) +#define DES_decrypt3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_decrypt3) +#define DES_ecb3_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb3_encrypt) +#define DES_ecb3_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb3_encrypt_ex) +#define DES_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb_encrypt) +#define DES_ecb_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb_encrypt_ex) +#define DES_ede2_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ede2_cbc_encrypt) +#define DES_ede3_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt) +#define DES_ede3_cbc_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt_ex) +#define DES_encrypt3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_encrypt3) +#define DES_is_weak_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_is_weak_key) +#define DES_key_sched BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_key_sched) +#define DES_ncbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ncbc_encrypt) +#define DES_ncbc_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ncbc_encrypt_ex) +#define DES_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_key) +#define DES_set_key_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_key_ex) +#define DES_set_key_unchecked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_key_unchecked) +#define DES_set_odd_parity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_odd_parity) +#define DH_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_bits) +#define DH_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_check) +#define DH_check_pub_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_check_pub_key) +#define DH_clear_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_clear_flags) +#define DH_compute_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_compute_key) +#define DH_compute_key_hashed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_compute_key_hashed) +#define DH_compute_key_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_compute_key_padded) +#define DH_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_free) +#define DH_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_generate_key) +#define DH_generate_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_generate_parameters) +#define DH_generate_parameters_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_generate_parameters_ex) +#define DH_get0_g BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_g) +#define DH_get0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_key) +#define DH_get0_p BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_p) +#define DH_get0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_pqg) +#define DH_get0_priv_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_priv_key) +#define DH_get0_pub_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_pub_key) +#define DH_get0_q BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_q) +#define DH_get_2048_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_2048_256) +#define DH_get_rfc7919_2048 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_2048) +#define DH_get_rfc7919_3072 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_3072) +#define DH_get_rfc7919_4096 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_4096) +#define DH_get_rfc7919_8192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_8192) +#define DH_marshal_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_marshal_parameters) +#define DH_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_new) +#define DH_new_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_new_by_nid) +#define DH_num_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_num_bits) +#define DH_parse_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_parse_parameters) +#define DH_set0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_set0_key) +#define DH_set0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_set0_pqg) +#define DH_set_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_set_length) +#define DH_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_size) +#define DH_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_up_ref) +#define DHparams_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DHparams_dup) +#define DIRECTORYSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIRECTORYSTRING_free) +#define DIRECTORYSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIRECTORYSTRING_it) +#define DIRECTORYSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIRECTORYSTRING_new) +#define DISPLAYTEXT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DISPLAYTEXT_free) +#define DISPLAYTEXT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DISPLAYTEXT_it) +#define DISPLAYTEXT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DISPLAYTEXT_new) +#define DIST_POINT_NAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_NAME_free) +#define DIST_POINT_NAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_NAME_it) +#define DIST_POINT_NAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_NAME_new) +#define DIST_POINT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_free) +#define DIST_POINT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_it) +#define DIST_POINT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_new) +#define DIST_POINT_set_dpname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_set_dpname) +#define DSA_SIG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_free) +#define DSA_SIG_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_get0) +#define DSA_SIG_marshal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_marshal) +#define DSA_SIG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_new) +#define DSA_SIG_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_parse) +#define DSA_SIG_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_set0) +#define DSA_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_bits) +#define DSA_check_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_check_signature) +#define DSA_do_check_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_do_check_signature) +#define DSA_do_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_do_sign) +#define DSA_do_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_do_verify) +#define DSA_dup_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_dup_DH) +#define DSA_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_free) +#define DSA_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_generate_key) +#define DSA_generate_parameters_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_generate_parameters_ex) +#define DSA_get0_g BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_g) +#define DSA_get0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_key) +#define DSA_get0_p BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_p) +#define DSA_get0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_pqg) +#define DSA_get0_priv_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_priv_key) +#define DSA_get0_pub_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_pub_key) +#define DSA_get0_q BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_q) +#define DSA_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get_ex_data) +#define DSA_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get_ex_new_index) +#define DSA_marshal_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_marshal_parameters) +#define DSA_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_marshal_private_key) +#define DSA_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_marshal_public_key) +#define DSA_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_new) +#define DSA_parse_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_parse_parameters) +#define DSA_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_parse_private_key) +#define DSA_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_parse_public_key) +#define DSA_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_print) +#define DSA_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_print_fp) +#define DSA_set0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_set0_key) +#define DSA_set0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_set0_pqg) +#define DSA_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_set_ex_data) +#define DSA_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_sign) +#define DSA_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_size) +#define DSA_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_up_ref) +#define DSA_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_verify) +#define DSAparams_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSAparams_dup) +#define ECDH_compute_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDH_compute_key) +#define ECDH_compute_key_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDH_compute_key_fips) +#define ECDH_compute_shared_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDH_compute_shared_secret) +#define ECDSA_SIG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_free) +#define ECDSA_SIG_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_from_bytes) +#define ECDSA_SIG_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_get0) +#define ECDSA_SIG_get0_r BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_get0_r) +#define ECDSA_SIG_get0_s BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_get0_s) +#define ECDSA_SIG_marshal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_marshal) +#define ECDSA_SIG_max_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_max_len) +#define ECDSA_SIG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_new) +#define ECDSA_SIG_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_parse) +#define ECDSA_SIG_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_set0) +#define ECDSA_SIG_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_to_bytes) +#define ECDSA_do_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_do_sign) +#define ECDSA_do_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_do_verify) +#define ECDSA_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_sign) +#define ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_sign_with_nonce_and_leak_private_key_for_testing) +#define ECDSA_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_size) +#define ECDSA_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_verify) +#define ECPKParameters_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECPKParameters_print) +#define EC_GFp_mont_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_mont_method) +#define EC_GFp_nistp224_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp224_method) +#define EC_GFp_nistp256_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp256_method) +#define EC_GFp_nistp384_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp384_method) +#define EC_GFp_nistp521_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp521_method) +#define EC_GFp_nistz256_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistz256_method) +#define EC_GROUP_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_cmp) +#define EC_GROUP_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_dup) +#define EC_GROUP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_free) +#define EC_GROUP_get0_generator BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get0_generator) +#define EC_GROUP_get0_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get0_order) +#define EC_GROUP_get0_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get0_seed) +#define EC_GROUP_get_asn1_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_asn1_flag) +#define EC_GROUP_get_cofactor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_cofactor) +#define EC_GROUP_get_curve_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_curve_GFp) +#define EC_GROUP_get_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_curve_name) +#define EC_GROUP_get_degree BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_degree) +#define EC_GROUP_get_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_order) +#define EC_GROUP_get_point_conversion_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_point_conversion_form) +#define EC_GROUP_get_seed_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_seed_len) +#define EC_GROUP_method_of BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_method_of) +#define EC_GROUP_new_by_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name) +#define EC_GROUP_new_by_curve_name_mutable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name_mutable) +#define EC_GROUP_new_curve_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_new_curve_GFp) +#define EC_GROUP_order_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_order_bits) +#define EC_GROUP_set_asn1_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_asn1_flag) +#define EC_GROUP_set_generator BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_generator) +#define EC_GROUP_set_point_conversion_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_point_conversion_form) +#define EC_GROUP_set_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_seed) +#define EC_KEY_METHOD_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_free) +#define EC_KEY_METHOD_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_new) +#define EC_KEY_METHOD_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_set_flags) +#define EC_KEY_METHOD_set_init_awslc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_set_init_awslc) +#define EC_KEY_METHOD_set_sign_awslc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_set_sign_awslc) +#define EC_KEY_OpenSSL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_OpenSSL) +#define EC_KEY_check_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_check_fips) +#define EC_KEY_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_check_key) +#define EC_KEY_decoded_from_explicit_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_decoded_from_explicit_params) +#define EC_KEY_derive_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_derive_from_secret) +#define EC_KEY_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_dup) +#define EC_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_free) +#define EC_KEY_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_generate_key) +#define EC_KEY_generate_key_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_generate_key_fips) +#define EC_KEY_get0_group BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get0_group) +#define EC_KEY_get0_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get0_private_key) +#define EC_KEY_get0_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get0_public_key) +#define EC_KEY_get_conv_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_conv_form) +#define EC_KEY_get_default_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_default_method) +#define EC_KEY_get_enc_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_enc_flags) +#define EC_KEY_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_ex_data) +#define EC_KEY_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_ex_new_index) +#define EC_KEY_get_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_method) +#define EC_KEY_is_opaque BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_is_opaque) +#define EC_KEY_key2buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_key2buf) +#define EC_KEY_marshal_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_marshal_curve_name) +#define EC_KEY_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_marshal_private_key) +#define EC_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_new) +#define EC_KEY_new_by_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_new_by_curve_name) +#define EC_KEY_new_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_new_method) +#define EC_KEY_parse_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_curve_name) +#define EC_KEY_parse_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_parameters) +#define EC_KEY_parse_parameters_and_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_parameters_and_type) +#define EC_KEY_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_private_key) +#define EC_KEY_set_asn1_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_asn1_flag) +#define EC_KEY_set_conv_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_conv_form) +#define EC_KEY_set_enc_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_enc_flags) +#define EC_KEY_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_ex_data) +#define EC_KEY_set_group BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_group) +#define EC_KEY_set_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_method) +#define EC_KEY_set_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_private_key) +#define EC_KEY_set_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_public_key) +#define EC_KEY_set_public_key_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_public_key_affine_coordinates) +#define EC_KEY_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_up_ref) +#define EC_METHOD_get_field_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_METHOD_get_field_type) +#define EC_POINT_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_add) +#define EC_POINT_bn2point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_bn2point) +#define EC_POINT_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_clear_free) +#define EC_POINT_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_cmp) +#define EC_POINT_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_copy) +#define EC_POINT_dbl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_dbl) +#define EC_POINT_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_dup) +#define EC_POINT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_free) +#define EC_POINT_get_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates) +#define EC_POINT_get_affine_coordinates_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates_GFp) +#define EC_POINT_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_invert) +#define EC_POINT_is_at_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_is_at_infinity) +#define EC_POINT_is_on_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_is_on_curve) +#define EC_POINT_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_mul) +#define EC_POINT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_new) +#define EC_POINT_oct2point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_oct2point) +#define EC_POINT_point2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_point2bn) +#define EC_POINT_point2cbb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_point2cbb) +#define EC_POINT_point2oct BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_point2oct) +#define EC_POINT_set_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates) +#define EC_POINT_set_affine_coordinates_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates_GFp) +#define EC_POINT_set_compressed_coordinates_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_compressed_coordinates_GFp) +#define EC_POINT_set_to_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_to_infinity) +#define EC_curve_nid2nist BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_curve_nid2nist) +#define EC_curve_nist2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_curve_nist2nid) +#define EC_get_builtin_curves BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_get_builtin_curves) +#define EC_group_p224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p224) +#define EC_group_p256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p256) +#define EC_group_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p384) +#define EC_group_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p521) +#define EC_group_secp256k1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_secp256k1) +#define EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_hash_to_curve_p256_xmd_sha256_sswu) +#define EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_hash_to_curve_p384_xmd_sha384_sswu) +#define ED25519_check_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_check_public_key) +#define ED25519_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_keypair) +#define ED25519_keypair_from_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_keypair_from_seed) +#define ED25519_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_keypair_internal) +#define ED25519_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_sign) +#define ED25519_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_sign_no_self_test) +#define ED25519_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_verify) +#define ED25519_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_verify_no_self_test) +#define ED25519ctx_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_sign) +#define ED25519ctx_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_sign_no_self_test) +#define ED25519ctx_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_verify) +#define ED25519ctx_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_verify_no_self_test) +#define ED25519ph_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign) +#define ED25519ph_sign_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign_digest) +#define ED25519ph_sign_digest_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign_digest_no_self_test) +#define ED25519ph_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign_no_self_test) +#define ED25519ph_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify) +#define ED25519ph_verify_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify_digest) +#define ED25519ph_verify_digest_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify_digest_no_self_test) +#define ED25519ph_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify_no_self_test) +#define EDIPARTYNAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EDIPARTYNAME_free) +#define EDIPARTYNAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EDIPARTYNAME_it) +#define EDIPARTYNAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EDIPARTYNAME_new) +#define ENGINE_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_cleanup) +#define ENGINE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_free) +#define ENGINE_get_EC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_get_EC) +#define ENGINE_get_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_get_RSA) +#define ENGINE_load_builtin_engines BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_load_builtin_engines) +#define ENGINE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_new) +#define ENGINE_register_all_ciphers BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_register_all_ciphers) +#define ENGINE_register_all_complete BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_register_all_complete) +#define ENGINE_register_all_digests BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_register_all_digests) +#define ENGINE_set_EC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_set_EC) +#define ENGINE_set_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_set_RSA) +#define ERR_SAVE_STATE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_SAVE_STATE_free) +#define ERR_add_error_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_add_error_data) +#define ERR_add_error_dataf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_add_error_dataf) +#define ERR_clear_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_clear_error) +#define ERR_clear_system_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_clear_system_error) +#define ERR_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_error_string) +#define ERR_error_string_n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_error_string_n) +#define ERR_free_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_free_strings) +#define ERR_func_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_func_error_string) +#define ERR_get_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_error) +#define ERR_get_error_line BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_error_line) +#define ERR_get_error_line_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_error_line_data) +#define ERR_get_next_error_library BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_next_error_library) +#define ERR_lib_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_lib_error_string) +#define ERR_load_BIO_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_BIO_strings) +#define ERR_load_CRYPTO_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_CRYPTO_strings) +#define ERR_load_ERR_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_ERR_strings) +#define ERR_load_RAND_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_RAND_strings) +#define ERR_load_crypto_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_crypto_strings) +#define ERR_peek_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_error) +#define ERR_peek_error_line BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_error_line) +#define ERR_peek_error_line_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_error_line_data) +#define ERR_peek_last_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_last_error) +#define ERR_peek_last_error_line BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_last_error_line) +#define ERR_peek_last_error_line_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_last_error_line_data) +#define ERR_pop_to_mark BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_pop_to_mark) +#define ERR_print_errors BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_print_errors) +#define ERR_print_errors_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_print_errors_cb) +#define ERR_print_errors_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_print_errors_fp) +#define ERR_put_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_put_error) +#define ERR_reason_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_reason_error_string) +#define ERR_remove_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_remove_state) +#define ERR_remove_thread_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_remove_thread_state) +#define ERR_restore_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_restore_state) +#define ERR_save_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_save_state) +#define ERR_set_error_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_set_error_data) +#define ERR_set_mark BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_set_mark) +#define EVP_AEAD_CTX_aead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_aead) +#define EVP_AEAD_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_cleanup) +#define EVP_AEAD_CTX_deserialize_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_deserialize_state) +#define EVP_AEAD_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_free) +#define EVP_AEAD_CTX_get_aead_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_aead_id) +#define EVP_AEAD_CTX_get_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_iv) +#define EVP_AEAD_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_init) +#define EVP_AEAD_CTX_init_with_direction BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_init_with_direction) +#define EVP_AEAD_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_new) +#define EVP_AEAD_CTX_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_open) +#define EVP_AEAD_CTX_open_gather BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_open_gather) +#define EVP_AEAD_CTX_seal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal) +#define EVP_AEAD_CTX_seal_scatter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal_scatter) +#define EVP_AEAD_CTX_serialize_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_serialize_state) +#define EVP_AEAD_CTX_tag_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_tag_len) +#define EVP_AEAD_CTX_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_zero) +#define EVP_AEAD_get_iv_from_ipv4_nanosecs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_get_iv_from_ipv4_nanosecs) +#define EVP_AEAD_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_key_length) +#define EVP_AEAD_max_overhead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_max_overhead) +#define EVP_AEAD_max_tag_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_max_tag_len) +#define EVP_AEAD_nonce_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_nonce_length) +#define EVP_BytesToKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_BytesToKey) +#define EVP_CIPHER_CTX_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_block_size) +#define EVP_CIPHER_CTX_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cipher) +#define EVP_CIPHER_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cleanup) +#define EVP_CIPHER_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_copy) +#define EVP_CIPHER_CTX_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_ctrl) +#define EVP_CIPHER_CTX_encrypting BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_encrypting) +#define EVP_CIPHER_CTX_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_flags) +#define EVP_CIPHER_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_free) +#define EVP_CIPHER_CTX_get_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_get_app_data) +#define EVP_CIPHER_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_init) +#define EVP_CIPHER_CTX_iv_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_iv_length) +#define EVP_CIPHER_CTX_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_key_length) +#define EVP_CIPHER_CTX_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_mode) +#define EVP_CIPHER_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_new) +#define EVP_CIPHER_CTX_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_nid) +#define EVP_CIPHER_CTX_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_reset) +#define EVP_CIPHER_CTX_set_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_app_data) +#define EVP_CIPHER_CTX_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_flags) +#define EVP_CIPHER_CTX_set_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_key_length) +#define EVP_CIPHER_CTX_set_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_padding) +#define EVP_CIPHER_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_block_size) +#define EVP_CIPHER_do_all_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_do_all_sorted) +#define EVP_CIPHER_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_flags) +#define EVP_CIPHER_iv_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_iv_length) +#define EVP_CIPHER_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_key_length) +#define EVP_CIPHER_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_mode) +#define EVP_CIPHER_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_name) +#define EVP_CIPHER_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_nid) +#define EVP_Cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_Cipher) +#define EVP_CipherFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherFinal) +#define EVP_CipherFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherFinal_ex) +#define EVP_CipherInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherInit) +#define EVP_CipherInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherInit_ex) +#define EVP_CipherUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherUpdate) +#define EVP_DecodeBase64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeBase64) +#define EVP_DecodeBlock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeBlock) +#define EVP_DecodeFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeFinal) +#define EVP_DecodeInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeInit) +#define EVP_DecodeUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeUpdate) +#define EVP_DecodedLength BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodedLength) +#define EVP_DecryptFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptFinal) +#define EVP_DecryptFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptFinal_ex) +#define EVP_DecryptInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptInit) +#define EVP_DecryptInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptInit_ex) +#define EVP_DecryptUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptUpdate) +#define EVP_Digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_Digest) +#define EVP_DigestFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestFinal) +#define EVP_DigestFinalXOF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestFinalXOF) +#define EVP_DigestFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestFinal_ex) +#define EVP_DigestInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestInit) +#define EVP_DigestInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestInit_ex) +#define EVP_DigestSign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSign) +#define EVP_DigestSignFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSignFinal) +#define EVP_DigestSignInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSignInit) +#define EVP_DigestSignUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSignUpdate) +#define EVP_DigestSqueeze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSqueeze) +#define EVP_DigestUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestUpdate) +#define EVP_DigestVerify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerify) +#define EVP_DigestVerifyFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerifyFinal) +#define EVP_DigestVerifyInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerifyInit) +#define EVP_DigestVerifyUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerifyUpdate) +#define EVP_ENCODE_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_ENCODE_CTX_free) +#define EVP_ENCODE_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_ENCODE_CTX_new) +#define EVP_EncodeBlock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeBlock) +#define EVP_EncodeFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeFinal) +#define EVP_EncodeInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeInit) +#define EVP_EncodeUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeUpdate) +#define EVP_EncodedLength BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodedLength) +#define EVP_EncryptFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptFinal) +#define EVP_EncryptFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptFinal_ex) +#define EVP_EncryptInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptInit) +#define EVP_EncryptInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptInit_ex) +#define EVP_EncryptUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptUpdate) +#define EVP_HPKE_AEAD_aead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_AEAD_aead) +#define EVP_HPKE_AEAD_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_AEAD_id) +#define EVP_HPKE_CTX_aead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_aead) +#define EVP_HPKE_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_cleanup) +#define EVP_HPKE_CTX_export BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_export) +#define EVP_HPKE_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_free) +#define EVP_HPKE_CTX_kdf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_kdf) +#define EVP_HPKE_CTX_kem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_kem) +#define EVP_HPKE_CTX_max_overhead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_max_overhead) +#define EVP_HPKE_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_new) +#define EVP_HPKE_CTX_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_open) +#define EVP_HPKE_CTX_seal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_seal) +#define EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_recipient) +#define EVP_HPKE_CTX_setup_auth_sender BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender) +#define EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing) +#define EVP_HPKE_CTX_setup_recipient BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_recipient) +#define EVP_HPKE_CTX_setup_sender BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender) +#define EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender_with_seed_for_testing) +#define EVP_HPKE_CTX_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_zero) +#define EVP_HPKE_KDF_hkdf_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KDF_hkdf_md) +#define EVP_HPKE_KDF_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KDF_id) +#define EVP_HPKE_KEM_enc_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_enc_len) +#define EVP_HPKE_KEM_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_id) +#define EVP_HPKE_KEM_private_key_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_private_key_len) +#define EVP_HPKE_KEM_public_key_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_public_key_len) +#define EVP_HPKE_KEY_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_cleanup) +#define EVP_HPKE_KEY_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_copy) +#define EVP_HPKE_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_free) +#define EVP_HPKE_KEY_generate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_generate) +#define EVP_HPKE_KEY_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_init) +#define EVP_HPKE_KEY_kem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_kem) +#define EVP_HPKE_KEY_move BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_move) +#define EVP_HPKE_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_new) +#define EVP_HPKE_KEY_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_private_key) +#define EVP_HPKE_KEY_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_public_key) +#define EVP_HPKE_KEY_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_zero) +#define EVP_MD_CTX_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_block_size) +#define EVP_MD_CTX_cleanse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_cleanse) +#define EVP_MD_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_cleanup) +#define EVP_MD_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_copy) +#define EVP_MD_CTX_copy_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_copy_ex) +#define EVP_MD_CTX_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_create) +#define EVP_MD_CTX_destroy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_destroy) +#define EVP_MD_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_free) +#define EVP_MD_CTX_get_pkey_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_get_pkey_ctx) +#define EVP_MD_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_init) +#define EVP_MD_CTX_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_md) +#define EVP_MD_CTX_move BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_move) +#define EVP_MD_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_new) +#define EVP_MD_CTX_pkey_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_pkey_ctx) +#define EVP_MD_CTX_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_reset) +#define EVP_MD_CTX_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_set_flags) +#define EVP_MD_CTX_set_pkey_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_set_pkey_ctx) +#define EVP_MD_CTX_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_size) +#define EVP_MD_CTX_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_type) +#define EVP_MD_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_block_size) +#define EVP_MD_do_all BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_do_all) +#define EVP_MD_do_all_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_do_all_sorted) +#define EVP_MD_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_flags) +#define EVP_MD_get0_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_get0_name) +#define EVP_MD_get_pkey_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_get_pkey_type) +#define EVP_MD_meth_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_meth_get_flags) +#define EVP_MD_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_name) +#define EVP_MD_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_nid) +#define EVP_MD_pkey_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_pkey_type) +#define EVP_MD_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_size) +#define EVP_MD_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_type) +#define EVP_MD_unstable_sha3_enable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_enable) +#define EVP_MD_unstable_sha3_is_enabled BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_is_enabled) +#define EVP_PBE_scrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PBE_scrypt) +#define EVP_PKCS82PKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKCS82PKEY) +#define EVP_PKEY2PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY2PKCS8) +#define EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_add1_hkdf_info) +#define EVP_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl) +#define EVP_PKEY_CTX_ctrl_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl_str) +#define EVP_PKEY_CTX_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_dup) +#define EVP_PKEY_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_free) +#define EVP_PKEY_CTX_get0_pkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_pkey) +#define EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_rsa_oaep_label) +#define EVP_PKEY_CTX_get0_signature_context BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_signature_context) +#define EVP_PKEY_CTX_get_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_app_data) +#define EVP_PKEY_CTX_get_keygen_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_keygen_info) +#define EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_mgf1_md) +#define EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_oaep_md) +#define EVP_PKEY_CTX_get_rsa_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_padding) +#define EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_pss_saltlen) +#define EVP_PKEY_CTX_get_signature_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_signature_md) +#define EVP_PKEY_CTX_hkdf_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_hkdf_mode) +#define EVP_PKEY_CTX_kem_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_kem_set_params) +#define EVP_PKEY_CTX_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_md) +#define EVP_PKEY_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_new) +#define EVP_PKEY_CTX_new_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_new_id) +#define EVP_PKEY_CTX_pqdsa_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_pqdsa_set_params) +#define EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set0_rsa_oaep_label) +#define EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_key) +#define EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_salt) +#define EVP_PKEY_CTX_set_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_app_data) +#define EVP_PKEY_CTX_set_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_cb) +#define EVP_PKEY_CTX_set_dh_pad BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_pad) +#define EVP_PKEY_CTX_set_dh_paramgen_generator BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_generator) +#define EVP_PKEY_CTX_set_dh_paramgen_prime_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_prime_len) +#define EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_bits) +#define EVP_PKEY_CTX_set_dsa_paramgen_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_md) +#define EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_q_bits) +#define EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_param_enc) +#define EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_paramgen_curve_nid) +#define EVP_PKEY_CTX_set_hkdf_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_hkdf_md) +#define EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_bits) +#define EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_pubexp) +#define EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_mgf1_md) +#define EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_oaep_md) +#define EVP_PKEY_CTX_set_rsa_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_padding) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_md) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen) +#define EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_saltlen) +#define EVP_PKEY_CTX_set_signature_context BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_context) +#define EVP_PKEY_CTX_set_signature_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_md) +#define EVP_PKEY_asn1_find BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_find) +#define EVP_PKEY_asn1_find_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_find_str) +#define EVP_PKEY_asn1_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0) +#define EVP_PKEY_asn1_get0_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0_info) +#define EVP_PKEY_asn1_get_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_get_count) +#define EVP_PKEY_assign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign) +#define EVP_PKEY_assign_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_DH) +#define EVP_PKEY_assign_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_DSA) +#define EVP_PKEY_assign_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_EC_KEY) +#define EVP_PKEY_assign_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_RSA) +#define EVP_PKEY_base_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_base_id) +#define EVP_PKEY_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_bits) +#define EVP_PKEY_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_check) +#define EVP_PKEY_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_cmp) +#define EVP_PKEY_cmp_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_cmp_parameters) +#define EVP_PKEY_copy_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_copy_parameters) +#define EVP_PKEY_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_decapsulate) +#define EVP_PKEY_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_decrypt) +#define EVP_PKEY_decrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_decrypt_init) +#define EVP_PKEY_derive BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_derive) +#define EVP_PKEY_derive_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_derive_init) +#define EVP_PKEY_derive_set_peer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_derive_set_peer) +#define EVP_PKEY_ec_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_ec_pkey_meth) +#define EVP_PKEY_ed25519_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_ed25519_pkey_meth) +#define EVP_PKEY_ed25519ph_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_ed25519ph_pkey_meth) +#define EVP_PKEY_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encapsulate) +#define EVP_PKEY_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encapsulate_deterministic) +#define EVP_PKEY_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encrypt) +#define EVP_PKEY_encrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encrypt_init) +#define EVP_PKEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_free) +#define EVP_PKEY_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0) +#define EVP_PKEY_get0_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_DH) +#define EVP_PKEY_get0_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_DSA) +#define EVP_PKEY_get0_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_EC_KEY) +#define EVP_PKEY_get0_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_RSA) +#define EVP_PKEY_get1_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_DH) +#define EVP_PKEY_get1_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_DSA) +#define EVP_PKEY_get1_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_EC_KEY) +#define EVP_PKEY_get1_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_RSA) +#define EVP_PKEY_get1_tls_encodedpoint BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_tls_encodedpoint) +#define EVP_PKEY_get_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get_raw_private_key) +#define EVP_PKEY_get_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get_raw_public_key) +#define EVP_PKEY_hkdf_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_hkdf_pkey_meth) +#define EVP_PKEY_hmac_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_hmac_pkey_meth) +#define EVP_PKEY_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_id) +#define EVP_PKEY_is_opaque BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_is_opaque) +#define EVP_PKEY_kem_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_check_key) +#define EVP_PKEY_kem_new_raw_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_key) +#define EVP_PKEY_kem_new_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_public_key) +#define EVP_PKEY_kem_new_raw_secret_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_secret_key) +#define EVP_PKEY_kem_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_pkey_meth) +#define EVP_PKEY_kem_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_set_params) +#define EVP_PKEY_keygen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_keygen) +#define EVP_PKEY_keygen_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_keygen_deterministic) +#define EVP_PKEY_keygen_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_keygen_init) +#define EVP_PKEY_missing_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_missing_parameters) +#define EVP_PKEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new) +#define EVP_PKEY_new_mac_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new_mac_key) +#define EVP_PKEY_new_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new_raw_private_key) +#define EVP_PKEY_new_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new_raw_public_key) +#define EVP_PKEY_param_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_param_check) +#define EVP_PKEY_paramgen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_paramgen) +#define EVP_PKEY_paramgen_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_paramgen_init) +#define EVP_PKEY_pqdsa_get_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_get_type) +#define EVP_PKEY_pqdsa_new_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_private_key) +#define EVP_PKEY_pqdsa_new_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_public_key) +#define EVP_PKEY_pqdsa_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_pkey_meth) +#define EVP_PKEY_pqdsa_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_set_params) +#define EVP_PKEY_print_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_print_params) +#define EVP_PKEY_print_private BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_print_private) +#define EVP_PKEY_print_public BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_print_public) +#define EVP_PKEY_public_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_public_check) +#define EVP_PKEY_rsa_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_rsa_pkey_meth) +#define EVP_PKEY_rsa_pss_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_rsa_pss_pkey_meth) +#define EVP_PKEY_set1_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_DH) +#define EVP_PKEY_set1_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_DSA) +#define EVP_PKEY_set1_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_EC_KEY) +#define EVP_PKEY_set1_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_RSA) +#define EVP_PKEY_set1_tls_encodedpoint BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_tls_encodedpoint) +#define EVP_PKEY_set_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set_type) +#define EVP_PKEY_set_type_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set_type_str) +#define EVP_PKEY_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_sign) +#define EVP_PKEY_sign_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_sign_init) +#define EVP_PKEY_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_size) +#define EVP_PKEY_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_type) +#define EVP_PKEY_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_up_ref) +#define EVP_PKEY_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify) +#define EVP_PKEY_verify_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify_init) +#define EVP_PKEY_verify_recover BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify_recover) +#define EVP_PKEY_verify_recover_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify_recover_init) +#define EVP_RSA_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_RSA_PKEY_CTX_ctrl) +#define EVP_SignFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignFinal) +#define EVP_SignInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignInit) +#define EVP_SignInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignInit_ex) +#define EVP_SignUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignUpdate) +#define EVP_VerifyFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyFinal) +#define EVP_VerifyInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyInit) +#define EVP_VerifyInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyInit_ex) +#define EVP_VerifyUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyUpdate) +#define EVP_add_cipher_alias BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_add_cipher_alias) +#define EVP_add_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_add_digest) +#define EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls) +#define EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls_implicit_iv) +#define EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls) +#define EVP_aead_aes_128_cbc_sha256_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls_implicit_iv) +#define EVP_aead_aes_128_ccm_bluetooth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth) +#define EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth_8) +#define EVP_aead_aes_128_ccm_matter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_matter) +#define EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ctr_hmac_sha256) +#define EVP_aead_aes_128_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm) +#define EVP_aead_aes_128_gcm_randnonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_randnonce) +#define EVP_aead_aes_128_gcm_siv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_siv) +#define EVP_aead_aes_128_gcm_tls12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls12) +#define EVP_aead_aes_128_gcm_tls13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls13) +#define EVP_aead_aes_192_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_192_gcm) +#define EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls) +#define EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls_implicit_iv) +#define EVP_aead_aes_256_cbc_sha384_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha384_tls) +#define EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_ctr_hmac_sha256) +#define EVP_aead_aes_256_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm) +#define EVP_aead_aes_256_gcm_randnonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_randnonce) +#define EVP_aead_aes_256_gcm_siv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_siv) +#define EVP_aead_aes_256_gcm_tls12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls12) +#define EVP_aead_aes_256_gcm_tls13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls13) +#define EVP_aead_chacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_chacha20_poly1305) +#define EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls) +#define EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv) +#define EVP_aead_null_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_null_sha1_tls) +#define EVP_aead_xchacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_xchacha20_poly1305) +#define EVP_aes_128_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cbc) +#define EVP_aes_128_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha1) +#define EVP_aes_128_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha256) +#define EVP_aes_128_ccm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ccm) +#define EVP_aes_128_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb) +#define EVP_aes_128_cfb1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb1) +#define EVP_aes_128_cfb128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb128) +#define EVP_aes_128_cfb8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb8) +#define EVP_aes_128_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ctr) +#define EVP_aes_128_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ecb) +#define EVP_aes_128_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_gcm) +#define EVP_aes_128_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ofb) +#define EVP_aes_192_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cbc) +#define EVP_aes_192_ccm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ccm) +#define EVP_aes_192_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb) +#define EVP_aes_192_cfb1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb1) +#define EVP_aes_192_cfb128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb128) +#define EVP_aes_192_cfb8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb8) +#define EVP_aes_192_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ctr) +#define EVP_aes_192_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ecb) +#define EVP_aes_192_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_gcm) +#define EVP_aes_192_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ofb) +#define EVP_aes_256_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cbc) +#define EVP_aes_256_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha1) +#define EVP_aes_256_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha256) +#define EVP_aes_256_ccm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ccm) +#define EVP_aes_256_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb) +#define EVP_aes_256_cfb1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb1) +#define EVP_aes_256_cfb128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb128) +#define EVP_aes_256_cfb8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb8) +#define EVP_aes_256_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ctr) +#define EVP_aes_256_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ecb) +#define EVP_aes_256_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_gcm) +#define EVP_aes_256_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ofb) +#define EVP_aes_256_wrap BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_wrap) +#define EVP_aes_256_xts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_xts) +#define EVP_bf_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_cbc) +#define EVP_bf_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_cfb) +#define EVP_bf_cfb64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_cfb64) +#define EVP_bf_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_ecb) +#define EVP_bf_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_ofb) +#define EVP_blake2b256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_blake2b256) +#define EVP_cast5_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_cast5_cbc) +#define EVP_cast5_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_cast5_ecb) +#define EVP_chacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_chacha20_poly1305) +#define EVP_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_cleanup) +#define EVP_des_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_cbc) +#define EVP_des_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ecb) +#define EVP_des_ede BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede) +#define EVP_des_ede3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede3) +#define EVP_des_ede3_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede3_cbc) +#define EVP_des_ede3_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede3_ecb) +#define EVP_des_ede_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede_cbc) +#define EVP_enc_null BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_enc_null) +#define EVP_final_with_secret_suffix_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha1) +#define EVP_final_with_secret_suffix_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha256) +#define EVP_final_with_secret_suffix_sha384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha384) +#define EVP_get_cipherbyname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_cipherbyname) +#define EVP_get_cipherbynid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_cipherbynid) +#define EVP_get_digestbyname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_digestbyname) +#define EVP_get_digestbynid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_digestbynid) +#define EVP_get_digestbyobj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_digestbyobj) +#define EVP_get_pw_prompt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_pw_prompt) +#define EVP_has_aes_hardware BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_has_aes_hardware) +#define EVP_hpke_aes_128_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_aes_128_gcm) +#define EVP_hpke_aes_256_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_aes_256_gcm) +#define EVP_hpke_chacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_chacha20_poly1305) +#define EVP_hpke_hkdf_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_hkdf_sha256) +#define EVP_hpke_x25519_hkdf_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_x25519_hkdf_sha256) +#define EVP_marshal_digest_algorithm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_digest_algorithm) +#define EVP_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_private_key) +#define EVP_marshal_private_key_v2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_private_key_v2) +#define EVP_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_public_key) +#define EVP_md4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md4) +#define EVP_md5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md5) +#define EVP_md5_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md5_sha1) +#define EVP_md_null BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md_null) +#define EVP_parse_digest_algorithm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_parse_digest_algorithm) +#define EVP_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_parse_private_key) +#define EVP_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_parse_public_key) +#define EVP_rc2_40_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_rc2_40_cbc) +#define EVP_rc2_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_rc2_cbc) +#define EVP_rc4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_rc4) +#define EVP_read_pw_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_read_pw_string) +#define EVP_read_pw_string_min BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_read_pw_string_min) +#define EVP_ripemd160 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_ripemd160) +#define EVP_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha1) +#define EVP_sha224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha224) +#define EVP_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha256) +#define EVP_sha384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha384) +#define EVP_sha3_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_224) +#define EVP_sha3_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_256) +#define EVP_sha3_384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_384) +#define EVP_sha3_512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_512) +#define EVP_sha512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha512) +#define EVP_sha512_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha512_224) +#define EVP_sha512_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha512_256) +#define EVP_shake128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_shake128) +#define EVP_shake256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_shake256) +#define EVP_tls_cbc_copy_mac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_copy_mac) +#define EVP_tls_cbc_digest_record BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_digest_record) +#define EVP_tls_cbc_record_digest_supported BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_record_digest_supported) +#define EVP_tls_cbc_remove_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_remove_padding) +#define EXTENDED_KEY_USAGE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_free) +#define EXTENDED_KEY_USAGE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_it) +#define EXTENDED_KEY_USAGE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_new) +#define FIPS_is_entropy_cpu_jitter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_is_entropy_cpu_jitter) +#define FIPS_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_mode) +#define FIPS_mode_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_mode_set) +#define FIPS_service_indicator_after_call BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_service_indicator_after_call) +#define FIPS_service_indicator_before_call BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_service_indicator_before_call) +#define GENERAL_NAMES_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAMES_free) +#define GENERAL_NAMES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAMES_it) +#define GENERAL_NAMES_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAMES_new) +#define GENERAL_NAME_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_cmp) +#define GENERAL_NAME_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_dup) +#define GENERAL_NAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_free) +#define GENERAL_NAME_get0_otherName BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_get0_otherName) +#define GENERAL_NAME_get0_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_get0_value) +#define GENERAL_NAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_it) +#define GENERAL_NAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_new) +#define GENERAL_NAME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_print) +#define GENERAL_NAME_set0_othername BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_set0_othername) +#define GENERAL_NAME_set0_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_set0_value) +#define GENERAL_SUBTREE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_SUBTREE_free) +#define GENERAL_SUBTREE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_SUBTREE_it) +#define GENERAL_SUBTREE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_SUBTREE_new) +#define HKDF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HKDF) +#define HKDF_expand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HKDF_expand) +#define HKDF_extract BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HKDF_extract) +#define HMAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC) +#define HMAC_CTX_cleanse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_cleanse) +#define HMAC_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_cleanup) +#define HMAC_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_copy) +#define HMAC_CTX_copy_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_copy_ex) +#define HMAC_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_free) +#define HMAC_CTX_get_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_get_md) +#define HMAC_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_init) +#define HMAC_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_new) +#define HMAC_CTX_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_reset) +#define HMAC_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Final) +#define HMAC_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Init) +#define HMAC_Init_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Init_ex) +#define HMAC_Init_from_precomputed_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Init_from_precomputed_key) +#define HMAC_KEY_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_KEY_copy) +#define HMAC_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_KEY_new) +#define HMAC_KEY_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_KEY_set) +#define HMAC_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Update) +#define HMAC_get_precomputed_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_get_precomputed_key) +#define HMAC_set_precomputed_key_export BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_set_precomputed_key_export) +#define HMAC_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_size) +#define HMAC_with_precompute BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_with_precompute) +#define HRSS_decap BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_decap) +#define HRSS_encap BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_encap) +#define HRSS_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_generate_key) +#define HRSS_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_marshal_public_key) +#define HRSS_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_parse_public_key) +#define HRSS_poly3_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_poly3_invert) +#define HRSS_poly3_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_poly3_mul) +#define ISSUING_DIST_POINT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ISSUING_DIST_POINT_free) +#define ISSUING_DIST_POINT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ISSUING_DIST_POINT_it) +#define ISSUING_DIST_POINT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ISSUING_DIST_POINT_new) +#define KBKDF_ctr_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KBKDF_ctr_hmac) +#define KEM_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_free) +#define KEM_KEY_get0_kem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_get0_kem) +#define KEM_KEY_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_init) +#define KEM_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_new) +#define KEM_KEY_set_raw_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_key) +#define KEM_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_keypair_from_seed) +#define KEM_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_public_key) +#define KEM_KEY_set_raw_secret_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_secret_key) +#define KEM_find_asn1_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_find_asn1_by_nid) +#define KEM_find_kem_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_find_kem_by_nid) +#define Keccak1600_Absorb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Absorb) +#define Keccak1600_Absorb_once_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Absorb_once_x4) +#define Keccak1600_Squeeze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Squeeze) +#define Keccak1600_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Squeezeblocks_x4) +#define KeccakF1600 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KeccakF1600) +#define KeccakF1600_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KeccakF1600_hw) +#define MD4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4) +#define MD4_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Final) +#define MD4_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Init) +#define MD4_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Transform) +#define MD4_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Update) +#define MD5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5) +#define MD5_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Final) +#define MD5_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Init) +#define MD5_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Init_from_state) +#define MD5_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Transform) +#define MD5_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Update) +#define MD5_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_get_state) +#define MGF1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MGF1) +#define NAME_CONSTRAINTS_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check) +#define NAME_CONSTRAINTS_check_CN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check_CN) +#define NAME_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_free) +#define NAME_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_it) +#define NAME_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_new) +#define NCONF_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_free) +#define NCONF_get_section BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_get_section) +#define NCONF_get_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_get_string) +#define NCONF_load BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_load) +#define NCONF_load_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_load_bio) +#define NCONF_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_new) +#define NETSCAPE_SPKAC_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKAC_free) +#define NETSCAPE_SPKAC_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKAC_it) +#define NETSCAPE_SPKAC_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKAC_new) +#define NETSCAPE_SPKI_b64_decode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_decode) +#define NETSCAPE_SPKI_b64_encode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_encode) +#define NETSCAPE_SPKI_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_free) +#define NETSCAPE_SPKI_get_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_get_pubkey) +#define NETSCAPE_SPKI_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_it) +#define NETSCAPE_SPKI_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_new) +#define NETSCAPE_SPKI_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_print) +#define NETSCAPE_SPKI_set_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_set_pubkey) +#define NETSCAPE_SPKI_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_sign) +#define NETSCAPE_SPKI_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_verify) +#define NOTICEREF_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NOTICEREF_free) +#define NOTICEREF_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NOTICEREF_it) +#define NOTICEREF_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NOTICEREF_new) +#define OBJ_NAME_do_all_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_NAME_do_all_sorted) +#define OBJ_cbs2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_cbs2nid) +#define OBJ_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_cleanup) +#define OBJ_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_cmp) +#define OBJ_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_create) +#define OBJ_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_dup) +#define OBJ_find_sigid_algs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_find_sigid_algs) +#define OBJ_find_sigid_by_algs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_find_sigid_by_algs) +#define OBJ_get0_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_get0_data) +#define OBJ_get_undef BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_get_undef) +#define OBJ_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_length) +#define OBJ_ln2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_ln2nid) +#define OBJ_nid2cbb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2cbb) +#define OBJ_nid2ln BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2ln) +#define OBJ_nid2obj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2obj) +#define OBJ_nid2sn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2sn) +#define OBJ_obj2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_obj2nid) +#define OBJ_obj2txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_obj2txt) +#define OBJ_sn2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_sn2nid) +#define OBJ_txt2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_txt2nid) +#define OBJ_txt2obj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_txt2obj) +#define OCSP_BASICRESP_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_add_ext) +#define OCSP_BASICRESP_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_delete_ext) +#define OCSP_BASICRESP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_free) +#define OCSP_BASICRESP_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext) +#define OCSP_BASICRESP_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext_by_NID) +#define OCSP_BASICRESP_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_it) +#define OCSP_BASICRESP_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_new) +#define OCSP_CERTID_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_dup) +#define OCSP_CERTID_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_free) +#define OCSP_CERTID_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_it) +#define OCSP_CERTID_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_new) +#define OCSP_CERTSTATUS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTSTATUS_it) +#define OCSP_ONEREQ_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_ONEREQ_free) +#define OCSP_ONEREQ_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_ONEREQ_it) +#define OCSP_ONEREQ_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_ONEREQ_new) +#define OCSP_REQINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQINFO_free) +#define OCSP_REQINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQINFO_it) +#define OCSP_REQINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQINFO_new) +#define OCSP_REQUEST_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_free) +#define OCSP_REQUEST_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext) +#define OCSP_REQUEST_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext_by_NID) +#define OCSP_REQUEST_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_it) +#define OCSP_REQUEST_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_new) +#define OCSP_REQUEST_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_print) +#define OCSP_REQ_CTX_add1_header BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_add1_header) +#define OCSP_REQ_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_free) +#define OCSP_REQ_CTX_get0_mem_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_get0_mem_bio) +#define OCSP_REQ_CTX_http BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_http) +#define OCSP_REQ_CTX_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_i2d) +#define OCSP_REQ_CTX_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio) +#define OCSP_REQ_CTX_nbio_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio_d2i) +#define OCSP_REQ_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_new) +#define OCSP_REQ_CTX_set1_req BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_set1_req) +#define OCSP_RESPBYTES_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPBYTES_free) +#define OCSP_RESPBYTES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPBYTES_it) +#define OCSP_RESPBYTES_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPBYTES_new) +#define OCSP_RESPDATA_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPDATA_free) +#define OCSP_RESPDATA_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPDATA_it) +#define OCSP_RESPDATA_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPDATA_new) +#define OCSP_RESPID_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPID_it) +#define OCSP_RESPONSE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_free) +#define OCSP_RESPONSE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_it) +#define OCSP_RESPONSE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_new) +#define OCSP_RESPONSE_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_print) +#define OCSP_REVOKEDINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_free) +#define OCSP_REVOKEDINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_it) +#define OCSP_REVOKEDINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_new) +#define OCSP_SIGNATURE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SIGNATURE_free) +#define OCSP_SIGNATURE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SIGNATURE_it) +#define OCSP_SIGNATURE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SIGNATURE_new) +#define OCSP_SINGLERESP_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_add_ext) +#define OCSP_SINGLERESP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_free) +#define OCSP_SINGLERESP_get0_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_get0_id) +#define OCSP_SINGLERESP_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext) +#define OCSP_SINGLERESP_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext_count) +#define OCSP_SINGLERESP_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_it) +#define OCSP_SINGLERESP_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_new) +#define OCSP_basic_add1_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_add1_cert) +#define OCSP_basic_add1_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_add1_nonce) +#define OCSP_basic_add1_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_add1_status) +#define OCSP_basic_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_sign) +#define OCSP_basic_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_verify) +#define OCSP_cert_id_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_cert_id_new) +#define OCSP_cert_status_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_cert_status_str) +#define OCSP_cert_to_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_cert_to_id) +#define OCSP_check_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_check_nonce) +#define OCSP_check_validity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_check_validity) +#define OCSP_copy_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_copy_nonce) +#define OCSP_crl_reason_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_crl_reason_str) +#define OCSP_get_default_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_get_default_digest) +#define OCSP_id_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_id_cmp) +#define OCSP_id_get0_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_id_get0_info) +#define OCSP_id_issuer_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_id_issuer_cmp) +#define OCSP_onereq_get0_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_onereq_get0_id) +#define OCSP_parse_url BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_parse_url) +#define OCSP_request_add0_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_add0_id) +#define OCSP_request_add1_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_add1_cert) +#define OCSP_request_add1_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_add1_nonce) +#define OCSP_request_is_signed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_is_signed) +#define OCSP_request_onereq_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_onereq_count) +#define OCSP_request_onereq_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_onereq_get0) +#define OCSP_request_set1_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_set1_name) +#define OCSP_request_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_sign) +#define OCSP_request_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_verify) +#define OCSP_resp_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_count) +#define OCSP_resp_find BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_find) +#define OCSP_resp_find_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_find_status) +#define OCSP_resp_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_get0) +#define OCSP_response_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_create) +#define OCSP_response_get1_basic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_get1_basic) +#define OCSP_response_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_status) +#define OCSP_response_status_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_status_str) +#define OCSP_sendreq_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_sendreq_bio) +#define OCSP_sendreq_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_sendreq_nbio) +#define OCSP_sendreq_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_sendreq_new) +#define OCSP_set_max_response_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_set_max_response_length) +#define OCSP_single_get0_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_single_get0_status) +#define OPENSSL_add_all_algorithms_conf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_add_all_algorithms_conf) +#define OPENSSL_armcap_P BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_armcap_P) +#define OPENSSL_asprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_asprintf) +#define OPENSSL_calloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_calloc) +#define OPENSSL_cleanse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cleanse) +#define OPENSSL_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cleanup) +#define OPENSSL_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_clear_free) +#define OPENSSL_config BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_config) +#define OPENSSL_cpucap_initialized BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cpucap_initialized) +#define OPENSSL_cpuid_setup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cpuid_setup) +#define OPENSSL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_free) +#define OPENSSL_fromxdigit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_fromxdigit) +#define OPENSSL_gmtime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_gmtime) +#define OPENSSL_gmtime_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_gmtime_adj) +#define OPENSSL_gmtime_diff BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_gmtime_diff) +#define OPENSSL_hash32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_hash32) +#define OPENSSL_hexstr2buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_hexstr2buf) +#define OPENSSL_ia32cap_P BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_ia32cap_P) +#define OPENSSL_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_init) +#define OPENSSL_init_crypto BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_init_crypto) +#define OPENSSL_isalnum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isalnum) +#define OPENSSL_isalpha BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isalpha) +#define OPENSSL_isdigit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isdigit) +#define OPENSSL_isspace BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isspace) +#define OPENSSL_isxdigit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isxdigit) +#define OPENSSL_lh_delete BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_delete) +#define OPENSSL_lh_doall_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_doall_arg) +#define OPENSSL_lh_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_free) +#define OPENSSL_lh_insert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_insert) +#define OPENSSL_lh_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_new) +#define OPENSSL_lh_num_items BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_num_items) +#define OPENSSL_lh_retrieve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_retrieve) +#define OPENSSL_lh_retrieve_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_retrieve_key) +#define OPENSSL_load_builtin_modules BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_load_builtin_modules) +#define OPENSSL_malloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_malloc) +#define OPENSSL_malloc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_malloc_init) +#define OPENSSL_memdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_memdup) +#define OPENSSL_no_config BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_no_config) +#define OPENSSL_posix_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_posix_to_tm) +#define OPENSSL_ppc64le_hwcap2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_ppc64le_hwcap2) +#define OPENSSL_realloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_realloc) +#define OPENSSL_secure_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_secure_clear_free) +#define OPENSSL_secure_malloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_secure_malloc) +#define OPENSSL_secure_zalloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_secure_zalloc) +#define OPENSSL_sk_deep_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_deep_copy) +#define OPENSSL_sk_delete BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_delete) +#define OPENSSL_sk_delete_if BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_delete_if) +#define OPENSSL_sk_delete_ptr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_delete_ptr) +#define OPENSSL_sk_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_dup) +#define OPENSSL_sk_find BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_find) +#define OPENSSL_sk_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_free) +#define OPENSSL_sk_insert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_insert) +#define OPENSSL_sk_is_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_is_sorted) +#define OPENSSL_sk_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_new) +#define OPENSSL_sk_new_null BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_new_null) +#define OPENSSL_sk_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_num) +#define OPENSSL_sk_pop BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_pop) +#define OPENSSL_sk_pop_free_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_pop_free_ex) +#define OPENSSL_sk_push BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_push) +#define OPENSSL_sk_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_set) +#define OPENSSL_sk_set_cmp_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_set_cmp_func) +#define OPENSSL_sk_shift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_shift) +#define OPENSSL_sk_sort BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_sort) +#define OPENSSL_sk_unshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_unshift) +#define OPENSSL_sk_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_value) +#define OPENSSL_sk_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_zero) +#define OPENSSL_strcasecmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strcasecmp) +#define OPENSSL_strdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strdup) +#define OPENSSL_strhash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strhash) +#define OPENSSL_strlcat BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strlcat) +#define OPENSSL_strlcpy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strlcpy) +#define OPENSSL_strncasecmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strncasecmp) +#define OPENSSL_strndup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strndup) +#define OPENSSL_strnlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strnlen) +#define OPENSSL_timegm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_timegm) +#define OPENSSL_tm_to_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_tm_to_posix) +#define OPENSSL_tolower BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_tolower) +#define OPENSSL_vasprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_vasprintf) +#define OPENSSL_vasprintf_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_vasprintf_internal) +#define OPENSSL_zalloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_zalloc) +#define OTHERNAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OTHERNAME_free) +#define OTHERNAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OTHERNAME_it) +#define OTHERNAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OTHERNAME_new) +#define OpenSSL_add_all_algorithms BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_add_all_algorithms) +#define OpenSSL_add_all_ciphers BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_add_all_ciphers) +#define OpenSSL_add_all_digests BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_add_all_digests) +#define OpenSSL_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_version) +#define OpenSSL_version_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_version_num) +#define PEM_ASN1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_read) +#define PEM_ASN1_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_read_bio) +#define PEM_ASN1_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_write) +#define PEM_ASN1_write_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_write_bio) +#define PEM_X509_INFO_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_X509_INFO_read) +#define PEM_X509_INFO_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_X509_INFO_read_bio) +#define PEM_X509_INFO_write_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_X509_INFO_write_bio) +#define PEM_bytes_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_bytes_read_bio) +#define PEM_def_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_def_callback) +#define PEM_dek_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_dek_info) +#define PEM_do_header BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_do_header) +#define PEM_get_EVP_CIPHER_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_get_EVP_CIPHER_INFO) +#define PEM_proc_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_proc_type) +#define PEM_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read) +#define PEM_read_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DHparams) +#define PEM_read_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DSAPrivateKey) +#define PEM_read_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DSA_PUBKEY) +#define PEM_read_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DSAparams) +#define PEM_read_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_ECPrivateKey) +#define PEM_read_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_EC_PUBKEY) +#define PEM_read_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PKCS7) +#define PEM_read_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PKCS8) +#define PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PKCS8_PRIV_KEY_INFO) +#define PEM_read_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PUBKEY) +#define PEM_read_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PrivateKey) +#define PEM_read_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_RSAPrivateKey) +#define PEM_read_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_RSAPublicKey) +#define PEM_read_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_RSA_PUBKEY) +#define PEM_read_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509) +#define PEM_read_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509_AUX) +#define PEM_read_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509_CRL) +#define PEM_read_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509_REQ) +#define PEM_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio) +#define PEM_read_bio_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DHparams) +#define PEM_read_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DSAPrivateKey) +#define PEM_read_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DSA_PUBKEY) +#define PEM_read_bio_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DSAparams) +#define PEM_read_bio_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_ECPKParameters) +#define PEM_read_bio_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_ECPrivateKey) +#define PEM_read_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_EC_PUBKEY) +#define PEM_read_bio_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PKCS7) +#define PEM_read_bio_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PKCS8) +#define PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PKCS8_PRIV_KEY_INFO) +#define PEM_read_bio_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PUBKEY) +#define PEM_read_bio_Parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_Parameters) +#define PEM_read_bio_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PrivateKey) +#define PEM_read_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_RSAPrivateKey) +#define PEM_read_bio_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_RSAPublicKey) +#define PEM_read_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_RSA_PUBKEY) +#define PEM_read_bio_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509) +#define PEM_read_bio_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509_AUX) +#define PEM_read_bio_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509_CRL) +#define PEM_read_bio_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509_REQ) +#define PEM_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write) +#define PEM_write_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DHparams) +#define PEM_write_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DSAPrivateKey) +#define PEM_write_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DSA_PUBKEY) +#define PEM_write_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DSAparams) +#define PEM_write_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_ECPrivateKey) +#define PEM_write_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_EC_PUBKEY) +#define PEM_write_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS7) +#define PEM_write_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8) +#define PEM_write_PKCS8PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey) +#define PEM_write_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey_nid) +#define PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8_PRIV_KEY_INFO) +#define PEM_write_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PUBKEY) +#define PEM_write_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PrivateKey) +#define PEM_write_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_RSAPrivateKey) +#define PEM_write_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_RSAPublicKey) +#define PEM_write_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_RSA_PUBKEY) +#define PEM_write_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509) +#define PEM_write_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_AUX) +#define PEM_write_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_CRL) +#define PEM_write_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_REQ) +#define PEM_write_X509_REQ_NEW BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_REQ_NEW) +#define PEM_write_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio) +#define PEM_write_bio_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DHparams) +#define PEM_write_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DSAPrivateKey) +#define PEM_write_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DSA_PUBKEY) +#define PEM_write_bio_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DSAparams) +#define PEM_write_bio_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_ECPKParameters) +#define PEM_write_bio_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_ECPrivateKey) +#define PEM_write_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_EC_PUBKEY) +#define PEM_write_bio_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS7) +#define PEM_write_bio_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8) +#define PEM_write_bio_PKCS8PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey) +#define PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey_nid) +#define PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8_PRIV_KEY_INFO) +#define PEM_write_bio_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PUBKEY) +#define PEM_write_bio_Parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_Parameters) +#define PEM_write_bio_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey) +#define PEM_write_bio_PrivateKey_traditional BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey_traditional) +#define PEM_write_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_RSAPrivateKey) +#define PEM_write_bio_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_RSAPublicKey) +#define PEM_write_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_RSA_PUBKEY) +#define PEM_write_bio_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509) +#define PEM_write_bio_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_AUX) +#define PEM_write_bio_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_CRL) +#define PEM_write_bio_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ) +#define PEM_write_bio_X509_REQ_NEW BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ_NEW) +#define PKCS12_PBE_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_PBE_add) +#define PKCS12_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_create) +#define PKCS12_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_free) +#define PKCS12_get_key_and_certs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_get_key_and_certs) +#define PKCS12_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_new) +#define PKCS12_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_parse) +#define PKCS12_set_mac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_set_mac) +#define PKCS12_verify_mac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_verify_mac) +#define PKCS1_MGF1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS1_MGF1) +#define PKCS5_PBKDF2_HMAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC) +#define PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC_SHA1) +#define PKCS5_pbe2_decrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_pbe2_decrypt_init) +#define PKCS5_pbe2_encrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_pbe2_encrypt_init) +#define PKCS7_ATTR_VERIFY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ATTR_VERIFY_it) +#define PKCS7_DIGEST_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_DIGEST_free) +#define PKCS7_DIGEST_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_DIGEST_it) +#define PKCS7_DIGEST_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_DIGEST_new) +#define PKCS7_ENCRYPT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENCRYPT_free) +#define PKCS7_ENCRYPT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENCRYPT_it) +#define PKCS7_ENCRYPT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENCRYPT_new) +#define PKCS7_ENC_CONTENT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_free) +#define PKCS7_ENC_CONTENT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_it) +#define PKCS7_ENC_CONTENT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_new) +#define PKCS7_ENVELOPE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENVELOPE_free) +#define PKCS7_ENVELOPE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENVELOPE_it) +#define PKCS7_ENVELOPE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENVELOPE_new) +#define PKCS7_ISSUER_AND_SERIAL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_free) +#define PKCS7_ISSUER_AND_SERIAL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_it) +#define PKCS7_ISSUER_AND_SERIAL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_new) +#define PKCS7_RECIP_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_free) +#define PKCS7_RECIP_INFO_get0_alg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_get0_alg) +#define PKCS7_RECIP_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_it) +#define PKCS7_RECIP_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_new) +#define PKCS7_RECIP_INFO_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_set) +#define PKCS7_SIGNED_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNED_free) +#define PKCS7_SIGNED_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNED_it) +#define PKCS7_SIGNED_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNED_new) +#define PKCS7_SIGNER_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_free) +#define PKCS7_SIGNER_INFO_get0_algs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_get0_algs) +#define PKCS7_SIGNER_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_it) +#define PKCS7_SIGNER_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_new) +#define PKCS7_SIGNER_INFO_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_set) +#define PKCS7_SIGN_ENVELOPE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_free) +#define PKCS7_SIGN_ENVELOPE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_it) +#define PKCS7_SIGN_ENVELOPE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_new) +#define PKCS7_add_certificate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_certificate) +#define PKCS7_add_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_crl) +#define PKCS7_add_recipient BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_recipient) +#define PKCS7_add_recipient_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_recipient_info) +#define PKCS7_add_signer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_signer) +#define PKCS7_bundle_CRLs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_bundle_CRLs) +#define PKCS7_bundle_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_bundle_certificates) +#define PKCS7_bundle_raw_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_bundle_raw_certificates) +#define PKCS7_content_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_content_new) +#define PKCS7_dataFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_dataFinal) +#define PKCS7_dataInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_dataInit) +#define PKCS7_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_decrypt) +#define PKCS7_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_dup) +#define PKCS7_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_encrypt) +#define PKCS7_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_free) +#define PKCS7_get0_signers BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get0_signers) +#define PKCS7_get_CRLs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_CRLs) +#define PKCS7_get_PEM_CRLs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_PEM_CRLs) +#define PKCS7_get_PEM_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_PEM_certificates) +#define PKCS7_get_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_certificates) +#define PKCS7_get_detached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_detached) +#define PKCS7_get_raw_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_raw_certificates) +#define PKCS7_get_recipient_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_recipient_info) +#define PKCS7_get_signed_attribute BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_signed_attribute) +#define PKCS7_get_signer_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_signer_info) +#define PKCS7_is_detached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_is_detached) +#define PKCS7_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_it) +#define PKCS7_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_new) +#define PKCS7_print_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_print_ctx) +#define PKCS7_set_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_cipher) +#define PKCS7_set_content BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_content) +#define PKCS7_set_detached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_detached) +#define PKCS7_set_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_digest) +#define PKCS7_set_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_type) +#define PKCS7_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_sign) +#define PKCS7_type_is_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_data) +#define PKCS7_type_is_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_digest) +#define PKCS7_type_is_encrypted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_encrypted) +#define PKCS7_type_is_enveloped BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_enveloped) +#define PKCS7_type_is_signed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_signed) +#define PKCS7_type_is_signedAndEnveloped BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_signedAndEnveloped) +#define PKCS7_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_verify) +#define PKCS8_PRIV_KEY_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_free) +#define PKCS8_PRIV_KEY_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_it) +#define PKCS8_PRIV_KEY_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_new) +#define PKCS8_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_decrypt) +#define PKCS8_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_encrypt) +#define PKCS8_marshal_encrypted_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_marshal_encrypted_private_key) +#define PKCS8_parse_encrypted_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_parse_encrypted_private_key) +#define POLICYINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYINFO_free) +#define POLICYINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYINFO_it) +#define POLICYINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYINFO_new) +#define POLICYQUALINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYQUALINFO_free) +#define POLICYQUALINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYQUALINFO_it) +#define POLICYQUALINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYQUALINFO_new) +#define POLICY_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_free) +#define POLICY_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_it) +#define POLICY_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_new) +#define POLICY_MAPPINGS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPINGS_it) +#define POLICY_MAPPING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPING_free) +#define POLICY_MAPPING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPING_it) +#define POLICY_MAPPING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPING_new) +#define PQDSA_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_free) +#define PQDSA_KEY_get0_dsa BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_get0_dsa) +#define PQDSA_KEY_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_init) +#define PQDSA_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_new) +#define PQDSA_KEY_set_raw_keypair_from_both BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_both) +#define PQDSA_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_seed) +#define PQDSA_KEY_set_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_private_key) +#define PQDSA_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_public_key) +#define PQDSA_find_asn1_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_find_asn1_by_nid) +#define PQDSA_find_dsa_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_find_dsa_by_nid) +#define RAND_OpenSSL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_OpenSSL) +#define RAND_SSLeay BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_SSLeay) +#define RAND_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_add) +#define RAND_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_bytes) +#define RAND_bytes_with_user_prediction_resistance BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_bytes_with_user_prediction_resistance) +#define RAND_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_cleanup) +#define RAND_egd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_egd) +#define RAND_egd_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_egd_bytes) +#define RAND_file_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_file_name) +#define RAND_get_rand_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_get_rand_method) +#define RAND_keep_random_devices_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_keep_random_devices_open) +#define RAND_load_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_load_file) +#define RAND_poll BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_poll) +#define RAND_priv_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_priv_bytes) +#define RAND_pseudo_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_pseudo_bytes) +#define RAND_public_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_public_bytes) +#define RAND_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_seed) +#define RAND_set_rand_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_set_rand_method) +#define RAND_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_status) +#define RAND_write_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_write_file) +#define RC4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RC4) +#define RC4_options BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RC4_options) +#define RC4_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RC4_set_key) +#define RFC8032_DOM2_PREFIX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RFC8032_DOM2_PREFIX) +#define RIPEMD160 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160) +#define RIPEMD160_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160_Final) +#define RIPEMD160_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160_Init) +#define RIPEMD160_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160_Update) +#define RSAPrivateKey_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAPrivateKey_dup) +#define RSAPublicKey_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAPublicKey_dup) +#define RSASSA_PSS_PARAMS_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_create) +#define RSASSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_free) +#define RSASSA_PSS_PARAMS_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_get) +#define RSASSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_new) +#define RSASSA_PSS_parse_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_parse_params) +#define RSAZ_1024_mod_exp_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAZ_1024_mod_exp_avx2) +#define RSAZ_mod_exp_avx512_x2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAZ_mod_exp_avx512_x2) +#define RSA_ALGOR_IDENTIFIER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_free) +#define RSA_ALGOR_IDENTIFIER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_new) +#define RSA_INTEGER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_INTEGER_free) +#define RSA_INTEGER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_INTEGER_new) +#define RSA_MGA_IDENTIFIER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_free) +#define RSA_MGA_IDENTIFIER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_new) +#define RSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_PSS_PARAMS_free) +#define RSA_PSS_PARAMS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_PSS_PARAMS_it) +#define RSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_PSS_PARAMS_new) +#define RSA_add_pkcs1_prefix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_add_pkcs1_prefix) +#define RSA_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_bits) +#define RSA_blinding_off_temp_for_accp_compatibility BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_blinding_off_temp_for_accp_compatibility) +#define RSA_blinding_on BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_blinding_on) +#define RSA_check_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_check_fips) +#define RSA_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_check_key) +#define RSA_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_decrypt) +#define RSA_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_encrypt) +#define RSA_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_flags) +#define RSA_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_free) +#define RSA_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_generate_key) +#define RSA_generate_key_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_generate_key_ex) +#define RSA_generate_key_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_generate_key_fips) +#define RSA_get0_crt_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_crt_params) +#define RSA_get0_d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_d) +#define RSA_get0_dmp1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_dmp1) +#define RSA_get0_dmq1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_dmq1) +#define RSA_get0_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_e) +#define RSA_get0_factors BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_factors) +#define RSA_get0_iqmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_iqmp) +#define RSA_get0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_key) +#define RSA_get0_n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_n) +#define RSA_get0_p BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_p) +#define RSA_get0_pss_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_pss_params) +#define RSA_get0_q BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_q) +#define RSA_get0_ssa_pss_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_ssa_pss_params) +#define RSA_get_default_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_default_method) +#define RSA_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_ex_data) +#define RSA_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_ex_new_index) +#define RSA_get_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_method) +#define RSA_is_opaque BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_is_opaque) +#define RSA_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_marshal_private_key) +#define RSA_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_marshal_public_key) +#define RSA_meth_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_free) +#define RSA_meth_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_new) +#define RSA_meth_set0_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set0_app_data) +#define RSA_meth_set_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_finish) +#define RSA_meth_set_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_init) +#define RSA_meth_set_priv_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_priv_dec) +#define RSA_meth_set_priv_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_priv_enc) +#define RSA_meth_set_pub_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_pub_dec) +#define RSA_meth_set_pub_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_pub_enc) +#define RSA_meth_set_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_sign) +#define RSA_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new) +#define RSA_new_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_method) +#define RSA_new_method_no_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_method_no_e) +#define RSA_new_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key) +#define RSA_new_private_key_large_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key_large_e) +#define RSA_new_private_key_no_crt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key_no_crt) +#define RSA_new_private_key_no_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key_no_e) +#define RSA_new_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_public_key) +#define RSA_new_public_key_large_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_public_key_large_e) +#define RSA_padding_add_PKCS1_OAEP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP) +#define RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP_mgf1) +#define RSA_padding_add_PKCS1_PSS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS) +#define RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS_mgf1) +#define RSA_padding_add_PKCS1_type_1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_type_1) +#define RSA_padding_add_none BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_none) +#define RSA_padding_check_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_OAEP_mgf1) +#define RSA_padding_check_PKCS1_type_1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_type_1) +#define RSA_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_parse_private_key) +#define RSA_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_parse_public_key) +#define RSA_pkey_ctx_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_pkey_ctx_ctrl) +#define RSA_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_print) +#define RSA_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_print_fp) +#define RSA_private_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_decrypt) +#define RSA_private_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_encrypt) +#define RSA_private_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_key_from_bytes) +#define RSA_private_key_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_key_to_bytes) +#define RSA_public_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_decrypt) +#define RSA_public_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_encrypt) +#define RSA_public_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_key_from_bytes) +#define RSA_public_key_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_key_to_bytes) +#define RSA_set0_crt_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set0_crt_params) +#define RSA_set0_factors BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set0_factors) +#define RSA_set0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set0_key) +#define RSA_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set_ex_data) +#define RSA_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set_flags) +#define RSA_set_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set_method) +#define RSA_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_sign) +#define RSA_sign_pss_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_sign_pss_mgf1) +#define RSA_sign_raw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_sign_raw) +#define RSA_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_size) +#define RSA_test_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_test_flags) +#define RSA_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_up_ref) +#define RSA_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify) +#define RSA_verify_PKCS1_PSS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS) +#define RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS_mgf1) +#define RSA_verify_pss_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_pss_mgf1) +#define RSA_verify_raw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_raw) +#define SHA1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1) +#define SHA1_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Final) +#define SHA1_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Init) +#define SHA1_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Init_from_state) +#define SHA1_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Transform) +#define SHA1_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Update) +#define SHA1_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_get_state) +#define SHA224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224) +#define SHA224_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Final) +#define SHA224_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Init) +#define SHA224_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Init_from_state) +#define SHA224_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Update) +#define SHA224_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_get_state) +#define SHA256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256) +#define SHA256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Final) +#define SHA256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Init) +#define SHA256_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Init_from_state) +#define SHA256_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Transform) +#define SHA256_TransformBlocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_TransformBlocks) +#define SHA256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Update) +#define SHA256_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_get_state) +#define SHA384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384) +#define SHA384_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Final) +#define SHA384_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Init) +#define SHA384_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Init_from_state) +#define SHA384_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Update) +#define SHA384_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_get_state) +#define SHA3_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224) +#define SHA3_224_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224_Final) +#define SHA3_224_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224_Init) +#define SHA3_224_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224_Update) +#define SHA3_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256) +#define SHA3_256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256_Final) +#define SHA3_256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256_Init) +#define SHA3_256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256_Update) +#define SHA3_384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384) +#define SHA3_384_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384_Final) +#define SHA3_384_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384_Init) +#define SHA3_384_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384_Update) +#define SHA3_512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512) +#define SHA3_512_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512_Final) +#define SHA3_512_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512_Init) +#define SHA3_512_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512_Update) +#define SHA3_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_Final) +#define SHA3_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_Init) +#define SHA3_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_Update) +#define SHA512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512) +#define SHA512_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224) +#define SHA512_224_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Final) +#define SHA512_224_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Init) +#define SHA512_224_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Init_from_state) +#define SHA512_224_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Update) +#define SHA512_224_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_get_state) +#define SHA512_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256) +#define SHA512_256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Final) +#define SHA512_256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Init) +#define SHA512_256_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Init_from_state) +#define SHA512_256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Update) +#define SHA512_256_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_get_state) +#define SHA512_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Final) +#define SHA512_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Init) +#define SHA512_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Init_from_state) +#define SHA512_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Transform) +#define SHA512_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Update) +#define SHA512_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_get_state) +#define SHAKE128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128) +#define SHAKE128_Absorb_once_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128_Absorb_once_x4) +#define SHAKE128_Init_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128_Init_x4) +#define SHAKE128_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128_Squeezeblocks_x4) +#define SHAKE256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE256) +#define SHAKE256_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE256_x4) +#define SHAKE_Absorb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Absorb) +#define SHAKE_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Final) +#define SHAKE_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Init) +#define SHAKE_Squeeze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Squeeze) +#define SIPHASH_24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SIPHASH_24) +#define SMIME_read_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SMIME_read_PKCS7) +#define SMIME_write_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SMIME_write_PKCS7) +#define SPAKE2_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_CTX_free) +#define SPAKE2_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_CTX_new) +#define SPAKE2_generate_msg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_generate_msg) +#define SPAKE2_process_msg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_process_msg) +#define SSHKDF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSHKDF) +#define SSKDF_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSKDF_digest) +#define SSKDF_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSKDF_hmac) +#define SSLeay BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSLeay) +#define SSLeay_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSLeay_version) +#define TRUST_TOKEN_CLIENT_add_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_add_key) +#define TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance) +#define TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance_over_message) +#define TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_redemption) +#define TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_issuance) +#define TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_redemption) +#define TRUST_TOKEN_CLIENT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_free) +#define TRUST_TOKEN_CLIENT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_new) +#define TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_set_srr_key) +#define TRUST_TOKEN_ISSUER_add_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_add_key) +#define TRUST_TOKEN_ISSUER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_free) +#define TRUST_TOKEN_ISSUER_issue BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_issue) +#define TRUST_TOKEN_ISSUER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_new) +#define TRUST_TOKEN_ISSUER_redeem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem) +#define TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem_over_message) +#define TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_metadata_key) +#define TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_srr_key) +#define TRUST_TOKEN_PRETOKEN_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_PRETOKEN_free) +#define TRUST_TOKEN_decode_private_metadata BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_decode_private_metadata) +#define TRUST_TOKEN_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_derive_key_from_secret) +#define TRUST_TOKEN_experiment_v1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v1) +#define TRUST_TOKEN_experiment_v2_pmb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_pmb) +#define TRUST_TOKEN_experiment_v2_voprf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_voprf) +#define TRUST_TOKEN_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_free) +#define TRUST_TOKEN_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_generate_key) +#define TRUST_TOKEN_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_new) +#define TRUST_TOKEN_pst_v1_pmb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_pmb) +#define TRUST_TOKEN_pst_v1_voprf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_voprf) +#define UI_add_info_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_add_info_string) +#define UI_add_input_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_add_input_string) +#define UI_add_verify_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_add_verify_string) +#define UI_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_free) +#define UI_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_new) +#define UI_process BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_process) +#define USERNOTICE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, USERNOTICE_free) +#define USERNOTICE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, USERNOTICE_it) +#define USERNOTICE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, USERNOTICE_new) +#define UTF8_getc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UTF8_getc) +#define UTF8_putc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UTF8_putc) +#define X25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X25519) +#define X25519_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X25519_keypair) +#define X25519_public_from_private BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X25519_public_from_private) +#define X509V3_EXT_CRL_add_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_CRL_add_nconf) +#define X509V3_EXT_REQ_add_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_REQ_add_nconf) +#define X509V3_EXT_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add) +#define X509V3_EXT_add_alias BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add_alias) +#define X509V3_EXT_add_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add_nconf) +#define X509V3_EXT_add_nconf_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add_nconf_sk) +#define X509V3_EXT_conf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_conf) +#define X509V3_EXT_conf_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_conf_nid) +#define X509V3_EXT_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_d2i) +#define X509V3_EXT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_free) +#define X509V3_EXT_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_get) +#define X509V3_EXT_get_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_get_nid) +#define X509V3_EXT_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_i2d) +#define X509V3_EXT_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_nconf) +#define X509V3_EXT_nconf_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_nconf_nid) +#define X509V3_EXT_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_print) +#define X509V3_EXT_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_print_fp) +#define X509V3_NAME_from_section BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_NAME_from_section) +#define X509V3_add1_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add1_i2d) +#define X509V3_add_standard_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_standard_extensions) +#define X509V3_add_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_value) +#define X509V3_add_value_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_value_bool) +#define X509V3_add_value_int BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_value_int) +#define X509V3_bool_from_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_bool_from_string) +#define X509V3_conf_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_conf_free) +#define X509V3_extensions_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_extensions_print) +#define X509V3_get_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_d2i) +#define X509V3_get_section BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_section) +#define X509V3_get_value_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_value_bool) +#define X509V3_get_value_int BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_value_int) +#define X509V3_parse_list BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_parse_list) +#define X509V3_set_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_set_ctx) +#define X509V3_set_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_set_nconf) +#define X509_ALGOR_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_cmp) +#define X509_ALGOR_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_dup) +#define X509_ALGOR_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_free) +#define X509_ALGOR_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_get0) +#define X509_ALGOR_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_it) +#define X509_ALGOR_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_new) +#define X509_ALGOR_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_set0) +#define X509_ALGOR_set_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_set_md) +#define X509_ATTRIBUTE_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_count) +#define X509_ATTRIBUTE_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create) +#define X509_ATTRIBUTE_create_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_NID) +#define X509_ATTRIBUTE_create_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_OBJ) +#define X509_ATTRIBUTE_create_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_txt) +#define X509_ATTRIBUTE_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_dup) +#define X509_ATTRIBUTE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_free) +#define X509_ATTRIBUTE_get0_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_data) +#define X509_ATTRIBUTE_get0_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_object) +#define X509_ATTRIBUTE_get0_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_type) +#define X509_ATTRIBUTE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_it) +#define X509_ATTRIBUTE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_new) +#define X509_ATTRIBUTE_set1_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_data) +#define X509_ATTRIBUTE_set1_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_object) +#define X509_CERT_AUX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_free) +#define X509_CERT_AUX_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_it) +#define X509_CERT_AUX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_new) +#define X509_CERT_AUX_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_print) +#define X509_CINF_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CINF_free) +#define X509_CINF_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CINF_it) +#define X509_CINF_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CINF_new) +#define X509_CRL_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_INFO_free) +#define X509_CRL_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_INFO_it) +#define X509_CRL_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_INFO_new) +#define X509_CRL_add0_revoked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_add0_revoked) +#define X509_CRL_add1_ext_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_add1_ext_i2d) +#define X509_CRL_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_add_ext) +#define X509_CRL_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_cmp) +#define X509_CRL_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_delete_ext) +#define X509_CRL_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_digest) +#define X509_CRL_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_dup) +#define X509_CRL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_free) +#define X509_CRL_get0_by_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_by_cert) +#define X509_CRL_get0_by_serial BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_by_serial) +#define X509_CRL_get0_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_extensions) +#define X509_CRL_get0_lastUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_lastUpdate) +#define X509_CRL_get0_nextUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_nextUpdate) +#define X509_CRL_get0_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_signature) +#define X509_CRL_get_REVOKED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_REVOKED) +#define X509_CRL_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext) +#define X509_CRL_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_by_NID) +#define X509_CRL_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_by_OBJ) +#define X509_CRL_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_by_critical) +#define X509_CRL_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_count) +#define X509_CRL_get_ext_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_d2i) +#define X509_CRL_get_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_issuer) +#define X509_CRL_get_lastUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_lastUpdate) +#define X509_CRL_get_nextUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_nextUpdate) +#define X509_CRL_get_signature_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_signature_nid) +#define X509_CRL_get_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_version) +#define X509_CRL_http_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_http_nbio) +#define X509_CRL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_it) +#define X509_CRL_match BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_match) +#define X509_CRL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_new) +#define X509_CRL_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_print) +#define X509_CRL_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_print_fp) +#define X509_CRL_set1_lastUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_lastUpdate) +#define X509_CRL_set1_nextUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_nextUpdate) +#define X509_CRL_set1_signature_algo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_signature_algo) +#define X509_CRL_set1_signature_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_signature_value) +#define X509_CRL_set_issuer_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set_issuer_name) +#define X509_CRL_set_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set_version) +#define X509_CRL_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_sign) +#define X509_CRL_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_sign_ctx) +#define X509_CRL_sort BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_sort) +#define X509_CRL_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_up_ref) +#define X509_CRL_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_verify) +#define X509_EXTENSIONS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSIONS_it) +#define X509_EXTENSION_create_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_create_by_NID) +#define X509_EXTENSION_create_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_create_by_OBJ) +#define X509_EXTENSION_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_dup) +#define X509_EXTENSION_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_free) +#define X509_EXTENSION_get_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_get_critical) +#define X509_EXTENSION_get_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_get_data) +#define X509_EXTENSION_get_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_get_object) +#define X509_EXTENSION_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_it) +#define X509_EXTENSION_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_new) +#define X509_EXTENSION_set_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_set_critical) +#define X509_EXTENSION_set_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_set_data) +#define X509_EXTENSION_set_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_set_object) +#define X509_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_INFO_free) +#define X509_LOOKUP_add_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_add_dir) +#define X509_LOOKUP_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_ctrl) +#define X509_LOOKUP_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_file) +#define X509_LOOKUP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_free) +#define X509_LOOKUP_hash_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_hash_dir) +#define X509_LOOKUP_load_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_load_file) +#define X509_NAME_ENTRIES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRIES_it) +#define X509_NAME_ENTRY_create_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_NID) +#define X509_NAME_ENTRY_create_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_OBJ) +#define X509_NAME_ENTRY_create_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_txt) +#define X509_NAME_ENTRY_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_dup) +#define X509_NAME_ENTRY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_free) +#define X509_NAME_ENTRY_get_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_data) +#define X509_NAME_ENTRY_get_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_object) +#define X509_NAME_ENTRY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_it) +#define X509_NAME_ENTRY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_new) +#define X509_NAME_ENTRY_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_set) +#define X509_NAME_ENTRY_set_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_data) +#define X509_NAME_ENTRY_set_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_object) +#define X509_NAME_INTERNAL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_INTERNAL_it) +#define X509_NAME_add_entry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry) +#define X509_NAME_add_entry_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry_by_NID) +#define X509_NAME_add_entry_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry_by_OBJ) +#define X509_NAME_add_entry_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry_by_txt) +#define X509_NAME_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_cmp) +#define X509_NAME_delete_entry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_delete_entry) +#define X509_NAME_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_digest) +#define X509_NAME_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_dup) +#define X509_NAME_entry_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_entry_count) +#define X509_NAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_free) +#define X509_NAME_get0_der BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get0_der) +#define X509_NAME_get_entry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_entry) +#define X509_NAME_get_index_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_index_by_NID) +#define X509_NAME_get_index_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_index_by_OBJ) +#define X509_NAME_get_text_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_text_by_NID) +#define X509_NAME_get_text_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_text_by_OBJ) +#define X509_NAME_hash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_hash) +#define X509_NAME_hash_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_hash_old) +#define X509_NAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_it) +#define X509_NAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_new) +#define X509_NAME_oneline BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_oneline) +#define X509_NAME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_print) +#define X509_NAME_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_print_ex) +#define X509_NAME_print_ex_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_print_ex_fp) +#define X509_NAME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_set) +#define X509_OBJECT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_free) +#define X509_OBJECT_free_contents BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_free_contents) +#define X509_OBJECT_get0_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_get0_X509) +#define X509_OBJECT_get0_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_get0_X509_CRL) +#define X509_OBJECT_get_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_get_type) +#define X509_OBJECT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_new) +#define X509_OBJECT_set1_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_set1_X509) +#define X509_OBJECT_set1_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_set1_X509_CRL) +#define X509_PUBKEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_free) +#define X509_PUBKEY_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get) +#define X509_PUBKEY_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get0) +#define X509_PUBKEY_get0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get0_param) +#define X509_PUBKEY_get0_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get0_public_key) +#define X509_PUBKEY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_it) +#define X509_PUBKEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_new) +#define X509_PUBKEY_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_set) +#define X509_PUBKEY_set0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_set0_param) +#define X509_PURPOSE_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get0) +#define X509_PURPOSE_get0_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get0_name) +#define X509_PURPOSE_get0_sname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get0_sname) +#define X509_PURPOSE_get_by_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_by_id) +#define X509_PURPOSE_get_by_sname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_by_sname) +#define X509_PURPOSE_get_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_count) +#define X509_PURPOSE_get_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_id) +#define X509_PURPOSE_get_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_trust) +#define X509_PURPOSE_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_set) +#define X509_REQ_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_INFO_free) +#define X509_REQ_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_INFO_it) +#define X509_REQ_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_INFO_new) +#define X509_REQ_add1_attr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr) +#define X509_REQ_add1_attr_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_NID) +#define X509_REQ_add1_attr_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_OBJ) +#define X509_REQ_add1_attr_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_txt) +#define X509_REQ_add_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add_extensions) +#define X509_REQ_add_extensions_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add_extensions_nid) +#define X509_REQ_check_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_check_private_key) +#define X509_REQ_delete_attr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_delete_attr) +#define X509_REQ_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_digest) +#define X509_REQ_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_dup) +#define X509_REQ_extension_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_extension_nid) +#define X509_REQ_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_free) +#define X509_REQ_get0_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get0_pubkey) +#define X509_REQ_get0_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get0_signature) +#define X509_REQ_get1_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get1_email) +#define X509_REQ_get_attr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr) +#define X509_REQ_get_attr_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr_by_NID) +#define X509_REQ_get_attr_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr_by_OBJ) +#define X509_REQ_get_attr_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr_count) +#define X509_REQ_get_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_extensions) +#define X509_REQ_get_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_pubkey) +#define X509_REQ_get_signature_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_signature_nid) +#define X509_REQ_get_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_subject_name) +#define X509_REQ_get_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_version) +#define X509_REQ_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_it) +#define X509_REQ_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_new) +#define X509_REQ_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_print) +#define X509_REQ_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_print_ex) +#define X509_REQ_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_print_fp) +#define X509_REQ_set1_signature_algo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set1_signature_algo) +#define X509_REQ_set1_signature_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set1_signature_value) +#define X509_REQ_set_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set_pubkey) +#define X509_REQ_set_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set_subject_name) +#define X509_REQ_set_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set_version) +#define X509_REQ_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_sign) +#define X509_REQ_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_sign_ctx) +#define X509_REQ_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_verify) +#define X509_REVOKED_add1_ext_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_add1_ext_i2d) +#define X509_REVOKED_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_add_ext) +#define X509_REVOKED_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_delete_ext) +#define X509_REVOKED_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_dup) +#define X509_REVOKED_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_free) +#define X509_REVOKED_get0_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get0_extensions) +#define X509_REVOKED_get0_revocationDate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get0_revocationDate) +#define X509_REVOKED_get0_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get0_serialNumber) +#define X509_REVOKED_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext) +#define X509_REVOKED_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_NID) +#define X509_REVOKED_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_OBJ) +#define X509_REVOKED_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_critical) +#define X509_REVOKED_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_count) +#define X509_REVOKED_get_ext_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_d2i) +#define X509_REVOKED_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_it) +#define X509_REVOKED_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_new) +#define X509_REVOKED_set_revocationDate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_set_revocationDate) +#define X509_REVOKED_set_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_set_serialNumber) +#define X509_SIG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_free) +#define X509_SIG_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_get0) +#define X509_SIG_getm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_getm) +#define X509_SIG_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_it) +#define X509_SIG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_new) +#define X509_STORE_CTX_add_custom_crit_oid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_add_custom_crit_oid) +#define X509_STORE_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_cleanup) +#define X509_STORE_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_free) +#define X509_STORE_CTX_get0_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_cert) +#define X509_STORE_CTX_get0_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_chain) +#define X509_STORE_CTX_get0_current_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_crl) +#define X509_STORE_CTX_get0_current_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_issuer) +#define X509_STORE_CTX_get0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_param) +#define X509_STORE_CTX_get0_parent_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_parent_ctx) +#define X509_STORE_CTX_get0_store BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_store) +#define X509_STORE_CTX_get0_untrusted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_untrusted) +#define X509_STORE_CTX_get1_certs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_certs) +#define X509_STORE_CTX_get1_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_chain) +#define X509_STORE_CTX_get1_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_crls) +#define X509_STORE_CTX_get1_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_issuer) +#define X509_STORE_CTX_get_by_subject BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_by_subject) +#define X509_STORE_CTX_get_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_chain) +#define X509_STORE_CTX_get_current_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_current_cert) +#define X509_STORE_CTX_get_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_error) +#define X509_STORE_CTX_get_error_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_error_depth) +#define X509_STORE_CTX_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_data) +#define X509_STORE_CTX_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_new_index) +#define X509_STORE_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_init) +#define X509_STORE_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_new) +#define X509_STORE_CTX_set0_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_crls) +#define X509_STORE_CTX_set0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_param) +#define X509_STORE_CTX_set0_trusted_stack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_trusted_stack) +#define X509_STORE_CTX_set0_untrusted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_untrusted) +#define X509_STORE_CTX_set_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_cert) +#define X509_STORE_CTX_set_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_chain) +#define X509_STORE_CTX_set_default BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_default) +#define X509_STORE_CTX_set_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_depth) +#define X509_STORE_CTX_set_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_error) +#define X509_STORE_CTX_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_ex_data) +#define X509_STORE_CTX_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_flags) +#define X509_STORE_CTX_set_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_purpose) +#define X509_STORE_CTX_set_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_time) +#define X509_STORE_CTX_set_time_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_time_posix) +#define X509_STORE_CTX_set_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_trust) +#define X509_STORE_CTX_set_verify_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_cb) +#define X509_STORE_CTX_set_verify_crit_oids BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_crit_oids) +#define X509_STORE_CTX_trusted_stack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_trusted_stack) +#define X509_STORE_add_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_add_cert) +#define X509_STORE_add_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_add_crl) +#define X509_STORE_add_lookup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_add_lookup) +#define X509_STORE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_free) +#define X509_STORE_get0_objects BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get0_objects) +#define X509_STORE_get0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get0_param) +#define X509_STORE_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_ex_data) +#define X509_STORE_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_ex_new_index) +#define X509_STORE_get_lookup_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_lookup_crls) +#define X509_STORE_get_verify_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_verify_cb) +#define X509_STORE_load_locations BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_load_locations) +#define X509_STORE_lock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_lock) +#define X509_STORE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_new) +#define X509_STORE_set1_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set1_param) +#define X509_STORE_set_check_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_check_crl) +#define X509_STORE_set_default_paths BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_default_paths) +#define X509_STORE_set_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_depth) +#define X509_STORE_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_ex_data) +#define X509_STORE_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_flags) +#define X509_STORE_set_get_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_get_crl) +#define X509_STORE_set_lookup_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_lookup_crls) +#define X509_STORE_set_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_purpose) +#define X509_STORE_set_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_trust) +#define X509_STORE_set_verify_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_verify_cb) +#define X509_STORE_unlock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_unlock) +#define X509_STORE_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_up_ref) +#define X509_TRUST_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_cleanup) +#define X509_TRUST_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get0) +#define X509_TRUST_get0_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get0_name) +#define X509_TRUST_get_by_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_by_id) +#define X509_TRUST_get_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_count) +#define X509_TRUST_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_flags) +#define X509_TRUST_get_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_trust) +#define X509_TRUST_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_set) +#define X509_VAL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VAL_free) +#define X509_VAL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VAL_it) +#define X509_VAL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VAL_new) +#define X509_VERIFY_PARAM_add0_policy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add0_policy) +#define X509_VERIFY_PARAM_add1_host BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add1_host) +#define X509_VERIFY_PARAM_clear_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_clear_flags) +#define X509_VERIFY_PARAM_disable_ec_key_explicit_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_disable_ec_key_explicit_params) +#define X509_VERIFY_PARAM_enable_ec_key_explicit_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_enable_ec_key_explicit_params) +#define X509_VERIFY_PARAM_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_free) +#define X509_VERIFY_PARAM_get_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_depth) +#define X509_VERIFY_PARAM_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_flags) +#define X509_VERIFY_PARAM_get_hostflags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_hostflags) +#define X509_VERIFY_PARAM_inherit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_inherit) +#define X509_VERIFY_PARAM_lookup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_lookup) +#define X509_VERIFY_PARAM_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_new) +#define X509_VERIFY_PARAM_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1) +#define X509_VERIFY_PARAM_set1_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_email) +#define X509_VERIFY_PARAM_set1_host BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_host) +#define X509_VERIFY_PARAM_set1_ip BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip) +#define X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip_asc) +#define X509_VERIFY_PARAM_set1_policies BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_policies) +#define X509_VERIFY_PARAM_set_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_depth) +#define X509_VERIFY_PARAM_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_flags) +#define X509_VERIFY_PARAM_set_hostflags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_hostflags) +#define X509_VERIFY_PARAM_set_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_purpose) +#define X509_VERIFY_PARAM_set_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time) +#define X509_VERIFY_PARAM_set_time_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time_posix) +#define X509_VERIFY_PARAM_set_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_trust) +#define X509_add1_ext_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add1_ext_i2d) +#define X509_add1_reject_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add1_reject_object) +#define X509_add1_trust_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add1_trust_object) +#define X509_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add_ext) +#define X509_alias_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_alias_get0) +#define X509_alias_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_alias_set1) +#define X509_chain_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_chain_up_ref) +#define X509_check_akid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_akid) +#define X509_check_ca BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_ca) +#define X509_check_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_email) +#define X509_check_host BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_host) +#define X509_check_ip BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_ip) +#define X509_check_ip_asc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_ip_asc) +#define X509_check_issued BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_issued) +#define X509_check_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_private_key) +#define X509_check_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_purpose) +#define X509_check_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_trust) +#define X509_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp) +#define X509_cmp_current_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp_current_time) +#define X509_cmp_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp_time) +#define X509_cmp_time_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp_time_posix) +#define X509_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_delete_ext) +#define X509_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_digest) +#define X509_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_dup) +#define X509_email_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_email_free) +#define X509_find_by_issuer_and_serial BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_find_by_issuer_and_serial) +#define X509_find_by_subject BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_find_by_subject) +#define X509_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_free) +#define X509_get0_authority_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_authority_issuer) +#define X509_get0_authority_key_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_authority_key_id) +#define X509_get0_authority_serial BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_authority_serial) +#define X509_get0_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_extensions) +#define X509_get0_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_notAfter) +#define X509_get0_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_notBefore) +#define X509_get0_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_pubkey) +#define X509_get0_pubkey_bitstr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_pubkey_bitstr) +#define X509_get0_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_serialNumber) +#define X509_get0_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_signature) +#define X509_get0_subject_key_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_subject_key_id) +#define X509_get0_tbs_sigalg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_tbs_sigalg) +#define X509_get0_uids BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_uids) +#define X509_get1_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get1_email) +#define X509_get1_ocsp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get1_ocsp) +#define X509_get_X509_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_X509_PUBKEY) +#define X509_get_default_cert_area BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_area) +#define X509_get_default_cert_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_dir) +#define X509_get_default_cert_dir_env BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_dir_env) +#define X509_get_default_cert_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_file) +#define X509_get_default_cert_file_env BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_file_env) +#define X509_get_default_private_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_private_dir) +#define X509_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ex_data) +#define X509_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ex_new_index) +#define X509_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext) +#define X509_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_by_NID) +#define X509_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_by_OBJ) +#define X509_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_by_critical) +#define X509_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_count) +#define X509_get_ext_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_d2i) +#define X509_get_extended_key_usage BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_extended_key_usage) +#define X509_get_extension_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_extension_flags) +#define X509_get_issuer_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_issuer_name) +#define X509_get_key_usage BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_key_usage) +#define X509_get_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_notAfter) +#define X509_get_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_notBefore) +#define X509_get_pathlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_pathlen) +#define X509_get_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_pubkey) +#define X509_get_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_serialNumber) +#define X509_get_signature_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_signature_info) +#define X509_get_signature_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_signature_nid) +#define X509_get_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_subject_name) +#define X509_get_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_version) +#define X509_getm_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_getm_notAfter) +#define X509_getm_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_getm_notBefore) +#define X509_gmtime_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_gmtime_adj) +#define X509_issuer_name_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_issuer_name_cmp) +#define X509_issuer_name_hash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_issuer_name_hash) +#define X509_issuer_name_hash_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_issuer_name_hash_old) +#define X509_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_it) +#define X509_keyid_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_keyid_get0) +#define X509_keyid_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_keyid_set1) +#define X509_load_cert_crl_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_load_cert_crl_file) +#define X509_load_cert_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_load_cert_file) +#define X509_load_crl_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_load_crl_file) +#define X509_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_new) +#define X509_parse_from_buffer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_parse_from_buffer) +#define X509_policy_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_policy_check) +#define X509_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print) +#define X509_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print_ex) +#define X509_print_ex_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print_ex_fp) +#define X509_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print_fp) +#define X509_pubkey_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_pubkey_digest) +#define X509_reject_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_reject_clear) +#define X509_set1_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_notAfter) +#define X509_set1_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_notBefore) +#define X509_set1_signature_algo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_signature_algo) +#define X509_set1_signature_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_signature_value) +#define X509_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_ex_data) +#define X509_set_issuer_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_issuer_name) +#define X509_set_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_notAfter) +#define X509_set_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_notBefore) +#define X509_set_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_pubkey) +#define X509_set_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_serialNumber) +#define X509_set_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_subject_name) +#define X509_set_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_version) +#define X509_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_sign) +#define X509_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_sign_ctx) +#define X509_signature_dump BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_signature_dump) +#define X509_signature_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_signature_print) +#define X509_subject_name_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_subject_name_cmp) +#define X509_subject_name_hash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_subject_name_hash) +#define X509_subject_name_hash_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_subject_name_hash_old) +#define X509_supported_extension BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_supported_extension) +#define X509_time_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_time_adj) +#define X509_time_adj_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_time_adj_ex) +#define X509_trust_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_trust_clear) +#define X509_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_up_ref) +#define X509_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_verify) +#define X509_verify_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_verify_cert) +#define X509_verify_cert_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_verify_cert_error_string) +#define X509v3_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_add_ext) +#define X509v3_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_delete_ext) +#define X509v3_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext) +#define X509v3_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_by_NID) +#define X509v3_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_by_OBJ) +#define X509v3_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_by_critical) +#define X509v3_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_count) +#define __local_stdio_printf_options BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, __local_stdio_printf_options) +#define __local_stdio_scanf_options BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, __local_stdio_scanf_options) +#define a2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, a2i_ASN1_INTEGER) +#define a2i_IPADDRESS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, a2i_IPADDRESS) +#define a2i_IPADDRESS_NC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, a2i_IPADDRESS_NC) +#define abi_test_bad_unwind_epilog BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_bad_unwind_epilog) +#define abi_test_bad_unwind_temporary BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_bad_unwind_temporary) +#define abi_test_bad_unwind_wrong_register BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_bad_unwind_wrong_register) +#define abi_test_clobber_cr0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr0) +#define abi_test_clobber_cr1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr1) +#define abi_test_clobber_cr2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr2) +#define abi_test_clobber_cr3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr3) +#define abi_test_clobber_cr4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr4) +#define abi_test_clobber_cr5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr5) +#define abi_test_clobber_cr6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr6) +#define abi_test_clobber_cr7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr7) +#define abi_test_clobber_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ctr) +#define abi_test_clobber_d0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d0) +#define abi_test_clobber_d1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d1) +#define abi_test_clobber_d10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d10) +#define abi_test_clobber_d11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d11) +#define abi_test_clobber_d12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d12) +#define abi_test_clobber_d13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d13) +#define abi_test_clobber_d14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d14) +#define abi_test_clobber_d15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d15) +#define abi_test_clobber_d16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d16) +#define abi_test_clobber_d17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d17) +#define abi_test_clobber_d18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d18) +#define abi_test_clobber_d19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d19) +#define abi_test_clobber_d2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d2) +#define abi_test_clobber_d20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d20) +#define abi_test_clobber_d21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d21) +#define abi_test_clobber_d22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d22) +#define abi_test_clobber_d23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d23) +#define abi_test_clobber_d24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d24) +#define abi_test_clobber_d25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d25) +#define abi_test_clobber_d26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d26) +#define abi_test_clobber_d27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d27) +#define abi_test_clobber_d28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d28) +#define abi_test_clobber_d29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d29) +#define abi_test_clobber_d3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d3) +#define abi_test_clobber_d30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d30) +#define abi_test_clobber_d31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d31) +#define abi_test_clobber_d4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d4) +#define abi_test_clobber_d5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d5) +#define abi_test_clobber_d6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d6) +#define abi_test_clobber_d7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d7) +#define abi_test_clobber_d8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d8) +#define abi_test_clobber_d9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d9) +#define abi_test_clobber_eax BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_eax) +#define abi_test_clobber_ebp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ebp) +#define abi_test_clobber_ebx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ebx) +#define abi_test_clobber_ecx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ecx) +#define abi_test_clobber_edi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_edi) +#define abi_test_clobber_edx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_edx) +#define abi_test_clobber_esi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_esi) +#define abi_test_clobber_f0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f0) +#define abi_test_clobber_f1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f1) +#define abi_test_clobber_f10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f10) +#define abi_test_clobber_f11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f11) +#define abi_test_clobber_f12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f12) +#define abi_test_clobber_f13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f13) +#define abi_test_clobber_f14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f14) +#define abi_test_clobber_f15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f15) +#define abi_test_clobber_f16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f16) +#define abi_test_clobber_f17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f17) +#define abi_test_clobber_f18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f18) +#define abi_test_clobber_f19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f19) +#define abi_test_clobber_f2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f2) +#define abi_test_clobber_f20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f20) +#define abi_test_clobber_f21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f21) +#define abi_test_clobber_f22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f22) +#define abi_test_clobber_f23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f23) +#define abi_test_clobber_f24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f24) +#define abi_test_clobber_f25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f25) +#define abi_test_clobber_f26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f26) +#define abi_test_clobber_f27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f27) +#define abi_test_clobber_f28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f28) +#define abi_test_clobber_f29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f29) +#define abi_test_clobber_f3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f3) +#define abi_test_clobber_f30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f30) +#define abi_test_clobber_f31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f31) +#define abi_test_clobber_f4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f4) +#define abi_test_clobber_f5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f5) +#define abi_test_clobber_f6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f6) +#define abi_test_clobber_f7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f7) +#define abi_test_clobber_f8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f8) +#define abi_test_clobber_f9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f9) +#define abi_test_clobber_lr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_lr) +#define abi_test_clobber_r0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r0) +#define abi_test_clobber_r1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r1) +#define abi_test_clobber_r10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r10) +#define abi_test_clobber_r11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r11) +#define abi_test_clobber_r12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r12) +#define abi_test_clobber_r13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r13) +#define abi_test_clobber_r14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r14) +#define abi_test_clobber_r15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r15) +#define abi_test_clobber_r16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r16) +#define abi_test_clobber_r17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r17) +#define abi_test_clobber_r18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r18) +#define abi_test_clobber_r19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r19) +#define abi_test_clobber_r2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r2) +#define abi_test_clobber_r20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r20) +#define abi_test_clobber_r21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r21) +#define abi_test_clobber_r22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r22) +#define abi_test_clobber_r23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r23) +#define abi_test_clobber_r24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r24) +#define abi_test_clobber_r25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r25) +#define abi_test_clobber_r26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r26) +#define abi_test_clobber_r27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r27) +#define abi_test_clobber_r28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r28) +#define abi_test_clobber_r29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r29) +#define abi_test_clobber_r3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r3) +#define abi_test_clobber_r30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r30) +#define abi_test_clobber_r31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r31) +#define abi_test_clobber_r4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r4) +#define abi_test_clobber_r5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r5) +#define abi_test_clobber_r6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r6) +#define abi_test_clobber_r7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r7) +#define abi_test_clobber_r8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r8) +#define abi_test_clobber_r9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r9) +#define abi_test_clobber_rax BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rax) +#define abi_test_clobber_rbp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rbp) +#define abi_test_clobber_rbx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rbx) +#define abi_test_clobber_rcx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rcx) +#define abi_test_clobber_rdi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rdi) +#define abi_test_clobber_rdx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rdx) +#define abi_test_clobber_rsi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rsi) +#define abi_test_clobber_v0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v0) +#define abi_test_clobber_v1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v1) +#define abi_test_clobber_v10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v10) +#define abi_test_clobber_v10_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v10_upper) +#define abi_test_clobber_v11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v11) +#define abi_test_clobber_v11_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v11_upper) +#define abi_test_clobber_v12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v12) +#define abi_test_clobber_v12_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v12_upper) +#define abi_test_clobber_v13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v13) +#define abi_test_clobber_v13_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v13_upper) +#define abi_test_clobber_v14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v14) +#define abi_test_clobber_v14_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v14_upper) +#define abi_test_clobber_v15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v15) +#define abi_test_clobber_v15_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v15_upper) +#define abi_test_clobber_v16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v16) +#define abi_test_clobber_v17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v17) +#define abi_test_clobber_v18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v18) +#define abi_test_clobber_v19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v19) +#define abi_test_clobber_v2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v2) +#define abi_test_clobber_v20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v20) +#define abi_test_clobber_v21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v21) +#define abi_test_clobber_v22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v22) +#define abi_test_clobber_v23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v23) +#define abi_test_clobber_v24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v24) +#define abi_test_clobber_v25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v25) +#define abi_test_clobber_v26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v26) +#define abi_test_clobber_v27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v27) +#define abi_test_clobber_v28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v28) +#define abi_test_clobber_v29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v29) +#define abi_test_clobber_v3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v3) +#define abi_test_clobber_v30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v30) +#define abi_test_clobber_v31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v31) +#define abi_test_clobber_v4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v4) +#define abi_test_clobber_v5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v5) +#define abi_test_clobber_v6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v6) +#define abi_test_clobber_v7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v7) +#define abi_test_clobber_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v8) +#define abi_test_clobber_v8_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v8_upper) +#define abi_test_clobber_v9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v9) +#define abi_test_clobber_v9_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v9_upper) +#define abi_test_clobber_x0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x0) +#define abi_test_clobber_x1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x1) +#define abi_test_clobber_x10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x10) +#define abi_test_clobber_x11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x11) +#define abi_test_clobber_x12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x12) +#define abi_test_clobber_x13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x13) +#define abi_test_clobber_x14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x14) +#define abi_test_clobber_x15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x15) +#define abi_test_clobber_x16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x16) +#define abi_test_clobber_x17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x17) +#define abi_test_clobber_x19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x19) +#define abi_test_clobber_x2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x2) +#define abi_test_clobber_x20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x20) +#define abi_test_clobber_x21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x21) +#define abi_test_clobber_x22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x22) +#define abi_test_clobber_x23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x23) +#define abi_test_clobber_x24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x24) +#define abi_test_clobber_x25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x25) +#define abi_test_clobber_x26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x26) +#define abi_test_clobber_x27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x27) +#define abi_test_clobber_x28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x28) +#define abi_test_clobber_x29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x29) +#define abi_test_clobber_x3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x3) +#define abi_test_clobber_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x4) +#define abi_test_clobber_x5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x5) +#define abi_test_clobber_x6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x6) +#define abi_test_clobber_x7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x7) +#define abi_test_clobber_x8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x8) +#define abi_test_clobber_x9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x9) +#define abi_test_clobber_xmm0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm0) +#define abi_test_clobber_xmm1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm1) +#define abi_test_clobber_xmm10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm10) +#define abi_test_clobber_xmm11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm11) +#define abi_test_clobber_xmm12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm12) +#define abi_test_clobber_xmm13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm13) +#define abi_test_clobber_xmm14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm14) +#define abi_test_clobber_xmm15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm15) +#define abi_test_clobber_xmm2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm2) +#define abi_test_clobber_xmm3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm3) +#define abi_test_clobber_xmm4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm4) +#define abi_test_clobber_xmm5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm5) +#define abi_test_clobber_xmm6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm6) +#define abi_test_clobber_xmm7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm7) +#define abi_test_clobber_xmm8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm8) +#define abi_test_clobber_xmm9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm9) +#define abi_test_get_and_clear_direction_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_get_and_clear_direction_flag) +#define abi_test_set_direction_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_set_direction_flag) +#define abi_test_trampoline BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_trampoline) +#define abi_test_unwind_return BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_unwind_return) +#define abi_test_unwind_start BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_unwind_start) +#define abi_test_unwind_stop BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_unwind_stop) +#define aes128gcmsiv_aes_ks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks) +#define aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks_enc_x1) +#define aes128gcmsiv_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_dec) +#define aes128gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_ecb_enc_block) +#define aes128gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x4) +#define aes128gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x8) +#define aes128gcmsiv_kdf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_kdf) +#define aes256gcmsiv_aes_ks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks) +#define aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks_enc_x1) +#define aes256gcmsiv_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_dec) +#define aes256gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_ecb_enc_block) +#define aes256gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x4) +#define aes256gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x8) +#define aes256gcmsiv_kdf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_kdf) +#define aes_ctr_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_ctr_set_key) +#define aes_gcm_dec_kernel BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_dec_kernel) +#define aes_gcm_decrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_decrypt_avx512) +#define aes_gcm_enc_kernel BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_enc_kernel) +#define aes_gcm_encrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_encrypt_avx512) +#define aes_hw_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_cbc_encrypt) +#define aes_hw_ccm64_decrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ccm64_decrypt_blocks) +#define aes_hw_ccm64_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ccm64_encrypt_blocks) +#define aes_hw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ctr32_encrypt_blocks) +#define aes_hw_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_decrypt) +#define aes_hw_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ecb_encrypt) +#define aes_hw_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_encrypt) +#define aes_hw_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_set_decrypt_key) +#define aes_hw_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_set_encrypt_key) +#define aes_hw_xts_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_cipher) +#define aes_hw_xts_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_decrypt) +#define aes_hw_xts_decrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_decrypt_avx512) +#define aes_hw_xts_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_encrypt) +#define aes_hw_xts_encrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_encrypt_avx512) +#define aes_nohw_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_cbc_encrypt) +#define aes_nohw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_ctr32_encrypt_blocks) +#define aes_nohw_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_decrypt) +#define aes_nohw_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_encrypt) +#define aes_nohw_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_set_decrypt_key) +#define aes_nohw_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_set_encrypt_key) +#define aesgcmsiv_htable6_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_htable6_init) +#define aesgcmsiv_htable_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_htable_init) +#define aesgcmsiv_htable_polyval BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_htable_polyval) +#define aesgcmsiv_polyval_horner BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_polyval_horner) +#define aesni_cbc_sha1_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_cbc_sha1_enc) +#define aesni_cbc_sha256_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_cbc_sha256_enc) +#define aesni_gcm_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_gcm_decrypt) +#define aesni_gcm_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_gcm_encrypt) +#define aesv8_gcm_8x_dec_128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_128) +#define aesv8_gcm_8x_dec_192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_192) +#define aesv8_gcm_8x_dec_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_256) +#define aesv8_gcm_8x_enc_128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_128) +#define aesv8_gcm_8x_enc_192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_192) +#define aesv8_gcm_8x_enc_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_256) +#define allow_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, allow_mocked_ube_detection_FOR_TESTING) +#define armv8_disable_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_disable_dit) +#define armv8_enable_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_enable_dit) +#define armv8_get_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_get_dit) +#define armv8_restore_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_restore_dit) +#define armv8_set_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_set_dit) +#define asn1_bit_string_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_bit_string_length) +#define asn1_do_adb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_do_adb) +#define asn1_enc_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_free) +#define asn1_enc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_init) +#define asn1_enc_restore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_restore) +#define asn1_enc_save BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_save) +#define asn1_encoding_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_encoding_clear) +#define asn1_evp_pkey_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_evp_pkey_methods) +#define asn1_evp_pkey_methods_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_evp_pkey_methods_size) +#define asn1_generalizedtime_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_generalizedtime_to_tm) +#define asn1_get_choice_selector BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_get_choice_selector) +#define asn1_get_field_ptr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_get_field_ptr) +#define asn1_get_string_table_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_get_string_table_for_testing) +#define asn1_is_printable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_is_printable) +#define asn1_item_combine_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_item_combine_free) +#define asn1_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_refcount_dec_and_test_zero) +#define asn1_refcount_set_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_refcount_set_one) +#define asn1_set_choice_selector BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_set_choice_selector) +#define asn1_type_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_type_cleanup) +#define asn1_type_set0_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_type_set0_string) +#define asn1_type_value_as_pointer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_type_value_as_pointer) +#define asn1_utctime_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_utctime_to_tm) +#define awslc_api_version_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, awslc_api_version_num) +#define awslc_version_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, awslc_version_string) +#define beeu_mod_inverse_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, beeu_mod_inverse_vartime) +#define bignum_add_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_add_p384) +#define bignum_add_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_add_p521) +#define bignum_copy_row_from_table BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table) +#define bignum_copy_row_from_table_16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table_16) +#define bignum_copy_row_from_table_32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table_32) +#define bignum_copy_row_from_table_8n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table_8n) +#define bignum_deamont_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_deamont_p384) +#define bignum_deamont_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_deamont_p384_alt) +#define bignum_emontredc_8n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_emontredc_8n) +#define bignum_fromlebytes_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_fromlebytes_6) +#define bignum_fromlebytes_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_fromlebytes_p521) +#define bignum_ge BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_ge) +#define bignum_inv_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_inv_p521) +#define bignum_kmul_16_32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_kmul_16_32) +#define bignum_kmul_32_64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_kmul_32_64) +#define bignum_ksqr_16_32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_ksqr_16_32) +#define bignum_ksqr_32_64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_ksqr_32_64) +#define bignum_littleendian_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_littleendian_6) +#define bignum_madd_n25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_madd_n25519) +#define bignum_madd_n25519_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_madd_n25519_alt) +#define bignum_mod_n25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mod_n25519) +#define bignum_montinv_p256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montinv_p256) +#define bignum_montinv_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montinv_p384) +#define bignum_montmul_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montmul_p384) +#define bignum_montmul_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montmul_p384_alt) +#define bignum_montsqr_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montsqr_p384) +#define bignum_montsqr_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montsqr_p384_alt) +#define bignum_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mul) +#define bignum_mul_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mul_p521) +#define bignum_mul_p521_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mul_p521_alt) +#define bignum_neg_p25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_neg_p25519) +#define bignum_neg_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_neg_p384) +#define bignum_neg_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_neg_p521) +#define bignum_nonzero_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_nonzero_6) +#define bignum_optsub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_optsub) +#define bignum_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sqr) +#define bignum_sqr_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sqr_p521) +#define bignum_sqr_p521_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sqr_p521_alt) +#define bignum_sub_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sub_p384) +#define bignum_sub_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sub_p521) +#define bignum_tolebytes_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tolebytes_6) +#define bignum_tolebytes_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tolebytes_p521) +#define bignum_tomont_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tomont_p384) +#define bignum_tomont_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tomont_p384_alt) +#define bio_clear_socket_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_clear_socket_error) +#define bio_errno_should_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_errno_should_retry) +#define bio_ip_and_port_to_socket_and_addr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_ip_and_port_to_socket_and_addr) +#define bio_sock_error_get_and_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_sock_error_get_and_clear) +#define bio_socket_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_socket_nbio) +#define bio_socket_should_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_socket_should_retry) +#define bn_abs_sub_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_abs_sub_consttime) +#define bn_add_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_add_words) +#define bn_assert_fits_in_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_assert_fits_in_bytes) +#define bn_big_endian_to_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_big_endian_to_words) +#define bn_copy_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_copy_words) +#define bn_div_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_div_consttime) +#define bn_div_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_div_words) +#define bn_expand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_expand) +#define bn_fits_in_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_fits_in_words) +#define bn_from_montgomery_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_from_montgomery_small) +#define bn_gather5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_gather5) +#define bn_in_range_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_in_range_words) +#define bn_is_bit_set_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_is_bit_set_words) +#define bn_is_relatively_prime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_is_relatively_prime) +#define bn_jacobi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_jacobi) +#define bn_lcm_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_lcm_consttime) +#define bn_less_than_montgomery_R BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_less_than_montgomery_R) +#define bn_less_than_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_less_than_words) +#define bn_little_endian_to_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_little_endian_to_words) +#define bn_miller_rabin_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_miller_rabin_init) +#define bn_miller_rabin_iteration BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_miller_rabin_iteration) +#define bn_minimal_width BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_minimal_width) +#define bn_mod_add_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_add_consttime) +#define bn_mod_add_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_add_words) +#define bn_mod_exp_mont_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_exp_mont_small) +#define bn_mod_inverse0_prime_mont_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse0_prime_mont_small) +#define bn_mod_inverse_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse_consttime) +#define bn_mod_inverse_prime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse_prime) +#define bn_mod_inverse_secret_prime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse_secret_prime) +#define bn_mod_lshift1_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_lshift1_consttime) +#define bn_mod_lshift_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_lshift_consttime) +#define bn_mod_mul_montgomery_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_mul_montgomery_small) +#define bn_mod_sub_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_sub_consttime) +#define bn_mod_sub_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_sub_words) +#define bn_mod_u16_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_u16_consttime) +#define bn_mont_ctx_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_ctx_cleanup) +#define bn_mont_ctx_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_ctx_init) +#define bn_mont_ctx_set_RR_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_ctx_set_RR_consttime) +#define bn_mont_n0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_n0) +#define bn_mul4x_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul4x_mont) +#define bn_mul8x_mont_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul8x_mont_neon) +#define bn_mul_add_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_add_words) +#define bn_mul_comba4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_comba4) +#define bn_mul_comba8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_comba8) +#define bn_mul_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_consttime) +#define bn_mul_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_mont) +#define bn_mul_mont_gather5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_mont_gather5) +#define bn_mul_mont_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_mont_nohw) +#define bn_mul_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_small) +#define bn_mul_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_words) +#define bn_mulx4x_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mulx4x_mont) +#define bn_odd_number_is_obviously_composite BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_odd_number_is_obviously_composite) +#define bn_one_to_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_one_to_montgomery) +#define bn_power5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_power5) +#define bn_rand_range_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rand_range_words) +#define bn_rand_secret_range BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rand_secret_range) +#define bn_reduce_once BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_reduce_once) +#define bn_reduce_once_in_place BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_reduce_once_in_place) +#define bn_resize_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_resize_words) +#define bn_rshift1_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rshift1_words) +#define bn_rshift_secret_shift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rshift_secret_shift) +#define bn_rshift_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rshift_words) +#define bn_scatter5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_scatter5) +#define bn_select_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_select_words) +#define bn_set_minimal_width BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_set_minimal_width) +#define bn_set_static_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_set_static_words) +#define bn_set_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_set_words) +#define bn_sqr8x_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr8x_internal) +#define bn_sqr8x_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr8x_mont) +#define bn_sqr_comba4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_comba4) +#define bn_sqr_comba8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_comba8) +#define bn_sqr_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_consttime) +#define bn_sqr_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_small) +#define bn_sqr_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_words) +#define bn_sqrx8x_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqrx8x_internal) +#define bn_sub_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sub_words) +#define bn_to_montgomery_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_to_montgomery_small) +#define bn_uadd_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_uadd_consttime) +#define bn_usub_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_usub_consttime) +#define bn_wexpand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_wexpand) +#define bn_words_to_big_endian BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_words_to_big_endian) +#define bn_words_to_little_endian BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_words_to_little_endian) +#define boringssl_self_test_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, boringssl_self_test_hmac_sha256) +#define boringssl_self_test_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, boringssl_self_test_sha256) +#define bsaes_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bsaes_cbc_encrypt) +#define bsaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bsaes_ctr32_encrypt_blocks) +#define c2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, c2i_ASN1_BIT_STRING) +#define c2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, c2i_ASN1_INTEGER) +#define c2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, c2i_ASN1_OBJECT) +#define cbb_add_latin1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_latin1) +#define cbb_add_ucs2_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_ucs2_be) +#define cbb_add_utf32_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_utf32_be) +#define cbb_add_utf8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_utf8) +#define cbb_get_utf8_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_get_utf8_len) +#define cbs_get_any_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_any_asn1_element) +#define cbs_get_latin1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_latin1) +#define cbs_get_ucs2_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_ucs2_be) +#define cbs_get_utf32_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_utf32_be) +#define cbs_get_utf8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_utf8) +#define chacha20_poly1305_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, chacha20_poly1305_open) +#define chacha20_poly1305_seal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, chacha20_poly1305_seal) +#define cn2dnsid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cn2dnsid) +#define crypto_gcm_avx512_enabled BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, crypto_gcm_avx512_enabled) +#define crypto_gcm_clmul_enabled BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, crypto_gcm_clmul_enabled) +#define curve25519_x25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519) +#define curve25519_x25519_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519_alt) +#define curve25519_x25519_byte BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519_byte) +#define curve25519_x25519_byte_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519_byte_alt) +#define curve25519_x25519base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base) +#define curve25519_x25519base_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base_alt) +#define curve25519_x25519base_byte BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base_byte) +#define curve25519_x25519base_byte_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base_byte_alt) +#define d2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_BIT_STRING) +#define d2i_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_BMPSTRING) +#define d2i_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_BOOLEAN) +#define d2i_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_ENUMERATED) +#define d2i_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_GENERALIZEDTIME) +#define d2i_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_GENERALSTRING) +#define d2i_ASN1_IA5STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_IA5STRING) +#define d2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_INTEGER) +#define d2i_ASN1_NULL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_NULL) +#define d2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_OBJECT) +#define d2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_OCTET_STRING) +#define d2i_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLE) +#define d2i_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLESTRING) +#define d2i_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_SEQUENCE_ANY) +#define d2i_ASN1_SET_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_SET_ANY) +#define d2i_ASN1_T61STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_T61STRING) +#define d2i_ASN1_TIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_TIME) +#define d2i_ASN1_TYPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_TYPE) +#define d2i_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_UNIVERSALSTRING) +#define d2i_ASN1_UTCTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_UTCTIME) +#define d2i_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_UTF8STRING) +#define d2i_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_VISIBLESTRING) +#define d2i_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_AUTHORITY_INFO_ACCESS) +#define d2i_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_AUTHORITY_KEYID) +#define d2i_AutoPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_AutoPrivateKey) +#define d2i_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_BASIC_CONSTRAINTS) +#define d2i_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_CERTIFICATEPOLICIES) +#define d2i_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_CRL_DIST_POINTS) +#define d2i_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DHparams) +#define d2i_DHparams_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DHparams_bio) +#define d2i_DIRECTORYSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DIRECTORYSTRING) +#define d2i_DISPLAYTEXT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DISPLAYTEXT) +#define d2i_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPrivateKey) +#define d2i_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPrivateKey_bio) +#define d2i_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPrivateKey_fp) +#define d2i_DSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPublicKey) +#define d2i_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_PUBKEY) +#define d2i_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_bio) +#define d2i_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_fp) +#define d2i_DSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_SIG) +#define d2i_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAparams) +#define d2i_ECDSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECDSA_SIG) +#define d2i_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPKParameters) +#define d2i_ECPKParameters_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPKParameters_bio) +#define d2i_ECParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECParameters) +#define d2i_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPrivateKey) +#define d2i_ECPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPrivateKey_bio) +#define d2i_ECPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPrivateKey_fp) +#define d2i_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EC_PUBKEY) +#define d2i_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EC_PUBKEY_bio) +#define d2i_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EC_PUBKEY_fp) +#define d2i_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EXTENDED_KEY_USAGE) +#define d2i_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_GENERAL_NAME) +#define d2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_GENERAL_NAMES) +#define d2i_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ISSUING_DIST_POINT) +#define d2i_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKAC) +#define d2i_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKI) +#define d2i_OCSP_BASICRESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_BASICRESP) +#define d2i_OCSP_CERTID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_CERTID) +#define d2i_OCSP_ONEREQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_ONEREQ) +#define d2i_OCSP_REQINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REQINFO) +#define d2i_OCSP_REQUEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REQUEST) +#define d2i_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REQUEST_bio) +#define d2i_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPBYTES) +#define d2i_OCSP_RESPDATA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPDATA) +#define d2i_OCSP_RESPONSE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE) +#define d2i_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE_bio) +#define d2i_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REVOKEDINFO) +#define d2i_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_SIGNATURE) +#define d2i_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_SINGLERESP) +#define d2i_PKCS12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS12) +#define d2i_PKCS12_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS12_bio) +#define d2i_PKCS12_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS12_fp) +#define d2i_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7) +#define d2i_PKCS7_DIGEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_DIGEST) +#define d2i_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ENCRYPT) +#define d2i_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ENC_CONTENT) +#define d2i_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ENVELOPE) +#define d2i_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ISSUER_AND_SERIAL) +#define d2i_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_RECIP_INFO) +#define d2i_PKCS7_SIGNED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_SIGNED) +#define d2i_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_SIGNER_INFO) +#define d2i_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_SIGN_ENVELOPE) +#define d2i_PKCS7_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_bio) +#define d2i_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_bio) +#define d2i_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_fp) +#define d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO) +#define d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_bio) +#define d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_fp) +#define d2i_PKCS8_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_bio) +#define d2i_PKCS8_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_fp) +#define d2i_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PUBKEY) +#define d2i_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PUBKEY_bio) +#define d2i_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PUBKEY_fp) +#define d2i_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PrivateKey) +#define d2i_PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PrivateKey_bio) +#define d2i_PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PrivateKey_fp) +#define d2i_PublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PublicKey) +#define d2i_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPrivateKey) +#define d2i_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPrivateKey_bio) +#define d2i_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPrivateKey_fp) +#define d2i_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPublicKey) +#define d2i_RSAPublicKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPublicKey_bio) +#define d2i_RSAPublicKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPublicKey_fp) +#define d2i_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PSS_PARAMS) +#define d2i_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PUBKEY) +#define d2i_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_bio) +#define d2i_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_fp) +#define d2i_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509) +#define d2i_X509_ALGOR BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_ALGOR) +#define d2i_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_ATTRIBUTE) +#define d2i_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_AUX) +#define d2i_X509_CERT_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CERT_AUX) +#define d2i_X509_CINF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CINF) +#define d2i_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL) +#define d2i_X509_CRL_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL_INFO) +#define d2i_X509_CRL_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL_bio) +#define d2i_X509_CRL_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL_fp) +#define d2i_X509_EXTENSION BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_EXTENSION) +#define d2i_X509_EXTENSIONS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_EXTENSIONS) +#define d2i_X509_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_NAME) +#define d2i_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_NAME_ENTRY) +#define d2i_X509_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_PUBKEY) +#define d2i_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ) +#define d2i_X509_REQ_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ_INFO) +#define d2i_X509_REQ_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ_bio) +#define d2i_X509_REQ_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ_fp) +#define d2i_X509_REVOKED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REVOKED) +#define d2i_X509_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_SIG) +#define d2i_X509_VAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_VAL) +#define d2i_X509_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_bio) +#define d2i_X509_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_fp) +#define dh_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_asn1_meth) +#define dh_check_params_fast BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_check_params_fast) +#define dh_compute_key_padded_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_compute_key_padded_no_self_test) +#define dh_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_pkey_meth) +#define disable_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, disable_mocked_ube_detection_FOR_TESTING) +#define dsa_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_asn1_meth) +#define dsa_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_check_key) +#define dsa_internal_paramgen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_internal_paramgen) +#define dsa_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_pkey_meth) +#define dummy_func_for_constructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dummy_func_for_constructor) +#define ec_GFp_mont_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_add) +#define ec_GFp_mont_dbl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_dbl) +#define ec_GFp_mont_felem_exp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_exp) +#define ec_GFp_mont_felem_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_from_bytes) +#define ec_GFp_mont_felem_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_mul) +#define ec_GFp_mont_felem_reduce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_reduce) +#define ec_GFp_mont_felem_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_sqr) +#define ec_GFp_mont_felem_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_to_bytes) +#define ec_GFp_mont_init_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_init_precomp) +#define ec_GFp_mont_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul) +#define ec_GFp_mont_mul_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_base) +#define ec_GFp_mont_mul_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_batch) +#define ec_GFp_mont_mul_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_precomp) +#define ec_GFp_mont_mul_public_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_public_batch) +#define ec_GFp_nistp_recode_scalar_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_nistp_recode_scalar_bits) +#define ec_GFp_simple_cmp_x_coordinate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_cmp_x_coordinate) +#define ec_GFp_simple_felem_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_felem_from_bytes) +#define ec_GFp_simple_felem_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_felem_to_bytes) +#define ec_GFp_simple_group_get_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_group_get_curve) +#define ec_GFp_simple_group_set_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_group_set_curve) +#define ec_GFp_simple_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_invert) +#define ec_GFp_simple_is_at_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_is_at_infinity) +#define ec_GFp_simple_is_on_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_is_on_curve) +#define ec_GFp_simple_point_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_point_copy) +#define ec_GFp_simple_point_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_point_init) +#define ec_GFp_simple_point_set_to_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_point_set_to_infinity) +#define ec_GFp_simple_points_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_points_equal) +#define ec_affine_jacobian_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_affine_jacobian_equal) +#define ec_affine_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_affine_select) +#define ec_affine_to_jacobian BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_affine_to_jacobian) +#define ec_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_asn1_meth) +#define ec_bignum_to_felem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_bignum_to_felem) +#define ec_bignum_to_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_bignum_to_scalar) +#define ec_cmp_x_coordinate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_cmp_x_coordinate) +#define ec_compute_wNAF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_compute_wNAF) +#define ec_felem_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_add) +#define ec_felem_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_equal) +#define ec_felem_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_from_bytes) +#define ec_felem_neg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_neg) +#define ec_felem_non_zero_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_non_zero_mask) +#define ec_felem_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_one) +#define ec_felem_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_select) +#define ec_felem_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_sub) +#define ec_felem_to_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_to_bignum) +#define ec_felem_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_to_bytes) +#define ec_get_x_coordinate_as_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_get_x_coordinate_as_bytes) +#define ec_get_x_coordinate_as_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_get_x_coordinate_as_scalar) +#define ec_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_curve_p256_xmd_sha256_sswu) +#define ec_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha384_sswu) +#define ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha512_sswu_draft07) +#define ec_hash_to_scalar_p384_xmd_sha384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha384) +#define ec_hash_to_scalar_p384_xmd_sha512_draft07 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha512_draft07) +#define ec_init_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_init_precomp) +#define ec_jacobian_to_affine BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_jacobian_to_affine) +#define ec_jacobian_to_affine_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_jacobian_to_affine_batch) +#define ec_nistp_coordinates_to_point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_coordinates_to_point) +#define ec_nistp_point_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_point_add) +#define ec_nistp_point_double BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_point_double) +#define ec_nistp_point_to_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_point_to_coordinates) +#define ec_nistp_scalar_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_scalar_mul) +#define ec_nistp_scalar_mul_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_scalar_mul_base) +#define ec_nistp_scalar_mul_public BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_scalar_mul_public) +#define ec_point_byte_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_byte_len) +#define ec_point_from_uncompressed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_from_uncompressed) +#define ec_point_mul_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_no_self_test) +#define ec_point_mul_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar) +#define ec_point_mul_scalar_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_base) +#define ec_point_mul_scalar_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_batch) +#define ec_point_mul_scalar_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_precomp) +#define ec_point_mul_scalar_public BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_public) +#define ec_point_mul_scalar_public_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_public_batch) +#define ec_point_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_select) +#define ec_point_set_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_set_affine_coordinates) +#define ec_point_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_to_bytes) +#define ec_precomp_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_precomp_select) +#define ec_random_nonzero_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_random_nonzero_scalar) +#define ec_scalar_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_add) +#define ec_scalar_equal_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_equal_vartime) +#define ec_scalar_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_from_bytes) +#define ec_scalar_from_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_from_montgomery) +#define ec_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_inv0_montgomery) +#define ec_scalar_is_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_is_zero) +#define ec_scalar_mul_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_mul_montgomery) +#define ec_scalar_neg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_neg) +#define ec_scalar_reduce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_reduce) +#define ec_scalar_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_select) +#define ec_scalar_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_sub) +#define ec_scalar_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_to_bytes) +#define ec_scalar_to_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_to_montgomery) +#define ec_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_to_montgomery_inv_vartime) +#define ec_set_to_safe_point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_set_to_safe_point) +#define ec_simple_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_simple_scalar_inv0_montgomery) +#define ec_simple_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_simple_scalar_to_montgomery_inv_vartime) +#define ecdsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_digestsign_no_self_test) +#define ecdsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_digestverify_no_self_test) +#define ecdsa_do_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_do_verify_no_self_test) +#define ecdsa_sign_with_nonce_for_known_answer_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_sign_with_nonce_for_known_answer_test) +#define ecp_nistz256_avx2_select_w7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_avx2_select_w7) +#define ecp_nistz256_div_by_2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_div_by_2) +#define ecp_nistz256_mul_by_2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_mul_by_2) +#define ecp_nistz256_mul_by_3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_mul_by_3) +#define ecp_nistz256_mul_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_mul_mont) +#define ecp_nistz256_neg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_neg) +#define ecp_nistz256_ord_mul_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_ord_mul_mont) +#define ecp_nistz256_ord_sqr_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_ord_sqr_mont) +#define ecp_nistz256_point_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_point_add) +#define ecp_nistz256_point_add_affine BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_point_add_affine) +#define ecp_nistz256_point_double BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_point_double) +#define ecp_nistz256_select_w5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_select_w5) +#define ecp_nistz256_select_w7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_select_w7) +#define ecp_nistz256_sqr_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_sqr_mont) +#define ecp_nistz256_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_sub) +#define ed25519_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_asn1_meth) +#define ed25519_check_public_key_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_check_public_key_nohw) +#define ed25519_check_public_key_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_check_public_key_s2n_bignum) +#define ed25519_public_key_from_hashed_seed_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_nohw) +#define ed25519_public_key_from_hashed_seed_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_s2n_bignum) +#define ed25519_sha512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sha512) +#define ed25519_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sign_internal) +#define ed25519_sign_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sign_nohw) +#define ed25519_sign_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sign_s2n_bignum) +#define ed25519_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_verify_internal) +#define ed25519_verify_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_verify_nohw) +#define ed25519_verify_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_verify_s2n_bignum) +#define ed25519ph_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519ph_asn1_meth) +#define edwards25519_decode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_decode) +#define edwards25519_decode_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_decode_alt) +#define edwards25519_encode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_encode) +#define edwards25519_scalarmulbase BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmulbase) +#define edwards25519_scalarmulbase_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmulbase_alt) +#define edwards25519_scalarmuldouble BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmuldouble) +#define edwards25519_scalarmuldouble_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmuldouble_alt) +#define evp_pkey_set_cb_translate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, evp_pkey_set_cb_translate) +#define evp_pkey_set_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, evp_pkey_set_method) +#define extract_multiplier_2x20_win5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, extract_multiplier_2x20_win5) +#define extract_multiplier_2x30_win5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, extract_multiplier_2x30_win5) +#define extract_multiplier_2x40_win5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, extract_multiplier_2x40_win5) +#define gcm_ghash_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_avx) +#define gcm_ghash_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_avx512) +#define gcm_ghash_clmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_clmul) +#define gcm_ghash_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_neon) +#define gcm_ghash_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_nohw) +#define gcm_ghash_p8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_p8) +#define gcm_ghash_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_ssse3) +#define gcm_ghash_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_v8) +#define gcm_gmult_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_avx) +#define gcm_gmult_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_avx512) +#define gcm_gmult_clmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_clmul) +#define gcm_gmult_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_neon) +#define gcm_gmult_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_nohw) +#define gcm_gmult_p8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_p8) +#define gcm_gmult_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_ssse3) +#define gcm_gmult_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_v8) +#define gcm_init_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_avx) +#define gcm_init_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_avx512) +#define gcm_init_clmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_clmul) +#define gcm_init_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_neon) +#define gcm_init_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_nohw) +#define gcm_init_p8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_p8) +#define gcm_init_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_ssse3) +#define gcm_init_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_v8) +#define gcm_setiv_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_setiv_avx512) +#define get_entropy_source BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_entropy_source) +#define get_entropy_source_method_id_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_entropy_source_method_id_FOR_TESTING) +#define get_private_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_private_thread_generate_calls_since_seed) +#define get_private_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_private_thread_reseed_calls_since_initialization) +#define get_public_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_public_thread_generate_calls_since_seed) +#define get_public_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_public_thread_reseed_calls_since_initialization) +#define get_thread_and_global_tree_drbg_calls_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_thread_and_global_tree_drbg_calls_FOR_TESTING) +#define handle_cpu_env BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, handle_cpu_env) +#define have_hw_rng_aarch64_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, have_hw_rng_aarch64_for_testing) +#define have_hw_rng_x86_64_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, have_hw_rng_x86_64_for_testing) +#define hmac_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, hmac_asn1_meth) +#define i2a_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_ENUMERATED) +#define i2a_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_INTEGER) +#define i2a_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_OBJECT) +#define i2a_ASN1_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_STRING) +#define i2c_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2c_ASN1_BIT_STRING) +#define i2c_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2c_ASN1_INTEGER) +#define i2d_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_BIT_STRING) +#define i2d_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_BMPSTRING) +#define i2d_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_BOOLEAN) +#define i2d_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_ENUMERATED) +#define i2d_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_GENERALIZEDTIME) +#define i2d_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_GENERALSTRING) +#define i2d_ASN1_IA5STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_IA5STRING) +#define i2d_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_INTEGER) +#define i2d_ASN1_NULL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_NULL) +#define i2d_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_OBJECT) +#define i2d_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_OCTET_STRING) +#define i2d_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLE) +#define i2d_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLESTRING) +#define i2d_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_SEQUENCE_ANY) +#define i2d_ASN1_SET_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_SET_ANY) +#define i2d_ASN1_T61STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_T61STRING) +#define i2d_ASN1_TIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_TIME) +#define i2d_ASN1_TYPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_TYPE) +#define i2d_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_UNIVERSALSTRING) +#define i2d_ASN1_UTCTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_UTCTIME) +#define i2d_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_UTF8STRING) +#define i2d_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_VISIBLESTRING) +#define i2d_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_AUTHORITY_INFO_ACCESS) +#define i2d_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_AUTHORITY_KEYID) +#define i2d_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_BASIC_CONSTRAINTS) +#define i2d_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_CERTIFICATEPOLICIES) +#define i2d_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_CRL_DIST_POINTS) +#define i2d_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DHparams) +#define i2d_DHparams_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DHparams_bio) +#define i2d_DIRECTORYSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DIRECTORYSTRING) +#define i2d_DISPLAYTEXT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DISPLAYTEXT) +#define i2d_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPrivateKey) +#define i2d_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPrivateKey_bio) +#define i2d_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPrivateKey_fp) +#define i2d_DSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPublicKey) +#define i2d_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_PUBKEY) +#define i2d_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_bio) +#define i2d_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_fp) +#define i2d_DSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_SIG) +#define i2d_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAparams) +#define i2d_ECDSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECDSA_SIG) +#define i2d_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPKParameters) +#define i2d_ECPKParameters_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPKParameters_bio) +#define i2d_ECParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECParameters) +#define i2d_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPrivateKey) +#define i2d_ECPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPrivateKey_bio) +#define i2d_ECPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPrivateKey_fp) +#define i2d_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EC_PUBKEY) +#define i2d_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EC_PUBKEY_bio) +#define i2d_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EC_PUBKEY_fp) +#define i2d_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EXTENDED_KEY_USAGE) +#define i2d_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_GENERAL_NAME) +#define i2d_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_GENERAL_NAMES) +#define i2d_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ISSUING_DIST_POINT) +#define i2d_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKAC) +#define i2d_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKI) +#define i2d_OCSP_BASICRESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_BASICRESP) +#define i2d_OCSP_CERTID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_CERTID) +#define i2d_OCSP_ONEREQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_ONEREQ) +#define i2d_OCSP_REQINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REQINFO) +#define i2d_OCSP_REQUEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REQUEST) +#define i2d_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REQUEST_bio) +#define i2d_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPBYTES) +#define i2d_OCSP_RESPDATA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPDATA) +#define i2d_OCSP_RESPONSE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE) +#define i2d_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE_bio) +#define i2d_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REVOKEDINFO) +#define i2d_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_SIGNATURE) +#define i2d_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_SINGLERESP) +#define i2d_PKCS12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS12) +#define i2d_PKCS12_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS12_bio) +#define i2d_PKCS12_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS12_fp) +#define i2d_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7) +#define i2d_PKCS7_DIGEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_DIGEST) +#define i2d_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ENCRYPT) +#define i2d_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ENC_CONTENT) +#define i2d_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ENVELOPE) +#define i2d_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ISSUER_AND_SERIAL) +#define i2d_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_RECIP_INFO) +#define i2d_PKCS7_SIGNED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_SIGNED) +#define i2d_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_SIGNER_INFO) +#define i2d_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_SIGN_ENVELOPE) +#define i2d_PKCS7_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_bio) +#define i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_bio) +#define i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_fp) +#define i2d_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_bio) +#define i2d_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_fp) +#define i2d_PKCS8PrivateKey_nid_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_bio) +#define i2d_PKCS8PrivateKey_nid_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_fp) +#define i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO) +#define i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_bio) +#define i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_fp) +#define i2d_PKCS8_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_bio) +#define i2d_PKCS8_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_fp) +#define i2d_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PUBKEY) +#define i2d_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PUBKEY_bio) +#define i2d_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PUBKEY_fp) +#define i2d_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PrivateKey) +#define i2d_PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PrivateKey_bio) +#define i2d_PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PrivateKey_fp) +#define i2d_PublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PublicKey) +#define i2d_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPrivateKey) +#define i2d_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPrivateKey_bio) +#define i2d_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPrivateKey_fp) +#define i2d_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPublicKey) +#define i2d_RSAPublicKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPublicKey_bio) +#define i2d_RSAPublicKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPublicKey_fp) +#define i2d_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PSS_PARAMS) +#define i2d_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PUBKEY) +#define i2d_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_bio) +#define i2d_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_fp) +#define i2d_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509) +#define i2d_X509_ALGOR BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_ALGOR) +#define i2d_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_ATTRIBUTE) +#define i2d_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_AUX) +#define i2d_X509_CERT_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CERT_AUX) +#define i2d_X509_CINF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CINF) +#define i2d_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL) +#define i2d_X509_CRL_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_INFO) +#define i2d_X509_CRL_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_bio) +#define i2d_X509_CRL_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_fp) +#define i2d_X509_CRL_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_tbs) +#define i2d_X509_EXTENSION BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_EXTENSION) +#define i2d_X509_EXTENSIONS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_EXTENSIONS) +#define i2d_X509_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_NAME) +#define i2d_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_NAME_ENTRY) +#define i2d_X509_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_PUBKEY) +#define i2d_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ) +#define i2d_X509_REQ_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ_INFO) +#define i2d_X509_REQ_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ_bio) +#define i2d_X509_REQ_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ_fp) +#define i2d_X509_REVOKED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REVOKED) +#define i2d_X509_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_SIG) +#define i2d_X509_VAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_VAL) +#define i2d_X509_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_bio) +#define i2d_X509_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_fp) +#define i2d_X509_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_tbs) +#define i2d_re_X509_CRL_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_re_X509_CRL_tbs) +#define i2d_re_X509_REQ_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_re_X509_REQ_tbs) +#define i2d_re_X509_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_re_X509_tbs) +#define i2o_ECPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2o_ECPublicKey) +#define i2s_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2s_ASN1_ENUMERATED) +#define i2s_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2s_ASN1_INTEGER) +#define i2s_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2s_ASN1_OCTET_STRING) +#define i2t_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2t_ASN1_OBJECT) +#define i2v_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2v_GENERAL_NAME) +#define i2v_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2v_GENERAL_NAMES) +#define is_a_tty BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, is_a_tty) +#define is_fips_build BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, is_fips_build) +#define is_public_component_of_rsa_key_good BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, is_public_component_of_rsa_key_good) +#define jent_apt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_apt_init) +#define jent_apt_reinit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_apt_reinit) +#define jent_entropy_collector_alloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_collector_alloc) +#define jent_entropy_collector_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_collector_free) +#define jent_entropy_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_init) +#define jent_entropy_init_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_init_ex) +#define jent_entropy_switch_notime_impl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_switch_notime_impl) +#define jent_gcd_analyze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_analyze) +#define jent_gcd_fini BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_fini) +#define jent_gcd_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_get) +#define jent_gcd_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_init) +#define jent_gcd_selftest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_selftest) +#define jent_health_cb_block_switch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_health_cb_block_switch) +#define jent_health_failure BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_health_failure) +#define jent_lag_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_lag_init) +#define jent_measure_jitter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_measure_jitter) +#define jent_random_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_random_data) +#define jent_read_entropy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_read_entropy) +#define jent_read_entropy_safe BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_read_entropy_safe) +#define jent_read_random_block BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_read_random_block) +#define jent_set_fips_failure_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_set_fips_failure_callback) +#define jent_set_fips_failure_callback_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_set_fips_failure_callback_internal) +#define jent_sha3_256_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_256_init) +#define jent_sha3_alloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_alloc) +#define jent_sha3_dealloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_dealloc) +#define jent_sha3_final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_final) +#define jent_sha3_tester BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_tester) +#define jent_sha3_update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_update) +#define jent_stuck BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_stuck) +#define jent_time_entropy_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_time_entropy_init) +#define jent_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_version) +#define kBoringSSLRSASqrtTwo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwo) +#define kBoringSSLRSASqrtTwoLen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwoLen) +#define kOpenSSLReasonStringData BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kOpenSSLReasonStringData) +#define kOpenSSLReasonValues BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kOpenSSLReasonValues) +#define kOpenSSLReasonValuesLen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kOpenSSLReasonValuesLen) +#define kem_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kem_asn1_meth) +#define lh_doall_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, lh_doall_arg) +#define library_init_constructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, library_init_constructor) +#define md4_block_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, md4_block_data_order) +#define md5_block_asm_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, md5_block_asm_data_order) +#define ml_dsa_44_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_keypair) +#define ml_dsa_44_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal) +#define ml_dsa_44_keypair_internal_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal_no_self_test) +#define ml_dsa_44_pack_pk_from_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_pack_pk_from_sk) +#define ml_dsa_44_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_sign) +#define ml_dsa_44_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_sign_internal) +#define ml_dsa_44_sign_internal_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_sign_internal_no_self_test) +#define ml_dsa_44_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_verify) +#define ml_dsa_44_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_verify_internal) +#define ml_dsa_44_verify_internal_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_verify_internal_no_self_test) +#define ml_dsa_65_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_keypair) +#define ml_dsa_65_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_keypair_internal) +#define ml_dsa_65_pack_pk_from_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_pack_pk_from_sk) +#define ml_dsa_65_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_sign) +#define ml_dsa_65_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_sign_internal) +#define ml_dsa_65_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_verify) +#define ml_dsa_65_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_verify_internal) +#define ml_dsa_87_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_keypair) +#define ml_dsa_87_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_keypair_internal) +#define ml_dsa_87_pack_pk_from_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_pack_pk_from_sk) +#define ml_dsa_87_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_sign) +#define ml_dsa_87_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_sign_internal) +#define ml_dsa_87_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_verify) +#define ml_dsa_87_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_verify_internal) +#define ml_dsa_extmu_44_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign) +#define ml_dsa_extmu_44_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign_internal) +#define ml_dsa_extmu_44_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify) +#define ml_dsa_extmu_44_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify_internal) +#define ml_dsa_extmu_65_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign) +#define ml_dsa_extmu_65_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign_internal) +#define ml_dsa_extmu_65_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify) +#define ml_dsa_extmu_65_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify_internal) +#define ml_dsa_extmu_87_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign) +#define ml_dsa_extmu_87_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign_internal) +#define ml_dsa_extmu_87_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify) +#define ml_dsa_extmu_87_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify_internal) +#define ml_kem_1024_check_pk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_check_pk) +#define ml_kem_1024_check_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_check_sk) +#define ml_kem_1024_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_decapsulate) +#define ml_kem_1024_decapsulate_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_decapsulate_no_self_test) +#define ml_kem_1024_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_encapsulate) +#define ml_kem_1024_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic) +#define ml_kem_1024_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic_no_self_test) +#define ml_kem_1024_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_keypair) +#define ml_kem_1024_keypair_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic) +#define ml_kem_1024_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic_no_self_test) +#define ml_kem_512_check_pk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_check_pk) +#define ml_kem_512_check_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_check_sk) +#define ml_kem_512_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_decapsulate) +#define ml_kem_512_decapsulate_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_decapsulate_no_self_test) +#define ml_kem_512_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_encapsulate) +#define ml_kem_512_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic) +#define ml_kem_512_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic_no_self_test) +#define ml_kem_512_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_keypair) +#define ml_kem_512_keypair_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic) +#define ml_kem_512_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic_no_self_test) +#define ml_kem_768_check_pk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_check_pk) +#define ml_kem_768_check_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_check_sk) +#define ml_kem_768_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_decapsulate) +#define ml_kem_768_decapsulate_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_decapsulate_no_self_test) +#define ml_kem_768_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_encapsulate) +#define ml_kem_768_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic) +#define ml_kem_768_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic_no_self_test) +#define ml_kem_768_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_keypair) +#define ml_kem_768_keypair_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic) +#define ml_kem_768_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic_no_self_test) +#define ml_kem_common_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_decapsulate) +#define ml_kem_common_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_encapsulate) +#define ml_kem_common_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_encapsulate_deterministic) +#define ml_kem_common_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_keypair) +#define mldsa_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mldsa_ct_opt_blocker_u64) +#define mlkem_aarch64_invntt_zetas_layer12345 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer12345) +#define mlkem_aarch64_invntt_zetas_layer67 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer67) +#define mlkem_aarch64_ntt_zetas_layer12345 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer12345) +#define mlkem_aarch64_ntt_zetas_layer67 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer67) +#define mlkem_aarch64_zetas_mulcache_native BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_native) +#define mlkem_aarch64_zetas_mulcache_twisted_native BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_twisted_native) +#define mlkem_compress_d10_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d10_data) +#define mlkem_compress_d11_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d11_data) +#define mlkem_compress_d4_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d4_data) +#define mlkem_compress_d5_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d5_data) +#define mlkem_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ct_opt_blocker_u64) +#define mlkem_decompress_d10_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d10_data) +#define mlkem_decompress_d11_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d11_data) +#define mlkem_decompress_d4_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d4_data) +#define mlkem_decompress_d5_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d5_data) +#define mlkem_intt_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_intt_asm) +#define mlkem_invntt_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_invntt_avx2) +#define mlkem_ntt_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ntt_asm) +#define mlkem_ntt_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ntt_avx2) +#define mlkem_nttfrombytes_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_nttfrombytes_avx2) +#define mlkem_ntttobytes_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ntttobytes_avx2) +#define mlkem_nttunpack_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_nttunpack_avx2) +#define mlkem_poly_compress_d10_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d10_avx2) +#define mlkem_poly_compress_d11_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d11_avx2) +#define mlkem_poly_compress_d4_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d4_avx2) +#define mlkem_poly_compress_d5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d5_avx2) +#define mlkem_poly_decompress_d10_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d10_avx2) +#define mlkem_poly_decompress_d11_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d11_avx2) +#define mlkem_poly_decompress_d4_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d4_avx2) +#define mlkem_poly_decompress_d5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d5_avx2) +#define mlkem_poly_mulcache_compute_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_asm) +#define mlkem_poly_mulcache_compute_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_avx2) +#define mlkem_poly_reduce_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_reduce_asm) +#define mlkem_poly_tobytes_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_tobytes_asm) +#define mlkem_poly_tomont_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_tomont_asm) +#define mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2) +#define mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3) +#define mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4) +#define mlkem_qdata BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_qdata) +#define mlkem_reduce_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_reduce_avx2) +#define mlkem_rej_uniform_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_rej_uniform_asm) +#define mlkem_rej_uniform_table BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_rej_uniform_table) +#define mlkem_tomont_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_tomont_avx2) +#define o2i_ECPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, o2i_ECPublicKey) +#define openssl_console_acquire_mutex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_acquire_mutex) +#define openssl_console_close BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_close) +#define openssl_console_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_open) +#define openssl_console_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_read) +#define openssl_console_release_mutex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_release_mutex) +#define openssl_console_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_write) +#define openssl_poly1305_neon2_addmulmod BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_poly1305_neon2_addmulmod) +#define openssl_poly1305_neon2_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_poly1305_neon2_blocks) +#define override_entropy_source_method_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, override_entropy_source_method_FOR_TESTING) +#define p256_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p256_methods) +#define p256_montjscalarmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p256_montjscalarmul) +#define p256_montjscalarmul_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p256_montjscalarmul_alt) +#define p384_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_methods) +#define p384_montjdouble BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjdouble) +#define p384_montjdouble_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjdouble_alt) +#define p384_montjscalarmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjscalarmul) +#define p384_montjscalarmul_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjscalarmul_alt) +#define p521_jdouble BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jdouble) +#define p521_jdouble_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jdouble_alt) +#define p521_jscalarmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jscalarmul) +#define p521_jscalarmul_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jscalarmul_alt) +#define p521_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_methods) +#define p_thread_callback_boringssl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p_thread_callback_boringssl) +#define pkcs12_iterations_acceptable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs12_iterations_acceptable) +#define pkcs12_key_gen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs12_key_gen) +#define pkcs12_pbe_encrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs12_pbe_encrypt_init) +#define pkcs7_add_signed_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs7_add_signed_data) +#define pkcs7_final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs7_final) +#define pkcs7_parse_header BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs7_parse_header) +#define pkcs8_pbe_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs8_pbe_decrypt) +#define pmbtoken_exp1_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_blind) +#define pmbtoken_exp1_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_client_key_from_bytes) +#define pmbtoken_exp1_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_derive_key_from_secret) +#define pmbtoken_exp1_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_generate_key) +#define pmbtoken_exp1_get_h_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_get_h_for_testing) +#define pmbtoken_exp1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_issuer_key_from_bytes) +#define pmbtoken_exp1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_read) +#define pmbtoken_exp1_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_sign) +#define pmbtoken_exp1_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_unblind) +#define pmbtoken_exp2_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_blind) +#define pmbtoken_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_client_key_from_bytes) +#define pmbtoken_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_derive_key_from_secret) +#define pmbtoken_exp2_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_generate_key) +#define pmbtoken_exp2_get_h_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_get_h_for_testing) +#define pmbtoken_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_issuer_key_from_bytes) +#define pmbtoken_exp2_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_read) +#define pmbtoken_exp2_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_sign) +#define pmbtoken_exp2_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_unblind) +#define pmbtoken_pst1_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_blind) +#define pmbtoken_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_client_key_from_bytes) +#define pmbtoken_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_derive_key_from_secret) +#define pmbtoken_pst1_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_generate_key) +#define pmbtoken_pst1_get_h_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_get_h_for_testing) +#define pmbtoken_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_issuer_key_from_bytes) +#define pmbtoken_pst1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_read) +#define pmbtoken_pst1_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_sign) +#define pmbtoken_pst1_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_unblind) +#define poly_Rq_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, poly_Rq_mul) +#define pqdsa_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pqdsa_asn1_meth) +#define rand_fips_library_destructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rand_fips_library_destructor) +#define rdrand_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rdrand_multiple8) +#define rndr_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rndr_multiple8) +#define rsa_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_asn1_meth) +#define rsa_default_private_transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_default_private_transform) +#define rsa_default_sign_raw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_default_sign_raw) +#define rsa_default_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_default_size) +#define rsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_digestsign_no_self_test) +#define rsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_digestverify_no_self_test) +#define rsa_invalidate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_invalidate_key) +#define rsa_private_transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_private_transform) +#define rsa_private_transform_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_private_transform_no_self_test) +#define rsa_pss_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_pss_asn1_meth) +#define rsa_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_sign_no_self_test) +#define rsa_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_verify_no_self_test) +#define rsa_verify_raw_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_verify_raw_no_self_test) +#define rsaz_1024_gather5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_gather5_avx2) +#define rsaz_1024_mul_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_mul_avx2) +#define rsaz_1024_norm2red_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_norm2red_avx2) +#define rsaz_1024_red2norm_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_red2norm_avx2) +#define rsaz_1024_scatter5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_scatter5_avx2) +#define rsaz_1024_sqr_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_sqr_avx2) +#define rsaz_amm52x20_x1_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x20_x1_ifma256) +#define rsaz_amm52x20_x2_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x20_x2_ifma256) +#define rsaz_amm52x30_x1_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x30_x1_ifma256) +#define rsaz_amm52x30_x2_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x30_x2_ifma256) +#define rsaz_amm52x40_x1_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x40_x1_ifma256) +#define rsaz_amm52x40_x2_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x40_x2_ifma256) +#define s2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, s2i_ASN1_INTEGER) +#define s2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, s2i_ASN1_OCTET_STRING) +#define set_fork_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, set_fork_ube_generation_number_FOR_TESTING) +#define set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING) +#define set_vm_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, set_vm_ube_generation_number_FOR_TESTING) +#define sha1_block_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order) +#define sha1_block_data_order_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_avx) +#define sha1_block_data_order_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_avx2) +#define sha1_block_data_order_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_hw) +#define sha1_block_data_order_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_neon) +#define sha1_block_data_order_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_nohw) +#define sha1_block_data_order_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_ssse3) +#define sha1_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_func) +#define sha224_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha224_func) +#define sha256_block_data_order_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_avx) +#define sha256_block_data_order_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_hw) +#define sha256_block_data_order_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_neon) +#define sha256_block_data_order_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_nohw) +#define sha256_block_data_order_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_ssse3) +#define sha256_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_func) +#define sha384_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha384_func) +#define sha3_keccak2_f1600 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak2_f1600) +#define sha3_keccak4_f1600_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt) +#define sha3_keccak4_f1600_alt2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt2) +#define sha3_keccak_f1600 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak_f1600) +#define sha3_keccak_f1600_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak_f1600_alt) +#define sha512_block_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order) +#define sha512_block_data_order_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_avx) +#define sha512_block_data_order_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_hw) +#define sha512_block_data_order_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_neon) +#define sha512_block_data_order_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_nohw) +#define sha512_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_func) +#define sk_pop_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_pop_free) +#define sskdf_variant_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sskdf_variant_digest) +#define sskdf_variant_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sskdf_variant_hmac) +#define tree_jitter_drbg_destructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_drbg_destructor) +#define tree_jitter_free_thread_drbg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_free_thread_drbg) +#define tree_jitter_get_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_get_seed) +#define tree_jitter_initialize BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_initialize) +#define tree_jitter_zeroize_thread_drbg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_zeroize_thread_drbg) +#define tty_in BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_in) +#define tty_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_new) +#define tty_orig BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_orig) +#define tty_out BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_out) +#define used_for_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, used_for_hmac) +#define v2i_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v2i_GENERAL_NAME) +#define v2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v2i_GENERAL_NAMES) +#define v2i_GENERAL_NAME_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v2i_GENERAL_NAME_ex) +#define v3_akey_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_akey_id) +#define v3_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_alt) +#define v3_bcons BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_bcons) +#define v3_cpols BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_cpols) +#define v3_crl_invdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crl_invdate) +#define v3_crl_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crl_num) +#define v3_crl_reason BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crl_reason) +#define v3_crld BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crld) +#define v3_delta_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_delta_crl) +#define v3_ext_ku BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ext_ku) +#define v3_freshest_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_freshest_crl) +#define v3_idp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_idp) +#define v3_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_info) +#define v3_inhibit_anyp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_inhibit_anyp) +#define v3_key_usage BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_key_usage) +#define v3_name_constraints BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_name_constraints) +#define v3_ns_ia5_list BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ns_ia5_list) +#define v3_nscert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_nscert) +#define v3_ocsp_accresp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ocsp_accresp) +#define v3_ocsp_nocheck BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ocsp_nocheck) +#define v3_ocsp_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ocsp_nonce) +#define v3_policy_constraints BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_policy_constraints) +#define v3_policy_mappings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_policy_mappings) +#define v3_sinfo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_sinfo) +#define v3_skey_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_skey_id) +#define validate_cidr_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, validate_cidr_mask) +#define vm_ube_fallback_get_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vm_ube_fallback_get_seed) +#define voprf_exp2_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_blind) +#define voprf_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_client_key_from_bytes) +#define voprf_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_derive_key_from_secret) +#define voprf_exp2_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_generate_key) +#define voprf_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_issuer_key_from_bytes) +#define voprf_exp2_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_read) +#define voprf_exp2_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_sign) +#define voprf_exp2_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_unblind) +#define voprf_pst1_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_blind) +#define voprf_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_client_key_from_bytes) +#define voprf_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_derive_key_from_secret) +#define voprf_pst1_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_generate_key) +#define voprf_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_issuer_key_from_bytes) +#define voprf_pst1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_read) +#define voprf_pst1_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_sign) +#define voprf_pst1_sign_with_proof_scalar_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_sign_with_proof_scalar_for_testing) +#define voprf_pst1_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_unblind) +#define vpaes_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_cbc_encrypt) +#define vpaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_ctr32_encrypt_blocks) +#define vpaes_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_decrypt) +#define vpaes_decrypt_key_to_bsaes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_decrypt_key_to_bsaes) +#define vpaes_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_encrypt) +#define vpaes_encrypt_key_to_bsaes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_encrypt_key_to_bsaes) +#define vpaes_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_set_decrypt_key) +#define vpaes_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_set_encrypt_key) +#define x25519_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_asn1_meth) +#define x25519_ge_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_add) +#define x25519_ge_frombytes_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_frombytes_vartime) +#define x25519_ge_p1p1_to_p2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p2) +#define x25519_ge_p1p1_to_p3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p3) +#define x25519_ge_p3_to_cached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_p3_to_cached) +#define x25519_ge_scalarmult BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_scalarmult) +#define x25519_ge_scalarmult_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_scalarmult_base) +#define x25519_ge_scalarmult_small_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_scalarmult_small_precomp) +#define x25519_ge_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_sub) +#define x25519_ge_tobytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_tobytes) +#define x25519_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_pkey_meth) +#define x25519_public_from_private_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_public_from_private_nohw) +#define x25519_public_from_private_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_public_from_private_s2n_bignum) +#define x25519_sc_reduce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_sc_reduce) +#define x25519_scalar_mult_generic_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_scalar_mult_generic_nohw) +#define x25519_scalar_mult_generic_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_scalar_mult_generic_s2n_bignum) +#define x509V3_add_value_asn1_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509V3_add_value_asn1_string) +#define x509_check_cert_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_check_cert_time) +#define x509_check_issued_with_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_check_issued_with_callback) +#define x509_digest_nid_ok BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_digest_nid_ok) +#define x509_digest_sign_algorithm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_digest_sign_algorithm) +#define x509_digest_verify_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_digest_verify_init) +#define x509_init_signature_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_init_signature_info) +#define x509_print_rsa_pss_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_print_rsa_pss_params) +#define x509_rsa_ctx_to_pss BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_rsa_ctx_to_pss) +#define x509_rsa_pss_to_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_rsa_pss_to_ctx) +#define x509v3_a2i_ipadd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_a2i_ipadd) +#define x509v3_bytes_to_hex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_bytes_to_hex) +#define x509v3_cache_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_cache_extensions) +#define x509v3_conf_name_matches BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_conf_name_matches) +#define x509v3_ext_free_with_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_ext_free_with_method) +#define x509v3_hex_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_hex_to_bytes) +#define x86_64_assembly_implementation_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x86_64_assembly_implementation_FOR_TESTING) + +#endif // BORINGSSL_PREFIX_SYMBOLS_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols_asm.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols_asm.h new file mode 100644 index 0000000..f86c7bb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols_asm.h @@ -0,0 +1,4134 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +#if !defined(__APPLE__) +#include +#else +#ifndef BORINGSSL_PREFIX_SYMBOLS_ASM_H + +#define BORINGSSL_PREFIX_SYMBOLS_ASM_H + +#ifndef BORINGSSL_PREFIX +#define BORINGSSL_PREFIX aws_lc_0_40_0 +#endif // BORINGSSL_PREFIX + +// On iOS and macOS, we need to treat assembly symbols differently from other +// symbols. The linker expects symbols to be prefixed with an underscore. +// Perlasm thus generates symbol with this underscore applied. Our macros must, +// in turn, incorporate it. +#define BORINGSSL_ADD_PREFIX_MAC_ASM(a, b) BORINGSSL_ADD_PREFIX_INNER_MAC_ASM(a, b) +#define BORINGSSL_ADD_PREFIX_INNER_MAC_ASM(a, b) _ ## a ## _ ## b + +#define _ACCESS_DESCRIPTION_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_free) +#define _ACCESS_DESCRIPTION_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_it) +#define _ACCESS_DESCRIPTION_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_new) +#define _AES_CMAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_CMAC) +#define _AES_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cbc_encrypt) +#define _AES_cfb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cfb128_encrypt) +#define _AES_cfb1_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cfb1_encrypt) +#define _AES_cfb8_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cfb8_encrypt) +#define _AES_ctr128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_ctr128_encrypt) +#define _AES_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_decrypt) +#define _AES_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_ecb_encrypt) +#define _AES_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_encrypt) +#define _AES_ofb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_ofb128_encrypt) +#define _AES_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_set_decrypt_key) +#define _AES_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_set_encrypt_key) +#define _AES_unwrap_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_unwrap_key) +#define _AES_unwrap_key_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_unwrap_key_padded) +#define _AES_wrap_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_wrap_key) +#define _AES_wrap_key_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_wrap_key_padded) +#define _ASN1_ANY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ANY_it) +#define _ASN1_BIT_STRING_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_check) +#define _ASN1_BIT_STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_free) +#define _ASN1_BIT_STRING_get_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_get_bit) +#define _ASN1_BIT_STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_it) +#define _ASN1_BIT_STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_new) +#define _ASN1_BIT_STRING_num_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_num_bytes) +#define _ASN1_BIT_STRING_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_set) +#define _ASN1_BIT_STRING_set_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_set_bit) +#define _ASN1_BMPSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BMPSTRING_free) +#define _ASN1_BMPSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BMPSTRING_it) +#define _ASN1_BMPSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BMPSTRING_new) +#define _ASN1_BOOLEAN_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BOOLEAN_it) +#define _ASN1_ENUMERATED_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_free) +#define _ASN1_ENUMERATED_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_get) +#define _ASN1_ENUMERATED_get_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_int64) +#define _ASN1_ENUMERATED_get_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_uint64) +#define _ASN1_ENUMERATED_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_it) +#define _ASN1_ENUMERATED_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_new) +#define _ASN1_ENUMERATED_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_set) +#define _ASN1_ENUMERATED_set_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_int64) +#define _ASN1_ENUMERATED_set_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_uint64) +#define _ASN1_ENUMERATED_to_BN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_to_BN) +#define _ASN1_FBOOLEAN_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_FBOOLEAN_it) +#define _ASN1_GENERALIZEDTIME_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_adj) +#define _ASN1_GENERALIZEDTIME_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_check) +#define _ASN1_GENERALIZEDTIME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_free) +#define _ASN1_GENERALIZEDTIME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_it) +#define _ASN1_GENERALIZEDTIME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_new) +#define _ASN1_GENERALIZEDTIME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_print) +#define _ASN1_GENERALIZEDTIME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set) +#define _ASN1_GENERALIZEDTIME_set_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set_string) +#define _ASN1_GENERALSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALSTRING_free) +#define _ASN1_GENERALSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALSTRING_it) +#define _ASN1_GENERALSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALSTRING_new) +#define _ASN1_IA5STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_IA5STRING_free) +#define _ASN1_IA5STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_IA5STRING_it) +#define _ASN1_IA5STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_IA5STRING_new) +#define _ASN1_INTEGER_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_cmp) +#define _ASN1_INTEGER_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_dup) +#define _ASN1_INTEGER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_free) +#define _ASN1_INTEGER_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_get) +#define _ASN1_INTEGER_get_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_get_int64) +#define _ASN1_INTEGER_get_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_get_uint64) +#define _ASN1_INTEGER_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_it) +#define _ASN1_INTEGER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_new) +#define _ASN1_INTEGER_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_set) +#define _ASN1_INTEGER_set_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_set_int64) +#define _ASN1_INTEGER_set_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_set_uint64) +#define _ASN1_INTEGER_to_BN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_to_BN) +#define _ASN1_NULL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_NULL_free) +#define _ASN1_NULL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_NULL_it) +#define _ASN1_NULL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_NULL_new) +#define _ASN1_OBJECT_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_create) +#define _ASN1_OBJECT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_free) +#define _ASN1_OBJECT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_it) +#define _ASN1_OBJECT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_new) +#define _ASN1_OCTET_STRING_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_cmp) +#define _ASN1_OCTET_STRING_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_dup) +#define _ASN1_OCTET_STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_free) +#define _ASN1_OCTET_STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_it) +#define _ASN1_OCTET_STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_new) +#define _ASN1_OCTET_STRING_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_set) +#define _ASN1_PRINTABLESTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_free) +#define _ASN1_PRINTABLESTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_it) +#define _ASN1_PRINTABLESTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_new) +#define _ASN1_PRINTABLE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLE_free) +#define _ASN1_PRINTABLE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLE_it) +#define _ASN1_PRINTABLE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLE_new) +#define _ASN1_SEQUENCE_ANY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_SEQUENCE_ANY_it) +#define _ASN1_SEQUENCE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_SEQUENCE_it) +#define _ASN1_SET_ANY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_SET_ANY_it) +#define _ASN1_STRING_TABLE_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_TABLE_add) +#define _ASN1_STRING_TABLE_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_TABLE_cleanup) +#define _ASN1_STRING_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_clear_free) +#define _ASN1_STRING_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_cmp) +#define _ASN1_STRING_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_copy) +#define _ASN1_STRING_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_data) +#define _ASN1_STRING_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_dup) +#define _ASN1_STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_free) +#define _ASN1_STRING_get0_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_get0_data) +#define _ASN1_STRING_get_default_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_get_default_mask) +#define _ASN1_STRING_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_length) +#define _ASN1_STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_new) +#define _ASN1_STRING_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_print) +#define _ASN1_STRING_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_print_ex) +#define _ASN1_STRING_print_ex_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_print_ex_fp) +#define _ASN1_STRING_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set) +#define _ASN1_STRING_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set0) +#define _ASN1_STRING_set_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set_by_NID) +#define _ASN1_STRING_set_default_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask) +#define _ASN1_STRING_set_default_mask_asc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask_asc) +#define _ASN1_STRING_to_UTF8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_to_UTF8) +#define _ASN1_STRING_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_type) +#define _ASN1_STRING_type_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_type_new) +#define _ASN1_T61STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_T61STRING_free) +#define _ASN1_T61STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_T61STRING_it) +#define _ASN1_T61STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_T61STRING_new) +#define _ASN1_TBOOLEAN_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TBOOLEAN_it) +#define _ASN1_TIME_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_adj) +#define _ASN1_TIME_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_check) +#define _ASN1_TIME_diff BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_diff) +#define _ASN1_TIME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_free) +#define _ASN1_TIME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_it) +#define _ASN1_TIME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_new) +#define _ASN1_TIME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_print) +#define _ASN1_TIME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set) +#define _ASN1_TIME_set_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set_posix) +#define _ASN1_TIME_set_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set_string) +#define _ASN1_TIME_set_string_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set_string_X509) +#define _ASN1_TIME_to_generalizedtime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_generalizedtime) +#define _ASN1_TIME_to_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_posix) +#define _ASN1_TIME_to_time_t BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_time_t) +#define _ASN1_TIME_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_tm) +#define _ASN1_TYPE_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_cmp) +#define _ASN1_TYPE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_free) +#define _ASN1_TYPE_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_get) +#define _ASN1_TYPE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_new) +#define _ASN1_TYPE_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_set) +#define _ASN1_TYPE_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_set1) +#define _ASN1_UNIVERSALSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_free) +#define _ASN1_UNIVERSALSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_it) +#define _ASN1_UNIVERSALSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_new) +#define _ASN1_UTCTIME_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_adj) +#define _ASN1_UTCTIME_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_check) +#define _ASN1_UTCTIME_cmp_time_t BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_cmp_time_t) +#define _ASN1_UTCTIME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_free) +#define _ASN1_UTCTIME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_it) +#define _ASN1_UTCTIME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_new) +#define _ASN1_UTCTIME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_print) +#define _ASN1_UTCTIME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_set) +#define _ASN1_UTCTIME_set_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_set_string) +#define _ASN1_UTF8STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTF8STRING_free) +#define _ASN1_UTF8STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTF8STRING_it) +#define _ASN1_UTF8STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTF8STRING_new) +#define _ASN1_VISIBLESTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_free) +#define _ASN1_VISIBLESTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_it) +#define _ASN1_VISIBLESTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_new) +#define _ASN1_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_digest) +#define _ASN1_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_dup) +#define _ASN1_generate_v3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_generate_v3) +#define _ASN1_get_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_get_object) +#define _ASN1_i2d_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_i2d_bio) +#define _ASN1_item_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_d2i) +#define _ASN1_item_d2i_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_d2i_bio) +#define _ASN1_item_d2i_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_d2i_fp) +#define _ASN1_item_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_digest) +#define _ASN1_item_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_dup) +#define _ASN1_item_ex_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_d2i) +#define _ASN1_item_ex_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_free) +#define _ASN1_item_ex_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_i2d) +#define _ASN1_item_ex_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_new) +#define _ASN1_item_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_free) +#define _ASN1_item_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_i2d) +#define _ASN1_item_i2d_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_i2d_bio) +#define _ASN1_item_i2d_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_i2d_fp) +#define _ASN1_item_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_new) +#define _ASN1_item_pack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_pack) +#define _ASN1_item_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_sign) +#define _ASN1_item_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_sign_ctx) +#define _ASN1_item_unpack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_unpack) +#define _ASN1_item_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_verify) +#define _ASN1_mbstring_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_mbstring_copy) +#define _ASN1_mbstring_ncopy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_mbstring_ncopy) +#define _ASN1_object_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_object_size) +#define _ASN1_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_parse) +#define _ASN1_primitive_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_primitive_free) +#define _ASN1_put_eoc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_put_eoc) +#define _ASN1_put_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_put_object) +#define _ASN1_tag2bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_tag2bit) +#define _ASN1_tag2str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_tag2str) +#define _ASN1_template_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_template_free) +#define _AUTHORITY_INFO_ACCESS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_free) +#define _AUTHORITY_INFO_ACCESS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_it) +#define _AUTHORITY_INFO_ACCESS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_new) +#define _AUTHORITY_KEYID_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_KEYID_free) +#define _AUTHORITY_KEYID_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_KEYID_it) +#define _AUTHORITY_KEYID_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_KEYID_new) +#define _AWSLC_non_fips_pkey_evp_asn1_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_asn1_methods) +#define _AWSLC_non_fips_pkey_evp_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_methods) +#define _AWSLC_thread_local_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_thread_local_clear) +#define _AWSLC_thread_local_shutdown BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_thread_local_shutdown) +#define _AWS_LC_FIPS_failure BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWS_LC_FIPS_failure) +#define _BASIC_CONSTRAINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_free) +#define _BASIC_CONSTRAINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_it) +#define _BASIC_CONSTRAINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_new) +#define _BF_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_cbc_encrypt) +#define _BF_cfb64_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_cfb64_encrypt) +#define _BF_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_decrypt) +#define _BF_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_ecb_encrypt) +#define _BF_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_encrypt) +#define _BF_ofb64_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_ofb64_encrypt) +#define _BF_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_set_key) +#define _BIO_ADDR_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_clear) +#define _BIO_ADDR_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_copy) +#define _BIO_ADDR_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_dup) +#define _BIO_ADDR_family BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_family) +#define _BIO_ADDR_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_free) +#define _BIO_ADDR_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_new) +#define _BIO_ADDR_rawaddress BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_rawaddress) +#define _BIO_ADDR_rawmake BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_rawmake) +#define _BIO_ADDR_rawport BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_rawport) +#define _BIO_append_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_append_filename) +#define _BIO_callback_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_callback_ctrl) +#define _BIO_clear_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_clear_flags) +#define _BIO_clear_retry_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_clear_retry_flags) +#define _BIO_copy_next_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_copy_next_retry) +#define _BIO_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl) +#define _BIO_ctrl_dgram_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_dgram_connect) +#define _BIO_ctrl_get_read_request BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_get_read_request) +#define _BIO_ctrl_get_write_guarantee BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_get_write_guarantee) +#define _BIO_ctrl_pending BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_pending) +#define _BIO_ctrl_set_connected BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_set_connected) +#define _BIO_destroy_bio_pair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_destroy_bio_pair) +#define _BIO_dgram_get_peer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_get_peer) +#define _BIO_dgram_recv_timedout BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_recv_timedout) +#define _BIO_dgram_send_timedout BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_send_timedout) +#define _BIO_dgram_set_peer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_set_peer) +#define _BIO_do_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_do_connect) +#define _BIO_dump BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dump) +#define _BIO_eof BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_eof) +#define _BIO_f_base64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_f_base64) +#define _BIO_f_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_f_cipher) +#define _BIO_f_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_f_md) +#define _BIO_find_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_find_type) +#define _BIO_flush BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_flush) +#define _BIO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_free) +#define _BIO_free_all BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_free_all) +#define _BIO_get_callback_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_callback_arg) +#define _BIO_get_cipher_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_cipher_ctx) +#define _BIO_get_cipher_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_cipher_status) +#define _BIO_get_close BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_close) +#define _BIO_get_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_data) +#define _BIO_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_ex_data) +#define _BIO_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_ex_new_index) +#define _BIO_get_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_fd) +#define _BIO_get_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_fp) +#define _BIO_get_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_init) +#define _BIO_get_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_md) +#define _BIO_get_md_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_md_ctx) +#define _BIO_get_mem_ptr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_mem_ptr) +#define _BIO_get_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_new_index) +#define _BIO_get_retry_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_retry_flags) +#define _BIO_get_retry_reason BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_retry_reason) +#define _BIO_get_shutdown BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_shutdown) +#define _BIO_gets BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_gets) +#define _BIO_hexdump BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_hexdump) +#define _BIO_indent BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_indent) +#define _BIO_int_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_int_ctrl) +#define _BIO_mem_contents BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_mem_contents) +#define _BIO_meth_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_free) +#define _BIO_meth_get_callback_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_callback_ctrl) +#define _BIO_meth_get_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_create) +#define _BIO_meth_get_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_ctrl) +#define _BIO_meth_get_destroy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_destroy) +#define _BIO_meth_get_gets BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_gets) +#define _BIO_meth_get_puts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_puts) +#define _BIO_meth_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_new) +#define _BIO_meth_set_callback_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_callback_ctrl) +#define _BIO_meth_set_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_create) +#define _BIO_meth_set_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_ctrl) +#define _BIO_meth_set_destroy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_destroy) +#define _BIO_meth_set_gets BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_gets) +#define _BIO_meth_set_puts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_puts) +#define _BIO_meth_set_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_read) +#define _BIO_meth_set_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_write) +#define _BIO_method_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_method_name) +#define _BIO_method_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_method_type) +#define _BIO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new) +#define _BIO_new_bio_pair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_bio_pair) +#define _BIO_new_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_connect) +#define _BIO_new_dgram BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_dgram) +#define _BIO_new_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_fd) +#define _BIO_new_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_file) +#define _BIO_new_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_fp) +#define _BIO_new_mem_buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_mem_buf) +#define _BIO_new_socket BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_socket) +#define _BIO_next BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_next) +#define _BIO_number_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_number_read) +#define _BIO_number_written BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_number_written) +#define _BIO_pending BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_pending) +#define _BIO_pop BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_pop) +#define _BIO_printf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_printf) +#define _BIO_ptr_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ptr_ctrl) +#define _BIO_push BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_push) +#define _BIO_puts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_puts) +#define _BIO_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read) +#define _BIO_read_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read_asn1) +#define _BIO_read_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read_ex) +#define _BIO_read_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read_filename) +#define _BIO_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_reset) +#define _BIO_rw_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_rw_filename) +#define _BIO_s_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_connect) +#define _BIO_s_datagram BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_datagram) +#define _BIO_s_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_fd) +#define _BIO_s_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_file) +#define _BIO_s_mem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_mem) +#define _BIO_s_secmem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_secmem) +#define _BIO_s_socket BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_socket) +#define _BIO_seek BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_seek) +#define _BIO_set_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_callback) +#define _BIO_set_callback_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_callback_arg) +#define _BIO_set_callback_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_callback_ex) +#define _BIO_set_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_cipher) +#define _BIO_set_close BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_close) +#define _BIO_set_conn_hostname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_conn_hostname) +#define _BIO_set_conn_int_port BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_conn_int_port) +#define _BIO_set_conn_port BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_conn_port) +#define _BIO_set_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_data) +#define _BIO_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_ex_data) +#define _BIO_set_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_fd) +#define _BIO_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_flags) +#define _BIO_set_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_fp) +#define _BIO_set_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_init) +#define _BIO_set_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_md) +#define _BIO_set_mem_buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_mem_buf) +#define _BIO_set_mem_eof_return BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_mem_eof_return) +#define _BIO_set_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_nbio) +#define _BIO_set_retry_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_read) +#define _BIO_set_retry_reason BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_reason) +#define _BIO_set_retry_special BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_special) +#define _BIO_set_retry_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_write) +#define _BIO_set_shutdown BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_shutdown) +#define _BIO_set_write_buffer_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_write_buffer_size) +#define _BIO_should_io_special BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_io_special) +#define _BIO_should_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_read) +#define _BIO_should_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_retry) +#define _BIO_should_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_write) +#define _BIO_shutdown_wr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_shutdown_wr) +#define _BIO_snprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_snprintf) +#define _BIO_tell BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_tell) +#define _BIO_test_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_test_flags) +#define _BIO_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_up_ref) +#define _BIO_vfree BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_vfree) +#define _BIO_vsnprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_vsnprintf) +#define _BIO_wpending BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_wpending) +#define _BIO_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write) +#define _BIO_write_all BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write_all) +#define _BIO_write_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write_ex) +#define _BIO_write_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write_filename) +#define _BLAKE2B256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256) +#define _BLAKE2B256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256_Final) +#define _BLAKE2B256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256_Init) +#define _BLAKE2B256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256_Update) +#define _BN_BLINDING_convert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_convert) +#define _BN_BLINDING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_free) +#define _BN_BLINDING_invalidate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_invalidate) +#define _BN_BLINDING_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_invert) +#define _BN_BLINDING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_new) +#define _BN_CTX_end BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_end) +#define _BN_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_free) +#define _BN_CTX_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_get) +#define _BN_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_new) +#define _BN_CTX_secure_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_secure_new) +#define _BN_CTX_start BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_start) +#define _BN_GENCB_call BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_call) +#define _BN_GENCB_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_free) +#define _BN_GENCB_get_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_get_arg) +#define _BN_GENCB_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_new) +#define _BN_GENCB_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_set) +#define _BN_GENCB_set_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_set_old) +#define _BN_MONT_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_copy) +#define _BN_MONT_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_free) +#define _BN_MONT_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_new) +#define _BN_MONT_CTX_new_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_new_consttime) +#define _BN_MONT_CTX_new_for_modulus BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_new_for_modulus) +#define _BN_MONT_CTX_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_set) +#define _BN_MONT_CTX_set_locked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_set_locked) +#define _BN_abs_is_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_abs_is_word) +#define _BN_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_add) +#define _BN_add_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_add_word) +#define _BN_asc2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_asc2bn) +#define _BN_bin2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bin2bn) +#define _BN_bn2bin BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2bin) +#define _BN_bn2bin_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2bin_padded) +#define _BN_bn2binpad BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2binpad) +#define _BN_bn2cbb_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2cbb_padded) +#define _BN_bn2dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2dec) +#define _BN_bn2hex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2hex) +#define _BN_bn2le_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2le_padded) +#define _BN_bn2mpi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2mpi) +#define _BN_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_clear) +#define _BN_clear_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_clear_bit) +#define _BN_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_clear_free) +#define _BN_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_cmp) +#define _BN_cmp_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_cmp_word) +#define _BN_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_copy) +#define _BN_count_low_zero_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_count_low_zero_bits) +#define _BN_dec2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_dec2bn) +#define _BN_div BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_div) +#define _BN_div_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_div_word) +#define _BN_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_dup) +#define _BN_enhanced_miller_rabin_primality_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_enhanced_miller_rabin_primality_test) +#define _BN_equal_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_equal_consttime) +#define _BN_exp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_exp) +#define _BN_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_free) +#define _BN_from_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_from_montgomery) +#define _BN_gcd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_gcd) +#define _BN_generate_prime_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_generate_prime_ex) +#define _BN_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_flags) +#define _BN_get_minimal_width BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_minimal_width) +#define _BN_get_rfc3526_prime_1536 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_1536) +#define _BN_get_rfc3526_prime_2048 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_2048) +#define _BN_get_rfc3526_prime_3072 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_3072) +#define _BN_get_rfc3526_prime_4096 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_4096) +#define _BN_get_rfc3526_prime_6144 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_6144) +#define _BN_get_rfc3526_prime_8192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_8192) +#define _BN_get_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_u64) +#define _BN_get_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_word) +#define _BN_hex2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_hex2bn) +#define _BN_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_init) +#define _BN_is_bit_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_bit_set) +#define _BN_is_negative BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_negative) +#define _BN_is_odd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_odd) +#define _BN_is_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_one) +#define _BN_is_pow2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_pow2) +#define _BN_is_prime_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_prime_ex) +#define _BN_is_prime_fasttest_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_prime_fasttest_ex) +#define _BN_is_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_word) +#define _BN_is_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_zero) +#define _BN_le2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_le2bn) +#define _BN_lshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_lshift) +#define _BN_lshift1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_lshift1) +#define _BN_marshal_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_marshal_asn1) +#define _BN_mask_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mask_bits) +#define _BN_mod_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_add) +#define _BN_mod_add_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_add_quick) +#define _BN_mod_exp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp) +#define _BN_mod_exp2_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp2_mont) +#define _BN_mod_exp_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont) +#define _BN_mod_exp_mont_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime) +#define _BN_mod_exp_mont_consttime_x2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime_x2) +#define _BN_mod_exp_mont_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont_word) +#define _BN_mod_inverse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_inverse) +#define _BN_mod_inverse_blinded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_inverse_blinded) +#define _BN_mod_inverse_odd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_inverse_odd) +#define _BN_mod_lshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift) +#define _BN_mod_lshift1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift1) +#define _BN_mod_lshift1_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift1_quick) +#define _BN_mod_lshift_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift_quick) +#define _BN_mod_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_mul) +#define _BN_mod_mul_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_mul_montgomery) +#define _BN_mod_pow2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_pow2) +#define _BN_mod_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sqr) +#define _BN_mod_sqrt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sqrt) +#define _BN_mod_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sub) +#define _BN_mod_sub_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sub_quick) +#define _BN_mod_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_word) +#define _BN_mpi2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mpi2bn) +#define _BN_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mul) +#define _BN_mul_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mul_word) +#define _BN_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_new) +#define _BN_nnmod BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_nnmod) +#define _BN_nnmod_pow2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_nnmod_pow2) +#define _BN_num_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_num_bits) +#define _BN_num_bits_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_num_bits_word) +#define _BN_num_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_num_bytes) +#define _BN_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_one) +#define _BN_parse_asn1_unsigned BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_parse_asn1_unsigned) +#define _BN_primality_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_primality_test) +#define _BN_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_print) +#define _BN_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_print_fp) +#define _BN_pseudo_rand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_pseudo_rand) +#define _BN_pseudo_rand_range BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_pseudo_rand_range) +#define _BN_rand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rand) +#define _BN_rand_range BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rand_range) +#define _BN_rand_range_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rand_range_ex) +#define _BN_rshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rshift) +#define _BN_rshift1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rshift1) +#define _BN_secure_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_secure_new) +#define _BN_set_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_bit) +#define _BN_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_flags) +#define _BN_set_negative BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_negative) +#define _BN_set_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_u64) +#define _BN_set_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_word) +#define _BN_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sqr) +#define _BN_sqrt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sqrt) +#define _BN_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sub) +#define _BN_sub_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sub_word) +#define _BN_to_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_to_ASN1_ENUMERATED) +#define _BN_to_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_to_ASN1_INTEGER) +#define _BN_to_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_to_montgomery) +#define _BN_uadd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_uadd) +#define _BN_ucmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_ucmp) +#define _BN_usub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_usub) +#define _BN_value_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_value_one) +#define _BN_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_zero) +#define _BORINGSSL_function_hit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BORINGSSL_function_hit) +#define _BORINGSSL_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BORINGSSL_self_test) +#define _BUF_MEM_append BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_append) +#define _BUF_MEM_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_free) +#define _BUF_MEM_grow BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_grow) +#define _BUF_MEM_grow_clean BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_grow_clean) +#define _BUF_MEM_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_new) +#define _BUF_MEM_reserve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_reserve) +#define _BUF_memdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_memdup) +#define _BUF_strdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strdup) +#define _BUF_strlcat BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strlcat) +#define _BUF_strlcpy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strlcpy) +#define _BUF_strndup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strndup) +#define _BUF_strnlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strnlen) +#define _CAST_S_table0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table0) +#define _CAST_S_table1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table1) +#define _CAST_S_table2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table2) +#define _CAST_S_table3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table3) +#define _CAST_S_table4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table4) +#define _CAST_S_table5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table5) +#define _CAST_S_table6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table6) +#define _CAST_S_table7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table7) +#define _CAST_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_cbc_encrypt) +#define _CAST_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_decrypt) +#define _CAST_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_ecb_encrypt) +#define _CAST_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_encrypt) +#define _CAST_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_set_key) +#define _CBB_add_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1) +#define _CBB_add_asn1_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_bool) +#define _CBB_add_asn1_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_int64) +#define _CBB_add_asn1_int64_with_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_int64_with_tag) +#define _CBB_add_asn1_octet_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_octet_string) +#define _CBB_add_asn1_oid_from_text BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_oid_from_text) +#define _CBB_add_asn1_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_uint64) +#define _CBB_add_asn1_uint64_with_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_uint64_with_tag) +#define _CBB_add_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_bytes) +#define _CBB_add_space BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_space) +#define _CBB_add_u16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u16) +#define _CBB_add_u16_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u16_length_prefixed) +#define _CBB_add_u16le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u16le) +#define _CBB_add_u24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u24) +#define _CBB_add_u24_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u24_length_prefixed) +#define _CBB_add_u32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u32) +#define _CBB_add_u32le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u32le) +#define _CBB_add_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u64) +#define _CBB_add_u64le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u64le) +#define _CBB_add_u8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u8) +#define _CBB_add_u8_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u8_length_prefixed) +#define _CBB_add_zeros BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_zeros) +#define _CBB_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_cleanup) +#define _CBB_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_data) +#define _CBB_did_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_did_write) +#define _CBB_discard_child BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_discard_child) +#define _CBB_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_finish) +#define _CBB_finish_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_finish_i2d) +#define _CBB_flush BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_flush) +#define _CBB_flush_asn1_set_of BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_flush_asn1_set_of) +#define _CBB_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_init) +#define _CBB_init_fixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_init_fixed) +#define _CBB_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_len) +#define _CBB_reserve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_reserve) +#define _CBB_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_zero) +#define _CBS_asn1_ber_to_der BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_asn1_ber_to_der) +#define _CBS_asn1_bitstring_has_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_asn1_bitstring_has_bit) +#define _CBS_asn1_oid_to_text BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_asn1_oid_to_text) +#define _CBS_contains_zero_byte BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_contains_zero_byte) +#define _CBS_copy_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_copy_bytes) +#define _CBS_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_data) +#define _CBS_get_any_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_any_asn1) +#define _CBS_get_any_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_any_asn1_element) +#define _CBS_get_any_ber_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_any_ber_asn1_element) +#define _CBS_get_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1) +#define _CBS_get_asn1_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_bool) +#define _CBS_get_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_element) +#define _CBS_get_asn1_implicit_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_implicit_string) +#define _CBS_get_asn1_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_int64) +#define _CBS_get_asn1_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_uint64) +#define _CBS_get_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_bytes) +#define _CBS_get_last_u8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_last_u8) +#define _CBS_get_optional_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1) +#define _CBS_get_optional_asn1_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_bool) +#define _CBS_get_optional_asn1_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_int64) +#define _CBS_get_optional_asn1_octet_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_octet_string) +#define _CBS_get_optional_asn1_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_uint64) +#define _CBS_get_u16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u16) +#define _CBS_get_u16_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u16_length_prefixed) +#define _CBS_get_u16le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u16le) +#define _CBS_get_u24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u24) +#define _CBS_get_u24_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u24_length_prefixed) +#define _CBS_get_u32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u32) +#define _CBS_get_u32le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u32le) +#define _CBS_get_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u64) +#define _CBS_get_u64_decimal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u64_decimal) +#define _CBS_get_u64le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u64le) +#define _CBS_get_u8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u8) +#define _CBS_get_u8_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u8_length_prefixed) +#define _CBS_get_until_first BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_until_first) +#define _CBS_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_init) +#define _CBS_is_unsigned_asn1_integer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_unsigned_asn1_integer) +#define _CBS_is_valid_asn1_bitstring BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_valid_asn1_bitstring) +#define _CBS_is_valid_asn1_integer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_valid_asn1_integer) +#define _CBS_is_valid_asn1_oid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_valid_asn1_oid) +#define _CBS_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_len) +#define _CBS_mem_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_mem_equal) +#define _CBS_parse_generalized_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_parse_generalized_time) +#define _CBS_parse_utc_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_parse_utc_time) +#define _CBS_peek_asn1_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_peek_asn1_tag) +#define _CBS_skip BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_skip) +#define _CBS_stow BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_stow) +#define _CBS_strdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_strdup) +#define _CERTIFICATEPOLICIES_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_free) +#define _CERTIFICATEPOLICIES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_it) +#define _CERTIFICATEPOLICIES_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_new) +#define _CMAC_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_copy) +#define _CMAC_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_free) +#define _CMAC_CTX_get0_cipher_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_get0_cipher_ctx) +#define _CMAC_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_new) +#define _CMAC_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Final) +#define _CMAC_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Init) +#define _CMAC_Reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Reset) +#define _CMAC_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Update) +#define _CONF_VALUE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_VALUE_new) +#define _CONF_get1_default_config_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_get1_default_config_file) +#define _CONF_modules_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_finish) +#define _CONF_modules_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_free) +#define _CONF_modules_load_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_load_file) +#define _CONF_modules_unload BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_unload) +#define _CONF_parse_list BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_parse_list) +#define _CRL_DIST_POINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRL_DIST_POINTS_free) +#define _CRL_DIST_POINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRL_DIST_POINTS_it) +#define _CRL_DIST_POINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRL_DIST_POINTS_new) +#define _CRYPTO_BUFFER_POOL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_free) +#define _CRYPTO_BUFFER_POOL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_new) +#define _CRYPTO_BUFFER_alloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_alloc) +#define _CRYPTO_BUFFER_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_data) +#define _CRYPTO_BUFFER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_free) +#define _CRYPTO_BUFFER_init_CBS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_init_CBS) +#define _CRYPTO_BUFFER_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_len) +#define _CRYPTO_BUFFER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_new) +#define _CRYPTO_BUFFER_new_from_CBS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_CBS) +#define _CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_static_data_unsafe) +#define _CRYPTO_BUFFER_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_up_ref) +#define _CRYPTO_MUTEX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_cleanup) +#define _CRYPTO_MUTEX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_init) +#define _CRYPTO_MUTEX_lock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_read) +#define _CRYPTO_MUTEX_lock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_write) +#define _CRYPTO_MUTEX_unlock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_read) +#define _CRYPTO_MUTEX_unlock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_write) +#define _CRYPTO_POLYVAL_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_POLYVAL_finish) +#define _CRYPTO_POLYVAL_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_POLYVAL_init) +#define _CRYPTO_POLYVAL_update_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_POLYVAL_update_blocks) +#define _CRYPTO_STATIC_MUTEX_is_write_locked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_is_write_locked) +#define _CRYPTO_STATIC_MUTEX_lock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_read) +#define _CRYPTO_STATIC_MUTEX_lock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_write) +#define _CRYPTO_STATIC_MUTEX_unlock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_read) +#define _CRYPTO_STATIC_MUTEX_unlock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_write) +#define _CRYPTO_THREADID_current BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_current) +#define _CRYPTO_THREADID_set_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_set_callback) +#define _CRYPTO_THREADID_set_numeric BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_set_numeric) +#define _CRYPTO_THREADID_set_pointer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_set_pointer) +#define _CRYPTO_cbc128_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cbc128_decrypt) +#define _CRYPTO_cbc128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cbc128_encrypt) +#define _CRYPTO_cfb128_1_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cfb128_1_encrypt) +#define _CRYPTO_cfb128_8_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cfb128_8_encrypt) +#define _CRYPTO_cfb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cfb128_encrypt) +#define _CRYPTO_chacha_20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_chacha_20) +#define _CRYPTO_cleanup_all_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cleanup_all_ex_data) +#define _CRYPTO_ctr128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt) +#define _CRYPTO_ctr128_encrypt_ctr32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt_ctr32) +#define _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING) +#define _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING) +#define _CRYPTO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_free) +#define _CRYPTO_free_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_free_ex_data) +#define _CRYPTO_gcm128_aad BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_aad) +#define _CRYPTO_gcm128_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt) +#define _CRYPTO_gcm128_decrypt_ctr32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt_ctr32) +#define _CRYPTO_gcm128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt) +#define _CRYPTO_gcm128_encrypt_ctr32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt_ctr32) +#define _CRYPTO_gcm128_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_finish) +#define _CRYPTO_gcm128_init_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_init_key) +#define _CRYPTO_gcm128_setiv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_setiv) +#define _CRYPTO_gcm128_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_tag) +#define _CRYPTO_get_dynlock_create_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_dynlock_create_callback) +#define _CRYPTO_get_dynlock_destroy_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_dynlock_destroy_callback) +#define _CRYPTO_get_dynlock_lock_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_dynlock_lock_callback) +#define _CRYPTO_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_ex_data) +#define _CRYPTO_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_ex_new_index) +#define _CRYPTO_get_fork_ube_generation BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_fork_ube_generation) +#define _CRYPTO_get_lock_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_lock_name) +#define _CRYPTO_get_locking_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_locking_callback) +#define _CRYPTO_get_sysgenid_path BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_sysgenid_path) +#define _CRYPTO_get_thread_local BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_thread_local) +#define _CRYPTO_get_ube_generation_number BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_ube_generation_number) +#define _CRYPTO_get_vm_ube_active BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_active) +#define _CRYPTO_get_vm_ube_generation BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_generation) +#define _CRYPTO_get_vm_ube_supported BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_supported) +#define _CRYPTO_ghash_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ghash_init) +#define _CRYPTO_has_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_has_asm) +#define _CRYPTO_has_broken_NEON BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_has_broken_NEON) +#define _CRYPTO_hchacha20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_hchacha20) +#define _CRYPTO_is_ARMv8_DIT_capable_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_is_ARMv8_DIT_capable_for_testing) +#define _CRYPTO_is_PPC64LE_vcrypto_capable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_is_PPC64LE_vcrypto_capable) +#define _CRYPTO_is_confidential_build BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_is_confidential_build) +#define _CRYPTO_library_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_library_init) +#define _CRYPTO_malloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_malloc) +#define _CRYPTO_malloc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_malloc_init) +#define _CRYPTO_mem_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_mem_ctrl) +#define _CRYPTO_memcmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_memcmp) +#define _CRYPTO_needs_hwcap2_workaround BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_needs_hwcap2_workaround) +#define _CRYPTO_new_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_new_ex_data) +#define _CRYPTO_num_locks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_num_locks) +#define _CRYPTO_ofb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ofb128_encrypt) +#define _CRYPTO_once BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_once) +#define _CRYPTO_poly1305_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_finish) +#define _CRYPTO_poly1305_finish_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_finish_neon) +#define _CRYPTO_poly1305_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_init) +#define _CRYPTO_poly1305_init_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_init_neon) +#define _CRYPTO_poly1305_update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_update) +#define _CRYPTO_poly1305_update_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_update_neon) +#define _CRYPTO_pre_sandbox_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_pre_sandbox_init) +#define _CRYPTO_rdrand_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_rdrand_multiple8) +#define _CRYPTO_realloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_realloc) +#define _CRYPTO_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_refcount_dec_and_test_zero) +#define _CRYPTO_refcount_inc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_refcount_inc) +#define _CRYPTO_rndr_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_rndr_multiple8) +#define _CRYPTO_secure_malloc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_secure_malloc_init) +#define _CRYPTO_secure_malloc_initialized BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_secure_malloc_initialized) +#define _CRYPTO_secure_used BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_secure_used) +#define _CRYPTO_set_add_lock_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_add_lock_callback) +#define _CRYPTO_set_dynlock_create_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_dynlock_create_callback) +#define _CRYPTO_set_dynlock_destroy_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_dynlock_destroy_callback) +#define _CRYPTO_set_dynlock_lock_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_dynlock_lock_callback) +#define _CRYPTO_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_ex_data) +#define _CRYPTO_set_id_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_id_callback) +#define _CRYPTO_set_locking_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_locking_callback) +#define _CRYPTO_set_mem_functions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_mem_functions) +#define _CRYPTO_set_thread_local BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_thread_local) +#define _CRYPTO_sysrand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_sysrand) +#define _CRYPTO_sysrand_if_available BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_sysrand_if_available) +#define _CRYPTO_tls1_prf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_tls1_prf) +#define _CRYPTO_xts128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_xts128_encrypt) +#define _CTR_DRBG_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_clear) +#define _CTR_DRBG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_free) +#define _CTR_DRBG_generate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_generate) +#define _CTR_DRBG_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_init) +#define _CTR_DRBG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_new) +#define _CTR_DRBG_reseed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_reseed) +#define _ChaCha20_ctr32_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_avx2) +#define _ChaCha20_ctr32_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_neon) +#define _ChaCha20_ctr32_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_nohw) +#define _ChaCha20_ctr32_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3) +#define _ChaCha20_ctr32_ssse3_4x BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3_4x) +#define _DES_decrypt3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_decrypt3) +#define _DES_ecb3_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb3_encrypt) +#define _DES_ecb3_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb3_encrypt_ex) +#define _DES_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb_encrypt) +#define _DES_ecb_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb_encrypt_ex) +#define _DES_ede2_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ede2_cbc_encrypt) +#define _DES_ede3_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt) +#define _DES_ede3_cbc_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt_ex) +#define _DES_encrypt3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_encrypt3) +#define _DES_is_weak_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_is_weak_key) +#define _DES_key_sched BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_key_sched) +#define _DES_ncbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ncbc_encrypt) +#define _DES_ncbc_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ncbc_encrypt_ex) +#define _DES_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_key) +#define _DES_set_key_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_key_ex) +#define _DES_set_key_unchecked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_key_unchecked) +#define _DES_set_odd_parity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_odd_parity) +#define _DH_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_bits) +#define _DH_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_check) +#define _DH_check_pub_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_check_pub_key) +#define _DH_clear_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_clear_flags) +#define _DH_compute_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_compute_key) +#define _DH_compute_key_hashed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_compute_key_hashed) +#define _DH_compute_key_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_compute_key_padded) +#define _DH_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_free) +#define _DH_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_generate_key) +#define _DH_generate_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_generate_parameters) +#define _DH_generate_parameters_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_generate_parameters_ex) +#define _DH_get0_g BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_g) +#define _DH_get0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_key) +#define _DH_get0_p BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_p) +#define _DH_get0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_pqg) +#define _DH_get0_priv_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_priv_key) +#define _DH_get0_pub_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_pub_key) +#define _DH_get0_q BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_q) +#define _DH_get_2048_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_2048_256) +#define _DH_get_rfc7919_2048 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_2048) +#define _DH_get_rfc7919_3072 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_3072) +#define _DH_get_rfc7919_4096 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_4096) +#define _DH_get_rfc7919_8192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_8192) +#define _DH_marshal_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_marshal_parameters) +#define _DH_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_new) +#define _DH_new_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_new_by_nid) +#define _DH_num_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_num_bits) +#define _DH_parse_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_parse_parameters) +#define _DH_set0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_set0_key) +#define _DH_set0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_set0_pqg) +#define _DH_set_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_set_length) +#define _DH_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_size) +#define _DH_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_up_ref) +#define _DHparams_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DHparams_dup) +#define _DIRECTORYSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIRECTORYSTRING_free) +#define _DIRECTORYSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIRECTORYSTRING_it) +#define _DIRECTORYSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIRECTORYSTRING_new) +#define _DISPLAYTEXT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DISPLAYTEXT_free) +#define _DISPLAYTEXT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DISPLAYTEXT_it) +#define _DISPLAYTEXT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DISPLAYTEXT_new) +#define _DIST_POINT_NAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_NAME_free) +#define _DIST_POINT_NAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_NAME_it) +#define _DIST_POINT_NAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_NAME_new) +#define _DIST_POINT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_free) +#define _DIST_POINT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_it) +#define _DIST_POINT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_new) +#define _DIST_POINT_set_dpname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_set_dpname) +#define _DSA_SIG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_free) +#define _DSA_SIG_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_get0) +#define _DSA_SIG_marshal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_marshal) +#define _DSA_SIG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_new) +#define _DSA_SIG_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_parse) +#define _DSA_SIG_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_set0) +#define _DSA_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_bits) +#define _DSA_check_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_check_signature) +#define _DSA_do_check_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_do_check_signature) +#define _DSA_do_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_do_sign) +#define _DSA_do_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_do_verify) +#define _DSA_dup_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_dup_DH) +#define _DSA_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_free) +#define _DSA_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_generate_key) +#define _DSA_generate_parameters_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_generate_parameters_ex) +#define _DSA_get0_g BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_g) +#define _DSA_get0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_key) +#define _DSA_get0_p BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_p) +#define _DSA_get0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_pqg) +#define _DSA_get0_priv_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_priv_key) +#define _DSA_get0_pub_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_pub_key) +#define _DSA_get0_q BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_q) +#define _DSA_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get_ex_data) +#define _DSA_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get_ex_new_index) +#define _DSA_marshal_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_marshal_parameters) +#define _DSA_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_marshal_private_key) +#define _DSA_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_marshal_public_key) +#define _DSA_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_new) +#define _DSA_parse_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_parse_parameters) +#define _DSA_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_parse_private_key) +#define _DSA_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_parse_public_key) +#define _DSA_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_print) +#define _DSA_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_print_fp) +#define _DSA_set0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_set0_key) +#define _DSA_set0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_set0_pqg) +#define _DSA_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_set_ex_data) +#define _DSA_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_sign) +#define _DSA_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_size) +#define _DSA_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_up_ref) +#define _DSA_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_verify) +#define _DSAparams_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSAparams_dup) +#define _ECDH_compute_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDH_compute_key) +#define _ECDH_compute_key_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDH_compute_key_fips) +#define _ECDH_compute_shared_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDH_compute_shared_secret) +#define _ECDSA_SIG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_free) +#define _ECDSA_SIG_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_from_bytes) +#define _ECDSA_SIG_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_get0) +#define _ECDSA_SIG_get0_r BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_get0_r) +#define _ECDSA_SIG_get0_s BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_get0_s) +#define _ECDSA_SIG_marshal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_marshal) +#define _ECDSA_SIG_max_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_max_len) +#define _ECDSA_SIG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_new) +#define _ECDSA_SIG_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_parse) +#define _ECDSA_SIG_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_set0) +#define _ECDSA_SIG_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_to_bytes) +#define _ECDSA_do_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_do_sign) +#define _ECDSA_do_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_do_verify) +#define _ECDSA_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_sign) +#define _ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_sign_with_nonce_and_leak_private_key_for_testing) +#define _ECDSA_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_size) +#define _ECDSA_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_verify) +#define _ECPKParameters_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECPKParameters_print) +#define _EC_GFp_mont_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_mont_method) +#define _EC_GFp_nistp224_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp224_method) +#define _EC_GFp_nistp256_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp256_method) +#define _EC_GFp_nistp384_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp384_method) +#define _EC_GFp_nistp521_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp521_method) +#define _EC_GFp_nistz256_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistz256_method) +#define _EC_GROUP_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_cmp) +#define _EC_GROUP_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_dup) +#define _EC_GROUP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_free) +#define _EC_GROUP_get0_generator BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get0_generator) +#define _EC_GROUP_get0_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get0_order) +#define _EC_GROUP_get0_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get0_seed) +#define _EC_GROUP_get_asn1_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_asn1_flag) +#define _EC_GROUP_get_cofactor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_cofactor) +#define _EC_GROUP_get_curve_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_curve_GFp) +#define _EC_GROUP_get_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_curve_name) +#define _EC_GROUP_get_degree BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_degree) +#define _EC_GROUP_get_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_order) +#define _EC_GROUP_get_point_conversion_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_point_conversion_form) +#define _EC_GROUP_get_seed_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_seed_len) +#define _EC_GROUP_method_of BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_method_of) +#define _EC_GROUP_new_by_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name) +#define _EC_GROUP_new_by_curve_name_mutable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name_mutable) +#define _EC_GROUP_new_curve_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_new_curve_GFp) +#define _EC_GROUP_order_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_order_bits) +#define _EC_GROUP_set_asn1_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_asn1_flag) +#define _EC_GROUP_set_generator BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_generator) +#define _EC_GROUP_set_point_conversion_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_point_conversion_form) +#define _EC_GROUP_set_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_seed) +#define _EC_KEY_METHOD_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_free) +#define _EC_KEY_METHOD_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_new) +#define _EC_KEY_METHOD_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_set_flags) +#define _EC_KEY_METHOD_set_init_awslc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_set_init_awslc) +#define _EC_KEY_METHOD_set_sign_awslc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_set_sign_awslc) +#define _EC_KEY_OpenSSL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_OpenSSL) +#define _EC_KEY_check_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_check_fips) +#define _EC_KEY_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_check_key) +#define _EC_KEY_decoded_from_explicit_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_decoded_from_explicit_params) +#define _EC_KEY_derive_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_derive_from_secret) +#define _EC_KEY_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_dup) +#define _EC_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_free) +#define _EC_KEY_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_generate_key) +#define _EC_KEY_generate_key_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_generate_key_fips) +#define _EC_KEY_get0_group BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get0_group) +#define _EC_KEY_get0_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get0_private_key) +#define _EC_KEY_get0_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get0_public_key) +#define _EC_KEY_get_conv_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_conv_form) +#define _EC_KEY_get_default_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_default_method) +#define _EC_KEY_get_enc_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_enc_flags) +#define _EC_KEY_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_ex_data) +#define _EC_KEY_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_ex_new_index) +#define _EC_KEY_get_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_method) +#define _EC_KEY_is_opaque BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_is_opaque) +#define _EC_KEY_key2buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_key2buf) +#define _EC_KEY_marshal_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_marshal_curve_name) +#define _EC_KEY_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_marshal_private_key) +#define _EC_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_new) +#define _EC_KEY_new_by_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_new_by_curve_name) +#define _EC_KEY_new_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_new_method) +#define _EC_KEY_parse_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_curve_name) +#define _EC_KEY_parse_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_parameters) +#define _EC_KEY_parse_parameters_and_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_parameters_and_type) +#define _EC_KEY_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_private_key) +#define _EC_KEY_set_asn1_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_asn1_flag) +#define _EC_KEY_set_conv_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_conv_form) +#define _EC_KEY_set_enc_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_enc_flags) +#define _EC_KEY_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_ex_data) +#define _EC_KEY_set_group BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_group) +#define _EC_KEY_set_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_method) +#define _EC_KEY_set_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_private_key) +#define _EC_KEY_set_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_public_key) +#define _EC_KEY_set_public_key_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_public_key_affine_coordinates) +#define _EC_KEY_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_up_ref) +#define _EC_METHOD_get_field_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_METHOD_get_field_type) +#define _EC_POINT_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_add) +#define _EC_POINT_bn2point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_bn2point) +#define _EC_POINT_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_clear_free) +#define _EC_POINT_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_cmp) +#define _EC_POINT_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_copy) +#define _EC_POINT_dbl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_dbl) +#define _EC_POINT_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_dup) +#define _EC_POINT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_free) +#define _EC_POINT_get_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates) +#define _EC_POINT_get_affine_coordinates_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates_GFp) +#define _EC_POINT_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_invert) +#define _EC_POINT_is_at_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_is_at_infinity) +#define _EC_POINT_is_on_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_is_on_curve) +#define _EC_POINT_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_mul) +#define _EC_POINT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_new) +#define _EC_POINT_oct2point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_oct2point) +#define _EC_POINT_point2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_point2bn) +#define _EC_POINT_point2cbb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_point2cbb) +#define _EC_POINT_point2oct BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_point2oct) +#define _EC_POINT_set_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates) +#define _EC_POINT_set_affine_coordinates_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates_GFp) +#define _EC_POINT_set_compressed_coordinates_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_compressed_coordinates_GFp) +#define _EC_POINT_set_to_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_to_infinity) +#define _EC_curve_nid2nist BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_curve_nid2nist) +#define _EC_curve_nist2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_curve_nist2nid) +#define _EC_get_builtin_curves BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_get_builtin_curves) +#define _EC_group_p224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p224) +#define _EC_group_p256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p256) +#define _EC_group_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p384) +#define _EC_group_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p521) +#define _EC_group_secp256k1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_secp256k1) +#define _EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_hash_to_curve_p256_xmd_sha256_sswu) +#define _EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_hash_to_curve_p384_xmd_sha384_sswu) +#define _ED25519_check_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_check_public_key) +#define _ED25519_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_keypair) +#define _ED25519_keypair_from_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_keypair_from_seed) +#define _ED25519_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_keypair_internal) +#define _ED25519_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_sign) +#define _ED25519_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_sign_no_self_test) +#define _ED25519_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_verify) +#define _ED25519_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_verify_no_self_test) +#define _ED25519ctx_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_sign) +#define _ED25519ctx_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_sign_no_self_test) +#define _ED25519ctx_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_verify) +#define _ED25519ctx_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_verify_no_self_test) +#define _ED25519ph_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign) +#define _ED25519ph_sign_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign_digest) +#define _ED25519ph_sign_digest_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign_digest_no_self_test) +#define _ED25519ph_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign_no_self_test) +#define _ED25519ph_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify) +#define _ED25519ph_verify_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify_digest) +#define _ED25519ph_verify_digest_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify_digest_no_self_test) +#define _ED25519ph_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify_no_self_test) +#define _EDIPARTYNAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EDIPARTYNAME_free) +#define _EDIPARTYNAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EDIPARTYNAME_it) +#define _EDIPARTYNAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EDIPARTYNAME_new) +#define _ENGINE_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_cleanup) +#define _ENGINE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_free) +#define _ENGINE_get_EC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_get_EC) +#define _ENGINE_get_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_get_RSA) +#define _ENGINE_load_builtin_engines BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_load_builtin_engines) +#define _ENGINE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_new) +#define _ENGINE_register_all_ciphers BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_register_all_ciphers) +#define _ENGINE_register_all_complete BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_register_all_complete) +#define _ENGINE_register_all_digests BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_register_all_digests) +#define _ENGINE_set_EC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_set_EC) +#define _ENGINE_set_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_set_RSA) +#define _ERR_SAVE_STATE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_SAVE_STATE_free) +#define _ERR_add_error_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_add_error_data) +#define _ERR_add_error_dataf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_add_error_dataf) +#define _ERR_clear_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_clear_error) +#define _ERR_clear_system_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_clear_system_error) +#define _ERR_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_error_string) +#define _ERR_error_string_n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_error_string_n) +#define _ERR_free_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_free_strings) +#define _ERR_func_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_func_error_string) +#define _ERR_get_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_error) +#define _ERR_get_error_line BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_error_line) +#define _ERR_get_error_line_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_error_line_data) +#define _ERR_get_next_error_library BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_next_error_library) +#define _ERR_lib_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_lib_error_string) +#define _ERR_load_BIO_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_BIO_strings) +#define _ERR_load_CRYPTO_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_CRYPTO_strings) +#define _ERR_load_ERR_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_ERR_strings) +#define _ERR_load_RAND_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_RAND_strings) +#define _ERR_load_crypto_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_crypto_strings) +#define _ERR_peek_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_error) +#define _ERR_peek_error_line BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_error_line) +#define _ERR_peek_error_line_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_error_line_data) +#define _ERR_peek_last_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_last_error) +#define _ERR_peek_last_error_line BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_last_error_line) +#define _ERR_peek_last_error_line_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_last_error_line_data) +#define _ERR_pop_to_mark BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_pop_to_mark) +#define _ERR_print_errors BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_print_errors) +#define _ERR_print_errors_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_print_errors_cb) +#define _ERR_print_errors_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_print_errors_fp) +#define _ERR_put_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_put_error) +#define _ERR_reason_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_reason_error_string) +#define _ERR_remove_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_remove_state) +#define _ERR_remove_thread_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_remove_thread_state) +#define _ERR_restore_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_restore_state) +#define _ERR_save_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_save_state) +#define _ERR_set_error_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_set_error_data) +#define _ERR_set_mark BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_set_mark) +#define _EVP_AEAD_CTX_aead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_aead) +#define _EVP_AEAD_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_cleanup) +#define _EVP_AEAD_CTX_deserialize_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_deserialize_state) +#define _EVP_AEAD_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_free) +#define _EVP_AEAD_CTX_get_aead_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_aead_id) +#define _EVP_AEAD_CTX_get_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_iv) +#define _EVP_AEAD_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_init) +#define _EVP_AEAD_CTX_init_with_direction BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_init_with_direction) +#define _EVP_AEAD_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_new) +#define _EVP_AEAD_CTX_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_open) +#define _EVP_AEAD_CTX_open_gather BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_open_gather) +#define _EVP_AEAD_CTX_seal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal) +#define _EVP_AEAD_CTX_seal_scatter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal_scatter) +#define _EVP_AEAD_CTX_serialize_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_serialize_state) +#define _EVP_AEAD_CTX_tag_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_tag_len) +#define _EVP_AEAD_CTX_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_zero) +#define _EVP_AEAD_get_iv_from_ipv4_nanosecs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_get_iv_from_ipv4_nanosecs) +#define _EVP_AEAD_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_key_length) +#define _EVP_AEAD_max_overhead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_max_overhead) +#define _EVP_AEAD_max_tag_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_max_tag_len) +#define _EVP_AEAD_nonce_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_nonce_length) +#define _EVP_BytesToKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_BytesToKey) +#define _EVP_CIPHER_CTX_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_block_size) +#define _EVP_CIPHER_CTX_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cipher) +#define _EVP_CIPHER_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cleanup) +#define _EVP_CIPHER_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_copy) +#define _EVP_CIPHER_CTX_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_ctrl) +#define _EVP_CIPHER_CTX_encrypting BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_encrypting) +#define _EVP_CIPHER_CTX_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_flags) +#define _EVP_CIPHER_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_free) +#define _EVP_CIPHER_CTX_get_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_get_app_data) +#define _EVP_CIPHER_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_init) +#define _EVP_CIPHER_CTX_iv_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_iv_length) +#define _EVP_CIPHER_CTX_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_key_length) +#define _EVP_CIPHER_CTX_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_mode) +#define _EVP_CIPHER_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_new) +#define _EVP_CIPHER_CTX_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_nid) +#define _EVP_CIPHER_CTX_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_reset) +#define _EVP_CIPHER_CTX_set_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_app_data) +#define _EVP_CIPHER_CTX_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_flags) +#define _EVP_CIPHER_CTX_set_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_key_length) +#define _EVP_CIPHER_CTX_set_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_padding) +#define _EVP_CIPHER_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_block_size) +#define _EVP_CIPHER_do_all_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_do_all_sorted) +#define _EVP_CIPHER_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_flags) +#define _EVP_CIPHER_iv_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_iv_length) +#define _EVP_CIPHER_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_key_length) +#define _EVP_CIPHER_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_mode) +#define _EVP_CIPHER_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_name) +#define _EVP_CIPHER_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_nid) +#define _EVP_Cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_Cipher) +#define _EVP_CipherFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherFinal) +#define _EVP_CipherFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherFinal_ex) +#define _EVP_CipherInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherInit) +#define _EVP_CipherInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherInit_ex) +#define _EVP_CipherUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherUpdate) +#define _EVP_DecodeBase64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeBase64) +#define _EVP_DecodeBlock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeBlock) +#define _EVP_DecodeFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeFinal) +#define _EVP_DecodeInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeInit) +#define _EVP_DecodeUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeUpdate) +#define _EVP_DecodedLength BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodedLength) +#define _EVP_DecryptFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptFinal) +#define _EVP_DecryptFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptFinal_ex) +#define _EVP_DecryptInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptInit) +#define _EVP_DecryptInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptInit_ex) +#define _EVP_DecryptUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptUpdate) +#define _EVP_Digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_Digest) +#define _EVP_DigestFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestFinal) +#define _EVP_DigestFinalXOF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestFinalXOF) +#define _EVP_DigestFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestFinal_ex) +#define _EVP_DigestInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestInit) +#define _EVP_DigestInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestInit_ex) +#define _EVP_DigestSign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSign) +#define _EVP_DigestSignFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSignFinal) +#define _EVP_DigestSignInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSignInit) +#define _EVP_DigestSignUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSignUpdate) +#define _EVP_DigestSqueeze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSqueeze) +#define _EVP_DigestUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestUpdate) +#define _EVP_DigestVerify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerify) +#define _EVP_DigestVerifyFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerifyFinal) +#define _EVP_DigestVerifyInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerifyInit) +#define _EVP_DigestVerifyUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerifyUpdate) +#define _EVP_ENCODE_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_ENCODE_CTX_free) +#define _EVP_ENCODE_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_ENCODE_CTX_new) +#define _EVP_EncodeBlock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeBlock) +#define _EVP_EncodeFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeFinal) +#define _EVP_EncodeInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeInit) +#define _EVP_EncodeUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeUpdate) +#define _EVP_EncodedLength BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodedLength) +#define _EVP_EncryptFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptFinal) +#define _EVP_EncryptFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptFinal_ex) +#define _EVP_EncryptInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptInit) +#define _EVP_EncryptInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptInit_ex) +#define _EVP_EncryptUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptUpdate) +#define _EVP_HPKE_AEAD_aead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_AEAD_aead) +#define _EVP_HPKE_AEAD_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_AEAD_id) +#define _EVP_HPKE_CTX_aead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_aead) +#define _EVP_HPKE_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_cleanup) +#define _EVP_HPKE_CTX_export BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_export) +#define _EVP_HPKE_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_free) +#define _EVP_HPKE_CTX_kdf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_kdf) +#define _EVP_HPKE_CTX_kem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_kem) +#define _EVP_HPKE_CTX_max_overhead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_max_overhead) +#define _EVP_HPKE_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_new) +#define _EVP_HPKE_CTX_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_open) +#define _EVP_HPKE_CTX_seal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_seal) +#define _EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_recipient) +#define _EVP_HPKE_CTX_setup_auth_sender BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender) +#define _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing) +#define _EVP_HPKE_CTX_setup_recipient BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_recipient) +#define _EVP_HPKE_CTX_setup_sender BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender) +#define _EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender_with_seed_for_testing) +#define _EVP_HPKE_CTX_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_zero) +#define _EVP_HPKE_KDF_hkdf_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KDF_hkdf_md) +#define _EVP_HPKE_KDF_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KDF_id) +#define _EVP_HPKE_KEM_enc_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_enc_len) +#define _EVP_HPKE_KEM_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_id) +#define _EVP_HPKE_KEM_private_key_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_private_key_len) +#define _EVP_HPKE_KEM_public_key_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_public_key_len) +#define _EVP_HPKE_KEY_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_cleanup) +#define _EVP_HPKE_KEY_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_copy) +#define _EVP_HPKE_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_free) +#define _EVP_HPKE_KEY_generate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_generate) +#define _EVP_HPKE_KEY_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_init) +#define _EVP_HPKE_KEY_kem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_kem) +#define _EVP_HPKE_KEY_move BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_move) +#define _EVP_HPKE_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_new) +#define _EVP_HPKE_KEY_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_private_key) +#define _EVP_HPKE_KEY_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_public_key) +#define _EVP_HPKE_KEY_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_zero) +#define _EVP_MD_CTX_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_block_size) +#define _EVP_MD_CTX_cleanse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_cleanse) +#define _EVP_MD_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_cleanup) +#define _EVP_MD_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_copy) +#define _EVP_MD_CTX_copy_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_copy_ex) +#define _EVP_MD_CTX_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_create) +#define _EVP_MD_CTX_destroy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_destroy) +#define _EVP_MD_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_free) +#define _EVP_MD_CTX_get_pkey_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_get_pkey_ctx) +#define _EVP_MD_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_init) +#define _EVP_MD_CTX_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_md) +#define _EVP_MD_CTX_move BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_move) +#define _EVP_MD_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_new) +#define _EVP_MD_CTX_pkey_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_pkey_ctx) +#define _EVP_MD_CTX_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_reset) +#define _EVP_MD_CTX_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_set_flags) +#define _EVP_MD_CTX_set_pkey_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_set_pkey_ctx) +#define _EVP_MD_CTX_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_size) +#define _EVP_MD_CTX_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_type) +#define _EVP_MD_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_block_size) +#define _EVP_MD_do_all BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_do_all) +#define _EVP_MD_do_all_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_do_all_sorted) +#define _EVP_MD_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_flags) +#define _EVP_MD_get0_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_get0_name) +#define _EVP_MD_get_pkey_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_get_pkey_type) +#define _EVP_MD_meth_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_meth_get_flags) +#define _EVP_MD_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_name) +#define _EVP_MD_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_nid) +#define _EVP_MD_pkey_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_pkey_type) +#define _EVP_MD_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_size) +#define _EVP_MD_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_type) +#define _EVP_MD_unstable_sha3_enable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_enable) +#define _EVP_MD_unstable_sha3_is_enabled BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_is_enabled) +#define _EVP_PBE_scrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PBE_scrypt) +#define _EVP_PKCS82PKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKCS82PKEY) +#define _EVP_PKEY2PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY2PKCS8) +#define _EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_add1_hkdf_info) +#define _EVP_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl) +#define _EVP_PKEY_CTX_ctrl_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl_str) +#define _EVP_PKEY_CTX_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_dup) +#define _EVP_PKEY_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_free) +#define _EVP_PKEY_CTX_get0_pkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_pkey) +#define _EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_rsa_oaep_label) +#define _EVP_PKEY_CTX_get0_signature_context BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_signature_context) +#define _EVP_PKEY_CTX_get_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_app_data) +#define _EVP_PKEY_CTX_get_keygen_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_keygen_info) +#define _EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_mgf1_md) +#define _EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_oaep_md) +#define _EVP_PKEY_CTX_get_rsa_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_padding) +#define _EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_pss_saltlen) +#define _EVP_PKEY_CTX_get_signature_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_signature_md) +#define _EVP_PKEY_CTX_hkdf_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_hkdf_mode) +#define _EVP_PKEY_CTX_kem_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_kem_set_params) +#define _EVP_PKEY_CTX_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_md) +#define _EVP_PKEY_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_new) +#define _EVP_PKEY_CTX_new_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_new_id) +#define _EVP_PKEY_CTX_pqdsa_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_pqdsa_set_params) +#define _EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set0_rsa_oaep_label) +#define _EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_key) +#define _EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_salt) +#define _EVP_PKEY_CTX_set_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_app_data) +#define _EVP_PKEY_CTX_set_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_cb) +#define _EVP_PKEY_CTX_set_dh_pad BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_pad) +#define _EVP_PKEY_CTX_set_dh_paramgen_generator BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_generator) +#define _EVP_PKEY_CTX_set_dh_paramgen_prime_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_prime_len) +#define _EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_bits) +#define _EVP_PKEY_CTX_set_dsa_paramgen_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_md) +#define _EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_q_bits) +#define _EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_param_enc) +#define _EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_paramgen_curve_nid) +#define _EVP_PKEY_CTX_set_hkdf_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_hkdf_md) +#define _EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_bits) +#define _EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_pubexp) +#define _EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_mgf1_md) +#define _EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_oaep_md) +#define _EVP_PKEY_CTX_set_rsa_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_padding) +#define _EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_md) +#define _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md) +#define _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen) +#define _EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_saltlen) +#define _EVP_PKEY_CTX_set_signature_context BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_context) +#define _EVP_PKEY_CTX_set_signature_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_md) +#define _EVP_PKEY_asn1_find BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_find) +#define _EVP_PKEY_asn1_find_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_find_str) +#define _EVP_PKEY_asn1_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0) +#define _EVP_PKEY_asn1_get0_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0_info) +#define _EVP_PKEY_asn1_get_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_get_count) +#define _EVP_PKEY_assign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign) +#define _EVP_PKEY_assign_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_DH) +#define _EVP_PKEY_assign_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_DSA) +#define _EVP_PKEY_assign_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_EC_KEY) +#define _EVP_PKEY_assign_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_RSA) +#define _EVP_PKEY_base_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_base_id) +#define _EVP_PKEY_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_bits) +#define _EVP_PKEY_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_check) +#define _EVP_PKEY_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_cmp) +#define _EVP_PKEY_cmp_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_cmp_parameters) +#define _EVP_PKEY_copy_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_copy_parameters) +#define _EVP_PKEY_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_decapsulate) +#define _EVP_PKEY_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_decrypt) +#define _EVP_PKEY_decrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_decrypt_init) +#define _EVP_PKEY_derive BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_derive) +#define _EVP_PKEY_derive_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_derive_init) +#define _EVP_PKEY_derive_set_peer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_derive_set_peer) +#define _EVP_PKEY_ec_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_ec_pkey_meth) +#define _EVP_PKEY_ed25519_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_ed25519_pkey_meth) +#define _EVP_PKEY_ed25519ph_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_ed25519ph_pkey_meth) +#define _EVP_PKEY_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encapsulate) +#define _EVP_PKEY_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encapsulate_deterministic) +#define _EVP_PKEY_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encrypt) +#define _EVP_PKEY_encrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encrypt_init) +#define _EVP_PKEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_free) +#define _EVP_PKEY_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0) +#define _EVP_PKEY_get0_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_DH) +#define _EVP_PKEY_get0_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_DSA) +#define _EVP_PKEY_get0_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_EC_KEY) +#define _EVP_PKEY_get0_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_RSA) +#define _EVP_PKEY_get1_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_DH) +#define _EVP_PKEY_get1_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_DSA) +#define _EVP_PKEY_get1_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_EC_KEY) +#define _EVP_PKEY_get1_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_RSA) +#define _EVP_PKEY_get1_tls_encodedpoint BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_tls_encodedpoint) +#define _EVP_PKEY_get_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get_raw_private_key) +#define _EVP_PKEY_get_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get_raw_public_key) +#define _EVP_PKEY_hkdf_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_hkdf_pkey_meth) +#define _EVP_PKEY_hmac_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_hmac_pkey_meth) +#define _EVP_PKEY_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_id) +#define _EVP_PKEY_is_opaque BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_is_opaque) +#define _EVP_PKEY_kem_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_check_key) +#define _EVP_PKEY_kem_new_raw_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_key) +#define _EVP_PKEY_kem_new_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_public_key) +#define _EVP_PKEY_kem_new_raw_secret_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_secret_key) +#define _EVP_PKEY_kem_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_pkey_meth) +#define _EVP_PKEY_kem_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_set_params) +#define _EVP_PKEY_keygen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_keygen) +#define _EVP_PKEY_keygen_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_keygen_deterministic) +#define _EVP_PKEY_keygen_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_keygen_init) +#define _EVP_PKEY_missing_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_missing_parameters) +#define _EVP_PKEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new) +#define _EVP_PKEY_new_mac_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new_mac_key) +#define _EVP_PKEY_new_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new_raw_private_key) +#define _EVP_PKEY_new_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new_raw_public_key) +#define _EVP_PKEY_param_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_param_check) +#define _EVP_PKEY_paramgen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_paramgen) +#define _EVP_PKEY_paramgen_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_paramgen_init) +#define _EVP_PKEY_pqdsa_get_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_get_type) +#define _EVP_PKEY_pqdsa_new_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_private_key) +#define _EVP_PKEY_pqdsa_new_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_public_key) +#define _EVP_PKEY_pqdsa_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_pkey_meth) +#define _EVP_PKEY_pqdsa_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_set_params) +#define _EVP_PKEY_print_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_print_params) +#define _EVP_PKEY_print_private BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_print_private) +#define _EVP_PKEY_print_public BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_print_public) +#define _EVP_PKEY_public_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_public_check) +#define _EVP_PKEY_rsa_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_rsa_pkey_meth) +#define _EVP_PKEY_rsa_pss_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_rsa_pss_pkey_meth) +#define _EVP_PKEY_set1_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_DH) +#define _EVP_PKEY_set1_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_DSA) +#define _EVP_PKEY_set1_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_EC_KEY) +#define _EVP_PKEY_set1_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_RSA) +#define _EVP_PKEY_set1_tls_encodedpoint BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_tls_encodedpoint) +#define _EVP_PKEY_set_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set_type) +#define _EVP_PKEY_set_type_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set_type_str) +#define _EVP_PKEY_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_sign) +#define _EVP_PKEY_sign_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_sign_init) +#define _EVP_PKEY_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_size) +#define _EVP_PKEY_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_type) +#define _EVP_PKEY_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_up_ref) +#define _EVP_PKEY_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify) +#define _EVP_PKEY_verify_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify_init) +#define _EVP_PKEY_verify_recover BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify_recover) +#define _EVP_PKEY_verify_recover_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify_recover_init) +#define _EVP_RSA_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_RSA_PKEY_CTX_ctrl) +#define _EVP_SignFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignFinal) +#define _EVP_SignInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignInit) +#define _EVP_SignInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignInit_ex) +#define _EVP_SignUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignUpdate) +#define _EVP_VerifyFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyFinal) +#define _EVP_VerifyInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyInit) +#define _EVP_VerifyInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyInit_ex) +#define _EVP_VerifyUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyUpdate) +#define _EVP_add_cipher_alias BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_add_cipher_alias) +#define _EVP_add_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_add_digest) +#define _EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls) +#define _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls_implicit_iv) +#define _EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls) +#define _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls_implicit_iv) +#define _EVP_aead_aes_128_ccm_bluetooth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth) +#define _EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth_8) +#define _EVP_aead_aes_128_ccm_matter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_matter) +#define _EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ctr_hmac_sha256) +#define _EVP_aead_aes_128_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm) +#define _EVP_aead_aes_128_gcm_randnonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_randnonce) +#define _EVP_aead_aes_128_gcm_siv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_siv) +#define _EVP_aead_aes_128_gcm_tls12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls12) +#define _EVP_aead_aes_128_gcm_tls13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls13) +#define _EVP_aead_aes_192_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_192_gcm) +#define _EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls) +#define _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls_implicit_iv) +#define _EVP_aead_aes_256_cbc_sha384_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha384_tls) +#define _EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_ctr_hmac_sha256) +#define _EVP_aead_aes_256_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm) +#define _EVP_aead_aes_256_gcm_randnonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_randnonce) +#define _EVP_aead_aes_256_gcm_siv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_siv) +#define _EVP_aead_aes_256_gcm_tls12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls12) +#define _EVP_aead_aes_256_gcm_tls13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls13) +#define _EVP_aead_chacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_chacha20_poly1305) +#define _EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls) +#define _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv) +#define _EVP_aead_null_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_null_sha1_tls) +#define _EVP_aead_xchacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_xchacha20_poly1305) +#define _EVP_aes_128_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cbc) +#define _EVP_aes_128_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha1) +#define _EVP_aes_128_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha256) +#define _EVP_aes_128_ccm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ccm) +#define _EVP_aes_128_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb) +#define _EVP_aes_128_cfb1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb1) +#define _EVP_aes_128_cfb128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb128) +#define _EVP_aes_128_cfb8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb8) +#define _EVP_aes_128_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ctr) +#define _EVP_aes_128_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ecb) +#define _EVP_aes_128_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_gcm) +#define _EVP_aes_128_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ofb) +#define _EVP_aes_192_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cbc) +#define _EVP_aes_192_ccm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ccm) +#define _EVP_aes_192_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb) +#define _EVP_aes_192_cfb1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb1) +#define _EVP_aes_192_cfb128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb128) +#define _EVP_aes_192_cfb8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb8) +#define _EVP_aes_192_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ctr) +#define _EVP_aes_192_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ecb) +#define _EVP_aes_192_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_gcm) +#define _EVP_aes_192_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ofb) +#define _EVP_aes_256_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cbc) +#define _EVP_aes_256_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha1) +#define _EVP_aes_256_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha256) +#define _EVP_aes_256_ccm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ccm) +#define _EVP_aes_256_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb) +#define _EVP_aes_256_cfb1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb1) +#define _EVP_aes_256_cfb128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb128) +#define _EVP_aes_256_cfb8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb8) +#define _EVP_aes_256_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ctr) +#define _EVP_aes_256_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ecb) +#define _EVP_aes_256_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_gcm) +#define _EVP_aes_256_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ofb) +#define _EVP_aes_256_wrap BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_wrap) +#define _EVP_aes_256_xts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_xts) +#define _EVP_bf_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_cbc) +#define _EVP_bf_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_cfb) +#define _EVP_bf_cfb64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_cfb64) +#define _EVP_bf_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_ecb) +#define _EVP_bf_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_ofb) +#define _EVP_blake2b256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_blake2b256) +#define _EVP_cast5_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_cast5_cbc) +#define _EVP_cast5_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_cast5_ecb) +#define _EVP_chacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_chacha20_poly1305) +#define _EVP_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_cleanup) +#define _EVP_des_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_cbc) +#define _EVP_des_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ecb) +#define _EVP_des_ede BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede) +#define _EVP_des_ede3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede3) +#define _EVP_des_ede3_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede3_cbc) +#define _EVP_des_ede3_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede3_ecb) +#define _EVP_des_ede_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede_cbc) +#define _EVP_enc_null BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_enc_null) +#define _EVP_final_with_secret_suffix_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha1) +#define _EVP_final_with_secret_suffix_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha256) +#define _EVP_final_with_secret_suffix_sha384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha384) +#define _EVP_get_cipherbyname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_cipherbyname) +#define _EVP_get_cipherbynid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_cipherbynid) +#define _EVP_get_digestbyname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_digestbyname) +#define _EVP_get_digestbynid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_digestbynid) +#define _EVP_get_digestbyobj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_digestbyobj) +#define _EVP_get_pw_prompt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_pw_prompt) +#define _EVP_has_aes_hardware BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_has_aes_hardware) +#define _EVP_hpke_aes_128_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_aes_128_gcm) +#define _EVP_hpke_aes_256_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_aes_256_gcm) +#define _EVP_hpke_chacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_chacha20_poly1305) +#define _EVP_hpke_hkdf_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_hkdf_sha256) +#define _EVP_hpke_x25519_hkdf_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_x25519_hkdf_sha256) +#define _EVP_marshal_digest_algorithm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_digest_algorithm) +#define _EVP_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_private_key) +#define _EVP_marshal_private_key_v2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_private_key_v2) +#define _EVP_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_public_key) +#define _EVP_md4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md4) +#define _EVP_md5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md5) +#define _EVP_md5_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md5_sha1) +#define _EVP_md_null BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md_null) +#define _EVP_parse_digest_algorithm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_parse_digest_algorithm) +#define _EVP_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_parse_private_key) +#define _EVP_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_parse_public_key) +#define _EVP_rc2_40_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_rc2_40_cbc) +#define _EVP_rc2_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_rc2_cbc) +#define _EVP_rc4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_rc4) +#define _EVP_read_pw_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_read_pw_string) +#define _EVP_read_pw_string_min BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_read_pw_string_min) +#define _EVP_ripemd160 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_ripemd160) +#define _EVP_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha1) +#define _EVP_sha224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha224) +#define _EVP_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha256) +#define _EVP_sha384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha384) +#define _EVP_sha3_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_224) +#define _EVP_sha3_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_256) +#define _EVP_sha3_384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_384) +#define _EVP_sha3_512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_512) +#define _EVP_sha512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha512) +#define _EVP_sha512_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha512_224) +#define _EVP_sha512_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha512_256) +#define _EVP_shake128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_shake128) +#define _EVP_shake256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_shake256) +#define _EVP_tls_cbc_copy_mac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_copy_mac) +#define _EVP_tls_cbc_digest_record BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_digest_record) +#define _EVP_tls_cbc_record_digest_supported BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_record_digest_supported) +#define _EVP_tls_cbc_remove_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_remove_padding) +#define _EXTENDED_KEY_USAGE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_free) +#define _EXTENDED_KEY_USAGE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_it) +#define _EXTENDED_KEY_USAGE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_new) +#define _FIPS_is_entropy_cpu_jitter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_is_entropy_cpu_jitter) +#define _FIPS_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_mode) +#define _FIPS_mode_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_mode_set) +#define _FIPS_service_indicator_after_call BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_service_indicator_after_call) +#define _FIPS_service_indicator_before_call BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_service_indicator_before_call) +#define _GENERAL_NAMES_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAMES_free) +#define _GENERAL_NAMES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAMES_it) +#define _GENERAL_NAMES_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAMES_new) +#define _GENERAL_NAME_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_cmp) +#define _GENERAL_NAME_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_dup) +#define _GENERAL_NAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_free) +#define _GENERAL_NAME_get0_otherName BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_get0_otherName) +#define _GENERAL_NAME_get0_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_get0_value) +#define _GENERAL_NAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_it) +#define _GENERAL_NAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_new) +#define _GENERAL_NAME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_print) +#define _GENERAL_NAME_set0_othername BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_set0_othername) +#define _GENERAL_NAME_set0_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_set0_value) +#define _GENERAL_SUBTREE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_SUBTREE_free) +#define _GENERAL_SUBTREE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_SUBTREE_it) +#define _GENERAL_SUBTREE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_SUBTREE_new) +#define _HKDF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HKDF) +#define _HKDF_expand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HKDF_expand) +#define _HKDF_extract BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HKDF_extract) +#define _HMAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC) +#define _HMAC_CTX_cleanse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_cleanse) +#define _HMAC_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_cleanup) +#define _HMAC_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_copy) +#define _HMAC_CTX_copy_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_copy_ex) +#define _HMAC_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_free) +#define _HMAC_CTX_get_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_get_md) +#define _HMAC_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_init) +#define _HMAC_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_new) +#define _HMAC_CTX_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_reset) +#define _HMAC_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Final) +#define _HMAC_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Init) +#define _HMAC_Init_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Init_ex) +#define _HMAC_Init_from_precomputed_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Init_from_precomputed_key) +#define _HMAC_KEY_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_KEY_copy) +#define _HMAC_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_KEY_new) +#define _HMAC_KEY_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_KEY_set) +#define _HMAC_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Update) +#define _HMAC_get_precomputed_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_get_precomputed_key) +#define _HMAC_set_precomputed_key_export BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_set_precomputed_key_export) +#define _HMAC_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_size) +#define _HMAC_with_precompute BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_with_precompute) +#define _HRSS_decap BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_decap) +#define _HRSS_encap BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_encap) +#define _HRSS_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_generate_key) +#define _HRSS_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_marshal_public_key) +#define _HRSS_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_parse_public_key) +#define _HRSS_poly3_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_poly3_invert) +#define _HRSS_poly3_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_poly3_mul) +#define _ISSUING_DIST_POINT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ISSUING_DIST_POINT_free) +#define _ISSUING_DIST_POINT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ISSUING_DIST_POINT_it) +#define _ISSUING_DIST_POINT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ISSUING_DIST_POINT_new) +#define _KBKDF_ctr_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KBKDF_ctr_hmac) +#define _KEM_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_free) +#define _KEM_KEY_get0_kem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_get0_kem) +#define _KEM_KEY_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_init) +#define _KEM_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_new) +#define _KEM_KEY_set_raw_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_key) +#define _KEM_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_keypair_from_seed) +#define _KEM_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_public_key) +#define _KEM_KEY_set_raw_secret_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_secret_key) +#define _KEM_find_asn1_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_find_asn1_by_nid) +#define _KEM_find_kem_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_find_kem_by_nid) +#define _Keccak1600_Absorb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Absorb) +#define _Keccak1600_Absorb_once_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Absorb_once_x4) +#define _Keccak1600_Squeeze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Squeeze) +#define _Keccak1600_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Squeezeblocks_x4) +#define _KeccakF1600 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KeccakF1600) +#define _KeccakF1600_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KeccakF1600_hw) +#define _MD4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4) +#define _MD4_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Final) +#define _MD4_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Init) +#define _MD4_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Transform) +#define _MD4_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Update) +#define _MD5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5) +#define _MD5_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Final) +#define _MD5_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Init) +#define _MD5_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Init_from_state) +#define _MD5_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Transform) +#define _MD5_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Update) +#define _MD5_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_get_state) +#define _MGF1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MGF1) +#define _NAME_CONSTRAINTS_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check) +#define _NAME_CONSTRAINTS_check_CN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check_CN) +#define _NAME_CONSTRAINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_free) +#define _NAME_CONSTRAINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_it) +#define _NAME_CONSTRAINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_new) +#define _NCONF_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_free) +#define _NCONF_get_section BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_get_section) +#define _NCONF_get_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_get_string) +#define _NCONF_load BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_load) +#define _NCONF_load_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_load_bio) +#define _NCONF_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_new) +#define _NETSCAPE_SPKAC_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKAC_free) +#define _NETSCAPE_SPKAC_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKAC_it) +#define _NETSCAPE_SPKAC_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKAC_new) +#define _NETSCAPE_SPKI_b64_decode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_decode) +#define _NETSCAPE_SPKI_b64_encode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_encode) +#define _NETSCAPE_SPKI_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_free) +#define _NETSCAPE_SPKI_get_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_get_pubkey) +#define _NETSCAPE_SPKI_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_it) +#define _NETSCAPE_SPKI_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_new) +#define _NETSCAPE_SPKI_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_print) +#define _NETSCAPE_SPKI_set_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_set_pubkey) +#define _NETSCAPE_SPKI_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_sign) +#define _NETSCAPE_SPKI_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_verify) +#define _NOTICEREF_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NOTICEREF_free) +#define _NOTICEREF_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NOTICEREF_it) +#define _NOTICEREF_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NOTICEREF_new) +#define _OBJ_NAME_do_all_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_NAME_do_all_sorted) +#define _OBJ_cbs2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_cbs2nid) +#define _OBJ_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_cleanup) +#define _OBJ_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_cmp) +#define _OBJ_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_create) +#define _OBJ_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_dup) +#define _OBJ_find_sigid_algs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_find_sigid_algs) +#define _OBJ_find_sigid_by_algs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_find_sigid_by_algs) +#define _OBJ_get0_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_get0_data) +#define _OBJ_get_undef BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_get_undef) +#define _OBJ_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_length) +#define _OBJ_ln2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_ln2nid) +#define _OBJ_nid2cbb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2cbb) +#define _OBJ_nid2ln BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2ln) +#define _OBJ_nid2obj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2obj) +#define _OBJ_nid2sn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2sn) +#define _OBJ_obj2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_obj2nid) +#define _OBJ_obj2txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_obj2txt) +#define _OBJ_sn2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_sn2nid) +#define _OBJ_txt2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_txt2nid) +#define _OBJ_txt2obj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_txt2obj) +#define _OCSP_BASICRESP_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_add_ext) +#define _OCSP_BASICRESP_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_delete_ext) +#define _OCSP_BASICRESP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_free) +#define _OCSP_BASICRESP_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext) +#define _OCSP_BASICRESP_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext_by_NID) +#define _OCSP_BASICRESP_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_it) +#define _OCSP_BASICRESP_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_new) +#define _OCSP_CERTID_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_dup) +#define _OCSP_CERTID_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_free) +#define _OCSP_CERTID_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_it) +#define _OCSP_CERTID_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_new) +#define _OCSP_CERTSTATUS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTSTATUS_it) +#define _OCSP_ONEREQ_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_ONEREQ_free) +#define _OCSP_ONEREQ_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_ONEREQ_it) +#define _OCSP_ONEREQ_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_ONEREQ_new) +#define _OCSP_REQINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQINFO_free) +#define _OCSP_REQINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQINFO_it) +#define _OCSP_REQINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQINFO_new) +#define _OCSP_REQUEST_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_free) +#define _OCSP_REQUEST_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext) +#define _OCSP_REQUEST_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext_by_NID) +#define _OCSP_REQUEST_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_it) +#define _OCSP_REQUEST_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_new) +#define _OCSP_REQUEST_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_print) +#define _OCSP_REQ_CTX_add1_header BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_add1_header) +#define _OCSP_REQ_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_free) +#define _OCSP_REQ_CTX_get0_mem_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_get0_mem_bio) +#define _OCSP_REQ_CTX_http BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_http) +#define _OCSP_REQ_CTX_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_i2d) +#define _OCSP_REQ_CTX_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio) +#define _OCSP_REQ_CTX_nbio_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio_d2i) +#define _OCSP_REQ_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_new) +#define _OCSP_REQ_CTX_set1_req BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_set1_req) +#define _OCSP_RESPBYTES_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPBYTES_free) +#define _OCSP_RESPBYTES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPBYTES_it) +#define _OCSP_RESPBYTES_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPBYTES_new) +#define _OCSP_RESPDATA_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPDATA_free) +#define _OCSP_RESPDATA_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPDATA_it) +#define _OCSP_RESPDATA_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPDATA_new) +#define _OCSP_RESPID_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPID_it) +#define _OCSP_RESPONSE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_free) +#define _OCSP_RESPONSE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_it) +#define _OCSP_RESPONSE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_new) +#define _OCSP_RESPONSE_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_print) +#define _OCSP_REVOKEDINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_free) +#define _OCSP_REVOKEDINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_it) +#define _OCSP_REVOKEDINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_new) +#define _OCSP_SIGNATURE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SIGNATURE_free) +#define _OCSP_SIGNATURE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SIGNATURE_it) +#define _OCSP_SIGNATURE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SIGNATURE_new) +#define _OCSP_SINGLERESP_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_add_ext) +#define _OCSP_SINGLERESP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_free) +#define _OCSP_SINGLERESP_get0_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_get0_id) +#define _OCSP_SINGLERESP_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext) +#define _OCSP_SINGLERESP_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext_count) +#define _OCSP_SINGLERESP_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_it) +#define _OCSP_SINGLERESP_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_new) +#define _OCSP_basic_add1_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_add1_cert) +#define _OCSP_basic_add1_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_add1_nonce) +#define _OCSP_basic_add1_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_add1_status) +#define _OCSP_basic_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_sign) +#define _OCSP_basic_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_verify) +#define _OCSP_cert_id_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_cert_id_new) +#define _OCSP_cert_status_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_cert_status_str) +#define _OCSP_cert_to_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_cert_to_id) +#define _OCSP_check_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_check_nonce) +#define _OCSP_check_validity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_check_validity) +#define _OCSP_copy_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_copy_nonce) +#define _OCSP_crl_reason_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_crl_reason_str) +#define _OCSP_get_default_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_get_default_digest) +#define _OCSP_id_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_id_cmp) +#define _OCSP_id_get0_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_id_get0_info) +#define _OCSP_id_issuer_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_id_issuer_cmp) +#define _OCSP_onereq_get0_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_onereq_get0_id) +#define _OCSP_parse_url BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_parse_url) +#define _OCSP_request_add0_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_add0_id) +#define _OCSP_request_add1_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_add1_cert) +#define _OCSP_request_add1_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_add1_nonce) +#define _OCSP_request_is_signed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_is_signed) +#define _OCSP_request_onereq_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_onereq_count) +#define _OCSP_request_onereq_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_onereq_get0) +#define _OCSP_request_set1_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_set1_name) +#define _OCSP_request_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_sign) +#define _OCSP_request_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_verify) +#define _OCSP_resp_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_count) +#define _OCSP_resp_find BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_find) +#define _OCSP_resp_find_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_find_status) +#define _OCSP_resp_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_get0) +#define _OCSP_response_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_create) +#define _OCSP_response_get1_basic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_get1_basic) +#define _OCSP_response_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_status) +#define _OCSP_response_status_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_status_str) +#define _OCSP_sendreq_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_sendreq_bio) +#define _OCSP_sendreq_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_sendreq_nbio) +#define _OCSP_sendreq_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_sendreq_new) +#define _OCSP_set_max_response_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_set_max_response_length) +#define _OCSP_single_get0_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_single_get0_status) +#define _OPENSSL_add_all_algorithms_conf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_add_all_algorithms_conf) +#define _OPENSSL_armcap_P BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_armcap_P) +#define _OPENSSL_asprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_asprintf) +#define _OPENSSL_calloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_calloc) +#define _OPENSSL_cleanse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cleanse) +#define _OPENSSL_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cleanup) +#define _OPENSSL_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_clear_free) +#define _OPENSSL_config BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_config) +#define _OPENSSL_cpucap_initialized BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cpucap_initialized) +#define _OPENSSL_cpuid_setup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cpuid_setup) +#define _OPENSSL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_free) +#define _OPENSSL_fromxdigit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_fromxdigit) +#define _OPENSSL_gmtime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_gmtime) +#define _OPENSSL_gmtime_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_gmtime_adj) +#define _OPENSSL_gmtime_diff BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_gmtime_diff) +#define _OPENSSL_hash32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_hash32) +#define _OPENSSL_hexstr2buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_hexstr2buf) +#define _OPENSSL_ia32cap_P BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_ia32cap_P) +#define _OPENSSL_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_init) +#define _OPENSSL_init_crypto BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_init_crypto) +#define _OPENSSL_isalnum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isalnum) +#define _OPENSSL_isalpha BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isalpha) +#define _OPENSSL_isdigit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isdigit) +#define _OPENSSL_isspace BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isspace) +#define _OPENSSL_isxdigit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isxdigit) +#define _OPENSSL_lh_delete BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_delete) +#define _OPENSSL_lh_doall_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_doall_arg) +#define _OPENSSL_lh_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_free) +#define _OPENSSL_lh_insert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_insert) +#define _OPENSSL_lh_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_new) +#define _OPENSSL_lh_num_items BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_num_items) +#define _OPENSSL_lh_retrieve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_retrieve) +#define _OPENSSL_lh_retrieve_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_retrieve_key) +#define _OPENSSL_load_builtin_modules BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_load_builtin_modules) +#define _OPENSSL_malloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_malloc) +#define _OPENSSL_malloc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_malloc_init) +#define _OPENSSL_memdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_memdup) +#define _OPENSSL_no_config BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_no_config) +#define _OPENSSL_posix_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_posix_to_tm) +#define _OPENSSL_ppc64le_hwcap2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_ppc64le_hwcap2) +#define _OPENSSL_realloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_realloc) +#define _OPENSSL_secure_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_secure_clear_free) +#define _OPENSSL_secure_malloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_secure_malloc) +#define _OPENSSL_secure_zalloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_secure_zalloc) +#define _OPENSSL_sk_deep_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_deep_copy) +#define _OPENSSL_sk_delete BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_delete) +#define _OPENSSL_sk_delete_if BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_delete_if) +#define _OPENSSL_sk_delete_ptr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_delete_ptr) +#define _OPENSSL_sk_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_dup) +#define _OPENSSL_sk_find BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_find) +#define _OPENSSL_sk_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_free) +#define _OPENSSL_sk_insert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_insert) +#define _OPENSSL_sk_is_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_is_sorted) +#define _OPENSSL_sk_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_new) +#define _OPENSSL_sk_new_null BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_new_null) +#define _OPENSSL_sk_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_num) +#define _OPENSSL_sk_pop BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_pop) +#define _OPENSSL_sk_pop_free_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_pop_free_ex) +#define _OPENSSL_sk_push BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_push) +#define _OPENSSL_sk_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_set) +#define _OPENSSL_sk_set_cmp_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_set_cmp_func) +#define _OPENSSL_sk_shift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_shift) +#define _OPENSSL_sk_sort BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_sort) +#define _OPENSSL_sk_unshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_unshift) +#define _OPENSSL_sk_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_value) +#define _OPENSSL_sk_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_zero) +#define _OPENSSL_strcasecmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strcasecmp) +#define _OPENSSL_strdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strdup) +#define _OPENSSL_strhash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strhash) +#define _OPENSSL_strlcat BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strlcat) +#define _OPENSSL_strlcpy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strlcpy) +#define _OPENSSL_strncasecmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strncasecmp) +#define _OPENSSL_strndup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strndup) +#define _OPENSSL_strnlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strnlen) +#define _OPENSSL_timegm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_timegm) +#define _OPENSSL_tm_to_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_tm_to_posix) +#define _OPENSSL_tolower BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_tolower) +#define _OPENSSL_vasprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_vasprintf) +#define _OPENSSL_vasprintf_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_vasprintf_internal) +#define _OPENSSL_zalloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_zalloc) +#define _OTHERNAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OTHERNAME_free) +#define _OTHERNAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OTHERNAME_it) +#define _OTHERNAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OTHERNAME_new) +#define _OpenSSL_add_all_algorithms BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_add_all_algorithms) +#define _OpenSSL_add_all_ciphers BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_add_all_ciphers) +#define _OpenSSL_add_all_digests BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_add_all_digests) +#define _OpenSSL_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_version) +#define _OpenSSL_version_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_version_num) +#define _PEM_ASN1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_read) +#define _PEM_ASN1_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_read_bio) +#define _PEM_ASN1_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_write) +#define _PEM_ASN1_write_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_write_bio) +#define _PEM_X509_INFO_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_X509_INFO_read) +#define _PEM_X509_INFO_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_X509_INFO_read_bio) +#define _PEM_X509_INFO_write_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_X509_INFO_write_bio) +#define _PEM_bytes_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_bytes_read_bio) +#define _PEM_def_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_def_callback) +#define _PEM_dek_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_dek_info) +#define _PEM_do_header BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_do_header) +#define _PEM_get_EVP_CIPHER_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_get_EVP_CIPHER_INFO) +#define _PEM_proc_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_proc_type) +#define _PEM_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read) +#define _PEM_read_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DHparams) +#define _PEM_read_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DSAPrivateKey) +#define _PEM_read_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DSA_PUBKEY) +#define _PEM_read_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DSAparams) +#define _PEM_read_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_ECPrivateKey) +#define _PEM_read_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_EC_PUBKEY) +#define _PEM_read_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PKCS7) +#define _PEM_read_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PKCS8) +#define _PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PKCS8_PRIV_KEY_INFO) +#define _PEM_read_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PUBKEY) +#define _PEM_read_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PrivateKey) +#define _PEM_read_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_RSAPrivateKey) +#define _PEM_read_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_RSAPublicKey) +#define _PEM_read_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_RSA_PUBKEY) +#define _PEM_read_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509) +#define _PEM_read_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509_AUX) +#define _PEM_read_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509_CRL) +#define _PEM_read_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509_REQ) +#define _PEM_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio) +#define _PEM_read_bio_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DHparams) +#define _PEM_read_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DSAPrivateKey) +#define _PEM_read_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DSA_PUBKEY) +#define _PEM_read_bio_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DSAparams) +#define _PEM_read_bio_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_ECPKParameters) +#define _PEM_read_bio_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_ECPrivateKey) +#define _PEM_read_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_EC_PUBKEY) +#define _PEM_read_bio_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PKCS7) +#define _PEM_read_bio_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PKCS8) +#define _PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PKCS8_PRIV_KEY_INFO) +#define _PEM_read_bio_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PUBKEY) +#define _PEM_read_bio_Parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_Parameters) +#define _PEM_read_bio_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PrivateKey) +#define _PEM_read_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_RSAPrivateKey) +#define _PEM_read_bio_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_RSAPublicKey) +#define _PEM_read_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_RSA_PUBKEY) +#define _PEM_read_bio_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509) +#define _PEM_read_bio_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509_AUX) +#define _PEM_read_bio_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509_CRL) +#define _PEM_read_bio_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509_REQ) +#define _PEM_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write) +#define _PEM_write_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DHparams) +#define _PEM_write_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DSAPrivateKey) +#define _PEM_write_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DSA_PUBKEY) +#define _PEM_write_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DSAparams) +#define _PEM_write_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_ECPrivateKey) +#define _PEM_write_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_EC_PUBKEY) +#define _PEM_write_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS7) +#define _PEM_write_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8) +#define _PEM_write_PKCS8PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey) +#define _PEM_write_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey_nid) +#define _PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8_PRIV_KEY_INFO) +#define _PEM_write_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PUBKEY) +#define _PEM_write_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PrivateKey) +#define _PEM_write_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_RSAPrivateKey) +#define _PEM_write_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_RSAPublicKey) +#define _PEM_write_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_RSA_PUBKEY) +#define _PEM_write_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509) +#define _PEM_write_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_AUX) +#define _PEM_write_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_CRL) +#define _PEM_write_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_REQ) +#define _PEM_write_X509_REQ_NEW BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_REQ_NEW) +#define _PEM_write_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio) +#define _PEM_write_bio_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DHparams) +#define _PEM_write_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DSAPrivateKey) +#define _PEM_write_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DSA_PUBKEY) +#define _PEM_write_bio_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DSAparams) +#define _PEM_write_bio_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_ECPKParameters) +#define _PEM_write_bio_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_ECPrivateKey) +#define _PEM_write_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_EC_PUBKEY) +#define _PEM_write_bio_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS7) +#define _PEM_write_bio_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8) +#define _PEM_write_bio_PKCS8PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey) +#define _PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey_nid) +#define _PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8_PRIV_KEY_INFO) +#define _PEM_write_bio_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PUBKEY) +#define _PEM_write_bio_Parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_Parameters) +#define _PEM_write_bio_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey) +#define _PEM_write_bio_PrivateKey_traditional BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey_traditional) +#define _PEM_write_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_RSAPrivateKey) +#define _PEM_write_bio_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_RSAPublicKey) +#define _PEM_write_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_RSA_PUBKEY) +#define _PEM_write_bio_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509) +#define _PEM_write_bio_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_AUX) +#define _PEM_write_bio_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_CRL) +#define _PEM_write_bio_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ) +#define _PEM_write_bio_X509_REQ_NEW BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ_NEW) +#define _PKCS12_PBE_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_PBE_add) +#define _PKCS12_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_create) +#define _PKCS12_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_free) +#define _PKCS12_get_key_and_certs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_get_key_and_certs) +#define _PKCS12_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_new) +#define _PKCS12_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_parse) +#define _PKCS12_set_mac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_set_mac) +#define _PKCS12_verify_mac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_verify_mac) +#define _PKCS1_MGF1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS1_MGF1) +#define _PKCS5_PBKDF2_HMAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC) +#define _PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC_SHA1) +#define _PKCS5_pbe2_decrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_pbe2_decrypt_init) +#define _PKCS5_pbe2_encrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_pbe2_encrypt_init) +#define _PKCS7_ATTR_VERIFY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ATTR_VERIFY_it) +#define _PKCS7_DIGEST_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_DIGEST_free) +#define _PKCS7_DIGEST_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_DIGEST_it) +#define _PKCS7_DIGEST_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_DIGEST_new) +#define _PKCS7_ENCRYPT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENCRYPT_free) +#define _PKCS7_ENCRYPT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENCRYPT_it) +#define _PKCS7_ENCRYPT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENCRYPT_new) +#define _PKCS7_ENC_CONTENT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_free) +#define _PKCS7_ENC_CONTENT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_it) +#define _PKCS7_ENC_CONTENT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_new) +#define _PKCS7_ENVELOPE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENVELOPE_free) +#define _PKCS7_ENVELOPE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENVELOPE_it) +#define _PKCS7_ENVELOPE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENVELOPE_new) +#define _PKCS7_ISSUER_AND_SERIAL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_free) +#define _PKCS7_ISSUER_AND_SERIAL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_it) +#define _PKCS7_ISSUER_AND_SERIAL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_new) +#define _PKCS7_RECIP_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_free) +#define _PKCS7_RECIP_INFO_get0_alg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_get0_alg) +#define _PKCS7_RECIP_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_it) +#define _PKCS7_RECIP_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_new) +#define _PKCS7_RECIP_INFO_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_set) +#define _PKCS7_SIGNED_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNED_free) +#define _PKCS7_SIGNED_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNED_it) +#define _PKCS7_SIGNED_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNED_new) +#define _PKCS7_SIGNER_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_free) +#define _PKCS7_SIGNER_INFO_get0_algs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_get0_algs) +#define _PKCS7_SIGNER_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_it) +#define _PKCS7_SIGNER_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_new) +#define _PKCS7_SIGNER_INFO_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_set) +#define _PKCS7_SIGN_ENVELOPE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_free) +#define _PKCS7_SIGN_ENVELOPE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_it) +#define _PKCS7_SIGN_ENVELOPE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_new) +#define _PKCS7_add_certificate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_certificate) +#define _PKCS7_add_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_crl) +#define _PKCS7_add_recipient BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_recipient) +#define _PKCS7_add_recipient_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_recipient_info) +#define _PKCS7_add_signer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_signer) +#define _PKCS7_bundle_CRLs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_bundle_CRLs) +#define _PKCS7_bundle_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_bundle_certificates) +#define _PKCS7_bundle_raw_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_bundle_raw_certificates) +#define _PKCS7_content_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_content_new) +#define _PKCS7_dataFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_dataFinal) +#define _PKCS7_dataInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_dataInit) +#define _PKCS7_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_decrypt) +#define _PKCS7_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_dup) +#define _PKCS7_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_encrypt) +#define _PKCS7_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_free) +#define _PKCS7_get0_signers BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get0_signers) +#define _PKCS7_get_CRLs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_CRLs) +#define _PKCS7_get_PEM_CRLs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_PEM_CRLs) +#define _PKCS7_get_PEM_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_PEM_certificates) +#define _PKCS7_get_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_certificates) +#define _PKCS7_get_detached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_detached) +#define _PKCS7_get_raw_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_raw_certificates) +#define _PKCS7_get_recipient_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_recipient_info) +#define _PKCS7_get_signed_attribute BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_signed_attribute) +#define _PKCS7_get_signer_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_signer_info) +#define _PKCS7_is_detached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_is_detached) +#define _PKCS7_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_it) +#define _PKCS7_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_new) +#define _PKCS7_print_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_print_ctx) +#define _PKCS7_set_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_cipher) +#define _PKCS7_set_content BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_content) +#define _PKCS7_set_detached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_detached) +#define _PKCS7_set_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_digest) +#define _PKCS7_set_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_type) +#define _PKCS7_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_sign) +#define _PKCS7_type_is_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_data) +#define _PKCS7_type_is_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_digest) +#define _PKCS7_type_is_encrypted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_encrypted) +#define _PKCS7_type_is_enveloped BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_enveloped) +#define _PKCS7_type_is_signed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_signed) +#define _PKCS7_type_is_signedAndEnveloped BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_signedAndEnveloped) +#define _PKCS7_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_verify) +#define _PKCS8_PRIV_KEY_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_free) +#define _PKCS8_PRIV_KEY_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_it) +#define _PKCS8_PRIV_KEY_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_new) +#define _PKCS8_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_decrypt) +#define _PKCS8_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_encrypt) +#define _PKCS8_marshal_encrypted_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_marshal_encrypted_private_key) +#define _PKCS8_parse_encrypted_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_parse_encrypted_private_key) +#define _POLICYINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYINFO_free) +#define _POLICYINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYINFO_it) +#define _POLICYINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYINFO_new) +#define _POLICYQUALINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYQUALINFO_free) +#define _POLICYQUALINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYQUALINFO_it) +#define _POLICYQUALINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYQUALINFO_new) +#define _POLICY_CONSTRAINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_free) +#define _POLICY_CONSTRAINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_it) +#define _POLICY_CONSTRAINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_new) +#define _POLICY_MAPPINGS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPINGS_it) +#define _POLICY_MAPPING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPING_free) +#define _POLICY_MAPPING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPING_it) +#define _POLICY_MAPPING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPING_new) +#define _PQDSA_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_free) +#define _PQDSA_KEY_get0_dsa BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_get0_dsa) +#define _PQDSA_KEY_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_init) +#define _PQDSA_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_new) +#define _PQDSA_KEY_set_raw_keypair_from_both BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_both) +#define _PQDSA_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_seed) +#define _PQDSA_KEY_set_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_private_key) +#define _PQDSA_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_public_key) +#define _PQDSA_find_asn1_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_find_asn1_by_nid) +#define _PQDSA_find_dsa_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_find_dsa_by_nid) +#define _RAND_OpenSSL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_OpenSSL) +#define _RAND_SSLeay BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_SSLeay) +#define _RAND_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_add) +#define _RAND_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_bytes) +#define _RAND_bytes_with_user_prediction_resistance BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_bytes_with_user_prediction_resistance) +#define _RAND_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_cleanup) +#define _RAND_egd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_egd) +#define _RAND_egd_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_egd_bytes) +#define _RAND_file_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_file_name) +#define _RAND_get_rand_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_get_rand_method) +#define _RAND_keep_random_devices_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_keep_random_devices_open) +#define _RAND_load_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_load_file) +#define _RAND_poll BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_poll) +#define _RAND_priv_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_priv_bytes) +#define _RAND_pseudo_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_pseudo_bytes) +#define _RAND_public_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_public_bytes) +#define _RAND_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_seed) +#define _RAND_set_rand_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_set_rand_method) +#define _RAND_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_status) +#define _RAND_write_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_write_file) +#define _RC4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RC4) +#define _RC4_options BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RC4_options) +#define _RC4_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RC4_set_key) +#define _RFC8032_DOM2_PREFIX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RFC8032_DOM2_PREFIX) +#define _RIPEMD160 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160) +#define _RIPEMD160_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160_Final) +#define _RIPEMD160_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160_Init) +#define _RIPEMD160_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160_Update) +#define _RSAPrivateKey_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAPrivateKey_dup) +#define _RSAPublicKey_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAPublicKey_dup) +#define _RSASSA_PSS_PARAMS_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_create) +#define _RSASSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_free) +#define _RSASSA_PSS_PARAMS_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_get) +#define _RSASSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_new) +#define _RSASSA_PSS_parse_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_parse_params) +#define _RSAZ_1024_mod_exp_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAZ_1024_mod_exp_avx2) +#define _RSAZ_mod_exp_avx512_x2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAZ_mod_exp_avx512_x2) +#define _RSA_ALGOR_IDENTIFIER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_free) +#define _RSA_ALGOR_IDENTIFIER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_new) +#define _RSA_INTEGER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_INTEGER_free) +#define _RSA_INTEGER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_INTEGER_new) +#define _RSA_MGA_IDENTIFIER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_free) +#define _RSA_MGA_IDENTIFIER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_new) +#define _RSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_PSS_PARAMS_free) +#define _RSA_PSS_PARAMS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_PSS_PARAMS_it) +#define _RSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_PSS_PARAMS_new) +#define _RSA_add_pkcs1_prefix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_add_pkcs1_prefix) +#define _RSA_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_bits) +#define _RSA_blinding_off_temp_for_accp_compatibility BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_blinding_off_temp_for_accp_compatibility) +#define _RSA_blinding_on BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_blinding_on) +#define _RSA_check_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_check_fips) +#define _RSA_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_check_key) +#define _RSA_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_decrypt) +#define _RSA_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_encrypt) +#define _RSA_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_flags) +#define _RSA_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_free) +#define _RSA_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_generate_key) +#define _RSA_generate_key_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_generate_key_ex) +#define _RSA_generate_key_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_generate_key_fips) +#define _RSA_get0_crt_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_crt_params) +#define _RSA_get0_d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_d) +#define _RSA_get0_dmp1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_dmp1) +#define _RSA_get0_dmq1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_dmq1) +#define _RSA_get0_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_e) +#define _RSA_get0_factors BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_factors) +#define _RSA_get0_iqmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_iqmp) +#define _RSA_get0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_key) +#define _RSA_get0_n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_n) +#define _RSA_get0_p BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_p) +#define _RSA_get0_pss_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_pss_params) +#define _RSA_get0_q BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_q) +#define _RSA_get0_ssa_pss_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_ssa_pss_params) +#define _RSA_get_default_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_default_method) +#define _RSA_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_ex_data) +#define _RSA_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_ex_new_index) +#define _RSA_get_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_method) +#define _RSA_is_opaque BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_is_opaque) +#define _RSA_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_marshal_private_key) +#define _RSA_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_marshal_public_key) +#define _RSA_meth_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_free) +#define _RSA_meth_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_new) +#define _RSA_meth_set0_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set0_app_data) +#define _RSA_meth_set_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_finish) +#define _RSA_meth_set_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_init) +#define _RSA_meth_set_priv_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_priv_dec) +#define _RSA_meth_set_priv_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_priv_enc) +#define _RSA_meth_set_pub_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_pub_dec) +#define _RSA_meth_set_pub_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_pub_enc) +#define _RSA_meth_set_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_sign) +#define _RSA_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new) +#define _RSA_new_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_method) +#define _RSA_new_method_no_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_method_no_e) +#define _RSA_new_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key) +#define _RSA_new_private_key_large_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key_large_e) +#define _RSA_new_private_key_no_crt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key_no_crt) +#define _RSA_new_private_key_no_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key_no_e) +#define _RSA_new_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_public_key) +#define _RSA_new_public_key_large_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_public_key_large_e) +#define _RSA_padding_add_PKCS1_OAEP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP) +#define _RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP_mgf1) +#define _RSA_padding_add_PKCS1_PSS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS) +#define _RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS_mgf1) +#define _RSA_padding_add_PKCS1_type_1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_type_1) +#define _RSA_padding_add_none BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_none) +#define _RSA_padding_check_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_OAEP_mgf1) +#define _RSA_padding_check_PKCS1_type_1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_type_1) +#define _RSA_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_parse_private_key) +#define _RSA_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_parse_public_key) +#define _RSA_pkey_ctx_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_pkey_ctx_ctrl) +#define _RSA_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_print) +#define _RSA_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_print_fp) +#define _RSA_private_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_decrypt) +#define _RSA_private_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_encrypt) +#define _RSA_private_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_key_from_bytes) +#define _RSA_private_key_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_key_to_bytes) +#define _RSA_public_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_decrypt) +#define _RSA_public_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_encrypt) +#define _RSA_public_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_key_from_bytes) +#define _RSA_public_key_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_key_to_bytes) +#define _RSA_set0_crt_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set0_crt_params) +#define _RSA_set0_factors BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set0_factors) +#define _RSA_set0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set0_key) +#define _RSA_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set_ex_data) +#define _RSA_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set_flags) +#define _RSA_set_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set_method) +#define _RSA_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_sign) +#define _RSA_sign_pss_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_sign_pss_mgf1) +#define _RSA_sign_raw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_sign_raw) +#define _RSA_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_size) +#define _RSA_test_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_test_flags) +#define _RSA_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_up_ref) +#define _RSA_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify) +#define _RSA_verify_PKCS1_PSS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS) +#define _RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS_mgf1) +#define _RSA_verify_pss_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_pss_mgf1) +#define _RSA_verify_raw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_raw) +#define _SHA1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1) +#define _SHA1_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Final) +#define _SHA1_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Init) +#define _SHA1_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Init_from_state) +#define _SHA1_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Transform) +#define _SHA1_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Update) +#define _SHA1_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_get_state) +#define _SHA224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224) +#define _SHA224_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Final) +#define _SHA224_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Init) +#define _SHA224_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Init_from_state) +#define _SHA224_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Update) +#define _SHA224_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_get_state) +#define _SHA256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256) +#define _SHA256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Final) +#define _SHA256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Init) +#define _SHA256_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Init_from_state) +#define _SHA256_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Transform) +#define _SHA256_TransformBlocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_TransformBlocks) +#define _SHA256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Update) +#define _SHA256_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_get_state) +#define _SHA384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384) +#define _SHA384_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Final) +#define _SHA384_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Init) +#define _SHA384_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Init_from_state) +#define _SHA384_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Update) +#define _SHA384_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_get_state) +#define _SHA3_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224) +#define _SHA3_224_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224_Final) +#define _SHA3_224_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224_Init) +#define _SHA3_224_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224_Update) +#define _SHA3_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256) +#define _SHA3_256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256_Final) +#define _SHA3_256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256_Init) +#define _SHA3_256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256_Update) +#define _SHA3_384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384) +#define _SHA3_384_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384_Final) +#define _SHA3_384_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384_Init) +#define _SHA3_384_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384_Update) +#define _SHA3_512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512) +#define _SHA3_512_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512_Final) +#define _SHA3_512_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512_Init) +#define _SHA3_512_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512_Update) +#define _SHA3_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_Final) +#define _SHA3_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_Init) +#define _SHA3_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_Update) +#define _SHA512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512) +#define _SHA512_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224) +#define _SHA512_224_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Final) +#define _SHA512_224_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Init) +#define _SHA512_224_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Init_from_state) +#define _SHA512_224_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Update) +#define _SHA512_224_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_get_state) +#define _SHA512_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256) +#define _SHA512_256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Final) +#define _SHA512_256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Init) +#define _SHA512_256_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Init_from_state) +#define _SHA512_256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Update) +#define _SHA512_256_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_get_state) +#define _SHA512_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Final) +#define _SHA512_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Init) +#define _SHA512_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Init_from_state) +#define _SHA512_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Transform) +#define _SHA512_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Update) +#define _SHA512_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_get_state) +#define _SHAKE128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128) +#define _SHAKE128_Absorb_once_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128_Absorb_once_x4) +#define _SHAKE128_Init_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128_Init_x4) +#define _SHAKE128_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128_Squeezeblocks_x4) +#define _SHAKE256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE256) +#define _SHAKE256_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE256_x4) +#define _SHAKE_Absorb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Absorb) +#define _SHAKE_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Final) +#define _SHAKE_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Init) +#define _SHAKE_Squeeze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Squeeze) +#define _SIPHASH_24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SIPHASH_24) +#define _SMIME_read_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SMIME_read_PKCS7) +#define _SMIME_write_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SMIME_write_PKCS7) +#define _SPAKE2_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_CTX_free) +#define _SPAKE2_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_CTX_new) +#define _SPAKE2_generate_msg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_generate_msg) +#define _SPAKE2_process_msg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_process_msg) +#define _SSHKDF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSHKDF) +#define _SSKDF_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSKDF_digest) +#define _SSKDF_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSKDF_hmac) +#define _SSLeay BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSLeay) +#define _SSLeay_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSLeay_version) +#define _TRUST_TOKEN_CLIENT_add_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_add_key) +#define _TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance) +#define _TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance_over_message) +#define _TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_redemption) +#define _TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_issuance) +#define _TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_redemption) +#define _TRUST_TOKEN_CLIENT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_free) +#define _TRUST_TOKEN_CLIENT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_new) +#define _TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_set_srr_key) +#define _TRUST_TOKEN_ISSUER_add_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_add_key) +#define _TRUST_TOKEN_ISSUER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_free) +#define _TRUST_TOKEN_ISSUER_issue BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_issue) +#define _TRUST_TOKEN_ISSUER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_new) +#define _TRUST_TOKEN_ISSUER_redeem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem) +#define _TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem_over_message) +#define _TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_metadata_key) +#define _TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_srr_key) +#define _TRUST_TOKEN_PRETOKEN_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_PRETOKEN_free) +#define _TRUST_TOKEN_decode_private_metadata BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_decode_private_metadata) +#define _TRUST_TOKEN_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_derive_key_from_secret) +#define _TRUST_TOKEN_experiment_v1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v1) +#define _TRUST_TOKEN_experiment_v2_pmb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_pmb) +#define _TRUST_TOKEN_experiment_v2_voprf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_voprf) +#define _TRUST_TOKEN_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_free) +#define _TRUST_TOKEN_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_generate_key) +#define _TRUST_TOKEN_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_new) +#define _TRUST_TOKEN_pst_v1_pmb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_pmb) +#define _TRUST_TOKEN_pst_v1_voprf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_voprf) +#define _UI_add_info_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_add_info_string) +#define _UI_add_input_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_add_input_string) +#define _UI_add_verify_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_add_verify_string) +#define _UI_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_free) +#define _UI_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_new) +#define _UI_process BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_process) +#define _USERNOTICE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, USERNOTICE_free) +#define _USERNOTICE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, USERNOTICE_it) +#define _USERNOTICE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, USERNOTICE_new) +#define _UTF8_getc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UTF8_getc) +#define _UTF8_putc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UTF8_putc) +#define _X25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X25519) +#define _X25519_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X25519_keypair) +#define _X25519_public_from_private BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X25519_public_from_private) +#define _X509V3_EXT_CRL_add_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_CRL_add_nconf) +#define _X509V3_EXT_REQ_add_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_REQ_add_nconf) +#define _X509V3_EXT_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add) +#define _X509V3_EXT_add_alias BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add_alias) +#define _X509V3_EXT_add_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add_nconf) +#define _X509V3_EXT_add_nconf_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add_nconf_sk) +#define _X509V3_EXT_conf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_conf) +#define _X509V3_EXT_conf_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_conf_nid) +#define _X509V3_EXT_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_d2i) +#define _X509V3_EXT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_free) +#define _X509V3_EXT_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_get) +#define _X509V3_EXT_get_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_get_nid) +#define _X509V3_EXT_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_i2d) +#define _X509V3_EXT_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_nconf) +#define _X509V3_EXT_nconf_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_nconf_nid) +#define _X509V3_EXT_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_print) +#define _X509V3_EXT_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_print_fp) +#define _X509V3_NAME_from_section BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_NAME_from_section) +#define _X509V3_add1_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add1_i2d) +#define _X509V3_add_standard_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_standard_extensions) +#define _X509V3_add_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_value) +#define _X509V3_add_value_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_value_bool) +#define _X509V3_add_value_int BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_value_int) +#define _X509V3_bool_from_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_bool_from_string) +#define _X509V3_conf_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_conf_free) +#define _X509V3_extensions_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_extensions_print) +#define _X509V3_get_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_d2i) +#define _X509V3_get_section BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_section) +#define _X509V3_get_value_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_value_bool) +#define _X509V3_get_value_int BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_value_int) +#define _X509V3_parse_list BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_parse_list) +#define _X509V3_set_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_set_ctx) +#define _X509V3_set_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_set_nconf) +#define _X509_ALGOR_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_cmp) +#define _X509_ALGOR_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_dup) +#define _X509_ALGOR_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_free) +#define _X509_ALGOR_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_get0) +#define _X509_ALGOR_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_it) +#define _X509_ALGOR_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_new) +#define _X509_ALGOR_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_set0) +#define _X509_ALGOR_set_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_set_md) +#define _X509_ATTRIBUTE_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_count) +#define _X509_ATTRIBUTE_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create) +#define _X509_ATTRIBUTE_create_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_NID) +#define _X509_ATTRIBUTE_create_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_OBJ) +#define _X509_ATTRIBUTE_create_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_txt) +#define _X509_ATTRIBUTE_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_dup) +#define _X509_ATTRIBUTE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_free) +#define _X509_ATTRIBUTE_get0_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_data) +#define _X509_ATTRIBUTE_get0_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_object) +#define _X509_ATTRIBUTE_get0_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_type) +#define _X509_ATTRIBUTE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_it) +#define _X509_ATTRIBUTE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_new) +#define _X509_ATTRIBUTE_set1_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_data) +#define _X509_ATTRIBUTE_set1_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_object) +#define _X509_CERT_AUX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_free) +#define _X509_CERT_AUX_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_it) +#define _X509_CERT_AUX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_new) +#define _X509_CERT_AUX_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_print) +#define _X509_CINF_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CINF_free) +#define _X509_CINF_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CINF_it) +#define _X509_CINF_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CINF_new) +#define _X509_CRL_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_INFO_free) +#define _X509_CRL_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_INFO_it) +#define _X509_CRL_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_INFO_new) +#define _X509_CRL_add0_revoked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_add0_revoked) +#define _X509_CRL_add1_ext_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_add1_ext_i2d) +#define _X509_CRL_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_add_ext) +#define _X509_CRL_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_cmp) +#define _X509_CRL_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_delete_ext) +#define _X509_CRL_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_digest) +#define _X509_CRL_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_dup) +#define _X509_CRL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_free) +#define _X509_CRL_get0_by_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_by_cert) +#define _X509_CRL_get0_by_serial BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_by_serial) +#define _X509_CRL_get0_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_extensions) +#define _X509_CRL_get0_lastUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_lastUpdate) +#define _X509_CRL_get0_nextUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_nextUpdate) +#define _X509_CRL_get0_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_signature) +#define _X509_CRL_get_REVOKED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_REVOKED) +#define _X509_CRL_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext) +#define _X509_CRL_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_by_NID) +#define _X509_CRL_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_by_OBJ) +#define _X509_CRL_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_by_critical) +#define _X509_CRL_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_count) +#define _X509_CRL_get_ext_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_d2i) +#define _X509_CRL_get_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_issuer) +#define _X509_CRL_get_lastUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_lastUpdate) +#define _X509_CRL_get_nextUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_nextUpdate) +#define _X509_CRL_get_signature_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_signature_nid) +#define _X509_CRL_get_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_version) +#define _X509_CRL_http_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_http_nbio) +#define _X509_CRL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_it) +#define _X509_CRL_match BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_match) +#define _X509_CRL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_new) +#define _X509_CRL_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_print) +#define _X509_CRL_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_print_fp) +#define _X509_CRL_set1_lastUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_lastUpdate) +#define _X509_CRL_set1_nextUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_nextUpdate) +#define _X509_CRL_set1_signature_algo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_signature_algo) +#define _X509_CRL_set1_signature_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_signature_value) +#define _X509_CRL_set_issuer_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set_issuer_name) +#define _X509_CRL_set_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set_version) +#define _X509_CRL_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_sign) +#define _X509_CRL_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_sign_ctx) +#define _X509_CRL_sort BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_sort) +#define _X509_CRL_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_up_ref) +#define _X509_CRL_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_verify) +#define _X509_EXTENSIONS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSIONS_it) +#define _X509_EXTENSION_create_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_create_by_NID) +#define _X509_EXTENSION_create_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_create_by_OBJ) +#define _X509_EXTENSION_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_dup) +#define _X509_EXTENSION_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_free) +#define _X509_EXTENSION_get_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_get_critical) +#define _X509_EXTENSION_get_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_get_data) +#define _X509_EXTENSION_get_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_get_object) +#define _X509_EXTENSION_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_it) +#define _X509_EXTENSION_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_new) +#define _X509_EXTENSION_set_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_set_critical) +#define _X509_EXTENSION_set_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_set_data) +#define _X509_EXTENSION_set_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_set_object) +#define _X509_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_INFO_free) +#define _X509_LOOKUP_add_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_add_dir) +#define _X509_LOOKUP_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_ctrl) +#define _X509_LOOKUP_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_file) +#define _X509_LOOKUP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_free) +#define _X509_LOOKUP_hash_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_hash_dir) +#define _X509_LOOKUP_load_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_load_file) +#define _X509_NAME_ENTRIES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRIES_it) +#define _X509_NAME_ENTRY_create_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_NID) +#define _X509_NAME_ENTRY_create_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_OBJ) +#define _X509_NAME_ENTRY_create_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_txt) +#define _X509_NAME_ENTRY_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_dup) +#define _X509_NAME_ENTRY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_free) +#define _X509_NAME_ENTRY_get_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_data) +#define _X509_NAME_ENTRY_get_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_object) +#define _X509_NAME_ENTRY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_it) +#define _X509_NAME_ENTRY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_new) +#define _X509_NAME_ENTRY_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_set) +#define _X509_NAME_ENTRY_set_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_data) +#define _X509_NAME_ENTRY_set_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_object) +#define _X509_NAME_INTERNAL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_INTERNAL_it) +#define _X509_NAME_add_entry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry) +#define _X509_NAME_add_entry_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry_by_NID) +#define _X509_NAME_add_entry_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry_by_OBJ) +#define _X509_NAME_add_entry_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry_by_txt) +#define _X509_NAME_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_cmp) +#define _X509_NAME_delete_entry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_delete_entry) +#define _X509_NAME_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_digest) +#define _X509_NAME_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_dup) +#define _X509_NAME_entry_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_entry_count) +#define _X509_NAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_free) +#define _X509_NAME_get0_der BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get0_der) +#define _X509_NAME_get_entry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_entry) +#define _X509_NAME_get_index_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_index_by_NID) +#define _X509_NAME_get_index_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_index_by_OBJ) +#define _X509_NAME_get_text_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_text_by_NID) +#define _X509_NAME_get_text_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_text_by_OBJ) +#define _X509_NAME_hash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_hash) +#define _X509_NAME_hash_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_hash_old) +#define _X509_NAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_it) +#define _X509_NAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_new) +#define _X509_NAME_oneline BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_oneline) +#define _X509_NAME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_print) +#define _X509_NAME_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_print_ex) +#define _X509_NAME_print_ex_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_print_ex_fp) +#define _X509_NAME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_set) +#define _X509_OBJECT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_free) +#define _X509_OBJECT_free_contents BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_free_contents) +#define _X509_OBJECT_get0_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_get0_X509) +#define _X509_OBJECT_get0_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_get0_X509_CRL) +#define _X509_OBJECT_get_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_get_type) +#define _X509_OBJECT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_new) +#define _X509_OBJECT_set1_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_set1_X509) +#define _X509_OBJECT_set1_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_set1_X509_CRL) +#define _X509_PUBKEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_free) +#define _X509_PUBKEY_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get) +#define _X509_PUBKEY_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get0) +#define _X509_PUBKEY_get0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get0_param) +#define _X509_PUBKEY_get0_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get0_public_key) +#define _X509_PUBKEY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_it) +#define _X509_PUBKEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_new) +#define _X509_PUBKEY_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_set) +#define _X509_PUBKEY_set0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_set0_param) +#define _X509_PURPOSE_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get0) +#define _X509_PURPOSE_get0_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get0_name) +#define _X509_PURPOSE_get0_sname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get0_sname) +#define _X509_PURPOSE_get_by_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_by_id) +#define _X509_PURPOSE_get_by_sname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_by_sname) +#define _X509_PURPOSE_get_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_count) +#define _X509_PURPOSE_get_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_id) +#define _X509_PURPOSE_get_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_trust) +#define _X509_PURPOSE_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_set) +#define _X509_REQ_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_INFO_free) +#define _X509_REQ_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_INFO_it) +#define _X509_REQ_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_INFO_new) +#define _X509_REQ_add1_attr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr) +#define _X509_REQ_add1_attr_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_NID) +#define _X509_REQ_add1_attr_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_OBJ) +#define _X509_REQ_add1_attr_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_txt) +#define _X509_REQ_add_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add_extensions) +#define _X509_REQ_add_extensions_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add_extensions_nid) +#define _X509_REQ_check_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_check_private_key) +#define _X509_REQ_delete_attr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_delete_attr) +#define _X509_REQ_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_digest) +#define _X509_REQ_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_dup) +#define _X509_REQ_extension_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_extension_nid) +#define _X509_REQ_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_free) +#define _X509_REQ_get0_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get0_pubkey) +#define _X509_REQ_get0_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get0_signature) +#define _X509_REQ_get1_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get1_email) +#define _X509_REQ_get_attr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr) +#define _X509_REQ_get_attr_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr_by_NID) +#define _X509_REQ_get_attr_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr_by_OBJ) +#define _X509_REQ_get_attr_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr_count) +#define _X509_REQ_get_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_extensions) +#define _X509_REQ_get_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_pubkey) +#define _X509_REQ_get_signature_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_signature_nid) +#define _X509_REQ_get_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_subject_name) +#define _X509_REQ_get_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_version) +#define _X509_REQ_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_it) +#define _X509_REQ_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_new) +#define _X509_REQ_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_print) +#define _X509_REQ_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_print_ex) +#define _X509_REQ_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_print_fp) +#define _X509_REQ_set1_signature_algo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set1_signature_algo) +#define _X509_REQ_set1_signature_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set1_signature_value) +#define _X509_REQ_set_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set_pubkey) +#define _X509_REQ_set_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set_subject_name) +#define _X509_REQ_set_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set_version) +#define _X509_REQ_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_sign) +#define _X509_REQ_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_sign_ctx) +#define _X509_REQ_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_verify) +#define _X509_REVOKED_add1_ext_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_add1_ext_i2d) +#define _X509_REVOKED_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_add_ext) +#define _X509_REVOKED_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_delete_ext) +#define _X509_REVOKED_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_dup) +#define _X509_REVOKED_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_free) +#define _X509_REVOKED_get0_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get0_extensions) +#define _X509_REVOKED_get0_revocationDate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get0_revocationDate) +#define _X509_REVOKED_get0_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get0_serialNumber) +#define _X509_REVOKED_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext) +#define _X509_REVOKED_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_NID) +#define _X509_REVOKED_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_OBJ) +#define _X509_REVOKED_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_critical) +#define _X509_REVOKED_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_count) +#define _X509_REVOKED_get_ext_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_d2i) +#define _X509_REVOKED_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_it) +#define _X509_REVOKED_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_new) +#define _X509_REVOKED_set_revocationDate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_set_revocationDate) +#define _X509_REVOKED_set_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_set_serialNumber) +#define _X509_SIG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_free) +#define _X509_SIG_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_get0) +#define _X509_SIG_getm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_getm) +#define _X509_SIG_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_it) +#define _X509_SIG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_new) +#define _X509_STORE_CTX_add_custom_crit_oid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_add_custom_crit_oid) +#define _X509_STORE_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_cleanup) +#define _X509_STORE_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_free) +#define _X509_STORE_CTX_get0_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_cert) +#define _X509_STORE_CTX_get0_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_chain) +#define _X509_STORE_CTX_get0_current_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_crl) +#define _X509_STORE_CTX_get0_current_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_issuer) +#define _X509_STORE_CTX_get0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_param) +#define _X509_STORE_CTX_get0_parent_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_parent_ctx) +#define _X509_STORE_CTX_get0_store BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_store) +#define _X509_STORE_CTX_get0_untrusted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_untrusted) +#define _X509_STORE_CTX_get1_certs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_certs) +#define _X509_STORE_CTX_get1_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_chain) +#define _X509_STORE_CTX_get1_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_crls) +#define _X509_STORE_CTX_get1_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_issuer) +#define _X509_STORE_CTX_get_by_subject BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_by_subject) +#define _X509_STORE_CTX_get_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_chain) +#define _X509_STORE_CTX_get_current_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_current_cert) +#define _X509_STORE_CTX_get_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_error) +#define _X509_STORE_CTX_get_error_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_error_depth) +#define _X509_STORE_CTX_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_data) +#define _X509_STORE_CTX_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_new_index) +#define _X509_STORE_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_init) +#define _X509_STORE_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_new) +#define _X509_STORE_CTX_set0_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_crls) +#define _X509_STORE_CTX_set0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_param) +#define _X509_STORE_CTX_set0_trusted_stack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_trusted_stack) +#define _X509_STORE_CTX_set0_untrusted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_untrusted) +#define _X509_STORE_CTX_set_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_cert) +#define _X509_STORE_CTX_set_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_chain) +#define _X509_STORE_CTX_set_default BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_default) +#define _X509_STORE_CTX_set_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_depth) +#define _X509_STORE_CTX_set_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_error) +#define _X509_STORE_CTX_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_ex_data) +#define _X509_STORE_CTX_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_flags) +#define _X509_STORE_CTX_set_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_purpose) +#define _X509_STORE_CTX_set_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_time) +#define _X509_STORE_CTX_set_time_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_time_posix) +#define _X509_STORE_CTX_set_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_trust) +#define _X509_STORE_CTX_set_verify_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_cb) +#define _X509_STORE_CTX_set_verify_crit_oids BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_crit_oids) +#define _X509_STORE_CTX_trusted_stack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_trusted_stack) +#define _X509_STORE_add_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_add_cert) +#define _X509_STORE_add_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_add_crl) +#define _X509_STORE_add_lookup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_add_lookup) +#define _X509_STORE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_free) +#define _X509_STORE_get0_objects BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get0_objects) +#define _X509_STORE_get0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get0_param) +#define _X509_STORE_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_ex_data) +#define _X509_STORE_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_ex_new_index) +#define _X509_STORE_get_lookup_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_lookup_crls) +#define _X509_STORE_get_verify_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_verify_cb) +#define _X509_STORE_load_locations BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_load_locations) +#define _X509_STORE_lock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_lock) +#define _X509_STORE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_new) +#define _X509_STORE_set1_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set1_param) +#define _X509_STORE_set_check_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_check_crl) +#define _X509_STORE_set_default_paths BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_default_paths) +#define _X509_STORE_set_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_depth) +#define _X509_STORE_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_ex_data) +#define _X509_STORE_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_flags) +#define _X509_STORE_set_get_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_get_crl) +#define _X509_STORE_set_lookup_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_lookup_crls) +#define _X509_STORE_set_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_purpose) +#define _X509_STORE_set_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_trust) +#define _X509_STORE_set_verify_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_verify_cb) +#define _X509_STORE_unlock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_unlock) +#define _X509_STORE_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_up_ref) +#define _X509_TRUST_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_cleanup) +#define _X509_TRUST_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get0) +#define _X509_TRUST_get0_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get0_name) +#define _X509_TRUST_get_by_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_by_id) +#define _X509_TRUST_get_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_count) +#define _X509_TRUST_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_flags) +#define _X509_TRUST_get_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_trust) +#define _X509_TRUST_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_set) +#define _X509_VAL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VAL_free) +#define _X509_VAL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VAL_it) +#define _X509_VAL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VAL_new) +#define _X509_VERIFY_PARAM_add0_policy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add0_policy) +#define _X509_VERIFY_PARAM_add1_host BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add1_host) +#define _X509_VERIFY_PARAM_clear_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_clear_flags) +#define _X509_VERIFY_PARAM_disable_ec_key_explicit_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_disable_ec_key_explicit_params) +#define _X509_VERIFY_PARAM_enable_ec_key_explicit_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_enable_ec_key_explicit_params) +#define _X509_VERIFY_PARAM_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_free) +#define _X509_VERIFY_PARAM_get_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_depth) +#define _X509_VERIFY_PARAM_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_flags) +#define _X509_VERIFY_PARAM_get_hostflags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_hostflags) +#define _X509_VERIFY_PARAM_inherit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_inherit) +#define _X509_VERIFY_PARAM_lookup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_lookup) +#define _X509_VERIFY_PARAM_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_new) +#define _X509_VERIFY_PARAM_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1) +#define _X509_VERIFY_PARAM_set1_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_email) +#define _X509_VERIFY_PARAM_set1_host BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_host) +#define _X509_VERIFY_PARAM_set1_ip BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip) +#define _X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip_asc) +#define _X509_VERIFY_PARAM_set1_policies BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_policies) +#define _X509_VERIFY_PARAM_set_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_depth) +#define _X509_VERIFY_PARAM_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_flags) +#define _X509_VERIFY_PARAM_set_hostflags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_hostflags) +#define _X509_VERIFY_PARAM_set_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_purpose) +#define _X509_VERIFY_PARAM_set_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time) +#define _X509_VERIFY_PARAM_set_time_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time_posix) +#define _X509_VERIFY_PARAM_set_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_trust) +#define _X509_add1_ext_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add1_ext_i2d) +#define _X509_add1_reject_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add1_reject_object) +#define _X509_add1_trust_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add1_trust_object) +#define _X509_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add_ext) +#define _X509_alias_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_alias_get0) +#define _X509_alias_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_alias_set1) +#define _X509_chain_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_chain_up_ref) +#define _X509_check_akid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_akid) +#define _X509_check_ca BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_ca) +#define _X509_check_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_email) +#define _X509_check_host BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_host) +#define _X509_check_ip BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_ip) +#define _X509_check_ip_asc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_ip_asc) +#define _X509_check_issued BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_issued) +#define _X509_check_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_private_key) +#define _X509_check_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_purpose) +#define _X509_check_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_trust) +#define _X509_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp) +#define _X509_cmp_current_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp_current_time) +#define _X509_cmp_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp_time) +#define _X509_cmp_time_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp_time_posix) +#define _X509_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_delete_ext) +#define _X509_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_digest) +#define _X509_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_dup) +#define _X509_email_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_email_free) +#define _X509_find_by_issuer_and_serial BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_find_by_issuer_and_serial) +#define _X509_find_by_subject BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_find_by_subject) +#define _X509_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_free) +#define _X509_get0_authority_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_authority_issuer) +#define _X509_get0_authority_key_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_authority_key_id) +#define _X509_get0_authority_serial BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_authority_serial) +#define _X509_get0_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_extensions) +#define _X509_get0_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_notAfter) +#define _X509_get0_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_notBefore) +#define _X509_get0_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_pubkey) +#define _X509_get0_pubkey_bitstr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_pubkey_bitstr) +#define _X509_get0_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_serialNumber) +#define _X509_get0_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_signature) +#define _X509_get0_subject_key_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_subject_key_id) +#define _X509_get0_tbs_sigalg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_tbs_sigalg) +#define _X509_get0_uids BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_uids) +#define _X509_get1_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get1_email) +#define _X509_get1_ocsp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get1_ocsp) +#define _X509_get_X509_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_X509_PUBKEY) +#define _X509_get_default_cert_area BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_area) +#define _X509_get_default_cert_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_dir) +#define _X509_get_default_cert_dir_env BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_dir_env) +#define _X509_get_default_cert_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_file) +#define _X509_get_default_cert_file_env BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_file_env) +#define _X509_get_default_private_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_private_dir) +#define _X509_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ex_data) +#define _X509_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ex_new_index) +#define _X509_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext) +#define _X509_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_by_NID) +#define _X509_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_by_OBJ) +#define _X509_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_by_critical) +#define _X509_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_count) +#define _X509_get_ext_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_d2i) +#define _X509_get_extended_key_usage BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_extended_key_usage) +#define _X509_get_extension_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_extension_flags) +#define _X509_get_issuer_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_issuer_name) +#define _X509_get_key_usage BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_key_usage) +#define _X509_get_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_notAfter) +#define _X509_get_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_notBefore) +#define _X509_get_pathlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_pathlen) +#define _X509_get_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_pubkey) +#define _X509_get_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_serialNumber) +#define _X509_get_signature_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_signature_info) +#define _X509_get_signature_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_signature_nid) +#define _X509_get_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_subject_name) +#define _X509_get_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_version) +#define _X509_getm_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_getm_notAfter) +#define _X509_getm_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_getm_notBefore) +#define _X509_gmtime_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_gmtime_adj) +#define _X509_issuer_name_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_issuer_name_cmp) +#define _X509_issuer_name_hash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_issuer_name_hash) +#define _X509_issuer_name_hash_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_issuer_name_hash_old) +#define _X509_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_it) +#define _X509_keyid_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_keyid_get0) +#define _X509_keyid_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_keyid_set1) +#define _X509_load_cert_crl_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_load_cert_crl_file) +#define _X509_load_cert_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_load_cert_file) +#define _X509_load_crl_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_load_crl_file) +#define _X509_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_new) +#define _X509_parse_from_buffer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_parse_from_buffer) +#define _X509_policy_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_policy_check) +#define _X509_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print) +#define _X509_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print_ex) +#define _X509_print_ex_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print_ex_fp) +#define _X509_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print_fp) +#define _X509_pubkey_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_pubkey_digest) +#define _X509_reject_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_reject_clear) +#define _X509_set1_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_notAfter) +#define _X509_set1_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_notBefore) +#define _X509_set1_signature_algo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_signature_algo) +#define _X509_set1_signature_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_signature_value) +#define _X509_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_ex_data) +#define _X509_set_issuer_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_issuer_name) +#define _X509_set_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_notAfter) +#define _X509_set_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_notBefore) +#define _X509_set_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_pubkey) +#define _X509_set_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_serialNumber) +#define _X509_set_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_subject_name) +#define _X509_set_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_version) +#define _X509_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_sign) +#define _X509_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_sign_ctx) +#define _X509_signature_dump BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_signature_dump) +#define _X509_signature_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_signature_print) +#define _X509_subject_name_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_subject_name_cmp) +#define _X509_subject_name_hash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_subject_name_hash) +#define _X509_subject_name_hash_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_subject_name_hash_old) +#define _X509_supported_extension BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_supported_extension) +#define _X509_time_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_time_adj) +#define _X509_time_adj_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_time_adj_ex) +#define _X509_trust_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_trust_clear) +#define _X509_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_up_ref) +#define _X509_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_verify) +#define _X509_verify_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_verify_cert) +#define _X509_verify_cert_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_verify_cert_error_string) +#define _X509v3_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_add_ext) +#define _X509v3_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_delete_ext) +#define _X509v3_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext) +#define _X509v3_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_by_NID) +#define _X509v3_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_by_OBJ) +#define _X509v3_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_by_critical) +#define _X509v3_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_count) +#define ___local_stdio_printf_options BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, __local_stdio_printf_options) +#define ___local_stdio_scanf_options BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, __local_stdio_scanf_options) +#define _a2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, a2i_ASN1_INTEGER) +#define _a2i_IPADDRESS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, a2i_IPADDRESS) +#define _a2i_IPADDRESS_NC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, a2i_IPADDRESS_NC) +#define _abi_test_bad_unwind_epilog BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_bad_unwind_epilog) +#define _abi_test_bad_unwind_temporary BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_bad_unwind_temporary) +#define _abi_test_bad_unwind_wrong_register BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_bad_unwind_wrong_register) +#define _abi_test_clobber_cr0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr0) +#define _abi_test_clobber_cr1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr1) +#define _abi_test_clobber_cr2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr2) +#define _abi_test_clobber_cr3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr3) +#define _abi_test_clobber_cr4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr4) +#define _abi_test_clobber_cr5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr5) +#define _abi_test_clobber_cr6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr6) +#define _abi_test_clobber_cr7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr7) +#define _abi_test_clobber_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ctr) +#define _abi_test_clobber_d0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d0) +#define _abi_test_clobber_d1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d1) +#define _abi_test_clobber_d10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d10) +#define _abi_test_clobber_d11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d11) +#define _abi_test_clobber_d12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d12) +#define _abi_test_clobber_d13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d13) +#define _abi_test_clobber_d14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d14) +#define _abi_test_clobber_d15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d15) +#define _abi_test_clobber_d16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d16) +#define _abi_test_clobber_d17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d17) +#define _abi_test_clobber_d18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d18) +#define _abi_test_clobber_d19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d19) +#define _abi_test_clobber_d2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d2) +#define _abi_test_clobber_d20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d20) +#define _abi_test_clobber_d21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d21) +#define _abi_test_clobber_d22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d22) +#define _abi_test_clobber_d23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d23) +#define _abi_test_clobber_d24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d24) +#define _abi_test_clobber_d25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d25) +#define _abi_test_clobber_d26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d26) +#define _abi_test_clobber_d27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d27) +#define _abi_test_clobber_d28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d28) +#define _abi_test_clobber_d29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d29) +#define _abi_test_clobber_d3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d3) +#define _abi_test_clobber_d30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d30) +#define _abi_test_clobber_d31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d31) +#define _abi_test_clobber_d4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d4) +#define _abi_test_clobber_d5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d5) +#define _abi_test_clobber_d6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d6) +#define _abi_test_clobber_d7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d7) +#define _abi_test_clobber_d8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d8) +#define _abi_test_clobber_d9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d9) +#define _abi_test_clobber_eax BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_eax) +#define _abi_test_clobber_ebp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ebp) +#define _abi_test_clobber_ebx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ebx) +#define _abi_test_clobber_ecx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ecx) +#define _abi_test_clobber_edi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_edi) +#define _abi_test_clobber_edx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_edx) +#define _abi_test_clobber_esi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_esi) +#define _abi_test_clobber_f0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f0) +#define _abi_test_clobber_f1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f1) +#define _abi_test_clobber_f10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f10) +#define _abi_test_clobber_f11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f11) +#define _abi_test_clobber_f12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f12) +#define _abi_test_clobber_f13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f13) +#define _abi_test_clobber_f14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f14) +#define _abi_test_clobber_f15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f15) +#define _abi_test_clobber_f16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f16) +#define _abi_test_clobber_f17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f17) +#define _abi_test_clobber_f18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f18) +#define _abi_test_clobber_f19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f19) +#define _abi_test_clobber_f2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f2) +#define _abi_test_clobber_f20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f20) +#define _abi_test_clobber_f21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f21) +#define _abi_test_clobber_f22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f22) +#define _abi_test_clobber_f23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f23) +#define _abi_test_clobber_f24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f24) +#define _abi_test_clobber_f25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f25) +#define _abi_test_clobber_f26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f26) +#define _abi_test_clobber_f27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f27) +#define _abi_test_clobber_f28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f28) +#define _abi_test_clobber_f29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f29) +#define _abi_test_clobber_f3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f3) +#define _abi_test_clobber_f30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f30) +#define _abi_test_clobber_f31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f31) +#define _abi_test_clobber_f4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f4) +#define _abi_test_clobber_f5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f5) +#define _abi_test_clobber_f6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f6) +#define _abi_test_clobber_f7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f7) +#define _abi_test_clobber_f8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f8) +#define _abi_test_clobber_f9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f9) +#define _abi_test_clobber_lr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_lr) +#define _abi_test_clobber_r0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r0) +#define _abi_test_clobber_r1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r1) +#define _abi_test_clobber_r10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r10) +#define _abi_test_clobber_r11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r11) +#define _abi_test_clobber_r12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r12) +#define _abi_test_clobber_r13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r13) +#define _abi_test_clobber_r14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r14) +#define _abi_test_clobber_r15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r15) +#define _abi_test_clobber_r16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r16) +#define _abi_test_clobber_r17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r17) +#define _abi_test_clobber_r18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r18) +#define _abi_test_clobber_r19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r19) +#define _abi_test_clobber_r2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r2) +#define _abi_test_clobber_r20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r20) +#define _abi_test_clobber_r21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r21) +#define _abi_test_clobber_r22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r22) +#define _abi_test_clobber_r23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r23) +#define _abi_test_clobber_r24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r24) +#define _abi_test_clobber_r25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r25) +#define _abi_test_clobber_r26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r26) +#define _abi_test_clobber_r27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r27) +#define _abi_test_clobber_r28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r28) +#define _abi_test_clobber_r29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r29) +#define _abi_test_clobber_r3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r3) +#define _abi_test_clobber_r30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r30) +#define _abi_test_clobber_r31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r31) +#define _abi_test_clobber_r4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r4) +#define _abi_test_clobber_r5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r5) +#define _abi_test_clobber_r6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r6) +#define _abi_test_clobber_r7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r7) +#define _abi_test_clobber_r8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r8) +#define _abi_test_clobber_r9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r9) +#define _abi_test_clobber_rax BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rax) +#define _abi_test_clobber_rbp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rbp) +#define _abi_test_clobber_rbx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rbx) +#define _abi_test_clobber_rcx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rcx) +#define _abi_test_clobber_rdi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rdi) +#define _abi_test_clobber_rdx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rdx) +#define _abi_test_clobber_rsi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rsi) +#define _abi_test_clobber_v0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v0) +#define _abi_test_clobber_v1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v1) +#define _abi_test_clobber_v10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v10) +#define _abi_test_clobber_v10_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v10_upper) +#define _abi_test_clobber_v11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v11) +#define _abi_test_clobber_v11_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v11_upper) +#define _abi_test_clobber_v12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v12) +#define _abi_test_clobber_v12_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v12_upper) +#define _abi_test_clobber_v13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v13) +#define _abi_test_clobber_v13_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v13_upper) +#define _abi_test_clobber_v14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v14) +#define _abi_test_clobber_v14_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v14_upper) +#define _abi_test_clobber_v15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v15) +#define _abi_test_clobber_v15_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v15_upper) +#define _abi_test_clobber_v16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v16) +#define _abi_test_clobber_v17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v17) +#define _abi_test_clobber_v18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v18) +#define _abi_test_clobber_v19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v19) +#define _abi_test_clobber_v2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v2) +#define _abi_test_clobber_v20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v20) +#define _abi_test_clobber_v21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v21) +#define _abi_test_clobber_v22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v22) +#define _abi_test_clobber_v23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v23) +#define _abi_test_clobber_v24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v24) +#define _abi_test_clobber_v25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v25) +#define _abi_test_clobber_v26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v26) +#define _abi_test_clobber_v27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v27) +#define _abi_test_clobber_v28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v28) +#define _abi_test_clobber_v29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v29) +#define _abi_test_clobber_v3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v3) +#define _abi_test_clobber_v30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v30) +#define _abi_test_clobber_v31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v31) +#define _abi_test_clobber_v4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v4) +#define _abi_test_clobber_v5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v5) +#define _abi_test_clobber_v6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v6) +#define _abi_test_clobber_v7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v7) +#define _abi_test_clobber_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v8) +#define _abi_test_clobber_v8_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v8_upper) +#define _abi_test_clobber_v9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v9) +#define _abi_test_clobber_v9_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v9_upper) +#define _abi_test_clobber_x0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x0) +#define _abi_test_clobber_x1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x1) +#define _abi_test_clobber_x10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x10) +#define _abi_test_clobber_x11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x11) +#define _abi_test_clobber_x12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x12) +#define _abi_test_clobber_x13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x13) +#define _abi_test_clobber_x14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x14) +#define _abi_test_clobber_x15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x15) +#define _abi_test_clobber_x16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x16) +#define _abi_test_clobber_x17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x17) +#define _abi_test_clobber_x19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x19) +#define _abi_test_clobber_x2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x2) +#define _abi_test_clobber_x20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x20) +#define _abi_test_clobber_x21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x21) +#define _abi_test_clobber_x22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x22) +#define _abi_test_clobber_x23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x23) +#define _abi_test_clobber_x24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x24) +#define _abi_test_clobber_x25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x25) +#define _abi_test_clobber_x26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x26) +#define _abi_test_clobber_x27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x27) +#define _abi_test_clobber_x28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x28) +#define _abi_test_clobber_x29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x29) +#define _abi_test_clobber_x3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x3) +#define _abi_test_clobber_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x4) +#define _abi_test_clobber_x5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x5) +#define _abi_test_clobber_x6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x6) +#define _abi_test_clobber_x7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x7) +#define _abi_test_clobber_x8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x8) +#define _abi_test_clobber_x9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x9) +#define _abi_test_clobber_xmm0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm0) +#define _abi_test_clobber_xmm1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm1) +#define _abi_test_clobber_xmm10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm10) +#define _abi_test_clobber_xmm11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm11) +#define _abi_test_clobber_xmm12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm12) +#define _abi_test_clobber_xmm13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm13) +#define _abi_test_clobber_xmm14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm14) +#define _abi_test_clobber_xmm15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm15) +#define _abi_test_clobber_xmm2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm2) +#define _abi_test_clobber_xmm3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm3) +#define _abi_test_clobber_xmm4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm4) +#define _abi_test_clobber_xmm5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm5) +#define _abi_test_clobber_xmm6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm6) +#define _abi_test_clobber_xmm7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm7) +#define _abi_test_clobber_xmm8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm8) +#define _abi_test_clobber_xmm9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm9) +#define _abi_test_get_and_clear_direction_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_get_and_clear_direction_flag) +#define _abi_test_set_direction_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_set_direction_flag) +#define _abi_test_trampoline BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_trampoline) +#define _abi_test_unwind_return BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_unwind_return) +#define _abi_test_unwind_start BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_unwind_start) +#define _abi_test_unwind_stop BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_unwind_stop) +#define _aes128gcmsiv_aes_ks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks) +#define _aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks_enc_x1) +#define _aes128gcmsiv_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_dec) +#define _aes128gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_ecb_enc_block) +#define _aes128gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x4) +#define _aes128gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x8) +#define _aes128gcmsiv_kdf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_kdf) +#define _aes256gcmsiv_aes_ks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks) +#define _aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks_enc_x1) +#define _aes256gcmsiv_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_dec) +#define _aes256gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_ecb_enc_block) +#define _aes256gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x4) +#define _aes256gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x8) +#define _aes256gcmsiv_kdf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_kdf) +#define _aes_ctr_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_ctr_set_key) +#define _aes_gcm_dec_kernel BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_dec_kernel) +#define _aes_gcm_decrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_decrypt_avx512) +#define _aes_gcm_enc_kernel BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_enc_kernel) +#define _aes_gcm_encrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_encrypt_avx512) +#define _aes_hw_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_cbc_encrypt) +#define _aes_hw_ccm64_decrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ccm64_decrypt_blocks) +#define _aes_hw_ccm64_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ccm64_encrypt_blocks) +#define _aes_hw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ctr32_encrypt_blocks) +#define _aes_hw_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_decrypt) +#define _aes_hw_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ecb_encrypt) +#define _aes_hw_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_encrypt) +#define _aes_hw_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_set_decrypt_key) +#define _aes_hw_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_set_encrypt_key) +#define _aes_hw_xts_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_cipher) +#define _aes_hw_xts_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_decrypt) +#define _aes_hw_xts_decrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_decrypt_avx512) +#define _aes_hw_xts_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_encrypt) +#define _aes_hw_xts_encrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_encrypt_avx512) +#define _aes_nohw_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_cbc_encrypt) +#define _aes_nohw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_ctr32_encrypt_blocks) +#define _aes_nohw_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_decrypt) +#define _aes_nohw_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_encrypt) +#define _aes_nohw_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_set_decrypt_key) +#define _aes_nohw_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_set_encrypt_key) +#define _aesgcmsiv_htable6_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_htable6_init) +#define _aesgcmsiv_htable_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_htable_init) +#define _aesgcmsiv_htable_polyval BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_htable_polyval) +#define _aesgcmsiv_polyval_horner BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_polyval_horner) +#define _aesni_cbc_sha1_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_cbc_sha1_enc) +#define _aesni_cbc_sha256_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_cbc_sha256_enc) +#define _aesni_gcm_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_gcm_decrypt) +#define _aesni_gcm_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_gcm_encrypt) +#define _aesv8_gcm_8x_dec_128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_128) +#define _aesv8_gcm_8x_dec_192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_192) +#define _aesv8_gcm_8x_dec_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_256) +#define _aesv8_gcm_8x_enc_128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_128) +#define _aesv8_gcm_8x_enc_192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_192) +#define _aesv8_gcm_8x_enc_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_256) +#define _allow_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, allow_mocked_ube_detection_FOR_TESTING) +#define _armv8_disable_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_disable_dit) +#define _armv8_enable_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_enable_dit) +#define _armv8_get_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_get_dit) +#define _armv8_restore_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_restore_dit) +#define _armv8_set_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_set_dit) +#define _asn1_bit_string_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_bit_string_length) +#define _asn1_do_adb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_do_adb) +#define _asn1_enc_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_free) +#define _asn1_enc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_init) +#define _asn1_enc_restore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_restore) +#define _asn1_enc_save BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_save) +#define _asn1_encoding_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_encoding_clear) +#define _asn1_evp_pkey_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_evp_pkey_methods) +#define _asn1_evp_pkey_methods_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_evp_pkey_methods_size) +#define _asn1_generalizedtime_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_generalizedtime_to_tm) +#define _asn1_get_choice_selector BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_get_choice_selector) +#define _asn1_get_field_ptr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_get_field_ptr) +#define _asn1_get_string_table_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_get_string_table_for_testing) +#define _asn1_is_printable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_is_printable) +#define _asn1_item_combine_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_item_combine_free) +#define _asn1_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_refcount_dec_and_test_zero) +#define _asn1_refcount_set_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_refcount_set_one) +#define _asn1_set_choice_selector BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_set_choice_selector) +#define _asn1_type_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_type_cleanup) +#define _asn1_type_set0_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_type_set0_string) +#define _asn1_type_value_as_pointer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_type_value_as_pointer) +#define _asn1_utctime_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_utctime_to_tm) +#define _awslc_api_version_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, awslc_api_version_num) +#define _awslc_version_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, awslc_version_string) +#define _beeu_mod_inverse_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, beeu_mod_inverse_vartime) +#define _bignum_add_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_add_p384) +#define _bignum_add_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_add_p521) +#define _bignum_copy_row_from_table BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table) +#define _bignum_copy_row_from_table_16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table_16) +#define _bignum_copy_row_from_table_32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table_32) +#define _bignum_copy_row_from_table_8n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table_8n) +#define _bignum_deamont_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_deamont_p384) +#define _bignum_deamont_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_deamont_p384_alt) +#define _bignum_emontredc_8n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_emontredc_8n) +#define _bignum_fromlebytes_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_fromlebytes_6) +#define _bignum_fromlebytes_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_fromlebytes_p521) +#define _bignum_ge BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_ge) +#define _bignum_inv_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_inv_p521) +#define _bignum_kmul_16_32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_kmul_16_32) +#define _bignum_kmul_32_64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_kmul_32_64) +#define _bignum_ksqr_16_32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_ksqr_16_32) +#define _bignum_ksqr_32_64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_ksqr_32_64) +#define _bignum_littleendian_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_littleendian_6) +#define _bignum_madd_n25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_madd_n25519) +#define _bignum_madd_n25519_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_madd_n25519_alt) +#define _bignum_mod_n25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mod_n25519) +#define _bignum_montinv_p256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montinv_p256) +#define _bignum_montinv_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montinv_p384) +#define _bignum_montmul_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montmul_p384) +#define _bignum_montmul_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montmul_p384_alt) +#define _bignum_montsqr_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montsqr_p384) +#define _bignum_montsqr_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montsqr_p384_alt) +#define _bignum_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mul) +#define _bignum_mul_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mul_p521) +#define _bignum_mul_p521_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mul_p521_alt) +#define _bignum_neg_p25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_neg_p25519) +#define _bignum_neg_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_neg_p384) +#define _bignum_neg_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_neg_p521) +#define _bignum_nonzero_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_nonzero_6) +#define _bignum_optsub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_optsub) +#define _bignum_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sqr) +#define _bignum_sqr_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sqr_p521) +#define _bignum_sqr_p521_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sqr_p521_alt) +#define _bignum_sub_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sub_p384) +#define _bignum_sub_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sub_p521) +#define _bignum_tolebytes_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tolebytes_6) +#define _bignum_tolebytes_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tolebytes_p521) +#define _bignum_tomont_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tomont_p384) +#define _bignum_tomont_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tomont_p384_alt) +#define _bio_clear_socket_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_clear_socket_error) +#define _bio_errno_should_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_errno_should_retry) +#define _bio_ip_and_port_to_socket_and_addr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_ip_and_port_to_socket_and_addr) +#define _bio_sock_error_get_and_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_sock_error_get_and_clear) +#define _bio_socket_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_socket_nbio) +#define _bio_socket_should_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_socket_should_retry) +#define _bn_abs_sub_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_abs_sub_consttime) +#define _bn_add_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_add_words) +#define _bn_assert_fits_in_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_assert_fits_in_bytes) +#define _bn_big_endian_to_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_big_endian_to_words) +#define _bn_copy_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_copy_words) +#define _bn_div_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_div_consttime) +#define _bn_div_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_div_words) +#define _bn_expand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_expand) +#define _bn_fits_in_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_fits_in_words) +#define _bn_from_montgomery_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_from_montgomery_small) +#define _bn_gather5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_gather5) +#define _bn_in_range_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_in_range_words) +#define _bn_is_bit_set_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_is_bit_set_words) +#define _bn_is_relatively_prime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_is_relatively_prime) +#define _bn_jacobi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_jacobi) +#define _bn_lcm_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_lcm_consttime) +#define _bn_less_than_montgomery_R BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_less_than_montgomery_R) +#define _bn_less_than_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_less_than_words) +#define _bn_little_endian_to_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_little_endian_to_words) +#define _bn_miller_rabin_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_miller_rabin_init) +#define _bn_miller_rabin_iteration BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_miller_rabin_iteration) +#define _bn_minimal_width BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_minimal_width) +#define _bn_mod_add_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_add_consttime) +#define _bn_mod_add_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_add_words) +#define _bn_mod_exp_mont_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_exp_mont_small) +#define _bn_mod_inverse0_prime_mont_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse0_prime_mont_small) +#define _bn_mod_inverse_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse_consttime) +#define _bn_mod_inverse_prime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse_prime) +#define _bn_mod_inverse_secret_prime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse_secret_prime) +#define _bn_mod_lshift1_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_lshift1_consttime) +#define _bn_mod_lshift_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_lshift_consttime) +#define _bn_mod_mul_montgomery_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_mul_montgomery_small) +#define _bn_mod_sub_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_sub_consttime) +#define _bn_mod_sub_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_sub_words) +#define _bn_mod_u16_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_u16_consttime) +#define _bn_mont_ctx_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_ctx_cleanup) +#define _bn_mont_ctx_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_ctx_init) +#define _bn_mont_ctx_set_RR_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_ctx_set_RR_consttime) +#define _bn_mont_n0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_n0) +#define _bn_mul4x_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul4x_mont) +#define _bn_mul8x_mont_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul8x_mont_neon) +#define _bn_mul_add_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_add_words) +#define _bn_mul_comba4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_comba4) +#define _bn_mul_comba8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_comba8) +#define _bn_mul_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_consttime) +#define _bn_mul_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_mont) +#define _bn_mul_mont_gather5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_mont_gather5) +#define _bn_mul_mont_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_mont_nohw) +#define _bn_mul_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_small) +#define _bn_mul_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_words) +#define _bn_mulx4x_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mulx4x_mont) +#define _bn_odd_number_is_obviously_composite BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_odd_number_is_obviously_composite) +#define _bn_one_to_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_one_to_montgomery) +#define _bn_power5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_power5) +#define _bn_rand_range_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rand_range_words) +#define _bn_rand_secret_range BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rand_secret_range) +#define _bn_reduce_once BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_reduce_once) +#define _bn_reduce_once_in_place BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_reduce_once_in_place) +#define _bn_resize_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_resize_words) +#define _bn_rshift1_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rshift1_words) +#define _bn_rshift_secret_shift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rshift_secret_shift) +#define _bn_rshift_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rshift_words) +#define _bn_scatter5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_scatter5) +#define _bn_select_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_select_words) +#define _bn_set_minimal_width BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_set_minimal_width) +#define _bn_set_static_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_set_static_words) +#define _bn_set_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_set_words) +#define _bn_sqr8x_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr8x_internal) +#define _bn_sqr8x_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr8x_mont) +#define _bn_sqr_comba4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_comba4) +#define _bn_sqr_comba8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_comba8) +#define _bn_sqr_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_consttime) +#define _bn_sqr_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_small) +#define _bn_sqr_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_words) +#define _bn_sqrx8x_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqrx8x_internal) +#define _bn_sub_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sub_words) +#define _bn_to_montgomery_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_to_montgomery_small) +#define _bn_uadd_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_uadd_consttime) +#define _bn_usub_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_usub_consttime) +#define _bn_wexpand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_wexpand) +#define _bn_words_to_big_endian BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_words_to_big_endian) +#define _bn_words_to_little_endian BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_words_to_little_endian) +#define _boringssl_self_test_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, boringssl_self_test_hmac_sha256) +#define _boringssl_self_test_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, boringssl_self_test_sha256) +#define _bsaes_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bsaes_cbc_encrypt) +#define _bsaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bsaes_ctr32_encrypt_blocks) +#define _c2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, c2i_ASN1_BIT_STRING) +#define _c2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, c2i_ASN1_INTEGER) +#define _c2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, c2i_ASN1_OBJECT) +#define _cbb_add_latin1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_latin1) +#define _cbb_add_ucs2_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_ucs2_be) +#define _cbb_add_utf32_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_utf32_be) +#define _cbb_add_utf8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_utf8) +#define _cbb_get_utf8_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_get_utf8_len) +#define _cbs_get_any_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_any_asn1_element) +#define _cbs_get_latin1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_latin1) +#define _cbs_get_ucs2_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_ucs2_be) +#define _cbs_get_utf32_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_utf32_be) +#define _cbs_get_utf8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_utf8) +#define _chacha20_poly1305_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, chacha20_poly1305_open) +#define _chacha20_poly1305_seal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, chacha20_poly1305_seal) +#define _cn2dnsid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cn2dnsid) +#define _crypto_gcm_avx512_enabled BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, crypto_gcm_avx512_enabled) +#define _crypto_gcm_clmul_enabled BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, crypto_gcm_clmul_enabled) +#define _curve25519_x25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519) +#define _curve25519_x25519_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519_alt) +#define _curve25519_x25519_byte BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519_byte) +#define _curve25519_x25519_byte_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519_byte_alt) +#define _curve25519_x25519base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base) +#define _curve25519_x25519base_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base_alt) +#define _curve25519_x25519base_byte BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base_byte) +#define _curve25519_x25519base_byte_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base_byte_alt) +#define _d2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_BIT_STRING) +#define _d2i_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_BMPSTRING) +#define _d2i_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_BOOLEAN) +#define _d2i_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_ENUMERATED) +#define _d2i_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_GENERALIZEDTIME) +#define _d2i_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_GENERALSTRING) +#define _d2i_ASN1_IA5STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_IA5STRING) +#define _d2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_INTEGER) +#define _d2i_ASN1_NULL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_NULL) +#define _d2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_OBJECT) +#define _d2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_OCTET_STRING) +#define _d2i_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLE) +#define _d2i_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLESTRING) +#define _d2i_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_SEQUENCE_ANY) +#define _d2i_ASN1_SET_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_SET_ANY) +#define _d2i_ASN1_T61STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_T61STRING) +#define _d2i_ASN1_TIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_TIME) +#define _d2i_ASN1_TYPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_TYPE) +#define _d2i_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_UNIVERSALSTRING) +#define _d2i_ASN1_UTCTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_UTCTIME) +#define _d2i_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_UTF8STRING) +#define _d2i_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_VISIBLESTRING) +#define _d2i_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_AUTHORITY_INFO_ACCESS) +#define _d2i_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_AUTHORITY_KEYID) +#define _d2i_AutoPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_AutoPrivateKey) +#define _d2i_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_BASIC_CONSTRAINTS) +#define _d2i_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_CERTIFICATEPOLICIES) +#define _d2i_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_CRL_DIST_POINTS) +#define _d2i_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DHparams) +#define _d2i_DHparams_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DHparams_bio) +#define _d2i_DIRECTORYSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DIRECTORYSTRING) +#define _d2i_DISPLAYTEXT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DISPLAYTEXT) +#define _d2i_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPrivateKey) +#define _d2i_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPrivateKey_bio) +#define _d2i_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPrivateKey_fp) +#define _d2i_DSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPublicKey) +#define _d2i_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_PUBKEY) +#define _d2i_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_bio) +#define _d2i_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_fp) +#define _d2i_DSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_SIG) +#define _d2i_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAparams) +#define _d2i_ECDSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECDSA_SIG) +#define _d2i_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPKParameters) +#define _d2i_ECPKParameters_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPKParameters_bio) +#define _d2i_ECParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECParameters) +#define _d2i_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPrivateKey) +#define _d2i_ECPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPrivateKey_bio) +#define _d2i_ECPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPrivateKey_fp) +#define _d2i_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EC_PUBKEY) +#define _d2i_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EC_PUBKEY_bio) +#define _d2i_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EC_PUBKEY_fp) +#define _d2i_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EXTENDED_KEY_USAGE) +#define _d2i_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_GENERAL_NAME) +#define _d2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_GENERAL_NAMES) +#define _d2i_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ISSUING_DIST_POINT) +#define _d2i_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKAC) +#define _d2i_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKI) +#define _d2i_OCSP_BASICRESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_BASICRESP) +#define _d2i_OCSP_CERTID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_CERTID) +#define _d2i_OCSP_ONEREQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_ONEREQ) +#define _d2i_OCSP_REQINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REQINFO) +#define _d2i_OCSP_REQUEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REQUEST) +#define _d2i_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REQUEST_bio) +#define _d2i_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPBYTES) +#define _d2i_OCSP_RESPDATA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPDATA) +#define _d2i_OCSP_RESPONSE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE) +#define _d2i_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE_bio) +#define _d2i_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REVOKEDINFO) +#define _d2i_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_SIGNATURE) +#define _d2i_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_SINGLERESP) +#define _d2i_PKCS12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS12) +#define _d2i_PKCS12_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS12_bio) +#define _d2i_PKCS12_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS12_fp) +#define _d2i_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7) +#define _d2i_PKCS7_DIGEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_DIGEST) +#define _d2i_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ENCRYPT) +#define _d2i_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ENC_CONTENT) +#define _d2i_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ENVELOPE) +#define _d2i_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ISSUER_AND_SERIAL) +#define _d2i_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_RECIP_INFO) +#define _d2i_PKCS7_SIGNED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_SIGNED) +#define _d2i_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_SIGNER_INFO) +#define _d2i_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_SIGN_ENVELOPE) +#define _d2i_PKCS7_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_bio) +#define _d2i_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_bio) +#define _d2i_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_fp) +#define _d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO) +#define _d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_bio) +#define _d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_fp) +#define _d2i_PKCS8_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_bio) +#define _d2i_PKCS8_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_fp) +#define _d2i_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PUBKEY) +#define _d2i_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PUBKEY_bio) +#define _d2i_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PUBKEY_fp) +#define _d2i_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PrivateKey) +#define _d2i_PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PrivateKey_bio) +#define _d2i_PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PrivateKey_fp) +#define _d2i_PublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PublicKey) +#define _d2i_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPrivateKey) +#define _d2i_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPrivateKey_bio) +#define _d2i_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPrivateKey_fp) +#define _d2i_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPublicKey) +#define _d2i_RSAPublicKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPublicKey_bio) +#define _d2i_RSAPublicKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPublicKey_fp) +#define _d2i_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PSS_PARAMS) +#define _d2i_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PUBKEY) +#define _d2i_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_bio) +#define _d2i_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_fp) +#define _d2i_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509) +#define _d2i_X509_ALGOR BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_ALGOR) +#define _d2i_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_ATTRIBUTE) +#define _d2i_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_AUX) +#define _d2i_X509_CERT_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CERT_AUX) +#define _d2i_X509_CINF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CINF) +#define _d2i_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL) +#define _d2i_X509_CRL_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL_INFO) +#define _d2i_X509_CRL_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL_bio) +#define _d2i_X509_CRL_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL_fp) +#define _d2i_X509_EXTENSION BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_EXTENSION) +#define _d2i_X509_EXTENSIONS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_EXTENSIONS) +#define _d2i_X509_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_NAME) +#define _d2i_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_NAME_ENTRY) +#define _d2i_X509_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_PUBKEY) +#define _d2i_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ) +#define _d2i_X509_REQ_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ_INFO) +#define _d2i_X509_REQ_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ_bio) +#define _d2i_X509_REQ_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ_fp) +#define _d2i_X509_REVOKED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REVOKED) +#define _d2i_X509_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_SIG) +#define _d2i_X509_VAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_VAL) +#define _d2i_X509_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_bio) +#define _d2i_X509_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_fp) +#define _dh_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_asn1_meth) +#define _dh_check_params_fast BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_check_params_fast) +#define _dh_compute_key_padded_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_compute_key_padded_no_self_test) +#define _dh_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_pkey_meth) +#define _disable_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, disable_mocked_ube_detection_FOR_TESTING) +#define _dsa_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_asn1_meth) +#define _dsa_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_check_key) +#define _dsa_internal_paramgen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_internal_paramgen) +#define _dsa_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_pkey_meth) +#define _dummy_func_for_constructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dummy_func_for_constructor) +#define _ec_GFp_mont_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_add) +#define _ec_GFp_mont_dbl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_dbl) +#define _ec_GFp_mont_felem_exp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_exp) +#define _ec_GFp_mont_felem_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_from_bytes) +#define _ec_GFp_mont_felem_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_mul) +#define _ec_GFp_mont_felem_reduce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_reduce) +#define _ec_GFp_mont_felem_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_sqr) +#define _ec_GFp_mont_felem_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_to_bytes) +#define _ec_GFp_mont_init_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_init_precomp) +#define _ec_GFp_mont_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul) +#define _ec_GFp_mont_mul_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_base) +#define _ec_GFp_mont_mul_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_batch) +#define _ec_GFp_mont_mul_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_precomp) +#define _ec_GFp_mont_mul_public_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_public_batch) +#define _ec_GFp_nistp_recode_scalar_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_nistp_recode_scalar_bits) +#define _ec_GFp_simple_cmp_x_coordinate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_cmp_x_coordinate) +#define _ec_GFp_simple_felem_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_felem_from_bytes) +#define _ec_GFp_simple_felem_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_felem_to_bytes) +#define _ec_GFp_simple_group_get_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_group_get_curve) +#define _ec_GFp_simple_group_set_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_group_set_curve) +#define _ec_GFp_simple_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_invert) +#define _ec_GFp_simple_is_at_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_is_at_infinity) +#define _ec_GFp_simple_is_on_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_is_on_curve) +#define _ec_GFp_simple_point_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_point_copy) +#define _ec_GFp_simple_point_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_point_init) +#define _ec_GFp_simple_point_set_to_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_point_set_to_infinity) +#define _ec_GFp_simple_points_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_points_equal) +#define _ec_affine_jacobian_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_affine_jacobian_equal) +#define _ec_affine_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_affine_select) +#define _ec_affine_to_jacobian BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_affine_to_jacobian) +#define _ec_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_asn1_meth) +#define _ec_bignum_to_felem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_bignum_to_felem) +#define _ec_bignum_to_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_bignum_to_scalar) +#define _ec_cmp_x_coordinate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_cmp_x_coordinate) +#define _ec_compute_wNAF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_compute_wNAF) +#define _ec_felem_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_add) +#define _ec_felem_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_equal) +#define _ec_felem_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_from_bytes) +#define _ec_felem_neg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_neg) +#define _ec_felem_non_zero_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_non_zero_mask) +#define _ec_felem_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_one) +#define _ec_felem_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_select) +#define _ec_felem_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_sub) +#define _ec_felem_to_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_to_bignum) +#define _ec_felem_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_to_bytes) +#define _ec_get_x_coordinate_as_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_get_x_coordinate_as_bytes) +#define _ec_get_x_coordinate_as_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_get_x_coordinate_as_scalar) +#define _ec_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_curve_p256_xmd_sha256_sswu) +#define _ec_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha384_sswu) +#define _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha512_sswu_draft07) +#define _ec_hash_to_scalar_p384_xmd_sha384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha384) +#define _ec_hash_to_scalar_p384_xmd_sha512_draft07 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha512_draft07) +#define _ec_init_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_init_precomp) +#define _ec_jacobian_to_affine BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_jacobian_to_affine) +#define _ec_jacobian_to_affine_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_jacobian_to_affine_batch) +#define _ec_nistp_coordinates_to_point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_coordinates_to_point) +#define _ec_nistp_point_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_point_add) +#define _ec_nistp_point_double BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_point_double) +#define _ec_nistp_point_to_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_point_to_coordinates) +#define _ec_nistp_scalar_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_scalar_mul) +#define _ec_nistp_scalar_mul_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_scalar_mul_base) +#define _ec_nistp_scalar_mul_public BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_scalar_mul_public) +#define _ec_point_byte_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_byte_len) +#define _ec_point_from_uncompressed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_from_uncompressed) +#define _ec_point_mul_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_no_self_test) +#define _ec_point_mul_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar) +#define _ec_point_mul_scalar_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_base) +#define _ec_point_mul_scalar_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_batch) +#define _ec_point_mul_scalar_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_precomp) +#define _ec_point_mul_scalar_public BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_public) +#define _ec_point_mul_scalar_public_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_public_batch) +#define _ec_point_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_select) +#define _ec_point_set_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_set_affine_coordinates) +#define _ec_point_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_to_bytes) +#define _ec_precomp_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_precomp_select) +#define _ec_random_nonzero_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_random_nonzero_scalar) +#define _ec_scalar_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_add) +#define _ec_scalar_equal_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_equal_vartime) +#define _ec_scalar_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_from_bytes) +#define _ec_scalar_from_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_from_montgomery) +#define _ec_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_inv0_montgomery) +#define _ec_scalar_is_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_is_zero) +#define _ec_scalar_mul_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_mul_montgomery) +#define _ec_scalar_neg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_neg) +#define _ec_scalar_reduce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_reduce) +#define _ec_scalar_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_select) +#define _ec_scalar_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_sub) +#define _ec_scalar_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_to_bytes) +#define _ec_scalar_to_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_to_montgomery) +#define _ec_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_to_montgomery_inv_vartime) +#define _ec_set_to_safe_point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_set_to_safe_point) +#define _ec_simple_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_simple_scalar_inv0_montgomery) +#define _ec_simple_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_simple_scalar_to_montgomery_inv_vartime) +#define _ecdsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_digestsign_no_self_test) +#define _ecdsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_digestverify_no_self_test) +#define _ecdsa_do_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_do_verify_no_self_test) +#define _ecdsa_sign_with_nonce_for_known_answer_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_sign_with_nonce_for_known_answer_test) +#define _ecp_nistz256_avx2_select_w7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_avx2_select_w7) +#define _ecp_nistz256_div_by_2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_div_by_2) +#define _ecp_nistz256_mul_by_2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_mul_by_2) +#define _ecp_nistz256_mul_by_3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_mul_by_3) +#define _ecp_nistz256_mul_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_mul_mont) +#define _ecp_nistz256_neg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_neg) +#define _ecp_nistz256_ord_mul_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_ord_mul_mont) +#define _ecp_nistz256_ord_sqr_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_ord_sqr_mont) +#define _ecp_nistz256_point_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_point_add) +#define _ecp_nistz256_point_add_affine BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_point_add_affine) +#define _ecp_nistz256_point_double BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_point_double) +#define _ecp_nistz256_select_w5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_select_w5) +#define _ecp_nistz256_select_w7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_select_w7) +#define _ecp_nistz256_sqr_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_sqr_mont) +#define _ecp_nistz256_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_sub) +#define _ed25519_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_asn1_meth) +#define _ed25519_check_public_key_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_check_public_key_nohw) +#define _ed25519_check_public_key_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_check_public_key_s2n_bignum) +#define _ed25519_public_key_from_hashed_seed_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_nohw) +#define _ed25519_public_key_from_hashed_seed_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_s2n_bignum) +#define _ed25519_sha512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sha512) +#define _ed25519_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sign_internal) +#define _ed25519_sign_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sign_nohw) +#define _ed25519_sign_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sign_s2n_bignum) +#define _ed25519_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_verify_internal) +#define _ed25519_verify_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_verify_nohw) +#define _ed25519_verify_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_verify_s2n_bignum) +#define _ed25519ph_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519ph_asn1_meth) +#define _edwards25519_decode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_decode) +#define _edwards25519_decode_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_decode_alt) +#define _edwards25519_encode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_encode) +#define _edwards25519_scalarmulbase BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmulbase) +#define _edwards25519_scalarmulbase_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmulbase_alt) +#define _edwards25519_scalarmuldouble BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmuldouble) +#define _edwards25519_scalarmuldouble_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmuldouble_alt) +#define _evp_pkey_set_cb_translate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, evp_pkey_set_cb_translate) +#define _evp_pkey_set_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, evp_pkey_set_method) +#define _extract_multiplier_2x20_win5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, extract_multiplier_2x20_win5) +#define _extract_multiplier_2x30_win5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, extract_multiplier_2x30_win5) +#define _extract_multiplier_2x40_win5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, extract_multiplier_2x40_win5) +#define _gcm_ghash_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_avx) +#define _gcm_ghash_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_avx512) +#define _gcm_ghash_clmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_clmul) +#define _gcm_ghash_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_neon) +#define _gcm_ghash_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_nohw) +#define _gcm_ghash_p8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_p8) +#define _gcm_ghash_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_ssse3) +#define _gcm_ghash_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_v8) +#define _gcm_gmult_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_avx) +#define _gcm_gmult_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_avx512) +#define _gcm_gmult_clmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_clmul) +#define _gcm_gmult_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_neon) +#define _gcm_gmult_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_nohw) +#define _gcm_gmult_p8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_p8) +#define _gcm_gmult_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_ssse3) +#define _gcm_gmult_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_v8) +#define _gcm_init_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_avx) +#define _gcm_init_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_avx512) +#define _gcm_init_clmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_clmul) +#define _gcm_init_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_neon) +#define _gcm_init_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_nohw) +#define _gcm_init_p8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_p8) +#define _gcm_init_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_ssse3) +#define _gcm_init_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_v8) +#define _gcm_setiv_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_setiv_avx512) +#define _get_entropy_source BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_entropy_source) +#define _get_entropy_source_method_id_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_entropy_source_method_id_FOR_TESTING) +#define _get_private_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_private_thread_generate_calls_since_seed) +#define _get_private_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_private_thread_reseed_calls_since_initialization) +#define _get_public_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_public_thread_generate_calls_since_seed) +#define _get_public_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_public_thread_reseed_calls_since_initialization) +#define _get_thread_and_global_tree_drbg_calls_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_thread_and_global_tree_drbg_calls_FOR_TESTING) +#define _handle_cpu_env BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, handle_cpu_env) +#define _have_hw_rng_aarch64_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, have_hw_rng_aarch64_for_testing) +#define _have_hw_rng_x86_64_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, have_hw_rng_x86_64_for_testing) +#define _hmac_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, hmac_asn1_meth) +#define _i2a_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_ENUMERATED) +#define _i2a_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_INTEGER) +#define _i2a_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_OBJECT) +#define _i2a_ASN1_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_STRING) +#define _i2c_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2c_ASN1_BIT_STRING) +#define _i2c_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2c_ASN1_INTEGER) +#define _i2d_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_BIT_STRING) +#define _i2d_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_BMPSTRING) +#define _i2d_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_BOOLEAN) +#define _i2d_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_ENUMERATED) +#define _i2d_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_GENERALIZEDTIME) +#define _i2d_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_GENERALSTRING) +#define _i2d_ASN1_IA5STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_IA5STRING) +#define _i2d_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_INTEGER) +#define _i2d_ASN1_NULL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_NULL) +#define _i2d_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_OBJECT) +#define _i2d_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_OCTET_STRING) +#define _i2d_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLE) +#define _i2d_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLESTRING) +#define _i2d_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_SEQUENCE_ANY) +#define _i2d_ASN1_SET_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_SET_ANY) +#define _i2d_ASN1_T61STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_T61STRING) +#define _i2d_ASN1_TIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_TIME) +#define _i2d_ASN1_TYPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_TYPE) +#define _i2d_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_UNIVERSALSTRING) +#define _i2d_ASN1_UTCTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_UTCTIME) +#define _i2d_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_UTF8STRING) +#define _i2d_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_VISIBLESTRING) +#define _i2d_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_AUTHORITY_INFO_ACCESS) +#define _i2d_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_AUTHORITY_KEYID) +#define _i2d_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_BASIC_CONSTRAINTS) +#define _i2d_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_CERTIFICATEPOLICIES) +#define _i2d_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_CRL_DIST_POINTS) +#define _i2d_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DHparams) +#define _i2d_DHparams_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DHparams_bio) +#define _i2d_DIRECTORYSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DIRECTORYSTRING) +#define _i2d_DISPLAYTEXT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DISPLAYTEXT) +#define _i2d_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPrivateKey) +#define _i2d_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPrivateKey_bio) +#define _i2d_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPrivateKey_fp) +#define _i2d_DSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPublicKey) +#define _i2d_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_PUBKEY) +#define _i2d_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_bio) +#define _i2d_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_fp) +#define _i2d_DSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_SIG) +#define _i2d_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAparams) +#define _i2d_ECDSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECDSA_SIG) +#define _i2d_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPKParameters) +#define _i2d_ECPKParameters_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPKParameters_bio) +#define _i2d_ECParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECParameters) +#define _i2d_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPrivateKey) +#define _i2d_ECPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPrivateKey_bio) +#define _i2d_ECPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPrivateKey_fp) +#define _i2d_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EC_PUBKEY) +#define _i2d_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EC_PUBKEY_bio) +#define _i2d_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EC_PUBKEY_fp) +#define _i2d_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EXTENDED_KEY_USAGE) +#define _i2d_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_GENERAL_NAME) +#define _i2d_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_GENERAL_NAMES) +#define _i2d_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ISSUING_DIST_POINT) +#define _i2d_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKAC) +#define _i2d_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKI) +#define _i2d_OCSP_BASICRESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_BASICRESP) +#define _i2d_OCSP_CERTID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_CERTID) +#define _i2d_OCSP_ONEREQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_ONEREQ) +#define _i2d_OCSP_REQINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REQINFO) +#define _i2d_OCSP_REQUEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REQUEST) +#define _i2d_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REQUEST_bio) +#define _i2d_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPBYTES) +#define _i2d_OCSP_RESPDATA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPDATA) +#define _i2d_OCSP_RESPONSE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE) +#define _i2d_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE_bio) +#define _i2d_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REVOKEDINFO) +#define _i2d_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_SIGNATURE) +#define _i2d_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_SINGLERESP) +#define _i2d_PKCS12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS12) +#define _i2d_PKCS12_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS12_bio) +#define _i2d_PKCS12_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS12_fp) +#define _i2d_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7) +#define _i2d_PKCS7_DIGEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_DIGEST) +#define _i2d_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ENCRYPT) +#define _i2d_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ENC_CONTENT) +#define _i2d_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ENVELOPE) +#define _i2d_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ISSUER_AND_SERIAL) +#define _i2d_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_RECIP_INFO) +#define _i2d_PKCS7_SIGNED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_SIGNED) +#define _i2d_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_SIGNER_INFO) +#define _i2d_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_SIGN_ENVELOPE) +#define _i2d_PKCS7_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_bio) +#define _i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_bio) +#define _i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_fp) +#define _i2d_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_bio) +#define _i2d_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_fp) +#define _i2d_PKCS8PrivateKey_nid_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_bio) +#define _i2d_PKCS8PrivateKey_nid_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_fp) +#define _i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO) +#define _i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_bio) +#define _i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_fp) +#define _i2d_PKCS8_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_bio) +#define _i2d_PKCS8_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_fp) +#define _i2d_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PUBKEY) +#define _i2d_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PUBKEY_bio) +#define _i2d_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PUBKEY_fp) +#define _i2d_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PrivateKey) +#define _i2d_PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PrivateKey_bio) +#define _i2d_PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PrivateKey_fp) +#define _i2d_PublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PublicKey) +#define _i2d_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPrivateKey) +#define _i2d_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPrivateKey_bio) +#define _i2d_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPrivateKey_fp) +#define _i2d_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPublicKey) +#define _i2d_RSAPublicKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPublicKey_bio) +#define _i2d_RSAPublicKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPublicKey_fp) +#define _i2d_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PSS_PARAMS) +#define _i2d_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PUBKEY) +#define _i2d_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_bio) +#define _i2d_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_fp) +#define _i2d_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509) +#define _i2d_X509_ALGOR BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_ALGOR) +#define _i2d_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_ATTRIBUTE) +#define _i2d_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_AUX) +#define _i2d_X509_CERT_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CERT_AUX) +#define _i2d_X509_CINF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CINF) +#define _i2d_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL) +#define _i2d_X509_CRL_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_INFO) +#define _i2d_X509_CRL_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_bio) +#define _i2d_X509_CRL_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_fp) +#define _i2d_X509_CRL_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_tbs) +#define _i2d_X509_EXTENSION BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_EXTENSION) +#define _i2d_X509_EXTENSIONS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_EXTENSIONS) +#define _i2d_X509_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_NAME) +#define _i2d_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_NAME_ENTRY) +#define _i2d_X509_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_PUBKEY) +#define _i2d_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ) +#define _i2d_X509_REQ_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ_INFO) +#define _i2d_X509_REQ_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ_bio) +#define _i2d_X509_REQ_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ_fp) +#define _i2d_X509_REVOKED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REVOKED) +#define _i2d_X509_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_SIG) +#define _i2d_X509_VAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_VAL) +#define _i2d_X509_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_bio) +#define _i2d_X509_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_fp) +#define _i2d_X509_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_tbs) +#define _i2d_re_X509_CRL_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_re_X509_CRL_tbs) +#define _i2d_re_X509_REQ_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_re_X509_REQ_tbs) +#define _i2d_re_X509_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_re_X509_tbs) +#define _i2o_ECPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2o_ECPublicKey) +#define _i2s_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2s_ASN1_ENUMERATED) +#define _i2s_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2s_ASN1_INTEGER) +#define _i2s_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2s_ASN1_OCTET_STRING) +#define _i2t_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2t_ASN1_OBJECT) +#define _i2v_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2v_GENERAL_NAME) +#define _i2v_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2v_GENERAL_NAMES) +#define _is_a_tty BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, is_a_tty) +#define _is_fips_build BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, is_fips_build) +#define _is_public_component_of_rsa_key_good BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, is_public_component_of_rsa_key_good) +#define _jent_apt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_apt_init) +#define _jent_apt_reinit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_apt_reinit) +#define _jent_entropy_collector_alloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_collector_alloc) +#define _jent_entropy_collector_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_collector_free) +#define _jent_entropy_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_init) +#define _jent_entropy_init_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_init_ex) +#define _jent_entropy_switch_notime_impl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_switch_notime_impl) +#define _jent_gcd_analyze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_analyze) +#define _jent_gcd_fini BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_fini) +#define _jent_gcd_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_get) +#define _jent_gcd_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_init) +#define _jent_gcd_selftest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_selftest) +#define _jent_health_cb_block_switch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_health_cb_block_switch) +#define _jent_health_failure BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_health_failure) +#define _jent_lag_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_lag_init) +#define _jent_measure_jitter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_measure_jitter) +#define _jent_random_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_random_data) +#define _jent_read_entropy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_read_entropy) +#define _jent_read_entropy_safe BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_read_entropy_safe) +#define _jent_read_random_block BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_read_random_block) +#define _jent_set_fips_failure_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_set_fips_failure_callback) +#define _jent_set_fips_failure_callback_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_set_fips_failure_callback_internal) +#define _jent_sha3_256_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_256_init) +#define _jent_sha3_alloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_alloc) +#define _jent_sha3_dealloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_dealloc) +#define _jent_sha3_final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_final) +#define _jent_sha3_tester BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_tester) +#define _jent_sha3_update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_update) +#define _jent_stuck BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_stuck) +#define _jent_time_entropy_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_time_entropy_init) +#define _jent_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_version) +#define _kBoringSSLRSASqrtTwo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwo) +#define _kBoringSSLRSASqrtTwoLen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwoLen) +#define _kOpenSSLReasonStringData BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kOpenSSLReasonStringData) +#define _kOpenSSLReasonValues BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kOpenSSLReasonValues) +#define _kOpenSSLReasonValuesLen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kOpenSSLReasonValuesLen) +#define _kem_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kem_asn1_meth) +#define _lh_doall_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, lh_doall_arg) +#define _library_init_constructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, library_init_constructor) +#define _md4_block_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, md4_block_data_order) +#define _md5_block_asm_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, md5_block_asm_data_order) +#define _ml_dsa_44_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_keypair) +#define _ml_dsa_44_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal) +#define _ml_dsa_44_keypair_internal_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal_no_self_test) +#define _ml_dsa_44_pack_pk_from_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_pack_pk_from_sk) +#define _ml_dsa_44_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_sign) +#define _ml_dsa_44_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_sign_internal) +#define _ml_dsa_44_sign_internal_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_sign_internal_no_self_test) +#define _ml_dsa_44_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_verify) +#define _ml_dsa_44_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_verify_internal) +#define _ml_dsa_44_verify_internal_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_verify_internal_no_self_test) +#define _ml_dsa_65_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_keypair) +#define _ml_dsa_65_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_keypair_internal) +#define _ml_dsa_65_pack_pk_from_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_pack_pk_from_sk) +#define _ml_dsa_65_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_sign) +#define _ml_dsa_65_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_sign_internal) +#define _ml_dsa_65_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_verify) +#define _ml_dsa_65_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_verify_internal) +#define _ml_dsa_87_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_keypair) +#define _ml_dsa_87_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_keypair_internal) +#define _ml_dsa_87_pack_pk_from_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_pack_pk_from_sk) +#define _ml_dsa_87_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_sign) +#define _ml_dsa_87_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_sign_internal) +#define _ml_dsa_87_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_verify) +#define _ml_dsa_87_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_verify_internal) +#define _ml_dsa_extmu_44_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign) +#define _ml_dsa_extmu_44_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign_internal) +#define _ml_dsa_extmu_44_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify) +#define _ml_dsa_extmu_44_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify_internal) +#define _ml_dsa_extmu_65_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign) +#define _ml_dsa_extmu_65_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign_internal) +#define _ml_dsa_extmu_65_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify) +#define _ml_dsa_extmu_65_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify_internal) +#define _ml_dsa_extmu_87_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign) +#define _ml_dsa_extmu_87_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign_internal) +#define _ml_dsa_extmu_87_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify) +#define _ml_dsa_extmu_87_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify_internal) +#define _ml_kem_1024_check_pk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_check_pk) +#define _ml_kem_1024_check_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_check_sk) +#define _ml_kem_1024_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_decapsulate) +#define _ml_kem_1024_decapsulate_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_decapsulate_no_self_test) +#define _ml_kem_1024_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_encapsulate) +#define _ml_kem_1024_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic) +#define _ml_kem_1024_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic_no_self_test) +#define _ml_kem_1024_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_keypair) +#define _ml_kem_1024_keypair_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic) +#define _ml_kem_1024_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic_no_self_test) +#define _ml_kem_512_check_pk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_check_pk) +#define _ml_kem_512_check_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_check_sk) +#define _ml_kem_512_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_decapsulate) +#define _ml_kem_512_decapsulate_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_decapsulate_no_self_test) +#define _ml_kem_512_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_encapsulate) +#define _ml_kem_512_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic) +#define _ml_kem_512_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic_no_self_test) +#define _ml_kem_512_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_keypair) +#define _ml_kem_512_keypair_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic) +#define _ml_kem_512_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic_no_self_test) +#define _ml_kem_768_check_pk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_check_pk) +#define _ml_kem_768_check_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_check_sk) +#define _ml_kem_768_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_decapsulate) +#define _ml_kem_768_decapsulate_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_decapsulate_no_self_test) +#define _ml_kem_768_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_encapsulate) +#define _ml_kem_768_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic) +#define _ml_kem_768_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic_no_self_test) +#define _ml_kem_768_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_keypair) +#define _ml_kem_768_keypair_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic) +#define _ml_kem_768_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic_no_self_test) +#define _ml_kem_common_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_decapsulate) +#define _ml_kem_common_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_encapsulate) +#define _ml_kem_common_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_encapsulate_deterministic) +#define _ml_kem_common_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_keypair) +#define _mldsa_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mldsa_ct_opt_blocker_u64) +#define _mlkem_aarch64_invntt_zetas_layer12345 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer12345) +#define _mlkem_aarch64_invntt_zetas_layer67 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer67) +#define _mlkem_aarch64_ntt_zetas_layer12345 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer12345) +#define _mlkem_aarch64_ntt_zetas_layer67 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer67) +#define _mlkem_aarch64_zetas_mulcache_native BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_native) +#define _mlkem_aarch64_zetas_mulcache_twisted_native BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_twisted_native) +#define _mlkem_compress_d10_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d10_data) +#define _mlkem_compress_d11_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d11_data) +#define _mlkem_compress_d4_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d4_data) +#define _mlkem_compress_d5_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d5_data) +#define _mlkem_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ct_opt_blocker_u64) +#define _mlkem_decompress_d10_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d10_data) +#define _mlkem_decompress_d11_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d11_data) +#define _mlkem_decompress_d4_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d4_data) +#define _mlkem_decompress_d5_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d5_data) +#define _mlkem_intt_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_intt_asm) +#define _mlkem_invntt_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_invntt_avx2) +#define _mlkem_ntt_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ntt_asm) +#define _mlkem_ntt_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ntt_avx2) +#define _mlkem_nttfrombytes_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_nttfrombytes_avx2) +#define _mlkem_ntttobytes_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ntttobytes_avx2) +#define _mlkem_nttunpack_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_nttunpack_avx2) +#define _mlkem_poly_compress_d10_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d10_avx2) +#define _mlkem_poly_compress_d11_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d11_avx2) +#define _mlkem_poly_compress_d4_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d4_avx2) +#define _mlkem_poly_compress_d5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d5_avx2) +#define _mlkem_poly_decompress_d10_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d10_avx2) +#define _mlkem_poly_decompress_d11_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d11_avx2) +#define _mlkem_poly_decompress_d4_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d4_avx2) +#define _mlkem_poly_decompress_d5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d5_avx2) +#define _mlkem_poly_mulcache_compute_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_asm) +#define _mlkem_poly_mulcache_compute_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_avx2) +#define _mlkem_poly_reduce_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_reduce_asm) +#define _mlkem_poly_tobytes_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_tobytes_asm) +#define _mlkem_poly_tomont_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_tomont_asm) +#define _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2) +#define _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3) +#define _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4) +#define _mlkem_qdata BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_qdata) +#define _mlkem_reduce_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_reduce_avx2) +#define _mlkem_rej_uniform_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_rej_uniform_asm) +#define _mlkem_rej_uniform_table BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_rej_uniform_table) +#define _mlkem_tomont_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_tomont_avx2) +#define _o2i_ECPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, o2i_ECPublicKey) +#define _openssl_console_acquire_mutex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_acquire_mutex) +#define _openssl_console_close BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_close) +#define _openssl_console_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_open) +#define _openssl_console_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_read) +#define _openssl_console_release_mutex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_release_mutex) +#define _openssl_console_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_write) +#define _openssl_poly1305_neon2_addmulmod BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_poly1305_neon2_addmulmod) +#define _openssl_poly1305_neon2_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_poly1305_neon2_blocks) +#define _override_entropy_source_method_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, override_entropy_source_method_FOR_TESTING) +#define _p256_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p256_methods) +#define _p256_montjscalarmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p256_montjscalarmul) +#define _p256_montjscalarmul_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p256_montjscalarmul_alt) +#define _p384_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_methods) +#define _p384_montjdouble BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjdouble) +#define _p384_montjdouble_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjdouble_alt) +#define _p384_montjscalarmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjscalarmul) +#define _p384_montjscalarmul_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjscalarmul_alt) +#define _p521_jdouble BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jdouble) +#define _p521_jdouble_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jdouble_alt) +#define _p521_jscalarmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jscalarmul) +#define _p521_jscalarmul_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jscalarmul_alt) +#define _p521_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_methods) +#define _p_thread_callback_boringssl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p_thread_callback_boringssl) +#define _pkcs12_iterations_acceptable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs12_iterations_acceptable) +#define _pkcs12_key_gen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs12_key_gen) +#define _pkcs12_pbe_encrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs12_pbe_encrypt_init) +#define _pkcs7_add_signed_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs7_add_signed_data) +#define _pkcs7_final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs7_final) +#define _pkcs7_parse_header BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs7_parse_header) +#define _pkcs8_pbe_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs8_pbe_decrypt) +#define _pmbtoken_exp1_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_blind) +#define _pmbtoken_exp1_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_client_key_from_bytes) +#define _pmbtoken_exp1_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_derive_key_from_secret) +#define _pmbtoken_exp1_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_generate_key) +#define _pmbtoken_exp1_get_h_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_get_h_for_testing) +#define _pmbtoken_exp1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_issuer_key_from_bytes) +#define _pmbtoken_exp1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_read) +#define _pmbtoken_exp1_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_sign) +#define _pmbtoken_exp1_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_unblind) +#define _pmbtoken_exp2_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_blind) +#define _pmbtoken_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_client_key_from_bytes) +#define _pmbtoken_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_derive_key_from_secret) +#define _pmbtoken_exp2_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_generate_key) +#define _pmbtoken_exp2_get_h_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_get_h_for_testing) +#define _pmbtoken_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_issuer_key_from_bytes) +#define _pmbtoken_exp2_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_read) +#define _pmbtoken_exp2_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_sign) +#define _pmbtoken_exp2_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_unblind) +#define _pmbtoken_pst1_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_blind) +#define _pmbtoken_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_client_key_from_bytes) +#define _pmbtoken_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_derive_key_from_secret) +#define _pmbtoken_pst1_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_generate_key) +#define _pmbtoken_pst1_get_h_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_get_h_for_testing) +#define _pmbtoken_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_issuer_key_from_bytes) +#define _pmbtoken_pst1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_read) +#define _pmbtoken_pst1_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_sign) +#define _pmbtoken_pst1_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_unblind) +#define _poly_Rq_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, poly_Rq_mul) +#define _pqdsa_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pqdsa_asn1_meth) +#define _rand_fips_library_destructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rand_fips_library_destructor) +#define _rdrand_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rdrand_multiple8) +#define _rndr_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rndr_multiple8) +#define _rsa_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_asn1_meth) +#define _rsa_default_private_transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_default_private_transform) +#define _rsa_default_sign_raw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_default_sign_raw) +#define _rsa_default_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_default_size) +#define _rsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_digestsign_no_self_test) +#define _rsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_digestverify_no_self_test) +#define _rsa_invalidate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_invalidate_key) +#define _rsa_private_transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_private_transform) +#define _rsa_private_transform_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_private_transform_no_self_test) +#define _rsa_pss_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_pss_asn1_meth) +#define _rsa_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_sign_no_self_test) +#define _rsa_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_verify_no_self_test) +#define _rsa_verify_raw_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_verify_raw_no_self_test) +#define _rsaz_1024_gather5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_gather5_avx2) +#define _rsaz_1024_mul_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_mul_avx2) +#define _rsaz_1024_norm2red_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_norm2red_avx2) +#define _rsaz_1024_red2norm_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_red2norm_avx2) +#define _rsaz_1024_scatter5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_scatter5_avx2) +#define _rsaz_1024_sqr_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_sqr_avx2) +#define _rsaz_amm52x20_x1_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x20_x1_ifma256) +#define _rsaz_amm52x20_x2_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x20_x2_ifma256) +#define _rsaz_amm52x30_x1_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x30_x1_ifma256) +#define _rsaz_amm52x30_x2_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x30_x2_ifma256) +#define _rsaz_amm52x40_x1_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x40_x1_ifma256) +#define _rsaz_amm52x40_x2_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x40_x2_ifma256) +#define _s2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, s2i_ASN1_INTEGER) +#define _s2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, s2i_ASN1_OCTET_STRING) +#define _set_fork_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, set_fork_ube_generation_number_FOR_TESTING) +#define _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING) +#define _set_vm_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, set_vm_ube_generation_number_FOR_TESTING) +#define _sha1_block_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order) +#define _sha1_block_data_order_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_avx) +#define _sha1_block_data_order_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_avx2) +#define _sha1_block_data_order_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_hw) +#define _sha1_block_data_order_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_neon) +#define _sha1_block_data_order_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_nohw) +#define _sha1_block_data_order_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_ssse3) +#define _sha1_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_func) +#define _sha224_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha224_func) +#define _sha256_block_data_order_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_avx) +#define _sha256_block_data_order_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_hw) +#define _sha256_block_data_order_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_neon) +#define _sha256_block_data_order_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_nohw) +#define _sha256_block_data_order_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_ssse3) +#define _sha256_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_func) +#define _sha384_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha384_func) +#define _sha3_keccak2_f1600 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak2_f1600) +#define _sha3_keccak4_f1600_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt) +#define _sha3_keccak4_f1600_alt2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt2) +#define _sha3_keccak_f1600 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak_f1600) +#define _sha3_keccak_f1600_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak_f1600_alt) +#define _sha512_block_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order) +#define _sha512_block_data_order_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_avx) +#define _sha512_block_data_order_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_hw) +#define _sha512_block_data_order_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_neon) +#define _sha512_block_data_order_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_nohw) +#define _sha512_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_func) +#define _sk_pop_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sk_pop_free) +#define _sskdf_variant_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sskdf_variant_digest) +#define _sskdf_variant_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sskdf_variant_hmac) +#define _tree_jitter_drbg_destructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_drbg_destructor) +#define _tree_jitter_free_thread_drbg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_free_thread_drbg) +#define _tree_jitter_get_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_get_seed) +#define _tree_jitter_initialize BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_initialize) +#define _tree_jitter_zeroize_thread_drbg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_zeroize_thread_drbg) +#define _tty_in BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_in) +#define _tty_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_new) +#define _tty_orig BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_orig) +#define _tty_out BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_out) +#define _used_for_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, used_for_hmac) +#define _v2i_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v2i_GENERAL_NAME) +#define _v2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v2i_GENERAL_NAMES) +#define _v2i_GENERAL_NAME_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v2i_GENERAL_NAME_ex) +#define _v3_akey_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_akey_id) +#define _v3_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_alt) +#define _v3_bcons BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_bcons) +#define _v3_cpols BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_cpols) +#define _v3_crl_invdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crl_invdate) +#define _v3_crl_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crl_num) +#define _v3_crl_reason BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crl_reason) +#define _v3_crld BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crld) +#define _v3_delta_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_delta_crl) +#define _v3_ext_ku BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ext_ku) +#define _v3_freshest_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_freshest_crl) +#define _v3_idp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_idp) +#define _v3_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_info) +#define _v3_inhibit_anyp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_inhibit_anyp) +#define _v3_key_usage BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_key_usage) +#define _v3_name_constraints BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_name_constraints) +#define _v3_ns_ia5_list BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ns_ia5_list) +#define _v3_nscert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_nscert) +#define _v3_ocsp_accresp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ocsp_accresp) +#define _v3_ocsp_nocheck BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ocsp_nocheck) +#define _v3_ocsp_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ocsp_nonce) +#define _v3_policy_constraints BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_policy_constraints) +#define _v3_policy_mappings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_policy_mappings) +#define _v3_sinfo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_sinfo) +#define _v3_skey_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_skey_id) +#define _validate_cidr_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, validate_cidr_mask) +#define _vm_ube_fallback_get_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vm_ube_fallback_get_seed) +#define _voprf_exp2_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_blind) +#define _voprf_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_client_key_from_bytes) +#define _voprf_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_derive_key_from_secret) +#define _voprf_exp2_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_generate_key) +#define _voprf_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_issuer_key_from_bytes) +#define _voprf_exp2_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_read) +#define _voprf_exp2_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_sign) +#define _voprf_exp2_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_unblind) +#define _voprf_pst1_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_blind) +#define _voprf_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_client_key_from_bytes) +#define _voprf_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_derive_key_from_secret) +#define _voprf_pst1_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_generate_key) +#define _voprf_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_issuer_key_from_bytes) +#define _voprf_pst1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_read) +#define _voprf_pst1_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_sign) +#define _voprf_pst1_sign_with_proof_scalar_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_sign_with_proof_scalar_for_testing) +#define _voprf_pst1_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_unblind) +#define _vpaes_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_cbc_encrypt) +#define _vpaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_ctr32_encrypt_blocks) +#define _vpaes_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_decrypt) +#define _vpaes_decrypt_key_to_bsaes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_decrypt_key_to_bsaes) +#define _vpaes_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_encrypt) +#define _vpaes_encrypt_key_to_bsaes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_encrypt_key_to_bsaes) +#define _vpaes_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_set_decrypt_key) +#define _vpaes_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_set_encrypt_key) +#define _x25519_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_asn1_meth) +#define _x25519_ge_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_add) +#define _x25519_ge_frombytes_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_frombytes_vartime) +#define _x25519_ge_p1p1_to_p2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p2) +#define _x25519_ge_p1p1_to_p3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p3) +#define _x25519_ge_p3_to_cached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_p3_to_cached) +#define _x25519_ge_scalarmult BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_scalarmult) +#define _x25519_ge_scalarmult_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_scalarmult_base) +#define _x25519_ge_scalarmult_small_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_scalarmult_small_precomp) +#define _x25519_ge_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_sub) +#define _x25519_ge_tobytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_tobytes) +#define _x25519_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_pkey_meth) +#define _x25519_public_from_private_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_public_from_private_nohw) +#define _x25519_public_from_private_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_public_from_private_s2n_bignum) +#define _x25519_sc_reduce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_sc_reduce) +#define _x25519_scalar_mult_generic_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_scalar_mult_generic_nohw) +#define _x25519_scalar_mult_generic_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_scalar_mult_generic_s2n_bignum) +#define _x509V3_add_value_asn1_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509V3_add_value_asn1_string) +#define _x509_check_cert_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_check_cert_time) +#define _x509_check_issued_with_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_check_issued_with_callback) +#define _x509_digest_nid_ok BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_digest_nid_ok) +#define _x509_digest_sign_algorithm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_digest_sign_algorithm) +#define _x509_digest_verify_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_digest_verify_init) +#define _x509_init_signature_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_init_signature_info) +#define _x509_print_rsa_pss_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_print_rsa_pss_params) +#define _x509_rsa_ctx_to_pss BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_rsa_ctx_to_pss) +#define _x509_rsa_pss_to_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_rsa_pss_to_ctx) +#define _x509v3_a2i_ipadd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_a2i_ipadd) +#define _x509v3_bytes_to_hex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_bytes_to_hex) +#define _x509v3_cache_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_cache_extensions) +#define _x509v3_conf_name_matches BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_conf_name_matches) +#define _x509v3_ext_free_with_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_ext_free_with_method) +#define _x509v3_hex_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_hex_to_bytes) +#define _x86_64_assembly_implementation_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x86_64_assembly_implementation_FOR_TESTING) + +#endif // BORINGSSL_PREFIX_SYMBOLS_ASM_H +#endif // !defined(__APPLE__) diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols_nasm.inc b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols_nasm.inc new file mode 100644 index 0000000..d8890a3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/boringssl_prefix_symbols_nasm.inc @@ -0,0 +1,8238 @@ +; Copyright (c) 2018, Google Inc. +; SPDX-License-Identifier: ISC + +%ifndef BORINGSSL_PREFIX_SYMBOLS_NASM_INC + +%define BORINGSSL_PREFIX_SYMBOLS_NASM_INC + +%ifndef BORINGSSL_PREFIX +%define BORINGSSL_PREFIX aws_lc_0_40_0 +%endif ; BORINGSSL_PREFIX + +; 32-bit Windows adds underscores to C functions, while 64-bit Windows does not. +%ifidn __OUTPUT_FORMAT__, win32 + +%xdefine _ACCESS_DESCRIPTION_free _ %+ BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_free +%xdefine _ACCESS_DESCRIPTION_it _ %+ BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_it +%xdefine _ACCESS_DESCRIPTION_new _ %+ BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_new +%xdefine _AES_CMAC _ %+ BORINGSSL_PREFIX %+ _AES_CMAC +%xdefine _AES_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cbc_encrypt +%xdefine _AES_cfb128_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cfb128_encrypt +%xdefine _AES_cfb1_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cfb1_encrypt +%xdefine _AES_cfb8_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cfb8_encrypt +%xdefine _AES_ctr128_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_ctr128_encrypt +%xdefine _AES_decrypt _ %+ BORINGSSL_PREFIX %+ _AES_decrypt +%xdefine _AES_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_ecb_encrypt +%xdefine _AES_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_encrypt +%xdefine _AES_ofb128_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_ofb128_encrypt +%xdefine _AES_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _AES_set_decrypt_key +%xdefine _AES_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _AES_set_encrypt_key +%xdefine _AES_unwrap_key _ %+ BORINGSSL_PREFIX %+ _AES_unwrap_key +%xdefine _AES_unwrap_key_padded _ %+ BORINGSSL_PREFIX %+ _AES_unwrap_key_padded +%xdefine _AES_wrap_key _ %+ BORINGSSL_PREFIX %+ _AES_wrap_key +%xdefine _AES_wrap_key_padded _ %+ BORINGSSL_PREFIX %+ _AES_wrap_key_padded +%xdefine _ASN1_ANY_it _ %+ BORINGSSL_PREFIX %+ _ASN1_ANY_it +%xdefine _ASN1_BIT_STRING_check _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_check +%xdefine _ASN1_BIT_STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_free +%xdefine _ASN1_BIT_STRING_get_bit _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_get_bit +%xdefine _ASN1_BIT_STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_it +%xdefine _ASN1_BIT_STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_new +%xdefine _ASN1_BIT_STRING_num_bytes _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_num_bytes +%xdefine _ASN1_BIT_STRING_set _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set +%xdefine _ASN1_BIT_STRING_set_bit _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set_bit +%xdefine _ASN1_BMPSTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_free +%xdefine _ASN1_BMPSTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_it +%xdefine _ASN1_BMPSTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_new +%xdefine _ASN1_BOOLEAN_it _ %+ BORINGSSL_PREFIX %+ _ASN1_BOOLEAN_it +%xdefine _ASN1_ENUMERATED_free _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_free +%xdefine _ASN1_ENUMERATED_get _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get +%xdefine _ASN1_ENUMERATED_get_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_int64 +%xdefine _ASN1_ENUMERATED_get_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_uint64 +%xdefine _ASN1_ENUMERATED_it _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_it +%xdefine _ASN1_ENUMERATED_new _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_new +%xdefine _ASN1_ENUMERATED_set _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set +%xdefine _ASN1_ENUMERATED_set_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_int64 +%xdefine _ASN1_ENUMERATED_set_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_uint64 +%xdefine _ASN1_ENUMERATED_to_BN _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_to_BN +%xdefine _ASN1_FBOOLEAN_it _ %+ BORINGSSL_PREFIX %+ _ASN1_FBOOLEAN_it +%xdefine _ASN1_GENERALIZEDTIME_adj _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_adj +%xdefine _ASN1_GENERALIZEDTIME_check _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_check +%xdefine _ASN1_GENERALIZEDTIME_free _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_free +%xdefine _ASN1_GENERALIZEDTIME_it _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_it +%xdefine _ASN1_GENERALIZEDTIME_new _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_new +%xdefine _ASN1_GENERALIZEDTIME_print _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_print +%xdefine _ASN1_GENERALIZEDTIME_set _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set +%xdefine _ASN1_GENERALIZEDTIME_set_string _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set_string +%xdefine _ASN1_GENERALSTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_free +%xdefine _ASN1_GENERALSTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_it +%xdefine _ASN1_GENERALSTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_new +%xdefine _ASN1_IA5STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_IA5STRING_free +%xdefine _ASN1_IA5STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_IA5STRING_it +%xdefine _ASN1_IA5STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_IA5STRING_new +%xdefine _ASN1_INTEGER_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_cmp +%xdefine _ASN1_INTEGER_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_dup +%xdefine _ASN1_INTEGER_free _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_free +%xdefine _ASN1_INTEGER_get _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_get +%xdefine _ASN1_INTEGER_get_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_int64 +%xdefine _ASN1_INTEGER_get_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_uint64 +%xdefine _ASN1_INTEGER_it _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_it +%xdefine _ASN1_INTEGER_new _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_new +%xdefine _ASN1_INTEGER_set _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_set +%xdefine _ASN1_INTEGER_set_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_int64 +%xdefine _ASN1_INTEGER_set_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_uint64 +%xdefine _ASN1_INTEGER_to_BN _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_to_BN +%xdefine _ASN1_NULL_free _ %+ BORINGSSL_PREFIX %+ _ASN1_NULL_free +%xdefine _ASN1_NULL_it _ %+ BORINGSSL_PREFIX %+ _ASN1_NULL_it +%xdefine _ASN1_NULL_new _ %+ BORINGSSL_PREFIX %+ _ASN1_NULL_new +%xdefine _ASN1_OBJECT_create _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_create +%xdefine _ASN1_OBJECT_free _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_free +%xdefine _ASN1_OBJECT_it _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_it +%xdefine _ASN1_OBJECT_new _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_new +%xdefine _ASN1_OCTET_STRING_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_cmp +%xdefine _ASN1_OCTET_STRING_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_dup +%xdefine _ASN1_OCTET_STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_free +%xdefine _ASN1_OCTET_STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_it +%xdefine _ASN1_OCTET_STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_new +%xdefine _ASN1_OCTET_STRING_set _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_set +%xdefine _ASN1_PRINTABLESTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_free +%xdefine _ASN1_PRINTABLESTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_it +%xdefine _ASN1_PRINTABLESTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_new +%xdefine _ASN1_PRINTABLE_free _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_free +%xdefine _ASN1_PRINTABLE_it _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_it +%xdefine _ASN1_PRINTABLE_new _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_new +%xdefine _ASN1_SEQUENCE_ANY_it _ %+ BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_ANY_it +%xdefine _ASN1_SEQUENCE_it _ %+ BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_it +%xdefine _ASN1_SET_ANY_it _ %+ BORINGSSL_PREFIX %+ _ASN1_SET_ANY_it +%xdefine _ASN1_STRING_TABLE_add _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_add +%xdefine _ASN1_STRING_TABLE_cleanup _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_cleanup +%xdefine _ASN1_STRING_clear_free _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_clear_free +%xdefine _ASN1_STRING_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_cmp +%xdefine _ASN1_STRING_copy _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_copy +%xdefine _ASN1_STRING_data _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_data +%xdefine _ASN1_STRING_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_dup +%xdefine _ASN1_STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_free +%xdefine _ASN1_STRING_get0_data _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_get0_data +%xdefine _ASN1_STRING_get_default_mask _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_get_default_mask +%xdefine _ASN1_STRING_length _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_length +%xdefine _ASN1_STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_new +%xdefine _ASN1_STRING_print _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_print +%xdefine _ASN1_STRING_print_ex _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex +%xdefine _ASN1_STRING_print_ex_fp _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex_fp +%xdefine _ASN1_STRING_set _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set +%xdefine _ASN1_STRING_set0 _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set0 +%xdefine _ASN1_STRING_set_by_NID _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set_by_NID +%xdefine _ASN1_STRING_set_default_mask _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask +%xdefine _ASN1_STRING_set_default_mask_asc _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask_asc +%xdefine _ASN1_STRING_to_UTF8 _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_to_UTF8 +%xdefine _ASN1_STRING_type _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_type +%xdefine _ASN1_STRING_type_new _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_type_new +%xdefine _ASN1_T61STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_T61STRING_free +%xdefine _ASN1_T61STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_T61STRING_it +%xdefine _ASN1_T61STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_T61STRING_new +%xdefine _ASN1_TBOOLEAN_it _ %+ BORINGSSL_PREFIX %+ _ASN1_TBOOLEAN_it +%xdefine _ASN1_TIME_adj _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_adj +%xdefine _ASN1_TIME_check _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_check +%xdefine _ASN1_TIME_diff _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_diff +%xdefine _ASN1_TIME_free _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_free +%xdefine _ASN1_TIME_it _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_it +%xdefine _ASN1_TIME_new _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_new +%xdefine _ASN1_TIME_print _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_print +%xdefine _ASN1_TIME_set _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set +%xdefine _ASN1_TIME_set_posix _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set_posix +%xdefine _ASN1_TIME_set_string _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set_string +%xdefine _ASN1_TIME_set_string_X509 _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set_string_X509 +%xdefine _ASN1_TIME_to_generalizedtime _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_generalizedtime +%xdefine _ASN1_TIME_to_posix _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_posix +%xdefine _ASN1_TIME_to_time_t _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_time_t +%xdefine _ASN1_TIME_to_tm _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_tm +%xdefine _ASN1_TYPE_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_cmp +%xdefine _ASN1_TYPE_free _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_free +%xdefine _ASN1_TYPE_get _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_get +%xdefine _ASN1_TYPE_new _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_new +%xdefine _ASN1_TYPE_set _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_set +%xdefine _ASN1_TYPE_set1 _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_set1 +%xdefine _ASN1_UNIVERSALSTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_free +%xdefine _ASN1_UNIVERSALSTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_it +%xdefine _ASN1_UNIVERSALSTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_new +%xdefine _ASN1_UTCTIME_adj _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_adj +%xdefine _ASN1_UTCTIME_check _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_check +%xdefine _ASN1_UTCTIME_cmp_time_t _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_cmp_time_t +%xdefine _ASN1_UTCTIME_free _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_free +%xdefine _ASN1_UTCTIME_it _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_it +%xdefine _ASN1_UTCTIME_new _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_new +%xdefine _ASN1_UTCTIME_print _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_print +%xdefine _ASN1_UTCTIME_set _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set +%xdefine _ASN1_UTCTIME_set_string _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set_string +%xdefine _ASN1_UTF8STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_free +%xdefine _ASN1_UTF8STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_it +%xdefine _ASN1_UTF8STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_new +%xdefine _ASN1_VISIBLESTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_free +%xdefine _ASN1_VISIBLESTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_it +%xdefine _ASN1_VISIBLESTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_new +%xdefine _ASN1_digest _ %+ BORINGSSL_PREFIX %+ _ASN1_digest +%xdefine _ASN1_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_dup +%xdefine _ASN1_generate_v3 _ %+ BORINGSSL_PREFIX %+ _ASN1_generate_v3 +%xdefine _ASN1_get_object _ %+ BORINGSSL_PREFIX %+ _ASN1_get_object +%xdefine _ASN1_i2d_bio _ %+ BORINGSSL_PREFIX %+ _ASN1_i2d_bio +%xdefine _ASN1_item_d2i _ %+ BORINGSSL_PREFIX %+ _ASN1_item_d2i +%xdefine _ASN1_item_d2i_bio _ %+ BORINGSSL_PREFIX %+ _ASN1_item_d2i_bio +%xdefine _ASN1_item_d2i_fp _ %+ BORINGSSL_PREFIX %+ _ASN1_item_d2i_fp +%xdefine _ASN1_item_digest _ %+ BORINGSSL_PREFIX %+ _ASN1_item_digest +%xdefine _ASN1_item_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_item_dup +%xdefine _ASN1_item_ex_d2i _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_d2i +%xdefine _ASN1_item_ex_free _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_free +%xdefine _ASN1_item_ex_i2d _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_i2d +%xdefine _ASN1_item_ex_new _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_new +%xdefine _ASN1_item_free _ %+ BORINGSSL_PREFIX %+ _ASN1_item_free +%xdefine _ASN1_item_i2d _ %+ BORINGSSL_PREFIX %+ _ASN1_item_i2d +%xdefine _ASN1_item_i2d_bio _ %+ BORINGSSL_PREFIX %+ _ASN1_item_i2d_bio +%xdefine _ASN1_item_i2d_fp _ %+ BORINGSSL_PREFIX %+ _ASN1_item_i2d_fp +%xdefine _ASN1_item_new _ %+ BORINGSSL_PREFIX %+ _ASN1_item_new +%xdefine _ASN1_item_pack _ %+ BORINGSSL_PREFIX %+ _ASN1_item_pack +%xdefine _ASN1_item_sign _ %+ BORINGSSL_PREFIX %+ _ASN1_item_sign +%xdefine _ASN1_item_sign_ctx _ %+ BORINGSSL_PREFIX %+ _ASN1_item_sign_ctx +%xdefine _ASN1_item_unpack _ %+ BORINGSSL_PREFIX %+ _ASN1_item_unpack +%xdefine _ASN1_item_verify _ %+ BORINGSSL_PREFIX %+ _ASN1_item_verify +%xdefine _ASN1_mbstring_copy _ %+ BORINGSSL_PREFIX %+ _ASN1_mbstring_copy +%xdefine _ASN1_mbstring_ncopy _ %+ BORINGSSL_PREFIX %+ _ASN1_mbstring_ncopy +%xdefine _ASN1_object_size _ %+ BORINGSSL_PREFIX %+ _ASN1_object_size +%xdefine _ASN1_parse _ %+ BORINGSSL_PREFIX %+ _ASN1_parse +%xdefine _ASN1_primitive_free _ %+ BORINGSSL_PREFIX %+ _ASN1_primitive_free +%xdefine _ASN1_put_eoc _ %+ BORINGSSL_PREFIX %+ _ASN1_put_eoc +%xdefine _ASN1_put_object _ %+ BORINGSSL_PREFIX %+ _ASN1_put_object +%xdefine _ASN1_tag2bit _ %+ BORINGSSL_PREFIX %+ _ASN1_tag2bit +%xdefine _ASN1_tag2str _ %+ BORINGSSL_PREFIX %+ _ASN1_tag2str +%xdefine _ASN1_template_free _ %+ BORINGSSL_PREFIX %+ _ASN1_template_free +%xdefine _AUTHORITY_INFO_ACCESS_free _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_free +%xdefine _AUTHORITY_INFO_ACCESS_it _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_it +%xdefine _AUTHORITY_INFO_ACCESS_new _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_new +%xdefine _AUTHORITY_KEYID_free _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_free +%xdefine _AUTHORITY_KEYID_it _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_it +%xdefine _AUTHORITY_KEYID_new _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_new +%xdefine _AWSLC_non_fips_pkey_evp_asn1_methods _ %+ BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_asn1_methods +%xdefine _AWSLC_non_fips_pkey_evp_methods _ %+ BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_methods +%xdefine _AWSLC_thread_local_clear _ %+ BORINGSSL_PREFIX %+ _AWSLC_thread_local_clear +%xdefine _AWSLC_thread_local_shutdown _ %+ BORINGSSL_PREFIX %+ _AWSLC_thread_local_shutdown +%xdefine _AWS_LC_FIPS_failure _ %+ BORINGSSL_PREFIX %+ _AWS_LC_FIPS_failure +%xdefine _BASIC_CONSTRAINTS_free _ %+ BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_free +%xdefine _BASIC_CONSTRAINTS_it _ %+ BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_it +%xdefine _BASIC_CONSTRAINTS_new _ %+ BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_new +%xdefine _BF_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_cbc_encrypt +%xdefine _BF_cfb64_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_cfb64_encrypt +%xdefine _BF_decrypt _ %+ BORINGSSL_PREFIX %+ _BF_decrypt +%xdefine _BF_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_ecb_encrypt +%xdefine _BF_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_encrypt +%xdefine _BF_ofb64_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_ofb64_encrypt +%xdefine _BF_set_key _ %+ BORINGSSL_PREFIX %+ _BF_set_key +%xdefine _BIO_ADDR_clear _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_clear +%xdefine _BIO_ADDR_copy _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_copy +%xdefine _BIO_ADDR_dup _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_dup +%xdefine _BIO_ADDR_family _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_family +%xdefine _BIO_ADDR_free _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_free +%xdefine _BIO_ADDR_new _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_new +%xdefine _BIO_ADDR_rawaddress _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_rawaddress +%xdefine _BIO_ADDR_rawmake _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_rawmake +%xdefine _BIO_ADDR_rawport _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_rawport +%xdefine _BIO_append_filename _ %+ BORINGSSL_PREFIX %+ _BIO_append_filename +%xdefine _BIO_callback_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_callback_ctrl +%xdefine _BIO_clear_flags _ %+ BORINGSSL_PREFIX %+ _BIO_clear_flags +%xdefine _BIO_clear_retry_flags _ %+ BORINGSSL_PREFIX %+ _BIO_clear_retry_flags +%xdefine _BIO_copy_next_retry _ %+ BORINGSSL_PREFIX %+ _BIO_copy_next_retry +%xdefine _BIO_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl +%xdefine _BIO_ctrl_dgram_connect _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_dgram_connect +%xdefine _BIO_ctrl_get_read_request _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_get_read_request +%xdefine _BIO_ctrl_get_write_guarantee _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_get_write_guarantee +%xdefine _BIO_ctrl_pending _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_pending +%xdefine _BIO_ctrl_set_connected _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_set_connected +%xdefine _BIO_destroy_bio_pair _ %+ BORINGSSL_PREFIX %+ _BIO_destroy_bio_pair +%xdefine _BIO_dgram_get_peer _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_get_peer +%xdefine _BIO_dgram_recv_timedout _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_recv_timedout +%xdefine _BIO_dgram_send_timedout _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_send_timedout +%xdefine _BIO_dgram_set_peer _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_set_peer +%xdefine _BIO_do_connect _ %+ BORINGSSL_PREFIX %+ _BIO_do_connect +%xdefine _BIO_dump _ %+ BORINGSSL_PREFIX %+ _BIO_dump +%xdefine _BIO_eof _ %+ BORINGSSL_PREFIX %+ _BIO_eof +%xdefine _BIO_f_base64 _ %+ BORINGSSL_PREFIX %+ _BIO_f_base64 +%xdefine _BIO_f_cipher _ %+ BORINGSSL_PREFIX %+ _BIO_f_cipher +%xdefine _BIO_f_md _ %+ BORINGSSL_PREFIX %+ _BIO_f_md +%xdefine _BIO_find_type _ %+ BORINGSSL_PREFIX %+ _BIO_find_type +%xdefine _BIO_flush _ %+ BORINGSSL_PREFIX %+ _BIO_flush +%xdefine _BIO_free _ %+ BORINGSSL_PREFIX %+ _BIO_free +%xdefine _BIO_free_all _ %+ BORINGSSL_PREFIX %+ _BIO_free_all +%xdefine _BIO_get_callback_arg _ %+ BORINGSSL_PREFIX %+ _BIO_get_callback_arg +%xdefine _BIO_get_cipher_ctx _ %+ BORINGSSL_PREFIX %+ _BIO_get_cipher_ctx +%xdefine _BIO_get_cipher_status _ %+ BORINGSSL_PREFIX %+ _BIO_get_cipher_status +%xdefine _BIO_get_close _ %+ BORINGSSL_PREFIX %+ _BIO_get_close +%xdefine _BIO_get_data _ %+ BORINGSSL_PREFIX %+ _BIO_get_data +%xdefine _BIO_get_ex_data _ %+ BORINGSSL_PREFIX %+ _BIO_get_ex_data +%xdefine _BIO_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _BIO_get_ex_new_index +%xdefine _BIO_get_fd _ %+ BORINGSSL_PREFIX %+ _BIO_get_fd +%xdefine _BIO_get_fp _ %+ BORINGSSL_PREFIX %+ _BIO_get_fp +%xdefine _BIO_get_init _ %+ BORINGSSL_PREFIX %+ _BIO_get_init +%xdefine _BIO_get_md _ %+ BORINGSSL_PREFIX %+ _BIO_get_md +%xdefine _BIO_get_md_ctx _ %+ BORINGSSL_PREFIX %+ _BIO_get_md_ctx +%xdefine _BIO_get_mem_ptr _ %+ BORINGSSL_PREFIX %+ _BIO_get_mem_ptr +%xdefine _BIO_get_new_index _ %+ BORINGSSL_PREFIX %+ _BIO_get_new_index +%xdefine _BIO_get_retry_flags _ %+ BORINGSSL_PREFIX %+ _BIO_get_retry_flags +%xdefine _BIO_get_retry_reason _ %+ BORINGSSL_PREFIX %+ _BIO_get_retry_reason +%xdefine _BIO_get_shutdown _ %+ BORINGSSL_PREFIX %+ _BIO_get_shutdown +%xdefine _BIO_gets _ %+ BORINGSSL_PREFIX %+ _BIO_gets +%xdefine _BIO_hexdump _ %+ BORINGSSL_PREFIX %+ _BIO_hexdump +%xdefine _BIO_indent _ %+ BORINGSSL_PREFIX %+ _BIO_indent +%xdefine _BIO_int_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_int_ctrl +%xdefine _BIO_mem_contents _ %+ BORINGSSL_PREFIX %+ _BIO_mem_contents +%xdefine _BIO_meth_free _ %+ BORINGSSL_PREFIX %+ _BIO_meth_free +%xdefine _BIO_meth_get_callback_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_callback_ctrl +%xdefine _BIO_meth_get_create _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_create +%xdefine _BIO_meth_get_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_ctrl +%xdefine _BIO_meth_get_destroy _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_destroy +%xdefine _BIO_meth_get_gets _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_gets +%xdefine _BIO_meth_get_puts _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_puts +%xdefine _BIO_meth_new _ %+ BORINGSSL_PREFIX %+ _BIO_meth_new +%xdefine _BIO_meth_set_callback_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_callback_ctrl +%xdefine _BIO_meth_set_create _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_create +%xdefine _BIO_meth_set_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_ctrl +%xdefine _BIO_meth_set_destroy _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_destroy +%xdefine _BIO_meth_set_gets _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_gets +%xdefine _BIO_meth_set_puts _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_puts +%xdefine _BIO_meth_set_read _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_read +%xdefine _BIO_meth_set_write _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_write +%xdefine _BIO_method_name _ %+ BORINGSSL_PREFIX %+ _BIO_method_name +%xdefine _BIO_method_type _ %+ BORINGSSL_PREFIX %+ _BIO_method_type +%xdefine _BIO_new _ %+ BORINGSSL_PREFIX %+ _BIO_new +%xdefine _BIO_new_bio_pair _ %+ BORINGSSL_PREFIX %+ _BIO_new_bio_pair +%xdefine _BIO_new_connect _ %+ BORINGSSL_PREFIX %+ _BIO_new_connect +%xdefine _BIO_new_dgram _ %+ BORINGSSL_PREFIX %+ _BIO_new_dgram +%xdefine _BIO_new_fd _ %+ BORINGSSL_PREFIX %+ _BIO_new_fd +%xdefine _BIO_new_file _ %+ BORINGSSL_PREFIX %+ _BIO_new_file +%xdefine _BIO_new_fp _ %+ BORINGSSL_PREFIX %+ _BIO_new_fp +%xdefine _BIO_new_mem_buf _ %+ BORINGSSL_PREFIX %+ _BIO_new_mem_buf +%xdefine _BIO_new_socket _ %+ BORINGSSL_PREFIX %+ _BIO_new_socket +%xdefine _BIO_next _ %+ BORINGSSL_PREFIX %+ _BIO_next +%xdefine _BIO_number_read _ %+ BORINGSSL_PREFIX %+ _BIO_number_read +%xdefine _BIO_number_written _ %+ BORINGSSL_PREFIX %+ _BIO_number_written +%xdefine _BIO_pending _ %+ BORINGSSL_PREFIX %+ _BIO_pending +%xdefine _BIO_pop _ %+ BORINGSSL_PREFIX %+ _BIO_pop +%xdefine _BIO_printf _ %+ BORINGSSL_PREFIX %+ _BIO_printf +%xdefine _BIO_ptr_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_ptr_ctrl +%xdefine _BIO_push _ %+ BORINGSSL_PREFIX %+ _BIO_push +%xdefine _BIO_puts _ %+ BORINGSSL_PREFIX %+ _BIO_puts +%xdefine _BIO_read _ %+ BORINGSSL_PREFIX %+ _BIO_read +%xdefine _BIO_read_asn1 _ %+ BORINGSSL_PREFIX %+ _BIO_read_asn1 +%xdefine _BIO_read_ex _ %+ BORINGSSL_PREFIX %+ _BIO_read_ex +%xdefine _BIO_read_filename _ %+ BORINGSSL_PREFIX %+ _BIO_read_filename +%xdefine _BIO_reset _ %+ BORINGSSL_PREFIX %+ _BIO_reset +%xdefine _BIO_rw_filename _ %+ BORINGSSL_PREFIX %+ _BIO_rw_filename +%xdefine _BIO_s_connect _ %+ BORINGSSL_PREFIX %+ _BIO_s_connect +%xdefine _BIO_s_datagram _ %+ BORINGSSL_PREFIX %+ _BIO_s_datagram +%xdefine _BIO_s_fd _ %+ BORINGSSL_PREFIX %+ _BIO_s_fd +%xdefine _BIO_s_file _ %+ BORINGSSL_PREFIX %+ _BIO_s_file +%xdefine _BIO_s_mem _ %+ BORINGSSL_PREFIX %+ _BIO_s_mem +%xdefine _BIO_s_secmem _ %+ BORINGSSL_PREFIX %+ _BIO_s_secmem +%xdefine _BIO_s_socket _ %+ BORINGSSL_PREFIX %+ _BIO_s_socket +%xdefine _BIO_seek _ %+ BORINGSSL_PREFIX %+ _BIO_seek +%xdefine _BIO_set_callback _ %+ BORINGSSL_PREFIX %+ _BIO_set_callback +%xdefine _BIO_set_callback_arg _ %+ BORINGSSL_PREFIX %+ _BIO_set_callback_arg +%xdefine _BIO_set_callback_ex _ %+ BORINGSSL_PREFIX %+ _BIO_set_callback_ex +%xdefine _BIO_set_cipher _ %+ BORINGSSL_PREFIX %+ _BIO_set_cipher +%xdefine _BIO_set_close _ %+ BORINGSSL_PREFIX %+ _BIO_set_close +%xdefine _BIO_set_conn_hostname _ %+ BORINGSSL_PREFIX %+ _BIO_set_conn_hostname +%xdefine _BIO_set_conn_int_port _ %+ BORINGSSL_PREFIX %+ _BIO_set_conn_int_port +%xdefine _BIO_set_conn_port _ %+ BORINGSSL_PREFIX %+ _BIO_set_conn_port +%xdefine _BIO_set_data _ %+ BORINGSSL_PREFIX %+ _BIO_set_data +%xdefine _BIO_set_ex_data _ %+ BORINGSSL_PREFIX %+ _BIO_set_ex_data +%xdefine _BIO_set_fd _ %+ BORINGSSL_PREFIX %+ _BIO_set_fd +%xdefine _BIO_set_flags _ %+ BORINGSSL_PREFIX %+ _BIO_set_flags +%xdefine _BIO_set_fp _ %+ BORINGSSL_PREFIX %+ _BIO_set_fp +%xdefine _BIO_set_init _ %+ BORINGSSL_PREFIX %+ _BIO_set_init +%xdefine _BIO_set_md _ %+ BORINGSSL_PREFIX %+ _BIO_set_md +%xdefine _BIO_set_mem_buf _ %+ BORINGSSL_PREFIX %+ _BIO_set_mem_buf +%xdefine _BIO_set_mem_eof_return _ %+ BORINGSSL_PREFIX %+ _BIO_set_mem_eof_return +%xdefine _BIO_set_nbio _ %+ BORINGSSL_PREFIX %+ _BIO_set_nbio +%xdefine _BIO_set_retry_read _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_read +%xdefine _BIO_set_retry_reason _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_reason +%xdefine _BIO_set_retry_special _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_special +%xdefine _BIO_set_retry_write _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_write +%xdefine _BIO_set_shutdown _ %+ BORINGSSL_PREFIX %+ _BIO_set_shutdown +%xdefine _BIO_set_write_buffer_size _ %+ BORINGSSL_PREFIX %+ _BIO_set_write_buffer_size +%xdefine _BIO_should_io_special _ %+ BORINGSSL_PREFIX %+ _BIO_should_io_special +%xdefine _BIO_should_read _ %+ BORINGSSL_PREFIX %+ _BIO_should_read +%xdefine _BIO_should_retry _ %+ BORINGSSL_PREFIX %+ _BIO_should_retry +%xdefine _BIO_should_write _ %+ BORINGSSL_PREFIX %+ _BIO_should_write +%xdefine _BIO_shutdown_wr _ %+ BORINGSSL_PREFIX %+ _BIO_shutdown_wr +%xdefine _BIO_snprintf _ %+ BORINGSSL_PREFIX %+ _BIO_snprintf +%xdefine _BIO_tell _ %+ BORINGSSL_PREFIX %+ _BIO_tell +%xdefine _BIO_test_flags _ %+ BORINGSSL_PREFIX %+ _BIO_test_flags +%xdefine _BIO_up_ref _ %+ BORINGSSL_PREFIX %+ _BIO_up_ref +%xdefine _BIO_vfree _ %+ BORINGSSL_PREFIX %+ _BIO_vfree +%xdefine _BIO_vsnprintf _ %+ BORINGSSL_PREFIX %+ _BIO_vsnprintf +%xdefine _BIO_wpending _ %+ BORINGSSL_PREFIX %+ _BIO_wpending +%xdefine _BIO_write _ %+ BORINGSSL_PREFIX %+ _BIO_write +%xdefine _BIO_write_all _ %+ BORINGSSL_PREFIX %+ _BIO_write_all +%xdefine _BIO_write_ex _ %+ BORINGSSL_PREFIX %+ _BIO_write_ex +%xdefine _BIO_write_filename _ %+ BORINGSSL_PREFIX %+ _BIO_write_filename +%xdefine _BLAKE2B256 _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256 +%xdefine _BLAKE2B256_Final _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256_Final +%xdefine _BLAKE2B256_Init _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256_Init +%xdefine _BLAKE2B256_Update _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256_Update +%xdefine _BN_BLINDING_convert _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_convert +%xdefine _BN_BLINDING_free _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_free +%xdefine _BN_BLINDING_invalidate _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_invalidate +%xdefine _BN_BLINDING_invert _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_invert +%xdefine _BN_BLINDING_new _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_new +%xdefine _BN_CTX_end _ %+ BORINGSSL_PREFIX %+ _BN_CTX_end +%xdefine _BN_CTX_free _ %+ BORINGSSL_PREFIX %+ _BN_CTX_free +%xdefine _BN_CTX_get _ %+ BORINGSSL_PREFIX %+ _BN_CTX_get +%xdefine _BN_CTX_new _ %+ BORINGSSL_PREFIX %+ _BN_CTX_new +%xdefine _BN_CTX_secure_new _ %+ BORINGSSL_PREFIX %+ _BN_CTX_secure_new +%xdefine _BN_CTX_start _ %+ BORINGSSL_PREFIX %+ _BN_CTX_start +%xdefine _BN_GENCB_call _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_call +%xdefine _BN_GENCB_free _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_free +%xdefine _BN_GENCB_get_arg _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_get_arg +%xdefine _BN_GENCB_new _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_new +%xdefine _BN_GENCB_set _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_set +%xdefine _BN_GENCB_set_old _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_set_old +%xdefine _BN_MONT_CTX_copy _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_copy +%xdefine _BN_MONT_CTX_free _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_free +%xdefine _BN_MONT_CTX_new _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_new +%xdefine _BN_MONT_CTX_new_consttime _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_consttime +%xdefine _BN_MONT_CTX_new_for_modulus _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_for_modulus +%xdefine _BN_MONT_CTX_set _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_set +%xdefine _BN_MONT_CTX_set_locked _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_set_locked +%xdefine _BN_abs_is_word _ %+ BORINGSSL_PREFIX %+ _BN_abs_is_word +%xdefine _BN_add _ %+ BORINGSSL_PREFIX %+ _BN_add +%xdefine _BN_add_word _ %+ BORINGSSL_PREFIX %+ _BN_add_word +%xdefine _BN_asc2bn _ %+ BORINGSSL_PREFIX %+ _BN_asc2bn +%xdefine _BN_bin2bn _ %+ BORINGSSL_PREFIX %+ _BN_bin2bn +%xdefine _BN_bn2bin _ %+ BORINGSSL_PREFIX %+ _BN_bn2bin +%xdefine _BN_bn2bin_padded _ %+ BORINGSSL_PREFIX %+ _BN_bn2bin_padded +%xdefine _BN_bn2binpad _ %+ BORINGSSL_PREFIX %+ _BN_bn2binpad +%xdefine _BN_bn2cbb_padded _ %+ BORINGSSL_PREFIX %+ _BN_bn2cbb_padded +%xdefine _BN_bn2dec _ %+ BORINGSSL_PREFIX %+ _BN_bn2dec +%xdefine _BN_bn2hex _ %+ BORINGSSL_PREFIX %+ _BN_bn2hex +%xdefine _BN_bn2le_padded _ %+ BORINGSSL_PREFIX %+ _BN_bn2le_padded +%xdefine _BN_bn2mpi _ %+ BORINGSSL_PREFIX %+ _BN_bn2mpi +%xdefine _BN_clear _ %+ BORINGSSL_PREFIX %+ _BN_clear +%xdefine _BN_clear_bit _ %+ BORINGSSL_PREFIX %+ _BN_clear_bit +%xdefine _BN_clear_free _ %+ BORINGSSL_PREFIX %+ _BN_clear_free +%xdefine _BN_cmp _ %+ BORINGSSL_PREFIX %+ _BN_cmp +%xdefine _BN_cmp_word _ %+ BORINGSSL_PREFIX %+ _BN_cmp_word +%xdefine _BN_copy _ %+ BORINGSSL_PREFIX %+ _BN_copy +%xdefine _BN_count_low_zero_bits _ %+ BORINGSSL_PREFIX %+ _BN_count_low_zero_bits +%xdefine _BN_dec2bn _ %+ BORINGSSL_PREFIX %+ _BN_dec2bn +%xdefine _BN_div _ %+ BORINGSSL_PREFIX %+ _BN_div +%xdefine _BN_div_word _ %+ BORINGSSL_PREFIX %+ _BN_div_word +%xdefine _BN_dup _ %+ BORINGSSL_PREFIX %+ _BN_dup +%xdefine _BN_enhanced_miller_rabin_primality_test _ %+ BORINGSSL_PREFIX %+ _BN_enhanced_miller_rabin_primality_test +%xdefine _BN_equal_consttime _ %+ BORINGSSL_PREFIX %+ _BN_equal_consttime +%xdefine _BN_exp _ %+ BORINGSSL_PREFIX %+ _BN_exp +%xdefine _BN_free _ %+ BORINGSSL_PREFIX %+ _BN_free +%xdefine _BN_from_montgomery _ %+ BORINGSSL_PREFIX %+ _BN_from_montgomery +%xdefine _BN_gcd _ %+ BORINGSSL_PREFIX %+ _BN_gcd +%xdefine _BN_generate_prime_ex _ %+ BORINGSSL_PREFIX %+ _BN_generate_prime_ex +%xdefine _BN_get_flags _ %+ BORINGSSL_PREFIX %+ _BN_get_flags +%xdefine _BN_get_minimal_width _ %+ BORINGSSL_PREFIX %+ _BN_get_minimal_width +%xdefine _BN_get_rfc3526_prime_1536 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_1536 +%xdefine _BN_get_rfc3526_prime_2048 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_2048 +%xdefine _BN_get_rfc3526_prime_3072 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_3072 +%xdefine _BN_get_rfc3526_prime_4096 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_4096 +%xdefine _BN_get_rfc3526_prime_6144 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_6144 +%xdefine _BN_get_rfc3526_prime_8192 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_8192 +%xdefine _BN_get_u64 _ %+ BORINGSSL_PREFIX %+ _BN_get_u64 +%xdefine _BN_get_word _ %+ BORINGSSL_PREFIX %+ _BN_get_word +%xdefine _BN_hex2bn _ %+ BORINGSSL_PREFIX %+ _BN_hex2bn +%xdefine _BN_init _ %+ BORINGSSL_PREFIX %+ _BN_init +%xdefine _BN_is_bit_set _ %+ BORINGSSL_PREFIX %+ _BN_is_bit_set +%xdefine _BN_is_negative _ %+ BORINGSSL_PREFIX %+ _BN_is_negative +%xdefine _BN_is_odd _ %+ BORINGSSL_PREFIX %+ _BN_is_odd +%xdefine _BN_is_one _ %+ BORINGSSL_PREFIX %+ _BN_is_one +%xdefine _BN_is_pow2 _ %+ BORINGSSL_PREFIX %+ _BN_is_pow2 +%xdefine _BN_is_prime_ex _ %+ BORINGSSL_PREFIX %+ _BN_is_prime_ex +%xdefine _BN_is_prime_fasttest_ex _ %+ BORINGSSL_PREFIX %+ _BN_is_prime_fasttest_ex +%xdefine _BN_is_word _ %+ BORINGSSL_PREFIX %+ _BN_is_word +%xdefine _BN_is_zero _ %+ BORINGSSL_PREFIX %+ _BN_is_zero +%xdefine _BN_le2bn _ %+ BORINGSSL_PREFIX %+ _BN_le2bn +%xdefine _BN_lshift _ %+ BORINGSSL_PREFIX %+ _BN_lshift +%xdefine _BN_lshift1 _ %+ BORINGSSL_PREFIX %+ _BN_lshift1 +%xdefine _BN_marshal_asn1 _ %+ BORINGSSL_PREFIX %+ _BN_marshal_asn1 +%xdefine _BN_mask_bits _ %+ BORINGSSL_PREFIX %+ _BN_mask_bits +%xdefine _BN_mod_add _ %+ BORINGSSL_PREFIX %+ _BN_mod_add +%xdefine _BN_mod_add_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_add_quick +%xdefine _BN_mod_exp _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp +%xdefine _BN_mod_exp2_mont _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp2_mont +%xdefine _BN_mod_exp_mont _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont +%xdefine _BN_mod_exp_mont_consttime _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime +%xdefine _BN_mod_exp_mont_consttime_x2 _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime_x2 +%xdefine _BN_mod_exp_mont_word _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont_word +%xdefine _BN_mod_inverse _ %+ BORINGSSL_PREFIX %+ _BN_mod_inverse +%xdefine _BN_mod_inverse_blinded _ %+ BORINGSSL_PREFIX %+ _BN_mod_inverse_blinded +%xdefine _BN_mod_inverse_odd _ %+ BORINGSSL_PREFIX %+ _BN_mod_inverse_odd +%xdefine _BN_mod_lshift _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift +%xdefine _BN_mod_lshift1 _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift1 +%xdefine _BN_mod_lshift1_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift1_quick +%xdefine _BN_mod_lshift_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift_quick +%xdefine _BN_mod_mul _ %+ BORINGSSL_PREFIX %+ _BN_mod_mul +%xdefine _BN_mod_mul_montgomery _ %+ BORINGSSL_PREFIX %+ _BN_mod_mul_montgomery +%xdefine _BN_mod_pow2 _ %+ BORINGSSL_PREFIX %+ _BN_mod_pow2 +%xdefine _BN_mod_sqr _ %+ BORINGSSL_PREFIX %+ _BN_mod_sqr +%xdefine _BN_mod_sqrt _ %+ BORINGSSL_PREFIX %+ _BN_mod_sqrt +%xdefine _BN_mod_sub _ %+ BORINGSSL_PREFIX %+ _BN_mod_sub +%xdefine _BN_mod_sub_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_sub_quick +%xdefine _BN_mod_word _ %+ BORINGSSL_PREFIX %+ _BN_mod_word +%xdefine _BN_mpi2bn _ %+ BORINGSSL_PREFIX %+ _BN_mpi2bn +%xdefine _BN_mul _ %+ BORINGSSL_PREFIX %+ _BN_mul +%xdefine _BN_mul_word _ %+ BORINGSSL_PREFIX %+ _BN_mul_word +%xdefine _BN_new _ %+ BORINGSSL_PREFIX %+ _BN_new +%xdefine _BN_nnmod _ %+ BORINGSSL_PREFIX %+ _BN_nnmod +%xdefine _BN_nnmod_pow2 _ %+ BORINGSSL_PREFIX %+ _BN_nnmod_pow2 +%xdefine _BN_num_bits _ %+ BORINGSSL_PREFIX %+ _BN_num_bits +%xdefine _BN_num_bits_word _ %+ BORINGSSL_PREFIX %+ _BN_num_bits_word +%xdefine _BN_num_bytes _ %+ BORINGSSL_PREFIX %+ _BN_num_bytes +%xdefine _BN_one _ %+ BORINGSSL_PREFIX %+ _BN_one +%xdefine _BN_parse_asn1_unsigned _ %+ BORINGSSL_PREFIX %+ _BN_parse_asn1_unsigned +%xdefine _BN_primality_test _ %+ BORINGSSL_PREFIX %+ _BN_primality_test +%xdefine _BN_print _ %+ BORINGSSL_PREFIX %+ _BN_print +%xdefine _BN_print_fp _ %+ BORINGSSL_PREFIX %+ _BN_print_fp +%xdefine _BN_pseudo_rand _ %+ BORINGSSL_PREFIX %+ _BN_pseudo_rand +%xdefine _BN_pseudo_rand_range _ %+ BORINGSSL_PREFIX %+ _BN_pseudo_rand_range +%xdefine _BN_rand _ %+ BORINGSSL_PREFIX %+ _BN_rand +%xdefine _BN_rand_range _ %+ BORINGSSL_PREFIX %+ _BN_rand_range +%xdefine _BN_rand_range_ex _ %+ BORINGSSL_PREFIX %+ _BN_rand_range_ex +%xdefine _BN_rshift _ %+ BORINGSSL_PREFIX %+ _BN_rshift +%xdefine _BN_rshift1 _ %+ BORINGSSL_PREFIX %+ _BN_rshift1 +%xdefine _BN_secure_new _ %+ BORINGSSL_PREFIX %+ _BN_secure_new +%xdefine _BN_set_bit _ %+ BORINGSSL_PREFIX %+ _BN_set_bit +%xdefine _BN_set_flags _ %+ BORINGSSL_PREFIX %+ _BN_set_flags +%xdefine _BN_set_negative _ %+ BORINGSSL_PREFIX %+ _BN_set_negative +%xdefine _BN_set_u64 _ %+ BORINGSSL_PREFIX %+ _BN_set_u64 +%xdefine _BN_set_word _ %+ BORINGSSL_PREFIX %+ _BN_set_word +%xdefine _BN_sqr _ %+ BORINGSSL_PREFIX %+ _BN_sqr +%xdefine _BN_sqrt _ %+ BORINGSSL_PREFIX %+ _BN_sqrt +%xdefine _BN_sub _ %+ BORINGSSL_PREFIX %+ _BN_sub +%xdefine _BN_sub_word _ %+ BORINGSSL_PREFIX %+ _BN_sub_word +%xdefine _BN_to_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _BN_to_ASN1_ENUMERATED +%xdefine _BN_to_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _BN_to_ASN1_INTEGER +%xdefine _BN_to_montgomery _ %+ BORINGSSL_PREFIX %+ _BN_to_montgomery +%xdefine _BN_uadd _ %+ BORINGSSL_PREFIX %+ _BN_uadd +%xdefine _BN_ucmp _ %+ BORINGSSL_PREFIX %+ _BN_ucmp +%xdefine _BN_usub _ %+ BORINGSSL_PREFIX %+ _BN_usub +%xdefine _BN_value_one _ %+ BORINGSSL_PREFIX %+ _BN_value_one +%xdefine _BN_zero _ %+ BORINGSSL_PREFIX %+ _BN_zero +%xdefine _BORINGSSL_function_hit _ %+ BORINGSSL_PREFIX %+ _BORINGSSL_function_hit +%xdefine _BORINGSSL_self_test _ %+ BORINGSSL_PREFIX %+ _BORINGSSL_self_test +%xdefine _BUF_MEM_append _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_append +%xdefine _BUF_MEM_free _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_free +%xdefine _BUF_MEM_grow _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_grow +%xdefine _BUF_MEM_grow_clean _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_grow_clean +%xdefine _BUF_MEM_new _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_new +%xdefine _BUF_MEM_reserve _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_reserve +%xdefine _BUF_memdup _ %+ BORINGSSL_PREFIX %+ _BUF_memdup +%xdefine _BUF_strdup _ %+ BORINGSSL_PREFIX %+ _BUF_strdup +%xdefine _BUF_strlcat _ %+ BORINGSSL_PREFIX %+ _BUF_strlcat +%xdefine _BUF_strlcpy _ %+ BORINGSSL_PREFIX %+ _BUF_strlcpy +%xdefine _BUF_strndup _ %+ BORINGSSL_PREFIX %+ _BUF_strndup +%xdefine _BUF_strnlen _ %+ BORINGSSL_PREFIX %+ _BUF_strnlen +%xdefine _CAST_S_table0 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table0 +%xdefine _CAST_S_table1 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table1 +%xdefine _CAST_S_table2 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table2 +%xdefine _CAST_S_table3 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table3 +%xdefine _CAST_S_table4 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table4 +%xdefine _CAST_S_table5 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table5 +%xdefine _CAST_S_table6 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table6 +%xdefine _CAST_S_table7 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table7 +%xdefine _CAST_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _CAST_cbc_encrypt +%xdefine _CAST_decrypt _ %+ BORINGSSL_PREFIX %+ _CAST_decrypt +%xdefine _CAST_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _CAST_ecb_encrypt +%xdefine _CAST_encrypt _ %+ BORINGSSL_PREFIX %+ _CAST_encrypt +%xdefine _CAST_set_key _ %+ BORINGSSL_PREFIX %+ _CAST_set_key +%xdefine _CBB_add_asn1 _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1 +%xdefine _CBB_add_asn1_bool _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_bool +%xdefine _CBB_add_asn1_int64 _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_int64 +%xdefine _CBB_add_asn1_int64_with_tag _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_int64_with_tag +%xdefine _CBB_add_asn1_octet_string _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_octet_string +%xdefine _CBB_add_asn1_oid_from_text _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_oid_from_text +%xdefine _CBB_add_asn1_uint64 _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64 +%xdefine _CBB_add_asn1_uint64_with_tag _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64_with_tag +%xdefine _CBB_add_bytes _ %+ BORINGSSL_PREFIX %+ _CBB_add_bytes +%xdefine _CBB_add_space _ %+ BORINGSSL_PREFIX %+ _CBB_add_space +%xdefine _CBB_add_u16 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u16 +%xdefine _CBB_add_u16_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBB_add_u16_length_prefixed +%xdefine _CBB_add_u16le _ %+ BORINGSSL_PREFIX %+ _CBB_add_u16le +%xdefine _CBB_add_u24 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u24 +%xdefine _CBB_add_u24_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBB_add_u24_length_prefixed +%xdefine _CBB_add_u32 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u32 +%xdefine _CBB_add_u32le _ %+ BORINGSSL_PREFIX %+ _CBB_add_u32le +%xdefine _CBB_add_u64 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u64 +%xdefine _CBB_add_u64le _ %+ BORINGSSL_PREFIX %+ _CBB_add_u64le +%xdefine _CBB_add_u8 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u8 +%xdefine _CBB_add_u8_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBB_add_u8_length_prefixed +%xdefine _CBB_add_zeros _ %+ BORINGSSL_PREFIX %+ _CBB_add_zeros +%xdefine _CBB_cleanup _ %+ BORINGSSL_PREFIX %+ _CBB_cleanup +%xdefine _CBB_data _ %+ BORINGSSL_PREFIX %+ _CBB_data +%xdefine _CBB_did_write _ %+ BORINGSSL_PREFIX %+ _CBB_did_write +%xdefine _CBB_discard_child _ %+ BORINGSSL_PREFIX %+ _CBB_discard_child +%xdefine _CBB_finish _ %+ BORINGSSL_PREFIX %+ _CBB_finish +%xdefine _CBB_finish_i2d _ %+ BORINGSSL_PREFIX %+ _CBB_finish_i2d +%xdefine _CBB_flush _ %+ BORINGSSL_PREFIX %+ _CBB_flush +%xdefine _CBB_flush_asn1_set_of _ %+ BORINGSSL_PREFIX %+ _CBB_flush_asn1_set_of +%xdefine _CBB_init _ %+ BORINGSSL_PREFIX %+ _CBB_init +%xdefine _CBB_init_fixed _ %+ BORINGSSL_PREFIX %+ _CBB_init_fixed +%xdefine _CBB_len _ %+ BORINGSSL_PREFIX %+ _CBB_len +%xdefine _CBB_reserve _ %+ BORINGSSL_PREFIX %+ _CBB_reserve +%xdefine _CBB_zero _ %+ BORINGSSL_PREFIX %+ _CBB_zero +%xdefine _CBS_asn1_ber_to_der _ %+ BORINGSSL_PREFIX %+ _CBS_asn1_ber_to_der +%xdefine _CBS_asn1_bitstring_has_bit _ %+ BORINGSSL_PREFIX %+ _CBS_asn1_bitstring_has_bit +%xdefine _CBS_asn1_oid_to_text _ %+ BORINGSSL_PREFIX %+ _CBS_asn1_oid_to_text +%xdefine _CBS_contains_zero_byte _ %+ BORINGSSL_PREFIX %+ _CBS_contains_zero_byte +%xdefine _CBS_copy_bytes _ %+ BORINGSSL_PREFIX %+ _CBS_copy_bytes +%xdefine _CBS_data _ %+ BORINGSSL_PREFIX %+ _CBS_data +%xdefine _CBS_get_any_asn1 _ %+ BORINGSSL_PREFIX %+ _CBS_get_any_asn1 +%xdefine _CBS_get_any_asn1_element _ %+ BORINGSSL_PREFIX %+ _CBS_get_any_asn1_element +%xdefine _CBS_get_any_ber_asn1_element _ %+ BORINGSSL_PREFIX %+ _CBS_get_any_ber_asn1_element +%xdefine _CBS_get_asn1 _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1 +%xdefine _CBS_get_asn1_bool _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_bool +%xdefine _CBS_get_asn1_element _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_element +%xdefine _CBS_get_asn1_implicit_string _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_implicit_string +%xdefine _CBS_get_asn1_int64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_int64 +%xdefine _CBS_get_asn1_uint64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_uint64 +%xdefine _CBS_get_bytes _ %+ BORINGSSL_PREFIX %+ _CBS_get_bytes +%xdefine _CBS_get_last_u8 _ %+ BORINGSSL_PREFIX %+ _CBS_get_last_u8 +%xdefine _CBS_get_optional_asn1 _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1 +%xdefine _CBS_get_optional_asn1_bool _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_bool +%xdefine _CBS_get_optional_asn1_int64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_int64 +%xdefine _CBS_get_optional_asn1_octet_string _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_octet_string +%xdefine _CBS_get_optional_asn1_uint64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_uint64 +%xdefine _CBS_get_u16 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u16 +%xdefine _CBS_get_u16_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBS_get_u16_length_prefixed +%xdefine _CBS_get_u16le _ %+ BORINGSSL_PREFIX %+ _CBS_get_u16le +%xdefine _CBS_get_u24 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u24 +%xdefine _CBS_get_u24_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBS_get_u24_length_prefixed +%xdefine _CBS_get_u32 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u32 +%xdefine _CBS_get_u32le _ %+ BORINGSSL_PREFIX %+ _CBS_get_u32le +%xdefine _CBS_get_u64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u64 +%xdefine _CBS_get_u64_decimal _ %+ BORINGSSL_PREFIX %+ _CBS_get_u64_decimal +%xdefine _CBS_get_u64le _ %+ BORINGSSL_PREFIX %+ _CBS_get_u64le +%xdefine _CBS_get_u8 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u8 +%xdefine _CBS_get_u8_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBS_get_u8_length_prefixed +%xdefine _CBS_get_until_first _ %+ BORINGSSL_PREFIX %+ _CBS_get_until_first +%xdefine _CBS_init _ %+ BORINGSSL_PREFIX %+ _CBS_init +%xdefine _CBS_is_unsigned_asn1_integer _ %+ BORINGSSL_PREFIX %+ _CBS_is_unsigned_asn1_integer +%xdefine _CBS_is_valid_asn1_bitstring _ %+ BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_bitstring +%xdefine _CBS_is_valid_asn1_integer _ %+ BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_integer +%xdefine _CBS_is_valid_asn1_oid _ %+ BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_oid +%xdefine _CBS_len _ %+ BORINGSSL_PREFIX %+ _CBS_len +%xdefine _CBS_mem_equal _ %+ BORINGSSL_PREFIX %+ _CBS_mem_equal +%xdefine _CBS_parse_generalized_time _ %+ BORINGSSL_PREFIX %+ _CBS_parse_generalized_time +%xdefine _CBS_parse_utc_time _ %+ BORINGSSL_PREFIX %+ _CBS_parse_utc_time +%xdefine _CBS_peek_asn1_tag _ %+ BORINGSSL_PREFIX %+ _CBS_peek_asn1_tag +%xdefine _CBS_skip _ %+ BORINGSSL_PREFIX %+ _CBS_skip +%xdefine _CBS_stow _ %+ BORINGSSL_PREFIX %+ _CBS_stow +%xdefine _CBS_strdup _ %+ BORINGSSL_PREFIX %+ _CBS_strdup +%xdefine _CERTIFICATEPOLICIES_free _ %+ BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_free +%xdefine _CERTIFICATEPOLICIES_it _ %+ BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_it +%xdefine _CERTIFICATEPOLICIES_new _ %+ BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_new +%xdefine _CMAC_CTX_copy _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_copy +%xdefine _CMAC_CTX_free _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_free +%xdefine _CMAC_CTX_get0_cipher_ctx _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_get0_cipher_ctx +%xdefine _CMAC_CTX_new _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_new +%xdefine _CMAC_Final _ %+ BORINGSSL_PREFIX %+ _CMAC_Final +%xdefine _CMAC_Init _ %+ BORINGSSL_PREFIX %+ _CMAC_Init +%xdefine _CMAC_Reset _ %+ BORINGSSL_PREFIX %+ _CMAC_Reset +%xdefine _CMAC_Update _ %+ BORINGSSL_PREFIX %+ _CMAC_Update +%xdefine _CONF_VALUE_new _ %+ BORINGSSL_PREFIX %+ _CONF_VALUE_new +%xdefine _CONF_get1_default_config_file _ %+ BORINGSSL_PREFIX %+ _CONF_get1_default_config_file +%xdefine _CONF_modules_finish _ %+ BORINGSSL_PREFIX %+ _CONF_modules_finish +%xdefine _CONF_modules_free _ %+ BORINGSSL_PREFIX %+ _CONF_modules_free +%xdefine _CONF_modules_load_file _ %+ BORINGSSL_PREFIX %+ _CONF_modules_load_file +%xdefine _CONF_modules_unload _ %+ BORINGSSL_PREFIX %+ _CONF_modules_unload +%xdefine _CONF_parse_list _ %+ BORINGSSL_PREFIX %+ _CONF_parse_list +%xdefine _CRL_DIST_POINTS_free _ %+ BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_free +%xdefine _CRL_DIST_POINTS_it _ %+ BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_it +%xdefine _CRL_DIST_POINTS_new _ %+ BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_new +%xdefine _CRYPTO_BUFFER_POOL_free _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_free +%xdefine _CRYPTO_BUFFER_POOL_new _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_new +%xdefine _CRYPTO_BUFFER_alloc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_alloc +%xdefine _CRYPTO_BUFFER_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_data +%xdefine _CRYPTO_BUFFER_free _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_free +%xdefine _CRYPTO_BUFFER_init_CBS _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_init_CBS +%xdefine _CRYPTO_BUFFER_len _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_len +%xdefine _CRYPTO_BUFFER_new _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new +%xdefine _CRYPTO_BUFFER_new_from_CBS _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_CBS +%xdefine _CRYPTO_BUFFER_new_from_static_data_unsafe _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_static_data_unsafe +%xdefine _CRYPTO_BUFFER_up_ref _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_up_ref +%xdefine _CRYPTO_MUTEX_cleanup _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_cleanup +%xdefine _CRYPTO_MUTEX_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_init +%xdefine _CRYPTO_MUTEX_lock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_read +%xdefine _CRYPTO_MUTEX_lock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_write +%xdefine _CRYPTO_MUTEX_unlock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_read +%xdefine _CRYPTO_MUTEX_unlock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_write +%xdefine _CRYPTO_POLYVAL_finish _ %+ BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_finish +%xdefine _CRYPTO_POLYVAL_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_init +%xdefine _CRYPTO_POLYVAL_update_blocks _ %+ BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_update_blocks +%xdefine _CRYPTO_STATIC_MUTEX_is_write_locked _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_is_write_locked +%xdefine _CRYPTO_STATIC_MUTEX_lock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_read +%xdefine _CRYPTO_STATIC_MUTEX_lock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_write +%xdefine _CRYPTO_STATIC_MUTEX_unlock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_read +%xdefine _CRYPTO_STATIC_MUTEX_unlock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_write +%xdefine _CRYPTO_THREADID_current _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_current +%xdefine _CRYPTO_THREADID_set_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_callback +%xdefine _CRYPTO_THREADID_set_numeric _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_numeric +%xdefine _CRYPTO_THREADID_set_pointer _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_pointer +%xdefine _CRYPTO_cbc128_decrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cbc128_decrypt +%xdefine _CRYPTO_cbc128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cbc128_encrypt +%xdefine _CRYPTO_cfb128_1_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cfb128_1_encrypt +%xdefine _CRYPTO_cfb128_8_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cfb128_8_encrypt +%xdefine _CRYPTO_cfb128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cfb128_encrypt +%xdefine _CRYPTO_chacha_20 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_chacha_20 +%xdefine _CRYPTO_cleanup_all_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cleanup_all_ex_data +%xdefine _CRYPTO_ctr128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt +%xdefine _CRYPTO_ctr128_encrypt_ctr32 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt_ctr32 +%xdefine _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING +%xdefine _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING +%xdefine _CRYPTO_free _ %+ BORINGSSL_PREFIX %+ _CRYPTO_free +%xdefine _CRYPTO_free_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_free_ex_data +%xdefine _CRYPTO_gcm128_aad _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_aad +%xdefine _CRYPTO_gcm128_decrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt +%xdefine _CRYPTO_gcm128_decrypt_ctr32 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt_ctr32 +%xdefine _CRYPTO_gcm128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt +%xdefine _CRYPTO_gcm128_encrypt_ctr32 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt_ctr32 +%xdefine _CRYPTO_gcm128_finish _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_finish +%xdefine _CRYPTO_gcm128_init_key _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_init_key +%xdefine _CRYPTO_gcm128_setiv _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_setiv +%xdefine _CRYPTO_gcm128_tag _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_tag +%xdefine _CRYPTO_get_dynlock_create_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_create_callback +%xdefine _CRYPTO_get_dynlock_destroy_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_destroy_callback +%xdefine _CRYPTO_get_dynlock_lock_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_lock_callback +%xdefine _CRYPTO_get_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_ex_data +%xdefine _CRYPTO_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_ex_new_index +%xdefine _CRYPTO_get_fork_ube_generation _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_fork_ube_generation +%xdefine _CRYPTO_get_lock_name _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_lock_name +%xdefine _CRYPTO_get_locking_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_locking_callback +%xdefine _CRYPTO_get_sysgenid_path _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_sysgenid_path +%xdefine _CRYPTO_get_thread_local _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_thread_local +%xdefine _CRYPTO_get_ube_generation_number _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_ube_generation_number +%xdefine _CRYPTO_get_vm_ube_active _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_active +%xdefine _CRYPTO_get_vm_ube_generation _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_generation +%xdefine _CRYPTO_get_vm_ube_supported _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_supported +%xdefine _CRYPTO_ghash_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ghash_init +%xdefine _CRYPTO_has_asm _ %+ BORINGSSL_PREFIX %+ _CRYPTO_has_asm +%xdefine _CRYPTO_has_broken_NEON _ %+ BORINGSSL_PREFIX %+ _CRYPTO_has_broken_NEON +%xdefine _CRYPTO_hchacha20 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_hchacha20 +%xdefine _CRYPTO_is_ARMv8_DIT_capable_for_testing _ %+ BORINGSSL_PREFIX %+ _CRYPTO_is_ARMv8_DIT_capable_for_testing +%xdefine _CRYPTO_is_PPC64LE_vcrypto_capable _ %+ BORINGSSL_PREFIX %+ _CRYPTO_is_PPC64LE_vcrypto_capable +%xdefine _CRYPTO_is_confidential_build _ %+ BORINGSSL_PREFIX %+ _CRYPTO_is_confidential_build +%xdefine _CRYPTO_library_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_library_init +%xdefine _CRYPTO_malloc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_malloc +%xdefine _CRYPTO_malloc_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_malloc_init +%xdefine _CRYPTO_mem_ctrl _ %+ BORINGSSL_PREFIX %+ _CRYPTO_mem_ctrl +%xdefine _CRYPTO_memcmp _ %+ BORINGSSL_PREFIX %+ _CRYPTO_memcmp +%xdefine _CRYPTO_needs_hwcap2_workaround _ %+ BORINGSSL_PREFIX %+ _CRYPTO_needs_hwcap2_workaround +%xdefine _CRYPTO_new_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_new_ex_data +%xdefine _CRYPTO_num_locks _ %+ BORINGSSL_PREFIX %+ _CRYPTO_num_locks +%xdefine _CRYPTO_ofb128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ofb128_encrypt +%xdefine _CRYPTO_once _ %+ BORINGSSL_PREFIX %+ _CRYPTO_once +%xdefine _CRYPTO_poly1305_finish _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish +%xdefine _CRYPTO_poly1305_finish_neon _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish_neon +%xdefine _CRYPTO_poly1305_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init +%xdefine _CRYPTO_poly1305_init_neon _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init_neon +%xdefine _CRYPTO_poly1305_update _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update +%xdefine _CRYPTO_poly1305_update_neon _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update_neon +%xdefine _CRYPTO_pre_sandbox_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_pre_sandbox_init +%xdefine _CRYPTO_rdrand_multiple8 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_rdrand_multiple8 +%xdefine _CRYPTO_realloc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_realloc +%xdefine _CRYPTO_refcount_dec_and_test_zero _ %+ BORINGSSL_PREFIX %+ _CRYPTO_refcount_dec_and_test_zero +%xdefine _CRYPTO_refcount_inc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_refcount_inc +%xdefine _CRYPTO_rndr_multiple8 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_rndr_multiple8 +%xdefine _CRYPTO_secure_malloc_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_init +%xdefine _CRYPTO_secure_malloc_initialized _ %+ BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_initialized +%xdefine _CRYPTO_secure_used _ %+ BORINGSSL_PREFIX %+ _CRYPTO_secure_used +%xdefine _CRYPTO_set_add_lock_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_add_lock_callback +%xdefine _CRYPTO_set_dynlock_create_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_create_callback +%xdefine _CRYPTO_set_dynlock_destroy_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_destroy_callback +%xdefine _CRYPTO_set_dynlock_lock_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_lock_callback +%xdefine _CRYPTO_set_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_ex_data +%xdefine _CRYPTO_set_id_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_id_callback +%xdefine _CRYPTO_set_locking_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_locking_callback +%xdefine _CRYPTO_set_mem_functions _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_mem_functions +%xdefine _CRYPTO_set_thread_local _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_thread_local +%xdefine _CRYPTO_sysrand _ %+ BORINGSSL_PREFIX %+ _CRYPTO_sysrand +%xdefine _CRYPTO_sysrand_if_available _ %+ BORINGSSL_PREFIX %+ _CRYPTO_sysrand_if_available +%xdefine _CRYPTO_tls1_prf _ %+ BORINGSSL_PREFIX %+ _CRYPTO_tls1_prf +%xdefine _CRYPTO_xts128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_xts128_encrypt +%xdefine _CTR_DRBG_clear _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_clear +%xdefine _CTR_DRBG_free _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_free +%xdefine _CTR_DRBG_generate _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_generate +%xdefine _CTR_DRBG_init _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_init +%xdefine _CTR_DRBG_new _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_new +%xdefine _CTR_DRBG_reseed _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_reseed +%xdefine _ChaCha20_ctr32_avx2 _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_avx2 +%xdefine _ChaCha20_ctr32_neon _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_neon +%xdefine _ChaCha20_ctr32_nohw _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_nohw +%xdefine _ChaCha20_ctr32_ssse3 _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3 +%xdefine _ChaCha20_ctr32_ssse3_4x _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3_4x +%xdefine _DES_decrypt3 _ %+ BORINGSSL_PREFIX %+ _DES_decrypt3 +%xdefine _DES_ecb3_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ecb3_encrypt +%xdefine _DES_ecb3_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ecb3_encrypt_ex +%xdefine _DES_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ecb_encrypt +%xdefine _DES_ecb_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ecb_encrypt_ex +%xdefine _DES_ede2_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ede2_cbc_encrypt +%xdefine _DES_ede3_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt +%xdefine _DES_ede3_cbc_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt_ex +%xdefine _DES_encrypt3 _ %+ BORINGSSL_PREFIX %+ _DES_encrypt3 +%xdefine _DES_is_weak_key _ %+ BORINGSSL_PREFIX %+ _DES_is_weak_key +%xdefine _DES_key_sched _ %+ BORINGSSL_PREFIX %+ _DES_key_sched +%xdefine _DES_ncbc_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ncbc_encrypt +%xdefine _DES_ncbc_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ncbc_encrypt_ex +%xdefine _DES_set_key _ %+ BORINGSSL_PREFIX %+ _DES_set_key +%xdefine _DES_set_key_ex _ %+ BORINGSSL_PREFIX %+ _DES_set_key_ex +%xdefine _DES_set_key_unchecked _ %+ BORINGSSL_PREFIX %+ _DES_set_key_unchecked +%xdefine _DES_set_odd_parity _ %+ BORINGSSL_PREFIX %+ _DES_set_odd_parity +%xdefine _DH_bits _ %+ BORINGSSL_PREFIX %+ _DH_bits +%xdefine _DH_check _ %+ BORINGSSL_PREFIX %+ _DH_check +%xdefine _DH_check_pub_key _ %+ BORINGSSL_PREFIX %+ _DH_check_pub_key +%xdefine _DH_clear_flags _ %+ BORINGSSL_PREFIX %+ _DH_clear_flags +%xdefine _DH_compute_key _ %+ BORINGSSL_PREFIX %+ _DH_compute_key +%xdefine _DH_compute_key_hashed _ %+ BORINGSSL_PREFIX %+ _DH_compute_key_hashed +%xdefine _DH_compute_key_padded _ %+ BORINGSSL_PREFIX %+ _DH_compute_key_padded +%xdefine _DH_free _ %+ BORINGSSL_PREFIX %+ _DH_free +%xdefine _DH_generate_key _ %+ BORINGSSL_PREFIX %+ _DH_generate_key +%xdefine _DH_generate_parameters _ %+ BORINGSSL_PREFIX %+ _DH_generate_parameters +%xdefine _DH_generate_parameters_ex _ %+ BORINGSSL_PREFIX %+ _DH_generate_parameters_ex +%xdefine _DH_get0_g _ %+ BORINGSSL_PREFIX %+ _DH_get0_g +%xdefine _DH_get0_key _ %+ BORINGSSL_PREFIX %+ _DH_get0_key +%xdefine _DH_get0_p _ %+ BORINGSSL_PREFIX %+ _DH_get0_p +%xdefine _DH_get0_pqg _ %+ BORINGSSL_PREFIX %+ _DH_get0_pqg +%xdefine _DH_get0_priv_key _ %+ BORINGSSL_PREFIX %+ _DH_get0_priv_key +%xdefine _DH_get0_pub_key _ %+ BORINGSSL_PREFIX %+ _DH_get0_pub_key +%xdefine _DH_get0_q _ %+ BORINGSSL_PREFIX %+ _DH_get0_q +%xdefine _DH_get_2048_256 _ %+ BORINGSSL_PREFIX %+ _DH_get_2048_256 +%xdefine _DH_get_rfc7919_2048 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_2048 +%xdefine _DH_get_rfc7919_3072 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_3072 +%xdefine _DH_get_rfc7919_4096 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_4096 +%xdefine _DH_get_rfc7919_8192 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_8192 +%xdefine _DH_marshal_parameters _ %+ BORINGSSL_PREFIX %+ _DH_marshal_parameters +%xdefine _DH_new _ %+ BORINGSSL_PREFIX %+ _DH_new +%xdefine _DH_new_by_nid _ %+ BORINGSSL_PREFIX %+ _DH_new_by_nid +%xdefine _DH_num_bits _ %+ BORINGSSL_PREFIX %+ _DH_num_bits +%xdefine _DH_parse_parameters _ %+ BORINGSSL_PREFIX %+ _DH_parse_parameters +%xdefine _DH_set0_key _ %+ BORINGSSL_PREFIX %+ _DH_set0_key +%xdefine _DH_set0_pqg _ %+ BORINGSSL_PREFIX %+ _DH_set0_pqg +%xdefine _DH_set_length _ %+ BORINGSSL_PREFIX %+ _DH_set_length +%xdefine _DH_size _ %+ BORINGSSL_PREFIX %+ _DH_size +%xdefine _DH_up_ref _ %+ BORINGSSL_PREFIX %+ _DH_up_ref +%xdefine _DHparams_dup _ %+ BORINGSSL_PREFIX %+ _DHparams_dup +%xdefine _DIRECTORYSTRING_free _ %+ BORINGSSL_PREFIX %+ _DIRECTORYSTRING_free +%xdefine _DIRECTORYSTRING_it _ %+ BORINGSSL_PREFIX %+ _DIRECTORYSTRING_it +%xdefine _DIRECTORYSTRING_new _ %+ BORINGSSL_PREFIX %+ _DIRECTORYSTRING_new +%xdefine _DISPLAYTEXT_free _ %+ BORINGSSL_PREFIX %+ _DISPLAYTEXT_free +%xdefine _DISPLAYTEXT_it _ %+ BORINGSSL_PREFIX %+ _DISPLAYTEXT_it +%xdefine _DISPLAYTEXT_new _ %+ BORINGSSL_PREFIX %+ _DISPLAYTEXT_new +%xdefine _DIST_POINT_NAME_free _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_NAME_free +%xdefine _DIST_POINT_NAME_it _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_NAME_it +%xdefine _DIST_POINT_NAME_new _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_NAME_new +%xdefine _DIST_POINT_free _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_free +%xdefine _DIST_POINT_it _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_it +%xdefine _DIST_POINT_new _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_new +%xdefine _DIST_POINT_set_dpname _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_set_dpname +%xdefine _DSA_SIG_free _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_free +%xdefine _DSA_SIG_get0 _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_get0 +%xdefine _DSA_SIG_marshal _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_marshal +%xdefine _DSA_SIG_new _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_new +%xdefine _DSA_SIG_parse _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_parse +%xdefine _DSA_SIG_set0 _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_set0 +%xdefine _DSA_bits _ %+ BORINGSSL_PREFIX %+ _DSA_bits +%xdefine _DSA_check_signature _ %+ BORINGSSL_PREFIX %+ _DSA_check_signature +%xdefine _DSA_do_check_signature _ %+ BORINGSSL_PREFIX %+ _DSA_do_check_signature +%xdefine _DSA_do_sign _ %+ BORINGSSL_PREFIX %+ _DSA_do_sign +%xdefine _DSA_do_verify _ %+ BORINGSSL_PREFIX %+ _DSA_do_verify +%xdefine _DSA_dup_DH _ %+ BORINGSSL_PREFIX %+ _DSA_dup_DH +%xdefine _DSA_free _ %+ BORINGSSL_PREFIX %+ _DSA_free +%xdefine _DSA_generate_key _ %+ BORINGSSL_PREFIX %+ _DSA_generate_key +%xdefine _DSA_generate_parameters_ex _ %+ BORINGSSL_PREFIX %+ _DSA_generate_parameters_ex +%xdefine _DSA_get0_g _ %+ BORINGSSL_PREFIX %+ _DSA_get0_g +%xdefine _DSA_get0_key _ %+ BORINGSSL_PREFIX %+ _DSA_get0_key +%xdefine _DSA_get0_p _ %+ BORINGSSL_PREFIX %+ _DSA_get0_p +%xdefine _DSA_get0_pqg _ %+ BORINGSSL_PREFIX %+ _DSA_get0_pqg +%xdefine _DSA_get0_priv_key _ %+ BORINGSSL_PREFIX %+ _DSA_get0_priv_key +%xdefine _DSA_get0_pub_key _ %+ BORINGSSL_PREFIX %+ _DSA_get0_pub_key +%xdefine _DSA_get0_q _ %+ BORINGSSL_PREFIX %+ _DSA_get0_q +%xdefine _DSA_get_ex_data _ %+ BORINGSSL_PREFIX %+ _DSA_get_ex_data +%xdefine _DSA_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _DSA_get_ex_new_index +%xdefine _DSA_marshal_parameters _ %+ BORINGSSL_PREFIX %+ _DSA_marshal_parameters +%xdefine _DSA_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _DSA_marshal_private_key +%xdefine _DSA_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _DSA_marshal_public_key +%xdefine _DSA_new _ %+ BORINGSSL_PREFIX %+ _DSA_new +%xdefine _DSA_parse_parameters _ %+ BORINGSSL_PREFIX %+ _DSA_parse_parameters +%xdefine _DSA_parse_private_key _ %+ BORINGSSL_PREFIX %+ _DSA_parse_private_key +%xdefine _DSA_parse_public_key _ %+ BORINGSSL_PREFIX %+ _DSA_parse_public_key +%xdefine _DSA_print _ %+ BORINGSSL_PREFIX %+ _DSA_print +%xdefine _DSA_print_fp _ %+ BORINGSSL_PREFIX %+ _DSA_print_fp +%xdefine _DSA_set0_key _ %+ BORINGSSL_PREFIX %+ _DSA_set0_key +%xdefine _DSA_set0_pqg _ %+ BORINGSSL_PREFIX %+ _DSA_set0_pqg +%xdefine _DSA_set_ex_data _ %+ BORINGSSL_PREFIX %+ _DSA_set_ex_data +%xdefine _DSA_sign _ %+ BORINGSSL_PREFIX %+ _DSA_sign +%xdefine _DSA_size _ %+ BORINGSSL_PREFIX %+ _DSA_size +%xdefine _DSA_up_ref _ %+ BORINGSSL_PREFIX %+ _DSA_up_ref +%xdefine _DSA_verify _ %+ BORINGSSL_PREFIX %+ _DSA_verify +%xdefine _DSAparams_dup _ %+ BORINGSSL_PREFIX %+ _DSAparams_dup +%xdefine _ECDH_compute_key _ %+ BORINGSSL_PREFIX %+ _ECDH_compute_key +%xdefine _ECDH_compute_key_fips _ %+ BORINGSSL_PREFIX %+ _ECDH_compute_key_fips +%xdefine _ECDH_compute_shared_secret _ %+ BORINGSSL_PREFIX %+ _ECDH_compute_shared_secret +%xdefine _ECDSA_SIG_free _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_free +%xdefine _ECDSA_SIG_from_bytes _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_from_bytes +%xdefine _ECDSA_SIG_get0 _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_get0 +%xdefine _ECDSA_SIG_get0_r _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_r +%xdefine _ECDSA_SIG_get0_s _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_s +%xdefine _ECDSA_SIG_marshal _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_marshal +%xdefine _ECDSA_SIG_max_len _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_max_len +%xdefine _ECDSA_SIG_new _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_new +%xdefine _ECDSA_SIG_parse _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_parse +%xdefine _ECDSA_SIG_set0 _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_set0 +%xdefine _ECDSA_SIG_to_bytes _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_to_bytes +%xdefine _ECDSA_do_sign _ %+ BORINGSSL_PREFIX %+ _ECDSA_do_sign +%xdefine _ECDSA_do_verify _ %+ BORINGSSL_PREFIX %+ _ECDSA_do_verify +%xdefine _ECDSA_sign _ %+ BORINGSSL_PREFIX %+ _ECDSA_sign +%xdefine _ECDSA_sign_with_nonce_and_leak_private_key_for_testing _ %+ BORINGSSL_PREFIX %+ _ECDSA_sign_with_nonce_and_leak_private_key_for_testing +%xdefine _ECDSA_size _ %+ BORINGSSL_PREFIX %+ _ECDSA_size +%xdefine _ECDSA_verify _ %+ BORINGSSL_PREFIX %+ _ECDSA_verify +%xdefine _ECPKParameters_print _ %+ BORINGSSL_PREFIX %+ _ECPKParameters_print +%xdefine _EC_GFp_mont_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_mont_method +%xdefine _EC_GFp_nistp224_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp224_method +%xdefine _EC_GFp_nistp256_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp256_method +%xdefine _EC_GFp_nistp384_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp384_method +%xdefine _EC_GFp_nistp521_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp521_method +%xdefine _EC_GFp_nistz256_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistz256_method +%xdefine _EC_GROUP_cmp _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_cmp +%xdefine _EC_GROUP_dup _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_dup +%xdefine _EC_GROUP_free _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_free +%xdefine _EC_GROUP_get0_generator _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get0_generator +%xdefine _EC_GROUP_get0_order _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get0_order +%xdefine _EC_GROUP_get0_seed _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get0_seed +%xdefine _EC_GROUP_get_asn1_flag _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_asn1_flag +%xdefine _EC_GROUP_get_cofactor _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_cofactor +%xdefine _EC_GROUP_get_curve_GFp _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_GFp +%xdefine _EC_GROUP_get_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_name +%xdefine _EC_GROUP_get_degree _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_degree +%xdefine _EC_GROUP_get_order _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_order +%xdefine _EC_GROUP_get_point_conversion_form _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_point_conversion_form +%xdefine _EC_GROUP_get_seed_len _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_seed_len +%xdefine _EC_GROUP_method_of _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_method_of +%xdefine _EC_GROUP_new_by_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name +%xdefine _EC_GROUP_new_by_curve_name_mutable _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name_mutable +%xdefine _EC_GROUP_new_curve_GFp _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_new_curve_GFp +%xdefine _EC_GROUP_order_bits _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_order_bits +%xdefine _EC_GROUP_set_asn1_flag _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_asn1_flag +%xdefine _EC_GROUP_set_generator _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_generator +%xdefine _EC_GROUP_set_point_conversion_form _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_point_conversion_form +%xdefine _EC_GROUP_set_seed _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_seed +%xdefine _EC_KEY_METHOD_free _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_free +%xdefine _EC_KEY_METHOD_new _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_new +%xdefine _EC_KEY_METHOD_set_flags _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_flags +%xdefine _EC_KEY_METHOD_set_init_awslc _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_init_awslc +%xdefine _EC_KEY_METHOD_set_sign_awslc _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_sign_awslc +%xdefine _EC_KEY_OpenSSL _ %+ BORINGSSL_PREFIX %+ _EC_KEY_OpenSSL +%xdefine _EC_KEY_check_fips _ %+ BORINGSSL_PREFIX %+ _EC_KEY_check_fips +%xdefine _EC_KEY_check_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_check_key +%xdefine _EC_KEY_decoded_from_explicit_params _ %+ BORINGSSL_PREFIX %+ _EC_KEY_decoded_from_explicit_params +%xdefine _EC_KEY_derive_from_secret _ %+ BORINGSSL_PREFIX %+ _EC_KEY_derive_from_secret +%xdefine _EC_KEY_dup _ %+ BORINGSSL_PREFIX %+ _EC_KEY_dup +%xdefine _EC_KEY_free _ %+ BORINGSSL_PREFIX %+ _EC_KEY_free +%xdefine _EC_KEY_generate_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_generate_key +%xdefine _EC_KEY_generate_key_fips _ %+ BORINGSSL_PREFIX %+ _EC_KEY_generate_key_fips +%xdefine _EC_KEY_get0_group _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get0_group +%xdefine _EC_KEY_get0_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get0_private_key +%xdefine _EC_KEY_get0_public_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get0_public_key +%xdefine _EC_KEY_get_conv_form _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_conv_form +%xdefine _EC_KEY_get_default_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_default_method +%xdefine _EC_KEY_get_enc_flags _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_enc_flags +%xdefine _EC_KEY_get_ex_data _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_ex_data +%xdefine _EC_KEY_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_ex_new_index +%xdefine _EC_KEY_get_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_method +%xdefine _EC_KEY_is_opaque _ %+ BORINGSSL_PREFIX %+ _EC_KEY_is_opaque +%xdefine _EC_KEY_key2buf _ %+ BORINGSSL_PREFIX %+ _EC_KEY_key2buf +%xdefine _EC_KEY_marshal_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_KEY_marshal_curve_name +%xdefine _EC_KEY_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_marshal_private_key +%xdefine _EC_KEY_new _ %+ BORINGSSL_PREFIX %+ _EC_KEY_new +%xdefine _EC_KEY_new_by_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_KEY_new_by_curve_name +%xdefine _EC_KEY_new_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_new_method +%xdefine _EC_KEY_parse_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_curve_name +%xdefine _EC_KEY_parse_parameters _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters +%xdefine _EC_KEY_parse_parameters_and_type _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters_and_type +%xdefine _EC_KEY_parse_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_private_key +%xdefine _EC_KEY_set_asn1_flag _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_asn1_flag +%xdefine _EC_KEY_set_conv_form _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_conv_form +%xdefine _EC_KEY_set_enc_flags _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_enc_flags +%xdefine _EC_KEY_set_ex_data _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_ex_data +%xdefine _EC_KEY_set_group _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_group +%xdefine _EC_KEY_set_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_method +%xdefine _EC_KEY_set_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_private_key +%xdefine _EC_KEY_set_public_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_public_key +%xdefine _EC_KEY_set_public_key_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_public_key_affine_coordinates +%xdefine _EC_KEY_up_ref _ %+ BORINGSSL_PREFIX %+ _EC_KEY_up_ref +%xdefine _EC_METHOD_get_field_type _ %+ BORINGSSL_PREFIX %+ _EC_METHOD_get_field_type +%xdefine _EC_POINT_add _ %+ BORINGSSL_PREFIX %+ _EC_POINT_add +%xdefine _EC_POINT_bn2point _ %+ BORINGSSL_PREFIX %+ _EC_POINT_bn2point +%xdefine _EC_POINT_clear_free _ %+ BORINGSSL_PREFIX %+ _EC_POINT_clear_free +%xdefine _EC_POINT_cmp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_cmp +%xdefine _EC_POINT_copy _ %+ BORINGSSL_PREFIX %+ _EC_POINT_copy +%xdefine _EC_POINT_dbl _ %+ BORINGSSL_PREFIX %+ _EC_POINT_dbl +%xdefine _EC_POINT_dup _ %+ BORINGSSL_PREFIX %+ _EC_POINT_dup +%xdefine _EC_POINT_free _ %+ BORINGSSL_PREFIX %+ _EC_POINT_free +%xdefine _EC_POINT_get_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates +%xdefine _EC_POINT_get_affine_coordinates_GFp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates_GFp +%xdefine _EC_POINT_invert _ %+ BORINGSSL_PREFIX %+ _EC_POINT_invert +%xdefine _EC_POINT_is_at_infinity _ %+ BORINGSSL_PREFIX %+ _EC_POINT_is_at_infinity +%xdefine _EC_POINT_is_on_curve _ %+ BORINGSSL_PREFIX %+ _EC_POINT_is_on_curve +%xdefine _EC_POINT_mul _ %+ BORINGSSL_PREFIX %+ _EC_POINT_mul +%xdefine _EC_POINT_new _ %+ BORINGSSL_PREFIX %+ _EC_POINT_new +%xdefine _EC_POINT_oct2point _ %+ BORINGSSL_PREFIX %+ _EC_POINT_oct2point +%xdefine _EC_POINT_point2bn _ %+ BORINGSSL_PREFIX %+ _EC_POINT_point2bn +%xdefine _EC_POINT_point2cbb _ %+ BORINGSSL_PREFIX %+ _EC_POINT_point2cbb +%xdefine _EC_POINT_point2oct _ %+ BORINGSSL_PREFIX %+ _EC_POINT_point2oct +%xdefine _EC_POINT_set_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates +%xdefine _EC_POINT_set_affine_coordinates_GFp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates_GFp +%xdefine _EC_POINT_set_compressed_coordinates_GFp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_compressed_coordinates_GFp +%xdefine _EC_POINT_set_to_infinity _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_to_infinity +%xdefine _EC_curve_nid2nist _ %+ BORINGSSL_PREFIX %+ _EC_curve_nid2nist +%xdefine _EC_curve_nist2nid _ %+ BORINGSSL_PREFIX %+ _EC_curve_nist2nid +%xdefine _EC_get_builtin_curves _ %+ BORINGSSL_PREFIX %+ _EC_get_builtin_curves +%xdefine _EC_group_p224 _ %+ BORINGSSL_PREFIX %+ _EC_group_p224 +%xdefine _EC_group_p256 _ %+ BORINGSSL_PREFIX %+ _EC_group_p256 +%xdefine _EC_group_p384 _ %+ BORINGSSL_PREFIX %+ _EC_group_p384 +%xdefine _EC_group_p521 _ %+ BORINGSSL_PREFIX %+ _EC_group_p521 +%xdefine _EC_group_secp256k1 _ %+ BORINGSSL_PREFIX %+ _EC_group_secp256k1 +%xdefine _EC_hash_to_curve_p256_xmd_sha256_sswu _ %+ BORINGSSL_PREFIX %+ _EC_hash_to_curve_p256_xmd_sha256_sswu +%xdefine _EC_hash_to_curve_p384_xmd_sha384_sswu _ %+ BORINGSSL_PREFIX %+ _EC_hash_to_curve_p384_xmd_sha384_sswu +%xdefine _ED25519_check_public_key _ %+ BORINGSSL_PREFIX %+ _ED25519_check_public_key +%xdefine _ED25519_keypair _ %+ BORINGSSL_PREFIX %+ _ED25519_keypair +%xdefine _ED25519_keypair_from_seed _ %+ BORINGSSL_PREFIX %+ _ED25519_keypair_from_seed +%xdefine _ED25519_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ED25519_keypair_internal +%xdefine _ED25519_sign _ %+ BORINGSSL_PREFIX %+ _ED25519_sign +%xdefine _ED25519_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519_sign_no_self_test +%xdefine _ED25519_verify _ %+ BORINGSSL_PREFIX %+ _ED25519_verify +%xdefine _ED25519_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519_verify_no_self_test +%xdefine _ED25519ctx_sign _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_sign +%xdefine _ED25519ctx_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_sign_no_self_test +%xdefine _ED25519ctx_verify _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_verify +%xdefine _ED25519ctx_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_verify_no_self_test +%xdefine _ED25519ph_sign _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign +%xdefine _ED25519ph_sign_digest _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign_digest +%xdefine _ED25519ph_sign_digest_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign_digest_no_self_test +%xdefine _ED25519ph_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign_no_self_test +%xdefine _ED25519ph_verify _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify +%xdefine _ED25519ph_verify_digest _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify_digest +%xdefine _ED25519ph_verify_digest_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify_digest_no_self_test +%xdefine _ED25519ph_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify_no_self_test +%xdefine _EDIPARTYNAME_free _ %+ BORINGSSL_PREFIX %+ _EDIPARTYNAME_free +%xdefine _EDIPARTYNAME_it _ %+ BORINGSSL_PREFIX %+ _EDIPARTYNAME_it +%xdefine _EDIPARTYNAME_new _ %+ BORINGSSL_PREFIX %+ _EDIPARTYNAME_new +%xdefine _ENGINE_cleanup _ %+ BORINGSSL_PREFIX %+ _ENGINE_cleanup +%xdefine _ENGINE_free _ %+ BORINGSSL_PREFIX %+ _ENGINE_free +%xdefine _ENGINE_get_EC _ %+ BORINGSSL_PREFIX %+ _ENGINE_get_EC +%xdefine _ENGINE_get_RSA _ %+ BORINGSSL_PREFIX %+ _ENGINE_get_RSA +%xdefine _ENGINE_load_builtin_engines _ %+ BORINGSSL_PREFIX %+ _ENGINE_load_builtin_engines +%xdefine _ENGINE_new _ %+ BORINGSSL_PREFIX %+ _ENGINE_new +%xdefine _ENGINE_register_all_ciphers _ %+ BORINGSSL_PREFIX %+ _ENGINE_register_all_ciphers +%xdefine _ENGINE_register_all_complete _ %+ BORINGSSL_PREFIX %+ _ENGINE_register_all_complete +%xdefine _ENGINE_register_all_digests _ %+ BORINGSSL_PREFIX %+ _ENGINE_register_all_digests +%xdefine _ENGINE_set_EC _ %+ BORINGSSL_PREFIX %+ _ENGINE_set_EC +%xdefine _ENGINE_set_RSA _ %+ BORINGSSL_PREFIX %+ _ENGINE_set_RSA +%xdefine _ERR_SAVE_STATE_free _ %+ BORINGSSL_PREFIX %+ _ERR_SAVE_STATE_free +%xdefine _ERR_add_error_data _ %+ BORINGSSL_PREFIX %+ _ERR_add_error_data +%xdefine _ERR_add_error_dataf _ %+ BORINGSSL_PREFIX %+ _ERR_add_error_dataf +%xdefine _ERR_clear_error _ %+ BORINGSSL_PREFIX %+ _ERR_clear_error +%xdefine _ERR_clear_system_error _ %+ BORINGSSL_PREFIX %+ _ERR_clear_system_error +%xdefine _ERR_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_error_string +%xdefine _ERR_error_string_n _ %+ BORINGSSL_PREFIX %+ _ERR_error_string_n +%xdefine _ERR_free_strings _ %+ BORINGSSL_PREFIX %+ _ERR_free_strings +%xdefine _ERR_func_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_func_error_string +%xdefine _ERR_get_error _ %+ BORINGSSL_PREFIX %+ _ERR_get_error +%xdefine _ERR_get_error_line _ %+ BORINGSSL_PREFIX %+ _ERR_get_error_line +%xdefine _ERR_get_error_line_data _ %+ BORINGSSL_PREFIX %+ _ERR_get_error_line_data +%xdefine _ERR_get_next_error_library _ %+ BORINGSSL_PREFIX %+ _ERR_get_next_error_library +%xdefine _ERR_lib_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_lib_error_string +%xdefine _ERR_load_BIO_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_BIO_strings +%xdefine _ERR_load_CRYPTO_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_CRYPTO_strings +%xdefine _ERR_load_ERR_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_ERR_strings +%xdefine _ERR_load_RAND_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_RAND_strings +%xdefine _ERR_load_crypto_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_crypto_strings +%xdefine _ERR_peek_error _ %+ BORINGSSL_PREFIX %+ _ERR_peek_error +%xdefine _ERR_peek_error_line _ %+ BORINGSSL_PREFIX %+ _ERR_peek_error_line +%xdefine _ERR_peek_error_line_data _ %+ BORINGSSL_PREFIX %+ _ERR_peek_error_line_data +%xdefine _ERR_peek_last_error _ %+ BORINGSSL_PREFIX %+ _ERR_peek_last_error +%xdefine _ERR_peek_last_error_line _ %+ BORINGSSL_PREFIX %+ _ERR_peek_last_error_line +%xdefine _ERR_peek_last_error_line_data _ %+ BORINGSSL_PREFIX %+ _ERR_peek_last_error_line_data +%xdefine _ERR_pop_to_mark _ %+ BORINGSSL_PREFIX %+ _ERR_pop_to_mark +%xdefine _ERR_print_errors _ %+ BORINGSSL_PREFIX %+ _ERR_print_errors +%xdefine _ERR_print_errors_cb _ %+ BORINGSSL_PREFIX %+ _ERR_print_errors_cb +%xdefine _ERR_print_errors_fp _ %+ BORINGSSL_PREFIX %+ _ERR_print_errors_fp +%xdefine _ERR_put_error _ %+ BORINGSSL_PREFIX %+ _ERR_put_error +%xdefine _ERR_reason_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_reason_error_string +%xdefine _ERR_remove_state _ %+ BORINGSSL_PREFIX %+ _ERR_remove_state +%xdefine _ERR_remove_thread_state _ %+ BORINGSSL_PREFIX %+ _ERR_remove_thread_state +%xdefine _ERR_restore_state _ %+ BORINGSSL_PREFIX %+ _ERR_restore_state +%xdefine _ERR_save_state _ %+ BORINGSSL_PREFIX %+ _ERR_save_state +%xdefine _ERR_set_error_data _ %+ BORINGSSL_PREFIX %+ _ERR_set_error_data +%xdefine _ERR_set_mark _ %+ BORINGSSL_PREFIX %+ _ERR_set_mark +%xdefine _EVP_AEAD_CTX_aead _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_aead +%xdefine _EVP_AEAD_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_cleanup +%xdefine _EVP_AEAD_CTX_deserialize_state _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_deserialize_state +%xdefine _EVP_AEAD_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_free +%xdefine _EVP_AEAD_CTX_get_aead_id _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_aead_id +%xdefine _EVP_AEAD_CTX_get_iv _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_iv +%xdefine _EVP_AEAD_CTX_init _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init +%xdefine _EVP_AEAD_CTX_init_with_direction _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init_with_direction +%xdefine _EVP_AEAD_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_new +%xdefine _EVP_AEAD_CTX_open _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open +%xdefine _EVP_AEAD_CTX_open_gather _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open_gather +%xdefine _EVP_AEAD_CTX_seal _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal +%xdefine _EVP_AEAD_CTX_seal_scatter _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal_scatter +%xdefine _EVP_AEAD_CTX_serialize_state _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_serialize_state +%xdefine _EVP_AEAD_CTX_tag_len _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_tag_len +%xdefine _EVP_AEAD_CTX_zero _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_zero +%xdefine _EVP_AEAD_get_iv_from_ipv4_nanosecs _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_get_iv_from_ipv4_nanosecs +%xdefine _EVP_AEAD_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_key_length +%xdefine _EVP_AEAD_max_overhead _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_max_overhead +%xdefine _EVP_AEAD_max_tag_len _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_max_tag_len +%xdefine _EVP_AEAD_nonce_length _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_nonce_length +%xdefine _EVP_BytesToKey _ %+ BORINGSSL_PREFIX %+ _EVP_BytesToKey +%xdefine _EVP_CIPHER_CTX_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_block_size +%xdefine _EVP_CIPHER_CTX_cipher _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cipher +%xdefine _EVP_CIPHER_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cleanup +%xdefine _EVP_CIPHER_CTX_copy _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_copy +%xdefine _EVP_CIPHER_CTX_ctrl _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_ctrl +%xdefine _EVP_CIPHER_CTX_encrypting _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_encrypting +%xdefine _EVP_CIPHER_CTX_flags _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_flags +%xdefine _EVP_CIPHER_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_free +%xdefine _EVP_CIPHER_CTX_get_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_get_app_data +%xdefine _EVP_CIPHER_CTX_init _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_init +%xdefine _EVP_CIPHER_CTX_iv_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_iv_length +%xdefine _EVP_CIPHER_CTX_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_key_length +%xdefine _EVP_CIPHER_CTX_mode _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_mode +%xdefine _EVP_CIPHER_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_new +%xdefine _EVP_CIPHER_CTX_nid _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_nid +%xdefine _EVP_CIPHER_CTX_reset _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_reset +%xdefine _EVP_CIPHER_CTX_set_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_app_data +%xdefine _EVP_CIPHER_CTX_set_flags _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_flags +%xdefine _EVP_CIPHER_CTX_set_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_key_length +%xdefine _EVP_CIPHER_CTX_set_padding _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_padding +%xdefine _EVP_CIPHER_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_block_size +%xdefine _EVP_CIPHER_do_all_sorted _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_do_all_sorted +%xdefine _EVP_CIPHER_flags _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_flags +%xdefine _EVP_CIPHER_iv_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_iv_length +%xdefine _EVP_CIPHER_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_key_length +%xdefine _EVP_CIPHER_mode _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_mode +%xdefine _EVP_CIPHER_name _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_name +%xdefine _EVP_CIPHER_nid _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_nid +%xdefine _EVP_Cipher _ %+ BORINGSSL_PREFIX %+ _EVP_Cipher +%xdefine _EVP_CipherFinal _ %+ BORINGSSL_PREFIX %+ _EVP_CipherFinal +%xdefine _EVP_CipherFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_CipherFinal_ex +%xdefine _EVP_CipherInit _ %+ BORINGSSL_PREFIX %+ _EVP_CipherInit +%xdefine _EVP_CipherInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_CipherInit_ex +%xdefine _EVP_CipherUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_CipherUpdate +%xdefine _EVP_DecodeBase64 _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeBase64 +%xdefine _EVP_DecodeBlock _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeBlock +%xdefine _EVP_DecodeFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeFinal +%xdefine _EVP_DecodeInit _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeInit +%xdefine _EVP_DecodeUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeUpdate +%xdefine _EVP_DecodedLength _ %+ BORINGSSL_PREFIX %+ _EVP_DecodedLength +%xdefine _EVP_DecryptFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptFinal +%xdefine _EVP_DecryptFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptFinal_ex +%xdefine _EVP_DecryptInit _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptInit +%xdefine _EVP_DecryptInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptInit_ex +%xdefine _EVP_DecryptUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptUpdate +%xdefine _EVP_Digest _ %+ BORINGSSL_PREFIX %+ _EVP_Digest +%xdefine _EVP_DigestFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DigestFinal +%xdefine _EVP_DigestFinalXOF _ %+ BORINGSSL_PREFIX %+ _EVP_DigestFinalXOF +%xdefine _EVP_DigestFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DigestFinal_ex +%xdefine _EVP_DigestInit _ %+ BORINGSSL_PREFIX %+ _EVP_DigestInit +%xdefine _EVP_DigestInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DigestInit_ex +%xdefine _EVP_DigestSign _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSign +%xdefine _EVP_DigestSignFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSignFinal +%xdefine _EVP_DigestSignInit _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSignInit +%xdefine _EVP_DigestSignUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSignUpdate +%xdefine _EVP_DigestSqueeze _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSqueeze +%xdefine _EVP_DigestUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DigestUpdate +%xdefine _EVP_DigestVerify _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerify +%xdefine _EVP_DigestVerifyFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerifyFinal +%xdefine _EVP_DigestVerifyInit _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerifyInit +%xdefine _EVP_DigestVerifyUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerifyUpdate +%xdefine _EVP_ENCODE_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_free +%xdefine _EVP_ENCODE_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_new +%xdefine _EVP_EncodeBlock _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeBlock +%xdefine _EVP_EncodeFinal _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeFinal +%xdefine _EVP_EncodeInit _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeInit +%xdefine _EVP_EncodeUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeUpdate +%xdefine _EVP_EncodedLength _ %+ BORINGSSL_PREFIX %+ _EVP_EncodedLength +%xdefine _EVP_EncryptFinal _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptFinal +%xdefine _EVP_EncryptFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptFinal_ex +%xdefine _EVP_EncryptInit _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptInit +%xdefine _EVP_EncryptInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptInit_ex +%xdefine _EVP_EncryptUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptUpdate +%xdefine _EVP_HPKE_AEAD_aead _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_aead +%xdefine _EVP_HPKE_AEAD_id _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_id +%xdefine _EVP_HPKE_CTX_aead _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_aead +%xdefine _EVP_HPKE_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_cleanup +%xdefine _EVP_HPKE_CTX_export _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_export +%xdefine _EVP_HPKE_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_free +%xdefine _EVP_HPKE_CTX_kdf _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kdf +%xdefine _EVP_HPKE_CTX_kem _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kem +%xdefine _EVP_HPKE_CTX_max_overhead _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_max_overhead +%xdefine _EVP_HPKE_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_new +%xdefine _EVP_HPKE_CTX_open _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_open +%xdefine _EVP_HPKE_CTX_seal _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_seal +%xdefine _EVP_HPKE_CTX_setup_auth_recipient _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_recipient +%xdefine _EVP_HPKE_CTX_setup_auth_sender _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender +%xdefine _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing +%xdefine _EVP_HPKE_CTX_setup_recipient _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_recipient +%xdefine _EVP_HPKE_CTX_setup_sender _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender +%xdefine _EVP_HPKE_CTX_setup_sender_with_seed_for_testing _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender_with_seed_for_testing +%xdefine _EVP_HPKE_CTX_zero _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_zero +%xdefine _EVP_HPKE_KDF_hkdf_md _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_hkdf_md +%xdefine _EVP_HPKE_KDF_id _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_id +%xdefine _EVP_HPKE_KEM_enc_len _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_enc_len +%xdefine _EVP_HPKE_KEM_id _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_id +%xdefine _EVP_HPKE_KEM_private_key_len _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_private_key_len +%xdefine _EVP_HPKE_KEM_public_key_len _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_public_key_len +%xdefine _EVP_HPKE_KEY_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_cleanup +%xdefine _EVP_HPKE_KEY_copy _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_copy +%xdefine _EVP_HPKE_KEY_free _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_free +%xdefine _EVP_HPKE_KEY_generate _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_generate +%xdefine _EVP_HPKE_KEY_init _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_init +%xdefine _EVP_HPKE_KEY_kem _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_kem +%xdefine _EVP_HPKE_KEY_move _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_move +%xdefine _EVP_HPKE_KEY_new _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_new +%xdefine _EVP_HPKE_KEY_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_private_key +%xdefine _EVP_HPKE_KEY_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_public_key +%xdefine _EVP_HPKE_KEY_zero _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_zero +%xdefine _EVP_MD_CTX_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_block_size +%xdefine _EVP_MD_CTX_cleanse _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanse +%xdefine _EVP_MD_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanup +%xdefine _EVP_MD_CTX_copy _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy +%xdefine _EVP_MD_CTX_copy_ex _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy_ex +%xdefine _EVP_MD_CTX_create _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_create +%xdefine _EVP_MD_CTX_destroy _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_destroy +%xdefine _EVP_MD_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_free +%xdefine _EVP_MD_CTX_get_pkey_ctx _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_get_pkey_ctx +%xdefine _EVP_MD_CTX_init _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_init +%xdefine _EVP_MD_CTX_md _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_md +%xdefine _EVP_MD_CTX_move _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_move +%xdefine _EVP_MD_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_new +%xdefine _EVP_MD_CTX_pkey_ctx _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_pkey_ctx +%xdefine _EVP_MD_CTX_reset _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_reset +%xdefine _EVP_MD_CTX_set_flags _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_flags +%xdefine _EVP_MD_CTX_set_pkey_ctx _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_pkey_ctx +%xdefine _EVP_MD_CTX_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_size +%xdefine _EVP_MD_CTX_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_type +%xdefine _EVP_MD_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_block_size +%xdefine _EVP_MD_do_all _ %+ BORINGSSL_PREFIX %+ _EVP_MD_do_all +%xdefine _EVP_MD_do_all_sorted _ %+ BORINGSSL_PREFIX %+ _EVP_MD_do_all_sorted +%xdefine _EVP_MD_flags _ %+ BORINGSSL_PREFIX %+ _EVP_MD_flags +%xdefine _EVP_MD_get0_name _ %+ BORINGSSL_PREFIX %+ _EVP_MD_get0_name +%xdefine _EVP_MD_get_pkey_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_get_pkey_type +%xdefine _EVP_MD_meth_get_flags _ %+ BORINGSSL_PREFIX %+ _EVP_MD_meth_get_flags +%xdefine _EVP_MD_name _ %+ BORINGSSL_PREFIX %+ _EVP_MD_name +%xdefine _EVP_MD_nid _ %+ BORINGSSL_PREFIX %+ _EVP_MD_nid +%xdefine _EVP_MD_pkey_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_pkey_type +%xdefine _EVP_MD_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_size +%xdefine _EVP_MD_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_type +%xdefine _EVP_MD_unstable_sha3_enable _ %+ BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_enable +%xdefine _EVP_MD_unstable_sha3_is_enabled _ %+ BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_is_enabled +%xdefine _EVP_PBE_scrypt _ %+ BORINGSSL_PREFIX %+ _EVP_PBE_scrypt +%xdefine _EVP_PKCS82PKEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKCS82PKEY +%xdefine _EVP_PKEY2PKCS8 _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY2PKCS8 +%xdefine _EVP_PKEY_CTX_add1_hkdf_info _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_add1_hkdf_info +%xdefine _EVP_PKEY_CTX_ctrl _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl +%xdefine _EVP_PKEY_CTX_ctrl_str _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl_str +%xdefine _EVP_PKEY_CTX_dup _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_dup +%xdefine _EVP_PKEY_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_free +%xdefine _EVP_PKEY_CTX_get0_pkey _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_pkey +%xdefine _EVP_PKEY_CTX_get0_rsa_oaep_label _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_rsa_oaep_label +%xdefine _EVP_PKEY_CTX_get0_signature_context _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_signature_context +%xdefine _EVP_PKEY_CTX_get_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_app_data +%xdefine _EVP_PKEY_CTX_get_keygen_info _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_keygen_info +%xdefine _EVP_PKEY_CTX_get_rsa_mgf1_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_mgf1_md +%xdefine _EVP_PKEY_CTX_get_rsa_oaep_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_oaep_md +%xdefine _EVP_PKEY_CTX_get_rsa_padding _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_padding +%xdefine _EVP_PKEY_CTX_get_rsa_pss_saltlen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_pss_saltlen +%xdefine _EVP_PKEY_CTX_get_signature_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_signature_md +%xdefine _EVP_PKEY_CTX_hkdf_mode _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_hkdf_mode +%xdefine _EVP_PKEY_CTX_kem_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_kem_set_params +%xdefine _EVP_PKEY_CTX_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_md +%xdefine _EVP_PKEY_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new +%xdefine _EVP_PKEY_CTX_new_id _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new_id +%xdefine _EVP_PKEY_CTX_pqdsa_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_pqdsa_set_params +%xdefine _EVP_PKEY_CTX_set0_rsa_oaep_label _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set0_rsa_oaep_label +%xdefine _EVP_PKEY_CTX_set1_hkdf_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_key +%xdefine _EVP_PKEY_CTX_set1_hkdf_salt _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_salt +%xdefine _EVP_PKEY_CTX_set_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_app_data +%xdefine _EVP_PKEY_CTX_set_cb _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_cb +%xdefine _EVP_PKEY_CTX_set_dh_pad _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_pad +%xdefine _EVP_PKEY_CTX_set_dh_paramgen_generator _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_generator +%xdefine _EVP_PKEY_CTX_set_dh_paramgen_prime_len _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_prime_len +%xdefine _EVP_PKEY_CTX_set_dsa_paramgen_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_bits +%xdefine _EVP_PKEY_CTX_set_dsa_paramgen_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_md +%xdefine _EVP_PKEY_CTX_set_dsa_paramgen_q_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_q_bits +%xdefine _EVP_PKEY_CTX_set_ec_param_enc _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_param_enc +%xdefine _EVP_PKEY_CTX_set_ec_paramgen_curve_nid _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_paramgen_curve_nid +%xdefine _EVP_PKEY_CTX_set_hkdf_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_hkdf_md +%xdefine _EVP_PKEY_CTX_set_rsa_keygen_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_bits +%xdefine _EVP_PKEY_CTX_set_rsa_keygen_pubexp _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_pubexp +%xdefine _EVP_PKEY_CTX_set_rsa_mgf1_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_mgf1_md +%xdefine _EVP_PKEY_CTX_set_rsa_oaep_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_oaep_md +%xdefine _EVP_PKEY_CTX_set_rsa_padding _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_padding +%xdefine _EVP_PKEY_CTX_set_rsa_pss_keygen_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_md +%xdefine _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md +%xdefine _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen +%xdefine _EVP_PKEY_CTX_set_rsa_pss_saltlen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_saltlen +%xdefine _EVP_PKEY_CTX_set_signature_context _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_context +%xdefine _EVP_PKEY_CTX_set_signature_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_md +%xdefine _EVP_PKEY_asn1_find _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find +%xdefine _EVP_PKEY_asn1_find_str _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find_str +%xdefine _EVP_PKEY_asn1_get0 _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0 +%xdefine _EVP_PKEY_asn1_get0_info _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0_info +%xdefine _EVP_PKEY_asn1_get_count _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get_count +%xdefine _EVP_PKEY_assign _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign +%xdefine _EVP_PKEY_assign_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DH +%xdefine _EVP_PKEY_assign_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DSA +%xdefine _EVP_PKEY_assign_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_EC_KEY +%xdefine _EVP_PKEY_assign_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_RSA +%xdefine _EVP_PKEY_base_id _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_base_id +%xdefine _EVP_PKEY_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_bits +%xdefine _EVP_PKEY_check _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_check +%xdefine _EVP_PKEY_cmp _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_cmp +%xdefine _EVP_PKEY_cmp_parameters _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_cmp_parameters +%xdefine _EVP_PKEY_copy_parameters _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_copy_parameters +%xdefine _EVP_PKEY_decapsulate _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_decapsulate +%xdefine _EVP_PKEY_decrypt _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt +%xdefine _EVP_PKEY_decrypt_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt_init +%xdefine _EVP_PKEY_derive _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_derive +%xdefine _EVP_PKEY_derive_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_derive_init +%xdefine _EVP_PKEY_derive_set_peer _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_derive_set_peer +%xdefine _EVP_PKEY_ec_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_ec_pkey_meth +%xdefine _EVP_PKEY_ed25519_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519_pkey_meth +%xdefine _EVP_PKEY_ed25519ph_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519ph_pkey_meth +%xdefine _EVP_PKEY_encapsulate _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate +%xdefine _EVP_PKEY_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate_deterministic +%xdefine _EVP_PKEY_encrypt _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt +%xdefine _EVP_PKEY_encrypt_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt_init +%xdefine _EVP_PKEY_free _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_free +%xdefine _EVP_PKEY_get0 _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0 +%xdefine _EVP_PKEY_get0_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DH +%xdefine _EVP_PKEY_get0_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DSA +%xdefine _EVP_PKEY_get0_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_EC_KEY +%xdefine _EVP_PKEY_get0_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_RSA +%xdefine _EVP_PKEY_get1_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DH +%xdefine _EVP_PKEY_get1_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DSA +%xdefine _EVP_PKEY_get1_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_EC_KEY +%xdefine _EVP_PKEY_get1_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_RSA +%xdefine _EVP_PKEY_get1_tls_encodedpoint _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_tls_encodedpoint +%xdefine _EVP_PKEY_get_raw_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_private_key +%xdefine _EVP_PKEY_get_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_public_key +%xdefine _EVP_PKEY_hkdf_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_hkdf_pkey_meth +%xdefine _EVP_PKEY_hmac_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_hmac_pkey_meth +%xdefine _EVP_PKEY_id _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_id +%xdefine _EVP_PKEY_is_opaque _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_is_opaque +%xdefine _EVP_PKEY_kem_check_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_check_key +%xdefine _EVP_PKEY_kem_new_raw_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_key +%xdefine _EVP_PKEY_kem_new_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_public_key +%xdefine _EVP_PKEY_kem_new_raw_secret_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_secret_key +%xdefine _EVP_PKEY_kem_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_pkey_meth +%xdefine _EVP_PKEY_kem_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_set_params +%xdefine _EVP_PKEY_keygen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_keygen +%xdefine _EVP_PKEY_keygen_deterministic _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_deterministic +%xdefine _EVP_PKEY_keygen_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_init +%xdefine _EVP_PKEY_missing_parameters _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_missing_parameters +%xdefine _EVP_PKEY_new _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new +%xdefine _EVP_PKEY_new_mac_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new_mac_key +%xdefine _EVP_PKEY_new_raw_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_private_key +%xdefine _EVP_PKEY_new_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_public_key +%xdefine _EVP_PKEY_param_check _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_param_check +%xdefine _EVP_PKEY_paramgen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen +%xdefine _EVP_PKEY_paramgen_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen_init +%xdefine _EVP_PKEY_pqdsa_get_type _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_get_type +%xdefine _EVP_PKEY_pqdsa_new_raw_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_private_key +%xdefine _EVP_PKEY_pqdsa_new_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_public_key +%xdefine _EVP_PKEY_pqdsa_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_pkey_meth +%xdefine _EVP_PKEY_pqdsa_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_set_params +%xdefine _EVP_PKEY_print_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_print_params +%xdefine _EVP_PKEY_print_private _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_print_private +%xdefine _EVP_PKEY_print_public _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_print_public +%xdefine _EVP_PKEY_public_check _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_public_check +%xdefine _EVP_PKEY_rsa_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pkey_meth +%xdefine _EVP_PKEY_rsa_pss_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pss_pkey_meth +%xdefine _EVP_PKEY_set1_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DH +%xdefine _EVP_PKEY_set1_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DSA +%xdefine _EVP_PKEY_set1_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_EC_KEY +%xdefine _EVP_PKEY_set1_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_RSA +%xdefine _EVP_PKEY_set1_tls_encodedpoint _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_tls_encodedpoint +%xdefine _EVP_PKEY_set_type _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set_type +%xdefine _EVP_PKEY_set_type_str _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set_type_str +%xdefine _EVP_PKEY_sign _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_sign +%xdefine _EVP_PKEY_sign_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_sign_init +%xdefine _EVP_PKEY_size _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_size +%xdefine _EVP_PKEY_type _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_type +%xdefine _EVP_PKEY_up_ref _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_up_ref +%xdefine _EVP_PKEY_verify _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify +%xdefine _EVP_PKEY_verify_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify_init +%xdefine _EVP_PKEY_verify_recover _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover +%xdefine _EVP_PKEY_verify_recover_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover_init +%xdefine _EVP_RSA_PKEY_CTX_ctrl _ %+ BORINGSSL_PREFIX %+ _EVP_RSA_PKEY_CTX_ctrl +%xdefine _EVP_SignFinal _ %+ BORINGSSL_PREFIX %+ _EVP_SignFinal +%xdefine _EVP_SignInit _ %+ BORINGSSL_PREFIX %+ _EVP_SignInit +%xdefine _EVP_SignInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_SignInit_ex +%xdefine _EVP_SignUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_SignUpdate +%xdefine _EVP_VerifyFinal _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyFinal +%xdefine _EVP_VerifyInit _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyInit +%xdefine _EVP_VerifyInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyInit_ex +%xdefine _EVP_VerifyUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyUpdate +%xdefine _EVP_add_cipher_alias _ %+ BORINGSSL_PREFIX %+ _EVP_add_cipher_alias +%xdefine _EVP_add_digest _ %+ BORINGSSL_PREFIX %+ _EVP_add_digest +%xdefine _EVP_aead_aes_128_cbc_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls +%xdefine _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv +%xdefine _EVP_aead_aes_128_cbc_sha256_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls +%xdefine _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv +%xdefine _EVP_aead_aes_128_ccm_bluetooth _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth +%xdefine _EVP_aead_aes_128_ccm_bluetooth_8 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth_8 +%xdefine _EVP_aead_aes_128_ccm_matter _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_matter +%xdefine _EVP_aead_aes_128_ctr_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ctr_hmac_sha256 +%xdefine _EVP_aead_aes_128_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm +%xdefine _EVP_aead_aes_128_gcm_randnonce _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_randnonce +%xdefine _EVP_aead_aes_128_gcm_siv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_siv +%xdefine _EVP_aead_aes_128_gcm_tls12 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls12 +%xdefine _EVP_aead_aes_128_gcm_tls13 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls13 +%xdefine _EVP_aead_aes_192_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_192_gcm +%xdefine _EVP_aead_aes_256_cbc_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls +%xdefine _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv +%xdefine _EVP_aead_aes_256_cbc_sha384_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha384_tls +%xdefine _EVP_aead_aes_256_ctr_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_ctr_hmac_sha256 +%xdefine _EVP_aead_aes_256_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm +%xdefine _EVP_aead_aes_256_gcm_randnonce _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_randnonce +%xdefine _EVP_aead_aes_256_gcm_siv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_siv +%xdefine _EVP_aead_aes_256_gcm_tls12 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls12 +%xdefine _EVP_aead_aes_256_gcm_tls13 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls13 +%xdefine _EVP_aead_chacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_chacha20_poly1305 +%xdefine _EVP_aead_des_ede3_cbc_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls +%xdefine _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv +%xdefine _EVP_aead_null_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_null_sha1_tls +%xdefine _EVP_aead_xchacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_xchacha20_poly1305 +%xdefine _EVP_aes_128_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cbc +%xdefine _EVP_aes_128_cbc_hmac_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha1 +%xdefine _EVP_aes_128_cbc_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha256 +%xdefine _EVP_aes_128_ccm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ccm +%xdefine _EVP_aes_128_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb +%xdefine _EVP_aes_128_cfb1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb1 +%xdefine _EVP_aes_128_cfb128 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb128 +%xdefine _EVP_aes_128_cfb8 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb8 +%xdefine _EVP_aes_128_ctr _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ctr +%xdefine _EVP_aes_128_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ecb +%xdefine _EVP_aes_128_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_gcm +%xdefine _EVP_aes_128_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ofb +%xdefine _EVP_aes_192_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cbc +%xdefine _EVP_aes_192_ccm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ccm +%xdefine _EVP_aes_192_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb +%xdefine _EVP_aes_192_cfb1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb1 +%xdefine _EVP_aes_192_cfb128 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb128 +%xdefine _EVP_aes_192_cfb8 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb8 +%xdefine _EVP_aes_192_ctr _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ctr +%xdefine _EVP_aes_192_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ecb +%xdefine _EVP_aes_192_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_gcm +%xdefine _EVP_aes_192_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ofb +%xdefine _EVP_aes_256_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cbc +%xdefine _EVP_aes_256_cbc_hmac_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha1 +%xdefine _EVP_aes_256_cbc_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha256 +%xdefine _EVP_aes_256_ccm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ccm +%xdefine _EVP_aes_256_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb +%xdefine _EVP_aes_256_cfb1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb1 +%xdefine _EVP_aes_256_cfb128 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb128 +%xdefine _EVP_aes_256_cfb8 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb8 +%xdefine _EVP_aes_256_ctr _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ctr +%xdefine _EVP_aes_256_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ecb +%xdefine _EVP_aes_256_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_gcm +%xdefine _EVP_aes_256_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ofb +%xdefine _EVP_aes_256_wrap _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_wrap +%xdefine _EVP_aes_256_xts _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_xts +%xdefine _EVP_bf_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_bf_cbc +%xdefine _EVP_bf_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_bf_cfb +%xdefine _EVP_bf_cfb64 _ %+ BORINGSSL_PREFIX %+ _EVP_bf_cfb64 +%xdefine _EVP_bf_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_bf_ecb +%xdefine _EVP_bf_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_bf_ofb +%xdefine _EVP_blake2b256 _ %+ BORINGSSL_PREFIX %+ _EVP_blake2b256 +%xdefine _EVP_cast5_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_cast5_cbc +%xdefine _EVP_cast5_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_cast5_ecb +%xdefine _EVP_chacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_chacha20_poly1305 +%xdefine _EVP_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_cleanup +%xdefine _EVP_des_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_des_cbc +%xdefine _EVP_des_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_des_ecb +%xdefine _EVP_des_ede _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede +%xdefine _EVP_des_ede3 _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede3 +%xdefine _EVP_des_ede3_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede3_cbc +%xdefine _EVP_des_ede3_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede3_ecb +%xdefine _EVP_des_ede_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede_cbc +%xdefine _EVP_enc_null _ %+ BORINGSSL_PREFIX %+ _EVP_enc_null +%xdefine _EVP_final_with_secret_suffix_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha1 +%xdefine _EVP_final_with_secret_suffix_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha256 +%xdefine _EVP_final_with_secret_suffix_sha384 _ %+ BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha384 +%xdefine _EVP_get_cipherbyname _ %+ BORINGSSL_PREFIX %+ _EVP_get_cipherbyname +%xdefine _EVP_get_cipherbynid _ %+ BORINGSSL_PREFIX %+ _EVP_get_cipherbynid +%xdefine _EVP_get_digestbyname _ %+ BORINGSSL_PREFIX %+ _EVP_get_digestbyname +%xdefine _EVP_get_digestbynid _ %+ BORINGSSL_PREFIX %+ _EVP_get_digestbynid +%xdefine _EVP_get_digestbyobj _ %+ BORINGSSL_PREFIX %+ _EVP_get_digestbyobj +%xdefine _EVP_get_pw_prompt _ %+ BORINGSSL_PREFIX %+ _EVP_get_pw_prompt +%xdefine _EVP_has_aes_hardware _ %+ BORINGSSL_PREFIX %+ _EVP_has_aes_hardware +%xdefine _EVP_hpke_aes_128_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_aes_128_gcm +%xdefine _EVP_hpke_aes_256_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_aes_256_gcm +%xdefine _EVP_hpke_chacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_chacha20_poly1305 +%xdefine _EVP_hpke_hkdf_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_hkdf_sha256 +%xdefine _EVP_hpke_x25519_hkdf_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_x25519_hkdf_sha256 +%xdefine _EVP_marshal_digest_algorithm _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_digest_algorithm +%xdefine _EVP_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_private_key +%xdefine _EVP_marshal_private_key_v2 _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_private_key_v2 +%xdefine _EVP_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_public_key +%xdefine _EVP_md4 _ %+ BORINGSSL_PREFIX %+ _EVP_md4 +%xdefine _EVP_md5 _ %+ BORINGSSL_PREFIX %+ _EVP_md5 +%xdefine _EVP_md5_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_md5_sha1 +%xdefine _EVP_md_null _ %+ BORINGSSL_PREFIX %+ _EVP_md_null +%xdefine _EVP_parse_digest_algorithm _ %+ BORINGSSL_PREFIX %+ _EVP_parse_digest_algorithm +%xdefine _EVP_parse_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_parse_private_key +%xdefine _EVP_parse_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_parse_public_key +%xdefine _EVP_rc2_40_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_rc2_40_cbc +%xdefine _EVP_rc2_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_rc2_cbc +%xdefine _EVP_rc4 _ %+ BORINGSSL_PREFIX %+ _EVP_rc4 +%xdefine _EVP_read_pw_string _ %+ BORINGSSL_PREFIX %+ _EVP_read_pw_string +%xdefine _EVP_read_pw_string_min _ %+ BORINGSSL_PREFIX %+ _EVP_read_pw_string_min +%xdefine _EVP_ripemd160 _ %+ BORINGSSL_PREFIX %+ _EVP_ripemd160 +%xdefine _EVP_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_sha1 +%xdefine _EVP_sha224 _ %+ BORINGSSL_PREFIX %+ _EVP_sha224 +%xdefine _EVP_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_sha256 +%xdefine _EVP_sha384 _ %+ BORINGSSL_PREFIX %+ _EVP_sha384 +%xdefine _EVP_sha3_224 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_224 +%xdefine _EVP_sha3_256 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_256 +%xdefine _EVP_sha3_384 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_384 +%xdefine _EVP_sha3_512 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_512 +%xdefine _EVP_sha512 _ %+ BORINGSSL_PREFIX %+ _EVP_sha512 +%xdefine _EVP_sha512_224 _ %+ BORINGSSL_PREFIX %+ _EVP_sha512_224 +%xdefine _EVP_sha512_256 _ %+ BORINGSSL_PREFIX %+ _EVP_sha512_256 +%xdefine _EVP_shake128 _ %+ BORINGSSL_PREFIX %+ _EVP_shake128 +%xdefine _EVP_shake256 _ %+ BORINGSSL_PREFIX %+ _EVP_shake256 +%xdefine _EVP_tls_cbc_copy_mac _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_copy_mac +%xdefine _EVP_tls_cbc_digest_record _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_digest_record +%xdefine _EVP_tls_cbc_record_digest_supported _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_record_digest_supported +%xdefine _EVP_tls_cbc_remove_padding _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_remove_padding +%xdefine _EXTENDED_KEY_USAGE_free _ %+ BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_free +%xdefine _EXTENDED_KEY_USAGE_it _ %+ BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_it +%xdefine _EXTENDED_KEY_USAGE_new _ %+ BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_new +%xdefine _FIPS_is_entropy_cpu_jitter _ %+ BORINGSSL_PREFIX %+ _FIPS_is_entropy_cpu_jitter +%xdefine _FIPS_mode _ %+ BORINGSSL_PREFIX %+ _FIPS_mode +%xdefine _FIPS_mode_set _ %+ BORINGSSL_PREFIX %+ _FIPS_mode_set +%xdefine _FIPS_service_indicator_after_call _ %+ BORINGSSL_PREFIX %+ _FIPS_service_indicator_after_call +%xdefine _FIPS_service_indicator_before_call _ %+ BORINGSSL_PREFIX %+ _FIPS_service_indicator_before_call +%xdefine _GENERAL_NAMES_free _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAMES_free +%xdefine _GENERAL_NAMES_it _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAMES_it +%xdefine _GENERAL_NAMES_new _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAMES_new +%xdefine _GENERAL_NAME_cmp _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_cmp +%xdefine _GENERAL_NAME_dup _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_dup +%xdefine _GENERAL_NAME_free _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_free +%xdefine _GENERAL_NAME_get0_otherName _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_otherName +%xdefine _GENERAL_NAME_get0_value _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_value +%xdefine _GENERAL_NAME_it _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_it +%xdefine _GENERAL_NAME_new _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_new +%xdefine _GENERAL_NAME_print _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_print +%xdefine _GENERAL_NAME_set0_othername _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_othername +%xdefine _GENERAL_NAME_set0_value _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_value +%xdefine _GENERAL_SUBTREE_free _ %+ BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_free +%xdefine _GENERAL_SUBTREE_it _ %+ BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_it +%xdefine _GENERAL_SUBTREE_new _ %+ BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_new +%xdefine _HKDF _ %+ BORINGSSL_PREFIX %+ _HKDF +%xdefine _HKDF_expand _ %+ BORINGSSL_PREFIX %+ _HKDF_expand +%xdefine _HKDF_extract _ %+ BORINGSSL_PREFIX %+ _HKDF_extract +%xdefine _HMAC _ %+ BORINGSSL_PREFIX %+ _HMAC +%xdefine _HMAC_CTX_cleanse _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_cleanse +%xdefine _HMAC_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_cleanup +%xdefine _HMAC_CTX_copy _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_copy +%xdefine _HMAC_CTX_copy_ex _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_copy_ex +%xdefine _HMAC_CTX_free _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_free +%xdefine _HMAC_CTX_get_md _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_get_md +%xdefine _HMAC_CTX_init _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_init +%xdefine _HMAC_CTX_new _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_new +%xdefine _HMAC_CTX_reset _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_reset +%xdefine _HMAC_Final _ %+ BORINGSSL_PREFIX %+ _HMAC_Final +%xdefine _HMAC_Init _ %+ BORINGSSL_PREFIX %+ _HMAC_Init +%xdefine _HMAC_Init_ex _ %+ BORINGSSL_PREFIX %+ _HMAC_Init_ex +%xdefine _HMAC_Init_from_precomputed_key _ %+ BORINGSSL_PREFIX %+ _HMAC_Init_from_precomputed_key +%xdefine _HMAC_KEY_copy _ %+ BORINGSSL_PREFIX %+ _HMAC_KEY_copy +%xdefine _HMAC_KEY_new _ %+ BORINGSSL_PREFIX %+ _HMAC_KEY_new +%xdefine _HMAC_KEY_set _ %+ BORINGSSL_PREFIX %+ _HMAC_KEY_set +%xdefine _HMAC_Update _ %+ BORINGSSL_PREFIX %+ _HMAC_Update +%xdefine _HMAC_get_precomputed_key _ %+ BORINGSSL_PREFIX %+ _HMAC_get_precomputed_key +%xdefine _HMAC_set_precomputed_key_export _ %+ BORINGSSL_PREFIX %+ _HMAC_set_precomputed_key_export +%xdefine _HMAC_size _ %+ BORINGSSL_PREFIX %+ _HMAC_size +%xdefine _HMAC_with_precompute _ %+ BORINGSSL_PREFIX %+ _HMAC_with_precompute +%xdefine _HRSS_decap _ %+ BORINGSSL_PREFIX %+ _HRSS_decap +%xdefine _HRSS_encap _ %+ BORINGSSL_PREFIX %+ _HRSS_encap +%xdefine _HRSS_generate_key _ %+ BORINGSSL_PREFIX %+ _HRSS_generate_key +%xdefine _HRSS_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _HRSS_marshal_public_key +%xdefine _HRSS_parse_public_key _ %+ BORINGSSL_PREFIX %+ _HRSS_parse_public_key +%xdefine _HRSS_poly3_invert _ %+ BORINGSSL_PREFIX %+ _HRSS_poly3_invert +%xdefine _HRSS_poly3_mul _ %+ BORINGSSL_PREFIX %+ _HRSS_poly3_mul +%xdefine _ISSUING_DIST_POINT_free _ %+ BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_free +%xdefine _ISSUING_DIST_POINT_it _ %+ BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_it +%xdefine _ISSUING_DIST_POINT_new _ %+ BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_new +%xdefine _KBKDF_ctr_hmac _ %+ BORINGSSL_PREFIX %+ _KBKDF_ctr_hmac +%xdefine _KEM_KEY_free _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_free +%xdefine _KEM_KEY_get0_kem _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_get0_kem +%xdefine _KEM_KEY_init _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_init +%xdefine _KEM_KEY_new _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_new +%xdefine _KEM_KEY_set_raw_key _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_key +%xdefine _KEM_KEY_set_raw_keypair_from_seed _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_keypair_from_seed +%xdefine _KEM_KEY_set_raw_public_key _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_public_key +%xdefine _KEM_KEY_set_raw_secret_key _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_secret_key +%xdefine _KEM_find_asn1_by_nid _ %+ BORINGSSL_PREFIX %+ _KEM_find_asn1_by_nid +%xdefine _KEM_find_kem_by_nid _ %+ BORINGSSL_PREFIX %+ _KEM_find_kem_by_nid +%xdefine _Keccak1600_Absorb _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Absorb +%xdefine _Keccak1600_Absorb_once_x4 _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Absorb_once_x4 +%xdefine _Keccak1600_Squeeze _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Squeeze +%xdefine _Keccak1600_Squeezeblocks_x4 _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Squeezeblocks_x4 +%xdefine _KeccakF1600 _ %+ BORINGSSL_PREFIX %+ _KeccakF1600 +%xdefine _KeccakF1600_hw _ %+ BORINGSSL_PREFIX %+ _KeccakF1600_hw +%xdefine _MD4 _ %+ BORINGSSL_PREFIX %+ _MD4 +%xdefine _MD4_Final _ %+ BORINGSSL_PREFIX %+ _MD4_Final +%xdefine _MD4_Init _ %+ BORINGSSL_PREFIX %+ _MD4_Init +%xdefine _MD4_Transform _ %+ BORINGSSL_PREFIX %+ _MD4_Transform +%xdefine _MD4_Update _ %+ BORINGSSL_PREFIX %+ _MD4_Update +%xdefine _MD5 _ %+ BORINGSSL_PREFIX %+ _MD5 +%xdefine _MD5_Final _ %+ BORINGSSL_PREFIX %+ _MD5_Final +%xdefine _MD5_Init _ %+ BORINGSSL_PREFIX %+ _MD5_Init +%xdefine _MD5_Init_from_state _ %+ BORINGSSL_PREFIX %+ _MD5_Init_from_state +%xdefine _MD5_Transform _ %+ BORINGSSL_PREFIX %+ _MD5_Transform +%xdefine _MD5_Update _ %+ BORINGSSL_PREFIX %+ _MD5_Update +%xdefine _MD5_get_state _ %+ BORINGSSL_PREFIX %+ _MD5_get_state +%xdefine _MGF1 _ %+ BORINGSSL_PREFIX %+ _MGF1 +%xdefine _NAME_CONSTRAINTS_check _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check +%xdefine _NAME_CONSTRAINTS_check_CN _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check_CN +%xdefine _NAME_CONSTRAINTS_free _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_free +%xdefine _NAME_CONSTRAINTS_it _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_it +%xdefine _NAME_CONSTRAINTS_new _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_new +%xdefine _NCONF_free _ %+ BORINGSSL_PREFIX %+ _NCONF_free +%xdefine _NCONF_get_section _ %+ BORINGSSL_PREFIX %+ _NCONF_get_section +%xdefine _NCONF_get_string _ %+ BORINGSSL_PREFIX %+ _NCONF_get_string +%xdefine _NCONF_load _ %+ BORINGSSL_PREFIX %+ _NCONF_load +%xdefine _NCONF_load_bio _ %+ BORINGSSL_PREFIX %+ _NCONF_load_bio +%xdefine _NCONF_new _ %+ BORINGSSL_PREFIX %+ _NCONF_new +%xdefine _NETSCAPE_SPKAC_free _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_free +%xdefine _NETSCAPE_SPKAC_it _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_it +%xdefine _NETSCAPE_SPKAC_new _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_new +%xdefine _NETSCAPE_SPKI_b64_decode _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_decode +%xdefine _NETSCAPE_SPKI_b64_encode _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_encode +%xdefine _NETSCAPE_SPKI_free _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_free +%xdefine _NETSCAPE_SPKI_get_pubkey _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_get_pubkey +%xdefine _NETSCAPE_SPKI_it _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_it +%xdefine _NETSCAPE_SPKI_new _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_new +%xdefine _NETSCAPE_SPKI_print _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_print +%xdefine _NETSCAPE_SPKI_set_pubkey _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_set_pubkey +%xdefine _NETSCAPE_SPKI_sign _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_sign +%xdefine _NETSCAPE_SPKI_verify _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_verify +%xdefine _NOTICEREF_free _ %+ BORINGSSL_PREFIX %+ _NOTICEREF_free +%xdefine _NOTICEREF_it _ %+ BORINGSSL_PREFIX %+ _NOTICEREF_it +%xdefine _NOTICEREF_new _ %+ BORINGSSL_PREFIX %+ _NOTICEREF_new +%xdefine _OBJ_NAME_do_all_sorted _ %+ BORINGSSL_PREFIX %+ _OBJ_NAME_do_all_sorted +%xdefine _OBJ_cbs2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_cbs2nid +%xdefine _OBJ_cleanup _ %+ BORINGSSL_PREFIX %+ _OBJ_cleanup +%xdefine _OBJ_cmp _ %+ BORINGSSL_PREFIX %+ _OBJ_cmp +%xdefine _OBJ_create _ %+ BORINGSSL_PREFIX %+ _OBJ_create +%xdefine _OBJ_dup _ %+ BORINGSSL_PREFIX %+ _OBJ_dup +%xdefine _OBJ_find_sigid_algs _ %+ BORINGSSL_PREFIX %+ _OBJ_find_sigid_algs +%xdefine _OBJ_find_sigid_by_algs _ %+ BORINGSSL_PREFIX %+ _OBJ_find_sigid_by_algs +%xdefine _OBJ_get0_data _ %+ BORINGSSL_PREFIX %+ _OBJ_get0_data +%xdefine _OBJ_get_undef _ %+ BORINGSSL_PREFIX %+ _OBJ_get_undef +%xdefine _OBJ_length _ %+ BORINGSSL_PREFIX %+ _OBJ_length +%xdefine _OBJ_ln2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_ln2nid +%xdefine _OBJ_nid2cbb _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2cbb +%xdefine _OBJ_nid2ln _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2ln +%xdefine _OBJ_nid2obj _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2obj +%xdefine _OBJ_nid2sn _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2sn +%xdefine _OBJ_obj2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_obj2nid +%xdefine _OBJ_obj2txt _ %+ BORINGSSL_PREFIX %+ _OBJ_obj2txt +%xdefine _OBJ_sn2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_sn2nid +%xdefine _OBJ_txt2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_txt2nid +%xdefine _OBJ_txt2obj _ %+ BORINGSSL_PREFIX %+ _OBJ_txt2obj +%xdefine _OCSP_BASICRESP_add_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_add_ext +%xdefine _OCSP_BASICRESP_delete_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_delete_ext +%xdefine _OCSP_BASICRESP_free _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_free +%xdefine _OCSP_BASICRESP_get_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext +%xdefine _OCSP_BASICRESP_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext_by_NID +%xdefine _OCSP_BASICRESP_it _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_it +%xdefine _OCSP_BASICRESP_new _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_new +%xdefine _OCSP_CERTID_dup _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_dup +%xdefine _OCSP_CERTID_free _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_free +%xdefine _OCSP_CERTID_it _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_it +%xdefine _OCSP_CERTID_new _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_new +%xdefine _OCSP_CERTSTATUS_it _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTSTATUS_it +%xdefine _OCSP_ONEREQ_free _ %+ BORINGSSL_PREFIX %+ _OCSP_ONEREQ_free +%xdefine _OCSP_ONEREQ_it _ %+ BORINGSSL_PREFIX %+ _OCSP_ONEREQ_it +%xdefine _OCSP_ONEREQ_new _ %+ BORINGSSL_PREFIX %+ _OCSP_ONEREQ_new +%xdefine _OCSP_REQINFO_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REQINFO_free +%xdefine _OCSP_REQINFO_it _ %+ BORINGSSL_PREFIX %+ _OCSP_REQINFO_it +%xdefine _OCSP_REQINFO_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REQINFO_new +%xdefine _OCSP_REQUEST_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_free +%xdefine _OCSP_REQUEST_get_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext +%xdefine _OCSP_REQUEST_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext_by_NID +%xdefine _OCSP_REQUEST_it _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_it +%xdefine _OCSP_REQUEST_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_new +%xdefine _OCSP_REQUEST_print _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_print +%xdefine _OCSP_REQ_CTX_add1_header _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_add1_header +%xdefine _OCSP_REQ_CTX_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_free +%xdefine _OCSP_REQ_CTX_get0_mem_bio _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_get0_mem_bio +%xdefine _OCSP_REQ_CTX_http _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_http +%xdefine _OCSP_REQ_CTX_i2d _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_i2d +%xdefine _OCSP_REQ_CTX_nbio _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio +%xdefine _OCSP_REQ_CTX_nbio_d2i _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio_d2i +%xdefine _OCSP_REQ_CTX_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_new +%xdefine _OCSP_REQ_CTX_set1_req _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_set1_req +%xdefine _OCSP_RESPBYTES_free _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_free +%xdefine _OCSP_RESPBYTES_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_it +%xdefine _OCSP_RESPBYTES_new _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_new +%xdefine _OCSP_RESPDATA_free _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPDATA_free +%xdefine _OCSP_RESPDATA_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPDATA_it +%xdefine _OCSP_RESPDATA_new _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPDATA_new +%xdefine _OCSP_RESPID_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPID_it +%xdefine _OCSP_RESPONSE_free _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_free +%xdefine _OCSP_RESPONSE_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_it +%xdefine _OCSP_RESPONSE_new _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_new +%xdefine _OCSP_RESPONSE_print _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_print +%xdefine _OCSP_REVOKEDINFO_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_free +%xdefine _OCSP_REVOKEDINFO_it _ %+ BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_it +%xdefine _OCSP_REVOKEDINFO_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_new +%xdefine _OCSP_SIGNATURE_free _ %+ BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_free +%xdefine _OCSP_SIGNATURE_it _ %+ BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_it +%xdefine _OCSP_SIGNATURE_new _ %+ BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_new +%xdefine _OCSP_SINGLERESP_add_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_add_ext +%xdefine _OCSP_SINGLERESP_free _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_free +%xdefine _OCSP_SINGLERESP_get0_id _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get0_id +%xdefine _OCSP_SINGLERESP_get_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext +%xdefine _OCSP_SINGLERESP_get_ext_count _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext_count +%xdefine _OCSP_SINGLERESP_it _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_it +%xdefine _OCSP_SINGLERESP_new _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_new +%xdefine _OCSP_basic_add1_cert _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_add1_cert +%xdefine _OCSP_basic_add1_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_add1_nonce +%xdefine _OCSP_basic_add1_status _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_add1_status +%xdefine _OCSP_basic_sign _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_sign +%xdefine _OCSP_basic_verify _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_verify +%xdefine _OCSP_cert_id_new _ %+ BORINGSSL_PREFIX %+ _OCSP_cert_id_new +%xdefine _OCSP_cert_status_str _ %+ BORINGSSL_PREFIX %+ _OCSP_cert_status_str +%xdefine _OCSP_cert_to_id _ %+ BORINGSSL_PREFIX %+ _OCSP_cert_to_id +%xdefine _OCSP_check_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_check_nonce +%xdefine _OCSP_check_validity _ %+ BORINGSSL_PREFIX %+ _OCSP_check_validity +%xdefine _OCSP_copy_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_copy_nonce +%xdefine _OCSP_crl_reason_str _ %+ BORINGSSL_PREFIX %+ _OCSP_crl_reason_str +%xdefine _OCSP_get_default_digest _ %+ BORINGSSL_PREFIX %+ _OCSP_get_default_digest +%xdefine _OCSP_id_cmp _ %+ BORINGSSL_PREFIX %+ _OCSP_id_cmp +%xdefine _OCSP_id_get0_info _ %+ BORINGSSL_PREFIX %+ _OCSP_id_get0_info +%xdefine _OCSP_id_issuer_cmp _ %+ BORINGSSL_PREFIX %+ _OCSP_id_issuer_cmp +%xdefine _OCSP_onereq_get0_id _ %+ BORINGSSL_PREFIX %+ _OCSP_onereq_get0_id +%xdefine _OCSP_parse_url _ %+ BORINGSSL_PREFIX %+ _OCSP_parse_url +%xdefine _OCSP_request_add0_id _ %+ BORINGSSL_PREFIX %+ _OCSP_request_add0_id +%xdefine _OCSP_request_add1_cert _ %+ BORINGSSL_PREFIX %+ _OCSP_request_add1_cert +%xdefine _OCSP_request_add1_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_request_add1_nonce +%xdefine _OCSP_request_is_signed _ %+ BORINGSSL_PREFIX %+ _OCSP_request_is_signed +%xdefine _OCSP_request_onereq_count _ %+ BORINGSSL_PREFIX %+ _OCSP_request_onereq_count +%xdefine _OCSP_request_onereq_get0 _ %+ BORINGSSL_PREFIX %+ _OCSP_request_onereq_get0 +%xdefine _OCSP_request_set1_name _ %+ BORINGSSL_PREFIX %+ _OCSP_request_set1_name +%xdefine _OCSP_request_sign _ %+ BORINGSSL_PREFIX %+ _OCSP_request_sign +%xdefine _OCSP_request_verify _ %+ BORINGSSL_PREFIX %+ _OCSP_request_verify +%xdefine _OCSP_resp_count _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_count +%xdefine _OCSP_resp_find _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_find +%xdefine _OCSP_resp_find_status _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_find_status +%xdefine _OCSP_resp_get0 _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_get0 +%xdefine _OCSP_response_create _ %+ BORINGSSL_PREFIX %+ _OCSP_response_create +%xdefine _OCSP_response_get1_basic _ %+ BORINGSSL_PREFIX %+ _OCSP_response_get1_basic +%xdefine _OCSP_response_status _ %+ BORINGSSL_PREFIX %+ _OCSP_response_status +%xdefine _OCSP_response_status_str _ %+ BORINGSSL_PREFIX %+ _OCSP_response_status_str +%xdefine _OCSP_sendreq_bio _ %+ BORINGSSL_PREFIX %+ _OCSP_sendreq_bio +%xdefine _OCSP_sendreq_nbio _ %+ BORINGSSL_PREFIX %+ _OCSP_sendreq_nbio +%xdefine _OCSP_sendreq_new _ %+ BORINGSSL_PREFIX %+ _OCSP_sendreq_new +%xdefine _OCSP_set_max_response_length _ %+ BORINGSSL_PREFIX %+ _OCSP_set_max_response_length +%xdefine _OCSP_single_get0_status _ %+ BORINGSSL_PREFIX %+ _OCSP_single_get0_status +%xdefine _OPENSSL_add_all_algorithms_conf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_add_all_algorithms_conf +%xdefine _OPENSSL_armcap_P _ %+ BORINGSSL_PREFIX %+ _OPENSSL_armcap_P +%xdefine _OPENSSL_asprintf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_asprintf +%xdefine _OPENSSL_calloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_calloc +%xdefine _OPENSSL_cleanse _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cleanse +%xdefine _OPENSSL_cleanup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cleanup +%xdefine _OPENSSL_clear_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_clear_free +%xdefine _OPENSSL_config _ %+ BORINGSSL_PREFIX %+ _OPENSSL_config +%xdefine _OPENSSL_cpucap_initialized _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cpucap_initialized +%xdefine _OPENSSL_cpuid_setup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cpuid_setup +%xdefine _OPENSSL_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_free +%xdefine _OPENSSL_fromxdigit _ %+ BORINGSSL_PREFIX %+ _OPENSSL_fromxdigit +%xdefine _OPENSSL_gmtime _ %+ BORINGSSL_PREFIX %+ _OPENSSL_gmtime +%xdefine _OPENSSL_gmtime_adj _ %+ BORINGSSL_PREFIX %+ _OPENSSL_gmtime_adj +%xdefine _OPENSSL_gmtime_diff _ %+ BORINGSSL_PREFIX %+ _OPENSSL_gmtime_diff +%xdefine _OPENSSL_hash32 _ %+ BORINGSSL_PREFIX %+ _OPENSSL_hash32 +%xdefine _OPENSSL_hexstr2buf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_hexstr2buf +%xdefine _OPENSSL_ia32cap_P _ %+ BORINGSSL_PREFIX %+ _OPENSSL_ia32cap_P +%xdefine _OPENSSL_init _ %+ BORINGSSL_PREFIX %+ _OPENSSL_init +%xdefine _OPENSSL_init_crypto _ %+ BORINGSSL_PREFIX %+ _OPENSSL_init_crypto +%xdefine _OPENSSL_isalnum _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isalnum +%xdefine _OPENSSL_isalpha _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isalpha +%xdefine _OPENSSL_isdigit _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isdigit +%xdefine _OPENSSL_isspace _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isspace +%xdefine _OPENSSL_isxdigit _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isxdigit +%xdefine _OPENSSL_lh_delete _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_delete +%xdefine _OPENSSL_lh_doall_arg _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_doall_arg +%xdefine _OPENSSL_lh_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_free +%xdefine _OPENSSL_lh_insert _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_insert +%xdefine _OPENSSL_lh_new _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_new +%xdefine _OPENSSL_lh_num_items _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_num_items +%xdefine _OPENSSL_lh_retrieve _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve +%xdefine _OPENSSL_lh_retrieve_key _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve_key +%xdefine _OPENSSL_load_builtin_modules _ %+ BORINGSSL_PREFIX %+ _OPENSSL_load_builtin_modules +%xdefine _OPENSSL_malloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_malloc +%xdefine _OPENSSL_malloc_init _ %+ BORINGSSL_PREFIX %+ _OPENSSL_malloc_init +%xdefine _OPENSSL_memdup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_memdup +%xdefine _OPENSSL_no_config _ %+ BORINGSSL_PREFIX %+ _OPENSSL_no_config +%xdefine _OPENSSL_posix_to_tm _ %+ BORINGSSL_PREFIX %+ _OPENSSL_posix_to_tm +%xdefine _OPENSSL_ppc64le_hwcap2 _ %+ BORINGSSL_PREFIX %+ _OPENSSL_ppc64le_hwcap2 +%xdefine _OPENSSL_realloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_realloc +%xdefine _OPENSSL_secure_clear_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_secure_clear_free +%xdefine _OPENSSL_secure_malloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_secure_malloc +%xdefine _OPENSSL_secure_zalloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_secure_zalloc +%xdefine _OPENSSL_sk_deep_copy _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_deep_copy +%xdefine _OPENSSL_sk_delete _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_delete +%xdefine _OPENSSL_sk_delete_if _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_if +%xdefine _OPENSSL_sk_delete_ptr _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_ptr +%xdefine _OPENSSL_sk_dup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_dup +%xdefine _OPENSSL_sk_find _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_find +%xdefine _OPENSSL_sk_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_free +%xdefine _OPENSSL_sk_insert _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_insert +%xdefine _OPENSSL_sk_is_sorted _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_is_sorted +%xdefine _OPENSSL_sk_new _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_new +%xdefine _OPENSSL_sk_new_null _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_new_null +%xdefine _OPENSSL_sk_num _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_num +%xdefine _OPENSSL_sk_pop _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_pop +%xdefine _OPENSSL_sk_pop_free_ex _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_pop_free_ex +%xdefine _OPENSSL_sk_push _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_push +%xdefine _OPENSSL_sk_set _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_set +%xdefine _OPENSSL_sk_set_cmp_func _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_set_cmp_func +%xdefine _OPENSSL_sk_shift _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_shift +%xdefine _OPENSSL_sk_sort _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_sort +%xdefine _OPENSSL_sk_unshift _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_unshift +%xdefine _OPENSSL_sk_value _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_value +%xdefine _OPENSSL_sk_zero _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_zero +%xdefine _OPENSSL_strcasecmp _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strcasecmp +%xdefine _OPENSSL_strdup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strdup +%xdefine _OPENSSL_strhash _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strhash +%xdefine _OPENSSL_strlcat _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strlcat +%xdefine _OPENSSL_strlcpy _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strlcpy +%xdefine _OPENSSL_strncasecmp _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strncasecmp +%xdefine _OPENSSL_strndup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strndup +%xdefine _OPENSSL_strnlen _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strnlen +%xdefine _OPENSSL_timegm _ %+ BORINGSSL_PREFIX %+ _OPENSSL_timegm +%xdefine _OPENSSL_tm_to_posix _ %+ BORINGSSL_PREFIX %+ _OPENSSL_tm_to_posix +%xdefine _OPENSSL_tolower _ %+ BORINGSSL_PREFIX %+ _OPENSSL_tolower +%xdefine _OPENSSL_vasprintf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_vasprintf +%xdefine _OPENSSL_vasprintf_internal _ %+ BORINGSSL_PREFIX %+ _OPENSSL_vasprintf_internal +%xdefine _OPENSSL_zalloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_zalloc +%xdefine _OTHERNAME_free _ %+ BORINGSSL_PREFIX %+ _OTHERNAME_free +%xdefine _OTHERNAME_it _ %+ BORINGSSL_PREFIX %+ _OTHERNAME_it +%xdefine _OTHERNAME_new _ %+ BORINGSSL_PREFIX %+ _OTHERNAME_new +%xdefine _OpenSSL_add_all_algorithms _ %+ BORINGSSL_PREFIX %+ _OpenSSL_add_all_algorithms +%xdefine _OpenSSL_add_all_ciphers _ %+ BORINGSSL_PREFIX %+ _OpenSSL_add_all_ciphers +%xdefine _OpenSSL_add_all_digests _ %+ BORINGSSL_PREFIX %+ _OpenSSL_add_all_digests +%xdefine _OpenSSL_version _ %+ BORINGSSL_PREFIX %+ _OpenSSL_version +%xdefine _OpenSSL_version_num _ %+ BORINGSSL_PREFIX %+ _OpenSSL_version_num +%xdefine _PEM_ASN1_read _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_read +%xdefine _PEM_ASN1_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_read_bio +%xdefine _PEM_ASN1_write _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_write +%xdefine _PEM_ASN1_write_bio _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_write_bio +%xdefine _PEM_X509_INFO_read _ %+ BORINGSSL_PREFIX %+ _PEM_X509_INFO_read +%xdefine _PEM_X509_INFO_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_X509_INFO_read_bio +%xdefine _PEM_X509_INFO_write_bio _ %+ BORINGSSL_PREFIX %+ _PEM_X509_INFO_write_bio +%xdefine _PEM_bytes_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_bytes_read_bio +%xdefine _PEM_def_callback _ %+ BORINGSSL_PREFIX %+ _PEM_def_callback +%xdefine _PEM_dek_info _ %+ BORINGSSL_PREFIX %+ _PEM_dek_info +%xdefine _PEM_do_header _ %+ BORINGSSL_PREFIX %+ _PEM_do_header +%xdefine _PEM_get_EVP_CIPHER_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_get_EVP_CIPHER_INFO +%xdefine _PEM_proc_type _ %+ BORINGSSL_PREFIX %+ _PEM_proc_type +%xdefine _PEM_read _ %+ BORINGSSL_PREFIX %+ _PEM_read +%xdefine _PEM_read_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_DHparams +%xdefine _PEM_read_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_DSAPrivateKey +%xdefine _PEM_read_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_DSA_PUBKEY +%xdefine _PEM_read_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_DSAparams +%xdefine _PEM_read_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_ECPrivateKey +%xdefine _PEM_read_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_EC_PUBKEY +%xdefine _PEM_read_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_read_PKCS7 +%xdefine _PEM_read_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_read_PKCS8 +%xdefine _PEM_read_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_read_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_read_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_PUBKEY +%xdefine _PEM_read_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_PrivateKey +%xdefine _PEM_read_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_RSAPrivateKey +%xdefine _PEM_read_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_RSAPublicKey +%xdefine _PEM_read_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_RSA_PUBKEY +%xdefine _PEM_read_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509 +%xdefine _PEM_read_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509_AUX +%xdefine _PEM_read_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509_CRL +%xdefine _PEM_read_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509_REQ +%xdefine _PEM_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio +%xdefine _PEM_read_bio_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DHparams +%xdefine _PEM_read_bio_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DSAPrivateKey +%xdefine _PEM_read_bio_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DSA_PUBKEY +%xdefine _PEM_read_bio_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DSAparams +%xdefine _PEM_read_bio_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_ECPKParameters +%xdefine _PEM_read_bio_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_ECPrivateKey +%xdefine _PEM_read_bio_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_EC_PUBKEY +%xdefine _PEM_read_bio_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS7 +%xdefine _PEM_read_bio_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8 +%xdefine _PEM_read_bio_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_read_bio_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PUBKEY +%xdefine _PEM_read_bio_Parameters _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_Parameters +%xdefine _PEM_read_bio_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PrivateKey +%xdefine _PEM_read_bio_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPrivateKey +%xdefine _PEM_read_bio_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPublicKey +%xdefine _PEM_read_bio_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_RSA_PUBKEY +%xdefine _PEM_read_bio_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509 +%xdefine _PEM_read_bio_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_AUX +%xdefine _PEM_read_bio_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_CRL +%xdefine _PEM_read_bio_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_REQ +%xdefine _PEM_write _ %+ BORINGSSL_PREFIX %+ _PEM_write +%xdefine _PEM_write_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_DHparams +%xdefine _PEM_write_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_DSAPrivateKey +%xdefine _PEM_write_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_DSA_PUBKEY +%xdefine _PEM_write_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_DSAparams +%xdefine _PEM_write_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_ECPrivateKey +%xdefine _PEM_write_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_EC_PUBKEY +%xdefine _PEM_write_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS7 +%xdefine _PEM_write_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8 +%xdefine _PEM_write_PKCS8PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey +%xdefine _PEM_write_PKCS8PrivateKey_nid _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey_nid +%xdefine _PEM_write_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_write_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_PUBKEY +%xdefine _PEM_write_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_PrivateKey +%xdefine _PEM_write_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_RSAPrivateKey +%xdefine _PEM_write_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_RSAPublicKey +%xdefine _PEM_write_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_RSA_PUBKEY +%xdefine _PEM_write_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509 +%xdefine _PEM_write_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_AUX +%xdefine _PEM_write_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_CRL +%xdefine _PEM_write_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_REQ +%xdefine _PEM_write_X509_REQ_NEW _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_REQ_NEW +%xdefine _PEM_write_bio _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio +%xdefine _PEM_write_bio_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DHparams +%xdefine _PEM_write_bio_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DSAPrivateKey +%xdefine _PEM_write_bio_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DSA_PUBKEY +%xdefine _PEM_write_bio_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DSAparams +%xdefine _PEM_write_bio_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_ECPKParameters +%xdefine _PEM_write_bio_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_ECPrivateKey +%xdefine _PEM_write_bio_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_EC_PUBKEY +%xdefine _PEM_write_bio_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS7 +%xdefine _PEM_write_bio_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8 +%xdefine _PEM_write_bio_PKCS8PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey +%xdefine _PEM_write_bio_PKCS8PrivateKey_nid _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey_nid +%xdefine _PEM_write_bio_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_write_bio_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PUBKEY +%xdefine _PEM_write_bio_Parameters _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_Parameters +%xdefine _PEM_write_bio_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey +%xdefine _PEM_write_bio_PrivateKey_traditional _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey_traditional +%xdefine _PEM_write_bio_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPrivateKey +%xdefine _PEM_write_bio_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPublicKey +%xdefine _PEM_write_bio_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_RSA_PUBKEY +%xdefine _PEM_write_bio_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509 +%xdefine _PEM_write_bio_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_AUX +%xdefine _PEM_write_bio_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_CRL +%xdefine _PEM_write_bio_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ +%xdefine _PEM_write_bio_X509_REQ_NEW _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ_NEW +%xdefine _PKCS12_PBE_add _ %+ BORINGSSL_PREFIX %+ _PKCS12_PBE_add +%xdefine _PKCS12_create _ %+ BORINGSSL_PREFIX %+ _PKCS12_create +%xdefine _PKCS12_free _ %+ BORINGSSL_PREFIX %+ _PKCS12_free +%xdefine _PKCS12_get_key_and_certs _ %+ BORINGSSL_PREFIX %+ _PKCS12_get_key_and_certs +%xdefine _PKCS12_new _ %+ BORINGSSL_PREFIX %+ _PKCS12_new +%xdefine _PKCS12_parse _ %+ BORINGSSL_PREFIX %+ _PKCS12_parse +%xdefine _PKCS12_set_mac _ %+ BORINGSSL_PREFIX %+ _PKCS12_set_mac +%xdefine _PKCS12_verify_mac _ %+ BORINGSSL_PREFIX %+ _PKCS12_verify_mac +%xdefine _PKCS1_MGF1 _ %+ BORINGSSL_PREFIX %+ _PKCS1_MGF1 +%xdefine _PKCS5_PBKDF2_HMAC _ %+ BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC +%xdefine _PKCS5_PBKDF2_HMAC_SHA1 _ %+ BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC_SHA1 +%xdefine _PKCS5_pbe2_decrypt_init _ %+ BORINGSSL_PREFIX %+ _PKCS5_pbe2_decrypt_init +%xdefine _PKCS5_pbe2_encrypt_init _ %+ BORINGSSL_PREFIX %+ _PKCS5_pbe2_encrypt_init +%xdefine _PKCS7_ATTR_VERIFY_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ATTR_VERIFY_it +%xdefine _PKCS7_DIGEST_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_DIGEST_free +%xdefine _PKCS7_DIGEST_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_DIGEST_it +%xdefine _PKCS7_DIGEST_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_DIGEST_new +%xdefine _PKCS7_ENCRYPT_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_free +%xdefine _PKCS7_ENCRYPT_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_it +%xdefine _PKCS7_ENCRYPT_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_new +%xdefine _PKCS7_ENC_CONTENT_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_free +%xdefine _PKCS7_ENC_CONTENT_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_it +%xdefine _PKCS7_ENC_CONTENT_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_new +%xdefine _PKCS7_ENVELOPE_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_free +%xdefine _PKCS7_ENVELOPE_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_it +%xdefine _PKCS7_ENVELOPE_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_new +%xdefine _PKCS7_ISSUER_AND_SERIAL_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_free +%xdefine _PKCS7_ISSUER_AND_SERIAL_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_it +%xdefine _PKCS7_ISSUER_AND_SERIAL_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_new +%xdefine _PKCS7_RECIP_INFO_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_free +%xdefine _PKCS7_RECIP_INFO_get0_alg _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_get0_alg +%xdefine _PKCS7_RECIP_INFO_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_it +%xdefine _PKCS7_RECIP_INFO_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_new +%xdefine _PKCS7_RECIP_INFO_set _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_set +%xdefine _PKCS7_SIGNED_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNED_free +%xdefine _PKCS7_SIGNED_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNED_it +%xdefine _PKCS7_SIGNED_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNED_new +%xdefine _PKCS7_SIGNER_INFO_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_free +%xdefine _PKCS7_SIGNER_INFO_get0_algs _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_get0_algs +%xdefine _PKCS7_SIGNER_INFO_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_it +%xdefine _PKCS7_SIGNER_INFO_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_new +%xdefine _PKCS7_SIGNER_INFO_set _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_set +%xdefine _PKCS7_SIGN_ENVELOPE_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_free +%xdefine _PKCS7_SIGN_ENVELOPE_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_it +%xdefine _PKCS7_SIGN_ENVELOPE_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_new +%xdefine _PKCS7_add_certificate _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_certificate +%xdefine _PKCS7_add_crl _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_crl +%xdefine _PKCS7_add_recipient _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_recipient +%xdefine _PKCS7_add_recipient_info _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_recipient_info +%xdefine _PKCS7_add_signer _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_signer +%xdefine _PKCS7_bundle_CRLs _ %+ BORINGSSL_PREFIX %+ _PKCS7_bundle_CRLs +%xdefine _PKCS7_bundle_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_bundle_certificates +%xdefine _PKCS7_bundle_raw_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_bundle_raw_certificates +%xdefine _PKCS7_content_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_content_new +%xdefine _PKCS7_dataFinal _ %+ BORINGSSL_PREFIX %+ _PKCS7_dataFinal +%xdefine _PKCS7_dataInit _ %+ BORINGSSL_PREFIX %+ _PKCS7_dataInit +%xdefine _PKCS7_decrypt _ %+ BORINGSSL_PREFIX %+ _PKCS7_decrypt +%xdefine _PKCS7_dup _ %+ BORINGSSL_PREFIX %+ _PKCS7_dup +%xdefine _PKCS7_encrypt _ %+ BORINGSSL_PREFIX %+ _PKCS7_encrypt +%xdefine _PKCS7_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_free +%xdefine _PKCS7_get0_signers _ %+ BORINGSSL_PREFIX %+ _PKCS7_get0_signers +%xdefine _PKCS7_get_CRLs _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_CRLs +%xdefine _PKCS7_get_PEM_CRLs _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_PEM_CRLs +%xdefine _PKCS7_get_PEM_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_PEM_certificates +%xdefine _PKCS7_get_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_certificates +%xdefine _PKCS7_get_detached _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_detached +%xdefine _PKCS7_get_raw_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_raw_certificates +%xdefine _PKCS7_get_recipient_info _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_recipient_info +%xdefine _PKCS7_get_signed_attribute _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_signed_attribute +%xdefine _PKCS7_get_signer_info _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_signer_info +%xdefine _PKCS7_is_detached _ %+ BORINGSSL_PREFIX %+ _PKCS7_is_detached +%xdefine _PKCS7_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_it +%xdefine _PKCS7_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_new +%xdefine _PKCS7_print_ctx _ %+ BORINGSSL_PREFIX %+ _PKCS7_print_ctx +%xdefine _PKCS7_set_cipher _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_cipher +%xdefine _PKCS7_set_content _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_content +%xdefine _PKCS7_set_detached _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_detached +%xdefine _PKCS7_set_digest _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_digest +%xdefine _PKCS7_set_type _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_type +%xdefine _PKCS7_sign _ %+ BORINGSSL_PREFIX %+ _PKCS7_sign +%xdefine _PKCS7_type_is_data _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_data +%xdefine _PKCS7_type_is_digest _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_digest +%xdefine _PKCS7_type_is_encrypted _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_encrypted +%xdefine _PKCS7_type_is_enveloped _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_enveloped +%xdefine _PKCS7_type_is_signed _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_signed +%xdefine _PKCS7_type_is_signedAndEnveloped _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_signedAndEnveloped +%xdefine _PKCS7_verify _ %+ BORINGSSL_PREFIX %+ _PKCS7_verify +%xdefine _PKCS8_PRIV_KEY_INFO_free _ %+ BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_free +%xdefine _PKCS8_PRIV_KEY_INFO_it _ %+ BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_it +%xdefine _PKCS8_PRIV_KEY_INFO_new _ %+ BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_new +%xdefine _PKCS8_decrypt _ %+ BORINGSSL_PREFIX %+ _PKCS8_decrypt +%xdefine _PKCS8_encrypt _ %+ BORINGSSL_PREFIX %+ _PKCS8_encrypt +%xdefine _PKCS8_marshal_encrypted_private_key _ %+ BORINGSSL_PREFIX %+ _PKCS8_marshal_encrypted_private_key +%xdefine _PKCS8_parse_encrypted_private_key _ %+ BORINGSSL_PREFIX %+ _PKCS8_parse_encrypted_private_key +%xdefine _POLICYINFO_free _ %+ BORINGSSL_PREFIX %+ _POLICYINFO_free +%xdefine _POLICYINFO_it _ %+ BORINGSSL_PREFIX %+ _POLICYINFO_it +%xdefine _POLICYINFO_new _ %+ BORINGSSL_PREFIX %+ _POLICYINFO_new +%xdefine _POLICYQUALINFO_free _ %+ BORINGSSL_PREFIX %+ _POLICYQUALINFO_free +%xdefine _POLICYQUALINFO_it _ %+ BORINGSSL_PREFIX %+ _POLICYQUALINFO_it +%xdefine _POLICYQUALINFO_new _ %+ BORINGSSL_PREFIX %+ _POLICYQUALINFO_new +%xdefine _POLICY_CONSTRAINTS_free _ %+ BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_free +%xdefine _POLICY_CONSTRAINTS_it _ %+ BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_it +%xdefine _POLICY_CONSTRAINTS_new _ %+ BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_new +%xdefine _POLICY_MAPPINGS_it _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPINGS_it +%xdefine _POLICY_MAPPING_free _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPING_free +%xdefine _POLICY_MAPPING_it _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPING_it +%xdefine _POLICY_MAPPING_new _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPING_new +%xdefine _PQDSA_KEY_free _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_free +%xdefine _PQDSA_KEY_get0_dsa _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_get0_dsa +%xdefine _PQDSA_KEY_init _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_init +%xdefine _PQDSA_KEY_new _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_new +%xdefine _PQDSA_KEY_set_raw_keypair_from_both _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_both +%xdefine _PQDSA_KEY_set_raw_keypair_from_seed _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_seed +%xdefine _PQDSA_KEY_set_raw_private_key _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_private_key +%xdefine _PQDSA_KEY_set_raw_public_key _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_public_key +%xdefine _PQDSA_find_asn1_by_nid _ %+ BORINGSSL_PREFIX %+ _PQDSA_find_asn1_by_nid +%xdefine _PQDSA_find_dsa_by_nid _ %+ BORINGSSL_PREFIX %+ _PQDSA_find_dsa_by_nid +%xdefine _RAND_OpenSSL _ %+ BORINGSSL_PREFIX %+ _RAND_OpenSSL +%xdefine _RAND_SSLeay _ %+ BORINGSSL_PREFIX %+ _RAND_SSLeay +%xdefine _RAND_add _ %+ BORINGSSL_PREFIX %+ _RAND_add +%xdefine _RAND_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_bytes +%xdefine _RAND_bytes_with_user_prediction_resistance _ %+ BORINGSSL_PREFIX %+ _RAND_bytes_with_user_prediction_resistance +%xdefine _RAND_cleanup _ %+ BORINGSSL_PREFIX %+ _RAND_cleanup +%xdefine _RAND_egd _ %+ BORINGSSL_PREFIX %+ _RAND_egd +%xdefine _RAND_egd_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_egd_bytes +%xdefine _RAND_file_name _ %+ BORINGSSL_PREFIX %+ _RAND_file_name +%xdefine _RAND_get_rand_method _ %+ BORINGSSL_PREFIX %+ _RAND_get_rand_method +%xdefine _RAND_keep_random_devices_open _ %+ BORINGSSL_PREFIX %+ _RAND_keep_random_devices_open +%xdefine _RAND_load_file _ %+ BORINGSSL_PREFIX %+ _RAND_load_file +%xdefine _RAND_poll _ %+ BORINGSSL_PREFIX %+ _RAND_poll +%xdefine _RAND_priv_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_priv_bytes +%xdefine _RAND_pseudo_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_pseudo_bytes +%xdefine _RAND_public_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_public_bytes +%xdefine _RAND_seed _ %+ BORINGSSL_PREFIX %+ _RAND_seed +%xdefine _RAND_set_rand_method _ %+ BORINGSSL_PREFIX %+ _RAND_set_rand_method +%xdefine _RAND_status _ %+ BORINGSSL_PREFIX %+ _RAND_status +%xdefine _RAND_write_file _ %+ BORINGSSL_PREFIX %+ _RAND_write_file +%xdefine _RC4 _ %+ BORINGSSL_PREFIX %+ _RC4 +%xdefine _RC4_options _ %+ BORINGSSL_PREFIX %+ _RC4_options +%xdefine _RC4_set_key _ %+ BORINGSSL_PREFIX %+ _RC4_set_key +%xdefine _RFC8032_DOM2_PREFIX _ %+ BORINGSSL_PREFIX %+ _RFC8032_DOM2_PREFIX +%xdefine _RIPEMD160 _ %+ BORINGSSL_PREFIX %+ _RIPEMD160 +%xdefine _RIPEMD160_Final _ %+ BORINGSSL_PREFIX %+ _RIPEMD160_Final +%xdefine _RIPEMD160_Init _ %+ BORINGSSL_PREFIX %+ _RIPEMD160_Init +%xdefine _RIPEMD160_Update _ %+ BORINGSSL_PREFIX %+ _RIPEMD160_Update +%xdefine _RSAPrivateKey_dup _ %+ BORINGSSL_PREFIX %+ _RSAPrivateKey_dup +%xdefine _RSAPublicKey_dup _ %+ BORINGSSL_PREFIX %+ _RSAPublicKey_dup +%xdefine _RSASSA_PSS_PARAMS_create _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_create +%xdefine _RSASSA_PSS_PARAMS_free _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_free +%xdefine _RSASSA_PSS_PARAMS_get _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_get +%xdefine _RSASSA_PSS_PARAMS_new _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_new +%xdefine _RSASSA_PSS_parse_params _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_parse_params +%xdefine _RSAZ_1024_mod_exp_avx2 _ %+ BORINGSSL_PREFIX %+ _RSAZ_1024_mod_exp_avx2 +%xdefine _RSAZ_mod_exp_avx512_x2 _ %+ BORINGSSL_PREFIX %+ _RSAZ_mod_exp_avx512_x2 +%xdefine _RSA_ALGOR_IDENTIFIER_free _ %+ BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_free +%xdefine _RSA_ALGOR_IDENTIFIER_new _ %+ BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_new +%xdefine _RSA_INTEGER_free _ %+ BORINGSSL_PREFIX %+ _RSA_INTEGER_free +%xdefine _RSA_INTEGER_new _ %+ BORINGSSL_PREFIX %+ _RSA_INTEGER_new +%xdefine _RSA_MGA_IDENTIFIER_free _ %+ BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_free +%xdefine _RSA_MGA_IDENTIFIER_new _ %+ BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_new +%xdefine _RSA_PSS_PARAMS_free _ %+ BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_free +%xdefine _RSA_PSS_PARAMS_it _ %+ BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_it +%xdefine _RSA_PSS_PARAMS_new _ %+ BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_new +%xdefine _RSA_add_pkcs1_prefix _ %+ BORINGSSL_PREFIX %+ _RSA_add_pkcs1_prefix +%xdefine _RSA_bits _ %+ BORINGSSL_PREFIX %+ _RSA_bits +%xdefine _RSA_blinding_off_temp_for_accp_compatibility _ %+ BORINGSSL_PREFIX %+ _RSA_blinding_off_temp_for_accp_compatibility +%xdefine _RSA_blinding_on _ %+ BORINGSSL_PREFIX %+ _RSA_blinding_on +%xdefine _RSA_check_fips _ %+ BORINGSSL_PREFIX %+ _RSA_check_fips +%xdefine _RSA_check_key _ %+ BORINGSSL_PREFIX %+ _RSA_check_key +%xdefine _RSA_decrypt _ %+ BORINGSSL_PREFIX %+ _RSA_decrypt +%xdefine _RSA_encrypt _ %+ BORINGSSL_PREFIX %+ _RSA_encrypt +%xdefine _RSA_flags _ %+ BORINGSSL_PREFIX %+ _RSA_flags +%xdefine _RSA_free _ %+ BORINGSSL_PREFIX %+ _RSA_free +%xdefine _RSA_generate_key _ %+ BORINGSSL_PREFIX %+ _RSA_generate_key +%xdefine _RSA_generate_key_ex _ %+ BORINGSSL_PREFIX %+ _RSA_generate_key_ex +%xdefine _RSA_generate_key_fips _ %+ BORINGSSL_PREFIX %+ _RSA_generate_key_fips +%xdefine _RSA_get0_crt_params _ %+ BORINGSSL_PREFIX %+ _RSA_get0_crt_params +%xdefine _RSA_get0_d _ %+ BORINGSSL_PREFIX %+ _RSA_get0_d +%xdefine _RSA_get0_dmp1 _ %+ BORINGSSL_PREFIX %+ _RSA_get0_dmp1 +%xdefine _RSA_get0_dmq1 _ %+ BORINGSSL_PREFIX %+ _RSA_get0_dmq1 +%xdefine _RSA_get0_e _ %+ BORINGSSL_PREFIX %+ _RSA_get0_e +%xdefine _RSA_get0_factors _ %+ BORINGSSL_PREFIX %+ _RSA_get0_factors +%xdefine _RSA_get0_iqmp _ %+ BORINGSSL_PREFIX %+ _RSA_get0_iqmp +%xdefine _RSA_get0_key _ %+ BORINGSSL_PREFIX %+ _RSA_get0_key +%xdefine _RSA_get0_n _ %+ BORINGSSL_PREFIX %+ _RSA_get0_n +%xdefine _RSA_get0_p _ %+ BORINGSSL_PREFIX %+ _RSA_get0_p +%xdefine _RSA_get0_pss_params _ %+ BORINGSSL_PREFIX %+ _RSA_get0_pss_params +%xdefine _RSA_get0_q _ %+ BORINGSSL_PREFIX %+ _RSA_get0_q +%xdefine _RSA_get0_ssa_pss_params _ %+ BORINGSSL_PREFIX %+ _RSA_get0_ssa_pss_params +%xdefine _RSA_get_default_method _ %+ BORINGSSL_PREFIX %+ _RSA_get_default_method +%xdefine _RSA_get_ex_data _ %+ BORINGSSL_PREFIX %+ _RSA_get_ex_data +%xdefine _RSA_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _RSA_get_ex_new_index +%xdefine _RSA_get_method _ %+ BORINGSSL_PREFIX %+ _RSA_get_method +%xdefine _RSA_is_opaque _ %+ BORINGSSL_PREFIX %+ _RSA_is_opaque +%xdefine _RSA_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _RSA_marshal_private_key +%xdefine _RSA_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _RSA_marshal_public_key +%xdefine _RSA_meth_free _ %+ BORINGSSL_PREFIX %+ _RSA_meth_free +%xdefine _RSA_meth_new _ %+ BORINGSSL_PREFIX %+ _RSA_meth_new +%xdefine _RSA_meth_set0_app_data _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set0_app_data +%xdefine _RSA_meth_set_finish _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_finish +%xdefine _RSA_meth_set_init _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_init +%xdefine _RSA_meth_set_priv_dec _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_priv_dec +%xdefine _RSA_meth_set_priv_enc _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_priv_enc +%xdefine _RSA_meth_set_pub_dec _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_pub_dec +%xdefine _RSA_meth_set_pub_enc _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_pub_enc +%xdefine _RSA_meth_set_sign _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_sign +%xdefine _RSA_new _ %+ BORINGSSL_PREFIX %+ _RSA_new +%xdefine _RSA_new_method _ %+ BORINGSSL_PREFIX %+ _RSA_new_method +%xdefine _RSA_new_method_no_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_method_no_e +%xdefine _RSA_new_private_key _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key +%xdefine _RSA_new_private_key_large_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key_large_e +%xdefine _RSA_new_private_key_no_crt _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key_no_crt +%xdefine _RSA_new_private_key_no_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key_no_e +%xdefine _RSA_new_public_key _ %+ BORINGSSL_PREFIX %+ _RSA_new_public_key +%xdefine _RSA_new_public_key_large_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_public_key_large_e +%xdefine _RSA_padding_add_PKCS1_OAEP _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP +%xdefine _RSA_padding_add_PKCS1_OAEP_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP_mgf1 +%xdefine _RSA_padding_add_PKCS1_PSS _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS +%xdefine _RSA_padding_add_PKCS1_PSS_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS_mgf1 +%xdefine _RSA_padding_add_PKCS1_type_1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_type_1 +%xdefine _RSA_padding_add_none _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_none +%xdefine _RSA_padding_check_PKCS1_OAEP_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_OAEP_mgf1 +%xdefine _RSA_padding_check_PKCS1_type_1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_type_1 +%xdefine _RSA_parse_private_key _ %+ BORINGSSL_PREFIX %+ _RSA_parse_private_key +%xdefine _RSA_parse_public_key _ %+ BORINGSSL_PREFIX %+ _RSA_parse_public_key +%xdefine _RSA_pkey_ctx_ctrl _ %+ BORINGSSL_PREFIX %+ _RSA_pkey_ctx_ctrl +%xdefine _RSA_print _ %+ BORINGSSL_PREFIX %+ _RSA_print +%xdefine _RSA_print_fp _ %+ BORINGSSL_PREFIX %+ _RSA_print_fp +%xdefine _RSA_private_decrypt _ %+ BORINGSSL_PREFIX %+ _RSA_private_decrypt +%xdefine _RSA_private_encrypt _ %+ BORINGSSL_PREFIX %+ _RSA_private_encrypt +%xdefine _RSA_private_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_private_key_from_bytes +%xdefine _RSA_private_key_to_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_private_key_to_bytes +%xdefine _RSA_public_decrypt _ %+ BORINGSSL_PREFIX %+ _RSA_public_decrypt +%xdefine _RSA_public_encrypt _ %+ BORINGSSL_PREFIX %+ _RSA_public_encrypt +%xdefine _RSA_public_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_public_key_from_bytes +%xdefine _RSA_public_key_to_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_public_key_to_bytes +%xdefine _RSA_set0_crt_params _ %+ BORINGSSL_PREFIX %+ _RSA_set0_crt_params +%xdefine _RSA_set0_factors _ %+ BORINGSSL_PREFIX %+ _RSA_set0_factors +%xdefine _RSA_set0_key _ %+ BORINGSSL_PREFIX %+ _RSA_set0_key +%xdefine _RSA_set_ex_data _ %+ BORINGSSL_PREFIX %+ _RSA_set_ex_data +%xdefine _RSA_set_flags _ %+ BORINGSSL_PREFIX %+ _RSA_set_flags +%xdefine _RSA_set_method _ %+ BORINGSSL_PREFIX %+ _RSA_set_method +%xdefine _RSA_sign _ %+ BORINGSSL_PREFIX %+ _RSA_sign +%xdefine _RSA_sign_pss_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_sign_pss_mgf1 +%xdefine _RSA_sign_raw _ %+ BORINGSSL_PREFIX %+ _RSA_sign_raw +%xdefine _RSA_size _ %+ BORINGSSL_PREFIX %+ _RSA_size +%xdefine _RSA_test_flags _ %+ BORINGSSL_PREFIX %+ _RSA_test_flags +%xdefine _RSA_up_ref _ %+ BORINGSSL_PREFIX %+ _RSA_up_ref +%xdefine _RSA_verify _ %+ BORINGSSL_PREFIX %+ _RSA_verify +%xdefine _RSA_verify_PKCS1_PSS _ %+ BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS +%xdefine _RSA_verify_PKCS1_PSS_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS_mgf1 +%xdefine _RSA_verify_pss_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_verify_pss_mgf1 +%xdefine _RSA_verify_raw _ %+ BORINGSSL_PREFIX %+ _RSA_verify_raw +%xdefine _SHA1 _ %+ BORINGSSL_PREFIX %+ _SHA1 +%xdefine _SHA1_Final _ %+ BORINGSSL_PREFIX %+ _SHA1_Final +%xdefine _SHA1_Init _ %+ BORINGSSL_PREFIX %+ _SHA1_Init +%xdefine _SHA1_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA1_Init_from_state +%xdefine _SHA1_Transform _ %+ BORINGSSL_PREFIX %+ _SHA1_Transform +%xdefine _SHA1_Update _ %+ BORINGSSL_PREFIX %+ _SHA1_Update +%xdefine _SHA1_get_state _ %+ BORINGSSL_PREFIX %+ _SHA1_get_state +%xdefine _SHA224 _ %+ BORINGSSL_PREFIX %+ _SHA224 +%xdefine _SHA224_Final _ %+ BORINGSSL_PREFIX %+ _SHA224_Final +%xdefine _SHA224_Init _ %+ BORINGSSL_PREFIX %+ _SHA224_Init +%xdefine _SHA224_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA224_Init_from_state +%xdefine _SHA224_Update _ %+ BORINGSSL_PREFIX %+ _SHA224_Update +%xdefine _SHA224_get_state _ %+ BORINGSSL_PREFIX %+ _SHA224_get_state +%xdefine _SHA256 _ %+ BORINGSSL_PREFIX %+ _SHA256 +%xdefine _SHA256_Final _ %+ BORINGSSL_PREFIX %+ _SHA256_Final +%xdefine _SHA256_Init _ %+ BORINGSSL_PREFIX %+ _SHA256_Init +%xdefine _SHA256_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA256_Init_from_state +%xdefine _SHA256_Transform _ %+ BORINGSSL_PREFIX %+ _SHA256_Transform +%xdefine _SHA256_TransformBlocks _ %+ BORINGSSL_PREFIX %+ _SHA256_TransformBlocks +%xdefine _SHA256_Update _ %+ BORINGSSL_PREFIX %+ _SHA256_Update +%xdefine _SHA256_get_state _ %+ BORINGSSL_PREFIX %+ _SHA256_get_state +%xdefine _SHA384 _ %+ BORINGSSL_PREFIX %+ _SHA384 +%xdefine _SHA384_Final _ %+ BORINGSSL_PREFIX %+ _SHA384_Final +%xdefine _SHA384_Init _ %+ BORINGSSL_PREFIX %+ _SHA384_Init +%xdefine _SHA384_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA384_Init_from_state +%xdefine _SHA384_Update _ %+ BORINGSSL_PREFIX %+ _SHA384_Update +%xdefine _SHA384_get_state _ %+ BORINGSSL_PREFIX %+ _SHA384_get_state +%xdefine _SHA3_224 _ %+ BORINGSSL_PREFIX %+ _SHA3_224 +%xdefine _SHA3_224_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_224_Final +%xdefine _SHA3_224_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_224_Init +%xdefine _SHA3_224_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_224_Update +%xdefine _SHA3_256 _ %+ BORINGSSL_PREFIX %+ _SHA3_256 +%xdefine _SHA3_256_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_256_Final +%xdefine _SHA3_256_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_256_Init +%xdefine _SHA3_256_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_256_Update +%xdefine _SHA3_384 _ %+ BORINGSSL_PREFIX %+ _SHA3_384 +%xdefine _SHA3_384_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_384_Final +%xdefine _SHA3_384_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_384_Init +%xdefine _SHA3_384_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_384_Update +%xdefine _SHA3_512 _ %+ BORINGSSL_PREFIX %+ _SHA3_512 +%xdefine _SHA3_512_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_512_Final +%xdefine _SHA3_512_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_512_Init +%xdefine _SHA3_512_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_512_Update +%xdefine _SHA3_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_Final +%xdefine _SHA3_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_Init +%xdefine _SHA3_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_Update +%xdefine _SHA512 _ %+ BORINGSSL_PREFIX %+ _SHA512 +%xdefine _SHA512_224 _ %+ BORINGSSL_PREFIX %+ _SHA512_224 +%xdefine _SHA512_224_Final _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Final +%xdefine _SHA512_224_Init _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Init +%xdefine _SHA512_224_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Init_from_state +%xdefine _SHA512_224_Update _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Update +%xdefine _SHA512_224_get_state _ %+ BORINGSSL_PREFIX %+ _SHA512_224_get_state +%xdefine _SHA512_256 _ %+ BORINGSSL_PREFIX %+ _SHA512_256 +%xdefine _SHA512_256_Final _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Final +%xdefine _SHA512_256_Init _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Init +%xdefine _SHA512_256_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Init_from_state +%xdefine _SHA512_256_Update _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Update +%xdefine _SHA512_256_get_state _ %+ BORINGSSL_PREFIX %+ _SHA512_256_get_state +%xdefine _SHA512_Final _ %+ BORINGSSL_PREFIX %+ _SHA512_Final +%xdefine _SHA512_Init _ %+ BORINGSSL_PREFIX %+ _SHA512_Init +%xdefine _SHA512_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA512_Init_from_state +%xdefine _SHA512_Transform _ %+ BORINGSSL_PREFIX %+ _SHA512_Transform +%xdefine _SHA512_Update _ %+ BORINGSSL_PREFIX %+ _SHA512_Update +%xdefine _SHA512_get_state _ %+ BORINGSSL_PREFIX %+ _SHA512_get_state +%xdefine _SHAKE128 _ %+ BORINGSSL_PREFIX %+ _SHAKE128 +%xdefine _SHAKE128_Absorb_once_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE128_Absorb_once_x4 +%xdefine _SHAKE128_Init_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE128_Init_x4 +%xdefine _SHAKE128_Squeezeblocks_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE128_Squeezeblocks_x4 +%xdefine _SHAKE256 _ %+ BORINGSSL_PREFIX %+ _SHAKE256 +%xdefine _SHAKE256_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE256_x4 +%xdefine _SHAKE_Absorb _ %+ BORINGSSL_PREFIX %+ _SHAKE_Absorb +%xdefine _SHAKE_Final _ %+ BORINGSSL_PREFIX %+ _SHAKE_Final +%xdefine _SHAKE_Init _ %+ BORINGSSL_PREFIX %+ _SHAKE_Init +%xdefine _SHAKE_Squeeze _ %+ BORINGSSL_PREFIX %+ _SHAKE_Squeeze +%xdefine _SIPHASH_24 _ %+ BORINGSSL_PREFIX %+ _SIPHASH_24 +%xdefine _SMIME_read_PKCS7 _ %+ BORINGSSL_PREFIX %+ _SMIME_read_PKCS7 +%xdefine _SMIME_write_PKCS7 _ %+ BORINGSSL_PREFIX %+ _SMIME_write_PKCS7 +%xdefine _SPAKE2_CTX_free _ %+ BORINGSSL_PREFIX %+ _SPAKE2_CTX_free +%xdefine _SPAKE2_CTX_new _ %+ BORINGSSL_PREFIX %+ _SPAKE2_CTX_new +%xdefine _SPAKE2_generate_msg _ %+ BORINGSSL_PREFIX %+ _SPAKE2_generate_msg +%xdefine _SPAKE2_process_msg _ %+ BORINGSSL_PREFIX %+ _SPAKE2_process_msg +%xdefine _SSHKDF _ %+ BORINGSSL_PREFIX %+ _SSHKDF +%xdefine _SSKDF_digest _ %+ BORINGSSL_PREFIX %+ _SSKDF_digest +%xdefine _SSKDF_hmac _ %+ BORINGSSL_PREFIX %+ _SSKDF_hmac +%xdefine _SSLeay _ %+ BORINGSSL_PREFIX %+ _SSLeay +%xdefine _SSLeay_version _ %+ BORINGSSL_PREFIX %+ _SSLeay_version +%xdefine _TRUST_TOKEN_CLIENT_add_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_add_key +%xdefine _TRUST_TOKEN_CLIENT_begin_issuance _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance +%xdefine _TRUST_TOKEN_CLIENT_begin_issuance_over_message _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance_over_message +%xdefine _TRUST_TOKEN_CLIENT_begin_redemption _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_redemption +%xdefine _TRUST_TOKEN_CLIENT_finish_issuance _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_issuance +%xdefine _TRUST_TOKEN_CLIENT_finish_redemption _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_redemption +%xdefine _TRUST_TOKEN_CLIENT_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_free +%xdefine _TRUST_TOKEN_CLIENT_new _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_new +%xdefine _TRUST_TOKEN_CLIENT_set_srr_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_set_srr_key +%xdefine _TRUST_TOKEN_ISSUER_add_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_add_key +%xdefine _TRUST_TOKEN_ISSUER_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_free +%xdefine _TRUST_TOKEN_ISSUER_issue _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_issue +%xdefine _TRUST_TOKEN_ISSUER_new _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_new +%xdefine _TRUST_TOKEN_ISSUER_redeem _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem +%xdefine _TRUST_TOKEN_ISSUER_redeem_over_message _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem_over_message +%xdefine _TRUST_TOKEN_ISSUER_set_metadata_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_metadata_key +%xdefine _TRUST_TOKEN_ISSUER_set_srr_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_srr_key +%xdefine _TRUST_TOKEN_PRETOKEN_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_PRETOKEN_free +%xdefine _TRUST_TOKEN_decode_private_metadata _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_decode_private_metadata +%xdefine _TRUST_TOKEN_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_derive_key_from_secret +%xdefine _TRUST_TOKEN_experiment_v1 _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v1 +%xdefine _TRUST_TOKEN_experiment_v2_pmb _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_pmb +%xdefine _TRUST_TOKEN_experiment_v2_voprf _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_voprf +%xdefine _TRUST_TOKEN_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_free +%xdefine _TRUST_TOKEN_generate_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_generate_key +%xdefine _TRUST_TOKEN_new _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_new +%xdefine _TRUST_TOKEN_pst_v1_pmb _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_pmb +%xdefine _TRUST_TOKEN_pst_v1_voprf _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_voprf +%xdefine _UI_add_info_string _ %+ BORINGSSL_PREFIX %+ _UI_add_info_string +%xdefine _UI_add_input_string _ %+ BORINGSSL_PREFIX %+ _UI_add_input_string +%xdefine _UI_add_verify_string _ %+ BORINGSSL_PREFIX %+ _UI_add_verify_string +%xdefine _UI_free _ %+ BORINGSSL_PREFIX %+ _UI_free +%xdefine _UI_new _ %+ BORINGSSL_PREFIX %+ _UI_new +%xdefine _UI_process _ %+ BORINGSSL_PREFIX %+ _UI_process +%xdefine _USERNOTICE_free _ %+ BORINGSSL_PREFIX %+ _USERNOTICE_free +%xdefine _USERNOTICE_it _ %+ BORINGSSL_PREFIX %+ _USERNOTICE_it +%xdefine _USERNOTICE_new _ %+ BORINGSSL_PREFIX %+ _USERNOTICE_new +%xdefine _UTF8_getc _ %+ BORINGSSL_PREFIX %+ _UTF8_getc +%xdefine _UTF8_putc _ %+ BORINGSSL_PREFIX %+ _UTF8_putc +%xdefine _X25519 _ %+ BORINGSSL_PREFIX %+ _X25519 +%xdefine _X25519_keypair _ %+ BORINGSSL_PREFIX %+ _X25519_keypair +%xdefine _X25519_public_from_private _ %+ BORINGSSL_PREFIX %+ _X25519_public_from_private +%xdefine _X509V3_EXT_CRL_add_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_CRL_add_nconf +%xdefine _X509V3_EXT_REQ_add_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_REQ_add_nconf +%xdefine _X509V3_EXT_add _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add +%xdefine _X509V3_EXT_add_alias _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add_alias +%xdefine _X509V3_EXT_add_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf +%xdefine _X509V3_EXT_add_nconf_sk _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf_sk +%xdefine _X509V3_EXT_conf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_conf +%xdefine _X509V3_EXT_conf_nid _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_conf_nid +%xdefine _X509V3_EXT_d2i _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_d2i +%xdefine _X509V3_EXT_free _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_free +%xdefine _X509V3_EXT_get _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_get +%xdefine _X509V3_EXT_get_nid _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_get_nid +%xdefine _X509V3_EXT_i2d _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_i2d +%xdefine _X509V3_EXT_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_nconf +%xdefine _X509V3_EXT_nconf_nid _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_nconf_nid +%xdefine _X509V3_EXT_print _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_print +%xdefine _X509V3_EXT_print_fp _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_print_fp +%xdefine _X509V3_NAME_from_section _ %+ BORINGSSL_PREFIX %+ _X509V3_NAME_from_section +%xdefine _X509V3_add1_i2d _ %+ BORINGSSL_PREFIX %+ _X509V3_add1_i2d +%xdefine _X509V3_add_standard_extensions _ %+ BORINGSSL_PREFIX %+ _X509V3_add_standard_extensions +%xdefine _X509V3_add_value _ %+ BORINGSSL_PREFIX %+ _X509V3_add_value +%xdefine _X509V3_add_value_bool _ %+ BORINGSSL_PREFIX %+ _X509V3_add_value_bool +%xdefine _X509V3_add_value_int _ %+ BORINGSSL_PREFIX %+ _X509V3_add_value_int +%xdefine _X509V3_bool_from_string _ %+ BORINGSSL_PREFIX %+ _X509V3_bool_from_string +%xdefine _X509V3_conf_free _ %+ BORINGSSL_PREFIX %+ _X509V3_conf_free +%xdefine _X509V3_extensions_print _ %+ BORINGSSL_PREFIX %+ _X509V3_extensions_print +%xdefine _X509V3_get_d2i _ %+ BORINGSSL_PREFIX %+ _X509V3_get_d2i +%xdefine _X509V3_get_section _ %+ BORINGSSL_PREFIX %+ _X509V3_get_section +%xdefine _X509V3_get_value_bool _ %+ BORINGSSL_PREFIX %+ _X509V3_get_value_bool +%xdefine _X509V3_get_value_int _ %+ BORINGSSL_PREFIX %+ _X509V3_get_value_int +%xdefine _X509V3_parse_list _ %+ BORINGSSL_PREFIX %+ _X509V3_parse_list +%xdefine _X509V3_set_ctx _ %+ BORINGSSL_PREFIX %+ _X509V3_set_ctx +%xdefine _X509V3_set_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_set_nconf +%xdefine _X509_ALGOR_cmp _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_cmp +%xdefine _X509_ALGOR_dup _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_dup +%xdefine _X509_ALGOR_free _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_free +%xdefine _X509_ALGOR_get0 _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_get0 +%xdefine _X509_ALGOR_it _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_it +%xdefine _X509_ALGOR_new _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_new +%xdefine _X509_ALGOR_set0 _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_set0 +%xdefine _X509_ALGOR_set_md _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_set_md +%xdefine _X509_ATTRIBUTE_count _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_count +%xdefine _X509_ATTRIBUTE_create _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create +%xdefine _X509_ATTRIBUTE_create_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_NID +%xdefine _X509_ATTRIBUTE_create_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_OBJ +%xdefine _X509_ATTRIBUTE_create_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_txt +%xdefine _X509_ATTRIBUTE_dup _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_dup +%xdefine _X509_ATTRIBUTE_free _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_free +%xdefine _X509_ATTRIBUTE_get0_data _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_data +%xdefine _X509_ATTRIBUTE_get0_object _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_object +%xdefine _X509_ATTRIBUTE_get0_type _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_type +%xdefine _X509_ATTRIBUTE_it _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_it +%xdefine _X509_ATTRIBUTE_new _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_new +%xdefine _X509_ATTRIBUTE_set1_data _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_data +%xdefine _X509_ATTRIBUTE_set1_object _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_object +%xdefine _X509_CERT_AUX_free _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_free +%xdefine _X509_CERT_AUX_it _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_it +%xdefine _X509_CERT_AUX_new _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_new +%xdefine _X509_CERT_AUX_print _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_print +%xdefine _X509_CINF_free _ %+ BORINGSSL_PREFIX %+ _X509_CINF_free +%xdefine _X509_CINF_it _ %+ BORINGSSL_PREFIX %+ _X509_CINF_it +%xdefine _X509_CINF_new _ %+ BORINGSSL_PREFIX %+ _X509_CINF_new +%xdefine _X509_CRL_INFO_free _ %+ BORINGSSL_PREFIX %+ _X509_CRL_INFO_free +%xdefine _X509_CRL_INFO_it _ %+ BORINGSSL_PREFIX %+ _X509_CRL_INFO_it +%xdefine _X509_CRL_INFO_new _ %+ BORINGSSL_PREFIX %+ _X509_CRL_INFO_new +%xdefine _X509_CRL_add0_revoked _ %+ BORINGSSL_PREFIX %+ _X509_CRL_add0_revoked +%xdefine _X509_CRL_add1_ext_i2d _ %+ BORINGSSL_PREFIX %+ _X509_CRL_add1_ext_i2d +%xdefine _X509_CRL_add_ext _ %+ BORINGSSL_PREFIX %+ _X509_CRL_add_ext +%xdefine _X509_CRL_cmp _ %+ BORINGSSL_PREFIX %+ _X509_CRL_cmp +%xdefine _X509_CRL_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509_CRL_delete_ext +%xdefine _X509_CRL_digest _ %+ BORINGSSL_PREFIX %+ _X509_CRL_digest +%xdefine _X509_CRL_dup _ %+ BORINGSSL_PREFIX %+ _X509_CRL_dup +%xdefine _X509_CRL_free _ %+ BORINGSSL_PREFIX %+ _X509_CRL_free +%xdefine _X509_CRL_get0_by_cert _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_by_cert +%xdefine _X509_CRL_get0_by_serial _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_by_serial +%xdefine _X509_CRL_get0_extensions _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_extensions +%xdefine _X509_CRL_get0_lastUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_lastUpdate +%xdefine _X509_CRL_get0_nextUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_nextUpdate +%xdefine _X509_CRL_get0_signature _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_signature +%xdefine _X509_CRL_get_REVOKED _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_REVOKED +%xdefine _X509_CRL_get_ext _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext +%xdefine _X509_CRL_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_NID +%xdefine _X509_CRL_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_OBJ +%xdefine _X509_CRL_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_critical +%xdefine _X509_CRL_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_count +%xdefine _X509_CRL_get_ext_d2i _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_d2i +%xdefine _X509_CRL_get_issuer _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_issuer +%xdefine _X509_CRL_get_lastUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_lastUpdate +%xdefine _X509_CRL_get_nextUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_nextUpdate +%xdefine _X509_CRL_get_signature_nid _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_signature_nid +%xdefine _X509_CRL_get_version _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_version +%xdefine _X509_CRL_http_nbio _ %+ BORINGSSL_PREFIX %+ _X509_CRL_http_nbio +%xdefine _X509_CRL_it _ %+ BORINGSSL_PREFIX %+ _X509_CRL_it +%xdefine _X509_CRL_match _ %+ BORINGSSL_PREFIX %+ _X509_CRL_match +%xdefine _X509_CRL_new _ %+ BORINGSSL_PREFIX %+ _X509_CRL_new +%xdefine _X509_CRL_print _ %+ BORINGSSL_PREFIX %+ _X509_CRL_print +%xdefine _X509_CRL_print_fp _ %+ BORINGSSL_PREFIX %+ _X509_CRL_print_fp +%xdefine _X509_CRL_set1_lastUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_lastUpdate +%xdefine _X509_CRL_set1_nextUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_nextUpdate +%xdefine _X509_CRL_set1_signature_algo _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_algo +%xdefine _X509_CRL_set1_signature_value _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_value +%xdefine _X509_CRL_set_issuer_name _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set_issuer_name +%xdefine _X509_CRL_set_version _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set_version +%xdefine _X509_CRL_sign _ %+ BORINGSSL_PREFIX %+ _X509_CRL_sign +%xdefine _X509_CRL_sign_ctx _ %+ BORINGSSL_PREFIX %+ _X509_CRL_sign_ctx +%xdefine _X509_CRL_sort _ %+ BORINGSSL_PREFIX %+ _X509_CRL_sort +%xdefine _X509_CRL_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_CRL_up_ref +%xdefine _X509_CRL_verify _ %+ BORINGSSL_PREFIX %+ _X509_CRL_verify +%xdefine _X509_EXTENSIONS_it _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSIONS_it +%xdefine _X509_EXTENSION_create_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_NID +%xdefine _X509_EXTENSION_create_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_OBJ +%xdefine _X509_EXTENSION_dup _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_dup +%xdefine _X509_EXTENSION_free _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_free +%xdefine _X509_EXTENSION_get_critical _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_get_critical +%xdefine _X509_EXTENSION_get_data _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_get_data +%xdefine _X509_EXTENSION_get_object _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_get_object +%xdefine _X509_EXTENSION_it _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_it +%xdefine _X509_EXTENSION_new _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_new +%xdefine _X509_EXTENSION_set_critical _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_set_critical +%xdefine _X509_EXTENSION_set_data _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_set_data +%xdefine _X509_EXTENSION_set_object _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_set_object +%xdefine _X509_INFO_free _ %+ BORINGSSL_PREFIX %+ _X509_INFO_free +%xdefine _X509_LOOKUP_add_dir _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_add_dir +%xdefine _X509_LOOKUP_ctrl _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_ctrl +%xdefine _X509_LOOKUP_file _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_file +%xdefine _X509_LOOKUP_free _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_free +%xdefine _X509_LOOKUP_hash_dir _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_hash_dir +%xdefine _X509_LOOKUP_load_file _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_load_file +%xdefine _X509_NAME_ENTRIES_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRIES_it +%xdefine _X509_NAME_ENTRY_create_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_NID +%xdefine _X509_NAME_ENTRY_create_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_OBJ +%xdefine _X509_NAME_ENTRY_create_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_txt +%xdefine _X509_NAME_ENTRY_dup _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_dup +%xdefine _X509_NAME_ENTRY_free _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_free +%xdefine _X509_NAME_ENTRY_get_data _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_data +%xdefine _X509_NAME_ENTRY_get_object _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_object +%xdefine _X509_NAME_ENTRY_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_it +%xdefine _X509_NAME_ENTRY_new _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_new +%xdefine _X509_NAME_ENTRY_set _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set +%xdefine _X509_NAME_ENTRY_set_data _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_data +%xdefine _X509_NAME_ENTRY_set_object _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_object +%xdefine _X509_NAME_INTERNAL_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_INTERNAL_it +%xdefine _X509_NAME_add_entry _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry +%xdefine _X509_NAME_add_entry_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_NID +%xdefine _X509_NAME_add_entry_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_OBJ +%xdefine _X509_NAME_add_entry_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_txt +%xdefine _X509_NAME_cmp _ %+ BORINGSSL_PREFIX %+ _X509_NAME_cmp +%xdefine _X509_NAME_delete_entry _ %+ BORINGSSL_PREFIX %+ _X509_NAME_delete_entry +%xdefine _X509_NAME_digest _ %+ BORINGSSL_PREFIX %+ _X509_NAME_digest +%xdefine _X509_NAME_dup _ %+ BORINGSSL_PREFIX %+ _X509_NAME_dup +%xdefine _X509_NAME_entry_count _ %+ BORINGSSL_PREFIX %+ _X509_NAME_entry_count +%xdefine _X509_NAME_free _ %+ BORINGSSL_PREFIX %+ _X509_NAME_free +%xdefine _X509_NAME_get0_der _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get0_der +%xdefine _X509_NAME_get_entry _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_entry +%xdefine _X509_NAME_get_index_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_NID +%xdefine _X509_NAME_get_index_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_OBJ +%xdefine _X509_NAME_get_text_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_NID +%xdefine _X509_NAME_get_text_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_OBJ +%xdefine _X509_NAME_hash _ %+ BORINGSSL_PREFIX %+ _X509_NAME_hash +%xdefine _X509_NAME_hash_old _ %+ BORINGSSL_PREFIX %+ _X509_NAME_hash_old +%xdefine _X509_NAME_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_it +%xdefine _X509_NAME_new _ %+ BORINGSSL_PREFIX %+ _X509_NAME_new +%xdefine _X509_NAME_oneline _ %+ BORINGSSL_PREFIX %+ _X509_NAME_oneline +%xdefine _X509_NAME_print _ %+ BORINGSSL_PREFIX %+ _X509_NAME_print +%xdefine _X509_NAME_print_ex _ %+ BORINGSSL_PREFIX %+ _X509_NAME_print_ex +%xdefine _X509_NAME_print_ex_fp _ %+ BORINGSSL_PREFIX %+ _X509_NAME_print_ex_fp +%xdefine _X509_NAME_set _ %+ BORINGSSL_PREFIX %+ _X509_NAME_set +%xdefine _X509_OBJECT_free _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_free +%xdefine _X509_OBJECT_free_contents _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_free_contents +%xdefine _X509_OBJECT_get0_X509 _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509 +%xdefine _X509_OBJECT_get0_X509_CRL _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509_CRL +%xdefine _X509_OBJECT_get_type _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_get_type +%xdefine _X509_OBJECT_new _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_new +%xdefine _X509_OBJECT_set1_X509 _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509 +%xdefine _X509_OBJECT_set1_X509_CRL _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509_CRL +%xdefine _X509_PUBKEY_free _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_free +%xdefine _X509_PUBKEY_get _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get +%xdefine _X509_PUBKEY_get0 _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get0 +%xdefine _X509_PUBKEY_get0_param _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_param +%xdefine _X509_PUBKEY_get0_public_key _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_public_key +%xdefine _X509_PUBKEY_it _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_it +%xdefine _X509_PUBKEY_new _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_new +%xdefine _X509_PUBKEY_set _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_set +%xdefine _X509_PUBKEY_set0_param _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_set0_param +%xdefine _X509_PURPOSE_get0 _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get0 +%xdefine _X509_PURPOSE_get0_name _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_name +%xdefine _X509_PURPOSE_get0_sname _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_sname +%xdefine _X509_PURPOSE_get_by_id _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_id +%xdefine _X509_PURPOSE_get_by_sname _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_sname +%xdefine _X509_PURPOSE_get_count _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_count +%xdefine _X509_PURPOSE_get_id _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_id +%xdefine _X509_PURPOSE_get_trust _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_trust +%xdefine _X509_PURPOSE_set _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_set +%xdefine _X509_REQ_INFO_free _ %+ BORINGSSL_PREFIX %+ _X509_REQ_INFO_free +%xdefine _X509_REQ_INFO_it _ %+ BORINGSSL_PREFIX %+ _X509_REQ_INFO_it +%xdefine _X509_REQ_INFO_new _ %+ BORINGSSL_PREFIX %+ _X509_REQ_INFO_new +%xdefine _X509_REQ_add1_attr _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr +%xdefine _X509_REQ_add1_attr_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_NID +%xdefine _X509_REQ_add1_attr_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_OBJ +%xdefine _X509_REQ_add1_attr_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_txt +%xdefine _X509_REQ_add_extensions _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add_extensions +%xdefine _X509_REQ_add_extensions_nid _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add_extensions_nid +%xdefine _X509_REQ_check_private_key _ %+ BORINGSSL_PREFIX %+ _X509_REQ_check_private_key +%xdefine _X509_REQ_delete_attr _ %+ BORINGSSL_PREFIX %+ _X509_REQ_delete_attr +%xdefine _X509_REQ_digest _ %+ BORINGSSL_PREFIX %+ _X509_REQ_digest +%xdefine _X509_REQ_dup _ %+ BORINGSSL_PREFIX %+ _X509_REQ_dup +%xdefine _X509_REQ_extension_nid _ %+ BORINGSSL_PREFIX %+ _X509_REQ_extension_nid +%xdefine _X509_REQ_free _ %+ BORINGSSL_PREFIX %+ _X509_REQ_free +%xdefine _X509_REQ_get0_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get0_pubkey +%xdefine _X509_REQ_get0_signature _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get0_signature +%xdefine _X509_REQ_get1_email _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get1_email +%xdefine _X509_REQ_get_attr _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr +%xdefine _X509_REQ_get_attr_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_NID +%xdefine _X509_REQ_get_attr_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_OBJ +%xdefine _X509_REQ_get_attr_count _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_count +%xdefine _X509_REQ_get_extensions _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_extensions +%xdefine _X509_REQ_get_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_pubkey +%xdefine _X509_REQ_get_signature_nid _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_signature_nid +%xdefine _X509_REQ_get_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_subject_name +%xdefine _X509_REQ_get_version _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_version +%xdefine _X509_REQ_it _ %+ BORINGSSL_PREFIX %+ _X509_REQ_it +%xdefine _X509_REQ_new _ %+ BORINGSSL_PREFIX %+ _X509_REQ_new +%xdefine _X509_REQ_print _ %+ BORINGSSL_PREFIX %+ _X509_REQ_print +%xdefine _X509_REQ_print_ex _ %+ BORINGSSL_PREFIX %+ _X509_REQ_print_ex +%xdefine _X509_REQ_print_fp _ %+ BORINGSSL_PREFIX %+ _X509_REQ_print_fp +%xdefine _X509_REQ_set1_signature_algo _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_algo +%xdefine _X509_REQ_set1_signature_value _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_value +%xdefine _X509_REQ_set_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set_pubkey +%xdefine _X509_REQ_set_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set_subject_name +%xdefine _X509_REQ_set_version _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set_version +%xdefine _X509_REQ_sign _ %+ BORINGSSL_PREFIX %+ _X509_REQ_sign +%xdefine _X509_REQ_sign_ctx _ %+ BORINGSSL_PREFIX %+ _X509_REQ_sign_ctx +%xdefine _X509_REQ_verify _ %+ BORINGSSL_PREFIX %+ _X509_REQ_verify +%xdefine _X509_REVOKED_add1_ext_i2d _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_add1_ext_i2d +%xdefine _X509_REVOKED_add_ext _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_add_ext +%xdefine _X509_REVOKED_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_delete_ext +%xdefine _X509_REVOKED_dup _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_dup +%xdefine _X509_REVOKED_free _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_free +%xdefine _X509_REVOKED_get0_extensions _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get0_extensions +%xdefine _X509_REVOKED_get0_revocationDate _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get0_revocationDate +%xdefine _X509_REVOKED_get0_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get0_serialNumber +%xdefine _X509_REVOKED_get_ext _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext +%xdefine _X509_REVOKED_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_NID +%xdefine _X509_REVOKED_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_OBJ +%xdefine _X509_REVOKED_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_critical +%xdefine _X509_REVOKED_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_count +%xdefine _X509_REVOKED_get_ext_d2i _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_d2i +%xdefine _X509_REVOKED_it _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_it +%xdefine _X509_REVOKED_new _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_new +%xdefine _X509_REVOKED_set_revocationDate _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_set_revocationDate +%xdefine _X509_REVOKED_set_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_set_serialNumber +%xdefine _X509_SIG_free _ %+ BORINGSSL_PREFIX %+ _X509_SIG_free +%xdefine _X509_SIG_get0 _ %+ BORINGSSL_PREFIX %+ _X509_SIG_get0 +%xdefine _X509_SIG_getm _ %+ BORINGSSL_PREFIX %+ _X509_SIG_getm +%xdefine _X509_SIG_it _ %+ BORINGSSL_PREFIX %+ _X509_SIG_it +%xdefine _X509_SIG_new _ %+ BORINGSSL_PREFIX %+ _X509_SIG_new +%xdefine _X509_STORE_CTX_add_custom_crit_oid _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_add_custom_crit_oid +%xdefine _X509_STORE_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_cleanup +%xdefine _X509_STORE_CTX_free _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_free +%xdefine _X509_STORE_CTX_get0_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_cert +%xdefine _X509_STORE_CTX_get0_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_chain +%xdefine _X509_STORE_CTX_get0_current_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_crl +%xdefine _X509_STORE_CTX_get0_current_issuer _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_issuer +%xdefine _X509_STORE_CTX_get0_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_param +%xdefine _X509_STORE_CTX_get0_parent_ctx _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_parent_ctx +%xdefine _X509_STORE_CTX_get0_store _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_store +%xdefine _X509_STORE_CTX_get0_untrusted _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_untrusted +%xdefine _X509_STORE_CTX_get1_certs _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_certs +%xdefine _X509_STORE_CTX_get1_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_chain +%xdefine _X509_STORE_CTX_get1_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_crls +%xdefine _X509_STORE_CTX_get1_issuer _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_issuer +%xdefine _X509_STORE_CTX_get_by_subject _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_by_subject +%xdefine _X509_STORE_CTX_get_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_chain +%xdefine _X509_STORE_CTX_get_current_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_current_cert +%xdefine _X509_STORE_CTX_get_error _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error +%xdefine _X509_STORE_CTX_get_error_depth _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error_depth +%xdefine _X509_STORE_CTX_get_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_data +%xdefine _X509_STORE_CTX_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_new_index +%xdefine _X509_STORE_CTX_init _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_init +%xdefine _X509_STORE_CTX_new _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_new +%xdefine _X509_STORE_CTX_set0_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_crls +%xdefine _X509_STORE_CTX_set0_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_param +%xdefine _X509_STORE_CTX_set0_trusted_stack _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_trusted_stack +%xdefine _X509_STORE_CTX_set0_untrusted _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_untrusted +%xdefine _X509_STORE_CTX_set_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_cert +%xdefine _X509_STORE_CTX_set_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_chain +%xdefine _X509_STORE_CTX_set_default _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_default +%xdefine _X509_STORE_CTX_set_depth _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_depth +%xdefine _X509_STORE_CTX_set_error _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_error +%xdefine _X509_STORE_CTX_set_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_ex_data +%xdefine _X509_STORE_CTX_set_flags _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_flags +%xdefine _X509_STORE_CTX_set_purpose _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_purpose +%xdefine _X509_STORE_CTX_set_time _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time +%xdefine _X509_STORE_CTX_set_time_posix _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time_posix +%xdefine _X509_STORE_CTX_set_trust _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_trust +%xdefine _X509_STORE_CTX_set_verify_cb _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_cb +%xdefine _X509_STORE_CTX_set_verify_crit_oids _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_crit_oids +%xdefine _X509_STORE_CTX_trusted_stack _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_trusted_stack +%xdefine _X509_STORE_add_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_add_cert +%xdefine _X509_STORE_add_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_add_crl +%xdefine _X509_STORE_add_lookup _ %+ BORINGSSL_PREFIX %+ _X509_STORE_add_lookup +%xdefine _X509_STORE_free _ %+ BORINGSSL_PREFIX %+ _X509_STORE_free +%xdefine _X509_STORE_get0_objects _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get0_objects +%xdefine _X509_STORE_get0_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get0_param +%xdefine _X509_STORE_get_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_ex_data +%xdefine _X509_STORE_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_ex_new_index +%xdefine _X509_STORE_get_lookup_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_lookup_crls +%xdefine _X509_STORE_get_verify_cb _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_verify_cb +%xdefine _X509_STORE_load_locations _ %+ BORINGSSL_PREFIX %+ _X509_STORE_load_locations +%xdefine _X509_STORE_lock _ %+ BORINGSSL_PREFIX %+ _X509_STORE_lock +%xdefine _X509_STORE_new _ %+ BORINGSSL_PREFIX %+ _X509_STORE_new +%xdefine _X509_STORE_set1_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set1_param +%xdefine _X509_STORE_set_check_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_check_crl +%xdefine _X509_STORE_set_default_paths _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_default_paths +%xdefine _X509_STORE_set_depth _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_depth +%xdefine _X509_STORE_set_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_ex_data +%xdefine _X509_STORE_set_flags _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_flags +%xdefine _X509_STORE_set_get_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_get_crl +%xdefine _X509_STORE_set_lookup_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_lookup_crls +%xdefine _X509_STORE_set_purpose _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_purpose +%xdefine _X509_STORE_set_trust _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_trust +%xdefine _X509_STORE_set_verify_cb _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_verify_cb +%xdefine _X509_STORE_unlock _ %+ BORINGSSL_PREFIX %+ _X509_STORE_unlock +%xdefine _X509_STORE_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_STORE_up_ref +%xdefine _X509_TRUST_cleanup _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_cleanup +%xdefine _X509_TRUST_get0 _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get0 +%xdefine _X509_TRUST_get0_name _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get0_name +%xdefine _X509_TRUST_get_by_id _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_by_id +%xdefine _X509_TRUST_get_count _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_count +%xdefine _X509_TRUST_get_flags _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_flags +%xdefine _X509_TRUST_get_trust _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_trust +%xdefine _X509_TRUST_set _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_set +%xdefine _X509_VAL_free _ %+ BORINGSSL_PREFIX %+ _X509_VAL_free +%xdefine _X509_VAL_it _ %+ BORINGSSL_PREFIX %+ _X509_VAL_it +%xdefine _X509_VAL_new _ %+ BORINGSSL_PREFIX %+ _X509_VAL_new +%xdefine _X509_VERIFY_PARAM_add0_policy _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add0_policy +%xdefine _X509_VERIFY_PARAM_add1_host _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add1_host +%xdefine _X509_VERIFY_PARAM_clear_flags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_clear_flags +%xdefine _X509_VERIFY_PARAM_disable_ec_key_explicit_params _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_disable_ec_key_explicit_params +%xdefine _X509_VERIFY_PARAM_enable_ec_key_explicit_params _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_enable_ec_key_explicit_params +%xdefine _X509_VERIFY_PARAM_free _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_free +%xdefine _X509_VERIFY_PARAM_get_depth _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_depth +%xdefine _X509_VERIFY_PARAM_get_flags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_flags +%xdefine _X509_VERIFY_PARAM_get_hostflags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_hostflags +%xdefine _X509_VERIFY_PARAM_inherit _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_inherit +%xdefine _X509_VERIFY_PARAM_lookup _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_lookup +%xdefine _X509_VERIFY_PARAM_new _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_new +%xdefine _X509_VERIFY_PARAM_set1 _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1 +%xdefine _X509_VERIFY_PARAM_set1_email _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_email +%xdefine _X509_VERIFY_PARAM_set1_host _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_host +%xdefine _X509_VERIFY_PARAM_set1_ip _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip +%xdefine _X509_VERIFY_PARAM_set1_ip_asc _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip_asc +%xdefine _X509_VERIFY_PARAM_set1_policies _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_policies +%xdefine _X509_VERIFY_PARAM_set_depth _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_depth +%xdefine _X509_VERIFY_PARAM_set_flags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_flags +%xdefine _X509_VERIFY_PARAM_set_hostflags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_hostflags +%xdefine _X509_VERIFY_PARAM_set_purpose _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_purpose +%xdefine _X509_VERIFY_PARAM_set_time _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time +%xdefine _X509_VERIFY_PARAM_set_time_posix _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time_posix +%xdefine _X509_VERIFY_PARAM_set_trust _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_trust +%xdefine _X509_add1_ext_i2d _ %+ BORINGSSL_PREFIX %+ _X509_add1_ext_i2d +%xdefine _X509_add1_reject_object _ %+ BORINGSSL_PREFIX %+ _X509_add1_reject_object +%xdefine _X509_add1_trust_object _ %+ BORINGSSL_PREFIX %+ _X509_add1_trust_object +%xdefine _X509_add_ext _ %+ BORINGSSL_PREFIX %+ _X509_add_ext +%xdefine _X509_alias_get0 _ %+ BORINGSSL_PREFIX %+ _X509_alias_get0 +%xdefine _X509_alias_set1 _ %+ BORINGSSL_PREFIX %+ _X509_alias_set1 +%xdefine _X509_chain_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_chain_up_ref +%xdefine _X509_check_akid _ %+ BORINGSSL_PREFIX %+ _X509_check_akid +%xdefine _X509_check_ca _ %+ BORINGSSL_PREFIX %+ _X509_check_ca +%xdefine _X509_check_email _ %+ BORINGSSL_PREFIX %+ _X509_check_email +%xdefine _X509_check_host _ %+ BORINGSSL_PREFIX %+ _X509_check_host +%xdefine _X509_check_ip _ %+ BORINGSSL_PREFIX %+ _X509_check_ip +%xdefine _X509_check_ip_asc _ %+ BORINGSSL_PREFIX %+ _X509_check_ip_asc +%xdefine _X509_check_issued _ %+ BORINGSSL_PREFIX %+ _X509_check_issued +%xdefine _X509_check_private_key _ %+ BORINGSSL_PREFIX %+ _X509_check_private_key +%xdefine _X509_check_purpose _ %+ BORINGSSL_PREFIX %+ _X509_check_purpose +%xdefine _X509_check_trust _ %+ BORINGSSL_PREFIX %+ _X509_check_trust +%xdefine _X509_cmp _ %+ BORINGSSL_PREFIX %+ _X509_cmp +%xdefine _X509_cmp_current_time _ %+ BORINGSSL_PREFIX %+ _X509_cmp_current_time +%xdefine _X509_cmp_time _ %+ BORINGSSL_PREFIX %+ _X509_cmp_time +%xdefine _X509_cmp_time_posix _ %+ BORINGSSL_PREFIX %+ _X509_cmp_time_posix +%xdefine _X509_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509_delete_ext +%xdefine _X509_digest _ %+ BORINGSSL_PREFIX %+ _X509_digest +%xdefine _X509_dup _ %+ BORINGSSL_PREFIX %+ _X509_dup +%xdefine _X509_email_free _ %+ BORINGSSL_PREFIX %+ _X509_email_free +%xdefine _X509_find_by_issuer_and_serial _ %+ BORINGSSL_PREFIX %+ _X509_find_by_issuer_and_serial +%xdefine _X509_find_by_subject _ %+ BORINGSSL_PREFIX %+ _X509_find_by_subject +%xdefine _X509_free _ %+ BORINGSSL_PREFIX %+ _X509_free +%xdefine _X509_get0_authority_issuer _ %+ BORINGSSL_PREFIX %+ _X509_get0_authority_issuer +%xdefine _X509_get0_authority_key_id _ %+ BORINGSSL_PREFIX %+ _X509_get0_authority_key_id +%xdefine _X509_get0_authority_serial _ %+ BORINGSSL_PREFIX %+ _X509_get0_authority_serial +%xdefine _X509_get0_extensions _ %+ BORINGSSL_PREFIX %+ _X509_get0_extensions +%xdefine _X509_get0_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_get0_notAfter +%xdefine _X509_get0_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_get0_notBefore +%xdefine _X509_get0_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_get0_pubkey +%xdefine _X509_get0_pubkey_bitstr _ %+ BORINGSSL_PREFIX %+ _X509_get0_pubkey_bitstr +%xdefine _X509_get0_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_get0_serialNumber +%xdefine _X509_get0_signature _ %+ BORINGSSL_PREFIX %+ _X509_get0_signature +%xdefine _X509_get0_subject_key_id _ %+ BORINGSSL_PREFIX %+ _X509_get0_subject_key_id +%xdefine _X509_get0_tbs_sigalg _ %+ BORINGSSL_PREFIX %+ _X509_get0_tbs_sigalg +%xdefine _X509_get0_uids _ %+ BORINGSSL_PREFIX %+ _X509_get0_uids +%xdefine _X509_get1_email _ %+ BORINGSSL_PREFIX %+ _X509_get1_email +%xdefine _X509_get1_ocsp _ %+ BORINGSSL_PREFIX %+ _X509_get1_ocsp +%xdefine _X509_get_X509_PUBKEY _ %+ BORINGSSL_PREFIX %+ _X509_get_X509_PUBKEY +%xdefine _X509_get_default_cert_area _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_area +%xdefine _X509_get_default_cert_dir _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_dir +%xdefine _X509_get_default_cert_dir_env _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_dir_env +%xdefine _X509_get_default_cert_file _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_file +%xdefine _X509_get_default_cert_file_env _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_file_env +%xdefine _X509_get_default_private_dir _ %+ BORINGSSL_PREFIX %+ _X509_get_default_private_dir +%xdefine _X509_get_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_get_ex_data +%xdefine _X509_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _X509_get_ex_new_index +%xdefine _X509_get_ext _ %+ BORINGSSL_PREFIX %+ _X509_get_ext +%xdefine _X509_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_by_NID +%xdefine _X509_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_by_OBJ +%xdefine _X509_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_by_critical +%xdefine _X509_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_count +%xdefine _X509_get_ext_d2i _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_d2i +%xdefine _X509_get_extended_key_usage _ %+ BORINGSSL_PREFIX %+ _X509_get_extended_key_usage +%xdefine _X509_get_extension_flags _ %+ BORINGSSL_PREFIX %+ _X509_get_extension_flags +%xdefine _X509_get_issuer_name _ %+ BORINGSSL_PREFIX %+ _X509_get_issuer_name +%xdefine _X509_get_key_usage _ %+ BORINGSSL_PREFIX %+ _X509_get_key_usage +%xdefine _X509_get_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_get_notAfter +%xdefine _X509_get_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_get_notBefore +%xdefine _X509_get_pathlen _ %+ BORINGSSL_PREFIX %+ _X509_get_pathlen +%xdefine _X509_get_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_get_pubkey +%xdefine _X509_get_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_get_serialNumber +%xdefine _X509_get_signature_info _ %+ BORINGSSL_PREFIX %+ _X509_get_signature_info +%xdefine _X509_get_signature_nid _ %+ BORINGSSL_PREFIX %+ _X509_get_signature_nid +%xdefine _X509_get_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_get_subject_name +%xdefine _X509_get_version _ %+ BORINGSSL_PREFIX %+ _X509_get_version +%xdefine _X509_getm_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_getm_notAfter +%xdefine _X509_getm_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_getm_notBefore +%xdefine _X509_gmtime_adj _ %+ BORINGSSL_PREFIX %+ _X509_gmtime_adj +%xdefine _X509_issuer_name_cmp _ %+ BORINGSSL_PREFIX %+ _X509_issuer_name_cmp +%xdefine _X509_issuer_name_hash _ %+ BORINGSSL_PREFIX %+ _X509_issuer_name_hash +%xdefine _X509_issuer_name_hash_old _ %+ BORINGSSL_PREFIX %+ _X509_issuer_name_hash_old +%xdefine _X509_it _ %+ BORINGSSL_PREFIX %+ _X509_it +%xdefine _X509_keyid_get0 _ %+ BORINGSSL_PREFIX %+ _X509_keyid_get0 +%xdefine _X509_keyid_set1 _ %+ BORINGSSL_PREFIX %+ _X509_keyid_set1 +%xdefine _X509_load_cert_crl_file _ %+ BORINGSSL_PREFIX %+ _X509_load_cert_crl_file +%xdefine _X509_load_cert_file _ %+ BORINGSSL_PREFIX %+ _X509_load_cert_file +%xdefine _X509_load_crl_file _ %+ BORINGSSL_PREFIX %+ _X509_load_crl_file +%xdefine _X509_new _ %+ BORINGSSL_PREFIX %+ _X509_new +%xdefine _X509_parse_from_buffer _ %+ BORINGSSL_PREFIX %+ _X509_parse_from_buffer +%xdefine _X509_policy_check _ %+ BORINGSSL_PREFIX %+ _X509_policy_check +%xdefine _X509_print _ %+ BORINGSSL_PREFIX %+ _X509_print +%xdefine _X509_print_ex _ %+ BORINGSSL_PREFIX %+ _X509_print_ex +%xdefine _X509_print_ex_fp _ %+ BORINGSSL_PREFIX %+ _X509_print_ex_fp +%xdefine _X509_print_fp _ %+ BORINGSSL_PREFIX %+ _X509_print_fp +%xdefine _X509_pubkey_digest _ %+ BORINGSSL_PREFIX %+ _X509_pubkey_digest +%xdefine _X509_reject_clear _ %+ BORINGSSL_PREFIX %+ _X509_reject_clear +%xdefine _X509_set1_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_set1_notAfter +%xdefine _X509_set1_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_set1_notBefore +%xdefine _X509_set1_signature_algo _ %+ BORINGSSL_PREFIX %+ _X509_set1_signature_algo +%xdefine _X509_set1_signature_value _ %+ BORINGSSL_PREFIX %+ _X509_set1_signature_value +%xdefine _X509_set_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_set_ex_data +%xdefine _X509_set_issuer_name _ %+ BORINGSSL_PREFIX %+ _X509_set_issuer_name +%xdefine _X509_set_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_set_notAfter +%xdefine _X509_set_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_set_notBefore +%xdefine _X509_set_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_set_pubkey +%xdefine _X509_set_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_set_serialNumber +%xdefine _X509_set_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_set_subject_name +%xdefine _X509_set_version _ %+ BORINGSSL_PREFIX %+ _X509_set_version +%xdefine _X509_sign _ %+ BORINGSSL_PREFIX %+ _X509_sign +%xdefine _X509_sign_ctx _ %+ BORINGSSL_PREFIX %+ _X509_sign_ctx +%xdefine _X509_signature_dump _ %+ BORINGSSL_PREFIX %+ _X509_signature_dump +%xdefine _X509_signature_print _ %+ BORINGSSL_PREFIX %+ _X509_signature_print +%xdefine _X509_subject_name_cmp _ %+ BORINGSSL_PREFIX %+ _X509_subject_name_cmp +%xdefine _X509_subject_name_hash _ %+ BORINGSSL_PREFIX %+ _X509_subject_name_hash +%xdefine _X509_subject_name_hash_old _ %+ BORINGSSL_PREFIX %+ _X509_subject_name_hash_old +%xdefine _X509_supported_extension _ %+ BORINGSSL_PREFIX %+ _X509_supported_extension +%xdefine _X509_time_adj _ %+ BORINGSSL_PREFIX %+ _X509_time_adj +%xdefine _X509_time_adj_ex _ %+ BORINGSSL_PREFIX %+ _X509_time_adj_ex +%xdefine _X509_trust_clear _ %+ BORINGSSL_PREFIX %+ _X509_trust_clear +%xdefine _X509_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_up_ref +%xdefine _X509_verify _ %+ BORINGSSL_PREFIX %+ _X509_verify +%xdefine _X509_verify_cert _ %+ BORINGSSL_PREFIX %+ _X509_verify_cert +%xdefine _X509_verify_cert_error_string _ %+ BORINGSSL_PREFIX %+ _X509_verify_cert_error_string +%xdefine _X509v3_add_ext _ %+ BORINGSSL_PREFIX %+ _X509v3_add_ext +%xdefine _X509v3_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509v3_delete_ext +%xdefine _X509v3_get_ext _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext +%xdefine _X509v3_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_NID +%xdefine _X509v3_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_OBJ +%xdefine _X509v3_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_critical +%xdefine _X509v3_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_count +%xdefine ___local_stdio_printf_options _ %+ BORINGSSL_PREFIX %+ ___local_stdio_printf_options +%xdefine ___local_stdio_scanf_options _ %+ BORINGSSL_PREFIX %+ ___local_stdio_scanf_options +%xdefine _a2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _a2i_ASN1_INTEGER +%xdefine _a2i_IPADDRESS _ %+ BORINGSSL_PREFIX %+ _a2i_IPADDRESS +%xdefine _a2i_IPADDRESS_NC _ %+ BORINGSSL_PREFIX %+ _a2i_IPADDRESS_NC +%xdefine _abi_test_bad_unwind_epilog _ %+ BORINGSSL_PREFIX %+ _abi_test_bad_unwind_epilog +%xdefine _abi_test_bad_unwind_temporary _ %+ BORINGSSL_PREFIX %+ _abi_test_bad_unwind_temporary +%xdefine _abi_test_bad_unwind_wrong_register _ %+ BORINGSSL_PREFIX %+ _abi_test_bad_unwind_wrong_register +%xdefine _abi_test_clobber_cr0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr0 +%xdefine _abi_test_clobber_cr1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr1 +%xdefine _abi_test_clobber_cr2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr2 +%xdefine _abi_test_clobber_cr3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr3 +%xdefine _abi_test_clobber_cr4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr4 +%xdefine _abi_test_clobber_cr5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr5 +%xdefine _abi_test_clobber_cr6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr6 +%xdefine _abi_test_clobber_cr7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr7 +%xdefine _abi_test_clobber_ctr _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ctr +%xdefine _abi_test_clobber_d0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d0 +%xdefine _abi_test_clobber_d1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d1 +%xdefine _abi_test_clobber_d10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d10 +%xdefine _abi_test_clobber_d11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d11 +%xdefine _abi_test_clobber_d12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d12 +%xdefine _abi_test_clobber_d13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d13 +%xdefine _abi_test_clobber_d14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d14 +%xdefine _abi_test_clobber_d15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d15 +%xdefine _abi_test_clobber_d16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d16 +%xdefine _abi_test_clobber_d17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d17 +%xdefine _abi_test_clobber_d18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d18 +%xdefine _abi_test_clobber_d19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d19 +%xdefine _abi_test_clobber_d2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d2 +%xdefine _abi_test_clobber_d20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d20 +%xdefine _abi_test_clobber_d21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d21 +%xdefine _abi_test_clobber_d22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d22 +%xdefine _abi_test_clobber_d23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d23 +%xdefine _abi_test_clobber_d24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d24 +%xdefine _abi_test_clobber_d25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d25 +%xdefine _abi_test_clobber_d26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d26 +%xdefine _abi_test_clobber_d27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d27 +%xdefine _abi_test_clobber_d28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d28 +%xdefine _abi_test_clobber_d29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d29 +%xdefine _abi_test_clobber_d3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d3 +%xdefine _abi_test_clobber_d30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d30 +%xdefine _abi_test_clobber_d31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d31 +%xdefine _abi_test_clobber_d4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d4 +%xdefine _abi_test_clobber_d5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d5 +%xdefine _abi_test_clobber_d6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d6 +%xdefine _abi_test_clobber_d7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d7 +%xdefine _abi_test_clobber_d8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d8 +%xdefine _abi_test_clobber_d9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d9 +%xdefine _abi_test_clobber_eax _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_eax +%xdefine _abi_test_clobber_ebp _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ebp +%xdefine _abi_test_clobber_ebx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ebx +%xdefine _abi_test_clobber_ecx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ecx +%xdefine _abi_test_clobber_edi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_edi +%xdefine _abi_test_clobber_edx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_edx +%xdefine _abi_test_clobber_esi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_esi +%xdefine _abi_test_clobber_f0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f0 +%xdefine _abi_test_clobber_f1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f1 +%xdefine _abi_test_clobber_f10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f10 +%xdefine _abi_test_clobber_f11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f11 +%xdefine _abi_test_clobber_f12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f12 +%xdefine _abi_test_clobber_f13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f13 +%xdefine _abi_test_clobber_f14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f14 +%xdefine _abi_test_clobber_f15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f15 +%xdefine _abi_test_clobber_f16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f16 +%xdefine _abi_test_clobber_f17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f17 +%xdefine _abi_test_clobber_f18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f18 +%xdefine _abi_test_clobber_f19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f19 +%xdefine _abi_test_clobber_f2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f2 +%xdefine _abi_test_clobber_f20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f20 +%xdefine _abi_test_clobber_f21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f21 +%xdefine _abi_test_clobber_f22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f22 +%xdefine _abi_test_clobber_f23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f23 +%xdefine _abi_test_clobber_f24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f24 +%xdefine _abi_test_clobber_f25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f25 +%xdefine _abi_test_clobber_f26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f26 +%xdefine _abi_test_clobber_f27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f27 +%xdefine _abi_test_clobber_f28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f28 +%xdefine _abi_test_clobber_f29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f29 +%xdefine _abi_test_clobber_f3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f3 +%xdefine _abi_test_clobber_f30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f30 +%xdefine _abi_test_clobber_f31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f31 +%xdefine _abi_test_clobber_f4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f4 +%xdefine _abi_test_clobber_f5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f5 +%xdefine _abi_test_clobber_f6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f6 +%xdefine _abi_test_clobber_f7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f7 +%xdefine _abi_test_clobber_f8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f8 +%xdefine _abi_test_clobber_f9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f9 +%xdefine _abi_test_clobber_lr _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_lr +%xdefine _abi_test_clobber_r0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r0 +%xdefine _abi_test_clobber_r1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r1 +%xdefine _abi_test_clobber_r10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r10 +%xdefine _abi_test_clobber_r11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r11 +%xdefine _abi_test_clobber_r12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r12 +%xdefine _abi_test_clobber_r13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r13 +%xdefine _abi_test_clobber_r14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r14 +%xdefine _abi_test_clobber_r15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r15 +%xdefine _abi_test_clobber_r16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r16 +%xdefine _abi_test_clobber_r17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r17 +%xdefine _abi_test_clobber_r18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r18 +%xdefine _abi_test_clobber_r19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r19 +%xdefine _abi_test_clobber_r2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r2 +%xdefine _abi_test_clobber_r20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r20 +%xdefine _abi_test_clobber_r21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r21 +%xdefine _abi_test_clobber_r22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r22 +%xdefine _abi_test_clobber_r23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r23 +%xdefine _abi_test_clobber_r24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r24 +%xdefine _abi_test_clobber_r25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r25 +%xdefine _abi_test_clobber_r26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r26 +%xdefine _abi_test_clobber_r27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r27 +%xdefine _abi_test_clobber_r28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r28 +%xdefine _abi_test_clobber_r29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r29 +%xdefine _abi_test_clobber_r3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r3 +%xdefine _abi_test_clobber_r30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r30 +%xdefine _abi_test_clobber_r31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r31 +%xdefine _abi_test_clobber_r4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r4 +%xdefine _abi_test_clobber_r5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r5 +%xdefine _abi_test_clobber_r6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r6 +%xdefine _abi_test_clobber_r7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r7 +%xdefine _abi_test_clobber_r8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r8 +%xdefine _abi_test_clobber_r9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r9 +%xdefine _abi_test_clobber_rax _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rax +%xdefine _abi_test_clobber_rbp _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rbp +%xdefine _abi_test_clobber_rbx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rbx +%xdefine _abi_test_clobber_rcx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rcx +%xdefine _abi_test_clobber_rdi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rdi +%xdefine _abi_test_clobber_rdx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rdx +%xdefine _abi_test_clobber_rsi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rsi +%xdefine _abi_test_clobber_v0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v0 +%xdefine _abi_test_clobber_v1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v1 +%xdefine _abi_test_clobber_v10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v10 +%xdefine _abi_test_clobber_v10_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v10_upper +%xdefine _abi_test_clobber_v11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v11 +%xdefine _abi_test_clobber_v11_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v11_upper +%xdefine _abi_test_clobber_v12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v12 +%xdefine _abi_test_clobber_v12_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v12_upper +%xdefine _abi_test_clobber_v13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v13 +%xdefine _abi_test_clobber_v13_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v13_upper +%xdefine _abi_test_clobber_v14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v14 +%xdefine _abi_test_clobber_v14_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v14_upper +%xdefine _abi_test_clobber_v15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v15 +%xdefine _abi_test_clobber_v15_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v15_upper +%xdefine _abi_test_clobber_v16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v16 +%xdefine _abi_test_clobber_v17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v17 +%xdefine _abi_test_clobber_v18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v18 +%xdefine _abi_test_clobber_v19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v19 +%xdefine _abi_test_clobber_v2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v2 +%xdefine _abi_test_clobber_v20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v20 +%xdefine _abi_test_clobber_v21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v21 +%xdefine _abi_test_clobber_v22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v22 +%xdefine _abi_test_clobber_v23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v23 +%xdefine _abi_test_clobber_v24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v24 +%xdefine _abi_test_clobber_v25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v25 +%xdefine _abi_test_clobber_v26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v26 +%xdefine _abi_test_clobber_v27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v27 +%xdefine _abi_test_clobber_v28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v28 +%xdefine _abi_test_clobber_v29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v29 +%xdefine _abi_test_clobber_v3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v3 +%xdefine _abi_test_clobber_v30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v30 +%xdefine _abi_test_clobber_v31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v31 +%xdefine _abi_test_clobber_v4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v4 +%xdefine _abi_test_clobber_v5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v5 +%xdefine _abi_test_clobber_v6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v6 +%xdefine _abi_test_clobber_v7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v7 +%xdefine _abi_test_clobber_v8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v8 +%xdefine _abi_test_clobber_v8_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v8_upper +%xdefine _abi_test_clobber_v9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v9 +%xdefine _abi_test_clobber_v9_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v9_upper +%xdefine _abi_test_clobber_x0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x0 +%xdefine _abi_test_clobber_x1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x1 +%xdefine _abi_test_clobber_x10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x10 +%xdefine _abi_test_clobber_x11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x11 +%xdefine _abi_test_clobber_x12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x12 +%xdefine _abi_test_clobber_x13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x13 +%xdefine _abi_test_clobber_x14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x14 +%xdefine _abi_test_clobber_x15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x15 +%xdefine _abi_test_clobber_x16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x16 +%xdefine _abi_test_clobber_x17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x17 +%xdefine _abi_test_clobber_x19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x19 +%xdefine _abi_test_clobber_x2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x2 +%xdefine _abi_test_clobber_x20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x20 +%xdefine _abi_test_clobber_x21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x21 +%xdefine _abi_test_clobber_x22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x22 +%xdefine _abi_test_clobber_x23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x23 +%xdefine _abi_test_clobber_x24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x24 +%xdefine _abi_test_clobber_x25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x25 +%xdefine _abi_test_clobber_x26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x26 +%xdefine _abi_test_clobber_x27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x27 +%xdefine _abi_test_clobber_x28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x28 +%xdefine _abi_test_clobber_x29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x29 +%xdefine _abi_test_clobber_x3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x3 +%xdefine _abi_test_clobber_x4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x4 +%xdefine _abi_test_clobber_x5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x5 +%xdefine _abi_test_clobber_x6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x6 +%xdefine _abi_test_clobber_x7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x7 +%xdefine _abi_test_clobber_x8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x8 +%xdefine _abi_test_clobber_x9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x9 +%xdefine _abi_test_clobber_xmm0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm0 +%xdefine _abi_test_clobber_xmm1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm1 +%xdefine _abi_test_clobber_xmm10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm10 +%xdefine _abi_test_clobber_xmm11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm11 +%xdefine _abi_test_clobber_xmm12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm12 +%xdefine _abi_test_clobber_xmm13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm13 +%xdefine _abi_test_clobber_xmm14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm14 +%xdefine _abi_test_clobber_xmm15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm15 +%xdefine _abi_test_clobber_xmm2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm2 +%xdefine _abi_test_clobber_xmm3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm3 +%xdefine _abi_test_clobber_xmm4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm4 +%xdefine _abi_test_clobber_xmm5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm5 +%xdefine _abi_test_clobber_xmm6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm6 +%xdefine _abi_test_clobber_xmm7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm7 +%xdefine _abi_test_clobber_xmm8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm8 +%xdefine _abi_test_clobber_xmm9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm9 +%xdefine _abi_test_get_and_clear_direction_flag _ %+ BORINGSSL_PREFIX %+ _abi_test_get_and_clear_direction_flag +%xdefine _abi_test_set_direction_flag _ %+ BORINGSSL_PREFIX %+ _abi_test_set_direction_flag +%xdefine _abi_test_trampoline _ %+ BORINGSSL_PREFIX %+ _abi_test_trampoline +%xdefine _abi_test_unwind_return _ %+ BORINGSSL_PREFIX %+ _abi_test_unwind_return +%xdefine _abi_test_unwind_start _ %+ BORINGSSL_PREFIX %+ _abi_test_unwind_start +%xdefine _abi_test_unwind_stop _ %+ BORINGSSL_PREFIX %+ _abi_test_unwind_stop +%xdefine _aes128gcmsiv_aes_ks _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks +%xdefine _aes128gcmsiv_aes_ks_enc_x1 _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks_enc_x1 +%xdefine _aes128gcmsiv_dec _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_dec +%xdefine _aes128gcmsiv_ecb_enc_block _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_ecb_enc_block +%xdefine _aes128gcmsiv_enc_msg_x4 _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x4 +%xdefine _aes128gcmsiv_enc_msg_x8 _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x8 +%xdefine _aes128gcmsiv_kdf _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_kdf +%xdefine _aes256gcmsiv_aes_ks _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks +%xdefine _aes256gcmsiv_aes_ks_enc_x1 _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks_enc_x1 +%xdefine _aes256gcmsiv_dec _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_dec +%xdefine _aes256gcmsiv_ecb_enc_block _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_ecb_enc_block +%xdefine _aes256gcmsiv_enc_msg_x4 _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x4 +%xdefine _aes256gcmsiv_enc_msg_x8 _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x8 +%xdefine _aes256gcmsiv_kdf _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_kdf +%xdefine _aes_ctr_set_key _ %+ BORINGSSL_PREFIX %+ _aes_ctr_set_key +%xdefine _aes_gcm_dec_kernel _ %+ BORINGSSL_PREFIX %+ _aes_gcm_dec_kernel +%xdefine _aes_gcm_decrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_gcm_decrypt_avx512 +%xdefine _aes_gcm_enc_kernel _ %+ BORINGSSL_PREFIX %+ _aes_gcm_enc_kernel +%xdefine _aes_gcm_encrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_gcm_encrypt_avx512 +%xdefine _aes_hw_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_cbc_encrypt +%xdefine _aes_hw_ccm64_decrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_hw_ccm64_decrypt_blocks +%xdefine _aes_hw_ccm64_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_hw_ccm64_encrypt_blocks +%xdefine _aes_hw_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_hw_ctr32_encrypt_blocks +%xdefine _aes_hw_decrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_decrypt +%xdefine _aes_hw_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_ecb_encrypt +%xdefine _aes_hw_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_encrypt +%xdefine _aes_hw_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_hw_set_decrypt_key +%xdefine _aes_hw_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_hw_set_encrypt_key +%xdefine _aes_hw_xts_cipher _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_cipher +%xdefine _aes_hw_xts_decrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt +%xdefine _aes_hw_xts_decrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt_avx512 +%xdefine _aes_hw_xts_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt +%xdefine _aes_hw_xts_encrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt_avx512 +%xdefine _aes_nohw_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_nohw_cbc_encrypt +%xdefine _aes_nohw_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_nohw_ctr32_encrypt_blocks +%xdefine _aes_nohw_decrypt _ %+ BORINGSSL_PREFIX %+ _aes_nohw_decrypt +%xdefine _aes_nohw_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_nohw_encrypt +%xdefine _aes_nohw_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_nohw_set_decrypt_key +%xdefine _aes_nohw_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_nohw_set_encrypt_key +%xdefine _aesgcmsiv_htable6_init _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_htable6_init +%xdefine _aesgcmsiv_htable_init _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_htable_init +%xdefine _aesgcmsiv_htable_polyval _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_htable_polyval +%xdefine _aesgcmsiv_polyval_horner _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_polyval_horner +%xdefine _aesni_cbc_sha1_enc _ %+ BORINGSSL_PREFIX %+ _aesni_cbc_sha1_enc +%xdefine _aesni_cbc_sha256_enc _ %+ BORINGSSL_PREFIX %+ _aesni_cbc_sha256_enc +%xdefine _aesni_gcm_decrypt _ %+ BORINGSSL_PREFIX %+ _aesni_gcm_decrypt +%xdefine _aesni_gcm_encrypt _ %+ BORINGSSL_PREFIX %+ _aesni_gcm_encrypt +%xdefine _aesv8_gcm_8x_dec_128 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_128 +%xdefine _aesv8_gcm_8x_dec_192 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_192 +%xdefine _aesv8_gcm_8x_dec_256 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_256 +%xdefine _aesv8_gcm_8x_enc_128 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_128 +%xdefine _aesv8_gcm_8x_enc_192 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_192 +%xdefine _aesv8_gcm_8x_enc_256 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_256 +%xdefine _allow_mocked_ube_detection_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _allow_mocked_ube_detection_FOR_TESTING +%xdefine _armv8_disable_dit _ %+ BORINGSSL_PREFIX %+ _armv8_disable_dit +%xdefine _armv8_enable_dit _ %+ BORINGSSL_PREFIX %+ _armv8_enable_dit +%xdefine _armv8_get_dit _ %+ BORINGSSL_PREFIX %+ _armv8_get_dit +%xdefine _armv8_restore_dit _ %+ BORINGSSL_PREFIX %+ _armv8_restore_dit +%xdefine _armv8_set_dit _ %+ BORINGSSL_PREFIX %+ _armv8_set_dit +%xdefine _asn1_bit_string_length _ %+ BORINGSSL_PREFIX %+ _asn1_bit_string_length +%xdefine _asn1_do_adb _ %+ BORINGSSL_PREFIX %+ _asn1_do_adb +%xdefine _asn1_enc_free _ %+ BORINGSSL_PREFIX %+ _asn1_enc_free +%xdefine _asn1_enc_init _ %+ BORINGSSL_PREFIX %+ _asn1_enc_init +%xdefine _asn1_enc_restore _ %+ BORINGSSL_PREFIX %+ _asn1_enc_restore +%xdefine _asn1_enc_save _ %+ BORINGSSL_PREFIX %+ _asn1_enc_save +%xdefine _asn1_encoding_clear _ %+ BORINGSSL_PREFIX %+ _asn1_encoding_clear +%xdefine _asn1_evp_pkey_methods _ %+ BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods +%xdefine _asn1_evp_pkey_methods_size _ %+ BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods_size +%xdefine _asn1_generalizedtime_to_tm _ %+ BORINGSSL_PREFIX %+ _asn1_generalizedtime_to_tm +%xdefine _asn1_get_choice_selector _ %+ BORINGSSL_PREFIX %+ _asn1_get_choice_selector +%xdefine _asn1_get_field_ptr _ %+ BORINGSSL_PREFIX %+ _asn1_get_field_ptr +%xdefine _asn1_get_string_table_for_testing _ %+ BORINGSSL_PREFIX %+ _asn1_get_string_table_for_testing +%xdefine _asn1_is_printable _ %+ BORINGSSL_PREFIX %+ _asn1_is_printable +%xdefine _asn1_item_combine_free _ %+ BORINGSSL_PREFIX %+ _asn1_item_combine_free +%xdefine _asn1_refcount_dec_and_test_zero _ %+ BORINGSSL_PREFIX %+ _asn1_refcount_dec_and_test_zero +%xdefine _asn1_refcount_set_one _ %+ BORINGSSL_PREFIX %+ _asn1_refcount_set_one +%xdefine _asn1_set_choice_selector _ %+ BORINGSSL_PREFIX %+ _asn1_set_choice_selector +%xdefine _asn1_type_cleanup _ %+ BORINGSSL_PREFIX %+ _asn1_type_cleanup +%xdefine _asn1_type_set0_string _ %+ BORINGSSL_PREFIX %+ _asn1_type_set0_string +%xdefine _asn1_type_value_as_pointer _ %+ BORINGSSL_PREFIX %+ _asn1_type_value_as_pointer +%xdefine _asn1_utctime_to_tm _ %+ BORINGSSL_PREFIX %+ _asn1_utctime_to_tm +%xdefine _awslc_api_version_num _ %+ BORINGSSL_PREFIX %+ _awslc_api_version_num +%xdefine _awslc_version_string _ %+ BORINGSSL_PREFIX %+ _awslc_version_string +%xdefine _beeu_mod_inverse_vartime _ %+ BORINGSSL_PREFIX %+ _beeu_mod_inverse_vartime +%xdefine _bignum_add_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_add_p384 +%xdefine _bignum_add_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_add_p521 +%xdefine _bignum_copy_row_from_table _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table +%xdefine _bignum_copy_row_from_table_16 _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_16 +%xdefine _bignum_copy_row_from_table_32 _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_32 +%xdefine _bignum_copy_row_from_table_8n _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_8n +%xdefine _bignum_deamont_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_deamont_p384 +%xdefine _bignum_deamont_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_deamont_p384_alt +%xdefine _bignum_emontredc_8n _ %+ BORINGSSL_PREFIX %+ _bignum_emontredc_8n +%xdefine _bignum_fromlebytes_6 _ %+ BORINGSSL_PREFIX %+ _bignum_fromlebytes_6 +%xdefine _bignum_fromlebytes_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_fromlebytes_p521 +%xdefine _bignum_ge _ %+ BORINGSSL_PREFIX %+ _bignum_ge +%xdefine _bignum_inv_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_inv_p521 +%xdefine _bignum_kmul_16_32 _ %+ BORINGSSL_PREFIX %+ _bignum_kmul_16_32 +%xdefine _bignum_kmul_32_64 _ %+ BORINGSSL_PREFIX %+ _bignum_kmul_32_64 +%xdefine _bignum_ksqr_16_32 _ %+ BORINGSSL_PREFIX %+ _bignum_ksqr_16_32 +%xdefine _bignum_ksqr_32_64 _ %+ BORINGSSL_PREFIX %+ _bignum_ksqr_32_64 +%xdefine _bignum_littleendian_6 _ %+ BORINGSSL_PREFIX %+ _bignum_littleendian_6 +%xdefine _bignum_madd_n25519 _ %+ BORINGSSL_PREFIX %+ _bignum_madd_n25519 +%xdefine _bignum_madd_n25519_alt _ %+ BORINGSSL_PREFIX %+ _bignum_madd_n25519_alt +%xdefine _bignum_mod_n25519 _ %+ BORINGSSL_PREFIX %+ _bignum_mod_n25519 +%xdefine _bignum_montinv_p256 _ %+ BORINGSSL_PREFIX %+ _bignum_montinv_p256 +%xdefine _bignum_montinv_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_montinv_p384 +%xdefine _bignum_montmul_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_montmul_p384 +%xdefine _bignum_montmul_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_montmul_p384_alt +%xdefine _bignum_montsqr_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_montsqr_p384 +%xdefine _bignum_montsqr_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_montsqr_p384_alt +%xdefine _bignum_mul _ %+ BORINGSSL_PREFIX %+ _bignum_mul +%xdefine _bignum_mul_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_mul_p521 +%xdefine _bignum_mul_p521_alt _ %+ BORINGSSL_PREFIX %+ _bignum_mul_p521_alt +%xdefine _bignum_neg_p25519 _ %+ BORINGSSL_PREFIX %+ _bignum_neg_p25519 +%xdefine _bignum_neg_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_neg_p384 +%xdefine _bignum_neg_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_neg_p521 +%xdefine _bignum_nonzero_6 _ %+ BORINGSSL_PREFIX %+ _bignum_nonzero_6 +%xdefine _bignum_optsub _ %+ BORINGSSL_PREFIX %+ _bignum_optsub +%xdefine _bignum_sqr _ %+ BORINGSSL_PREFIX %+ _bignum_sqr +%xdefine _bignum_sqr_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_sqr_p521 +%xdefine _bignum_sqr_p521_alt _ %+ BORINGSSL_PREFIX %+ _bignum_sqr_p521_alt +%xdefine _bignum_sub_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_sub_p384 +%xdefine _bignum_sub_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_sub_p521 +%xdefine _bignum_tolebytes_6 _ %+ BORINGSSL_PREFIX %+ _bignum_tolebytes_6 +%xdefine _bignum_tolebytes_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_tolebytes_p521 +%xdefine _bignum_tomont_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_tomont_p384 +%xdefine _bignum_tomont_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_tomont_p384_alt +%xdefine _bio_clear_socket_error _ %+ BORINGSSL_PREFIX %+ _bio_clear_socket_error +%xdefine _bio_errno_should_retry _ %+ BORINGSSL_PREFIX %+ _bio_errno_should_retry +%xdefine _bio_ip_and_port_to_socket_and_addr _ %+ BORINGSSL_PREFIX %+ _bio_ip_and_port_to_socket_and_addr +%xdefine _bio_sock_error_get_and_clear _ %+ BORINGSSL_PREFIX %+ _bio_sock_error_get_and_clear +%xdefine _bio_socket_nbio _ %+ BORINGSSL_PREFIX %+ _bio_socket_nbio +%xdefine _bio_socket_should_retry _ %+ BORINGSSL_PREFIX %+ _bio_socket_should_retry +%xdefine _bn_abs_sub_consttime _ %+ BORINGSSL_PREFIX %+ _bn_abs_sub_consttime +%xdefine _bn_add_words _ %+ BORINGSSL_PREFIX %+ _bn_add_words +%xdefine _bn_assert_fits_in_bytes _ %+ BORINGSSL_PREFIX %+ _bn_assert_fits_in_bytes +%xdefine _bn_big_endian_to_words _ %+ BORINGSSL_PREFIX %+ _bn_big_endian_to_words +%xdefine _bn_copy_words _ %+ BORINGSSL_PREFIX %+ _bn_copy_words +%xdefine _bn_div_consttime _ %+ BORINGSSL_PREFIX %+ _bn_div_consttime +%xdefine _bn_div_words _ %+ BORINGSSL_PREFIX %+ _bn_div_words +%xdefine _bn_expand _ %+ BORINGSSL_PREFIX %+ _bn_expand +%xdefine _bn_fits_in_words _ %+ BORINGSSL_PREFIX %+ _bn_fits_in_words +%xdefine _bn_from_montgomery_small _ %+ BORINGSSL_PREFIX %+ _bn_from_montgomery_small +%xdefine _bn_gather5 _ %+ BORINGSSL_PREFIX %+ _bn_gather5 +%xdefine _bn_in_range_words _ %+ BORINGSSL_PREFIX %+ _bn_in_range_words +%xdefine _bn_is_bit_set_words _ %+ BORINGSSL_PREFIX %+ _bn_is_bit_set_words +%xdefine _bn_is_relatively_prime _ %+ BORINGSSL_PREFIX %+ _bn_is_relatively_prime +%xdefine _bn_jacobi _ %+ BORINGSSL_PREFIX %+ _bn_jacobi +%xdefine _bn_lcm_consttime _ %+ BORINGSSL_PREFIX %+ _bn_lcm_consttime +%xdefine _bn_less_than_montgomery_R _ %+ BORINGSSL_PREFIX %+ _bn_less_than_montgomery_R +%xdefine _bn_less_than_words _ %+ BORINGSSL_PREFIX %+ _bn_less_than_words +%xdefine _bn_little_endian_to_words _ %+ BORINGSSL_PREFIX %+ _bn_little_endian_to_words +%xdefine _bn_miller_rabin_init _ %+ BORINGSSL_PREFIX %+ _bn_miller_rabin_init +%xdefine _bn_miller_rabin_iteration _ %+ BORINGSSL_PREFIX %+ _bn_miller_rabin_iteration +%xdefine _bn_minimal_width _ %+ BORINGSSL_PREFIX %+ _bn_minimal_width +%xdefine _bn_mod_add_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_add_consttime +%xdefine _bn_mod_add_words _ %+ BORINGSSL_PREFIX %+ _bn_mod_add_words +%xdefine _bn_mod_exp_mont_small _ %+ BORINGSSL_PREFIX %+ _bn_mod_exp_mont_small +%xdefine _bn_mod_inverse0_prime_mont_small _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse0_prime_mont_small +%xdefine _bn_mod_inverse_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse_consttime +%xdefine _bn_mod_inverse_prime _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse_prime +%xdefine _bn_mod_inverse_secret_prime _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse_secret_prime +%xdefine _bn_mod_lshift1_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_lshift1_consttime +%xdefine _bn_mod_lshift_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_lshift_consttime +%xdefine _bn_mod_mul_montgomery_small _ %+ BORINGSSL_PREFIX %+ _bn_mod_mul_montgomery_small +%xdefine _bn_mod_sub_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_sub_consttime +%xdefine _bn_mod_sub_words _ %+ BORINGSSL_PREFIX %+ _bn_mod_sub_words +%xdefine _bn_mod_u16_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_u16_consttime +%xdefine _bn_mont_ctx_cleanup _ %+ BORINGSSL_PREFIX %+ _bn_mont_ctx_cleanup +%xdefine _bn_mont_ctx_init _ %+ BORINGSSL_PREFIX %+ _bn_mont_ctx_init +%xdefine _bn_mont_ctx_set_RR_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mont_ctx_set_RR_consttime +%xdefine _bn_mont_n0 _ %+ BORINGSSL_PREFIX %+ _bn_mont_n0 +%xdefine _bn_mul4x_mont _ %+ BORINGSSL_PREFIX %+ _bn_mul4x_mont +%xdefine _bn_mul8x_mont_neon _ %+ BORINGSSL_PREFIX %+ _bn_mul8x_mont_neon +%xdefine _bn_mul_add_words _ %+ BORINGSSL_PREFIX %+ _bn_mul_add_words +%xdefine _bn_mul_comba4 _ %+ BORINGSSL_PREFIX %+ _bn_mul_comba4 +%xdefine _bn_mul_comba8 _ %+ BORINGSSL_PREFIX %+ _bn_mul_comba8 +%xdefine _bn_mul_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mul_consttime +%xdefine _bn_mul_mont _ %+ BORINGSSL_PREFIX %+ _bn_mul_mont +%xdefine _bn_mul_mont_gather5 _ %+ BORINGSSL_PREFIX %+ _bn_mul_mont_gather5 +%xdefine _bn_mul_mont_nohw _ %+ BORINGSSL_PREFIX %+ _bn_mul_mont_nohw +%xdefine _bn_mul_small _ %+ BORINGSSL_PREFIX %+ _bn_mul_small +%xdefine _bn_mul_words _ %+ BORINGSSL_PREFIX %+ _bn_mul_words +%xdefine _bn_mulx4x_mont _ %+ BORINGSSL_PREFIX %+ _bn_mulx4x_mont +%xdefine _bn_odd_number_is_obviously_composite _ %+ BORINGSSL_PREFIX %+ _bn_odd_number_is_obviously_composite +%xdefine _bn_one_to_montgomery _ %+ BORINGSSL_PREFIX %+ _bn_one_to_montgomery +%xdefine _bn_power5 _ %+ BORINGSSL_PREFIX %+ _bn_power5 +%xdefine _bn_rand_range_words _ %+ BORINGSSL_PREFIX %+ _bn_rand_range_words +%xdefine _bn_rand_secret_range _ %+ BORINGSSL_PREFIX %+ _bn_rand_secret_range +%xdefine _bn_reduce_once _ %+ BORINGSSL_PREFIX %+ _bn_reduce_once +%xdefine _bn_reduce_once_in_place _ %+ BORINGSSL_PREFIX %+ _bn_reduce_once_in_place +%xdefine _bn_resize_words _ %+ BORINGSSL_PREFIX %+ _bn_resize_words +%xdefine _bn_rshift1_words _ %+ BORINGSSL_PREFIX %+ _bn_rshift1_words +%xdefine _bn_rshift_secret_shift _ %+ BORINGSSL_PREFIX %+ _bn_rshift_secret_shift +%xdefine _bn_rshift_words _ %+ BORINGSSL_PREFIX %+ _bn_rshift_words +%xdefine _bn_scatter5 _ %+ BORINGSSL_PREFIX %+ _bn_scatter5 +%xdefine _bn_select_words _ %+ BORINGSSL_PREFIX %+ _bn_select_words +%xdefine _bn_set_minimal_width _ %+ BORINGSSL_PREFIX %+ _bn_set_minimal_width +%xdefine _bn_set_static_words _ %+ BORINGSSL_PREFIX %+ _bn_set_static_words +%xdefine _bn_set_words _ %+ BORINGSSL_PREFIX %+ _bn_set_words +%xdefine _bn_sqr8x_internal _ %+ BORINGSSL_PREFIX %+ _bn_sqr8x_internal +%xdefine _bn_sqr8x_mont _ %+ BORINGSSL_PREFIX %+ _bn_sqr8x_mont +%xdefine _bn_sqr_comba4 _ %+ BORINGSSL_PREFIX %+ _bn_sqr_comba4 +%xdefine _bn_sqr_comba8 _ %+ BORINGSSL_PREFIX %+ _bn_sqr_comba8 +%xdefine _bn_sqr_consttime _ %+ BORINGSSL_PREFIX %+ _bn_sqr_consttime +%xdefine _bn_sqr_small _ %+ BORINGSSL_PREFIX %+ _bn_sqr_small +%xdefine _bn_sqr_words _ %+ BORINGSSL_PREFIX %+ _bn_sqr_words +%xdefine _bn_sqrx8x_internal _ %+ BORINGSSL_PREFIX %+ _bn_sqrx8x_internal +%xdefine _bn_sub_words _ %+ BORINGSSL_PREFIX %+ _bn_sub_words +%xdefine _bn_to_montgomery_small _ %+ BORINGSSL_PREFIX %+ _bn_to_montgomery_small +%xdefine _bn_uadd_consttime _ %+ BORINGSSL_PREFIX %+ _bn_uadd_consttime +%xdefine _bn_usub_consttime _ %+ BORINGSSL_PREFIX %+ _bn_usub_consttime +%xdefine _bn_wexpand _ %+ BORINGSSL_PREFIX %+ _bn_wexpand +%xdefine _bn_words_to_big_endian _ %+ BORINGSSL_PREFIX %+ _bn_words_to_big_endian +%xdefine _bn_words_to_little_endian _ %+ BORINGSSL_PREFIX %+ _bn_words_to_little_endian +%xdefine _boringssl_self_test_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _boringssl_self_test_hmac_sha256 +%xdefine _boringssl_self_test_sha256 _ %+ BORINGSSL_PREFIX %+ _boringssl_self_test_sha256 +%xdefine _bsaes_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _bsaes_cbc_encrypt +%xdefine _bsaes_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _bsaes_ctr32_encrypt_blocks +%xdefine _c2i_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _c2i_ASN1_BIT_STRING +%xdefine _c2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _c2i_ASN1_INTEGER +%xdefine _c2i_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _c2i_ASN1_OBJECT +%xdefine _cbb_add_latin1 _ %+ BORINGSSL_PREFIX %+ _cbb_add_latin1 +%xdefine _cbb_add_ucs2_be _ %+ BORINGSSL_PREFIX %+ _cbb_add_ucs2_be +%xdefine _cbb_add_utf32_be _ %+ BORINGSSL_PREFIX %+ _cbb_add_utf32_be +%xdefine _cbb_add_utf8 _ %+ BORINGSSL_PREFIX %+ _cbb_add_utf8 +%xdefine _cbb_get_utf8_len _ %+ BORINGSSL_PREFIX %+ _cbb_get_utf8_len +%xdefine _cbs_get_any_asn1_element _ %+ BORINGSSL_PREFIX %+ _cbs_get_any_asn1_element +%xdefine _cbs_get_latin1 _ %+ BORINGSSL_PREFIX %+ _cbs_get_latin1 +%xdefine _cbs_get_ucs2_be _ %+ BORINGSSL_PREFIX %+ _cbs_get_ucs2_be +%xdefine _cbs_get_utf32_be _ %+ BORINGSSL_PREFIX %+ _cbs_get_utf32_be +%xdefine _cbs_get_utf8 _ %+ BORINGSSL_PREFIX %+ _cbs_get_utf8 +%xdefine _chacha20_poly1305_open _ %+ BORINGSSL_PREFIX %+ _chacha20_poly1305_open +%xdefine _chacha20_poly1305_seal _ %+ BORINGSSL_PREFIX %+ _chacha20_poly1305_seal +%xdefine _cn2dnsid _ %+ BORINGSSL_PREFIX %+ _cn2dnsid +%xdefine _crypto_gcm_avx512_enabled _ %+ BORINGSSL_PREFIX %+ _crypto_gcm_avx512_enabled +%xdefine _crypto_gcm_clmul_enabled _ %+ BORINGSSL_PREFIX %+ _crypto_gcm_clmul_enabled +%xdefine _curve25519_x25519 _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519 +%xdefine _curve25519_x25519_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519_alt +%xdefine _curve25519_x25519_byte _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519_byte +%xdefine _curve25519_x25519_byte_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519_byte_alt +%xdefine _curve25519_x25519base _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base +%xdefine _curve25519_x25519base_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base_alt +%xdefine _curve25519_x25519base_byte _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base_byte +%xdefine _curve25519_x25519base_byte_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base_byte_alt +%xdefine _d2i_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_BIT_STRING +%xdefine _d2i_ASN1_BMPSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_BMPSTRING +%xdefine _d2i_ASN1_BOOLEAN _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_BOOLEAN +%xdefine _d2i_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_ENUMERATED +%xdefine _d2i_ASN1_GENERALIZEDTIME _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALIZEDTIME +%xdefine _d2i_ASN1_GENERALSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALSTRING +%xdefine _d2i_ASN1_IA5STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_IA5STRING +%xdefine _d2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_INTEGER +%xdefine _d2i_ASN1_NULL _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_NULL +%xdefine _d2i_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_OBJECT +%xdefine _d2i_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_OCTET_STRING +%xdefine _d2i_ASN1_PRINTABLE _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLE +%xdefine _d2i_ASN1_PRINTABLESTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLESTRING +%xdefine _d2i_ASN1_SEQUENCE_ANY _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_SEQUENCE_ANY +%xdefine _d2i_ASN1_SET_ANY _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_SET_ANY +%xdefine _d2i_ASN1_T61STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_T61STRING +%xdefine _d2i_ASN1_TIME _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_TIME +%xdefine _d2i_ASN1_TYPE _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_TYPE +%xdefine _d2i_ASN1_UNIVERSALSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_UNIVERSALSTRING +%xdefine _d2i_ASN1_UTCTIME _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_UTCTIME +%xdefine _d2i_ASN1_UTF8STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_UTF8STRING +%xdefine _d2i_ASN1_VISIBLESTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_VISIBLESTRING +%xdefine _d2i_AUTHORITY_INFO_ACCESS _ %+ BORINGSSL_PREFIX %+ _d2i_AUTHORITY_INFO_ACCESS +%xdefine _d2i_AUTHORITY_KEYID _ %+ BORINGSSL_PREFIX %+ _d2i_AUTHORITY_KEYID +%xdefine _d2i_AutoPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_AutoPrivateKey +%xdefine _d2i_BASIC_CONSTRAINTS _ %+ BORINGSSL_PREFIX %+ _d2i_BASIC_CONSTRAINTS +%xdefine _d2i_CERTIFICATEPOLICIES _ %+ BORINGSSL_PREFIX %+ _d2i_CERTIFICATEPOLICIES +%xdefine _d2i_CRL_DIST_POINTS _ %+ BORINGSSL_PREFIX %+ _d2i_CRL_DIST_POINTS +%xdefine _d2i_DHparams _ %+ BORINGSSL_PREFIX %+ _d2i_DHparams +%xdefine _d2i_DHparams_bio _ %+ BORINGSSL_PREFIX %+ _d2i_DHparams_bio +%xdefine _d2i_DIRECTORYSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_DIRECTORYSTRING +%xdefine _d2i_DISPLAYTEXT _ %+ BORINGSSL_PREFIX %+ _d2i_DISPLAYTEXT +%xdefine _d2i_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey +%xdefine _d2i_DSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_bio +%xdefine _d2i_DSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_fp +%xdefine _d2i_DSAPublicKey _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPublicKey +%xdefine _d2i_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY +%xdefine _d2i_DSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_bio +%xdefine _d2i_DSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_fp +%xdefine _d2i_DSA_SIG _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_SIG +%xdefine _d2i_DSAparams _ %+ BORINGSSL_PREFIX %+ _d2i_DSAparams +%xdefine _d2i_ECDSA_SIG _ %+ BORINGSSL_PREFIX %+ _d2i_ECDSA_SIG +%xdefine _d2i_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _d2i_ECPKParameters +%xdefine _d2i_ECPKParameters_bio _ %+ BORINGSSL_PREFIX %+ _d2i_ECPKParameters_bio +%xdefine _d2i_ECParameters _ %+ BORINGSSL_PREFIX %+ _d2i_ECParameters +%xdefine _d2i_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_ECPrivateKey +%xdefine _d2i_ECPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_bio +%xdefine _d2i_ECPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_fp +%xdefine _d2i_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY +%xdefine _d2i_EC_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_bio +%xdefine _d2i_EC_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_fp +%xdefine _d2i_EXTENDED_KEY_USAGE _ %+ BORINGSSL_PREFIX %+ _d2i_EXTENDED_KEY_USAGE +%xdefine _d2i_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _d2i_GENERAL_NAME +%xdefine _d2i_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _d2i_GENERAL_NAMES +%xdefine _d2i_ISSUING_DIST_POINT _ %+ BORINGSSL_PREFIX %+ _d2i_ISSUING_DIST_POINT +%xdefine _d2i_NETSCAPE_SPKAC _ %+ BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKAC +%xdefine _d2i_NETSCAPE_SPKI _ %+ BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKI +%xdefine _d2i_OCSP_BASICRESP _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_BASICRESP +%xdefine _d2i_OCSP_CERTID _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_CERTID +%xdefine _d2i_OCSP_ONEREQ _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_ONEREQ +%xdefine _d2i_OCSP_REQINFO _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REQINFO +%xdefine _d2i_OCSP_REQUEST _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST +%xdefine _d2i_OCSP_REQUEST_bio _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST_bio +%xdefine _d2i_OCSP_RESPBYTES _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPBYTES +%xdefine _d2i_OCSP_RESPDATA _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPDATA +%xdefine _d2i_OCSP_RESPONSE _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE +%xdefine _d2i_OCSP_RESPONSE_bio _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE_bio +%xdefine _d2i_OCSP_REVOKEDINFO _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REVOKEDINFO +%xdefine _d2i_OCSP_SIGNATURE _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_SIGNATURE +%xdefine _d2i_OCSP_SINGLERESP _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_SINGLERESP +%xdefine _d2i_PKCS12 _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS12 +%xdefine _d2i_PKCS12_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS12_bio +%xdefine _d2i_PKCS12_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS12_fp +%xdefine _d2i_PKCS7 _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7 +%xdefine _d2i_PKCS7_DIGEST _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_DIGEST +%xdefine _d2i_PKCS7_ENCRYPT _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ENCRYPT +%xdefine _d2i_PKCS7_ENC_CONTENT _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ENC_CONTENT +%xdefine _d2i_PKCS7_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ENVELOPE +%xdefine _d2i_PKCS7_ISSUER_AND_SERIAL _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ISSUER_AND_SERIAL +%xdefine _d2i_PKCS7_RECIP_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_RECIP_INFO +%xdefine _d2i_PKCS7_SIGNED _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNED +%xdefine _d2i_PKCS7_SIGNER_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNER_INFO +%xdefine _d2i_PKCS7_SIGN_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGN_ENVELOPE +%xdefine _d2i_PKCS7_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_bio +%xdefine _d2i_PKCS8PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_bio +%xdefine _d2i_PKCS8PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_fp +%xdefine _d2i_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO +%xdefine _d2i_PKCS8_PRIV_KEY_INFO_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_bio +%xdefine _d2i_PKCS8_PRIV_KEY_INFO_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_fp +%xdefine _d2i_PKCS8_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_bio +%xdefine _d2i_PKCS8_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_fp +%xdefine _d2i_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_PUBKEY +%xdefine _d2i_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PUBKEY_bio +%xdefine _d2i_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PUBKEY_fp +%xdefine _d2i_PrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_PrivateKey +%xdefine _d2i_PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PrivateKey_bio +%xdefine _d2i_PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PrivateKey_fp +%xdefine _d2i_PublicKey _ %+ BORINGSSL_PREFIX %+ _d2i_PublicKey +%xdefine _d2i_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey +%xdefine _d2i_RSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_bio +%xdefine _d2i_RSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_fp +%xdefine _d2i_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPublicKey +%xdefine _d2i_RSAPublicKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_bio +%xdefine _d2i_RSAPublicKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_fp +%xdefine _d2i_RSA_PSS_PARAMS _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PSS_PARAMS +%xdefine _d2i_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY +%xdefine _d2i_RSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_bio +%xdefine _d2i_RSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_fp +%xdefine _d2i_X509 _ %+ BORINGSSL_PREFIX %+ _d2i_X509 +%xdefine _d2i_X509_ALGOR _ %+ BORINGSSL_PREFIX %+ _d2i_X509_ALGOR +%xdefine _d2i_X509_ATTRIBUTE _ %+ BORINGSSL_PREFIX %+ _d2i_X509_ATTRIBUTE +%xdefine _d2i_X509_AUX _ %+ BORINGSSL_PREFIX %+ _d2i_X509_AUX +%xdefine _d2i_X509_CERT_AUX _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CERT_AUX +%xdefine _d2i_X509_CINF _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CINF +%xdefine _d2i_X509_CRL _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL +%xdefine _d2i_X509_CRL_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL_INFO +%xdefine _d2i_X509_CRL_bio _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL_bio +%xdefine _d2i_X509_CRL_fp _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL_fp +%xdefine _d2i_X509_EXTENSION _ %+ BORINGSSL_PREFIX %+ _d2i_X509_EXTENSION +%xdefine _d2i_X509_EXTENSIONS _ %+ BORINGSSL_PREFIX %+ _d2i_X509_EXTENSIONS +%xdefine _d2i_X509_NAME _ %+ BORINGSSL_PREFIX %+ _d2i_X509_NAME +%xdefine _d2i_X509_NAME_ENTRY _ %+ BORINGSSL_PREFIX %+ _d2i_X509_NAME_ENTRY +%xdefine _d2i_X509_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_X509_PUBKEY +%xdefine _d2i_X509_REQ _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ +%xdefine _d2i_X509_REQ_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ_INFO +%xdefine _d2i_X509_REQ_bio _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ_bio +%xdefine _d2i_X509_REQ_fp _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ_fp +%xdefine _d2i_X509_REVOKED _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REVOKED +%xdefine _d2i_X509_SIG _ %+ BORINGSSL_PREFIX %+ _d2i_X509_SIG +%xdefine _d2i_X509_VAL _ %+ BORINGSSL_PREFIX %+ _d2i_X509_VAL +%xdefine _d2i_X509_bio _ %+ BORINGSSL_PREFIX %+ _d2i_X509_bio +%xdefine _d2i_X509_fp _ %+ BORINGSSL_PREFIX %+ _d2i_X509_fp +%xdefine _dh_asn1_meth _ %+ BORINGSSL_PREFIX %+ _dh_asn1_meth +%xdefine _dh_check_params_fast _ %+ BORINGSSL_PREFIX %+ _dh_check_params_fast +%xdefine _dh_compute_key_padded_no_self_test _ %+ BORINGSSL_PREFIX %+ _dh_compute_key_padded_no_self_test +%xdefine _dh_pkey_meth _ %+ BORINGSSL_PREFIX %+ _dh_pkey_meth +%xdefine _disable_mocked_ube_detection_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _disable_mocked_ube_detection_FOR_TESTING +%xdefine _dsa_asn1_meth _ %+ BORINGSSL_PREFIX %+ _dsa_asn1_meth +%xdefine _dsa_check_key _ %+ BORINGSSL_PREFIX %+ _dsa_check_key +%xdefine _dsa_internal_paramgen _ %+ BORINGSSL_PREFIX %+ _dsa_internal_paramgen +%xdefine _dsa_pkey_meth _ %+ BORINGSSL_PREFIX %+ _dsa_pkey_meth +%xdefine _dummy_func_for_constructor _ %+ BORINGSSL_PREFIX %+ _dummy_func_for_constructor +%xdefine _ec_GFp_mont_add _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_add +%xdefine _ec_GFp_mont_dbl _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_dbl +%xdefine _ec_GFp_mont_felem_exp _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_exp +%xdefine _ec_GFp_mont_felem_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_from_bytes +%xdefine _ec_GFp_mont_felem_mul _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_mul +%xdefine _ec_GFp_mont_felem_reduce _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_reduce +%xdefine _ec_GFp_mont_felem_sqr _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_sqr +%xdefine _ec_GFp_mont_felem_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_to_bytes +%xdefine _ec_GFp_mont_init_precomp _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_init_precomp +%xdefine _ec_GFp_mont_mul _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul +%xdefine _ec_GFp_mont_mul_base _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_base +%xdefine _ec_GFp_mont_mul_batch _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_batch +%xdefine _ec_GFp_mont_mul_precomp _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_precomp +%xdefine _ec_GFp_mont_mul_public_batch _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_public_batch +%xdefine _ec_GFp_nistp_recode_scalar_bits _ %+ BORINGSSL_PREFIX %+ _ec_GFp_nistp_recode_scalar_bits +%xdefine _ec_GFp_simple_cmp_x_coordinate _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_cmp_x_coordinate +%xdefine _ec_GFp_simple_felem_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_from_bytes +%xdefine _ec_GFp_simple_felem_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_to_bytes +%xdefine _ec_GFp_simple_group_get_curve _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_group_get_curve +%xdefine _ec_GFp_simple_group_set_curve _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_group_set_curve +%xdefine _ec_GFp_simple_invert _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_invert +%xdefine _ec_GFp_simple_is_at_infinity _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_is_at_infinity +%xdefine _ec_GFp_simple_is_on_curve _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_is_on_curve +%xdefine _ec_GFp_simple_point_copy _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_point_copy +%xdefine _ec_GFp_simple_point_init _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_point_init +%xdefine _ec_GFp_simple_point_set_to_infinity _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_point_set_to_infinity +%xdefine _ec_GFp_simple_points_equal _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_points_equal +%xdefine _ec_affine_jacobian_equal _ %+ BORINGSSL_PREFIX %+ _ec_affine_jacobian_equal +%xdefine _ec_affine_select _ %+ BORINGSSL_PREFIX %+ _ec_affine_select +%xdefine _ec_affine_to_jacobian _ %+ BORINGSSL_PREFIX %+ _ec_affine_to_jacobian +%xdefine _ec_asn1_meth _ %+ BORINGSSL_PREFIX %+ _ec_asn1_meth +%xdefine _ec_bignum_to_felem _ %+ BORINGSSL_PREFIX %+ _ec_bignum_to_felem +%xdefine _ec_bignum_to_scalar _ %+ BORINGSSL_PREFIX %+ _ec_bignum_to_scalar +%xdefine _ec_cmp_x_coordinate _ %+ BORINGSSL_PREFIX %+ _ec_cmp_x_coordinate +%xdefine _ec_compute_wNAF _ %+ BORINGSSL_PREFIX %+ _ec_compute_wNAF +%xdefine _ec_felem_add _ %+ BORINGSSL_PREFIX %+ _ec_felem_add +%xdefine _ec_felem_equal _ %+ BORINGSSL_PREFIX %+ _ec_felem_equal +%xdefine _ec_felem_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_felem_from_bytes +%xdefine _ec_felem_neg _ %+ BORINGSSL_PREFIX %+ _ec_felem_neg +%xdefine _ec_felem_non_zero_mask _ %+ BORINGSSL_PREFIX %+ _ec_felem_non_zero_mask +%xdefine _ec_felem_one _ %+ BORINGSSL_PREFIX %+ _ec_felem_one +%xdefine _ec_felem_select _ %+ BORINGSSL_PREFIX %+ _ec_felem_select +%xdefine _ec_felem_sub _ %+ BORINGSSL_PREFIX %+ _ec_felem_sub +%xdefine _ec_felem_to_bignum _ %+ BORINGSSL_PREFIX %+ _ec_felem_to_bignum +%xdefine _ec_felem_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_felem_to_bytes +%xdefine _ec_get_x_coordinate_as_bytes _ %+ BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_bytes +%xdefine _ec_get_x_coordinate_as_scalar _ %+ BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_scalar +%xdefine _ec_hash_to_curve_p256_xmd_sha256_sswu _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_curve_p256_xmd_sha256_sswu +%xdefine _ec_hash_to_curve_p384_xmd_sha384_sswu _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha384_sswu +%xdefine _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 +%xdefine _ec_hash_to_scalar_p384_xmd_sha384 _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha384 +%xdefine _ec_hash_to_scalar_p384_xmd_sha512_draft07 _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha512_draft07 +%xdefine _ec_init_precomp _ %+ BORINGSSL_PREFIX %+ _ec_init_precomp +%xdefine _ec_jacobian_to_affine _ %+ BORINGSSL_PREFIX %+ _ec_jacobian_to_affine +%xdefine _ec_jacobian_to_affine_batch _ %+ BORINGSSL_PREFIX %+ _ec_jacobian_to_affine_batch +%xdefine _ec_nistp_coordinates_to_point _ %+ BORINGSSL_PREFIX %+ _ec_nistp_coordinates_to_point +%xdefine _ec_nistp_point_add _ %+ BORINGSSL_PREFIX %+ _ec_nistp_point_add +%xdefine _ec_nistp_point_double _ %+ BORINGSSL_PREFIX %+ _ec_nistp_point_double +%xdefine _ec_nistp_point_to_coordinates _ %+ BORINGSSL_PREFIX %+ _ec_nistp_point_to_coordinates +%xdefine _ec_nistp_scalar_mul _ %+ BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul +%xdefine _ec_nistp_scalar_mul_base _ %+ BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_base +%xdefine _ec_nistp_scalar_mul_public _ %+ BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_public +%xdefine _ec_point_byte_len _ %+ BORINGSSL_PREFIX %+ _ec_point_byte_len +%xdefine _ec_point_from_uncompressed _ %+ BORINGSSL_PREFIX %+ _ec_point_from_uncompressed +%xdefine _ec_point_mul_no_self_test _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_no_self_test +%xdefine _ec_point_mul_scalar _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar +%xdefine _ec_point_mul_scalar_base _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_base +%xdefine _ec_point_mul_scalar_batch _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_batch +%xdefine _ec_point_mul_scalar_precomp _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_precomp +%xdefine _ec_point_mul_scalar_public _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public +%xdefine _ec_point_mul_scalar_public_batch _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public_batch +%xdefine _ec_point_select _ %+ BORINGSSL_PREFIX %+ _ec_point_select +%xdefine _ec_point_set_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _ec_point_set_affine_coordinates +%xdefine _ec_point_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_point_to_bytes +%xdefine _ec_precomp_select _ %+ BORINGSSL_PREFIX %+ _ec_precomp_select +%xdefine _ec_random_nonzero_scalar _ %+ BORINGSSL_PREFIX %+ _ec_random_nonzero_scalar +%xdefine _ec_scalar_add _ %+ BORINGSSL_PREFIX %+ _ec_scalar_add +%xdefine _ec_scalar_equal_vartime _ %+ BORINGSSL_PREFIX %+ _ec_scalar_equal_vartime +%xdefine _ec_scalar_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_scalar_from_bytes +%xdefine _ec_scalar_from_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_from_montgomery +%xdefine _ec_scalar_inv0_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_inv0_montgomery +%xdefine _ec_scalar_is_zero _ %+ BORINGSSL_PREFIX %+ _ec_scalar_is_zero +%xdefine _ec_scalar_mul_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_mul_montgomery +%xdefine _ec_scalar_neg _ %+ BORINGSSL_PREFIX %+ _ec_scalar_neg +%xdefine _ec_scalar_reduce _ %+ BORINGSSL_PREFIX %+ _ec_scalar_reduce +%xdefine _ec_scalar_select _ %+ BORINGSSL_PREFIX %+ _ec_scalar_select +%xdefine _ec_scalar_sub _ %+ BORINGSSL_PREFIX %+ _ec_scalar_sub +%xdefine _ec_scalar_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_scalar_to_bytes +%xdefine _ec_scalar_to_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery +%xdefine _ec_scalar_to_montgomery_inv_vartime _ %+ BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery_inv_vartime +%xdefine _ec_set_to_safe_point _ %+ BORINGSSL_PREFIX %+ _ec_set_to_safe_point +%xdefine _ec_simple_scalar_inv0_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_simple_scalar_inv0_montgomery +%xdefine _ec_simple_scalar_to_montgomery_inv_vartime _ %+ BORINGSSL_PREFIX %+ _ec_simple_scalar_to_montgomery_inv_vartime +%xdefine _ecdsa_digestsign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_digestsign_no_self_test +%xdefine _ecdsa_digestverify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_digestverify_no_self_test +%xdefine _ecdsa_do_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_do_verify_no_self_test +%xdefine _ecdsa_sign_with_nonce_for_known_answer_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_sign_with_nonce_for_known_answer_test +%xdefine _ecp_nistz256_avx2_select_w7 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_avx2_select_w7 +%xdefine _ecp_nistz256_div_by_2 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_div_by_2 +%xdefine _ecp_nistz256_mul_by_2 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_2 +%xdefine _ecp_nistz256_mul_by_3 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_3 +%xdefine _ecp_nistz256_mul_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_mul_mont +%xdefine _ecp_nistz256_neg _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_neg +%xdefine _ecp_nistz256_ord_mul_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_ord_mul_mont +%xdefine _ecp_nistz256_ord_sqr_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_ord_sqr_mont +%xdefine _ecp_nistz256_point_add _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_point_add +%xdefine _ecp_nistz256_point_add_affine _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_point_add_affine +%xdefine _ecp_nistz256_point_double _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_point_double +%xdefine _ecp_nistz256_select_w5 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_select_w5 +%xdefine _ecp_nistz256_select_w7 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_select_w7 +%xdefine _ecp_nistz256_sqr_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_sqr_mont +%xdefine _ecp_nistz256_sub _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_sub +%xdefine _ed25519_asn1_meth _ %+ BORINGSSL_PREFIX %+ _ed25519_asn1_meth +%xdefine _ed25519_check_public_key_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_check_public_key_nohw +%xdefine _ed25519_check_public_key_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_check_public_key_s2n_bignum +%xdefine _ed25519_public_key_from_hashed_seed_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_nohw +%xdefine _ed25519_public_key_from_hashed_seed_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_s2n_bignum +%xdefine _ed25519_sha512 _ %+ BORINGSSL_PREFIX %+ _ed25519_sha512 +%xdefine _ed25519_sign_internal _ %+ BORINGSSL_PREFIX %+ _ed25519_sign_internal +%xdefine _ed25519_sign_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_sign_nohw +%xdefine _ed25519_sign_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_sign_s2n_bignum +%xdefine _ed25519_verify_internal _ %+ BORINGSSL_PREFIX %+ _ed25519_verify_internal +%xdefine _ed25519_verify_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_verify_nohw +%xdefine _ed25519_verify_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_verify_s2n_bignum +%xdefine _ed25519ph_asn1_meth _ %+ BORINGSSL_PREFIX %+ _ed25519ph_asn1_meth +%xdefine _edwards25519_decode _ %+ BORINGSSL_PREFIX %+ _edwards25519_decode +%xdefine _edwards25519_decode_alt _ %+ BORINGSSL_PREFIX %+ _edwards25519_decode_alt +%xdefine _edwards25519_encode _ %+ BORINGSSL_PREFIX %+ _edwards25519_encode +%xdefine _edwards25519_scalarmulbase _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase +%xdefine _edwards25519_scalarmulbase_alt _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase_alt +%xdefine _edwards25519_scalarmuldouble _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble +%xdefine _edwards25519_scalarmuldouble_alt _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble_alt +%xdefine _evp_pkey_set_cb_translate _ %+ BORINGSSL_PREFIX %+ _evp_pkey_set_cb_translate +%xdefine _evp_pkey_set_method _ %+ BORINGSSL_PREFIX %+ _evp_pkey_set_method +%xdefine _extract_multiplier_2x20_win5 _ %+ BORINGSSL_PREFIX %+ _extract_multiplier_2x20_win5 +%xdefine _extract_multiplier_2x30_win5 _ %+ BORINGSSL_PREFIX %+ _extract_multiplier_2x30_win5 +%xdefine _extract_multiplier_2x40_win5 _ %+ BORINGSSL_PREFIX %+ _extract_multiplier_2x40_win5 +%xdefine _gcm_ghash_avx _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_avx +%xdefine _gcm_ghash_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_avx512 +%xdefine _gcm_ghash_clmul _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_clmul +%xdefine _gcm_ghash_neon _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_neon +%xdefine _gcm_ghash_nohw _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_nohw +%xdefine _gcm_ghash_p8 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_p8 +%xdefine _gcm_ghash_ssse3 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_ssse3 +%xdefine _gcm_ghash_v8 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_v8 +%xdefine _gcm_gmult_avx _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_avx +%xdefine _gcm_gmult_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_avx512 +%xdefine _gcm_gmult_clmul _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_clmul +%xdefine _gcm_gmult_neon _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_neon +%xdefine _gcm_gmult_nohw _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_nohw +%xdefine _gcm_gmult_p8 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_p8 +%xdefine _gcm_gmult_ssse3 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_ssse3 +%xdefine _gcm_gmult_v8 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_v8 +%xdefine _gcm_init_avx _ %+ BORINGSSL_PREFIX %+ _gcm_init_avx +%xdefine _gcm_init_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_init_avx512 +%xdefine _gcm_init_clmul _ %+ BORINGSSL_PREFIX %+ _gcm_init_clmul +%xdefine _gcm_init_neon _ %+ BORINGSSL_PREFIX %+ _gcm_init_neon +%xdefine _gcm_init_nohw _ %+ BORINGSSL_PREFIX %+ _gcm_init_nohw +%xdefine _gcm_init_p8 _ %+ BORINGSSL_PREFIX %+ _gcm_init_p8 +%xdefine _gcm_init_ssse3 _ %+ BORINGSSL_PREFIX %+ _gcm_init_ssse3 +%xdefine _gcm_init_v8 _ %+ BORINGSSL_PREFIX %+ _gcm_init_v8 +%xdefine _gcm_setiv_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_setiv_avx512 +%xdefine _get_entropy_source _ %+ BORINGSSL_PREFIX %+ _get_entropy_source +%xdefine _get_entropy_source_method_id_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _get_entropy_source_method_id_FOR_TESTING +%xdefine _get_private_thread_generate_calls_since_seed _ %+ BORINGSSL_PREFIX %+ _get_private_thread_generate_calls_since_seed +%xdefine _get_private_thread_reseed_calls_since_initialization _ %+ BORINGSSL_PREFIX %+ _get_private_thread_reseed_calls_since_initialization +%xdefine _get_public_thread_generate_calls_since_seed _ %+ BORINGSSL_PREFIX %+ _get_public_thread_generate_calls_since_seed +%xdefine _get_public_thread_reseed_calls_since_initialization _ %+ BORINGSSL_PREFIX %+ _get_public_thread_reseed_calls_since_initialization +%xdefine _get_thread_and_global_tree_drbg_calls_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _get_thread_and_global_tree_drbg_calls_FOR_TESTING +%xdefine _handle_cpu_env _ %+ BORINGSSL_PREFIX %+ _handle_cpu_env +%xdefine _have_hw_rng_aarch64_for_testing _ %+ BORINGSSL_PREFIX %+ _have_hw_rng_aarch64_for_testing +%xdefine _have_hw_rng_x86_64_for_testing _ %+ BORINGSSL_PREFIX %+ _have_hw_rng_x86_64_for_testing +%xdefine _hmac_asn1_meth _ %+ BORINGSSL_PREFIX %+ _hmac_asn1_meth +%xdefine _i2a_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_ENUMERATED +%xdefine _i2a_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_INTEGER +%xdefine _i2a_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_OBJECT +%xdefine _i2a_ASN1_STRING _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_STRING +%xdefine _i2c_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _i2c_ASN1_BIT_STRING +%xdefine _i2c_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2c_ASN1_INTEGER +%xdefine _i2d_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_BIT_STRING +%xdefine _i2d_ASN1_BMPSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_BMPSTRING +%xdefine _i2d_ASN1_BOOLEAN _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_BOOLEAN +%xdefine _i2d_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_ENUMERATED +%xdefine _i2d_ASN1_GENERALIZEDTIME _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALIZEDTIME +%xdefine _i2d_ASN1_GENERALSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALSTRING +%xdefine _i2d_ASN1_IA5STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_IA5STRING +%xdefine _i2d_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_INTEGER +%xdefine _i2d_ASN1_NULL _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_NULL +%xdefine _i2d_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_OBJECT +%xdefine _i2d_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_OCTET_STRING +%xdefine _i2d_ASN1_PRINTABLE _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLE +%xdefine _i2d_ASN1_PRINTABLESTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLESTRING +%xdefine _i2d_ASN1_SEQUENCE_ANY _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_SEQUENCE_ANY +%xdefine _i2d_ASN1_SET_ANY _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_SET_ANY +%xdefine _i2d_ASN1_T61STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_T61STRING +%xdefine _i2d_ASN1_TIME _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_TIME +%xdefine _i2d_ASN1_TYPE _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_TYPE +%xdefine _i2d_ASN1_UNIVERSALSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_UNIVERSALSTRING +%xdefine _i2d_ASN1_UTCTIME _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_UTCTIME +%xdefine _i2d_ASN1_UTF8STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_UTF8STRING +%xdefine _i2d_ASN1_VISIBLESTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_VISIBLESTRING +%xdefine _i2d_AUTHORITY_INFO_ACCESS _ %+ BORINGSSL_PREFIX %+ _i2d_AUTHORITY_INFO_ACCESS +%xdefine _i2d_AUTHORITY_KEYID _ %+ BORINGSSL_PREFIX %+ _i2d_AUTHORITY_KEYID +%xdefine _i2d_BASIC_CONSTRAINTS _ %+ BORINGSSL_PREFIX %+ _i2d_BASIC_CONSTRAINTS +%xdefine _i2d_CERTIFICATEPOLICIES _ %+ BORINGSSL_PREFIX %+ _i2d_CERTIFICATEPOLICIES +%xdefine _i2d_CRL_DIST_POINTS _ %+ BORINGSSL_PREFIX %+ _i2d_CRL_DIST_POINTS +%xdefine _i2d_DHparams _ %+ BORINGSSL_PREFIX %+ _i2d_DHparams +%xdefine _i2d_DHparams_bio _ %+ BORINGSSL_PREFIX %+ _i2d_DHparams_bio +%xdefine _i2d_DIRECTORYSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_DIRECTORYSTRING +%xdefine _i2d_DISPLAYTEXT _ %+ BORINGSSL_PREFIX %+ _i2d_DISPLAYTEXT +%xdefine _i2d_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey +%xdefine _i2d_DSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_bio +%xdefine _i2d_DSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_fp +%xdefine _i2d_DSAPublicKey _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPublicKey +%xdefine _i2d_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY +%xdefine _i2d_DSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_bio +%xdefine _i2d_DSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_fp +%xdefine _i2d_DSA_SIG _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_SIG +%xdefine _i2d_DSAparams _ %+ BORINGSSL_PREFIX %+ _i2d_DSAparams +%xdefine _i2d_ECDSA_SIG _ %+ BORINGSSL_PREFIX %+ _i2d_ECDSA_SIG +%xdefine _i2d_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _i2d_ECPKParameters +%xdefine _i2d_ECPKParameters_bio _ %+ BORINGSSL_PREFIX %+ _i2d_ECPKParameters_bio +%xdefine _i2d_ECParameters _ %+ BORINGSSL_PREFIX %+ _i2d_ECParameters +%xdefine _i2d_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_ECPrivateKey +%xdefine _i2d_ECPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_bio +%xdefine _i2d_ECPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_fp +%xdefine _i2d_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY +%xdefine _i2d_EC_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_bio +%xdefine _i2d_EC_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_fp +%xdefine _i2d_EXTENDED_KEY_USAGE _ %+ BORINGSSL_PREFIX %+ _i2d_EXTENDED_KEY_USAGE +%xdefine _i2d_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _i2d_GENERAL_NAME +%xdefine _i2d_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _i2d_GENERAL_NAMES +%xdefine _i2d_ISSUING_DIST_POINT _ %+ BORINGSSL_PREFIX %+ _i2d_ISSUING_DIST_POINT +%xdefine _i2d_NETSCAPE_SPKAC _ %+ BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKAC +%xdefine _i2d_NETSCAPE_SPKI _ %+ BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKI +%xdefine _i2d_OCSP_BASICRESP _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_BASICRESP +%xdefine _i2d_OCSP_CERTID _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_CERTID +%xdefine _i2d_OCSP_ONEREQ _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_ONEREQ +%xdefine _i2d_OCSP_REQINFO _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REQINFO +%xdefine _i2d_OCSP_REQUEST _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST +%xdefine _i2d_OCSP_REQUEST_bio _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST_bio +%xdefine _i2d_OCSP_RESPBYTES _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPBYTES +%xdefine _i2d_OCSP_RESPDATA _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPDATA +%xdefine _i2d_OCSP_RESPONSE _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE +%xdefine _i2d_OCSP_RESPONSE_bio _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE_bio +%xdefine _i2d_OCSP_REVOKEDINFO _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REVOKEDINFO +%xdefine _i2d_OCSP_SIGNATURE _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_SIGNATURE +%xdefine _i2d_OCSP_SINGLERESP _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_SINGLERESP +%xdefine _i2d_PKCS12 _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS12 +%xdefine _i2d_PKCS12_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS12_bio +%xdefine _i2d_PKCS12_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS12_fp +%xdefine _i2d_PKCS7 _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7 +%xdefine _i2d_PKCS7_DIGEST _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_DIGEST +%xdefine _i2d_PKCS7_ENCRYPT _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ENCRYPT +%xdefine _i2d_PKCS7_ENC_CONTENT _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ENC_CONTENT +%xdefine _i2d_PKCS7_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ENVELOPE +%xdefine _i2d_PKCS7_ISSUER_AND_SERIAL _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ISSUER_AND_SERIAL +%xdefine _i2d_PKCS7_RECIP_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_RECIP_INFO +%xdefine _i2d_PKCS7_SIGNED _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNED +%xdefine _i2d_PKCS7_SIGNER_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNER_INFO +%xdefine _i2d_PKCS7_SIGN_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGN_ENVELOPE +%xdefine _i2d_PKCS7_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_bio +%xdefine _i2d_PKCS8PrivateKeyInfo_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_bio +%xdefine _i2d_PKCS8PrivateKeyInfo_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_fp +%xdefine _i2d_PKCS8PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_bio +%xdefine _i2d_PKCS8PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_fp +%xdefine _i2d_PKCS8PrivateKey_nid_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_bio +%xdefine _i2d_PKCS8PrivateKey_nid_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_fp +%xdefine _i2d_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO +%xdefine _i2d_PKCS8_PRIV_KEY_INFO_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_bio +%xdefine _i2d_PKCS8_PRIV_KEY_INFO_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_fp +%xdefine _i2d_PKCS8_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_bio +%xdefine _i2d_PKCS8_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_fp +%xdefine _i2d_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_PUBKEY +%xdefine _i2d_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PUBKEY_bio +%xdefine _i2d_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PUBKEY_fp +%xdefine _i2d_PrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_PrivateKey +%xdefine _i2d_PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PrivateKey_bio +%xdefine _i2d_PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PrivateKey_fp +%xdefine _i2d_PublicKey _ %+ BORINGSSL_PREFIX %+ _i2d_PublicKey +%xdefine _i2d_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey +%xdefine _i2d_RSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_bio +%xdefine _i2d_RSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_fp +%xdefine _i2d_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPublicKey +%xdefine _i2d_RSAPublicKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_bio +%xdefine _i2d_RSAPublicKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_fp +%xdefine _i2d_RSA_PSS_PARAMS _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PSS_PARAMS +%xdefine _i2d_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY +%xdefine _i2d_RSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_bio +%xdefine _i2d_RSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_fp +%xdefine _i2d_X509 _ %+ BORINGSSL_PREFIX %+ _i2d_X509 +%xdefine _i2d_X509_ALGOR _ %+ BORINGSSL_PREFIX %+ _i2d_X509_ALGOR +%xdefine _i2d_X509_ATTRIBUTE _ %+ BORINGSSL_PREFIX %+ _i2d_X509_ATTRIBUTE +%xdefine _i2d_X509_AUX _ %+ BORINGSSL_PREFIX %+ _i2d_X509_AUX +%xdefine _i2d_X509_CERT_AUX _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CERT_AUX +%xdefine _i2d_X509_CINF _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CINF +%xdefine _i2d_X509_CRL _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL +%xdefine _i2d_X509_CRL_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_INFO +%xdefine _i2d_X509_CRL_bio _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_bio +%xdefine _i2d_X509_CRL_fp _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_fp +%xdefine _i2d_X509_CRL_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_tbs +%xdefine _i2d_X509_EXTENSION _ %+ BORINGSSL_PREFIX %+ _i2d_X509_EXTENSION +%xdefine _i2d_X509_EXTENSIONS _ %+ BORINGSSL_PREFIX %+ _i2d_X509_EXTENSIONS +%xdefine _i2d_X509_NAME _ %+ BORINGSSL_PREFIX %+ _i2d_X509_NAME +%xdefine _i2d_X509_NAME_ENTRY _ %+ BORINGSSL_PREFIX %+ _i2d_X509_NAME_ENTRY +%xdefine _i2d_X509_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_X509_PUBKEY +%xdefine _i2d_X509_REQ _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ +%xdefine _i2d_X509_REQ_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ_INFO +%xdefine _i2d_X509_REQ_bio _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ_bio +%xdefine _i2d_X509_REQ_fp _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ_fp +%xdefine _i2d_X509_REVOKED _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REVOKED +%xdefine _i2d_X509_SIG _ %+ BORINGSSL_PREFIX %+ _i2d_X509_SIG +%xdefine _i2d_X509_VAL _ %+ BORINGSSL_PREFIX %+ _i2d_X509_VAL +%xdefine _i2d_X509_bio _ %+ BORINGSSL_PREFIX %+ _i2d_X509_bio +%xdefine _i2d_X509_fp _ %+ BORINGSSL_PREFIX %+ _i2d_X509_fp +%xdefine _i2d_X509_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_X509_tbs +%xdefine _i2d_re_X509_CRL_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_re_X509_CRL_tbs +%xdefine _i2d_re_X509_REQ_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_re_X509_REQ_tbs +%xdefine _i2d_re_X509_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_re_X509_tbs +%xdefine _i2o_ECPublicKey _ %+ BORINGSSL_PREFIX %+ _i2o_ECPublicKey +%xdefine _i2s_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _i2s_ASN1_ENUMERATED +%xdefine _i2s_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2s_ASN1_INTEGER +%xdefine _i2s_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _i2s_ASN1_OCTET_STRING +%xdefine _i2t_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _i2t_ASN1_OBJECT +%xdefine _i2v_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _i2v_GENERAL_NAME +%xdefine _i2v_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _i2v_GENERAL_NAMES +%xdefine _is_a_tty _ %+ BORINGSSL_PREFIX %+ _is_a_tty +%xdefine _is_fips_build _ %+ BORINGSSL_PREFIX %+ _is_fips_build +%xdefine _is_public_component_of_rsa_key_good _ %+ BORINGSSL_PREFIX %+ _is_public_component_of_rsa_key_good +%xdefine _jent_apt_init _ %+ BORINGSSL_PREFIX %+ _jent_apt_init +%xdefine _jent_apt_reinit _ %+ BORINGSSL_PREFIX %+ _jent_apt_reinit +%xdefine _jent_entropy_collector_alloc _ %+ BORINGSSL_PREFIX %+ _jent_entropy_collector_alloc +%xdefine _jent_entropy_collector_free _ %+ BORINGSSL_PREFIX %+ _jent_entropy_collector_free +%xdefine _jent_entropy_init _ %+ BORINGSSL_PREFIX %+ _jent_entropy_init +%xdefine _jent_entropy_init_ex _ %+ BORINGSSL_PREFIX %+ _jent_entropy_init_ex +%xdefine _jent_entropy_switch_notime_impl _ %+ BORINGSSL_PREFIX %+ _jent_entropy_switch_notime_impl +%xdefine _jent_gcd_analyze _ %+ BORINGSSL_PREFIX %+ _jent_gcd_analyze +%xdefine _jent_gcd_fini _ %+ BORINGSSL_PREFIX %+ _jent_gcd_fini +%xdefine _jent_gcd_get _ %+ BORINGSSL_PREFIX %+ _jent_gcd_get +%xdefine _jent_gcd_init _ %+ BORINGSSL_PREFIX %+ _jent_gcd_init +%xdefine _jent_gcd_selftest _ %+ BORINGSSL_PREFIX %+ _jent_gcd_selftest +%xdefine _jent_health_cb_block_switch _ %+ BORINGSSL_PREFIX %+ _jent_health_cb_block_switch +%xdefine _jent_health_failure _ %+ BORINGSSL_PREFIX %+ _jent_health_failure +%xdefine _jent_lag_init _ %+ BORINGSSL_PREFIX %+ _jent_lag_init +%xdefine _jent_measure_jitter _ %+ BORINGSSL_PREFIX %+ _jent_measure_jitter +%xdefine _jent_random_data _ %+ BORINGSSL_PREFIX %+ _jent_random_data +%xdefine _jent_read_entropy _ %+ BORINGSSL_PREFIX %+ _jent_read_entropy +%xdefine _jent_read_entropy_safe _ %+ BORINGSSL_PREFIX %+ _jent_read_entropy_safe +%xdefine _jent_read_random_block _ %+ BORINGSSL_PREFIX %+ _jent_read_random_block +%xdefine _jent_set_fips_failure_callback _ %+ BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback +%xdefine _jent_set_fips_failure_callback_internal _ %+ BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback_internal +%xdefine _jent_sha3_256_init _ %+ BORINGSSL_PREFIX %+ _jent_sha3_256_init +%xdefine _jent_sha3_alloc _ %+ BORINGSSL_PREFIX %+ _jent_sha3_alloc +%xdefine _jent_sha3_dealloc _ %+ BORINGSSL_PREFIX %+ _jent_sha3_dealloc +%xdefine _jent_sha3_final _ %+ BORINGSSL_PREFIX %+ _jent_sha3_final +%xdefine _jent_sha3_tester _ %+ BORINGSSL_PREFIX %+ _jent_sha3_tester +%xdefine _jent_sha3_update _ %+ BORINGSSL_PREFIX %+ _jent_sha3_update +%xdefine _jent_stuck _ %+ BORINGSSL_PREFIX %+ _jent_stuck +%xdefine _jent_time_entropy_init _ %+ BORINGSSL_PREFIX %+ _jent_time_entropy_init +%xdefine _jent_version _ %+ BORINGSSL_PREFIX %+ _jent_version +%xdefine _kBoringSSLRSASqrtTwo _ %+ BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwo +%xdefine _kBoringSSLRSASqrtTwoLen _ %+ BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwoLen +%xdefine _kOpenSSLReasonStringData _ %+ BORINGSSL_PREFIX %+ _kOpenSSLReasonStringData +%xdefine _kOpenSSLReasonValues _ %+ BORINGSSL_PREFIX %+ _kOpenSSLReasonValues +%xdefine _kOpenSSLReasonValuesLen _ %+ BORINGSSL_PREFIX %+ _kOpenSSLReasonValuesLen +%xdefine _kem_asn1_meth _ %+ BORINGSSL_PREFIX %+ _kem_asn1_meth +%xdefine _lh_doall_arg _ %+ BORINGSSL_PREFIX %+ _lh_doall_arg +%xdefine _library_init_constructor _ %+ BORINGSSL_PREFIX %+ _library_init_constructor +%xdefine _md4_block_data_order _ %+ BORINGSSL_PREFIX %+ _md4_block_data_order +%xdefine _md5_block_asm_data_order _ %+ BORINGSSL_PREFIX %+ _md5_block_asm_data_order +%xdefine _ml_dsa_44_keypair _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_keypair +%xdefine _ml_dsa_44_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal +%xdefine _ml_dsa_44_keypair_internal_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal_no_self_test +%xdefine _ml_dsa_44_pack_pk_from_sk _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_pack_pk_from_sk +%xdefine _ml_dsa_44_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_sign +%xdefine _ml_dsa_44_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal +%xdefine _ml_dsa_44_sign_internal_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal_no_self_test +%xdefine _ml_dsa_44_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_verify +%xdefine _ml_dsa_44_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal +%xdefine _ml_dsa_44_verify_internal_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal_no_self_test +%xdefine _ml_dsa_65_keypair _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_keypair +%xdefine _ml_dsa_65_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_keypair_internal +%xdefine _ml_dsa_65_pack_pk_from_sk _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_pack_pk_from_sk +%xdefine _ml_dsa_65_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_sign +%xdefine _ml_dsa_65_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_sign_internal +%xdefine _ml_dsa_65_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_verify +%xdefine _ml_dsa_65_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_verify_internal +%xdefine _ml_dsa_87_keypair _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_keypair +%xdefine _ml_dsa_87_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_keypair_internal +%xdefine _ml_dsa_87_pack_pk_from_sk _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_pack_pk_from_sk +%xdefine _ml_dsa_87_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_sign +%xdefine _ml_dsa_87_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_sign_internal +%xdefine _ml_dsa_87_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_verify +%xdefine _ml_dsa_87_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_verify_internal +%xdefine _ml_dsa_extmu_44_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign +%xdefine _ml_dsa_extmu_44_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign_internal +%xdefine _ml_dsa_extmu_44_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify +%xdefine _ml_dsa_extmu_44_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify_internal +%xdefine _ml_dsa_extmu_65_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign +%xdefine _ml_dsa_extmu_65_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign_internal +%xdefine _ml_dsa_extmu_65_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify +%xdefine _ml_dsa_extmu_65_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify_internal +%xdefine _ml_dsa_extmu_87_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign +%xdefine _ml_dsa_extmu_87_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign_internal +%xdefine _ml_dsa_extmu_87_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify +%xdefine _ml_dsa_extmu_87_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify_internal +%xdefine _ml_kem_1024_check_pk _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_check_pk +%xdefine _ml_kem_1024_check_sk _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_check_sk +%xdefine _ml_kem_1024_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate +%xdefine _ml_kem_1024_decapsulate_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate_no_self_test +%xdefine _ml_kem_1024_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate +%xdefine _ml_kem_1024_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic +%xdefine _ml_kem_1024_encapsulate_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic_no_self_test +%xdefine _ml_kem_1024_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_keypair +%xdefine _ml_kem_1024_keypair_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic +%xdefine _ml_kem_1024_keypair_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic_no_self_test +%xdefine _ml_kem_512_check_pk _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_check_pk +%xdefine _ml_kem_512_check_sk _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_check_sk +%xdefine _ml_kem_512_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate +%xdefine _ml_kem_512_decapsulate_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate_no_self_test +%xdefine _ml_kem_512_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate +%xdefine _ml_kem_512_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic +%xdefine _ml_kem_512_encapsulate_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic_no_self_test +%xdefine _ml_kem_512_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_keypair +%xdefine _ml_kem_512_keypair_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic +%xdefine _ml_kem_512_keypair_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic_no_self_test +%xdefine _ml_kem_768_check_pk _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_check_pk +%xdefine _ml_kem_768_check_sk _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_check_sk +%xdefine _ml_kem_768_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate +%xdefine _ml_kem_768_decapsulate_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate_no_self_test +%xdefine _ml_kem_768_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate +%xdefine _ml_kem_768_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic +%xdefine _ml_kem_768_encapsulate_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic_no_self_test +%xdefine _ml_kem_768_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_keypair +%xdefine _ml_kem_768_keypair_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic +%xdefine _ml_kem_768_keypair_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic_no_self_test +%xdefine _ml_kem_common_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_decapsulate +%xdefine _ml_kem_common_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate +%xdefine _ml_kem_common_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate_deterministic +%xdefine _ml_kem_common_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_keypair +%xdefine _mldsa_ct_opt_blocker_u64 _ %+ BORINGSSL_PREFIX %+ _mldsa_ct_opt_blocker_u64 +%xdefine _mlkem_aarch64_invntt_zetas_layer12345 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer12345 +%xdefine _mlkem_aarch64_invntt_zetas_layer67 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer67 +%xdefine _mlkem_aarch64_ntt_zetas_layer12345 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer12345 +%xdefine _mlkem_aarch64_ntt_zetas_layer67 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer67 +%xdefine _mlkem_aarch64_zetas_mulcache_native _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_native +%xdefine _mlkem_aarch64_zetas_mulcache_twisted_native _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_twisted_native +%xdefine _mlkem_compress_d10_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d10_data +%xdefine _mlkem_compress_d11_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d11_data +%xdefine _mlkem_compress_d4_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d4_data +%xdefine _mlkem_compress_d5_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d5_data +%xdefine _mlkem_ct_opt_blocker_u64 _ %+ BORINGSSL_PREFIX %+ _mlkem_ct_opt_blocker_u64 +%xdefine _mlkem_decompress_d10_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d10_data +%xdefine _mlkem_decompress_d11_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d11_data +%xdefine _mlkem_decompress_d4_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d4_data +%xdefine _mlkem_decompress_d5_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d5_data +%xdefine _mlkem_intt_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_intt_asm +%xdefine _mlkem_invntt_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_invntt_avx2 +%xdefine _mlkem_ntt_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_ntt_asm +%xdefine _mlkem_ntt_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_ntt_avx2 +%xdefine _mlkem_nttfrombytes_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_nttfrombytes_avx2 +%xdefine _mlkem_ntttobytes_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_ntttobytes_avx2 +%xdefine _mlkem_nttunpack_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_nttunpack_avx2 +%xdefine _mlkem_poly_compress_d10_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d10_avx2 +%xdefine _mlkem_poly_compress_d11_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d11_avx2 +%xdefine _mlkem_poly_compress_d4_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d4_avx2 +%xdefine _mlkem_poly_compress_d5_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d5_avx2 +%xdefine _mlkem_poly_decompress_d10_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d10_avx2 +%xdefine _mlkem_poly_decompress_d11_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d11_avx2 +%xdefine _mlkem_poly_decompress_d4_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d4_avx2 +%xdefine _mlkem_poly_decompress_d5_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d5_avx2 +%xdefine _mlkem_poly_mulcache_compute_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_asm +%xdefine _mlkem_poly_mulcache_compute_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_avx2 +%xdefine _mlkem_poly_reduce_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_reduce_asm +%xdefine _mlkem_poly_tobytes_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_tobytes_asm +%xdefine _mlkem_poly_tomont_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_tomont_asm +%xdefine _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 _ %+ BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 +%xdefine _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 _ %+ BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 +%xdefine _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 _ %+ BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 +%xdefine _mlkem_qdata _ %+ BORINGSSL_PREFIX %+ _mlkem_qdata +%xdefine _mlkem_reduce_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_reduce_avx2 +%xdefine _mlkem_rej_uniform_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_rej_uniform_asm +%xdefine _mlkem_rej_uniform_table _ %+ BORINGSSL_PREFIX %+ _mlkem_rej_uniform_table +%xdefine _mlkem_tomont_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_tomont_avx2 +%xdefine _o2i_ECPublicKey _ %+ BORINGSSL_PREFIX %+ _o2i_ECPublicKey +%xdefine _openssl_console_acquire_mutex _ %+ BORINGSSL_PREFIX %+ _openssl_console_acquire_mutex +%xdefine _openssl_console_close _ %+ BORINGSSL_PREFIX %+ _openssl_console_close +%xdefine _openssl_console_open _ %+ BORINGSSL_PREFIX %+ _openssl_console_open +%xdefine _openssl_console_read _ %+ BORINGSSL_PREFIX %+ _openssl_console_read +%xdefine _openssl_console_release_mutex _ %+ BORINGSSL_PREFIX %+ _openssl_console_release_mutex +%xdefine _openssl_console_write _ %+ BORINGSSL_PREFIX %+ _openssl_console_write +%xdefine _openssl_poly1305_neon2_addmulmod _ %+ BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_addmulmod +%xdefine _openssl_poly1305_neon2_blocks _ %+ BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_blocks +%xdefine _override_entropy_source_method_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _override_entropy_source_method_FOR_TESTING +%xdefine _p256_methods _ %+ BORINGSSL_PREFIX %+ _p256_methods +%xdefine _p256_montjscalarmul _ %+ BORINGSSL_PREFIX %+ _p256_montjscalarmul +%xdefine _p256_montjscalarmul_alt _ %+ BORINGSSL_PREFIX %+ _p256_montjscalarmul_alt +%xdefine _p384_methods _ %+ BORINGSSL_PREFIX %+ _p384_methods +%xdefine _p384_montjdouble _ %+ BORINGSSL_PREFIX %+ _p384_montjdouble +%xdefine _p384_montjdouble_alt _ %+ BORINGSSL_PREFIX %+ _p384_montjdouble_alt +%xdefine _p384_montjscalarmul _ %+ BORINGSSL_PREFIX %+ _p384_montjscalarmul +%xdefine _p384_montjscalarmul_alt _ %+ BORINGSSL_PREFIX %+ _p384_montjscalarmul_alt +%xdefine _p521_jdouble _ %+ BORINGSSL_PREFIX %+ _p521_jdouble +%xdefine _p521_jdouble_alt _ %+ BORINGSSL_PREFIX %+ _p521_jdouble_alt +%xdefine _p521_jscalarmul _ %+ BORINGSSL_PREFIX %+ _p521_jscalarmul +%xdefine _p521_jscalarmul_alt _ %+ BORINGSSL_PREFIX %+ _p521_jscalarmul_alt +%xdefine _p521_methods _ %+ BORINGSSL_PREFIX %+ _p521_methods +%xdefine _p_thread_callback_boringssl _ %+ BORINGSSL_PREFIX %+ _p_thread_callback_boringssl +%xdefine _pkcs12_iterations_acceptable _ %+ BORINGSSL_PREFIX %+ _pkcs12_iterations_acceptable +%xdefine _pkcs12_key_gen _ %+ BORINGSSL_PREFIX %+ _pkcs12_key_gen +%xdefine _pkcs12_pbe_encrypt_init _ %+ BORINGSSL_PREFIX %+ _pkcs12_pbe_encrypt_init +%xdefine _pkcs7_add_signed_data _ %+ BORINGSSL_PREFIX %+ _pkcs7_add_signed_data +%xdefine _pkcs7_final _ %+ BORINGSSL_PREFIX %+ _pkcs7_final +%xdefine _pkcs7_parse_header _ %+ BORINGSSL_PREFIX %+ _pkcs7_parse_header +%xdefine _pkcs8_pbe_decrypt _ %+ BORINGSSL_PREFIX %+ _pkcs8_pbe_decrypt +%xdefine _pmbtoken_exp1_blind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_blind +%xdefine _pmbtoken_exp1_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_client_key_from_bytes +%xdefine _pmbtoken_exp1_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_derive_key_from_secret +%xdefine _pmbtoken_exp1_generate_key _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_generate_key +%xdefine _pmbtoken_exp1_get_h_for_testing _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_get_h_for_testing +%xdefine _pmbtoken_exp1_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_issuer_key_from_bytes +%xdefine _pmbtoken_exp1_read _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_read +%xdefine _pmbtoken_exp1_sign _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_sign +%xdefine _pmbtoken_exp1_unblind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_unblind +%xdefine _pmbtoken_exp2_blind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_blind +%xdefine _pmbtoken_exp2_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_client_key_from_bytes +%xdefine _pmbtoken_exp2_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_derive_key_from_secret +%xdefine _pmbtoken_exp2_generate_key _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_generate_key +%xdefine _pmbtoken_exp2_get_h_for_testing _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_get_h_for_testing +%xdefine _pmbtoken_exp2_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_issuer_key_from_bytes +%xdefine _pmbtoken_exp2_read _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_read +%xdefine _pmbtoken_exp2_sign _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_sign +%xdefine _pmbtoken_exp2_unblind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_unblind +%xdefine _pmbtoken_pst1_blind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_blind +%xdefine _pmbtoken_pst1_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_client_key_from_bytes +%xdefine _pmbtoken_pst1_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_derive_key_from_secret +%xdefine _pmbtoken_pst1_generate_key _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_generate_key +%xdefine _pmbtoken_pst1_get_h_for_testing _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_get_h_for_testing +%xdefine _pmbtoken_pst1_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_issuer_key_from_bytes +%xdefine _pmbtoken_pst1_read _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_read +%xdefine _pmbtoken_pst1_sign _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_sign +%xdefine _pmbtoken_pst1_unblind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_unblind +%xdefine _poly_Rq_mul _ %+ BORINGSSL_PREFIX %+ _poly_Rq_mul +%xdefine _pqdsa_asn1_meth _ %+ BORINGSSL_PREFIX %+ _pqdsa_asn1_meth +%xdefine _rand_fips_library_destructor _ %+ BORINGSSL_PREFIX %+ _rand_fips_library_destructor +%xdefine _rdrand_multiple8 _ %+ BORINGSSL_PREFIX %+ _rdrand_multiple8 +%xdefine _rndr_multiple8 _ %+ BORINGSSL_PREFIX %+ _rndr_multiple8 +%xdefine _rsa_asn1_meth _ %+ BORINGSSL_PREFIX %+ _rsa_asn1_meth +%xdefine _rsa_default_private_transform _ %+ BORINGSSL_PREFIX %+ _rsa_default_private_transform +%xdefine _rsa_default_sign_raw _ %+ BORINGSSL_PREFIX %+ _rsa_default_sign_raw +%xdefine _rsa_default_size _ %+ BORINGSSL_PREFIX %+ _rsa_default_size +%xdefine _rsa_digestsign_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_digestsign_no_self_test +%xdefine _rsa_digestverify_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_digestverify_no_self_test +%xdefine _rsa_invalidate_key _ %+ BORINGSSL_PREFIX %+ _rsa_invalidate_key +%xdefine _rsa_private_transform _ %+ BORINGSSL_PREFIX %+ _rsa_private_transform +%xdefine _rsa_private_transform_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_private_transform_no_self_test +%xdefine _rsa_pss_asn1_meth _ %+ BORINGSSL_PREFIX %+ _rsa_pss_asn1_meth +%xdefine _rsa_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_sign_no_self_test +%xdefine _rsa_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_verify_no_self_test +%xdefine _rsa_verify_raw_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_verify_raw_no_self_test +%xdefine _rsaz_1024_gather5_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_gather5_avx2 +%xdefine _rsaz_1024_mul_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_mul_avx2 +%xdefine _rsaz_1024_norm2red_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_norm2red_avx2 +%xdefine _rsaz_1024_red2norm_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_red2norm_avx2 +%xdefine _rsaz_1024_scatter5_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_scatter5_avx2 +%xdefine _rsaz_1024_sqr_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_sqr_avx2 +%xdefine _rsaz_amm52x20_x1_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x20_x1_ifma256 +%xdefine _rsaz_amm52x20_x2_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x20_x2_ifma256 +%xdefine _rsaz_amm52x30_x1_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x30_x1_ifma256 +%xdefine _rsaz_amm52x30_x2_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x30_x2_ifma256 +%xdefine _rsaz_amm52x40_x1_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x40_x1_ifma256 +%xdefine _rsaz_amm52x40_x2_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x40_x2_ifma256 +%xdefine _s2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _s2i_ASN1_INTEGER +%xdefine _s2i_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _s2i_ASN1_OCTET_STRING +%xdefine _set_fork_ube_generation_number_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _set_fork_ube_generation_number_FOR_TESTING +%xdefine _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING +%xdefine _set_vm_ube_generation_number_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _set_vm_ube_generation_number_FOR_TESTING +%xdefine _sha1_block_data_order _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order +%xdefine _sha1_block_data_order_avx _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_avx +%xdefine _sha1_block_data_order_avx2 _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_avx2 +%xdefine _sha1_block_data_order_hw _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_hw +%xdefine _sha1_block_data_order_neon _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_neon +%xdefine _sha1_block_data_order_nohw _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_nohw +%xdefine _sha1_block_data_order_ssse3 _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_ssse3 +%xdefine _sha1_func _ %+ BORINGSSL_PREFIX %+ _sha1_func +%xdefine _sha224_func _ %+ BORINGSSL_PREFIX %+ _sha224_func +%xdefine _sha256_block_data_order_avx _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_avx +%xdefine _sha256_block_data_order_hw _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_hw +%xdefine _sha256_block_data_order_neon _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_neon +%xdefine _sha256_block_data_order_nohw _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_nohw +%xdefine _sha256_block_data_order_ssse3 _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_ssse3 +%xdefine _sha256_func _ %+ BORINGSSL_PREFIX %+ _sha256_func +%xdefine _sha384_func _ %+ BORINGSSL_PREFIX %+ _sha384_func +%xdefine _sha3_keccak2_f1600 _ %+ BORINGSSL_PREFIX %+ _sha3_keccak2_f1600 +%xdefine _sha3_keccak4_f1600_alt _ %+ BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt +%xdefine _sha3_keccak4_f1600_alt2 _ %+ BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt2 +%xdefine _sha3_keccak_f1600 _ %+ BORINGSSL_PREFIX %+ _sha3_keccak_f1600 +%xdefine _sha3_keccak_f1600_alt _ %+ BORINGSSL_PREFIX %+ _sha3_keccak_f1600_alt +%xdefine _sha512_block_data_order _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order +%xdefine _sha512_block_data_order_avx _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_avx +%xdefine _sha512_block_data_order_hw _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_hw +%xdefine _sha512_block_data_order_neon _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_neon +%xdefine _sha512_block_data_order_nohw _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_nohw +%xdefine _sha512_func _ %+ BORINGSSL_PREFIX %+ _sha512_func +%xdefine _sk_pop_free _ %+ BORINGSSL_PREFIX %+ _sk_pop_free +%xdefine _sskdf_variant_digest _ %+ BORINGSSL_PREFIX %+ _sskdf_variant_digest +%xdefine _sskdf_variant_hmac _ %+ BORINGSSL_PREFIX %+ _sskdf_variant_hmac +%xdefine _tree_jitter_drbg_destructor _ %+ BORINGSSL_PREFIX %+ _tree_jitter_drbg_destructor +%xdefine _tree_jitter_free_thread_drbg _ %+ BORINGSSL_PREFIX %+ _tree_jitter_free_thread_drbg +%xdefine _tree_jitter_get_seed _ %+ BORINGSSL_PREFIX %+ _tree_jitter_get_seed +%xdefine _tree_jitter_initialize _ %+ BORINGSSL_PREFIX %+ _tree_jitter_initialize +%xdefine _tree_jitter_zeroize_thread_drbg _ %+ BORINGSSL_PREFIX %+ _tree_jitter_zeroize_thread_drbg +%xdefine _tty_in _ %+ BORINGSSL_PREFIX %+ _tty_in +%xdefine _tty_new _ %+ BORINGSSL_PREFIX %+ _tty_new +%xdefine _tty_orig _ %+ BORINGSSL_PREFIX %+ _tty_orig +%xdefine _tty_out _ %+ BORINGSSL_PREFIX %+ _tty_out +%xdefine _used_for_hmac _ %+ BORINGSSL_PREFIX %+ _used_for_hmac +%xdefine _v2i_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME +%xdefine _v2i_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _v2i_GENERAL_NAMES +%xdefine _v2i_GENERAL_NAME_ex _ %+ BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME_ex +%xdefine _v3_akey_id _ %+ BORINGSSL_PREFIX %+ _v3_akey_id +%xdefine _v3_alt _ %+ BORINGSSL_PREFIX %+ _v3_alt +%xdefine _v3_bcons _ %+ BORINGSSL_PREFIX %+ _v3_bcons +%xdefine _v3_cpols _ %+ BORINGSSL_PREFIX %+ _v3_cpols +%xdefine _v3_crl_invdate _ %+ BORINGSSL_PREFIX %+ _v3_crl_invdate +%xdefine _v3_crl_num _ %+ BORINGSSL_PREFIX %+ _v3_crl_num +%xdefine _v3_crl_reason _ %+ BORINGSSL_PREFIX %+ _v3_crl_reason +%xdefine _v3_crld _ %+ BORINGSSL_PREFIX %+ _v3_crld +%xdefine _v3_delta_crl _ %+ BORINGSSL_PREFIX %+ _v3_delta_crl +%xdefine _v3_ext_ku _ %+ BORINGSSL_PREFIX %+ _v3_ext_ku +%xdefine _v3_freshest_crl _ %+ BORINGSSL_PREFIX %+ _v3_freshest_crl +%xdefine _v3_idp _ %+ BORINGSSL_PREFIX %+ _v3_idp +%xdefine _v3_info _ %+ BORINGSSL_PREFIX %+ _v3_info +%xdefine _v3_inhibit_anyp _ %+ BORINGSSL_PREFIX %+ _v3_inhibit_anyp +%xdefine _v3_key_usage _ %+ BORINGSSL_PREFIX %+ _v3_key_usage +%xdefine _v3_name_constraints _ %+ BORINGSSL_PREFIX %+ _v3_name_constraints +%xdefine _v3_ns_ia5_list _ %+ BORINGSSL_PREFIX %+ _v3_ns_ia5_list +%xdefine _v3_nscert _ %+ BORINGSSL_PREFIX %+ _v3_nscert +%xdefine _v3_ocsp_accresp _ %+ BORINGSSL_PREFIX %+ _v3_ocsp_accresp +%xdefine _v3_ocsp_nocheck _ %+ BORINGSSL_PREFIX %+ _v3_ocsp_nocheck +%xdefine _v3_ocsp_nonce _ %+ BORINGSSL_PREFIX %+ _v3_ocsp_nonce +%xdefine _v3_policy_constraints _ %+ BORINGSSL_PREFIX %+ _v3_policy_constraints +%xdefine _v3_policy_mappings _ %+ BORINGSSL_PREFIX %+ _v3_policy_mappings +%xdefine _v3_sinfo _ %+ BORINGSSL_PREFIX %+ _v3_sinfo +%xdefine _v3_skey_id _ %+ BORINGSSL_PREFIX %+ _v3_skey_id +%xdefine _validate_cidr_mask _ %+ BORINGSSL_PREFIX %+ _validate_cidr_mask +%xdefine _vm_ube_fallback_get_seed _ %+ BORINGSSL_PREFIX %+ _vm_ube_fallback_get_seed +%xdefine _voprf_exp2_blind _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_blind +%xdefine _voprf_exp2_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_client_key_from_bytes +%xdefine _voprf_exp2_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_derive_key_from_secret +%xdefine _voprf_exp2_generate_key _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_generate_key +%xdefine _voprf_exp2_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_issuer_key_from_bytes +%xdefine _voprf_exp2_read _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_read +%xdefine _voprf_exp2_sign _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_sign +%xdefine _voprf_exp2_unblind _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_unblind +%xdefine _voprf_pst1_blind _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_blind +%xdefine _voprf_pst1_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_client_key_from_bytes +%xdefine _voprf_pst1_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_derive_key_from_secret +%xdefine _voprf_pst1_generate_key _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_generate_key +%xdefine _voprf_pst1_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_issuer_key_from_bytes +%xdefine _voprf_pst1_read _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_read +%xdefine _voprf_pst1_sign _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_sign +%xdefine _voprf_pst1_sign_with_proof_scalar_for_testing _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_sign_with_proof_scalar_for_testing +%xdefine _voprf_pst1_unblind _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_unblind +%xdefine _vpaes_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _vpaes_cbc_encrypt +%xdefine _vpaes_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _vpaes_ctr32_encrypt_blocks +%xdefine _vpaes_decrypt _ %+ BORINGSSL_PREFIX %+ _vpaes_decrypt +%xdefine _vpaes_decrypt_key_to_bsaes _ %+ BORINGSSL_PREFIX %+ _vpaes_decrypt_key_to_bsaes +%xdefine _vpaes_encrypt _ %+ BORINGSSL_PREFIX %+ _vpaes_encrypt +%xdefine _vpaes_encrypt_key_to_bsaes _ %+ BORINGSSL_PREFIX %+ _vpaes_encrypt_key_to_bsaes +%xdefine _vpaes_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _vpaes_set_decrypt_key +%xdefine _vpaes_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _vpaes_set_encrypt_key +%xdefine _x25519_asn1_meth _ %+ BORINGSSL_PREFIX %+ _x25519_asn1_meth +%xdefine _x25519_ge_add _ %+ BORINGSSL_PREFIX %+ _x25519_ge_add +%xdefine _x25519_ge_frombytes_vartime _ %+ BORINGSSL_PREFIX %+ _x25519_ge_frombytes_vartime +%xdefine _x25519_ge_p1p1_to_p2 _ %+ BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p2 +%xdefine _x25519_ge_p1p1_to_p3 _ %+ BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p3 +%xdefine _x25519_ge_p3_to_cached _ %+ BORINGSSL_PREFIX %+ _x25519_ge_p3_to_cached +%xdefine _x25519_ge_scalarmult _ %+ BORINGSSL_PREFIX %+ _x25519_ge_scalarmult +%xdefine _x25519_ge_scalarmult_base _ %+ BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_base +%xdefine _x25519_ge_scalarmult_small_precomp _ %+ BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_small_precomp +%xdefine _x25519_ge_sub _ %+ BORINGSSL_PREFIX %+ _x25519_ge_sub +%xdefine _x25519_ge_tobytes _ %+ BORINGSSL_PREFIX %+ _x25519_ge_tobytes +%xdefine _x25519_pkey_meth _ %+ BORINGSSL_PREFIX %+ _x25519_pkey_meth +%xdefine _x25519_public_from_private_nohw _ %+ BORINGSSL_PREFIX %+ _x25519_public_from_private_nohw +%xdefine _x25519_public_from_private_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _x25519_public_from_private_s2n_bignum +%xdefine _x25519_sc_reduce _ %+ BORINGSSL_PREFIX %+ _x25519_sc_reduce +%xdefine _x25519_scalar_mult_generic_nohw _ %+ BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_nohw +%xdefine _x25519_scalar_mult_generic_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_s2n_bignum +%xdefine _x509V3_add_value_asn1_string _ %+ BORINGSSL_PREFIX %+ _x509V3_add_value_asn1_string +%xdefine _x509_check_cert_time _ %+ BORINGSSL_PREFIX %+ _x509_check_cert_time +%xdefine _x509_check_issued_with_callback _ %+ BORINGSSL_PREFIX %+ _x509_check_issued_with_callback +%xdefine _x509_digest_nid_ok _ %+ BORINGSSL_PREFIX %+ _x509_digest_nid_ok +%xdefine _x509_digest_sign_algorithm _ %+ BORINGSSL_PREFIX %+ _x509_digest_sign_algorithm +%xdefine _x509_digest_verify_init _ %+ BORINGSSL_PREFIX %+ _x509_digest_verify_init +%xdefine _x509_init_signature_info _ %+ BORINGSSL_PREFIX %+ _x509_init_signature_info +%xdefine _x509_print_rsa_pss_params _ %+ BORINGSSL_PREFIX %+ _x509_print_rsa_pss_params +%xdefine _x509_rsa_ctx_to_pss _ %+ BORINGSSL_PREFIX %+ _x509_rsa_ctx_to_pss +%xdefine _x509_rsa_pss_to_ctx _ %+ BORINGSSL_PREFIX %+ _x509_rsa_pss_to_ctx +%xdefine _x509v3_a2i_ipadd _ %+ BORINGSSL_PREFIX %+ _x509v3_a2i_ipadd +%xdefine _x509v3_bytes_to_hex _ %+ BORINGSSL_PREFIX %+ _x509v3_bytes_to_hex +%xdefine _x509v3_cache_extensions _ %+ BORINGSSL_PREFIX %+ _x509v3_cache_extensions +%xdefine _x509v3_conf_name_matches _ %+ BORINGSSL_PREFIX %+ _x509v3_conf_name_matches +%xdefine _x509v3_ext_free_with_method _ %+ BORINGSSL_PREFIX %+ _x509v3_ext_free_with_method +%xdefine _x509v3_hex_to_bytes _ %+ BORINGSSL_PREFIX %+ _x509v3_hex_to_bytes +%xdefine _x86_64_assembly_implementation_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _x86_64_assembly_implementation_FOR_TESTING +%else +%xdefine ACCESS_DESCRIPTION_free BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_free +%xdefine ACCESS_DESCRIPTION_it BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_it +%xdefine ACCESS_DESCRIPTION_new BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_new +%xdefine AES_CMAC BORINGSSL_PREFIX %+ _AES_CMAC +%xdefine AES_cbc_encrypt BORINGSSL_PREFIX %+ _AES_cbc_encrypt +%xdefine AES_cfb128_encrypt BORINGSSL_PREFIX %+ _AES_cfb128_encrypt +%xdefine AES_cfb1_encrypt BORINGSSL_PREFIX %+ _AES_cfb1_encrypt +%xdefine AES_cfb8_encrypt BORINGSSL_PREFIX %+ _AES_cfb8_encrypt +%xdefine AES_ctr128_encrypt BORINGSSL_PREFIX %+ _AES_ctr128_encrypt +%xdefine AES_decrypt BORINGSSL_PREFIX %+ _AES_decrypt +%xdefine AES_ecb_encrypt BORINGSSL_PREFIX %+ _AES_ecb_encrypt +%xdefine AES_encrypt BORINGSSL_PREFIX %+ _AES_encrypt +%xdefine AES_ofb128_encrypt BORINGSSL_PREFIX %+ _AES_ofb128_encrypt +%xdefine AES_set_decrypt_key BORINGSSL_PREFIX %+ _AES_set_decrypt_key +%xdefine AES_set_encrypt_key BORINGSSL_PREFIX %+ _AES_set_encrypt_key +%xdefine AES_unwrap_key BORINGSSL_PREFIX %+ _AES_unwrap_key +%xdefine AES_unwrap_key_padded BORINGSSL_PREFIX %+ _AES_unwrap_key_padded +%xdefine AES_wrap_key BORINGSSL_PREFIX %+ _AES_wrap_key +%xdefine AES_wrap_key_padded BORINGSSL_PREFIX %+ _AES_wrap_key_padded +%xdefine ASN1_ANY_it BORINGSSL_PREFIX %+ _ASN1_ANY_it +%xdefine ASN1_BIT_STRING_check BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_check +%xdefine ASN1_BIT_STRING_free BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_free +%xdefine ASN1_BIT_STRING_get_bit BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_get_bit +%xdefine ASN1_BIT_STRING_it BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_it +%xdefine ASN1_BIT_STRING_new BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_new +%xdefine ASN1_BIT_STRING_num_bytes BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_num_bytes +%xdefine ASN1_BIT_STRING_set BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set +%xdefine ASN1_BIT_STRING_set_bit BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set_bit +%xdefine ASN1_BMPSTRING_free BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_free +%xdefine ASN1_BMPSTRING_it BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_it +%xdefine ASN1_BMPSTRING_new BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_new +%xdefine ASN1_BOOLEAN_it BORINGSSL_PREFIX %+ _ASN1_BOOLEAN_it +%xdefine ASN1_ENUMERATED_free BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_free +%xdefine ASN1_ENUMERATED_get BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get +%xdefine ASN1_ENUMERATED_get_int64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_int64 +%xdefine ASN1_ENUMERATED_get_uint64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_uint64 +%xdefine ASN1_ENUMERATED_it BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_it +%xdefine ASN1_ENUMERATED_new BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_new +%xdefine ASN1_ENUMERATED_set BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set +%xdefine ASN1_ENUMERATED_set_int64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_int64 +%xdefine ASN1_ENUMERATED_set_uint64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_uint64 +%xdefine ASN1_ENUMERATED_to_BN BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_to_BN +%xdefine ASN1_FBOOLEAN_it BORINGSSL_PREFIX %+ _ASN1_FBOOLEAN_it +%xdefine ASN1_GENERALIZEDTIME_adj BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_adj +%xdefine ASN1_GENERALIZEDTIME_check BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_check +%xdefine ASN1_GENERALIZEDTIME_free BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_free +%xdefine ASN1_GENERALIZEDTIME_it BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_it +%xdefine ASN1_GENERALIZEDTIME_new BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_new +%xdefine ASN1_GENERALIZEDTIME_print BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_print +%xdefine ASN1_GENERALIZEDTIME_set BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set +%xdefine ASN1_GENERALIZEDTIME_set_string BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set_string +%xdefine ASN1_GENERALSTRING_free BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_free +%xdefine ASN1_GENERALSTRING_it BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_it +%xdefine ASN1_GENERALSTRING_new BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_new +%xdefine ASN1_IA5STRING_free BORINGSSL_PREFIX %+ _ASN1_IA5STRING_free +%xdefine ASN1_IA5STRING_it BORINGSSL_PREFIX %+ _ASN1_IA5STRING_it +%xdefine ASN1_IA5STRING_new BORINGSSL_PREFIX %+ _ASN1_IA5STRING_new +%xdefine ASN1_INTEGER_cmp BORINGSSL_PREFIX %+ _ASN1_INTEGER_cmp +%xdefine ASN1_INTEGER_dup BORINGSSL_PREFIX %+ _ASN1_INTEGER_dup +%xdefine ASN1_INTEGER_free BORINGSSL_PREFIX %+ _ASN1_INTEGER_free +%xdefine ASN1_INTEGER_get BORINGSSL_PREFIX %+ _ASN1_INTEGER_get +%xdefine ASN1_INTEGER_get_int64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_int64 +%xdefine ASN1_INTEGER_get_uint64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_uint64 +%xdefine ASN1_INTEGER_it BORINGSSL_PREFIX %+ _ASN1_INTEGER_it +%xdefine ASN1_INTEGER_new BORINGSSL_PREFIX %+ _ASN1_INTEGER_new +%xdefine ASN1_INTEGER_set BORINGSSL_PREFIX %+ _ASN1_INTEGER_set +%xdefine ASN1_INTEGER_set_int64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_int64 +%xdefine ASN1_INTEGER_set_uint64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_uint64 +%xdefine ASN1_INTEGER_to_BN BORINGSSL_PREFIX %+ _ASN1_INTEGER_to_BN +%xdefine ASN1_NULL_free BORINGSSL_PREFIX %+ _ASN1_NULL_free +%xdefine ASN1_NULL_it BORINGSSL_PREFIX %+ _ASN1_NULL_it +%xdefine ASN1_NULL_new BORINGSSL_PREFIX %+ _ASN1_NULL_new +%xdefine ASN1_OBJECT_create BORINGSSL_PREFIX %+ _ASN1_OBJECT_create +%xdefine ASN1_OBJECT_free BORINGSSL_PREFIX %+ _ASN1_OBJECT_free +%xdefine ASN1_OBJECT_it BORINGSSL_PREFIX %+ _ASN1_OBJECT_it +%xdefine ASN1_OBJECT_new BORINGSSL_PREFIX %+ _ASN1_OBJECT_new +%xdefine ASN1_OCTET_STRING_cmp BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_cmp +%xdefine ASN1_OCTET_STRING_dup BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_dup +%xdefine ASN1_OCTET_STRING_free BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_free +%xdefine ASN1_OCTET_STRING_it BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_it +%xdefine ASN1_OCTET_STRING_new BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_new +%xdefine ASN1_OCTET_STRING_set BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_set +%xdefine ASN1_PRINTABLESTRING_free BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_free +%xdefine ASN1_PRINTABLESTRING_it BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_it +%xdefine ASN1_PRINTABLESTRING_new BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_new +%xdefine ASN1_PRINTABLE_free BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_free +%xdefine ASN1_PRINTABLE_it BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_it +%xdefine ASN1_PRINTABLE_new BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_new +%xdefine ASN1_SEQUENCE_ANY_it BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_ANY_it +%xdefine ASN1_SEQUENCE_it BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_it +%xdefine ASN1_SET_ANY_it BORINGSSL_PREFIX %+ _ASN1_SET_ANY_it +%xdefine ASN1_STRING_TABLE_add BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_add +%xdefine ASN1_STRING_TABLE_cleanup BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_cleanup +%xdefine ASN1_STRING_clear_free BORINGSSL_PREFIX %+ _ASN1_STRING_clear_free +%xdefine ASN1_STRING_cmp BORINGSSL_PREFIX %+ _ASN1_STRING_cmp +%xdefine ASN1_STRING_copy BORINGSSL_PREFIX %+ _ASN1_STRING_copy +%xdefine ASN1_STRING_data BORINGSSL_PREFIX %+ _ASN1_STRING_data +%xdefine ASN1_STRING_dup BORINGSSL_PREFIX %+ _ASN1_STRING_dup +%xdefine ASN1_STRING_free BORINGSSL_PREFIX %+ _ASN1_STRING_free +%xdefine ASN1_STRING_get0_data BORINGSSL_PREFIX %+ _ASN1_STRING_get0_data +%xdefine ASN1_STRING_get_default_mask BORINGSSL_PREFIX %+ _ASN1_STRING_get_default_mask +%xdefine ASN1_STRING_length BORINGSSL_PREFIX %+ _ASN1_STRING_length +%xdefine ASN1_STRING_new BORINGSSL_PREFIX %+ _ASN1_STRING_new +%xdefine ASN1_STRING_print BORINGSSL_PREFIX %+ _ASN1_STRING_print +%xdefine ASN1_STRING_print_ex BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex +%xdefine ASN1_STRING_print_ex_fp BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex_fp +%xdefine ASN1_STRING_set BORINGSSL_PREFIX %+ _ASN1_STRING_set +%xdefine ASN1_STRING_set0 BORINGSSL_PREFIX %+ _ASN1_STRING_set0 +%xdefine ASN1_STRING_set_by_NID BORINGSSL_PREFIX %+ _ASN1_STRING_set_by_NID +%xdefine ASN1_STRING_set_default_mask BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask +%xdefine ASN1_STRING_set_default_mask_asc BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask_asc +%xdefine ASN1_STRING_to_UTF8 BORINGSSL_PREFIX %+ _ASN1_STRING_to_UTF8 +%xdefine ASN1_STRING_type BORINGSSL_PREFIX %+ _ASN1_STRING_type +%xdefine ASN1_STRING_type_new BORINGSSL_PREFIX %+ _ASN1_STRING_type_new +%xdefine ASN1_T61STRING_free BORINGSSL_PREFIX %+ _ASN1_T61STRING_free +%xdefine ASN1_T61STRING_it BORINGSSL_PREFIX %+ _ASN1_T61STRING_it +%xdefine ASN1_T61STRING_new BORINGSSL_PREFIX %+ _ASN1_T61STRING_new +%xdefine ASN1_TBOOLEAN_it BORINGSSL_PREFIX %+ _ASN1_TBOOLEAN_it +%xdefine ASN1_TIME_adj BORINGSSL_PREFIX %+ _ASN1_TIME_adj +%xdefine ASN1_TIME_check BORINGSSL_PREFIX %+ _ASN1_TIME_check +%xdefine ASN1_TIME_diff BORINGSSL_PREFIX %+ _ASN1_TIME_diff +%xdefine ASN1_TIME_free BORINGSSL_PREFIX %+ _ASN1_TIME_free +%xdefine ASN1_TIME_it BORINGSSL_PREFIX %+ _ASN1_TIME_it +%xdefine ASN1_TIME_new BORINGSSL_PREFIX %+ _ASN1_TIME_new +%xdefine ASN1_TIME_print BORINGSSL_PREFIX %+ _ASN1_TIME_print +%xdefine ASN1_TIME_set BORINGSSL_PREFIX %+ _ASN1_TIME_set +%xdefine ASN1_TIME_set_posix BORINGSSL_PREFIX %+ _ASN1_TIME_set_posix +%xdefine ASN1_TIME_set_string BORINGSSL_PREFIX %+ _ASN1_TIME_set_string +%xdefine ASN1_TIME_set_string_X509 BORINGSSL_PREFIX %+ _ASN1_TIME_set_string_X509 +%xdefine ASN1_TIME_to_generalizedtime BORINGSSL_PREFIX %+ _ASN1_TIME_to_generalizedtime +%xdefine ASN1_TIME_to_posix BORINGSSL_PREFIX %+ _ASN1_TIME_to_posix +%xdefine ASN1_TIME_to_time_t BORINGSSL_PREFIX %+ _ASN1_TIME_to_time_t +%xdefine ASN1_TIME_to_tm BORINGSSL_PREFIX %+ _ASN1_TIME_to_tm +%xdefine ASN1_TYPE_cmp BORINGSSL_PREFIX %+ _ASN1_TYPE_cmp +%xdefine ASN1_TYPE_free BORINGSSL_PREFIX %+ _ASN1_TYPE_free +%xdefine ASN1_TYPE_get BORINGSSL_PREFIX %+ _ASN1_TYPE_get +%xdefine ASN1_TYPE_new BORINGSSL_PREFIX %+ _ASN1_TYPE_new +%xdefine ASN1_TYPE_set BORINGSSL_PREFIX %+ _ASN1_TYPE_set +%xdefine ASN1_TYPE_set1 BORINGSSL_PREFIX %+ _ASN1_TYPE_set1 +%xdefine ASN1_UNIVERSALSTRING_free BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_free +%xdefine ASN1_UNIVERSALSTRING_it BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_it +%xdefine ASN1_UNIVERSALSTRING_new BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_new +%xdefine ASN1_UTCTIME_adj BORINGSSL_PREFIX %+ _ASN1_UTCTIME_adj +%xdefine ASN1_UTCTIME_check BORINGSSL_PREFIX %+ _ASN1_UTCTIME_check +%xdefine ASN1_UTCTIME_cmp_time_t BORINGSSL_PREFIX %+ _ASN1_UTCTIME_cmp_time_t +%xdefine ASN1_UTCTIME_free BORINGSSL_PREFIX %+ _ASN1_UTCTIME_free +%xdefine ASN1_UTCTIME_it BORINGSSL_PREFIX %+ _ASN1_UTCTIME_it +%xdefine ASN1_UTCTIME_new BORINGSSL_PREFIX %+ _ASN1_UTCTIME_new +%xdefine ASN1_UTCTIME_print BORINGSSL_PREFIX %+ _ASN1_UTCTIME_print +%xdefine ASN1_UTCTIME_set BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set +%xdefine ASN1_UTCTIME_set_string BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set_string +%xdefine ASN1_UTF8STRING_free BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_free +%xdefine ASN1_UTF8STRING_it BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_it +%xdefine ASN1_UTF8STRING_new BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_new +%xdefine ASN1_VISIBLESTRING_free BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_free +%xdefine ASN1_VISIBLESTRING_it BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_it +%xdefine ASN1_VISIBLESTRING_new BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_new +%xdefine ASN1_digest BORINGSSL_PREFIX %+ _ASN1_digest +%xdefine ASN1_dup BORINGSSL_PREFIX %+ _ASN1_dup +%xdefine ASN1_generate_v3 BORINGSSL_PREFIX %+ _ASN1_generate_v3 +%xdefine ASN1_get_object BORINGSSL_PREFIX %+ _ASN1_get_object +%xdefine ASN1_i2d_bio BORINGSSL_PREFIX %+ _ASN1_i2d_bio +%xdefine ASN1_item_d2i BORINGSSL_PREFIX %+ _ASN1_item_d2i +%xdefine ASN1_item_d2i_bio BORINGSSL_PREFIX %+ _ASN1_item_d2i_bio +%xdefine ASN1_item_d2i_fp BORINGSSL_PREFIX %+ _ASN1_item_d2i_fp +%xdefine ASN1_item_digest BORINGSSL_PREFIX %+ _ASN1_item_digest +%xdefine ASN1_item_dup BORINGSSL_PREFIX %+ _ASN1_item_dup +%xdefine ASN1_item_ex_d2i BORINGSSL_PREFIX %+ _ASN1_item_ex_d2i +%xdefine ASN1_item_ex_free BORINGSSL_PREFIX %+ _ASN1_item_ex_free +%xdefine ASN1_item_ex_i2d BORINGSSL_PREFIX %+ _ASN1_item_ex_i2d +%xdefine ASN1_item_ex_new BORINGSSL_PREFIX %+ _ASN1_item_ex_new +%xdefine ASN1_item_free BORINGSSL_PREFIX %+ _ASN1_item_free +%xdefine ASN1_item_i2d BORINGSSL_PREFIX %+ _ASN1_item_i2d +%xdefine ASN1_item_i2d_bio BORINGSSL_PREFIX %+ _ASN1_item_i2d_bio +%xdefine ASN1_item_i2d_fp BORINGSSL_PREFIX %+ _ASN1_item_i2d_fp +%xdefine ASN1_item_new BORINGSSL_PREFIX %+ _ASN1_item_new +%xdefine ASN1_item_pack BORINGSSL_PREFIX %+ _ASN1_item_pack +%xdefine ASN1_item_sign BORINGSSL_PREFIX %+ _ASN1_item_sign +%xdefine ASN1_item_sign_ctx BORINGSSL_PREFIX %+ _ASN1_item_sign_ctx +%xdefine ASN1_item_unpack BORINGSSL_PREFIX %+ _ASN1_item_unpack +%xdefine ASN1_item_verify BORINGSSL_PREFIX %+ _ASN1_item_verify +%xdefine ASN1_mbstring_copy BORINGSSL_PREFIX %+ _ASN1_mbstring_copy +%xdefine ASN1_mbstring_ncopy BORINGSSL_PREFIX %+ _ASN1_mbstring_ncopy +%xdefine ASN1_object_size BORINGSSL_PREFIX %+ _ASN1_object_size +%xdefine ASN1_parse BORINGSSL_PREFIX %+ _ASN1_parse +%xdefine ASN1_primitive_free BORINGSSL_PREFIX %+ _ASN1_primitive_free +%xdefine ASN1_put_eoc BORINGSSL_PREFIX %+ _ASN1_put_eoc +%xdefine ASN1_put_object BORINGSSL_PREFIX %+ _ASN1_put_object +%xdefine ASN1_tag2bit BORINGSSL_PREFIX %+ _ASN1_tag2bit +%xdefine ASN1_tag2str BORINGSSL_PREFIX %+ _ASN1_tag2str +%xdefine ASN1_template_free BORINGSSL_PREFIX %+ _ASN1_template_free +%xdefine AUTHORITY_INFO_ACCESS_free BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_free +%xdefine AUTHORITY_INFO_ACCESS_it BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_it +%xdefine AUTHORITY_INFO_ACCESS_new BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_new +%xdefine AUTHORITY_KEYID_free BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_free +%xdefine AUTHORITY_KEYID_it BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_it +%xdefine AUTHORITY_KEYID_new BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_new +%xdefine AWSLC_non_fips_pkey_evp_asn1_methods BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_asn1_methods +%xdefine AWSLC_non_fips_pkey_evp_methods BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_methods +%xdefine AWSLC_thread_local_clear BORINGSSL_PREFIX %+ _AWSLC_thread_local_clear +%xdefine AWSLC_thread_local_shutdown BORINGSSL_PREFIX %+ _AWSLC_thread_local_shutdown +%xdefine AWS_LC_FIPS_failure BORINGSSL_PREFIX %+ _AWS_LC_FIPS_failure +%xdefine BASIC_CONSTRAINTS_free BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_free +%xdefine BASIC_CONSTRAINTS_it BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_it +%xdefine BASIC_CONSTRAINTS_new BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_new +%xdefine BF_cbc_encrypt BORINGSSL_PREFIX %+ _BF_cbc_encrypt +%xdefine BF_cfb64_encrypt BORINGSSL_PREFIX %+ _BF_cfb64_encrypt +%xdefine BF_decrypt BORINGSSL_PREFIX %+ _BF_decrypt +%xdefine BF_ecb_encrypt BORINGSSL_PREFIX %+ _BF_ecb_encrypt +%xdefine BF_encrypt BORINGSSL_PREFIX %+ _BF_encrypt +%xdefine BF_ofb64_encrypt BORINGSSL_PREFIX %+ _BF_ofb64_encrypt +%xdefine BF_set_key BORINGSSL_PREFIX %+ _BF_set_key +%xdefine BIO_ADDR_clear BORINGSSL_PREFIX %+ _BIO_ADDR_clear +%xdefine BIO_ADDR_copy BORINGSSL_PREFIX %+ _BIO_ADDR_copy +%xdefine BIO_ADDR_dup BORINGSSL_PREFIX %+ _BIO_ADDR_dup +%xdefine BIO_ADDR_family BORINGSSL_PREFIX %+ _BIO_ADDR_family +%xdefine BIO_ADDR_free BORINGSSL_PREFIX %+ _BIO_ADDR_free +%xdefine BIO_ADDR_new BORINGSSL_PREFIX %+ _BIO_ADDR_new +%xdefine BIO_ADDR_rawaddress BORINGSSL_PREFIX %+ _BIO_ADDR_rawaddress +%xdefine BIO_ADDR_rawmake BORINGSSL_PREFIX %+ _BIO_ADDR_rawmake +%xdefine BIO_ADDR_rawport BORINGSSL_PREFIX %+ _BIO_ADDR_rawport +%xdefine BIO_append_filename BORINGSSL_PREFIX %+ _BIO_append_filename +%xdefine BIO_callback_ctrl BORINGSSL_PREFIX %+ _BIO_callback_ctrl +%xdefine BIO_clear_flags BORINGSSL_PREFIX %+ _BIO_clear_flags +%xdefine BIO_clear_retry_flags BORINGSSL_PREFIX %+ _BIO_clear_retry_flags +%xdefine BIO_copy_next_retry BORINGSSL_PREFIX %+ _BIO_copy_next_retry +%xdefine BIO_ctrl BORINGSSL_PREFIX %+ _BIO_ctrl +%xdefine BIO_ctrl_dgram_connect BORINGSSL_PREFIX %+ _BIO_ctrl_dgram_connect +%xdefine BIO_ctrl_get_read_request BORINGSSL_PREFIX %+ _BIO_ctrl_get_read_request +%xdefine BIO_ctrl_get_write_guarantee BORINGSSL_PREFIX %+ _BIO_ctrl_get_write_guarantee +%xdefine BIO_ctrl_pending BORINGSSL_PREFIX %+ _BIO_ctrl_pending +%xdefine BIO_ctrl_set_connected BORINGSSL_PREFIX %+ _BIO_ctrl_set_connected +%xdefine BIO_destroy_bio_pair BORINGSSL_PREFIX %+ _BIO_destroy_bio_pair +%xdefine BIO_dgram_get_peer BORINGSSL_PREFIX %+ _BIO_dgram_get_peer +%xdefine BIO_dgram_recv_timedout BORINGSSL_PREFIX %+ _BIO_dgram_recv_timedout +%xdefine BIO_dgram_send_timedout BORINGSSL_PREFIX %+ _BIO_dgram_send_timedout +%xdefine BIO_dgram_set_peer BORINGSSL_PREFIX %+ _BIO_dgram_set_peer +%xdefine BIO_do_connect BORINGSSL_PREFIX %+ _BIO_do_connect +%xdefine BIO_dump BORINGSSL_PREFIX %+ _BIO_dump +%xdefine BIO_eof BORINGSSL_PREFIX %+ _BIO_eof +%xdefine BIO_f_base64 BORINGSSL_PREFIX %+ _BIO_f_base64 +%xdefine BIO_f_cipher BORINGSSL_PREFIX %+ _BIO_f_cipher +%xdefine BIO_f_md BORINGSSL_PREFIX %+ _BIO_f_md +%xdefine BIO_find_type BORINGSSL_PREFIX %+ _BIO_find_type +%xdefine BIO_flush BORINGSSL_PREFIX %+ _BIO_flush +%xdefine BIO_free BORINGSSL_PREFIX %+ _BIO_free +%xdefine BIO_free_all BORINGSSL_PREFIX %+ _BIO_free_all +%xdefine BIO_get_callback_arg BORINGSSL_PREFIX %+ _BIO_get_callback_arg +%xdefine BIO_get_cipher_ctx BORINGSSL_PREFIX %+ _BIO_get_cipher_ctx +%xdefine BIO_get_cipher_status BORINGSSL_PREFIX %+ _BIO_get_cipher_status +%xdefine BIO_get_close BORINGSSL_PREFIX %+ _BIO_get_close +%xdefine BIO_get_data BORINGSSL_PREFIX %+ _BIO_get_data +%xdefine BIO_get_ex_data BORINGSSL_PREFIX %+ _BIO_get_ex_data +%xdefine BIO_get_ex_new_index BORINGSSL_PREFIX %+ _BIO_get_ex_new_index +%xdefine BIO_get_fd BORINGSSL_PREFIX %+ _BIO_get_fd +%xdefine BIO_get_fp BORINGSSL_PREFIX %+ _BIO_get_fp +%xdefine BIO_get_init BORINGSSL_PREFIX %+ _BIO_get_init +%xdefine BIO_get_md BORINGSSL_PREFIX %+ _BIO_get_md +%xdefine BIO_get_md_ctx BORINGSSL_PREFIX %+ _BIO_get_md_ctx +%xdefine BIO_get_mem_ptr BORINGSSL_PREFIX %+ _BIO_get_mem_ptr +%xdefine BIO_get_new_index BORINGSSL_PREFIX %+ _BIO_get_new_index +%xdefine BIO_get_retry_flags BORINGSSL_PREFIX %+ _BIO_get_retry_flags +%xdefine BIO_get_retry_reason BORINGSSL_PREFIX %+ _BIO_get_retry_reason +%xdefine BIO_get_shutdown BORINGSSL_PREFIX %+ _BIO_get_shutdown +%xdefine BIO_gets BORINGSSL_PREFIX %+ _BIO_gets +%xdefine BIO_hexdump BORINGSSL_PREFIX %+ _BIO_hexdump +%xdefine BIO_indent BORINGSSL_PREFIX %+ _BIO_indent +%xdefine BIO_int_ctrl BORINGSSL_PREFIX %+ _BIO_int_ctrl +%xdefine BIO_mem_contents BORINGSSL_PREFIX %+ _BIO_mem_contents +%xdefine BIO_meth_free BORINGSSL_PREFIX %+ _BIO_meth_free +%xdefine BIO_meth_get_callback_ctrl BORINGSSL_PREFIX %+ _BIO_meth_get_callback_ctrl +%xdefine BIO_meth_get_create BORINGSSL_PREFIX %+ _BIO_meth_get_create +%xdefine BIO_meth_get_ctrl BORINGSSL_PREFIX %+ _BIO_meth_get_ctrl +%xdefine BIO_meth_get_destroy BORINGSSL_PREFIX %+ _BIO_meth_get_destroy +%xdefine BIO_meth_get_gets BORINGSSL_PREFIX %+ _BIO_meth_get_gets +%xdefine BIO_meth_get_puts BORINGSSL_PREFIX %+ _BIO_meth_get_puts +%xdefine BIO_meth_new BORINGSSL_PREFIX %+ _BIO_meth_new +%xdefine BIO_meth_set_callback_ctrl BORINGSSL_PREFIX %+ _BIO_meth_set_callback_ctrl +%xdefine BIO_meth_set_create BORINGSSL_PREFIX %+ _BIO_meth_set_create +%xdefine BIO_meth_set_ctrl BORINGSSL_PREFIX %+ _BIO_meth_set_ctrl +%xdefine BIO_meth_set_destroy BORINGSSL_PREFIX %+ _BIO_meth_set_destroy +%xdefine BIO_meth_set_gets BORINGSSL_PREFIX %+ _BIO_meth_set_gets +%xdefine BIO_meth_set_puts BORINGSSL_PREFIX %+ _BIO_meth_set_puts +%xdefine BIO_meth_set_read BORINGSSL_PREFIX %+ _BIO_meth_set_read +%xdefine BIO_meth_set_write BORINGSSL_PREFIX %+ _BIO_meth_set_write +%xdefine BIO_method_name BORINGSSL_PREFIX %+ _BIO_method_name +%xdefine BIO_method_type BORINGSSL_PREFIX %+ _BIO_method_type +%xdefine BIO_new BORINGSSL_PREFIX %+ _BIO_new +%xdefine BIO_new_bio_pair BORINGSSL_PREFIX %+ _BIO_new_bio_pair +%xdefine BIO_new_connect BORINGSSL_PREFIX %+ _BIO_new_connect +%xdefine BIO_new_dgram BORINGSSL_PREFIX %+ _BIO_new_dgram +%xdefine BIO_new_fd BORINGSSL_PREFIX %+ _BIO_new_fd +%xdefine BIO_new_file BORINGSSL_PREFIX %+ _BIO_new_file +%xdefine BIO_new_fp BORINGSSL_PREFIX %+ _BIO_new_fp +%xdefine BIO_new_mem_buf BORINGSSL_PREFIX %+ _BIO_new_mem_buf +%xdefine BIO_new_socket BORINGSSL_PREFIX %+ _BIO_new_socket +%xdefine BIO_next BORINGSSL_PREFIX %+ _BIO_next +%xdefine BIO_number_read BORINGSSL_PREFIX %+ _BIO_number_read +%xdefine BIO_number_written BORINGSSL_PREFIX %+ _BIO_number_written +%xdefine BIO_pending BORINGSSL_PREFIX %+ _BIO_pending +%xdefine BIO_pop BORINGSSL_PREFIX %+ _BIO_pop +%xdefine BIO_printf BORINGSSL_PREFIX %+ _BIO_printf +%xdefine BIO_ptr_ctrl BORINGSSL_PREFIX %+ _BIO_ptr_ctrl +%xdefine BIO_push BORINGSSL_PREFIX %+ _BIO_push +%xdefine BIO_puts BORINGSSL_PREFIX %+ _BIO_puts +%xdefine BIO_read BORINGSSL_PREFIX %+ _BIO_read +%xdefine BIO_read_asn1 BORINGSSL_PREFIX %+ _BIO_read_asn1 +%xdefine BIO_read_ex BORINGSSL_PREFIX %+ _BIO_read_ex +%xdefine BIO_read_filename BORINGSSL_PREFIX %+ _BIO_read_filename +%xdefine BIO_reset BORINGSSL_PREFIX %+ _BIO_reset +%xdefine BIO_rw_filename BORINGSSL_PREFIX %+ _BIO_rw_filename +%xdefine BIO_s_connect BORINGSSL_PREFIX %+ _BIO_s_connect +%xdefine BIO_s_datagram BORINGSSL_PREFIX %+ _BIO_s_datagram +%xdefine BIO_s_fd BORINGSSL_PREFIX %+ _BIO_s_fd +%xdefine BIO_s_file BORINGSSL_PREFIX %+ _BIO_s_file +%xdefine BIO_s_mem BORINGSSL_PREFIX %+ _BIO_s_mem +%xdefine BIO_s_secmem BORINGSSL_PREFIX %+ _BIO_s_secmem +%xdefine BIO_s_socket BORINGSSL_PREFIX %+ _BIO_s_socket +%xdefine BIO_seek BORINGSSL_PREFIX %+ _BIO_seek +%xdefine BIO_set_callback BORINGSSL_PREFIX %+ _BIO_set_callback +%xdefine BIO_set_callback_arg BORINGSSL_PREFIX %+ _BIO_set_callback_arg +%xdefine BIO_set_callback_ex BORINGSSL_PREFIX %+ _BIO_set_callback_ex +%xdefine BIO_set_cipher BORINGSSL_PREFIX %+ _BIO_set_cipher +%xdefine BIO_set_close BORINGSSL_PREFIX %+ _BIO_set_close +%xdefine BIO_set_conn_hostname BORINGSSL_PREFIX %+ _BIO_set_conn_hostname +%xdefine BIO_set_conn_int_port BORINGSSL_PREFIX %+ _BIO_set_conn_int_port +%xdefine BIO_set_conn_port BORINGSSL_PREFIX %+ _BIO_set_conn_port +%xdefine BIO_set_data BORINGSSL_PREFIX %+ _BIO_set_data +%xdefine BIO_set_ex_data BORINGSSL_PREFIX %+ _BIO_set_ex_data +%xdefine BIO_set_fd BORINGSSL_PREFIX %+ _BIO_set_fd +%xdefine BIO_set_flags BORINGSSL_PREFIX %+ _BIO_set_flags +%xdefine BIO_set_fp BORINGSSL_PREFIX %+ _BIO_set_fp +%xdefine BIO_set_init BORINGSSL_PREFIX %+ _BIO_set_init +%xdefine BIO_set_md BORINGSSL_PREFIX %+ _BIO_set_md +%xdefine BIO_set_mem_buf BORINGSSL_PREFIX %+ _BIO_set_mem_buf +%xdefine BIO_set_mem_eof_return BORINGSSL_PREFIX %+ _BIO_set_mem_eof_return +%xdefine BIO_set_nbio BORINGSSL_PREFIX %+ _BIO_set_nbio +%xdefine BIO_set_retry_read BORINGSSL_PREFIX %+ _BIO_set_retry_read +%xdefine BIO_set_retry_reason BORINGSSL_PREFIX %+ _BIO_set_retry_reason +%xdefine BIO_set_retry_special BORINGSSL_PREFIX %+ _BIO_set_retry_special +%xdefine BIO_set_retry_write BORINGSSL_PREFIX %+ _BIO_set_retry_write +%xdefine BIO_set_shutdown BORINGSSL_PREFIX %+ _BIO_set_shutdown +%xdefine BIO_set_write_buffer_size BORINGSSL_PREFIX %+ _BIO_set_write_buffer_size +%xdefine BIO_should_io_special BORINGSSL_PREFIX %+ _BIO_should_io_special +%xdefine BIO_should_read BORINGSSL_PREFIX %+ _BIO_should_read +%xdefine BIO_should_retry BORINGSSL_PREFIX %+ _BIO_should_retry +%xdefine BIO_should_write BORINGSSL_PREFIX %+ _BIO_should_write +%xdefine BIO_shutdown_wr BORINGSSL_PREFIX %+ _BIO_shutdown_wr +%xdefine BIO_snprintf BORINGSSL_PREFIX %+ _BIO_snprintf +%xdefine BIO_tell BORINGSSL_PREFIX %+ _BIO_tell +%xdefine BIO_test_flags BORINGSSL_PREFIX %+ _BIO_test_flags +%xdefine BIO_up_ref BORINGSSL_PREFIX %+ _BIO_up_ref +%xdefine BIO_vfree BORINGSSL_PREFIX %+ _BIO_vfree +%xdefine BIO_vsnprintf BORINGSSL_PREFIX %+ _BIO_vsnprintf +%xdefine BIO_wpending BORINGSSL_PREFIX %+ _BIO_wpending +%xdefine BIO_write BORINGSSL_PREFIX %+ _BIO_write +%xdefine BIO_write_all BORINGSSL_PREFIX %+ _BIO_write_all +%xdefine BIO_write_ex BORINGSSL_PREFIX %+ _BIO_write_ex +%xdefine BIO_write_filename BORINGSSL_PREFIX %+ _BIO_write_filename +%xdefine BLAKE2B256 BORINGSSL_PREFIX %+ _BLAKE2B256 +%xdefine BLAKE2B256_Final BORINGSSL_PREFIX %+ _BLAKE2B256_Final +%xdefine BLAKE2B256_Init BORINGSSL_PREFIX %+ _BLAKE2B256_Init +%xdefine BLAKE2B256_Update BORINGSSL_PREFIX %+ _BLAKE2B256_Update +%xdefine BN_BLINDING_convert BORINGSSL_PREFIX %+ _BN_BLINDING_convert +%xdefine BN_BLINDING_free BORINGSSL_PREFIX %+ _BN_BLINDING_free +%xdefine BN_BLINDING_invalidate BORINGSSL_PREFIX %+ _BN_BLINDING_invalidate +%xdefine BN_BLINDING_invert BORINGSSL_PREFIX %+ _BN_BLINDING_invert +%xdefine BN_BLINDING_new BORINGSSL_PREFIX %+ _BN_BLINDING_new +%xdefine BN_CTX_end BORINGSSL_PREFIX %+ _BN_CTX_end +%xdefine BN_CTX_free BORINGSSL_PREFIX %+ _BN_CTX_free +%xdefine BN_CTX_get BORINGSSL_PREFIX %+ _BN_CTX_get +%xdefine BN_CTX_new BORINGSSL_PREFIX %+ _BN_CTX_new +%xdefine BN_CTX_secure_new BORINGSSL_PREFIX %+ _BN_CTX_secure_new +%xdefine BN_CTX_start BORINGSSL_PREFIX %+ _BN_CTX_start +%xdefine BN_GENCB_call BORINGSSL_PREFIX %+ _BN_GENCB_call +%xdefine BN_GENCB_free BORINGSSL_PREFIX %+ _BN_GENCB_free +%xdefine BN_GENCB_get_arg BORINGSSL_PREFIX %+ _BN_GENCB_get_arg +%xdefine BN_GENCB_new BORINGSSL_PREFIX %+ _BN_GENCB_new +%xdefine BN_GENCB_set BORINGSSL_PREFIX %+ _BN_GENCB_set +%xdefine BN_GENCB_set_old BORINGSSL_PREFIX %+ _BN_GENCB_set_old +%xdefine BN_MONT_CTX_copy BORINGSSL_PREFIX %+ _BN_MONT_CTX_copy +%xdefine BN_MONT_CTX_free BORINGSSL_PREFIX %+ _BN_MONT_CTX_free +%xdefine BN_MONT_CTX_new BORINGSSL_PREFIX %+ _BN_MONT_CTX_new +%xdefine BN_MONT_CTX_new_consttime BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_consttime +%xdefine BN_MONT_CTX_new_for_modulus BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_for_modulus +%xdefine BN_MONT_CTX_set BORINGSSL_PREFIX %+ _BN_MONT_CTX_set +%xdefine BN_MONT_CTX_set_locked BORINGSSL_PREFIX %+ _BN_MONT_CTX_set_locked +%xdefine BN_abs_is_word BORINGSSL_PREFIX %+ _BN_abs_is_word +%xdefine BN_add BORINGSSL_PREFIX %+ _BN_add +%xdefine BN_add_word BORINGSSL_PREFIX %+ _BN_add_word +%xdefine BN_asc2bn BORINGSSL_PREFIX %+ _BN_asc2bn +%xdefine BN_bin2bn BORINGSSL_PREFIX %+ _BN_bin2bn +%xdefine BN_bn2bin BORINGSSL_PREFIX %+ _BN_bn2bin +%xdefine BN_bn2bin_padded BORINGSSL_PREFIX %+ _BN_bn2bin_padded +%xdefine BN_bn2binpad BORINGSSL_PREFIX %+ _BN_bn2binpad +%xdefine BN_bn2cbb_padded BORINGSSL_PREFIX %+ _BN_bn2cbb_padded +%xdefine BN_bn2dec BORINGSSL_PREFIX %+ _BN_bn2dec +%xdefine BN_bn2hex BORINGSSL_PREFIX %+ _BN_bn2hex +%xdefine BN_bn2le_padded BORINGSSL_PREFIX %+ _BN_bn2le_padded +%xdefine BN_bn2mpi BORINGSSL_PREFIX %+ _BN_bn2mpi +%xdefine BN_clear BORINGSSL_PREFIX %+ _BN_clear +%xdefine BN_clear_bit BORINGSSL_PREFIX %+ _BN_clear_bit +%xdefine BN_clear_free BORINGSSL_PREFIX %+ _BN_clear_free +%xdefine BN_cmp BORINGSSL_PREFIX %+ _BN_cmp +%xdefine BN_cmp_word BORINGSSL_PREFIX %+ _BN_cmp_word +%xdefine BN_copy BORINGSSL_PREFIX %+ _BN_copy +%xdefine BN_count_low_zero_bits BORINGSSL_PREFIX %+ _BN_count_low_zero_bits +%xdefine BN_dec2bn BORINGSSL_PREFIX %+ _BN_dec2bn +%xdefine BN_div BORINGSSL_PREFIX %+ _BN_div +%xdefine BN_div_word BORINGSSL_PREFIX %+ _BN_div_word +%xdefine BN_dup BORINGSSL_PREFIX %+ _BN_dup +%xdefine BN_enhanced_miller_rabin_primality_test BORINGSSL_PREFIX %+ _BN_enhanced_miller_rabin_primality_test +%xdefine BN_equal_consttime BORINGSSL_PREFIX %+ _BN_equal_consttime +%xdefine BN_exp BORINGSSL_PREFIX %+ _BN_exp +%xdefine BN_free BORINGSSL_PREFIX %+ _BN_free +%xdefine BN_from_montgomery BORINGSSL_PREFIX %+ _BN_from_montgomery +%xdefine BN_gcd BORINGSSL_PREFIX %+ _BN_gcd +%xdefine BN_generate_prime_ex BORINGSSL_PREFIX %+ _BN_generate_prime_ex +%xdefine BN_get_flags BORINGSSL_PREFIX %+ _BN_get_flags +%xdefine BN_get_minimal_width BORINGSSL_PREFIX %+ _BN_get_minimal_width +%xdefine BN_get_rfc3526_prime_1536 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_1536 +%xdefine BN_get_rfc3526_prime_2048 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_2048 +%xdefine BN_get_rfc3526_prime_3072 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_3072 +%xdefine BN_get_rfc3526_prime_4096 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_4096 +%xdefine BN_get_rfc3526_prime_6144 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_6144 +%xdefine BN_get_rfc3526_prime_8192 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_8192 +%xdefine BN_get_u64 BORINGSSL_PREFIX %+ _BN_get_u64 +%xdefine BN_get_word BORINGSSL_PREFIX %+ _BN_get_word +%xdefine BN_hex2bn BORINGSSL_PREFIX %+ _BN_hex2bn +%xdefine BN_init BORINGSSL_PREFIX %+ _BN_init +%xdefine BN_is_bit_set BORINGSSL_PREFIX %+ _BN_is_bit_set +%xdefine BN_is_negative BORINGSSL_PREFIX %+ _BN_is_negative +%xdefine BN_is_odd BORINGSSL_PREFIX %+ _BN_is_odd +%xdefine BN_is_one BORINGSSL_PREFIX %+ _BN_is_one +%xdefine BN_is_pow2 BORINGSSL_PREFIX %+ _BN_is_pow2 +%xdefine BN_is_prime_ex BORINGSSL_PREFIX %+ _BN_is_prime_ex +%xdefine BN_is_prime_fasttest_ex BORINGSSL_PREFIX %+ _BN_is_prime_fasttest_ex +%xdefine BN_is_word BORINGSSL_PREFIX %+ _BN_is_word +%xdefine BN_is_zero BORINGSSL_PREFIX %+ _BN_is_zero +%xdefine BN_le2bn BORINGSSL_PREFIX %+ _BN_le2bn +%xdefine BN_lshift BORINGSSL_PREFIX %+ _BN_lshift +%xdefine BN_lshift1 BORINGSSL_PREFIX %+ _BN_lshift1 +%xdefine BN_marshal_asn1 BORINGSSL_PREFIX %+ _BN_marshal_asn1 +%xdefine BN_mask_bits BORINGSSL_PREFIX %+ _BN_mask_bits +%xdefine BN_mod_add BORINGSSL_PREFIX %+ _BN_mod_add +%xdefine BN_mod_add_quick BORINGSSL_PREFIX %+ _BN_mod_add_quick +%xdefine BN_mod_exp BORINGSSL_PREFIX %+ _BN_mod_exp +%xdefine BN_mod_exp2_mont BORINGSSL_PREFIX %+ _BN_mod_exp2_mont +%xdefine BN_mod_exp_mont BORINGSSL_PREFIX %+ _BN_mod_exp_mont +%xdefine BN_mod_exp_mont_consttime BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime +%xdefine BN_mod_exp_mont_consttime_x2 BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime_x2 +%xdefine BN_mod_exp_mont_word BORINGSSL_PREFIX %+ _BN_mod_exp_mont_word +%xdefine BN_mod_inverse BORINGSSL_PREFIX %+ _BN_mod_inverse +%xdefine BN_mod_inverse_blinded BORINGSSL_PREFIX %+ _BN_mod_inverse_blinded +%xdefine BN_mod_inverse_odd BORINGSSL_PREFIX %+ _BN_mod_inverse_odd +%xdefine BN_mod_lshift BORINGSSL_PREFIX %+ _BN_mod_lshift +%xdefine BN_mod_lshift1 BORINGSSL_PREFIX %+ _BN_mod_lshift1 +%xdefine BN_mod_lshift1_quick BORINGSSL_PREFIX %+ _BN_mod_lshift1_quick +%xdefine BN_mod_lshift_quick BORINGSSL_PREFIX %+ _BN_mod_lshift_quick +%xdefine BN_mod_mul BORINGSSL_PREFIX %+ _BN_mod_mul +%xdefine BN_mod_mul_montgomery BORINGSSL_PREFIX %+ _BN_mod_mul_montgomery +%xdefine BN_mod_pow2 BORINGSSL_PREFIX %+ _BN_mod_pow2 +%xdefine BN_mod_sqr BORINGSSL_PREFIX %+ _BN_mod_sqr +%xdefine BN_mod_sqrt BORINGSSL_PREFIX %+ _BN_mod_sqrt +%xdefine BN_mod_sub BORINGSSL_PREFIX %+ _BN_mod_sub +%xdefine BN_mod_sub_quick BORINGSSL_PREFIX %+ _BN_mod_sub_quick +%xdefine BN_mod_word BORINGSSL_PREFIX %+ _BN_mod_word +%xdefine BN_mpi2bn BORINGSSL_PREFIX %+ _BN_mpi2bn +%xdefine BN_mul BORINGSSL_PREFIX %+ _BN_mul +%xdefine BN_mul_word BORINGSSL_PREFIX %+ _BN_mul_word +%xdefine BN_new BORINGSSL_PREFIX %+ _BN_new +%xdefine BN_nnmod BORINGSSL_PREFIX %+ _BN_nnmod +%xdefine BN_nnmod_pow2 BORINGSSL_PREFIX %+ _BN_nnmod_pow2 +%xdefine BN_num_bits BORINGSSL_PREFIX %+ _BN_num_bits +%xdefine BN_num_bits_word BORINGSSL_PREFIX %+ _BN_num_bits_word +%xdefine BN_num_bytes BORINGSSL_PREFIX %+ _BN_num_bytes +%xdefine BN_one BORINGSSL_PREFIX %+ _BN_one +%xdefine BN_parse_asn1_unsigned BORINGSSL_PREFIX %+ _BN_parse_asn1_unsigned +%xdefine BN_primality_test BORINGSSL_PREFIX %+ _BN_primality_test +%xdefine BN_print BORINGSSL_PREFIX %+ _BN_print +%xdefine BN_print_fp BORINGSSL_PREFIX %+ _BN_print_fp +%xdefine BN_pseudo_rand BORINGSSL_PREFIX %+ _BN_pseudo_rand +%xdefine BN_pseudo_rand_range BORINGSSL_PREFIX %+ _BN_pseudo_rand_range +%xdefine BN_rand BORINGSSL_PREFIX %+ _BN_rand +%xdefine BN_rand_range BORINGSSL_PREFIX %+ _BN_rand_range +%xdefine BN_rand_range_ex BORINGSSL_PREFIX %+ _BN_rand_range_ex +%xdefine BN_rshift BORINGSSL_PREFIX %+ _BN_rshift +%xdefine BN_rshift1 BORINGSSL_PREFIX %+ _BN_rshift1 +%xdefine BN_secure_new BORINGSSL_PREFIX %+ _BN_secure_new +%xdefine BN_set_bit BORINGSSL_PREFIX %+ _BN_set_bit +%xdefine BN_set_flags BORINGSSL_PREFIX %+ _BN_set_flags +%xdefine BN_set_negative BORINGSSL_PREFIX %+ _BN_set_negative +%xdefine BN_set_u64 BORINGSSL_PREFIX %+ _BN_set_u64 +%xdefine BN_set_word BORINGSSL_PREFIX %+ _BN_set_word +%xdefine BN_sqr BORINGSSL_PREFIX %+ _BN_sqr +%xdefine BN_sqrt BORINGSSL_PREFIX %+ _BN_sqrt +%xdefine BN_sub BORINGSSL_PREFIX %+ _BN_sub +%xdefine BN_sub_word BORINGSSL_PREFIX %+ _BN_sub_word +%xdefine BN_to_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _BN_to_ASN1_ENUMERATED +%xdefine BN_to_ASN1_INTEGER BORINGSSL_PREFIX %+ _BN_to_ASN1_INTEGER +%xdefine BN_to_montgomery BORINGSSL_PREFIX %+ _BN_to_montgomery +%xdefine BN_uadd BORINGSSL_PREFIX %+ _BN_uadd +%xdefine BN_ucmp BORINGSSL_PREFIX %+ _BN_ucmp +%xdefine BN_usub BORINGSSL_PREFIX %+ _BN_usub +%xdefine BN_value_one BORINGSSL_PREFIX %+ _BN_value_one +%xdefine BN_zero BORINGSSL_PREFIX %+ _BN_zero +%xdefine BORINGSSL_function_hit BORINGSSL_PREFIX %+ _BORINGSSL_function_hit +%xdefine BORINGSSL_self_test BORINGSSL_PREFIX %+ _BORINGSSL_self_test +%xdefine BUF_MEM_append BORINGSSL_PREFIX %+ _BUF_MEM_append +%xdefine BUF_MEM_free BORINGSSL_PREFIX %+ _BUF_MEM_free +%xdefine BUF_MEM_grow BORINGSSL_PREFIX %+ _BUF_MEM_grow +%xdefine BUF_MEM_grow_clean BORINGSSL_PREFIX %+ _BUF_MEM_grow_clean +%xdefine BUF_MEM_new BORINGSSL_PREFIX %+ _BUF_MEM_new +%xdefine BUF_MEM_reserve BORINGSSL_PREFIX %+ _BUF_MEM_reserve +%xdefine BUF_memdup BORINGSSL_PREFIX %+ _BUF_memdup +%xdefine BUF_strdup BORINGSSL_PREFIX %+ _BUF_strdup +%xdefine BUF_strlcat BORINGSSL_PREFIX %+ _BUF_strlcat +%xdefine BUF_strlcpy BORINGSSL_PREFIX %+ _BUF_strlcpy +%xdefine BUF_strndup BORINGSSL_PREFIX %+ _BUF_strndup +%xdefine BUF_strnlen BORINGSSL_PREFIX %+ _BUF_strnlen +%xdefine CAST_S_table0 BORINGSSL_PREFIX %+ _CAST_S_table0 +%xdefine CAST_S_table1 BORINGSSL_PREFIX %+ _CAST_S_table1 +%xdefine CAST_S_table2 BORINGSSL_PREFIX %+ _CAST_S_table2 +%xdefine CAST_S_table3 BORINGSSL_PREFIX %+ _CAST_S_table3 +%xdefine CAST_S_table4 BORINGSSL_PREFIX %+ _CAST_S_table4 +%xdefine CAST_S_table5 BORINGSSL_PREFIX %+ _CAST_S_table5 +%xdefine CAST_S_table6 BORINGSSL_PREFIX %+ _CAST_S_table6 +%xdefine CAST_S_table7 BORINGSSL_PREFIX %+ _CAST_S_table7 +%xdefine CAST_cbc_encrypt BORINGSSL_PREFIX %+ _CAST_cbc_encrypt +%xdefine CAST_decrypt BORINGSSL_PREFIX %+ _CAST_decrypt +%xdefine CAST_ecb_encrypt BORINGSSL_PREFIX %+ _CAST_ecb_encrypt +%xdefine CAST_encrypt BORINGSSL_PREFIX %+ _CAST_encrypt +%xdefine CAST_set_key BORINGSSL_PREFIX %+ _CAST_set_key +%xdefine CBB_add_asn1 BORINGSSL_PREFIX %+ _CBB_add_asn1 +%xdefine CBB_add_asn1_bool BORINGSSL_PREFIX %+ _CBB_add_asn1_bool +%xdefine CBB_add_asn1_int64 BORINGSSL_PREFIX %+ _CBB_add_asn1_int64 +%xdefine CBB_add_asn1_int64_with_tag BORINGSSL_PREFIX %+ _CBB_add_asn1_int64_with_tag +%xdefine CBB_add_asn1_octet_string BORINGSSL_PREFIX %+ _CBB_add_asn1_octet_string +%xdefine CBB_add_asn1_oid_from_text BORINGSSL_PREFIX %+ _CBB_add_asn1_oid_from_text +%xdefine CBB_add_asn1_uint64 BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64 +%xdefine CBB_add_asn1_uint64_with_tag BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64_with_tag +%xdefine CBB_add_bytes BORINGSSL_PREFIX %+ _CBB_add_bytes +%xdefine CBB_add_space BORINGSSL_PREFIX %+ _CBB_add_space +%xdefine CBB_add_u16 BORINGSSL_PREFIX %+ _CBB_add_u16 +%xdefine CBB_add_u16_length_prefixed BORINGSSL_PREFIX %+ _CBB_add_u16_length_prefixed +%xdefine CBB_add_u16le BORINGSSL_PREFIX %+ _CBB_add_u16le +%xdefine CBB_add_u24 BORINGSSL_PREFIX %+ _CBB_add_u24 +%xdefine CBB_add_u24_length_prefixed BORINGSSL_PREFIX %+ _CBB_add_u24_length_prefixed +%xdefine CBB_add_u32 BORINGSSL_PREFIX %+ _CBB_add_u32 +%xdefine CBB_add_u32le BORINGSSL_PREFIX %+ _CBB_add_u32le +%xdefine CBB_add_u64 BORINGSSL_PREFIX %+ _CBB_add_u64 +%xdefine CBB_add_u64le BORINGSSL_PREFIX %+ _CBB_add_u64le +%xdefine CBB_add_u8 BORINGSSL_PREFIX %+ _CBB_add_u8 +%xdefine CBB_add_u8_length_prefixed BORINGSSL_PREFIX %+ _CBB_add_u8_length_prefixed +%xdefine CBB_add_zeros BORINGSSL_PREFIX %+ _CBB_add_zeros +%xdefine CBB_cleanup BORINGSSL_PREFIX %+ _CBB_cleanup +%xdefine CBB_data BORINGSSL_PREFIX %+ _CBB_data +%xdefine CBB_did_write BORINGSSL_PREFIX %+ _CBB_did_write +%xdefine CBB_discard_child BORINGSSL_PREFIX %+ _CBB_discard_child +%xdefine CBB_finish BORINGSSL_PREFIX %+ _CBB_finish +%xdefine CBB_finish_i2d BORINGSSL_PREFIX %+ _CBB_finish_i2d +%xdefine CBB_flush BORINGSSL_PREFIX %+ _CBB_flush +%xdefine CBB_flush_asn1_set_of BORINGSSL_PREFIX %+ _CBB_flush_asn1_set_of +%xdefine CBB_init BORINGSSL_PREFIX %+ _CBB_init +%xdefine CBB_init_fixed BORINGSSL_PREFIX %+ _CBB_init_fixed +%xdefine CBB_len BORINGSSL_PREFIX %+ _CBB_len +%xdefine CBB_reserve BORINGSSL_PREFIX %+ _CBB_reserve +%xdefine CBB_zero BORINGSSL_PREFIX %+ _CBB_zero +%xdefine CBS_asn1_ber_to_der BORINGSSL_PREFIX %+ _CBS_asn1_ber_to_der +%xdefine CBS_asn1_bitstring_has_bit BORINGSSL_PREFIX %+ _CBS_asn1_bitstring_has_bit +%xdefine CBS_asn1_oid_to_text BORINGSSL_PREFIX %+ _CBS_asn1_oid_to_text +%xdefine CBS_contains_zero_byte BORINGSSL_PREFIX %+ _CBS_contains_zero_byte +%xdefine CBS_copy_bytes BORINGSSL_PREFIX %+ _CBS_copy_bytes +%xdefine CBS_data BORINGSSL_PREFIX %+ _CBS_data +%xdefine CBS_get_any_asn1 BORINGSSL_PREFIX %+ _CBS_get_any_asn1 +%xdefine CBS_get_any_asn1_element BORINGSSL_PREFIX %+ _CBS_get_any_asn1_element +%xdefine CBS_get_any_ber_asn1_element BORINGSSL_PREFIX %+ _CBS_get_any_ber_asn1_element +%xdefine CBS_get_asn1 BORINGSSL_PREFIX %+ _CBS_get_asn1 +%xdefine CBS_get_asn1_bool BORINGSSL_PREFIX %+ _CBS_get_asn1_bool +%xdefine CBS_get_asn1_element BORINGSSL_PREFIX %+ _CBS_get_asn1_element +%xdefine CBS_get_asn1_implicit_string BORINGSSL_PREFIX %+ _CBS_get_asn1_implicit_string +%xdefine CBS_get_asn1_int64 BORINGSSL_PREFIX %+ _CBS_get_asn1_int64 +%xdefine CBS_get_asn1_uint64 BORINGSSL_PREFIX %+ _CBS_get_asn1_uint64 +%xdefine CBS_get_bytes BORINGSSL_PREFIX %+ _CBS_get_bytes +%xdefine CBS_get_last_u8 BORINGSSL_PREFIX %+ _CBS_get_last_u8 +%xdefine CBS_get_optional_asn1 BORINGSSL_PREFIX %+ _CBS_get_optional_asn1 +%xdefine CBS_get_optional_asn1_bool BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_bool +%xdefine CBS_get_optional_asn1_int64 BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_int64 +%xdefine CBS_get_optional_asn1_octet_string BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_octet_string +%xdefine CBS_get_optional_asn1_uint64 BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_uint64 +%xdefine CBS_get_u16 BORINGSSL_PREFIX %+ _CBS_get_u16 +%xdefine CBS_get_u16_length_prefixed BORINGSSL_PREFIX %+ _CBS_get_u16_length_prefixed +%xdefine CBS_get_u16le BORINGSSL_PREFIX %+ _CBS_get_u16le +%xdefine CBS_get_u24 BORINGSSL_PREFIX %+ _CBS_get_u24 +%xdefine CBS_get_u24_length_prefixed BORINGSSL_PREFIX %+ _CBS_get_u24_length_prefixed +%xdefine CBS_get_u32 BORINGSSL_PREFIX %+ _CBS_get_u32 +%xdefine CBS_get_u32le BORINGSSL_PREFIX %+ _CBS_get_u32le +%xdefine CBS_get_u64 BORINGSSL_PREFIX %+ _CBS_get_u64 +%xdefine CBS_get_u64_decimal BORINGSSL_PREFIX %+ _CBS_get_u64_decimal +%xdefine CBS_get_u64le BORINGSSL_PREFIX %+ _CBS_get_u64le +%xdefine CBS_get_u8 BORINGSSL_PREFIX %+ _CBS_get_u8 +%xdefine CBS_get_u8_length_prefixed BORINGSSL_PREFIX %+ _CBS_get_u8_length_prefixed +%xdefine CBS_get_until_first BORINGSSL_PREFIX %+ _CBS_get_until_first +%xdefine CBS_init BORINGSSL_PREFIX %+ _CBS_init +%xdefine CBS_is_unsigned_asn1_integer BORINGSSL_PREFIX %+ _CBS_is_unsigned_asn1_integer +%xdefine CBS_is_valid_asn1_bitstring BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_bitstring +%xdefine CBS_is_valid_asn1_integer BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_integer +%xdefine CBS_is_valid_asn1_oid BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_oid +%xdefine CBS_len BORINGSSL_PREFIX %+ _CBS_len +%xdefine CBS_mem_equal BORINGSSL_PREFIX %+ _CBS_mem_equal +%xdefine CBS_parse_generalized_time BORINGSSL_PREFIX %+ _CBS_parse_generalized_time +%xdefine CBS_parse_utc_time BORINGSSL_PREFIX %+ _CBS_parse_utc_time +%xdefine CBS_peek_asn1_tag BORINGSSL_PREFIX %+ _CBS_peek_asn1_tag +%xdefine CBS_skip BORINGSSL_PREFIX %+ _CBS_skip +%xdefine CBS_stow BORINGSSL_PREFIX %+ _CBS_stow +%xdefine CBS_strdup BORINGSSL_PREFIX %+ _CBS_strdup +%xdefine CERTIFICATEPOLICIES_free BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_free +%xdefine CERTIFICATEPOLICIES_it BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_it +%xdefine CERTIFICATEPOLICIES_new BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_new +%xdefine CMAC_CTX_copy BORINGSSL_PREFIX %+ _CMAC_CTX_copy +%xdefine CMAC_CTX_free BORINGSSL_PREFIX %+ _CMAC_CTX_free +%xdefine CMAC_CTX_get0_cipher_ctx BORINGSSL_PREFIX %+ _CMAC_CTX_get0_cipher_ctx +%xdefine CMAC_CTX_new BORINGSSL_PREFIX %+ _CMAC_CTX_new +%xdefine CMAC_Final BORINGSSL_PREFIX %+ _CMAC_Final +%xdefine CMAC_Init BORINGSSL_PREFIX %+ _CMAC_Init +%xdefine CMAC_Reset BORINGSSL_PREFIX %+ _CMAC_Reset +%xdefine CMAC_Update BORINGSSL_PREFIX %+ _CMAC_Update +%xdefine CONF_VALUE_new BORINGSSL_PREFIX %+ _CONF_VALUE_new +%xdefine CONF_get1_default_config_file BORINGSSL_PREFIX %+ _CONF_get1_default_config_file +%xdefine CONF_modules_finish BORINGSSL_PREFIX %+ _CONF_modules_finish +%xdefine CONF_modules_free BORINGSSL_PREFIX %+ _CONF_modules_free +%xdefine CONF_modules_load_file BORINGSSL_PREFIX %+ _CONF_modules_load_file +%xdefine CONF_modules_unload BORINGSSL_PREFIX %+ _CONF_modules_unload +%xdefine CONF_parse_list BORINGSSL_PREFIX %+ _CONF_parse_list +%xdefine CRL_DIST_POINTS_free BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_free +%xdefine CRL_DIST_POINTS_it BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_it +%xdefine CRL_DIST_POINTS_new BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_new +%xdefine CRYPTO_BUFFER_POOL_free BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_free +%xdefine CRYPTO_BUFFER_POOL_new BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_new +%xdefine CRYPTO_BUFFER_alloc BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_alloc +%xdefine CRYPTO_BUFFER_data BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_data +%xdefine CRYPTO_BUFFER_free BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_free +%xdefine CRYPTO_BUFFER_init_CBS BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_init_CBS +%xdefine CRYPTO_BUFFER_len BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_len +%xdefine CRYPTO_BUFFER_new BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new +%xdefine CRYPTO_BUFFER_new_from_CBS BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_CBS +%xdefine CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_static_data_unsafe +%xdefine CRYPTO_BUFFER_up_ref BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_up_ref +%xdefine CRYPTO_MUTEX_cleanup BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_cleanup +%xdefine CRYPTO_MUTEX_init BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_init +%xdefine CRYPTO_MUTEX_lock_read BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_read +%xdefine CRYPTO_MUTEX_lock_write BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_write +%xdefine CRYPTO_MUTEX_unlock_read BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_read +%xdefine CRYPTO_MUTEX_unlock_write BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_write +%xdefine CRYPTO_POLYVAL_finish BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_finish +%xdefine CRYPTO_POLYVAL_init BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_init +%xdefine CRYPTO_POLYVAL_update_blocks BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_update_blocks +%xdefine CRYPTO_STATIC_MUTEX_is_write_locked BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_is_write_locked +%xdefine CRYPTO_STATIC_MUTEX_lock_read BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_read +%xdefine CRYPTO_STATIC_MUTEX_lock_write BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_write +%xdefine CRYPTO_STATIC_MUTEX_unlock_read BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_read +%xdefine CRYPTO_STATIC_MUTEX_unlock_write BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_write +%xdefine CRYPTO_THREADID_current BORINGSSL_PREFIX %+ _CRYPTO_THREADID_current +%xdefine CRYPTO_THREADID_set_callback BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_callback +%xdefine CRYPTO_THREADID_set_numeric BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_numeric +%xdefine CRYPTO_THREADID_set_pointer BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_pointer +%xdefine CRYPTO_cbc128_decrypt BORINGSSL_PREFIX %+ _CRYPTO_cbc128_decrypt +%xdefine CRYPTO_cbc128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cbc128_encrypt +%xdefine CRYPTO_cfb128_1_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cfb128_1_encrypt +%xdefine CRYPTO_cfb128_8_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cfb128_8_encrypt +%xdefine CRYPTO_cfb128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cfb128_encrypt +%xdefine CRYPTO_chacha_20 BORINGSSL_PREFIX %+ _CRYPTO_chacha_20 +%xdefine CRYPTO_cleanup_all_ex_data BORINGSSL_PREFIX %+ _CRYPTO_cleanup_all_ex_data +%xdefine CRYPTO_ctr128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt +%xdefine CRYPTO_ctr128_encrypt_ctr32 BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt_ctr32 +%xdefine CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING +%xdefine CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING +%xdefine CRYPTO_free BORINGSSL_PREFIX %+ _CRYPTO_free +%xdefine CRYPTO_free_ex_data BORINGSSL_PREFIX %+ _CRYPTO_free_ex_data +%xdefine CRYPTO_gcm128_aad BORINGSSL_PREFIX %+ _CRYPTO_gcm128_aad +%xdefine CRYPTO_gcm128_decrypt BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt +%xdefine CRYPTO_gcm128_decrypt_ctr32 BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt_ctr32 +%xdefine CRYPTO_gcm128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt +%xdefine CRYPTO_gcm128_encrypt_ctr32 BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt_ctr32 +%xdefine CRYPTO_gcm128_finish BORINGSSL_PREFIX %+ _CRYPTO_gcm128_finish +%xdefine CRYPTO_gcm128_init_key BORINGSSL_PREFIX %+ _CRYPTO_gcm128_init_key +%xdefine CRYPTO_gcm128_setiv BORINGSSL_PREFIX %+ _CRYPTO_gcm128_setiv +%xdefine CRYPTO_gcm128_tag BORINGSSL_PREFIX %+ _CRYPTO_gcm128_tag +%xdefine CRYPTO_get_dynlock_create_callback BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_create_callback +%xdefine CRYPTO_get_dynlock_destroy_callback BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_destroy_callback +%xdefine CRYPTO_get_dynlock_lock_callback BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_lock_callback +%xdefine CRYPTO_get_ex_data BORINGSSL_PREFIX %+ _CRYPTO_get_ex_data +%xdefine CRYPTO_get_ex_new_index BORINGSSL_PREFIX %+ _CRYPTO_get_ex_new_index +%xdefine CRYPTO_get_fork_ube_generation BORINGSSL_PREFIX %+ _CRYPTO_get_fork_ube_generation +%xdefine CRYPTO_get_lock_name BORINGSSL_PREFIX %+ _CRYPTO_get_lock_name +%xdefine CRYPTO_get_locking_callback BORINGSSL_PREFIX %+ _CRYPTO_get_locking_callback +%xdefine CRYPTO_get_sysgenid_path BORINGSSL_PREFIX %+ _CRYPTO_get_sysgenid_path +%xdefine CRYPTO_get_thread_local BORINGSSL_PREFIX %+ _CRYPTO_get_thread_local +%xdefine CRYPTO_get_ube_generation_number BORINGSSL_PREFIX %+ _CRYPTO_get_ube_generation_number +%xdefine CRYPTO_get_vm_ube_active BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_active +%xdefine CRYPTO_get_vm_ube_generation BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_generation +%xdefine CRYPTO_get_vm_ube_supported BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_supported +%xdefine CRYPTO_ghash_init BORINGSSL_PREFIX %+ _CRYPTO_ghash_init +%xdefine CRYPTO_has_asm BORINGSSL_PREFIX %+ _CRYPTO_has_asm +%xdefine CRYPTO_has_broken_NEON BORINGSSL_PREFIX %+ _CRYPTO_has_broken_NEON +%xdefine CRYPTO_hchacha20 BORINGSSL_PREFIX %+ _CRYPTO_hchacha20 +%xdefine CRYPTO_is_ARMv8_DIT_capable_for_testing BORINGSSL_PREFIX %+ _CRYPTO_is_ARMv8_DIT_capable_for_testing +%xdefine CRYPTO_is_PPC64LE_vcrypto_capable BORINGSSL_PREFIX %+ _CRYPTO_is_PPC64LE_vcrypto_capable +%xdefine CRYPTO_is_confidential_build BORINGSSL_PREFIX %+ _CRYPTO_is_confidential_build +%xdefine CRYPTO_library_init BORINGSSL_PREFIX %+ _CRYPTO_library_init +%xdefine CRYPTO_malloc BORINGSSL_PREFIX %+ _CRYPTO_malloc +%xdefine CRYPTO_malloc_init BORINGSSL_PREFIX %+ _CRYPTO_malloc_init +%xdefine CRYPTO_mem_ctrl BORINGSSL_PREFIX %+ _CRYPTO_mem_ctrl +%xdefine CRYPTO_memcmp BORINGSSL_PREFIX %+ _CRYPTO_memcmp +%xdefine CRYPTO_needs_hwcap2_workaround BORINGSSL_PREFIX %+ _CRYPTO_needs_hwcap2_workaround +%xdefine CRYPTO_new_ex_data BORINGSSL_PREFIX %+ _CRYPTO_new_ex_data +%xdefine CRYPTO_num_locks BORINGSSL_PREFIX %+ _CRYPTO_num_locks +%xdefine CRYPTO_ofb128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_ofb128_encrypt +%xdefine CRYPTO_once BORINGSSL_PREFIX %+ _CRYPTO_once +%xdefine CRYPTO_poly1305_finish BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish +%xdefine CRYPTO_poly1305_finish_neon BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish_neon +%xdefine CRYPTO_poly1305_init BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init +%xdefine CRYPTO_poly1305_init_neon BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init_neon +%xdefine CRYPTO_poly1305_update BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update +%xdefine CRYPTO_poly1305_update_neon BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update_neon +%xdefine CRYPTO_pre_sandbox_init BORINGSSL_PREFIX %+ _CRYPTO_pre_sandbox_init +%xdefine CRYPTO_rdrand_multiple8 BORINGSSL_PREFIX %+ _CRYPTO_rdrand_multiple8 +%xdefine CRYPTO_realloc BORINGSSL_PREFIX %+ _CRYPTO_realloc +%xdefine CRYPTO_refcount_dec_and_test_zero BORINGSSL_PREFIX %+ _CRYPTO_refcount_dec_and_test_zero +%xdefine CRYPTO_refcount_inc BORINGSSL_PREFIX %+ _CRYPTO_refcount_inc +%xdefine CRYPTO_rndr_multiple8 BORINGSSL_PREFIX %+ _CRYPTO_rndr_multiple8 +%xdefine CRYPTO_secure_malloc_init BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_init +%xdefine CRYPTO_secure_malloc_initialized BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_initialized +%xdefine CRYPTO_secure_used BORINGSSL_PREFIX %+ _CRYPTO_secure_used +%xdefine CRYPTO_set_add_lock_callback BORINGSSL_PREFIX %+ _CRYPTO_set_add_lock_callback +%xdefine CRYPTO_set_dynlock_create_callback BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_create_callback +%xdefine CRYPTO_set_dynlock_destroy_callback BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_destroy_callback +%xdefine CRYPTO_set_dynlock_lock_callback BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_lock_callback +%xdefine CRYPTO_set_ex_data BORINGSSL_PREFIX %+ _CRYPTO_set_ex_data +%xdefine CRYPTO_set_id_callback BORINGSSL_PREFIX %+ _CRYPTO_set_id_callback +%xdefine CRYPTO_set_locking_callback BORINGSSL_PREFIX %+ _CRYPTO_set_locking_callback +%xdefine CRYPTO_set_mem_functions BORINGSSL_PREFIX %+ _CRYPTO_set_mem_functions +%xdefine CRYPTO_set_thread_local BORINGSSL_PREFIX %+ _CRYPTO_set_thread_local +%xdefine CRYPTO_sysrand BORINGSSL_PREFIX %+ _CRYPTO_sysrand +%xdefine CRYPTO_sysrand_if_available BORINGSSL_PREFIX %+ _CRYPTO_sysrand_if_available +%xdefine CRYPTO_tls1_prf BORINGSSL_PREFIX %+ _CRYPTO_tls1_prf +%xdefine CRYPTO_xts128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_xts128_encrypt +%xdefine CTR_DRBG_clear BORINGSSL_PREFIX %+ _CTR_DRBG_clear +%xdefine CTR_DRBG_free BORINGSSL_PREFIX %+ _CTR_DRBG_free +%xdefine CTR_DRBG_generate BORINGSSL_PREFIX %+ _CTR_DRBG_generate +%xdefine CTR_DRBG_init BORINGSSL_PREFIX %+ _CTR_DRBG_init +%xdefine CTR_DRBG_new BORINGSSL_PREFIX %+ _CTR_DRBG_new +%xdefine CTR_DRBG_reseed BORINGSSL_PREFIX %+ _CTR_DRBG_reseed +%xdefine ChaCha20_ctr32_avx2 BORINGSSL_PREFIX %+ _ChaCha20_ctr32_avx2 +%xdefine ChaCha20_ctr32_neon BORINGSSL_PREFIX %+ _ChaCha20_ctr32_neon +%xdefine ChaCha20_ctr32_nohw BORINGSSL_PREFIX %+ _ChaCha20_ctr32_nohw +%xdefine ChaCha20_ctr32_ssse3 BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3 +%xdefine ChaCha20_ctr32_ssse3_4x BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3_4x +%xdefine DES_decrypt3 BORINGSSL_PREFIX %+ _DES_decrypt3 +%xdefine DES_ecb3_encrypt BORINGSSL_PREFIX %+ _DES_ecb3_encrypt +%xdefine DES_ecb3_encrypt_ex BORINGSSL_PREFIX %+ _DES_ecb3_encrypt_ex +%xdefine DES_ecb_encrypt BORINGSSL_PREFIX %+ _DES_ecb_encrypt +%xdefine DES_ecb_encrypt_ex BORINGSSL_PREFIX %+ _DES_ecb_encrypt_ex +%xdefine DES_ede2_cbc_encrypt BORINGSSL_PREFIX %+ _DES_ede2_cbc_encrypt +%xdefine DES_ede3_cbc_encrypt BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt +%xdefine DES_ede3_cbc_encrypt_ex BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt_ex +%xdefine DES_encrypt3 BORINGSSL_PREFIX %+ _DES_encrypt3 +%xdefine DES_is_weak_key BORINGSSL_PREFIX %+ _DES_is_weak_key +%xdefine DES_key_sched BORINGSSL_PREFIX %+ _DES_key_sched +%xdefine DES_ncbc_encrypt BORINGSSL_PREFIX %+ _DES_ncbc_encrypt +%xdefine DES_ncbc_encrypt_ex BORINGSSL_PREFIX %+ _DES_ncbc_encrypt_ex +%xdefine DES_set_key BORINGSSL_PREFIX %+ _DES_set_key +%xdefine DES_set_key_ex BORINGSSL_PREFIX %+ _DES_set_key_ex +%xdefine DES_set_key_unchecked BORINGSSL_PREFIX %+ _DES_set_key_unchecked +%xdefine DES_set_odd_parity BORINGSSL_PREFIX %+ _DES_set_odd_parity +%xdefine DH_bits BORINGSSL_PREFIX %+ _DH_bits +%xdefine DH_check BORINGSSL_PREFIX %+ _DH_check +%xdefine DH_check_pub_key BORINGSSL_PREFIX %+ _DH_check_pub_key +%xdefine DH_clear_flags BORINGSSL_PREFIX %+ _DH_clear_flags +%xdefine DH_compute_key BORINGSSL_PREFIX %+ _DH_compute_key +%xdefine DH_compute_key_hashed BORINGSSL_PREFIX %+ _DH_compute_key_hashed +%xdefine DH_compute_key_padded BORINGSSL_PREFIX %+ _DH_compute_key_padded +%xdefine DH_free BORINGSSL_PREFIX %+ _DH_free +%xdefine DH_generate_key BORINGSSL_PREFIX %+ _DH_generate_key +%xdefine DH_generate_parameters BORINGSSL_PREFIX %+ _DH_generate_parameters +%xdefine DH_generate_parameters_ex BORINGSSL_PREFIX %+ _DH_generate_parameters_ex +%xdefine DH_get0_g BORINGSSL_PREFIX %+ _DH_get0_g +%xdefine DH_get0_key BORINGSSL_PREFIX %+ _DH_get0_key +%xdefine DH_get0_p BORINGSSL_PREFIX %+ _DH_get0_p +%xdefine DH_get0_pqg BORINGSSL_PREFIX %+ _DH_get0_pqg +%xdefine DH_get0_priv_key BORINGSSL_PREFIX %+ _DH_get0_priv_key +%xdefine DH_get0_pub_key BORINGSSL_PREFIX %+ _DH_get0_pub_key +%xdefine DH_get0_q BORINGSSL_PREFIX %+ _DH_get0_q +%xdefine DH_get_2048_256 BORINGSSL_PREFIX %+ _DH_get_2048_256 +%xdefine DH_get_rfc7919_2048 BORINGSSL_PREFIX %+ _DH_get_rfc7919_2048 +%xdefine DH_get_rfc7919_3072 BORINGSSL_PREFIX %+ _DH_get_rfc7919_3072 +%xdefine DH_get_rfc7919_4096 BORINGSSL_PREFIX %+ _DH_get_rfc7919_4096 +%xdefine DH_get_rfc7919_8192 BORINGSSL_PREFIX %+ _DH_get_rfc7919_8192 +%xdefine DH_marshal_parameters BORINGSSL_PREFIX %+ _DH_marshal_parameters +%xdefine DH_new BORINGSSL_PREFIX %+ _DH_new +%xdefine DH_new_by_nid BORINGSSL_PREFIX %+ _DH_new_by_nid +%xdefine DH_num_bits BORINGSSL_PREFIX %+ _DH_num_bits +%xdefine DH_parse_parameters BORINGSSL_PREFIX %+ _DH_parse_parameters +%xdefine DH_set0_key BORINGSSL_PREFIX %+ _DH_set0_key +%xdefine DH_set0_pqg BORINGSSL_PREFIX %+ _DH_set0_pqg +%xdefine DH_set_length BORINGSSL_PREFIX %+ _DH_set_length +%xdefine DH_size BORINGSSL_PREFIX %+ _DH_size +%xdefine DH_up_ref BORINGSSL_PREFIX %+ _DH_up_ref +%xdefine DHparams_dup BORINGSSL_PREFIX %+ _DHparams_dup +%xdefine DIRECTORYSTRING_free BORINGSSL_PREFIX %+ _DIRECTORYSTRING_free +%xdefine DIRECTORYSTRING_it BORINGSSL_PREFIX %+ _DIRECTORYSTRING_it +%xdefine DIRECTORYSTRING_new BORINGSSL_PREFIX %+ _DIRECTORYSTRING_new +%xdefine DISPLAYTEXT_free BORINGSSL_PREFIX %+ _DISPLAYTEXT_free +%xdefine DISPLAYTEXT_it BORINGSSL_PREFIX %+ _DISPLAYTEXT_it +%xdefine DISPLAYTEXT_new BORINGSSL_PREFIX %+ _DISPLAYTEXT_new +%xdefine DIST_POINT_NAME_free BORINGSSL_PREFIX %+ _DIST_POINT_NAME_free +%xdefine DIST_POINT_NAME_it BORINGSSL_PREFIX %+ _DIST_POINT_NAME_it +%xdefine DIST_POINT_NAME_new BORINGSSL_PREFIX %+ _DIST_POINT_NAME_new +%xdefine DIST_POINT_free BORINGSSL_PREFIX %+ _DIST_POINT_free +%xdefine DIST_POINT_it BORINGSSL_PREFIX %+ _DIST_POINT_it +%xdefine DIST_POINT_new BORINGSSL_PREFIX %+ _DIST_POINT_new +%xdefine DIST_POINT_set_dpname BORINGSSL_PREFIX %+ _DIST_POINT_set_dpname +%xdefine DSA_SIG_free BORINGSSL_PREFIX %+ _DSA_SIG_free +%xdefine DSA_SIG_get0 BORINGSSL_PREFIX %+ _DSA_SIG_get0 +%xdefine DSA_SIG_marshal BORINGSSL_PREFIX %+ _DSA_SIG_marshal +%xdefine DSA_SIG_new BORINGSSL_PREFIX %+ _DSA_SIG_new +%xdefine DSA_SIG_parse BORINGSSL_PREFIX %+ _DSA_SIG_parse +%xdefine DSA_SIG_set0 BORINGSSL_PREFIX %+ _DSA_SIG_set0 +%xdefine DSA_bits BORINGSSL_PREFIX %+ _DSA_bits +%xdefine DSA_check_signature BORINGSSL_PREFIX %+ _DSA_check_signature +%xdefine DSA_do_check_signature BORINGSSL_PREFIX %+ _DSA_do_check_signature +%xdefine DSA_do_sign BORINGSSL_PREFIX %+ _DSA_do_sign +%xdefine DSA_do_verify BORINGSSL_PREFIX %+ _DSA_do_verify +%xdefine DSA_dup_DH BORINGSSL_PREFIX %+ _DSA_dup_DH +%xdefine DSA_free BORINGSSL_PREFIX %+ _DSA_free +%xdefine DSA_generate_key BORINGSSL_PREFIX %+ _DSA_generate_key +%xdefine DSA_generate_parameters_ex BORINGSSL_PREFIX %+ _DSA_generate_parameters_ex +%xdefine DSA_get0_g BORINGSSL_PREFIX %+ _DSA_get0_g +%xdefine DSA_get0_key BORINGSSL_PREFIX %+ _DSA_get0_key +%xdefine DSA_get0_p BORINGSSL_PREFIX %+ _DSA_get0_p +%xdefine DSA_get0_pqg BORINGSSL_PREFIX %+ _DSA_get0_pqg +%xdefine DSA_get0_priv_key BORINGSSL_PREFIX %+ _DSA_get0_priv_key +%xdefine DSA_get0_pub_key BORINGSSL_PREFIX %+ _DSA_get0_pub_key +%xdefine DSA_get0_q BORINGSSL_PREFIX %+ _DSA_get0_q +%xdefine DSA_get_ex_data BORINGSSL_PREFIX %+ _DSA_get_ex_data +%xdefine DSA_get_ex_new_index BORINGSSL_PREFIX %+ _DSA_get_ex_new_index +%xdefine DSA_marshal_parameters BORINGSSL_PREFIX %+ _DSA_marshal_parameters +%xdefine DSA_marshal_private_key BORINGSSL_PREFIX %+ _DSA_marshal_private_key +%xdefine DSA_marshal_public_key BORINGSSL_PREFIX %+ _DSA_marshal_public_key +%xdefine DSA_new BORINGSSL_PREFIX %+ _DSA_new +%xdefine DSA_parse_parameters BORINGSSL_PREFIX %+ _DSA_parse_parameters +%xdefine DSA_parse_private_key BORINGSSL_PREFIX %+ _DSA_parse_private_key +%xdefine DSA_parse_public_key BORINGSSL_PREFIX %+ _DSA_parse_public_key +%xdefine DSA_print BORINGSSL_PREFIX %+ _DSA_print +%xdefine DSA_print_fp BORINGSSL_PREFIX %+ _DSA_print_fp +%xdefine DSA_set0_key BORINGSSL_PREFIX %+ _DSA_set0_key +%xdefine DSA_set0_pqg BORINGSSL_PREFIX %+ _DSA_set0_pqg +%xdefine DSA_set_ex_data BORINGSSL_PREFIX %+ _DSA_set_ex_data +%xdefine DSA_sign BORINGSSL_PREFIX %+ _DSA_sign +%xdefine DSA_size BORINGSSL_PREFIX %+ _DSA_size +%xdefine DSA_up_ref BORINGSSL_PREFIX %+ _DSA_up_ref +%xdefine DSA_verify BORINGSSL_PREFIX %+ _DSA_verify +%xdefine DSAparams_dup BORINGSSL_PREFIX %+ _DSAparams_dup +%xdefine ECDH_compute_key BORINGSSL_PREFIX %+ _ECDH_compute_key +%xdefine ECDH_compute_key_fips BORINGSSL_PREFIX %+ _ECDH_compute_key_fips +%xdefine ECDH_compute_shared_secret BORINGSSL_PREFIX %+ _ECDH_compute_shared_secret +%xdefine ECDSA_SIG_free BORINGSSL_PREFIX %+ _ECDSA_SIG_free +%xdefine ECDSA_SIG_from_bytes BORINGSSL_PREFIX %+ _ECDSA_SIG_from_bytes +%xdefine ECDSA_SIG_get0 BORINGSSL_PREFIX %+ _ECDSA_SIG_get0 +%xdefine ECDSA_SIG_get0_r BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_r +%xdefine ECDSA_SIG_get0_s BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_s +%xdefine ECDSA_SIG_marshal BORINGSSL_PREFIX %+ _ECDSA_SIG_marshal +%xdefine ECDSA_SIG_max_len BORINGSSL_PREFIX %+ _ECDSA_SIG_max_len +%xdefine ECDSA_SIG_new BORINGSSL_PREFIX %+ _ECDSA_SIG_new +%xdefine ECDSA_SIG_parse BORINGSSL_PREFIX %+ _ECDSA_SIG_parse +%xdefine ECDSA_SIG_set0 BORINGSSL_PREFIX %+ _ECDSA_SIG_set0 +%xdefine ECDSA_SIG_to_bytes BORINGSSL_PREFIX %+ _ECDSA_SIG_to_bytes +%xdefine ECDSA_do_sign BORINGSSL_PREFIX %+ _ECDSA_do_sign +%xdefine ECDSA_do_verify BORINGSSL_PREFIX %+ _ECDSA_do_verify +%xdefine ECDSA_sign BORINGSSL_PREFIX %+ _ECDSA_sign +%xdefine ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_PREFIX %+ _ECDSA_sign_with_nonce_and_leak_private_key_for_testing +%xdefine ECDSA_size BORINGSSL_PREFIX %+ _ECDSA_size +%xdefine ECDSA_verify BORINGSSL_PREFIX %+ _ECDSA_verify +%xdefine ECPKParameters_print BORINGSSL_PREFIX %+ _ECPKParameters_print +%xdefine EC_GFp_mont_method BORINGSSL_PREFIX %+ _EC_GFp_mont_method +%xdefine EC_GFp_nistp224_method BORINGSSL_PREFIX %+ _EC_GFp_nistp224_method +%xdefine EC_GFp_nistp256_method BORINGSSL_PREFIX %+ _EC_GFp_nistp256_method +%xdefine EC_GFp_nistp384_method BORINGSSL_PREFIX %+ _EC_GFp_nistp384_method +%xdefine EC_GFp_nistp521_method BORINGSSL_PREFIX %+ _EC_GFp_nistp521_method +%xdefine EC_GFp_nistz256_method BORINGSSL_PREFIX %+ _EC_GFp_nistz256_method +%xdefine EC_GROUP_cmp BORINGSSL_PREFIX %+ _EC_GROUP_cmp +%xdefine EC_GROUP_dup BORINGSSL_PREFIX %+ _EC_GROUP_dup +%xdefine EC_GROUP_free BORINGSSL_PREFIX %+ _EC_GROUP_free +%xdefine EC_GROUP_get0_generator BORINGSSL_PREFIX %+ _EC_GROUP_get0_generator +%xdefine EC_GROUP_get0_order BORINGSSL_PREFIX %+ _EC_GROUP_get0_order +%xdefine EC_GROUP_get0_seed BORINGSSL_PREFIX %+ _EC_GROUP_get0_seed +%xdefine EC_GROUP_get_asn1_flag BORINGSSL_PREFIX %+ _EC_GROUP_get_asn1_flag +%xdefine EC_GROUP_get_cofactor BORINGSSL_PREFIX %+ _EC_GROUP_get_cofactor +%xdefine EC_GROUP_get_curve_GFp BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_GFp +%xdefine EC_GROUP_get_curve_name BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_name +%xdefine EC_GROUP_get_degree BORINGSSL_PREFIX %+ _EC_GROUP_get_degree +%xdefine EC_GROUP_get_order BORINGSSL_PREFIX %+ _EC_GROUP_get_order +%xdefine EC_GROUP_get_point_conversion_form BORINGSSL_PREFIX %+ _EC_GROUP_get_point_conversion_form +%xdefine EC_GROUP_get_seed_len BORINGSSL_PREFIX %+ _EC_GROUP_get_seed_len +%xdefine EC_GROUP_method_of BORINGSSL_PREFIX %+ _EC_GROUP_method_of +%xdefine EC_GROUP_new_by_curve_name BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name +%xdefine EC_GROUP_new_by_curve_name_mutable BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name_mutable +%xdefine EC_GROUP_new_curve_GFp BORINGSSL_PREFIX %+ _EC_GROUP_new_curve_GFp +%xdefine EC_GROUP_order_bits BORINGSSL_PREFIX %+ _EC_GROUP_order_bits +%xdefine EC_GROUP_set_asn1_flag BORINGSSL_PREFIX %+ _EC_GROUP_set_asn1_flag +%xdefine EC_GROUP_set_generator BORINGSSL_PREFIX %+ _EC_GROUP_set_generator +%xdefine EC_GROUP_set_point_conversion_form BORINGSSL_PREFIX %+ _EC_GROUP_set_point_conversion_form +%xdefine EC_GROUP_set_seed BORINGSSL_PREFIX %+ _EC_GROUP_set_seed +%xdefine EC_KEY_METHOD_free BORINGSSL_PREFIX %+ _EC_KEY_METHOD_free +%xdefine EC_KEY_METHOD_new BORINGSSL_PREFIX %+ _EC_KEY_METHOD_new +%xdefine EC_KEY_METHOD_set_flags BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_flags +%xdefine EC_KEY_METHOD_set_init_awslc BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_init_awslc +%xdefine EC_KEY_METHOD_set_sign_awslc BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_sign_awslc +%xdefine EC_KEY_OpenSSL BORINGSSL_PREFIX %+ _EC_KEY_OpenSSL +%xdefine EC_KEY_check_fips BORINGSSL_PREFIX %+ _EC_KEY_check_fips +%xdefine EC_KEY_check_key BORINGSSL_PREFIX %+ _EC_KEY_check_key +%xdefine EC_KEY_decoded_from_explicit_params BORINGSSL_PREFIX %+ _EC_KEY_decoded_from_explicit_params +%xdefine EC_KEY_derive_from_secret BORINGSSL_PREFIX %+ _EC_KEY_derive_from_secret +%xdefine EC_KEY_dup BORINGSSL_PREFIX %+ _EC_KEY_dup +%xdefine EC_KEY_free BORINGSSL_PREFIX %+ _EC_KEY_free +%xdefine EC_KEY_generate_key BORINGSSL_PREFIX %+ _EC_KEY_generate_key +%xdefine EC_KEY_generate_key_fips BORINGSSL_PREFIX %+ _EC_KEY_generate_key_fips +%xdefine EC_KEY_get0_group BORINGSSL_PREFIX %+ _EC_KEY_get0_group +%xdefine EC_KEY_get0_private_key BORINGSSL_PREFIX %+ _EC_KEY_get0_private_key +%xdefine EC_KEY_get0_public_key BORINGSSL_PREFIX %+ _EC_KEY_get0_public_key +%xdefine EC_KEY_get_conv_form BORINGSSL_PREFIX %+ _EC_KEY_get_conv_form +%xdefine EC_KEY_get_default_method BORINGSSL_PREFIX %+ _EC_KEY_get_default_method +%xdefine EC_KEY_get_enc_flags BORINGSSL_PREFIX %+ _EC_KEY_get_enc_flags +%xdefine EC_KEY_get_ex_data BORINGSSL_PREFIX %+ _EC_KEY_get_ex_data +%xdefine EC_KEY_get_ex_new_index BORINGSSL_PREFIX %+ _EC_KEY_get_ex_new_index +%xdefine EC_KEY_get_method BORINGSSL_PREFIX %+ _EC_KEY_get_method +%xdefine EC_KEY_is_opaque BORINGSSL_PREFIX %+ _EC_KEY_is_opaque +%xdefine EC_KEY_key2buf BORINGSSL_PREFIX %+ _EC_KEY_key2buf +%xdefine EC_KEY_marshal_curve_name BORINGSSL_PREFIX %+ _EC_KEY_marshal_curve_name +%xdefine EC_KEY_marshal_private_key BORINGSSL_PREFIX %+ _EC_KEY_marshal_private_key +%xdefine EC_KEY_new BORINGSSL_PREFIX %+ _EC_KEY_new +%xdefine EC_KEY_new_by_curve_name BORINGSSL_PREFIX %+ _EC_KEY_new_by_curve_name +%xdefine EC_KEY_new_method BORINGSSL_PREFIX %+ _EC_KEY_new_method +%xdefine EC_KEY_parse_curve_name BORINGSSL_PREFIX %+ _EC_KEY_parse_curve_name +%xdefine EC_KEY_parse_parameters BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters +%xdefine EC_KEY_parse_parameters_and_type BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters_and_type +%xdefine EC_KEY_parse_private_key BORINGSSL_PREFIX %+ _EC_KEY_parse_private_key +%xdefine EC_KEY_set_asn1_flag BORINGSSL_PREFIX %+ _EC_KEY_set_asn1_flag +%xdefine EC_KEY_set_conv_form BORINGSSL_PREFIX %+ _EC_KEY_set_conv_form +%xdefine EC_KEY_set_enc_flags BORINGSSL_PREFIX %+ _EC_KEY_set_enc_flags +%xdefine EC_KEY_set_ex_data BORINGSSL_PREFIX %+ _EC_KEY_set_ex_data +%xdefine EC_KEY_set_group BORINGSSL_PREFIX %+ _EC_KEY_set_group +%xdefine EC_KEY_set_method BORINGSSL_PREFIX %+ _EC_KEY_set_method +%xdefine EC_KEY_set_private_key BORINGSSL_PREFIX %+ _EC_KEY_set_private_key +%xdefine EC_KEY_set_public_key BORINGSSL_PREFIX %+ _EC_KEY_set_public_key +%xdefine EC_KEY_set_public_key_affine_coordinates BORINGSSL_PREFIX %+ _EC_KEY_set_public_key_affine_coordinates +%xdefine EC_KEY_up_ref BORINGSSL_PREFIX %+ _EC_KEY_up_ref +%xdefine EC_METHOD_get_field_type BORINGSSL_PREFIX %+ _EC_METHOD_get_field_type +%xdefine EC_POINT_add BORINGSSL_PREFIX %+ _EC_POINT_add +%xdefine EC_POINT_bn2point BORINGSSL_PREFIX %+ _EC_POINT_bn2point +%xdefine EC_POINT_clear_free BORINGSSL_PREFIX %+ _EC_POINT_clear_free +%xdefine EC_POINT_cmp BORINGSSL_PREFIX %+ _EC_POINT_cmp +%xdefine EC_POINT_copy BORINGSSL_PREFIX %+ _EC_POINT_copy +%xdefine EC_POINT_dbl BORINGSSL_PREFIX %+ _EC_POINT_dbl +%xdefine EC_POINT_dup BORINGSSL_PREFIX %+ _EC_POINT_dup +%xdefine EC_POINT_free BORINGSSL_PREFIX %+ _EC_POINT_free +%xdefine EC_POINT_get_affine_coordinates BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates +%xdefine EC_POINT_get_affine_coordinates_GFp BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates_GFp +%xdefine EC_POINT_invert BORINGSSL_PREFIX %+ _EC_POINT_invert +%xdefine EC_POINT_is_at_infinity BORINGSSL_PREFIX %+ _EC_POINT_is_at_infinity +%xdefine EC_POINT_is_on_curve BORINGSSL_PREFIX %+ _EC_POINT_is_on_curve +%xdefine EC_POINT_mul BORINGSSL_PREFIX %+ _EC_POINT_mul +%xdefine EC_POINT_new BORINGSSL_PREFIX %+ _EC_POINT_new +%xdefine EC_POINT_oct2point BORINGSSL_PREFIX %+ _EC_POINT_oct2point +%xdefine EC_POINT_point2bn BORINGSSL_PREFIX %+ _EC_POINT_point2bn +%xdefine EC_POINT_point2cbb BORINGSSL_PREFIX %+ _EC_POINT_point2cbb +%xdefine EC_POINT_point2oct BORINGSSL_PREFIX %+ _EC_POINT_point2oct +%xdefine EC_POINT_set_affine_coordinates BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates +%xdefine EC_POINT_set_affine_coordinates_GFp BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates_GFp +%xdefine EC_POINT_set_compressed_coordinates_GFp BORINGSSL_PREFIX %+ _EC_POINT_set_compressed_coordinates_GFp +%xdefine EC_POINT_set_to_infinity BORINGSSL_PREFIX %+ _EC_POINT_set_to_infinity +%xdefine EC_curve_nid2nist BORINGSSL_PREFIX %+ _EC_curve_nid2nist +%xdefine EC_curve_nist2nid BORINGSSL_PREFIX %+ _EC_curve_nist2nid +%xdefine EC_get_builtin_curves BORINGSSL_PREFIX %+ _EC_get_builtin_curves +%xdefine EC_group_p224 BORINGSSL_PREFIX %+ _EC_group_p224 +%xdefine EC_group_p256 BORINGSSL_PREFIX %+ _EC_group_p256 +%xdefine EC_group_p384 BORINGSSL_PREFIX %+ _EC_group_p384 +%xdefine EC_group_p521 BORINGSSL_PREFIX %+ _EC_group_p521 +%xdefine EC_group_secp256k1 BORINGSSL_PREFIX %+ _EC_group_secp256k1 +%xdefine EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_PREFIX %+ _EC_hash_to_curve_p256_xmd_sha256_sswu +%xdefine EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_PREFIX %+ _EC_hash_to_curve_p384_xmd_sha384_sswu +%xdefine ED25519_check_public_key BORINGSSL_PREFIX %+ _ED25519_check_public_key +%xdefine ED25519_keypair BORINGSSL_PREFIX %+ _ED25519_keypair +%xdefine ED25519_keypair_from_seed BORINGSSL_PREFIX %+ _ED25519_keypair_from_seed +%xdefine ED25519_keypair_internal BORINGSSL_PREFIX %+ _ED25519_keypair_internal +%xdefine ED25519_sign BORINGSSL_PREFIX %+ _ED25519_sign +%xdefine ED25519_sign_no_self_test BORINGSSL_PREFIX %+ _ED25519_sign_no_self_test +%xdefine ED25519_verify BORINGSSL_PREFIX %+ _ED25519_verify +%xdefine ED25519_verify_no_self_test BORINGSSL_PREFIX %+ _ED25519_verify_no_self_test +%xdefine ED25519ctx_sign BORINGSSL_PREFIX %+ _ED25519ctx_sign +%xdefine ED25519ctx_sign_no_self_test BORINGSSL_PREFIX %+ _ED25519ctx_sign_no_self_test +%xdefine ED25519ctx_verify BORINGSSL_PREFIX %+ _ED25519ctx_verify +%xdefine ED25519ctx_verify_no_self_test BORINGSSL_PREFIX %+ _ED25519ctx_verify_no_self_test +%xdefine ED25519ph_sign BORINGSSL_PREFIX %+ _ED25519ph_sign +%xdefine ED25519ph_sign_digest BORINGSSL_PREFIX %+ _ED25519ph_sign_digest +%xdefine ED25519ph_sign_digest_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_sign_digest_no_self_test +%xdefine ED25519ph_sign_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_sign_no_self_test +%xdefine ED25519ph_verify BORINGSSL_PREFIX %+ _ED25519ph_verify +%xdefine ED25519ph_verify_digest BORINGSSL_PREFIX %+ _ED25519ph_verify_digest +%xdefine ED25519ph_verify_digest_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_verify_digest_no_self_test +%xdefine ED25519ph_verify_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_verify_no_self_test +%xdefine EDIPARTYNAME_free BORINGSSL_PREFIX %+ _EDIPARTYNAME_free +%xdefine EDIPARTYNAME_it BORINGSSL_PREFIX %+ _EDIPARTYNAME_it +%xdefine EDIPARTYNAME_new BORINGSSL_PREFIX %+ _EDIPARTYNAME_new +%xdefine ENGINE_cleanup BORINGSSL_PREFIX %+ _ENGINE_cleanup +%xdefine ENGINE_free BORINGSSL_PREFIX %+ _ENGINE_free +%xdefine ENGINE_get_EC BORINGSSL_PREFIX %+ _ENGINE_get_EC +%xdefine ENGINE_get_RSA BORINGSSL_PREFIX %+ _ENGINE_get_RSA +%xdefine ENGINE_load_builtin_engines BORINGSSL_PREFIX %+ _ENGINE_load_builtin_engines +%xdefine ENGINE_new BORINGSSL_PREFIX %+ _ENGINE_new +%xdefine ENGINE_register_all_ciphers BORINGSSL_PREFIX %+ _ENGINE_register_all_ciphers +%xdefine ENGINE_register_all_complete BORINGSSL_PREFIX %+ _ENGINE_register_all_complete +%xdefine ENGINE_register_all_digests BORINGSSL_PREFIX %+ _ENGINE_register_all_digests +%xdefine ENGINE_set_EC BORINGSSL_PREFIX %+ _ENGINE_set_EC +%xdefine ENGINE_set_RSA BORINGSSL_PREFIX %+ _ENGINE_set_RSA +%xdefine ERR_SAVE_STATE_free BORINGSSL_PREFIX %+ _ERR_SAVE_STATE_free +%xdefine ERR_add_error_data BORINGSSL_PREFIX %+ _ERR_add_error_data +%xdefine ERR_add_error_dataf BORINGSSL_PREFIX %+ _ERR_add_error_dataf +%xdefine ERR_clear_error BORINGSSL_PREFIX %+ _ERR_clear_error +%xdefine ERR_clear_system_error BORINGSSL_PREFIX %+ _ERR_clear_system_error +%xdefine ERR_error_string BORINGSSL_PREFIX %+ _ERR_error_string +%xdefine ERR_error_string_n BORINGSSL_PREFIX %+ _ERR_error_string_n +%xdefine ERR_free_strings BORINGSSL_PREFIX %+ _ERR_free_strings +%xdefine ERR_func_error_string BORINGSSL_PREFIX %+ _ERR_func_error_string +%xdefine ERR_get_error BORINGSSL_PREFIX %+ _ERR_get_error +%xdefine ERR_get_error_line BORINGSSL_PREFIX %+ _ERR_get_error_line +%xdefine ERR_get_error_line_data BORINGSSL_PREFIX %+ _ERR_get_error_line_data +%xdefine ERR_get_next_error_library BORINGSSL_PREFIX %+ _ERR_get_next_error_library +%xdefine ERR_lib_error_string BORINGSSL_PREFIX %+ _ERR_lib_error_string +%xdefine ERR_load_BIO_strings BORINGSSL_PREFIX %+ _ERR_load_BIO_strings +%xdefine ERR_load_CRYPTO_strings BORINGSSL_PREFIX %+ _ERR_load_CRYPTO_strings +%xdefine ERR_load_ERR_strings BORINGSSL_PREFIX %+ _ERR_load_ERR_strings +%xdefine ERR_load_RAND_strings BORINGSSL_PREFIX %+ _ERR_load_RAND_strings +%xdefine ERR_load_crypto_strings BORINGSSL_PREFIX %+ _ERR_load_crypto_strings +%xdefine ERR_peek_error BORINGSSL_PREFIX %+ _ERR_peek_error +%xdefine ERR_peek_error_line BORINGSSL_PREFIX %+ _ERR_peek_error_line +%xdefine ERR_peek_error_line_data BORINGSSL_PREFIX %+ _ERR_peek_error_line_data +%xdefine ERR_peek_last_error BORINGSSL_PREFIX %+ _ERR_peek_last_error +%xdefine ERR_peek_last_error_line BORINGSSL_PREFIX %+ _ERR_peek_last_error_line +%xdefine ERR_peek_last_error_line_data BORINGSSL_PREFIX %+ _ERR_peek_last_error_line_data +%xdefine ERR_pop_to_mark BORINGSSL_PREFIX %+ _ERR_pop_to_mark +%xdefine ERR_print_errors BORINGSSL_PREFIX %+ _ERR_print_errors +%xdefine ERR_print_errors_cb BORINGSSL_PREFIX %+ _ERR_print_errors_cb +%xdefine ERR_print_errors_fp BORINGSSL_PREFIX %+ _ERR_print_errors_fp +%xdefine ERR_put_error BORINGSSL_PREFIX %+ _ERR_put_error +%xdefine ERR_reason_error_string BORINGSSL_PREFIX %+ _ERR_reason_error_string +%xdefine ERR_remove_state BORINGSSL_PREFIX %+ _ERR_remove_state +%xdefine ERR_remove_thread_state BORINGSSL_PREFIX %+ _ERR_remove_thread_state +%xdefine ERR_restore_state BORINGSSL_PREFIX %+ _ERR_restore_state +%xdefine ERR_save_state BORINGSSL_PREFIX %+ _ERR_save_state +%xdefine ERR_set_error_data BORINGSSL_PREFIX %+ _ERR_set_error_data +%xdefine ERR_set_mark BORINGSSL_PREFIX %+ _ERR_set_mark +%xdefine EVP_AEAD_CTX_aead BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_aead +%xdefine EVP_AEAD_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_cleanup +%xdefine EVP_AEAD_CTX_deserialize_state BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_deserialize_state +%xdefine EVP_AEAD_CTX_free BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_free +%xdefine EVP_AEAD_CTX_get_aead_id BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_aead_id +%xdefine EVP_AEAD_CTX_get_iv BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_iv +%xdefine EVP_AEAD_CTX_init BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init +%xdefine EVP_AEAD_CTX_init_with_direction BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init_with_direction +%xdefine EVP_AEAD_CTX_new BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_new +%xdefine EVP_AEAD_CTX_open BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open +%xdefine EVP_AEAD_CTX_open_gather BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open_gather +%xdefine EVP_AEAD_CTX_seal BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal +%xdefine EVP_AEAD_CTX_seal_scatter BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal_scatter +%xdefine EVP_AEAD_CTX_serialize_state BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_serialize_state +%xdefine EVP_AEAD_CTX_tag_len BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_tag_len +%xdefine EVP_AEAD_CTX_zero BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_zero +%xdefine EVP_AEAD_get_iv_from_ipv4_nanosecs BORINGSSL_PREFIX %+ _EVP_AEAD_get_iv_from_ipv4_nanosecs +%xdefine EVP_AEAD_key_length BORINGSSL_PREFIX %+ _EVP_AEAD_key_length +%xdefine EVP_AEAD_max_overhead BORINGSSL_PREFIX %+ _EVP_AEAD_max_overhead +%xdefine EVP_AEAD_max_tag_len BORINGSSL_PREFIX %+ _EVP_AEAD_max_tag_len +%xdefine EVP_AEAD_nonce_length BORINGSSL_PREFIX %+ _EVP_AEAD_nonce_length +%xdefine EVP_BytesToKey BORINGSSL_PREFIX %+ _EVP_BytesToKey +%xdefine EVP_CIPHER_CTX_block_size BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_block_size +%xdefine EVP_CIPHER_CTX_cipher BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cipher +%xdefine EVP_CIPHER_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cleanup +%xdefine EVP_CIPHER_CTX_copy BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_copy +%xdefine EVP_CIPHER_CTX_ctrl BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_ctrl +%xdefine EVP_CIPHER_CTX_encrypting BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_encrypting +%xdefine EVP_CIPHER_CTX_flags BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_flags +%xdefine EVP_CIPHER_CTX_free BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_free +%xdefine EVP_CIPHER_CTX_get_app_data BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_get_app_data +%xdefine EVP_CIPHER_CTX_init BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_init +%xdefine EVP_CIPHER_CTX_iv_length BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_iv_length +%xdefine EVP_CIPHER_CTX_key_length BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_key_length +%xdefine EVP_CIPHER_CTX_mode BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_mode +%xdefine EVP_CIPHER_CTX_new BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_new +%xdefine EVP_CIPHER_CTX_nid BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_nid +%xdefine EVP_CIPHER_CTX_reset BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_reset +%xdefine EVP_CIPHER_CTX_set_app_data BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_app_data +%xdefine EVP_CIPHER_CTX_set_flags BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_flags +%xdefine EVP_CIPHER_CTX_set_key_length BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_key_length +%xdefine EVP_CIPHER_CTX_set_padding BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_padding +%xdefine EVP_CIPHER_block_size BORINGSSL_PREFIX %+ _EVP_CIPHER_block_size +%xdefine EVP_CIPHER_do_all_sorted BORINGSSL_PREFIX %+ _EVP_CIPHER_do_all_sorted +%xdefine EVP_CIPHER_flags BORINGSSL_PREFIX %+ _EVP_CIPHER_flags +%xdefine EVP_CIPHER_iv_length BORINGSSL_PREFIX %+ _EVP_CIPHER_iv_length +%xdefine EVP_CIPHER_key_length BORINGSSL_PREFIX %+ _EVP_CIPHER_key_length +%xdefine EVP_CIPHER_mode BORINGSSL_PREFIX %+ _EVP_CIPHER_mode +%xdefine EVP_CIPHER_name BORINGSSL_PREFIX %+ _EVP_CIPHER_name +%xdefine EVP_CIPHER_nid BORINGSSL_PREFIX %+ _EVP_CIPHER_nid +%xdefine EVP_Cipher BORINGSSL_PREFIX %+ _EVP_Cipher +%xdefine EVP_CipherFinal BORINGSSL_PREFIX %+ _EVP_CipherFinal +%xdefine EVP_CipherFinal_ex BORINGSSL_PREFIX %+ _EVP_CipherFinal_ex +%xdefine EVP_CipherInit BORINGSSL_PREFIX %+ _EVP_CipherInit +%xdefine EVP_CipherInit_ex BORINGSSL_PREFIX %+ _EVP_CipherInit_ex +%xdefine EVP_CipherUpdate BORINGSSL_PREFIX %+ _EVP_CipherUpdate +%xdefine EVP_DecodeBase64 BORINGSSL_PREFIX %+ _EVP_DecodeBase64 +%xdefine EVP_DecodeBlock BORINGSSL_PREFIX %+ _EVP_DecodeBlock +%xdefine EVP_DecodeFinal BORINGSSL_PREFIX %+ _EVP_DecodeFinal +%xdefine EVP_DecodeInit BORINGSSL_PREFIX %+ _EVP_DecodeInit +%xdefine EVP_DecodeUpdate BORINGSSL_PREFIX %+ _EVP_DecodeUpdate +%xdefine EVP_DecodedLength BORINGSSL_PREFIX %+ _EVP_DecodedLength +%xdefine EVP_DecryptFinal BORINGSSL_PREFIX %+ _EVP_DecryptFinal +%xdefine EVP_DecryptFinal_ex BORINGSSL_PREFIX %+ _EVP_DecryptFinal_ex +%xdefine EVP_DecryptInit BORINGSSL_PREFIX %+ _EVP_DecryptInit +%xdefine EVP_DecryptInit_ex BORINGSSL_PREFIX %+ _EVP_DecryptInit_ex +%xdefine EVP_DecryptUpdate BORINGSSL_PREFIX %+ _EVP_DecryptUpdate +%xdefine EVP_Digest BORINGSSL_PREFIX %+ _EVP_Digest +%xdefine EVP_DigestFinal BORINGSSL_PREFIX %+ _EVP_DigestFinal +%xdefine EVP_DigestFinalXOF BORINGSSL_PREFIX %+ _EVP_DigestFinalXOF +%xdefine EVP_DigestFinal_ex BORINGSSL_PREFIX %+ _EVP_DigestFinal_ex +%xdefine EVP_DigestInit BORINGSSL_PREFIX %+ _EVP_DigestInit +%xdefine EVP_DigestInit_ex BORINGSSL_PREFIX %+ _EVP_DigestInit_ex +%xdefine EVP_DigestSign BORINGSSL_PREFIX %+ _EVP_DigestSign +%xdefine EVP_DigestSignFinal BORINGSSL_PREFIX %+ _EVP_DigestSignFinal +%xdefine EVP_DigestSignInit BORINGSSL_PREFIX %+ _EVP_DigestSignInit +%xdefine EVP_DigestSignUpdate BORINGSSL_PREFIX %+ _EVP_DigestSignUpdate +%xdefine EVP_DigestSqueeze BORINGSSL_PREFIX %+ _EVP_DigestSqueeze +%xdefine EVP_DigestUpdate BORINGSSL_PREFIX %+ _EVP_DigestUpdate +%xdefine EVP_DigestVerify BORINGSSL_PREFIX %+ _EVP_DigestVerify +%xdefine EVP_DigestVerifyFinal BORINGSSL_PREFIX %+ _EVP_DigestVerifyFinal +%xdefine EVP_DigestVerifyInit BORINGSSL_PREFIX %+ _EVP_DigestVerifyInit +%xdefine EVP_DigestVerifyUpdate BORINGSSL_PREFIX %+ _EVP_DigestVerifyUpdate +%xdefine EVP_ENCODE_CTX_free BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_free +%xdefine EVP_ENCODE_CTX_new BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_new +%xdefine EVP_EncodeBlock BORINGSSL_PREFIX %+ _EVP_EncodeBlock +%xdefine EVP_EncodeFinal BORINGSSL_PREFIX %+ _EVP_EncodeFinal +%xdefine EVP_EncodeInit BORINGSSL_PREFIX %+ _EVP_EncodeInit +%xdefine EVP_EncodeUpdate BORINGSSL_PREFIX %+ _EVP_EncodeUpdate +%xdefine EVP_EncodedLength BORINGSSL_PREFIX %+ _EVP_EncodedLength +%xdefine EVP_EncryptFinal BORINGSSL_PREFIX %+ _EVP_EncryptFinal +%xdefine EVP_EncryptFinal_ex BORINGSSL_PREFIX %+ _EVP_EncryptFinal_ex +%xdefine EVP_EncryptInit BORINGSSL_PREFIX %+ _EVP_EncryptInit +%xdefine EVP_EncryptInit_ex BORINGSSL_PREFIX %+ _EVP_EncryptInit_ex +%xdefine EVP_EncryptUpdate BORINGSSL_PREFIX %+ _EVP_EncryptUpdate +%xdefine EVP_HPKE_AEAD_aead BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_aead +%xdefine EVP_HPKE_AEAD_id BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_id +%xdefine EVP_HPKE_CTX_aead BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_aead +%xdefine EVP_HPKE_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_cleanup +%xdefine EVP_HPKE_CTX_export BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_export +%xdefine EVP_HPKE_CTX_free BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_free +%xdefine EVP_HPKE_CTX_kdf BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kdf +%xdefine EVP_HPKE_CTX_kem BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kem +%xdefine EVP_HPKE_CTX_max_overhead BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_max_overhead +%xdefine EVP_HPKE_CTX_new BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_new +%xdefine EVP_HPKE_CTX_open BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_open +%xdefine EVP_HPKE_CTX_seal BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_seal +%xdefine EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_recipient +%xdefine EVP_HPKE_CTX_setup_auth_sender BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender +%xdefine EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing +%xdefine EVP_HPKE_CTX_setup_recipient BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_recipient +%xdefine EVP_HPKE_CTX_setup_sender BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender +%xdefine EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender_with_seed_for_testing +%xdefine EVP_HPKE_CTX_zero BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_zero +%xdefine EVP_HPKE_KDF_hkdf_md BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_hkdf_md +%xdefine EVP_HPKE_KDF_id BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_id +%xdefine EVP_HPKE_KEM_enc_len BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_enc_len +%xdefine EVP_HPKE_KEM_id BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_id +%xdefine EVP_HPKE_KEM_private_key_len BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_private_key_len +%xdefine EVP_HPKE_KEM_public_key_len BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_public_key_len +%xdefine EVP_HPKE_KEY_cleanup BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_cleanup +%xdefine EVP_HPKE_KEY_copy BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_copy +%xdefine EVP_HPKE_KEY_free BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_free +%xdefine EVP_HPKE_KEY_generate BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_generate +%xdefine EVP_HPKE_KEY_init BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_init +%xdefine EVP_HPKE_KEY_kem BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_kem +%xdefine EVP_HPKE_KEY_move BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_move +%xdefine EVP_HPKE_KEY_new BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_new +%xdefine EVP_HPKE_KEY_private_key BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_private_key +%xdefine EVP_HPKE_KEY_public_key BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_public_key +%xdefine EVP_HPKE_KEY_zero BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_zero +%xdefine EVP_MD_CTX_block_size BORINGSSL_PREFIX %+ _EVP_MD_CTX_block_size +%xdefine EVP_MD_CTX_cleanse BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanse +%xdefine EVP_MD_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanup +%xdefine EVP_MD_CTX_copy BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy +%xdefine EVP_MD_CTX_copy_ex BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy_ex +%xdefine EVP_MD_CTX_create BORINGSSL_PREFIX %+ _EVP_MD_CTX_create +%xdefine EVP_MD_CTX_destroy BORINGSSL_PREFIX %+ _EVP_MD_CTX_destroy +%xdefine EVP_MD_CTX_free BORINGSSL_PREFIX %+ _EVP_MD_CTX_free +%xdefine EVP_MD_CTX_get_pkey_ctx BORINGSSL_PREFIX %+ _EVP_MD_CTX_get_pkey_ctx +%xdefine EVP_MD_CTX_init BORINGSSL_PREFIX %+ _EVP_MD_CTX_init +%xdefine EVP_MD_CTX_md BORINGSSL_PREFIX %+ _EVP_MD_CTX_md +%xdefine EVP_MD_CTX_move BORINGSSL_PREFIX %+ _EVP_MD_CTX_move +%xdefine EVP_MD_CTX_new BORINGSSL_PREFIX %+ _EVP_MD_CTX_new +%xdefine EVP_MD_CTX_pkey_ctx BORINGSSL_PREFIX %+ _EVP_MD_CTX_pkey_ctx +%xdefine EVP_MD_CTX_reset BORINGSSL_PREFIX %+ _EVP_MD_CTX_reset +%xdefine EVP_MD_CTX_set_flags BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_flags +%xdefine EVP_MD_CTX_set_pkey_ctx BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_pkey_ctx +%xdefine EVP_MD_CTX_size BORINGSSL_PREFIX %+ _EVP_MD_CTX_size +%xdefine EVP_MD_CTX_type BORINGSSL_PREFIX %+ _EVP_MD_CTX_type +%xdefine EVP_MD_block_size BORINGSSL_PREFIX %+ _EVP_MD_block_size +%xdefine EVP_MD_do_all BORINGSSL_PREFIX %+ _EVP_MD_do_all +%xdefine EVP_MD_do_all_sorted BORINGSSL_PREFIX %+ _EVP_MD_do_all_sorted +%xdefine EVP_MD_flags BORINGSSL_PREFIX %+ _EVP_MD_flags +%xdefine EVP_MD_get0_name BORINGSSL_PREFIX %+ _EVP_MD_get0_name +%xdefine EVP_MD_get_pkey_type BORINGSSL_PREFIX %+ _EVP_MD_get_pkey_type +%xdefine EVP_MD_meth_get_flags BORINGSSL_PREFIX %+ _EVP_MD_meth_get_flags +%xdefine EVP_MD_name BORINGSSL_PREFIX %+ _EVP_MD_name +%xdefine EVP_MD_nid BORINGSSL_PREFIX %+ _EVP_MD_nid +%xdefine EVP_MD_pkey_type BORINGSSL_PREFIX %+ _EVP_MD_pkey_type +%xdefine EVP_MD_size BORINGSSL_PREFIX %+ _EVP_MD_size +%xdefine EVP_MD_type BORINGSSL_PREFIX %+ _EVP_MD_type +%xdefine EVP_MD_unstable_sha3_enable BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_enable +%xdefine EVP_MD_unstable_sha3_is_enabled BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_is_enabled +%xdefine EVP_PBE_scrypt BORINGSSL_PREFIX %+ _EVP_PBE_scrypt +%xdefine EVP_PKCS82PKEY BORINGSSL_PREFIX %+ _EVP_PKCS82PKEY +%xdefine EVP_PKEY2PKCS8 BORINGSSL_PREFIX %+ _EVP_PKEY2PKCS8 +%xdefine EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_add1_hkdf_info +%xdefine EVP_PKEY_CTX_ctrl BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl +%xdefine EVP_PKEY_CTX_ctrl_str BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl_str +%xdefine EVP_PKEY_CTX_dup BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_dup +%xdefine EVP_PKEY_CTX_free BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_free +%xdefine EVP_PKEY_CTX_get0_pkey BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_pkey +%xdefine EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_rsa_oaep_label +%xdefine EVP_PKEY_CTX_get0_signature_context BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_signature_context +%xdefine EVP_PKEY_CTX_get_app_data BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_app_data +%xdefine EVP_PKEY_CTX_get_keygen_info BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_keygen_info +%xdefine EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_mgf1_md +%xdefine EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_oaep_md +%xdefine EVP_PKEY_CTX_get_rsa_padding BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_padding +%xdefine EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_pss_saltlen +%xdefine EVP_PKEY_CTX_get_signature_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_signature_md +%xdefine EVP_PKEY_CTX_hkdf_mode BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_hkdf_mode +%xdefine EVP_PKEY_CTX_kem_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_kem_set_params +%xdefine EVP_PKEY_CTX_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_md +%xdefine EVP_PKEY_CTX_new BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new +%xdefine EVP_PKEY_CTX_new_id BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new_id +%xdefine EVP_PKEY_CTX_pqdsa_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_pqdsa_set_params +%xdefine EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set0_rsa_oaep_label +%xdefine EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_key +%xdefine EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_salt +%xdefine EVP_PKEY_CTX_set_app_data BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_app_data +%xdefine EVP_PKEY_CTX_set_cb BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_cb +%xdefine EVP_PKEY_CTX_set_dh_pad BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_pad +%xdefine EVP_PKEY_CTX_set_dh_paramgen_generator BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_generator +%xdefine EVP_PKEY_CTX_set_dh_paramgen_prime_len BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_prime_len +%xdefine EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_bits +%xdefine EVP_PKEY_CTX_set_dsa_paramgen_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_md +%xdefine EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_q_bits +%xdefine EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_param_enc +%xdefine EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_paramgen_curve_nid +%xdefine EVP_PKEY_CTX_set_hkdf_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_hkdf_md +%xdefine EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_bits +%xdefine EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_pubexp +%xdefine EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_mgf1_md +%xdefine EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_oaep_md +%xdefine EVP_PKEY_CTX_set_rsa_padding BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_padding +%xdefine EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_md +%xdefine EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md +%xdefine EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen +%xdefine EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_saltlen +%xdefine EVP_PKEY_CTX_set_signature_context BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_context +%xdefine EVP_PKEY_CTX_set_signature_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_md +%xdefine EVP_PKEY_asn1_find BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find +%xdefine EVP_PKEY_asn1_find_str BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find_str +%xdefine EVP_PKEY_asn1_get0 BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0 +%xdefine EVP_PKEY_asn1_get0_info BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0_info +%xdefine EVP_PKEY_asn1_get_count BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get_count +%xdefine EVP_PKEY_assign BORINGSSL_PREFIX %+ _EVP_PKEY_assign +%xdefine EVP_PKEY_assign_DH BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DH +%xdefine EVP_PKEY_assign_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DSA +%xdefine EVP_PKEY_assign_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_assign_EC_KEY +%xdefine EVP_PKEY_assign_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_assign_RSA +%xdefine EVP_PKEY_base_id BORINGSSL_PREFIX %+ _EVP_PKEY_base_id +%xdefine EVP_PKEY_bits BORINGSSL_PREFIX %+ _EVP_PKEY_bits +%xdefine EVP_PKEY_check BORINGSSL_PREFIX %+ _EVP_PKEY_check +%xdefine EVP_PKEY_cmp BORINGSSL_PREFIX %+ _EVP_PKEY_cmp +%xdefine EVP_PKEY_cmp_parameters BORINGSSL_PREFIX %+ _EVP_PKEY_cmp_parameters +%xdefine EVP_PKEY_copy_parameters BORINGSSL_PREFIX %+ _EVP_PKEY_copy_parameters +%xdefine EVP_PKEY_decapsulate BORINGSSL_PREFIX %+ _EVP_PKEY_decapsulate +%xdefine EVP_PKEY_decrypt BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt +%xdefine EVP_PKEY_decrypt_init BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt_init +%xdefine EVP_PKEY_derive BORINGSSL_PREFIX %+ _EVP_PKEY_derive +%xdefine EVP_PKEY_derive_init BORINGSSL_PREFIX %+ _EVP_PKEY_derive_init +%xdefine EVP_PKEY_derive_set_peer BORINGSSL_PREFIX %+ _EVP_PKEY_derive_set_peer +%xdefine EVP_PKEY_ec_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_ec_pkey_meth +%xdefine EVP_PKEY_ed25519_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519_pkey_meth +%xdefine EVP_PKEY_ed25519ph_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519ph_pkey_meth +%xdefine EVP_PKEY_encapsulate BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate +%xdefine EVP_PKEY_encapsulate_deterministic BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate_deterministic +%xdefine EVP_PKEY_encrypt BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt +%xdefine EVP_PKEY_encrypt_init BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt_init +%xdefine EVP_PKEY_free BORINGSSL_PREFIX %+ _EVP_PKEY_free +%xdefine EVP_PKEY_get0 BORINGSSL_PREFIX %+ _EVP_PKEY_get0 +%xdefine EVP_PKEY_get0_DH BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DH +%xdefine EVP_PKEY_get0_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DSA +%xdefine EVP_PKEY_get0_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_get0_EC_KEY +%xdefine EVP_PKEY_get0_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_get0_RSA +%xdefine EVP_PKEY_get1_DH BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DH +%xdefine EVP_PKEY_get1_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DSA +%xdefine EVP_PKEY_get1_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_get1_EC_KEY +%xdefine EVP_PKEY_get1_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_get1_RSA +%xdefine EVP_PKEY_get1_tls_encodedpoint BORINGSSL_PREFIX %+ _EVP_PKEY_get1_tls_encodedpoint +%xdefine EVP_PKEY_get_raw_private_key BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_private_key +%xdefine EVP_PKEY_get_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_public_key +%xdefine EVP_PKEY_hkdf_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_hkdf_pkey_meth +%xdefine EVP_PKEY_hmac_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_hmac_pkey_meth +%xdefine EVP_PKEY_id BORINGSSL_PREFIX %+ _EVP_PKEY_id +%xdefine EVP_PKEY_is_opaque BORINGSSL_PREFIX %+ _EVP_PKEY_is_opaque +%xdefine EVP_PKEY_kem_check_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_check_key +%xdefine EVP_PKEY_kem_new_raw_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_key +%xdefine EVP_PKEY_kem_new_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_public_key +%xdefine EVP_PKEY_kem_new_raw_secret_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_secret_key +%xdefine EVP_PKEY_kem_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_kem_pkey_meth +%xdefine EVP_PKEY_kem_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_kem_set_params +%xdefine EVP_PKEY_keygen BORINGSSL_PREFIX %+ _EVP_PKEY_keygen +%xdefine EVP_PKEY_keygen_deterministic BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_deterministic +%xdefine EVP_PKEY_keygen_init BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_init +%xdefine EVP_PKEY_missing_parameters BORINGSSL_PREFIX %+ _EVP_PKEY_missing_parameters +%xdefine EVP_PKEY_new BORINGSSL_PREFIX %+ _EVP_PKEY_new +%xdefine EVP_PKEY_new_mac_key BORINGSSL_PREFIX %+ _EVP_PKEY_new_mac_key +%xdefine EVP_PKEY_new_raw_private_key BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_private_key +%xdefine EVP_PKEY_new_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_public_key +%xdefine EVP_PKEY_param_check BORINGSSL_PREFIX %+ _EVP_PKEY_param_check +%xdefine EVP_PKEY_paramgen BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen +%xdefine EVP_PKEY_paramgen_init BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen_init +%xdefine EVP_PKEY_pqdsa_get_type BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_get_type +%xdefine EVP_PKEY_pqdsa_new_raw_private_key BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_private_key +%xdefine EVP_PKEY_pqdsa_new_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_public_key +%xdefine EVP_PKEY_pqdsa_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_pkey_meth +%xdefine EVP_PKEY_pqdsa_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_set_params +%xdefine EVP_PKEY_print_params BORINGSSL_PREFIX %+ _EVP_PKEY_print_params +%xdefine EVP_PKEY_print_private BORINGSSL_PREFIX %+ _EVP_PKEY_print_private +%xdefine EVP_PKEY_print_public BORINGSSL_PREFIX %+ _EVP_PKEY_print_public +%xdefine EVP_PKEY_public_check BORINGSSL_PREFIX %+ _EVP_PKEY_public_check +%xdefine EVP_PKEY_rsa_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pkey_meth +%xdefine EVP_PKEY_rsa_pss_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pss_pkey_meth +%xdefine EVP_PKEY_set1_DH BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DH +%xdefine EVP_PKEY_set1_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DSA +%xdefine EVP_PKEY_set1_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_set1_EC_KEY +%xdefine EVP_PKEY_set1_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_set1_RSA +%xdefine EVP_PKEY_set1_tls_encodedpoint BORINGSSL_PREFIX %+ _EVP_PKEY_set1_tls_encodedpoint +%xdefine EVP_PKEY_set_type BORINGSSL_PREFIX %+ _EVP_PKEY_set_type +%xdefine EVP_PKEY_set_type_str BORINGSSL_PREFIX %+ _EVP_PKEY_set_type_str +%xdefine EVP_PKEY_sign BORINGSSL_PREFIX %+ _EVP_PKEY_sign +%xdefine EVP_PKEY_sign_init BORINGSSL_PREFIX %+ _EVP_PKEY_sign_init +%xdefine EVP_PKEY_size BORINGSSL_PREFIX %+ _EVP_PKEY_size +%xdefine EVP_PKEY_type BORINGSSL_PREFIX %+ _EVP_PKEY_type +%xdefine EVP_PKEY_up_ref BORINGSSL_PREFIX %+ _EVP_PKEY_up_ref +%xdefine EVP_PKEY_verify BORINGSSL_PREFIX %+ _EVP_PKEY_verify +%xdefine EVP_PKEY_verify_init BORINGSSL_PREFIX %+ _EVP_PKEY_verify_init +%xdefine EVP_PKEY_verify_recover BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover +%xdefine EVP_PKEY_verify_recover_init BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover_init +%xdefine EVP_RSA_PKEY_CTX_ctrl BORINGSSL_PREFIX %+ _EVP_RSA_PKEY_CTX_ctrl +%xdefine EVP_SignFinal BORINGSSL_PREFIX %+ _EVP_SignFinal +%xdefine EVP_SignInit BORINGSSL_PREFIX %+ _EVP_SignInit +%xdefine EVP_SignInit_ex BORINGSSL_PREFIX %+ _EVP_SignInit_ex +%xdefine EVP_SignUpdate BORINGSSL_PREFIX %+ _EVP_SignUpdate +%xdefine EVP_VerifyFinal BORINGSSL_PREFIX %+ _EVP_VerifyFinal +%xdefine EVP_VerifyInit BORINGSSL_PREFIX %+ _EVP_VerifyInit +%xdefine EVP_VerifyInit_ex BORINGSSL_PREFIX %+ _EVP_VerifyInit_ex +%xdefine EVP_VerifyUpdate BORINGSSL_PREFIX %+ _EVP_VerifyUpdate +%xdefine EVP_add_cipher_alias BORINGSSL_PREFIX %+ _EVP_add_cipher_alias +%xdefine EVP_add_digest BORINGSSL_PREFIX %+ _EVP_add_digest +%xdefine EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls +%xdefine EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv +%xdefine EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls +%xdefine EVP_aead_aes_128_cbc_sha256_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv +%xdefine EVP_aead_aes_128_ccm_bluetooth BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth +%xdefine EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth_8 +%xdefine EVP_aead_aes_128_ccm_matter BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_matter +%xdefine EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ctr_hmac_sha256 +%xdefine EVP_aead_aes_128_gcm BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm +%xdefine EVP_aead_aes_128_gcm_randnonce BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_randnonce +%xdefine EVP_aead_aes_128_gcm_siv BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_siv +%xdefine EVP_aead_aes_128_gcm_tls12 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls12 +%xdefine EVP_aead_aes_128_gcm_tls13 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls13 +%xdefine EVP_aead_aes_192_gcm BORINGSSL_PREFIX %+ _EVP_aead_aes_192_gcm +%xdefine EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls +%xdefine EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv +%xdefine EVP_aead_aes_256_cbc_sha384_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha384_tls +%xdefine EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aead_aes_256_ctr_hmac_sha256 +%xdefine EVP_aead_aes_256_gcm BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm +%xdefine EVP_aead_aes_256_gcm_randnonce BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_randnonce +%xdefine EVP_aead_aes_256_gcm_siv BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_siv +%xdefine EVP_aead_aes_256_gcm_tls12 BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls12 +%xdefine EVP_aead_aes_256_gcm_tls13 BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls13 +%xdefine EVP_aead_chacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_aead_chacha20_poly1305 +%xdefine EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls +%xdefine EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv +%xdefine EVP_aead_null_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_null_sha1_tls +%xdefine EVP_aead_xchacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_aead_xchacha20_poly1305 +%xdefine EVP_aes_128_cbc BORINGSSL_PREFIX %+ _EVP_aes_128_cbc +%xdefine EVP_aes_128_cbc_hmac_sha1 BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha1 +%xdefine EVP_aes_128_cbc_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha256 +%xdefine EVP_aes_128_ccm BORINGSSL_PREFIX %+ _EVP_aes_128_ccm +%xdefine EVP_aes_128_cfb BORINGSSL_PREFIX %+ _EVP_aes_128_cfb +%xdefine EVP_aes_128_cfb1 BORINGSSL_PREFIX %+ _EVP_aes_128_cfb1 +%xdefine EVP_aes_128_cfb128 BORINGSSL_PREFIX %+ _EVP_aes_128_cfb128 +%xdefine EVP_aes_128_cfb8 BORINGSSL_PREFIX %+ _EVP_aes_128_cfb8 +%xdefine EVP_aes_128_ctr BORINGSSL_PREFIX %+ _EVP_aes_128_ctr +%xdefine EVP_aes_128_ecb BORINGSSL_PREFIX %+ _EVP_aes_128_ecb +%xdefine EVP_aes_128_gcm BORINGSSL_PREFIX %+ _EVP_aes_128_gcm +%xdefine EVP_aes_128_ofb BORINGSSL_PREFIX %+ _EVP_aes_128_ofb +%xdefine EVP_aes_192_cbc BORINGSSL_PREFIX %+ _EVP_aes_192_cbc +%xdefine EVP_aes_192_ccm BORINGSSL_PREFIX %+ _EVP_aes_192_ccm +%xdefine EVP_aes_192_cfb BORINGSSL_PREFIX %+ _EVP_aes_192_cfb +%xdefine EVP_aes_192_cfb1 BORINGSSL_PREFIX %+ _EVP_aes_192_cfb1 +%xdefine EVP_aes_192_cfb128 BORINGSSL_PREFIX %+ _EVP_aes_192_cfb128 +%xdefine EVP_aes_192_cfb8 BORINGSSL_PREFIX %+ _EVP_aes_192_cfb8 +%xdefine EVP_aes_192_ctr BORINGSSL_PREFIX %+ _EVP_aes_192_ctr +%xdefine EVP_aes_192_ecb BORINGSSL_PREFIX %+ _EVP_aes_192_ecb +%xdefine EVP_aes_192_gcm BORINGSSL_PREFIX %+ _EVP_aes_192_gcm +%xdefine EVP_aes_192_ofb BORINGSSL_PREFIX %+ _EVP_aes_192_ofb +%xdefine EVP_aes_256_cbc BORINGSSL_PREFIX %+ _EVP_aes_256_cbc +%xdefine EVP_aes_256_cbc_hmac_sha1 BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha1 +%xdefine EVP_aes_256_cbc_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha256 +%xdefine EVP_aes_256_ccm BORINGSSL_PREFIX %+ _EVP_aes_256_ccm +%xdefine EVP_aes_256_cfb BORINGSSL_PREFIX %+ _EVP_aes_256_cfb +%xdefine EVP_aes_256_cfb1 BORINGSSL_PREFIX %+ _EVP_aes_256_cfb1 +%xdefine EVP_aes_256_cfb128 BORINGSSL_PREFIX %+ _EVP_aes_256_cfb128 +%xdefine EVP_aes_256_cfb8 BORINGSSL_PREFIX %+ _EVP_aes_256_cfb8 +%xdefine EVP_aes_256_ctr BORINGSSL_PREFIX %+ _EVP_aes_256_ctr +%xdefine EVP_aes_256_ecb BORINGSSL_PREFIX %+ _EVP_aes_256_ecb +%xdefine EVP_aes_256_gcm BORINGSSL_PREFIX %+ _EVP_aes_256_gcm +%xdefine EVP_aes_256_ofb BORINGSSL_PREFIX %+ _EVP_aes_256_ofb +%xdefine EVP_aes_256_wrap BORINGSSL_PREFIX %+ _EVP_aes_256_wrap +%xdefine EVP_aes_256_xts BORINGSSL_PREFIX %+ _EVP_aes_256_xts +%xdefine EVP_bf_cbc BORINGSSL_PREFIX %+ _EVP_bf_cbc +%xdefine EVP_bf_cfb BORINGSSL_PREFIX %+ _EVP_bf_cfb +%xdefine EVP_bf_cfb64 BORINGSSL_PREFIX %+ _EVP_bf_cfb64 +%xdefine EVP_bf_ecb BORINGSSL_PREFIX %+ _EVP_bf_ecb +%xdefine EVP_bf_ofb BORINGSSL_PREFIX %+ _EVP_bf_ofb +%xdefine EVP_blake2b256 BORINGSSL_PREFIX %+ _EVP_blake2b256 +%xdefine EVP_cast5_cbc BORINGSSL_PREFIX %+ _EVP_cast5_cbc +%xdefine EVP_cast5_ecb BORINGSSL_PREFIX %+ _EVP_cast5_ecb +%xdefine EVP_chacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_chacha20_poly1305 +%xdefine EVP_cleanup BORINGSSL_PREFIX %+ _EVP_cleanup +%xdefine EVP_des_cbc BORINGSSL_PREFIX %+ _EVP_des_cbc +%xdefine EVP_des_ecb BORINGSSL_PREFIX %+ _EVP_des_ecb +%xdefine EVP_des_ede BORINGSSL_PREFIX %+ _EVP_des_ede +%xdefine EVP_des_ede3 BORINGSSL_PREFIX %+ _EVP_des_ede3 +%xdefine EVP_des_ede3_cbc BORINGSSL_PREFIX %+ _EVP_des_ede3_cbc +%xdefine EVP_des_ede3_ecb BORINGSSL_PREFIX %+ _EVP_des_ede3_ecb +%xdefine EVP_des_ede_cbc BORINGSSL_PREFIX %+ _EVP_des_ede_cbc +%xdefine EVP_enc_null BORINGSSL_PREFIX %+ _EVP_enc_null +%xdefine EVP_final_with_secret_suffix_sha1 BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha1 +%xdefine EVP_final_with_secret_suffix_sha256 BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha256 +%xdefine EVP_final_with_secret_suffix_sha384 BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha384 +%xdefine EVP_get_cipherbyname BORINGSSL_PREFIX %+ _EVP_get_cipherbyname +%xdefine EVP_get_cipherbynid BORINGSSL_PREFIX %+ _EVP_get_cipherbynid +%xdefine EVP_get_digestbyname BORINGSSL_PREFIX %+ _EVP_get_digestbyname +%xdefine EVP_get_digestbynid BORINGSSL_PREFIX %+ _EVP_get_digestbynid +%xdefine EVP_get_digestbyobj BORINGSSL_PREFIX %+ _EVP_get_digestbyobj +%xdefine EVP_get_pw_prompt BORINGSSL_PREFIX %+ _EVP_get_pw_prompt +%xdefine EVP_has_aes_hardware BORINGSSL_PREFIX %+ _EVP_has_aes_hardware +%xdefine EVP_hpke_aes_128_gcm BORINGSSL_PREFIX %+ _EVP_hpke_aes_128_gcm +%xdefine EVP_hpke_aes_256_gcm BORINGSSL_PREFIX %+ _EVP_hpke_aes_256_gcm +%xdefine EVP_hpke_chacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_hpke_chacha20_poly1305 +%xdefine EVP_hpke_hkdf_sha256 BORINGSSL_PREFIX %+ _EVP_hpke_hkdf_sha256 +%xdefine EVP_hpke_x25519_hkdf_sha256 BORINGSSL_PREFIX %+ _EVP_hpke_x25519_hkdf_sha256 +%xdefine EVP_marshal_digest_algorithm BORINGSSL_PREFIX %+ _EVP_marshal_digest_algorithm +%xdefine EVP_marshal_private_key BORINGSSL_PREFIX %+ _EVP_marshal_private_key +%xdefine EVP_marshal_private_key_v2 BORINGSSL_PREFIX %+ _EVP_marshal_private_key_v2 +%xdefine EVP_marshal_public_key BORINGSSL_PREFIX %+ _EVP_marshal_public_key +%xdefine EVP_md4 BORINGSSL_PREFIX %+ _EVP_md4 +%xdefine EVP_md5 BORINGSSL_PREFIX %+ _EVP_md5 +%xdefine EVP_md5_sha1 BORINGSSL_PREFIX %+ _EVP_md5_sha1 +%xdefine EVP_md_null BORINGSSL_PREFIX %+ _EVP_md_null +%xdefine EVP_parse_digest_algorithm BORINGSSL_PREFIX %+ _EVP_parse_digest_algorithm +%xdefine EVP_parse_private_key BORINGSSL_PREFIX %+ _EVP_parse_private_key +%xdefine EVP_parse_public_key BORINGSSL_PREFIX %+ _EVP_parse_public_key +%xdefine EVP_rc2_40_cbc BORINGSSL_PREFIX %+ _EVP_rc2_40_cbc +%xdefine EVP_rc2_cbc BORINGSSL_PREFIX %+ _EVP_rc2_cbc +%xdefine EVP_rc4 BORINGSSL_PREFIX %+ _EVP_rc4 +%xdefine EVP_read_pw_string BORINGSSL_PREFIX %+ _EVP_read_pw_string +%xdefine EVP_read_pw_string_min BORINGSSL_PREFIX %+ _EVP_read_pw_string_min +%xdefine EVP_ripemd160 BORINGSSL_PREFIX %+ _EVP_ripemd160 +%xdefine EVP_sha1 BORINGSSL_PREFIX %+ _EVP_sha1 +%xdefine EVP_sha224 BORINGSSL_PREFIX %+ _EVP_sha224 +%xdefine EVP_sha256 BORINGSSL_PREFIX %+ _EVP_sha256 +%xdefine EVP_sha384 BORINGSSL_PREFIX %+ _EVP_sha384 +%xdefine EVP_sha3_224 BORINGSSL_PREFIX %+ _EVP_sha3_224 +%xdefine EVP_sha3_256 BORINGSSL_PREFIX %+ _EVP_sha3_256 +%xdefine EVP_sha3_384 BORINGSSL_PREFIX %+ _EVP_sha3_384 +%xdefine EVP_sha3_512 BORINGSSL_PREFIX %+ _EVP_sha3_512 +%xdefine EVP_sha512 BORINGSSL_PREFIX %+ _EVP_sha512 +%xdefine EVP_sha512_224 BORINGSSL_PREFIX %+ _EVP_sha512_224 +%xdefine EVP_sha512_256 BORINGSSL_PREFIX %+ _EVP_sha512_256 +%xdefine EVP_shake128 BORINGSSL_PREFIX %+ _EVP_shake128 +%xdefine EVP_shake256 BORINGSSL_PREFIX %+ _EVP_shake256 +%xdefine EVP_tls_cbc_copy_mac BORINGSSL_PREFIX %+ _EVP_tls_cbc_copy_mac +%xdefine EVP_tls_cbc_digest_record BORINGSSL_PREFIX %+ _EVP_tls_cbc_digest_record +%xdefine EVP_tls_cbc_record_digest_supported BORINGSSL_PREFIX %+ _EVP_tls_cbc_record_digest_supported +%xdefine EVP_tls_cbc_remove_padding BORINGSSL_PREFIX %+ _EVP_tls_cbc_remove_padding +%xdefine EXTENDED_KEY_USAGE_free BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_free +%xdefine EXTENDED_KEY_USAGE_it BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_it +%xdefine EXTENDED_KEY_USAGE_new BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_new +%xdefine FIPS_is_entropy_cpu_jitter BORINGSSL_PREFIX %+ _FIPS_is_entropy_cpu_jitter +%xdefine FIPS_mode BORINGSSL_PREFIX %+ _FIPS_mode +%xdefine FIPS_mode_set BORINGSSL_PREFIX %+ _FIPS_mode_set +%xdefine FIPS_service_indicator_after_call BORINGSSL_PREFIX %+ _FIPS_service_indicator_after_call +%xdefine FIPS_service_indicator_before_call BORINGSSL_PREFIX %+ _FIPS_service_indicator_before_call +%xdefine GENERAL_NAMES_free BORINGSSL_PREFIX %+ _GENERAL_NAMES_free +%xdefine GENERAL_NAMES_it BORINGSSL_PREFIX %+ _GENERAL_NAMES_it +%xdefine GENERAL_NAMES_new BORINGSSL_PREFIX %+ _GENERAL_NAMES_new +%xdefine GENERAL_NAME_cmp BORINGSSL_PREFIX %+ _GENERAL_NAME_cmp +%xdefine GENERAL_NAME_dup BORINGSSL_PREFIX %+ _GENERAL_NAME_dup +%xdefine GENERAL_NAME_free BORINGSSL_PREFIX %+ _GENERAL_NAME_free +%xdefine GENERAL_NAME_get0_otherName BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_otherName +%xdefine GENERAL_NAME_get0_value BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_value +%xdefine GENERAL_NAME_it BORINGSSL_PREFIX %+ _GENERAL_NAME_it +%xdefine GENERAL_NAME_new BORINGSSL_PREFIX %+ _GENERAL_NAME_new +%xdefine GENERAL_NAME_print BORINGSSL_PREFIX %+ _GENERAL_NAME_print +%xdefine GENERAL_NAME_set0_othername BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_othername +%xdefine GENERAL_NAME_set0_value BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_value +%xdefine GENERAL_SUBTREE_free BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_free +%xdefine GENERAL_SUBTREE_it BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_it +%xdefine GENERAL_SUBTREE_new BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_new +%xdefine HKDF BORINGSSL_PREFIX %+ _HKDF +%xdefine HKDF_expand BORINGSSL_PREFIX %+ _HKDF_expand +%xdefine HKDF_extract BORINGSSL_PREFIX %+ _HKDF_extract +%xdefine HMAC BORINGSSL_PREFIX %+ _HMAC +%xdefine HMAC_CTX_cleanse BORINGSSL_PREFIX %+ _HMAC_CTX_cleanse +%xdefine HMAC_CTX_cleanup BORINGSSL_PREFIX %+ _HMAC_CTX_cleanup +%xdefine HMAC_CTX_copy BORINGSSL_PREFIX %+ _HMAC_CTX_copy +%xdefine HMAC_CTX_copy_ex BORINGSSL_PREFIX %+ _HMAC_CTX_copy_ex +%xdefine HMAC_CTX_free BORINGSSL_PREFIX %+ _HMAC_CTX_free +%xdefine HMAC_CTX_get_md BORINGSSL_PREFIX %+ _HMAC_CTX_get_md +%xdefine HMAC_CTX_init BORINGSSL_PREFIX %+ _HMAC_CTX_init +%xdefine HMAC_CTX_new BORINGSSL_PREFIX %+ _HMAC_CTX_new +%xdefine HMAC_CTX_reset BORINGSSL_PREFIX %+ _HMAC_CTX_reset +%xdefine HMAC_Final BORINGSSL_PREFIX %+ _HMAC_Final +%xdefine HMAC_Init BORINGSSL_PREFIX %+ _HMAC_Init +%xdefine HMAC_Init_ex BORINGSSL_PREFIX %+ _HMAC_Init_ex +%xdefine HMAC_Init_from_precomputed_key BORINGSSL_PREFIX %+ _HMAC_Init_from_precomputed_key +%xdefine HMAC_KEY_copy BORINGSSL_PREFIX %+ _HMAC_KEY_copy +%xdefine HMAC_KEY_new BORINGSSL_PREFIX %+ _HMAC_KEY_new +%xdefine HMAC_KEY_set BORINGSSL_PREFIX %+ _HMAC_KEY_set +%xdefine HMAC_Update BORINGSSL_PREFIX %+ _HMAC_Update +%xdefine HMAC_get_precomputed_key BORINGSSL_PREFIX %+ _HMAC_get_precomputed_key +%xdefine HMAC_set_precomputed_key_export BORINGSSL_PREFIX %+ _HMAC_set_precomputed_key_export +%xdefine HMAC_size BORINGSSL_PREFIX %+ _HMAC_size +%xdefine HMAC_with_precompute BORINGSSL_PREFIX %+ _HMAC_with_precompute +%xdefine HRSS_decap BORINGSSL_PREFIX %+ _HRSS_decap +%xdefine HRSS_encap BORINGSSL_PREFIX %+ _HRSS_encap +%xdefine HRSS_generate_key BORINGSSL_PREFIX %+ _HRSS_generate_key +%xdefine HRSS_marshal_public_key BORINGSSL_PREFIX %+ _HRSS_marshal_public_key +%xdefine HRSS_parse_public_key BORINGSSL_PREFIX %+ _HRSS_parse_public_key +%xdefine HRSS_poly3_invert BORINGSSL_PREFIX %+ _HRSS_poly3_invert +%xdefine HRSS_poly3_mul BORINGSSL_PREFIX %+ _HRSS_poly3_mul +%xdefine ISSUING_DIST_POINT_free BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_free +%xdefine ISSUING_DIST_POINT_it BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_it +%xdefine ISSUING_DIST_POINT_new BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_new +%xdefine KBKDF_ctr_hmac BORINGSSL_PREFIX %+ _KBKDF_ctr_hmac +%xdefine KEM_KEY_free BORINGSSL_PREFIX %+ _KEM_KEY_free +%xdefine KEM_KEY_get0_kem BORINGSSL_PREFIX %+ _KEM_KEY_get0_kem +%xdefine KEM_KEY_init BORINGSSL_PREFIX %+ _KEM_KEY_init +%xdefine KEM_KEY_new BORINGSSL_PREFIX %+ _KEM_KEY_new +%xdefine KEM_KEY_set_raw_key BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_key +%xdefine KEM_KEY_set_raw_keypair_from_seed BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_keypair_from_seed +%xdefine KEM_KEY_set_raw_public_key BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_public_key +%xdefine KEM_KEY_set_raw_secret_key BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_secret_key +%xdefine KEM_find_asn1_by_nid BORINGSSL_PREFIX %+ _KEM_find_asn1_by_nid +%xdefine KEM_find_kem_by_nid BORINGSSL_PREFIX %+ _KEM_find_kem_by_nid +%xdefine Keccak1600_Absorb BORINGSSL_PREFIX %+ _Keccak1600_Absorb +%xdefine Keccak1600_Absorb_once_x4 BORINGSSL_PREFIX %+ _Keccak1600_Absorb_once_x4 +%xdefine Keccak1600_Squeeze BORINGSSL_PREFIX %+ _Keccak1600_Squeeze +%xdefine Keccak1600_Squeezeblocks_x4 BORINGSSL_PREFIX %+ _Keccak1600_Squeezeblocks_x4 +%xdefine KeccakF1600 BORINGSSL_PREFIX %+ _KeccakF1600 +%xdefine KeccakF1600_hw BORINGSSL_PREFIX %+ _KeccakF1600_hw +%xdefine MD4 BORINGSSL_PREFIX %+ _MD4 +%xdefine MD4_Final BORINGSSL_PREFIX %+ _MD4_Final +%xdefine MD4_Init BORINGSSL_PREFIX %+ _MD4_Init +%xdefine MD4_Transform BORINGSSL_PREFIX %+ _MD4_Transform +%xdefine MD4_Update BORINGSSL_PREFIX %+ _MD4_Update +%xdefine MD5 BORINGSSL_PREFIX %+ _MD5 +%xdefine MD5_Final BORINGSSL_PREFIX %+ _MD5_Final +%xdefine MD5_Init BORINGSSL_PREFIX %+ _MD5_Init +%xdefine MD5_Init_from_state BORINGSSL_PREFIX %+ _MD5_Init_from_state +%xdefine MD5_Transform BORINGSSL_PREFIX %+ _MD5_Transform +%xdefine MD5_Update BORINGSSL_PREFIX %+ _MD5_Update +%xdefine MD5_get_state BORINGSSL_PREFIX %+ _MD5_get_state +%xdefine MGF1 BORINGSSL_PREFIX %+ _MGF1 +%xdefine NAME_CONSTRAINTS_check BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check +%xdefine NAME_CONSTRAINTS_check_CN BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check_CN +%xdefine NAME_CONSTRAINTS_free BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_free +%xdefine NAME_CONSTRAINTS_it BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_it +%xdefine NAME_CONSTRAINTS_new BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_new +%xdefine NCONF_free BORINGSSL_PREFIX %+ _NCONF_free +%xdefine NCONF_get_section BORINGSSL_PREFIX %+ _NCONF_get_section +%xdefine NCONF_get_string BORINGSSL_PREFIX %+ _NCONF_get_string +%xdefine NCONF_load BORINGSSL_PREFIX %+ _NCONF_load +%xdefine NCONF_load_bio BORINGSSL_PREFIX %+ _NCONF_load_bio +%xdefine NCONF_new BORINGSSL_PREFIX %+ _NCONF_new +%xdefine NETSCAPE_SPKAC_free BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_free +%xdefine NETSCAPE_SPKAC_it BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_it +%xdefine NETSCAPE_SPKAC_new BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_new +%xdefine NETSCAPE_SPKI_b64_decode BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_decode +%xdefine NETSCAPE_SPKI_b64_encode BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_encode +%xdefine NETSCAPE_SPKI_free BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_free +%xdefine NETSCAPE_SPKI_get_pubkey BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_get_pubkey +%xdefine NETSCAPE_SPKI_it BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_it +%xdefine NETSCAPE_SPKI_new BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_new +%xdefine NETSCAPE_SPKI_print BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_print +%xdefine NETSCAPE_SPKI_set_pubkey BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_set_pubkey +%xdefine NETSCAPE_SPKI_sign BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_sign +%xdefine NETSCAPE_SPKI_verify BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_verify +%xdefine NOTICEREF_free BORINGSSL_PREFIX %+ _NOTICEREF_free +%xdefine NOTICEREF_it BORINGSSL_PREFIX %+ _NOTICEREF_it +%xdefine NOTICEREF_new BORINGSSL_PREFIX %+ _NOTICEREF_new +%xdefine OBJ_NAME_do_all_sorted BORINGSSL_PREFIX %+ _OBJ_NAME_do_all_sorted +%xdefine OBJ_cbs2nid BORINGSSL_PREFIX %+ _OBJ_cbs2nid +%xdefine OBJ_cleanup BORINGSSL_PREFIX %+ _OBJ_cleanup +%xdefine OBJ_cmp BORINGSSL_PREFIX %+ _OBJ_cmp +%xdefine OBJ_create BORINGSSL_PREFIX %+ _OBJ_create +%xdefine OBJ_dup BORINGSSL_PREFIX %+ _OBJ_dup +%xdefine OBJ_find_sigid_algs BORINGSSL_PREFIX %+ _OBJ_find_sigid_algs +%xdefine OBJ_find_sigid_by_algs BORINGSSL_PREFIX %+ _OBJ_find_sigid_by_algs +%xdefine OBJ_get0_data BORINGSSL_PREFIX %+ _OBJ_get0_data +%xdefine OBJ_get_undef BORINGSSL_PREFIX %+ _OBJ_get_undef +%xdefine OBJ_length BORINGSSL_PREFIX %+ _OBJ_length +%xdefine OBJ_ln2nid BORINGSSL_PREFIX %+ _OBJ_ln2nid +%xdefine OBJ_nid2cbb BORINGSSL_PREFIX %+ _OBJ_nid2cbb +%xdefine OBJ_nid2ln BORINGSSL_PREFIX %+ _OBJ_nid2ln +%xdefine OBJ_nid2obj BORINGSSL_PREFIX %+ _OBJ_nid2obj +%xdefine OBJ_nid2sn BORINGSSL_PREFIX %+ _OBJ_nid2sn +%xdefine OBJ_obj2nid BORINGSSL_PREFIX %+ _OBJ_obj2nid +%xdefine OBJ_obj2txt BORINGSSL_PREFIX %+ _OBJ_obj2txt +%xdefine OBJ_sn2nid BORINGSSL_PREFIX %+ _OBJ_sn2nid +%xdefine OBJ_txt2nid BORINGSSL_PREFIX %+ _OBJ_txt2nid +%xdefine OBJ_txt2obj BORINGSSL_PREFIX %+ _OBJ_txt2obj +%xdefine OCSP_BASICRESP_add_ext BORINGSSL_PREFIX %+ _OCSP_BASICRESP_add_ext +%xdefine OCSP_BASICRESP_delete_ext BORINGSSL_PREFIX %+ _OCSP_BASICRESP_delete_ext +%xdefine OCSP_BASICRESP_free BORINGSSL_PREFIX %+ _OCSP_BASICRESP_free +%xdefine OCSP_BASICRESP_get_ext BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext +%xdefine OCSP_BASICRESP_get_ext_by_NID BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext_by_NID +%xdefine OCSP_BASICRESP_it BORINGSSL_PREFIX %+ _OCSP_BASICRESP_it +%xdefine OCSP_BASICRESP_new BORINGSSL_PREFIX %+ _OCSP_BASICRESP_new +%xdefine OCSP_CERTID_dup BORINGSSL_PREFIX %+ _OCSP_CERTID_dup +%xdefine OCSP_CERTID_free BORINGSSL_PREFIX %+ _OCSP_CERTID_free +%xdefine OCSP_CERTID_it BORINGSSL_PREFIX %+ _OCSP_CERTID_it +%xdefine OCSP_CERTID_new BORINGSSL_PREFIX %+ _OCSP_CERTID_new +%xdefine OCSP_CERTSTATUS_it BORINGSSL_PREFIX %+ _OCSP_CERTSTATUS_it +%xdefine OCSP_ONEREQ_free BORINGSSL_PREFIX %+ _OCSP_ONEREQ_free +%xdefine OCSP_ONEREQ_it BORINGSSL_PREFIX %+ _OCSP_ONEREQ_it +%xdefine OCSP_ONEREQ_new BORINGSSL_PREFIX %+ _OCSP_ONEREQ_new +%xdefine OCSP_REQINFO_free BORINGSSL_PREFIX %+ _OCSP_REQINFO_free +%xdefine OCSP_REQINFO_it BORINGSSL_PREFIX %+ _OCSP_REQINFO_it +%xdefine OCSP_REQINFO_new BORINGSSL_PREFIX %+ _OCSP_REQINFO_new +%xdefine OCSP_REQUEST_free BORINGSSL_PREFIX %+ _OCSP_REQUEST_free +%xdefine OCSP_REQUEST_get_ext BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext +%xdefine OCSP_REQUEST_get_ext_by_NID BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext_by_NID +%xdefine OCSP_REQUEST_it BORINGSSL_PREFIX %+ _OCSP_REQUEST_it +%xdefine OCSP_REQUEST_new BORINGSSL_PREFIX %+ _OCSP_REQUEST_new +%xdefine OCSP_REQUEST_print BORINGSSL_PREFIX %+ _OCSP_REQUEST_print +%xdefine OCSP_REQ_CTX_add1_header BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_add1_header +%xdefine OCSP_REQ_CTX_free BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_free +%xdefine OCSP_REQ_CTX_get0_mem_bio BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_get0_mem_bio +%xdefine OCSP_REQ_CTX_http BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_http +%xdefine OCSP_REQ_CTX_i2d BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_i2d +%xdefine OCSP_REQ_CTX_nbio BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio +%xdefine OCSP_REQ_CTX_nbio_d2i BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio_d2i +%xdefine OCSP_REQ_CTX_new BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_new +%xdefine OCSP_REQ_CTX_set1_req BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_set1_req +%xdefine OCSP_RESPBYTES_free BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_free +%xdefine OCSP_RESPBYTES_it BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_it +%xdefine OCSP_RESPBYTES_new BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_new +%xdefine OCSP_RESPDATA_free BORINGSSL_PREFIX %+ _OCSP_RESPDATA_free +%xdefine OCSP_RESPDATA_it BORINGSSL_PREFIX %+ _OCSP_RESPDATA_it +%xdefine OCSP_RESPDATA_new BORINGSSL_PREFIX %+ _OCSP_RESPDATA_new +%xdefine OCSP_RESPID_it BORINGSSL_PREFIX %+ _OCSP_RESPID_it +%xdefine OCSP_RESPONSE_free BORINGSSL_PREFIX %+ _OCSP_RESPONSE_free +%xdefine OCSP_RESPONSE_it BORINGSSL_PREFIX %+ _OCSP_RESPONSE_it +%xdefine OCSP_RESPONSE_new BORINGSSL_PREFIX %+ _OCSP_RESPONSE_new +%xdefine OCSP_RESPONSE_print BORINGSSL_PREFIX %+ _OCSP_RESPONSE_print +%xdefine OCSP_REVOKEDINFO_free BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_free +%xdefine OCSP_REVOKEDINFO_it BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_it +%xdefine OCSP_REVOKEDINFO_new BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_new +%xdefine OCSP_SIGNATURE_free BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_free +%xdefine OCSP_SIGNATURE_it BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_it +%xdefine OCSP_SIGNATURE_new BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_new +%xdefine OCSP_SINGLERESP_add_ext BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_add_ext +%xdefine OCSP_SINGLERESP_free BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_free +%xdefine OCSP_SINGLERESP_get0_id BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get0_id +%xdefine OCSP_SINGLERESP_get_ext BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext +%xdefine OCSP_SINGLERESP_get_ext_count BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext_count +%xdefine OCSP_SINGLERESP_it BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_it +%xdefine OCSP_SINGLERESP_new BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_new +%xdefine OCSP_basic_add1_cert BORINGSSL_PREFIX %+ _OCSP_basic_add1_cert +%xdefine OCSP_basic_add1_nonce BORINGSSL_PREFIX %+ _OCSP_basic_add1_nonce +%xdefine OCSP_basic_add1_status BORINGSSL_PREFIX %+ _OCSP_basic_add1_status +%xdefine OCSP_basic_sign BORINGSSL_PREFIX %+ _OCSP_basic_sign +%xdefine OCSP_basic_verify BORINGSSL_PREFIX %+ _OCSP_basic_verify +%xdefine OCSP_cert_id_new BORINGSSL_PREFIX %+ _OCSP_cert_id_new +%xdefine OCSP_cert_status_str BORINGSSL_PREFIX %+ _OCSP_cert_status_str +%xdefine OCSP_cert_to_id BORINGSSL_PREFIX %+ _OCSP_cert_to_id +%xdefine OCSP_check_nonce BORINGSSL_PREFIX %+ _OCSP_check_nonce +%xdefine OCSP_check_validity BORINGSSL_PREFIX %+ _OCSP_check_validity +%xdefine OCSP_copy_nonce BORINGSSL_PREFIX %+ _OCSP_copy_nonce +%xdefine OCSP_crl_reason_str BORINGSSL_PREFIX %+ _OCSP_crl_reason_str +%xdefine OCSP_get_default_digest BORINGSSL_PREFIX %+ _OCSP_get_default_digest +%xdefine OCSP_id_cmp BORINGSSL_PREFIX %+ _OCSP_id_cmp +%xdefine OCSP_id_get0_info BORINGSSL_PREFIX %+ _OCSP_id_get0_info +%xdefine OCSP_id_issuer_cmp BORINGSSL_PREFIX %+ _OCSP_id_issuer_cmp +%xdefine OCSP_onereq_get0_id BORINGSSL_PREFIX %+ _OCSP_onereq_get0_id +%xdefine OCSP_parse_url BORINGSSL_PREFIX %+ _OCSP_parse_url +%xdefine OCSP_request_add0_id BORINGSSL_PREFIX %+ _OCSP_request_add0_id +%xdefine OCSP_request_add1_cert BORINGSSL_PREFIX %+ _OCSP_request_add1_cert +%xdefine OCSP_request_add1_nonce BORINGSSL_PREFIX %+ _OCSP_request_add1_nonce +%xdefine OCSP_request_is_signed BORINGSSL_PREFIX %+ _OCSP_request_is_signed +%xdefine OCSP_request_onereq_count BORINGSSL_PREFIX %+ _OCSP_request_onereq_count +%xdefine OCSP_request_onereq_get0 BORINGSSL_PREFIX %+ _OCSP_request_onereq_get0 +%xdefine OCSP_request_set1_name BORINGSSL_PREFIX %+ _OCSP_request_set1_name +%xdefine OCSP_request_sign BORINGSSL_PREFIX %+ _OCSP_request_sign +%xdefine OCSP_request_verify BORINGSSL_PREFIX %+ _OCSP_request_verify +%xdefine OCSP_resp_count BORINGSSL_PREFIX %+ _OCSP_resp_count +%xdefine OCSP_resp_find BORINGSSL_PREFIX %+ _OCSP_resp_find +%xdefine OCSP_resp_find_status BORINGSSL_PREFIX %+ _OCSP_resp_find_status +%xdefine OCSP_resp_get0 BORINGSSL_PREFIX %+ _OCSP_resp_get0 +%xdefine OCSP_response_create BORINGSSL_PREFIX %+ _OCSP_response_create +%xdefine OCSP_response_get1_basic BORINGSSL_PREFIX %+ _OCSP_response_get1_basic +%xdefine OCSP_response_status BORINGSSL_PREFIX %+ _OCSP_response_status +%xdefine OCSP_response_status_str BORINGSSL_PREFIX %+ _OCSP_response_status_str +%xdefine OCSP_sendreq_bio BORINGSSL_PREFIX %+ _OCSP_sendreq_bio +%xdefine OCSP_sendreq_nbio BORINGSSL_PREFIX %+ _OCSP_sendreq_nbio +%xdefine OCSP_sendreq_new BORINGSSL_PREFIX %+ _OCSP_sendreq_new +%xdefine OCSP_set_max_response_length BORINGSSL_PREFIX %+ _OCSP_set_max_response_length +%xdefine OCSP_single_get0_status BORINGSSL_PREFIX %+ _OCSP_single_get0_status +%xdefine OPENSSL_add_all_algorithms_conf BORINGSSL_PREFIX %+ _OPENSSL_add_all_algorithms_conf +%xdefine OPENSSL_armcap_P BORINGSSL_PREFIX %+ _OPENSSL_armcap_P +%xdefine OPENSSL_asprintf BORINGSSL_PREFIX %+ _OPENSSL_asprintf +%xdefine OPENSSL_calloc BORINGSSL_PREFIX %+ _OPENSSL_calloc +%xdefine OPENSSL_cleanse BORINGSSL_PREFIX %+ _OPENSSL_cleanse +%xdefine OPENSSL_cleanup BORINGSSL_PREFIX %+ _OPENSSL_cleanup +%xdefine OPENSSL_clear_free BORINGSSL_PREFIX %+ _OPENSSL_clear_free +%xdefine OPENSSL_config BORINGSSL_PREFIX %+ _OPENSSL_config +%xdefine OPENSSL_cpucap_initialized BORINGSSL_PREFIX %+ _OPENSSL_cpucap_initialized +%xdefine OPENSSL_cpuid_setup BORINGSSL_PREFIX %+ _OPENSSL_cpuid_setup +%xdefine OPENSSL_free BORINGSSL_PREFIX %+ _OPENSSL_free +%xdefine OPENSSL_fromxdigit BORINGSSL_PREFIX %+ _OPENSSL_fromxdigit +%xdefine OPENSSL_gmtime BORINGSSL_PREFIX %+ _OPENSSL_gmtime +%xdefine OPENSSL_gmtime_adj BORINGSSL_PREFIX %+ _OPENSSL_gmtime_adj +%xdefine OPENSSL_gmtime_diff BORINGSSL_PREFIX %+ _OPENSSL_gmtime_diff +%xdefine OPENSSL_hash32 BORINGSSL_PREFIX %+ _OPENSSL_hash32 +%xdefine OPENSSL_hexstr2buf BORINGSSL_PREFIX %+ _OPENSSL_hexstr2buf +%xdefine OPENSSL_ia32cap_P BORINGSSL_PREFIX %+ _OPENSSL_ia32cap_P +%xdefine OPENSSL_init BORINGSSL_PREFIX %+ _OPENSSL_init +%xdefine OPENSSL_init_crypto BORINGSSL_PREFIX %+ _OPENSSL_init_crypto +%xdefine OPENSSL_isalnum BORINGSSL_PREFIX %+ _OPENSSL_isalnum +%xdefine OPENSSL_isalpha BORINGSSL_PREFIX %+ _OPENSSL_isalpha +%xdefine OPENSSL_isdigit BORINGSSL_PREFIX %+ _OPENSSL_isdigit +%xdefine OPENSSL_isspace BORINGSSL_PREFIX %+ _OPENSSL_isspace +%xdefine OPENSSL_isxdigit BORINGSSL_PREFIX %+ _OPENSSL_isxdigit +%xdefine OPENSSL_lh_delete BORINGSSL_PREFIX %+ _OPENSSL_lh_delete +%xdefine OPENSSL_lh_doall_arg BORINGSSL_PREFIX %+ _OPENSSL_lh_doall_arg +%xdefine OPENSSL_lh_free BORINGSSL_PREFIX %+ _OPENSSL_lh_free +%xdefine OPENSSL_lh_insert BORINGSSL_PREFIX %+ _OPENSSL_lh_insert +%xdefine OPENSSL_lh_new BORINGSSL_PREFIX %+ _OPENSSL_lh_new +%xdefine OPENSSL_lh_num_items BORINGSSL_PREFIX %+ _OPENSSL_lh_num_items +%xdefine OPENSSL_lh_retrieve BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve +%xdefine OPENSSL_lh_retrieve_key BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve_key +%xdefine OPENSSL_load_builtin_modules BORINGSSL_PREFIX %+ _OPENSSL_load_builtin_modules +%xdefine OPENSSL_malloc BORINGSSL_PREFIX %+ _OPENSSL_malloc +%xdefine OPENSSL_malloc_init BORINGSSL_PREFIX %+ _OPENSSL_malloc_init +%xdefine OPENSSL_memdup BORINGSSL_PREFIX %+ _OPENSSL_memdup +%xdefine OPENSSL_no_config BORINGSSL_PREFIX %+ _OPENSSL_no_config +%xdefine OPENSSL_posix_to_tm BORINGSSL_PREFIX %+ _OPENSSL_posix_to_tm +%xdefine OPENSSL_ppc64le_hwcap2 BORINGSSL_PREFIX %+ _OPENSSL_ppc64le_hwcap2 +%xdefine OPENSSL_realloc BORINGSSL_PREFIX %+ _OPENSSL_realloc +%xdefine OPENSSL_secure_clear_free BORINGSSL_PREFIX %+ _OPENSSL_secure_clear_free +%xdefine OPENSSL_secure_malloc BORINGSSL_PREFIX %+ _OPENSSL_secure_malloc +%xdefine OPENSSL_secure_zalloc BORINGSSL_PREFIX %+ _OPENSSL_secure_zalloc +%xdefine OPENSSL_sk_deep_copy BORINGSSL_PREFIX %+ _OPENSSL_sk_deep_copy +%xdefine OPENSSL_sk_delete BORINGSSL_PREFIX %+ _OPENSSL_sk_delete +%xdefine OPENSSL_sk_delete_if BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_if +%xdefine OPENSSL_sk_delete_ptr BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_ptr +%xdefine OPENSSL_sk_dup BORINGSSL_PREFIX %+ _OPENSSL_sk_dup +%xdefine OPENSSL_sk_find BORINGSSL_PREFIX %+ _OPENSSL_sk_find +%xdefine OPENSSL_sk_free BORINGSSL_PREFIX %+ _OPENSSL_sk_free +%xdefine OPENSSL_sk_insert BORINGSSL_PREFIX %+ _OPENSSL_sk_insert +%xdefine OPENSSL_sk_is_sorted BORINGSSL_PREFIX %+ _OPENSSL_sk_is_sorted +%xdefine OPENSSL_sk_new BORINGSSL_PREFIX %+ _OPENSSL_sk_new +%xdefine OPENSSL_sk_new_null BORINGSSL_PREFIX %+ _OPENSSL_sk_new_null +%xdefine OPENSSL_sk_num BORINGSSL_PREFIX %+ _OPENSSL_sk_num +%xdefine OPENSSL_sk_pop BORINGSSL_PREFIX %+ _OPENSSL_sk_pop +%xdefine OPENSSL_sk_pop_free_ex BORINGSSL_PREFIX %+ _OPENSSL_sk_pop_free_ex +%xdefine OPENSSL_sk_push BORINGSSL_PREFIX %+ _OPENSSL_sk_push +%xdefine OPENSSL_sk_set BORINGSSL_PREFIX %+ _OPENSSL_sk_set +%xdefine OPENSSL_sk_set_cmp_func BORINGSSL_PREFIX %+ _OPENSSL_sk_set_cmp_func +%xdefine OPENSSL_sk_shift BORINGSSL_PREFIX %+ _OPENSSL_sk_shift +%xdefine OPENSSL_sk_sort BORINGSSL_PREFIX %+ _OPENSSL_sk_sort +%xdefine OPENSSL_sk_unshift BORINGSSL_PREFIX %+ _OPENSSL_sk_unshift +%xdefine OPENSSL_sk_value BORINGSSL_PREFIX %+ _OPENSSL_sk_value +%xdefine OPENSSL_sk_zero BORINGSSL_PREFIX %+ _OPENSSL_sk_zero +%xdefine OPENSSL_strcasecmp BORINGSSL_PREFIX %+ _OPENSSL_strcasecmp +%xdefine OPENSSL_strdup BORINGSSL_PREFIX %+ _OPENSSL_strdup +%xdefine OPENSSL_strhash BORINGSSL_PREFIX %+ _OPENSSL_strhash +%xdefine OPENSSL_strlcat BORINGSSL_PREFIX %+ _OPENSSL_strlcat +%xdefine OPENSSL_strlcpy BORINGSSL_PREFIX %+ _OPENSSL_strlcpy +%xdefine OPENSSL_strncasecmp BORINGSSL_PREFIX %+ _OPENSSL_strncasecmp +%xdefine OPENSSL_strndup BORINGSSL_PREFIX %+ _OPENSSL_strndup +%xdefine OPENSSL_strnlen BORINGSSL_PREFIX %+ _OPENSSL_strnlen +%xdefine OPENSSL_timegm BORINGSSL_PREFIX %+ _OPENSSL_timegm +%xdefine OPENSSL_tm_to_posix BORINGSSL_PREFIX %+ _OPENSSL_tm_to_posix +%xdefine OPENSSL_tolower BORINGSSL_PREFIX %+ _OPENSSL_tolower +%xdefine OPENSSL_vasprintf BORINGSSL_PREFIX %+ _OPENSSL_vasprintf +%xdefine OPENSSL_vasprintf_internal BORINGSSL_PREFIX %+ _OPENSSL_vasprintf_internal +%xdefine OPENSSL_zalloc BORINGSSL_PREFIX %+ _OPENSSL_zalloc +%xdefine OTHERNAME_free BORINGSSL_PREFIX %+ _OTHERNAME_free +%xdefine OTHERNAME_it BORINGSSL_PREFIX %+ _OTHERNAME_it +%xdefine OTHERNAME_new BORINGSSL_PREFIX %+ _OTHERNAME_new +%xdefine OpenSSL_add_all_algorithms BORINGSSL_PREFIX %+ _OpenSSL_add_all_algorithms +%xdefine OpenSSL_add_all_ciphers BORINGSSL_PREFIX %+ _OpenSSL_add_all_ciphers +%xdefine OpenSSL_add_all_digests BORINGSSL_PREFIX %+ _OpenSSL_add_all_digests +%xdefine OpenSSL_version BORINGSSL_PREFIX %+ _OpenSSL_version +%xdefine OpenSSL_version_num BORINGSSL_PREFIX %+ _OpenSSL_version_num +%xdefine PEM_ASN1_read BORINGSSL_PREFIX %+ _PEM_ASN1_read +%xdefine PEM_ASN1_read_bio BORINGSSL_PREFIX %+ _PEM_ASN1_read_bio +%xdefine PEM_ASN1_write BORINGSSL_PREFIX %+ _PEM_ASN1_write +%xdefine PEM_ASN1_write_bio BORINGSSL_PREFIX %+ _PEM_ASN1_write_bio +%xdefine PEM_X509_INFO_read BORINGSSL_PREFIX %+ _PEM_X509_INFO_read +%xdefine PEM_X509_INFO_read_bio BORINGSSL_PREFIX %+ _PEM_X509_INFO_read_bio +%xdefine PEM_X509_INFO_write_bio BORINGSSL_PREFIX %+ _PEM_X509_INFO_write_bio +%xdefine PEM_bytes_read_bio BORINGSSL_PREFIX %+ _PEM_bytes_read_bio +%xdefine PEM_def_callback BORINGSSL_PREFIX %+ _PEM_def_callback +%xdefine PEM_dek_info BORINGSSL_PREFIX %+ _PEM_dek_info +%xdefine PEM_do_header BORINGSSL_PREFIX %+ _PEM_do_header +%xdefine PEM_get_EVP_CIPHER_INFO BORINGSSL_PREFIX %+ _PEM_get_EVP_CIPHER_INFO +%xdefine PEM_proc_type BORINGSSL_PREFIX %+ _PEM_proc_type +%xdefine PEM_read BORINGSSL_PREFIX %+ _PEM_read +%xdefine PEM_read_DHparams BORINGSSL_PREFIX %+ _PEM_read_DHparams +%xdefine PEM_read_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_DSAPrivateKey +%xdefine PEM_read_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_DSA_PUBKEY +%xdefine PEM_read_DSAparams BORINGSSL_PREFIX %+ _PEM_read_DSAparams +%xdefine PEM_read_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_read_ECPrivateKey +%xdefine PEM_read_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_EC_PUBKEY +%xdefine PEM_read_PKCS7 BORINGSSL_PREFIX %+ _PEM_read_PKCS7 +%xdefine PEM_read_PKCS8 BORINGSSL_PREFIX %+ _PEM_read_PKCS8 +%xdefine PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_read_PKCS8_PRIV_KEY_INFO +%xdefine PEM_read_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_PUBKEY +%xdefine PEM_read_PrivateKey BORINGSSL_PREFIX %+ _PEM_read_PrivateKey +%xdefine PEM_read_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_RSAPrivateKey +%xdefine PEM_read_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_read_RSAPublicKey +%xdefine PEM_read_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_RSA_PUBKEY +%xdefine PEM_read_X509 BORINGSSL_PREFIX %+ _PEM_read_X509 +%xdefine PEM_read_X509_AUX BORINGSSL_PREFIX %+ _PEM_read_X509_AUX +%xdefine PEM_read_X509_CRL BORINGSSL_PREFIX %+ _PEM_read_X509_CRL +%xdefine PEM_read_X509_REQ BORINGSSL_PREFIX %+ _PEM_read_X509_REQ +%xdefine PEM_read_bio BORINGSSL_PREFIX %+ _PEM_read_bio +%xdefine PEM_read_bio_DHparams BORINGSSL_PREFIX %+ _PEM_read_bio_DHparams +%xdefine PEM_read_bio_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_DSAPrivateKey +%xdefine PEM_read_bio_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_DSA_PUBKEY +%xdefine PEM_read_bio_DSAparams BORINGSSL_PREFIX %+ _PEM_read_bio_DSAparams +%xdefine PEM_read_bio_ECPKParameters BORINGSSL_PREFIX %+ _PEM_read_bio_ECPKParameters +%xdefine PEM_read_bio_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_ECPrivateKey +%xdefine PEM_read_bio_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_EC_PUBKEY +%xdefine PEM_read_bio_PKCS7 BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS7 +%xdefine PEM_read_bio_PKCS8 BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8 +%xdefine PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8_PRIV_KEY_INFO +%xdefine PEM_read_bio_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_PUBKEY +%xdefine PEM_read_bio_Parameters BORINGSSL_PREFIX %+ _PEM_read_bio_Parameters +%xdefine PEM_read_bio_PrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_PrivateKey +%xdefine PEM_read_bio_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPrivateKey +%xdefine PEM_read_bio_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPublicKey +%xdefine PEM_read_bio_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_RSA_PUBKEY +%xdefine PEM_read_bio_X509 BORINGSSL_PREFIX %+ _PEM_read_bio_X509 +%xdefine PEM_read_bio_X509_AUX BORINGSSL_PREFIX %+ _PEM_read_bio_X509_AUX +%xdefine PEM_read_bio_X509_CRL BORINGSSL_PREFIX %+ _PEM_read_bio_X509_CRL +%xdefine PEM_read_bio_X509_REQ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_REQ +%xdefine PEM_write BORINGSSL_PREFIX %+ _PEM_write +%xdefine PEM_write_DHparams BORINGSSL_PREFIX %+ _PEM_write_DHparams +%xdefine PEM_write_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_DSAPrivateKey +%xdefine PEM_write_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_DSA_PUBKEY +%xdefine PEM_write_DSAparams BORINGSSL_PREFIX %+ _PEM_write_DSAparams +%xdefine PEM_write_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_write_ECPrivateKey +%xdefine PEM_write_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_EC_PUBKEY +%xdefine PEM_write_PKCS7 BORINGSSL_PREFIX %+ _PEM_write_PKCS7 +%xdefine PEM_write_PKCS8 BORINGSSL_PREFIX %+ _PEM_write_PKCS8 +%xdefine PEM_write_PKCS8PrivateKey BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey +%xdefine PEM_write_PKCS8PrivateKey_nid BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey_nid +%xdefine PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_write_PKCS8_PRIV_KEY_INFO +%xdefine PEM_write_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_PUBKEY +%xdefine PEM_write_PrivateKey BORINGSSL_PREFIX %+ _PEM_write_PrivateKey +%xdefine PEM_write_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_RSAPrivateKey +%xdefine PEM_write_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_write_RSAPublicKey +%xdefine PEM_write_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_RSA_PUBKEY +%xdefine PEM_write_X509 BORINGSSL_PREFIX %+ _PEM_write_X509 +%xdefine PEM_write_X509_AUX BORINGSSL_PREFIX %+ _PEM_write_X509_AUX +%xdefine PEM_write_X509_CRL BORINGSSL_PREFIX %+ _PEM_write_X509_CRL +%xdefine PEM_write_X509_REQ BORINGSSL_PREFIX %+ _PEM_write_X509_REQ +%xdefine PEM_write_X509_REQ_NEW BORINGSSL_PREFIX %+ _PEM_write_X509_REQ_NEW +%xdefine PEM_write_bio BORINGSSL_PREFIX %+ _PEM_write_bio +%xdefine PEM_write_bio_DHparams BORINGSSL_PREFIX %+ _PEM_write_bio_DHparams +%xdefine PEM_write_bio_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_DSAPrivateKey +%xdefine PEM_write_bio_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_DSA_PUBKEY +%xdefine PEM_write_bio_DSAparams BORINGSSL_PREFIX %+ _PEM_write_bio_DSAparams +%xdefine PEM_write_bio_ECPKParameters BORINGSSL_PREFIX %+ _PEM_write_bio_ECPKParameters +%xdefine PEM_write_bio_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_ECPrivateKey +%xdefine PEM_write_bio_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_EC_PUBKEY +%xdefine PEM_write_bio_PKCS7 BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS7 +%xdefine PEM_write_bio_PKCS8 BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8 +%xdefine PEM_write_bio_PKCS8PrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey +%xdefine PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey_nid +%xdefine PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8_PRIV_KEY_INFO +%xdefine PEM_write_bio_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_PUBKEY +%xdefine PEM_write_bio_Parameters BORINGSSL_PREFIX %+ _PEM_write_bio_Parameters +%xdefine PEM_write_bio_PrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey +%xdefine PEM_write_bio_PrivateKey_traditional BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey_traditional +%xdefine PEM_write_bio_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPrivateKey +%xdefine PEM_write_bio_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPublicKey +%xdefine PEM_write_bio_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_RSA_PUBKEY +%xdefine PEM_write_bio_X509 BORINGSSL_PREFIX %+ _PEM_write_bio_X509 +%xdefine PEM_write_bio_X509_AUX BORINGSSL_PREFIX %+ _PEM_write_bio_X509_AUX +%xdefine PEM_write_bio_X509_CRL BORINGSSL_PREFIX %+ _PEM_write_bio_X509_CRL +%xdefine PEM_write_bio_X509_REQ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ +%xdefine PEM_write_bio_X509_REQ_NEW BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ_NEW +%xdefine PKCS12_PBE_add BORINGSSL_PREFIX %+ _PKCS12_PBE_add +%xdefine PKCS12_create BORINGSSL_PREFIX %+ _PKCS12_create +%xdefine PKCS12_free BORINGSSL_PREFIX %+ _PKCS12_free +%xdefine PKCS12_get_key_and_certs BORINGSSL_PREFIX %+ _PKCS12_get_key_and_certs +%xdefine PKCS12_new BORINGSSL_PREFIX %+ _PKCS12_new +%xdefine PKCS12_parse BORINGSSL_PREFIX %+ _PKCS12_parse +%xdefine PKCS12_set_mac BORINGSSL_PREFIX %+ _PKCS12_set_mac +%xdefine PKCS12_verify_mac BORINGSSL_PREFIX %+ _PKCS12_verify_mac +%xdefine PKCS1_MGF1 BORINGSSL_PREFIX %+ _PKCS1_MGF1 +%xdefine PKCS5_PBKDF2_HMAC BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC +%xdefine PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC_SHA1 +%xdefine PKCS5_pbe2_decrypt_init BORINGSSL_PREFIX %+ _PKCS5_pbe2_decrypt_init +%xdefine PKCS5_pbe2_encrypt_init BORINGSSL_PREFIX %+ _PKCS5_pbe2_encrypt_init +%xdefine PKCS7_ATTR_VERIFY_it BORINGSSL_PREFIX %+ _PKCS7_ATTR_VERIFY_it +%xdefine PKCS7_DIGEST_free BORINGSSL_PREFIX %+ _PKCS7_DIGEST_free +%xdefine PKCS7_DIGEST_it BORINGSSL_PREFIX %+ _PKCS7_DIGEST_it +%xdefine PKCS7_DIGEST_new BORINGSSL_PREFIX %+ _PKCS7_DIGEST_new +%xdefine PKCS7_ENCRYPT_free BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_free +%xdefine PKCS7_ENCRYPT_it BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_it +%xdefine PKCS7_ENCRYPT_new BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_new +%xdefine PKCS7_ENC_CONTENT_free BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_free +%xdefine PKCS7_ENC_CONTENT_it BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_it +%xdefine PKCS7_ENC_CONTENT_new BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_new +%xdefine PKCS7_ENVELOPE_free BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_free +%xdefine PKCS7_ENVELOPE_it BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_it +%xdefine PKCS7_ENVELOPE_new BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_new +%xdefine PKCS7_ISSUER_AND_SERIAL_free BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_free +%xdefine PKCS7_ISSUER_AND_SERIAL_it BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_it +%xdefine PKCS7_ISSUER_AND_SERIAL_new BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_new +%xdefine PKCS7_RECIP_INFO_free BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_free +%xdefine PKCS7_RECIP_INFO_get0_alg BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_get0_alg +%xdefine PKCS7_RECIP_INFO_it BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_it +%xdefine PKCS7_RECIP_INFO_new BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_new +%xdefine PKCS7_RECIP_INFO_set BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_set +%xdefine PKCS7_SIGNED_free BORINGSSL_PREFIX %+ _PKCS7_SIGNED_free +%xdefine PKCS7_SIGNED_it BORINGSSL_PREFIX %+ _PKCS7_SIGNED_it +%xdefine PKCS7_SIGNED_new BORINGSSL_PREFIX %+ _PKCS7_SIGNED_new +%xdefine PKCS7_SIGNER_INFO_free BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_free +%xdefine PKCS7_SIGNER_INFO_get0_algs BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_get0_algs +%xdefine PKCS7_SIGNER_INFO_it BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_it +%xdefine PKCS7_SIGNER_INFO_new BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_new +%xdefine PKCS7_SIGNER_INFO_set BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_set +%xdefine PKCS7_SIGN_ENVELOPE_free BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_free +%xdefine PKCS7_SIGN_ENVELOPE_it BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_it +%xdefine PKCS7_SIGN_ENVELOPE_new BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_new +%xdefine PKCS7_add_certificate BORINGSSL_PREFIX %+ _PKCS7_add_certificate +%xdefine PKCS7_add_crl BORINGSSL_PREFIX %+ _PKCS7_add_crl +%xdefine PKCS7_add_recipient BORINGSSL_PREFIX %+ _PKCS7_add_recipient +%xdefine PKCS7_add_recipient_info BORINGSSL_PREFIX %+ _PKCS7_add_recipient_info +%xdefine PKCS7_add_signer BORINGSSL_PREFIX %+ _PKCS7_add_signer +%xdefine PKCS7_bundle_CRLs BORINGSSL_PREFIX %+ _PKCS7_bundle_CRLs +%xdefine PKCS7_bundle_certificates BORINGSSL_PREFIX %+ _PKCS7_bundle_certificates +%xdefine PKCS7_bundle_raw_certificates BORINGSSL_PREFIX %+ _PKCS7_bundle_raw_certificates +%xdefine PKCS7_content_new BORINGSSL_PREFIX %+ _PKCS7_content_new +%xdefine PKCS7_dataFinal BORINGSSL_PREFIX %+ _PKCS7_dataFinal +%xdefine PKCS7_dataInit BORINGSSL_PREFIX %+ _PKCS7_dataInit +%xdefine PKCS7_decrypt BORINGSSL_PREFIX %+ _PKCS7_decrypt +%xdefine PKCS7_dup BORINGSSL_PREFIX %+ _PKCS7_dup +%xdefine PKCS7_encrypt BORINGSSL_PREFIX %+ _PKCS7_encrypt +%xdefine PKCS7_free BORINGSSL_PREFIX %+ _PKCS7_free +%xdefine PKCS7_get0_signers BORINGSSL_PREFIX %+ _PKCS7_get0_signers +%xdefine PKCS7_get_CRLs BORINGSSL_PREFIX %+ _PKCS7_get_CRLs +%xdefine PKCS7_get_PEM_CRLs BORINGSSL_PREFIX %+ _PKCS7_get_PEM_CRLs +%xdefine PKCS7_get_PEM_certificates BORINGSSL_PREFIX %+ _PKCS7_get_PEM_certificates +%xdefine PKCS7_get_certificates BORINGSSL_PREFIX %+ _PKCS7_get_certificates +%xdefine PKCS7_get_detached BORINGSSL_PREFIX %+ _PKCS7_get_detached +%xdefine PKCS7_get_raw_certificates BORINGSSL_PREFIX %+ _PKCS7_get_raw_certificates +%xdefine PKCS7_get_recipient_info BORINGSSL_PREFIX %+ _PKCS7_get_recipient_info +%xdefine PKCS7_get_signed_attribute BORINGSSL_PREFIX %+ _PKCS7_get_signed_attribute +%xdefine PKCS7_get_signer_info BORINGSSL_PREFIX %+ _PKCS7_get_signer_info +%xdefine PKCS7_is_detached BORINGSSL_PREFIX %+ _PKCS7_is_detached +%xdefine PKCS7_it BORINGSSL_PREFIX %+ _PKCS7_it +%xdefine PKCS7_new BORINGSSL_PREFIX %+ _PKCS7_new +%xdefine PKCS7_print_ctx BORINGSSL_PREFIX %+ _PKCS7_print_ctx +%xdefine PKCS7_set_cipher BORINGSSL_PREFIX %+ _PKCS7_set_cipher +%xdefine PKCS7_set_content BORINGSSL_PREFIX %+ _PKCS7_set_content +%xdefine PKCS7_set_detached BORINGSSL_PREFIX %+ _PKCS7_set_detached +%xdefine PKCS7_set_digest BORINGSSL_PREFIX %+ _PKCS7_set_digest +%xdefine PKCS7_set_type BORINGSSL_PREFIX %+ _PKCS7_set_type +%xdefine PKCS7_sign BORINGSSL_PREFIX %+ _PKCS7_sign +%xdefine PKCS7_type_is_data BORINGSSL_PREFIX %+ _PKCS7_type_is_data +%xdefine PKCS7_type_is_digest BORINGSSL_PREFIX %+ _PKCS7_type_is_digest +%xdefine PKCS7_type_is_encrypted BORINGSSL_PREFIX %+ _PKCS7_type_is_encrypted +%xdefine PKCS7_type_is_enveloped BORINGSSL_PREFIX %+ _PKCS7_type_is_enveloped +%xdefine PKCS7_type_is_signed BORINGSSL_PREFIX %+ _PKCS7_type_is_signed +%xdefine PKCS7_type_is_signedAndEnveloped BORINGSSL_PREFIX %+ _PKCS7_type_is_signedAndEnveloped +%xdefine PKCS7_verify BORINGSSL_PREFIX %+ _PKCS7_verify +%xdefine PKCS8_PRIV_KEY_INFO_free BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_free +%xdefine PKCS8_PRIV_KEY_INFO_it BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_it +%xdefine PKCS8_PRIV_KEY_INFO_new BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_new +%xdefine PKCS8_decrypt BORINGSSL_PREFIX %+ _PKCS8_decrypt +%xdefine PKCS8_encrypt BORINGSSL_PREFIX %+ _PKCS8_encrypt +%xdefine PKCS8_marshal_encrypted_private_key BORINGSSL_PREFIX %+ _PKCS8_marshal_encrypted_private_key +%xdefine PKCS8_parse_encrypted_private_key BORINGSSL_PREFIX %+ _PKCS8_parse_encrypted_private_key +%xdefine POLICYINFO_free BORINGSSL_PREFIX %+ _POLICYINFO_free +%xdefine POLICYINFO_it BORINGSSL_PREFIX %+ _POLICYINFO_it +%xdefine POLICYINFO_new BORINGSSL_PREFIX %+ _POLICYINFO_new +%xdefine POLICYQUALINFO_free BORINGSSL_PREFIX %+ _POLICYQUALINFO_free +%xdefine POLICYQUALINFO_it BORINGSSL_PREFIX %+ _POLICYQUALINFO_it +%xdefine POLICYQUALINFO_new BORINGSSL_PREFIX %+ _POLICYQUALINFO_new +%xdefine POLICY_CONSTRAINTS_free BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_free +%xdefine POLICY_CONSTRAINTS_it BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_it +%xdefine POLICY_CONSTRAINTS_new BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_new +%xdefine POLICY_MAPPINGS_it BORINGSSL_PREFIX %+ _POLICY_MAPPINGS_it +%xdefine POLICY_MAPPING_free BORINGSSL_PREFIX %+ _POLICY_MAPPING_free +%xdefine POLICY_MAPPING_it BORINGSSL_PREFIX %+ _POLICY_MAPPING_it +%xdefine POLICY_MAPPING_new BORINGSSL_PREFIX %+ _POLICY_MAPPING_new +%xdefine PQDSA_KEY_free BORINGSSL_PREFIX %+ _PQDSA_KEY_free +%xdefine PQDSA_KEY_get0_dsa BORINGSSL_PREFIX %+ _PQDSA_KEY_get0_dsa +%xdefine PQDSA_KEY_init BORINGSSL_PREFIX %+ _PQDSA_KEY_init +%xdefine PQDSA_KEY_new BORINGSSL_PREFIX %+ _PQDSA_KEY_new +%xdefine PQDSA_KEY_set_raw_keypair_from_both BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_both +%xdefine PQDSA_KEY_set_raw_keypair_from_seed BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_seed +%xdefine PQDSA_KEY_set_raw_private_key BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_private_key +%xdefine PQDSA_KEY_set_raw_public_key BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_public_key +%xdefine PQDSA_find_asn1_by_nid BORINGSSL_PREFIX %+ _PQDSA_find_asn1_by_nid +%xdefine PQDSA_find_dsa_by_nid BORINGSSL_PREFIX %+ _PQDSA_find_dsa_by_nid +%xdefine RAND_OpenSSL BORINGSSL_PREFIX %+ _RAND_OpenSSL +%xdefine RAND_SSLeay BORINGSSL_PREFIX %+ _RAND_SSLeay +%xdefine RAND_add BORINGSSL_PREFIX %+ _RAND_add +%xdefine RAND_bytes BORINGSSL_PREFIX %+ _RAND_bytes +%xdefine RAND_bytes_with_user_prediction_resistance BORINGSSL_PREFIX %+ _RAND_bytes_with_user_prediction_resistance +%xdefine RAND_cleanup BORINGSSL_PREFIX %+ _RAND_cleanup +%xdefine RAND_egd BORINGSSL_PREFIX %+ _RAND_egd +%xdefine RAND_egd_bytes BORINGSSL_PREFIX %+ _RAND_egd_bytes +%xdefine RAND_file_name BORINGSSL_PREFIX %+ _RAND_file_name +%xdefine RAND_get_rand_method BORINGSSL_PREFIX %+ _RAND_get_rand_method +%xdefine RAND_keep_random_devices_open BORINGSSL_PREFIX %+ _RAND_keep_random_devices_open +%xdefine RAND_load_file BORINGSSL_PREFIX %+ _RAND_load_file +%xdefine RAND_poll BORINGSSL_PREFIX %+ _RAND_poll +%xdefine RAND_priv_bytes BORINGSSL_PREFIX %+ _RAND_priv_bytes +%xdefine RAND_pseudo_bytes BORINGSSL_PREFIX %+ _RAND_pseudo_bytes +%xdefine RAND_public_bytes BORINGSSL_PREFIX %+ _RAND_public_bytes +%xdefine RAND_seed BORINGSSL_PREFIX %+ _RAND_seed +%xdefine RAND_set_rand_method BORINGSSL_PREFIX %+ _RAND_set_rand_method +%xdefine RAND_status BORINGSSL_PREFIX %+ _RAND_status +%xdefine RAND_write_file BORINGSSL_PREFIX %+ _RAND_write_file +%xdefine RC4 BORINGSSL_PREFIX %+ _RC4 +%xdefine RC4_options BORINGSSL_PREFIX %+ _RC4_options +%xdefine RC4_set_key BORINGSSL_PREFIX %+ _RC4_set_key +%xdefine RFC8032_DOM2_PREFIX BORINGSSL_PREFIX %+ _RFC8032_DOM2_PREFIX +%xdefine RIPEMD160 BORINGSSL_PREFIX %+ _RIPEMD160 +%xdefine RIPEMD160_Final BORINGSSL_PREFIX %+ _RIPEMD160_Final +%xdefine RIPEMD160_Init BORINGSSL_PREFIX %+ _RIPEMD160_Init +%xdefine RIPEMD160_Update BORINGSSL_PREFIX %+ _RIPEMD160_Update +%xdefine RSAPrivateKey_dup BORINGSSL_PREFIX %+ _RSAPrivateKey_dup +%xdefine RSAPublicKey_dup BORINGSSL_PREFIX %+ _RSAPublicKey_dup +%xdefine RSASSA_PSS_PARAMS_create BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_create +%xdefine RSASSA_PSS_PARAMS_free BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_free +%xdefine RSASSA_PSS_PARAMS_get BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_get +%xdefine RSASSA_PSS_PARAMS_new BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_new +%xdefine RSASSA_PSS_parse_params BORINGSSL_PREFIX %+ _RSASSA_PSS_parse_params +%xdefine RSAZ_1024_mod_exp_avx2 BORINGSSL_PREFIX %+ _RSAZ_1024_mod_exp_avx2 +%xdefine RSAZ_mod_exp_avx512_x2 BORINGSSL_PREFIX %+ _RSAZ_mod_exp_avx512_x2 +%xdefine RSA_ALGOR_IDENTIFIER_free BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_free +%xdefine RSA_ALGOR_IDENTIFIER_new BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_new +%xdefine RSA_INTEGER_free BORINGSSL_PREFIX %+ _RSA_INTEGER_free +%xdefine RSA_INTEGER_new BORINGSSL_PREFIX %+ _RSA_INTEGER_new +%xdefine RSA_MGA_IDENTIFIER_free BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_free +%xdefine RSA_MGA_IDENTIFIER_new BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_new +%xdefine RSA_PSS_PARAMS_free BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_free +%xdefine RSA_PSS_PARAMS_it BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_it +%xdefine RSA_PSS_PARAMS_new BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_new +%xdefine RSA_add_pkcs1_prefix BORINGSSL_PREFIX %+ _RSA_add_pkcs1_prefix +%xdefine RSA_bits BORINGSSL_PREFIX %+ _RSA_bits +%xdefine RSA_blinding_off_temp_for_accp_compatibility BORINGSSL_PREFIX %+ _RSA_blinding_off_temp_for_accp_compatibility +%xdefine RSA_blinding_on BORINGSSL_PREFIX %+ _RSA_blinding_on +%xdefine RSA_check_fips BORINGSSL_PREFIX %+ _RSA_check_fips +%xdefine RSA_check_key BORINGSSL_PREFIX %+ _RSA_check_key +%xdefine RSA_decrypt BORINGSSL_PREFIX %+ _RSA_decrypt +%xdefine RSA_encrypt BORINGSSL_PREFIX %+ _RSA_encrypt +%xdefine RSA_flags BORINGSSL_PREFIX %+ _RSA_flags +%xdefine RSA_free BORINGSSL_PREFIX %+ _RSA_free +%xdefine RSA_generate_key BORINGSSL_PREFIX %+ _RSA_generate_key +%xdefine RSA_generate_key_ex BORINGSSL_PREFIX %+ _RSA_generate_key_ex +%xdefine RSA_generate_key_fips BORINGSSL_PREFIX %+ _RSA_generate_key_fips +%xdefine RSA_get0_crt_params BORINGSSL_PREFIX %+ _RSA_get0_crt_params +%xdefine RSA_get0_d BORINGSSL_PREFIX %+ _RSA_get0_d +%xdefine RSA_get0_dmp1 BORINGSSL_PREFIX %+ _RSA_get0_dmp1 +%xdefine RSA_get0_dmq1 BORINGSSL_PREFIX %+ _RSA_get0_dmq1 +%xdefine RSA_get0_e BORINGSSL_PREFIX %+ _RSA_get0_e +%xdefine RSA_get0_factors BORINGSSL_PREFIX %+ _RSA_get0_factors +%xdefine RSA_get0_iqmp BORINGSSL_PREFIX %+ _RSA_get0_iqmp +%xdefine RSA_get0_key BORINGSSL_PREFIX %+ _RSA_get0_key +%xdefine RSA_get0_n BORINGSSL_PREFIX %+ _RSA_get0_n +%xdefine RSA_get0_p BORINGSSL_PREFIX %+ _RSA_get0_p +%xdefine RSA_get0_pss_params BORINGSSL_PREFIX %+ _RSA_get0_pss_params +%xdefine RSA_get0_q BORINGSSL_PREFIX %+ _RSA_get0_q +%xdefine RSA_get0_ssa_pss_params BORINGSSL_PREFIX %+ _RSA_get0_ssa_pss_params +%xdefine RSA_get_default_method BORINGSSL_PREFIX %+ _RSA_get_default_method +%xdefine RSA_get_ex_data BORINGSSL_PREFIX %+ _RSA_get_ex_data +%xdefine RSA_get_ex_new_index BORINGSSL_PREFIX %+ _RSA_get_ex_new_index +%xdefine RSA_get_method BORINGSSL_PREFIX %+ _RSA_get_method +%xdefine RSA_is_opaque BORINGSSL_PREFIX %+ _RSA_is_opaque +%xdefine RSA_marshal_private_key BORINGSSL_PREFIX %+ _RSA_marshal_private_key +%xdefine RSA_marshal_public_key BORINGSSL_PREFIX %+ _RSA_marshal_public_key +%xdefine RSA_meth_free BORINGSSL_PREFIX %+ _RSA_meth_free +%xdefine RSA_meth_new BORINGSSL_PREFIX %+ _RSA_meth_new +%xdefine RSA_meth_set0_app_data BORINGSSL_PREFIX %+ _RSA_meth_set0_app_data +%xdefine RSA_meth_set_finish BORINGSSL_PREFIX %+ _RSA_meth_set_finish +%xdefine RSA_meth_set_init BORINGSSL_PREFIX %+ _RSA_meth_set_init +%xdefine RSA_meth_set_priv_dec BORINGSSL_PREFIX %+ _RSA_meth_set_priv_dec +%xdefine RSA_meth_set_priv_enc BORINGSSL_PREFIX %+ _RSA_meth_set_priv_enc +%xdefine RSA_meth_set_pub_dec BORINGSSL_PREFIX %+ _RSA_meth_set_pub_dec +%xdefine RSA_meth_set_pub_enc BORINGSSL_PREFIX %+ _RSA_meth_set_pub_enc +%xdefine RSA_meth_set_sign BORINGSSL_PREFIX %+ _RSA_meth_set_sign +%xdefine RSA_new BORINGSSL_PREFIX %+ _RSA_new +%xdefine RSA_new_method BORINGSSL_PREFIX %+ _RSA_new_method +%xdefine RSA_new_method_no_e BORINGSSL_PREFIX %+ _RSA_new_method_no_e +%xdefine RSA_new_private_key BORINGSSL_PREFIX %+ _RSA_new_private_key +%xdefine RSA_new_private_key_large_e BORINGSSL_PREFIX %+ _RSA_new_private_key_large_e +%xdefine RSA_new_private_key_no_crt BORINGSSL_PREFIX %+ _RSA_new_private_key_no_crt +%xdefine RSA_new_private_key_no_e BORINGSSL_PREFIX %+ _RSA_new_private_key_no_e +%xdefine RSA_new_public_key BORINGSSL_PREFIX %+ _RSA_new_public_key +%xdefine RSA_new_public_key_large_e BORINGSSL_PREFIX %+ _RSA_new_public_key_large_e +%xdefine RSA_padding_add_PKCS1_OAEP BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP +%xdefine RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP_mgf1 +%xdefine RSA_padding_add_PKCS1_PSS BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS +%xdefine RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS_mgf1 +%xdefine RSA_padding_add_PKCS1_type_1 BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_type_1 +%xdefine RSA_padding_add_none BORINGSSL_PREFIX %+ _RSA_padding_add_none +%xdefine RSA_padding_check_PKCS1_OAEP_mgf1 BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_OAEP_mgf1 +%xdefine RSA_padding_check_PKCS1_type_1 BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_type_1 +%xdefine RSA_parse_private_key BORINGSSL_PREFIX %+ _RSA_parse_private_key +%xdefine RSA_parse_public_key BORINGSSL_PREFIX %+ _RSA_parse_public_key +%xdefine RSA_pkey_ctx_ctrl BORINGSSL_PREFIX %+ _RSA_pkey_ctx_ctrl +%xdefine RSA_print BORINGSSL_PREFIX %+ _RSA_print +%xdefine RSA_print_fp BORINGSSL_PREFIX %+ _RSA_print_fp +%xdefine RSA_private_decrypt BORINGSSL_PREFIX %+ _RSA_private_decrypt +%xdefine RSA_private_encrypt BORINGSSL_PREFIX %+ _RSA_private_encrypt +%xdefine RSA_private_key_from_bytes BORINGSSL_PREFIX %+ _RSA_private_key_from_bytes +%xdefine RSA_private_key_to_bytes BORINGSSL_PREFIX %+ _RSA_private_key_to_bytes +%xdefine RSA_public_decrypt BORINGSSL_PREFIX %+ _RSA_public_decrypt +%xdefine RSA_public_encrypt BORINGSSL_PREFIX %+ _RSA_public_encrypt +%xdefine RSA_public_key_from_bytes BORINGSSL_PREFIX %+ _RSA_public_key_from_bytes +%xdefine RSA_public_key_to_bytes BORINGSSL_PREFIX %+ _RSA_public_key_to_bytes +%xdefine RSA_set0_crt_params BORINGSSL_PREFIX %+ _RSA_set0_crt_params +%xdefine RSA_set0_factors BORINGSSL_PREFIX %+ _RSA_set0_factors +%xdefine RSA_set0_key BORINGSSL_PREFIX %+ _RSA_set0_key +%xdefine RSA_set_ex_data BORINGSSL_PREFIX %+ _RSA_set_ex_data +%xdefine RSA_set_flags BORINGSSL_PREFIX %+ _RSA_set_flags +%xdefine RSA_set_method BORINGSSL_PREFIX %+ _RSA_set_method +%xdefine RSA_sign BORINGSSL_PREFIX %+ _RSA_sign +%xdefine RSA_sign_pss_mgf1 BORINGSSL_PREFIX %+ _RSA_sign_pss_mgf1 +%xdefine RSA_sign_raw BORINGSSL_PREFIX %+ _RSA_sign_raw +%xdefine RSA_size BORINGSSL_PREFIX %+ _RSA_size +%xdefine RSA_test_flags BORINGSSL_PREFIX %+ _RSA_test_flags +%xdefine RSA_up_ref BORINGSSL_PREFIX %+ _RSA_up_ref +%xdefine RSA_verify BORINGSSL_PREFIX %+ _RSA_verify +%xdefine RSA_verify_PKCS1_PSS BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS +%xdefine RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS_mgf1 +%xdefine RSA_verify_pss_mgf1 BORINGSSL_PREFIX %+ _RSA_verify_pss_mgf1 +%xdefine RSA_verify_raw BORINGSSL_PREFIX %+ _RSA_verify_raw +%xdefine SHA1 BORINGSSL_PREFIX %+ _SHA1 +%xdefine SHA1_Final BORINGSSL_PREFIX %+ _SHA1_Final +%xdefine SHA1_Init BORINGSSL_PREFIX %+ _SHA1_Init +%xdefine SHA1_Init_from_state BORINGSSL_PREFIX %+ _SHA1_Init_from_state +%xdefine SHA1_Transform BORINGSSL_PREFIX %+ _SHA1_Transform +%xdefine SHA1_Update BORINGSSL_PREFIX %+ _SHA1_Update +%xdefine SHA1_get_state BORINGSSL_PREFIX %+ _SHA1_get_state +%xdefine SHA224 BORINGSSL_PREFIX %+ _SHA224 +%xdefine SHA224_Final BORINGSSL_PREFIX %+ _SHA224_Final +%xdefine SHA224_Init BORINGSSL_PREFIX %+ _SHA224_Init +%xdefine SHA224_Init_from_state BORINGSSL_PREFIX %+ _SHA224_Init_from_state +%xdefine SHA224_Update BORINGSSL_PREFIX %+ _SHA224_Update +%xdefine SHA224_get_state BORINGSSL_PREFIX %+ _SHA224_get_state +%xdefine SHA256 BORINGSSL_PREFIX %+ _SHA256 +%xdefine SHA256_Final BORINGSSL_PREFIX %+ _SHA256_Final +%xdefine SHA256_Init BORINGSSL_PREFIX %+ _SHA256_Init +%xdefine SHA256_Init_from_state BORINGSSL_PREFIX %+ _SHA256_Init_from_state +%xdefine SHA256_Transform BORINGSSL_PREFIX %+ _SHA256_Transform +%xdefine SHA256_TransformBlocks BORINGSSL_PREFIX %+ _SHA256_TransformBlocks +%xdefine SHA256_Update BORINGSSL_PREFIX %+ _SHA256_Update +%xdefine SHA256_get_state BORINGSSL_PREFIX %+ _SHA256_get_state +%xdefine SHA384 BORINGSSL_PREFIX %+ _SHA384 +%xdefine SHA384_Final BORINGSSL_PREFIX %+ _SHA384_Final +%xdefine SHA384_Init BORINGSSL_PREFIX %+ _SHA384_Init +%xdefine SHA384_Init_from_state BORINGSSL_PREFIX %+ _SHA384_Init_from_state +%xdefine SHA384_Update BORINGSSL_PREFIX %+ _SHA384_Update +%xdefine SHA384_get_state BORINGSSL_PREFIX %+ _SHA384_get_state +%xdefine SHA3_224 BORINGSSL_PREFIX %+ _SHA3_224 +%xdefine SHA3_224_Final BORINGSSL_PREFIX %+ _SHA3_224_Final +%xdefine SHA3_224_Init BORINGSSL_PREFIX %+ _SHA3_224_Init +%xdefine SHA3_224_Update BORINGSSL_PREFIX %+ _SHA3_224_Update +%xdefine SHA3_256 BORINGSSL_PREFIX %+ _SHA3_256 +%xdefine SHA3_256_Final BORINGSSL_PREFIX %+ _SHA3_256_Final +%xdefine SHA3_256_Init BORINGSSL_PREFIX %+ _SHA3_256_Init +%xdefine SHA3_256_Update BORINGSSL_PREFIX %+ _SHA3_256_Update +%xdefine SHA3_384 BORINGSSL_PREFIX %+ _SHA3_384 +%xdefine SHA3_384_Final BORINGSSL_PREFIX %+ _SHA3_384_Final +%xdefine SHA3_384_Init BORINGSSL_PREFIX %+ _SHA3_384_Init +%xdefine SHA3_384_Update BORINGSSL_PREFIX %+ _SHA3_384_Update +%xdefine SHA3_512 BORINGSSL_PREFIX %+ _SHA3_512 +%xdefine SHA3_512_Final BORINGSSL_PREFIX %+ _SHA3_512_Final +%xdefine SHA3_512_Init BORINGSSL_PREFIX %+ _SHA3_512_Init +%xdefine SHA3_512_Update BORINGSSL_PREFIX %+ _SHA3_512_Update +%xdefine SHA3_Final BORINGSSL_PREFIX %+ _SHA3_Final +%xdefine SHA3_Init BORINGSSL_PREFIX %+ _SHA3_Init +%xdefine SHA3_Update BORINGSSL_PREFIX %+ _SHA3_Update +%xdefine SHA512 BORINGSSL_PREFIX %+ _SHA512 +%xdefine SHA512_224 BORINGSSL_PREFIX %+ _SHA512_224 +%xdefine SHA512_224_Final BORINGSSL_PREFIX %+ _SHA512_224_Final +%xdefine SHA512_224_Init BORINGSSL_PREFIX %+ _SHA512_224_Init +%xdefine SHA512_224_Init_from_state BORINGSSL_PREFIX %+ _SHA512_224_Init_from_state +%xdefine SHA512_224_Update BORINGSSL_PREFIX %+ _SHA512_224_Update +%xdefine SHA512_224_get_state BORINGSSL_PREFIX %+ _SHA512_224_get_state +%xdefine SHA512_256 BORINGSSL_PREFIX %+ _SHA512_256 +%xdefine SHA512_256_Final BORINGSSL_PREFIX %+ _SHA512_256_Final +%xdefine SHA512_256_Init BORINGSSL_PREFIX %+ _SHA512_256_Init +%xdefine SHA512_256_Init_from_state BORINGSSL_PREFIX %+ _SHA512_256_Init_from_state +%xdefine SHA512_256_Update BORINGSSL_PREFIX %+ _SHA512_256_Update +%xdefine SHA512_256_get_state BORINGSSL_PREFIX %+ _SHA512_256_get_state +%xdefine SHA512_Final BORINGSSL_PREFIX %+ _SHA512_Final +%xdefine SHA512_Init BORINGSSL_PREFIX %+ _SHA512_Init +%xdefine SHA512_Init_from_state BORINGSSL_PREFIX %+ _SHA512_Init_from_state +%xdefine SHA512_Transform BORINGSSL_PREFIX %+ _SHA512_Transform +%xdefine SHA512_Update BORINGSSL_PREFIX %+ _SHA512_Update +%xdefine SHA512_get_state BORINGSSL_PREFIX %+ _SHA512_get_state +%xdefine SHAKE128 BORINGSSL_PREFIX %+ _SHAKE128 +%xdefine SHAKE128_Absorb_once_x4 BORINGSSL_PREFIX %+ _SHAKE128_Absorb_once_x4 +%xdefine SHAKE128_Init_x4 BORINGSSL_PREFIX %+ _SHAKE128_Init_x4 +%xdefine SHAKE128_Squeezeblocks_x4 BORINGSSL_PREFIX %+ _SHAKE128_Squeezeblocks_x4 +%xdefine SHAKE256 BORINGSSL_PREFIX %+ _SHAKE256 +%xdefine SHAKE256_x4 BORINGSSL_PREFIX %+ _SHAKE256_x4 +%xdefine SHAKE_Absorb BORINGSSL_PREFIX %+ _SHAKE_Absorb +%xdefine SHAKE_Final BORINGSSL_PREFIX %+ _SHAKE_Final +%xdefine SHAKE_Init BORINGSSL_PREFIX %+ _SHAKE_Init +%xdefine SHAKE_Squeeze BORINGSSL_PREFIX %+ _SHAKE_Squeeze +%xdefine SIPHASH_24 BORINGSSL_PREFIX %+ _SIPHASH_24 +%xdefine SMIME_read_PKCS7 BORINGSSL_PREFIX %+ _SMIME_read_PKCS7 +%xdefine SMIME_write_PKCS7 BORINGSSL_PREFIX %+ _SMIME_write_PKCS7 +%xdefine SPAKE2_CTX_free BORINGSSL_PREFIX %+ _SPAKE2_CTX_free +%xdefine SPAKE2_CTX_new BORINGSSL_PREFIX %+ _SPAKE2_CTX_new +%xdefine SPAKE2_generate_msg BORINGSSL_PREFIX %+ _SPAKE2_generate_msg +%xdefine SPAKE2_process_msg BORINGSSL_PREFIX %+ _SPAKE2_process_msg +%xdefine SSHKDF BORINGSSL_PREFIX %+ _SSHKDF +%xdefine SSKDF_digest BORINGSSL_PREFIX %+ _SSKDF_digest +%xdefine SSKDF_hmac BORINGSSL_PREFIX %+ _SSKDF_hmac +%xdefine SSLeay BORINGSSL_PREFIX %+ _SSLeay +%xdefine SSLeay_version BORINGSSL_PREFIX %+ _SSLeay_version +%xdefine TRUST_TOKEN_CLIENT_add_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_add_key +%xdefine TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance +%xdefine TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance_over_message +%xdefine TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_redemption +%xdefine TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_issuance +%xdefine TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_redemption +%xdefine TRUST_TOKEN_CLIENT_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_free +%xdefine TRUST_TOKEN_CLIENT_new BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_new +%xdefine TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_set_srr_key +%xdefine TRUST_TOKEN_ISSUER_add_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_add_key +%xdefine TRUST_TOKEN_ISSUER_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_free +%xdefine TRUST_TOKEN_ISSUER_issue BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_issue +%xdefine TRUST_TOKEN_ISSUER_new BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_new +%xdefine TRUST_TOKEN_ISSUER_redeem BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem +%xdefine TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem_over_message +%xdefine TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_metadata_key +%xdefine TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_srr_key +%xdefine TRUST_TOKEN_PRETOKEN_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_PRETOKEN_free +%xdefine TRUST_TOKEN_decode_private_metadata BORINGSSL_PREFIX %+ _TRUST_TOKEN_decode_private_metadata +%xdefine TRUST_TOKEN_derive_key_from_secret BORINGSSL_PREFIX %+ _TRUST_TOKEN_derive_key_from_secret +%xdefine TRUST_TOKEN_experiment_v1 BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v1 +%xdefine TRUST_TOKEN_experiment_v2_pmb BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_pmb +%xdefine TRUST_TOKEN_experiment_v2_voprf BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_voprf +%xdefine TRUST_TOKEN_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_free +%xdefine TRUST_TOKEN_generate_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_generate_key +%xdefine TRUST_TOKEN_new BORINGSSL_PREFIX %+ _TRUST_TOKEN_new +%xdefine TRUST_TOKEN_pst_v1_pmb BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_pmb +%xdefine TRUST_TOKEN_pst_v1_voprf BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_voprf +%xdefine UI_add_info_string BORINGSSL_PREFIX %+ _UI_add_info_string +%xdefine UI_add_input_string BORINGSSL_PREFIX %+ _UI_add_input_string +%xdefine UI_add_verify_string BORINGSSL_PREFIX %+ _UI_add_verify_string +%xdefine UI_free BORINGSSL_PREFIX %+ _UI_free +%xdefine UI_new BORINGSSL_PREFIX %+ _UI_new +%xdefine UI_process BORINGSSL_PREFIX %+ _UI_process +%xdefine USERNOTICE_free BORINGSSL_PREFIX %+ _USERNOTICE_free +%xdefine USERNOTICE_it BORINGSSL_PREFIX %+ _USERNOTICE_it +%xdefine USERNOTICE_new BORINGSSL_PREFIX %+ _USERNOTICE_new +%xdefine UTF8_getc BORINGSSL_PREFIX %+ _UTF8_getc +%xdefine UTF8_putc BORINGSSL_PREFIX %+ _UTF8_putc +%xdefine X25519 BORINGSSL_PREFIX %+ _X25519 +%xdefine X25519_keypair BORINGSSL_PREFIX %+ _X25519_keypair +%xdefine X25519_public_from_private BORINGSSL_PREFIX %+ _X25519_public_from_private +%xdefine X509V3_EXT_CRL_add_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_CRL_add_nconf +%xdefine X509V3_EXT_REQ_add_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_REQ_add_nconf +%xdefine X509V3_EXT_add BORINGSSL_PREFIX %+ _X509V3_EXT_add +%xdefine X509V3_EXT_add_alias BORINGSSL_PREFIX %+ _X509V3_EXT_add_alias +%xdefine X509V3_EXT_add_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf +%xdefine X509V3_EXT_add_nconf_sk BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf_sk +%xdefine X509V3_EXT_conf BORINGSSL_PREFIX %+ _X509V3_EXT_conf +%xdefine X509V3_EXT_conf_nid BORINGSSL_PREFIX %+ _X509V3_EXT_conf_nid +%xdefine X509V3_EXT_d2i BORINGSSL_PREFIX %+ _X509V3_EXT_d2i +%xdefine X509V3_EXT_free BORINGSSL_PREFIX %+ _X509V3_EXT_free +%xdefine X509V3_EXT_get BORINGSSL_PREFIX %+ _X509V3_EXT_get +%xdefine X509V3_EXT_get_nid BORINGSSL_PREFIX %+ _X509V3_EXT_get_nid +%xdefine X509V3_EXT_i2d BORINGSSL_PREFIX %+ _X509V3_EXT_i2d +%xdefine X509V3_EXT_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_nconf +%xdefine X509V3_EXT_nconf_nid BORINGSSL_PREFIX %+ _X509V3_EXT_nconf_nid +%xdefine X509V3_EXT_print BORINGSSL_PREFIX %+ _X509V3_EXT_print +%xdefine X509V3_EXT_print_fp BORINGSSL_PREFIX %+ _X509V3_EXT_print_fp +%xdefine X509V3_NAME_from_section BORINGSSL_PREFIX %+ _X509V3_NAME_from_section +%xdefine X509V3_add1_i2d BORINGSSL_PREFIX %+ _X509V3_add1_i2d +%xdefine X509V3_add_standard_extensions BORINGSSL_PREFIX %+ _X509V3_add_standard_extensions +%xdefine X509V3_add_value BORINGSSL_PREFIX %+ _X509V3_add_value +%xdefine X509V3_add_value_bool BORINGSSL_PREFIX %+ _X509V3_add_value_bool +%xdefine X509V3_add_value_int BORINGSSL_PREFIX %+ _X509V3_add_value_int +%xdefine X509V3_bool_from_string BORINGSSL_PREFIX %+ _X509V3_bool_from_string +%xdefine X509V3_conf_free BORINGSSL_PREFIX %+ _X509V3_conf_free +%xdefine X509V3_extensions_print BORINGSSL_PREFIX %+ _X509V3_extensions_print +%xdefine X509V3_get_d2i BORINGSSL_PREFIX %+ _X509V3_get_d2i +%xdefine X509V3_get_section BORINGSSL_PREFIX %+ _X509V3_get_section +%xdefine X509V3_get_value_bool BORINGSSL_PREFIX %+ _X509V3_get_value_bool +%xdefine X509V3_get_value_int BORINGSSL_PREFIX %+ _X509V3_get_value_int +%xdefine X509V3_parse_list BORINGSSL_PREFIX %+ _X509V3_parse_list +%xdefine X509V3_set_ctx BORINGSSL_PREFIX %+ _X509V3_set_ctx +%xdefine X509V3_set_nconf BORINGSSL_PREFIX %+ _X509V3_set_nconf +%xdefine X509_ALGOR_cmp BORINGSSL_PREFIX %+ _X509_ALGOR_cmp +%xdefine X509_ALGOR_dup BORINGSSL_PREFIX %+ _X509_ALGOR_dup +%xdefine X509_ALGOR_free BORINGSSL_PREFIX %+ _X509_ALGOR_free +%xdefine X509_ALGOR_get0 BORINGSSL_PREFIX %+ _X509_ALGOR_get0 +%xdefine X509_ALGOR_it BORINGSSL_PREFIX %+ _X509_ALGOR_it +%xdefine X509_ALGOR_new BORINGSSL_PREFIX %+ _X509_ALGOR_new +%xdefine X509_ALGOR_set0 BORINGSSL_PREFIX %+ _X509_ALGOR_set0 +%xdefine X509_ALGOR_set_md BORINGSSL_PREFIX %+ _X509_ALGOR_set_md +%xdefine X509_ATTRIBUTE_count BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_count +%xdefine X509_ATTRIBUTE_create BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create +%xdefine X509_ATTRIBUTE_create_by_NID BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_NID +%xdefine X509_ATTRIBUTE_create_by_OBJ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_OBJ +%xdefine X509_ATTRIBUTE_create_by_txt BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_txt +%xdefine X509_ATTRIBUTE_dup BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_dup +%xdefine X509_ATTRIBUTE_free BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_free +%xdefine X509_ATTRIBUTE_get0_data BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_data +%xdefine X509_ATTRIBUTE_get0_object BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_object +%xdefine X509_ATTRIBUTE_get0_type BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_type +%xdefine X509_ATTRIBUTE_it BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_it +%xdefine X509_ATTRIBUTE_new BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_new +%xdefine X509_ATTRIBUTE_set1_data BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_data +%xdefine X509_ATTRIBUTE_set1_object BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_object +%xdefine X509_CERT_AUX_free BORINGSSL_PREFIX %+ _X509_CERT_AUX_free +%xdefine X509_CERT_AUX_it BORINGSSL_PREFIX %+ _X509_CERT_AUX_it +%xdefine X509_CERT_AUX_new BORINGSSL_PREFIX %+ _X509_CERT_AUX_new +%xdefine X509_CERT_AUX_print BORINGSSL_PREFIX %+ _X509_CERT_AUX_print +%xdefine X509_CINF_free BORINGSSL_PREFIX %+ _X509_CINF_free +%xdefine X509_CINF_it BORINGSSL_PREFIX %+ _X509_CINF_it +%xdefine X509_CINF_new BORINGSSL_PREFIX %+ _X509_CINF_new +%xdefine X509_CRL_INFO_free BORINGSSL_PREFIX %+ _X509_CRL_INFO_free +%xdefine X509_CRL_INFO_it BORINGSSL_PREFIX %+ _X509_CRL_INFO_it +%xdefine X509_CRL_INFO_new BORINGSSL_PREFIX %+ _X509_CRL_INFO_new +%xdefine X509_CRL_add0_revoked BORINGSSL_PREFIX %+ _X509_CRL_add0_revoked +%xdefine X509_CRL_add1_ext_i2d BORINGSSL_PREFIX %+ _X509_CRL_add1_ext_i2d +%xdefine X509_CRL_add_ext BORINGSSL_PREFIX %+ _X509_CRL_add_ext +%xdefine X509_CRL_cmp BORINGSSL_PREFIX %+ _X509_CRL_cmp +%xdefine X509_CRL_delete_ext BORINGSSL_PREFIX %+ _X509_CRL_delete_ext +%xdefine X509_CRL_digest BORINGSSL_PREFIX %+ _X509_CRL_digest +%xdefine X509_CRL_dup BORINGSSL_PREFIX %+ _X509_CRL_dup +%xdefine X509_CRL_free BORINGSSL_PREFIX %+ _X509_CRL_free +%xdefine X509_CRL_get0_by_cert BORINGSSL_PREFIX %+ _X509_CRL_get0_by_cert +%xdefine X509_CRL_get0_by_serial BORINGSSL_PREFIX %+ _X509_CRL_get0_by_serial +%xdefine X509_CRL_get0_extensions BORINGSSL_PREFIX %+ _X509_CRL_get0_extensions +%xdefine X509_CRL_get0_lastUpdate BORINGSSL_PREFIX %+ _X509_CRL_get0_lastUpdate +%xdefine X509_CRL_get0_nextUpdate BORINGSSL_PREFIX %+ _X509_CRL_get0_nextUpdate +%xdefine X509_CRL_get0_signature BORINGSSL_PREFIX %+ _X509_CRL_get0_signature +%xdefine X509_CRL_get_REVOKED BORINGSSL_PREFIX %+ _X509_CRL_get_REVOKED +%xdefine X509_CRL_get_ext BORINGSSL_PREFIX %+ _X509_CRL_get_ext +%xdefine X509_CRL_get_ext_by_NID BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_NID +%xdefine X509_CRL_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_OBJ +%xdefine X509_CRL_get_ext_by_critical BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_critical +%xdefine X509_CRL_get_ext_count BORINGSSL_PREFIX %+ _X509_CRL_get_ext_count +%xdefine X509_CRL_get_ext_d2i BORINGSSL_PREFIX %+ _X509_CRL_get_ext_d2i +%xdefine X509_CRL_get_issuer BORINGSSL_PREFIX %+ _X509_CRL_get_issuer +%xdefine X509_CRL_get_lastUpdate BORINGSSL_PREFIX %+ _X509_CRL_get_lastUpdate +%xdefine X509_CRL_get_nextUpdate BORINGSSL_PREFIX %+ _X509_CRL_get_nextUpdate +%xdefine X509_CRL_get_signature_nid BORINGSSL_PREFIX %+ _X509_CRL_get_signature_nid +%xdefine X509_CRL_get_version BORINGSSL_PREFIX %+ _X509_CRL_get_version +%xdefine X509_CRL_http_nbio BORINGSSL_PREFIX %+ _X509_CRL_http_nbio +%xdefine X509_CRL_it BORINGSSL_PREFIX %+ _X509_CRL_it +%xdefine X509_CRL_match BORINGSSL_PREFIX %+ _X509_CRL_match +%xdefine X509_CRL_new BORINGSSL_PREFIX %+ _X509_CRL_new +%xdefine X509_CRL_print BORINGSSL_PREFIX %+ _X509_CRL_print +%xdefine X509_CRL_print_fp BORINGSSL_PREFIX %+ _X509_CRL_print_fp +%xdefine X509_CRL_set1_lastUpdate BORINGSSL_PREFIX %+ _X509_CRL_set1_lastUpdate +%xdefine X509_CRL_set1_nextUpdate BORINGSSL_PREFIX %+ _X509_CRL_set1_nextUpdate +%xdefine X509_CRL_set1_signature_algo BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_algo +%xdefine X509_CRL_set1_signature_value BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_value +%xdefine X509_CRL_set_issuer_name BORINGSSL_PREFIX %+ _X509_CRL_set_issuer_name +%xdefine X509_CRL_set_version BORINGSSL_PREFIX %+ _X509_CRL_set_version +%xdefine X509_CRL_sign BORINGSSL_PREFIX %+ _X509_CRL_sign +%xdefine X509_CRL_sign_ctx BORINGSSL_PREFIX %+ _X509_CRL_sign_ctx +%xdefine X509_CRL_sort BORINGSSL_PREFIX %+ _X509_CRL_sort +%xdefine X509_CRL_up_ref BORINGSSL_PREFIX %+ _X509_CRL_up_ref +%xdefine X509_CRL_verify BORINGSSL_PREFIX %+ _X509_CRL_verify +%xdefine X509_EXTENSIONS_it BORINGSSL_PREFIX %+ _X509_EXTENSIONS_it +%xdefine X509_EXTENSION_create_by_NID BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_NID +%xdefine X509_EXTENSION_create_by_OBJ BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_OBJ +%xdefine X509_EXTENSION_dup BORINGSSL_PREFIX %+ _X509_EXTENSION_dup +%xdefine X509_EXTENSION_free BORINGSSL_PREFIX %+ _X509_EXTENSION_free +%xdefine X509_EXTENSION_get_critical BORINGSSL_PREFIX %+ _X509_EXTENSION_get_critical +%xdefine X509_EXTENSION_get_data BORINGSSL_PREFIX %+ _X509_EXTENSION_get_data +%xdefine X509_EXTENSION_get_object BORINGSSL_PREFIX %+ _X509_EXTENSION_get_object +%xdefine X509_EXTENSION_it BORINGSSL_PREFIX %+ _X509_EXTENSION_it +%xdefine X509_EXTENSION_new BORINGSSL_PREFIX %+ _X509_EXTENSION_new +%xdefine X509_EXTENSION_set_critical BORINGSSL_PREFIX %+ _X509_EXTENSION_set_critical +%xdefine X509_EXTENSION_set_data BORINGSSL_PREFIX %+ _X509_EXTENSION_set_data +%xdefine X509_EXTENSION_set_object BORINGSSL_PREFIX %+ _X509_EXTENSION_set_object +%xdefine X509_INFO_free BORINGSSL_PREFIX %+ _X509_INFO_free +%xdefine X509_LOOKUP_add_dir BORINGSSL_PREFIX %+ _X509_LOOKUP_add_dir +%xdefine X509_LOOKUP_ctrl BORINGSSL_PREFIX %+ _X509_LOOKUP_ctrl +%xdefine X509_LOOKUP_file BORINGSSL_PREFIX %+ _X509_LOOKUP_file +%xdefine X509_LOOKUP_free BORINGSSL_PREFIX %+ _X509_LOOKUP_free +%xdefine X509_LOOKUP_hash_dir BORINGSSL_PREFIX %+ _X509_LOOKUP_hash_dir +%xdefine X509_LOOKUP_load_file BORINGSSL_PREFIX %+ _X509_LOOKUP_load_file +%xdefine X509_NAME_ENTRIES_it BORINGSSL_PREFIX %+ _X509_NAME_ENTRIES_it +%xdefine X509_NAME_ENTRY_create_by_NID BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_NID +%xdefine X509_NAME_ENTRY_create_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_OBJ +%xdefine X509_NAME_ENTRY_create_by_txt BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_txt +%xdefine X509_NAME_ENTRY_dup BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_dup +%xdefine X509_NAME_ENTRY_free BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_free +%xdefine X509_NAME_ENTRY_get_data BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_data +%xdefine X509_NAME_ENTRY_get_object BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_object +%xdefine X509_NAME_ENTRY_it BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_it +%xdefine X509_NAME_ENTRY_new BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_new +%xdefine X509_NAME_ENTRY_set BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set +%xdefine X509_NAME_ENTRY_set_data BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_data +%xdefine X509_NAME_ENTRY_set_object BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_object +%xdefine X509_NAME_INTERNAL_it BORINGSSL_PREFIX %+ _X509_NAME_INTERNAL_it +%xdefine X509_NAME_add_entry BORINGSSL_PREFIX %+ _X509_NAME_add_entry +%xdefine X509_NAME_add_entry_by_NID BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_NID +%xdefine X509_NAME_add_entry_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_OBJ +%xdefine X509_NAME_add_entry_by_txt BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_txt +%xdefine X509_NAME_cmp BORINGSSL_PREFIX %+ _X509_NAME_cmp +%xdefine X509_NAME_delete_entry BORINGSSL_PREFIX %+ _X509_NAME_delete_entry +%xdefine X509_NAME_digest BORINGSSL_PREFIX %+ _X509_NAME_digest +%xdefine X509_NAME_dup BORINGSSL_PREFIX %+ _X509_NAME_dup +%xdefine X509_NAME_entry_count BORINGSSL_PREFIX %+ _X509_NAME_entry_count +%xdefine X509_NAME_free BORINGSSL_PREFIX %+ _X509_NAME_free +%xdefine X509_NAME_get0_der BORINGSSL_PREFIX %+ _X509_NAME_get0_der +%xdefine X509_NAME_get_entry BORINGSSL_PREFIX %+ _X509_NAME_get_entry +%xdefine X509_NAME_get_index_by_NID BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_NID +%xdefine X509_NAME_get_index_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_OBJ +%xdefine X509_NAME_get_text_by_NID BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_NID +%xdefine X509_NAME_get_text_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_OBJ +%xdefine X509_NAME_hash BORINGSSL_PREFIX %+ _X509_NAME_hash +%xdefine X509_NAME_hash_old BORINGSSL_PREFIX %+ _X509_NAME_hash_old +%xdefine X509_NAME_it BORINGSSL_PREFIX %+ _X509_NAME_it +%xdefine X509_NAME_new BORINGSSL_PREFIX %+ _X509_NAME_new +%xdefine X509_NAME_oneline BORINGSSL_PREFIX %+ _X509_NAME_oneline +%xdefine X509_NAME_print BORINGSSL_PREFIX %+ _X509_NAME_print +%xdefine X509_NAME_print_ex BORINGSSL_PREFIX %+ _X509_NAME_print_ex +%xdefine X509_NAME_print_ex_fp BORINGSSL_PREFIX %+ _X509_NAME_print_ex_fp +%xdefine X509_NAME_set BORINGSSL_PREFIX %+ _X509_NAME_set +%xdefine X509_OBJECT_free BORINGSSL_PREFIX %+ _X509_OBJECT_free +%xdefine X509_OBJECT_free_contents BORINGSSL_PREFIX %+ _X509_OBJECT_free_contents +%xdefine X509_OBJECT_get0_X509 BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509 +%xdefine X509_OBJECT_get0_X509_CRL BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509_CRL +%xdefine X509_OBJECT_get_type BORINGSSL_PREFIX %+ _X509_OBJECT_get_type +%xdefine X509_OBJECT_new BORINGSSL_PREFIX %+ _X509_OBJECT_new +%xdefine X509_OBJECT_set1_X509 BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509 +%xdefine X509_OBJECT_set1_X509_CRL BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509_CRL +%xdefine X509_PUBKEY_free BORINGSSL_PREFIX %+ _X509_PUBKEY_free +%xdefine X509_PUBKEY_get BORINGSSL_PREFIX %+ _X509_PUBKEY_get +%xdefine X509_PUBKEY_get0 BORINGSSL_PREFIX %+ _X509_PUBKEY_get0 +%xdefine X509_PUBKEY_get0_param BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_param +%xdefine X509_PUBKEY_get0_public_key BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_public_key +%xdefine X509_PUBKEY_it BORINGSSL_PREFIX %+ _X509_PUBKEY_it +%xdefine X509_PUBKEY_new BORINGSSL_PREFIX %+ _X509_PUBKEY_new +%xdefine X509_PUBKEY_set BORINGSSL_PREFIX %+ _X509_PUBKEY_set +%xdefine X509_PUBKEY_set0_param BORINGSSL_PREFIX %+ _X509_PUBKEY_set0_param +%xdefine X509_PURPOSE_get0 BORINGSSL_PREFIX %+ _X509_PURPOSE_get0 +%xdefine X509_PURPOSE_get0_name BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_name +%xdefine X509_PURPOSE_get0_sname BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_sname +%xdefine X509_PURPOSE_get_by_id BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_id +%xdefine X509_PURPOSE_get_by_sname BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_sname +%xdefine X509_PURPOSE_get_count BORINGSSL_PREFIX %+ _X509_PURPOSE_get_count +%xdefine X509_PURPOSE_get_id BORINGSSL_PREFIX %+ _X509_PURPOSE_get_id +%xdefine X509_PURPOSE_get_trust BORINGSSL_PREFIX %+ _X509_PURPOSE_get_trust +%xdefine X509_PURPOSE_set BORINGSSL_PREFIX %+ _X509_PURPOSE_set +%xdefine X509_REQ_INFO_free BORINGSSL_PREFIX %+ _X509_REQ_INFO_free +%xdefine X509_REQ_INFO_it BORINGSSL_PREFIX %+ _X509_REQ_INFO_it +%xdefine X509_REQ_INFO_new BORINGSSL_PREFIX %+ _X509_REQ_INFO_new +%xdefine X509_REQ_add1_attr BORINGSSL_PREFIX %+ _X509_REQ_add1_attr +%xdefine X509_REQ_add1_attr_by_NID BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_NID +%xdefine X509_REQ_add1_attr_by_OBJ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_OBJ +%xdefine X509_REQ_add1_attr_by_txt BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_txt +%xdefine X509_REQ_add_extensions BORINGSSL_PREFIX %+ _X509_REQ_add_extensions +%xdefine X509_REQ_add_extensions_nid BORINGSSL_PREFIX %+ _X509_REQ_add_extensions_nid +%xdefine X509_REQ_check_private_key BORINGSSL_PREFIX %+ _X509_REQ_check_private_key +%xdefine X509_REQ_delete_attr BORINGSSL_PREFIX %+ _X509_REQ_delete_attr +%xdefine X509_REQ_digest BORINGSSL_PREFIX %+ _X509_REQ_digest +%xdefine X509_REQ_dup BORINGSSL_PREFIX %+ _X509_REQ_dup +%xdefine X509_REQ_extension_nid BORINGSSL_PREFIX %+ _X509_REQ_extension_nid +%xdefine X509_REQ_free BORINGSSL_PREFIX %+ _X509_REQ_free +%xdefine X509_REQ_get0_pubkey BORINGSSL_PREFIX %+ _X509_REQ_get0_pubkey +%xdefine X509_REQ_get0_signature BORINGSSL_PREFIX %+ _X509_REQ_get0_signature +%xdefine X509_REQ_get1_email BORINGSSL_PREFIX %+ _X509_REQ_get1_email +%xdefine X509_REQ_get_attr BORINGSSL_PREFIX %+ _X509_REQ_get_attr +%xdefine X509_REQ_get_attr_by_NID BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_NID +%xdefine X509_REQ_get_attr_by_OBJ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_OBJ +%xdefine X509_REQ_get_attr_count BORINGSSL_PREFIX %+ _X509_REQ_get_attr_count +%xdefine X509_REQ_get_extensions BORINGSSL_PREFIX %+ _X509_REQ_get_extensions +%xdefine X509_REQ_get_pubkey BORINGSSL_PREFIX %+ _X509_REQ_get_pubkey +%xdefine X509_REQ_get_signature_nid BORINGSSL_PREFIX %+ _X509_REQ_get_signature_nid +%xdefine X509_REQ_get_subject_name BORINGSSL_PREFIX %+ _X509_REQ_get_subject_name +%xdefine X509_REQ_get_version BORINGSSL_PREFIX %+ _X509_REQ_get_version +%xdefine X509_REQ_it BORINGSSL_PREFIX %+ _X509_REQ_it +%xdefine X509_REQ_new BORINGSSL_PREFIX %+ _X509_REQ_new +%xdefine X509_REQ_print BORINGSSL_PREFIX %+ _X509_REQ_print +%xdefine X509_REQ_print_ex BORINGSSL_PREFIX %+ _X509_REQ_print_ex +%xdefine X509_REQ_print_fp BORINGSSL_PREFIX %+ _X509_REQ_print_fp +%xdefine X509_REQ_set1_signature_algo BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_algo +%xdefine X509_REQ_set1_signature_value BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_value +%xdefine X509_REQ_set_pubkey BORINGSSL_PREFIX %+ _X509_REQ_set_pubkey +%xdefine X509_REQ_set_subject_name BORINGSSL_PREFIX %+ _X509_REQ_set_subject_name +%xdefine X509_REQ_set_version BORINGSSL_PREFIX %+ _X509_REQ_set_version +%xdefine X509_REQ_sign BORINGSSL_PREFIX %+ _X509_REQ_sign +%xdefine X509_REQ_sign_ctx BORINGSSL_PREFIX %+ _X509_REQ_sign_ctx +%xdefine X509_REQ_verify BORINGSSL_PREFIX %+ _X509_REQ_verify +%xdefine X509_REVOKED_add1_ext_i2d BORINGSSL_PREFIX %+ _X509_REVOKED_add1_ext_i2d +%xdefine X509_REVOKED_add_ext BORINGSSL_PREFIX %+ _X509_REVOKED_add_ext +%xdefine X509_REVOKED_delete_ext BORINGSSL_PREFIX %+ _X509_REVOKED_delete_ext +%xdefine X509_REVOKED_dup BORINGSSL_PREFIX %+ _X509_REVOKED_dup +%xdefine X509_REVOKED_free BORINGSSL_PREFIX %+ _X509_REVOKED_free +%xdefine X509_REVOKED_get0_extensions BORINGSSL_PREFIX %+ _X509_REVOKED_get0_extensions +%xdefine X509_REVOKED_get0_revocationDate BORINGSSL_PREFIX %+ _X509_REVOKED_get0_revocationDate +%xdefine X509_REVOKED_get0_serialNumber BORINGSSL_PREFIX %+ _X509_REVOKED_get0_serialNumber +%xdefine X509_REVOKED_get_ext BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext +%xdefine X509_REVOKED_get_ext_by_NID BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_NID +%xdefine X509_REVOKED_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_OBJ +%xdefine X509_REVOKED_get_ext_by_critical BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_critical +%xdefine X509_REVOKED_get_ext_count BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_count +%xdefine X509_REVOKED_get_ext_d2i BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_d2i +%xdefine X509_REVOKED_it BORINGSSL_PREFIX %+ _X509_REVOKED_it +%xdefine X509_REVOKED_new BORINGSSL_PREFIX %+ _X509_REVOKED_new +%xdefine X509_REVOKED_set_revocationDate BORINGSSL_PREFIX %+ _X509_REVOKED_set_revocationDate +%xdefine X509_REVOKED_set_serialNumber BORINGSSL_PREFIX %+ _X509_REVOKED_set_serialNumber +%xdefine X509_SIG_free BORINGSSL_PREFIX %+ _X509_SIG_free +%xdefine X509_SIG_get0 BORINGSSL_PREFIX %+ _X509_SIG_get0 +%xdefine X509_SIG_getm BORINGSSL_PREFIX %+ _X509_SIG_getm +%xdefine X509_SIG_it BORINGSSL_PREFIX %+ _X509_SIG_it +%xdefine X509_SIG_new BORINGSSL_PREFIX %+ _X509_SIG_new +%xdefine X509_STORE_CTX_add_custom_crit_oid BORINGSSL_PREFIX %+ _X509_STORE_CTX_add_custom_crit_oid +%xdefine X509_STORE_CTX_cleanup BORINGSSL_PREFIX %+ _X509_STORE_CTX_cleanup +%xdefine X509_STORE_CTX_free BORINGSSL_PREFIX %+ _X509_STORE_CTX_free +%xdefine X509_STORE_CTX_get0_cert BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_cert +%xdefine X509_STORE_CTX_get0_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_chain +%xdefine X509_STORE_CTX_get0_current_crl BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_crl +%xdefine X509_STORE_CTX_get0_current_issuer BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_issuer +%xdefine X509_STORE_CTX_get0_param BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_param +%xdefine X509_STORE_CTX_get0_parent_ctx BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_parent_ctx +%xdefine X509_STORE_CTX_get0_store BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_store +%xdefine X509_STORE_CTX_get0_untrusted BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_untrusted +%xdefine X509_STORE_CTX_get1_certs BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_certs +%xdefine X509_STORE_CTX_get1_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_chain +%xdefine X509_STORE_CTX_get1_crls BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_crls +%xdefine X509_STORE_CTX_get1_issuer BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_issuer +%xdefine X509_STORE_CTX_get_by_subject BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_by_subject +%xdefine X509_STORE_CTX_get_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_chain +%xdefine X509_STORE_CTX_get_current_cert BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_current_cert +%xdefine X509_STORE_CTX_get_error BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error +%xdefine X509_STORE_CTX_get_error_depth BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error_depth +%xdefine X509_STORE_CTX_get_ex_data BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_data +%xdefine X509_STORE_CTX_get_ex_new_index BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_new_index +%xdefine X509_STORE_CTX_init BORINGSSL_PREFIX %+ _X509_STORE_CTX_init +%xdefine X509_STORE_CTX_new BORINGSSL_PREFIX %+ _X509_STORE_CTX_new +%xdefine X509_STORE_CTX_set0_crls BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_crls +%xdefine X509_STORE_CTX_set0_param BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_param +%xdefine X509_STORE_CTX_set0_trusted_stack BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_trusted_stack +%xdefine X509_STORE_CTX_set0_untrusted BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_untrusted +%xdefine X509_STORE_CTX_set_cert BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_cert +%xdefine X509_STORE_CTX_set_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_chain +%xdefine X509_STORE_CTX_set_default BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_default +%xdefine X509_STORE_CTX_set_depth BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_depth +%xdefine X509_STORE_CTX_set_error BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_error +%xdefine X509_STORE_CTX_set_ex_data BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_ex_data +%xdefine X509_STORE_CTX_set_flags BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_flags +%xdefine X509_STORE_CTX_set_purpose BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_purpose +%xdefine X509_STORE_CTX_set_time BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time +%xdefine X509_STORE_CTX_set_time_posix BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time_posix +%xdefine X509_STORE_CTX_set_trust BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_trust +%xdefine X509_STORE_CTX_set_verify_cb BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_cb +%xdefine X509_STORE_CTX_set_verify_crit_oids BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_crit_oids +%xdefine X509_STORE_CTX_trusted_stack BORINGSSL_PREFIX %+ _X509_STORE_CTX_trusted_stack +%xdefine X509_STORE_add_cert BORINGSSL_PREFIX %+ _X509_STORE_add_cert +%xdefine X509_STORE_add_crl BORINGSSL_PREFIX %+ _X509_STORE_add_crl +%xdefine X509_STORE_add_lookup BORINGSSL_PREFIX %+ _X509_STORE_add_lookup +%xdefine X509_STORE_free BORINGSSL_PREFIX %+ _X509_STORE_free +%xdefine X509_STORE_get0_objects BORINGSSL_PREFIX %+ _X509_STORE_get0_objects +%xdefine X509_STORE_get0_param BORINGSSL_PREFIX %+ _X509_STORE_get0_param +%xdefine X509_STORE_get_ex_data BORINGSSL_PREFIX %+ _X509_STORE_get_ex_data +%xdefine X509_STORE_get_ex_new_index BORINGSSL_PREFIX %+ _X509_STORE_get_ex_new_index +%xdefine X509_STORE_get_lookup_crls BORINGSSL_PREFIX %+ _X509_STORE_get_lookup_crls +%xdefine X509_STORE_get_verify_cb BORINGSSL_PREFIX %+ _X509_STORE_get_verify_cb +%xdefine X509_STORE_load_locations BORINGSSL_PREFIX %+ _X509_STORE_load_locations +%xdefine X509_STORE_lock BORINGSSL_PREFIX %+ _X509_STORE_lock +%xdefine X509_STORE_new BORINGSSL_PREFIX %+ _X509_STORE_new +%xdefine X509_STORE_set1_param BORINGSSL_PREFIX %+ _X509_STORE_set1_param +%xdefine X509_STORE_set_check_crl BORINGSSL_PREFIX %+ _X509_STORE_set_check_crl +%xdefine X509_STORE_set_default_paths BORINGSSL_PREFIX %+ _X509_STORE_set_default_paths +%xdefine X509_STORE_set_depth BORINGSSL_PREFIX %+ _X509_STORE_set_depth +%xdefine X509_STORE_set_ex_data BORINGSSL_PREFIX %+ _X509_STORE_set_ex_data +%xdefine X509_STORE_set_flags BORINGSSL_PREFIX %+ _X509_STORE_set_flags +%xdefine X509_STORE_set_get_crl BORINGSSL_PREFIX %+ _X509_STORE_set_get_crl +%xdefine X509_STORE_set_lookup_crls BORINGSSL_PREFIX %+ _X509_STORE_set_lookup_crls +%xdefine X509_STORE_set_purpose BORINGSSL_PREFIX %+ _X509_STORE_set_purpose +%xdefine X509_STORE_set_trust BORINGSSL_PREFIX %+ _X509_STORE_set_trust +%xdefine X509_STORE_set_verify_cb BORINGSSL_PREFIX %+ _X509_STORE_set_verify_cb +%xdefine X509_STORE_unlock BORINGSSL_PREFIX %+ _X509_STORE_unlock +%xdefine X509_STORE_up_ref BORINGSSL_PREFIX %+ _X509_STORE_up_ref +%xdefine X509_TRUST_cleanup BORINGSSL_PREFIX %+ _X509_TRUST_cleanup +%xdefine X509_TRUST_get0 BORINGSSL_PREFIX %+ _X509_TRUST_get0 +%xdefine X509_TRUST_get0_name BORINGSSL_PREFIX %+ _X509_TRUST_get0_name +%xdefine X509_TRUST_get_by_id BORINGSSL_PREFIX %+ _X509_TRUST_get_by_id +%xdefine X509_TRUST_get_count BORINGSSL_PREFIX %+ _X509_TRUST_get_count +%xdefine X509_TRUST_get_flags BORINGSSL_PREFIX %+ _X509_TRUST_get_flags +%xdefine X509_TRUST_get_trust BORINGSSL_PREFIX %+ _X509_TRUST_get_trust +%xdefine X509_TRUST_set BORINGSSL_PREFIX %+ _X509_TRUST_set +%xdefine X509_VAL_free BORINGSSL_PREFIX %+ _X509_VAL_free +%xdefine X509_VAL_it BORINGSSL_PREFIX %+ _X509_VAL_it +%xdefine X509_VAL_new BORINGSSL_PREFIX %+ _X509_VAL_new +%xdefine X509_VERIFY_PARAM_add0_policy BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add0_policy +%xdefine X509_VERIFY_PARAM_add1_host BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add1_host +%xdefine X509_VERIFY_PARAM_clear_flags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_clear_flags +%xdefine X509_VERIFY_PARAM_disable_ec_key_explicit_params BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_disable_ec_key_explicit_params +%xdefine X509_VERIFY_PARAM_enable_ec_key_explicit_params BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_enable_ec_key_explicit_params +%xdefine X509_VERIFY_PARAM_free BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_free +%xdefine X509_VERIFY_PARAM_get_depth BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_depth +%xdefine X509_VERIFY_PARAM_get_flags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_flags +%xdefine X509_VERIFY_PARAM_get_hostflags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_hostflags +%xdefine X509_VERIFY_PARAM_inherit BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_inherit +%xdefine X509_VERIFY_PARAM_lookup BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_lookup +%xdefine X509_VERIFY_PARAM_new BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_new +%xdefine X509_VERIFY_PARAM_set1 BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1 +%xdefine X509_VERIFY_PARAM_set1_email BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_email +%xdefine X509_VERIFY_PARAM_set1_host BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_host +%xdefine X509_VERIFY_PARAM_set1_ip BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip +%xdefine X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip_asc +%xdefine X509_VERIFY_PARAM_set1_policies BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_policies +%xdefine X509_VERIFY_PARAM_set_depth BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_depth +%xdefine X509_VERIFY_PARAM_set_flags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_flags +%xdefine X509_VERIFY_PARAM_set_hostflags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_hostflags +%xdefine X509_VERIFY_PARAM_set_purpose BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_purpose +%xdefine X509_VERIFY_PARAM_set_time BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time +%xdefine X509_VERIFY_PARAM_set_time_posix BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time_posix +%xdefine X509_VERIFY_PARAM_set_trust BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_trust +%xdefine X509_add1_ext_i2d BORINGSSL_PREFIX %+ _X509_add1_ext_i2d +%xdefine X509_add1_reject_object BORINGSSL_PREFIX %+ _X509_add1_reject_object +%xdefine X509_add1_trust_object BORINGSSL_PREFIX %+ _X509_add1_trust_object +%xdefine X509_add_ext BORINGSSL_PREFIX %+ _X509_add_ext +%xdefine X509_alias_get0 BORINGSSL_PREFIX %+ _X509_alias_get0 +%xdefine X509_alias_set1 BORINGSSL_PREFIX %+ _X509_alias_set1 +%xdefine X509_chain_up_ref BORINGSSL_PREFIX %+ _X509_chain_up_ref +%xdefine X509_check_akid BORINGSSL_PREFIX %+ _X509_check_akid +%xdefine X509_check_ca BORINGSSL_PREFIX %+ _X509_check_ca +%xdefine X509_check_email BORINGSSL_PREFIX %+ _X509_check_email +%xdefine X509_check_host BORINGSSL_PREFIX %+ _X509_check_host +%xdefine X509_check_ip BORINGSSL_PREFIX %+ _X509_check_ip +%xdefine X509_check_ip_asc BORINGSSL_PREFIX %+ _X509_check_ip_asc +%xdefine X509_check_issued BORINGSSL_PREFIX %+ _X509_check_issued +%xdefine X509_check_private_key BORINGSSL_PREFIX %+ _X509_check_private_key +%xdefine X509_check_purpose BORINGSSL_PREFIX %+ _X509_check_purpose +%xdefine X509_check_trust BORINGSSL_PREFIX %+ _X509_check_trust +%xdefine X509_cmp BORINGSSL_PREFIX %+ _X509_cmp +%xdefine X509_cmp_current_time BORINGSSL_PREFIX %+ _X509_cmp_current_time +%xdefine X509_cmp_time BORINGSSL_PREFIX %+ _X509_cmp_time +%xdefine X509_cmp_time_posix BORINGSSL_PREFIX %+ _X509_cmp_time_posix +%xdefine X509_delete_ext BORINGSSL_PREFIX %+ _X509_delete_ext +%xdefine X509_digest BORINGSSL_PREFIX %+ _X509_digest +%xdefine X509_dup BORINGSSL_PREFIX %+ _X509_dup +%xdefine X509_email_free BORINGSSL_PREFIX %+ _X509_email_free +%xdefine X509_find_by_issuer_and_serial BORINGSSL_PREFIX %+ _X509_find_by_issuer_and_serial +%xdefine X509_find_by_subject BORINGSSL_PREFIX %+ _X509_find_by_subject +%xdefine X509_free BORINGSSL_PREFIX %+ _X509_free +%xdefine X509_get0_authority_issuer BORINGSSL_PREFIX %+ _X509_get0_authority_issuer +%xdefine X509_get0_authority_key_id BORINGSSL_PREFIX %+ _X509_get0_authority_key_id +%xdefine X509_get0_authority_serial BORINGSSL_PREFIX %+ _X509_get0_authority_serial +%xdefine X509_get0_extensions BORINGSSL_PREFIX %+ _X509_get0_extensions +%xdefine X509_get0_notAfter BORINGSSL_PREFIX %+ _X509_get0_notAfter +%xdefine X509_get0_notBefore BORINGSSL_PREFIX %+ _X509_get0_notBefore +%xdefine X509_get0_pubkey BORINGSSL_PREFIX %+ _X509_get0_pubkey +%xdefine X509_get0_pubkey_bitstr BORINGSSL_PREFIX %+ _X509_get0_pubkey_bitstr +%xdefine X509_get0_serialNumber BORINGSSL_PREFIX %+ _X509_get0_serialNumber +%xdefine X509_get0_signature BORINGSSL_PREFIX %+ _X509_get0_signature +%xdefine X509_get0_subject_key_id BORINGSSL_PREFIX %+ _X509_get0_subject_key_id +%xdefine X509_get0_tbs_sigalg BORINGSSL_PREFIX %+ _X509_get0_tbs_sigalg +%xdefine X509_get0_uids BORINGSSL_PREFIX %+ _X509_get0_uids +%xdefine X509_get1_email BORINGSSL_PREFIX %+ _X509_get1_email +%xdefine X509_get1_ocsp BORINGSSL_PREFIX %+ _X509_get1_ocsp +%xdefine X509_get_X509_PUBKEY BORINGSSL_PREFIX %+ _X509_get_X509_PUBKEY +%xdefine X509_get_default_cert_area BORINGSSL_PREFIX %+ _X509_get_default_cert_area +%xdefine X509_get_default_cert_dir BORINGSSL_PREFIX %+ _X509_get_default_cert_dir +%xdefine X509_get_default_cert_dir_env BORINGSSL_PREFIX %+ _X509_get_default_cert_dir_env +%xdefine X509_get_default_cert_file BORINGSSL_PREFIX %+ _X509_get_default_cert_file +%xdefine X509_get_default_cert_file_env BORINGSSL_PREFIX %+ _X509_get_default_cert_file_env +%xdefine X509_get_default_private_dir BORINGSSL_PREFIX %+ _X509_get_default_private_dir +%xdefine X509_get_ex_data BORINGSSL_PREFIX %+ _X509_get_ex_data +%xdefine X509_get_ex_new_index BORINGSSL_PREFIX %+ _X509_get_ex_new_index +%xdefine X509_get_ext BORINGSSL_PREFIX %+ _X509_get_ext +%xdefine X509_get_ext_by_NID BORINGSSL_PREFIX %+ _X509_get_ext_by_NID +%xdefine X509_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509_get_ext_by_OBJ +%xdefine X509_get_ext_by_critical BORINGSSL_PREFIX %+ _X509_get_ext_by_critical +%xdefine X509_get_ext_count BORINGSSL_PREFIX %+ _X509_get_ext_count +%xdefine X509_get_ext_d2i BORINGSSL_PREFIX %+ _X509_get_ext_d2i +%xdefine X509_get_extended_key_usage BORINGSSL_PREFIX %+ _X509_get_extended_key_usage +%xdefine X509_get_extension_flags BORINGSSL_PREFIX %+ _X509_get_extension_flags +%xdefine X509_get_issuer_name BORINGSSL_PREFIX %+ _X509_get_issuer_name +%xdefine X509_get_key_usage BORINGSSL_PREFIX %+ _X509_get_key_usage +%xdefine X509_get_notAfter BORINGSSL_PREFIX %+ _X509_get_notAfter +%xdefine X509_get_notBefore BORINGSSL_PREFIX %+ _X509_get_notBefore +%xdefine X509_get_pathlen BORINGSSL_PREFIX %+ _X509_get_pathlen +%xdefine X509_get_pubkey BORINGSSL_PREFIX %+ _X509_get_pubkey +%xdefine X509_get_serialNumber BORINGSSL_PREFIX %+ _X509_get_serialNumber +%xdefine X509_get_signature_info BORINGSSL_PREFIX %+ _X509_get_signature_info +%xdefine X509_get_signature_nid BORINGSSL_PREFIX %+ _X509_get_signature_nid +%xdefine X509_get_subject_name BORINGSSL_PREFIX %+ _X509_get_subject_name +%xdefine X509_get_version BORINGSSL_PREFIX %+ _X509_get_version +%xdefine X509_getm_notAfter BORINGSSL_PREFIX %+ _X509_getm_notAfter +%xdefine X509_getm_notBefore BORINGSSL_PREFIX %+ _X509_getm_notBefore +%xdefine X509_gmtime_adj BORINGSSL_PREFIX %+ _X509_gmtime_adj +%xdefine X509_issuer_name_cmp BORINGSSL_PREFIX %+ _X509_issuer_name_cmp +%xdefine X509_issuer_name_hash BORINGSSL_PREFIX %+ _X509_issuer_name_hash +%xdefine X509_issuer_name_hash_old BORINGSSL_PREFIX %+ _X509_issuer_name_hash_old +%xdefine X509_it BORINGSSL_PREFIX %+ _X509_it +%xdefine X509_keyid_get0 BORINGSSL_PREFIX %+ _X509_keyid_get0 +%xdefine X509_keyid_set1 BORINGSSL_PREFIX %+ _X509_keyid_set1 +%xdefine X509_load_cert_crl_file BORINGSSL_PREFIX %+ _X509_load_cert_crl_file +%xdefine X509_load_cert_file BORINGSSL_PREFIX %+ _X509_load_cert_file +%xdefine X509_load_crl_file BORINGSSL_PREFIX %+ _X509_load_crl_file +%xdefine X509_new BORINGSSL_PREFIX %+ _X509_new +%xdefine X509_parse_from_buffer BORINGSSL_PREFIX %+ _X509_parse_from_buffer +%xdefine X509_policy_check BORINGSSL_PREFIX %+ _X509_policy_check +%xdefine X509_print BORINGSSL_PREFIX %+ _X509_print +%xdefine X509_print_ex BORINGSSL_PREFIX %+ _X509_print_ex +%xdefine X509_print_ex_fp BORINGSSL_PREFIX %+ _X509_print_ex_fp +%xdefine X509_print_fp BORINGSSL_PREFIX %+ _X509_print_fp +%xdefine X509_pubkey_digest BORINGSSL_PREFIX %+ _X509_pubkey_digest +%xdefine X509_reject_clear BORINGSSL_PREFIX %+ _X509_reject_clear +%xdefine X509_set1_notAfter BORINGSSL_PREFIX %+ _X509_set1_notAfter +%xdefine X509_set1_notBefore BORINGSSL_PREFIX %+ _X509_set1_notBefore +%xdefine X509_set1_signature_algo BORINGSSL_PREFIX %+ _X509_set1_signature_algo +%xdefine X509_set1_signature_value BORINGSSL_PREFIX %+ _X509_set1_signature_value +%xdefine X509_set_ex_data BORINGSSL_PREFIX %+ _X509_set_ex_data +%xdefine X509_set_issuer_name BORINGSSL_PREFIX %+ _X509_set_issuer_name +%xdefine X509_set_notAfter BORINGSSL_PREFIX %+ _X509_set_notAfter +%xdefine X509_set_notBefore BORINGSSL_PREFIX %+ _X509_set_notBefore +%xdefine X509_set_pubkey BORINGSSL_PREFIX %+ _X509_set_pubkey +%xdefine X509_set_serialNumber BORINGSSL_PREFIX %+ _X509_set_serialNumber +%xdefine X509_set_subject_name BORINGSSL_PREFIX %+ _X509_set_subject_name +%xdefine X509_set_version BORINGSSL_PREFIX %+ _X509_set_version +%xdefine X509_sign BORINGSSL_PREFIX %+ _X509_sign +%xdefine X509_sign_ctx BORINGSSL_PREFIX %+ _X509_sign_ctx +%xdefine X509_signature_dump BORINGSSL_PREFIX %+ _X509_signature_dump +%xdefine X509_signature_print BORINGSSL_PREFIX %+ _X509_signature_print +%xdefine X509_subject_name_cmp BORINGSSL_PREFIX %+ _X509_subject_name_cmp +%xdefine X509_subject_name_hash BORINGSSL_PREFIX %+ _X509_subject_name_hash +%xdefine X509_subject_name_hash_old BORINGSSL_PREFIX %+ _X509_subject_name_hash_old +%xdefine X509_supported_extension BORINGSSL_PREFIX %+ _X509_supported_extension +%xdefine X509_time_adj BORINGSSL_PREFIX %+ _X509_time_adj +%xdefine X509_time_adj_ex BORINGSSL_PREFIX %+ _X509_time_adj_ex +%xdefine X509_trust_clear BORINGSSL_PREFIX %+ _X509_trust_clear +%xdefine X509_up_ref BORINGSSL_PREFIX %+ _X509_up_ref +%xdefine X509_verify BORINGSSL_PREFIX %+ _X509_verify +%xdefine X509_verify_cert BORINGSSL_PREFIX %+ _X509_verify_cert +%xdefine X509_verify_cert_error_string BORINGSSL_PREFIX %+ _X509_verify_cert_error_string +%xdefine X509v3_add_ext BORINGSSL_PREFIX %+ _X509v3_add_ext +%xdefine X509v3_delete_ext BORINGSSL_PREFIX %+ _X509v3_delete_ext +%xdefine X509v3_get_ext BORINGSSL_PREFIX %+ _X509v3_get_ext +%xdefine X509v3_get_ext_by_NID BORINGSSL_PREFIX %+ _X509v3_get_ext_by_NID +%xdefine X509v3_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_OBJ +%xdefine X509v3_get_ext_by_critical BORINGSSL_PREFIX %+ _X509v3_get_ext_by_critical +%xdefine X509v3_get_ext_count BORINGSSL_PREFIX %+ _X509v3_get_ext_count +%xdefine __local_stdio_printf_options BORINGSSL_PREFIX %+ ___local_stdio_printf_options +%xdefine __local_stdio_scanf_options BORINGSSL_PREFIX %+ ___local_stdio_scanf_options +%xdefine a2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _a2i_ASN1_INTEGER +%xdefine a2i_IPADDRESS BORINGSSL_PREFIX %+ _a2i_IPADDRESS +%xdefine a2i_IPADDRESS_NC BORINGSSL_PREFIX %+ _a2i_IPADDRESS_NC +%xdefine abi_test_bad_unwind_epilog BORINGSSL_PREFIX %+ _abi_test_bad_unwind_epilog +%xdefine abi_test_bad_unwind_temporary BORINGSSL_PREFIX %+ _abi_test_bad_unwind_temporary +%xdefine abi_test_bad_unwind_wrong_register BORINGSSL_PREFIX %+ _abi_test_bad_unwind_wrong_register +%xdefine abi_test_clobber_cr0 BORINGSSL_PREFIX %+ _abi_test_clobber_cr0 +%xdefine abi_test_clobber_cr1 BORINGSSL_PREFIX %+ _abi_test_clobber_cr1 +%xdefine abi_test_clobber_cr2 BORINGSSL_PREFIX %+ _abi_test_clobber_cr2 +%xdefine abi_test_clobber_cr3 BORINGSSL_PREFIX %+ _abi_test_clobber_cr3 +%xdefine abi_test_clobber_cr4 BORINGSSL_PREFIX %+ _abi_test_clobber_cr4 +%xdefine abi_test_clobber_cr5 BORINGSSL_PREFIX %+ _abi_test_clobber_cr5 +%xdefine abi_test_clobber_cr6 BORINGSSL_PREFIX %+ _abi_test_clobber_cr6 +%xdefine abi_test_clobber_cr7 BORINGSSL_PREFIX %+ _abi_test_clobber_cr7 +%xdefine abi_test_clobber_ctr BORINGSSL_PREFIX %+ _abi_test_clobber_ctr +%xdefine abi_test_clobber_d0 BORINGSSL_PREFIX %+ _abi_test_clobber_d0 +%xdefine abi_test_clobber_d1 BORINGSSL_PREFIX %+ _abi_test_clobber_d1 +%xdefine abi_test_clobber_d10 BORINGSSL_PREFIX %+ _abi_test_clobber_d10 +%xdefine abi_test_clobber_d11 BORINGSSL_PREFIX %+ _abi_test_clobber_d11 +%xdefine abi_test_clobber_d12 BORINGSSL_PREFIX %+ _abi_test_clobber_d12 +%xdefine abi_test_clobber_d13 BORINGSSL_PREFIX %+ _abi_test_clobber_d13 +%xdefine abi_test_clobber_d14 BORINGSSL_PREFIX %+ _abi_test_clobber_d14 +%xdefine abi_test_clobber_d15 BORINGSSL_PREFIX %+ _abi_test_clobber_d15 +%xdefine abi_test_clobber_d16 BORINGSSL_PREFIX %+ _abi_test_clobber_d16 +%xdefine abi_test_clobber_d17 BORINGSSL_PREFIX %+ _abi_test_clobber_d17 +%xdefine abi_test_clobber_d18 BORINGSSL_PREFIX %+ _abi_test_clobber_d18 +%xdefine abi_test_clobber_d19 BORINGSSL_PREFIX %+ _abi_test_clobber_d19 +%xdefine abi_test_clobber_d2 BORINGSSL_PREFIX %+ _abi_test_clobber_d2 +%xdefine abi_test_clobber_d20 BORINGSSL_PREFIX %+ _abi_test_clobber_d20 +%xdefine abi_test_clobber_d21 BORINGSSL_PREFIX %+ _abi_test_clobber_d21 +%xdefine abi_test_clobber_d22 BORINGSSL_PREFIX %+ _abi_test_clobber_d22 +%xdefine abi_test_clobber_d23 BORINGSSL_PREFIX %+ _abi_test_clobber_d23 +%xdefine abi_test_clobber_d24 BORINGSSL_PREFIX %+ _abi_test_clobber_d24 +%xdefine abi_test_clobber_d25 BORINGSSL_PREFIX %+ _abi_test_clobber_d25 +%xdefine abi_test_clobber_d26 BORINGSSL_PREFIX %+ _abi_test_clobber_d26 +%xdefine abi_test_clobber_d27 BORINGSSL_PREFIX %+ _abi_test_clobber_d27 +%xdefine abi_test_clobber_d28 BORINGSSL_PREFIX %+ _abi_test_clobber_d28 +%xdefine abi_test_clobber_d29 BORINGSSL_PREFIX %+ _abi_test_clobber_d29 +%xdefine abi_test_clobber_d3 BORINGSSL_PREFIX %+ _abi_test_clobber_d3 +%xdefine abi_test_clobber_d30 BORINGSSL_PREFIX %+ _abi_test_clobber_d30 +%xdefine abi_test_clobber_d31 BORINGSSL_PREFIX %+ _abi_test_clobber_d31 +%xdefine abi_test_clobber_d4 BORINGSSL_PREFIX %+ _abi_test_clobber_d4 +%xdefine abi_test_clobber_d5 BORINGSSL_PREFIX %+ _abi_test_clobber_d5 +%xdefine abi_test_clobber_d6 BORINGSSL_PREFIX %+ _abi_test_clobber_d6 +%xdefine abi_test_clobber_d7 BORINGSSL_PREFIX %+ _abi_test_clobber_d7 +%xdefine abi_test_clobber_d8 BORINGSSL_PREFIX %+ _abi_test_clobber_d8 +%xdefine abi_test_clobber_d9 BORINGSSL_PREFIX %+ _abi_test_clobber_d9 +%xdefine abi_test_clobber_eax BORINGSSL_PREFIX %+ _abi_test_clobber_eax +%xdefine abi_test_clobber_ebp BORINGSSL_PREFIX %+ _abi_test_clobber_ebp +%xdefine abi_test_clobber_ebx BORINGSSL_PREFIX %+ _abi_test_clobber_ebx +%xdefine abi_test_clobber_ecx BORINGSSL_PREFIX %+ _abi_test_clobber_ecx +%xdefine abi_test_clobber_edi BORINGSSL_PREFIX %+ _abi_test_clobber_edi +%xdefine abi_test_clobber_edx BORINGSSL_PREFIX %+ _abi_test_clobber_edx +%xdefine abi_test_clobber_esi BORINGSSL_PREFIX %+ _abi_test_clobber_esi +%xdefine abi_test_clobber_f0 BORINGSSL_PREFIX %+ _abi_test_clobber_f0 +%xdefine abi_test_clobber_f1 BORINGSSL_PREFIX %+ _abi_test_clobber_f1 +%xdefine abi_test_clobber_f10 BORINGSSL_PREFIX %+ _abi_test_clobber_f10 +%xdefine abi_test_clobber_f11 BORINGSSL_PREFIX %+ _abi_test_clobber_f11 +%xdefine abi_test_clobber_f12 BORINGSSL_PREFIX %+ _abi_test_clobber_f12 +%xdefine abi_test_clobber_f13 BORINGSSL_PREFIX %+ _abi_test_clobber_f13 +%xdefine abi_test_clobber_f14 BORINGSSL_PREFIX %+ _abi_test_clobber_f14 +%xdefine abi_test_clobber_f15 BORINGSSL_PREFIX %+ _abi_test_clobber_f15 +%xdefine abi_test_clobber_f16 BORINGSSL_PREFIX %+ _abi_test_clobber_f16 +%xdefine abi_test_clobber_f17 BORINGSSL_PREFIX %+ _abi_test_clobber_f17 +%xdefine abi_test_clobber_f18 BORINGSSL_PREFIX %+ _abi_test_clobber_f18 +%xdefine abi_test_clobber_f19 BORINGSSL_PREFIX %+ _abi_test_clobber_f19 +%xdefine abi_test_clobber_f2 BORINGSSL_PREFIX %+ _abi_test_clobber_f2 +%xdefine abi_test_clobber_f20 BORINGSSL_PREFIX %+ _abi_test_clobber_f20 +%xdefine abi_test_clobber_f21 BORINGSSL_PREFIX %+ _abi_test_clobber_f21 +%xdefine abi_test_clobber_f22 BORINGSSL_PREFIX %+ _abi_test_clobber_f22 +%xdefine abi_test_clobber_f23 BORINGSSL_PREFIX %+ _abi_test_clobber_f23 +%xdefine abi_test_clobber_f24 BORINGSSL_PREFIX %+ _abi_test_clobber_f24 +%xdefine abi_test_clobber_f25 BORINGSSL_PREFIX %+ _abi_test_clobber_f25 +%xdefine abi_test_clobber_f26 BORINGSSL_PREFIX %+ _abi_test_clobber_f26 +%xdefine abi_test_clobber_f27 BORINGSSL_PREFIX %+ _abi_test_clobber_f27 +%xdefine abi_test_clobber_f28 BORINGSSL_PREFIX %+ _abi_test_clobber_f28 +%xdefine abi_test_clobber_f29 BORINGSSL_PREFIX %+ _abi_test_clobber_f29 +%xdefine abi_test_clobber_f3 BORINGSSL_PREFIX %+ _abi_test_clobber_f3 +%xdefine abi_test_clobber_f30 BORINGSSL_PREFIX %+ _abi_test_clobber_f30 +%xdefine abi_test_clobber_f31 BORINGSSL_PREFIX %+ _abi_test_clobber_f31 +%xdefine abi_test_clobber_f4 BORINGSSL_PREFIX %+ _abi_test_clobber_f4 +%xdefine abi_test_clobber_f5 BORINGSSL_PREFIX %+ _abi_test_clobber_f5 +%xdefine abi_test_clobber_f6 BORINGSSL_PREFIX %+ _abi_test_clobber_f6 +%xdefine abi_test_clobber_f7 BORINGSSL_PREFIX %+ _abi_test_clobber_f7 +%xdefine abi_test_clobber_f8 BORINGSSL_PREFIX %+ _abi_test_clobber_f8 +%xdefine abi_test_clobber_f9 BORINGSSL_PREFIX %+ _abi_test_clobber_f9 +%xdefine abi_test_clobber_lr BORINGSSL_PREFIX %+ _abi_test_clobber_lr +%xdefine abi_test_clobber_r0 BORINGSSL_PREFIX %+ _abi_test_clobber_r0 +%xdefine abi_test_clobber_r1 BORINGSSL_PREFIX %+ _abi_test_clobber_r1 +%xdefine abi_test_clobber_r10 BORINGSSL_PREFIX %+ _abi_test_clobber_r10 +%xdefine abi_test_clobber_r11 BORINGSSL_PREFIX %+ _abi_test_clobber_r11 +%xdefine abi_test_clobber_r12 BORINGSSL_PREFIX %+ _abi_test_clobber_r12 +%xdefine abi_test_clobber_r13 BORINGSSL_PREFIX %+ _abi_test_clobber_r13 +%xdefine abi_test_clobber_r14 BORINGSSL_PREFIX %+ _abi_test_clobber_r14 +%xdefine abi_test_clobber_r15 BORINGSSL_PREFIX %+ _abi_test_clobber_r15 +%xdefine abi_test_clobber_r16 BORINGSSL_PREFIX %+ _abi_test_clobber_r16 +%xdefine abi_test_clobber_r17 BORINGSSL_PREFIX %+ _abi_test_clobber_r17 +%xdefine abi_test_clobber_r18 BORINGSSL_PREFIX %+ _abi_test_clobber_r18 +%xdefine abi_test_clobber_r19 BORINGSSL_PREFIX %+ _abi_test_clobber_r19 +%xdefine abi_test_clobber_r2 BORINGSSL_PREFIX %+ _abi_test_clobber_r2 +%xdefine abi_test_clobber_r20 BORINGSSL_PREFIX %+ _abi_test_clobber_r20 +%xdefine abi_test_clobber_r21 BORINGSSL_PREFIX %+ _abi_test_clobber_r21 +%xdefine abi_test_clobber_r22 BORINGSSL_PREFIX %+ _abi_test_clobber_r22 +%xdefine abi_test_clobber_r23 BORINGSSL_PREFIX %+ _abi_test_clobber_r23 +%xdefine abi_test_clobber_r24 BORINGSSL_PREFIX %+ _abi_test_clobber_r24 +%xdefine abi_test_clobber_r25 BORINGSSL_PREFIX %+ _abi_test_clobber_r25 +%xdefine abi_test_clobber_r26 BORINGSSL_PREFIX %+ _abi_test_clobber_r26 +%xdefine abi_test_clobber_r27 BORINGSSL_PREFIX %+ _abi_test_clobber_r27 +%xdefine abi_test_clobber_r28 BORINGSSL_PREFIX %+ _abi_test_clobber_r28 +%xdefine abi_test_clobber_r29 BORINGSSL_PREFIX %+ _abi_test_clobber_r29 +%xdefine abi_test_clobber_r3 BORINGSSL_PREFIX %+ _abi_test_clobber_r3 +%xdefine abi_test_clobber_r30 BORINGSSL_PREFIX %+ _abi_test_clobber_r30 +%xdefine abi_test_clobber_r31 BORINGSSL_PREFIX %+ _abi_test_clobber_r31 +%xdefine abi_test_clobber_r4 BORINGSSL_PREFIX %+ _abi_test_clobber_r4 +%xdefine abi_test_clobber_r5 BORINGSSL_PREFIX %+ _abi_test_clobber_r5 +%xdefine abi_test_clobber_r6 BORINGSSL_PREFIX %+ _abi_test_clobber_r6 +%xdefine abi_test_clobber_r7 BORINGSSL_PREFIX %+ _abi_test_clobber_r7 +%xdefine abi_test_clobber_r8 BORINGSSL_PREFIX %+ _abi_test_clobber_r8 +%xdefine abi_test_clobber_r9 BORINGSSL_PREFIX %+ _abi_test_clobber_r9 +%xdefine abi_test_clobber_rax BORINGSSL_PREFIX %+ _abi_test_clobber_rax +%xdefine abi_test_clobber_rbp BORINGSSL_PREFIX %+ _abi_test_clobber_rbp +%xdefine abi_test_clobber_rbx BORINGSSL_PREFIX %+ _abi_test_clobber_rbx +%xdefine abi_test_clobber_rcx BORINGSSL_PREFIX %+ _abi_test_clobber_rcx +%xdefine abi_test_clobber_rdi BORINGSSL_PREFIX %+ _abi_test_clobber_rdi +%xdefine abi_test_clobber_rdx BORINGSSL_PREFIX %+ _abi_test_clobber_rdx +%xdefine abi_test_clobber_rsi BORINGSSL_PREFIX %+ _abi_test_clobber_rsi +%xdefine abi_test_clobber_v0 BORINGSSL_PREFIX %+ _abi_test_clobber_v0 +%xdefine abi_test_clobber_v1 BORINGSSL_PREFIX %+ _abi_test_clobber_v1 +%xdefine abi_test_clobber_v10 BORINGSSL_PREFIX %+ _abi_test_clobber_v10 +%xdefine abi_test_clobber_v10_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v10_upper +%xdefine abi_test_clobber_v11 BORINGSSL_PREFIX %+ _abi_test_clobber_v11 +%xdefine abi_test_clobber_v11_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v11_upper +%xdefine abi_test_clobber_v12 BORINGSSL_PREFIX %+ _abi_test_clobber_v12 +%xdefine abi_test_clobber_v12_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v12_upper +%xdefine abi_test_clobber_v13 BORINGSSL_PREFIX %+ _abi_test_clobber_v13 +%xdefine abi_test_clobber_v13_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v13_upper +%xdefine abi_test_clobber_v14 BORINGSSL_PREFIX %+ _abi_test_clobber_v14 +%xdefine abi_test_clobber_v14_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v14_upper +%xdefine abi_test_clobber_v15 BORINGSSL_PREFIX %+ _abi_test_clobber_v15 +%xdefine abi_test_clobber_v15_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v15_upper +%xdefine abi_test_clobber_v16 BORINGSSL_PREFIX %+ _abi_test_clobber_v16 +%xdefine abi_test_clobber_v17 BORINGSSL_PREFIX %+ _abi_test_clobber_v17 +%xdefine abi_test_clobber_v18 BORINGSSL_PREFIX %+ _abi_test_clobber_v18 +%xdefine abi_test_clobber_v19 BORINGSSL_PREFIX %+ _abi_test_clobber_v19 +%xdefine abi_test_clobber_v2 BORINGSSL_PREFIX %+ _abi_test_clobber_v2 +%xdefine abi_test_clobber_v20 BORINGSSL_PREFIX %+ _abi_test_clobber_v20 +%xdefine abi_test_clobber_v21 BORINGSSL_PREFIX %+ _abi_test_clobber_v21 +%xdefine abi_test_clobber_v22 BORINGSSL_PREFIX %+ _abi_test_clobber_v22 +%xdefine abi_test_clobber_v23 BORINGSSL_PREFIX %+ _abi_test_clobber_v23 +%xdefine abi_test_clobber_v24 BORINGSSL_PREFIX %+ _abi_test_clobber_v24 +%xdefine abi_test_clobber_v25 BORINGSSL_PREFIX %+ _abi_test_clobber_v25 +%xdefine abi_test_clobber_v26 BORINGSSL_PREFIX %+ _abi_test_clobber_v26 +%xdefine abi_test_clobber_v27 BORINGSSL_PREFIX %+ _abi_test_clobber_v27 +%xdefine abi_test_clobber_v28 BORINGSSL_PREFIX %+ _abi_test_clobber_v28 +%xdefine abi_test_clobber_v29 BORINGSSL_PREFIX %+ _abi_test_clobber_v29 +%xdefine abi_test_clobber_v3 BORINGSSL_PREFIX %+ _abi_test_clobber_v3 +%xdefine abi_test_clobber_v30 BORINGSSL_PREFIX %+ _abi_test_clobber_v30 +%xdefine abi_test_clobber_v31 BORINGSSL_PREFIX %+ _abi_test_clobber_v31 +%xdefine abi_test_clobber_v4 BORINGSSL_PREFIX %+ _abi_test_clobber_v4 +%xdefine abi_test_clobber_v5 BORINGSSL_PREFIX %+ _abi_test_clobber_v5 +%xdefine abi_test_clobber_v6 BORINGSSL_PREFIX %+ _abi_test_clobber_v6 +%xdefine abi_test_clobber_v7 BORINGSSL_PREFIX %+ _abi_test_clobber_v7 +%xdefine abi_test_clobber_v8 BORINGSSL_PREFIX %+ _abi_test_clobber_v8 +%xdefine abi_test_clobber_v8_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v8_upper +%xdefine abi_test_clobber_v9 BORINGSSL_PREFIX %+ _abi_test_clobber_v9 +%xdefine abi_test_clobber_v9_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v9_upper +%xdefine abi_test_clobber_x0 BORINGSSL_PREFIX %+ _abi_test_clobber_x0 +%xdefine abi_test_clobber_x1 BORINGSSL_PREFIX %+ _abi_test_clobber_x1 +%xdefine abi_test_clobber_x10 BORINGSSL_PREFIX %+ _abi_test_clobber_x10 +%xdefine abi_test_clobber_x11 BORINGSSL_PREFIX %+ _abi_test_clobber_x11 +%xdefine abi_test_clobber_x12 BORINGSSL_PREFIX %+ _abi_test_clobber_x12 +%xdefine abi_test_clobber_x13 BORINGSSL_PREFIX %+ _abi_test_clobber_x13 +%xdefine abi_test_clobber_x14 BORINGSSL_PREFIX %+ _abi_test_clobber_x14 +%xdefine abi_test_clobber_x15 BORINGSSL_PREFIX %+ _abi_test_clobber_x15 +%xdefine abi_test_clobber_x16 BORINGSSL_PREFIX %+ _abi_test_clobber_x16 +%xdefine abi_test_clobber_x17 BORINGSSL_PREFIX %+ _abi_test_clobber_x17 +%xdefine abi_test_clobber_x19 BORINGSSL_PREFIX %+ _abi_test_clobber_x19 +%xdefine abi_test_clobber_x2 BORINGSSL_PREFIX %+ _abi_test_clobber_x2 +%xdefine abi_test_clobber_x20 BORINGSSL_PREFIX %+ _abi_test_clobber_x20 +%xdefine abi_test_clobber_x21 BORINGSSL_PREFIX %+ _abi_test_clobber_x21 +%xdefine abi_test_clobber_x22 BORINGSSL_PREFIX %+ _abi_test_clobber_x22 +%xdefine abi_test_clobber_x23 BORINGSSL_PREFIX %+ _abi_test_clobber_x23 +%xdefine abi_test_clobber_x24 BORINGSSL_PREFIX %+ _abi_test_clobber_x24 +%xdefine abi_test_clobber_x25 BORINGSSL_PREFIX %+ _abi_test_clobber_x25 +%xdefine abi_test_clobber_x26 BORINGSSL_PREFIX %+ _abi_test_clobber_x26 +%xdefine abi_test_clobber_x27 BORINGSSL_PREFIX %+ _abi_test_clobber_x27 +%xdefine abi_test_clobber_x28 BORINGSSL_PREFIX %+ _abi_test_clobber_x28 +%xdefine abi_test_clobber_x29 BORINGSSL_PREFIX %+ _abi_test_clobber_x29 +%xdefine abi_test_clobber_x3 BORINGSSL_PREFIX %+ _abi_test_clobber_x3 +%xdefine abi_test_clobber_x4 BORINGSSL_PREFIX %+ _abi_test_clobber_x4 +%xdefine abi_test_clobber_x5 BORINGSSL_PREFIX %+ _abi_test_clobber_x5 +%xdefine abi_test_clobber_x6 BORINGSSL_PREFIX %+ _abi_test_clobber_x6 +%xdefine abi_test_clobber_x7 BORINGSSL_PREFIX %+ _abi_test_clobber_x7 +%xdefine abi_test_clobber_x8 BORINGSSL_PREFIX %+ _abi_test_clobber_x8 +%xdefine abi_test_clobber_x9 BORINGSSL_PREFIX %+ _abi_test_clobber_x9 +%xdefine abi_test_clobber_xmm0 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm0 +%xdefine abi_test_clobber_xmm1 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm1 +%xdefine abi_test_clobber_xmm10 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm10 +%xdefine abi_test_clobber_xmm11 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm11 +%xdefine abi_test_clobber_xmm12 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm12 +%xdefine abi_test_clobber_xmm13 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm13 +%xdefine abi_test_clobber_xmm14 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm14 +%xdefine abi_test_clobber_xmm15 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm15 +%xdefine abi_test_clobber_xmm2 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm2 +%xdefine abi_test_clobber_xmm3 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm3 +%xdefine abi_test_clobber_xmm4 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm4 +%xdefine abi_test_clobber_xmm5 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm5 +%xdefine abi_test_clobber_xmm6 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm6 +%xdefine abi_test_clobber_xmm7 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm7 +%xdefine abi_test_clobber_xmm8 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm8 +%xdefine abi_test_clobber_xmm9 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm9 +%xdefine abi_test_get_and_clear_direction_flag BORINGSSL_PREFIX %+ _abi_test_get_and_clear_direction_flag +%xdefine abi_test_set_direction_flag BORINGSSL_PREFIX %+ _abi_test_set_direction_flag +%xdefine abi_test_trampoline BORINGSSL_PREFIX %+ _abi_test_trampoline +%xdefine abi_test_unwind_return BORINGSSL_PREFIX %+ _abi_test_unwind_return +%xdefine abi_test_unwind_start BORINGSSL_PREFIX %+ _abi_test_unwind_start +%xdefine abi_test_unwind_stop BORINGSSL_PREFIX %+ _abi_test_unwind_stop +%xdefine aes128gcmsiv_aes_ks BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks +%xdefine aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks_enc_x1 +%xdefine aes128gcmsiv_dec BORINGSSL_PREFIX %+ _aes128gcmsiv_dec +%xdefine aes128gcmsiv_ecb_enc_block BORINGSSL_PREFIX %+ _aes128gcmsiv_ecb_enc_block +%xdefine aes128gcmsiv_enc_msg_x4 BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x4 +%xdefine aes128gcmsiv_enc_msg_x8 BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x8 +%xdefine aes128gcmsiv_kdf BORINGSSL_PREFIX %+ _aes128gcmsiv_kdf +%xdefine aes256gcmsiv_aes_ks BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks +%xdefine aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks_enc_x1 +%xdefine aes256gcmsiv_dec BORINGSSL_PREFIX %+ _aes256gcmsiv_dec +%xdefine aes256gcmsiv_ecb_enc_block BORINGSSL_PREFIX %+ _aes256gcmsiv_ecb_enc_block +%xdefine aes256gcmsiv_enc_msg_x4 BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x4 +%xdefine aes256gcmsiv_enc_msg_x8 BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x8 +%xdefine aes256gcmsiv_kdf BORINGSSL_PREFIX %+ _aes256gcmsiv_kdf +%xdefine aes_ctr_set_key BORINGSSL_PREFIX %+ _aes_ctr_set_key +%xdefine aes_gcm_dec_kernel BORINGSSL_PREFIX %+ _aes_gcm_dec_kernel +%xdefine aes_gcm_decrypt_avx512 BORINGSSL_PREFIX %+ _aes_gcm_decrypt_avx512 +%xdefine aes_gcm_enc_kernel BORINGSSL_PREFIX %+ _aes_gcm_enc_kernel +%xdefine aes_gcm_encrypt_avx512 BORINGSSL_PREFIX %+ _aes_gcm_encrypt_avx512 +%xdefine aes_hw_cbc_encrypt BORINGSSL_PREFIX %+ _aes_hw_cbc_encrypt +%xdefine aes_hw_ccm64_decrypt_blocks BORINGSSL_PREFIX %+ _aes_hw_ccm64_decrypt_blocks +%xdefine aes_hw_ccm64_encrypt_blocks BORINGSSL_PREFIX %+ _aes_hw_ccm64_encrypt_blocks +%xdefine aes_hw_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _aes_hw_ctr32_encrypt_blocks +%xdefine aes_hw_decrypt BORINGSSL_PREFIX %+ _aes_hw_decrypt +%xdefine aes_hw_ecb_encrypt BORINGSSL_PREFIX %+ _aes_hw_ecb_encrypt +%xdefine aes_hw_encrypt BORINGSSL_PREFIX %+ _aes_hw_encrypt +%xdefine aes_hw_set_decrypt_key BORINGSSL_PREFIX %+ _aes_hw_set_decrypt_key +%xdefine aes_hw_set_encrypt_key BORINGSSL_PREFIX %+ _aes_hw_set_encrypt_key +%xdefine aes_hw_xts_cipher BORINGSSL_PREFIX %+ _aes_hw_xts_cipher +%xdefine aes_hw_xts_decrypt BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt +%xdefine aes_hw_xts_decrypt_avx512 BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt_avx512 +%xdefine aes_hw_xts_encrypt BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt +%xdefine aes_hw_xts_encrypt_avx512 BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt_avx512 +%xdefine aes_nohw_cbc_encrypt BORINGSSL_PREFIX %+ _aes_nohw_cbc_encrypt +%xdefine aes_nohw_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _aes_nohw_ctr32_encrypt_blocks +%xdefine aes_nohw_decrypt BORINGSSL_PREFIX %+ _aes_nohw_decrypt +%xdefine aes_nohw_encrypt BORINGSSL_PREFIX %+ _aes_nohw_encrypt +%xdefine aes_nohw_set_decrypt_key BORINGSSL_PREFIX %+ _aes_nohw_set_decrypt_key +%xdefine aes_nohw_set_encrypt_key BORINGSSL_PREFIX %+ _aes_nohw_set_encrypt_key +%xdefine aesgcmsiv_htable6_init BORINGSSL_PREFIX %+ _aesgcmsiv_htable6_init +%xdefine aesgcmsiv_htable_init BORINGSSL_PREFIX %+ _aesgcmsiv_htable_init +%xdefine aesgcmsiv_htable_polyval BORINGSSL_PREFIX %+ _aesgcmsiv_htable_polyval +%xdefine aesgcmsiv_polyval_horner BORINGSSL_PREFIX %+ _aesgcmsiv_polyval_horner +%xdefine aesni_cbc_sha1_enc BORINGSSL_PREFIX %+ _aesni_cbc_sha1_enc +%xdefine aesni_cbc_sha256_enc BORINGSSL_PREFIX %+ _aesni_cbc_sha256_enc +%xdefine aesni_gcm_decrypt BORINGSSL_PREFIX %+ _aesni_gcm_decrypt +%xdefine aesni_gcm_encrypt BORINGSSL_PREFIX %+ _aesni_gcm_encrypt +%xdefine aesv8_gcm_8x_dec_128 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_128 +%xdefine aesv8_gcm_8x_dec_192 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_192 +%xdefine aesv8_gcm_8x_dec_256 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_256 +%xdefine aesv8_gcm_8x_enc_128 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_128 +%xdefine aesv8_gcm_8x_enc_192 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_192 +%xdefine aesv8_gcm_8x_enc_256 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_256 +%xdefine allow_mocked_ube_detection_FOR_TESTING BORINGSSL_PREFIX %+ _allow_mocked_ube_detection_FOR_TESTING +%xdefine armv8_disable_dit BORINGSSL_PREFIX %+ _armv8_disable_dit +%xdefine armv8_enable_dit BORINGSSL_PREFIX %+ _armv8_enable_dit +%xdefine armv8_get_dit BORINGSSL_PREFIX %+ _armv8_get_dit +%xdefine armv8_restore_dit BORINGSSL_PREFIX %+ _armv8_restore_dit +%xdefine armv8_set_dit BORINGSSL_PREFIX %+ _armv8_set_dit +%xdefine asn1_bit_string_length BORINGSSL_PREFIX %+ _asn1_bit_string_length +%xdefine asn1_do_adb BORINGSSL_PREFIX %+ _asn1_do_adb +%xdefine asn1_enc_free BORINGSSL_PREFIX %+ _asn1_enc_free +%xdefine asn1_enc_init BORINGSSL_PREFIX %+ _asn1_enc_init +%xdefine asn1_enc_restore BORINGSSL_PREFIX %+ _asn1_enc_restore +%xdefine asn1_enc_save BORINGSSL_PREFIX %+ _asn1_enc_save +%xdefine asn1_encoding_clear BORINGSSL_PREFIX %+ _asn1_encoding_clear +%xdefine asn1_evp_pkey_methods BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods +%xdefine asn1_evp_pkey_methods_size BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods_size +%xdefine asn1_generalizedtime_to_tm BORINGSSL_PREFIX %+ _asn1_generalizedtime_to_tm +%xdefine asn1_get_choice_selector BORINGSSL_PREFIX %+ _asn1_get_choice_selector +%xdefine asn1_get_field_ptr BORINGSSL_PREFIX %+ _asn1_get_field_ptr +%xdefine asn1_get_string_table_for_testing BORINGSSL_PREFIX %+ _asn1_get_string_table_for_testing +%xdefine asn1_is_printable BORINGSSL_PREFIX %+ _asn1_is_printable +%xdefine asn1_item_combine_free BORINGSSL_PREFIX %+ _asn1_item_combine_free +%xdefine asn1_refcount_dec_and_test_zero BORINGSSL_PREFIX %+ _asn1_refcount_dec_and_test_zero +%xdefine asn1_refcount_set_one BORINGSSL_PREFIX %+ _asn1_refcount_set_one +%xdefine asn1_set_choice_selector BORINGSSL_PREFIX %+ _asn1_set_choice_selector +%xdefine asn1_type_cleanup BORINGSSL_PREFIX %+ _asn1_type_cleanup +%xdefine asn1_type_set0_string BORINGSSL_PREFIX %+ _asn1_type_set0_string +%xdefine asn1_type_value_as_pointer BORINGSSL_PREFIX %+ _asn1_type_value_as_pointer +%xdefine asn1_utctime_to_tm BORINGSSL_PREFIX %+ _asn1_utctime_to_tm +%xdefine awslc_api_version_num BORINGSSL_PREFIX %+ _awslc_api_version_num +%xdefine awslc_version_string BORINGSSL_PREFIX %+ _awslc_version_string +%xdefine beeu_mod_inverse_vartime BORINGSSL_PREFIX %+ _beeu_mod_inverse_vartime +%xdefine bignum_add_p384 BORINGSSL_PREFIX %+ _bignum_add_p384 +%xdefine bignum_add_p521 BORINGSSL_PREFIX %+ _bignum_add_p521 +%xdefine bignum_copy_row_from_table BORINGSSL_PREFIX %+ _bignum_copy_row_from_table +%xdefine bignum_copy_row_from_table_16 BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_16 +%xdefine bignum_copy_row_from_table_32 BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_32 +%xdefine bignum_copy_row_from_table_8n BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_8n +%xdefine bignum_deamont_p384 BORINGSSL_PREFIX %+ _bignum_deamont_p384 +%xdefine bignum_deamont_p384_alt BORINGSSL_PREFIX %+ _bignum_deamont_p384_alt +%xdefine bignum_emontredc_8n BORINGSSL_PREFIX %+ _bignum_emontredc_8n +%xdefine bignum_fromlebytes_6 BORINGSSL_PREFIX %+ _bignum_fromlebytes_6 +%xdefine bignum_fromlebytes_p521 BORINGSSL_PREFIX %+ _bignum_fromlebytes_p521 +%xdefine bignum_ge BORINGSSL_PREFIX %+ _bignum_ge +%xdefine bignum_inv_p521 BORINGSSL_PREFIX %+ _bignum_inv_p521 +%xdefine bignum_kmul_16_32 BORINGSSL_PREFIX %+ _bignum_kmul_16_32 +%xdefine bignum_kmul_32_64 BORINGSSL_PREFIX %+ _bignum_kmul_32_64 +%xdefine bignum_ksqr_16_32 BORINGSSL_PREFIX %+ _bignum_ksqr_16_32 +%xdefine bignum_ksqr_32_64 BORINGSSL_PREFIX %+ _bignum_ksqr_32_64 +%xdefine bignum_littleendian_6 BORINGSSL_PREFIX %+ _bignum_littleendian_6 +%xdefine bignum_madd_n25519 BORINGSSL_PREFIX %+ _bignum_madd_n25519 +%xdefine bignum_madd_n25519_alt BORINGSSL_PREFIX %+ _bignum_madd_n25519_alt +%xdefine bignum_mod_n25519 BORINGSSL_PREFIX %+ _bignum_mod_n25519 +%xdefine bignum_montinv_p256 BORINGSSL_PREFIX %+ _bignum_montinv_p256 +%xdefine bignum_montinv_p384 BORINGSSL_PREFIX %+ _bignum_montinv_p384 +%xdefine bignum_montmul_p384 BORINGSSL_PREFIX %+ _bignum_montmul_p384 +%xdefine bignum_montmul_p384_alt BORINGSSL_PREFIX %+ _bignum_montmul_p384_alt +%xdefine bignum_montsqr_p384 BORINGSSL_PREFIX %+ _bignum_montsqr_p384 +%xdefine bignum_montsqr_p384_alt BORINGSSL_PREFIX %+ _bignum_montsqr_p384_alt +%xdefine bignum_mul BORINGSSL_PREFIX %+ _bignum_mul +%xdefine bignum_mul_p521 BORINGSSL_PREFIX %+ _bignum_mul_p521 +%xdefine bignum_mul_p521_alt BORINGSSL_PREFIX %+ _bignum_mul_p521_alt +%xdefine bignum_neg_p25519 BORINGSSL_PREFIX %+ _bignum_neg_p25519 +%xdefine bignum_neg_p384 BORINGSSL_PREFIX %+ _bignum_neg_p384 +%xdefine bignum_neg_p521 BORINGSSL_PREFIX %+ _bignum_neg_p521 +%xdefine bignum_nonzero_6 BORINGSSL_PREFIX %+ _bignum_nonzero_6 +%xdefine bignum_optsub BORINGSSL_PREFIX %+ _bignum_optsub +%xdefine bignum_sqr BORINGSSL_PREFIX %+ _bignum_sqr +%xdefine bignum_sqr_p521 BORINGSSL_PREFIX %+ _bignum_sqr_p521 +%xdefine bignum_sqr_p521_alt BORINGSSL_PREFIX %+ _bignum_sqr_p521_alt +%xdefine bignum_sub_p384 BORINGSSL_PREFIX %+ _bignum_sub_p384 +%xdefine bignum_sub_p521 BORINGSSL_PREFIX %+ _bignum_sub_p521 +%xdefine bignum_tolebytes_6 BORINGSSL_PREFIX %+ _bignum_tolebytes_6 +%xdefine bignum_tolebytes_p521 BORINGSSL_PREFIX %+ _bignum_tolebytes_p521 +%xdefine bignum_tomont_p384 BORINGSSL_PREFIX %+ _bignum_tomont_p384 +%xdefine bignum_tomont_p384_alt BORINGSSL_PREFIX %+ _bignum_tomont_p384_alt +%xdefine bio_clear_socket_error BORINGSSL_PREFIX %+ _bio_clear_socket_error +%xdefine bio_errno_should_retry BORINGSSL_PREFIX %+ _bio_errno_should_retry +%xdefine bio_ip_and_port_to_socket_and_addr BORINGSSL_PREFIX %+ _bio_ip_and_port_to_socket_and_addr +%xdefine bio_sock_error_get_and_clear BORINGSSL_PREFIX %+ _bio_sock_error_get_and_clear +%xdefine bio_socket_nbio BORINGSSL_PREFIX %+ _bio_socket_nbio +%xdefine bio_socket_should_retry BORINGSSL_PREFIX %+ _bio_socket_should_retry +%xdefine bn_abs_sub_consttime BORINGSSL_PREFIX %+ _bn_abs_sub_consttime +%xdefine bn_add_words BORINGSSL_PREFIX %+ _bn_add_words +%xdefine bn_assert_fits_in_bytes BORINGSSL_PREFIX %+ _bn_assert_fits_in_bytes +%xdefine bn_big_endian_to_words BORINGSSL_PREFIX %+ _bn_big_endian_to_words +%xdefine bn_copy_words BORINGSSL_PREFIX %+ _bn_copy_words +%xdefine bn_div_consttime BORINGSSL_PREFIX %+ _bn_div_consttime +%xdefine bn_div_words BORINGSSL_PREFIX %+ _bn_div_words +%xdefine bn_expand BORINGSSL_PREFIX %+ _bn_expand +%xdefine bn_fits_in_words BORINGSSL_PREFIX %+ _bn_fits_in_words +%xdefine bn_from_montgomery_small BORINGSSL_PREFIX %+ _bn_from_montgomery_small +%xdefine bn_gather5 BORINGSSL_PREFIX %+ _bn_gather5 +%xdefine bn_in_range_words BORINGSSL_PREFIX %+ _bn_in_range_words +%xdefine bn_is_bit_set_words BORINGSSL_PREFIX %+ _bn_is_bit_set_words +%xdefine bn_is_relatively_prime BORINGSSL_PREFIX %+ _bn_is_relatively_prime +%xdefine bn_jacobi BORINGSSL_PREFIX %+ _bn_jacobi +%xdefine bn_lcm_consttime BORINGSSL_PREFIX %+ _bn_lcm_consttime +%xdefine bn_less_than_montgomery_R BORINGSSL_PREFIX %+ _bn_less_than_montgomery_R +%xdefine bn_less_than_words BORINGSSL_PREFIX %+ _bn_less_than_words +%xdefine bn_little_endian_to_words BORINGSSL_PREFIX %+ _bn_little_endian_to_words +%xdefine bn_miller_rabin_init BORINGSSL_PREFIX %+ _bn_miller_rabin_init +%xdefine bn_miller_rabin_iteration BORINGSSL_PREFIX %+ _bn_miller_rabin_iteration +%xdefine bn_minimal_width BORINGSSL_PREFIX %+ _bn_minimal_width +%xdefine bn_mod_add_consttime BORINGSSL_PREFIX %+ _bn_mod_add_consttime +%xdefine bn_mod_add_words BORINGSSL_PREFIX %+ _bn_mod_add_words +%xdefine bn_mod_exp_mont_small BORINGSSL_PREFIX %+ _bn_mod_exp_mont_small +%xdefine bn_mod_inverse0_prime_mont_small BORINGSSL_PREFIX %+ _bn_mod_inverse0_prime_mont_small +%xdefine bn_mod_inverse_consttime BORINGSSL_PREFIX %+ _bn_mod_inverse_consttime +%xdefine bn_mod_inverse_prime BORINGSSL_PREFIX %+ _bn_mod_inverse_prime +%xdefine bn_mod_inverse_secret_prime BORINGSSL_PREFIX %+ _bn_mod_inverse_secret_prime +%xdefine bn_mod_lshift1_consttime BORINGSSL_PREFIX %+ _bn_mod_lshift1_consttime +%xdefine bn_mod_lshift_consttime BORINGSSL_PREFIX %+ _bn_mod_lshift_consttime +%xdefine bn_mod_mul_montgomery_small BORINGSSL_PREFIX %+ _bn_mod_mul_montgomery_small +%xdefine bn_mod_sub_consttime BORINGSSL_PREFIX %+ _bn_mod_sub_consttime +%xdefine bn_mod_sub_words BORINGSSL_PREFIX %+ _bn_mod_sub_words +%xdefine bn_mod_u16_consttime BORINGSSL_PREFIX %+ _bn_mod_u16_consttime +%xdefine bn_mont_ctx_cleanup BORINGSSL_PREFIX %+ _bn_mont_ctx_cleanup +%xdefine bn_mont_ctx_init BORINGSSL_PREFIX %+ _bn_mont_ctx_init +%xdefine bn_mont_ctx_set_RR_consttime BORINGSSL_PREFIX %+ _bn_mont_ctx_set_RR_consttime +%xdefine bn_mont_n0 BORINGSSL_PREFIX %+ _bn_mont_n0 +%xdefine bn_mul4x_mont BORINGSSL_PREFIX %+ _bn_mul4x_mont +%xdefine bn_mul8x_mont_neon BORINGSSL_PREFIX %+ _bn_mul8x_mont_neon +%xdefine bn_mul_add_words BORINGSSL_PREFIX %+ _bn_mul_add_words +%xdefine bn_mul_comba4 BORINGSSL_PREFIX %+ _bn_mul_comba4 +%xdefine bn_mul_comba8 BORINGSSL_PREFIX %+ _bn_mul_comba8 +%xdefine bn_mul_consttime BORINGSSL_PREFIX %+ _bn_mul_consttime +%xdefine bn_mul_mont BORINGSSL_PREFIX %+ _bn_mul_mont +%xdefine bn_mul_mont_gather5 BORINGSSL_PREFIX %+ _bn_mul_mont_gather5 +%xdefine bn_mul_mont_nohw BORINGSSL_PREFIX %+ _bn_mul_mont_nohw +%xdefine bn_mul_small BORINGSSL_PREFIX %+ _bn_mul_small +%xdefine bn_mul_words BORINGSSL_PREFIX %+ _bn_mul_words +%xdefine bn_mulx4x_mont BORINGSSL_PREFIX %+ _bn_mulx4x_mont +%xdefine bn_odd_number_is_obviously_composite BORINGSSL_PREFIX %+ _bn_odd_number_is_obviously_composite +%xdefine bn_one_to_montgomery BORINGSSL_PREFIX %+ _bn_one_to_montgomery +%xdefine bn_power5 BORINGSSL_PREFIX %+ _bn_power5 +%xdefine bn_rand_range_words BORINGSSL_PREFIX %+ _bn_rand_range_words +%xdefine bn_rand_secret_range BORINGSSL_PREFIX %+ _bn_rand_secret_range +%xdefine bn_reduce_once BORINGSSL_PREFIX %+ _bn_reduce_once +%xdefine bn_reduce_once_in_place BORINGSSL_PREFIX %+ _bn_reduce_once_in_place +%xdefine bn_resize_words BORINGSSL_PREFIX %+ _bn_resize_words +%xdefine bn_rshift1_words BORINGSSL_PREFIX %+ _bn_rshift1_words +%xdefine bn_rshift_secret_shift BORINGSSL_PREFIX %+ _bn_rshift_secret_shift +%xdefine bn_rshift_words BORINGSSL_PREFIX %+ _bn_rshift_words +%xdefine bn_scatter5 BORINGSSL_PREFIX %+ _bn_scatter5 +%xdefine bn_select_words BORINGSSL_PREFIX %+ _bn_select_words +%xdefine bn_set_minimal_width BORINGSSL_PREFIX %+ _bn_set_minimal_width +%xdefine bn_set_static_words BORINGSSL_PREFIX %+ _bn_set_static_words +%xdefine bn_set_words BORINGSSL_PREFIX %+ _bn_set_words +%xdefine bn_sqr8x_internal BORINGSSL_PREFIX %+ _bn_sqr8x_internal +%xdefine bn_sqr8x_mont BORINGSSL_PREFIX %+ _bn_sqr8x_mont +%xdefine bn_sqr_comba4 BORINGSSL_PREFIX %+ _bn_sqr_comba4 +%xdefine bn_sqr_comba8 BORINGSSL_PREFIX %+ _bn_sqr_comba8 +%xdefine bn_sqr_consttime BORINGSSL_PREFIX %+ _bn_sqr_consttime +%xdefine bn_sqr_small BORINGSSL_PREFIX %+ _bn_sqr_small +%xdefine bn_sqr_words BORINGSSL_PREFIX %+ _bn_sqr_words +%xdefine bn_sqrx8x_internal BORINGSSL_PREFIX %+ _bn_sqrx8x_internal +%xdefine bn_sub_words BORINGSSL_PREFIX %+ _bn_sub_words +%xdefine bn_to_montgomery_small BORINGSSL_PREFIX %+ _bn_to_montgomery_small +%xdefine bn_uadd_consttime BORINGSSL_PREFIX %+ _bn_uadd_consttime +%xdefine bn_usub_consttime BORINGSSL_PREFIX %+ _bn_usub_consttime +%xdefine bn_wexpand BORINGSSL_PREFIX %+ _bn_wexpand +%xdefine bn_words_to_big_endian BORINGSSL_PREFIX %+ _bn_words_to_big_endian +%xdefine bn_words_to_little_endian BORINGSSL_PREFIX %+ _bn_words_to_little_endian +%xdefine boringssl_self_test_hmac_sha256 BORINGSSL_PREFIX %+ _boringssl_self_test_hmac_sha256 +%xdefine boringssl_self_test_sha256 BORINGSSL_PREFIX %+ _boringssl_self_test_sha256 +%xdefine bsaes_cbc_encrypt BORINGSSL_PREFIX %+ _bsaes_cbc_encrypt +%xdefine bsaes_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _bsaes_ctr32_encrypt_blocks +%xdefine c2i_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _c2i_ASN1_BIT_STRING +%xdefine c2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _c2i_ASN1_INTEGER +%xdefine c2i_ASN1_OBJECT BORINGSSL_PREFIX %+ _c2i_ASN1_OBJECT +%xdefine cbb_add_latin1 BORINGSSL_PREFIX %+ _cbb_add_latin1 +%xdefine cbb_add_ucs2_be BORINGSSL_PREFIX %+ _cbb_add_ucs2_be +%xdefine cbb_add_utf32_be BORINGSSL_PREFIX %+ _cbb_add_utf32_be +%xdefine cbb_add_utf8 BORINGSSL_PREFIX %+ _cbb_add_utf8 +%xdefine cbb_get_utf8_len BORINGSSL_PREFIX %+ _cbb_get_utf8_len +%xdefine cbs_get_any_asn1_element BORINGSSL_PREFIX %+ _cbs_get_any_asn1_element +%xdefine cbs_get_latin1 BORINGSSL_PREFIX %+ _cbs_get_latin1 +%xdefine cbs_get_ucs2_be BORINGSSL_PREFIX %+ _cbs_get_ucs2_be +%xdefine cbs_get_utf32_be BORINGSSL_PREFIX %+ _cbs_get_utf32_be +%xdefine cbs_get_utf8 BORINGSSL_PREFIX %+ _cbs_get_utf8 +%xdefine chacha20_poly1305_open BORINGSSL_PREFIX %+ _chacha20_poly1305_open +%xdefine chacha20_poly1305_seal BORINGSSL_PREFIX %+ _chacha20_poly1305_seal +%xdefine cn2dnsid BORINGSSL_PREFIX %+ _cn2dnsid +%xdefine crypto_gcm_avx512_enabled BORINGSSL_PREFIX %+ _crypto_gcm_avx512_enabled +%xdefine crypto_gcm_clmul_enabled BORINGSSL_PREFIX %+ _crypto_gcm_clmul_enabled +%xdefine curve25519_x25519 BORINGSSL_PREFIX %+ _curve25519_x25519 +%xdefine curve25519_x25519_alt BORINGSSL_PREFIX %+ _curve25519_x25519_alt +%xdefine curve25519_x25519_byte BORINGSSL_PREFIX %+ _curve25519_x25519_byte +%xdefine curve25519_x25519_byte_alt BORINGSSL_PREFIX %+ _curve25519_x25519_byte_alt +%xdefine curve25519_x25519base BORINGSSL_PREFIX %+ _curve25519_x25519base +%xdefine curve25519_x25519base_alt BORINGSSL_PREFIX %+ _curve25519_x25519base_alt +%xdefine curve25519_x25519base_byte BORINGSSL_PREFIX %+ _curve25519_x25519base_byte +%xdefine curve25519_x25519base_byte_alt BORINGSSL_PREFIX %+ _curve25519_x25519base_byte_alt +%xdefine d2i_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _d2i_ASN1_BIT_STRING +%xdefine d2i_ASN1_BMPSTRING BORINGSSL_PREFIX %+ _d2i_ASN1_BMPSTRING +%xdefine d2i_ASN1_BOOLEAN BORINGSSL_PREFIX %+ _d2i_ASN1_BOOLEAN +%xdefine d2i_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _d2i_ASN1_ENUMERATED +%xdefine d2i_ASN1_GENERALIZEDTIME BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALIZEDTIME +%xdefine d2i_ASN1_GENERALSTRING BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALSTRING +%xdefine d2i_ASN1_IA5STRING BORINGSSL_PREFIX %+ _d2i_ASN1_IA5STRING +%xdefine d2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _d2i_ASN1_INTEGER +%xdefine d2i_ASN1_NULL BORINGSSL_PREFIX %+ _d2i_ASN1_NULL +%xdefine d2i_ASN1_OBJECT BORINGSSL_PREFIX %+ _d2i_ASN1_OBJECT +%xdefine d2i_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _d2i_ASN1_OCTET_STRING +%xdefine d2i_ASN1_PRINTABLE BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLE +%xdefine d2i_ASN1_PRINTABLESTRING BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLESTRING +%xdefine d2i_ASN1_SEQUENCE_ANY BORINGSSL_PREFIX %+ _d2i_ASN1_SEQUENCE_ANY +%xdefine d2i_ASN1_SET_ANY BORINGSSL_PREFIX %+ _d2i_ASN1_SET_ANY +%xdefine d2i_ASN1_T61STRING BORINGSSL_PREFIX %+ _d2i_ASN1_T61STRING +%xdefine d2i_ASN1_TIME BORINGSSL_PREFIX %+ _d2i_ASN1_TIME +%xdefine d2i_ASN1_TYPE BORINGSSL_PREFIX %+ _d2i_ASN1_TYPE +%xdefine d2i_ASN1_UNIVERSALSTRING BORINGSSL_PREFIX %+ _d2i_ASN1_UNIVERSALSTRING +%xdefine d2i_ASN1_UTCTIME BORINGSSL_PREFIX %+ _d2i_ASN1_UTCTIME +%xdefine d2i_ASN1_UTF8STRING BORINGSSL_PREFIX %+ _d2i_ASN1_UTF8STRING +%xdefine d2i_ASN1_VISIBLESTRING BORINGSSL_PREFIX %+ _d2i_ASN1_VISIBLESTRING +%xdefine d2i_AUTHORITY_INFO_ACCESS BORINGSSL_PREFIX %+ _d2i_AUTHORITY_INFO_ACCESS +%xdefine d2i_AUTHORITY_KEYID BORINGSSL_PREFIX %+ _d2i_AUTHORITY_KEYID +%xdefine d2i_AutoPrivateKey BORINGSSL_PREFIX %+ _d2i_AutoPrivateKey +%xdefine d2i_BASIC_CONSTRAINTS BORINGSSL_PREFIX %+ _d2i_BASIC_CONSTRAINTS +%xdefine d2i_CERTIFICATEPOLICIES BORINGSSL_PREFIX %+ _d2i_CERTIFICATEPOLICIES +%xdefine d2i_CRL_DIST_POINTS BORINGSSL_PREFIX %+ _d2i_CRL_DIST_POINTS +%xdefine d2i_DHparams BORINGSSL_PREFIX %+ _d2i_DHparams +%xdefine d2i_DHparams_bio BORINGSSL_PREFIX %+ _d2i_DHparams_bio +%xdefine d2i_DIRECTORYSTRING BORINGSSL_PREFIX %+ _d2i_DIRECTORYSTRING +%xdefine d2i_DISPLAYTEXT BORINGSSL_PREFIX %+ _d2i_DISPLAYTEXT +%xdefine d2i_DSAPrivateKey BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey +%xdefine d2i_DSAPrivateKey_bio BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_bio +%xdefine d2i_DSAPrivateKey_fp BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_fp +%xdefine d2i_DSAPublicKey BORINGSSL_PREFIX %+ _d2i_DSAPublicKey +%xdefine d2i_DSA_PUBKEY BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY +%xdefine d2i_DSA_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_bio +%xdefine d2i_DSA_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_fp +%xdefine d2i_DSA_SIG BORINGSSL_PREFIX %+ _d2i_DSA_SIG +%xdefine d2i_DSAparams BORINGSSL_PREFIX %+ _d2i_DSAparams +%xdefine d2i_ECDSA_SIG BORINGSSL_PREFIX %+ _d2i_ECDSA_SIG +%xdefine d2i_ECPKParameters BORINGSSL_PREFIX %+ _d2i_ECPKParameters +%xdefine d2i_ECPKParameters_bio BORINGSSL_PREFIX %+ _d2i_ECPKParameters_bio +%xdefine d2i_ECParameters BORINGSSL_PREFIX %+ _d2i_ECParameters +%xdefine d2i_ECPrivateKey BORINGSSL_PREFIX %+ _d2i_ECPrivateKey +%xdefine d2i_ECPrivateKey_bio BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_bio +%xdefine d2i_ECPrivateKey_fp BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_fp +%xdefine d2i_EC_PUBKEY BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY +%xdefine d2i_EC_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_bio +%xdefine d2i_EC_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_fp +%xdefine d2i_EXTENDED_KEY_USAGE BORINGSSL_PREFIX %+ _d2i_EXTENDED_KEY_USAGE +%xdefine d2i_GENERAL_NAME BORINGSSL_PREFIX %+ _d2i_GENERAL_NAME +%xdefine d2i_GENERAL_NAMES BORINGSSL_PREFIX %+ _d2i_GENERAL_NAMES +%xdefine d2i_ISSUING_DIST_POINT BORINGSSL_PREFIX %+ _d2i_ISSUING_DIST_POINT +%xdefine d2i_NETSCAPE_SPKAC BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKAC +%xdefine d2i_NETSCAPE_SPKI BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKI +%xdefine d2i_OCSP_BASICRESP BORINGSSL_PREFIX %+ _d2i_OCSP_BASICRESP +%xdefine d2i_OCSP_CERTID BORINGSSL_PREFIX %+ _d2i_OCSP_CERTID +%xdefine d2i_OCSP_ONEREQ BORINGSSL_PREFIX %+ _d2i_OCSP_ONEREQ +%xdefine d2i_OCSP_REQINFO BORINGSSL_PREFIX %+ _d2i_OCSP_REQINFO +%xdefine d2i_OCSP_REQUEST BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST +%xdefine d2i_OCSP_REQUEST_bio BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST_bio +%xdefine d2i_OCSP_RESPBYTES BORINGSSL_PREFIX %+ _d2i_OCSP_RESPBYTES +%xdefine d2i_OCSP_RESPDATA BORINGSSL_PREFIX %+ _d2i_OCSP_RESPDATA +%xdefine d2i_OCSP_RESPONSE BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE +%xdefine d2i_OCSP_RESPONSE_bio BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE_bio +%xdefine d2i_OCSP_REVOKEDINFO BORINGSSL_PREFIX %+ _d2i_OCSP_REVOKEDINFO +%xdefine d2i_OCSP_SIGNATURE BORINGSSL_PREFIX %+ _d2i_OCSP_SIGNATURE +%xdefine d2i_OCSP_SINGLERESP BORINGSSL_PREFIX %+ _d2i_OCSP_SINGLERESP +%xdefine d2i_PKCS12 BORINGSSL_PREFIX %+ _d2i_PKCS12 +%xdefine d2i_PKCS12_bio BORINGSSL_PREFIX %+ _d2i_PKCS12_bio +%xdefine d2i_PKCS12_fp BORINGSSL_PREFIX %+ _d2i_PKCS12_fp +%xdefine d2i_PKCS7 BORINGSSL_PREFIX %+ _d2i_PKCS7 +%xdefine d2i_PKCS7_DIGEST BORINGSSL_PREFIX %+ _d2i_PKCS7_DIGEST +%xdefine d2i_PKCS7_ENCRYPT BORINGSSL_PREFIX %+ _d2i_PKCS7_ENCRYPT +%xdefine d2i_PKCS7_ENC_CONTENT BORINGSSL_PREFIX %+ _d2i_PKCS7_ENC_CONTENT +%xdefine d2i_PKCS7_ENVELOPE BORINGSSL_PREFIX %+ _d2i_PKCS7_ENVELOPE +%xdefine d2i_PKCS7_ISSUER_AND_SERIAL BORINGSSL_PREFIX %+ _d2i_PKCS7_ISSUER_AND_SERIAL +%xdefine d2i_PKCS7_RECIP_INFO BORINGSSL_PREFIX %+ _d2i_PKCS7_RECIP_INFO +%xdefine d2i_PKCS7_SIGNED BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNED +%xdefine d2i_PKCS7_SIGNER_INFO BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNER_INFO +%xdefine d2i_PKCS7_SIGN_ENVELOPE BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGN_ENVELOPE +%xdefine d2i_PKCS7_bio BORINGSSL_PREFIX %+ _d2i_PKCS7_bio +%xdefine d2i_PKCS8PrivateKey_bio BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_bio +%xdefine d2i_PKCS8PrivateKey_fp BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_fp +%xdefine d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO +%xdefine d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_bio +%xdefine d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_fp +%xdefine d2i_PKCS8_bio BORINGSSL_PREFIX %+ _d2i_PKCS8_bio +%xdefine d2i_PKCS8_fp BORINGSSL_PREFIX %+ _d2i_PKCS8_fp +%xdefine d2i_PUBKEY BORINGSSL_PREFIX %+ _d2i_PUBKEY +%xdefine d2i_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_PUBKEY_bio +%xdefine d2i_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_PUBKEY_fp +%xdefine d2i_PrivateKey BORINGSSL_PREFIX %+ _d2i_PrivateKey +%xdefine d2i_PrivateKey_bio BORINGSSL_PREFIX %+ _d2i_PrivateKey_bio +%xdefine d2i_PrivateKey_fp BORINGSSL_PREFIX %+ _d2i_PrivateKey_fp +%xdefine d2i_PublicKey BORINGSSL_PREFIX %+ _d2i_PublicKey +%xdefine d2i_RSAPrivateKey BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey +%xdefine d2i_RSAPrivateKey_bio BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_bio +%xdefine d2i_RSAPrivateKey_fp BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_fp +%xdefine d2i_RSAPublicKey BORINGSSL_PREFIX %+ _d2i_RSAPublicKey +%xdefine d2i_RSAPublicKey_bio BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_bio +%xdefine d2i_RSAPublicKey_fp BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_fp +%xdefine d2i_RSA_PSS_PARAMS BORINGSSL_PREFIX %+ _d2i_RSA_PSS_PARAMS +%xdefine d2i_RSA_PUBKEY BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY +%xdefine d2i_RSA_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_bio +%xdefine d2i_RSA_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_fp +%xdefine d2i_X509 BORINGSSL_PREFIX %+ _d2i_X509 +%xdefine d2i_X509_ALGOR BORINGSSL_PREFIX %+ _d2i_X509_ALGOR +%xdefine d2i_X509_ATTRIBUTE BORINGSSL_PREFIX %+ _d2i_X509_ATTRIBUTE +%xdefine d2i_X509_AUX BORINGSSL_PREFIX %+ _d2i_X509_AUX +%xdefine d2i_X509_CERT_AUX BORINGSSL_PREFIX %+ _d2i_X509_CERT_AUX +%xdefine d2i_X509_CINF BORINGSSL_PREFIX %+ _d2i_X509_CINF +%xdefine d2i_X509_CRL BORINGSSL_PREFIX %+ _d2i_X509_CRL +%xdefine d2i_X509_CRL_INFO BORINGSSL_PREFIX %+ _d2i_X509_CRL_INFO +%xdefine d2i_X509_CRL_bio BORINGSSL_PREFIX %+ _d2i_X509_CRL_bio +%xdefine d2i_X509_CRL_fp BORINGSSL_PREFIX %+ _d2i_X509_CRL_fp +%xdefine d2i_X509_EXTENSION BORINGSSL_PREFIX %+ _d2i_X509_EXTENSION +%xdefine d2i_X509_EXTENSIONS BORINGSSL_PREFIX %+ _d2i_X509_EXTENSIONS +%xdefine d2i_X509_NAME BORINGSSL_PREFIX %+ _d2i_X509_NAME +%xdefine d2i_X509_NAME_ENTRY BORINGSSL_PREFIX %+ _d2i_X509_NAME_ENTRY +%xdefine d2i_X509_PUBKEY BORINGSSL_PREFIX %+ _d2i_X509_PUBKEY +%xdefine d2i_X509_REQ BORINGSSL_PREFIX %+ _d2i_X509_REQ +%xdefine d2i_X509_REQ_INFO BORINGSSL_PREFIX %+ _d2i_X509_REQ_INFO +%xdefine d2i_X509_REQ_bio BORINGSSL_PREFIX %+ _d2i_X509_REQ_bio +%xdefine d2i_X509_REQ_fp BORINGSSL_PREFIX %+ _d2i_X509_REQ_fp +%xdefine d2i_X509_REVOKED BORINGSSL_PREFIX %+ _d2i_X509_REVOKED +%xdefine d2i_X509_SIG BORINGSSL_PREFIX %+ _d2i_X509_SIG +%xdefine d2i_X509_VAL BORINGSSL_PREFIX %+ _d2i_X509_VAL +%xdefine d2i_X509_bio BORINGSSL_PREFIX %+ _d2i_X509_bio +%xdefine d2i_X509_fp BORINGSSL_PREFIX %+ _d2i_X509_fp +%xdefine dh_asn1_meth BORINGSSL_PREFIX %+ _dh_asn1_meth +%xdefine dh_check_params_fast BORINGSSL_PREFIX %+ _dh_check_params_fast +%xdefine dh_compute_key_padded_no_self_test BORINGSSL_PREFIX %+ _dh_compute_key_padded_no_self_test +%xdefine dh_pkey_meth BORINGSSL_PREFIX %+ _dh_pkey_meth +%xdefine disable_mocked_ube_detection_FOR_TESTING BORINGSSL_PREFIX %+ _disable_mocked_ube_detection_FOR_TESTING +%xdefine dsa_asn1_meth BORINGSSL_PREFIX %+ _dsa_asn1_meth +%xdefine dsa_check_key BORINGSSL_PREFIX %+ _dsa_check_key +%xdefine dsa_internal_paramgen BORINGSSL_PREFIX %+ _dsa_internal_paramgen +%xdefine dsa_pkey_meth BORINGSSL_PREFIX %+ _dsa_pkey_meth +%xdefine dummy_func_for_constructor BORINGSSL_PREFIX %+ _dummy_func_for_constructor +%xdefine ec_GFp_mont_add BORINGSSL_PREFIX %+ _ec_GFp_mont_add +%xdefine ec_GFp_mont_dbl BORINGSSL_PREFIX %+ _ec_GFp_mont_dbl +%xdefine ec_GFp_mont_felem_exp BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_exp +%xdefine ec_GFp_mont_felem_from_bytes BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_from_bytes +%xdefine ec_GFp_mont_felem_mul BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_mul +%xdefine ec_GFp_mont_felem_reduce BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_reduce +%xdefine ec_GFp_mont_felem_sqr BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_sqr +%xdefine ec_GFp_mont_felem_to_bytes BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_to_bytes +%xdefine ec_GFp_mont_init_precomp BORINGSSL_PREFIX %+ _ec_GFp_mont_init_precomp +%xdefine ec_GFp_mont_mul BORINGSSL_PREFIX %+ _ec_GFp_mont_mul +%xdefine ec_GFp_mont_mul_base BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_base +%xdefine ec_GFp_mont_mul_batch BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_batch +%xdefine ec_GFp_mont_mul_precomp BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_precomp +%xdefine ec_GFp_mont_mul_public_batch BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_public_batch +%xdefine ec_GFp_nistp_recode_scalar_bits BORINGSSL_PREFIX %+ _ec_GFp_nistp_recode_scalar_bits +%xdefine ec_GFp_simple_cmp_x_coordinate BORINGSSL_PREFIX %+ _ec_GFp_simple_cmp_x_coordinate +%xdefine ec_GFp_simple_felem_from_bytes BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_from_bytes +%xdefine ec_GFp_simple_felem_to_bytes BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_to_bytes +%xdefine ec_GFp_simple_group_get_curve BORINGSSL_PREFIX %+ _ec_GFp_simple_group_get_curve +%xdefine ec_GFp_simple_group_set_curve BORINGSSL_PREFIX %+ _ec_GFp_simple_group_set_curve +%xdefine ec_GFp_simple_invert BORINGSSL_PREFIX %+ _ec_GFp_simple_invert +%xdefine ec_GFp_simple_is_at_infinity BORINGSSL_PREFIX %+ _ec_GFp_simple_is_at_infinity +%xdefine ec_GFp_simple_is_on_curve BORINGSSL_PREFIX %+ _ec_GFp_simple_is_on_curve +%xdefine ec_GFp_simple_point_copy BORINGSSL_PREFIX %+ _ec_GFp_simple_point_copy +%xdefine ec_GFp_simple_point_init BORINGSSL_PREFIX %+ _ec_GFp_simple_point_init +%xdefine ec_GFp_simple_point_set_to_infinity BORINGSSL_PREFIX %+ _ec_GFp_simple_point_set_to_infinity +%xdefine ec_GFp_simple_points_equal BORINGSSL_PREFIX %+ _ec_GFp_simple_points_equal +%xdefine ec_affine_jacobian_equal BORINGSSL_PREFIX %+ _ec_affine_jacobian_equal +%xdefine ec_affine_select BORINGSSL_PREFIX %+ _ec_affine_select +%xdefine ec_affine_to_jacobian BORINGSSL_PREFIX %+ _ec_affine_to_jacobian +%xdefine ec_asn1_meth BORINGSSL_PREFIX %+ _ec_asn1_meth +%xdefine ec_bignum_to_felem BORINGSSL_PREFIX %+ _ec_bignum_to_felem +%xdefine ec_bignum_to_scalar BORINGSSL_PREFIX %+ _ec_bignum_to_scalar +%xdefine ec_cmp_x_coordinate BORINGSSL_PREFIX %+ _ec_cmp_x_coordinate +%xdefine ec_compute_wNAF BORINGSSL_PREFIX %+ _ec_compute_wNAF +%xdefine ec_felem_add BORINGSSL_PREFIX %+ _ec_felem_add +%xdefine ec_felem_equal BORINGSSL_PREFIX %+ _ec_felem_equal +%xdefine ec_felem_from_bytes BORINGSSL_PREFIX %+ _ec_felem_from_bytes +%xdefine ec_felem_neg BORINGSSL_PREFIX %+ _ec_felem_neg +%xdefine ec_felem_non_zero_mask BORINGSSL_PREFIX %+ _ec_felem_non_zero_mask +%xdefine ec_felem_one BORINGSSL_PREFIX %+ _ec_felem_one +%xdefine ec_felem_select BORINGSSL_PREFIX %+ _ec_felem_select +%xdefine ec_felem_sub BORINGSSL_PREFIX %+ _ec_felem_sub +%xdefine ec_felem_to_bignum BORINGSSL_PREFIX %+ _ec_felem_to_bignum +%xdefine ec_felem_to_bytes BORINGSSL_PREFIX %+ _ec_felem_to_bytes +%xdefine ec_get_x_coordinate_as_bytes BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_bytes +%xdefine ec_get_x_coordinate_as_scalar BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_scalar +%xdefine ec_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_PREFIX %+ _ec_hash_to_curve_p256_xmd_sha256_sswu +%xdefine ec_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha384_sswu +%xdefine ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 +%xdefine ec_hash_to_scalar_p384_xmd_sha384 BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha384 +%xdefine ec_hash_to_scalar_p384_xmd_sha512_draft07 BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha512_draft07 +%xdefine ec_init_precomp BORINGSSL_PREFIX %+ _ec_init_precomp +%xdefine ec_jacobian_to_affine BORINGSSL_PREFIX %+ _ec_jacobian_to_affine +%xdefine ec_jacobian_to_affine_batch BORINGSSL_PREFIX %+ _ec_jacobian_to_affine_batch +%xdefine ec_nistp_coordinates_to_point BORINGSSL_PREFIX %+ _ec_nistp_coordinates_to_point +%xdefine ec_nistp_point_add BORINGSSL_PREFIX %+ _ec_nistp_point_add +%xdefine ec_nistp_point_double BORINGSSL_PREFIX %+ _ec_nistp_point_double +%xdefine ec_nistp_point_to_coordinates BORINGSSL_PREFIX %+ _ec_nistp_point_to_coordinates +%xdefine ec_nistp_scalar_mul BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul +%xdefine ec_nistp_scalar_mul_base BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_base +%xdefine ec_nistp_scalar_mul_public BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_public +%xdefine ec_point_byte_len BORINGSSL_PREFIX %+ _ec_point_byte_len +%xdefine ec_point_from_uncompressed BORINGSSL_PREFIX %+ _ec_point_from_uncompressed +%xdefine ec_point_mul_no_self_test BORINGSSL_PREFIX %+ _ec_point_mul_no_self_test +%xdefine ec_point_mul_scalar BORINGSSL_PREFIX %+ _ec_point_mul_scalar +%xdefine ec_point_mul_scalar_base BORINGSSL_PREFIX %+ _ec_point_mul_scalar_base +%xdefine ec_point_mul_scalar_batch BORINGSSL_PREFIX %+ _ec_point_mul_scalar_batch +%xdefine ec_point_mul_scalar_precomp BORINGSSL_PREFIX %+ _ec_point_mul_scalar_precomp +%xdefine ec_point_mul_scalar_public BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public +%xdefine ec_point_mul_scalar_public_batch BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public_batch +%xdefine ec_point_select BORINGSSL_PREFIX %+ _ec_point_select +%xdefine ec_point_set_affine_coordinates BORINGSSL_PREFIX %+ _ec_point_set_affine_coordinates +%xdefine ec_point_to_bytes BORINGSSL_PREFIX %+ _ec_point_to_bytes +%xdefine ec_precomp_select BORINGSSL_PREFIX %+ _ec_precomp_select +%xdefine ec_random_nonzero_scalar BORINGSSL_PREFIX %+ _ec_random_nonzero_scalar +%xdefine ec_scalar_add BORINGSSL_PREFIX %+ _ec_scalar_add +%xdefine ec_scalar_equal_vartime BORINGSSL_PREFIX %+ _ec_scalar_equal_vartime +%xdefine ec_scalar_from_bytes BORINGSSL_PREFIX %+ _ec_scalar_from_bytes +%xdefine ec_scalar_from_montgomery BORINGSSL_PREFIX %+ _ec_scalar_from_montgomery +%xdefine ec_scalar_inv0_montgomery BORINGSSL_PREFIX %+ _ec_scalar_inv0_montgomery +%xdefine ec_scalar_is_zero BORINGSSL_PREFIX %+ _ec_scalar_is_zero +%xdefine ec_scalar_mul_montgomery BORINGSSL_PREFIX %+ _ec_scalar_mul_montgomery +%xdefine ec_scalar_neg BORINGSSL_PREFIX %+ _ec_scalar_neg +%xdefine ec_scalar_reduce BORINGSSL_PREFIX %+ _ec_scalar_reduce +%xdefine ec_scalar_select BORINGSSL_PREFIX %+ _ec_scalar_select +%xdefine ec_scalar_sub BORINGSSL_PREFIX %+ _ec_scalar_sub +%xdefine ec_scalar_to_bytes BORINGSSL_PREFIX %+ _ec_scalar_to_bytes +%xdefine ec_scalar_to_montgomery BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery +%xdefine ec_scalar_to_montgomery_inv_vartime BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery_inv_vartime +%xdefine ec_set_to_safe_point BORINGSSL_PREFIX %+ _ec_set_to_safe_point +%xdefine ec_simple_scalar_inv0_montgomery BORINGSSL_PREFIX %+ _ec_simple_scalar_inv0_montgomery +%xdefine ec_simple_scalar_to_montgomery_inv_vartime BORINGSSL_PREFIX %+ _ec_simple_scalar_to_montgomery_inv_vartime +%xdefine ecdsa_digestsign_no_self_test BORINGSSL_PREFIX %+ _ecdsa_digestsign_no_self_test +%xdefine ecdsa_digestverify_no_self_test BORINGSSL_PREFIX %+ _ecdsa_digestverify_no_self_test +%xdefine ecdsa_do_verify_no_self_test BORINGSSL_PREFIX %+ _ecdsa_do_verify_no_self_test +%xdefine ecdsa_sign_with_nonce_for_known_answer_test BORINGSSL_PREFIX %+ _ecdsa_sign_with_nonce_for_known_answer_test +%xdefine ecp_nistz256_avx2_select_w7 BORINGSSL_PREFIX %+ _ecp_nistz256_avx2_select_w7 +%xdefine ecp_nistz256_div_by_2 BORINGSSL_PREFIX %+ _ecp_nistz256_div_by_2 +%xdefine ecp_nistz256_mul_by_2 BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_2 +%xdefine ecp_nistz256_mul_by_3 BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_3 +%xdefine ecp_nistz256_mul_mont BORINGSSL_PREFIX %+ _ecp_nistz256_mul_mont +%xdefine ecp_nistz256_neg BORINGSSL_PREFIX %+ _ecp_nistz256_neg +%xdefine ecp_nistz256_ord_mul_mont BORINGSSL_PREFIX %+ _ecp_nistz256_ord_mul_mont +%xdefine ecp_nistz256_ord_sqr_mont BORINGSSL_PREFIX %+ _ecp_nistz256_ord_sqr_mont +%xdefine ecp_nistz256_point_add BORINGSSL_PREFIX %+ _ecp_nistz256_point_add +%xdefine ecp_nistz256_point_add_affine BORINGSSL_PREFIX %+ _ecp_nistz256_point_add_affine +%xdefine ecp_nistz256_point_double BORINGSSL_PREFIX %+ _ecp_nistz256_point_double +%xdefine ecp_nistz256_select_w5 BORINGSSL_PREFIX %+ _ecp_nistz256_select_w5 +%xdefine ecp_nistz256_select_w7 BORINGSSL_PREFIX %+ _ecp_nistz256_select_w7 +%xdefine ecp_nistz256_sqr_mont BORINGSSL_PREFIX %+ _ecp_nistz256_sqr_mont +%xdefine ecp_nistz256_sub BORINGSSL_PREFIX %+ _ecp_nistz256_sub +%xdefine ed25519_asn1_meth BORINGSSL_PREFIX %+ _ed25519_asn1_meth +%xdefine ed25519_check_public_key_nohw BORINGSSL_PREFIX %+ _ed25519_check_public_key_nohw +%xdefine ed25519_check_public_key_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_check_public_key_s2n_bignum +%xdefine ed25519_public_key_from_hashed_seed_nohw BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_nohw +%xdefine ed25519_public_key_from_hashed_seed_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_s2n_bignum +%xdefine ed25519_sha512 BORINGSSL_PREFIX %+ _ed25519_sha512 +%xdefine ed25519_sign_internal BORINGSSL_PREFIX %+ _ed25519_sign_internal +%xdefine ed25519_sign_nohw BORINGSSL_PREFIX %+ _ed25519_sign_nohw +%xdefine ed25519_sign_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_sign_s2n_bignum +%xdefine ed25519_verify_internal BORINGSSL_PREFIX %+ _ed25519_verify_internal +%xdefine ed25519_verify_nohw BORINGSSL_PREFIX %+ _ed25519_verify_nohw +%xdefine ed25519_verify_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_verify_s2n_bignum +%xdefine ed25519ph_asn1_meth BORINGSSL_PREFIX %+ _ed25519ph_asn1_meth +%xdefine edwards25519_decode BORINGSSL_PREFIX %+ _edwards25519_decode +%xdefine edwards25519_decode_alt BORINGSSL_PREFIX %+ _edwards25519_decode_alt +%xdefine edwards25519_encode BORINGSSL_PREFIX %+ _edwards25519_encode +%xdefine edwards25519_scalarmulbase BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase +%xdefine edwards25519_scalarmulbase_alt BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase_alt +%xdefine edwards25519_scalarmuldouble BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble +%xdefine edwards25519_scalarmuldouble_alt BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble_alt +%xdefine evp_pkey_set_cb_translate BORINGSSL_PREFIX %+ _evp_pkey_set_cb_translate +%xdefine evp_pkey_set_method BORINGSSL_PREFIX %+ _evp_pkey_set_method +%xdefine extract_multiplier_2x20_win5 BORINGSSL_PREFIX %+ _extract_multiplier_2x20_win5 +%xdefine extract_multiplier_2x30_win5 BORINGSSL_PREFIX %+ _extract_multiplier_2x30_win5 +%xdefine extract_multiplier_2x40_win5 BORINGSSL_PREFIX %+ _extract_multiplier_2x40_win5 +%xdefine gcm_ghash_avx BORINGSSL_PREFIX %+ _gcm_ghash_avx +%xdefine gcm_ghash_avx512 BORINGSSL_PREFIX %+ _gcm_ghash_avx512 +%xdefine gcm_ghash_clmul BORINGSSL_PREFIX %+ _gcm_ghash_clmul +%xdefine gcm_ghash_neon BORINGSSL_PREFIX %+ _gcm_ghash_neon +%xdefine gcm_ghash_nohw BORINGSSL_PREFIX %+ _gcm_ghash_nohw +%xdefine gcm_ghash_p8 BORINGSSL_PREFIX %+ _gcm_ghash_p8 +%xdefine gcm_ghash_ssse3 BORINGSSL_PREFIX %+ _gcm_ghash_ssse3 +%xdefine gcm_ghash_v8 BORINGSSL_PREFIX %+ _gcm_ghash_v8 +%xdefine gcm_gmult_avx BORINGSSL_PREFIX %+ _gcm_gmult_avx +%xdefine gcm_gmult_avx512 BORINGSSL_PREFIX %+ _gcm_gmult_avx512 +%xdefine gcm_gmult_clmul BORINGSSL_PREFIX %+ _gcm_gmult_clmul +%xdefine gcm_gmult_neon BORINGSSL_PREFIX %+ _gcm_gmult_neon +%xdefine gcm_gmult_nohw BORINGSSL_PREFIX %+ _gcm_gmult_nohw +%xdefine gcm_gmult_p8 BORINGSSL_PREFIX %+ _gcm_gmult_p8 +%xdefine gcm_gmult_ssse3 BORINGSSL_PREFIX %+ _gcm_gmult_ssse3 +%xdefine gcm_gmult_v8 BORINGSSL_PREFIX %+ _gcm_gmult_v8 +%xdefine gcm_init_avx BORINGSSL_PREFIX %+ _gcm_init_avx +%xdefine gcm_init_avx512 BORINGSSL_PREFIX %+ _gcm_init_avx512 +%xdefine gcm_init_clmul BORINGSSL_PREFIX %+ _gcm_init_clmul +%xdefine gcm_init_neon BORINGSSL_PREFIX %+ _gcm_init_neon +%xdefine gcm_init_nohw BORINGSSL_PREFIX %+ _gcm_init_nohw +%xdefine gcm_init_p8 BORINGSSL_PREFIX %+ _gcm_init_p8 +%xdefine gcm_init_ssse3 BORINGSSL_PREFIX %+ _gcm_init_ssse3 +%xdefine gcm_init_v8 BORINGSSL_PREFIX %+ _gcm_init_v8 +%xdefine gcm_setiv_avx512 BORINGSSL_PREFIX %+ _gcm_setiv_avx512 +%xdefine get_entropy_source BORINGSSL_PREFIX %+ _get_entropy_source +%xdefine get_entropy_source_method_id_FOR_TESTING BORINGSSL_PREFIX %+ _get_entropy_source_method_id_FOR_TESTING +%xdefine get_private_thread_generate_calls_since_seed BORINGSSL_PREFIX %+ _get_private_thread_generate_calls_since_seed +%xdefine get_private_thread_reseed_calls_since_initialization BORINGSSL_PREFIX %+ _get_private_thread_reseed_calls_since_initialization +%xdefine get_public_thread_generate_calls_since_seed BORINGSSL_PREFIX %+ _get_public_thread_generate_calls_since_seed +%xdefine get_public_thread_reseed_calls_since_initialization BORINGSSL_PREFIX %+ _get_public_thread_reseed_calls_since_initialization +%xdefine get_thread_and_global_tree_drbg_calls_FOR_TESTING BORINGSSL_PREFIX %+ _get_thread_and_global_tree_drbg_calls_FOR_TESTING +%xdefine handle_cpu_env BORINGSSL_PREFIX %+ _handle_cpu_env +%xdefine have_hw_rng_aarch64_for_testing BORINGSSL_PREFIX %+ _have_hw_rng_aarch64_for_testing +%xdefine have_hw_rng_x86_64_for_testing BORINGSSL_PREFIX %+ _have_hw_rng_x86_64_for_testing +%xdefine hmac_asn1_meth BORINGSSL_PREFIX %+ _hmac_asn1_meth +%xdefine i2a_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _i2a_ASN1_ENUMERATED +%xdefine i2a_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2a_ASN1_INTEGER +%xdefine i2a_ASN1_OBJECT BORINGSSL_PREFIX %+ _i2a_ASN1_OBJECT +%xdefine i2a_ASN1_STRING BORINGSSL_PREFIX %+ _i2a_ASN1_STRING +%xdefine i2c_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _i2c_ASN1_BIT_STRING +%xdefine i2c_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2c_ASN1_INTEGER +%xdefine i2d_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _i2d_ASN1_BIT_STRING +%xdefine i2d_ASN1_BMPSTRING BORINGSSL_PREFIX %+ _i2d_ASN1_BMPSTRING +%xdefine i2d_ASN1_BOOLEAN BORINGSSL_PREFIX %+ _i2d_ASN1_BOOLEAN +%xdefine i2d_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _i2d_ASN1_ENUMERATED +%xdefine i2d_ASN1_GENERALIZEDTIME BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALIZEDTIME +%xdefine i2d_ASN1_GENERALSTRING BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALSTRING +%xdefine i2d_ASN1_IA5STRING BORINGSSL_PREFIX %+ _i2d_ASN1_IA5STRING +%xdefine i2d_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2d_ASN1_INTEGER +%xdefine i2d_ASN1_NULL BORINGSSL_PREFIX %+ _i2d_ASN1_NULL +%xdefine i2d_ASN1_OBJECT BORINGSSL_PREFIX %+ _i2d_ASN1_OBJECT +%xdefine i2d_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _i2d_ASN1_OCTET_STRING +%xdefine i2d_ASN1_PRINTABLE BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLE +%xdefine i2d_ASN1_PRINTABLESTRING BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLESTRING +%xdefine i2d_ASN1_SEQUENCE_ANY BORINGSSL_PREFIX %+ _i2d_ASN1_SEQUENCE_ANY +%xdefine i2d_ASN1_SET_ANY BORINGSSL_PREFIX %+ _i2d_ASN1_SET_ANY +%xdefine i2d_ASN1_T61STRING BORINGSSL_PREFIX %+ _i2d_ASN1_T61STRING +%xdefine i2d_ASN1_TIME BORINGSSL_PREFIX %+ _i2d_ASN1_TIME +%xdefine i2d_ASN1_TYPE BORINGSSL_PREFIX %+ _i2d_ASN1_TYPE +%xdefine i2d_ASN1_UNIVERSALSTRING BORINGSSL_PREFIX %+ _i2d_ASN1_UNIVERSALSTRING +%xdefine i2d_ASN1_UTCTIME BORINGSSL_PREFIX %+ _i2d_ASN1_UTCTIME +%xdefine i2d_ASN1_UTF8STRING BORINGSSL_PREFIX %+ _i2d_ASN1_UTF8STRING +%xdefine i2d_ASN1_VISIBLESTRING BORINGSSL_PREFIX %+ _i2d_ASN1_VISIBLESTRING +%xdefine i2d_AUTHORITY_INFO_ACCESS BORINGSSL_PREFIX %+ _i2d_AUTHORITY_INFO_ACCESS +%xdefine i2d_AUTHORITY_KEYID BORINGSSL_PREFIX %+ _i2d_AUTHORITY_KEYID +%xdefine i2d_BASIC_CONSTRAINTS BORINGSSL_PREFIX %+ _i2d_BASIC_CONSTRAINTS +%xdefine i2d_CERTIFICATEPOLICIES BORINGSSL_PREFIX %+ _i2d_CERTIFICATEPOLICIES +%xdefine i2d_CRL_DIST_POINTS BORINGSSL_PREFIX %+ _i2d_CRL_DIST_POINTS +%xdefine i2d_DHparams BORINGSSL_PREFIX %+ _i2d_DHparams +%xdefine i2d_DHparams_bio BORINGSSL_PREFIX %+ _i2d_DHparams_bio +%xdefine i2d_DIRECTORYSTRING BORINGSSL_PREFIX %+ _i2d_DIRECTORYSTRING +%xdefine i2d_DISPLAYTEXT BORINGSSL_PREFIX %+ _i2d_DISPLAYTEXT +%xdefine i2d_DSAPrivateKey BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey +%xdefine i2d_DSAPrivateKey_bio BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_bio +%xdefine i2d_DSAPrivateKey_fp BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_fp +%xdefine i2d_DSAPublicKey BORINGSSL_PREFIX %+ _i2d_DSAPublicKey +%xdefine i2d_DSA_PUBKEY BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY +%xdefine i2d_DSA_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_bio +%xdefine i2d_DSA_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_fp +%xdefine i2d_DSA_SIG BORINGSSL_PREFIX %+ _i2d_DSA_SIG +%xdefine i2d_DSAparams BORINGSSL_PREFIX %+ _i2d_DSAparams +%xdefine i2d_ECDSA_SIG BORINGSSL_PREFIX %+ _i2d_ECDSA_SIG +%xdefine i2d_ECPKParameters BORINGSSL_PREFIX %+ _i2d_ECPKParameters +%xdefine i2d_ECPKParameters_bio BORINGSSL_PREFIX %+ _i2d_ECPKParameters_bio +%xdefine i2d_ECParameters BORINGSSL_PREFIX %+ _i2d_ECParameters +%xdefine i2d_ECPrivateKey BORINGSSL_PREFIX %+ _i2d_ECPrivateKey +%xdefine i2d_ECPrivateKey_bio BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_bio +%xdefine i2d_ECPrivateKey_fp BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_fp +%xdefine i2d_EC_PUBKEY BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY +%xdefine i2d_EC_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_bio +%xdefine i2d_EC_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_fp +%xdefine i2d_EXTENDED_KEY_USAGE BORINGSSL_PREFIX %+ _i2d_EXTENDED_KEY_USAGE +%xdefine i2d_GENERAL_NAME BORINGSSL_PREFIX %+ _i2d_GENERAL_NAME +%xdefine i2d_GENERAL_NAMES BORINGSSL_PREFIX %+ _i2d_GENERAL_NAMES +%xdefine i2d_ISSUING_DIST_POINT BORINGSSL_PREFIX %+ _i2d_ISSUING_DIST_POINT +%xdefine i2d_NETSCAPE_SPKAC BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKAC +%xdefine i2d_NETSCAPE_SPKI BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKI +%xdefine i2d_OCSP_BASICRESP BORINGSSL_PREFIX %+ _i2d_OCSP_BASICRESP +%xdefine i2d_OCSP_CERTID BORINGSSL_PREFIX %+ _i2d_OCSP_CERTID +%xdefine i2d_OCSP_ONEREQ BORINGSSL_PREFIX %+ _i2d_OCSP_ONEREQ +%xdefine i2d_OCSP_REQINFO BORINGSSL_PREFIX %+ _i2d_OCSP_REQINFO +%xdefine i2d_OCSP_REQUEST BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST +%xdefine i2d_OCSP_REQUEST_bio BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST_bio +%xdefine i2d_OCSP_RESPBYTES BORINGSSL_PREFIX %+ _i2d_OCSP_RESPBYTES +%xdefine i2d_OCSP_RESPDATA BORINGSSL_PREFIX %+ _i2d_OCSP_RESPDATA +%xdefine i2d_OCSP_RESPONSE BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE +%xdefine i2d_OCSP_RESPONSE_bio BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE_bio +%xdefine i2d_OCSP_REVOKEDINFO BORINGSSL_PREFIX %+ _i2d_OCSP_REVOKEDINFO +%xdefine i2d_OCSP_SIGNATURE BORINGSSL_PREFIX %+ _i2d_OCSP_SIGNATURE +%xdefine i2d_OCSP_SINGLERESP BORINGSSL_PREFIX %+ _i2d_OCSP_SINGLERESP +%xdefine i2d_PKCS12 BORINGSSL_PREFIX %+ _i2d_PKCS12 +%xdefine i2d_PKCS12_bio BORINGSSL_PREFIX %+ _i2d_PKCS12_bio +%xdefine i2d_PKCS12_fp BORINGSSL_PREFIX %+ _i2d_PKCS12_fp +%xdefine i2d_PKCS7 BORINGSSL_PREFIX %+ _i2d_PKCS7 +%xdefine i2d_PKCS7_DIGEST BORINGSSL_PREFIX %+ _i2d_PKCS7_DIGEST +%xdefine i2d_PKCS7_ENCRYPT BORINGSSL_PREFIX %+ _i2d_PKCS7_ENCRYPT +%xdefine i2d_PKCS7_ENC_CONTENT BORINGSSL_PREFIX %+ _i2d_PKCS7_ENC_CONTENT +%xdefine i2d_PKCS7_ENVELOPE BORINGSSL_PREFIX %+ _i2d_PKCS7_ENVELOPE +%xdefine i2d_PKCS7_ISSUER_AND_SERIAL BORINGSSL_PREFIX %+ _i2d_PKCS7_ISSUER_AND_SERIAL +%xdefine i2d_PKCS7_RECIP_INFO BORINGSSL_PREFIX %+ _i2d_PKCS7_RECIP_INFO +%xdefine i2d_PKCS7_SIGNED BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNED +%xdefine i2d_PKCS7_SIGNER_INFO BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNER_INFO +%xdefine i2d_PKCS7_SIGN_ENVELOPE BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGN_ENVELOPE +%xdefine i2d_PKCS7_bio BORINGSSL_PREFIX %+ _i2d_PKCS7_bio +%xdefine i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_bio +%xdefine i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_fp +%xdefine i2d_PKCS8PrivateKey_bio BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_bio +%xdefine i2d_PKCS8PrivateKey_fp BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_fp +%xdefine i2d_PKCS8PrivateKey_nid_bio BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_bio +%xdefine i2d_PKCS8PrivateKey_nid_fp BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_fp +%xdefine i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO +%xdefine i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_bio +%xdefine i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_fp +%xdefine i2d_PKCS8_bio BORINGSSL_PREFIX %+ _i2d_PKCS8_bio +%xdefine i2d_PKCS8_fp BORINGSSL_PREFIX %+ _i2d_PKCS8_fp +%xdefine i2d_PUBKEY BORINGSSL_PREFIX %+ _i2d_PUBKEY +%xdefine i2d_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_PUBKEY_bio +%xdefine i2d_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_PUBKEY_fp +%xdefine i2d_PrivateKey BORINGSSL_PREFIX %+ _i2d_PrivateKey +%xdefine i2d_PrivateKey_bio BORINGSSL_PREFIX %+ _i2d_PrivateKey_bio +%xdefine i2d_PrivateKey_fp BORINGSSL_PREFIX %+ _i2d_PrivateKey_fp +%xdefine i2d_PublicKey BORINGSSL_PREFIX %+ _i2d_PublicKey +%xdefine i2d_RSAPrivateKey BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey +%xdefine i2d_RSAPrivateKey_bio BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_bio +%xdefine i2d_RSAPrivateKey_fp BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_fp +%xdefine i2d_RSAPublicKey BORINGSSL_PREFIX %+ _i2d_RSAPublicKey +%xdefine i2d_RSAPublicKey_bio BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_bio +%xdefine i2d_RSAPublicKey_fp BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_fp +%xdefine i2d_RSA_PSS_PARAMS BORINGSSL_PREFIX %+ _i2d_RSA_PSS_PARAMS +%xdefine i2d_RSA_PUBKEY BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY +%xdefine i2d_RSA_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_bio +%xdefine i2d_RSA_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_fp +%xdefine i2d_X509 BORINGSSL_PREFIX %+ _i2d_X509 +%xdefine i2d_X509_ALGOR BORINGSSL_PREFIX %+ _i2d_X509_ALGOR +%xdefine i2d_X509_ATTRIBUTE BORINGSSL_PREFIX %+ _i2d_X509_ATTRIBUTE +%xdefine i2d_X509_AUX BORINGSSL_PREFIX %+ _i2d_X509_AUX +%xdefine i2d_X509_CERT_AUX BORINGSSL_PREFIX %+ _i2d_X509_CERT_AUX +%xdefine i2d_X509_CINF BORINGSSL_PREFIX %+ _i2d_X509_CINF +%xdefine i2d_X509_CRL BORINGSSL_PREFIX %+ _i2d_X509_CRL +%xdefine i2d_X509_CRL_INFO BORINGSSL_PREFIX %+ _i2d_X509_CRL_INFO +%xdefine i2d_X509_CRL_bio BORINGSSL_PREFIX %+ _i2d_X509_CRL_bio +%xdefine i2d_X509_CRL_fp BORINGSSL_PREFIX %+ _i2d_X509_CRL_fp +%xdefine i2d_X509_CRL_tbs BORINGSSL_PREFIX %+ _i2d_X509_CRL_tbs +%xdefine i2d_X509_EXTENSION BORINGSSL_PREFIX %+ _i2d_X509_EXTENSION +%xdefine i2d_X509_EXTENSIONS BORINGSSL_PREFIX %+ _i2d_X509_EXTENSIONS +%xdefine i2d_X509_NAME BORINGSSL_PREFIX %+ _i2d_X509_NAME +%xdefine i2d_X509_NAME_ENTRY BORINGSSL_PREFIX %+ _i2d_X509_NAME_ENTRY +%xdefine i2d_X509_PUBKEY BORINGSSL_PREFIX %+ _i2d_X509_PUBKEY +%xdefine i2d_X509_REQ BORINGSSL_PREFIX %+ _i2d_X509_REQ +%xdefine i2d_X509_REQ_INFO BORINGSSL_PREFIX %+ _i2d_X509_REQ_INFO +%xdefine i2d_X509_REQ_bio BORINGSSL_PREFIX %+ _i2d_X509_REQ_bio +%xdefine i2d_X509_REQ_fp BORINGSSL_PREFIX %+ _i2d_X509_REQ_fp +%xdefine i2d_X509_REVOKED BORINGSSL_PREFIX %+ _i2d_X509_REVOKED +%xdefine i2d_X509_SIG BORINGSSL_PREFIX %+ _i2d_X509_SIG +%xdefine i2d_X509_VAL BORINGSSL_PREFIX %+ _i2d_X509_VAL +%xdefine i2d_X509_bio BORINGSSL_PREFIX %+ _i2d_X509_bio +%xdefine i2d_X509_fp BORINGSSL_PREFIX %+ _i2d_X509_fp +%xdefine i2d_X509_tbs BORINGSSL_PREFIX %+ _i2d_X509_tbs +%xdefine i2d_re_X509_CRL_tbs BORINGSSL_PREFIX %+ _i2d_re_X509_CRL_tbs +%xdefine i2d_re_X509_REQ_tbs BORINGSSL_PREFIX %+ _i2d_re_X509_REQ_tbs +%xdefine i2d_re_X509_tbs BORINGSSL_PREFIX %+ _i2d_re_X509_tbs +%xdefine i2o_ECPublicKey BORINGSSL_PREFIX %+ _i2o_ECPublicKey +%xdefine i2s_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _i2s_ASN1_ENUMERATED +%xdefine i2s_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2s_ASN1_INTEGER +%xdefine i2s_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _i2s_ASN1_OCTET_STRING +%xdefine i2t_ASN1_OBJECT BORINGSSL_PREFIX %+ _i2t_ASN1_OBJECT +%xdefine i2v_GENERAL_NAME BORINGSSL_PREFIX %+ _i2v_GENERAL_NAME +%xdefine i2v_GENERAL_NAMES BORINGSSL_PREFIX %+ _i2v_GENERAL_NAMES +%xdefine is_a_tty BORINGSSL_PREFIX %+ _is_a_tty +%xdefine is_fips_build BORINGSSL_PREFIX %+ _is_fips_build +%xdefine is_public_component_of_rsa_key_good BORINGSSL_PREFIX %+ _is_public_component_of_rsa_key_good +%xdefine jent_apt_init BORINGSSL_PREFIX %+ _jent_apt_init +%xdefine jent_apt_reinit BORINGSSL_PREFIX %+ _jent_apt_reinit +%xdefine jent_entropy_collector_alloc BORINGSSL_PREFIX %+ _jent_entropy_collector_alloc +%xdefine jent_entropy_collector_free BORINGSSL_PREFIX %+ _jent_entropy_collector_free +%xdefine jent_entropy_init BORINGSSL_PREFIX %+ _jent_entropy_init +%xdefine jent_entropy_init_ex BORINGSSL_PREFIX %+ _jent_entropy_init_ex +%xdefine jent_entropy_switch_notime_impl BORINGSSL_PREFIX %+ _jent_entropy_switch_notime_impl +%xdefine jent_gcd_analyze BORINGSSL_PREFIX %+ _jent_gcd_analyze +%xdefine jent_gcd_fini BORINGSSL_PREFIX %+ _jent_gcd_fini +%xdefine jent_gcd_get BORINGSSL_PREFIX %+ _jent_gcd_get +%xdefine jent_gcd_init BORINGSSL_PREFIX %+ _jent_gcd_init +%xdefine jent_gcd_selftest BORINGSSL_PREFIX %+ _jent_gcd_selftest +%xdefine jent_health_cb_block_switch BORINGSSL_PREFIX %+ _jent_health_cb_block_switch +%xdefine jent_health_failure BORINGSSL_PREFIX %+ _jent_health_failure +%xdefine jent_lag_init BORINGSSL_PREFIX %+ _jent_lag_init +%xdefine jent_measure_jitter BORINGSSL_PREFIX %+ _jent_measure_jitter +%xdefine jent_random_data BORINGSSL_PREFIX %+ _jent_random_data +%xdefine jent_read_entropy BORINGSSL_PREFIX %+ _jent_read_entropy +%xdefine jent_read_entropy_safe BORINGSSL_PREFIX %+ _jent_read_entropy_safe +%xdefine jent_read_random_block BORINGSSL_PREFIX %+ _jent_read_random_block +%xdefine jent_set_fips_failure_callback BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback +%xdefine jent_set_fips_failure_callback_internal BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback_internal +%xdefine jent_sha3_256_init BORINGSSL_PREFIX %+ _jent_sha3_256_init +%xdefine jent_sha3_alloc BORINGSSL_PREFIX %+ _jent_sha3_alloc +%xdefine jent_sha3_dealloc BORINGSSL_PREFIX %+ _jent_sha3_dealloc +%xdefine jent_sha3_final BORINGSSL_PREFIX %+ _jent_sha3_final +%xdefine jent_sha3_tester BORINGSSL_PREFIX %+ _jent_sha3_tester +%xdefine jent_sha3_update BORINGSSL_PREFIX %+ _jent_sha3_update +%xdefine jent_stuck BORINGSSL_PREFIX %+ _jent_stuck +%xdefine jent_time_entropy_init BORINGSSL_PREFIX %+ _jent_time_entropy_init +%xdefine jent_version BORINGSSL_PREFIX %+ _jent_version +%xdefine kBoringSSLRSASqrtTwo BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwo +%xdefine kBoringSSLRSASqrtTwoLen BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwoLen +%xdefine kOpenSSLReasonStringData BORINGSSL_PREFIX %+ _kOpenSSLReasonStringData +%xdefine kOpenSSLReasonValues BORINGSSL_PREFIX %+ _kOpenSSLReasonValues +%xdefine kOpenSSLReasonValuesLen BORINGSSL_PREFIX %+ _kOpenSSLReasonValuesLen +%xdefine kem_asn1_meth BORINGSSL_PREFIX %+ _kem_asn1_meth +%xdefine lh_doall_arg BORINGSSL_PREFIX %+ _lh_doall_arg +%xdefine library_init_constructor BORINGSSL_PREFIX %+ _library_init_constructor +%xdefine md4_block_data_order BORINGSSL_PREFIX %+ _md4_block_data_order +%xdefine md5_block_asm_data_order BORINGSSL_PREFIX %+ _md5_block_asm_data_order +%xdefine ml_dsa_44_keypair BORINGSSL_PREFIX %+ _ml_dsa_44_keypair +%xdefine ml_dsa_44_keypair_internal BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal +%xdefine ml_dsa_44_keypair_internal_no_self_test BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal_no_self_test +%xdefine ml_dsa_44_pack_pk_from_sk BORINGSSL_PREFIX %+ _ml_dsa_44_pack_pk_from_sk +%xdefine ml_dsa_44_sign BORINGSSL_PREFIX %+ _ml_dsa_44_sign +%xdefine ml_dsa_44_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal +%xdefine ml_dsa_44_sign_internal_no_self_test BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal_no_self_test +%xdefine ml_dsa_44_verify BORINGSSL_PREFIX %+ _ml_dsa_44_verify +%xdefine ml_dsa_44_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal +%xdefine ml_dsa_44_verify_internal_no_self_test BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal_no_self_test +%xdefine ml_dsa_65_keypair BORINGSSL_PREFIX %+ _ml_dsa_65_keypair +%xdefine ml_dsa_65_keypair_internal BORINGSSL_PREFIX %+ _ml_dsa_65_keypair_internal +%xdefine ml_dsa_65_pack_pk_from_sk BORINGSSL_PREFIX %+ _ml_dsa_65_pack_pk_from_sk +%xdefine ml_dsa_65_sign BORINGSSL_PREFIX %+ _ml_dsa_65_sign +%xdefine ml_dsa_65_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_65_sign_internal +%xdefine ml_dsa_65_verify BORINGSSL_PREFIX %+ _ml_dsa_65_verify +%xdefine ml_dsa_65_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_65_verify_internal +%xdefine ml_dsa_87_keypair BORINGSSL_PREFIX %+ _ml_dsa_87_keypair +%xdefine ml_dsa_87_keypair_internal BORINGSSL_PREFIX %+ _ml_dsa_87_keypair_internal +%xdefine ml_dsa_87_pack_pk_from_sk BORINGSSL_PREFIX %+ _ml_dsa_87_pack_pk_from_sk +%xdefine ml_dsa_87_sign BORINGSSL_PREFIX %+ _ml_dsa_87_sign +%xdefine ml_dsa_87_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_87_sign_internal +%xdefine ml_dsa_87_verify BORINGSSL_PREFIX %+ _ml_dsa_87_verify +%xdefine ml_dsa_87_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_87_verify_internal +%xdefine ml_dsa_extmu_44_sign BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign +%xdefine ml_dsa_extmu_44_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign_internal +%xdefine ml_dsa_extmu_44_verify BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify +%xdefine ml_dsa_extmu_44_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify_internal +%xdefine ml_dsa_extmu_65_sign BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign +%xdefine ml_dsa_extmu_65_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign_internal +%xdefine ml_dsa_extmu_65_verify BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify +%xdefine ml_dsa_extmu_65_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify_internal +%xdefine ml_dsa_extmu_87_sign BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign +%xdefine ml_dsa_extmu_87_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign_internal +%xdefine ml_dsa_extmu_87_verify BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify +%xdefine ml_dsa_extmu_87_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify_internal +%xdefine ml_kem_1024_check_pk BORINGSSL_PREFIX %+ _ml_kem_1024_check_pk +%xdefine ml_kem_1024_check_sk BORINGSSL_PREFIX %+ _ml_kem_1024_check_sk +%xdefine ml_kem_1024_decapsulate BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate +%xdefine ml_kem_1024_decapsulate_no_self_test BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate_no_self_test +%xdefine ml_kem_1024_encapsulate BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate +%xdefine ml_kem_1024_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic +%xdefine ml_kem_1024_encapsulate_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic_no_self_test +%xdefine ml_kem_1024_keypair BORINGSSL_PREFIX %+ _ml_kem_1024_keypair +%xdefine ml_kem_1024_keypair_deterministic BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic +%xdefine ml_kem_1024_keypair_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic_no_self_test +%xdefine ml_kem_512_check_pk BORINGSSL_PREFIX %+ _ml_kem_512_check_pk +%xdefine ml_kem_512_check_sk BORINGSSL_PREFIX %+ _ml_kem_512_check_sk +%xdefine ml_kem_512_decapsulate BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate +%xdefine ml_kem_512_decapsulate_no_self_test BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate_no_self_test +%xdefine ml_kem_512_encapsulate BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate +%xdefine ml_kem_512_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic +%xdefine ml_kem_512_encapsulate_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic_no_self_test +%xdefine ml_kem_512_keypair BORINGSSL_PREFIX %+ _ml_kem_512_keypair +%xdefine ml_kem_512_keypair_deterministic BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic +%xdefine ml_kem_512_keypair_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic_no_self_test +%xdefine ml_kem_768_check_pk BORINGSSL_PREFIX %+ _ml_kem_768_check_pk +%xdefine ml_kem_768_check_sk BORINGSSL_PREFIX %+ _ml_kem_768_check_sk +%xdefine ml_kem_768_decapsulate BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate +%xdefine ml_kem_768_decapsulate_no_self_test BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate_no_self_test +%xdefine ml_kem_768_encapsulate BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate +%xdefine ml_kem_768_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic +%xdefine ml_kem_768_encapsulate_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic_no_self_test +%xdefine ml_kem_768_keypair BORINGSSL_PREFIX %+ _ml_kem_768_keypair +%xdefine ml_kem_768_keypair_deterministic BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic +%xdefine ml_kem_768_keypair_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic_no_self_test +%xdefine ml_kem_common_decapsulate BORINGSSL_PREFIX %+ _ml_kem_common_decapsulate +%xdefine ml_kem_common_encapsulate BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate +%xdefine ml_kem_common_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate_deterministic +%xdefine ml_kem_common_keypair BORINGSSL_PREFIX %+ _ml_kem_common_keypair +%xdefine mldsa_ct_opt_blocker_u64 BORINGSSL_PREFIX %+ _mldsa_ct_opt_blocker_u64 +%xdefine mlkem_aarch64_invntt_zetas_layer12345 BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer12345 +%xdefine mlkem_aarch64_invntt_zetas_layer67 BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer67 +%xdefine mlkem_aarch64_ntt_zetas_layer12345 BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer12345 +%xdefine mlkem_aarch64_ntt_zetas_layer67 BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer67 +%xdefine mlkem_aarch64_zetas_mulcache_native BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_native +%xdefine mlkem_aarch64_zetas_mulcache_twisted_native BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_twisted_native +%xdefine mlkem_compress_d10_data BORINGSSL_PREFIX %+ _mlkem_compress_d10_data +%xdefine mlkem_compress_d11_data BORINGSSL_PREFIX %+ _mlkem_compress_d11_data +%xdefine mlkem_compress_d4_data BORINGSSL_PREFIX %+ _mlkem_compress_d4_data +%xdefine mlkem_compress_d5_data BORINGSSL_PREFIX %+ _mlkem_compress_d5_data +%xdefine mlkem_ct_opt_blocker_u64 BORINGSSL_PREFIX %+ _mlkem_ct_opt_blocker_u64 +%xdefine mlkem_decompress_d10_data BORINGSSL_PREFIX %+ _mlkem_decompress_d10_data +%xdefine mlkem_decompress_d11_data BORINGSSL_PREFIX %+ _mlkem_decompress_d11_data +%xdefine mlkem_decompress_d4_data BORINGSSL_PREFIX %+ _mlkem_decompress_d4_data +%xdefine mlkem_decompress_d5_data BORINGSSL_PREFIX %+ _mlkem_decompress_d5_data +%xdefine mlkem_intt_asm BORINGSSL_PREFIX %+ _mlkem_intt_asm +%xdefine mlkem_invntt_avx2 BORINGSSL_PREFIX %+ _mlkem_invntt_avx2 +%xdefine mlkem_ntt_asm BORINGSSL_PREFIX %+ _mlkem_ntt_asm +%xdefine mlkem_ntt_avx2 BORINGSSL_PREFIX %+ _mlkem_ntt_avx2 +%xdefine mlkem_nttfrombytes_avx2 BORINGSSL_PREFIX %+ _mlkem_nttfrombytes_avx2 +%xdefine mlkem_ntttobytes_avx2 BORINGSSL_PREFIX %+ _mlkem_ntttobytes_avx2 +%xdefine mlkem_nttunpack_avx2 BORINGSSL_PREFIX %+ _mlkem_nttunpack_avx2 +%xdefine mlkem_poly_compress_d10_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d10_avx2 +%xdefine mlkem_poly_compress_d11_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d11_avx2 +%xdefine mlkem_poly_compress_d4_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d4_avx2 +%xdefine mlkem_poly_compress_d5_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d5_avx2 +%xdefine mlkem_poly_decompress_d10_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d10_avx2 +%xdefine mlkem_poly_decompress_d11_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d11_avx2 +%xdefine mlkem_poly_decompress_d4_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d4_avx2 +%xdefine mlkem_poly_decompress_d5_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d5_avx2 +%xdefine mlkem_poly_mulcache_compute_asm BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_asm +%xdefine mlkem_poly_mulcache_compute_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_avx2 +%xdefine mlkem_poly_reduce_asm BORINGSSL_PREFIX %+ _mlkem_poly_reduce_asm +%xdefine mlkem_poly_tobytes_asm BORINGSSL_PREFIX %+ _mlkem_poly_tobytes_asm +%xdefine mlkem_poly_tomont_asm BORINGSSL_PREFIX %+ _mlkem_poly_tomont_asm +%xdefine mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 +%xdefine mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 +%xdefine mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 +%xdefine mlkem_qdata BORINGSSL_PREFIX %+ _mlkem_qdata +%xdefine mlkem_reduce_avx2 BORINGSSL_PREFIX %+ _mlkem_reduce_avx2 +%xdefine mlkem_rej_uniform_asm BORINGSSL_PREFIX %+ _mlkem_rej_uniform_asm +%xdefine mlkem_rej_uniform_table BORINGSSL_PREFIX %+ _mlkem_rej_uniform_table +%xdefine mlkem_tomont_avx2 BORINGSSL_PREFIX %+ _mlkem_tomont_avx2 +%xdefine o2i_ECPublicKey BORINGSSL_PREFIX %+ _o2i_ECPublicKey +%xdefine openssl_console_acquire_mutex BORINGSSL_PREFIX %+ _openssl_console_acquire_mutex +%xdefine openssl_console_close BORINGSSL_PREFIX %+ _openssl_console_close +%xdefine openssl_console_open BORINGSSL_PREFIX %+ _openssl_console_open +%xdefine openssl_console_read BORINGSSL_PREFIX %+ _openssl_console_read +%xdefine openssl_console_release_mutex BORINGSSL_PREFIX %+ _openssl_console_release_mutex +%xdefine openssl_console_write BORINGSSL_PREFIX %+ _openssl_console_write +%xdefine openssl_poly1305_neon2_addmulmod BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_addmulmod +%xdefine openssl_poly1305_neon2_blocks BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_blocks +%xdefine override_entropy_source_method_FOR_TESTING BORINGSSL_PREFIX %+ _override_entropy_source_method_FOR_TESTING +%xdefine p256_methods BORINGSSL_PREFIX %+ _p256_methods +%xdefine p256_montjscalarmul BORINGSSL_PREFIX %+ _p256_montjscalarmul +%xdefine p256_montjscalarmul_alt BORINGSSL_PREFIX %+ _p256_montjscalarmul_alt +%xdefine p384_methods BORINGSSL_PREFIX %+ _p384_methods +%xdefine p384_montjdouble BORINGSSL_PREFIX %+ _p384_montjdouble +%xdefine p384_montjdouble_alt BORINGSSL_PREFIX %+ _p384_montjdouble_alt +%xdefine p384_montjscalarmul BORINGSSL_PREFIX %+ _p384_montjscalarmul +%xdefine p384_montjscalarmul_alt BORINGSSL_PREFIX %+ _p384_montjscalarmul_alt +%xdefine p521_jdouble BORINGSSL_PREFIX %+ _p521_jdouble +%xdefine p521_jdouble_alt BORINGSSL_PREFIX %+ _p521_jdouble_alt +%xdefine p521_jscalarmul BORINGSSL_PREFIX %+ _p521_jscalarmul +%xdefine p521_jscalarmul_alt BORINGSSL_PREFIX %+ _p521_jscalarmul_alt +%xdefine p521_methods BORINGSSL_PREFIX %+ _p521_methods +%xdefine p_thread_callback_boringssl BORINGSSL_PREFIX %+ _p_thread_callback_boringssl +%xdefine pkcs12_iterations_acceptable BORINGSSL_PREFIX %+ _pkcs12_iterations_acceptable +%xdefine pkcs12_key_gen BORINGSSL_PREFIX %+ _pkcs12_key_gen +%xdefine pkcs12_pbe_encrypt_init BORINGSSL_PREFIX %+ _pkcs12_pbe_encrypt_init +%xdefine pkcs7_add_signed_data BORINGSSL_PREFIX %+ _pkcs7_add_signed_data +%xdefine pkcs7_final BORINGSSL_PREFIX %+ _pkcs7_final +%xdefine pkcs7_parse_header BORINGSSL_PREFIX %+ _pkcs7_parse_header +%xdefine pkcs8_pbe_decrypt BORINGSSL_PREFIX %+ _pkcs8_pbe_decrypt +%xdefine pmbtoken_exp1_blind BORINGSSL_PREFIX %+ _pmbtoken_exp1_blind +%xdefine pmbtoken_exp1_client_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp1_client_key_from_bytes +%xdefine pmbtoken_exp1_derive_key_from_secret BORINGSSL_PREFIX %+ _pmbtoken_exp1_derive_key_from_secret +%xdefine pmbtoken_exp1_generate_key BORINGSSL_PREFIX %+ _pmbtoken_exp1_generate_key +%xdefine pmbtoken_exp1_get_h_for_testing BORINGSSL_PREFIX %+ _pmbtoken_exp1_get_h_for_testing +%xdefine pmbtoken_exp1_issuer_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp1_issuer_key_from_bytes +%xdefine pmbtoken_exp1_read BORINGSSL_PREFIX %+ _pmbtoken_exp1_read +%xdefine pmbtoken_exp1_sign BORINGSSL_PREFIX %+ _pmbtoken_exp1_sign +%xdefine pmbtoken_exp1_unblind BORINGSSL_PREFIX %+ _pmbtoken_exp1_unblind +%xdefine pmbtoken_exp2_blind BORINGSSL_PREFIX %+ _pmbtoken_exp2_blind +%xdefine pmbtoken_exp2_client_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp2_client_key_from_bytes +%xdefine pmbtoken_exp2_derive_key_from_secret BORINGSSL_PREFIX %+ _pmbtoken_exp2_derive_key_from_secret +%xdefine pmbtoken_exp2_generate_key BORINGSSL_PREFIX %+ _pmbtoken_exp2_generate_key +%xdefine pmbtoken_exp2_get_h_for_testing BORINGSSL_PREFIX %+ _pmbtoken_exp2_get_h_for_testing +%xdefine pmbtoken_exp2_issuer_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp2_issuer_key_from_bytes +%xdefine pmbtoken_exp2_read BORINGSSL_PREFIX %+ _pmbtoken_exp2_read +%xdefine pmbtoken_exp2_sign BORINGSSL_PREFIX %+ _pmbtoken_exp2_sign +%xdefine pmbtoken_exp2_unblind BORINGSSL_PREFIX %+ _pmbtoken_exp2_unblind +%xdefine pmbtoken_pst1_blind BORINGSSL_PREFIX %+ _pmbtoken_pst1_blind +%xdefine pmbtoken_pst1_client_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_pst1_client_key_from_bytes +%xdefine pmbtoken_pst1_derive_key_from_secret BORINGSSL_PREFIX %+ _pmbtoken_pst1_derive_key_from_secret +%xdefine pmbtoken_pst1_generate_key BORINGSSL_PREFIX %+ _pmbtoken_pst1_generate_key +%xdefine pmbtoken_pst1_get_h_for_testing BORINGSSL_PREFIX %+ _pmbtoken_pst1_get_h_for_testing +%xdefine pmbtoken_pst1_issuer_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_pst1_issuer_key_from_bytes +%xdefine pmbtoken_pst1_read BORINGSSL_PREFIX %+ _pmbtoken_pst1_read +%xdefine pmbtoken_pst1_sign BORINGSSL_PREFIX %+ _pmbtoken_pst1_sign +%xdefine pmbtoken_pst1_unblind BORINGSSL_PREFIX %+ _pmbtoken_pst1_unblind +%xdefine poly_Rq_mul BORINGSSL_PREFIX %+ _poly_Rq_mul +%xdefine pqdsa_asn1_meth BORINGSSL_PREFIX %+ _pqdsa_asn1_meth +%xdefine rand_fips_library_destructor BORINGSSL_PREFIX %+ _rand_fips_library_destructor +%xdefine rdrand_multiple8 BORINGSSL_PREFIX %+ _rdrand_multiple8 +%xdefine rndr_multiple8 BORINGSSL_PREFIX %+ _rndr_multiple8 +%xdefine rsa_asn1_meth BORINGSSL_PREFIX %+ _rsa_asn1_meth +%xdefine rsa_default_private_transform BORINGSSL_PREFIX %+ _rsa_default_private_transform +%xdefine rsa_default_sign_raw BORINGSSL_PREFIX %+ _rsa_default_sign_raw +%xdefine rsa_default_size BORINGSSL_PREFIX %+ _rsa_default_size +%xdefine rsa_digestsign_no_self_test BORINGSSL_PREFIX %+ _rsa_digestsign_no_self_test +%xdefine rsa_digestverify_no_self_test BORINGSSL_PREFIX %+ _rsa_digestverify_no_self_test +%xdefine rsa_invalidate_key BORINGSSL_PREFIX %+ _rsa_invalidate_key +%xdefine rsa_private_transform BORINGSSL_PREFIX %+ _rsa_private_transform +%xdefine rsa_private_transform_no_self_test BORINGSSL_PREFIX %+ _rsa_private_transform_no_self_test +%xdefine rsa_pss_asn1_meth BORINGSSL_PREFIX %+ _rsa_pss_asn1_meth +%xdefine rsa_sign_no_self_test BORINGSSL_PREFIX %+ _rsa_sign_no_self_test +%xdefine rsa_verify_no_self_test BORINGSSL_PREFIX %+ _rsa_verify_no_self_test +%xdefine rsa_verify_raw_no_self_test BORINGSSL_PREFIX %+ _rsa_verify_raw_no_self_test +%xdefine rsaz_1024_gather5_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_gather5_avx2 +%xdefine rsaz_1024_mul_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_mul_avx2 +%xdefine rsaz_1024_norm2red_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_norm2red_avx2 +%xdefine rsaz_1024_red2norm_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_red2norm_avx2 +%xdefine rsaz_1024_scatter5_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_scatter5_avx2 +%xdefine rsaz_1024_sqr_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_sqr_avx2 +%xdefine rsaz_amm52x20_x1_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x20_x1_ifma256 +%xdefine rsaz_amm52x20_x2_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x20_x2_ifma256 +%xdefine rsaz_amm52x30_x1_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x30_x1_ifma256 +%xdefine rsaz_amm52x30_x2_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x30_x2_ifma256 +%xdefine rsaz_amm52x40_x1_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x40_x1_ifma256 +%xdefine rsaz_amm52x40_x2_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x40_x2_ifma256 +%xdefine s2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _s2i_ASN1_INTEGER +%xdefine s2i_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _s2i_ASN1_OCTET_STRING +%xdefine set_fork_ube_generation_number_FOR_TESTING BORINGSSL_PREFIX %+ _set_fork_ube_generation_number_FOR_TESTING +%xdefine set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING BORINGSSL_PREFIX %+ _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING +%xdefine set_vm_ube_generation_number_FOR_TESTING BORINGSSL_PREFIX %+ _set_vm_ube_generation_number_FOR_TESTING +%xdefine sha1_block_data_order BORINGSSL_PREFIX %+ _sha1_block_data_order +%xdefine sha1_block_data_order_avx BORINGSSL_PREFIX %+ _sha1_block_data_order_avx +%xdefine sha1_block_data_order_avx2 BORINGSSL_PREFIX %+ _sha1_block_data_order_avx2 +%xdefine sha1_block_data_order_hw BORINGSSL_PREFIX %+ _sha1_block_data_order_hw +%xdefine sha1_block_data_order_neon BORINGSSL_PREFIX %+ _sha1_block_data_order_neon +%xdefine sha1_block_data_order_nohw BORINGSSL_PREFIX %+ _sha1_block_data_order_nohw +%xdefine sha1_block_data_order_ssse3 BORINGSSL_PREFIX %+ _sha1_block_data_order_ssse3 +%xdefine sha1_func BORINGSSL_PREFIX %+ _sha1_func +%xdefine sha224_func BORINGSSL_PREFIX %+ _sha224_func +%xdefine sha256_block_data_order_avx BORINGSSL_PREFIX %+ _sha256_block_data_order_avx +%xdefine sha256_block_data_order_hw BORINGSSL_PREFIX %+ _sha256_block_data_order_hw +%xdefine sha256_block_data_order_neon BORINGSSL_PREFIX %+ _sha256_block_data_order_neon +%xdefine sha256_block_data_order_nohw BORINGSSL_PREFIX %+ _sha256_block_data_order_nohw +%xdefine sha256_block_data_order_ssse3 BORINGSSL_PREFIX %+ _sha256_block_data_order_ssse3 +%xdefine sha256_func BORINGSSL_PREFIX %+ _sha256_func +%xdefine sha384_func BORINGSSL_PREFIX %+ _sha384_func +%xdefine sha3_keccak2_f1600 BORINGSSL_PREFIX %+ _sha3_keccak2_f1600 +%xdefine sha3_keccak4_f1600_alt BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt +%xdefine sha3_keccak4_f1600_alt2 BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt2 +%xdefine sha3_keccak_f1600 BORINGSSL_PREFIX %+ _sha3_keccak_f1600 +%xdefine sha3_keccak_f1600_alt BORINGSSL_PREFIX %+ _sha3_keccak_f1600_alt +%xdefine sha512_block_data_order BORINGSSL_PREFIX %+ _sha512_block_data_order +%xdefine sha512_block_data_order_avx BORINGSSL_PREFIX %+ _sha512_block_data_order_avx +%xdefine sha512_block_data_order_hw BORINGSSL_PREFIX %+ _sha512_block_data_order_hw +%xdefine sha512_block_data_order_neon BORINGSSL_PREFIX %+ _sha512_block_data_order_neon +%xdefine sha512_block_data_order_nohw BORINGSSL_PREFIX %+ _sha512_block_data_order_nohw +%xdefine sha512_func BORINGSSL_PREFIX %+ _sha512_func +%xdefine sk_pop_free BORINGSSL_PREFIX %+ _sk_pop_free +%xdefine sskdf_variant_digest BORINGSSL_PREFIX %+ _sskdf_variant_digest +%xdefine sskdf_variant_hmac BORINGSSL_PREFIX %+ _sskdf_variant_hmac +%xdefine tree_jitter_drbg_destructor BORINGSSL_PREFIX %+ _tree_jitter_drbg_destructor +%xdefine tree_jitter_free_thread_drbg BORINGSSL_PREFIX %+ _tree_jitter_free_thread_drbg +%xdefine tree_jitter_get_seed BORINGSSL_PREFIX %+ _tree_jitter_get_seed +%xdefine tree_jitter_initialize BORINGSSL_PREFIX %+ _tree_jitter_initialize +%xdefine tree_jitter_zeroize_thread_drbg BORINGSSL_PREFIX %+ _tree_jitter_zeroize_thread_drbg +%xdefine tty_in BORINGSSL_PREFIX %+ _tty_in +%xdefine tty_new BORINGSSL_PREFIX %+ _tty_new +%xdefine tty_orig BORINGSSL_PREFIX %+ _tty_orig +%xdefine tty_out BORINGSSL_PREFIX %+ _tty_out +%xdefine used_for_hmac BORINGSSL_PREFIX %+ _used_for_hmac +%xdefine v2i_GENERAL_NAME BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME +%xdefine v2i_GENERAL_NAMES BORINGSSL_PREFIX %+ _v2i_GENERAL_NAMES +%xdefine v2i_GENERAL_NAME_ex BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME_ex +%xdefine v3_akey_id BORINGSSL_PREFIX %+ _v3_akey_id +%xdefine v3_alt BORINGSSL_PREFIX %+ _v3_alt +%xdefine v3_bcons BORINGSSL_PREFIX %+ _v3_bcons +%xdefine v3_cpols BORINGSSL_PREFIX %+ _v3_cpols +%xdefine v3_crl_invdate BORINGSSL_PREFIX %+ _v3_crl_invdate +%xdefine v3_crl_num BORINGSSL_PREFIX %+ _v3_crl_num +%xdefine v3_crl_reason BORINGSSL_PREFIX %+ _v3_crl_reason +%xdefine v3_crld BORINGSSL_PREFIX %+ _v3_crld +%xdefine v3_delta_crl BORINGSSL_PREFIX %+ _v3_delta_crl +%xdefine v3_ext_ku BORINGSSL_PREFIX %+ _v3_ext_ku +%xdefine v3_freshest_crl BORINGSSL_PREFIX %+ _v3_freshest_crl +%xdefine v3_idp BORINGSSL_PREFIX %+ _v3_idp +%xdefine v3_info BORINGSSL_PREFIX %+ _v3_info +%xdefine v3_inhibit_anyp BORINGSSL_PREFIX %+ _v3_inhibit_anyp +%xdefine v3_key_usage BORINGSSL_PREFIX %+ _v3_key_usage +%xdefine v3_name_constraints BORINGSSL_PREFIX %+ _v3_name_constraints +%xdefine v3_ns_ia5_list BORINGSSL_PREFIX %+ _v3_ns_ia5_list +%xdefine v3_nscert BORINGSSL_PREFIX %+ _v3_nscert +%xdefine v3_ocsp_accresp BORINGSSL_PREFIX %+ _v3_ocsp_accresp +%xdefine v3_ocsp_nocheck BORINGSSL_PREFIX %+ _v3_ocsp_nocheck +%xdefine v3_ocsp_nonce BORINGSSL_PREFIX %+ _v3_ocsp_nonce +%xdefine v3_policy_constraints BORINGSSL_PREFIX %+ _v3_policy_constraints +%xdefine v3_policy_mappings BORINGSSL_PREFIX %+ _v3_policy_mappings +%xdefine v3_sinfo BORINGSSL_PREFIX %+ _v3_sinfo +%xdefine v3_skey_id BORINGSSL_PREFIX %+ _v3_skey_id +%xdefine validate_cidr_mask BORINGSSL_PREFIX %+ _validate_cidr_mask +%xdefine vm_ube_fallback_get_seed BORINGSSL_PREFIX %+ _vm_ube_fallback_get_seed +%xdefine voprf_exp2_blind BORINGSSL_PREFIX %+ _voprf_exp2_blind +%xdefine voprf_exp2_client_key_from_bytes BORINGSSL_PREFIX %+ _voprf_exp2_client_key_from_bytes +%xdefine voprf_exp2_derive_key_from_secret BORINGSSL_PREFIX %+ _voprf_exp2_derive_key_from_secret +%xdefine voprf_exp2_generate_key BORINGSSL_PREFIX %+ _voprf_exp2_generate_key +%xdefine voprf_exp2_issuer_key_from_bytes BORINGSSL_PREFIX %+ _voprf_exp2_issuer_key_from_bytes +%xdefine voprf_exp2_read BORINGSSL_PREFIX %+ _voprf_exp2_read +%xdefine voprf_exp2_sign BORINGSSL_PREFIX %+ _voprf_exp2_sign +%xdefine voprf_exp2_unblind BORINGSSL_PREFIX %+ _voprf_exp2_unblind +%xdefine voprf_pst1_blind BORINGSSL_PREFIX %+ _voprf_pst1_blind +%xdefine voprf_pst1_client_key_from_bytes BORINGSSL_PREFIX %+ _voprf_pst1_client_key_from_bytes +%xdefine voprf_pst1_derive_key_from_secret BORINGSSL_PREFIX %+ _voprf_pst1_derive_key_from_secret +%xdefine voprf_pst1_generate_key BORINGSSL_PREFIX %+ _voprf_pst1_generate_key +%xdefine voprf_pst1_issuer_key_from_bytes BORINGSSL_PREFIX %+ _voprf_pst1_issuer_key_from_bytes +%xdefine voprf_pst1_read BORINGSSL_PREFIX %+ _voprf_pst1_read +%xdefine voprf_pst1_sign BORINGSSL_PREFIX %+ _voprf_pst1_sign +%xdefine voprf_pst1_sign_with_proof_scalar_for_testing BORINGSSL_PREFIX %+ _voprf_pst1_sign_with_proof_scalar_for_testing +%xdefine voprf_pst1_unblind BORINGSSL_PREFIX %+ _voprf_pst1_unblind +%xdefine vpaes_cbc_encrypt BORINGSSL_PREFIX %+ _vpaes_cbc_encrypt +%xdefine vpaes_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _vpaes_ctr32_encrypt_blocks +%xdefine vpaes_decrypt BORINGSSL_PREFIX %+ _vpaes_decrypt +%xdefine vpaes_decrypt_key_to_bsaes BORINGSSL_PREFIX %+ _vpaes_decrypt_key_to_bsaes +%xdefine vpaes_encrypt BORINGSSL_PREFIX %+ _vpaes_encrypt +%xdefine vpaes_encrypt_key_to_bsaes BORINGSSL_PREFIX %+ _vpaes_encrypt_key_to_bsaes +%xdefine vpaes_set_decrypt_key BORINGSSL_PREFIX %+ _vpaes_set_decrypt_key +%xdefine vpaes_set_encrypt_key BORINGSSL_PREFIX %+ _vpaes_set_encrypt_key +%xdefine x25519_asn1_meth BORINGSSL_PREFIX %+ _x25519_asn1_meth +%xdefine x25519_ge_add BORINGSSL_PREFIX %+ _x25519_ge_add +%xdefine x25519_ge_frombytes_vartime BORINGSSL_PREFIX %+ _x25519_ge_frombytes_vartime +%xdefine x25519_ge_p1p1_to_p2 BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p2 +%xdefine x25519_ge_p1p1_to_p3 BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p3 +%xdefine x25519_ge_p3_to_cached BORINGSSL_PREFIX %+ _x25519_ge_p3_to_cached +%xdefine x25519_ge_scalarmult BORINGSSL_PREFIX %+ _x25519_ge_scalarmult +%xdefine x25519_ge_scalarmult_base BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_base +%xdefine x25519_ge_scalarmult_small_precomp BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_small_precomp +%xdefine x25519_ge_sub BORINGSSL_PREFIX %+ _x25519_ge_sub +%xdefine x25519_ge_tobytes BORINGSSL_PREFIX %+ _x25519_ge_tobytes +%xdefine x25519_pkey_meth BORINGSSL_PREFIX %+ _x25519_pkey_meth +%xdefine x25519_public_from_private_nohw BORINGSSL_PREFIX %+ _x25519_public_from_private_nohw +%xdefine x25519_public_from_private_s2n_bignum BORINGSSL_PREFIX %+ _x25519_public_from_private_s2n_bignum +%xdefine x25519_sc_reduce BORINGSSL_PREFIX %+ _x25519_sc_reduce +%xdefine x25519_scalar_mult_generic_nohw BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_nohw +%xdefine x25519_scalar_mult_generic_s2n_bignum BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_s2n_bignum +%xdefine x509V3_add_value_asn1_string BORINGSSL_PREFIX %+ _x509V3_add_value_asn1_string +%xdefine x509_check_cert_time BORINGSSL_PREFIX %+ _x509_check_cert_time +%xdefine x509_check_issued_with_callback BORINGSSL_PREFIX %+ _x509_check_issued_with_callback +%xdefine x509_digest_nid_ok BORINGSSL_PREFIX %+ _x509_digest_nid_ok +%xdefine x509_digest_sign_algorithm BORINGSSL_PREFIX %+ _x509_digest_sign_algorithm +%xdefine x509_digest_verify_init BORINGSSL_PREFIX %+ _x509_digest_verify_init +%xdefine x509_init_signature_info BORINGSSL_PREFIX %+ _x509_init_signature_info +%xdefine x509_print_rsa_pss_params BORINGSSL_PREFIX %+ _x509_print_rsa_pss_params +%xdefine x509_rsa_ctx_to_pss BORINGSSL_PREFIX %+ _x509_rsa_ctx_to_pss +%xdefine x509_rsa_pss_to_ctx BORINGSSL_PREFIX %+ _x509_rsa_pss_to_ctx +%xdefine x509v3_a2i_ipadd BORINGSSL_PREFIX %+ _x509v3_a2i_ipadd +%xdefine x509v3_bytes_to_hex BORINGSSL_PREFIX %+ _x509v3_bytes_to_hex +%xdefine x509v3_cache_extensions BORINGSSL_PREFIX %+ _x509v3_cache_extensions +%xdefine x509v3_conf_name_matches BORINGSSL_PREFIX %+ _x509v3_conf_name_matches +%xdefine x509v3_ext_free_with_method BORINGSSL_PREFIX %+ _x509v3_ext_free_with_method +%xdefine x509v3_hex_to_bytes BORINGSSL_PREFIX %+ _x509v3_hex_to_bytes +%xdefine x86_64_assembly_implementation_FOR_TESTING BORINGSSL_PREFIX %+ _x86_64_assembly_implementation_FOR_TESTING + +%endif ; __OUTPUT_FORMAT__ +%endif ; BORINGSSL_PREFIX_SYMBOLS_NASM_INC diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/buf.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/buf.h new file mode 100644 index 0000000..5261db5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/buf.h @@ -0,0 +1,84 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BUFFER_H +#define OPENSSL_HEADER_BUFFER_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Memory and string functions, see also mem.h. + + +// buf_mem_st (aka |BUF_MEM|) is a generic buffer object used by OpenSSL. +struct buf_mem_st { + size_t length; // current number of bytes + char *data; + size_t max; // size of buffer +}; + +// BUF_MEM_new creates a new BUF_MEM which has no allocated data buffer. +OPENSSL_EXPORT BUF_MEM *BUF_MEM_new(void); + +// BUF_MEM_free frees |buf->data| if needed and then frees |buf| itself. +OPENSSL_EXPORT void BUF_MEM_free(BUF_MEM *buf); + +// BUF_MEM_reserve ensures |buf| has capacity |cap| and allocates memory if +// needed. It returns one on success and zero on error. +OPENSSL_EXPORT int BUF_MEM_reserve(BUF_MEM *buf, size_t cap); + +// BUF_MEM_grow ensures that |buf| has length |len| and allocates memory if +// needed. If the length of |buf| increased, the new bytes are filled with +// zeros. It returns the length of |buf|, or zero if there's an error. +OPENSSL_EXPORT size_t BUF_MEM_grow(BUF_MEM *buf, size_t len); + +// BUF_MEM_grow_clean calls |BUF_MEM_grow|. BoringSSL always zeros memory +// allocated memory on free. +OPENSSL_EXPORT size_t BUF_MEM_grow_clean(BUF_MEM *buf, size_t len); + +// BUF_MEM_append appends |in| to |buf|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int BUF_MEM_append(BUF_MEM *buf, const void *in, size_t len); + + +// Deprecated functions. + +// BUF_strdup calls |OPENSSL_strdup|. +OPENSSL_EXPORT char *BUF_strdup(const char *str); + +// BUF_strnlen calls |OPENSSL_strnlen|. +OPENSSL_EXPORT size_t BUF_strnlen(const char *str, size_t max_len); + +// BUF_strndup calls |OPENSSL_strndup|. +OPENSSL_EXPORT char *BUF_strndup(const char *str, size_t size); + +// BUF_memdup calls |OPENSSL_memdup|. +OPENSSL_EXPORT void *BUF_memdup(const void *data, size_t size); + +// BUF_strlcpy calls |OPENSSL_strlcpy|. +OPENSSL_EXPORT size_t BUF_strlcpy(char *dst, const char *src, size_t dst_size); + +// BUF_strlcat calls |OPENSSL_strlcat|. +OPENSSL_EXPORT size_t BUF_strlcat(char *dst, const char *src, size_t dst_size); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(BUF_MEM, BUF_MEM_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_BUFFER_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/buffer.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/buffer.h new file mode 100644 index 0000000..0ecadf7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/buffer.h @@ -0,0 +1,7 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "buf.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bytestring.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bytestring.h new file mode 100644 index 0000000..75d5b7b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/bytestring.h @@ -0,0 +1,655 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_BYTESTRING_H +#define OPENSSL_HEADER_BYTESTRING_H + +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Bytestrings are used for parsing and building TLS and ASN.1 messages. +// +// A "CBS" (CRYPTO ByteString) represents a string of bytes in memory and +// provides utility functions for safely parsing length-prefixed structures +// like TLS and ASN.1 from it. +// +// A "CBB" (CRYPTO ByteBuilder) is a memory buffer that grows as needed and +// provides utility functions for building length-prefixed messages. + + +// CRYPTO ByteString + +struct cbs_st { + const uint8_t *data; + size_t len; + +#if !defined(BORINGSSL_NO_CXX) + // Allow implicit conversions to and from bssl::Span. + cbs_st(bssl::Span span) + : data(span.data()), len(span.size()) {} + operator bssl::Span() const { + return bssl::MakeConstSpan(data, len); + } + + // Defining any constructors requires we explicitly default the others. + cbs_st() = default; + cbs_st(const cbs_st &) = default; + cbs_st &operator=(const cbs_st &) = default; +#endif +}; + +// CBS_init sets |cbs| to point to |data|. It does not take ownership of +// |data|. +OPENSSL_EXPORT void CBS_init(CBS *cbs, const uint8_t *data, size_t len); + +// CBS_skip advances |cbs| by |len| bytes. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int CBS_skip(CBS *cbs, size_t len); + +// CBS_data returns a pointer to the contents of |cbs|. +OPENSSL_EXPORT const uint8_t *CBS_data(const CBS *cbs); + +// CBS_len returns the number of bytes remaining in |cbs|. +OPENSSL_EXPORT size_t CBS_len(const CBS *cbs); + +// CBS_stow copies the current contents of |cbs| into |*out_ptr| and +// |*out_len|. If |*out_ptr| is not NULL, the contents are freed with +// OPENSSL_free. It returns one on success and zero on allocation failure. On +// success, |*out_ptr| should be freed with OPENSSL_free. If |cbs| is empty, +// |*out_ptr| will be NULL. +OPENSSL_EXPORT int CBS_stow(const CBS *cbs, uint8_t **out_ptr, size_t *out_len); + +// CBS_strdup copies the current contents of |cbs| into |*out_ptr| as a +// NUL-terminated C string. If |*out_ptr| is not NULL, the contents are freed +// with OPENSSL_free. It returns one on success and zero on allocation +// failure. On success, |*out_ptr| should be freed with OPENSSL_free. +// +// NOTE: If |cbs| contains NUL bytes, the string will be truncated. Call +// |CBS_contains_zero_byte(cbs)| to check for NUL bytes. +OPENSSL_EXPORT int CBS_strdup(const CBS *cbs, char **out_ptr); + +// CBS_contains_zero_byte returns one if the current contents of |cbs| contains +// a NUL byte and zero otherwise. +OPENSSL_EXPORT int CBS_contains_zero_byte(const CBS *cbs); + +// CBS_mem_equal compares the current contents of |cbs| with the |len| bytes +// starting at |data|. If they're equal, it returns one, otherwise zero. If the +// lengths match, it uses a constant-time comparison. +OPENSSL_EXPORT int CBS_mem_equal(const CBS *cbs, const uint8_t *data, + size_t len); + +// CBS_get_u8 sets |*out| to the next uint8_t from |cbs| and advances |cbs|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u8(CBS *cbs, uint8_t *out); + +// CBS_get_u16 sets |*out| to the next, big-endian uint16_t from |cbs| and +// advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u16(CBS *cbs, uint16_t *out); + +// CBS_get_u16le sets |*out| to the next, little-endian uint16_t from |cbs| and +// advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u16le(CBS *cbs, uint16_t *out); + +// CBS_get_u24 sets |*out| to the next, big-endian 24-bit value from |cbs| and +// advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u24(CBS *cbs, uint32_t *out); + +// CBS_get_u32 sets |*out| to the next, big-endian uint32_t value from |cbs| +// and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u32(CBS *cbs, uint32_t *out); + +// CBS_get_u32le sets |*out| to the next, little-endian uint32_t value from +// |cbs| and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u32le(CBS *cbs, uint32_t *out); + +// CBS_get_u64 sets |*out| to the next, big-endian uint64_t value from |cbs| +// and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u64(CBS *cbs, uint64_t *out); + +// CBS_get_u64le sets |*out| to the next, little-endian uint64_t value from +// |cbs| and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u64le(CBS *cbs, uint64_t *out); + +// CBS_get_last_u8 sets |*out| to the last uint8_t from |cbs| and shortens +// |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_last_u8(CBS *cbs, uint8_t *out); + +// CBS_get_bytes sets |*out| to the next |len| bytes from |cbs| and advances +// |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_bytes(CBS *cbs, CBS *out, size_t len); + +// CBS_copy_bytes copies the next |len| bytes from |cbs| to |out| and advances +// |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_copy_bytes(CBS *cbs, uint8_t *out, size_t len); + +// CBS_get_u8_length_prefixed sets |*out| to the contents of an 8-bit, +// length-prefixed value from |cbs| and advances |cbs| over it. It returns one +// on success and zero on error. +OPENSSL_EXPORT int CBS_get_u8_length_prefixed(CBS *cbs, CBS *out); + +// CBS_get_u16_length_prefixed sets |*out| to the contents of a 16-bit, +// big-endian, length-prefixed value from |cbs| and advances |cbs| over it. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u16_length_prefixed(CBS *cbs, CBS *out); + +// CBS_get_u24_length_prefixed sets |*out| to the contents of a 24-bit, +// big-endian, length-prefixed value from |cbs| and advances |cbs| over it. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u24_length_prefixed(CBS *cbs, CBS *out); + +// CBS_get_until_first finds the first instance of |c| in |cbs|. If found, it +// sets |*out| to the text before the match, advances |cbs| over it, and returns +// one. Otherwise, it returns zero and leaves |cbs| unmodified. +OPENSSL_EXPORT int CBS_get_until_first(CBS *cbs, CBS *out, uint8_t c); + +// CBS_get_u64_decimal reads a decimal integer from |cbs| and writes it to +// |*out|. It stops reading at the end of the string, or the first non-digit +// character. It returns one on success and zero on error. This function behaves +// analogously to |strtoul| except it does not accept empty inputs, leading +// zeros, or negative values. +OPENSSL_EXPORT int CBS_get_u64_decimal(CBS *cbs, uint64_t *out); + + +// Parsing ASN.1 +// +// |CBS| may be used to parse DER structures. Rather than using a schema +// compiler, the following functions act on tag-length-value elements in the +// serialization itself. Thus the caller is responsible for looping over a +// SEQUENCE, branching on CHOICEs or OPTIONAL fields, checking for trailing +// data, and handling explict vs. implicit tagging. +// +// Tags are represented as |CBS_ASN1_TAG| values in memory. The upper few bits +// store the class and constructed bit, and the remaining bits store the tag +// number. Note this differs from the DER serialization, to support tag numbers +// beyond 31. Consumers must use the constants defined below to decompose or +// assemble tags. +// +// This library treats an element's constructed bit as part of its tag. In DER, +// the constructed bit is computable from the type. The constants for universal +// types have the bit set. Callers must set it correctly for tagged types. +// Explicitly-tagged types are always constructed, and implicitly-tagged types +// inherit the underlying type's bit. + +// CBS_ASN1_TAG_SHIFT is how much the in-memory representation shifts the class +// and constructed bits from the DER serialization. +#define CBS_ASN1_TAG_SHIFT 24 + +// CBS_ASN1_CONSTRUCTED may be ORed into a tag to set the constructed bit. +#define CBS_ASN1_CONSTRUCTED (0x20u << CBS_ASN1_TAG_SHIFT) + +// The following values specify the tag class and may be ORed into a tag number +// to produce the final tag. If none is used, the tag will be UNIVERSAL. +#define CBS_ASN1_UNIVERSAL (0u << CBS_ASN1_TAG_SHIFT) +#define CBS_ASN1_APPLICATION (0x40u << CBS_ASN1_TAG_SHIFT) +#define CBS_ASN1_CONTEXT_SPECIFIC (0x80u << CBS_ASN1_TAG_SHIFT) +#define CBS_ASN1_PRIVATE (0xc0u << CBS_ASN1_TAG_SHIFT) + +// CBS_ASN1_CLASS_MASK may be ANDed with a tag to query its class. This will +// give one of the four values above. +#define CBS_ASN1_CLASS_MASK (0xc0u << CBS_ASN1_TAG_SHIFT) + +// CBS_ASN1_TAG_NUMBER_MASK may be ANDed with a tag to query its number. +#define CBS_ASN1_TAG_NUMBER_MASK ((1u << (5 + CBS_ASN1_TAG_SHIFT)) - 1) + +// The following values are constants for UNIVERSAL tags. Note these constants +// include the constructed bit. +#define CBS_ASN1_BOOLEAN 0x1u +#define CBS_ASN1_INTEGER 0x2u +#define CBS_ASN1_BITSTRING 0x3u +#define CBS_ASN1_OCTETSTRING 0x4u +#define CBS_ASN1_NULL 0x5u +#define CBS_ASN1_OBJECT 0x6u +#define CBS_ASN1_ENUMERATED 0xau +#define CBS_ASN1_UTF8STRING 0xcu +#define CBS_ASN1_SEQUENCE (0x10u | CBS_ASN1_CONSTRUCTED) +#define CBS_ASN1_SET (0x11u | CBS_ASN1_CONSTRUCTED) +#define CBS_ASN1_NUMERICSTRING 0x12u +#define CBS_ASN1_PRINTABLESTRING 0x13u +#define CBS_ASN1_T61STRING 0x14u +#define CBS_ASN1_VIDEOTEXSTRING 0x15u +#define CBS_ASN1_IA5STRING 0x16u +#define CBS_ASN1_UTCTIME 0x17u +#define CBS_ASN1_GENERALIZEDTIME 0x18u +#define CBS_ASN1_GRAPHICSTRING 0x19u +#define CBS_ASN1_VISIBLESTRING 0x1au +#define CBS_ASN1_GENERALSTRING 0x1bu +#define CBS_ASN1_UNIVERSALSTRING 0x1cu +#define CBS_ASN1_BMPSTRING 0x1eu + +// CBS_get_asn1 sets |*out| to the contents of DER-encoded, ASN.1 element (not +// including tag and length bytes) and advances |cbs| over it. The ASN.1 +// element must match |tag_value|. +// +// If |*out| is NULL, then the contents will be discarded. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_asn1(CBS *cbs, CBS *out, CBS_ASN1_TAG tag_value); + +// CBS_get_asn1_element acts like |CBS_get_asn1| but |out| will include the +// ASN.1 header bytes too. +OPENSSL_EXPORT int CBS_get_asn1_element(CBS *cbs, CBS *out, + CBS_ASN1_TAG tag_value); + +// CBS_peek_asn1_tag looks ahead at the next ASN.1 tag and returns one +// if the next ASN.1 element on |cbs| would have tag |tag_value|. If +// |cbs| is empty or the tag does not match, it returns zero. Note: if +// it returns one, CBS_get_asn1 may still fail if the rest of the +// element is malformed. +OPENSSL_EXPORT int CBS_peek_asn1_tag(const CBS *cbs, CBS_ASN1_TAG tag_value); + +// CBS_get_any_asn1 sets |*out| to contain the next ASN.1 element from |*cbs| +// (not including tag and length bytes), sets |*out_tag| to the tag number, and +// advances |*cbs|. It returns one on success and zero on error. Either of |out| +// and |out_tag| may be NULL to ignore the value. +OPENSSL_EXPORT int CBS_get_any_asn1(CBS *cbs, CBS *out, CBS_ASN1_TAG *out_tag); + +// CBS_get_any_asn1_element sets |*out| to contain the next ASN.1 element from +// |*cbs| (including header bytes) and advances |*cbs|. It sets |*out_tag| to +// the tag number and |*out_header_len| to the length of the ASN.1 header. Each +// of |out|, |out_tag|, and |out_header_len| may be NULL to ignore the value. +OPENSSL_EXPORT int CBS_get_any_asn1_element(CBS *cbs, CBS *out, + CBS_ASN1_TAG *out_tag, + size_t *out_header_len); + +// CBS_get_any_ber_asn1_element acts the same as |CBS_get_any_asn1_element| but +// also allows indefinite-length elements to be returned and does not enforce +// that lengths are minimal. It sets |*out_indefinite| to one if the length was +// indefinite and zero otherwise. If indefinite, |*out_header_len| and +// |CBS_len(out)| will be equal as only the header is returned (although this is +// also true for empty elements so |*out_indefinite| should be checked). If +// |out_ber_found| is not NULL then it is set to one if any case of invalid DER +// but valid BER is found, and to zero otherwise. +// +// This function will not successfully parse an end-of-contents (EOC) as an +// element. Callers parsing indefinite-length encoding must check for EOC +// separately. +OPENSSL_EXPORT int CBS_get_any_ber_asn1_element(CBS *cbs, CBS *out, + CBS_ASN1_TAG *out_tag, + size_t *out_header_len, + int *out_ber_found, + int *out_indefinite); + +// CBS_get_asn1_uint64 gets an ASN.1 INTEGER from |cbs| using |CBS_get_asn1| +// and sets |*out| to its value. It returns one on success and zero on error, +// where error includes the integer being negative, or too large to represent +// in 64 bits. +OPENSSL_EXPORT int CBS_get_asn1_uint64(CBS *cbs, uint64_t *out); + +// CBS_get_asn1_int64 gets an ASN.1 INTEGER from |cbs| using |CBS_get_asn1| +// and sets |*out| to its value. It returns one on success and zero on error, +// where error includes the integer being too large to represent in 64 bits. +OPENSSL_EXPORT int CBS_get_asn1_int64(CBS *cbs, int64_t *out); + +// CBS_get_asn1_bool gets an ASN.1 BOOLEAN from |cbs| and sets |*out| to zero +// or one based on its value. It returns one on success or zero on error. +OPENSSL_EXPORT int CBS_get_asn1_bool(CBS *cbs, int *out); + +// CBS_get_optional_asn1 gets an optional explicitly-tagged element from |cbs| +// tagged with |tag| and sets |*out| to its contents, or ignores it if |out| is +// NULL. If present and if |out_present| is not NULL, it sets |*out_present| to +// one, otherwise zero. It returns one on success, whether or not the element +// was present, and zero on decode failure. +OPENSSL_EXPORT int CBS_get_optional_asn1(CBS *cbs, CBS *out, int *out_present, + CBS_ASN1_TAG tag); + +// CBS_get_optional_asn1_octet_string gets an optional +// explicitly-tagged OCTET STRING from |cbs|. If present, it sets +// |*out| to the string and |*out_present| to one. Otherwise, it sets +// |*out| to empty and |*out_present| to zero. |out_present| may be +// NULL. It returns one on success, whether or not the element was +// present, and zero on decode failure. +OPENSSL_EXPORT int CBS_get_optional_asn1_octet_string(CBS *cbs, CBS *out, + int *out_present, + CBS_ASN1_TAG tag); + +// CBS_get_optional_asn1_uint64 gets an optional explicitly-tagged +// INTEGER from |cbs|. If present, it sets |*out| to the +// value. Otherwise, it sets |*out| to |default_value|. It returns one +// on success, whether or not the element was present, and zero on +// decode failure. +OPENSSL_EXPORT int CBS_get_optional_asn1_uint64(CBS *cbs, uint64_t *out, + CBS_ASN1_TAG tag, + uint64_t default_value); + +// CBS_get_optional_asn1_bool gets an optional, explicitly-tagged BOOLEAN from +// |cbs|. If present, it sets |*out| to either zero or one, based on the +// boolean. Otherwise, it sets |*out| to |default_value|. It returns one on +// success, whether or not the element was present, and zero on decode +// failure. +OPENSSL_EXPORT int CBS_get_optional_asn1_bool(CBS *cbs, int *out, + CBS_ASN1_TAG tag, + int default_value); + +// CBS_is_valid_asn1_bitstring returns one if |cbs| is a valid ASN.1 BIT STRING +// body and zero otherwise. +OPENSSL_EXPORT int CBS_is_valid_asn1_bitstring(const CBS *cbs); + +// CBS_asn1_bitstring_has_bit returns one if |cbs| is a valid ASN.1 BIT STRING +// body and the specified bit is present and set. Otherwise, it returns zero. +// |bit| is indexed starting from zero. +OPENSSL_EXPORT int CBS_asn1_bitstring_has_bit(const CBS *cbs, unsigned bit); + +// CBS_is_valid_asn1_integer returns one if |cbs| is a valid ASN.1 INTEGER, +// body and zero otherwise. On success, if |out_is_negative| is non-NULL, +// |*out_is_negative| will be set to one if |cbs| is negative and zero +// otherwise. +OPENSSL_EXPORT int CBS_is_valid_asn1_integer(const CBS *cbs, + int *out_is_negative); + +// CBS_is_unsigned_asn1_integer returns one if |cbs| is a valid non-negative +// ASN.1 INTEGER body and zero otherwise. +OPENSSL_EXPORT int CBS_is_unsigned_asn1_integer(const CBS *cbs); + +// CBS_is_valid_asn1_oid returns one if |cbs| is a valid DER-encoded ASN.1 +// OBJECT IDENTIFIER contents (not including the element framing) and zero +// otherwise. This function tolerates arbitrarily large OID components. +OPENSSL_EXPORT int CBS_is_valid_asn1_oid(const CBS *cbs); + +// CBS_asn1_oid_to_text interprets |cbs| as DER-encoded ASN.1 OBJECT IDENTIFIER +// contents (not including the element framing) and returns the ASCII +// representation (e.g., "1.2.840.113554.4.1.72585") in a newly-allocated +// string, or NULL on failure. The caller must release the result with +// |OPENSSL_free|. +// +// This function may fail if |cbs| is an invalid OBJECT IDENTIFIER, or if any +// OID components are too large. +OPENSSL_EXPORT char *CBS_asn1_oid_to_text(const CBS *cbs); + + +// CBS_parse_generalized_time returns one if |cbs| is a valid DER-encoded, ASN.1 +// GeneralizedTime body within the limitations imposed by RFC 5280, or zero +// otherwise. If |allow_timezone_offset| is non-zero, four-digit timezone +// offsets, which would not be allowed by DER, are permitted. On success, if +// |out_tm| is non-NULL, |*out_tm| will be zeroed, and then set to the +// corresponding time in UTC. This function does not compute |out_tm->tm_wday| +// or |out_tm->tm_yday|. +OPENSSL_EXPORT int CBS_parse_generalized_time(const CBS *cbs, struct tm *out_tm, + int allow_timezone_offset); + +// CBS_parse_utc_time returns one if |cbs| is a valid DER-encoded, ASN.1 +// UTCTime body within the limitations imposed by RFC 5280, or zero otherwise. +// If |allow_timezone_offset| is non-zero, four-digit timezone offsets, which +// would not be allowed by DER, are permitted. On success, if |out_tm| is +// non-NULL, |*out_tm| will be zeroed, and then set to the corresponding time +// in UTC. This function does not compute |out_tm->tm_wday| or +// |out_tm->tm_yday|. +OPENSSL_EXPORT int CBS_parse_utc_time(const CBS *cbs, struct tm *out_tm, + int allow_timezone_offset); + +// CBS_get_optional_asn1_int64 gets an optional, explicitly-tagged INTEGER from +// |cbs|. If present, it sets |*out| to the value. Otherwise, it sets |*out| to +// |default_value|. It returns one on success and zero on error, where error +// includes the integer being too large to represent in 64 bits. +OPENSSL_EXPORT int CBS_get_optional_asn1_int64(CBS *cbs, int64_t *out, + CBS_ASN1_TAG tag, + int64_t default_value); + +// CRYPTO ByteBuilder. +// +// |CBB| objects allow one to build length-prefixed serialisations. A |CBB| +// object is associated with a buffer and new buffers are created with +// |CBB_init|. Several |CBB| objects can point at the same buffer when a +// length-prefix is pending, however only a single |CBB| can be 'current' at +// any one time. For example, if one calls |CBB_add_u8_length_prefixed| then +// the new |CBB| points at the same buffer as the original. But if the original +// |CBB| is used then the length prefix is written out and the new |CBB| must +// not be used again. +// +// If one needs to force a length prefix to be written out because a |CBB| is +// going out of scope, use |CBB_flush|. If an operation on a |CBB| fails, it is +// in an undefined state and must not be used except to call |CBB_cleanup|. + +struct cbb_buffer_st { + uint8_t *buf; + // len is the number of valid bytes in |buf|. + size_t len; + // cap is the size of |buf|. + size_t cap; + // can_resize is one iff |buf| is owned by this object. If not then |buf| + // cannot be resized. + unsigned can_resize : 1; + // error is one if there was an error writing to this CBB. All future + // operations will fail. + unsigned error : 1; +}; + +struct cbb_child_st { + // base is a pointer to the buffer this |CBB| writes to. + struct cbb_buffer_st *base; + // offset is the number of bytes from the start of |base->buf| to this |CBB|'s + // pending length prefix. + size_t offset; + // pending_len_len contains the number of bytes in this |CBB|'s pending + // length-prefix, or zero if no length-prefix is pending. + uint8_t pending_len_len; + unsigned pending_is_asn1 : 1; +}; + +struct cbb_st { + // child points to a child CBB if a length-prefix is pending. + CBB *child; + // is_child is one if this is a child |CBB| and zero if it is a top-level + // |CBB|. This determines which arm of the union is valid. + char is_child; + union { + struct cbb_buffer_st base; + struct cbb_child_st child; + } u; +}; + +// CBB_zero sets an uninitialised |cbb| to the zero state. It must be +// initialised with |CBB_init| or |CBB_init_fixed| before use, but it is safe to +// call |CBB_cleanup| without a successful |CBB_init|. This may be used for more +// uniform cleanup of a |CBB|. +OPENSSL_EXPORT void CBB_zero(CBB *cbb); + +// CBB_init initialises |cbb| with |initial_capacity|. Since a |CBB| grows as +// needed, the |initial_capacity| is just a hint. It returns one on success or +// zero on allocation failure. +OPENSSL_EXPORT int CBB_init(CBB *cbb, size_t initial_capacity); + +// CBB_init_fixed initialises |cbb| to write to |len| bytes at |buf|. Since +// |buf| cannot grow, trying to write more than |len| bytes will cause CBB +// functions to fail. This function is infallible and always returns one. It is +// safe, but not necessary, to call |CBB_cleanup| on |cbb|. +OPENSSL_EXPORT int CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len); + +// CBB_cleanup frees all resources owned by |cbb| and other |CBB| objects +// writing to the same buffer. This should be used in an error case where a +// serialisation is abandoned. +// +// This function can only be called on a "top level" |CBB|, i.e. one initialised +// with |CBB_init| or |CBB_init_fixed|, or a |CBB| set to the zero state with +// |CBB_zero|. +OPENSSL_EXPORT void CBB_cleanup(CBB *cbb); + +// CBB_finish completes any pending length prefix and sets |*out_data| to a +// malloced buffer and |*out_len| to the length of that buffer. The caller +// takes ownership of the buffer and, unless the buffer was fixed with +// |CBB_init_fixed|, must call |OPENSSL_free| when done. +// +// It can only be called on a "top level" |CBB|, i.e. one initialised with +// |CBB_init| or |CBB_init_fixed|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len); + +// CBB_flush causes any pending length prefixes to be written out and any child +// |CBB| objects of |cbb| to be invalidated. This allows |cbb| to continue to be +// used after the children go out of scope, e.g. when local |CBB| objects are +// added as children to a |CBB| that persists after a function returns. This +// function returns one on success or zero on error. +OPENSSL_EXPORT int CBB_flush(CBB *cbb); + +// CBB_data returns a pointer to the bytes written to |cbb|. It does not flush +// |cbb|. The pointer is valid until the next operation to |cbb|. +// +// To avoid unfinalized length prefixes, it is a fatal error to call this on a +// CBB with any active children. +OPENSSL_EXPORT const uint8_t *CBB_data(const CBB *cbb); + +// CBB_len returns the number of bytes written to |cbb|. It does not flush +// |cbb|. +// +// To avoid unfinalized length prefixes, it is a fatal error to call this on a +// CBB with any active children. +OPENSSL_EXPORT size_t CBB_len(const CBB *cbb); + +// CBB_add_u8_length_prefixed sets |*out_contents| to a new child of |cbb|. The +// data written to |*out_contents| will be prefixed in |cbb| with an 8-bit +// length. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents); + +// CBB_add_u16_length_prefixed sets |*out_contents| to a new child of |cbb|. +// The data written to |*out_contents| will be prefixed in |cbb| with a 16-bit, +// big-endian length. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents); + +// CBB_add_u24_length_prefixed sets |*out_contents| to a new child of |cbb|. +// The data written to |*out_contents| will be prefixed in |cbb| with a 24-bit, +// big-endian length. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents); + +// CBB_add_asn1 sets |*out_contents| to a |CBB| into which the contents of an +// ASN.1 object can be written. The |tag| argument will be used as the tag for +// the object. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_asn1(CBB *cbb, CBB *out_contents, CBS_ASN1_TAG tag); + +// CBB_add_bytes appends |len| bytes from |data| to |cbb|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len); + +// CBB_add_zeros append |len| bytes with value zero to |cbb|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int CBB_add_zeros(CBB *cbb, size_t len); + +// CBB_add_space appends |len| bytes to |cbb| and sets |*out_data| to point to +// the beginning of that space. The caller must then write |len| bytes of +// actual contents to |*out_data|. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len); + +// CBB_reserve ensures |cbb| has room for |len| additional bytes and sets +// |*out_data| to point to the beginning of that space. It returns one on +// success and zero otherwise. The caller may write up to |len| bytes to +// |*out_data| and call |CBB_did_write| to complete the write. |*out_data| is +// valid until the next operation on |cbb| or an ancestor |CBB|. +OPENSSL_EXPORT int CBB_reserve(CBB *cbb, uint8_t **out_data, size_t len); + +// CBB_did_write advances |cbb| by |len| bytes, assuming the space has been +// written to by the caller. It returns one on success and zero on error. +OPENSSL_EXPORT int CBB_did_write(CBB *cbb, size_t len); + +// CBB_add_u8 appends an 8-bit number from |value| to |cbb|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u8(CBB *cbb, uint8_t value); + +// CBB_add_u16 appends a 16-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u16(CBB *cbb, uint16_t value); + +// CBB_add_u16le appends a 16-bit, little-endian number from |value| to |cbb|. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u16le(CBB *cbb, uint16_t value); + +// CBB_add_u24 appends a 24-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u24(CBB *cbb, uint32_t value); + +// CBB_add_u32 appends a 32-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u32(CBB *cbb, uint32_t value); + +// CBB_add_u32le appends a 32-bit, little-endian number from |value| to |cbb|. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u32le(CBB *cbb, uint32_t value); + +// CBB_add_u64 appends a 64-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u64(CBB *cbb, uint64_t value); + +// CBB_add_u64le appends a 64-bit, little-endian number from |value| to |cbb|. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u64le(CBB *cbb, uint64_t value); + +// CBB_discard_child discards the current unflushed child of |cbb|. Neither the +// child's contents nor the length prefix will be included in the output. +OPENSSL_EXPORT void CBB_discard_child(CBB *cbb); + +// CBB_add_asn1_uint64 writes an ASN.1 INTEGER into |cbb| using |CBB_add_asn1| +// and writes |value| in its contents. It returns one on success and zero on +// error. +OPENSSL_EXPORT int CBB_add_asn1_uint64(CBB *cbb, uint64_t value); + +// CBB_add_asn1_uint64_with_tag behaves like |CBB_add_asn1_uint64| but uses +// |tag| as the tag instead of INTEGER. This is useful if the INTEGER type uses +// implicit tagging. +OPENSSL_EXPORT int CBB_add_asn1_uint64_with_tag(CBB *cbb, uint64_t value, + CBS_ASN1_TAG tag); + +// CBB_add_asn1_int64 writes an ASN.1 INTEGER into |cbb| using |CBB_add_asn1| +// and writes |value| in its contents. It returns one on success and zero on +// error. +OPENSSL_EXPORT int CBB_add_asn1_int64(CBB *cbb, int64_t value); + +// CBB_add_asn1_int64_with_tag behaves like |CBB_add_asn1_int64| but uses |tag| +// as the tag instead of INTEGER. This is useful if the INTEGER type uses +// implicit tagging. +OPENSSL_EXPORT int CBB_add_asn1_int64_with_tag(CBB *cbb, int64_t value, + CBS_ASN1_TAG tag); + +// CBB_add_asn1_octet_string writes an ASN.1 OCTET STRING into |cbb| with the +// given contents. It returns one on success and zero on error. +OPENSSL_EXPORT int CBB_add_asn1_octet_string(CBB *cbb, const uint8_t *data, + size_t data_len); + +// CBB_add_asn1_bool writes an ASN.1 BOOLEAN into |cbb| which is true iff +// |value| is non-zero. It returns one on success and zero on error. +OPENSSL_EXPORT int CBB_add_asn1_bool(CBB *cbb, int value); + +// CBB_add_asn1_oid_from_text decodes |len| bytes from |text| as an ASCII OID +// representation, e.g. "1.2.840.113554.4.1.72585", and writes the DER-encoded +// contents to |cbb|. It returns one on success and zero on malloc failure or if +// |text| was invalid. It does not include the OBJECT IDENTIFER framing, only +// the element's contents. +// +// This function considers OID strings with components which do not fit in a +// |uint64_t| to be invalid. +OPENSSL_EXPORT int CBB_add_asn1_oid_from_text(CBB *cbb, const char *text, + size_t len); + +// CBB_flush_asn1_set_of calls |CBB_flush| on |cbb| and then reorders the +// contents for a DER-encoded ASN.1 SET OF type. It returns one on success and +// zero on failure. DER canonicalizes SET OF contents by sorting +// lexicographically by encoding. Call this function when encoding a SET OF +// type in an order that is not already known to be canonical. +// +// Note a SET type has a slightly different ordering than a SET OF. +OPENSSL_EXPORT int CBB_flush_asn1_set_of(CBB *cbb); + + +#if defined(__cplusplus) +} // extern C + + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +using ScopedCBB = internal::StackAllocated; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#endif // OPENSSL_HEADER_BYTESTRING_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/chacha.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/chacha.h new file mode 100644 index 0000000..5b1a304 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/chacha.h @@ -0,0 +1,37 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CHACHA_H +#define OPENSSL_HEADER_CHACHA_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// ChaCha20. +// +// ChaCha20 is a stream cipher. See https://tools.ietf.org/html/rfc8439. + + +// CRYPTO_chacha_20 encrypts |in_len| bytes from |in| with the given key and +// nonce and writes the result to |out|. If |in| and |out| alias, they must be +// equal. The initial block counter is specified by |counter|. |in| must be +// aligned on a block boundary. +// +// This function implements a 32-bit block counter as in RFC 8439. On overflow, +// the counter wraps. Reusing a key, nonce, and block counter combination is not +// secure, so wrapping is usually a bug in the caller. While it is possible to +// wrap without reuse with a large initial block counter, this is not +// recommended and may not be portable to other ChaCha20 implementations. +OPENSSL_EXPORT void CRYPTO_chacha_20(uint8_t *out, const uint8_t *in, + size_t in_len, const uint8_t key[32], + const uint8_t nonce[12], uint32_t counter); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_CHACHA_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cipher.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cipher.h new file mode 100644 index 0000000..42f9a70 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cipher.h @@ -0,0 +1,692 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_CIPHER_H +#define OPENSSL_HEADER_CIPHER_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Ciphers. + + +// Cipher primitives. +// +// The following functions return |EVP_CIPHER| objects that implement the named +// cipher algorithm. + +OPENSSL_EXPORT const EVP_CIPHER *EVP_rc4(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_cbc(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ctr(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ofb(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ctr(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ofb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_xts(void); + +// EVP_aes_256_wrap implements AES-256 in Key Wrap mode. OpenSSL 1.1.1 required +// |EVP_CIPHER_CTX_FLAG_WRAP_ALLOW| to be set with |EVP_CIPHER_CTX_set_flags|, +// in order for |EVP_aes_256_wrap| to work. This is not required in AWS-LC and +// they are no-op flags maintained for compatibility. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_wrap(void); + +// EVP_enc_null returns a 'cipher' that passes plaintext through as +// ciphertext. +OPENSSL_EXPORT const EVP_CIPHER *EVP_enc_null(void); + +// EVP_rc2_cbc returns a cipher that implements 128-bit RC2 in CBC mode. +OPENSSL_EXPORT const EVP_CIPHER *EVP_rc2_cbc(void); + +// EVP_rc2_40_cbc returns a cipher that implements 40-bit RC2 in CBC mode. This +// is obviously very, very weak and is included only in order to read PKCS#12 +// files, which often encrypt the certificate chain using this cipher. It is +// deliberately not exported. +const EVP_CIPHER *EVP_rc2_40_cbc(void); + +// EVP_chacha20_poly1305 returns a cipher that implements chacha20-poly1305 as +// described in RFC 8439. This cipher implementation is added for +// compatibility. Consumers should use |EVP_aead_chacha20_poly1305| instead. +// Callers are advised that the maximum amount of data that can be encrypted +// using chacha20-poly1305 is 256GB. +OPENSSL_EXPORT const EVP_CIPHER *EVP_chacha20_poly1305(void); + +// EVP_get_cipherbynid returns the cipher corresponding to the given NID, or +// NULL if no such cipher is known. Note using this function links almost every +// cipher implemented by BoringSSL into the binary, whether the caller uses them +// or not. Size-conscious callers, such as client software, should not use this +// function. +OPENSSL_EXPORT const EVP_CIPHER *EVP_get_cipherbynid(int nid); + + +// Cipher context allocation. +// +// An |EVP_CIPHER_CTX| represents the state of an encryption or decryption in +// progress. + +// EVP_CIPHER_CTX_init initialises an, already allocated, |EVP_CIPHER_CTX|. +OPENSSL_EXPORT void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_new allocates a fresh |EVP_CIPHER_CTX|, calls +// |EVP_CIPHER_CTX_init| and returns it, or NULL on allocation failure. +OPENSSL_EXPORT EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void); + +// EVP_CIPHER_CTX_cleanup frees any memory referenced by |ctx|. It returns +// one. +OPENSSL_EXPORT int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_free calls |EVP_CIPHER_CTX_cleanup| on |ctx| and then frees +// |ctx| itself. +OPENSSL_EXPORT void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_copy sets |out| to be a duplicate of the current state of +// |in|. The |out| argument must have been previously initialised. +OPENSSL_EXPORT int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, + const EVP_CIPHER_CTX *in); + +// EVP_CIPHER_CTX_reset calls |EVP_CIPHER_CTX_cleanup| followed by +// |EVP_CIPHER_CTX_init| and returns one. +OPENSSL_EXPORT int EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *ctx); + + +// Cipher context configuration. + +// EVP_CipherInit_ex configures |ctx| for a fresh encryption (or decryption, if +// |enc| is zero) operation using |cipher|. If |ctx| has been previously +// configured with a cipher then |cipher|, |key| and |iv| may be |NULL| and +// |enc| may be -1 to reuse the previous values. The operation will use |key| +// as the key and |iv| as the IV (if any). These should have the correct +// lengths given by |EVP_CIPHER_key_length| and |EVP_CIPHER_iv_length|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, ENGINE *engine, + const uint8_t *key, const uint8_t *iv, + int enc); + +// EVP_EncryptInit_ex calls |EVP_CipherInit_ex| with |enc| equal to one. +OPENSSL_EXPORT int EVP_EncryptInit_ex(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, ENGINE *impl, + const uint8_t *key, const uint8_t *iv); + +// EVP_DecryptInit_ex calls |EVP_CipherInit_ex| with |enc| equal to zero. +OPENSSL_EXPORT int EVP_DecryptInit_ex(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, ENGINE *impl, + const uint8_t *key, const uint8_t *iv); + + +// Cipher operations. + +// EVP_EncryptUpdate encrypts |in_len| bytes from |in| to |out|. The number +// of output bytes may be up to |in_len| plus the block length minus one and +// |out| must have sufficient space. The number of bytes actually output is +// written to |*out_len|. It returns one on success and zero otherwise. +// +// If |ctx| is an AEAD cipher, e.g. |EVP_aes_128_gcm|, and |out| is NULL, this +// function instead adds |in_len| bytes from |in| to the AAD and sets |*out_len| +// to |in_len|. The AAD must be fully specified in this way before this function +// is used to encrypt plaintext. +OPENSSL_EXPORT int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + int in_len); + +// EVP_EncryptFinal_ex writes at most a block of ciphertext to |out| and sets +// |*out_len| to the number of bytes written. If padding is enabled (the +// default) then standard padding is applied to create the final block. If +// padding is disabled (with |EVP_CIPHER_CTX_set_padding|) then any partial +// block remaining will cause an error. The function returns one on success and +// zero otherwise. +OPENSSL_EXPORT int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_DecryptUpdate decrypts |in_len| bytes from |in| to |out|. The number of +// output bytes may be up to |in_len| plus the block length minus one and |out| +// must have sufficient space. The number of bytes actually output is written +// to |*out_len|. It returns one on success and zero otherwise. +// +// If |ctx| is an AEAD cipher, e.g. |EVP_aes_128_gcm|, and |out| is NULL, this +// function instead adds |in_len| bytes from |in| to the AAD and sets |*out_len| +// to |in_len|. The AAD must be fully specified in this way before this function +// is used to decrypt ciphertext. +OPENSSL_EXPORT int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + int in_len); + +// EVP_DecryptFinal_ex writes at most a block of ciphertext to |out| and sets +// |*out_len| to the number of bytes written. If padding is enabled (the +// default) then padding is removed from the final block. +// +// WARNING: it is unsafe to call this function with unauthenticated +// ciphertext if padding is enabled. +OPENSSL_EXPORT int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_CipherUpdate calls either |EVP_EncryptUpdate| or |EVP_DecryptUpdate| +// depending on how |ctx| has been setup. +OPENSSL_EXPORT int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + int in_len); + +// EVP_CipherFinal_ex calls either |EVP_EncryptFinal_ex| or +// |EVP_DecryptFinal_ex| depending on how |ctx| has been setup. +OPENSSL_EXPORT int EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + + +// Cipher context accessors. + +// EVP_CIPHER_CTX_cipher returns the |EVP_CIPHER| underlying |ctx|, or NULL if +// none has been set. +OPENSSL_EXPORT const EVP_CIPHER *EVP_CIPHER_CTX_cipher( + const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_nid returns a NID identifying the |EVP_CIPHER| underlying +// |ctx| (e.g. |NID_aes_128_gcm|). It will crash if no cipher has been +// configured. +OPENSSL_EXPORT int EVP_CIPHER_CTX_nid(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_encrypting returns one if |ctx| is configured for encryption +// and zero otherwise. +OPENSSL_EXPORT int EVP_CIPHER_CTX_encrypting(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_block_size returns the block size, in bytes, of the cipher +// underlying |ctx|, or one if the cipher is a stream cipher. It will crash if +// no cipher has been configured. +OPENSSL_EXPORT unsigned EVP_CIPHER_CTX_block_size(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_key_length returns the key size, in bytes, of the cipher +// underlying |ctx| or zero if no cipher has been configured. +OPENSSL_EXPORT unsigned EVP_CIPHER_CTX_key_length(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_iv_length returns the IV size, in bytes, of the cipher +// underlying |ctx|. It will crash if no cipher has been configured. +OPENSSL_EXPORT unsigned EVP_CIPHER_CTX_iv_length(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_get_app_data returns the opaque, application data pointer for +// |ctx|, or NULL if none has been set. +OPENSSL_EXPORT void *EVP_CIPHER_CTX_get_app_data(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_set_app_data sets the opaque, application data pointer for +// |ctx| to |data|. +OPENSSL_EXPORT void EVP_CIPHER_CTX_set_app_data(EVP_CIPHER_CTX *ctx, + void *data); + +// EVP_CIPHER_CTX_flags returns a value which is the OR of zero or more +// |EVP_CIPH_*| flags. It will crash if no cipher has been configured. +OPENSSL_EXPORT uint32_t EVP_CIPHER_CTX_flags(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_mode returns one of the |EVP_CIPH_*| cipher mode values +// enumerated below. It will crash if no cipher has been configured. +OPENSSL_EXPORT uint32_t EVP_CIPHER_CTX_mode(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_ctrl is an |ioctl| like function. The |command| argument +// should be one of the |EVP_CTRL_*| values. The |arg| and |ptr| arguments are +// specific to the command in question. +OPENSSL_EXPORT int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int command, + int arg, void *ptr); + +// EVP_CIPHER_CTX_set_padding sets whether padding is enabled for |ctx| and +// returns one. Pass a non-zero |pad| to enable padding (the default) or zero +// to disable. +OPENSSL_EXPORT int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *ctx, int pad); + +// EVP_CIPHER_CTX_set_key_length sets the key length for |ctx|. This is only +// valid for ciphers that can take a variable length key. It returns one on +// success and zero on error. +OPENSSL_EXPORT int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *ctx, + unsigned key_len); + + +// Cipher accessors. + +// EVP_CIPHER_nid returns a NID identifying |cipher|. (For example, +// |NID_aes_128_gcm|.) +OPENSSL_EXPORT int EVP_CIPHER_nid(const EVP_CIPHER *cipher); + +// EVP_CIPHER_name returns the short name of |cipher|. +OPENSSL_EXPORT const char *EVP_CIPHER_name(const EVP_CIPHER *cipher); + +// EVP_CIPHER_block_size returns the block size, in bytes, for |cipher|, or one +// if |cipher| is a stream cipher. +OPENSSL_EXPORT unsigned EVP_CIPHER_block_size(const EVP_CIPHER *cipher); + +// EVP_CIPHER_key_length returns the key size, in bytes, for |cipher|. If +// |cipher| can take a variable key length then this function returns the +// default key length and |EVP_CIPHER_flags| will return a value with +// |EVP_CIPH_VARIABLE_LENGTH| set. +OPENSSL_EXPORT unsigned EVP_CIPHER_key_length(const EVP_CIPHER *cipher); + +// EVP_CIPHER_iv_length returns the IV size, in bytes, of |cipher|, or zero if +// |cipher| doesn't take an IV. +OPENSSL_EXPORT unsigned EVP_CIPHER_iv_length(const EVP_CIPHER *cipher); + +// EVP_CIPHER_flags returns a value which is the OR of zero or more +// |EVP_CIPH_*| flags. +OPENSSL_EXPORT uint32_t EVP_CIPHER_flags(const EVP_CIPHER *cipher); + +// EVP_CIPHER_mode returns one of the cipher mode values enumerated below. +OPENSSL_EXPORT uint32_t EVP_CIPHER_mode(const EVP_CIPHER *cipher); + + +// Key derivation. + +// EVP_BytesToKey generates a key and IV for the cipher |type| by iterating +// |md| |count| times using |data| and |salt|. On entry, the |key| and |iv| +// buffers must have enough space to hold a key and IV for |type|. It returns +// the length of the key on success or zero on error. +OPENSSL_EXPORT int EVP_BytesToKey(const EVP_CIPHER *type, const EVP_MD *md, + const uint8_t *salt, const uint8_t *data, + size_t data_len, unsigned count, uint8_t *key, + uint8_t *iv); + + +// Cipher modes (for |EVP_CIPHER_mode|). + +#define EVP_CIPH_STREAM_CIPHER 0x0 +#define EVP_CIPH_ECB_MODE 0x1 +#define EVP_CIPH_CBC_MODE 0x2 +#define EVP_CIPH_CFB_MODE 0x3 +#define EVP_CIPH_OFB_MODE 0x4 +#define EVP_CIPH_CTR_MODE 0x5 +#define EVP_CIPH_GCM_MODE 0x6 +#define EVP_CIPH_XTS_MODE 0x7 +#define EVP_CIPH_CCM_MODE 0x8 + +// EVP_CIPH_FLAG_LENGTH_BITS buffers length in bits not bytes: CFB1 mode only. +#define EVP_CIPH_FLAG_LENGTH_BITS 0x2000 +// The following values are never returned from |EVP_CIPHER_mode| and are +// included only to make it easier to compile code with BoringSSL. +#define EVP_CIPH_OCB_MODE 0x9 +#define EVP_CIPH_WRAP_MODE 0xa + + +// Cipher flags (for |EVP_CIPHER_flags|). + +// EVP_CIPH_VARIABLE_LENGTH indicates that the cipher takes a variable length +// key. +#define EVP_CIPH_VARIABLE_LENGTH 0x40 + +// EVP_CIPH_ALWAYS_CALL_INIT indicates that the |init| function for the cipher +// should always be called when initialising a new operation, even if the key +// is NULL to indicate that the same key is being used. +#define EVP_CIPH_ALWAYS_CALL_INIT 0x80 + +// EVP_CIPH_CUSTOM_IV indicates that the cipher manages the IV itself rather +// than keeping it in the |iv| member of |EVP_CIPHER_CTX|. +#define EVP_CIPH_CUSTOM_IV 0x100 + +// EVP_CIPH_CTRL_INIT indicates that EVP_CTRL_INIT should be used when +// initialising an |EVP_CIPHER_CTX|. +#define EVP_CIPH_CTRL_INIT 0x200 + +// EVP_CIPH_FLAG_CUSTOM_CIPHER indicates that the cipher manages blocking +// itself. This causes EVP_(En|De)crypt_ex to be simple wrapper functions. +#define EVP_CIPH_FLAG_CUSTOM_CIPHER 0x400 + +// EVP_CIPH_FLAG_AEAD_CIPHER specifies that the cipher is an AEAD. This is an +// older version of the proper AEAD interface. See aead.h for the current +// one. +#define EVP_CIPH_FLAG_AEAD_CIPHER 0x800 + +// EVP_CIPH_CUSTOM_COPY indicates that the |ctrl| callback should be called +// with |EVP_CTRL_COPY| at the end of normal |EVP_CIPHER_CTX_copy| +// processing. +#define EVP_CIPH_CUSTOM_COPY 0x1000 + +// EVP_CIPH_FLAG_NON_FIPS_ALLOW is meaningless. In OpenSSL it permits non-FIPS +// algorithms in FIPS mode. But BoringSSL FIPS mode doesn't prohibit algorithms +// (it's up the the caller to use the FIPS module in a fashion compliant with +// their needs). Thus this exists only to allow code to compile. +#define EVP_CIPH_FLAG_NON_FIPS_ALLOW 0 + + +// Deprecated functions + +// EVP_aes_128/256_cbc_hmac_sha1/256 return |EVP_CIPHER| objects that implement +// the named cipher algorithm. They are imported from OpenSSL to provide AES CBC +// HMAC SHA stitch implementation. These methods are TLS specific. +// +// WARNING: these APIs usage can get wrong easily. Below functions include +// details. +// |aesni_cbc_hmac_sha1_cipher| and |aesni_cbc_hmac_sha256_cipher|. + + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc_hmac_sha1(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc_hmac_sha1(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc_hmac_sha256(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc_hmac_sha256(void); + +// EVP_CipherInit acts like EVP_CipherInit_ex except that |EVP_CIPHER_CTX_init| +// is called on |cipher| first, if |cipher| is not NULL. +OPENSSL_EXPORT int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, + const uint8_t *key, const uint8_t *iv, + int enc); + +// EVP_EncryptInit calls |EVP_CipherInit| with |enc| equal to one. +OPENSSL_EXPORT int EVP_EncryptInit(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, const uint8_t *key, + const uint8_t *iv); + +// EVP_DecryptInit calls |EVP_CipherInit| with |enc| equal to zero. +OPENSSL_EXPORT int EVP_DecryptInit(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, const uint8_t *key, + const uint8_t *iv); + +// EVP_CipherFinal calls |EVP_CipherFinal_ex|. +OPENSSL_EXPORT int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_EncryptFinal calls |EVP_EncryptFinal_ex|. +OPENSSL_EXPORT int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_DecryptFinal calls |EVP_DecryptFinal_ex|. +OPENSSL_EXPORT int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_Cipher historically exposed an internal implementation detail of |ctx| +// and should not be used. Use |EVP_CipherUpdate| and |EVP_CipherFinal_ex| +// instead. +// +// If |ctx|'s cipher does not have the |EVP_CIPH_FLAG_CUSTOM_CIPHER| flag, it +// encrypts or decrypts |in_len| bytes from |in| and writes the resulting +// |in_len| bytes to |out|. It returns one on success and zero on error. +// |in_len| must be a multiple of the cipher's block size, or the behavior is +// undefined. +// +// TODO(davidben): Rather than being undefined (it'll often round the length up +// and likely read past the buffer), just fail the operation. +// +// If |ctx|'s cipher has the |EVP_CIPH_FLAG_CUSTOM_CIPHER| flag, it runs in one +// of two modes: If |in| is non-NULL, it behaves like |EVP_CipherUpdate|. If +// |in| is NULL, it behaves like |EVP_CipherFinal_ex|. In both cases, it returns +// |*out_len| on success and -1 on error. +// +// WARNING: The two possible calling conventions of this function signal errors +// incompatibly. In the first, zero indicates an error. In the second, zero +// indicates success with zero bytes of output. +OPENSSL_EXPORT int EVP_Cipher(EVP_CIPHER_CTX *ctx, uint8_t *out, + const uint8_t *in, size_t in_len); + +// EVP_get_cipherbyname returns an |EVP_CIPHER| given a human readable name in +// |name|, or NULL if the name is unknown. Note using this function links almost +// every cipher implemented by BoringSSL into the binary, not just the ones the +// caller requests. Size-conscious callers, such as client software, should not +// use this function. +OPENSSL_EXPORT const EVP_CIPHER *EVP_get_cipherbyname(const char *name); + +// These AEADs are deprecated AES-GCM implementations that set +// |EVP_CIPH_FLAG_CUSTOM_CIPHER|. Use |EVP_aead_aes_128_gcm| and +// |EVP_aead_aes_256_gcm| instead. +// +// WARNING: Although these APIs allow streaming an individual AES-GCM operation, +// this is not secure. Until calling |EVP_DecryptFinal_ex|, the tag has not yet +// been checked and output released by |EVP_DecryptUpdate| is unauthenticated +// and easily manipulated by attackers. Callers must buffer the output and may +// not act on it until the entire operation is complete. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_gcm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_gcm(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ccm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ccm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ccm(void); + +// These are deprecated, 192-bit version of AES. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ctr(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_gcm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ofb(void); + +// EVP_des_ede3_ecb is an alias for |EVP_des_ede3|. Use the former instead. +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_ecb(void); + +// EVP_aes_128_cfb128 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb128(void); + +// EVP_aes_128_cfb is an alias for |EVP_aes_128_cfb128| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb(void); + +// EVP_aes_128_cfb1 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb1(void); + +// EVP_aes_128_cfb8 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb8(void); + +// EVP_aes_192_cfb128 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb128(void); + +// EVP_aes_192_cfb is an alias for |EVP_aes_192_cfb128| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb(void); + +// EVP_aes_192_cfb1 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb1(void); + +// EVP_aes_192_cfb8 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb8(void); + +// EVP_aes_256_cfb128 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb128(void); + +// EVP_aes_256_cfb is an alias for |EVP_aes_256_cfb128| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb(void); + +// EVP_aes_256_cfb1 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb1(void); + +// EVP_aes_256_cfb8 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb8(void); + +// EVP_bf_ecb is Blowfish in ECB mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_ecb(void); + +// EVP_bf_cbc is Blowfish in CBC mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_cbc(void); + +// EVP_bf_cfb is an alias for |EVP_bf_cfb64| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_cfb(void); + +// EVP_bf_cfb64 is Blowfish in 64-bit CFB mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_cfb64(void); + +// EVP_bf_ofb is Blowfish in 64-bit OFB mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_ofb(void); + +// EVP_cast5_ecb is CAST5 in ECB mode and is deprecated. +OPENSSL_EXPORT OPENSSL_DEPRECATED const EVP_CIPHER *EVP_cast5_ecb(void); + +// EVP_cast5_cbc is CAST5 in CBC mode and is deprecated. +OPENSSL_EXPORT OPENSSL_DEPRECATED const EVP_CIPHER *EVP_cast5_cbc(void); + + +// General No-op Functions [Deprecated]. + +// EVP_CIPHER_CTX_set_flags does nothing. We strongly discourage doing +// any additional configurations when consuming |EVP_CIPHER_CTX|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_CIPHER_CTX_set_flags( + const EVP_CIPHER_CTX *ctx, uint32_t flags); + +// The following flags are related to |EVP_CIPHER_CTX_set_flags|. They +// do nothing and are included only to make it easier to compile code +// with AWS-LC. +#define EVP_CIPHER_CTX_FLAG_WRAP_ALLOW 0 + +// EVP_add_cipher_alias does nothing and returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_add_cipher_alias(const char *a, + const char *b); + + +// Private functions. + +// EVP_CIPH_NO_PADDING disables padding in block ciphers. +#define EVP_CIPH_NO_PADDING 0x800 + +// The following are |EVP_CIPHER_CTX_ctrl| commands. +#define EVP_CTRL_INIT 0x0 +#define EVP_CTRL_SET_KEY_LENGTH 0x1 +#define EVP_CTRL_GET_RC2_KEY_BITS 0x2 +#define EVP_CTRL_SET_RC2_KEY_BITS 0x3 +#define EVP_CTRL_GET_RC5_ROUNDS 0x4 +#define EVP_CTRL_SET_RC5_ROUNDS 0x5 +#define EVP_CTRL_RAND_KEY 0x6 +#define EVP_CTRL_PBE_PRF_NID 0x7 +#define EVP_CTRL_COPY 0x8 +#define EVP_CTRL_AEAD_SET_IVLEN 0x9 +#define EVP_CTRL_AEAD_GET_TAG 0x10 +#define EVP_CTRL_AEAD_SET_TAG 0x11 +#define EVP_CTRL_AEAD_SET_IV_FIXED 0x12 +#define EVP_CTRL_GCM_IV_GEN 0x13 +#define EVP_CTRL_CCM_SET_L 0x14 +#define EVP_CTRL_AEAD_SET_MAC_KEY 0x17 +// EVP_CTRL_GCM_SET_IV_INV sets the GCM invocation field, decrypt only +#define EVP_CTRL_GCM_SET_IV_INV 0x18 +#define EVP_CTRL_GET_IVLEN 0x19 + +// The following constants are unused. +#define EVP_GCM_TLS_FIXED_IV_LEN 4 +#define EVP_GCM_TLS_EXPLICIT_IV_LEN 8 +#define EVP_GCM_TLS_TAG_LEN 16 + +// The following are legacy aliases for AEAD |EVP_CIPHER_CTX_ctrl| values. +#define EVP_CTRL_GCM_SET_IVLEN EVP_CTRL_AEAD_SET_IVLEN +#define EVP_CTRL_GCM_GET_TAG EVP_CTRL_AEAD_GET_TAG +#define EVP_CTRL_GCM_SET_TAG EVP_CTRL_AEAD_SET_TAG +#define EVP_CTRL_GCM_SET_IV_FIXED EVP_CTRL_AEAD_SET_IV_FIXED + +#define EVP_MAX_KEY_LENGTH 64 +#define EVP_MAX_IV_LENGTH 16 +#define EVP_MAX_BLOCK_LENGTH 32 + +struct evp_cipher_ctx_st { + // cipher contains the underlying cipher for this context. + const EVP_CIPHER *cipher; + + // app_data is a pointer to opaque, user data. + void *app_data; // application stuff + + // cipher_data points to the |cipher| specific state. + void *cipher_data; + + // key_len contains the length of the key, which may differ from + // |cipher->key_len| if the cipher can take a variable key length. + unsigned key_len; + + // encrypt is one if encrypting and zero if decrypting. + int encrypt; + + // flags contains the OR of zero or more |EVP_CIPH_*| flags, above. + uint32_t flags; + + // oiv contains the original IV value. + uint8_t oiv[EVP_MAX_IV_LENGTH]; + + // iv contains the current IV value, which may have been updated. + uint8_t iv[EVP_MAX_IV_LENGTH]; + + // buf contains a partial block which is used by, for example, CTR mode to + // store unused keystream bytes. + uint8_t buf[EVP_MAX_BLOCK_LENGTH]; + + // buf_len contains the number of bytes of a partial block contained in + // |buf|. + int buf_len; + + // num contains the number of bytes of |iv| which are valid for modes that + // manage partial blocks themselves. + unsigned num; + + // final_used is non-zero if the |final| buffer contains plaintext. + int final_used; + + uint8_t final[EVP_MAX_BLOCK_LENGTH]; // possible final block + + // Has this structure been rendered unusable by a failure. + int poisoned; +} /* EVP_CIPHER_CTX */; + +typedef struct evp_cipher_info_st { + const EVP_CIPHER *cipher; + unsigned char iv[EVP_MAX_IV_LENGTH]; +} EVP_CIPHER_INFO; + + +// AES-CBC stitch ctrl method constants + +// EVP_CTRL_AEAD_TLS1_AAD is a control command for |EVP_CIPHER_CTX_ctrl| to set +// the length of the TLS additional authenticated data +#define EVP_CTRL_AEAD_TLS1_AAD 0x16 +// EVP_AEAD_TLS1_AAD_LEN is the length of the additional authenticated data from +// RFC 5246. +#define EVP_AEAD_TLS1_AAD_LEN 13 + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EVP_CIPHER_CTX, EVP_CIPHER_CTX_free) + +using ScopedEVP_CIPHER_CTX = + internal::StackAllocated; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + + +#define CIPHER_R_AES_KEY_SETUP_FAILED 100 +#define CIPHER_R_BAD_DECRYPT 101 +#define CIPHER_R_BAD_KEY_LENGTH 102 +#define CIPHER_R_BUFFER_TOO_SMALL 103 +#define CIPHER_R_CTRL_NOT_IMPLEMENTED 104 +#define CIPHER_R_CTRL_OPERATION_NOT_IMPLEMENTED 105 +#define CIPHER_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH 106 +#define CIPHER_R_INITIALIZATION_ERROR 107 +#define CIPHER_R_INPUT_NOT_INITIALIZED 108 +#define CIPHER_R_INVALID_AD_SIZE 109 +#define CIPHER_R_INVALID_KEY_LENGTH 110 +#define CIPHER_R_INVALID_NONCE_SIZE 111 +#define CIPHER_R_INVALID_OPERATION 112 +#define CIPHER_R_IV_TOO_LARGE 113 +#define CIPHER_R_NO_CIPHER_SET 114 +#define CIPHER_R_OUTPUT_ALIASES_INPUT 115 +#define CIPHER_R_TAG_TOO_LARGE 116 +#define CIPHER_R_TOO_LARGE 117 +#define CIPHER_R_UNSUPPORTED_AD_SIZE 118 +#define CIPHER_R_UNSUPPORTED_INPUT_SIZE 119 +#define CIPHER_R_UNSUPPORTED_KEY_SIZE 120 +#define CIPHER_R_UNSUPPORTED_NONCE_SIZE 121 +#define CIPHER_R_UNSUPPORTED_TAG_SIZE 122 +#define CIPHER_R_WRONG_FINAL_BLOCK_LENGTH 123 +#define CIPHER_R_NO_DIRECTION_SET 124 +#define CIPHER_R_INVALID_NONCE 125 +#define CIPHER_R_XTS_DUPLICATED_KEYS 138 +#define CIPHER_R_XTS_DATA_UNIT_IS_TOO_LARGE 139 +#define CIPHER_R_CTRL_OPERATION_NOT_PERFORMED 140 +#define CIPHER_R_SERIALIZATION_INVALID_EVP_AEAD_CTX 141 +#define CIPHER_R_ALIGNMENT_CHANGED 142 +#define CIPHER_R_SERIALIZATION_INVALID_SERDE_VERSION 143 +#define CIPHER_R_SERIALIZATION_INVALID_CIPHER_ID 144 + +#endif // OPENSSL_HEADER_CIPHER_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cmac.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cmac.h new file mode 100644 index 0000000..9336a16 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cmac.h @@ -0,0 +1,86 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CMAC_H +#define OPENSSL_HEADER_CMAC_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// CMAC. +// +// CMAC is a MAC based on AES-CBC and defined in +// https://tools.ietf.org/html/rfc4493#section-2.3. + + +// One-shot functions. + +// AES_CMAC calculates the 16-byte, CMAC authenticator of |in_len| bytes of +// |in| and writes it to |out|. The |key_len| may be 16 or 32 bytes to select +// between AES-128 and AES-256. It returns one on success or zero on error. +OPENSSL_EXPORT int AES_CMAC(uint8_t out[16], const uint8_t *key, size_t key_len, + const uint8_t *in, size_t in_len); + + +// Incremental interface. + +// CMAC_CTX_new allocates a fresh |CMAC_CTX| and returns it, or NULL on +// error. +OPENSSL_EXPORT CMAC_CTX *CMAC_CTX_new(void); + +// CMAC_CTX_free frees a |CMAC_CTX|. +OPENSSL_EXPORT void CMAC_CTX_free(CMAC_CTX *ctx); + +// CMAC_CTX_copy sets |out| to be a duplicate of the current state |in|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in); + +// CMAC_Init configures |ctx| to use the given |key| and |cipher|. The CMAC RFC +// only specifies the use of AES-128 thus |key_len| should be 16 and |cipher| +// should be |EVP_aes_128_cbc()|. However, this implementation also supports +// AES-256 by setting |key_len| to 32 and |cipher| to |EVP_aes_256_cbc()|. The +// |engine| argument is ignored. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int CMAC_Init(CMAC_CTX *ctx, const void *key, size_t key_len, + const EVP_CIPHER *cipher, ENGINE *engine); + + +// CMAC_Reset resets |ctx| so that a fresh message can be authenticated. +OPENSSL_EXPORT int CMAC_Reset(CMAC_CTX *ctx); + +// CMAC_Update processes |in_len| bytes of message from |in|. It returns one on +// success or zero on error. +OPENSSL_EXPORT int CMAC_Update(CMAC_CTX *ctx, const uint8_t *in, size_t in_len); + +// CMAC_Final sets |*out_len| to 16 and, if |out| is not NULL, writes 16 bytes +// of authenticator to it. It returns one on success or zero on error. +OPENSSL_EXPORT int CMAC_Final(CMAC_CTX *ctx, uint8_t *out, size_t *out_len); + + +// Deprecated functions. + +// CMAC_CTX_get0_cipher_ctx returns a pointer to the |EVP_CIPHER_CTX| from |ctx|. +OPENSSL_EXPORT EVP_CIPHER_CTX *CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(CMAC_CTX, CMAC_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_CMAC_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/conf.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/conf.h new file mode 100644 index 0000000..2c558d3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/conf.h @@ -0,0 +1,144 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_CONF_H +#define OPENSSL_HEADER_CONF_H + +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Config files. +// +// This library handles OpenSSL's config files, which look like: +// +// # Comment +// +// # This key is in the default section. +// key=value +// +// [section_name] +// key2=value2 +// +// Config files are represented by a |CONF|. Use of this module is strongly +// discouraged. It is a remnant of the OpenSSL command-line tool. Parsing an +// untrusted input as a config file risks string injection and denial of service +// vulnerabilities. + + +struct conf_value_st { + char *section; + char *name; + char *value; +}; + +DEFINE_STACK_OF(CONF_VALUE) +DECLARE_LHASH_OF(CONF_VALUE) + +struct conf_st { + LHASH_OF(CONF_VALUE) *data; +}; + +// NCONF_new returns a fresh, empty |CONF|, or NULL on error. The |method| +// argument must be NULL. +OPENSSL_EXPORT CONF *NCONF_new(void *method); + +// NCONF_free frees all the data owned by |conf| and then |conf| itself. +OPENSSL_EXPORT void NCONF_free(CONF *conf); + +// NCONF_load parses the file named |filename| and adds the values found to +// |conf|. It returns one on success and zero on error. In the event of an +// error, if |out_error_line| is not NULL, |*out_error_line| is set to the +// number of the line that contained the error. +OPENSSL_EXPORT int NCONF_load(CONF *conf, const char *filename, + long *out_error_line); + +// NCONF_load_bio acts like |NCONF_load| but reads from |bio| rather than from +// a named file. +OPENSSL_EXPORT int NCONF_load_bio(CONF *conf, BIO *bio, long *out_error_line); + +// NCONF_get_section returns a stack of values for a given section in |conf|. +// If |section| is NULL, the default section is returned. It returns NULL on +// error. +OPENSSL_EXPORT const STACK_OF(CONF_VALUE) *NCONF_get_section( + const CONF *conf, const char *section); + +// NCONF_get_string returns the value of the key |name|, in section |section|. +// The |section| argument may be NULL to indicate the default section. It +// returns the value or NULL on error. +OPENSSL_EXPORT const char *NCONF_get_string(const CONF *conf, + const char *section, + const char *name); + + +// General No-op Functions [Deprecated]. +// +// AWS-LC has no support for loading config files to configure AWS-LC, so +// the following functions have been deprecated as no-ops. + +// These defines do nothing but are provided to make old code easier to +// compile. +#define CONF_MFLAGS_DEFAULT_SECTION 0 +#define CONF_MFLAGS_IGNORE_MISSING_FILE 0 + +// CONF_modules_load_file returns one. AWS-LC is defined to have no config +// file options, thus loading from |filename| always succeeds by doing nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED int CONF_modules_load_file( + const char *filename, const char *appname, unsigned long flags); + +// CONF_get1_default_config_file returns a fixed dummy string. AWS-LC is defined +// to have no config file options. +OPENSSL_EXPORT OPENSSL_DEPRECATED char *CONF_get1_default_config_file(void); + +// CONF_modules_free does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CONF_modules_free(void); + +// CONF_modules_unload does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CONF_modules_unload(int all); + +// CONF_modules_finish does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CONF_modules_finish(void); + +// OPENSSL_config does nothing. This has been deprecated since OpenSSL 1.1.0. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT void OPENSSL_config(const char *config_name); + +// OPENSSL_no_config does nothing. This has been deprecated since OpenSSL +// 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void OPENSSL_no_config(void); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(CONF, NCONF_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define CONF_R_LIST_CANNOT_BE_NULL 100 +#define CONF_R_MISSING_CLOSE_SQUARE_BRACKET 101 +#define CONF_R_MISSING_EQUAL_SIGN 102 +#define CONF_R_NO_CLOSE_BRACE 103 +#define CONF_R_UNABLE_TO_CREATE_NEW_SECTION 104 +#define CONF_R_VARIABLE_HAS_NO_VALUE 105 +#define CONF_R_VARIABLE_EXPANSION_TOO_LONG 106 +#define CONF_R_VARIABLE_EXPANSION_NOT_SUPPORTED 107 +#define CONF_R_NO_CLOSE_QUOTE 108 + +#endif // OPENSSL_HEADER_THREAD_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cpu.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cpu.h new file mode 100644 index 0000000..e658967 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/cpu.h @@ -0,0 +1,7 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +// This header is provided for compatibility with older revisions of BoringSSL. +// TODO(davidben): Remove this header. + +#include "crypto.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/crypto.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/crypto.h new file mode 100644 index 0000000..e7e036f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/crypto.h @@ -0,0 +1,211 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CRYPTO_H +#define OPENSSL_HEADER_CRYPTO_H + +#include +#include +#include + +// Upstream OpenSSL defines |OPENSSL_malloc|, etc., in crypto.h rather than +// mem.h. +#include + +// Upstream OpenSSL defines |CRYPTO_LOCK|, etc., in crypto.h rather than +// thread.h. +#include + + +#if defined(__cplusplus) +extern "C" { +#endif + + +// crypto.h contains functions for initializing the crypto library. + + +// CRYPTO_library_init initializes the crypto library. It must be called if the +// library is built with BORINGSSL_NO_STATIC_INITIALIZER. Otherwise, it does +// nothing and a static initializer is used instead. It is safe to call this +// function multiple times and concurrently from multiple threads. +// +// On some ARM configurations, this function may require filesystem access and +// should be called before entering a sandbox. +OPENSSL_EXPORT void CRYPTO_library_init(void); + +// CRYPTO_is_confidential_build returns one if the linked version of BoringSSL +// has been built with the BORINGSSL_CONFIDENTIAL define and zero otherwise. +// +// This is used by some consumers to identify whether they are using an +// internal version of BoringSSL. +OPENSSL_EXPORT int CRYPTO_is_confidential_build(void); + +// CRYPTO_has_asm returns one unless BoringSSL was built with OPENSSL_NO_ASM, +// in which case it returns zero. +OPENSSL_EXPORT int CRYPTO_has_asm(void); + +// BORINGSSL_self_test triggers the FIPS KAT-based self tests. It returns one on +// success and zero on error. +OPENSSL_EXPORT int BORINGSSL_self_test(void); + +// BORINGSSL_integrity_test triggers the module's integrity test where the code +// and data of the module is matched against a hash injected at build time. It +// returns one on success or zero if there's a mismatch. This function only +// exists if the module was built in FIPS mode without ASAN. +OPENSSL_EXPORT int BORINGSSL_integrity_test(void); + +// CRYPTO_pre_sandbox_init initializes the crypto library, pre-acquiring some +// unusual resources to aid running in sandboxed environments. It is safe to +// call this function multiple times and concurrently from multiple threads. +// +// For more details on using BoringSSL in a sandboxed environment, see +// SANDBOXING.md in the source tree. +OPENSSL_EXPORT void CRYPTO_pre_sandbox_init(void); + +#if defined(OPENSSL_ARM) && defined(OPENSSL_LINUX) && \ + !defined(OPENSSL_STATIC_ARMCAP) +// CRYPTO_has_broken_NEON returns zero. +OPENSSL_EXPORT int CRYPTO_has_broken_NEON(void); + +// CRYPTO_needs_hwcap2_workaround returns one if the ARMv8 AArch32 AT_HWCAP2 +// workaround was needed. See https://crbug.com/boringssl/46. +OPENSSL_EXPORT int CRYPTO_needs_hwcap2_workaround(void); +#endif // OPENSSL_ARM && OPENSSL_LINUX && !OPENSSL_STATIC_ARMCAP + +// Data-Independent Timing (DIT) on AArch64 +#if defined(OPENSSL_AARCH64) && (defined(OPENSSL_LINUX) || defined(OPENSSL_APPLE)) +// (TODO): See if we can detect the DIT capability in Windows environment +#define AARCH64_DIT_SUPPORTED +#endif + +#if defined(AARCH64_DIT_SUPPORTED) + +// armv8_disable_dit is a runtime disabler of the DIT capability. +// It results in CRYPTO_is_ARMv8_DIT_capable() returning 0 even if the +// capability exists. +// Important: This runtime control is provided to users that would use +// the build flag ENABLE_DATA_INDEPENDENT_TIMING, but would +// then disable DIT capability at runtime. This is ideally done in +// an initialization routine of AWS-LC before any threads are spawn. +// Otherwise, there may be data races created because this function writes +// to |OPENSSL_armcap_P|. +OPENSSL_EXPORT void armv8_disable_dit(void); + +// armv8_enable_dit is a runtime enabler of the DIT capability. If +// |armv8_disable_dit| was used to disable the DIT capability, this function +// makes it available again. +// Important: See note in |armv8_disable_dit|. +OPENSSL_EXPORT void armv8_enable_dit(void); + +#endif // AARCH64_DIT_SUPPORTED + +// FIPS monitoring + +// FIPS_mode returns zero unless BoringSSL is built with BORINGSSL_FIPS, in +// which case it returns one. +OPENSSL_EXPORT int FIPS_mode(void); + +// FIPS_is_entropy_cpu_jitter returns 1 if CPU jitter is used as the entropy source +// for AWS-LC. Otherwise, returns 0; +OPENSSL_EXPORT int FIPS_is_entropy_cpu_jitter(void); + +// Deprecated functions. + +// OPENSSL_VERSION_TEXT contains a string the identifies the version of +// “OpenSSL”. node.js requires a version number in this text. +#define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1 (compatible; AWS-LC " AWSLC_VERSION_NUMBER_STRING ")" + +#define OPENSSL_VERSION 0 +#define OPENSSL_CFLAGS 1 +#define OPENSSL_BUILT_ON 2 +#define OPENSSL_PLATFORM 3 +#define OPENSSL_DIR 4 + +// OpenSSL_version is a compatibility function that returns the string +// "AWS-LC" with the AWS-LC version number appended if |which| is +// |OPENSSL_VERSION| and placeholder strings otherwise. +OPENSSL_EXPORT const char *OpenSSL_version(int which); + +#define SSLEAY_VERSION OPENSSL_VERSION +#define SSLEAY_CFLAGS OPENSSL_CFLAGS +#define SSLEAY_BUILT_ON OPENSSL_BUILT_ON +#define SSLEAY_PLATFORM OPENSSL_PLATFORM +#define SSLEAY_DIR OPENSSL_DIR + +// SSLeay_version calls |OpenSSL_version|. +OPENSSL_EXPORT const char *SSLeay_version(int which); + +// SSLeay is a compatibility function that returns OPENSSL_VERSION_NUMBER from +// base.h. +OPENSSL_EXPORT unsigned long SSLeay(void); + +// OpenSSL_version_num is a compatibility function that returns +// OPENSSL_VERSION_NUMBER from base.h. +OPENSSL_EXPORT unsigned long OpenSSL_version_num(void); + +OPENSSL_EXPORT unsigned long awslc_api_version_num(void); + +// CRYPTO_malloc_init returns one. +OPENSSL_EXPORT int CRYPTO_malloc_init(void); + +// OPENSSL_malloc_init returns one. +OPENSSL_EXPORT int OPENSSL_malloc_init(void); + +// ENGINE_load_builtin_engines does nothing. +OPENSSL_DEPRECATED OPENSSL_EXPORT void ENGINE_load_builtin_engines(void); + +// ENGINE_register_all_ciphers does nothing. +OPENSSL_DEPRECATED OPENSSL_EXPORT void ENGINE_register_all_ciphers(void); + +// ENGINE_register_all_digests does nothing. +OPENSSL_DEPRECATED OPENSSL_EXPORT void ENGINE_register_all_digests(void); + +// ENGINE_register_all_complete returns one. +OPENSSL_DEPRECATED OPENSSL_EXPORT int ENGINE_register_all_complete(void); + +// OPENSSL_load_builtin_modules does nothing. +OPENSSL_EXPORT void OPENSSL_load_builtin_modules(void); + +// AWS-LC does not support custom flags when initializing the library, these +// values are included to simplify building other software that expects them. + +#define OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS 0 +#define OPENSSL_INIT_LOAD_CRYPTO_STRINGS 0 +#define OPENSSL_INIT_ADD_ALL_CIPHERS 0 +#define OPENSSL_INIT_ADD_ALL_DIGESTS 0 +#define OPENSSL_INIT_NO_ADD_ALL_CIPHERS 0 +#define OPENSSL_INIT_NO_ADD_ALL_DIGESTS 0 +#define OPENSSL_INIT_LOAD_CONFIG 0 +#define OPENSSL_INIT_NO_LOAD_CONFIG 0 +#define OPENSSL_INIT_ENGINE_ALL_BUILTIN 0 +#define OPENSSL_INIT_ATFORK 0 + +// OPENSSL_init_crypto calls |CRYPTO_library_init| and returns one. +OPENSSL_EXPORT int OPENSSL_init_crypto(uint64_t opts, + const OPENSSL_INIT_SETTINGS *settings); + +// OPENSSL_init does nothing. +OPENSSL_EXPORT void OPENSSL_init(void); + +// OPENSSL_cleanup does nothing. +OPENSSL_EXPORT void OPENSSL_cleanup(void); + +// FIPS_mode_set returns one if |on| matches whether BoringSSL was built with +// |BORINGSSL_FIPS| and zero otherwise. +OPENSSL_EXPORT int FIPS_mode_set(int on); + +// CRYPTO_mem_ctrl intentionally does nothing and returns 0. +// AWS-LC defines |OPENSSL_NO_CRYPTO_MDEBUG| by default. +// These are related to memory debugging functionalities provided by OpenSSL, +// but are not supported in AWS-LC. +OPENSSL_EXPORT OPENSSL_DEPRECATED int CRYPTO_mem_ctrl(int mode); + +#define CRYPTO_MEM_CHECK_ON 0 + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_CRYPTO_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ctrdrbg.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ctrdrbg.h new file mode 100644 index 0000000..6ab3e8e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ctrdrbg.h @@ -0,0 +1,72 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CTRDRBG_H +#define OPENSSL_HEADER_CTRDRBG_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// FIPS pseudo-random number generator. + + +// CTR-DRBG state objects. +// +// CTR_DRBG_STATE contains the state of a FIPS AES-CTR-based pseudo-random +// number generator. If BoringSSL was built in FIPS mode then this is a FIPS +// Approved algorithm. + +// CTR_DRBG_ENTROPY_LEN is the number of bytes of input entropy. See SP +// 800-90Ar1, table 3. +#define CTR_DRBG_ENTROPY_LEN 48 + +// CTR_DRBG_MAX_GENERATE_LENGTH is the maximum number of bytes that can be +// generated in a single call to |CTR_DRBG_generate|. +#define CTR_DRBG_MAX_GENERATE_LENGTH 65536 + +// CTR_DRBG_new returns an initialized |CTR_DRBG_STATE|, or NULL if either +// allocation failed or if |personalization_len| is invalid. +OPENSSL_EXPORT CTR_DRBG_STATE *CTR_DRBG_new( + const uint8_t entropy[CTR_DRBG_ENTROPY_LEN], const uint8_t *personalization, + size_t personalization_len); + +// CTR_DRBG_free frees |state| if non-NULL, or else does nothing. +OPENSSL_EXPORT void CTR_DRBG_free(CTR_DRBG_STATE* state); + +// CTR_DRBG_reseed reseeds |drbg| given |CTR_DRBG_ENTROPY_LEN| bytes of entropy +// in |entropy| and, optionally, up to |CTR_DRBG_ENTROPY_LEN| bytes of +// additional data. It returns one on success or zero on error. |entropy| and +// |additional_data| must not alias. +OPENSSL_EXPORT int CTR_DRBG_reseed(CTR_DRBG_STATE *drbg, + const uint8_t entropy[CTR_DRBG_ENTROPY_LEN], + const uint8_t *additional_data, + size_t additional_data_len); + +// CTR_DRBG_generate processes to up |CTR_DRBG_ENTROPY_LEN| bytes of additional +// data (if any) and then writes |out_len| random bytes to |out|, where +// |out_len| <= |CTR_DRBG_MAX_GENERATE_LENGTH|. It returns one on success or +// zero on error. +OPENSSL_EXPORT int CTR_DRBG_generate(CTR_DRBG_STATE *drbg, uint8_t *out, + size_t out_len, + const uint8_t *additional_data, + size_t additional_data_len); + +// CTR_DRBG_clear zeroises the state of |drbg|. +OPENSSL_EXPORT void CTR_DRBG_clear(CTR_DRBG_STATE *drbg); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { +BSSL_NAMESPACE_BEGIN +BORINGSSL_MAKE_DELETER(CTR_DRBG_STATE, CTR_DRBG_free) +BSSL_NAMESPACE_END +} // extern C++ +#endif + +#endif // OPENSSL_HEADER_CTRDRBG_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/curve25519.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/curve25519.h new file mode 100644 index 0000000..97d7afa --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/curve25519.h @@ -0,0 +1,253 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CURVE25519_H +#define OPENSSL_HEADER_CURVE25519_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Curve25519. +// +// Curve25519 is an elliptic curve. See https://tools.ietf.org/html/rfc7748. + + +// X25519. +// +// X25519 is the Diffie-Hellman primitive built from curve25519. It is +// sometimes referred to as “curve25519”, but “X25519” is a more precise name. +// See http://cr.yp.to/ecdh.html and https://tools.ietf.org/html/rfc7748. + +#define X25519_PRIVATE_KEY_LEN 32 +#define X25519_PUBLIC_VALUE_LEN 32 +#define X25519_SHARED_KEY_LEN 32 + +// X25519_keypair sets |out_public_value| and |out_private_key| to a freshly +// generated, public–private key pair. +OPENSSL_EXPORT void X25519_keypair( + uint8_t out_public_value[X25519_PUBLIC_VALUE_LEN], + uint8_t out_private_key[X25519_PRIVATE_KEY_LEN]); + +// X25519 writes a shared key to |out_shared_key| that is calculated from the +// given private key and the peer's public value. It returns one on success and +// zero on error. +// +// Don't use the shared key directly, rather use a KDF and also include the two +// public values as inputs. +OPENSSL_EXPORT int X25519(uint8_t out_shared_key[X25519_SHARED_KEY_LEN], + const uint8_t private_key[X25519_PRIVATE_KEY_LEN], + const uint8_t peer_public_value[X25519_PUBLIC_VALUE_LEN]); + +// X25519_public_from_private calculates a Diffie-Hellman public value from the +// given private key and writes it to |out_public_value|. +OPENSSL_EXPORT void X25519_public_from_private( + uint8_t out_public_value[X25519_PUBLIC_VALUE_LEN], + const uint8_t private_key[X25519_PRIVATE_KEY_LEN]); + + +// Ed25519. +// +// Ed25519 is a signature scheme using a twisted-Edwards curve that is +// birationally equivalent to curve25519. +// +// Note that, unlike RFC 8032's formulation, our private key representation +// includes a public key suffix to make multiple key signing operations with the +// same key more efficient. The RFC 8032 private key is referred to in this +// implementation as the "seed" and is the first 32 bytes of our private key. + +#define ED25519_PRIVATE_KEY_LEN 64 +#define ED25519_PRIVATE_KEY_SEED_LEN 32 +#define ED25519_PUBLIC_KEY_LEN 32 +#define ED25519_SIGNATURE_LEN 64 +#define ED25519_SEED_LEN 32 + +// ED25519_keypair sets |out_public_key| and |out_private_key| to a freshly +// generated, public–private key pair. +OPENSSL_EXPORT void ED25519_keypair(uint8_t out_public_key[ED25519_PUBLIC_KEY_LEN], + uint8_t out_private_key[ED25519_PRIVATE_KEY_LEN]); + +// ED25519_sign sets |out_sig| to be a signature of |message_len| bytes from +// |message| using |private_key|. It returns one on success or zero on +// allocation failure. +OPENSSL_EXPORT int ED25519_sign(uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t *message, size_t message_len, + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN]); + +// ED25519_verify returns one iff |signature| is a valid signature, by +// |public_key| of |message_len| bytes from |message|. It returns zero +// otherwise. +OPENSSL_EXPORT int ED25519_verify(const uint8_t *message, size_t message_len, + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN]); + +// ED25519ctx_sign sets |out_sig| to be a Ed25519ctx (RFC 8032) pure signature +// of |message_len| bytes from |message| using |private_key|, and the provided +// |context_len| bytes for |context|. |context_len| must be greater than zero, +// but no more than 255. It returns one on success or zero on failure. +OPENSSL_EXPORT int ED25519ctx_sign( + uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t *message, size_t message_len, + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ctx_verify returns one iff |signature| is a valid Ed25519ctx pure +// signature, by |public_key| of |message_len| bytes from |message|, and +// |context_len| bytes from |context|. |context_len| must be greater than zero, +// but no more than 255. It returns zero otherwise. +OPENSSL_EXPORT int ED25519ctx_verify(const uint8_t *message, size_t message_len, + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_sign sets |out_sig| to be a Ed25519ph (RFC 8032) / HashEdDSA +// signature of |message_len| bytes from |message| using |private_key|, and the +// provided |context_len| bytes for |context|. |context_len| may be zero, but no +// more than 255. It returns one on success or zero on failure. +OPENSSL_EXPORT int ED25519ph_sign( + uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t *message, size_t message_len, + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_verify returns one iff |signature| is a valid Ed25519ph (RFC 8032) +// / HashEdDSA signature, by |public_key| of |message_len| bytes from |message|, +// and |context_len| bytes from |context|. |context_len| may be zero, but no +// more than 255. It returns zero otherwise. +OPENSSL_EXPORT int ED25519ph_verify(const uint8_t *message, size_t message_len, + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_sign_digest sets |out_sig| to be a Ed25519ph (RFC 8032) / HashEdDSA +// signature of a pre-computed SHA-512 message digest |digest| using +// |private_key|, and the provided |context_len| bytes for |context|. +// |context_len| may be zero, but no more than 255. +// It returns one on success or zero on failure. +OPENSSL_EXPORT int ED25519ph_sign_digest( + uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t digest[64], + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_verify_digest returns one iff |signature| is a valid Ed25519ph (RFC +// 8032) / HashEdDSA signature, by |public_key| of a pre-computed SHA-512 +// message digest |digest|, and |context_len| bytes from |context|. +// |context_len| may be zero, but no more than 255. +// It returns zero otherwise. +OPENSSL_EXPORT int ED25519ph_verify_digest(const uint8_t digest[64], + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519_keypair_from_seed calculates a public and private key from an +// Ed25519 “seed”. Seed values are not exposed by this API (although they +// happen to be the first 32 bytes of a private key) so this function is for +// interoperating with systems that may store just a seed instead of a full +// private key. +OPENSSL_EXPORT void ED25519_keypair_from_seed(uint8_t out_public_key[ED25519_PUBLIC_KEY_LEN], + uint8_t out_private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t seed[ED25519_SEED_LEN]); + + +// SPAKE2. +// +// SPAKE2 is a password-authenticated key-exchange. It allows two parties, +// who share a low-entropy secret (i.e. password), to agree on a shared key. +// An attacker can only make one guess of the password per execution of the +// protocol. +// +// See https://tools.ietf.org/html/draft-irtf-cfrg-spake2-02. + +// spake2_role_t enumerates the different “roles” in SPAKE2. The protocol +// requires that the symmetry of the two parties be broken so one participant +// must be “Alice” and the other be “Bob”. +enum spake2_role_t { + spake2_role_alice, + spake2_role_bob +}; + +// SPAKE2_CTX_new creates a new |SPAKE2_CTX| (which can only be used for a +// single execution of the protocol). SPAKE2 requires the symmetry of the two +// parties to be broken which is indicated via |my_role| – each party must pass +// a different value for this argument. +// +// The |my_name| and |their_name| arguments allow optional, opaque names to be +// bound into the protocol. For example MAC addresses, hostnames, usernames +// etc. These values are not exposed and can avoid context-confusion attacks +// when a password is shared between several devices. +OPENSSL_EXPORT SPAKE2_CTX *SPAKE2_CTX_new( + enum spake2_role_t my_role, + const uint8_t *my_name, size_t my_name_len, + const uint8_t *their_name, size_t their_name_len); + +// SPAKE2_CTX_free frees |ctx| and all the resources that it has allocated. +OPENSSL_EXPORT void SPAKE2_CTX_free(SPAKE2_CTX *ctx); + +// SPAKE2_MAX_MSG_SIZE is the maximum size of a SPAKE2 message. +#define SPAKE2_MAX_MSG_SIZE 32 + +// SPAKE2_generate_msg generates a SPAKE2 message given |password|, writes +// it to |out| and sets |*out_len| to the number of bytes written. +// +// At most |max_out_len| bytes are written to |out| and, in order to ensure +// success, |max_out_len| should be at least |SPAKE2_MAX_MSG_SIZE| bytes. +// +// This function can only be called once for a given |SPAKE2_CTX|. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int SPAKE2_generate_msg(SPAKE2_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *password, + size_t password_len); + +// SPAKE2_MAX_KEY_SIZE is the maximum amount of key material that SPAKE2 will +// produce. +#define SPAKE2_MAX_KEY_SIZE 64 + +// SPAKE2_process_msg completes the SPAKE2 exchange given the peer's message in +// |their_msg|, writes at most |max_out_key_len| bytes to |out_key| and sets +// |*out_key_len| to the number of bytes written. +// +// The resulting keying material is suitable for: +// - Using directly in a key-confirmation step: i.e. each side could +// transmit a hash of their role, a channel-binding value and the key +// material to prove to the other side that they know the shared key. +// - Using as input keying material to HKDF to generate a variety of subkeys +// for encryption etc. +// +// If |max_out_key_key| is smaller than the amount of key material generated +// then the key is silently truncated. If you want to ensure that no truncation +// occurs then |max_out_key| should be at least |SPAKE2_MAX_KEY_SIZE|. +// +// You must call |SPAKE2_generate_msg| on a given |SPAKE2_CTX| before calling +// this function. On successful return, |ctx| is complete and calling +// |SPAKE2_CTX_free| is the only acceptable operation on it. +// +// Returns one on success or zero on error. +OPENSSL_EXPORT int SPAKE2_process_msg(SPAKE2_CTX *ctx, uint8_t *out_key, + size_t *out_key_len, + size_t max_out_key_len, + const uint8_t *their_msg, + size_t their_msg_len); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(SPAKE2_CTX, SPAKE2_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_CURVE25519_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/des.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/des.h new file mode 100644 index 0000000..24b9111 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/des.h @@ -0,0 +1,113 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DES_H +#define OPENSSL_HEADER_DES_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// DES. +// +// This module is deprecated and retained for legacy reasons only. It is slow +// and may leak key material with timing or cache side channels. Moreover, +// single-keyed DES is broken and can be brute-forced in under a day. +// +// Use a modern cipher, such as AES-GCM or ChaCha20-Poly1305, instead. + + +typedef struct DES_cblock_st { + uint8_t bytes[8]; +} DES_cblock; + +typedef struct DES_cblock_st const_DES_cblock; + +typedef struct DES_ks { + uint32_t subkeys[16][2]; +} DES_key_schedule; + + +#define DES_KEY_SZ (sizeof(DES_cblock)) +#define DES_SCHEDULE_SZ (sizeof(DES_key_schedule)) + +#define DES_ENCRYPT 1 +#define DES_DECRYPT 0 + +#define DES_CBC_MODE 0 +#define DES_PCBC_MODE 1 + +// DES_is_weak_key checks if |key| is a weak or semi-weak key, see SP 800-67r2 +// section 3.3.2 +OPENSSL_EXPORT int DES_is_weak_key(const DES_cblock *key); + +// DES_set_key checks that |key| is not weak and the parity before calling +// |DES_set_key_unchecked|. The key schedule is always initialized, the checks +// only affect the return value: +// 0: key is not weak and has odd parity +// -1: key is not odd +// -2: key is a weak key, the parity might also be even +OPENSSL_EXPORT int DES_set_key(const DES_cblock *key, DES_key_schedule *schedule); + +// DES_set_key_unchecked performs a key schedule and initialises |schedule| with |key|. +OPENSSL_EXPORT void DES_set_key_unchecked(const DES_cblock *key, DES_key_schedule *schedule); + +// DES_key_sched calls |DES_set_key|. +OPENSSL_EXPORT int DES_key_sched(const DES_cblock *key, DES_key_schedule *schedule); + +// DES_set_odd_parity sets the parity bits (the least-significant bits in each +// byte) of |key| given the other bits in each byte. +OPENSSL_EXPORT void DES_set_odd_parity(DES_cblock *key); + +// DES_ecb_encrypt encrypts (or decrypts, if |is_encrypt| is |DES_DECRYPT|) a +// single DES block (8 bytes) from in to out, using the key configured in +// |schedule|. +OPENSSL_EXPORT void DES_ecb_encrypt(const DES_cblock *in, DES_cblock *out, + const DES_key_schedule *schedule, + int is_encrypt); + +// DES_ncbc_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) |len| +// bytes from |in| to |out| with DES in CBC mode. +OPENSSL_EXPORT void DES_ncbc_encrypt(const uint8_t *in, uint8_t *out, + size_t len, + const DES_key_schedule *schedule, + DES_cblock *ivec, int enc); + +// DES_ecb3_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) a single +// block (8 bytes) of data from |input| to |output| using 3DES. +OPENSSL_EXPORT void DES_ecb3_encrypt(const DES_cblock *input, + DES_cblock *output, + const DES_key_schedule *ks1, + const DES_key_schedule *ks2, + const DES_key_schedule *ks3, + int enc); + +// DES_ede3_cbc_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) |len| +// bytes from |in| to |out| with 3DES in CBC mode. 3DES uses three keys, thus +// the function takes three different |DES_key_schedule|s. +OPENSSL_EXPORT void DES_ede3_cbc_encrypt(const uint8_t *in, uint8_t *out, + size_t len, + const DES_key_schedule *ks1, + const DES_key_schedule *ks2, + const DES_key_schedule *ks3, + DES_cblock *ivec, int enc); + +// DES_ede2_cbc_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) |len| +// bytes from |in| to |out| with 3DES in CBC mode. With this keying option, the +// first and third 3DES keys are identical. Thus, this function takes only two +// different |DES_key_schedule|s. +OPENSSL_EXPORT void DES_ede2_cbc_encrypt(const uint8_t *in, uint8_t *out, + size_t len, + const DES_key_schedule *ks1, + const DES_key_schedule *ks2, + DES_cblock *ivec, int enc); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_DES_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dh.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dh.h new file mode 100644 index 0000000..5931393 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dh.h @@ -0,0 +1,364 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DH_H +#define OPENSSL_HEADER_DH_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// DH contains functions for performing Diffie-Hellman key agreement in +// multiplicative groups. +// +// This module is deprecated and retained for legacy reasons only. It is not +// considered a priority for performance or hardening work. Do not use it in +// new code. Use X25519 or ECDH with P-256 instead. + + +// Allocation and destruction. +// +// A |DH| object represents a Diffie-Hellman key or group parameters. A given +// object may be used concurrently on multiple threads by non-mutating +// functions, provided no other thread is concurrently calling a mutating +// function. Unless otherwise documented, functions which take a |const| pointer +// are non-mutating and functions which take a non-|const| pointer are mutating. + +// DH_new returns a new, empty DH object or NULL on error. +OPENSSL_EXPORT DH *DH_new(void); + +// DH_new_by_nid returns the DH specified by |nid|, only NID_ffdhe2048, and +// NID_ffdhe4096 are supported. All other values will return null. +OPENSSL_EXPORT DH *DH_new_by_nid(int nid); + +// DH_free decrements the reference count of |dh| and frees it if the reference +// count drops to zero. +OPENSSL_EXPORT void DH_free(DH *dh); + +// DH_up_ref increments the reference count of |dh| and returns one. It does not +// mutate |dh| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int DH_up_ref(DH *dh); + + +// Properties. + +// DH_bits returns the size of |dh|'s group modulus, in bits. +OPENSSL_EXPORT unsigned DH_bits(const DH *dh); + +// DH_get0_pub_key returns |dh|'s public key. +OPENSSL_EXPORT const BIGNUM *DH_get0_pub_key(const DH *dh); + +// DH_get0_priv_key returns |dh|'s private key, or NULL if |dh| is a public key. +OPENSSL_EXPORT const BIGNUM *DH_get0_priv_key(const DH *dh); + +// DH_get0_p returns |dh|'s group modulus. +OPENSSL_EXPORT const BIGNUM *DH_get0_p(const DH *dh); + +// DH_get0_q returns the size of |dh|'s subgroup, or NULL if it is unset. +OPENSSL_EXPORT const BIGNUM *DH_get0_q(const DH *dh); + +// DH_get0_g returns |dh|'s group generator. +OPENSSL_EXPORT const BIGNUM *DH_get0_g(const DH *dh); + +// DH_get0_key sets |*out_pub_key| and |*out_priv_key|, if non-NULL, to |dh|'s +// public and private key, respectively. If |dh| is a public key, the private +// key will be set to NULL. +OPENSSL_EXPORT void DH_get0_key(const DH *dh, const BIGNUM **out_pub_key, + const BIGNUM **out_priv_key); + +// DH_set0_key sets |dh|'s public and private key to the specified values. If +// NULL, the field is left unchanged. On success, it takes ownership of each +// argument and returns one. Otherwise, it returns zero. +OPENSSL_EXPORT int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); + +// DH_get0_pqg sets |*out_p|, |*out_q|, and |*out_g|, if non-NULL, to |dh|'s p, +// q, and g parameters, respectively. +OPENSSL_EXPORT void DH_get0_pqg(const DH *dh, const BIGNUM **out_p, + const BIGNUM **out_q, const BIGNUM **out_g); + +// DH_set0_pqg sets |dh|'s p, q, and g parameters to the specified values. If +// NULL, the field is left unchanged. On success, it takes ownership of each +// argument and returns one. Otherwise, it returns zero. |q| may be NULL, but +// |p| and |g| must either be specified or already configured on |dh|. +OPENSSL_EXPORT int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); + +// DH_set_length sets the number of bits to use for the secret exponent when +// calling |DH_generate_key| on |dh| and returns one. If unset, +// |DH_generate_key| will use the bit length of p. +OPENSSL_EXPORT int DH_set_length(DH *dh, unsigned priv_length); + + +// Standard parameters. + +// DH_get_rfc7919_2048 returns the group `ffdhe2048` from +// https://tools.ietf.org/html/rfc7919#appendix-A.1. It returns NULL if out +// of memory. +OPENSSL_EXPORT DH *DH_get_rfc7919_2048(void); + +// DH_get_rfc7919_4096 returns the group `ffdhe4096` from +// https://tools.ietf.org/html/rfc7919#appendix-A.3. It returns NULL if out +// of memory. +OPENSSL_EXPORT DH *DH_get_rfc7919_4096(void); + +// BN_get_rfc3526_prime_1536 sets |*ret| to the 1536-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *ret); + +// BN_get_rfc3526_prime_2048 sets |*ret| to the 2048-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *ret); + +// BN_get_rfc3526_prime_3072 sets |*ret| to the 3072-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *ret); + +// BN_get_rfc3526_prime_4096 sets |*ret| to the 4096-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *ret); + +// BN_get_rfc3526_prime_6144 sets |*ret| to the 6144-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *ret); + +// BN_get_rfc3526_prime_8192 sets |*ret| to the 8192-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *ret); + + +// Parameter generation. + +#define DH_GENERATOR_2 2 +#define DH_GENERATOR_5 5 + +// DH_generate_parameters_ex generates a suitable Diffie-Hellman group with a +// prime that is |prime_bits| long and stores it in |dh|. The generator of the +// group will be |generator|, which should be |DH_GENERATOR_2| unless there's a +// good reason to use a different value. The |cb| argument contains a callback +// function that will be called during the generation. See the documentation in +// |bn.h| about this. In addition to the callback invocations from |BN|, |cb| +// will also be called with |event| equal to three when the generation is +// complete. +OPENSSL_EXPORT int DH_generate_parameters_ex(DH *dh, int prime_bits, + int generator, BN_GENCB *cb); + + +// Diffie-Hellman operations. + +// DH_generate_key generates a new, random, private key and stores it in +// |dh|, if |dh| does not already have a private key. Otherwise, it updates +// |dh|'s public key to match the private key. It returns one on success and +// zero on error. +OPENSSL_EXPORT int DH_generate_key(DH *dh); + +// DH_compute_key_padded calculates the shared key between |dh| and |peers_key| +// and writes it as a big-endian integer into |out|, padded up to |DH_size| +// bytes. It returns the number of bytes written, which is always |DH_size|, or +// a negative number on error. |out| must have |DH_size| bytes of space. +// +// WARNING: this differs from the usual BoringSSL return-value convention. +// +// Note this function differs from |DH_compute_key| in that it preserves leading +// zeros in the secret. This function is the preferred variant. It matches PKCS +// #3 and avoids some side channel attacks. However, the two functions are not +// drop-in replacements for each other. Using a different variant than the +// application expects will result in sporadic key mismatches. +// +// Callers that expect a fixed-width secret should use this function over +// |DH_compute_key|. Callers that use either function should migrate to a modern +// primitive such as X25519 or ECDH with P-256 instead. +// +// This function does not mutate |dh| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int DH_compute_key_padded(uint8_t *out, const BIGNUM *peers_key, + DH *dh); + +// DH_compute_key_hashed calculates the shared key between |dh| and |peers_key| +// and hashes it with the given |digest|. If the hash output is less than +// |max_out_len| bytes then it writes the hash output to |out| and sets +// |*out_len| to the number of bytes written. Otherwise it signals an error. It +// returns one on success or zero on error. +// +// NOTE: this follows the usual BoringSSL return-value convention, but that's +// different from |DH_compute_key| and |DH_compute_key_padded|. +// +// This function does not mutate |dh| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int DH_compute_key_hashed(DH *dh, uint8_t *out, size_t *out_len, + size_t max_out_len, + const BIGNUM *peers_key, + const EVP_MD *digest); + + +// Utility functions. + +// DH_size returns the number of bytes in the DH group's prime. +OPENSSL_EXPORT int DH_size(const DH *dh); + +// DH_num_bits returns the minimum number of bits needed to represent the +// absolute value of the DH group's prime. +OPENSSL_EXPORT unsigned DH_num_bits(const DH *dh); + +#define DH_CHECK_P_NOT_PRIME 0x01 +#define DH_CHECK_P_NOT_SAFE_PRIME 0x02 +#define DH_CHECK_UNABLE_TO_CHECK_GENERATOR 0x04 +#define DH_CHECK_NOT_SUITABLE_GENERATOR 0x08 +#define DH_CHECK_Q_NOT_PRIME 0x10 +#define DH_CHECK_INVALID_Q_VALUE 0x20 + +// These are compatibility defines. +#define DH_NOT_SUITABLE_GENERATOR DH_CHECK_NOT_SUITABLE_GENERATOR +#define DH_UNABLE_TO_CHECK_GENERATOR DH_CHECK_UNABLE_TO_CHECK_GENERATOR + +// DH_check checks the suitability of |dh| as a Diffie-Hellman group. and sets +// |DH_CHECK_*| flags in |*out_flags| if it finds any errors. It returns one if +// |*out_flags| was successfully set and zero on error. +// +// Note: these checks may be quite computationally expensive. +OPENSSL_EXPORT int DH_check(const DH *dh, int *out_flags); + +#define DH_CHECK_PUBKEY_TOO_SMALL 0x1 +#define DH_CHECK_PUBKEY_TOO_LARGE 0x2 +#define DH_CHECK_PUBKEY_INVALID 0x4 + +// DH_check_pub_key checks the suitability of |pub_key| as a public key for the +// DH group in |dh| and sets |DH_CHECK_PUBKEY_*| flags in |*out_flags| if it +// finds any errors. It returns one if |*out_flags| was successfully set and +// zero on error. +OPENSSL_EXPORT int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, + int *out_flags); + +// DHparams_dup allocates a fresh |DH| and copies the parameters from |dh| into +// it. It returns the new |DH| or NULL on error. +OPENSSL_EXPORT DH *DHparams_dup(const DH *dh); + + +// ASN.1 functions. + +// DH_parse_parameters decodes a DER-encoded DHParameter structure (PKCS #3) +// from |cbs| and advances |cbs|. It returns a newly-allocated |DH| or NULL on +// error. +OPENSSL_EXPORT DH *DH_parse_parameters(CBS *cbs); + +// DH_marshal_parameters marshals |dh| as a DER-encoded DHParameter structure +// (PKCS #3) and appends the result to |cbb|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int DH_marshal_parameters(CBB *cbb, const DH *dh); + + +// Deprecated functions. + +// DH_generate_parameters behaves like |DH_generate_parameters_ex|, which is +// what you should use instead. It returns NULL on error, or a newly-allocated +// |DH| on success. This function is provided for compatibility only. +OPENSSL_EXPORT DH *DH_generate_parameters(int prime_len, int generator, + void (*callback)(int, int, void *), + void *cb_arg); + +// d2i_DHparams parses a DER-encoded DHParameter structure (PKCS #3) from |len| +// bytes at |*inp|, as in |d2i_SAMPLE|. +// +// Use |DH_parse_parameters| instead. +OPENSSL_EXPORT DH *d2i_DHparams(DH **ret, const unsigned char **inp, long len); + +// i2d_DHparams marshals |in| to a DER-encoded DHParameter structure (PKCS #3), +// as described in |i2d_SAMPLE|. +// +// Use |DH_marshal_parameters| instead. +OPENSSL_EXPORT int i2d_DHparams(const DH *in, unsigned char **outp); + +// DH_compute_key behaves like |DH_compute_key_padded| but, contrary to PKCS #3, +// returns a variable-length shared key with leading zeros. It returns the +// number of bytes written, or a negative number on error. |out| must have +// |DH_size| bytes of space. +// +// WARNING: this differs from the usual BoringSSL return-value convention. +// +// Note this function's running time and memory access pattern leaks information +// about the shared secret. Particularly if |dh| is reused, this may result in +// side channel attacks such as https://raccoon-attack.com/. +// +// |DH_compute_key_padded| is the preferred variant and avoids the above +// attacks. However, the two functions are not drop-in replacements for each +// other. Using a different variant than the application expects will result in +// sporadic key mismatches. +// +// Callers that expect a fixed-width secret should use |DH_compute_key_padded| +// instead. Callers that use either function should migrate to a modern +// primitive such as X25519 or ECDH with P-256 instead. +// +// This function does not mutate |dh| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int DH_compute_key(uint8_t *out, const BIGNUM *peers_key, + DH *dh); + +// DH_get_2048_256 returns the 2048-bit MODP Group with 256-bit Prime Order +// Subgroup from RFC 5114. This function returns a new DH object with standard +// parameters. It returns NULL on allocation failure. +// +// Warning: 2048-256 is no longer an optimal parameter for Diffie-Hellman. No +// one should use finite field Diffie-Hellman anymore. +// This function has been deprecated with no replacement. +OPENSSL_EXPORT DH *DH_get_2048_256(void); + + +// General No-op Functions [Deprecated]. + +// DH_clear_flags does nothing and is included to simplify compiling code that +// expects it. +OPENSSL_EXPORT OPENSSL_DEPRECATED void DH_clear_flags(DH *dh, int flags); + +// DH_FLAG_CACHE_MONT_P is not supported by AWS-LC and is included to simplify +// compiling code that expects it. This flag controls if the DH APIs should +// cache the montgomery form of the prime to speed up multiplication at the cost +// of increasing memory storage. AWS-LC always does this and does not support +// turning this option off. +// +// NOTE: This is also on by default in OpenSSL. +#define DH_FLAG_CACHE_MONT_P 0 + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(DH, DH_free) +BORINGSSL_MAKE_UP_REF(DH, DH_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define DH_R_BAD_GENERATOR 100 +#define DH_R_INVALID_PUBKEY 101 +#define DH_R_MODULUS_TOO_LARGE 102 +#define DH_R_NO_PRIVATE_VALUE 103 +#define DH_R_DECODE_ERROR 104 +#define DH_R_ENCODE_ERROR 105 +#define DH_R_INVALID_NID 106 +#define DH_R_INVALID_PARAMETERS 107 + +#define DH_F_DH_BUILTIN_GENPARAMS 0 + +#endif // OPENSSL_HEADER_DH_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/digest.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/digest.h new file mode 100644 index 0000000..b72d8d7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/digest.h @@ -0,0 +1,373 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DIGEST_H +#define OPENSSL_HEADER_DIGEST_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// Digest functions. +// +// An EVP_MD abstracts the details of a specific hash function allowing code to +// deal with the concept of a "hash function" without needing to know exactly +// which hash function it is. + + +// Hash algorithms. +// +// The following functions return |EVP_MD| objects that implement the named hash +// function. + +OPENSSL_EXPORT const EVP_MD *EVP_md4(void); +OPENSSL_EXPORT const EVP_MD *EVP_md5(void); +OPENSSL_EXPORT const EVP_MD *EVP_ripemd160(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha1(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha224(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha256(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha384(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha512(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha512_224(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha512_256(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_224(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_256(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_384(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_512(void); +OPENSSL_EXPORT const EVP_MD *EVP_shake128(void); +OPENSSL_EXPORT const EVP_MD *EVP_shake256(void); +OPENSSL_EXPORT const EVP_MD *EVP_blake2b256(void); + +// EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of +// MD5 and SHA-1, as used in TLS 1.1 and below. +OPENSSL_EXPORT const EVP_MD *EVP_md5_sha1(void); + +// EVP_get_digestbynid returns an |EVP_MD| for the given NID, or NULL if no +// such digest is known. +OPENSSL_EXPORT const EVP_MD *EVP_get_digestbynid(int nid); + +// EVP_get_digestbyobj returns an |EVP_MD| for the given |ASN1_OBJECT|, or NULL +// if no such digest is known. +OPENSSL_EXPORT const EVP_MD *EVP_get_digestbyobj(const ASN1_OBJECT *obj); + + +// Digest contexts. +// +// An EVP_MD_CTX represents the state of a specific digest operation in +// progress. + +// EVP_MD_CTX_init initialises an, already allocated, |EVP_MD_CTX|. This is the +// same as setting the structure to zero. +OPENSSL_EXPORT void EVP_MD_CTX_init(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_new allocates and initialises a fresh |EVP_MD_CTX| and returns +// it, or NULL on allocation failure. The caller must use |EVP_MD_CTX_free| to +// release the resulting object. +OPENSSL_EXPORT EVP_MD_CTX *EVP_MD_CTX_new(void); + +// EVP_MD_CTX_cleanup frees any resources owned by |ctx| and resets it to a +// freshly initialised state. It does not free |ctx| itself. It returns one. +OPENSSL_EXPORT int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_cleanse zeros the digest state in |ctx| and then performs the +// actions of |EVP_MD_CTX_cleanup|. Note that some |EVP_MD_CTX| objects contain +// more than just a digest (e.g. those resulting from |EVP_DigestSignInit|) but +// this function does not zero out more than just the digest state even in that +// case. +OPENSSL_EXPORT void EVP_MD_CTX_cleanse(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_free calls |EVP_MD_CTX_cleanup| and then frees |ctx| itself. +OPENSSL_EXPORT void EVP_MD_CTX_free(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a +// copy of |in|. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in); + +// EVP_MD_CTX_move sets |out|, which must already be initialised, to the hash +// state in |in|. |in| is mutated and left in an empty state. +OPENSSL_EXPORT void EVP_MD_CTX_move(EVP_MD_CTX *out, EVP_MD_CTX *in); + +// EVP_MD_CTX_reset calls |EVP_MD_CTX_cleanup| followed by |EVP_MD_CTX_init|. It +// returns one. +OPENSSL_EXPORT int EVP_MD_CTX_reset(EVP_MD_CTX *ctx); + + +// Digest operations. + +// EVP_DigestInit_ex configures |ctx|, which must already have been +// initialised, for a fresh hashing operation using |type|. It returns one on +// success and zero on allocation failure. +OPENSSL_EXPORT int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, + ENGINE *engine); + +// EVP_DigestInit acts like |EVP_DigestInit_ex| except that |ctx| is +// initialised before use. +OPENSSL_EXPORT int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type); + +// EVP_DigestUpdate hashes |len| bytes from |data| into the hashing operation +// in |ctx|. It returns one. +OPENSSL_EXPORT int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_MAX_MD_SIZE is the largest digest size supported, in bytes. +// Functions that output a digest generally require the buffer have +// at least this much space. +#define EVP_MAX_MD_SIZE 64 // SHA-512 is the longest so far. + +// EVP_MAX_MD_CHAINING_LENGTH is the largest chaining length supported, in +// bytes. This constant is only for Merkle-Damgard-based hashed functions +// like SHA-1, SHA-2, and MD5. The chaining length is defined as the output +// length of the hash in bytes, before any truncation (e.g., 32 for SHA-224 and +// SHA-256, 64 for SHA-384 and SHA-512). +// This constant is only used internally by HMAC. +#define EVP_MAX_MD_CHAINING_LENGTH 64 // SHA-512 has the longest chaining length so far + +// EVP_MAX_MD_BLOCK_SIZE is the largest digest block size supported, in +// bytes. +#define EVP_MAX_MD_BLOCK_SIZE 144 // SHA3-224 has the largest block size so far + +// EVP_DigestFinal_ex finishes the digest in |ctx| and writes the output to +// |md_out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_size| is not NULL then |*out_size| is set to the +// number of bytes written. It returns one. After this call, the hash cannot be +// updated or finished again until |EVP_DigestInit_ex| is called to start +// another hashing operation. +OPENSSL_EXPORT int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, uint8_t *md_out, + unsigned int *out_size); + +// EVP_DigestFinal acts like |EVP_DigestFinal_ex| except that +// |EVP_MD_CTX_cleanup| is called on |ctx| before returning. +OPENSSL_EXPORT int EVP_DigestFinal(EVP_MD_CTX *ctx, uint8_t *md_out, + unsigned int *out_size); + +// EVP_Digest performs a complete hashing operation in one call. It hashes |len| +// bytes from |data| and writes the digest to |md_out|. |EVP_MD_CTX_size| bytes +// are written, which is at most |EVP_MAX_MD_SIZE|. If |out_size| is not NULL +// then |*out_size| is set to the number of bytes written. It returns one on +// success and zero otherwise. If |type| is an XOF, |out_size| must be set to +// the desired output length. +OPENSSL_EXPORT int EVP_Digest(const void *data, size_t len, uint8_t *md_out, + unsigned int *out_size, const EVP_MD *type, + ENGINE *impl); + + +// Digest function accessors. +// +// These functions allow code to learn details about an abstract hash +// function. + +// EVP_MD_type returns a NID identifying |md|. (For example, |NID_sha256|.) +OPENSSL_EXPORT int EVP_MD_type(const EVP_MD *md); + +// EVP_MD_flags returns the flags for |md|, which is a set of |EVP_MD_FLAG_*| +// values, ORed together. +OPENSSL_EXPORT uint32_t EVP_MD_flags(const EVP_MD *md); + +// EVP_MD_size returns the digest size of |md|, in bytes. +OPENSSL_EXPORT size_t EVP_MD_size(const EVP_MD *md); + +// EVP_MD_block_size returns the native block-size of |md|, in bytes. +OPENSSL_EXPORT size_t EVP_MD_block_size(const EVP_MD *md); + +// EVP_MD_FLAG_DIGALGID_ABSENT indicates that the parameter type in an X.509 +// DigestAlgorithmIdentifier representing this digest function should be +// undefined rather than NULL. +#define EVP_MD_FLAG_DIGALGID_ABSENT 2 + +// EVP_MD_FLAG_XOF indicates that the digest is an extensible-output function +// (XOF). +#define EVP_MD_FLAG_XOF 4 + + +// Digest operation accessors. + +// EVP_MD_CTX_md returns the underlying digest function, or NULL if one has not +// been set. +OPENSSL_EXPORT const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_size returns the digest size of |ctx|, in bytes. It +// will crash if a digest hasn't been set on |ctx|. +OPENSSL_EXPORT size_t EVP_MD_CTX_size(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_block_size returns the block size of the digest function used by +// |ctx|, in bytes. It will crash if a digest hasn't been set on |ctx|. +OPENSSL_EXPORT size_t EVP_MD_CTX_block_size(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_type returns a NID describing the digest function used by |ctx|. +// (For example, |NID_sha256|.) It will crash if a digest hasn't been set on +// |ctx|. +OPENSSL_EXPORT int EVP_MD_CTX_type(const EVP_MD_CTX *ctx); + + +// ASN.1 functions. +// +// These functions allow code to parse and serialize AlgorithmIdentifiers for +// hash functions. + +// EVP_parse_digest_algorithm parses an AlgorithmIdentifier structure containing +// a hash function OID (for example, 2.16.840.1.101.3.4.2.1 is SHA-256) and +// advances |cbs|. The parameters field may either be omitted or a NULL. It +// returns the digest function or NULL on error. +OPENSSL_EXPORT const EVP_MD *EVP_parse_digest_algorithm(CBS *cbs); + +// EVP_marshal_digest_algorithm marshals |md| as an AlgorithmIdentifier +// structure and appends the result to |cbb|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int EVP_marshal_digest_algorithm(CBB *cbb, const EVP_MD *md); + + +// Deprecated functions. + +// EVP_MD_CTX_copy sets |out|, which must /not/ be initialised, to be a copy of +// |in|. It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_MD_CTX_copy(EVP_MD_CTX *out, const EVP_MD_CTX *in); + +// EVP_get_digestbyname returns an |EVP_MD| given a human readable name in +// |name|, or NULL if the name is unknown. +OPENSSL_EXPORT const EVP_MD *EVP_get_digestbyname(const char *); + +// EVP_MD_CTX_create calls |EVP_MD_CTX_new|. +OPENSSL_EXPORT EVP_MD_CTX *EVP_MD_CTX_create(void); + +// EVP_MD_CTX_destroy calls |EVP_MD_CTX_free|. +OPENSSL_EXPORT void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx); + +// EVP_DigestFinalXOF behaves like |EVP_DigestFinal| for XOF digests, writing +// |len| bytes of extended output to |out|. +OPENSSL_EXPORT int EVP_DigestFinalXOF(EVP_MD_CTX *ctx, uint8_t *out, + size_t len); + +// EVP_DigestSqueeze provides byte-wise streaming XOF output generation for +// XOF digests, writing |len| bytes of extended output to |out|. It can be +// called multiple times with arbitrary length |len| output requests. +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_DigestSqueeze(EVP_MD_CTX *ctx, uint8_t *out, + size_t len); + +// EVP_MD_meth_get_flags calls |EVP_MD_flags|. +OPENSSL_EXPORT uint32_t EVP_MD_meth_get_flags(const EVP_MD *md); + +// EVP_MD_nid calls |EVP_MD_type|. +OPENSSL_EXPORT int EVP_MD_nid(const EVP_MD *md); + +// EVP_MD_CTX_set_pkey_ctx sets |ctx|'s |EVP_PKEY_CTX| reference to |pctx|. +// The |EVP_PKEY_CTX| object |pctx| needs to have been initialised before +// associating it with |ctx|. The hash functions associated to |ctx| and |pctx| +// must be equal. Once |EVP_MD_CTX_set_pkey_ctx| is called, the caller is +// responsible for freeing |pctx|. Calling |EVP_MD_CTX_cleanup| will not free +// |pctx|. +// +// A NULL |pctx| pointer is also allowed to set the |EVP_PKEY_CTX| reference +// inside |ctx| to NULL. However, even when doing so, the caller is still +// responsible for freeing the |pctx| pointer that had originally been +// associated. +// +// |EVP_MD_CTX_set_pkey_ctx| will overwrite any |EVP_PKEY_CTX| object associated +// to |ctx|. If it was not associated through a previous +// |EVP_MD_CTX_set_pkey_ctx| call, it will be freed first. +OPENSSL_EXPORT void EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, + EVP_PKEY_CTX *pctx); + +// EVP_MD_CTX_get_pkey_ctx returns the pointer of |ctx|'s |EVP_PKEY_CTX|. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_MD_CTX_get_pkey_ctx(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_pkey_ctx is a legacy alias of |EVP_MD_CTX_get_pkey_ctx|. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_MD_CTX_pkey_ctx(const EVP_MD_CTX *ctx); + +struct evp_md_pctx_ops; + +// env_md_ctx_st is typoed ("evp" -> "env"), but the typo comes from OpenSSL +// and some consumers forward-declare these structures so we're leaving it +// alone. +struct env_md_ctx_st { + // digest is the underlying digest function, or NULL if not set. + const EVP_MD *digest; + // md_data points to a block of memory that contains the hash-specific + // context. + void *md_data; + + // update is usually copied from |digest->update|. This is only different + // when consumed through |EVP_PKEY_HMAC|. + // TODO: Look into untangling this, so that |EVP_PKEY_HMAC| can directly call + // |digest->update|. |digest->update| operates against |md_data| above, but + // |HMAC_CTX| maintains its own data state in |HMAC_CTX->md_ctx|. + // |HMAC_Update| also has an additional state transition to handle. + int (*update)(EVP_MD_CTX *ctx, const void *data, size_t count); + + // pctx is an opaque (at this layer) pointer to additional context that + // EVP_PKEY functions may store in this object. + EVP_PKEY_CTX *pctx; + + // pctx_ops, if not NULL, points to a vtable that contains functions to + // manipulate |pctx|. + const struct evp_md_pctx_ops *pctx_ops; + + // flags is only used for two cases. + // 1. Set flag |EVP_MD_CTX_FLAG_KEEP_PKEY_CTX|, so as to let |*pctx| refrain + // from being freed when |*pctx| was set externally with + // |EVP_MD_CTX_set_pkey_ctx|. + // 2. Set flag |EVP_MD_CTX_HMAC| for |EVP_PKEY_HMAC|. + unsigned long flags; +} /* EVP_MD_CTX */; + + +// General No-op Functions [Deprecated]. + +// EVP_MD_unstable_sha3_enable is a no-op as SHA3 is always enabled. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_MD_unstable_sha3_enable(bool enable); + +// EVP_MD_unstable_sha3_is_enabled always returns true as SHA3 is always +// enabled. +OPENSSL_EXPORT OPENSSL_DEPRECATED bool EVP_MD_unstable_sha3_is_enabled(void); + +// EVP_MD_CTX_set_flags does nothing. We strongly discourage doing any +// additional configurations when consuming |EVP_MD_CTX|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_MD_CTX_set_flags(EVP_MD_CTX *ctx, + int flags); + +// EVP_MD_CTX_FLAG_NON_FIPS_ALLOW is meaningless. In OpenSSL it permits non-FIPS +// algorithms in FIPS mode. But BoringSSL FIPS mode doesn't prohibit algorithms +// (it's up the the caller to use the FIPS module in a fashion compliant with +// their needs). Thus this exists only to allow code to compile. +#define EVP_MD_CTX_FLAG_NON_FIPS_ALLOW 0 + +// EVP_add_digest does nothing and returns one. It exists only for +// compatibility with OpenSSL, which requires manually loading supported digests +// when certain options are turned on. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_add_digest(const EVP_MD *digest); + +// EVP_md_null is a "null" message digest that does nothing: i.e. the hash it +// returns is of zero length. Included for OpenSSL compatibility +OPENSSL_EXPORT OPENSSL_DEPRECATED const EVP_MD *EVP_md_null(void); + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EVP_MD_CTX, EVP_MD_CTX_free) + +using ScopedEVP_MD_CTX = + internal::StackAllocatedMovable; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#define DIGEST_R_INPUT_NOT_INITIALIZED 100 +#define DIGEST_R_DECODE_ERROR 101 +#define DIGEST_R_UNKNOWN_HASH 102 + +#endif // OPENSSL_HEADER_DIGEST_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dsa.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dsa.h new file mode 100644 index 0000000..2e0b308 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dsa.h @@ -0,0 +1,380 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// The DSS routines are based on patches supplied by Steven Schoch . +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DSA_H +#define OPENSSL_HEADER_DSA_H + +#include +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#define OPENSSL_DSA_MAX_MODULUS_BITS 10000 + + +// DSA contains functions for signing and verifying with the Digital Signature +// Algorithm. +// +// This module is deprecated and retained for legacy reasons only. It is not +// considered a priority for performance or hardening work. Do not use it in +// new code. Use Ed25519, ECDSA with P-256, or RSA instead. + + +// Allocation and destruction. +// +// A |DSA| object represents a DSA key or group parameters. A given object may +// be used concurrently on multiple threads by non-mutating functions, provided +// no other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// DSA_new returns a new, empty DSA object or NULL on error. +OPENSSL_EXPORT DSA *DSA_new(void); + +// DSA_free decrements the reference count of |dsa| and frees it if the +// reference count drops to zero. +OPENSSL_EXPORT void DSA_free(DSA *dsa); + +// DSA_up_ref increments the reference count of |dsa| and returns one. It does +// not mutate |dsa| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); + +// DSA_print prints a textual representation of |dsa| to |bio|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int DSA_print(BIO *bio, const DSA *dsa, int indent); + +// DSA_print_fp prints a textual representation of |dsa| to |fp|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int DSA_print_fp(FILE *fp, const DSA *dsa, int indent); + +// Properties. + +// DSA_bits returns the size of |dsa|'s group modulus, in bits. +OPENSSL_EXPORT unsigned DSA_bits(const DSA *dsa); + +// DSA_get0_pub_key returns |dsa|'s public key. +OPENSSL_EXPORT const BIGNUM *DSA_get0_pub_key(const DSA *dsa); + +// DSA_get0_priv_key returns |dsa|'s private key, or NULL if |dsa| is a public +// key. +OPENSSL_EXPORT const BIGNUM *DSA_get0_priv_key(const DSA *dsa); + +// DSA_get0_p returns |dsa|'s group modulus. +OPENSSL_EXPORT const BIGNUM *DSA_get0_p(const DSA *dsa); + +// DSA_get0_q returns the size of |dsa|'s subgroup. +OPENSSL_EXPORT const BIGNUM *DSA_get0_q(const DSA *dsa); + +// DSA_get0_g returns |dsa|'s group generator. +OPENSSL_EXPORT const BIGNUM *DSA_get0_g(const DSA *dsa); + +// DSA_get0_key sets |*out_pub_key| and |*out_priv_key|, if non-NULL, to |dsa|'s +// public and private key, respectively. If |dsa| is a public key, the private +// key will be set to NULL. +OPENSSL_EXPORT void DSA_get0_key(const DSA *dsa, const BIGNUM **out_pub_key, + const BIGNUM **out_priv_key); + +// DSA_get0_pqg sets |*out_p|, |*out_q|, and |*out_g|, if non-NULL, to |dsa|'s +// p, q, and g parameters, respectively. +OPENSSL_EXPORT void DSA_get0_pqg(const DSA *dsa, const BIGNUM **out_p, + const BIGNUM **out_q, const BIGNUM **out_g); + +// DSA_set0_key sets |dsa|'s public and private key to |pub_key| and |priv_key|, +// respectively, if non-NULL. On success, it takes ownership of each argument +// and returns one. Otherwise, it returns zero. +// +// |priv_key| may be NULL, but |pub_key| must either be non-NULL or already +// configured on |dsa|. +OPENSSL_EXPORT int DSA_set0_key(DSA *dsa, BIGNUM *pub_key, BIGNUM *priv_key); + +// DSA_set0_pqg sets |dsa|'s parameters to |p|, |q|, and |g|, if non-NULL, and +// takes ownership of them. On success, it takes ownership of each argument and +// returns one. Otherwise, it returns zero. +// +// Each argument must either be non-NULL or already configured on |dsa|. +OPENSSL_EXPORT int DSA_set0_pqg(DSA *dsa, BIGNUM *p, BIGNUM *q, BIGNUM *g); + + +// Parameter generation. + +// DSA_generate_parameters_ex generates a set of DSA parameters by following +// the procedure given in FIPS 186-4, appendix A. +// (http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf) +// +// The larger prime will have a length of |bits| (e.g. 2048). The |seed| value +// allows others to generate and verify the same parameters and should be +// random input which is kept for reference. If |out_counter| or |out_h| are +// not NULL then the counter and h value used in the generation are written to +// them. +// +// The |cb| argument is passed to |BN_generate_prime_ex| and is thus called +// during the generation process in order to indicate progress. See the +// comments for that function for details. In addition to the calls made by +// |BN_generate_prime_ex|, |DSA_generate_parameters_ex| will call it with +// |event| equal to 2 and 3 at different stages of the process. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int DSA_generate_parameters_ex(DSA *dsa, unsigned bits, + const uint8_t *seed, + size_t seed_len, int *out_counter, + unsigned long *out_h, + BN_GENCB *cb); + +// DSAparams_dup returns a freshly allocated |DSA| that contains a copy of the +// parameters from |dsa|. It returns NULL on error. +OPENSSL_EXPORT DSA *DSAparams_dup(const DSA *dsa); + + +// Key generation. + +// DSA_generate_key generates a public/private key pair in |dsa|, which must +// already have parameters setup. Only supports generating up to |OPENSSL_DSA_MAX_MODULUS_BITS| +// bit keys. It returns one on success and zero on error. +OPENSSL_EXPORT int DSA_generate_key(DSA *dsa); + + +// Signatures. + +// DSA_SIG_st (aka |DSA_SIG|) contains a DSA signature as a pair of integers. +struct DSA_SIG_st { + BIGNUM *r, *s; +}; + +// DSA_SIG_new returns a freshly allocated, DIG_SIG structure or NULL on error. +// Both |r| and |s| in the signature will be NULL. +OPENSSL_EXPORT DSA_SIG *DSA_SIG_new(void); + +// DSA_SIG_free frees the contents of |sig| and then frees |sig| itself. +OPENSSL_EXPORT void DSA_SIG_free(DSA_SIG *sig); + +// DSA_SIG_get0 sets |*out_r| and |*out_s|, if non-NULL, to the two components +// of |sig|. +OPENSSL_EXPORT void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **out_r, + const BIGNUM **out_s); + +// DSA_SIG_set0 sets |sig|'s components to |r| and |s|, neither of which may be +// NULL. On success, it takes ownership of each argument and returns one. +// Otherwise, it returns zero. +OPENSSL_EXPORT int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s); + +// DSA_do_sign returns a signature of the hash in |digest| by the key in |dsa| +// and returns an allocated, DSA_SIG structure, or NULL on error. +OPENSSL_EXPORT DSA_SIG *DSA_do_sign(const uint8_t *digest, size_t digest_len, + const DSA *dsa); + +// DSA_do_verify verifies that |sig| is a valid signature, by the public key in +// |dsa|, of the hash in |digest|. It returns one if so, zero if invalid and -1 +// on error. +// +// WARNING: do not use. This function returns -1 for error, 0 for invalid and 1 +// for valid. However, this is dangerously different to the usual OpenSSL +// convention and could be a disaster if a user did |if (DSA_do_verify(...))|. +// Because of this, |DSA_check_signature| is a safer version of this. +// +// TODO(fork): deprecate. +OPENSSL_EXPORT int DSA_do_verify(const uint8_t *digest, size_t digest_len, + const DSA_SIG *sig, const DSA *dsa); + +// DSA_do_check_signature sets |*out_valid| to zero. Then it verifies that |sig| +// is a valid signature, by the public key in |dsa| of the hash in |digest| +// and, if so, it sets |*out_valid| to one. +// +// It returns one if it was able to verify the signature as valid or invalid, +// and zero on error. +OPENSSL_EXPORT int DSA_do_check_signature(int *out_valid, const uint8_t *digest, + size_t digest_len, const DSA_SIG *sig, + const DSA *dsa); + + +// ASN.1 signatures. +// +// These functions also perform DSA signature operations, but deal with ASN.1 +// encoded signatures as opposed to raw |BIGNUM|s. If you don't know what +// encoding a DSA signature is in, it's probably ASN.1. + +// DSA_sign signs |digest| with the key in |dsa| and writes the resulting +// signature, in ASN.1 form, to |out_sig| and the length of the signature to +// |*out_siglen|. There must be, at least, |DSA_size(dsa)| bytes of space in +// |out_sig|. It returns one on success and zero otherwise. +// +// (The |type| argument is ignored.) +OPENSSL_EXPORT int DSA_sign(int type, const uint8_t *digest, size_t digest_len, + uint8_t *out_sig, unsigned int *out_siglen, + const DSA *dsa); + +// DSA_verify verifies that |sig| is a valid, ASN.1 signature, by the public +// key in |dsa|, of the hash in |digest|. It returns one if so, zero if invalid +// and -1 on error. +// +// (The |type| argument is ignored.) +// +// WARNING: do not use. This function returns -1 for error, 0 for invalid and 1 +// for valid. However, this is dangerously different to the usual OpenSSL +// convention and could be a disaster if a user did |if (DSA_do_verify(...))|. +// Because of this, |DSA_check_signature| is a safer version of this. +// +// TODO(fork): deprecate. +OPENSSL_EXPORT int DSA_verify(int type, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, const DSA *dsa); + +// DSA_check_signature sets |*out_valid| to zero. Then it verifies that |sig| +// is a valid, ASN.1 signature, by the public key in |dsa|, of the hash in +// |digest|. If so, it sets |*out_valid| to one. +// +// It returns one if it was able to verify the signature as valid or invalid, +// and zero on error. +OPENSSL_EXPORT int DSA_check_signature(int *out_valid, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, const DSA *dsa); + +// DSA_size returns the size, in bytes, of an ASN.1 encoded, DSA signature +// generated by |dsa|. Parameters must already have been setup in |dsa|. +OPENSSL_EXPORT int DSA_size(const DSA *dsa); + + +// ASN.1 encoding. + +// DSA_SIG_parse parses a DER-encoded DSA-Sig-Value structure from |cbs| and +// advances |cbs|. It returns a newly-allocated |DSA_SIG| or NULL on error. +OPENSSL_EXPORT DSA_SIG *DSA_SIG_parse(CBS *cbs); + +// DSA_SIG_marshal marshals |sig| as a DER-encoded DSA-Sig-Value and appends the +// result to |cbb|. It returns one on success and zero on error. +OPENSSL_EXPORT int DSA_SIG_marshal(CBB *cbb, const DSA_SIG *sig); + +// DSA_parse_public_key parses a DER-encoded DSA public key from |cbs| and +// advances |cbs|. It returns a newly-allocated |DSA| or NULL on error. +OPENSSL_EXPORT DSA *DSA_parse_public_key(CBS *cbs); + +// DSA_marshal_public_key marshals |dsa| as a DER-encoded DSA public key and +// appends the result to |cbb|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int DSA_marshal_public_key(CBB *cbb, const DSA *dsa); + +// DSA_parse_private_key parses a DER-encoded DSA private key from |cbs| and +// advances |cbs|. It returns a newly-allocated |DSA| or NULL on error. +OPENSSL_EXPORT DSA *DSA_parse_private_key(CBS *cbs); + +// DSA_marshal_private_key marshals |dsa| as a DER-encoded DSA private key and +// appends the result to |cbb|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int DSA_marshal_private_key(CBB *cbb, const DSA *dsa); + +// DSA_parse_parameters parses a DER-encoded Dss-Parms structure (RFC 3279) +// from |cbs| and advances |cbs|. It returns a newly-allocated |DSA| or NULL on +// error. +OPENSSL_EXPORT DSA *DSA_parse_parameters(CBS *cbs); + +// DSA_marshal_parameters marshals |dsa| as a DER-encoded Dss-Parms structure +// (RFC 3279) and appends the result to |cbb|. It returns one on success and +// zero on failure. +OPENSSL_EXPORT int DSA_marshal_parameters(CBB *cbb, const DSA *dsa); + + +// Conversion. + +// DSA_dup_DH returns a |DH| constructed from the parameters of |dsa|. This is +// sometimes needed when Diffie-Hellman parameters are stored in the form of +// DSA parameters. It returns an allocated |DH| on success or NULL on error. +OPENSSL_EXPORT DH *DSA_dup_DH(const DSA *dsa); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int DSA_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int DSA_set_ex_data(DSA *dsa, int idx, void *arg); +OPENSSL_EXPORT void *DSA_get_ex_data(const DSA *dsa, int idx); + + +// Deprecated functions. + +// d2i_DSA_SIG parses a DER-encoded DSA-Sig-Value structure from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_SIG_parse| instead. +OPENSSL_EXPORT DSA_SIG *d2i_DSA_SIG(DSA_SIG **out_sig, const uint8_t **inp, + long len); + +// i2d_DSA_SIG marshals |in| to a DER-encoded DSA-Sig-Value structure, as +// described in |i2d_SAMPLE|. +// +// Use |DSA_SIG_marshal| instead. +OPENSSL_EXPORT int i2d_DSA_SIG(const DSA_SIG *in, uint8_t **outp); + +// d2i_DSAPublicKey parses a DER-encoded DSA public key from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_parse_public_key| instead. +OPENSSL_EXPORT DSA *d2i_DSAPublicKey(DSA **out, const uint8_t **inp, long len); + +// i2d_DSAPublicKey marshals |in| as a DER-encoded DSA public key, as described +// in |i2d_SAMPLE|. +// +// Use |DSA_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_DSAPublicKey(const DSA *in, uint8_t **outp); + +// d2i_DSAPrivateKey parses a DER-encoded DSA private key from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_parse_private_key| instead. +OPENSSL_EXPORT DSA *d2i_DSAPrivateKey(DSA **out, const uint8_t **inp, long len); + +// i2d_DSAPrivateKey marshals |in| as a DER-encoded DSA private key, as +// described in |i2d_SAMPLE|. +// +// Use |DSA_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_DSAPrivateKey(const DSA *in, uint8_t **outp); + +// d2i_DSAparams parses a DER-encoded Dss-Parms structure (RFC 3279) from |len| +// bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_parse_parameters| instead. +OPENSSL_EXPORT DSA *d2i_DSAparams(DSA **out, const uint8_t **inp, long len); + +// i2d_DSAparams marshals |in|'s parameters as a DER-encoded Dss-Parms structure +// (RFC 3279), as described in |i2d_SAMPLE|. +// +// Use |DSA_marshal_parameters| instead. +OPENSSL_EXPORT int i2d_DSAparams(const DSA *in, uint8_t **outp); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(DSA, DSA_free) +BORINGSSL_MAKE_UP_REF(DSA, DSA_up_ref) +BORINGSSL_MAKE_DELETER(DSA_SIG, DSA_SIG_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define DSA_R_BAD_Q_VALUE 100 +#define DSA_R_MISSING_PARAMETERS 101 +#define DSA_R_MODULUS_TOO_LARGE 102 +#define DSA_R_NEED_NEW_SETUP_VALUES 103 +#define DSA_R_BAD_VERSION 104 +#define DSA_R_DECODE_ERROR 105 +#define DSA_R_ENCODE_ERROR 106 +#define DSA_R_INVALID_PARAMETERS 107 +#define DSA_R_TOO_MANY_ITERATIONS 108 + +#endif // OPENSSL_HEADER_DSA_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dtls1.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dtls1.h new file mode 100644 index 0000000..3db91e7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/dtls1.h @@ -0,0 +1,5 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/e_os2.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/e_os2.h new file mode 100644 index 0000000..c556ca5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/e_os2.h @@ -0,0 +1,7 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ec.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ec.h new file mode 100644 index 0000000..25729a0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ec.h @@ -0,0 +1,573 @@ +// Originally written by Bodo Moeller for the OpenSSL project. +// Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The elliptic curve binary polynomial software is originally written by +// Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems +// Laboratories. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EC_H +#define OPENSSL_HEADER_EC_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Low-level operations on elliptic curves. + + +// point_conversion_form_t enumerates forms, as defined in X9.62 (ECDSA), for +// the encoding of a elliptic curve point (x,y) +typedef enum { + // POINT_CONVERSION_COMPRESSED indicates that the point is encoded as z||x, + // where the octet z specifies which solution of the quadratic equation y + // is. + POINT_CONVERSION_COMPRESSED = 2, + + // POINT_CONVERSION_UNCOMPRESSED indicates that the point is encoded as + // z||x||y, where z is the octet 0x04. + POINT_CONVERSION_UNCOMPRESSED = 4, + + // POINT_CONVERSION_HYBRID indicates that the point is encoded as z||x||y, + // where z specifies which solution of the quadratic equation y is. + POINT_CONVERSION_HYBRID = 6 +} point_conversion_form_t; + + +// Elliptic curve groups. +// +// Elliptic curve groups are represented by |EC_GROUP| objects. Unlike OpenSSL, +// if limited to the APIs in this section, callers may treat |EC_GROUP|s as +// static, immutable objects which do not need to be copied or released. In +// BoringSSL, only custom |EC_GROUP|s created by |EC_GROUP_new_curve_GFp| +// (deprecated) are dynamic. +// +// Callers may cast away |const| and use |EC_GROUP_dup| and |EC_GROUP_free| with +// static groups, for compatibility with OpenSSL or dynamic groups, but it is +// otherwise unnecessary. + +// EC_group_p224 returns an |EC_GROUP| for P-224, also known as secp224r1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p224(void); + +// EC_group_p256 returns an |EC_GROUP| for P-256, also known as secp256r1 or +// prime256v1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p256(void); + +// EC_group_p384 returns an |EC_GROUP| for P-384, also known as secp384r1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p384(void); + +// EC_group_p521 returns an |EC_GROUP| for P-521, also known as secp521r1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p521(void); + +// EC_group_secp256k1 returns an |EC_GROUP| for secp256k1. +OPENSSL_EXPORT const EC_GROUP *EC_group_secp256k1(void); + +// EC_GROUP_new_by_curve_name returns the |EC_GROUP| object for the elliptic +// curve specified by |nid|, or NULL on unsupported NID. For OpenSSL +// compatibility, this function returns a non-const pointer which may be passed +// to |EC_GROUP_free|. However, the resulting object is actually static and +// calling |EC_GROUP_free| is optional. +// +// The supported NIDs are (see crypto/fipsmodule/ec/ec.c): +// - |NID_secp224r1| (NIST P-224) +// - |NID_X9_62_prime256v1| (NIST P-256) +// - |NID_secp384r1| (NIST P-384) +// - |NID_secp521r1| (NIST P-521) +// - |NID_secp256k1| (SEC/ANSI P-256 K1) +// +// Calling this function causes all four curves to be linked into the binary. +// Prefer calling |EC_group_*| to allow the static linker to drop unused curves. +// +// If in doubt, use |NID_X9_62_prime256v1|, or see the curve25519.h header for +// more modern primitives. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_new_by_curve_name(int nid); + +// EC_GROUP_new_by_curve_name_mutable is like |EC_GROUP_new_by_curve_name|, but +// dynamically allocates a mutable |EC_GROUP| pointer for more OpenSSL +// compatibility. Although |EC_GROUP_new_by_curve_name| returns a const pointer +// under the hood, resulting objects returned by this function MUST be freed +// by |EC_GROUP_free|. +// +// Note: Users should use |EC_GROUP_new_by_curve_name| when possible. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_new_by_curve_name_mutable(int nid); + +// EC_GROUP_cmp returns zero if |a| and |b| are the same group and non-zero +// otherwise. +OPENSSL_EXPORT int EC_GROUP_cmp(const EC_GROUP *a, const EC_GROUP *b, + BN_CTX *ignored); + +// EC_GROUP_get0_generator returns a pointer to the internal |EC_POINT| object +// in |group| that specifies the generator for the group. +OPENSSL_EXPORT const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group); + +// EC_GROUP_get0_order returns a pointer to the internal |BIGNUM| object in +// |group| that specifies the order of the group. +OPENSSL_EXPORT const BIGNUM *EC_GROUP_get0_order(const EC_GROUP *group); + +// EC_GROUP_order_bits returns the number of bits of the order of |group|. +OPENSSL_EXPORT int EC_GROUP_order_bits(const EC_GROUP *group); + +// EC_GROUP_get_cofactor sets |*cofactor| to the cofactor of |group| using +// |ctx|, if it's not NULL. It returns one on success and zero otherwise. +OPENSSL_EXPORT int EC_GROUP_get_cofactor(const EC_GROUP *group, + BIGNUM *cofactor, BN_CTX *ctx); + +// EC_GROUP_get_curve_GFp gets various parameters about a group. It sets +// |*out_p| to the order of the coordinate field and |*out_a| and |*out_b| to +// the parameters of the curve when expressed as y² = x³ + ax + b. Any of the +// output parameters can be NULL. It returns one on success and zero on +// error. +OPENSSL_EXPORT int EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *out_p, + BIGNUM *out_a, BIGNUM *out_b, + BN_CTX *ctx); + +// EC_GROUP_get_curve_name returns a NID that identifies |group|. +OPENSSL_EXPORT int EC_GROUP_get_curve_name(const EC_GROUP *group); + +// EC_GROUP_get_degree returns the number of bits needed to represent an +// element of the field underlying |group|. +OPENSSL_EXPORT unsigned EC_GROUP_get_degree(const EC_GROUP *group); + +// EC_curve_nid2nist returns the NIST name of the elliptic curve specified by +// |nid|, or NULL if |nid| is not a NIST curve. For example, it returns "P-256" +// for |NID_X9_62_prime256v1|. +OPENSSL_EXPORT const char *EC_curve_nid2nist(int nid); + +// EC_curve_nist2nid returns the NID of the elliptic curve specified by the NIST +// name |name|, or |NID_undef| if |name| is not a recognized name. For example, +// it returns |NID_X9_62_prime256v1| for "P-256". +OPENSSL_EXPORT int EC_curve_nist2nid(const char *name); + +// Points on elliptic curves. + +// EC_POINT_new returns a fresh |EC_POINT| object in the given group, or NULL +// on error. +OPENSSL_EXPORT EC_POINT *EC_POINT_new(const EC_GROUP *group); + +// EC_POINT_free frees |point| and the data that it points to. +OPENSSL_EXPORT void EC_POINT_free(EC_POINT *point); + +// EC_POINT_copy sets |*dest| equal to |*src|. It returns one on success and +// zero otherwise. +OPENSSL_EXPORT int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src); + +// EC_POINT_dup returns a fresh |EC_POINT| that contains the same values as +// |src|, or NULL on error. +OPENSSL_EXPORT EC_POINT *EC_POINT_dup(const EC_POINT *src, + const EC_GROUP *group); + +// EC_POINT_set_to_infinity sets |point| to be the "point at infinity" for the +// given group. +OPENSSL_EXPORT int EC_POINT_set_to_infinity(const EC_GROUP *group, + EC_POINT *point); + +// EC_POINT_is_at_infinity returns one iff |point| is the point at infinity and +// zero otherwise. +OPENSSL_EXPORT int EC_POINT_is_at_infinity(const EC_GROUP *group, + const EC_POINT *point); + +// EC_POINT_is_on_curve returns one if |point| is an element of |group| and +// and zero otherwise or when an error occurs. This is different from OpenSSL, +// which returns -1 on error. If |ctx| is non-NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_is_on_curve(const EC_GROUP *group, + const EC_POINT *point, BN_CTX *ctx); + +// EC_POINT_cmp returns zero if |a| is equal to |b|, greater than zero if +// not equal and -1 on error. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, + const EC_POINT *b, BN_CTX *ctx); + + +// Point conversion. + +// EC_POINT_get_affine_coordinates_GFp sets |x| and |y| to the affine value of +// |point| using |ctx|, if it's not NULL. It returns one on success and zero +// otherwise. +// +// Either |x| or |y| may be NULL to skip computing that coordinate. This is +// slightly faster in the common case where only the x-coordinate is needed. +OPENSSL_EXPORT int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, + const EC_POINT *point, + BIGNUM *x, BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_get_affine_coordinates is an alias of +// |EC_POINT_get_affine_coordinates_GFp|. +OPENSSL_EXPORT int EC_POINT_get_affine_coordinates(const EC_GROUP *group, + const EC_POINT *point, + BIGNUM *x, BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_set_affine_coordinates_GFp sets the value of |point| to be +// (|x|, |y|). The |ctx| argument may be used if not NULL. It returns one +// on success or zero on error. It's considered an error if the point is not on +// the curve. +// +// Note that the corresponding function in OpenSSL versions prior to 1.0.2s does +// not check if the point is on the curve. This is a security-critical check, so +// code additionally supporting OpenSSL should repeat the check with +// |EC_POINT_is_on_curve| or check for older OpenSSL versions with +// |OPENSSL_VERSION_NUMBER|. +OPENSSL_EXPORT int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, + EC_POINT *point, + const BIGNUM *x, + const BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_set_affine_coordinates is an alias of +// |EC_POINT_set_affine_coordinates_GFp|. +OPENSSL_EXPORT int EC_POINT_set_affine_coordinates(const EC_GROUP *group, + EC_POINT *point, + const BIGNUM *x, + const BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_point2oct serialises |point| into the X9.62 form given by |form| +// into, at most, |len| bytes at |buf|. It returns the number of bytes written +// or zero on error if |buf| is non-NULL, else the number of bytes needed. The +// |ctx| argument may be used if not NULL. +OPENSSL_EXPORT size_t EC_POINT_point2oct(const EC_GROUP *group, + const EC_POINT *point, + point_conversion_form_t form, + uint8_t *buf, size_t len, BN_CTX *ctx); + +// EC_POINT_point2cbb behaves like |EC_POINT_point2oct| but appends the +// serialised point to |cbb|. It returns one on success and zero on error. +OPENSSL_EXPORT int EC_POINT_point2cbb(CBB *out, const EC_GROUP *group, + const EC_POINT *point, + point_conversion_form_t form, + BN_CTX *ctx); + +// EC_POINT_oct2point sets |point| from |len| bytes of X9.62 format +// serialisation in |buf|. It returns one on success and zero on error. The +// |ctx| argument may be used if not NULL. It's considered an error if |buf| +// does not represent a point on the curve. +OPENSSL_EXPORT int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point, + const uint8_t *buf, size_t len, + BN_CTX *ctx); + +// EC_POINT_set_compressed_coordinates_GFp sets |point| to equal the point with +// the given |x| coordinate and the y coordinate specified by |y_bit| (see +// X9.62). It returns one on success and zero otherwise. +OPENSSL_EXPORT int EC_POINT_set_compressed_coordinates_GFp( + const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, int y_bit, + BN_CTX *ctx); + + +// Group operations. + +// EC_POINT_add sets |r| equal to |a| plus |b|. It returns one on success and +// zero otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, + const EC_POINT *a, const EC_POINT *b, + BN_CTX *ctx); + +// EC_POINT_dbl sets |r| equal to |a| plus |a|. It returns one on success and +// zero otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, + const EC_POINT *a, BN_CTX *ctx); + +// EC_POINT_invert sets |a| equal to minus |a|. It returns one on success and +// zero otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, + BN_CTX *ctx); + +// EC_POINT_mul sets r = generator*n + q*m. It returns one on success and zero +// otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, + const BIGNUM *n, const EC_POINT *q, + const BIGNUM *m, BN_CTX *ctx); + + +// Hash-to-curve. +// +// The following functions implement primitives from RFC 9380. The |dst| +// parameter in each function is the domain separation tag and must be unique +// for each protocol and between the |hash_to_curve| and |hash_to_scalar| +// variants. See section 3.1 of the spec for additional guidance on this +// parameter. + +// EC_hash_to_curve_p256_xmd_sha256_sswu hashes |msg| to a point on |group| and +// writes the result to |out|, implementing the P256_XMD:SHA-256_SSWU_RO_ suite +// from RFC 9380. It returns one on success and zero on error. +OPENSSL_EXPORT int EC_hash_to_curve_p256_xmd_sha256_sswu( + const EC_GROUP *group, EC_POINT *out, const uint8_t *dst, size_t dst_len, + const uint8_t *msg, size_t msg_len); + +// EC_hash_to_curve_p384_xmd_sha384_sswu hashes |msg| to a point on |group| and +// writes the result to |out|, implementing the P384_XMD:SHA-384_SSWU_RO_ suite +// from RFC 9380. It returns one on success and zero on error. +OPENSSL_EXPORT int EC_hash_to_curve_p384_xmd_sha384_sswu( + const EC_GROUP *group, EC_POINT *out, const uint8_t *dst, size_t dst_len, + const uint8_t *msg, size_t msg_len); + +// EC_GROUP_free releases a reference to |group|, if |group| was created by +// |EC_GROUP_new_by_curve_name_mutable| or |EC_GROUP_new_curve_GFp|. If +// |group| is static, it does nothing. +// +// This function exists for OpenSSL compatibility, and to manage dynamic +// |EC_GROUP|s constructed by |EC_GROUP_new_by_curve_name_mutable| and +// |EC_GROUP_new_curve_GFp|. Callers that do not need either may ignore this +// function. +OPENSSL_EXPORT void EC_GROUP_free(EC_GROUP *group); + +// EC_GROUP_dup increments |group|'s reference count and returns it, if |group| +// was created by |EC_GROUP_new_curve_GFp|. If |group| was created by +// |EC_GROUP_new_by_curve_name_mutable|, it does a deep copy of |group|. If +// |group| is static, it simply returns |group|. +// +// This function exists for OpenSSL compatibility, and to manage dynamic +// |EC_GROUP|s constructed by |EC_GROUP_new_by_curve_name_mutable| and +// |EC_GROUP_new_curve_GFp|. Callers that do not need either may ignore this +// function. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_dup(const EC_GROUP *group); + + +// Deprecated functions. + +// EC_GROUP_new_curve_GFp creates a new, arbitrary elliptic curve group based +// on the equation y² = x³ + a·x + b. It returns the new group or NULL on +// error. The lifetime of the resulting object must be managed with +// |EC_GROUP_dup| and |EC_GROUP_free|. +// +// This new group has no generator. It is an error to use a generator-less group +// with any functions except for |EC_GROUP_free|, |EC_POINT_new|, +// |EC_POINT_set_affine_coordinates_GFp|, and |EC_GROUP_set_generator|. +// +// |EC_GROUP|s returned by this function will always compare as unequal via +// |EC_GROUP_cmp| (even to themselves). |EC_GROUP_get_curve_name| will always +// return |NID_undef|. +// +// This function is provided for compatibility with some legacy applications +// only. Avoid using arbitrary curves and use |EC_GROUP_new_by_curve_name| +// instead. This ensures the result meets preconditions necessary for +// elliptic curve algorithms to function correctly and securely. +// +// Given invalid parameters, this function may fail or it may return an +// |EC_GROUP| which breaks these preconditions. Subsequent operations may then +// return arbitrary, incorrect values. Callers should not pass +// attacker-controlled values to this function. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, + const BIGNUM *a, + const BIGNUM *b, BN_CTX *ctx); + +// EC_GROUP_set_generator sets the generator for |group| to |generator|, which +// must have the given order and cofactor. It may only be used with |EC_GROUP| +// objects returned by |EC_GROUP_new_curve_GFp| and may only be used once on +// each group. |generator| must have been created using |group|. +OPENSSL_EXPORT int EC_GROUP_set_generator(EC_GROUP *group, + const EC_POINT *generator, + const BIGNUM *order, + const BIGNUM *cofactor); + + +// EC_POINT_point2bn calls |EC_POINT_point2oct| to serialize |point| into the +// X9.62 form given by |form| and returns the serialized output as a |BIGNUM|. +// The returned |BIGNUM| is a representation of serialized bytes. On success, it +// returns the |BIGNUM| pointer supplied or, if |ret| is NULL, allocates and +// returns a fresh |BIGNUM|. On error, it returns NULL. The |ctx| argument may +// be used if not NULL. +// +// Note: |EC_POINT|s are not individual |BIGNUM| integers, so these aren't +// particularly useful. Use |EC_POINT_point2oct| directly instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED BIGNUM *EC_POINT_point2bn( + const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, + BIGNUM *ret, BN_CTX *ctx); + +// EC_POINT_bn2point is like |EC_POINT_point2bn|, but calls |EC_POINT_oct2point| +// to de-serialize the |BIGNUM| representation of bytes back to an |EC_POINT|. +// On success, it returns the |EC_POINT| pointer supplied or, if |ret| is NULL, +// allocates and returns a fresh |EC_POINT|. On error, it returns NULL. The +// |ctx| argument may be used if not NULL. +// +// Note: |EC_POINT|s are not individual |BIGNUM| integers, so these aren't +// particularly useful. Use |EC_POINT_oct2point| directly instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED EC_POINT *EC_POINT_bn2point( + const EC_GROUP *group, const BIGNUM *bn, EC_POINT *point, BN_CTX *ctx); + +// EC_GROUP_get_order sets |*order| to the order of |group|, if it's not +// NULL. It returns one on success and zero otherwise. |ctx| is ignored. Use +// |EC_GROUP_get0_order| instead. +OPENSSL_EXPORT int EC_GROUP_get_order(const EC_GROUP *group, BIGNUM *order, + BN_CTX *ctx); + +// EC_builtin_curve describes a supported elliptic curve. +typedef struct { + int nid; + const char *comment; +} EC_builtin_curve; + +// EC_get_builtin_curves writes at most |max_num_curves| elements to +// |out_curves| and returns the total number that it would have written, had +// |max_num_curves| been large enough. +// +// The |EC_builtin_curve| items describe the supported elliptic curves. +OPENSSL_EXPORT size_t EC_get_builtin_curves(EC_builtin_curve *out_curves, + size_t max_num_curves); + +// EC_POINT_clear_free calls |EC_POINT_free|. +OPENSSL_EXPORT void EC_POINT_clear_free(EC_POINT *point); + + +// General No-op Functions [Deprecated]. + +// EC_GROUP_set_seed does nothing and returns 0. +// +// Like OpenSSL's EC documentations indicates, the value of the seed is not used +// in any cryptographic methods. It is only used to indicate the original seed +// used to generate the curve's parameters and is preserved during ASN.1 +// communications. Please refrain from creating your own custom curves. +OPENSSL_EXPORT OPENSSL_DEPRECATED size_t +EC_GROUP_set_seed(EC_GROUP *group, const unsigned char *p, size_t len); + +// EC_GROUP_get0_seed returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED unsigned char *EC_GROUP_get0_seed( + const EC_GROUP *group); + +// EC_GROUP_get_seed_len returns 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED size_t +EC_GROUP_get_seed_len(const EC_GROUP *group); + +// ECPKParameters_print prints nothing and returns 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int ECPKParameters_print( + BIO *bio, const EC_GROUP *group, int offset); + + +// |EC_GROUP| No-op Functions [Deprecated]. +// +// Unlike OpenSSL's |EC_GROUP| implementation, our |EC_GROUP|s for named +// curves are static and immutable. The following functions pertain to +// the mutable aspects of OpenSSL's |EC_GROUP| structure. Using these +// functions undermines the assumption that our curves are static. Consider +// using the listed alternatives. + +// OPENSSL_EC_EXPLICIT_CURVE lets OpenSSL encode the curve as explicitly +// encoded curve parameters. AWS-LC does not support this. +// +// Note: Sadly, this was the default prior to OpenSSL 1.1.0. +#define OPENSSL_EC_EXPLICIT_CURVE 0 + +// OPENSSL_EC_NAMED_CURVE lets OpenSSL encode a named curve form with its +// corresponding NID. This is the only ASN1 encoding method for |EC_GROUP| that +// AWS-LC supports. +#define OPENSSL_EC_NAMED_CURVE 1 + +// EC_GROUP_set_asn1_flag does nothing. In OpenSSL, |flag| is used to determine +// whether the curve encoding uses explicit parameters or a named curve using an +// ASN1 OID. AWS-LC does not support serialization of explicit curve parameters. +// This behavior is only intended for custom curves. We encourage the use of +// named curves instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EC_GROUP_set_asn1_flag(EC_GROUP *group, + int flag); + +// EC_GROUP_get_asn1_flag returns |OPENSSL_EC_NAMED_CURVE|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EC_GROUP_get_asn1_flag( + const EC_GROUP *group); + +// EC_GROUP_set_point_conversion_form aborts the process if |form| is not +// |POINT_CONVERSION_UNCOMPRESSED| or |POINT_CONVERSION_COMPRESSED|, and +// otherwise does nothing. This DOES NOT change the encoding format for +// |EC_GROUP| by default. |group| must be allocated by +// |EC_GROUP_new_by_curve_name_mutable| for the encoding format to change. +// +// Note: Use |EC_KEY_set_conv_form| / |EC_KEY_get_conv_form| to set and return +// the desired compression format. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EC_GROUP_set_point_conversion_form( + EC_GROUP *group, point_conversion_form_t form); + +// EC_GROUP_get_point_conversion_form returns |POINT_CONVERSION_UNCOMPRESSED| +// (the default compression format). +// +// Note: Use |EC_KEY_set_conv_form| / |EC_KEY_get_conv_form| to set and return +// the desired compression format. +OPENSSL_EXPORT OPENSSL_DEPRECATED point_conversion_form_t +EC_GROUP_get_point_conversion_form(const EC_GROUP *group); + +// EC_KEY_decoded_from_explicit_params returns 1 if the |EC_KEY| was constructed +// from explicitly encoded parameters to determine the |EC_GROUP|, otherwise +// returns 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EC_KEY_decoded_from_explicit_params(const EC_KEY *key); + + +// EC_METHOD No-ops [Deprecated]. +// +// |EC_METHOD| is a low level implementation detail of the EC module, but +// it’s exposed in traditionally public API. This should be an internal only +// concept. Users should switch to a different suitable constructor like +// |EC_GROUP_new_curve_GFp|, |EC_GROUP_new_curve_GF2m|, or +// |EC_GROUP_new_by_curve_name|. The |EC_METHOD| APIs have also been +// deprecated in OpenSSL 3.0. + +typedef struct ec_method_st EC_METHOD; + +// EC_GROUP_method_of returns a dummy non-NULL pointer. +OPENSSL_EXPORT OPENSSL_DEPRECATED const EC_METHOD *EC_GROUP_method_of( + const EC_GROUP *group); + +// EC_METHOD_get_field_type returns NID_X9_62_prime_field. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EC_METHOD_get_field_type( + const EC_METHOD *meth); + + +#if defined(__cplusplus) +} // extern C +#endif + +// Old code expects to get EC_KEY from ec.h. +#include + +#if defined(__cplusplus) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EC_POINT, EC_POINT_free) +BORINGSSL_MAKE_DELETER(EC_GROUP, EC_GROUP_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define EC_R_BUFFER_TOO_SMALL 100 +#define EC_R_COORDINATES_OUT_OF_RANGE 101 +#define EC_R_D2I_ECPKPARAMETERS_FAILURE 102 +#define EC_R_EC_GROUP_NEW_BY_NAME_FAILURE 103 +#define EC_R_GROUP2PKPARAMETERS_FAILURE 104 +#define EC_R_I2D_ECPKPARAMETERS_FAILURE 105 +#define EC_R_INCOMPATIBLE_OBJECTS 106 +#define EC_R_INVALID_COMPRESSED_POINT 107 +#define EC_R_INVALID_COMPRESSION_BIT 108 +#define EC_R_INVALID_ENCODING 109 +#define EC_R_INVALID_FIELD 110 +#define EC_R_INVALID_FORM 111 +#define EC_R_INVALID_GROUP_ORDER 112 +#define EC_R_INVALID_PRIVATE_KEY 113 +#define EC_R_MISSING_PARAMETERS 114 +#define EC_R_MISSING_PRIVATE_KEY 115 +#define EC_R_NON_NAMED_CURVE 116 +#define EC_R_NOT_INITIALIZED 117 +#define EC_R_PKPARAMETERS2GROUP_FAILURE 118 +#define EC_R_POINT_AT_INFINITY 119 +#define EC_R_POINT_IS_NOT_ON_CURVE 120 +#define EC_R_SLOT_FULL 121 +#define EC_R_UNDEFINED_GENERATOR 122 +#define EC_R_UNKNOWN_GROUP 123 +#define EC_R_UNKNOWN_ORDER 124 +#define EC_R_WRONG_ORDER 125 +#define EC_R_BIGNUM_OUT_OF_RANGE 126 +#define EC_R_WRONG_CURVE_PARAMETERS 127 +#define EC_R_DECODE_ERROR 128 +#define EC_R_ENCODE_ERROR 129 +#define EC_R_GROUP_MISMATCH 130 +#define EC_R_INVALID_COFACTOR 131 +#define EC_R_PUBLIC_KEY_VALIDATION_FAILED 132 +#define EC_R_INVALID_SCALAR 133 + +#endif // OPENSSL_HEADER_EC_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ec_key.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ec_key.h new file mode 100644 index 0000000..133db8b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ec_key.h @@ -0,0 +1,408 @@ +// Originally written by Bodo Moeller for the OpenSSL project. +// Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The elliptic curve binary polynomial software is originally written by +// Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems +// Laboratories. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EC_KEY_H +#define OPENSSL_HEADER_EC_KEY_H + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// ec_key.h contains functions that handle elliptic-curve points that are +// public/private keys. + + +// EC key objects. +// +// An |EC_KEY| object represents a public or private EC key. A given object may +// be used concurrently on multiple threads by non-mutating functions, provided +// no other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// EC_KEY_new returns a fresh |EC_KEY| object or NULL on error. +OPENSSL_EXPORT EC_KEY *EC_KEY_new(void); + +// EC_KEY_new_method acts the same as |EC_KEY_new|, but takes an explicit +// |ENGINE|. +OPENSSL_EXPORT EC_KEY *EC_KEY_new_method(const ENGINE *engine); + +// EC_KEY_new_by_curve_name returns a fresh EC_KEY for group specified by |nid| +// or NULL on error. +OPENSSL_EXPORT EC_KEY *EC_KEY_new_by_curve_name(int nid); + +// EC_KEY_free frees all the data owned by |key| and |key| itself. +OPENSSL_EXPORT void EC_KEY_free(EC_KEY *key); + +// EC_KEY_dup returns a fresh copy of |src| or NULL on error. +OPENSSL_EXPORT EC_KEY *EC_KEY_dup(const EC_KEY *src); + +// EC_KEY_up_ref increases the reference count of |key| and returns one. It does +// not mutate |key| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int EC_KEY_up_ref(EC_KEY *key); + +// EC_KEY_is_opaque returns one if |key| is opaque and doesn't expose its key +// material. Otherwise it return zero. +OPENSSL_EXPORT int EC_KEY_is_opaque(const EC_KEY *key); + +// EC_KEY_get0_group returns a pointer to the |EC_GROUP| object inside |key|. +OPENSSL_EXPORT const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); + +// EC_KEY_set_group sets the |EC_GROUP| object that |key| will use to |group|. +// It returns one on success and zero if |key| is already configured with a +// different group. +OPENSSL_EXPORT int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); + +// EC_KEY_get0_private_key returns a pointer to the private key inside |key|. +OPENSSL_EXPORT const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); + +// EC_KEY_set_private_key sets the private key of |key| to |priv|. It returns +// one on success and zero otherwise. |key| must already have had a group +// configured (see |EC_KEY_set_group| and |EC_KEY_new_by_curve_name|). +OPENSSL_EXPORT int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *priv); + +// EC_KEY_get0_public_key returns a pointer to the public key point inside +// |key|. +OPENSSL_EXPORT const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); + +// EC_KEY_set_public_key sets the public key of |key| to |pub|, by copying it. +// It returns one on success and zero otherwise. |key| must already have had a +// group configured (see |EC_KEY_set_group| and |EC_KEY_new_by_curve_name|), and +// |pub| must also belong to that group, and must not be the point at infinity. +OPENSSL_EXPORT int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); + +#define EC_PKEY_NO_PARAMETERS 0x001 +#define EC_PKEY_NO_PUBKEY 0x002 + +// EC_KEY_get_enc_flags returns the encoding flags for |key|, which is a +// bitwise-OR of |EC_PKEY_*| values. +OPENSSL_EXPORT unsigned EC_KEY_get_enc_flags(const EC_KEY *key); + +// EC_KEY_set_enc_flags sets the encoding flags for |key|, which is a +// bitwise-OR of |EC_PKEY_*| values. +OPENSSL_EXPORT void EC_KEY_set_enc_flags(EC_KEY *key, unsigned flags); + +// EC_KEY_get_conv_form returns the conversation form that will be used by +// |key|. +OPENSSL_EXPORT point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); + +// EC_KEY_set_conv_form sets the conversion form to be used by |key|. +OPENSSL_EXPORT void EC_KEY_set_conv_form(EC_KEY *key, + point_conversion_form_t cform); + +// EC_KEY_check_key performs several checks on |key| including, if the +// private is present, an expensive check that the public key +// corresponds to it. It returns one if all checks pass and zero +// otherwise. If it returns zero then detail about the problem can be +// found on the error stack. +OPENSSL_EXPORT int EC_KEY_check_key(const EC_KEY *key); + +// EC_KEY_check_fips performs a signing pairwise consistency test (FIPS 140-2 +// 4.9.2) and the consistency test from SP 800-56Ar3 section 5.6.2.1.4. +// If the public key contains an affine point, it also checks that its +// coordinates are in the range [0, p-1]. That is in addition to the checks +// performed by EC_KEY_check_key. +// It returns one if it passes and zero otherwise. +OPENSSL_EXPORT int EC_KEY_check_fips(const EC_KEY *key); + +// EC_KEY_set_public_key_affine_coordinates sets the public key in |key| to +// (|x|, |y|). It returns one on success and zero on error. It's considered an +// error if |x| and |y| do not represent a point on |key|'s curve. +OPENSSL_EXPORT int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, + const BIGNUM *x, + const BIGNUM *y); + +// EC_KEY_key2buf encodes the public key in |key| to an allocated octet string +// and sets |*out_buf| to point to it. It returns the length of the encoded +// octet string or zero if an error occurred. +OPENSSL_EXPORT size_t EC_KEY_key2buf(const EC_KEY *key, + point_conversion_form_t form, + unsigned char **out_buf, BN_CTX *ctx); + + +// Key generation. + +// EC_KEY_generate_key generates a random, private key, calculates the +// corresponding public key and stores both in |key|. It returns one on success +// or zero otherwise. +OPENSSL_EXPORT int EC_KEY_generate_key(EC_KEY *key); + +// EC_KEY_generate_key_fips behaves like |EC_KEY_generate_key| but performs +// additional checks for FIPS compliance. This function is applicable when +// generating keys for either signing/verification or key agreement because +// both types of consistency check (PCT) are performed. +OPENSSL_EXPORT int EC_KEY_generate_key_fips(EC_KEY *key); + +// EC_KEY_derive_from_secret deterministically derives a private key for |group| +// from an input secret using HKDF-SHA256. It returns a newly-allocated |EC_KEY| +// on success or NULL on error. |secret| must not be used in any other +// algorithm. If using a base secret for multiple operations, derive separate +// values with a KDF such as HKDF first. +// +// Note this function implements an arbitrary derivation scheme, rather than any +// particular standard one. New protocols are recommended to use X25519 and +// Ed25519, which have standard byte import functions. See +// |X25519_public_from_private| and |ED25519_keypair_from_seed|. +OPENSSL_EXPORT EC_KEY *EC_KEY_derive_from_secret(const EC_GROUP *group, + const uint8_t *secret, + size_t secret_len); + + +// Serialisation. + +// EC_KEY_parse_private_key parses a DER-encoded ECPrivateKey structure (RFC +// 5915) from |cbs| and advances |cbs|. It returns a newly-allocated |EC_KEY| or +// NULL on error. If |group| is non-null, the parameters field of the +// ECPrivateKey may be omitted (but must match |group| if present). Otherwise, +// the parameters field is required. +OPENSSL_EXPORT EC_KEY *EC_KEY_parse_private_key(CBS *cbs, + const EC_GROUP *group); + +// EC_KEY_marshal_private_key marshals |key| as a DER-encoded ECPrivateKey +// structure (RFC 5915) and appends the result to |cbb|. It returns one on +// success and zero on failure. |enc_flags| is a combination of |EC_PKEY_*| +// values and controls whether corresponding fields are omitted. +OPENSSL_EXPORT int EC_KEY_marshal_private_key(CBB *cbb, const EC_KEY *key, + unsigned enc_flags); + +// EC_KEY_parse_curve_name parses a DER-encoded OBJECT IDENTIFIER as a curve +// name from |cbs| and advances |cbs|. It returns the decoded |EC_GROUP| or NULL +// on error. +// +// This function returns a non-const pointer which may be passed to +// |EC_GROUP_free|. However, the resulting object is actually static and calling +// |EC_GROUP_free| is optional. +// +// TODO(davidben): Make this return a const pointer, if it does not break too +// many callers. +OPENSSL_EXPORT EC_GROUP *EC_KEY_parse_curve_name(CBS *cbs); + +// EC_KEY_marshal_curve_name marshals |group| as a DER-encoded OBJECT IDENTIFIER +// and appends the result to |cbb|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int EC_KEY_marshal_curve_name(CBB *cbb, const EC_GROUP *group); + +// EC_KEY_parse_parameters parses a DER-encoded ECParameters structure (RFC +// 5480) from |cbs| and advances |cbs|. It returns the resulting |EC_GROUP| or +// NULL on error. It supports the namedCurve and specifiedCurve options, but use +// of specifiedCurve is deprecated. Use |EC_KEY_parse_curve_name| instead. +// +// This function returns a non-const pointer which may be passed to +// |EC_GROUP_free|. However, the resulting object is actually static and calling +// |EC_GROUP_free| is optional. +// +// TODO(davidben): Make this return a const pointer, if it does not break too +// many callers. +OPENSSL_EXPORT EC_GROUP *EC_KEY_parse_parameters(CBS *cbs); + + +// ex_data functions. +// +// These functions are wrappers. See |ex_data.h| for details. + +OPENSSL_EXPORT int EC_KEY_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int EC_KEY_set_ex_data(EC_KEY *r, int idx, void *arg); +OPENSSL_EXPORT void *EC_KEY_get_ex_data(const EC_KEY *r, int idx); + + +// Deprecated functions. + +// d2i_ECPrivateKey parses a DER-encoded ECPrivateKey structure (RFC 5915) from +// |len| bytes at |*inp|, as described in |d2i_SAMPLE|. On input, if |*out_key| +// is non-NULL and has a group configured, the parameters field may be omitted +// but must match that group if present. +// +// Use |EC_KEY_parse_private_key| instead. +OPENSSL_EXPORT EC_KEY *d2i_ECPrivateKey(EC_KEY **out_key, const uint8_t **inp, + long len); + +// i2d_ECPrivateKey marshals |key| as a DER-encoded ECPrivateKey structure (RFC +// 5915), as described in |i2d_SAMPLE|. +// +// Use |EC_KEY_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_ECPrivateKey(const EC_KEY *key, uint8_t **outp); + +// d2i_ECParameters parses a DER-encoded ECParameters structure (RFC 5480) from +// |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |EC_KEY_parse_parameters| or |EC_KEY_parse_curve_name| instead. Only +// deserialization of namedCurves or explicitly-encoded versions of named curves +// are supported. +OPENSSL_EXPORT EC_KEY *d2i_ECParameters(EC_KEY **out_key, const uint8_t **inp, + long len); + +// i2d_ECParameters marshals |key|'s parameters as a DER-encoded OBJECT +// IDENTIFIER, as described in |i2d_SAMPLE|. +// +// Use |EC_KEY_marshal_curve_name| instead. Only serialization of namedCurves +// are supported. +OPENSSL_EXPORT int i2d_ECParameters(const EC_KEY *key, uint8_t **outp); + +// d2i_ECPKParameters_bio deserializes the |ECPKParameters| specified in RFC +// 3279 from |bio| and returns the corresponding |EC_GROUP|. If |*out_group| is +// non-null, the original |*out_group| is freed and the returned |EC_GROUP| is +// also written to |*out_group|. The user continues to maintain the memory +// assigned to |*out_group| if non-null. +// +// Only deserialization of namedCurves or +// explicitly-encoded versions of namedCurves are supported. +OPENSSL_EXPORT EC_GROUP *d2i_ECPKParameters_bio(BIO *bio, EC_GROUP **out_group); + +// i2d_ECPKParameters_bio serializes an |EC_GROUP| to |bio| according to the +// |ECPKParameters| specified in RFC 3279. It returns 1 on success and 0 on +// failure. +// Only serialization of namedCurves are supported. +OPENSSL_EXPORT int i2d_ECPKParameters_bio(BIO *bio, const EC_GROUP *group); + +// o2i_ECPublicKey parses an EC point from |len| bytes at |*inp| into +// |*out_key|. Note that this differs from the d2i format in that |*out_key| +// must be non-NULL with a group set. The point must not be the point at +// infinity. On successful exit, |*inp| is advanced by |len| bytes. It returns +// |*out_key| or NULL on error. +// +// Use |EC_POINT_oct2point| instead. +OPENSSL_EXPORT EC_KEY *o2i_ECPublicKey(EC_KEY **out_key, const uint8_t **inp, + long len); + +// i2o_ECPublicKey marshals an EC point from |key|, as described in +// |i2d_SAMPLE|, except it returns zero on error instead of a negative value. +// +// Use |EC_POINT_point2cbb| instead. +OPENSSL_EXPORT int i2o_ECPublicKey(const EC_KEY *key, unsigned char **outp); + + +// EC_KEY_METHOD +// This struct replaces the old |ECDSA_METHOD| struct. + +// ECDSA_FLAG_OPAQUE specifies that this EC_KEY_METHOD does not expose its key +// material. This may be set if, for instance, it is wrapping some other crypto +// API, like a platform key store. Use |EC_KEY_METHOD_set_flag| to set +// this flag on an |EC_KEY_METHOD|. It is not set by default. +// This was supported in ECDSA_METHOD previously. +#define ECDSA_FLAG_OPAQUE 1 + +// EC_KEY_get_default_method returns a reference to the default +// |EC_KEY| implementation. All |EC_KEY| objects are initialized with the +// returned struct. This function currently calls |EC_KEY_OpenSSL| since AWS-LC +// does not support changing/setting the default method. +OPENSSL_EXPORT const EC_KEY_METHOD *EC_KEY_get_default_method(void); + +// EC_KEY_OpenSSL returns a reference to the default |EC_KEY| implementation. +// The returned |EC_KEY_METHOD| object is statically allocated. The application +// should not free this struct. +// +// This struct is also zero-initialized. This is different from OpenSSL which +// returns function pointers to the default implementations within the +// |EC_KEY_METHOD| struct. We do not do this to make it easier for the +// compiler/linker to drop unused functions. The wrapper functions for a given +// operation (e.g. |ECDSA_sign| corresponds to the |sign| field in +// |EC_KEY_METHOD|) will select the appropriate default implementation. +OPENSSL_EXPORT const EC_KEY_METHOD *EC_KEY_OpenSSL(void); + +// EC_KEY_METHOD_new returns a newly allocated |EC_KEY_METHOD| object. If the +// input parameter |eckey_meth| is non-NULL, the function pointers within the +// returned |EC_KEY_METHOD| object will be initialized to the values from +// |eckey_meth|. If |eckey_meth| is NULL, the returned object will be +// initialized using the value returned from |EC_KEY_get_default_method|. +OPENSSL_EXPORT EC_KEY_METHOD *EC_KEY_METHOD_new( + const EC_KEY_METHOD *eckey_meth); + +// EC_KEY_METHOD_free frees the memory associated with |eckey_meth| +OPENSSL_EXPORT void EC_KEY_METHOD_free(EC_KEY_METHOD *eckey_meth); + +// EC_KEY_set_method sets |meth| on |ec|. We do not support setting the +// |copy|, |set_group|, |set_private|, |set_public|, and |sign_setup| +// fields in |ec| and these pointers should be set to NULL. We do not support +// the |verify|, |verify_sig|, or |keygen| fields yet. +// +// Returns zero on failure and one on success. +OPENSSL_EXPORT int EC_KEY_set_method(EC_KEY *ec, const EC_KEY_METHOD *meth); + +// EC_KEY_get_method returns the |EC_KEY_METHOD| object associated with |ec|. +OPENSSL_EXPORT const EC_KEY_METHOD *EC_KEY_get_method(const EC_KEY *ec); + +// EC_KEY_METHOD_set_sign_awslc sets the |sign| and |sign_sig| pointers on +// |meth|. +OPENSSL_EXPORT void EC_KEY_METHOD_set_sign_awslc( + EC_KEY_METHOD *meth, + int (*sign)(int type, const uint8_t *digest, int digest_len, uint8_t *sig, + unsigned int *siglen, const BIGNUM *k_inv, const BIGNUM *r, + EC_KEY *eckey), + ECDSA_SIG *(*sign_sig)(const uint8_t *digest, int digest_len, + const BIGNUM *in_kinv, const BIGNUM *in_r, + EC_KEY *eckey)); + + +// EC_KEY_METHOD_set_sign sets function pointers on |meth|. AWS-LC currently +// supports setting |sign| and |sign_sig|. |sign_setup| must be set to NULL in +// order to compile with AWS-LC. +#define EC_KEY_METHOD_set_sign(meth, sign, sign_setup, sign_sig) \ + OPENSSL_STATIC_ASSERT((sign_setup) == NULL, \ + EC_KEY_METHOD_sign_setup_field_must_be_NULL); \ + EC_KEY_METHOD_set_sign_awslc(meth, sign, sign_sig); + +// EC_KEY_METHOD_set_init_awslc sets the |init| and |finish| pointers on |meth|. +OPENSSL_EXPORT void EC_KEY_METHOD_set_init_awslc(EC_KEY_METHOD *meth, + int (*init)(EC_KEY *key), + void (*finish)(EC_KEY *key)); + + +// EC_KEY_METHOD_set_init sets function pointers on |meth|. AWS-LC +// currently only supports setting the |init| and |finish| fields. |copy|, +// |set_group|, |set_private|, and |set_public| cannot be set yet and must +// be NULL. +#define EC_KEY_METHOD_set_init(meth, init, finish, copy, set_group, \ + set_private, set_public) \ + OPENSSL_STATIC_ASSERT( \ + (copy) == NULL && (set_group) == NULL && (set_private) == NULL && \ + (set_public) == NULL, \ + EC_KEY_METHOD_copy_set_group_set_private_and_set_public_fields_must_be_NULL); \ + EC_KEY_METHOD_set_init_awslc(meth, init, finish); + +// EC_KEY_METHOD_set_flags sets |flags| on |meth|. Currently, the only supported +// flag is |ECDSA_FLAG_OPAQUE|. Returns zero on failure and one on success. +OPENSSL_EXPORT int EC_KEY_METHOD_set_flags(EC_KEY_METHOD *meth, int flags); + + +// General No-op Functions [Deprecated]. + +// EC_KEY_set_asn1_flag does nothing. AWS-LC only supports +// |OPENSSL_EC_NAMED_CURVE|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EC_KEY_set_asn1_flag(EC_KEY *key, + int flag); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EC_KEY, EC_KEY_free) +BORINGSSL_MAKE_UP_REF(EC_KEY, EC_KEY_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_EC_KEY_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ecdh.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ecdh.h new file mode 100644 index 0000000..aaeee0b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ecdh.h @@ -0,0 +1,64 @@ +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The Elliptic Curve Public-Key Crypto Library (ECC Code) included +// herein is developed by SUN MICROSYSTEMS, INC., and is contributed +// to the OpenSSL project. +// +// The ECDH software is originally written by Douglas Stebila of +// Sun Microsystems Laboratories. +// +// Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ECDH_H +#define OPENSSL_HEADER_ECDH_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Elliptic curve Diffie-Hellman. + + +// ECDH_compute_key calculates the shared key between |pub_key| and |priv_key|. +// If |kdf| is not NULL, then it is called with the bytes of the shared key and +// the parameter |out|. When |kdf| returns, the value of |*outlen| becomes the +// return value. Otherwise, as many bytes of the shared key as will fit are +// copied directly to, at most, |outlen| bytes at |out|. It returns the number +// of bytes written to |out|, or -1 on error. +OPENSSL_EXPORT int ECDH_compute_key( + void *out, size_t outlen, const EC_POINT *pub_key, const EC_KEY *priv_key, + void *(*kdf)(const void *in, size_t inlen, void *out, size_t *outlen)); + +// ECDH_compute_key_fips calculates the shared key between |pub_key| and +// |priv_key| and hashes it with the appropriate SHA function for |out_len|. The +// only value values for |out_len| are thus 24 (SHA-224), 32 (SHA-256), 48 +// (SHA-384), and 64 (SHA-512). It returns one on success and zero on error. +// +// Note that the return value is different to |ECDH_compute_key|: it returns an +// error flag (as is common for BoringSSL) rather than the number of bytes +// written. +// +// This function allows the FIPS module to compute an ECDH and KDF within the +// module boundary without taking an arbitrary function pointer for the KDF, +// which isn't very FIPSy. +OPENSSL_EXPORT int ECDH_compute_key_fips(uint8_t *out, size_t out_len, + const EC_POINT *pub_key, + const EC_KEY *priv_key); + + +#if defined(__cplusplus) +} // extern C +#endif + +#define ECDH_R_KDF_FAILED 100 +#define ECDH_R_NO_PRIVATE_VALUE 101 +#define ECDH_R_POINT_ARITHMETIC_FAILURE 102 +#define ECDH_R_UNKNOWN_DIGEST_LENGTH 103 + +#endif // OPENSSL_HEADER_ECDH_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ecdsa.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ecdsa.h new file mode 100644 index 0000000..25cb8cc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ecdsa.h @@ -0,0 +1,196 @@ +// Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ECDSA_H +#define OPENSSL_HEADER_ECDSA_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// ECDSA contains functions for signing and verifying with the Digital Signature +// Algorithm over elliptic curves. + + +// Signing and verifying. + +// ECDSA_sign signs |digest_len| bytes from |digest| with |key| and writes the +// resulting signature to |sig|, which must have |ECDSA_size(key)| bytes of +// space. On successful exit, |*sig_len| is set to the actual number of bytes +// written. The |type| argument should be zero. It returns one on success and +// zero otherwise. +// +// WARNING: |digest| must be the output of some hash function on the data to be +// signed. Passing unhashed inputs will not result in a secure signature scheme. +OPENSSL_EXPORT int ECDSA_sign(int type, const uint8_t *digest, + size_t digest_len, uint8_t *sig, + unsigned int *sig_len, const EC_KEY *key); + +// ECDSA_verify verifies that |sig_len| bytes from |sig| constitute a valid +// signature by |key| of |digest|. (The |type| argument should be zero.) It +// returns one on success or zero if the signature is invalid or an error +// occurred. +// +// WARNING: |digest| must be the output of some hash function on the data to be +// verified. Passing unhashed inputs will not result in a secure signature +// scheme. +OPENSSL_EXPORT int ECDSA_verify(int type, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, const EC_KEY *key); + +// ECDSA_size returns the maximum size of an ECDSA signature using |key|. It +// returns zero if |key| is NULL or if it doesn't have a group set. +OPENSSL_EXPORT size_t ECDSA_size(const EC_KEY *key); + + +// Low-level signing and verification. +// +// Low-level functions handle signatures as |ECDSA_SIG| structures which allow +// the two values in an ECDSA signature to be handled separately. + +struct ecdsa_sig_st { + BIGNUM *r; + BIGNUM *s; +}; + +// ECDSA_SIG_new returns a fresh |ECDSA_SIG| structure or NULL on error. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_SIG_new(void); + +// ECDSA_SIG_free frees |sig| its member |BIGNUM|s. +OPENSSL_EXPORT void ECDSA_SIG_free(ECDSA_SIG *sig); + +// ECDSA_SIG_get0_r returns the r component of |sig|. +OPENSSL_EXPORT const BIGNUM *ECDSA_SIG_get0_r(const ECDSA_SIG *sig); + +// ECDSA_SIG_get0_s returns the s component of |sig|. +OPENSSL_EXPORT const BIGNUM *ECDSA_SIG_get0_s(const ECDSA_SIG *sig); + +// ECDSA_SIG_get0 sets |*out_r| and |*out_s|, if non-NULL, to the two +// components of |sig|. +OPENSSL_EXPORT void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **out_r, + const BIGNUM **out_s); + +// ECDSA_SIG_set0 sets |sig|'s components to |r| and |s|, neither of which may +// be NULL. On success, it takes ownership of each argument and returns one. +// Otherwise, it returns zero. +OPENSSL_EXPORT int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s); + +// ECDSA_do_sign signs |digest_len| bytes from |digest| with |key| and returns +// the resulting signature structure, or NULL on error. +// +// WARNING: |digest| must be the output of some hash function on the data to be +// signed. Passing unhashed inputs will not result in a secure signature scheme. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_do_sign(const uint8_t *digest, + size_t digest_len, const EC_KEY *key); + +// ECDSA_do_verify verifies that |sig| constitutes a valid signature by |key| +// of |digest|. It returns one on success or zero if the signature is invalid +// or on error. +// +// We distinguish between a "mismatched" signature error and "bad" signature +// error because of JCA expectations. Specifically: +// * Error |ECDSA_R_BAD_SIGNATURE| is set if step (1) of SEC 1 v2 4.1.4 returns +// "invalid". +// * Error |ECDSA_R_MISMATCHED_SIGNATURE| is set if steps (5) and (8) of SEC 1 +// v2 4.1.4 returns "invalid". +// +// WARNING: |digest| must be the output of some hash function on the data to be +// verified. Passing unhashed inputs will not result in a secure signature +// scheme. +OPENSSL_EXPORT int ECDSA_do_verify(const uint8_t *digest, size_t digest_len, + const ECDSA_SIG *sig, const EC_KEY *key); + + +// ASN.1 functions. + +// ECDSA_SIG_parse parses a DER-encoded ECDSA-Sig-Value structure from |cbs| and +// advances |cbs|. It returns a newly-allocated |ECDSA_SIG| or NULL on error. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_SIG_parse(CBS *cbs); + +// ECDSA_SIG_from_bytes parses |in| as a DER-encoded ECDSA-Sig-Value structure. +// It returns a newly-allocated |ECDSA_SIG| structure or NULL on error. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_SIG_from_bytes(const uint8_t *in, + size_t in_len); + +// ECDSA_SIG_marshal marshals |sig| as a DER-encoded ECDSA-Sig-Value and appends +// the result to |cbb|. It returns one on success and zero on error. +OPENSSL_EXPORT int ECDSA_SIG_marshal(CBB *cbb, const ECDSA_SIG *sig); + +// ECDSA_SIG_to_bytes marshals |sig| as a DER-encoded ECDSA-Sig-Value and, on +// success, sets |*out_bytes| to a newly allocated buffer containing the result +// and returns one. Otherwise, it returns zero. The result should be freed with +// |OPENSSL_free|. +OPENSSL_EXPORT int ECDSA_SIG_to_bytes(uint8_t **out_bytes, size_t *out_len, + const ECDSA_SIG *sig); + +// ECDSA_SIG_max_len returns the maximum length of a DER-encoded ECDSA-Sig-Value +// structure for a group whose order is represented in |order_len| bytes, or +// zero on overflow. +OPENSSL_EXPORT size_t ECDSA_SIG_max_len(size_t order_len); + + +// Testing-only functions. + +// ECDSA_sign_with_nonce_and_leak_private_key_for_testing behaves like +// |ECDSA_do_sign| but uses |nonce| for the ECDSA nonce 'k', instead of a random +// value. |nonce| is interpreted as a big-endian integer. It must be reduced +// modulo the group order and padded with zeros up to |BN_num_bytes(order)| +// bytes. +// +// WARNING: This function is only exported for testing purposes, when using test +// vectors or fuzzing strategies. It must not be used outside tests and may leak +// any private keys it is used with. +OPENSSL_EXPORT ECDSA_SIG * +ECDSA_sign_with_nonce_and_leak_private_key_for_testing(const uint8_t *digest, + size_t digest_len, + const EC_KEY *eckey, + const uint8_t *nonce, + size_t nonce_len); + + +// Deprecated functions. + +// d2i_ECDSA_SIG parses aa DER-encoded ECDSA-Sig-Value structure from |len| +// bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |ECDSA_SIG_parse| instead. +OPENSSL_EXPORT ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **out, const uint8_t **inp, + long len); + +// i2d_ECDSA_SIG marshals |sig| as a DER-encoded ECDSA-Sig-Value, as described +// in |i2d_SAMPLE|. +// +// Use |ECDSA_SIG_marshal| instead. +OPENSSL_EXPORT int i2d_ECDSA_SIG(const ECDSA_SIG *sig, uint8_t **outp); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ECDSA_SIG, ECDSA_SIG_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define ECDSA_R_BAD_SIGNATURE 100 +#define ECDSA_R_MISSING_PARAMETERS 101 +#define ECDSA_R_NEED_NEW_SETUP_VALUES 102 +#define ECDSA_R_NOT_IMPLEMENTED 103 +#define ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED 104 +#define ECDSA_R_ENCODE_ERROR 105 +#define ECDSA_R_MISMATCHED_SIGNATURE 205 +#define ECDSA_R_TOO_MANY_ITERATIONS 106 + +#endif // OPENSSL_HEADER_ECDSA_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/engine.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/engine.h new file mode 100644 index 0000000..56dec78 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/engine.h @@ -0,0 +1,82 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_ENGINE_H +#define OPENSSL_HEADER_ENGINE_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Engines are collections of methods. Methods are tables of function pointers, +// defined for certain algorithms, that allow operations on those algorithms to +// be overridden via a callback. This can be used, for example, to implement an +// RSA* that forwards operations to a hardware module. +// +// Default Methods are zero initialized. You should set the function pointers +// that you wish before setting it on an |ENGINE|. Any functions pointers that +// are NULL indicate that the default behaviour should be used. + + +// Allocation and destruction. + +// ENGINE_new returns an empty ENGINE that uses the default method for all +// algorithms. +OPENSSL_EXPORT ENGINE *ENGINE_new(void); + +// ENGINE_free decrements the reference counts for all methods linked from +// |engine| and frees |engine| itself. It returns one. +OPENSSL_EXPORT int ENGINE_free(ENGINE *engine); + + +// Method accessors. +// +// The setter functions do not take ownership of the |method| pointer. The +// consumer must free the |method| pointer after all objects referencing it are +// freed. + +// ENGINE_set_RSA takes a |method| pointer and sets it on the |ENGINE| object. +// Returns one on success and zero for failure when |engine| is NULL. +OPENSSL_EXPORT int ENGINE_set_RSA(ENGINE *engine, const RSA_METHOD *method); + +// ENGINE_get_RSA returns the meth field of |engine|. If |engine| is NULL, +// function returns NULL. +OPENSSL_EXPORT const RSA_METHOD *ENGINE_get_RSA(const ENGINE *engine); + +// ENGINE_set_EC takes a |method| pointer and sets it on the |ENGINE| object. +// Returns one on success and zero for failure when |engine| is NULL. +OPENSSL_EXPORT int ENGINE_set_EC(ENGINE *engine, const EC_KEY_METHOD *method); + +// ENGINE_get_EC returns the meth field of |engine|. If |engine| is NULL, +// function returns NULL. +OPENSSL_EXPORT const EC_KEY_METHOD *ENGINE_get_EC(const ENGINE *engine); + + +// Deprecated functions. + +// ENGINE_cleanup does nothing. This has been deprecated since OpenSSL 1.1.0 and +// applications should not rely on it. +OPENSSL_EXPORT void ENGINE_cleanup(void); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ENGINE, ENGINE_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define ENGINE_R_OPERATION_NOT_SUPPORTED 100 + +#endif // OPENSSL_HEADER_ENGINE_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/err.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/err.h new file mode 100644 index 0000000..0db3d16 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/err.h @@ -0,0 +1,403 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ERR_H +#define OPENSSL_HEADER_ERR_H + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Error queue handling functions. +// +// Errors in OpenSSL are generally signaled by the return value of a function. +// When a function fails it may add an entry to a per-thread error queue, +// which is managed by the functions in this header. +// +// Each error contains: +// 1) The library (i.e. ec, pem, rsa) which created it. +// 2) The file and line number of the call that added the error. +// 3) A pointer to some error specific data, which may be NULL. +// +// The library identifier and reason code are packed in a uint32_t and there +// exist various functions for unpacking it. +// +// The typical behaviour is that an error will occur deep in a call queue and +// that code will push an error onto the error queue. As the error queue +// unwinds, other functions will push their own errors. Thus, the "least +// recent" error is the most specific and the other errors will provide a +// backtrace of sorts. + + +// Startup and shutdown. + +// ERR_load_BIO_strings does nothing. +// +// TODO(fork): remove. libjingle calls this. +OPENSSL_EXPORT void ERR_load_BIO_strings(void); + +// ERR_load_ERR_strings does nothing. +OPENSSL_EXPORT void ERR_load_ERR_strings(void); + +// ERR_load_CRYPTO_strings does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ERR_load_CRYPTO_strings(void); + +// ERR_load_crypto_strings does nothing. +OPENSSL_EXPORT void ERR_load_crypto_strings(void); + +// ERR_load_RAND_strings does nothing. +OPENSSL_EXPORT void ERR_load_RAND_strings(void); + +// ERR_free_strings does nothing. +OPENSSL_EXPORT void ERR_free_strings(void); + + +// Reading and formatting errors. + +// ERR_GET_LIB returns the library code for the error. This is one of +// the |ERR_LIB_*| values. +OPENSSL_INLINE int ERR_GET_LIB(uint32_t packed_error) { + return (int)((packed_error >> 24) & 0xff); +} + +// ERR_GET_REASON returns the reason code for the error. This is one of +// library-specific |LIB_R_*| values where |LIB| is the library (see +// |ERR_GET_LIB|). Note that reason codes are specific to the library. +OPENSSL_INLINE int ERR_GET_REASON(uint32_t packed_error) { + return (int)(packed_error & 0xfff); +} + +// ERR_get_error gets the packed error code for the least recent error and +// removes that error from the queue. If there are no errors in the queue then +// it returns zero. +OPENSSL_EXPORT uint32_t ERR_get_error(void); + +// ERR_get_error_line acts like |ERR_get_error|, except that the file and line +// number of the call that added the error are also returned. +OPENSSL_EXPORT uint32_t ERR_get_error_line(const char **file, int *line); + +// ERR_FLAG_STRING means that the |data| member is a NUL-terminated string that +// can be printed. This is always set if |data| is non-NULL. +#define ERR_FLAG_STRING 1 + +// ERR_FLAG_MALLOCED is passed into |ERR_set_error_data| to indicate that |data| +// was allocated with |OPENSSL_malloc|. +// +// It is, separately, returned in |*flags| from |ERR_get_error_line_data| to +// indicate that |*data| has a non-static lifetime, but this lifetime is still +// managed by the library. The caller must not call |OPENSSL_free| or |free| on +// |data|. +#define ERR_FLAG_MALLOCED 2 + +// ERR_get_error_line_data acts like |ERR_get_error_line|, but also returns the +// error-specific data pointer and flags. The flags are a bitwise-OR of +// |ERR_FLAG_*| values. The error-specific data is owned by the error queue +// and the pointer becomes invalid after the next call that affects the same +// thread's error queue. If |*flags| contains |ERR_FLAG_STRING| then |*data| is +// human-readable. +OPENSSL_EXPORT uint32_t ERR_get_error_line_data(const char **file, int *line, + const char **data, int *flags); + +// The "peek" functions act like the |ERR_get_error| functions, above, but they +// do not remove the error from the queue. +OPENSSL_EXPORT uint32_t ERR_peek_error(void); +OPENSSL_EXPORT uint32_t ERR_peek_error_line(const char **file, int *line); +OPENSSL_EXPORT uint32_t ERR_peek_error_line_data(const char **file, int *line, + const char **data, int *flags); + +// The "peek last" functions act like the "peek" functions, above, except that +// they return the most recent error. +OPENSSL_EXPORT uint32_t ERR_peek_last_error(void); +OPENSSL_EXPORT uint32_t ERR_peek_last_error_line(const char **file, int *line); +OPENSSL_EXPORT uint32_t ERR_peek_last_error_line_data(const char **file, + int *line, + const char **data, + int *flags); + +// ERR_error_string_n generates a human-readable string representing +// |packed_error|, places it at |buf|, and returns |buf|. It writes at most +// |len| bytes (including the terminating NUL) and truncates the string if +// necessary. If |len| is greater than zero then |buf| is always NUL terminated. +// +// The string will have the following format: +// +// error:[error code]:[library name]:OPENSSL_internal:[reason string] +// +// error code is an 8 digit hexadecimal number; library name and reason string +// are ASCII text. +OPENSSL_EXPORT char *ERR_error_string_n(uint32_t packed_error, char *buf, + size_t len); + +// ERR_lib_error_string returns a string representation of the library that +// generated |packed_error|, or a placeholder string is the library is +// unrecognized. +OPENSSL_EXPORT const char *ERR_lib_error_string(uint32_t packed_error); + +// ERR_reason_error_string returns a string representation of the reason for +// |packed_error|, or a placeholder string if the reason is unrecognized. +OPENSSL_EXPORT const char *ERR_reason_error_string(uint32_t packed_error); + +// ERR_print_errors_callback_t is the type of a function used by +// |ERR_print_errors_cb|. It takes a pointer to a human readable string (and +// its length) that describes an entry in the error queue. The |ctx| argument +// is an opaque pointer given to |ERR_print_errors_cb|. +// +// It should return one on success or zero on error, which will stop the +// iteration over the error queue. +typedef int (*ERR_print_errors_callback_t)(const char *str, size_t len, + void *ctx); + +// ERR_print_errors_cb clears the current thread's error queue, calling +// |callback| with a string representation of each error, from the least recent +// to the most recent error. +// +// The string will have the following format (which differs from +// |ERR_error_string|): +// +// [thread id]:error:[error code]:[library name]:OPENSSL_internal:[reason string]:[file]:[line number]:[optional string data] +// +// The callback can return one to continue the iteration or zero to stop it. +// The |ctx| argument is an opaque value that is passed through to the +// callback. +OPENSSL_EXPORT void ERR_print_errors_cb(ERR_print_errors_callback_t callback, + void *ctx); + +// ERR_print_errors_fp clears the current thread's error queue, printing each +// error to |file|. See |ERR_print_errors_cb| for the format. +OPENSSL_EXPORT void ERR_print_errors_fp(FILE *file); + + +// Clearing errors. + +// ERR_clear_error clears the error queue for the current thread. +OPENSSL_EXPORT void ERR_clear_error(void); + +// ERR_set_mark "marks" the most recent error for use with |ERR_pop_to_mark|. +// It returns one if an error was marked and zero if there are no errors. +OPENSSL_EXPORT int ERR_set_mark(void); + +// ERR_pop_to_mark removes errors from the most recent to the least recent +// until (and not including) a "marked" error. It returns zero if no marked +// error was found (and thus all errors were removed) and one otherwise. Errors +// are marked using |ERR_set_mark|. +OPENSSL_EXPORT int ERR_pop_to_mark(void); + + +// Custom errors. + +// ERR_get_next_error_library returns a value suitable for passing as the +// |library| argument to |ERR_put_error|. This is intended for code that wishes +// to push its own, non-standard errors to the error queue. +OPENSSL_EXPORT int ERR_get_next_error_library(void); + + +// Built-in library and reason codes. + +// The following values are built-in library codes. +#define ERR_LIB_NONE 1 +#define ERR_LIB_SYS 2 +#define ERR_LIB_BN 3 +#define ERR_LIB_RSA 4 +#define ERR_LIB_DH 5 +#define ERR_LIB_EVP 6 +#define ERR_LIB_BUF 7 +#define ERR_LIB_OBJ 8 +#define ERR_LIB_PEM 9 +#define ERR_LIB_DSA 10 +#define ERR_LIB_X509 11 +#define ERR_LIB_ASN1 12 +#define ERR_LIB_CONF 13 +#define ERR_LIB_CRYPTO 14 +#define ERR_LIB_EC 15 +#define ERR_LIB_SSL 16 +#define ERR_LIB_BIO 17 +#define ERR_LIB_PKCS7 18 +#define ERR_LIB_PKCS8 19 +#define ERR_LIB_X509V3 20 +#define ERR_LIB_RAND 21 +#define ERR_LIB_ENGINE 22 +#define ERR_LIB_OCSP 23 +#define ERR_LIB_UI 24 +#define ERR_LIB_COMP 25 +#define ERR_LIB_ECDSA 26 +#define ERR_LIB_ECDH 27 +#define ERR_LIB_HMAC 28 +#define ERR_LIB_DIGEST 29 +#define ERR_LIB_CIPHER 30 +#define ERR_LIB_HKDF 31 +#define ERR_LIB_TRUST_TOKEN 32 +#define ERR_LIB_USER 33 +#define ERR_NUM_LIBS 34 +#define ERR_LIB_PKCS12 35 +#define ERR_LIB_DSO 36 +#define ERR_LIB_OSSL_STORE 37 +#define ERR_LIB_FIPS 38 +#define ERR_LIB_CMS 39 +#define ERR_LIB_TS 40 +#define ERR_LIB_CT 41 +#define ERR_LIB_ASYNC 42 +#define ERR_LIB_KDF 43 +#define ERR_LIB_SM2 44 + +// The following reason codes used to denote an error occuring in another +// library. They are sometimes used for a stack trace. +#define ERR_R_SYS_LIB ERR_LIB_SYS +#define ERR_R_BN_LIB ERR_LIB_BN +#define ERR_R_RSA_LIB ERR_LIB_RSA +#define ERR_R_DH_LIB ERR_LIB_DH +#define ERR_R_EVP_LIB ERR_LIB_EVP +#define ERR_R_BUF_LIB ERR_LIB_BUF +#define ERR_R_OBJ_LIB ERR_LIB_OBJ +#define ERR_R_PEM_LIB ERR_LIB_PEM +#define ERR_R_DSA_LIB ERR_LIB_DSA +#define ERR_R_X509_LIB ERR_LIB_X509 +#define ERR_R_ASN1_LIB ERR_LIB_ASN1 +#define ERR_R_CONF_LIB ERR_LIB_CONF +#define ERR_R_CRYPTO_LIB ERR_LIB_CRYPTO +#define ERR_R_EC_LIB ERR_LIB_EC +#define ERR_R_SSL_LIB ERR_LIB_SSL +#define ERR_R_BIO_LIB ERR_LIB_BIO +#define ERR_R_PKCS7_LIB ERR_LIB_PKCS7 +#define ERR_R_PKCS8_LIB ERR_LIB_PKCS8 +#define ERR_R_X509V3_LIB ERR_LIB_X509V3 +#define ERR_R_RAND_LIB ERR_LIB_RAND +#define ERR_R_DSO_LIB ERR_LIB_DSO +#define ERR_R_ENGINE_LIB ERR_LIB_ENGINE +#define ERR_R_OCSP_LIB ERR_LIB_OCSP +#define ERR_R_UI_LIB ERR_LIB_UI +#define ERR_R_COMP_LIB ERR_LIB_COMP +#define ERR_R_ECDSA_LIB ERR_LIB_ECDSA +#define ERR_R_ECDH_LIB ERR_LIB_ECDH +#define ERR_R_STORE_LIB ERR_LIB_STORE +#define ERR_R_FIPS_LIB ERR_LIB_FIPS +#define ERR_R_CMS_LIB ERR_LIB_CMS +#define ERR_R_TS_LIB ERR_LIB_TS +#define ERR_R_HMAC_LIB ERR_LIB_HMAC +#define ERR_R_JPAKE_LIB ERR_LIB_JPAKE +#define ERR_R_USER_LIB ERR_LIB_USER +#define ERR_R_DIGEST_LIB ERR_LIB_DIGEST +#define ERR_R_CIPHER_LIB ERR_LIB_CIPHER +#define ERR_R_HKDF_LIB ERR_LIB_HKDF +#define ERR_R_TRUST_TOKEN_LIB ERR_LIB_TRUST_TOKEN + +// The following values are global reason codes. They may occur in any library. +#define ERR_R_FATAL 64 +#define ERR_R_MALLOC_FAILURE (1 | ERR_R_FATAL) +#define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED (2 | ERR_R_FATAL) +#define ERR_R_PASSED_NULL_PARAMETER (3 | ERR_R_FATAL) +#define ERR_R_INTERNAL_ERROR (4 | ERR_R_FATAL) +#define ERR_R_OVERFLOW (5 | ERR_R_FATAL) + + +// Deprecated functions. + +// ERR_remove_state calls |ERR_clear_error|. +OPENSSL_EXPORT void ERR_remove_state(unsigned long pid); + +// ERR_remove_thread_state clears the error queue for the current thread if +// |tid| is NULL. Otherwise it calls |assert(0)|, because it's no longer +// possible to delete the error queue for other threads. +// +// Use |ERR_clear_error| instead. Note error queues are deleted automatically on +// thread exit. You do not need to call this function to release memory. +OPENSSL_EXPORT void ERR_remove_thread_state(const CRYPTO_THREADID *tid); + +// ERR_func_error_string returns the string "OPENSSL_internal". +OPENSSL_EXPORT const char *ERR_func_error_string(uint32_t packed_error); + +// ERR_error_string behaves like |ERR_error_string_n| but |len| is implicitly +// |ERR_ERROR_STRING_BUF_LEN|. +// +// Additionally, if |buf| is NULL, the error string is placed in a static buffer +// which is returned. This is not thread-safe and only exists for backwards +// compatibility with legacy callers. The static buffer will be overridden by +// calls in other threads. +// +// Use |ERR_error_string_n| instead. +// +// TODO(fork): remove this function. +OPENSSL_EXPORT char *ERR_error_string(uint32_t packed_error, char *buf); +#define ERR_ERROR_STRING_BUF_LEN 120 + +// ERR_GET_FUNC returns zero. BoringSSL errors do not report a function code. +OPENSSL_INLINE int ERR_GET_FUNC(uint32_t packed_error) { + (void)packed_error; + return 0; +} + +// ERR_TXT_* are provided for compatibility with code that assumes that it's +// using OpenSSL. +#define ERR_TXT_STRING ERR_FLAG_STRING +#define ERR_TXT_MALLOCED ERR_FLAG_MALLOCED + + +// Private functions. + +// ERR_clear_system_error clears the system's error value (i.e. errno). +OPENSSL_EXPORT void ERR_clear_system_error(void); + +// OPENSSL_PUT_ERROR is used by OpenSSL code to add an error to the error +// queue. +#define OPENSSL_PUT_ERROR(library, reason) \ + ERR_put_error(ERR_LIB_##library, 0, reason, __FILE__, __LINE__) + +// OPENSSL_PUT_SYSTEM_ERROR is used by OpenSSL code to add an error from the +// operating system to the error queue. +// TODO(fork): include errno. +#define OPENSSL_PUT_SYSTEM_ERROR() \ + ERR_put_error(ERR_LIB_SYS, 0, 0, __FILE__, __LINE__); + +// ERR_put_error adds an error to the error queue, dropping the least recent +// error if necessary for space reasons. +OPENSSL_EXPORT void ERR_put_error(int library, int unused, int reason, + const char *file, unsigned line); + +// ERR_add_error_data takes a variable number (|count|) of const char* +// pointers, concatenates them and sets the result as the data on the most +// recent error. +OPENSSL_EXPORT void ERR_add_error_data(unsigned count, ...); + +// ERR_add_error_dataf takes a printf-style format and arguments, and sets the +// result as the data on the most recent error. +OPENSSL_EXPORT void ERR_add_error_dataf(const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(1, 2); + +// ERR_set_error_data sets the data on the most recent error to |data|, which +// must be a NUL-terminated string. |flags| must contain |ERR_FLAG_STRING|. If +// |flags| contains |ERR_FLAG_MALLOCED|, this function takes ownership of +// |data|, which must have been allocated with |OPENSSL_malloc|. Otherwise, it +// saves a copy of |data|. +// +// Note this differs from OpenSSL which, when |ERR_FLAG_MALLOCED| is unset, +// saves the pointer as-is and requires it remain valid for the lifetime of the +// address space. +OPENSSL_EXPORT void ERR_set_error_data(char *data, int flags); + +// ERR_NUM_ERRORS is one more than the limit of the number of errors in the +// queue. +#define ERR_NUM_ERRORS 16 + +#define ERR_PACK(lib, reason) \ + (((((uint32_t)(lib)) & 0xff) << 24) | ((((uint32_t)(reason)) & 0xfff))) + +// OPENSSL_DECLARE_ERROR_REASON is used by util/make_errors.h (which generates +// the error defines) to recognise that an additional reason value is needed. +// This is needed when the reason value is used outside of an +// |OPENSSL_PUT_ERROR| macro. The resulting define will be +// ${lib}_R_${reason}. +#define OPENSSL_DECLARE_ERROR_REASON(lib, reason) + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_ERR_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/evp.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/evp.h new file mode 100644 index 0000000..ef9226c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/evp.h @@ -0,0 +1,1443 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EVP_H +#define OPENSSL_HEADER_EVP_H + +#include + +#include // IWYU pragma: export +#include + +// OpenSSL included digest, cipher, and object functions in this header so we +// include them for users that still expect that. +#include +#include +#include +#include +#include +#include +#include // Needed by Apache mod_ssl + +#if defined(__cplusplus) +extern "C" { +#endif + + +// EVP abstracts over public/private key algorithms. + + +// Public/private key objects. +// +// An |EVP_PKEY| object represents a public or private key. A given object may +// be used concurrently on multiple threads by non-mutating functions, provided +// no other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// EVP_PKEY_new creates a new, empty public-key object and returns it or NULL +// on allocation failure. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new(void); + +// EVP_PKEY_free frees all data referenced by |pkey| and then frees |pkey| +// itself. +OPENSSL_EXPORT void EVP_PKEY_free(EVP_PKEY *pkey); + +// EVP_PKEY_up_ref increments the reference count of |pkey| and returns one. It +// does not mutate |pkey| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int EVP_PKEY_up_ref(EVP_PKEY *pkey); + +// EVP_PKEY_is_opaque returns one if |pkey| is opaque. Opaque keys are backed by +// custom implementations which do not expose key material and parameters. It is +// an error to attempt to duplicate, export, or compare an opaque key. +OPENSSL_EXPORT int EVP_PKEY_is_opaque(const EVP_PKEY *pkey); + +// EVP_PKEY_cmp compares |a| and |b| and returns one if they are equal, zero if +// not and a negative number on error. +// +// WARNING: this differs from the traditional return value of a "cmp" +// function. +OPENSSL_EXPORT int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b); + +// EVP_PKEY_copy_parameters sets the parameters of |to| to equal the parameters +// of |from|. It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from); + +// EVP_PKEY_missing_parameters returns one if |pkey| is missing needed +// parameters or zero if not, or if the algorithm doesn't take parameters. +OPENSSL_EXPORT int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey); + +// EVP_PKEY_size returns the maximum size, in bytes, of a signature signed by +// |pkey|. For an RSA key, this returns the number of bytes needed to represent +// the modulus. For an EC key, this returns the maximum size of a DER-encoded +// ECDSA signature. For an ML-DSA key, this returns the signature byte size. +OPENSSL_EXPORT int EVP_PKEY_size(const EVP_PKEY *pkey); + +// EVP_PKEY_bits returns the "size", in bits, of |pkey|. For an RSA key, this +// returns the bit length of the modulus. For an EC key, this returns the bit +// length of the group order. For an ML-DSA key, this returns the bit length +// of the public key. +OPENSSL_EXPORT int EVP_PKEY_bits(const EVP_PKEY *pkey); + +// EVP_PKEY_id returns the type of |pkey|, which is one of the |EVP_PKEY_*| +// values. +OPENSSL_EXPORT int EVP_PKEY_id(const EVP_PKEY *pkey); + +// EVP_PKEY_pqdsa_get_type returns the |nid| of the configured PQDSA key. |pkey| +// must not be NULL. +OPENSSL_EXPORT int EVP_PKEY_pqdsa_get_type(const EVP_PKEY *pkey); + +// EVP_MD_get0_name returns the short name of |md| +OPENSSL_EXPORT const char *EVP_MD_get0_name(const EVP_MD *md); + +// EVP_MD_name calls |EVP_MD_get0_name| +OPENSSL_EXPORT const char *EVP_MD_name(const EVP_MD *md); + +// EVP Password Utility Functions + +// EVP_get_pw_prompt returns an internal pointer to static memory containing +// the default prompt. In AWS-LC, this default is hardcoded. In OpenSSL, +// the default prompt must be configured by a user and is otherwise NULL. +OPENSSL_EXPORT char *EVP_get_pw_prompt(void); + +// EVP_read_pw_string writes the prompt to /dev/tty, or, if that could not be opened, +// to standard output, turns echo off, and reads an input string from /dev/tty, or, +// if that could not be opened, from standard input. If |prompt| is NULL, the default +// prompt is used. The user input is returned in |buf|, which must have space for at +// least length bytes. If verify is set, the user is asked for the password twice and +// unless the two copies match, an error is returned. +// Returns 0 on success, -1 on error, or -2 on out-of-band events (Interrupt, Cancel, ...). +OPENSSL_EXPORT int EVP_read_pw_string(char *buf, int length, const char *prompt, int verify); + +// EVP_read_pw_string_min implements the functionality for |EVP_read_pw_string|. It +// additionally checks that the password is at least |min_length| bytes long. +// Returns 0 on success, -1 on error, or -2 on out-of-band events (Interrupt, Cancel, ...). +OPENSSL_EXPORT int EVP_read_pw_string_min(char *buf, int min_length, int length, + const char *prompt, int verify); + + +// Getting and setting concrete key types. +// +// The following functions get and set the underlying key representation in an +// |EVP_PKEY| object. The |set1| functions take an additional reference to the +// underlying key and return one on success or zero if |key| is NULL. The +// |assign| functions adopt the caller's reference and return one on success or +// zero if |key| is NULL. The |get1| functions return a fresh reference to the +// underlying object or NULL if |pkey| is not of the correct type. The |get0| +// functions behave the same but return a non-owning pointer. +// +// The |get0| and |get1| functions take |const| pointers and are thus +// non-mutating for thread-safety purposes, but mutating functions on the +// returned lower-level objects are considered to also mutate the |EVP_PKEY| and +// may not be called concurrently with other operations on the |EVP_PKEY|. + +OPENSSL_EXPORT int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key); +OPENSSL_EXPORT int EVP_PKEY_assign_RSA(EVP_PKEY *pkey, RSA *key); +OPENSSL_EXPORT RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); +OPENSSL_EXPORT RSA *EVP_PKEY_get1_RSA(const EVP_PKEY *pkey); + +OPENSSL_EXPORT int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key); +OPENSSL_EXPORT int EVP_PKEY_assign_DSA(EVP_PKEY *pkey, DSA *key); +OPENSSL_EXPORT DSA *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); +OPENSSL_EXPORT DSA *EVP_PKEY_get1_DSA(const EVP_PKEY *pkey); + +OPENSSL_EXPORT int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key); +OPENSSL_EXPORT int EVP_PKEY_assign_EC_KEY(EVP_PKEY *pkey, EC_KEY *key); +OPENSSL_EXPORT EC_KEY *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey); +OPENSSL_EXPORT EC_KEY *EVP_PKEY_get1_EC_KEY(const EVP_PKEY *pkey); + +OPENSSL_EXPORT int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key); +OPENSSL_EXPORT int EVP_PKEY_assign_DH(EVP_PKEY *pkey, DH *key); +OPENSSL_EXPORT DH *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); +OPENSSL_EXPORT DH *EVP_PKEY_get1_DH(const EVP_PKEY *pkey); + +// EVP_PKEY_CTX_set_dh_paramgen_prime_len sets the length of the DH prime +// parameter p for DH parameter generation. If this function is not called, +// the default length of 2048 is used. |pbits| must be greater than or equal +// to 256. Returns 1 on success, otherwise returns a non-positive value. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_dh_paramgen_prime_len(EVP_PKEY_CTX *ctx, int pbits); + +// EVP_PKEY_CTX_set_dh_paramgen_generator sets the DH generator for DH parameter +// generation. If this function is not called, the default value of 2 is used. +// |gen| must be greater than 1. Returns 1 on success, otherwise returns a +// non-positive value. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_dh_paramgen_generator(EVP_PKEY_CTX *ctx, int gen); + +#define EVP_PKEY_NONE NID_undef +#define EVP_PKEY_RSA NID_rsaEncryption +#define EVP_PKEY_RSA_PSS NID_rsassaPss +#define EVP_PKEY_EC NID_X9_62_id_ecPublicKey +#define EVP_PKEY_ED25519 NID_ED25519 +#define EVP_PKEY_ED25519PH NID_ED25519ph +#define EVP_PKEY_X25519 NID_X25519 +#define EVP_PKEY_HKDF NID_hkdf +#define EVP_PKEY_HMAC NID_hmac +#define EVP_PKEY_DH NID_dhKeyAgreement +#define EVP_PKEY_PQDSA NID_PQDSA +#define EVP_PKEY_KEM NID_kem + +// EVP_PKEY_set_type sets the type of |pkey| to |type|. It returns one if +// successful or zero if the |type| argument is not one of the |EVP_PKEY_*| +// values. If |pkey| is NULL, it simply reports whether the type is known. +OPENSSL_EXPORT int EVP_PKEY_set_type(EVP_PKEY *pkey, int type); + +// EVP_PKEY_set_type_str sets the type of |pkey| to the PEM type string given +// by the first |len| bytes of |str|. It returns one if successful or zero if it +// cannot find the PEM type among the |EVP_PKEY_*| values. If |pkey| is NULL, +// it simply reports whether the type is known. +OPENSSL_EXPORT int EVP_PKEY_set_type_str(EVP_PKEY *pkey, + const char *str, + int len); + +// EVP_PKEY_cmp_parameters compares the parameters of |a| and |b|. It returns +// one if they match, zero if not, or a negative number of on error. +// +// WARNING: the return value differs from the usual return value convention. +OPENSSL_EXPORT int EVP_PKEY_cmp_parameters(const EVP_PKEY *a, + const EVP_PKEY *b); + + +// ASN.1 functions + +// EVP_parse_public_key decodes a DER-encoded SubjectPublicKeyInfo structure +// (RFC 5280) from |cbs| and advances |cbs|. It returns a newly-allocated +// |EVP_PKEY| or NULL on error. If the key is an EC key, the curve is guaranteed +// to be set. +// +// The caller must check the type of the parsed public key to ensure it is +// suitable and validate other desired key properties such as RSA modulus size +// or EC curve. +OPENSSL_EXPORT EVP_PKEY *EVP_parse_public_key(CBS *cbs); + +// EVP_marshal_public_key marshals |key| as a DER-encoded SubjectPublicKeyInfo +// structure (RFC 5280) and appends the result to |cbb|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int EVP_marshal_public_key(CBB *cbb, const EVP_PKEY *key); + +// EVP_parse_private_key decodes a DER-encoded PrivateKeyInfo structure (RFC +// 5208) from |cbs| and advances |cbs|. It returns a newly-allocated |EVP_PKEY| +// or NULL on error. +// +// The caller must check the type of the parsed private key to ensure it is +// suitable and validate other desired key properties such as RSA modulus size +// or EC curve. In particular, RSA private key operations scale cubicly, so +// applications accepting RSA private keys from external sources may need to +// bound key sizes (use |EVP_PKEY_bits| or |RSA_bits|) to avoid a DoS vector. +// +// A PrivateKeyInfo ends with an optional set of attributes. These are not +// processed and so this function will silently ignore any trailing data in the +// structure. +OPENSSL_EXPORT EVP_PKEY *EVP_parse_private_key(CBS *cbs); + +// EVP_marshal_private_key marshals |key| as a DER-encoded PrivateKeyInfo +// structure (RFC 5208) and appends the result to |cbb|. It returns one on +// success and zero on error. For ML-DSA, the private seed is encoded. +OPENSSL_EXPORT int EVP_marshal_private_key(CBB *cbb, const EVP_PKEY *key); + +// EVP_marshal_private_key_v2 marshals |key| as a DER-encoded +// OneAsymmetricKey (RFC 5958) and appends the result to |cbb|. It returns one +// on success and zero on error. +// +// Ed25519 and x25119 are the only private key that supports marshaling as a v2 +// PKCS8 structure. All other private key types will return +// UNSUPPORTED_ALGORITHM error. +OPENSSL_EXPORT int EVP_marshal_private_key_v2(CBB *cbb, const EVP_PKEY *key); + +// Raw keys +// +// Some keys types support a "raw" serialization. Currently the only supported +// raw formats are X25519 and Ed25519, where the formats are those specified in +// RFC 7748 and RFC 8032, respectively. Note the RFC 8032 private key format +// is the 32-byte prefix of |ED25519_sign|'s 64-byte private key. +// For ML-DSA use EVP_PKEY_pqdsa_new_raw_private_key. + +// EVP_PKEY_new_raw_private_key returns a newly allocated |EVP_PKEY| wrapping a +// private key of the specified type. It returns NULL on error. +// For ML-DSA use EVP_PKEY_pqdsa_new_raw_public_key. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *unused, + const uint8_t *in, + size_t len); + +// EVP_PKEY_new_raw_public_key returns a newly allocated |EVP_PKEY| wrapping a +// public key of the specified type. It returns NULL on error. +// For ML-DSA use EVP_PKEY_pqdsa_new_raw_private_key. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *unused, + const uint8_t *in, + size_t len); + +// EVP_PKEY_get_raw_private_key outputs the private key for |pkey| in raw form. +// If |out| is NULL, it sets |*out_len| to the size of the raw private key. +// Otherwise, it writes at most |*out_len| bytes to |out| and sets |*out_len| to +// the number of bytes written. +// +// It returns one on success and zero if |pkey| has no private key, the key +// type does not support a raw format, or the buffer is too small. +OPENSSL_EXPORT int EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey, + uint8_t *out, size_t *out_len); + +// EVP_PKEY_get_raw_public_key outputs the public key for |pkey| in raw form. +// If |out| is NULL, it sets |*out_len| to the size of the raw public key. +// Otherwise, it writes at most |*out_len| bytes to |out| and sets |*out_len| to +// the number of bytes written. +// +// It returns one on success and zero if |pkey| has no public key, the key +// type does not support a raw format, or the buffer is too small. +OPENSSL_EXPORT int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, + uint8_t *out, size_t *out_len); + + +// Signing + +// EVP_DigestSignInit sets up |ctx| for a signing operation with |type| and +// |pkey|. The |ctx| argument must have been initialised with +// |EVP_MD_CTX_init|. If |pctx| is not NULL, the |EVP_PKEY_CTX| of the signing +// operation will be written to |*pctx|; this can be used to set alternative +// signing options. +// +// For single-shot signing algorithms which do not use a pre-hash, such as +// Ed25519, or when using ML-DSA in non pre-hash mode, |type| should be NULL. +// The |EVP_MD_CTX| itself is unused but is present so the API is uniform. +// See |EVP_DigestSign|. +// +// This function does not mutate |pkey| for thread-safety purposes and may be +// used concurrently with other non-mutating functions on |pkey|. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int EVP_DigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, + const EVP_MD *type, ENGINE *e, + EVP_PKEY *pkey); + +// EVP_DigestSignUpdate appends |len| bytes from |data| to the data which will +// be signed in |EVP_DigestSignFinal|. It returns one. +// +// This function performs a streaming signing operation and will fail for +// signature algorithms which do not support this. Use |EVP_DigestSign| for a +// single-shot operation. +OPENSSL_EXPORT int EVP_DigestSignUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_DigestSignFinal signs the data that has been included by one or more +// calls to |EVP_DigestSignUpdate|. If |out_sig| is NULL then |*out_sig_len| is +// set to the maximum number of output bytes. Otherwise, on entry, +// |*out_sig_len| must contain the length of the |out_sig| buffer. If the call +// is successful, the signature is written to |out_sig| and |*out_sig_len| is +// set to its length. +// +// This function performs a streaming signing operation and will fail for +// signature algorithms which do not support this. Use |EVP_DigestSign| for a +// single-shot operation. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int EVP_DigestSignFinal(EVP_MD_CTX *ctx, uint8_t *out_sig, + size_t *out_sig_len); + +// EVP_DigestSign signs |data_len| bytes from |data| using |ctx|. If |out_sig| +// is NULL then |*out_sig_len| is set to the maximum number of output +// bytes. Otherwise, on entry, |*out_sig_len| must contain the length of the +// |out_sig| buffer. If the call is successful, the signature is written to +// |out_sig| and |*out_sig_len| is set to its length. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_DigestSign(EVP_MD_CTX *ctx, uint8_t *out_sig, + size_t *out_sig_len, const uint8_t *data, + size_t data_len); + + +// Verifying + +// EVP_DigestVerifyInit sets up |ctx| for a signature verification operation +// with |type| and |pkey|. The |ctx| argument must have been initialised with +// |EVP_MD_CTX_init|. If |pctx| is not NULL, the |EVP_PKEY_CTX| of the signing +// operation will be written to |*pctx|; this can be used to set alternative +// signing options. +// +// For single-shot signing algorithms which do not use a pre-hash, such as +// Ed25519, or when using ML-DSA in non pre-hash mode, |type| should be NULL. +// The |EVP_MD_CTX| itself is unused but is present so the API is uniform. +// See |EVP_DigestVerify|. +// +// This function does not mutate |pkey| for thread-safety purposes and may be +// used concurrently with other non-mutating functions on |pkey|. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, + const EVP_MD *type, ENGINE *e, + EVP_PKEY *pkey); + +// EVP_DigestVerifyUpdate appends |len| bytes from |data| to the data which +// will be verified by |EVP_DigestVerifyFinal|. It returns one. +// +// This function performs streaming signature verification and will fail for +// signature algorithms which do not support this. Use |EVP_PKEY_verify_message| +// for a single-shot verification. +OPENSSL_EXPORT int EVP_DigestVerifyUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_DigestVerifyFinal verifies that |sig_len| bytes of |sig| are a valid +// signature for the data that has been included by one or more calls to +// |EVP_DigestVerifyUpdate|. It returns one on success and zero otherwise. +// +// This function performs streaming signature verification and will fail for +// signature algorithms which do not support this. Use |EVP_PKEY_verify_message| +// for a single-shot verification. +OPENSSL_EXPORT int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const uint8_t *sig, + size_t sig_len); + +// EVP_DigestVerify verifies that |sig_len| bytes from |sig| are a valid +// signature for |data|. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_DigestVerify(EVP_MD_CTX *ctx, const uint8_t *sig, + size_t sig_len, const uint8_t *data, + size_t len); + + +// Signing (old functions) + +// EVP_SignInit_ex configures |ctx|, which must already have been initialised, +// for a fresh signing operation using the hash function |type|. It returns one +// on success and zero otherwise. +// +// (In order to initialise |ctx|, either obtain it initialised with +// |EVP_MD_CTX_create|, or use |EVP_MD_CTX_init|.) +OPENSSL_EXPORT int EVP_SignInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, + ENGINE *impl); + +// EVP_SignInit is a deprecated version of |EVP_SignInit_ex|. +// +// TODO(fork): remove. +OPENSSL_EXPORT int EVP_SignInit(EVP_MD_CTX *ctx, const EVP_MD *type); + +// EVP_SignUpdate appends |len| bytes from |data| to the data which will be +// signed in |EVP_SignFinal|. +OPENSSL_EXPORT int EVP_SignUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_SignFinal signs the data that has been included by one or more calls to +// |EVP_SignUpdate|, using the key |pkey|, and writes it to |sig|. On entry, +// |sig| must point to at least |EVP_PKEY_size(pkey)| bytes of space. The +// actual size of the signature is written to |*out_sig_len|. +// +// It returns one on success and zero otherwise. +// +// It does not modify |ctx|, thus it's possible to continue to use |ctx| in +// order to sign a longer message. It also does not mutate |pkey| for +// thread-safety purposes and may be used concurrently with other non-mutating +// functions on |pkey|. +OPENSSL_EXPORT int EVP_SignFinal(const EVP_MD_CTX *ctx, uint8_t *sig, + unsigned int *out_sig_len, EVP_PKEY *pkey); + + +// Verifying (old functions) + +// EVP_VerifyInit_ex configures |ctx|, which must already have been +// initialised, for a fresh signature verification operation using the hash +// function |type|. It returns one on success and zero otherwise. +// +// (In order to initialise |ctx|, either obtain it initialised with +// |EVP_MD_CTX_create|, or use |EVP_MD_CTX_init|.) +OPENSSL_EXPORT int EVP_VerifyInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, + ENGINE *impl); + +// EVP_VerifyInit is a deprecated version of |EVP_VerifyInit_ex|. +// +// TODO(fork): remove. +OPENSSL_EXPORT int EVP_VerifyInit(EVP_MD_CTX *ctx, const EVP_MD *type); + +// EVP_VerifyUpdate appends |len| bytes from |data| to the data which will be +// signed in |EVP_VerifyFinal|. +OPENSSL_EXPORT int EVP_VerifyUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_VerifyFinal verifies that |sig_len| bytes of |sig| are a valid +// signature, by |pkey|, for the data that has been included by one or more +// calls to |EVP_VerifyUpdate|. +// +// It returns one on success and zero otherwise. +// +// It does not modify |ctx|, thus it's possible to continue to use |ctx| in +// order to verify a longer message. It also does not mutate |pkey| for +// thread-safety purposes and may be used concurrently with other non-mutating +// functions on |pkey|. +OPENSSL_EXPORT int EVP_VerifyFinal(EVP_MD_CTX *ctx, const uint8_t *sig, + size_t sig_len, EVP_PKEY *pkey); + + +// Printing + +// EVP_PKEY_print_public prints a textual representation of the public key in +// |pkey| to |out|. Returns one on success or zero otherwise. +OPENSSL_EXPORT int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, + int indent, ASN1_PCTX *pctx); + +// EVP_PKEY_print_private prints a textual representation of the private key in +// |pkey| to |out|. Returns one on success or zero otherwise. +OPENSSL_EXPORT int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, + int indent, ASN1_PCTX *pctx); + +// EVP_PKEY_print_params prints a textual representation of the parameters in +// |pkey| to |out|. Returns one on success or zero otherwise. +OPENSSL_EXPORT int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, + int indent, ASN1_PCTX *pctx); + + +// Password stretching. +// +// Password stretching functions take a low-entropy password and apply a slow +// function that results in a key suitable for use in symmetric +// cryptography. + +// PKCS5_SALT_LEN is a deprecated constant as used by deprecated +// EVP_BytesToKey() which cannot change. +#define PKCS5_SALT_LEN 8 + +// PKCS5_PBKDF2_HMAC computes |iterations| iterations of PBKDF2 of |password| +// and |salt|, using |digest|, and outputs |key_len| bytes to |out_key|. It +// returns one on success and zero on allocation failure or if |iterations| is +// 0. It's recommended that |iterations| be set to a much higher number (at +// least hundreds of thousands). +OPENSSL_EXPORT int PKCS5_PBKDF2_HMAC(const char *password, size_t password_len, + const uint8_t *salt, size_t salt_len, + uint32_t iterations, const EVP_MD *digest, + size_t key_len, uint8_t *out_key); + +// PKCS5_PBKDF2_HMAC_SHA1 is the same as PKCS5_PBKDF2_HMAC, but with |digest| +// fixed to |EVP_sha1|. +OPENSSL_EXPORT int PKCS5_PBKDF2_HMAC_SHA1(const char *password, + size_t password_len, + const uint8_t *salt, size_t salt_len, + uint32_t iterations, size_t key_len, + uint8_t *out_key); + +// EVP_PBE_scrypt expands |password| into a secret key of length |key_len| using +// scrypt, as described in RFC 7914, and writes the result to |out_key|. It +// returns one on success and zero on allocation failure, if the memory required +// for the operation exceeds |max_mem|, or if any of the parameters are invalid +// as described below. +// +// |N|, |r|, and |p| are as described in RFC 7914 section 6. They determine the +// cost of the operation. If |max_mem| is zero, a defult limit of 32MiB will be +// used. +// +// The parameters are considered invalid under any of the following conditions: +// - |r| or |p| are zero +// - |p| > (2^30 - 1) / |r| +// - |N| is not a power of two +// - |N| > 2^32 +// - |N| > 2^(128 * |r| / 8) +OPENSSL_EXPORT int EVP_PBE_scrypt(const char *password, size_t password_len, + const uint8_t *salt, size_t salt_len, + uint64_t N, uint64_t r, uint64_t p, + size_t max_mem, uint8_t *out_key, + size_t key_len); + + +// Public key contexts. +// +// |EVP_PKEY_CTX| objects hold the context of an operation (e.g. signing or +// encrypting) that uses a public key. + +// EVP_PKEY_CTX_new allocates a fresh |EVP_PKEY_CTX| for use with |pkey|. It +// returns the context or NULL on error. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e); + +// EVP_PKEY_CTX_new_id allocates a fresh |EVP_PKEY_CTX| for a key of type |id| +// (e.g. |EVP_PKEY_HMAC|). This can be used for key generation where +// |EVP_PKEY_CTX_new| can't be used because there isn't an |EVP_PKEY| to pass +// it. It returns the context or NULL on error. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e); + +// EVP_PKEY_CTX_free frees |ctx| and the data it owns. +OPENSSL_EXPORT void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_CTX_dup allocates a fresh |EVP_PKEY_CTX| and sets it equal to the +// state of |ctx|. It returns the fresh |EVP_PKEY_CTX| or NULL on error. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_CTX_get0_pkey returns the |EVP_PKEY| associated with |ctx|. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_sign_init initialises an |EVP_PKEY_CTX| for a signing operation. It +// should be called before |EVP_PKEY_sign|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_sign_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_sign signs |digest_len| bytes from |digest| using |ctx|. If |sig| is +// NULL, the maximum size of the signature is written to |out_sig_len|. +// Otherwise, |*sig_len| must contain the number of bytes of space available at +// |sig|. If sufficient, the signature will be written to |sig| and |*sig_len| +// updated with the true length. This function will fail for signature +// Ed25519 as it does not support signing pre-hashed inputs. For ML-DSA this +// function expects the format of |digest| to conform with "ExternalMu", i.e., +// the digest mu is the SHAKE256 hash of the associated public key concatenated +// with a zero byte to indicate pure-mode, the context string length, the +// contents of the context string, and the input message in this order e.g. +// mu = SHAKE256(SHAKE256(pk) || 0 || |ctx| || ctx || M). +// +// +// WARNING: |digest| must be the output of some hash function on the data to be +// signed. Passing unhashed inputs will not result in a secure signature scheme. +// Use |EVP_DigestSignInit| to sign an unhashed input. +// +// WARNING: Setting |sig| to NULL only gives the maximum size of the +// signature. The actual signature may be smaller. +// +// It returns one on success or zero on error. (Note: this differs from +// OpenSSL, which can also return negative values to indicate an error. ) +OPENSSL_EXPORT int EVP_PKEY_sign(EVP_PKEY_CTX *ctx, uint8_t *sig, + size_t *sig_len, const uint8_t *digest, + size_t digest_len); + +// EVP_PKEY_verify_init initialises an |EVP_PKEY_CTX| for a signature +// verification operation. It should be called before |EVP_PKEY_verify|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_verify verifies that |sig_len| bytes from |sig| are a valid +// signature for |digest|. This function will fail for signature +// Ed25519 as it does not support signing pre-hashed inputs. For ML-DSA this +// function expects the format of |digest| to conform with "ExternalMu", i.e., +// the digest mu is the SHAKE256 hash of the associated public key concatenated +// with a zero byte to indicate pure-mode, the context string length, the +// contents of the context string, and the input message in this order e.g. +// mu = SHAKE256(SHAKE256(pk) || 0 || |ctx| || ctx || M). +// +// WARNING: |digest| must be the output of some hash function on the data to be +// verified. Passing unhashed inputs will not result in a secure signature +// scheme. Use |EVP_DigestVerifyInit| to verify a signature given the unhashed +// input. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify(EVP_PKEY_CTX *ctx, const uint8_t *sig, + size_t sig_len, const uint8_t *digest, + size_t digest_len); + +// EVP_PKEY_encrypt_init initialises an |EVP_PKEY_CTX| for an encryption +// operation. It should be called before |EVP_PKEY_encrypt|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_encrypt encrypts |in_len| bytes from |in|. If |out| is NULL, the +// maximum size of the ciphertext is written to |out_len|. Otherwise, |*out_len| +// must contain the number of bytes of space available at |out|. If sufficient, +// the ciphertext will be written to |out| and |*out_len| updated with the true +// length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the +// ciphertext. The actual ciphertext may be smaller. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encrypt(EVP_PKEY_CTX *ctx, uint8_t *out, + size_t *out_len, const uint8_t *in, + size_t in_len); + +// EVP_PKEY_decrypt_init initialises an |EVP_PKEY_CTX| for a decryption +// operation. It should be called before |EVP_PKEY_decrypt|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_decrypt decrypts |in_len| bytes from |in|. If |out| is NULL, the +// maximum size of the plaintext is written to |out_len|. Otherwise, |*out_len| +// must contain the number of bytes of space available at |out|. If sufficient, +// the ciphertext will be written to |out| and |*out_len| updated with the true +// length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the +// plaintext. The actual plaintext may be smaller. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_decrypt(EVP_PKEY_CTX *ctx, uint8_t *out, + size_t *out_len, const uint8_t *in, + size_t in_len); + +// EVP_PKEY_verify_recover_init initialises an |EVP_PKEY_CTX| for a public-key +// decryption operation. It should be called before |EVP_PKEY_verify_recover|. +// +// Public-key decryption is a very obscure operation that is only implemented +// by RSA keys. It is effectively a signature verification operation that +// returns the signed message directly. It is almost certainly not what you +// want. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify_recover_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_verify_recover decrypts |sig_len| bytes from |sig|. If |out| is +// NULL, the maximum size of the plaintext is written to |out_len|. Otherwise, +// |*out_len| must contain the number of bytes of space available at |out|. If +// sufficient, the ciphertext will be written to |out| and |*out_len| updated +// with the true length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the +// plaintext. The actual plaintext may be smaller. +// +// See the warning about this operation in |EVP_PKEY_verify_recover_init|. It +// is probably not what you want. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify_recover(EVP_PKEY_CTX *ctx, uint8_t *out, + size_t *out_len, const uint8_t *sig, + size_t siglen); + +// EVP_PKEY_derive_init initialises an |EVP_PKEY_CTX| for a key derivation +// operation. It should be called before |EVP_PKEY_derive_set_peer| and +// |EVP_PKEY_derive|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_derive_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_derive_set_peer sets the peer's key to be used for key derivation +// by |ctx| to |peer|. It should be called after |EVP_PKEY_derive_init|. (For +// example, this is used to set the peer's key in (EC)DH.) It returns one on +// success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer); + +// EVP_PKEY_derive derives a shared key from |ctx|. If |key| is non-NULL then, +// on entry, |out_key_len| must contain the amount of space at |key|. If +// sufficient then the shared key will be written to |key| and |*out_key_len| +// will be set to the length. If |key| is NULL then |out_key_len| will be set to +// the maximum length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the key. The +// actual key may be smaller. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_derive(EVP_PKEY_CTX *ctx, uint8_t *key, + size_t *out_key_len); + +// EVP_PKEY_check supports EC and RSA keys and validates both the public and +// private components of a key pair. For EC keys, it verifies that the private +// key component exists and calls EC_KEY_check_key. For RSA keys, it calls +// RSA_check_key which validates both public and private key relationships. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_check(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_public_check validates at least the public component of a key. +// For EC keys, this calls |EC_KEY_check_key| which validates the public component, +// and if available, the private key as well. +// For RSA keys, this calls |RSA_check_key| which requires the public and private +// components of the key pair. This is different from OpenSSL which does not +// support RSA keys via this API. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_public_check(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_param_check validates the parameters component of the key given by +// |ctx|. OpenSSL only supports by DH and EC keys via this API. +// For DH keys, this calls |DH_check| to validate the parameters. EC key +// parameter validations are not supported as of now. +// TODO: Support EC group validations. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_param_check(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_keygen_init initialises an |EVP_PKEY_CTX| for a key generation +// operation. It should be called before |EVP_PKEY_keygen|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_keygen performs a key generation operation using the values from +// |ctx|. If |*out_pkey| is non-NULL, it overwrites |*out_pkey| with the +// resulting key. Otherwise, it sets |*out_pkey| to a newly-allocated |EVP_PKEY| +// containing the result. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **out_pkey); + +// EVP_PKEY_encapsulate is an operation defined for a KEM (Key Encapsulation +// Mechanism). For the KEM specified in |ctx|, the function: +// 1. generates a random value and writes it to |shared_secret|, +// 2. encapsulates the shared secret, producing the ciphertext, by using +// the public key in |ctx|, and writes the ciphertext to |ciphertext|, +// 3. writes the length of |ciphertext| and |shared_secret| to +// |ciphertext_len| and |shared_secret_len|. +// +// The function requires that output buffers, |ciphertext| and |shared_secret|, +// be either both NULL or both non-NULL. Otherwise, a failure is returned. +// +// If both |ciphertext| and |shared_secret| are NULL it is assumed that +// the caller is doing a size check: the function will write the size of +// the ciphertext and the shared secret in |ciphertext_len| and +// |shared_secret_len| and return successfully. +// +// If both |ciphertext| and |shared_secret| are not NULL it is assumed that +// the caller is performing the actual operation. The function will check +// additionally if the lengths of the output buffers, |ciphertext_len| and +// |shared_secret_len|, are large enough for the KEM. +// +// NOTE: no allocation is done in the function, the caller is expected to +// provide large enough |ciphertext| and |shared_secret| buffers. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encapsulate(EVP_PKEY_CTX *ctx /* IN */, + uint8_t *ciphertext /* OUT */, + size_t *ciphertext_len /* OUT */, + uint8_t *shared_secret /* OUT */, + size_t *shared_secret_len /* OUT */); + +// EVP_PKEY_decapsulate is an operation defined for a KEM (Key Encapsulation +// Mechanism). For the KEM specified in |ctx|, the function: +// 1. decapsulates the shared secret from the given |ciphertext| using the +// secret key configured in |ctx| and writes it to |shared_secret|, +// 2. writes the length of |shared_secret| to |shared_secret_len|. +// +// If the given |shared_secret| is NULL it is assumed that the caller is doing +// a size check: the function will write the size of the shared secret in +// |shared_secret_len| and return successfully. +// +// If |shared_secret| is non-NULL it is assumed that the caller is performing +// the actual operation. The functions will check additionally if the length of +// the output buffer |shared_secret_len| is large enough for the KEM. +// +// NOTE: no allocation is done in the function, the caller is expected to +// provide large enough |shared_secret| buffer. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_decapsulate(EVP_PKEY_CTX *ctx /* IN */, + uint8_t *shared_secret /* OUT */, + size_t *shared_secret_len /* OUT */, + const uint8_t *ciphertext /* IN */, + size_t ciphertext_len /* IN */); + +// EVP_PKEY_paramgen_init initialises an |EVP_PKEY_CTX| for a parameter +// generation operation. It should be called before |EVP_PKEY_paramgen|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_paramgen performs a parameter generation using the values from +// |ctx|. If |*out_pkey| is non-NULL, it overwrites |*out_pkey| with the +// resulting parameters, but no key. Otherwise, it sets |*out_pkey| to a +// newly-allocated |EVP_PKEY| containing the result. It returns one on success +// or zero on error. +OPENSSL_EXPORT int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **out_pkey); + + +// Generic control functions. + +// EVP_PKEY_CTX_set_signature_md sets |md| as the digest to be used in a +// signature operation. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_get_signature_md sets |*out_md| to the digest to be used in a +// signature operation. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_signature_md(EVP_PKEY_CTX *ctx, + const EVP_MD **out_md); + + +// EVP_PKEY_CTX_set_signature_context sets |context| of length |context_len| to +// be used as the context octet string for the signing operation. |context| will +// be copied to an internal buffer allowing for the caller to free it +// afterwards. +// +// EVP_PKEY_ED25519PH is the only key type that currently supports setting a +// a signature context that is used in computing the HashEdDSA signature. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_signature_context(EVP_PKEY_CTX *ctx, + const uint8_t *context, + size_t context_len); + +// EVP_PKEY_CTX_get0_signature_context sets |*context| to point to the internal +// buffer containing the signing context octet string (which may be NULL) and +// writes the length to |*context_len|. +// +// EVP_PKEY_ED25519PH is the only key type that currently supports retrieving a +// a signature context that is used in computing the HashEdDSA signature. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get0_signature_context(EVP_PKEY_CTX *ctx, + const uint8_t **context, + size_t *context_len); + +// RSA specific control functions. + +// EVP_PKEY_CTX_set_rsa_padding sets the padding type to use. It should be one +// of the |RSA_*_PADDING| values. Returns one on success or zero on error. By +// default, the padding is |RSA_PKCS1_PADDING|. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_padding(EVP_PKEY_CTX *ctx, int padding); + +// EVP_PKEY_CTX_get_rsa_padding sets |*out_padding| to the current padding +// value, which is one of the |RSA_*_PADDING| values. Returns one on success or +// zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_padding(EVP_PKEY_CTX *ctx, + int *out_padding); + +// EVP_PKEY_CTX_set_rsa_pss_saltlen sets the length of the salt in a PSS-padded +// signature. A value of -1 cause the salt to be the same length as the digest +// in the signature. A value of -2 causes the salt to be the maximum length +// that will fit when signing and recovered from the signature when verifying. +// Otherwise the value gives the size of the salt in bytes. +// +// If unsure, use -1. +// +// Returns one on success or zero on error. +// +// TODO(davidben): The default is currently -2. Switch it to -1. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_saltlen(EVP_PKEY_CTX *ctx, + int salt_len); + +// EVP_PKEY_CTX_get_rsa_pss_saltlen sets |*out_salt_len| to the salt length of +// a PSS-padded signature. See the documentation for +// |EVP_PKEY_CTX_set_rsa_pss_saltlen| for details of the special values that it +// can take. +// +// Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_pss_saltlen(EVP_PKEY_CTX *ctx, + int *out_salt_len); + +// EVP_PKEY_CTX_set_rsa_keygen_bits sets the size of the desired RSA modulus, +// in bits, for key generation. Returns one on success or zero on +// error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_keygen_bits(EVP_PKEY_CTX *ctx, + int bits); + +// EVP_PKEY_CTX_set_rsa_keygen_pubexp sets |e| as the public exponent for key +// generation. Returns one on success or zero on error. On success, |ctx| takes +// ownership of |e|. The library will then call |BN_free| on |e| when |ctx| is +// destroyed. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, + BIGNUM *e); + +// EVP_PKEY_CTX_set_rsa_oaep_md sets |md| as the digest used in OAEP padding. +// Returns one on success or zero on error. If unset, the default is SHA-1. +// Callers are recommended to overwrite this default. +// +// TODO(davidben): Remove the default and require callers specify this. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_get_rsa_oaep_md sets |*out_md| to the digest function used in +// OAEP padding. Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_oaep_md(EVP_PKEY_CTX *ctx, + const EVP_MD **out_md); + +// EVP_PKEY_CTX_set_rsa_mgf1_md sets |md| as the digest used in MGF1. Returns +// one on success or zero on error. +// +// If unset, the default is the signing hash for |RSA_PKCS1_PSS_PADDING| and the +// OAEP hash for |RSA_PKCS1_OAEP_PADDING|. Callers are recommended to use this +// default and not call this function. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_get_rsa_mgf1_md sets |*out_md| to the digest function used in +// MGF1. Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_mgf1_md(EVP_PKEY_CTX *ctx, + const EVP_MD **out_md); + +// EVP_PKEY_CTX_set0_rsa_oaep_label sets |label_len| bytes from |label| as the +// label used in OAEP. DANGER: On success, this call takes ownership of |label| +// and will call |OPENSSL_free| on it when |ctx| is destroyed. +// +// Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set0_rsa_oaep_label(EVP_PKEY_CTX *ctx, + uint8_t *label, + size_t label_len); + +// EVP_PKEY_CTX_get0_rsa_oaep_label sets |*out_label| to point to the internal +// buffer containing the OAEP label (which may be NULL) and returns the length +// of the label or a negative value on error. +// +// WARNING: the return value differs from the usual return value convention. +OPENSSL_EXPORT int EVP_PKEY_CTX_get0_rsa_oaep_label(EVP_PKEY_CTX *ctx, + const uint8_t **out_label); + + +// EC specific control functions. + +// EVP_PKEY_CTX_set_ec_paramgen_curve_nid sets the curve used for +// |EVP_PKEY_keygen| or |EVP_PKEY_paramgen| operations to |nid|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_ec_paramgen_curve_nid(EVP_PKEY_CTX *ctx, + int nid); + +// KEM specific functions. + +// EVP_PKEY_CTX_kem_set_params sets in |ctx| the parameters associated with the +// KEM defined by the given |nid|. It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_kem_set_params(EVP_PKEY_CTX *ctx, int nid); + +// EVP_PKEY_kem_new_raw_public_key generates a new EVP_PKEY object of type +// EVP_PKEY_KEM, initializes the KEM key based on |nid| and populates the +// public key part of the KEM key with the contents of |in|. It returns the +// pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_kem_new_raw_public_key( + int nid, const uint8_t *in, size_t len); + +// EVP_PKEY_kem_new_raw_secret_key generates a new EVP_PKEY object of type +// EVP_PKEY_KEM, initializes the KEM key based on |nid| and populates the +// secret key part of the KEM key with the contents of |in|. It returns the +// pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_kem_new_raw_secret_key( + int nid, const uint8_t *in, size_t len); + +// EVP_PKEY_kem_new_raw_key generates a new EVP_PKEY object of type +// EVP_PKEY_KEM, initializes the KEM key based on |nid| and populates the +// public and secret key parts of the KEM key with the contents of |in_public| +// and |in_secret|. It returns the pointer to the allocated PKEY on sucess and +// NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_kem_new_raw_key(int nid, + const uint8_t *in_public, + size_t len_public, + const uint8_t *in_secret, + size_t len_secret); + +// EVP_PKEY_kem_check_key validates that the public key in |key| corresponds +// to the secret key in |key|. +OPENSSL_EXPORT int EVP_PKEY_kem_check_key(EVP_PKEY *key); + +// PQDSA specific functions. + +// EVP_PKEY_CTX_pqdsa_set_params sets in |ctx| the parameters associated with +// the signature scheme defined by the given |nid|. It returns one on success +// and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_pqdsa_set_params(EVP_PKEY_CTX *ctx, int nid); + +// EVP_PKEY_pqdsa_new_raw_public_key generates a new EVP_PKEY object of type +// EVP_PKEY_PQDSA, initializes the PQDSA key based on |nid| and populates the +// public key part of the PQDSA key with the contents of |in|. It returns the +// pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_pqdsa_new_raw_public_key(int nid, const uint8_t *in, size_t len); + +// EVP_PKEY_pqdsa_new_raw_private_key generates a new EVP_PKEY object of type +// EVP_PKEY_PQDSA, initializes the PQDSA key based on |nid| and populates the +// secret key part of the PQDSA key with the contents of |in|. If the contents +// of |in| is the private key seed, then this function will generate the +// corresponding key pair and populate both public and private parts of the PKEY. +// It returns the pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_pqdsa_new_raw_private_key(int nid, const uint8_t *in, size_t len); + +// Diffie-Hellman-specific control functions. + +// EVP_PKEY_CTX_set_dh_pad configures configures whether |ctx|, which must be an +// |EVP_PKEY_derive| operation, configures the handling of leading zeros in the +// Diffie-Hellman shared secret. If |pad| is zero, leading zeros are removed +// from the secret. If |pad| is non-zero, the fixed-width shared secret is used +// unmodified, as in PKCS #3. If this function is not called, the default is to +// remove leading zeros. +// +// WARNING: The behavior when |pad| is zero leaks information about the shared +// secret. This may result in side channel attacks such as +// https://raccoon-attack.com/, particularly when the same private key is used +// for multiple operations. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_dh_pad(EVP_PKEY_CTX *ctx, int pad); + + +// ASN1 functions + +// EVP_PKEY_asn1_get_count returns the number of available +// |EVP_PKEY_ASN1_METHOD| structures. +OPENSSL_EXPORT int EVP_PKEY_asn1_get_count(void); + +// EVP_PKEY_asn1_get0 returns a pointer to an EVP_PKEY_ASN1_METHOD structure. +// |idx| is the index value, which must be a non-negative value smaller than +// the return value of |EVP_PKEY_asn1_get_count|. +OPENSSL_EXPORT const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx); + +// EVP_PKEY_asn1_find finds an |EVP_PKEY_ASN1_METHOD| structure for the given +// key |type|, e.g. |EVP_PKEY_EC| or |EVP_PKEY_RSA|. |pe| is ignored. +OPENSSL_EXPORT const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(ENGINE **_pe, + int type); + +// EVP_PKEY_asn1_find_str finds an |EVP_PKEY_ASN1_METHOD| structure by name. +// |pe| is ignored. +// |name| is the name of the key type to find, e.g, "RSA" or "EC". +// |len| is the length of the name. +OPENSSL_EXPORT const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str( + ENGINE **_pe, const char *name, int len); + +// EVP_PKEY_asn1_get0_info retrieves information about an |EVP_PKEY_ASN1_METHOD| +// structure. +// |ppkey_id| is a pointer to get the key type identifier. +// |pkey_base_id| is a pointer to get the base key type. Value will be the same +// as |ppkey_id|. +// |ppkey_flags| is not supported. Value is set to 0 if pointer is not |NULL|. +// |pinfo| is a pointer to get a text description. +// |ppem_str| is a pointer to get the PEM string name. +// |ameth| is a pointer to the EVP_PKEY_ASN1_METHOD structure. +OPENSSL_EXPORT int EVP_PKEY_asn1_get0_info(int *ppkey_id, int *pkey_base_id, + int *ppkey_flags, const char **pinfo, + const char **ppem_str, + const EVP_PKEY_ASN1_METHOD *ameth); + + +// EVP_PKEY_CTX keygen/paramgen functions. + +typedef int EVP_PKEY_gen_cb(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_CTX_set_cb sets |cb| as the key or parameter generation callback +// function for |ctx|. The callback function is then translated and used as the +// underlying |BN_GENCB| for |ctx|. Once |cb| is set for |ctx|, any information +// regarding key or parameter generation can be retrieved via +// |EVP_PKEY_CTX_get_keygen_info|. +// This behavior only applies to |EVP_PKEY|s that have calls to |BN_GENCB| +// available, which is only |EVP_PKEY_RSA|. +// +// TODO: Add support for |EVP_PKEY_DH| once we have param_gen support. +OPENSSL_EXPORT void EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb); + +// EVP_PKEY_CTX_get_keygen_info returns the values associated with the +// |EVP_PKEY_gen_cb|/|BN_GENCB| assigned to |ctx|. This should only be used if +// |EVP_PKEY_CTX_set_cb| has been called. If |idx| is -1, the total number of +// available parameters is returned. Any non-negative value less than the total +// number of available parameters, returns the indexed value in the parameter +// array. We return 0 for any invalid |idx| or key type. +// +// The |idx|s in |ctx->keygen_info| correspond to the following values for +// |BN_GENCB|: +// 1. |ctx->keygen_info[0]| -> |event| +// 2. |ctx->keygen_info[1]| -> |n| +// See documentation for |BN_GENCB| for more details regarding the definition +// of each parameter. +// +// TODO: Add support for |EVP_PKEY_DH| once we have param_gen support. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_keygen_info(EVP_PKEY_CTX *ctx, int idx); + +// EVP_PKEY_CTX_set_app_data sets |app_data| for |ctx|. +OPENSSL_EXPORT void EVP_PKEY_CTX_set_app_data(EVP_PKEY_CTX *ctx, void *data); + +// EVP_PKEY_CTX_get_app_data returns |ctx|'s |app_data|. +OPENSSL_EXPORT void *EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx); + + +// Deprecated functions. + +// EVP_PKEY_RSA2 was historically an alternate form for RSA public keys (OID +// 2.5.8.1.1), but is no longer accepted. +#define EVP_PKEY_RSA2 NID_rsa + +// EVP_PKEY_X448 is defined for OpenSSL compatibility, but we do not support +// X448 and attempts to create keys will fail. +#define EVP_PKEY_X448 NID_X448 + +// EVP_PKEY_ED448 is defined for OpenSSL compatibility, but we do not support +// Ed448 and attempts to create keys will fail. +#define EVP_PKEY_ED448 NID_ED448 + +// EVP_MD_get_pkey_type returns the NID of the public key signing algorithm +// associated with |md| and RSA. This does not return all potential signing +// algorithms that could work with |md| and should not be used. +OPENSSL_EXPORT int EVP_MD_get_pkey_type(const EVP_MD *md); + +// EVP_MD_pkey_type calls |EVP_MD_get_pkey_type|. +OPENSSL_EXPORT int EVP_MD_pkey_type(const EVP_MD *md); + +OPENSSL_EXPORT void EVP_CIPHER_do_all_sorted( + void (*callback)(const EVP_CIPHER *cipher, const char *name, + const char *unused, void *arg), + void *arg); + +OPENSSL_EXPORT void EVP_MD_do_all_sorted(void (*callback)(const EVP_MD *cipher, + const char *name, + const char *unused, + void *arg), + void *arg); + +// EVP_MD_do_all is the same as |EVP_MD_do_all_sorted|. We include both for +// compatibility reasons. +OPENSSL_EXPORT void EVP_MD_do_all(void (*callback)(const EVP_MD *cipher, + const char *name, + const char *unused, + void *arg), + void *arg); + + +// i2d_PrivateKey marshals a private key from |key| to type-specific format, as +// described in |i2d_SAMPLE|. +// +// RSA keys are serialized as a DER-encoded RSAPublicKey (RFC 8017) structure. +// EC keys are serialized as a DER-encoded ECPrivateKey (RFC 5915) structure. +// +// Use |RSA_marshal_private_key| or |EC_KEY_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_PrivateKey(const EVP_PKEY *key, uint8_t **outp); + +// i2d_PublicKey marshals a public key from |key| to a type-specific format, as +// described in |i2d_SAMPLE|. +// +// RSA keys are serialized as a DER-encoded RSAPublicKey (RFC 8017) structure. +// EC keys are serialized as an EC point per SEC 1. +// +// Use |RSA_marshal_public_key| or |EC_POINT_point2cbb| instead. +OPENSSL_EXPORT int i2d_PublicKey(const EVP_PKEY *key, uint8_t **outp); + +// d2i_PrivateKey parses a DER-encoded private key from |len| bytes at |*inp|, +// as described in |d2i_SAMPLE|. The private key must have type |type|, +// otherwise it will be rejected. +// +// This function tries to detect one of several formats. Instead, use +// |EVP_parse_private_key| for a PrivateKeyInfo, |RSA_parse_private_key| for an +// RSAPrivateKey, and |EC_parse_private_key| for an ECPrivateKey. +OPENSSL_EXPORT EVP_PKEY *d2i_PrivateKey(int type, EVP_PKEY **out, + const uint8_t **inp, long len); + +// d2i_AutoPrivateKey acts the same as |d2i_PrivateKey|, but detects the type +// of the private key. +// +// This function tries to detect one of several formats. Instead, use +// |EVP_parse_private_key| for a PrivateKeyInfo, |RSA_parse_private_key| for an +// RSAPrivateKey, and |EC_parse_private_key| for an ECPrivateKey. +OPENSSL_EXPORT EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **out, const uint8_t **inp, + long len); + +// d2i_PublicKey parses a public key from |len| bytes at |*inp| in a type- +// specific format specified by |type|, as described in |d2i_SAMPLE|. +// +// The only supported value for |type| is |EVP_PKEY_RSA|, which parses a +// DER-encoded RSAPublicKey (RFC 8017) structure. Parsing EC keys is not +// supported by this function. +// +// Use |RSA_parse_public_key| instead. +OPENSSL_EXPORT EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **out, + const uint8_t **inp, long len); + +// EVP_PKEY_CTX_set_ec_param_enc returns one if |encoding| is +// |OPENSSL_EC_NAMED_CURVE| or zero with an error otherwise. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_ec_param_enc(EVP_PKEY_CTX *ctx, + int encoding); + +// EVP_PKEY_set1_tls_encodedpoint replaces |pkey| with a public key encoded by +// |in|. It returns one on success and zero on error. |len| is the size of |in|. +// Any value of |len| below 1 is interpreted as an invalid input and will result +// in an error. +// +// This function only works on X25519 |EVP_PKEY_X25519| and EC |EVP_PKEY_EC| key +// types. The supported curve for |EVP_PKEY_X25519| is Curve25519. The supported +// curves for |EVP_PKEY_EC| are: NID_secp224r1, NID_X9_62_prime256v1, +// NID_secp384r1, NID_secp521r1 +// +// For the EC key type, the EC point representation must be in +// uncompressed form. +OPENSSL_EXPORT int EVP_PKEY_set1_tls_encodedpoint(EVP_PKEY *pkey, + const uint8_t *in, + size_t len); + +// EVP_PKEY_get1_tls_encodedpoint sets |*out_ptr| to a newly-allocated buffer +// containing the raw encoded public key for |pkey|. The caller must call +// |OPENSSL_free| to release this buffer on success. The function returns the +// length of the buffer on success and zero on error. +// +// This function only works on X25519 |EVP_PKEY_X25519| and EC |EVP_PKEY_EC| key +// types. The supported curve for |EVP_PKEY_X25519| is Curve25519. The supported +// curves for |EVP_PKEY_EC| are: NID_secp224r1, NID_X9_62_prime256v1, +// NID_secp384r1, NID_secp521r1 +// +// For the EC key type, the EC point representation must be in +// uncompressed form. +OPENSSL_EXPORT size_t EVP_PKEY_get1_tls_encodedpoint(const EVP_PKEY *pkey, + uint8_t **out_ptr); + +// EVP_PKEY_base_id calls |EVP_PKEY_id|. +OPENSSL_EXPORT int EVP_PKEY_base_id(const EVP_PKEY *pkey); + +// EVP_PKEY_CTX_set_rsa_pss_keygen_md returns 0. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_keygen_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen returns 0. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen(EVP_PKEY_CTX *ctx, + int salt_len); + +// EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md returns 0. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// i2d_PUBKEY marshals |pkey| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_PUBKEY(const EVP_PKEY *pkey, uint8_t **outp); + +// d2i_PUBKEY parses a DER-encoded SubjectPublicKeyInfo from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT EVP_PKEY *d2i_PUBKEY(EVP_PKEY **out, const uint8_t **inp, + long len); + +// i2d_RSA_PUBKEY marshals |rsa| as a DER-encoded SubjectPublicKeyInfo +// structure, as described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_RSA_PUBKEY(const RSA *rsa, uint8_t **outp); + +// d2i_RSA_PUBKEY parses an RSA public key as a DER-encoded SubjectPublicKeyInfo +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// SubjectPublicKeyInfo structures containing other key types are rejected. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT RSA *d2i_RSA_PUBKEY(RSA **out, const uint8_t **inp, long len); + +// i2d_DSA_PUBKEY marshals |dsa| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_DSA_PUBKEY(const DSA *dsa, uint8_t **outp); + +// d2i_DSA_PUBKEY parses a DSA public key as a DER-encoded SubjectPublicKeyInfo +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// SubjectPublicKeyInfo structures containing other key types are rejected. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT DSA *d2i_DSA_PUBKEY(DSA **out, const uint8_t **inp, long len); + +// i2d_EC_PUBKEY marshals |ec_key| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_EC_PUBKEY(const EC_KEY *ec_key, uint8_t **outp); + +// d2i_EC_PUBKEY parses an EC public key as a DER-encoded SubjectPublicKeyInfo +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// SubjectPublicKeyInfo structures containing other key types are rejected. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT EC_KEY *d2i_EC_PUBKEY(EC_KEY **out, const uint8_t **inp, + long len); + +// EVP_PKEY_assign sets the underlying key of |pkey| to |key|, which must be of +// the given type. If successful, it returns one. If the |type| argument +// is one of |EVP_PKEY_RSA|, |EVP_PKEY_DSA|, or |EVP_PKEY_EC| values it calls +// the corresponding |EVP_PKEY_assign_*| functions (which should be used instead). +// Otherwise, if |type| cannot be set via |EVP_PKEY_set_type| or if the key +// is NULL, it returns zero. +OPENSSL_EXPORT int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); + +// EVP_PKEY_type returns |nid|. +OPENSSL_EXPORT int EVP_PKEY_type(int nid); + +// EVP_PKEY_new_mac_key is deprecated. It allocates a fresh |EVP_PKEY| of +// |type|. Only |EVP_PKEY_HMAC| is supported. |mac_key| is used as the HMAC key, +// NULL |mac_key| will result in a complete zero-key being used, but in that +// case, the length must be zero. This returns the fresh |EVP_PKEY|, or NULL on +// error. +// +// NOTE: Use |HMAC_CTX| directly instead. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *engine, + const uint8_t *mac_key, + size_t mac_key_len); + +// EVP_PKEY_get0 returns the consumed key. The type of value returned will be +// one of the following, depending on the type of the |EVP_PKEY|: +// |DH|, |DSA|, |EC_KEY|, or |RSA|. +// +// This function is provided only for compatibility with OpenSSL. +// Prefer the use the typed |EVP_PKEY_get0_*| functions instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED void *EVP_PKEY_get0(const EVP_PKEY *pkey); + +// General No-op Functions [Deprecated]. + +// OpenSSL_add_all_algorithms does nothing. This has been deprecated since +// OpenSSL 1.1.0. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT void OpenSSL_add_all_algorithms(void); + +// OPENSSL_add_all_algorithms_conf does nothing. This has been deprecated since +// OpenSSL 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void OPENSSL_add_all_algorithms_conf(void); + +// OpenSSL_add_all_ciphers does nothing. This has been deprecated since OpenSSL +// 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void OpenSSL_add_all_ciphers(void); + +// OpenSSL_add_all_digests does nothing. This has been deprecated since OpenSSL +// 1.1.0. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. tpm2-tss defines -Werror and +// depends on this. +OPENSSL_EXPORT void OpenSSL_add_all_digests(void); + +// EVP_cleanup does nothing. This has been deprecated since OpenSSL 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_cleanup(void); + + +// EVP_PKEY_DSA +// +// |EVP_PKEY_DSA| is deprecated, but signing or verifying are still supported, +// as is parsing DER into a DSA |EVP_PKEY|. + +#define EVP_PKEY_DSA NID_dsa + +// EVP_PKEY_CTX_set_dsa_paramgen_bits sets the number of bits for DSA paramgen. +// |nbits| must be at least 512. Returns 1 on success, 0 otherwise. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_set_dsa_paramgen_bits( + EVP_PKEY_CTX *ctx, int nbits); + +// EVP_PKEY_CTX_set_dsa_paramgen_md sets the digest function used for DSA +// parameter generation. If not specified, one of SHA-1 (160), SHA-224 (224), +// or SHA-256 (256) is selected based on the number of bits in |q|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_set_dsa_paramgen_md(EVP_PKEY_CTX *ctx, const EVP_MD* md); + +// EVP_PKEY_CTX_set_dsa_paramgen_q_bits sets the number of bits in q to use for +// DSA parameter generation. If not specified, the default is 256. If a digest +// function is specified with |EVP_PKEY_CTX_set_dsa_paramgen_md| then this +// parameter is ignored and the number of bits in q matches the size of the +// digest. This function only accepts the values 160, 224 or 256 for |qbits|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_set_dsa_paramgen_q_bits( + EVP_PKEY_CTX *ctx, int qbits); + + +// EVP_PKEY_CTX_ctrl_str + +// EVP_PKEY_CTX_ctrl_str sets a parameter on |ctx| of type |type| to |value|. +// This function is deprecated and should not be used in new code. +// +// WARNING: This function is difficult to use correctly. New code should use +// the EVP_PKEY_CTX_set1_* or EVP_PKEY_CTX_set_* functions instead. +// +// |ctx| is the context to operate on. +// |type| is the parameter type as a string. +// |value| is the value to set. +// +// It returns 1 for success and 0 or a negative value for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, + const char *value); + + +// Preprocessor compatibility section (hidden). +// +// Historically, a number of APIs were implemented in OpenSSL as macros and +// constants to 'ctrl' functions. To avoid breaking #ifdefs in consumers, this +// section defines a number of legacy macros. + +// |BORINGSSL_PREFIX| already makes each of these symbols into macros, so there +// is no need to define conflicting macros. +#if !defined(BORINGSSL_PREFIX) +#define EVP_PKEY_CTX_set_rsa_oaep_md EVP_PKEY_CTX_set_rsa_oaep_md +#define EVP_PKEY_CTX_set0_rsa_oaep_label EVP_PKEY_CTX_set0_rsa_oaep_label +#define EVP_MD_name EVP_MD_name +#define EVP_MD_pkey_type EVP_MD_pkey_type +#endif + + +// Nodejs compatibility section (hidden). +// +// These defines exist for node.js, with the hope that we can eliminate the +// need for them over time. + +#define EVPerr(function, reason) \ + ERR_put_error(ERR_LIB_EVP, 0, reason, __FILE__, __LINE__) + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EVP_PKEY, EVP_PKEY_free) +BORINGSSL_MAKE_UP_REF(EVP_PKEY, EVP_PKEY_up_ref) +BORINGSSL_MAKE_DELETER(EVP_PKEY_CTX, EVP_PKEY_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_EVP_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/evp_errors.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/evp_errors.h new file mode 100644 index 0000000..4ed5b0d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/evp_errors.h @@ -0,0 +1,52 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EVP_ERRORS_H +#define OPENSSL_HEADER_EVP_ERRORS_H + +#define EVP_R_BUFFER_TOO_SMALL 100 +#define EVP_R_COMMAND_NOT_SUPPORTED 101 +#define EVP_R_DECODE_ERROR 102 +#define EVP_R_DIFFERENT_KEY_TYPES 103 +#define EVP_R_DIFFERENT_PARAMETERS 104 +#define EVP_R_ENCODE_ERROR 105 +#define EVP_R_EXPECTING_A_EC_KEY_KEY 106 +#define EVP_R_EXPECTING_AN_RSA_KEY 107 +#define EVP_R_EXPECTING_A_DSA_KEY 108 +#define EVP_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE 109 +#define EVP_R_INVALID_DIGEST_LENGTH 110 +#define EVP_R_INVALID_DIGEST_TYPE 111 +#define EVP_R_INVALID_KEYBITS 112 +#define EVP_R_INVALID_MGF1_MD 113 +#define EVP_R_INVALID_OPERATION 114 +#define EVP_R_INVALID_PADDING_MODE 115 +#define EVP_R_INVALID_PSS_SALTLEN 116 +#define EVP_R_KEYS_NOT_SET 117 +#define EVP_R_MISSING_PARAMETERS 118 +#define EVP_R_NO_DEFAULT_DIGEST 119 +#define EVP_R_NO_KEY_SET 120 +#define EVP_R_NO_MDC2_SUPPORT 121 +#define EVP_R_NO_NID_FOR_CURVE 122 +#define EVP_R_NO_OPERATION_SET 123 +#define EVP_R_NO_PARAMETERS_SET 124 +#define EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE 125 +#define EVP_R_OPERATON_NOT_INITIALIZED 126 +#define EVP_R_UNKNOWN_PUBLIC_KEY_TYPE 127 +#define EVP_R_UNSUPPORTED_ALGORITHM 128 +#define EVP_R_UNSUPPORTED_PUBLIC_KEY_TYPE 129 +#define EVP_R_NOT_A_PRIVATE_KEY 130 +#define EVP_R_INVALID_SIGNATURE 131 +#define EVP_R_MEMORY_LIMIT_EXCEEDED 132 +#define EVP_R_INVALID_PARAMETERS 133 +#define EVP_R_INVALID_PEER_KEY 134 +#define EVP_R_NOT_XOF_OR_INVALID_LENGTH 135 +#define EVP_R_EMPTY_PSK 136 +#define EVP_R_INVALID_BUFFER_SIZE 137 +#define EVP_R_BAD_DECRYPT 138 +#define EVP_R_EXPECTING_A_DH_KEY 139 +#define EVP_R_EXPECTING_A_PQDSA_KEY 140 +#define EVP_R_INVALID_PSS_MD 500 +#define EVP_R_INVALID_PSS_SALT_LEN 501 +#define EVP_R_INVALID_PSS_TRAILER_FIELD 502 + +#endif // OPENSSL_HEADER_EVP_ERRORS_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ex_data.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ex_data.h new file mode 100644 index 0000000..cf84aa3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ex_data.h @@ -0,0 +1,112 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EX_DATA_H +#define OPENSSL_HEADER_EX_DATA_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// ex_data is a mechanism for associating arbitrary extra data with objects. +// For each type of object that supports ex_data, different users can be +// assigned indexes in which to store their data. Each index has callback +// functions that are called when an object of that type is freed or +// duplicated. + + +typedef struct crypto_ex_data_st CRYPTO_EX_DATA; + + +// Type-specific functions. + +#if 0 // Sample + +// Each type that supports ex_data provides three functions: + +// TYPE_get_ex_new_index allocates a new index for |TYPE|. An optional +// |free_func| argument may be provided which is called when the owning object +// is destroyed. See |CRYPTO_EX_free| for details. The |argl| and |argp| +// arguments are opaque values that are passed to the callback. It returns the +// new index or a negative number on error. +OPENSSL_EXPORT int TYPE_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + +// TYPE_set_ex_data sets an extra data pointer on |t|. The |index| argument +// must have been returned from a previous call to |TYPE_get_ex_new_index|. +OPENSSL_EXPORT int TYPE_set_ex_data(TYPE *t, int index, void *arg); + +// TYPE_get_ex_data returns an extra data pointer for |t|, or NULL if no such +// pointer exists. The |index| argument should have been returned from a +// previous call to |TYPE_get_ex_new_index|. +OPENSSL_EXPORT void *TYPE_get_ex_data(const TYPE *t, int index); + +// Some types additionally preallocate index zero, with all callbacks set to +// NULL. Applications that do not need the general ex_data machinery may use +// this instead. + +// TYPE_set_app_data sets |t|'s application data pointer to |arg|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int TYPE_set_app_data(TYPE *t, void *arg); + +// TYPE_get_app_data returns the application data pointer for |t|, or NULL if no +// such pointer exists. +OPENSSL_EXPORT void *TYPE_get_app_data(const TYPE *t); + +#endif // Sample + + +// Callback types. + +// CRYPTO_EX_free is a callback function that is called when an object of the +// class with extra data pointers is being destroyed. For example, if this +// callback has been passed to |SSL_get_ex_new_index| then it may be called each +// time an |SSL*| is destroyed. +// +// The callback is passed the to-be-destroyed object (i.e. the |SSL*|) in +// |parent|. As |parent| will shortly be destroyed, callers must not perform +// operations that would increment its reference count, pass ownership, or +// assume the object outlives the function call. The arguments |argl| and |argp| +// contain opaque values that were given to |CRYPTO_get_ex_new_index|. +// +// This callback may be called with a NULL value for |ptr| if |parent| has no +// value set for this index. However, the callbacks may also be skipped entirely +// if no extra data pointers are set on |parent| at all. +typedef void CRYPTO_EX_free(void *parent, void *ptr, CRYPTO_EX_DATA *ad, + int index, long argl, void *argp); + + +// General No-op Functions [Deprecated]. + +// CRYPTO_cleanup_all_ex_data does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_cleanup_all_ex_data(void); + +// CRYPTO_EX_dup is a legacy callback function type which is ignored. +typedef int CRYPTO_EX_dup(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, + void **from_d, int index, long argl, void *argp); + + +// Private structures. + +// CRYPTO_EX_unused is a placeholder for an unused callback. It is aliased to +// int to ensure non-NULL callers fail to compile rather than fail silently. +typedef int CRYPTO_EX_unused; + +struct crypto_ex_data_st { + STACK_OF(void) *sk; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_EX_DATA_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/experimental/kem_deterministic_api.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/experimental/kem_deterministic_api.h new file mode 100644 index 0000000..018c3c9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/experimental/kem_deterministic_api.h @@ -0,0 +1,67 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +// These APIs are marked as experimental as the development and standardization +// of KEMs (e.g., for FIPS 203) are being finalized. + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Deterministic Key Encapsulation Mechanism functions + + +// EVP_PKEY_keygen_deterministic is an operation defined for a KEM (Key +// Encapsulation Mechanism). For the KEM specified in |ctx|, the function +// performs deterministic keygen based on the value specified in |seed| of +// length |seed_len| bytes. +// +// If |out_pkey| and |seed| are set to NULL it is assumed that the caller is +// doing a size check and the function will write the size of the required seed +// in |seed_len| and return successfully. +// +// EVP_PKEY_keygen_deterministic performs a deterministic key generation +// operation using the values from |ctx|, and the given |seed|. If |*out_pkey| +// is non-NULL, it overwrites |*out_pkey| with the resulting key. Otherwise, it +// sets |*out_pkey| to a newly-allocated |EVP_PKEY| containing the result. +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_keygen_deterministic(EVP_PKEY_CTX *ctx /* IN */, + EVP_PKEY **out_pkey /* OUT */, + const uint8_t *seed /* IN */, + size_t *seed_len /* IN */); + +// EVP_PKEY_encapsulate_deterministic is an operation defined for a KEM (Key +// Encapsulation Mechanism). The function performs the same encapsulation +// operations as EVP_PKEY_encapsulate, however, rather than generating a random +// for the |shared_secret|, the value is derived from the provided |seed| of +// |seed_len|. +// +// If |ciphertext|, |shared_secret|, and |seed| are NULL it is assumed that +// the caller is doing a size check: the function will write the size of +// the ciphertext, shared secret, and required seed in |ciphertext_len|, +// |shared_secret_len|, |seed_len| and return successfully. +// +// If |ciphertext|, |shared_secret|, and |seed| are not NULL it is assumed that +// the caller is performing the actual operation. The function will check +// additionally if the lengths of the output buffers, |ciphertext_len|, +// |shared_secret_len|, and |seed| are large enough for the KEM. +// +// Note that decapsulation is performed using the regular API, as a +// seed is not required. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encapsulate_deterministic(EVP_PKEY_CTX *ctx /* IN */, + uint8_t *ciphertext /* OUT */, + size_t *ciphertext_len /* OUT */, + uint8_t *shared_secret /* OUT */, + size_t *shared_secret_len /* OUT */, + const uint8_t *seed /* IN */, + size_t *seed_len /* IN */); + + +#if defined(__cplusplus) +} // extern C +#endif diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hkdf.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hkdf.h new file mode 100644 index 0000000..a7eda08 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hkdf.h @@ -0,0 +1,59 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_HKDF_H +#define OPENSSL_HEADER_HKDF_H + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// HKDF. + + +// HKDF computes HKDF (as specified by RFC 5869) of initial keying material +// |secret| with |salt| and |info| using |digest|, and outputs |out_len| bytes +// to |out_key|. It returns one on success and zero on error. +// +// HKDF is an Extract-and-Expand algorithm. It does not do any key stretching, +// and as such, is not suited to be used alone to generate a key from a +// password. +OPENSSL_EXPORT int HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest, + const uint8_t *secret, size_t secret_len, + const uint8_t *salt, size_t salt_len, + const uint8_t *info, size_t info_len); + +// HKDF_extract computes a HKDF PRK (as specified by RFC 5869) from initial +// keying material |secret| and salt |salt| using |digest|, and outputs +// |out_len| bytes to |out_key|. The maximum output size is |EVP_MAX_MD_SIZE|. +// It returns one on success and zero on error. +// +// WARNING: This function orders the inputs differently from RFC 5869 +// specification. Double-check which parameter is the secret/IKM and which is +// the salt when using. +OPENSSL_EXPORT int HKDF_extract(uint8_t *out_key, size_t *out_len, + const EVP_MD *digest, const uint8_t *secret, + size_t secret_len, const uint8_t *salt, + size_t salt_len); + +// HKDF_expand computes a HKDF OKM (as specified by RFC 5869) of length +// |out_len| from the PRK |prk| and info |info| using |digest|, and outputs +// the result to |out_key|. It returns one on success and zero on error. +OPENSSL_EXPORT int HKDF_expand(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, const uint8_t *prk, + size_t prk_len, const uint8_t *info, + size_t info_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#define HKDF_R_OUTPUT_TOO_LARGE 100 +#define HKDF_R_UNSUPPORTED_DIGEST 101 + +#endif // OPENSSL_HEADER_HKDF_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hmac.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hmac.h new file mode 100644 index 0000000..79e8927 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hmac.h @@ -0,0 +1,255 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_HMAC_H +#define OPENSSL_HEADER_HMAC_H + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// HMAC contains functions for constructing PRFs from Merkle–Damgård hash +// functions using HMAC. + + +// One-shot operation. + +// HMAC calculates the HMAC of |data_len| bytes of |data|, using the given key +// and hash function, and writes the result to |out|. On entry, |out| must +// contain at least |EVP_MD_size| bytes of space. The actual length of the +// result is written to |*out_len|. An output size of |EVP_MAX_MD_SIZE| will +// always be large enough. It returns |out| or NULL on error. +OPENSSL_EXPORT uint8_t *HMAC(const EVP_MD *evp_md, const void *key, + size_t key_len, const uint8_t *data, + size_t data_len, uint8_t *out, + unsigned int *out_len); + + +// Incremental operation. + +// HMAC_CTX_init initialises |ctx| for use in an HMAC operation. It's assumed +// that HMAC_CTX objects will be allocated on the stack thus no allocation +// function is provided. +OPENSSL_EXPORT void HMAC_CTX_init(HMAC_CTX *ctx); + +// HMAC_CTX_new allocates and initialises a new |HMAC_CTX| and returns it, or +// NULL on allocation failure. The caller must use |HMAC_CTX_free| to release +// the resulting object. +OPENSSL_EXPORT HMAC_CTX *HMAC_CTX_new(void); + +// HMAC_CTX_cleanup zeroises |ctx| since it's allocated on the stack. +// This brings the context to its initial state. +OPENSSL_EXPORT void HMAC_CTX_cleanup(HMAC_CTX *ctx); + +// HMAC_CTX_cleanse calls |HMAC_CTX_cleanup|. +OPENSSL_EXPORT void HMAC_CTX_cleanse(HMAC_CTX *ctx); + +// HMAC_CTX_free calls |HMAC_CTX_cleanup| and then frees |ctx| itself. +OPENSSL_EXPORT void HMAC_CTX_free(HMAC_CTX *ctx); + +// HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash +// function and |key| as the key. This function resets |HMAC_CTX| to a +// fresh state, even if |HMAC_Update| or |HMAC_Final| have been called +// previously. For a non-initial call, |md| may be NULL, in which case the +// previous hash function will be used. If the hash function has not changed and +// |key| is NULL, |ctx| reuses the previous key and resets to a clean state +// ready for new data. It returns one on success or zero on allocation failure. +// +// WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL +// |key| but repeating the previous |md| reuses the previous key rather than the +// empty key. +OPENSSL_EXPORT int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, size_t key_len, + const EVP_MD *md, ENGINE *impl); + +// HMAC_Update hashes |data_len| bytes from |data| into the current HMAC +// operation in |ctx|. It returns one. +OPENSSL_EXPORT int HMAC_Update(HMAC_CTX *ctx, const uint8_t *data, + size_t data_len); + +// HMAC_Final completes the HMAC operation in |ctx| and writes the result to +// |out| and then sets |*out_len| to the length of the result. On entry, |out| +// must contain at least |HMAC_size| bytes of space. An output size of +// |EVP_MAX_MD_SIZE| will always be large enough. It returns one on success or +// zero on allocation failure. +OPENSSL_EXPORT int HMAC_Final(HMAC_CTX *ctx, uint8_t *out, + unsigned int *out_len); + + +// Utility functions. + +// HMAC_size returns the size, in bytes, of the HMAC that will be produced by +// |ctx|. On entry, |ctx| must have been setup with |HMAC_Init_ex|. +OPENSSL_EXPORT size_t HMAC_size(const HMAC_CTX *ctx); + +// HMAC_CTX_get_md returns |ctx|'s hash function. +OPENSSL_EXPORT const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); + +// HMAC_CTX_copy_ex sets |dest| equal to |src|. On entry, |dest| must have been +// initialised by calling |HMAC_CTX_init|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int HMAC_CTX_copy_ex(HMAC_CTX *dest, const HMAC_CTX *src); + +// HMAC_CTX_reset calls |HMAC_CTX_cleanup| followed by |HMAC_CTX_init|. +OPENSSL_EXPORT void HMAC_CTX_reset(HMAC_CTX *ctx); + + +// Precomputed key functions + +// HMAC_MD5_PRECOMPUTED_KEY_SIZE is the precomputed key size for MD5, in bytes +#define HMAC_MD5_PRECOMPUTED_KEY_SIZE 32 +// HMAC_SHA1_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA1, in bytes +#define HMAC_SHA1_PRECOMPUTED_KEY_SIZE 40 +// HMAC_SHA224_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA224, in bytes +#define HMAC_SHA224_PRECOMPUTED_KEY_SIZE 64 +// HMAC_SHA256_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA256, in bytes +#define HMAC_SHA256_PRECOMPUTED_KEY_SIZE 64 +// HMAC_SHA384_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA384, in bytes +#define HMAC_SHA384_PRECOMPUTED_KEY_SIZE 128 +// HMAC_SHA512_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA512, in bytes +#define HMAC_SHA512_PRECOMPUTED_KEY_SIZE 128 +// HMAC_SHA512_224_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA512_224, in bytes +#define HMAC_SHA512_224_PRECOMPUTED_KEY_SIZE 128 +// HMAC_SHA512_256_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA512_256, in bytes +#define HMAC_SHA512_256_PRECOMPUTED_KEY_SIZE 128 + +// HMAC_MAX_PRECOMPUTED_KEY_SIZE is the largest precomputed key size, in bytes. +#define HMAC_MAX_PRECOMPUTED_KEY_SIZE (2 * (EVP_MAX_MD_CHAINING_LENGTH)) + +// HMAC_set_precomputed_key_export sets the context |ctx| to allow export of the +// precomputed key using HMAC_get_precomputed_key. On entry, HMAC_CTX must have +// been initialized via HMAC_Init_*, and neither HMAC_Update nor HMAC_Final +// must have been called after the last HMAC_Init_ex. It returns one on success +// and zero on error. +// After a successful call to HMAC_set_precomputed_key_export, HMAC_Update and +// HMAC_Final will fail. +// +// Note: The main reason for this function is to satisfy FIPS assertion AS09.16, +// since HMAC_get_precomputed_key returns key material (i.e., a CSP in NIST +// terminology). +OPENSSL_EXPORT int HMAC_set_precomputed_key_export(HMAC_CTX *ctx); + +// HMAC_get_precomputed_key exports the precomputed key. If |out| is NULL, +// |out_len| is set to the size of the precomputed key. After such a call, +// |HMAC_get_precomputed_key| can directly be called again with a non-null +// |out|. But |HMAC_Update| and |HMAC_Final| will still fail. +// +// If |out| is not NULL, |*out_len| must contain the number of bytes of space +// available at |out|. If sufficient, the precomputed key will be written in +// |out| and |out_len| will be updated with the true length (which is +// |HMAC_xxx_PRECOMPUTED_KEY_SIZE| for hash function xxx). An output size of +// |HMAC_MAX_PRECOMPUTED_KEY_SIZE| will always be large enough. After a +// successful call to |HMAC_get_precomputed_key| with a non-NULL |out|, the +// context can be directly used for computing an HMAC using |HMAC_Update| and +// |HMAC_Final|. +// +// The function returns one on success and zero on error. +// +// The precomputed key is the concatenation: +// precomputed_key = key_ipad || key_opad +// where: +// key_ipad = Hash_Compression_Function(key' xor ipad) +// key_opad = Hash_Compression_Function(key' xor opad) +// key' = padding of key with 0 on the right to be of the block length +// if length of key is at most the block length +// or Hash(key) +// otherwise +// +// Knowledge of precomputed_key is sufficient to compute HMAC. Use of the +// precomputed key instead of the key reduces by 2 the number of hash +// compression function calls (or more if key is larger than the block length) +OPENSSL_EXPORT int HMAC_get_precomputed_key(HMAC_CTX *ctx, uint8_t *out, + size_t *out_len); + +// HMAC_Init_from_precomputed_key sets up an initialised |HMAC_CTX| to use +// |md| as the hash function and |precomputed_key| as the precomputed key +// (see |HMAC_get_precomputed_key|). +// For a non-initial call, |md| may be NULL, in which case the previous hash +// function is used. If the hash function has not changed and |precomputed_key| +// is NULL, the previous key is used. This non-initial call is interchangeable +// with calling |HMAC_Init_ex| with the same parameters. It returns one on +// success or zero on failure. +// +// Note: Contrary to input keys to |HMAC_Init_ex|, which can be the empty key, +// an input precomputed key cannot be empty in an initial call to +// |HMAC_Init_from_precomputed_key|. Otherwise, the call fails and returns zero. +OPENSSL_EXPORT int HMAC_Init_from_precomputed_key(HMAC_CTX *ctx, + const uint8_t *precomputed_key, + size_t precompute_key_len, + const EVP_MD *md); + + +// Deprecated functions. + +OPENSSL_EXPORT int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len, + const EVP_MD *md); + +// HMAC_CTX_copy calls |HMAC_CTX_init| on |dest| and then sets it equal to +// |src|. On entry, |dest| must /not/ be initialised for an operation with +// |HMAC_Init_ex|. It returns one on success and zero on error. +OPENSSL_EXPORT int HMAC_CTX_copy(HMAC_CTX *dest, const HMAC_CTX *src); + + +// Private functions +typedef struct hmac_methods_st HmacMethods; + +// We use a union to ensure that enough space is allocated and never actually +// bother with the named members. We do not externalize SHA3 ctx definition, +// so hard-code ctx size below and use a compile-time assertion where that ctx +// is defined to ensure it does not exceed size bounded by |md_ctx_union|. This +// is OK because union members are never referenced, they're only used for sizing. +union md_ctx_union { + MD5_CTX md5; + SHA_CTX sha1; + SHA256_CTX sha256; + SHA512_CTX sha512; + uint8_t sha3[400]; +}; + +struct hmac_ctx_st { + const EVP_MD *md; + const HmacMethods *methods; + union md_ctx_union md_ctx; + union md_ctx_union i_ctx; + union md_ctx_union o_ctx; + int8_t state; +} /* HMAC_CTX */; + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(HMAC_CTX, HMAC_CTX_free) + +using ScopedHMAC_CTX = + internal::StackAllocated; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + + +// Errors + +#define HMAC_R_MISSING_PARAMETERS 100 +#define HMAC_R_BUFFER_TOO_SMALL 102 +#define HMAC_R_SET_PRECOMPUTED_KEY_EXPORT_NOT_CALLED 103 +#define HMAC_R_NOT_CALLED_JUST_AFTER_INIT 104 +#define HMAC_R_PRECOMPUTED_KEY_NOT_SUPPORTED_FOR_DIGEST 105 +#define HMAC_R_UNSUPPORTED_DIGEST 106 + +#endif // OPENSSL_HEADER_HMAC_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hpke.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hpke.h new file mode 100644 index 0000000..a40577a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hpke.h @@ -0,0 +1,396 @@ +// Copyright (c) 2020, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CRYPTO_HPKE_INTERNAL_H +#define OPENSSL_HEADER_CRYPTO_HPKE_INTERNAL_H + +#include +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Hybrid Public Key Encryption. +// +// Hybrid Public Key Encryption (HPKE) enables a sender to encrypt messages to a +// receiver with a public key. +// +// See RFC 9180. + + +// Parameters. +// +// An HPKE context is parameterized by KEM, KDF, and AEAD algorithms, +// represented by |EVP_HPKE_KEM|, |EVP_HPKE_KDF|, and |EVP_HPKE_AEAD| types, +// respectively. + +// The following constants are KEM identifiers. +#define EVP_HPKE_DHKEM_X25519_HKDF_SHA256 0x0020 + +// The following functions are KEM algorithms which may be used with HPKE. Note +// that, while some HPKE KEMs use KDFs internally, this is separate from the +// |EVP_HPKE_KDF| selection. +OPENSSL_EXPORT const EVP_HPKE_KEM *EVP_hpke_x25519_hkdf_sha256(void); + +// EVP_HPKE_KEM_id returns the HPKE KEM identifier for |kem|, which +// will be one of the |EVP_HPKE_KEM_*| constants. +OPENSSL_EXPORT uint16_t EVP_HPKE_KEM_id(const EVP_HPKE_KEM *kem); + +// EVP_HPKE_MAX_PUBLIC_KEY_LENGTH is the maximum length of an encoded public key +// for all KEMs currently supported by this library. +#define EVP_HPKE_MAX_PUBLIC_KEY_LENGTH 32 + +// EVP_HPKE_KEM_public_key_len returns the length of a public key for |kem|. +// This value will be at most |EVP_HPKE_MAX_PUBLIC_KEY_LENGTH|. +OPENSSL_EXPORT size_t EVP_HPKE_KEM_public_key_len(const EVP_HPKE_KEM *kem); + +// EVP_HPKE_MAX_PRIVATE_KEY_LENGTH is the maximum length of an encoded private +// key for all KEMs currently supported by this library. +#define EVP_HPKE_MAX_PRIVATE_KEY_LENGTH 32 + +// EVP_HPKE_KEM_private_key_len returns the length of a private key for |kem|. +// This value will be at most |EVP_HPKE_MAX_PRIVATE_KEY_LENGTH|. +OPENSSL_EXPORT size_t EVP_HPKE_KEM_private_key_len(const EVP_HPKE_KEM *kem); + +// EVP_HPKE_MAX_ENC_LENGTH is the maximum length of "enc", the encapsulated +// shared secret, for all KEMs currently supported by this library. +#define EVP_HPKE_MAX_ENC_LENGTH 32 + +// EVP_HPKE_KEM_enc_len returns the length of the "enc", the encapsulated shared +// secret, for |kem|. This value will be at most |EVP_HPKE_MAX_ENC_LENGTH|. +OPENSSL_EXPORT size_t EVP_HPKE_KEM_enc_len(const EVP_HPKE_KEM *kem); + +// The following constants are KDF identifiers. +#define EVP_HPKE_HKDF_SHA256 0x0001 + +// The following functions are KDF algorithms which may be used with HPKE. +OPENSSL_EXPORT const EVP_HPKE_KDF *EVP_hpke_hkdf_sha256(void); + +// EVP_HPKE_KDF_id returns the HPKE KDF identifier for |kdf|. +OPENSSL_EXPORT uint16_t EVP_HPKE_KDF_id(const EVP_HPKE_KDF *kdf); + +// EVP_HPKE_KDF_hkdf_md returns the HKDF hash function corresponding to |kdf|, +// or NULL if |kdf| is not an HKDF-based KDF. All currently supported KDFs are +// HKDF-based. +OPENSSL_EXPORT const EVP_MD *EVP_HPKE_KDF_hkdf_md(const EVP_HPKE_KDF *kdf); + +// The following constants are AEAD identifiers. +#define EVP_HPKE_AES_128_GCM 0x0001 +#define EVP_HPKE_AES_256_GCM 0x0002 +#define EVP_HPKE_CHACHA20_POLY1305 0x0003 + +// The following functions are AEAD algorithms which may be used with HPKE. +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_hpke_aes_128_gcm(void); +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_hpke_aes_256_gcm(void); +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_hpke_chacha20_poly1305(void); + +// EVP_HPKE_AEAD_id returns the HPKE AEAD identifier for |aead|. +OPENSSL_EXPORT uint16_t EVP_HPKE_AEAD_id(const EVP_HPKE_AEAD *aead); + +// EVP_HPKE_AEAD_aead returns the |EVP_AEAD| corresponding to |aead|. +OPENSSL_EXPORT const EVP_AEAD *EVP_HPKE_AEAD_aead(const EVP_HPKE_AEAD *aead); + + +// Recipient keys. +// +// An HPKE recipient maintains a long-term KEM key. This library represents keys +// with the |EVP_HPKE_KEY| type. + +// EVP_HPKE_KEY_zero sets an uninitialized |EVP_HPKE_KEY| to the zero state. The +// caller should then use |EVP_HPKE_KEY_init|, |EVP_HPKE_KEY_copy|, or +// |EVP_HPKE_KEY_generate| to finish initializing |key|. +// +// It is safe, but not necessary to call |EVP_HPKE_KEY_cleanup| in this state. +// This may be used for more uniform cleanup of |EVP_HPKE_KEY|. +OPENSSL_EXPORT void EVP_HPKE_KEY_zero(EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_cleanup releases memory referenced by |key|. +OPENSSL_EXPORT void EVP_HPKE_KEY_cleanup(EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_new returns a newly-allocated |EVP_HPKE_KEY|, or NULL on error. +// The caller must call |EVP_HPKE_KEY_free| on the result to release it. +// +// This is a convenience function for callers that need a heap-allocated +// |EVP_HPKE_KEY|. +OPENSSL_EXPORT EVP_HPKE_KEY *EVP_HPKE_KEY_new(void); + +// EVP_HPKE_KEY_free releases memory associated with |key|, which must have been +// created with |EVP_HPKE_KEY_new|. +OPENSSL_EXPORT void EVP_HPKE_KEY_free(EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_copy sets |dst| to a copy of |src|. It returns one on success +// and zero on error. On success, the caller must call |EVP_HPKE_KEY_cleanup| to +// release |dst|. On failure, calling |EVP_HPKE_KEY_cleanup| is safe, but not +// necessary. +OPENSSL_EXPORT int EVP_HPKE_KEY_copy(EVP_HPKE_KEY *dst, + const EVP_HPKE_KEY *src); + +// EVP_HPKE_KEY_move sets |out|, which must be initialized or in the zero state, +// to the key in |in|. |in| is mutated and left in the zero state. +OPENSSL_EXPORT void EVP_HPKE_KEY_move(EVP_HPKE_KEY *out, EVP_HPKE_KEY *in); + +// EVP_HPKE_KEY_init decodes |priv_key| as a private key for |kem| and +// initializes |key| with the result. It returns one on success and zero if +// |priv_key| was invalid. On success, the caller must call +// |EVP_HPKE_KEY_cleanup| to release the key. On failure, calling +// |EVP_HPKE_KEY_cleanup| is safe, but not necessary. +OPENSSL_EXPORT int EVP_HPKE_KEY_init(EVP_HPKE_KEY *key, const EVP_HPKE_KEM *kem, + const uint8_t *priv_key, + size_t priv_key_len); + +// EVP_HPKE_KEY_generate sets |key| to a newly-generated key using |kem|. +OPENSSL_EXPORT int EVP_HPKE_KEY_generate(EVP_HPKE_KEY *key, + const EVP_HPKE_KEM *kem); + +// EVP_HPKE_KEY_kem returns the HPKE KEM used by |key|. +OPENSSL_EXPORT const EVP_HPKE_KEM *EVP_HPKE_KEY_kem(const EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_public_key writes |key|'s public key to |out| and sets +// |*out_len| to the number of bytes written. On success, it returns one and +// writes at most |max_out| bytes. If |max_out| is too small, it returns zero. +// Setting |max_out| to |EVP_HPKE_MAX_PUBLIC_KEY_LENGTH| will ensure the public +// key fits. An exact size can also be determined by +// |EVP_HPKE_KEM_public_key_len|. +OPENSSL_EXPORT int EVP_HPKE_KEY_public_key(const EVP_HPKE_KEY *key, + uint8_t *out, size_t *out_len, + size_t max_out); + +// EVP_HPKE_KEY_private_key writes |key|'s private key to |out| and sets +// |*out_len| to the number of bytes written. On success, it returns one and +// writes at most |max_out| bytes. If |max_out| is too small, it returns zero. +// Setting |max_out| to |EVP_HPKE_MAX_PRIVATE_KEY_LENGTH| will ensure the +// private key fits. An exact size can also be determined by +// |EVP_HPKE_KEM_private_key_len|. +OPENSSL_EXPORT int EVP_HPKE_KEY_private_key(const EVP_HPKE_KEY *key, + uint8_t *out, size_t *out_len, + size_t max_out); + + +// Encryption contexts. +// +// An HPKE encryption context is represented by the |EVP_HPKE_CTX| type. + +// EVP_HPKE_CTX_zero sets an uninitialized |EVP_HPKE_CTX| to the zero state. The +// caller should then use one of the |EVP_HPKE_CTX_setup_*| functions to finish +// setting up |ctx|. +// +// It is safe, but not necessary to call |EVP_HPKE_CTX_cleanup| in this state. +// This may be used for more uniform cleanup of |EVP_HPKE_CTX|. +OPENSSL_EXPORT void EVP_HPKE_CTX_zero(EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_cleanup releases memory referenced by |ctx|. |ctx| must have +// been initialized with |EVP_HPKE_CTX_zero| or one of the +// |EVP_HPKE_CTX_setup_*| functions. +OPENSSL_EXPORT void EVP_HPKE_CTX_cleanup(EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_new returns a newly-allocated |EVP_HPKE_CTX|, or NULL on error. +// The caller must call |EVP_HPKE_CTX_free| on the result to release it. +// +// This is a convenience function for callers that need a heap-allocated +// |EVP_HPKE_CTX|. +OPENSSL_EXPORT EVP_HPKE_CTX *EVP_HPKE_CTX_new(void); + +// EVP_HPKE_CTX_free releases memory associated with |ctx|, which must have been +// created with |EVP_HPKE_CTX_new|. +OPENSSL_EXPORT void EVP_HPKE_CTX_free(EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_setup_sender implements the SetupBaseS HPKE operation. It +// encapsulates a shared secret for |peer_public_key| and sets up |ctx| as a +// sender context. It writes the encapsulated shared secret to |out_enc| and +// sets |*out_enc_len| to the number of bytes written. It writes at most +// |max_enc| bytes and fails if the buffer is too small. Setting |max_enc| to at +// least |EVP_HPKE_MAX_ENC_LENGTH| will ensure the buffer is large enough. An +// exact size may also be determined by |EVP_PKEY_KEM_enc_len|. +// +// This function returns one on success and zero on error. Note that +// |peer_public_key| may be invalid, in which case this function will return an +// error. +// +// On success, callers may call |EVP_HPKE_CTX_seal| to encrypt messages for the +// recipient. Callers must then call |EVP_HPKE_CTX_cleanup| when done. On +// failure, calling |EVP_HPKE_CTX_cleanup| is safe, but not required. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_sender( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEM *kem, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len); + +// EVP_HPKE_CTX_setup_sender_with_seed_for_testing behaves like +// |EVP_HPKE_CTX_setup_sender|, but takes a seed to behave deterministically. +// The seed's format depends on |kem|. For X25519, it is the sender's +// ephemeral private key. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_sender_with_seed_for_testing( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEM *kem, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len, const uint8_t *seed, size_t seed_len); + +// EVP_HPKE_CTX_setup_recipient implements the SetupBaseR HPKE operation. It +// decapsulates the shared secret in |enc| with |key| and sets up |ctx| as a +// recipient context. It returns one on success and zero on failure. Note that +// |enc| may be invalid, in which case this function will return an error. +// +// On success, callers may call |EVP_HPKE_CTX_open| to decrypt messages from the +// sender. Callers must then call |EVP_HPKE_CTX_cleanup| when done. On failure, +// calling |EVP_HPKE_CTX_cleanup| is safe, but not required. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_recipient( + EVP_HPKE_CTX *ctx, const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, + const EVP_HPKE_AEAD *aead, const uint8_t *enc, size_t enc_len, + const uint8_t *info, size_t info_len); + +// EVP_HPKE_CTX_setup_auth_sender implements the SetupAuthS HPKE operation. It +// behaves like |EVP_HPKE_CTX_setup_sender| but authenticates the resulting +// context with |key|. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_auth_sender( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len); + +// EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing behaves like +// |EVP_HPKE_CTX_setup_auth_sender|, but takes a seed to behave +// deterministically. The seed's format depends on |kem|. For X25519, it is the +// sender's ephemeral private key. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len, const uint8_t *seed, size_t seed_len); + +// EVP_HPKE_CTX_setup_auth_recipient implements the SetupAuthR HPKE operation. +// It behaves like |EVP_HPKE_CTX_setup_recipient| but checks the resulting +// context was authenticated with |peer_public_key|. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_auth_recipient( + EVP_HPKE_CTX *ctx, const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, + const EVP_HPKE_AEAD *aead, const uint8_t *enc, size_t enc_len, + const uint8_t *info, size_t info_len, const uint8_t *peer_public_key, + size_t peer_public_key_len); + + +// Using an HPKE context. +// +// Once set up, callers may encrypt or decrypt with an |EVP_HPKE_CTX| using the +// following functions. + +// EVP_HPKE_CTX_open uses the HPKE context |ctx| to authenticate |in_len| bytes +// from |in| and |ad_len| bytes from |ad| and to decrypt at most |in_len| bytes +// into |out|. It returns one on success, and zero otherwise. +// +// This operation will fail if the |ctx| context is not set up as a receiver. +// +// Note that HPKE encryption is stateful and ordered. The sender's first call to +// |EVP_HPKE_CTX_seal| must correspond to the recipient's first call to +// |EVP_HPKE_CTX_open|, etc. +// +// At most |in_len| bytes are written to |out|. In order to ensure success, +// |max_out_len| should be at least |in_len|. On successful return, |*out_len| +// is set to the actual number of bytes written. +OPENSSL_EXPORT int EVP_HPKE_CTX_open(EVP_HPKE_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_HPKE_CTX_seal uses the HPKE context |ctx| to encrypt and authenticate +// |in_len| bytes of ciphertext |in| and authenticate |ad_len| bytes from |ad|, +// writing the result to |out|. It returns one on success and zero otherwise. +// +// This operation will fail if the |ctx| context is not set up as a sender. +// +// Note that HPKE encryption is stateful and ordered. The sender's first call to +// |EVP_HPKE_CTX_seal| must correspond to the recipient's first call to +// |EVP_HPKE_CTX_open|, etc. +// +// At most, |max_out_len| encrypted bytes are written to |out|. On successful +// return, |*out_len| is set to the actual number of bytes written. +// +// To ensure success, |max_out_len| should be |in_len| plus the result of +// |EVP_HPKE_CTX_max_overhead| or |EVP_HPKE_MAX_OVERHEAD|. +OPENSSL_EXPORT int EVP_HPKE_CTX_seal(EVP_HPKE_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_HPKE_CTX_export uses the HPKE context |ctx| to export a secret of +// |secret_len| bytes into |out|. This function uses |context_len| bytes from +// |context| as a context string for the secret. This is necessary to separate +// different uses of exported secrets and bind relevant caller-specific context +// into the output. It returns one on success and zero otherwise. +OPENSSL_EXPORT int EVP_HPKE_CTX_export(const EVP_HPKE_CTX *ctx, uint8_t *out, + size_t secret_len, + const uint8_t *context, + size_t context_len); + +// EVP_HPKE_MAX_OVERHEAD contains the largest value that +// |EVP_HPKE_CTX_max_overhead| would ever return for any context. +#define EVP_HPKE_MAX_OVERHEAD EVP_AEAD_MAX_OVERHEAD + +// EVP_HPKE_CTX_max_overhead returns the maximum number of additional bytes +// added by sealing data with |EVP_HPKE_CTX_seal|. The |ctx| context must be set +// up as a sender. +OPENSSL_EXPORT size_t EVP_HPKE_CTX_max_overhead(const EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_kem returns |ctx|'s configured KEM, or NULL if the context has +// not been set up. +OPENSSL_EXPORT const EVP_HPKE_KEM *EVP_HPKE_CTX_kem(const EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_aead returns |ctx|'s configured AEAD, or NULL if the context has +// not been set up. +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_HPKE_CTX_aead(const EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_kdf returns |ctx|'s configured KDF, or NULL if the context has +// not been set up. +OPENSSL_EXPORT const EVP_HPKE_KDF *EVP_HPKE_CTX_kdf(const EVP_HPKE_CTX *ctx); + + +// Private structures. +// +// The following structures are exported so their types are stack-allocatable, +// but accessing or modifying their fields is forbidden. + +struct evp_hpke_ctx_st { + const EVP_HPKE_KEM *kem; + const EVP_HPKE_AEAD *aead; + const EVP_HPKE_KDF *kdf; + EVP_AEAD_CTX aead_ctx; + uint8_t base_nonce[EVP_AEAD_MAX_NONCE_LENGTH]; + uint8_t exporter_secret[EVP_MAX_MD_SIZE]; + uint64_t seq; + int is_sender; +}; + +struct evp_hpke_key_st { + const EVP_HPKE_KEM *kem; + uint8_t private_key[X25519_PRIVATE_KEY_LEN]; + uint8_t public_key[X25519_PUBLIC_VALUE_LEN]; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +using ScopedEVP_HPKE_CTX = + internal::StackAllocated; +using ScopedEVP_HPKE_KEY = + internal::StackAllocatedMovable; + +BORINGSSL_MAKE_DELETER(EVP_HPKE_CTX, EVP_HPKE_CTX_free) +BORINGSSL_MAKE_DELETER(EVP_HPKE_KEY, EVP_HPKE_KEY_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif // OPENSSL_HEADER_CRYPTO_HPKE_INTERNAL_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hrss.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hrss.h new file mode 100644 index 0000000..879762c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/hrss.h @@ -0,0 +1,91 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_HRSS_H +#define OPENSSL_HEADER_HRSS_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// HRSS +// +// HRSS is a structured-lattice-based post-quantum key encapsulation mechanism. +// The best exposition is https://eprint.iacr.org/2017/667.pdf although this +// implementation uses a different KEM construction based on +// https://eprint.iacr.org/2017/1005.pdf. + +struct HRSS_private_key { + uint8_t opaque[1808]; +}; + +struct HRSS_public_key { + uint8_t opaque[1424]; +}; + +// HRSS_SAMPLE_BYTES is the number of bytes of entropy needed to generate a +// short vector. There are 701 coefficients, but the final one is always set to +// zero when sampling. Otherwise, we need one byte of input per coefficient. +#define HRSS_SAMPLE_BYTES (701 - 1) +// HRSS_GENERATE_KEY_BYTES is the number of bytes of entropy needed to generate +// an HRSS key pair. +#define HRSS_GENERATE_KEY_BYTES (HRSS_SAMPLE_BYTES + HRSS_SAMPLE_BYTES + 32) +// HRSS_ENCAP_BYTES is the number of bytes of entropy needed to encapsulate a +// session key. +#define HRSS_ENCAP_BYTES (HRSS_SAMPLE_BYTES + HRSS_SAMPLE_BYTES) +// HRSS_PUBLIC_KEY_BYTES is the number of bytes in a public key. +#define HRSS_PUBLIC_KEY_BYTES 1138 +// HRSS_CIPHERTEXT_BYTES is the number of bytes in a ciphertext. +#define HRSS_CIPHERTEXT_BYTES 1138 +// HRSS_KEY_BYTES is the number of bytes in a shared key. +#define HRSS_KEY_BYTES 32 +// HRSS_POLY3_BYTES is the number of bytes needed to serialise a mod 3 +// polynomial. +#define HRSS_POLY3_BYTES 140 +#define HRSS_PRIVATE_KEY_BYTES \ + (HRSS_POLY3_BYTES * 2 + HRSS_PUBLIC_KEY_BYTES + 2 + 32) + +// HRSS_generate_key is a deterministic function that outputs a public and +// private key based on the given entropy. It returns one on success or zero +// on malloc failure. +OPENSSL_EXPORT int HRSS_generate_key( + struct HRSS_public_key *out_pub, struct HRSS_private_key *out_priv, + const uint8_t input[HRSS_GENERATE_KEY_BYTES]); + +// HRSS_encap is a deterministic function the generates and encrypts a random +// session key from the given entropy, writing those values to |out_shared_key| +// and |out_ciphertext|, respectively. It returns one on success or zero on +// malloc failure. +OPENSSL_EXPORT int HRSS_encap(uint8_t out_ciphertext[HRSS_CIPHERTEXT_BYTES], + uint8_t out_shared_key[HRSS_KEY_BYTES], + const struct HRSS_public_key *in_pub, + const uint8_t in[HRSS_ENCAP_BYTES]); + +// HRSS_decap decrypts a session key from |ciphertext_len| bytes of +// |ciphertext|. If the ciphertext is valid, the decrypted key is written to +// |out_shared_key|. Otherwise the HMAC of |ciphertext| under a secret key (kept +// in |in_priv|) is written. If the ciphertext is the wrong length then it will +// leak which was done via side-channels. Otherwise it should perform either +// action in constant-time. It returns one on success (whether the ciphertext +// was valid or not) and zero on malloc failure. +OPENSSL_EXPORT int HRSS_decap(uint8_t out_shared_key[HRSS_KEY_BYTES], + const struct HRSS_private_key *in_priv, + const uint8_t *ciphertext, size_t ciphertext_len); + +// HRSS_marshal_public_key serialises |in_pub| to |out|. +OPENSSL_EXPORT void HRSS_marshal_public_key( + uint8_t out[HRSS_PUBLIC_KEY_BYTES], const struct HRSS_public_key *in_pub); + +// HRSS_parse_public_key sets |*out| to the public-key encoded in |in|. It +// returns true on success and zero on error. +OPENSSL_EXPORT int HRSS_parse_public_key( + struct HRSS_public_key *out, const uint8_t in[HRSS_PUBLIC_KEY_BYTES]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_HRSS_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/is_awslc.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/is_awslc.h new file mode 100644 index 0000000..c802736 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/is_awslc.h @@ -0,0 +1,5 @@ +// Copyright (c) 2017, Google Inc. +// SPDX-License-Identifier: ISC + +// This header is provided in order to catch include path errors in consuming +// AWS-LC. diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/kdf.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/kdf.h new file mode 100644 index 0000000..68750ca --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/kdf.h @@ -0,0 +1,166 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_KDF_H +#define OPENSSL_HEADER_KDF_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// CRYPTO_tls1_prf calculates |out_len| bytes of the TLS PRF, using |digest|, +// and writes them to |out|. It returns one on success and zero on error. +// TLS 1.2: https://datatracker.ietf.org/doc/html/rfc5246#section-5 +// TLS 1.{0,1}: https://datatracker.ietf.org/doc/html/rfc4346#section-5 +OPENSSL_EXPORT int CRYPTO_tls1_prf(const EVP_MD *digest, + uint8_t *out, size_t out_len, + const uint8_t *secret, size_t secret_len, + const char *label, size_t label_len, + const uint8_t *seed1, size_t seed1_len, + const uint8_t *seed2, size_t seed2_len); + +// SSKDF_digest computes the One-step key derivation using the +// provided digest algorithm as the backing PRF. This algorithm +// may be referred to as "Single-Step KDF" or "NIST Concatenation KDF" by other +// implementors. |info_len| may be zero length. +// +// Returns a 1 on success, otherwise returns 0. +// +// This implementation adheres to the algorithm specified in Section 4 of the +// NIST Special Publication 800-56C Revision 2 published on August 2020. The +// parameters relevant to the specification are as follows: +// * Auxillary Function H is Option 1 +// * |out_len|, |secret_len|, and |info_len| are specified in bytes +// * |out_len|, |secret_len|, |info_len| each must be <= 2^30 +// * |out_len| and |secret_len| > 0 +// * |out_len|, |secret_len| are analogous to |L| and |Z| respectively in the +// specification. +// * |info| and |info_len| refer to |FixedInfo| in the specification. +// +// Specification is available at https://doi.org/10.6028/NIST.SP.800-56Cr2 +OPENSSL_EXPORT int SSKDF_digest(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, + const uint8_t *secret, size_t secret_len, + const uint8_t *info, size_t info_len); + +// SSKDF_hmac computes the One-step key derivation using the +// provided digest algorithm with HMAC as the backing PRF. This algorithm +// may be referred to as "Single-Step KDF" or "NIST Concatenation KDF" by other +// implementors. |salt| is optional and may be |NULL| or zero-length. In +// addition |info_len| may be zero length. +// +// Returns a 1 on success, otherwise returns 0. +// +// This implementation adheres to the algorithm specified in Section 4 of the +// NIST Special Publication 800-56C Revision 2 published on August 2020. The +// parameters relevant to the specification are as follows: +// * Auxillary Function H is Option 2 +// * |out_len|, |secret_len|, |info_len|, and |salt_len| are specified in bytes +// * |out_len|, |secret_len|, |info_len| each must be <= 2^30 +// * |out_len| and |secret_len| > 0 +// * |out_len|, |secret_len| are analogous to |L| and |Z| respectively in the +// specification. +// * |info| and |info_len| refer to |FixedInfo| in the specification. +// * |salt| and |salt_len| refer to |salt| in the specification. +// * |salt| or |salt_len| being |NULL| or |0| respectively will result in a +// default salt being used which will be an all-zero byte string whose length +// is equal to the length of the specified |digest| input block length in +// bytes. +OPENSSL_EXPORT int SSKDF_hmac(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, + const uint8_t *secret, size_t secret_len, + const uint8_t *info, size_t info_len, + const uint8_t *salt, size_t salt_len); + +// KBKDF_ctr_hmac derives keying material using the KDF counter mode algorithm, +// using the provided key derivation key |secret| and fixed info |info|. +// |info| or |info_len| may be zero-length. This algorithm +// may be referred to as a "Key-Based Key Derivation Function in Counter Mode". +// +// This implementation adheres to the algorithm specified in Section 4.1 of the +// NIST Special Publication 800-108 Revision 1 Update 1 published on August +// 2022. The parameters relevant to the specification are as follows: +// * |out_len|, |secret_len|, and |info_len| are specified in bytes +// * |out_len| is analogous to |L| in the specification. +// * |r| is the length of the binary representation of the counter |i| +// referred to by the specification. |r| is 32 bits in this implementation. +// * The 32-bit counter is big-endian in this implementation. +// * The 32-bit counter location is placed before |info|. +// * |K_IN| is analogous to |secret| and |secret_len|. +// * |PRF| refers to HMAC in this implementation. +// +// Specification is available at https://doi.org/10.6028/NIST.SP.800-108r1-upd1 +OPENSSL_EXPORT int KBKDF_ctr_hmac(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, const uint8_t *secret, + size_t secret_len, const uint8_t *info, + size_t info_len); + +// KDF support for EVP. + + +// HKDF-specific functions. +// +// The following functions are provided for OpenSSL compatibility. Prefer the +// HKDF functions in . In each, |ctx| must be created with +// |EVP_PKEY_CTX_new_id| with |EVP_PKEY_HKDF| and then initialized with +// |EVP_PKEY_derive_init|. + +// EVP_PKEY_HKDEF_MODE_* define "modes" for use with |EVP_PKEY_CTX_hkdf_mode|. +// The mispelling of "HKDF" as "HKDEF" is intentional for OpenSSL compatibility. +#define EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND 0 +#define EVP_PKEY_HKDEF_MODE_EXTRACT_ONLY 1 +#define EVP_PKEY_HKDEF_MODE_EXPAND_ONLY 2 + +// EVP_PKEY_CTX_hkdf_mode configures which HKDF operation to run. It returns one +// on success and zero on error. |mode| must be one of |EVP_PKEY_HKDEF_MODE_*|. +// By default, the mode is |EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND|. +// +// If |mode| is |EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND| or +// |EVP_PKEY_HKDEF_MODE_EXPAND_ONLY|, the output is variable-length. +// |EVP_PKEY_derive| uses the size of the output buffer as the output length for +// HKDF-Expand. +// +// WARNING: Although this API calls it a "mode", HKDF-Extract and HKDF-Expand +// are distinct operations with distinct inputs and distinct kinds of keys. +// Callers should not pass input secrets for one operation into the other. +OPENSSL_EXPORT int EVP_PKEY_CTX_hkdf_mode(EVP_PKEY_CTX *ctx, int mode); + +// EVP_PKEY_CTX_set_hkdf_md sets |md| as the digest to use with HKDF. It returns +// one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_hkdf_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_set1_hkdf_key configures HKDF to use |key_len| bytes from |key| +// as the "key", described below. It returns one on success and zero on error. +// +// Which input is the key depends on the "mode" (see |EVP_PKEY_CTX_hkdf_mode|). +// If |EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND| or +// |EVP_PKEY_HKDEF_MODE_EXTRACT_ONLY|, this function specifies the input keying +// material (IKM) for HKDF-Extract. If |EVP_PKEY_HKDEF_MODE_EXPAND_ONLY|, it +// instead specifies the pseudorandom key (PRK) for HKDF-Expand. +OPENSSL_EXPORT int EVP_PKEY_CTX_set1_hkdf_key(EVP_PKEY_CTX *ctx, + const uint8_t *key, + size_t key_len); + +// EVP_PKEY_CTX_set1_hkdf_salt configures HKDF to use |salt_len| bytes from +// |salt| as the salt parameter to HKDF-Extract. It returns one on success and +// zero on error. If performing HKDF-Expand only, this parameter is ignored. +OPENSSL_EXPORT int EVP_PKEY_CTX_set1_hkdf_salt(EVP_PKEY_CTX *ctx, + const uint8_t *salt, + size_t salt_len); + +// EVP_PKEY_CTX_add1_hkdf_info appends |info_len| bytes from |info| to the info +// parameter used with HKDF-Expand. It returns one on success and zero on error. +// If performing HKDF-Extract only, this parameter is ignored. +OPENSSL_EXPORT int EVP_PKEY_CTX_add1_hkdf_info(EVP_PKEY_CTX *ctx, + const uint8_t *info, + size_t info_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_KDF_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/lhash.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/lhash.h new file mode 100644 index 0000000..da720bc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/lhash.h @@ -0,0 +1,41 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_LHASH_H +#define OPENSSL_HEADER_LHASH_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +typedef struct lhash_st _LHASH; + +// lhash is an internal library and not exported for use outside BoringSSL. This +// header is provided for compatibility with code that expects OpenSSL. + + +// These two macros are exported for compatibility with existing callers of +// |X509V3_EXT_conf_nid|. Do not use these symbols outside BoringSSL. +#define LHASH_OF(type) struct lhash_st_##type +#define DECLARE_LHASH_OF(type) LHASH_OF(type); + +OPENSSL_EXPORT void lh_doall_arg(_LHASH *lh, void (*func)(void *, void *), + void *arg); + +// These two macros are the bare minimum of |LHASH| macros downstream consumers +// use. +#define IMPLEMENT_LHASH_DOALL_ARG_FN(name, o_type, a_type) \ + void name##_LHASH_DOALL_ARG(void *arg1, void *arg2) { \ + o_type *a = arg1; \ + a_type *b = arg2; \ + name##_doall_arg(a, b); } +#define LHASH_DOALL_ARG_FN(name) name##_LHASH_DOALL_ARG + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_LHASH_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/md4.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/md4.h new file mode 100644 index 0000000..f0c95a0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/md4.h @@ -0,0 +1,55 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_MD4_H +#define OPENSSL_HEADER_MD4_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// MD4. + +// MD4_CBLOCK is the block size of MD4. +#define MD4_CBLOCK 64 + +// MD4_DIGEST_LENGTH is the length of an MD4 digest. +#define MD4_DIGEST_LENGTH 16 + +// MD4_Init initialises |md4| and returns one. +OPENSSL_EXPORT int MD4_Init(MD4_CTX *md4); + +// MD4_Update adds |len| bytes from |data| to |md4| and returns one. +OPENSSL_EXPORT int MD4_Update(MD4_CTX *md4, const void *data, size_t len); + +// MD4_Final adds the final padding to |md4| and writes the resulting digest to +// |out|, which must have at least |MD4_DIGEST_LENGTH| bytes of space. It +// returns one. +OPENSSL_EXPORT int MD4_Final(uint8_t out[MD4_DIGEST_LENGTH], MD4_CTX *md4); + +// MD4 writes the digest of |len| bytes from |data| to |out| and returns |out|. +// There must be at least |MD4_DIGEST_LENGTH| bytes of space in |out|. +OPENSSL_EXPORT uint8_t *MD4(const uint8_t *data, size_t len, + uint8_t out[MD4_DIGEST_LENGTH]); + +// MD4_Transform is a low-level function that performs a single, MD4 block +// transformation using the state from |md4| and 64 bytes from |block|. +OPENSSL_EXPORT void MD4_Transform(MD4_CTX *md4, + const uint8_t block[MD4_CBLOCK]); + +struct md4_state_st { + uint32_t h[4]; + uint32_t Nl, Nh; + uint8_t data[MD4_CBLOCK]; + unsigned num; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_MD4_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/md5.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/md5.h new file mode 100644 index 0000000..b54fdda --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/md5.h @@ -0,0 +1,56 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_MD5_H +#define OPENSSL_HEADER_MD5_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// MD5. + + +// MD5_CBLOCK is the block size of MD5. +#define MD5_CBLOCK 64 + +// MD5_DIGEST_LENGTH is the length of an MD5 digest. +#define MD5_DIGEST_LENGTH 16 + +// MD5_Init initialises |md5| and returns one. +OPENSSL_EXPORT int MD5_Init(MD5_CTX *md5); + +// MD5_Update adds |len| bytes from |data| to |md5| and returns one. +OPENSSL_EXPORT int MD5_Update(MD5_CTX *md5, const void *data, size_t len); + +// MD5_Final adds the final padding to |md5| and writes the resulting digest to +// |out|, which must have at least |MD5_DIGEST_LENGTH| bytes of space. It +// returns one. +OPENSSL_EXPORT int MD5_Final(uint8_t out[MD5_DIGEST_LENGTH], MD5_CTX *md5); + +// MD5 writes the digest of |len| bytes from |data| to |out| and returns |out|. +// There must be at least |MD5_DIGEST_LENGTH| bytes of space in |out|. +OPENSSL_EXPORT uint8_t *MD5(const uint8_t *data, size_t len, + uint8_t out[MD5_DIGEST_LENGTH]); + +// MD5_Transform is a low-level function that performs a single, MD5 block +// transformation using the state from |md5| and 64 bytes from |block|. +OPENSSL_EXPORT void MD5_Transform(MD5_CTX *md5, + const uint8_t block[MD5_CBLOCK]); + +struct md5_state_st { + uint32_t h[4]; + uint32_t Nl, Nh; + uint8_t data[MD5_CBLOCK]; + unsigned num; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_MD5_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/mem.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/mem.h new file mode 100644 index 0000000..f4b4deb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/mem.h @@ -0,0 +1,238 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_MEM_H +#define OPENSSL_HEADER_MEM_H + +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Memory and string functions, see also buf.h. +// +// BoringSSL has its own set of allocation functions, which keep track of +// allocation lengths and zero them out before freeing. All memory returned by +// BoringSSL API calls must therefore generally be freed using |OPENSSL_free| +// unless stated otherwise. + + +#ifndef _BORINGSSL_PROHIBIT_OPENSSL_MALLOC +// OPENSSL_malloc is similar to a regular |malloc|, but allocates additional +// private data. The resulting pointer must be freed with |OPENSSL_free|. In +// the case of a malloc failure, prior to returning NULL |OPENSSL_malloc| will +// push |ERR_R_MALLOC_FAILURE| onto the openssl error stack. +OPENSSL_EXPORT void *OPENSSL_malloc(size_t size) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_zalloc behaves like |OPENSSL_malloc| except it also initializes the +// resulting memory to zero. +OPENSSL_EXPORT void *OPENSSL_zalloc(size_t size) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_calloc is similar to a regular |calloc|, but allocates data with +// |OPENSSL_malloc|. On overflow, it will push |ERR_R_OVERFLOW| onto the error +// queue. +OPENSSL_EXPORT void *OPENSSL_calloc(size_t num, size_t size) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_realloc returns a pointer to a buffer of |new_size| bytes that +// contains the contents of |ptr|. Unlike |realloc|, a new buffer is always +// allocated and the data at |ptr| is always wiped and freed. Memory is +// allocated with |OPENSSL_malloc| and must be freed with |OPENSSL_free|. +// If |ptr| is null |OPENSSL_malloc| is called instead. +OPENSSL_EXPORT void *OPENSSL_realloc(void *ptr, size_t new_size) OPENSSL_WARN_UNUSED_RESULT; +#endif // !_BORINGSSL_PROHIBIT_OPENSSL_MALLOC + +// OPENSSL_free does nothing if |ptr| is NULL. Otherwise it zeros out the +// memory allocated at |ptr| and frees it along with the private data. +// It must only be used on on |ptr| values obtained from |OPENSSL_malloc| +OPENSSL_EXPORT void OPENSSL_free(void *ptr); + +// OPENSSL_cleanse zeros out |len| bytes of memory at |ptr|. This is similar to +// |memset_s| from C11. +OPENSSL_EXPORT void OPENSSL_cleanse(void *ptr, size_t len); + +// CRYPTO_memcmp returns zero iff the |len| bytes at |a| and |b| are equal. It +// takes an amount of time dependent on |len|, but independent of the contents +// of |a| and |b|. Unlike memcmp, it cannot be used to put elements into a +// defined order as the return value when a != b is undefined, other than to be +// non-zero. +OPENSSL_EXPORT int CRYPTO_memcmp(const void *a, const void *b, size_t len) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_hash32 implements the 32 bit, FNV-1a hash. +OPENSSL_EXPORT uint32_t OPENSSL_hash32(const void *ptr, size_t len); + +// OPENSSL_strhash calls |OPENSSL_hash32| on the NUL-terminated string |s|. +OPENSSL_EXPORT uint32_t OPENSSL_strhash(const char *s); + +// OPENSSL_strdup has the same behaviour as strdup(3). +OPENSSL_EXPORT char *OPENSSL_strdup(const char *s); + +// OPENSSL_strnlen has the same behaviour as strnlen(3). +OPENSSL_EXPORT size_t OPENSSL_strnlen(const char *s, size_t len); + +// OPENSSL_isalpha is a locale-independent, ASCII-only version of isalpha(3), It +// only recognizes 'a' through 'z' and 'A' through 'Z' as alphabetic. +OPENSSL_EXPORT int OPENSSL_isalpha(int c); + +// OPENSSL_isdigit is a locale-independent, ASCII-only version of isdigit(3), It +// only recognizes '0' through '9' as digits. +OPENSSL_EXPORT int OPENSSL_isdigit(int c); + +// OPENSSL_isxdigit is a locale-independent, ASCII-only version of isxdigit(3), +// It only recognizes '0' through '9', 'a' through 'f', and 'A through 'F' as +// digits. +OPENSSL_EXPORT int OPENSSL_isxdigit(int c); + +// OPENSSL_fromxdigit returns one if |c| is a hexadecimal digit as recognized +// by OPENSSL_isxdigit, and sets |out| to the corresponding value. Otherwise +// zero is returned. +OPENSSL_EXPORT int OPENSSL_fromxdigit(uint8_t *out, int c); + +// OPENSSL_hexstr2buf allocates and returns a buffer containing the bytes +// represented by the hexadecimal string |str|. |str| must be a NULL terminated +// string of hex characters. The length of the buffer is stored in |*len|. +// |len| must not be NULL. The caller must free the returned +// buffer with |OPENSSL_free|. If |str| is malformed, NULL is returned. +OPENSSL_EXPORT uint8_t *OPENSSL_hexstr2buf(const char *str, size_t *len); + +// OPENSSL_isalnum is a locale-independent, ASCII-only version of isalnum(3), It +// only recognizes what |OPENSSL_isalpha| and |OPENSSL_isdigit| recognize. +OPENSSL_EXPORT int OPENSSL_isalnum(int c); + +// OPENSSL_tolower is a locale-independent, ASCII-only version of tolower(3). It +// only lowercases ASCII values. Other values are returned as-is. +OPENSSL_EXPORT int OPENSSL_tolower(int c); + +// OPENSSL_isspace is a locale-independent, ASCII-only version of isspace(3). It +// only recognizes '\t', '\n', '\v', '\f', '\r', and ' '. +OPENSSL_EXPORT int OPENSSL_isspace(int c); + +// OPENSSL_strcasecmp is a locale-independent, ASCII-only version of +// strcasecmp(3). +OPENSSL_EXPORT int OPENSSL_strcasecmp(const char *a, const char *b); + +// OPENSSL_strncasecmp is a locale-independent, ASCII-only version of +// strncasecmp(3). +OPENSSL_EXPORT int OPENSSL_strncasecmp(const char *a, const char *b, size_t n); + +// DECIMAL_SIZE returns an upper bound for the length of the decimal +// representation of the given type. +#define DECIMAL_SIZE(type) ((sizeof(type)*8+2)/3+1) + +// BIO_snprintf has the same behavior as snprintf(3). +OPENSSL_EXPORT int BIO_snprintf(char *buf, size_t n, const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(3, 4); + +// BIO_vsnprintf has the same behavior as vsnprintf(3). +OPENSSL_EXPORT int BIO_vsnprintf(char *buf, size_t n, const char *format, + va_list args) OPENSSL_PRINTF_FORMAT_FUNC(3, 0); + +// OPENSSL_vasprintf has the same behavior as vasprintf(3), except that +// memory allocated in a returned string must be freed with |OPENSSL_free|. +OPENSSL_EXPORT int OPENSSL_vasprintf(char **str, const char *format, + va_list args) + OPENSSL_PRINTF_FORMAT_FUNC(2, 0); + +// OPENSSL_asprintf has the same behavior as asprintf(3), except that +// memory allocated in a returned string must be freed with |OPENSSL_free|. +OPENSSL_EXPORT int OPENSSL_asprintf(char **str, const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(2, 3); + +// OPENSSL_strndup returns an allocated, duplicate of |str|, which is, at most, +// |size| bytes. The result is always NUL terminated. The memory allocated +// must be freed with |OPENSSL_free|. +OPENSSL_EXPORT char *OPENSSL_strndup(const char *str, size_t size); + +// OPENSSL_memdup returns an allocated, duplicate of |size| bytes from |data| or +// NULL on allocation failure. The memory allocated must be freed with +// |OPENSSL_free|. +OPENSSL_EXPORT void *OPENSSL_memdup(const void *data, size_t size); + +// OPENSSL_strlcpy acts like strlcpy(3). +OPENSSL_EXPORT size_t OPENSSL_strlcpy(char *dst, const char *src, + size_t dst_size); + +// OPENSSL_strlcat acts like strlcat(3). +OPENSSL_EXPORT size_t OPENSSL_strlcat(char *dst, const char *src, + size_t dst_size); + + +// Deprecated functions. + +// CRYPTO_malloc calls |OPENSSL_malloc|. |file| and |line| are ignored. +OPENSSL_EXPORT void *CRYPTO_malloc(size_t size, const char *file, int line); + +// CRYPTO_realloc calls |OPENSSL_realloc|. |file| and |line| are ignored. +OPENSSL_EXPORT void *CRYPTO_realloc(void *ptr, size_t new_size, + const char *file, int line); + +// CRYPTO_free calls |OPENSSL_free|. |file| and |line| are ignored. +OPENSSL_EXPORT void CRYPTO_free(void *ptr, const char *file, int line); + +// OPENSSL_clear_free calls |OPENSSL_free|. BoringSSL automatically clears all +// allocations on free, but we define |OPENSSL_clear_free| for compatibility. +OPENSSL_EXPORT void OPENSSL_clear_free(void *ptr, size_t len); + +// CRYPTO_set_mem_functions is used to override the implementation of |OPENSSL_malloc/free/realloc|. +// +// |OPENSSL_malloc/free/realloc| can be customized by implementing |OPENSSL_memory_alloc/free/realloc| or calling +// CRYPTO_set_mem_functions. If |OPENSSL_memory_alloc/free/realloc| is defined CRYPTO_set_mem_functions will fail. +// All of the warnings for |OPENSSL_malloc/free/realloc| apply to CRYPTO_set_mem_functions: +// -- https://github.com/aws/aws-lc/blame/d164f5762b1ad5d4f2d1561fb85daa556fdff5ef/crypto/mem.c#L111-L127 +// This function is only recommended for debug purpose(e.g. track mem usage). +// AWS-LC differs from OpenSSL's CRYPTO_set_mem_functions in that __FILE__ and __LINE__ are not supplied. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CRYPTO_set_mem_functions( + void *(*m)(size_t, const char *, int), + void *(*r)(void *, size_t, const char *, int), + void (*f)(void *, const char *, int)); + +// OPENSSL supports the concept of secure heaps to help protect applications from pointer overruns or underruns that +// could return arbitrary data from the program's dynamic memory area where sensitive information may be stored. +// AWS-LC does not support secure heaps. The initialization functions intentionally return zero to indicate that secure +// heaps aren't supported. We return the regular malloc and zalloc versions when the secure_* counterparts are called, +// which is what OPENSSL does when secure heap is not enabled. +// If there is any interest in utilizing "secure heaps" with AWS-LC, cut us an issue at +// https://github.com/aws/aws-lc/issues/new/choose + +// CRYPTO_secure_malloc_init returns zero. +OPENSSL_EXPORT int CRYPTO_secure_malloc_init(size_t size, size_t min_size); + +// CRYPTO_secure_malloc_initialized returns zero. +OPENSSL_EXPORT int CRYPTO_secure_malloc_initialized(void); + +// CRYPTO_secure_used returns zero. +OPENSSL_EXPORT size_t CRYPTO_secure_used(void); + +// OPENSSL_secure_malloc calls |OPENSSL_malloc|. +OPENSSL_EXPORT void *OPENSSL_secure_malloc(size_t size); + +// OPENSSL_secure_zalloc calls |OPENSSL_zalloc|. +OPENSSL_EXPORT void *OPENSSL_secure_zalloc(size_t size); + +// OPENSSL_secure_clear_free calls |OPENSSL_clear_free|. +OPENSSL_EXPORT void OPENSSL_secure_clear_free(void *ptr, size_t len); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(char, OPENSSL_free) +BORINGSSL_MAKE_DELETER(uint8_t, OPENSSL_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_MEM_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/nid.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/nid.h new file mode 100644 index 0000000..511cedc --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/nid.h @@ -0,0 +1,4316 @@ +// Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +// This file is generated by crypto/obj/objects.go. + +#ifndef OPENSSL_HEADER_NID_H +#define OPENSSL_HEADER_NID_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +/* The nid library provides numbered values for ASN.1 object identifiers and + * other symbols. These values are used by other libraries to identify + * cryptographic primitives. + * + * A separate objects library, obj.h, provides functions for converting between + * nids and object identifiers. However it depends on large internal tables with + * the encodings of every nid defined. Consumers concerned with binary size + * should instead embed the encodings of the few consumed OIDs and compare + * against those. + * + * These values should not be used outside of a single process; they are not + * stable identifiers. */ + +#define SN_undef "UNDEF" +#define LN_undef "undefined" +#define NID_undef 0 +#define OBJ_undef 0L + +#define SN_rsadsi "rsadsi" +#define LN_rsadsi "RSA Data Security, Inc." +#define NID_rsadsi 1 +#define OBJ_rsadsi 1L, 2L, 840L, 113549L + +#define SN_pkcs "pkcs" +#define LN_pkcs "RSA Data Security, Inc. PKCS" +#define NID_pkcs 2 +#define OBJ_pkcs 1L, 2L, 840L, 113549L, 1L + +#define SN_md2 "MD2" +#define LN_md2 "md2" +#define NID_md2 3 +#define OBJ_md2 1L, 2L, 840L, 113549L, 2L, 2L + +#define SN_md5 "MD5" +#define LN_md5 "md5" +#define NID_md5 4 +#define OBJ_md5 1L, 2L, 840L, 113549L, 2L, 5L + +#define SN_rc4 "RC4" +#define LN_rc4 "rc4" +#define NID_rc4 5 +#define OBJ_rc4 1L, 2L, 840L, 113549L, 3L, 4L + +#define LN_rsaEncryption "rsaEncryption" +#define NID_rsaEncryption 6 +#define OBJ_rsaEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 1L + +#define SN_md2WithRSAEncryption "RSA-MD2" +#define LN_md2WithRSAEncryption "md2WithRSAEncryption" +#define NID_md2WithRSAEncryption 7 +#define OBJ_md2WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 2L + +#define SN_md5WithRSAEncryption "RSA-MD5" +#define LN_md5WithRSAEncryption "md5WithRSAEncryption" +#define NID_md5WithRSAEncryption 8 +#define OBJ_md5WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 4L + +#define SN_pbeWithMD2AndDES_CBC "PBE-MD2-DES" +#define LN_pbeWithMD2AndDES_CBC "pbeWithMD2AndDES-CBC" +#define NID_pbeWithMD2AndDES_CBC 9 +#define OBJ_pbeWithMD2AndDES_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 1L + +#define SN_pbeWithMD5AndDES_CBC "PBE-MD5-DES" +#define LN_pbeWithMD5AndDES_CBC "pbeWithMD5AndDES-CBC" +#define NID_pbeWithMD5AndDES_CBC 10 +#define OBJ_pbeWithMD5AndDES_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 3L + +#define SN_X500 "X500" +#define LN_X500 "directory services (X.500)" +#define NID_X500 11 +#define OBJ_X500 2L, 5L + +#define SN_X509 "X509" +#define NID_X509 12 +#define OBJ_X509 2L, 5L, 4L + +#define SN_commonName "CN" +#define LN_commonName "commonName" +#define NID_commonName 13 +#define OBJ_commonName 2L, 5L, 4L, 3L + +#define SN_countryName "C" +#define LN_countryName "countryName" +#define NID_countryName 14 +#define OBJ_countryName 2L, 5L, 4L, 6L + +#define SN_localityName "L" +#define LN_localityName "localityName" +#define NID_localityName 15 +#define OBJ_localityName 2L, 5L, 4L, 7L + +#define SN_stateOrProvinceName "ST" +#define LN_stateOrProvinceName "stateOrProvinceName" +#define NID_stateOrProvinceName 16 +#define OBJ_stateOrProvinceName 2L, 5L, 4L, 8L + +#define SN_organizationName "O" +#define LN_organizationName "organizationName" +#define NID_organizationName 17 +#define OBJ_organizationName 2L, 5L, 4L, 10L + +#define SN_organizationalUnitName "OU" +#define LN_organizationalUnitName "organizationalUnitName" +#define NID_organizationalUnitName 18 +#define OBJ_organizationalUnitName 2L, 5L, 4L, 11L + +#define SN_rsa "RSA" +#define LN_rsa "rsa" +#define NID_rsa 19 +#define OBJ_rsa 2L, 5L, 8L, 1L, 1L + +#define SN_pkcs7 "pkcs7" +#define NID_pkcs7 20 +#define OBJ_pkcs7 1L, 2L, 840L, 113549L, 1L, 7L + +#define LN_pkcs7_data "pkcs7-data" +#define NID_pkcs7_data 21 +#define OBJ_pkcs7_data 1L, 2L, 840L, 113549L, 1L, 7L, 1L + +#define LN_pkcs7_signed "pkcs7-signedData" +#define NID_pkcs7_signed 22 +#define OBJ_pkcs7_signed 1L, 2L, 840L, 113549L, 1L, 7L, 2L + +#define LN_pkcs7_enveloped "pkcs7-envelopedData" +#define NID_pkcs7_enveloped 23 +#define OBJ_pkcs7_enveloped 1L, 2L, 840L, 113549L, 1L, 7L, 3L + +#define LN_pkcs7_signedAndEnveloped "pkcs7-signedAndEnvelopedData" +#define NID_pkcs7_signedAndEnveloped 24 +#define OBJ_pkcs7_signedAndEnveloped 1L, 2L, 840L, 113549L, 1L, 7L, 4L + +#define LN_pkcs7_digest "pkcs7-digestData" +#define NID_pkcs7_digest 25 +#define OBJ_pkcs7_digest 1L, 2L, 840L, 113549L, 1L, 7L, 5L + +#define LN_pkcs7_encrypted "pkcs7-encryptedData" +#define NID_pkcs7_encrypted 26 +#define OBJ_pkcs7_encrypted 1L, 2L, 840L, 113549L, 1L, 7L, 6L + +#define SN_pkcs3 "pkcs3" +#define NID_pkcs3 27 +#define OBJ_pkcs3 1L, 2L, 840L, 113549L, 1L, 3L + +#define LN_dhKeyAgreement "dhKeyAgreement" +#define NID_dhKeyAgreement 28 +#define OBJ_dhKeyAgreement 1L, 2L, 840L, 113549L, 1L, 3L, 1L + +#define SN_des_ecb "DES-ECB" +#define LN_des_ecb "des-ecb" +#define NID_des_ecb 29 +#define OBJ_des_ecb 1L, 3L, 14L, 3L, 2L, 6L + +#define SN_des_cfb64 "DES-CFB" +#define LN_des_cfb64 "des-cfb" +#define NID_des_cfb64 30 +#define OBJ_des_cfb64 1L, 3L, 14L, 3L, 2L, 9L + +#define SN_des_cbc "DES-CBC" +#define LN_des_cbc "des-cbc" +#define NID_des_cbc 31 +#define OBJ_des_cbc 1L, 3L, 14L, 3L, 2L, 7L + +#define SN_des_ede_ecb "DES-EDE" +#define LN_des_ede_ecb "des-ede" +#define NID_des_ede_ecb 32 +#define OBJ_des_ede_ecb 1L, 3L, 14L, 3L, 2L, 17L + +#define SN_des_ede3_ecb "DES-EDE3" +#define LN_des_ede3_ecb "des-ede3" +#define NID_des_ede3_ecb 33 + +#define SN_idea_cbc "IDEA-CBC" +#define LN_idea_cbc "idea-cbc" +#define NID_idea_cbc 34 +#define OBJ_idea_cbc 1L, 3L, 6L, 1L, 4L, 1L, 188L, 7L, 1L, 1L, 2L + +#define SN_idea_cfb64 "IDEA-CFB" +#define LN_idea_cfb64 "idea-cfb" +#define NID_idea_cfb64 35 + +#define SN_idea_ecb "IDEA-ECB" +#define LN_idea_ecb "idea-ecb" +#define NID_idea_ecb 36 + +#define SN_rc2_cbc "RC2-CBC" +#define LN_rc2_cbc "rc2-cbc" +#define NID_rc2_cbc 37 +#define OBJ_rc2_cbc 1L, 2L, 840L, 113549L, 3L, 2L + +#define SN_rc2_ecb "RC2-ECB" +#define LN_rc2_ecb "rc2-ecb" +#define NID_rc2_ecb 38 + +#define SN_rc2_cfb64 "RC2-CFB" +#define LN_rc2_cfb64 "rc2-cfb" +#define NID_rc2_cfb64 39 + +#define SN_rc2_ofb64 "RC2-OFB" +#define LN_rc2_ofb64 "rc2-ofb" +#define NID_rc2_ofb64 40 + +#define SN_sha "SHA" +#define LN_sha "sha" +#define NID_sha 41 +#define OBJ_sha 1L, 3L, 14L, 3L, 2L, 18L + +#define SN_shaWithRSAEncryption "RSA-SHA" +#define LN_shaWithRSAEncryption "shaWithRSAEncryption" +#define NID_shaWithRSAEncryption 42 +#define OBJ_shaWithRSAEncryption 1L, 3L, 14L, 3L, 2L, 15L + +#define SN_des_ede_cbc "DES-EDE-CBC" +#define LN_des_ede_cbc "des-ede-cbc" +#define NID_des_ede_cbc 43 + +#define SN_des_ede3_cbc "DES-EDE3-CBC" +#define LN_des_ede3_cbc "des-ede3-cbc" +#define NID_des_ede3_cbc 44 +#define OBJ_des_ede3_cbc 1L, 2L, 840L, 113549L, 3L, 7L + +#define SN_des_ofb64 "DES-OFB" +#define LN_des_ofb64 "des-ofb" +#define NID_des_ofb64 45 +#define OBJ_des_ofb64 1L, 3L, 14L, 3L, 2L, 8L + +#define SN_idea_ofb64 "IDEA-OFB" +#define LN_idea_ofb64 "idea-ofb" +#define NID_idea_ofb64 46 + +#define SN_pkcs9 "pkcs9" +#define NID_pkcs9 47 +#define OBJ_pkcs9 1L, 2L, 840L, 113549L, 1L, 9L + +#define LN_pkcs9_emailAddress "emailAddress" +#define NID_pkcs9_emailAddress 48 +#define OBJ_pkcs9_emailAddress 1L, 2L, 840L, 113549L, 1L, 9L, 1L + +#define LN_pkcs9_unstructuredName "unstructuredName" +#define NID_pkcs9_unstructuredName 49 +#define OBJ_pkcs9_unstructuredName 1L, 2L, 840L, 113549L, 1L, 9L, 2L + +#define LN_pkcs9_contentType "contentType" +#define NID_pkcs9_contentType 50 +#define OBJ_pkcs9_contentType 1L, 2L, 840L, 113549L, 1L, 9L, 3L + +#define LN_pkcs9_messageDigest "messageDigest" +#define NID_pkcs9_messageDigest 51 +#define OBJ_pkcs9_messageDigest 1L, 2L, 840L, 113549L, 1L, 9L, 4L + +#define LN_pkcs9_signingTime "signingTime" +#define NID_pkcs9_signingTime 52 +#define OBJ_pkcs9_signingTime 1L, 2L, 840L, 113549L, 1L, 9L, 5L + +#define LN_pkcs9_countersignature "countersignature" +#define NID_pkcs9_countersignature 53 +#define OBJ_pkcs9_countersignature 1L, 2L, 840L, 113549L, 1L, 9L, 6L + +#define LN_pkcs9_challengePassword "challengePassword" +#define NID_pkcs9_challengePassword 54 +#define OBJ_pkcs9_challengePassword 1L, 2L, 840L, 113549L, 1L, 9L, 7L + +#define LN_pkcs9_unstructuredAddress "unstructuredAddress" +#define NID_pkcs9_unstructuredAddress 55 +#define OBJ_pkcs9_unstructuredAddress 1L, 2L, 840L, 113549L, 1L, 9L, 8L + +#define LN_pkcs9_extCertAttributes "extendedCertificateAttributes" +#define NID_pkcs9_extCertAttributes 56 +#define OBJ_pkcs9_extCertAttributes 1L, 2L, 840L, 113549L, 1L, 9L, 9L + +#define SN_netscape "Netscape" +#define LN_netscape "Netscape Communications Corp." +#define NID_netscape 57 +#define OBJ_netscape 2L, 16L, 840L, 1L, 113730L + +#define SN_netscape_cert_extension "nsCertExt" +#define LN_netscape_cert_extension "Netscape Certificate Extension" +#define NID_netscape_cert_extension 58 +#define OBJ_netscape_cert_extension 2L, 16L, 840L, 1L, 113730L, 1L + +#define SN_netscape_data_type "nsDataType" +#define LN_netscape_data_type "Netscape Data Type" +#define NID_netscape_data_type 59 +#define OBJ_netscape_data_type 2L, 16L, 840L, 1L, 113730L, 2L + +#define SN_des_ede_cfb64 "DES-EDE-CFB" +#define LN_des_ede_cfb64 "des-ede-cfb" +#define NID_des_ede_cfb64 60 + +#define SN_des_ede3_cfb64 "DES-EDE3-CFB" +#define LN_des_ede3_cfb64 "des-ede3-cfb" +#define NID_des_ede3_cfb64 61 + +#define SN_des_ede_ofb64 "DES-EDE-OFB" +#define LN_des_ede_ofb64 "des-ede-ofb" +#define NID_des_ede_ofb64 62 + +#define SN_des_ede3_ofb64 "DES-EDE3-OFB" +#define LN_des_ede3_ofb64 "des-ede3-ofb" +#define NID_des_ede3_ofb64 63 + +#define SN_sha1 "SHA1" +#define LN_sha1 "sha1" +#define NID_sha1 64 +#define OBJ_sha1 1L, 3L, 14L, 3L, 2L, 26L + +#define SN_sha1WithRSAEncryption "RSA-SHA1" +#define LN_sha1WithRSAEncryption "sha1WithRSAEncryption" +#define NID_sha1WithRSAEncryption 65 +#define OBJ_sha1WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 5L + +#define SN_dsaWithSHA "DSA-SHA" +#define LN_dsaWithSHA "dsaWithSHA" +#define NID_dsaWithSHA 66 +#define OBJ_dsaWithSHA 1L, 3L, 14L, 3L, 2L, 13L + +#define SN_dsa_2 "DSA-old" +#define LN_dsa_2 "dsaEncryption-old" +#define NID_dsa_2 67 +#define OBJ_dsa_2 1L, 3L, 14L, 3L, 2L, 12L + +#define SN_pbeWithSHA1AndRC2_CBC "PBE-SHA1-RC2-64" +#define LN_pbeWithSHA1AndRC2_CBC "pbeWithSHA1AndRC2-CBC" +#define NID_pbeWithSHA1AndRC2_CBC 68 +#define OBJ_pbeWithSHA1AndRC2_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 11L + +#define LN_id_pbkdf2 "PBKDF2" +#define NID_id_pbkdf2 69 +#define OBJ_id_pbkdf2 1L, 2L, 840L, 113549L, 1L, 5L, 12L + +#define SN_dsaWithSHA1_2 "DSA-SHA1-old" +#define LN_dsaWithSHA1_2 "dsaWithSHA1-old" +#define NID_dsaWithSHA1_2 70 +#define OBJ_dsaWithSHA1_2 1L, 3L, 14L, 3L, 2L, 27L + +#define SN_netscape_cert_type "nsCertType" +#define LN_netscape_cert_type "Netscape Cert Type" +#define NID_netscape_cert_type 71 +#define OBJ_netscape_cert_type 2L, 16L, 840L, 1L, 113730L, 1L, 1L + +#define SN_netscape_base_url "nsBaseUrl" +#define LN_netscape_base_url "Netscape Base Url" +#define NID_netscape_base_url 72 +#define OBJ_netscape_base_url 2L, 16L, 840L, 1L, 113730L, 1L, 2L + +#define SN_netscape_revocation_url "nsRevocationUrl" +#define LN_netscape_revocation_url "Netscape Revocation Url" +#define NID_netscape_revocation_url 73 +#define OBJ_netscape_revocation_url 2L, 16L, 840L, 1L, 113730L, 1L, 3L + +#define SN_netscape_ca_revocation_url "nsCaRevocationUrl" +#define LN_netscape_ca_revocation_url "Netscape CA Revocation Url" +#define NID_netscape_ca_revocation_url 74 +#define OBJ_netscape_ca_revocation_url 2L, 16L, 840L, 1L, 113730L, 1L, 4L + +#define SN_netscape_renewal_url "nsRenewalUrl" +#define LN_netscape_renewal_url "Netscape Renewal Url" +#define NID_netscape_renewal_url 75 +#define OBJ_netscape_renewal_url 2L, 16L, 840L, 1L, 113730L, 1L, 7L + +#define SN_netscape_ca_policy_url "nsCaPolicyUrl" +#define LN_netscape_ca_policy_url "Netscape CA Policy Url" +#define NID_netscape_ca_policy_url 76 +#define OBJ_netscape_ca_policy_url 2L, 16L, 840L, 1L, 113730L, 1L, 8L + +#define SN_netscape_ssl_server_name "nsSslServerName" +#define LN_netscape_ssl_server_name "Netscape SSL Server Name" +#define NID_netscape_ssl_server_name 77 +#define OBJ_netscape_ssl_server_name 2L, 16L, 840L, 1L, 113730L, 1L, 12L + +#define SN_netscape_comment "nsComment" +#define LN_netscape_comment "Netscape Comment" +#define NID_netscape_comment 78 +#define OBJ_netscape_comment 2L, 16L, 840L, 1L, 113730L, 1L, 13L + +#define SN_netscape_cert_sequence "nsCertSequence" +#define LN_netscape_cert_sequence "Netscape Certificate Sequence" +#define NID_netscape_cert_sequence 79 +#define OBJ_netscape_cert_sequence 2L, 16L, 840L, 1L, 113730L, 2L, 5L + +#define SN_desx_cbc "DESX-CBC" +#define LN_desx_cbc "desx-cbc" +#define NID_desx_cbc 80 + +#define SN_id_ce "id-ce" +#define NID_id_ce 81 +#define OBJ_id_ce 2L, 5L, 29L + +#define SN_subject_key_identifier "subjectKeyIdentifier" +#define LN_subject_key_identifier "X509v3 Subject Key Identifier" +#define NID_subject_key_identifier 82 +#define OBJ_subject_key_identifier 2L, 5L, 29L, 14L + +#define SN_key_usage "keyUsage" +#define LN_key_usage "X509v3 Key Usage" +#define NID_key_usage 83 +#define OBJ_key_usage 2L, 5L, 29L, 15L + +#define SN_private_key_usage_period "privateKeyUsagePeriod" +#define LN_private_key_usage_period "X509v3 Private Key Usage Period" +#define NID_private_key_usage_period 84 +#define OBJ_private_key_usage_period 2L, 5L, 29L, 16L + +#define SN_subject_alt_name "subjectAltName" +#define LN_subject_alt_name "X509v3 Subject Alternative Name" +#define NID_subject_alt_name 85 +#define OBJ_subject_alt_name 2L, 5L, 29L, 17L + +#define SN_issuer_alt_name "issuerAltName" +#define LN_issuer_alt_name "X509v3 Issuer Alternative Name" +#define NID_issuer_alt_name 86 +#define OBJ_issuer_alt_name 2L, 5L, 29L, 18L + +#define SN_basic_constraints "basicConstraints" +#define LN_basic_constraints "X509v3 Basic Constraints" +#define NID_basic_constraints 87 +#define OBJ_basic_constraints 2L, 5L, 29L, 19L + +#define SN_crl_number "crlNumber" +#define LN_crl_number "X509v3 CRL Number" +#define NID_crl_number 88 +#define OBJ_crl_number 2L, 5L, 29L, 20L + +#define SN_certificate_policies "certificatePolicies" +#define LN_certificate_policies "X509v3 Certificate Policies" +#define NID_certificate_policies 89 +#define OBJ_certificate_policies 2L, 5L, 29L, 32L + +#define SN_authority_key_identifier "authorityKeyIdentifier" +#define LN_authority_key_identifier "X509v3 Authority Key Identifier" +#define NID_authority_key_identifier 90 +#define OBJ_authority_key_identifier 2L, 5L, 29L, 35L + +#define SN_bf_cbc "BF-CBC" +#define LN_bf_cbc "bf-cbc" +#define NID_bf_cbc 91 +#define OBJ_bf_cbc 1L, 3L, 6L, 1L, 4L, 1L, 3029L, 1L, 2L + +#define SN_bf_ecb "BF-ECB" +#define LN_bf_ecb "bf-ecb" +#define NID_bf_ecb 92 + +#define SN_bf_cfb64 "BF-CFB" +#define LN_bf_cfb64 "bf-cfb" +#define NID_bf_cfb64 93 + +#define SN_bf_ofb64 "BF-OFB" +#define LN_bf_ofb64 "bf-ofb" +#define NID_bf_ofb64 94 + +#define SN_mdc2 "MDC2" +#define LN_mdc2 "mdc2" +#define NID_mdc2 95 +#define OBJ_mdc2 2L, 5L, 8L, 3L, 101L + +#define SN_mdc2WithRSA "RSA-MDC2" +#define LN_mdc2WithRSA "mdc2WithRSA" +#define NID_mdc2WithRSA 96 +#define OBJ_mdc2WithRSA 2L, 5L, 8L, 3L, 100L + +#define SN_rc4_40 "RC4-40" +#define LN_rc4_40 "rc4-40" +#define NID_rc4_40 97 + +#define SN_rc2_40_cbc "RC2-40-CBC" +#define LN_rc2_40_cbc "rc2-40-cbc" +#define NID_rc2_40_cbc 98 + +#define SN_givenName "GN" +#define LN_givenName "givenName" +#define NID_givenName 99 +#define OBJ_givenName 2L, 5L, 4L, 42L + +#define SN_surname "SN" +#define LN_surname "surname" +#define NID_surname 100 +#define OBJ_surname 2L, 5L, 4L, 4L + +#define SN_initials "initials" +#define LN_initials "initials" +#define NID_initials 101 +#define OBJ_initials 2L, 5L, 4L, 43L + +#define SN_crl_distribution_points "crlDistributionPoints" +#define LN_crl_distribution_points "X509v3 CRL Distribution Points" +#define NID_crl_distribution_points 103 +#define OBJ_crl_distribution_points 2L, 5L, 29L, 31L + +#define SN_md5WithRSA "RSA-NP-MD5" +#define LN_md5WithRSA "md5WithRSA" +#define NID_md5WithRSA 104 +#define OBJ_md5WithRSA 1L, 3L, 14L, 3L, 2L, 3L + +#define LN_serialNumber "serialNumber" +#define NID_serialNumber 105 +#define OBJ_serialNumber 2L, 5L, 4L, 5L + +#define SN_title "title" +#define LN_title "title" +#define NID_title 106 +#define OBJ_title 2L, 5L, 4L, 12L + +#define LN_description "description" +#define NID_description 107 +#define OBJ_description 2L, 5L, 4L, 13L + +#define SN_cast5_cbc "CAST5-CBC" +#define LN_cast5_cbc "cast5-cbc" +#define NID_cast5_cbc 108 +#define OBJ_cast5_cbc 1L, 2L, 840L, 113533L, 7L, 66L, 10L + +#define SN_cast5_ecb "CAST5-ECB" +#define LN_cast5_ecb "cast5-ecb" +#define NID_cast5_ecb 109 + +#define SN_cast5_cfb64 "CAST5-CFB" +#define LN_cast5_cfb64 "cast5-cfb" +#define NID_cast5_cfb64 110 + +#define SN_cast5_ofb64 "CAST5-OFB" +#define LN_cast5_ofb64 "cast5-ofb" +#define NID_cast5_ofb64 111 + +#define LN_pbeWithMD5AndCast5_CBC "pbeWithMD5AndCast5CBC" +#define NID_pbeWithMD5AndCast5_CBC 112 +#define OBJ_pbeWithMD5AndCast5_CBC 1L, 2L, 840L, 113533L, 7L, 66L, 12L + +#define SN_dsaWithSHA1 "DSA-SHA1" +#define LN_dsaWithSHA1 "dsaWithSHA1" +#define NID_dsaWithSHA1 113 +#define OBJ_dsaWithSHA1 1L, 2L, 840L, 10040L, 4L, 3L + +#define SN_md5_sha1 "MD5-SHA1" +#define LN_md5_sha1 "md5-sha1" +#define NID_md5_sha1 114 + +#define SN_sha1WithRSA "RSA-SHA1-2" +#define LN_sha1WithRSA "sha1WithRSA" +#define NID_sha1WithRSA 115 +#define OBJ_sha1WithRSA 1L, 3L, 14L, 3L, 2L, 29L + +#define SN_dsa "DSA" +#define LN_dsa "dsaEncryption" +#define NID_dsa 116 +#define OBJ_dsa 1L, 2L, 840L, 10040L, 4L, 1L + +#define SN_ripemd160 "RIPEMD160" +#define LN_ripemd160 "ripemd160" +#define NID_ripemd160 117 +#define OBJ_ripemd160 1L, 3L, 36L, 3L, 2L, 1L + +#define SN_ripemd160WithRSA "RSA-RIPEMD160" +#define LN_ripemd160WithRSA "ripemd160WithRSA" +#define NID_ripemd160WithRSA 119 +#define OBJ_ripemd160WithRSA 1L, 3L, 36L, 3L, 3L, 1L, 2L + +#define SN_rc5_cbc "RC5-CBC" +#define LN_rc5_cbc "rc5-cbc" +#define NID_rc5_cbc 120 +#define OBJ_rc5_cbc 1L, 2L, 840L, 113549L, 3L, 8L + +#define SN_rc5_ecb "RC5-ECB" +#define LN_rc5_ecb "rc5-ecb" +#define NID_rc5_ecb 121 + +#define SN_rc5_cfb64 "RC5-CFB" +#define LN_rc5_cfb64 "rc5-cfb" +#define NID_rc5_cfb64 122 + +#define SN_rc5_ofb64 "RC5-OFB" +#define LN_rc5_ofb64 "rc5-ofb" +#define NID_rc5_ofb64 123 + +#define SN_zlib_compression "ZLIB" +#define LN_zlib_compression "zlib compression" +#define NID_zlib_compression 125 +#define OBJ_zlib_compression 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 8L + +#define SN_ext_key_usage "extendedKeyUsage" +#define LN_ext_key_usage "X509v3 Extended Key Usage" +#define NID_ext_key_usage 126 +#define OBJ_ext_key_usage 2L, 5L, 29L, 37L + +#define SN_id_pkix "PKIX" +#define NID_id_pkix 127 +#define OBJ_id_pkix 1L, 3L, 6L, 1L, 5L, 5L, 7L + +#define SN_id_kp "id-kp" +#define NID_id_kp 128 +#define OBJ_id_kp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L + +#define SN_server_auth "serverAuth" +#define LN_server_auth "TLS Web Server Authentication" +#define NID_server_auth 129 +#define OBJ_server_auth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 1L + +#define SN_client_auth "clientAuth" +#define LN_client_auth "TLS Web Client Authentication" +#define NID_client_auth 130 +#define OBJ_client_auth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 2L + +#define SN_code_sign "codeSigning" +#define LN_code_sign "Code Signing" +#define NID_code_sign 131 +#define OBJ_code_sign 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 3L + +#define SN_email_protect "emailProtection" +#define LN_email_protect "E-mail Protection" +#define NID_email_protect 132 +#define OBJ_email_protect 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 4L + +#define SN_time_stamp "timeStamping" +#define LN_time_stamp "Time Stamping" +#define NID_time_stamp 133 +#define OBJ_time_stamp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 8L + +#define SN_ms_code_ind "msCodeInd" +#define LN_ms_code_ind "Microsoft Individual Code Signing" +#define NID_ms_code_ind 134 +#define OBJ_ms_code_ind 1L, 3L, 6L, 1L, 4L, 1L, 311L, 2L, 1L, 21L + +#define SN_ms_code_com "msCodeCom" +#define LN_ms_code_com "Microsoft Commercial Code Signing" +#define NID_ms_code_com 135 +#define OBJ_ms_code_com 1L, 3L, 6L, 1L, 4L, 1L, 311L, 2L, 1L, 22L + +#define SN_ms_ctl_sign "msCTLSign" +#define LN_ms_ctl_sign "Microsoft Trust List Signing" +#define NID_ms_ctl_sign 136 +#define OBJ_ms_ctl_sign 1L, 3L, 6L, 1L, 4L, 1L, 311L, 10L, 3L, 1L + +#define SN_ms_sgc "msSGC" +#define LN_ms_sgc "Microsoft Server Gated Crypto" +#define NID_ms_sgc 137 +#define OBJ_ms_sgc 1L, 3L, 6L, 1L, 4L, 1L, 311L, 10L, 3L, 3L + +#define SN_ms_efs "msEFS" +#define LN_ms_efs "Microsoft Encrypted File System" +#define NID_ms_efs 138 +#define OBJ_ms_efs 1L, 3L, 6L, 1L, 4L, 1L, 311L, 10L, 3L, 4L + +#define SN_ns_sgc "nsSGC" +#define LN_ns_sgc "Netscape Server Gated Crypto" +#define NID_ns_sgc 139 +#define OBJ_ns_sgc 2L, 16L, 840L, 1L, 113730L, 4L, 1L + +#define SN_delta_crl "deltaCRL" +#define LN_delta_crl "X509v3 Delta CRL Indicator" +#define NID_delta_crl 140 +#define OBJ_delta_crl 2L, 5L, 29L, 27L + +#define SN_crl_reason "CRLReason" +#define LN_crl_reason "X509v3 CRL Reason Code" +#define NID_crl_reason 141 +#define OBJ_crl_reason 2L, 5L, 29L, 21L + +#define SN_invalidity_date "invalidityDate" +#define LN_invalidity_date "Invalidity Date" +#define NID_invalidity_date 142 +#define OBJ_invalidity_date 2L, 5L, 29L, 24L + +#define SN_sxnet "SXNetID" +#define LN_sxnet "Strong Extranet ID" +#define NID_sxnet 143 +#define OBJ_sxnet 1L, 3L, 101L, 1L, 4L, 1L + +#define SN_pbe_WithSHA1And128BitRC4 "PBE-SHA1-RC4-128" +#define LN_pbe_WithSHA1And128BitRC4 "pbeWithSHA1And128BitRC4" +#define NID_pbe_WithSHA1And128BitRC4 144 +#define OBJ_pbe_WithSHA1And128BitRC4 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 1L + +#define SN_pbe_WithSHA1And40BitRC4 "PBE-SHA1-RC4-40" +#define LN_pbe_WithSHA1And40BitRC4 "pbeWithSHA1And40BitRC4" +#define NID_pbe_WithSHA1And40BitRC4 145 +#define OBJ_pbe_WithSHA1And40BitRC4 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 2L + +#define SN_pbe_WithSHA1And3_Key_TripleDES_CBC "PBE-SHA1-3DES" +#define LN_pbe_WithSHA1And3_Key_TripleDES_CBC "pbeWithSHA1And3-KeyTripleDES-CBC" +#define NID_pbe_WithSHA1And3_Key_TripleDES_CBC 146 +#define OBJ_pbe_WithSHA1And3_Key_TripleDES_CBC \ + 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 3L + +#define SN_pbe_WithSHA1And2_Key_TripleDES_CBC "PBE-SHA1-2DES" +#define LN_pbe_WithSHA1And2_Key_TripleDES_CBC "pbeWithSHA1And2-KeyTripleDES-CBC" +#define NID_pbe_WithSHA1And2_Key_TripleDES_CBC 147 +#define OBJ_pbe_WithSHA1And2_Key_TripleDES_CBC \ + 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 4L + +#define SN_pbe_WithSHA1And128BitRC2_CBC "PBE-SHA1-RC2-128" +#define LN_pbe_WithSHA1And128BitRC2_CBC "pbeWithSHA1And128BitRC2-CBC" +#define NID_pbe_WithSHA1And128BitRC2_CBC 148 +#define OBJ_pbe_WithSHA1And128BitRC2_CBC 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 5L + +#define SN_pbe_WithSHA1And40BitRC2_CBC "PBE-SHA1-RC2-40" +#define LN_pbe_WithSHA1And40BitRC2_CBC "pbeWithSHA1And40BitRC2-CBC" +#define NID_pbe_WithSHA1And40BitRC2_CBC 149 +#define OBJ_pbe_WithSHA1And40BitRC2_CBC 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 6L + +#define LN_keyBag "keyBag" +#define NID_keyBag 150 +#define OBJ_keyBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 1L + +#define LN_pkcs8ShroudedKeyBag "pkcs8ShroudedKeyBag" +#define NID_pkcs8ShroudedKeyBag 151 +#define OBJ_pkcs8ShroudedKeyBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 2L + +#define LN_certBag "certBag" +#define NID_certBag 152 +#define OBJ_certBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 3L + +#define LN_crlBag "crlBag" +#define NID_crlBag 153 +#define OBJ_crlBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 4L + +#define LN_secretBag "secretBag" +#define NID_secretBag 154 +#define OBJ_secretBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 5L + +#define LN_safeContentsBag "safeContentsBag" +#define NID_safeContentsBag 155 +#define OBJ_safeContentsBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 6L + +#define LN_friendlyName "friendlyName" +#define NID_friendlyName 156 +#define OBJ_friendlyName 1L, 2L, 840L, 113549L, 1L, 9L, 20L + +#define LN_localKeyID "localKeyID" +#define NID_localKeyID 157 +#define OBJ_localKeyID 1L, 2L, 840L, 113549L, 1L, 9L, 21L + +#define LN_x509Certificate "x509Certificate" +#define NID_x509Certificate 158 +#define OBJ_x509Certificate 1L, 2L, 840L, 113549L, 1L, 9L, 22L, 1L + +#define LN_sdsiCertificate "sdsiCertificate" +#define NID_sdsiCertificate 159 +#define OBJ_sdsiCertificate 1L, 2L, 840L, 113549L, 1L, 9L, 22L, 2L + +#define LN_x509Crl "x509Crl" +#define NID_x509Crl 160 +#define OBJ_x509Crl 1L, 2L, 840L, 113549L, 1L, 9L, 23L, 1L + +#define LN_pbes2 "PBES2" +#define NID_pbes2 161 +#define OBJ_pbes2 1L, 2L, 840L, 113549L, 1L, 5L, 13L + +#define LN_pbmac1 "PBMAC1" +#define NID_pbmac1 162 +#define OBJ_pbmac1 1L, 2L, 840L, 113549L, 1L, 5L, 14L + +#define LN_hmacWithSHA1 "hmacWithSHA1" +#define NID_hmacWithSHA1 163 +#define OBJ_hmacWithSHA1 1L, 2L, 840L, 113549L, 2L, 7L + +#define SN_id_qt_cps "id-qt-cps" +#define LN_id_qt_cps "Policy Qualifier CPS" +#define NID_id_qt_cps 164 +#define OBJ_id_qt_cps 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L, 1L + +#define SN_id_qt_unotice "id-qt-unotice" +#define LN_id_qt_unotice "Policy Qualifier User Notice" +#define NID_id_qt_unotice 165 +#define OBJ_id_qt_unotice 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L, 2L + +#define SN_rc2_64_cbc "RC2-64-CBC" +#define LN_rc2_64_cbc "rc2-64-cbc" +#define NID_rc2_64_cbc 166 + +#define SN_SMIMECapabilities "SMIME-CAPS" +#define LN_SMIMECapabilities "S/MIME Capabilities" +#define NID_SMIMECapabilities 167 +#define OBJ_SMIMECapabilities 1L, 2L, 840L, 113549L, 1L, 9L, 15L + +#define SN_pbeWithMD2AndRC2_CBC "PBE-MD2-RC2-64" +#define LN_pbeWithMD2AndRC2_CBC "pbeWithMD2AndRC2-CBC" +#define NID_pbeWithMD2AndRC2_CBC 168 +#define OBJ_pbeWithMD2AndRC2_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 4L + +#define SN_pbeWithMD5AndRC2_CBC "PBE-MD5-RC2-64" +#define LN_pbeWithMD5AndRC2_CBC "pbeWithMD5AndRC2-CBC" +#define NID_pbeWithMD5AndRC2_CBC 169 +#define OBJ_pbeWithMD5AndRC2_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 6L + +#define SN_pbeWithSHA1AndDES_CBC "PBE-SHA1-DES" +#define LN_pbeWithSHA1AndDES_CBC "pbeWithSHA1AndDES-CBC" +#define NID_pbeWithSHA1AndDES_CBC 170 +#define OBJ_pbeWithSHA1AndDES_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 10L + +#define SN_ms_ext_req "msExtReq" +#define LN_ms_ext_req "Microsoft Extension Request" +#define NID_ms_ext_req 171 +#define OBJ_ms_ext_req 1L, 3L, 6L, 1L, 4L, 1L, 311L, 2L, 1L, 14L + +#define SN_ext_req "extReq" +#define LN_ext_req "Extension Request" +#define NID_ext_req 172 +#define OBJ_ext_req 1L, 2L, 840L, 113549L, 1L, 9L, 14L + +#define SN_name "name" +#define LN_name "name" +#define NID_name 173 +#define OBJ_name 2L, 5L, 4L, 41L + +#define SN_dnQualifier "dnQualifier" +#define LN_dnQualifier "dnQualifier" +#define NID_dnQualifier 174 +#define OBJ_dnQualifier 2L, 5L, 4L, 46L + +#define SN_id_pe "id-pe" +#define NID_id_pe 175 +#define OBJ_id_pe 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L + +#define SN_id_ad "id-ad" +#define NID_id_ad 176 +#define OBJ_id_ad 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L + +#define SN_info_access "authorityInfoAccess" +#define LN_info_access "Authority Information Access" +#define NID_info_access 177 +#define OBJ_info_access 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 1L + +#define SN_ad_OCSP "OCSP" +#define LN_ad_OCSP "OCSP" +#define NID_ad_OCSP 178 +#define OBJ_ad_OCSP 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L + +#define SN_ad_ca_issuers "caIssuers" +#define LN_ad_ca_issuers "CA Issuers" +#define NID_ad_ca_issuers 179 +#define OBJ_ad_ca_issuers 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 2L + +#define SN_OCSP_sign "OCSPSigning" +#define LN_OCSP_sign "OCSP Signing" +#define NID_OCSP_sign 180 +#define OBJ_OCSP_sign 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 9L + +#define SN_iso "ISO" +#define LN_iso "iso" +#define NID_iso 181 +#define OBJ_iso 1L + +#define SN_member_body "member-body" +#define LN_member_body "ISO Member Body" +#define NID_member_body 182 +#define OBJ_member_body 1L, 2L + +#define SN_ISO_US "ISO-US" +#define LN_ISO_US "ISO US Member Body" +#define NID_ISO_US 183 +#define OBJ_ISO_US 1L, 2L, 840L + +#define SN_X9_57 "X9-57" +#define LN_X9_57 "X9.57" +#define NID_X9_57 184 +#define OBJ_X9_57 1L, 2L, 840L, 10040L + +#define SN_X9cm "X9cm" +#define LN_X9cm "X9.57 CM ?" +#define NID_X9cm 185 +#define OBJ_X9cm 1L, 2L, 840L, 10040L, 4L + +#define SN_pkcs1 "pkcs1" +#define NID_pkcs1 186 +#define OBJ_pkcs1 1L, 2L, 840L, 113549L, 1L, 1L + +#define SN_pkcs5 "pkcs5" +#define NID_pkcs5 187 +#define OBJ_pkcs5 1L, 2L, 840L, 113549L, 1L, 5L + +#define SN_SMIME "SMIME" +#define LN_SMIME "S/MIME" +#define NID_SMIME 188 +#define OBJ_SMIME 1L, 2L, 840L, 113549L, 1L, 9L, 16L + +#define SN_id_smime_mod "id-smime-mod" +#define NID_id_smime_mod 189 +#define OBJ_id_smime_mod 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L + +#define SN_id_smime_ct "id-smime-ct" +#define NID_id_smime_ct 190 +#define OBJ_id_smime_ct 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L + +#define SN_id_smime_aa "id-smime-aa" +#define NID_id_smime_aa 191 +#define OBJ_id_smime_aa 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L + +#define SN_id_smime_alg "id-smime-alg" +#define NID_id_smime_alg 192 +#define OBJ_id_smime_alg 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L + +#define SN_id_smime_cd "id-smime-cd" +#define NID_id_smime_cd 193 +#define OBJ_id_smime_cd 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 4L + +#define SN_id_smime_spq "id-smime-spq" +#define NID_id_smime_spq 194 +#define OBJ_id_smime_spq 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 5L + +#define SN_id_smime_cti "id-smime-cti" +#define NID_id_smime_cti 195 +#define OBJ_id_smime_cti 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L + +#define SN_id_smime_mod_cms "id-smime-mod-cms" +#define NID_id_smime_mod_cms 196 +#define OBJ_id_smime_mod_cms 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 1L + +#define SN_id_smime_mod_ess "id-smime-mod-ess" +#define NID_id_smime_mod_ess 197 +#define OBJ_id_smime_mod_ess 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 2L + +#define SN_id_smime_mod_oid "id-smime-mod-oid" +#define NID_id_smime_mod_oid 198 +#define OBJ_id_smime_mod_oid 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 3L + +#define SN_id_smime_mod_msg_v3 "id-smime-mod-msg-v3" +#define NID_id_smime_mod_msg_v3 199 +#define OBJ_id_smime_mod_msg_v3 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 4L + +#define SN_id_smime_mod_ets_eSignature_88 "id-smime-mod-ets-eSignature-88" +#define NID_id_smime_mod_ets_eSignature_88 200 +#define OBJ_id_smime_mod_ets_eSignature_88 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 5L + +#define SN_id_smime_mod_ets_eSignature_97 "id-smime-mod-ets-eSignature-97" +#define NID_id_smime_mod_ets_eSignature_97 201 +#define OBJ_id_smime_mod_ets_eSignature_97 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 6L + +#define SN_id_smime_mod_ets_eSigPolicy_88 "id-smime-mod-ets-eSigPolicy-88" +#define NID_id_smime_mod_ets_eSigPolicy_88 202 +#define OBJ_id_smime_mod_ets_eSigPolicy_88 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 7L + +#define SN_id_smime_mod_ets_eSigPolicy_97 "id-smime-mod-ets-eSigPolicy-97" +#define NID_id_smime_mod_ets_eSigPolicy_97 203 +#define OBJ_id_smime_mod_ets_eSigPolicy_97 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 8L + +#define SN_id_smime_ct_receipt "id-smime-ct-receipt" +#define NID_id_smime_ct_receipt 204 +#define OBJ_id_smime_ct_receipt 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 1L + +#define SN_id_smime_ct_authData "id-smime-ct-authData" +#define NID_id_smime_ct_authData 205 +#define OBJ_id_smime_ct_authData 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 2L + +#define SN_id_smime_ct_publishCert "id-smime-ct-publishCert" +#define NID_id_smime_ct_publishCert 206 +#define OBJ_id_smime_ct_publishCert 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 3L + +#define SN_id_smime_ct_TSTInfo "id-smime-ct-TSTInfo" +#define NID_id_smime_ct_TSTInfo 207 +#define OBJ_id_smime_ct_TSTInfo 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 4L + +#define SN_id_smime_ct_TDTInfo "id-smime-ct-TDTInfo" +#define NID_id_smime_ct_TDTInfo 208 +#define OBJ_id_smime_ct_TDTInfo 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 5L + +#define SN_id_smime_ct_contentInfo "id-smime-ct-contentInfo" +#define NID_id_smime_ct_contentInfo 209 +#define OBJ_id_smime_ct_contentInfo 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 6L + +#define SN_id_smime_ct_DVCSRequestData "id-smime-ct-DVCSRequestData" +#define NID_id_smime_ct_DVCSRequestData 210 +#define OBJ_id_smime_ct_DVCSRequestData \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 7L + +#define SN_id_smime_ct_DVCSResponseData "id-smime-ct-DVCSResponseData" +#define NID_id_smime_ct_DVCSResponseData 211 +#define OBJ_id_smime_ct_DVCSResponseData \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 8L + +#define SN_id_smime_aa_receiptRequest "id-smime-aa-receiptRequest" +#define NID_id_smime_aa_receiptRequest 212 +#define OBJ_id_smime_aa_receiptRequest \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 1L + +#define SN_id_smime_aa_securityLabel "id-smime-aa-securityLabel" +#define NID_id_smime_aa_securityLabel 213 +#define OBJ_id_smime_aa_securityLabel 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 2L + +#define SN_id_smime_aa_mlExpandHistory "id-smime-aa-mlExpandHistory" +#define NID_id_smime_aa_mlExpandHistory 214 +#define OBJ_id_smime_aa_mlExpandHistory \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 3L + +#define SN_id_smime_aa_contentHint "id-smime-aa-contentHint" +#define NID_id_smime_aa_contentHint 215 +#define OBJ_id_smime_aa_contentHint 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 4L + +#define SN_id_smime_aa_msgSigDigest "id-smime-aa-msgSigDigest" +#define NID_id_smime_aa_msgSigDigest 216 +#define OBJ_id_smime_aa_msgSigDigest 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 5L + +#define SN_id_smime_aa_encapContentType "id-smime-aa-encapContentType" +#define NID_id_smime_aa_encapContentType 217 +#define OBJ_id_smime_aa_encapContentType \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 6L + +#define SN_id_smime_aa_contentIdentifier "id-smime-aa-contentIdentifier" +#define NID_id_smime_aa_contentIdentifier 218 +#define OBJ_id_smime_aa_contentIdentifier \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 7L + +#define SN_id_smime_aa_macValue "id-smime-aa-macValue" +#define NID_id_smime_aa_macValue 219 +#define OBJ_id_smime_aa_macValue 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 8L + +#define SN_id_smime_aa_equivalentLabels "id-smime-aa-equivalentLabels" +#define NID_id_smime_aa_equivalentLabels 220 +#define OBJ_id_smime_aa_equivalentLabels \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 9L + +#define SN_id_smime_aa_contentReference "id-smime-aa-contentReference" +#define NID_id_smime_aa_contentReference 221 +#define OBJ_id_smime_aa_contentReference \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 10L + +#define SN_id_smime_aa_encrypKeyPref "id-smime-aa-encrypKeyPref" +#define NID_id_smime_aa_encrypKeyPref 222 +#define OBJ_id_smime_aa_encrypKeyPref \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 11L + +#define SN_id_smime_aa_signingCertificate "id-smime-aa-signingCertificate" +#define NID_id_smime_aa_signingCertificate 223 +#define OBJ_id_smime_aa_signingCertificate \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 12L + +#define SN_id_smime_aa_smimeEncryptCerts "id-smime-aa-smimeEncryptCerts" +#define NID_id_smime_aa_smimeEncryptCerts 224 +#define OBJ_id_smime_aa_smimeEncryptCerts \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 13L + +#define SN_id_smime_aa_timeStampToken "id-smime-aa-timeStampToken" +#define NID_id_smime_aa_timeStampToken 225 +#define OBJ_id_smime_aa_timeStampToken \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 14L + +#define SN_id_smime_aa_ets_sigPolicyId "id-smime-aa-ets-sigPolicyId" +#define NID_id_smime_aa_ets_sigPolicyId 226 +#define OBJ_id_smime_aa_ets_sigPolicyId \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 15L + +#define SN_id_smime_aa_ets_commitmentType "id-smime-aa-ets-commitmentType" +#define NID_id_smime_aa_ets_commitmentType 227 +#define OBJ_id_smime_aa_ets_commitmentType \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 16L + +#define SN_id_smime_aa_ets_signerLocation "id-smime-aa-ets-signerLocation" +#define NID_id_smime_aa_ets_signerLocation 228 +#define OBJ_id_smime_aa_ets_signerLocation \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 17L + +#define SN_id_smime_aa_ets_signerAttr "id-smime-aa-ets-signerAttr" +#define NID_id_smime_aa_ets_signerAttr 229 +#define OBJ_id_smime_aa_ets_signerAttr \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 18L + +#define SN_id_smime_aa_ets_otherSigCert "id-smime-aa-ets-otherSigCert" +#define NID_id_smime_aa_ets_otherSigCert 230 +#define OBJ_id_smime_aa_ets_otherSigCert \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 19L + +#define SN_id_smime_aa_ets_contentTimestamp "id-smime-aa-ets-contentTimestamp" +#define NID_id_smime_aa_ets_contentTimestamp 231 +#define OBJ_id_smime_aa_ets_contentTimestamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 20L + +#define SN_id_smime_aa_ets_CertificateRefs "id-smime-aa-ets-CertificateRefs" +#define NID_id_smime_aa_ets_CertificateRefs 232 +#define OBJ_id_smime_aa_ets_CertificateRefs \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 21L + +#define SN_id_smime_aa_ets_RevocationRefs "id-smime-aa-ets-RevocationRefs" +#define NID_id_smime_aa_ets_RevocationRefs 233 +#define OBJ_id_smime_aa_ets_RevocationRefs \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 22L + +#define SN_id_smime_aa_ets_certValues "id-smime-aa-ets-certValues" +#define NID_id_smime_aa_ets_certValues 234 +#define OBJ_id_smime_aa_ets_certValues \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 23L + +#define SN_id_smime_aa_ets_revocationValues "id-smime-aa-ets-revocationValues" +#define NID_id_smime_aa_ets_revocationValues 235 +#define OBJ_id_smime_aa_ets_revocationValues \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 24L + +#define SN_id_smime_aa_ets_escTimeStamp "id-smime-aa-ets-escTimeStamp" +#define NID_id_smime_aa_ets_escTimeStamp 236 +#define OBJ_id_smime_aa_ets_escTimeStamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 25L + +#define SN_id_smime_aa_ets_certCRLTimestamp "id-smime-aa-ets-certCRLTimestamp" +#define NID_id_smime_aa_ets_certCRLTimestamp 237 +#define OBJ_id_smime_aa_ets_certCRLTimestamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 26L + +#define SN_id_smime_aa_ets_archiveTimeStamp "id-smime-aa-ets-archiveTimeStamp" +#define NID_id_smime_aa_ets_archiveTimeStamp 238 +#define OBJ_id_smime_aa_ets_archiveTimeStamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 27L + +#define SN_id_smime_aa_signatureType "id-smime-aa-signatureType" +#define NID_id_smime_aa_signatureType 239 +#define OBJ_id_smime_aa_signatureType \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 28L + +#define SN_id_smime_aa_dvcs_dvc "id-smime-aa-dvcs-dvc" +#define NID_id_smime_aa_dvcs_dvc 240 +#define OBJ_id_smime_aa_dvcs_dvc 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 29L + +#define SN_id_smime_alg_ESDHwith3DES "id-smime-alg-ESDHwith3DES" +#define NID_id_smime_alg_ESDHwith3DES 241 +#define OBJ_id_smime_alg_ESDHwith3DES 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 1L + +#define SN_id_smime_alg_ESDHwithRC2 "id-smime-alg-ESDHwithRC2" +#define NID_id_smime_alg_ESDHwithRC2 242 +#define OBJ_id_smime_alg_ESDHwithRC2 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 2L + +#define SN_id_smime_alg_3DESwrap "id-smime-alg-3DESwrap" +#define NID_id_smime_alg_3DESwrap 243 +#define OBJ_id_smime_alg_3DESwrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 3L + +#define SN_id_smime_alg_RC2wrap "id-smime-alg-RC2wrap" +#define NID_id_smime_alg_RC2wrap 244 +#define OBJ_id_smime_alg_RC2wrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 4L + +#define SN_id_smime_alg_ESDH "id-smime-alg-ESDH" +#define NID_id_smime_alg_ESDH 245 +#define OBJ_id_smime_alg_ESDH 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 5L + +#define SN_id_smime_alg_CMS3DESwrap "id-smime-alg-CMS3DESwrap" +#define NID_id_smime_alg_CMS3DESwrap 246 +#define OBJ_id_smime_alg_CMS3DESwrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 6L + +#define SN_id_smime_alg_CMSRC2wrap "id-smime-alg-CMSRC2wrap" +#define NID_id_smime_alg_CMSRC2wrap 247 +#define OBJ_id_smime_alg_CMSRC2wrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 7L + +#define SN_id_smime_cd_ldap "id-smime-cd-ldap" +#define NID_id_smime_cd_ldap 248 +#define OBJ_id_smime_cd_ldap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 4L, 1L + +#define SN_id_smime_spq_ets_sqt_uri "id-smime-spq-ets-sqt-uri" +#define NID_id_smime_spq_ets_sqt_uri 249 +#define OBJ_id_smime_spq_ets_sqt_uri 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 5L, 1L + +#define SN_id_smime_spq_ets_sqt_unotice "id-smime-spq-ets-sqt-unotice" +#define NID_id_smime_spq_ets_sqt_unotice 250 +#define OBJ_id_smime_spq_ets_sqt_unotice \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 5L, 2L + +#define SN_id_smime_cti_ets_proofOfOrigin "id-smime-cti-ets-proofOfOrigin" +#define NID_id_smime_cti_ets_proofOfOrigin 251 +#define OBJ_id_smime_cti_ets_proofOfOrigin \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 1L + +#define SN_id_smime_cti_ets_proofOfReceipt "id-smime-cti-ets-proofOfReceipt" +#define NID_id_smime_cti_ets_proofOfReceipt 252 +#define OBJ_id_smime_cti_ets_proofOfReceipt \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 2L + +#define SN_id_smime_cti_ets_proofOfDelivery "id-smime-cti-ets-proofOfDelivery" +#define NID_id_smime_cti_ets_proofOfDelivery 253 +#define OBJ_id_smime_cti_ets_proofOfDelivery \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 3L + +#define SN_id_smime_cti_ets_proofOfSender "id-smime-cti-ets-proofOfSender" +#define NID_id_smime_cti_ets_proofOfSender 254 +#define OBJ_id_smime_cti_ets_proofOfSender \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 4L + +#define SN_id_smime_cti_ets_proofOfApproval "id-smime-cti-ets-proofOfApproval" +#define NID_id_smime_cti_ets_proofOfApproval 255 +#define OBJ_id_smime_cti_ets_proofOfApproval \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 5L + +#define SN_id_smime_cti_ets_proofOfCreation "id-smime-cti-ets-proofOfCreation" +#define NID_id_smime_cti_ets_proofOfCreation 256 +#define OBJ_id_smime_cti_ets_proofOfCreation \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 6L + +#define SN_md4 "MD4" +#define LN_md4 "md4" +#define NID_md4 257 +#define OBJ_md4 1L, 2L, 840L, 113549L, 2L, 4L + +#define SN_id_pkix_mod "id-pkix-mod" +#define NID_id_pkix_mod 258 +#define OBJ_id_pkix_mod 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L + +#define SN_id_qt "id-qt" +#define NID_id_qt 259 +#define OBJ_id_qt 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L + +#define SN_id_it "id-it" +#define NID_id_it 260 +#define OBJ_id_it 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L + +#define SN_id_pkip "id-pkip" +#define NID_id_pkip 261 +#define OBJ_id_pkip 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L + +#define SN_id_alg "id-alg" +#define NID_id_alg 262 +#define OBJ_id_alg 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L + +#define SN_id_cmc "id-cmc" +#define NID_id_cmc 263 +#define OBJ_id_cmc 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L + +#define SN_id_on "id-on" +#define NID_id_on 264 +#define OBJ_id_on 1L, 3L, 6L, 1L, 5L, 5L, 7L, 8L + +#define SN_id_pda "id-pda" +#define NID_id_pda 265 +#define OBJ_id_pda 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L + +#define SN_id_aca "id-aca" +#define NID_id_aca 266 +#define OBJ_id_aca 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L + +#define SN_id_qcs "id-qcs" +#define NID_id_qcs 267 +#define OBJ_id_qcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 11L + +#define SN_id_cct "id-cct" +#define NID_id_cct 268 +#define OBJ_id_cct 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L + +#define SN_id_pkix1_explicit_88 "id-pkix1-explicit-88" +#define NID_id_pkix1_explicit_88 269 +#define OBJ_id_pkix1_explicit_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 1L + +#define SN_id_pkix1_implicit_88 "id-pkix1-implicit-88" +#define NID_id_pkix1_implicit_88 270 +#define OBJ_id_pkix1_implicit_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 2L + +#define SN_id_pkix1_explicit_93 "id-pkix1-explicit-93" +#define NID_id_pkix1_explicit_93 271 +#define OBJ_id_pkix1_explicit_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 3L + +#define SN_id_pkix1_implicit_93 "id-pkix1-implicit-93" +#define NID_id_pkix1_implicit_93 272 +#define OBJ_id_pkix1_implicit_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 4L + +#define SN_id_mod_crmf "id-mod-crmf" +#define NID_id_mod_crmf 273 +#define OBJ_id_mod_crmf 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 5L + +#define SN_id_mod_cmc "id-mod-cmc" +#define NID_id_mod_cmc 274 +#define OBJ_id_mod_cmc 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 6L + +#define SN_id_mod_kea_profile_88 "id-mod-kea-profile-88" +#define NID_id_mod_kea_profile_88 275 +#define OBJ_id_mod_kea_profile_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 7L + +#define SN_id_mod_kea_profile_93 "id-mod-kea-profile-93" +#define NID_id_mod_kea_profile_93 276 +#define OBJ_id_mod_kea_profile_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 8L + +#define SN_id_mod_cmp "id-mod-cmp" +#define NID_id_mod_cmp 277 +#define OBJ_id_mod_cmp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 9L + +#define SN_id_mod_qualified_cert_88 "id-mod-qualified-cert-88" +#define NID_id_mod_qualified_cert_88 278 +#define OBJ_id_mod_qualified_cert_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 10L + +#define SN_id_mod_qualified_cert_93 "id-mod-qualified-cert-93" +#define NID_id_mod_qualified_cert_93 279 +#define OBJ_id_mod_qualified_cert_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 11L + +#define SN_id_mod_attribute_cert "id-mod-attribute-cert" +#define NID_id_mod_attribute_cert 280 +#define OBJ_id_mod_attribute_cert 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 12L + +#define SN_id_mod_timestamp_protocol "id-mod-timestamp-protocol" +#define NID_id_mod_timestamp_protocol 281 +#define OBJ_id_mod_timestamp_protocol 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 13L + +#define SN_id_mod_ocsp "id-mod-ocsp" +#define NID_id_mod_ocsp 282 +#define OBJ_id_mod_ocsp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 14L + +#define SN_id_mod_dvcs "id-mod-dvcs" +#define NID_id_mod_dvcs 283 +#define OBJ_id_mod_dvcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 15L + +#define SN_id_mod_cmp2000 "id-mod-cmp2000" +#define NID_id_mod_cmp2000 284 +#define OBJ_id_mod_cmp2000 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 16L + +#define SN_biometricInfo "biometricInfo" +#define LN_biometricInfo "Biometric Info" +#define NID_biometricInfo 285 +#define OBJ_biometricInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 2L + +#define SN_qcStatements "qcStatements" +#define NID_qcStatements 286 +#define OBJ_qcStatements 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 3L + +#define SN_ac_auditEntity "ac-auditEntity" +#define NID_ac_auditEntity 287 +#define OBJ_ac_auditEntity 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 4L + +#define SN_ac_targeting "ac-targeting" +#define NID_ac_targeting 288 +#define OBJ_ac_targeting 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 5L + +#define SN_aaControls "aaControls" +#define NID_aaControls 289 +#define OBJ_aaControls 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 6L + +#define SN_sbgp_ipAddrBlock "sbgp-ipAddrBlock" +#define NID_sbgp_ipAddrBlock 290 +#define OBJ_sbgp_ipAddrBlock 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 7L + +#define SN_sbgp_autonomousSysNum "sbgp-autonomousSysNum" +#define NID_sbgp_autonomousSysNum 291 +#define OBJ_sbgp_autonomousSysNum 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 8L + +#define SN_sbgp_routerIdentifier "sbgp-routerIdentifier" +#define NID_sbgp_routerIdentifier 292 +#define OBJ_sbgp_routerIdentifier 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 9L + +#define SN_textNotice "textNotice" +#define NID_textNotice 293 +#define OBJ_textNotice 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L, 3L + +#define SN_ipsecEndSystem "ipsecEndSystem" +#define LN_ipsecEndSystem "IPSec End System" +#define NID_ipsecEndSystem 294 +#define OBJ_ipsecEndSystem 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 5L + +#define SN_ipsecTunnel "ipsecTunnel" +#define LN_ipsecTunnel "IPSec Tunnel" +#define NID_ipsecTunnel 295 +#define OBJ_ipsecTunnel 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 6L + +#define SN_ipsecUser "ipsecUser" +#define LN_ipsecUser "IPSec User" +#define NID_ipsecUser 296 +#define OBJ_ipsecUser 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 7L + +#define SN_dvcs "DVCS" +#define LN_dvcs "dvcs" +#define NID_dvcs 297 +#define OBJ_dvcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 10L + +#define SN_id_it_caProtEncCert "id-it-caProtEncCert" +#define NID_id_it_caProtEncCert 298 +#define OBJ_id_it_caProtEncCert 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 1L + +#define SN_id_it_signKeyPairTypes "id-it-signKeyPairTypes" +#define NID_id_it_signKeyPairTypes 299 +#define OBJ_id_it_signKeyPairTypes 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 2L + +#define SN_id_it_encKeyPairTypes "id-it-encKeyPairTypes" +#define NID_id_it_encKeyPairTypes 300 +#define OBJ_id_it_encKeyPairTypes 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 3L + +#define SN_id_it_preferredSymmAlg "id-it-preferredSymmAlg" +#define NID_id_it_preferredSymmAlg 301 +#define OBJ_id_it_preferredSymmAlg 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 4L + +#define SN_id_it_caKeyUpdateInfo "id-it-caKeyUpdateInfo" +#define NID_id_it_caKeyUpdateInfo 302 +#define OBJ_id_it_caKeyUpdateInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 5L + +#define SN_id_it_currentCRL "id-it-currentCRL" +#define NID_id_it_currentCRL 303 +#define OBJ_id_it_currentCRL 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 6L + +#define SN_id_it_unsupportedOIDs "id-it-unsupportedOIDs" +#define NID_id_it_unsupportedOIDs 304 +#define OBJ_id_it_unsupportedOIDs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 7L + +#define SN_id_it_subscriptionRequest "id-it-subscriptionRequest" +#define NID_id_it_subscriptionRequest 305 +#define OBJ_id_it_subscriptionRequest 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 8L + +#define SN_id_it_subscriptionResponse "id-it-subscriptionResponse" +#define NID_id_it_subscriptionResponse 306 +#define OBJ_id_it_subscriptionResponse 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 9L + +#define SN_id_it_keyPairParamReq "id-it-keyPairParamReq" +#define NID_id_it_keyPairParamReq 307 +#define OBJ_id_it_keyPairParamReq 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 10L + +#define SN_id_it_keyPairParamRep "id-it-keyPairParamRep" +#define NID_id_it_keyPairParamRep 308 +#define OBJ_id_it_keyPairParamRep 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 11L + +#define SN_id_it_revPassphrase "id-it-revPassphrase" +#define NID_id_it_revPassphrase 309 +#define OBJ_id_it_revPassphrase 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 12L + +#define SN_id_it_implicitConfirm "id-it-implicitConfirm" +#define NID_id_it_implicitConfirm 310 +#define OBJ_id_it_implicitConfirm 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 13L + +#define SN_id_it_confirmWaitTime "id-it-confirmWaitTime" +#define NID_id_it_confirmWaitTime 311 +#define OBJ_id_it_confirmWaitTime 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 14L + +#define SN_id_it_origPKIMessage "id-it-origPKIMessage" +#define NID_id_it_origPKIMessage 312 +#define OBJ_id_it_origPKIMessage 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 15L + +#define SN_id_regCtrl "id-regCtrl" +#define NID_id_regCtrl 313 +#define OBJ_id_regCtrl 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L + +#define SN_id_regInfo "id-regInfo" +#define NID_id_regInfo 314 +#define OBJ_id_regInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 2L + +#define SN_id_regCtrl_regToken "id-regCtrl-regToken" +#define NID_id_regCtrl_regToken 315 +#define OBJ_id_regCtrl_regToken 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 1L + +#define SN_id_regCtrl_authenticator "id-regCtrl-authenticator" +#define NID_id_regCtrl_authenticator 316 +#define OBJ_id_regCtrl_authenticator 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 2L + +#define SN_id_regCtrl_pkiPublicationInfo "id-regCtrl-pkiPublicationInfo" +#define NID_id_regCtrl_pkiPublicationInfo 317 +#define OBJ_id_regCtrl_pkiPublicationInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 3L + +#define SN_id_regCtrl_pkiArchiveOptions "id-regCtrl-pkiArchiveOptions" +#define NID_id_regCtrl_pkiArchiveOptions 318 +#define OBJ_id_regCtrl_pkiArchiveOptions 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 4L + +#define SN_id_regCtrl_oldCertID "id-regCtrl-oldCertID" +#define NID_id_regCtrl_oldCertID 319 +#define OBJ_id_regCtrl_oldCertID 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 5L + +#define SN_id_regCtrl_protocolEncrKey "id-regCtrl-protocolEncrKey" +#define NID_id_regCtrl_protocolEncrKey 320 +#define OBJ_id_regCtrl_protocolEncrKey 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 6L + +#define SN_id_regInfo_utf8Pairs "id-regInfo-utf8Pairs" +#define NID_id_regInfo_utf8Pairs 321 +#define OBJ_id_regInfo_utf8Pairs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 2L, 1L + +#define SN_id_regInfo_certReq "id-regInfo-certReq" +#define NID_id_regInfo_certReq 322 +#define OBJ_id_regInfo_certReq 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 2L, 2L + +#define SN_id_alg_des40 "id-alg-des40" +#define NID_id_alg_des40 323 +#define OBJ_id_alg_des40 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 1L + +#define SN_id_alg_noSignature "id-alg-noSignature" +#define NID_id_alg_noSignature 324 +#define OBJ_id_alg_noSignature 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 2L + +#define SN_id_alg_dh_sig_hmac_sha1 "id-alg-dh-sig-hmac-sha1" +#define NID_id_alg_dh_sig_hmac_sha1 325 +#define OBJ_id_alg_dh_sig_hmac_sha1 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 3L + +#define SN_id_alg_dh_pop "id-alg-dh-pop" +#define NID_id_alg_dh_pop 326 +#define OBJ_id_alg_dh_pop 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 4L + +#define SN_id_cmc_statusInfo "id-cmc-statusInfo" +#define NID_id_cmc_statusInfo 327 +#define OBJ_id_cmc_statusInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 1L + +#define SN_id_cmc_identification "id-cmc-identification" +#define NID_id_cmc_identification 328 +#define OBJ_id_cmc_identification 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 2L + +#define SN_id_cmc_identityProof "id-cmc-identityProof" +#define NID_id_cmc_identityProof 329 +#define OBJ_id_cmc_identityProof 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 3L + +#define SN_id_cmc_dataReturn "id-cmc-dataReturn" +#define NID_id_cmc_dataReturn 330 +#define OBJ_id_cmc_dataReturn 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 4L + +#define SN_id_cmc_transactionId "id-cmc-transactionId" +#define NID_id_cmc_transactionId 331 +#define OBJ_id_cmc_transactionId 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 5L + +#define SN_id_cmc_senderNonce "id-cmc-senderNonce" +#define NID_id_cmc_senderNonce 332 +#define OBJ_id_cmc_senderNonce 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 6L + +#define SN_id_cmc_recipientNonce "id-cmc-recipientNonce" +#define NID_id_cmc_recipientNonce 333 +#define OBJ_id_cmc_recipientNonce 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 7L + +#define SN_id_cmc_addExtensions "id-cmc-addExtensions" +#define NID_id_cmc_addExtensions 334 +#define OBJ_id_cmc_addExtensions 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 8L + +#define SN_id_cmc_encryptedPOP "id-cmc-encryptedPOP" +#define NID_id_cmc_encryptedPOP 335 +#define OBJ_id_cmc_encryptedPOP 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 9L + +#define SN_id_cmc_decryptedPOP "id-cmc-decryptedPOP" +#define NID_id_cmc_decryptedPOP 336 +#define OBJ_id_cmc_decryptedPOP 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 10L + +#define SN_id_cmc_lraPOPWitness "id-cmc-lraPOPWitness" +#define NID_id_cmc_lraPOPWitness 337 +#define OBJ_id_cmc_lraPOPWitness 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 11L + +#define SN_id_cmc_getCert "id-cmc-getCert" +#define NID_id_cmc_getCert 338 +#define OBJ_id_cmc_getCert 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 15L + +#define SN_id_cmc_getCRL "id-cmc-getCRL" +#define NID_id_cmc_getCRL 339 +#define OBJ_id_cmc_getCRL 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 16L + +#define SN_id_cmc_revokeRequest "id-cmc-revokeRequest" +#define NID_id_cmc_revokeRequest 340 +#define OBJ_id_cmc_revokeRequest 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 17L + +#define SN_id_cmc_regInfo "id-cmc-regInfo" +#define NID_id_cmc_regInfo 341 +#define OBJ_id_cmc_regInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 18L + +#define SN_id_cmc_responseInfo "id-cmc-responseInfo" +#define NID_id_cmc_responseInfo 342 +#define OBJ_id_cmc_responseInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 19L + +#define SN_id_cmc_queryPending "id-cmc-queryPending" +#define NID_id_cmc_queryPending 343 +#define OBJ_id_cmc_queryPending 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 21L + +#define SN_id_cmc_popLinkRandom "id-cmc-popLinkRandom" +#define NID_id_cmc_popLinkRandom 344 +#define OBJ_id_cmc_popLinkRandom 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 22L + +#define SN_id_cmc_popLinkWitness "id-cmc-popLinkWitness" +#define NID_id_cmc_popLinkWitness 345 +#define OBJ_id_cmc_popLinkWitness 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 23L + +#define SN_id_cmc_confirmCertAcceptance "id-cmc-confirmCertAcceptance" +#define NID_id_cmc_confirmCertAcceptance 346 +#define OBJ_id_cmc_confirmCertAcceptance 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 24L + +#define SN_id_on_personalData "id-on-personalData" +#define NID_id_on_personalData 347 +#define OBJ_id_on_personalData 1L, 3L, 6L, 1L, 5L, 5L, 7L, 8L, 1L + +#define SN_id_pda_dateOfBirth "id-pda-dateOfBirth" +#define NID_id_pda_dateOfBirth 348 +#define OBJ_id_pda_dateOfBirth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 1L + +#define SN_id_pda_placeOfBirth "id-pda-placeOfBirth" +#define NID_id_pda_placeOfBirth 349 +#define OBJ_id_pda_placeOfBirth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 2L + +#define SN_id_pda_gender "id-pda-gender" +#define NID_id_pda_gender 351 +#define OBJ_id_pda_gender 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 3L + +#define SN_id_pda_countryOfCitizenship "id-pda-countryOfCitizenship" +#define NID_id_pda_countryOfCitizenship 352 +#define OBJ_id_pda_countryOfCitizenship 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 4L + +#define SN_id_pda_countryOfResidence "id-pda-countryOfResidence" +#define NID_id_pda_countryOfResidence 353 +#define OBJ_id_pda_countryOfResidence 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 5L + +#define SN_id_aca_authenticationInfo "id-aca-authenticationInfo" +#define NID_id_aca_authenticationInfo 354 +#define OBJ_id_aca_authenticationInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 1L + +#define SN_id_aca_accessIdentity "id-aca-accessIdentity" +#define NID_id_aca_accessIdentity 355 +#define OBJ_id_aca_accessIdentity 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 2L + +#define SN_id_aca_chargingIdentity "id-aca-chargingIdentity" +#define NID_id_aca_chargingIdentity 356 +#define OBJ_id_aca_chargingIdentity 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 3L + +#define SN_id_aca_group "id-aca-group" +#define NID_id_aca_group 357 +#define OBJ_id_aca_group 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 4L + +#define SN_id_aca_role "id-aca-role" +#define NID_id_aca_role 358 +#define OBJ_id_aca_role 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 5L + +#define SN_id_qcs_pkixQCSyntax_v1 "id-qcs-pkixQCSyntax-v1" +#define NID_id_qcs_pkixQCSyntax_v1 359 +#define OBJ_id_qcs_pkixQCSyntax_v1 1L, 3L, 6L, 1L, 5L, 5L, 7L, 11L, 1L + +#define SN_id_cct_crs "id-cct-crs" +#define NID_id_cct_crs 360 +#define OBJ_id_cct_crs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L, 1L + +#define SN_id_cct_PKIData "id-cct-PKIData" +#define NID_id_cct_PKIData 361 +#define OBJ_id_cct_PKIData 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L, 2L + +#define SN_id_cct_PKIResponse "id-cct-PKIResponse" +#define NID_id_cct_PKIResponse 362 +#define OBJ_id_cct_PKIResponse 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L, 3L + +#define SN_ad_timeStamping "ad_timestamping" +#define LN_ad_timeStamping "AD Time Stamping" +#define NID_ad_timeStamping 363 +#define OBJ_ad_timeStamping 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 3L + +#define SN_ad_dvcs "AD_DVCS" +#define LN_ad_dvcs "ad dvcs" +#define NID_ad_dvcs 364 +#define OBJ_ad_dvcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 4L + +#define SN_id_pkix_OCSP_basic "basicOCSPResponse" +#define LN_id_pkix_OCSP_basic "Basic OCSP Response" +#define NID_id_pkix_OCSP_basic 365 +#define OBJ_id_pkix_OCSP_basic 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 1L + +#define SN_id_pkix_OCSP_Nonce "Nonce" +#define LN_id_pkix_OCSP_Nonce "OCSP Nonce" +#define NID_id_pkix_OCSP_Nonce 366 +#define OBJ_id_pkix_OCSP_Nonce 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 2L + +#define SN_id_pkix_OCSP_CrlID "CrlID" +#define LN_id_pkix_OCSP_CrlID "OCSP CRL ID" +#define NID_id_pkix_OCSP_CrlID 367 +#define OBJ_id_pkix_OCSP_CrlID 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 3L + +#define SN_id_pkix_OCSP_acceptableResponses "acceptableResponses" +#define LN_id_pkix_OCSP_acceptableResponses "Acceptable OCSP Responses" +#define NID_id_pkix_OCSP_acceptableResponses 368 +#define OBJ_id_pkix_OCSP_acceptableResponses \ + 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 4L + +#define SN_id_pkix_OCSP_noCheck "noCheck" +#define LN_id_pkix_OCSP_noCheck "OCSP No Check" +#define NID_id_pkix_OCSP_noCheck 369 +#define OBJ_id_pkix_OCSP_noCheck 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 5L + +#define SN_id_pkix_OCSP_archiveCutoff "archiveCutoff" +#define LN_id_pkix_OCSP_archiveCutoff "OCSP Archive Cutoff" +#define NID_id_pkix_OCSP_archiveCutoff 370 +#define OBJ_id_pkix_OCSP_archiveCutoff 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 6L + +#define SN_id_pkix_OCSP_serviceLocator "serviceLocator" +#define LN_id_pkix_OCSP_serviceLocator "OCSP Service Locator" +#define NID_id_pkix_OCSP_serviceLocator 371 +#define OBJ_id_pkix_OCSP_serviceLocator 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 7L + +#define SN_id_pkix_OCSP_extendedStatus "extendedStatus" +#define LN_id_pkix_OCSP_extendedStatus "Extended OCSP Status" +#define NID_id_pkix_OCSP_extendedStatus 372 +#define OBJ_id_pkix_OCSP_extendedStatus 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 8L + +#define SN_id_pkix_OCSP_valid "valid" +#define NID_id_pkix_OCSP_valid 373 +#define OBJ_id_pkix_OCSP_valid 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 9L + +#define SN_id_pkix_OCSP_path "path" +#define NID_id_pkix_OCSP_path 374 +#define OBJ_id_pkix_OCSP_path 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 10L + +#define SN_id_pkix_OCSP_trustRoot "trustRoot" +#define LN_id_pkix_OCSP_trustRoot "Trust Root" +#define NID_id_pkix_OCSP_trustRoot 375 +#define OBJ_id_pkix_OCSP_trustRoot 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 11L + +#define SN_algorithm "algorithm" +#define LN_algorithm "algorithm" +#define NID_algorithm 376 +#define OBJ_algorithm 1L, 3L, 14L, 3L, 2L + +#define SN_rsaSignature "rsaSignature" +#define NID_rsaSignature 377 +#define OBJ_rsaSignature 1L, 3L, 14L, 3L, 2L, 11L + +#define SN_X500algorithms "X500algorithms" +#define LN_X500algorithms "directory services - algorithms" +#define NID_X500algorithms 378 +#define OBJ_X500algorithms 2L, 5L, 8L + +#define SN_org "ORG" +#define LN_org "org" +#define NID_org 379 +#define OBJ_org 1L, 3L + +#define SN_dod "DOD" +#define LN_dod "dod" +#define NID_dod 380 +#define OBJ_dod 1L, 3L, 6L + +#define SN_iana "IANA" +#define LN_iana "iana" +#define NID_iana 381 +#define OBJ_iana 1L, 3L, 6L, 1L + +#define SN_Directory "directory" +#define LN_Directory "Directory" +#define NID_Directory 382 +#define OBJ_Directory 1L, 3L, 6L, 1L, 1L + +#define SN_Management "mgmt" +#define LN_Management "Management" +#define NID_Management 383 +#define OBJ_Management 1L, 3L, 6L, 1L, 2L + +#define SN_Experimental "experimental" +#define LN_Experimental "Experimental" +#define NID_Experimental 384 +#define OBJ_Experimental 1L, 3L, 6L, 1L, 3L + +#define SN_Private "private" +#define LN_Private "Private" +#define NID_Private 385 +#define OBJ_Private 1L, 3L, 6L, 1L, 4L + +#define SN_Security "security" +#define LN_Security "Security" +#define NID_Security 386 +#define OBJ_Security 1L, 3L, 6L, 1L, 5L + +#define SN_SNMPv2 "snmpv2" +#define LN_SNMPv2 "SNMPv2" +#define NID_SNMPv2 387 +#define OBJ_SNMPv2 1L, 3L, 6L, 1L, 6L + +#define LN_Mail "Mail" +#define NID_Mail 388 +#define OBJ_Mail 1L, 3L, 6L, 1L, 7L + +#define SN_Enterprises "enterprises" +#define LN_Enterprises "Enterprises" +#define NID_Enterprises 389 +#define OBJ_Enterprises 1L, 3L, 6L, 1L, 4L, 1L + +#define SN_dcObject "dcobject" +#define LN_dcObject "dcObject" +#define NID_dcObject 390 +#define OBJ_dcObject 1L, 3L, 6L, 1L, 4L, 1L, 1466L, 344L + +#define SN_domainComponent "DC" +#define LN_domainComponent "domainComponent" +#define NID_domainComponent 391 +#define OBJ_domainComponent 0L, 9L, 2342L, 19200300L, 100L, 1L, 25L + +#define SN_Domain "domain" +#define LN_Domain "Domain" +#define NID_Domain 392 +#define OBJ_Domain 0L, 9L, 2342L, 19200300L, 100L, 4L, 13L + +#define SN_selected_attribute_types "selected-attribute-types" +#define LN_selected_attribute_types "Selected Attribute Types" +#define NID_selected_attribute_types 394 +#define OBJ_selected_attribute_types 2L, 5L, 1L, 5L + +#define SN_clearance "clearance" +#define NID_clearance 395 +#define OBJ_clearance 2L, 5L, 1L, 5L, 55L + +#define SN_md4WithRSAEncryption "RSA-MD4" +#define LN_md4WithRSAEncryption "md4WithRSAEncryption" +#define NID_md4WithRSAEncryption 396 +#define OBJ_md4WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 3L + +#define SN_ac_proxying "ac-proxying" +#define NID_ac_proxying 397 +#define OBJ_ac_proxying 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 10L + +#define SN_sinfo_access "subjectInfoAccess" +#define LN_sinfo_access "Subject Information Access" +#define NID_sinfo_access 398 +#define OBJ_sinfo_access 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 11L + +#define SN_id_aca_encAttrs "id-aca-encAttrs" +#define NID_id_aca_encAttrs 399 +#define OBJ_id_aca_encAttrs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 6L + +#define SN_role "role" +#define LN_role "role" +#define NID_role 400 +#define OBJ_role 2L, 5L, 4L, 72L + +#define SN_policy_constraints "policyConstraints" +#define LN_policy_constraints "X509v3 Policy Constraints" +#define NID_policy_constraints 401 +#define OBJ_policy_constraints 2L, 5L, 29L, 36L + +#define SN_target_information "targetInformation" +#define LN_target_information "X509v3 AC Targeting" +#define NID_target_information 402 +#define OBJ_target_information 2L, 5L, 29L, 55L + +#define SN_no_rev_avail "noRevAvail" +#define LN_no_rev_avail "X509v3 No Revocation Available" +#define NID_no_rev_avail 403 +#define OBJ_no_rev_avail 2L, 5L, 29L, 56L + +#define SN_ansi_X9_62 "ansi-X9-62" +#define LN_ansi_X9_62 "ANSI X9.62" +#define NID_ansi_X9_62 405 +#define OBJ_ansi_X9_62 1L, 2L, 840L, 10045L + +#define SN_X9_62_prime_field "prime-field" +#define NID_X9_62_prime_field 406 +#define OBJ_X9_62_prime_field 1L, 2L, 840L, 10045L, 1L, 1L + +#define SN_X9_62_characteristic_two_field "characteristic-two-field" +#define NID_X9_62_characteristic_two_field 407 +#define OBJ_X9_62_characteristic_two_field 1L, 2L, 840L, 10045L, 1L, 2L + +#define SN_X9_62_id_ecPublicKey "id-ecPublicKey" +#define NID_X9_62_id_ecPublicKey 408 +#define OBJ_X9_62_id_ecPublicKey 1L, 2L, 840L, 10045L, 2L, 1L + +#define SN_X9_62_prime192v1 "prime192v1" +#define NID_X9_62_prime192v1 409 +#define OBJ_X9_62_prime192v1 1L, 2L, 840L, 10045L, 3L, 1L, 1L + +#define SN_X9_62_prime192v2 "prime192v2" +#define NID_X9_62_prime192v2 410 +#define OBJ_X9_62_prime192v2 1L, 2L, 840L, 10045L, 3L, 1L, 2L + +#define SN_X9_62_prime192v3 "prime192v3" +#define NID_X9_62_prime192v3 411 +#define OBJ_X9_62_prime192v3 1L, 2L, 840L, 10045L, 3L, 1L, 3L + +#define SN_X9_62_prime239v1 "prime239v1" +#define NID_X9_62_prime239v1 412 +#define OBJ_X9_62_prime239v1 1L, 2L, 840L, 10045L, 3L, 1L, 4L + +#define SN_X9_62_prime239v2 "prime239v2" +#define NID_X9_62_prime239v2 413 +#define OBJ_X9_62_prime239v2 1L, 2L, 840L, 10045L, 3L, 1L, 5L + +#define SN_X9_62_prime239v3 "prime239v3" +#define NID_X9_62_prime239v3 414 +#define OBJ_X9_62_prime239v3 1L, 2L, 840L, 10045L, 3L, 1L, 6L + +#define SN_X9_62_prime256v1 "prime256v1" +#define NID_X9_62_prime256v1 415 +#define OBJ_X9_62_prime256v1 1L, 2L, 840L, 10045L, 3L, 1L, 7L + +#define SN_ecdsa_with_SHA1 "ecdsa-with-SHA1" +#define NID_ecdsa_with_SHA1 416 +#define OBJ_ecdsa_with_SHA1 1L, 2L, 840L, 10045L, 4L, 1L + +#define SN_ms_csp_name "CSPName" +#define LN_ms_csp_name "Microsoft CSP Name" +#define NID_ms_csp_name 417 +#define OBJ_ms_csp_name 1L, 3L, 6L, 1L, 4L, 1L, 311L, 17L, 1L + +#define SN_aes_128_ecb "AES-128-ECB" +#define LN_aes_128_ecb "aes-128-ecb" +#define NID_aes_128_ecb 418 +#define OBJ_aes_128_ecb 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 1L + +#define SN_aes_128_cbc "AES-128-CBC" +#define LN_aes_128_cbc "aes-128-cbc" +#define NID_aes_128_cbc 419 +#define OBJ_aes_128_cbc 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 2L + +#define SN_aes_128_ofb128 "AES-128-OFB" +#define LN_aes_128_ofb128 "aes-128-ofb" +#define NID_aes_128_ofb128 420 +#define OBJ_aes_128_ofb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 3L + +#define SN_aes_128_cfb128 "AES-128-CFB" +#define LN_aes_128_cfb128 "aes-128-cfb" +#define NID_aes_128_cfb128 421 +#define OBJ_aes_128_cfb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 4L + +#define SN_aes_192_ecb "AES-192-ECB" +#define LN_aes_192_ecb "aes-192-ecb" +#define NID_aes_192_ecb 422 +#define OBJ_aes_192_ecb 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 21L + +#define SN_aes_192_cbc "AES-192-CBC" +#define LN_aes_192_cbc "aes-192-cbc" +#define NID_aes_192_cbc 423 +#define OBJ_aes_192_cbc 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 22L + +#define SN_aes_192_ofb128 "AES-192-OFB" +#define LN_aes_192_ofb128 "aes-192-ofb" +#define NID_aes_192_ofb128 424 +#define OBJ_aes_192_ofb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 23L + +#define SN_aes_192_cfb128 "AES-192-CFB" +#define LN_aes_192_cfb128 "aes-192-cfb" +#define NID_aes_192_cfb128 425 +#define OBJ_aes_192_cfb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 24L + +#define SN_aes_256_ecb "AES-256-ECB" +#define LN_aes_256_ecb "aes-256-ecb" +#define NID_aes_256_ecb 426 +#define OBJ_aes_256_ecb 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 41L + +#define SN_aes_256_cbc "AES-256-CBC" +#define LN_aes_256_cbc "aes-256-cbc" +#define NID_aes_256_cbc 427 +#define OBJ_aes_256_cbc 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 42L + +#define SN_aes_256_ofb128 "AES-256-OFB" +#define LN_aes_256_ofb128 "aes-256-ofb" +#define NID_aes_256_ofb128 428 +#define OBJ_aes_256_ofb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 43L + +#define SN_aes_256_cfb128 "AES-256-CFB" +#define LN_aes_256_cfb128 "aes-256-cfb" +#define NID_aes_256_cfb128 429 +#define OBJ_aes_256_cfb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 44L + +#define SN_hold_instruction_code "holdInstructionCode" +#define LN_hold_instruction_code "Hold Instruction Code" +#define NID_hold_instruction_code 430 +#define OBJ_hold_instruction_code 2L, 5L, 29L, 23L + +#define SN_hold_instruction_none "holdInstructionNone" +#define LN_hold_instruction_none "Hold Instruction None" +#define NID_hold_instruction_none 431 +#define OBJ_hold_instruction_none 1L, 2L, 840L, 10040L, 2L, 1L + +#define SN_hold_instruction_call_issuer "holdInstructionCallIssuer" +#define LN_hold_instruction_call_issuer "Hold Instruction Call Issuer" +#define NID_hold_instruction_call_issuer 432 +#define OBJ_hold_instruction_call_issuer 1L, 2L, 840L, 10040L, 2L, 2L + +#define SN_hold_instruction_reject "holdInstructionReject" +#define LN_hold_instruction_reject "Hold Instruction Reject" +#define NID_hold_instruction_reject 433 +#define OBJ_hold_instruction_reject 1L, 2L, 840L, 10040L, 2L, 3L + +#define SN_data "data" +#define NID_data 434 +#define OBJ_data 0L, 9L + +#define SN_pss "pss" +#define NID_pss 435 +#define OBJ_pss 0L, 9L, 2342L + +#define SN_ucl "ucl" +#define NID_ucl 436 +#define OBJ_ucl 0L, 9L, 2342L, 19200300L + +#define SN_pilot "pilot" +#define NID_pilot 437 +#define OBJ_pilot 0L, 9L, 2342L, 19200300L, 100L + +#define LN_pilotAttributeType "pilotAttributeType" +#define NID_pilotAttributeType 438 +#define OBJ_pilotAttributeType 0L, 9L, 2342L, 19200300L, 100L, 1L + +#define LN_pilotAttributeSyntax "pilotAttributeSyntax" +#define NID_pilotAttributeSyntax 439 +#define OBJ_pilotAttributeSyntax 0L, 9L, 2342L, 19200300L, 100L, 3L + +#define LN_pilotObjectClass "pilotObjectClass" +#define NID_pilotObjectClass 440 +#define OBJ_pilotObjectClass 0L, 9L, 2342L, 19200300L, 100L, 4L + +#define LN_pilotGroups "pilotGroups" +#define NID_pilotGroups 441 +#define OBJ_pilotGroups 0L, 9L, 2342L, 19200300L, 100L, 10L + +#define LN_iA5StringSyntax "iA5StringSyntax" +#define NID_iA5StringSyntax 442 +#define OBJ_iA5StringSyntax 0L, 9L, 2342L, 19200300L, 100L, 3L, 4L + +#define LN_caseIgnoreIA5StringSyntax "caseIgnoreIA5StringSyntax" +#define NID_caseIgnoreIA5StringSyntax 443 +#define OBJ_caseIgnoreIA5StringSyntax 0L, 9L, 2342L, 19200300L, 100L, 3L, 5L + +#define LN_pilotObject "pilotObject" +#define NID_pilotObject 444 +#define OBJ_pilotObject 0L, 9L, 2342L, 19200300L, 100L, 4L, 3L + +#define LN_pilotPerson "pilotPerson" +#define NID_pilotPerson 445 +#define OBJ_pilotPerson 0L, 9L, 2342L, 19200300L, 100L, 4L, 4L + +#define SN_account "account" +#define NID_account 446 +#define OBJ_account 0L, 9L, 2342L, 19200300L, 100L, 4L, 5L + +#define SN_document "document" +#define NID_document 447 +#define OBJ_document 0L, 9L, 2342L, 19200300L, 100L, 4L, 6L + +#define SN_room "room" +#define NID_room 448 +#define OBJ_room 0L, 9L, 2342L, 19200300L, 100L, 4L, 7L + +#define LN_documentSeries "documentSeries" +#define NID_documentSeries 449 +#define OBJ_documentSeries 0L, 9L, 2342L, 19200300L, 100L, 4L, 9L + +#define LN_rFC822localPart "rFC822localPart" +#define NID_rFC822localPart 450 +#define OBJ_rFC822localPart 0L, 9L, 2342L, 19200300L, 100L, 4L, 14L + +#define LN_dNSDomain "dNSDomain" +#define NID_dNSDomain 451 +#define OBJ_dNSDomain 0L, 9L, 2342L, 19200300L, 100L, 4L, 15L + +#define LN_domainRelatedObject "domainRelatedObject" +#define NID_domainRelatedObject 452 +#define OBJ_domainRelatedObject 0L, 9L, 2342L, 19200300L, 100L, 4L, 17L + +#define LN_friendlyCountry "friendlyCountry" +#define NID_friendlyCountry 453 +#define OBJ_friendlyCountry 0L, 9L, 2342L, 19200300L, 100L, 4L, 18L + +#define LN_simpleSecurityObject "simpleSecurityObject" +#define NID_simpleSecurityObject 454 +#define OBJ_simpleSecurityObject 0L, 9L, 2342L, 19200300L, 100L, 4L, 19L + +#define LN_pilotOrganization "pilotOrganization" +#define NID_pilotOrganization 455 +#define OBJ_pilotOrganization 0L, 9L, 2342L, 19200300L, 100L, 4L, 20L + +#define LN_pilotDSA "pilotDSA" +#define NID_pilotDSA 456 +#define OBJ_pilotDSA 0L, 9L, 2342L, 19200300L, 100L, 4L, 21L + +#define LN_qualityLabelledData "qualityLabelledData" +#define NID_qualityLabelledData 457 +#define OBJ_qualityLabelledData 0L, 9L, 2342L, 19200300L, 100L, 4L, 22L + +#define SN_userId "UID" +#define LN_userId "userId" +#define NID_userId 458 +#define OBJ_userId 0L, 9L, 2342L, 19200300L, 100L, 1L, 1L + +#define LN_textEncodedORAddress "textEncodedORAddress" +#define NID_textEncodedORAddress 459 +#define OBJ_textEncodedORAddress 0L, 9L, 2342L, 19200300L, 100L, 1L, 2L + +#define SN_rfc822Mailbox "mail" +#define LN_rfc822Mailbox "rfc822Mailbox" +#define NID_rfc822Mailbox 460 +#define OBJ_rfc822Mailbox 0L, 9L, 2342L, 19200300L, 100L, 1L, 3L + +#define SN_info "info" +#define NID_info 461 +#define OBJ_info 0L, 9L, 2342L, 19200300L, 100L, 1L, 4L + +#define LN_favouriteDrink "favouriteDrink" +#define NID_favouriteDrink 462 +#define OBJ_favouriteDrink 0L, 9L, 2342L, 19200300L, 100L, 1L, 5L + +#define LN_roomNumber "roomNumber" +#define NID_roomNumber 463 +#define OBJ_roomNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 6L + +#define SN_photo "photo" +#define NID_photo 464 +#define OBJ_photo 0L, 9L, 2342L, 19200300L, 100L, 1L, 7L + +#define LN_userClass "userClass" +#define NID_userClass 465 +#define OBJ_userClass 0L, 9L, 2342L, 19200300L, 100L, 1L, 8L + +#define SN_host "host" +#define NID_host 466 +#define OBJ_host 0L, 9L, 2342L, 19200300L, 100L, 1L, 9L + +#define SN_manager "manager" +#define NID_manager 467 +#define OBJ_manager 0L, 9L, 2342L, 19200300L, 100L, 1L, 10L + +#define LN_documentIdentifier "documentIdentifier" +#define NID_documentIdentifier 468 +#define OBJ_documentIdentifier 0L, 9L, 2342L, 19200300L, 100L, 1L, 11L + +#define LN_documentTitle "documentTitle" +#define NID_documentTitle 469 +#define OBJ_documentTitle 0L, 9L, 2342L, 19200300L, 100L, 1L, 12L + +#define LN_documentVersion "documentVersion" +#define NID_documentVersion 470 +#define OBJ_documentVersion 0L, 9L, 2342L, 19200300L, 100L, 1L, 13L + +#define LN_documentAuthor "documentAuthor" +#define NID_documentAuthor 471 +#define OBJ_documentAuthor 0L, 9L, 2342L, 19200300L, 100L, 1L, 14L + +#define LN_documentLocation "documentLocation" +#define NID_documentLocation 472 +#define OBJ_documentLocation 0L, 9L, 2342L, 19200300L, 100L, 1L, 15L + +#define LN_homeTelephoneNumber "homeTelephoneNumber" +#define NID_homeTelephoneNumber 473 +#define OBJ_homeTelephoneNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 20L + +#define SN_secretary "secretary" +#define NID_secretary 474 +#define OBJ_secretary 0L, 9L, 2342L, 19200300L, 100L, 1L, 21L + +#define LN_otherMailbox "otherMailbox" +#define NID_otherMailbox 475 +#define OBJ_otherMailbox 0L, 9L, 2342L, 19200300L, 100L, 1L, 22L + +#define LN_lastModifiedTime "lastModifiedTime" +#define NID_lastModifiedTime 476 +#define OBJ_lastModifiedTime 0L, 9L, 2342L, 19200300L, 100L, 1L, 23L + +#define LN_lastModifiedBy "lastModifiedBy" +#define NID_lastModifiedBy 477 +#define OBJ_lastModifiedBy 0L, 9L, 2342L, 19200300L, 100L, 1L, 24L + +#define LN_aRecord "aRecord" +#define NID_aRecord 478 +#define OBJ_aRecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 26L + +#define LN_pilotAttributeType27 "pilotAttributeType27" +#define NID_pilotAttributeType27 479 +#define OBJ_pilotAttributeType27 0L, 9L, 2342L, 19200300L, 100L, 1L, 27L + +#define LN_mXRecord "mXRecord" +#define NID_mXRecord 480 +#define OBJ_mXRecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 28L + +#define LN_nSRecord "nSRecord" +#define NID_nSRecord 481 +#define OBJ_nSRecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 29L + +#define LN_sOARecord "sOARecord" +#define NID_sOARecord 482 +#define OBJ_sOARecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 30L + +#define LN_cNAMERecord "cNAMERecord" +#define NID_cNAMERecord 483 +#define OBJ_cNAMERecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 31L + +#define LN_associatedDomain "associatedDomain" +#define NID_associatedDomain 484 +#define OBJ_associatedDomain 0L, 9L, 2342L, 19200300L, 100L, 1L, 37L + +#define LN_associatedName "associatedName" +#define NID_associatedName 485 +#define OBJ_associatedName 0L, 9L, 2342L, 19200300L, 100L, 1L, 38L + +#define LN_homePostalAddress "homePostalAddress" +#define NID_homePostalAddress 486 +#define OBJ_homePostalAddress 0L, 9L, 2342L, 19200300L, 100L, 1L, 39L + +#define LN_personalTitle "personalTitle" +#define NID_personalTitle 487 +#define OBJ_personalTitle 0L, 9L, 2342L, 19200300L, 100L, 1L, 40L + +#define LN_mobileTelephoneNumber "mobileTelephoneNumber" +#define NID_mobileTelephoneNumber 488 +#define OBJ_mobileTelephoneNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 41L + +#define LN_pagerTelephoneNumber "pagerTelephoneNumber" +#define NID_pagerTelephoneNumber 489 +#define OBJ_pagerTelephoneNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 42L + +#define LN_friendlyCountryName "friendlyCountryName" +#define NID_friendlyCountryName 490 +#define OBJ_friendlyCountryName 0L, 9L, 2342L, 19200300L, 100L, 1L, 43L + +#define LN_organizationalStatus "organizationalStatus" +#define NID_organizationalStatus 491 +#define OBJ_organizationalStatus 0L, 9L, 2342L, 19200300L, 100L, 1L, 45L + +#define LN_janetMailbox "janetMailbox" +#define NID_janetMailbox 492 +#define OBJ_janetMailbox 0L, 9L, 2342L, 19200300L, 100L, 1L, 46L + +#define LN_mailPreferenceOption "mailPreferenceOption" +#define NID_mailPreferenceOption 493 +#define OBJ_mailPreferenceOption 0L, 9L, 2342L, 19200300L, 100L, 1L, 47L + +#define LN_buildingName "buildingName" +#define NID_buildingName 494 +#define OBJ_buildingName 0L, 9L, 2342L, 19200300L, 100L, 1L, 48L + +#define LN_dSAQuality "dSAQuality" +#define NID_dSAQuality 495 +#define OBJ_dSAQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 49L + +#define LN_singleLevelQuality "singleLevelQuality" +#define NID_singleLevelQuality 496 +#define OBJ_singleLevelQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 50L + +#define LN_subtreeMinimumQuality "subtreeMinimumQuality" +#define NID_subtreeMinimumQuality 497 +#define OBJ_subtreeMinimumQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 51L + +#define LN_subtreeMaximumQuality "subtreeMaximumQuality" +#define NID_subtreeMaximumQuality 498 +#define OBJ_subtreeMaximumQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 52L + +#define LN_personalSignature "personalSignature" +#define NID_personalSignature 499 +#define OBJ_personalSignature 0L, 9L, 2342L, 19200300L, 100L, 1L, 53L + +#define LN_dITRedirect "dITRedirect" +#define NID_dITRedirect 500 +#define OBJ_dITRedirect 0L, 9L, 2342L, 19200300L, 100L, 1L, 54L + +#define SN_audio "audio" +#define NID_audio 501 +#define OBJ_audio 0L, 9L, 2342L, 19200300L, 100L, 1L, 55L + +#define LN_documentPublisher "documentPublisher" +#define NID_documentPublisher 502 +#define OBJ_documentPublisher 0L, 9L, 2342L, 19200300L, 100L, 1L, 56L + +#define LN_x500UniqueIdentifier "x500UniqueIdentifier" +#define NID_x500UniqueIdentifier 503 +#define OBJ_x500UniqueIdentifier 2L, 5L, 4L, 45L + +#define SN_mime_mhs "mime-mhs" +#define LN_mime_mhs "MIME MHS" +#define NID_mime_mhs 504 +#define OBJ_mime_mhs 1L, 3L, 6L, 1L, 7L, 1L + +#define SN_mime_mhs_headings "mime-mhs-headings" +#define LN_mime_mhs_headings "mime-mhs-headings" +#define NID_mime_mhs_headings 505 +#define OBJ_mime_mhs_headings 1L, 3L, 6L, 1L, 7L, 1L, 1L + +#define SN_mime_mhs_bodies "mime-mhs-bodies" +#define LN_mime_mhs_bodies "mime-mhs-bodies" +#define NID_mime_mhs_bodies 506 +#define OBJ_mime_mhs_bodies 1L, 3L, 6L, 1L, 7L, 1L, 2L + +#define SN_id_hex_partial_message "id-hex-partial-message" +#define LN_id_hex_partial_message "id-hex-partial-message" +#define NID_id_hex_partial_message 507 +#define OBJ_id_hex_partial_message 1L, 3L, 6L, 1L, 7L, 1L, 1L, 1L + +#define SN_id_hex_multipart_message "id-hex-multipart-message" +#define LN_id_hex_multipart_message "id-hex-multipart-message" +#define NID_id_hex_multipart_message 508 +#define OBJ_id_hex_multipart_message 1L, 3L, 6L, 1L, 7L, 1L, 1L, 2L + +#define LN_generationQualifier "generationQualifier" +#define NID_generationQualifier 509 +#define OBJ_generationQualifier 2L, 5L, 4L, 44L + +#define LN_pseudonym "pseudonym" +#define NID_pseudonym 510 +#define OBJ_pseudonym 2L, 5L, 4L, 65L + +#define SN_id_set "id-set" +#define LN_id_set "Secure Electronic Transactions" +#define NID_id_set 512 +#define OBJ_id_set 2L, 23L, 42L + +#define SN_set_ctype "set-ctype" +#define LN_set_ctype "content types" +#define NID_set_ctype 513 +#define OBJ_set_ctype 2L, 23L, 42L, 0L + +#define SN_set_msgExt "set-msgExt" +#define LN_set_msgExt "message extensions" +#define NID_set_msgExt 514 +#define OBJ_set_msgExt 2L, 23L, 42L, 1L + +#define SN_set_attr "set-attr" +#define NID_set_attr 515 +#define OBJ_set_attr 2L, 23L, 42L, 3L + +#define SN_set_policy "set-policy" +#define NID_set_policy 516 +#define OBJ_set_policy 2L, 23L, 42L, 5L + +#define SN_set_certExt "set-certExt" +#define LN_set_certExt "certificate extensions" +#define NID_set_certExt 517 +#define OBJ_set_certExt 2L, 23L, 42L, 7L + +#define SN_set_brand "set-brand" +#define NID_set_brand 518 +#define OBJ_set_brand 2L, 23L, 42L, 8L + +#define SN_setct_PANData "setct-PANData" +#define NID_setct_PANData 519 +#define OBJ_setct_PANData 2L, 23L, 42L, 0L, 0L + +#define SN_setct_PANToken "setct-PANToken" +#define NID_setct_PANToken 520 +#define OBJ_setct_PANToken 2L, 23L, 42L, 0L, 1L + +#define SN_setct_PANOnly "setct-PANOnly" +#define NID_setct_PANOnly 521 +#define OBJ_setct_PANOnly 2L, 23L, 42L, 0L, 2L + +#define SN_setct_OIData "setct-OIData" +#define NID_setct_OIData 522 +#define OBJ_setct_OIData 2L, 23L, 42L, 0L, 3L + +#define SN_setct_PI "setct-PI" +#define NID_setct_PI 523 +#define OBJ_setct_PI 2L, 23L, 42L, 0L, 4L + +#define SN_setct_PIData "setct-PIData" +#define NID_setct_PIData 524 +#define OBJ_setct_PIData 2L, 23L, 42L, 0L, 5L + +#define SN_setct_PIDataUnsigned "setct-PIDataUnsigned" +#define NID_setct_PIDataUnsigned 525 +#define OBJ_setct_PIDataUnsigned 2L, 23L, 42L, 0L, 6L + +#define SN_setct_HODInput "setct-HODInput" +#define NID_setct_HODInput 526 +#define OBJ_setct_HODInput 2L, 23L, 42L, 0L, 7L + +#define SN_setct_AuthResBaggage "setct-AuthResBaggage" +#define NID_setct_AuthResBaggage 527 +#define OBJ_setct_AuthResBaggage 2L, 23L, 42L, 0L, 8L + +#define SN_setct_AuthRevReqBaggage "setct-AuthRevReqBaggage" +#define NID_setct_AuthRevReqBaggage 528 +#define OBJ_setct_AuthRevReqBaggage 2L, 23L, 42L, 0L, 9L + +#define SN_setct_AuthRevResBaggage "setct-AuthRevResBaggage" +#define NID_setct_AuthRevResBaggage 529 +#define OBJ_setct_AuthRevResBaggage 2L, 23L, 42L, 0L, 10L + +#define SN_setct_CapTokenSeq "setct-CapTokenSeq" +#define NID_setct_CapTokenSeq 530 +#define OBJ_setct_CapTokenSeq 2L, 23L, 42L, 0L, 11L + +#define SN_setct_PInitResData "setct-PInitResData" +#define NID_setct_PInitResData 531 +#define OBJ_setct_PInitResData 2L, 23L, 42L, 0L, 12L + +#define SN_setct_PI_TBS "setct-PI-TBS" +#define NID_setct_PI_TBS 532 +#define OBJ_setct_PI_TBS 2L, 23L, 42L, 0L, 13L + +#define SN_setct_PResData "setct-PResData" +#define NID_setct_PResData 533 +#define OBJ_setct_PResData 2L, 23L, 42L, 0L, 14L + +#define SN_setct_AuthReqTBS "setct-AuthReqTBS" +#define NID_setct_AuthReqTBS 534 +#define OBJ_setct_AuthReqTBS 2L, 23L, 42L, 0L, 16L + +#define SN_setct_AuthResTBS "setct-AuthResTBS" +#define NID_setct_AuthResTBS 535 +#define OBJ_setct_AuthResTBS 2L, 23L, 42L, 0L, 17L + +#define SN_setct_AuthResTBSX "setct-AuthResTBSX" +#define NID_setct_AuthResTBSX 536 +#define OBJ_setct_AuthResTBSX 2L, 23L, 42L, 0L, 18L + +#define SN_setct_AuthTokenTBS "setct-AuthTokenTBS" +#define NID_setct_AuthTokenTBS 537 +#define OBJ_setct_AuthTokenTBS 2L, 23L, 42L, 0L, 19L + +#define SN_setct_CapTokenData "setct-CapTokenData" +#define NID_setct_CapTokenData 538 +#define OBJ_setct_CapTokenData 2L, 23L, 42L, 0L, 20L + +#define SN_setct_CapTokenTBS "setct-CapTokenTBS" +#define NID_setct_CapTokenTBS 539 +#define OBJ_setct_CapTokenTBS 2L, 23L, 42L, 0L, 21L + +#define SN_setct_AcqCardCodeMsg "setct-AcqCardCodeMsg" +#define NID_setct_AcqCardCodeMsg 540 +#define OBJ_setct_AcqCardCodeMsg 2L, 23L, 42L, 0L, 22L + +#define SN_setct_AuthRevReqTBS "setct-AuthRevReqTBS" +#define NID_setct_AuthRevReqTBS 541 +#define OBJ_setct_AuthRevReqTBS 2L, 23L, 42L, 0L, 23L + +#define SN_setct_AuthRevResData "setct-AuthRevResData" +#define NID_setct_AuthRevResData 542 +#define OBJ_setct_AuthRevResData 2L, 23L, 42L, 0L, 24L + +#define SN_setct_AuthRevResTBS "setct-AuthRevResTBS" +#define NID_setct_AuthRevResTBS 543 +#define OBJ_setct_AuthRevResTBS 2L, 23L, 42L, 0L, 25L + +#define SN_setct_CapReqTBS "setct-CapReqTBS" +#define NID_setct_CapReqTBS 544 +#define OBJ_setct_CapReqTBS 2L, 23L, 42L, 0L, 26L + +#define SN_setct_CapReqTBSX "setct-CapReqTBSX" +#define NID_setct_CapReqTBSX 545 +#define OBJ_setct_CapReqTBSX 2L, 23L, 42L, 0L, 27L + +#define SN_setct_CapResData "setct-CapResData" +#define NID_setct_CapResData 546 +#define OBJ_setct_CapResData 2L, 23L, 42L, 0L, 28L + +#define SN_setct_CapRevReqTBS "setct-CapRevReqTBS" +#define NID_setct_CapRevReqTBS 547 +#define OBJ_setct_CapRevReqTBS 2L, 23L, 42L, 0L, 29L + +#define SN_setct_CapRevReqTBSX "setct-CapRevReqTBSX" +#define NID_setct_CapRevReqTBSX 548 +#define OBJ_setct_CapRevReqTBSX 2L, 23L, 42L, 0L, 30L + +#define SN_setct_CapRevResData "setct-CapRevResData" +#define NID_setct_CapRevResData 549 +#define OBJ_setct_CapRevResData 2L, 23L, 42L, 0L, 31L + +#define SN_setct_CredReqTBS "setct-CredReqTBS" +#define NID_setct_CredReqTBS 550 +#define OBJ_setct_CredReqTBS 2L, 23L, 42L, 0L, 32L + +#define SN_setct_CredReqTBSX "setct-CredReqTBSX" +#define NID_setct_CredReqTBSX 551 +#define OBJ_setct_CredReqTBSX 2L, 23L, 42L, 0L, 33L + +#define SN_setct_CredResData "setct-CredResData" +#define NID_setct_CredResData 552 +#define OBJ_setct_CredResData 2L, 23L, 42L, 0L, 34L + +#define SN_setct_CredRevReqTBS "setct-CredRevReqTBS" +#define NID_setct_CredRevReqTBS 553 +#define OBJ_setct_CredRevReqTBS 2L, 23L, 42L, 0L, 35L + +#define SN_setct_CredRevReqTBSX "setct-CredRevReqTBSX" +#define NID_setct_CredRevReqTBSX 554 +#define OBJ_setct_CredRevReqTBSX 2L, 23L, 42L, 0L, 36L + +#define SN_setct_CredRevResData "setct-CredRevResData" +#define NID_setct_CredRevResData 555 +#define OBJ_setct_CredRevResData 2L, 23L, 42L, 0L, 37L + +#define SN_setct_PCertReqData "setct-PCertReqData" +#define NID_setct_PCertReqData 556 +#define OBJ_setct_PCertReqData 2L, 23L, 42L, 0L, 38L + +#define SN_setct_PCertResTBS "setct-PCertResTBS" +#define NID_setct_PCertResTBS 557 +#define OBJ_setct_PCertResTBS 2L, 23L, 42L, 0L, 39L + +#define SN_setct_BatchAdminReqData "setct-BatchAdminReqData" +#define NID_setct_BatchAdminReqData 558 +#define OBJ_setct_BatchAdminReqData 2L, 23L, 42L, 0L, 40L + +#define SN_setct_BatchAdminResData "setct-BatchAdminResData" +#define NID_setct_BatchAdminResData 559 +#define OBJ_setct_BatchAdminResData 2L, 23L, 42L, 0L, 41L + +#define SN_setct_CardCInitResTBS "setct-CardCInitResTBS" +#define NID_setct_CardCInitResTBS 560 +#define OBJ_setct_CardCInitResTBS 2L, 23L, 42L, 0L, 42L + +#define SN_setct_MeAqCInitResTBS "setct-MeAqCInitResTBS" +#define NID_setct_MeAqCInitResTBS 561 +#define OBJ_setct_MeAqCInitResTBS 2L, 23L, 42L, 0L, 43L + +#define SN_setct_RegFormResTBS "setct-RegFormResTBS" +#define NID_setct_RegFormResTBS 562 +#define OBJ_setct_RegFormResTBS 2L, 23L, 42L, 0L, 44L + +#define SN_setct_CertReqData "setct-CertReqData" +#define NID_setct_CertReqData 563 +#define OBJ_setct_CertReqData 2L, 23L, 42L, 0L, 45L + +#define SN_setct_CertReqTBS "setct-CertReqTBS" +#define NID_setct_CertReqTBS 564 +#define OBJ_setct_CertReqTBS 2L, 23L, 42L, 0L, 46L + +#define SN_setct_CertResData "setct-CertResData" +#define NID_setct_CertResData 565 +#define OBJ_setct_CertResData 2L, 23L, 42L, 0L, 47L + +#define SN_setct_CertInqReqTBS "setct-CertInqReqTBS" +#define NID_setct_CertInqReqTBS 566 +#define OBJ_setct_CertInqReqTBS 2L, 23L, 42L, 0L, 48L + +#define SN_setct_ErrorTBS "setct-ErrorTBS" +#define NID_setct_ErrorTBS 567 +#define OBJ_setct_ErrorTBS 2L, 23L, 42L, 0L, 49L + +#define SN_setct_PIDualSignedTBE "setct-PIDualSignedTBE" +#define NID_setct_PIDualSignedTBE 568 +#define OBJ_setct_PIDualSignedTBE 2L, 23L, 42L, 0L, 50L + +#define SN_setct_PIUnsignedTBE "setct-PIUnsignedTBE" +#define NID_setct_PIUnsignedTBE 569 +#define OBJ_setct_PIUnsignedTBE 2L, 23L, 42L, 0L, 51L + +#define SN_setct_AuthReqTBE "setct-AuthReqTBE" +#define NID_setct_AuthReqTBE 570 +#define OBJ_setct_AuthReqTBE 2L, 23L, 42L, 0L, 52L + +#define SN_setct_AuthResTBE "setct-AuthResTBE" +#define NID_setct_AuthResTBE 571 +#define OBJ_setct_AuthResTBE 2L, 23L, 42L, 0L, 53L + +#define SN_setct_AuthResTBEX "setct-AuthResTBEX" +#define NID_setct_AuthResTBEX 572 +#define OBJ_setct_AuthResTBEX 2L, 23L, 42L, 0L, 54L + +#define SN_setct_AuthTokenTBE "setct-AuthTokenTBE" +#define NID_setct_AuthTokenTBE 573 +#define OBJ_setct_AuthTokenTBE 2L, 23L, 42L, 0L, 55L + +#define SN_setct_CapTokenTBE "setct-CapTokenTBE" +#define NID_setct_CapTokenTBE 574 +#define OBJ_setct_CapTokenTBE 2L, 23L, 42L, 0L, 56L + +#define SN_setct_CapTokenTBEX "setct-CapTokenTBEX" +#define NID_setct_CapTokenTBEX 575 +#define OBJ_setct_CapTokenTBEX 2L, 23L, 42L, 0L, 57L + +#define SN_setct_AcqCardCodeMsgTBE "setct-AcqCardCodeMsgTBE" +#define NID_setct_AcqCardCodeMsgTBE 576 +#define OBJ_setct_AcqCardCodeMsgTBE 2L, 23L, 42L, 0L, 58L + +#define SN_setct_AuthRevReqTBE "setct-AuthRevReqTBE" +#define NID_setct_AuthRevReqTBE 577 +#define OBJ_setct_AuthRevReqTBE 2L, 23L, 42L, 0L, 59L + +#define SN_setct_AuthRevResTBE "setct-AuthRevResTBE" +#define NID_setct_AuthRevResTBE 578 +#define OBJ_setct_AuthRevResTBE 2L, 23L, 42L, 0L, 60L + +#define SN_setct_AuthRevResTBEB "setct-AuthRevResTBEB" +#define NID_setct_AuthRevResTBEB 579 +#define OBJ_setct_AuthRevResTBEB 2L, 23L, 42L, 0L, 61L + +#define SN_setct_CapReqTBE "setct-CapReqTBE" +#define NID_setct_CapReqTBE 580 +#define OBJ_setct_CapReqTBE 2L, 23L, 42L, 0L, 62L + +#define SN_setct_CapReqTBEX "setct-CapReqTBEX" +#define NID_setct_CapReqTBEX 581 +#define OBJ_setct_CapReqTBEX 2L, 23L, 42L, 0L, 63L + +#define SN_setct_CapResTBE "setct-CapResTBE" +#define NID_setct_CapResTBE 582 +#define OBJ_setct_CapResTBE 2L, 23L, 42L, 0L, 64L + +#define SN_setct_CapRevReqTBE "setct-CapRevReqTBE" +#define NID_setct_CapRevReqTBE 583 +#define OBJ_setct_CapRevReqTBE 2L, 23L, 42L, 0L, 65L + +#define SN_setct_CapRevReqTBEX "setct-CapRevReqTBEX" +#define NID_setct_CapRevReqTBEX 584 +#define OBJ_setct_CapRevReqTBEX 2L, 23L, 42L, 0L, 66L + +#define SN_setct_CapRevResTBE "setct-CapRevResTBE" +#define NID_setct_CapRevResTBE 585 +#define OBJ_setct_CapRevResTBE 2L, 23L, 42L, 0L, 67L + +#define SN_setct_CredReqTBE "setct-CredReqTBE" +#define NID_setct_CredReqTBE 586 +#define OBJ_setct_CredReqTBE 2L, 23L, 42L, 0L, 68L + +#define SN_setct_CredReqTBEX "setct-CredReqTBEX" +#define NID_setct_CredReqTBEX 587 +#define OBJ_setct_CredReqTBEX 2L, 23L, 42L, 0L, 69L + +#define SN_setct_CredResTBE "setct-CredResTBE" +#define NID_setct_CredResTBE 588 +#define OBJ_setct_CredResTBE 2L, 23L, 42L, 0L, 70L + +#define SN_setct_CredRevReqTBE "setct-CredRevReqTBE" +#define NID_setct_CredRevReqTBE 589 +#define OBJ_setct_CredRevReqTBE 2L, 23L, 42L, 0L, 71L + +#define SN_setct_CredRevReqTBEX "setct-CredRevReqTBEX" +#define NID_setct_CredRevReqTBEX 590 +#define OBJ_setct_CredRevReqTBEX 2L, 23L, 42L, 0L, 72L + +#define SN_setct_CredRevResTBE "setct-CredRevResTBE" +#define NID_setct_CredRevResTBE 591 +#define OBJ_setct_CredRevResTBE 2L, 23L, 42L, 0L, 73L + +#define SN_setct_BatchAdminReqTBE "setct-BatchAdminReqTBE" +#define NID_setct_BatchAdminReqTBE 592 +#define OBJ_setct_BatchAdminReqTBE 2L, 23L, 42L, 0L, 74L + +#define SN_setct_BatchAdminResTBE "setct-BatchAdminResTBE" +#define NID_setct_BatchAdminResTBE 593 +#define OBJ_setct_BatchAdminResTBE 2L, 23L, 42L, 0L, 75L + +#define SN_setct_RegFormReqTBE "setct-RegFormReqTBE" +#define NID_setct_RegFormReqTBE 594 +#define OBJ_setct_RegFormReqTBE 2L, 23L, 42L, 0L, 76L + +#define SN_setct_CertReqTBE "setct-CertReqTBE" +#define NID_setct_CertReqTBE 595 +#define OBJ_setct_CertReqTBE 2L, 23L, 42L, 0L, 77L + +#define SN_setct_CertReqTBEX "setct-CertReqTBEX" +#define NID_setct_CertReqTBEX 596 +#define OBJ_setct_CertReqTBEX 2L, 23L, 42L, 0L, 78L + +#define SN_setct_CertResTBE "setct-CertResTBE" +#define NID_setct_CertResTBE 597 +#define OBJ_setct_CertResTBE 2L, 23L, 42L, 0L, 79L + +#define SN_setct_CRLNotificationTBS "setct-CRLNotificationTBS" +#define NID_setct_CRLNotificationTBS 598 +#define OBJ_setct_CRLNotificationTBS 2L, 23L, 42L, 0L, 80L + +#define SN_setct_CRLNotificationResTBS "setct-CRLNotificationResTBS" +#define NID_setct_CRLNotificationResTBS 599 +#define OBJ_setct_CRLNotificationResTBS 2L, 23L, 42L, 0L, 81L + +#define SN_setct_BCIDistributionTBS "setct-BCIDistributionTBS" +#define NID_setct_BCIDistributionTBS 600 +#define OBJ_setct_BCIDistributionTBS 2L, 23L, 42L, 0L, 82L + +#define SN_setext_genCrypt "setext-genCrypt" +#define LN_setext_genCrypt "generic cryptogram" +#define NID_setext_genCrypt 601 +#define OBJ_setext_genCrypt 2L, 23L, 42L, 1L, 1L + +#define SN_setext_miAuth "setext-miAuth" +#define LN_setext_miAuth "merchant initiated auth" +#define NID_setext_miAuth 602 +#define OBJ_setext_miAuth 2L, 23L, 42L, 1L, 3L + +#define SN_setext_pinSecure "setext-pinSecure" +#define NID_setext_pinSecure 603 +#define OBJ_setext_pinSecure 2L, 23L, 42L, 1L, 4L + +#define SN_setext_pinAny "setext-pinAny" +#define NID_setext_pinAny 604 +#define OBJ_setext_pinAny 2L, 23L, 42L, 1L, 5L + +#define SN_setext_track2 "setext-track2" +#define NID_setext_track2 605 +#define OBJ_setext_track2 2L, 23L, 42L, 1L, 7L + +#define SN_setext_cv "setext-cv" +#define LN_setext_cv "additional verification" +#define NID_setext_cv 606 +#define OBJ_setext_cv 2L, 23L, 42L, 1L, 8L + +#define SN_set_policy_root "set-policy-root" +#define NID_set_policy_root 607 +#define OBJ_set_policy_root 2L, 23L, 42L, 5L, 0L + +#define SN_setCext_hashedRoot "setCext-hashedRoot" +#define NID_setCext_hashedRoot 608 +#define OBJ_setCext_hashedRoot 2L, 23L, 42L, 7L, 0L + +#define SN_setCext_certType "setCext-certType" +#define NID_setCext_certType 609 +#define OBJ_setCext_certType 2L, 23L, 42L, 7L, 1L + +#define SN_setCext_merchData "setCext-merchData" +#define NID_setCext_merchData 610 +#define OBJ_setCext_merchData 2L, 23L, 42L, 7L, 2L + +#define SN_setCext_cCertRequired "setCext-cCertRequired" +#define NID_setCext_cCertRequired 611 +#define OBJ_setCext_cCertRequired 2L, 23L, 42L, 7L, 3L + +#define SN_setCext_tunneling "setCext-tunneling" +#define NID_setCext_tunneling 612 +#define OBJ_setCext_tunneling 2L, 23L, 42L, 7L, 4L + +#define SN_setCext_setExt "setCext-setExt" +#define NID_setCext_setExt 613 +#define OBJ_setCext_setExt 2L, 23L, 42L, 7L, 5L + +#define SN_setCext_setQualf "setCext-setQualf" +#define NID_setCext_setQualf 614 +#define OBJ_setCext_setQualf 2L, 23L, 42L, 7L, 6L + +#define SN_setCext_PGWYcapabilities "setCext-PGWYcapabilities" +#define NID_setCext_PGWYcapabilities 615 +#define OBJ_setCext_PGWYcapabilities 2L, 23L, 42L, 7L, 7L + +#define SN_setCext_TokenIdentifier "setCext-TokenIdentifier" +#define NID_setCext_TokenIdentifier 616 +#define OBJ_setCext_TokenIdentifier 2L, 23L, 42L, 7L, 8L + +#define SN_setCext_Track2Data "setCext-Track2Data" +#define NID_setCext_Track2Data 617 +#define OBJ_setCext_Track2Data 2L, 23L, 42L, 7L, 9L + +#define SN_setCext_TokenType "setCext-TokenType" +#define NID_setCext_TokenType 618 +#define OBJ_setCext_TokenType 2L, 23L, 42L, 7L, 10L + +#define SN_setCext_IssuerCapabilities "setCext-IssuerCapabilities" +#define NID_setCext_IssuerCapabilities 619 +#define OBJ_setCext_IssuerCapabilities 2L, 23L, 42L, 7L, 11L + +#define SN_setAttr_Cert "setAttr-Cert" +#define NID_setAttr_Cert 620 +#define OBJ_setAttr_Cert 2L, 23L, 42L, 3L, 0L + +#define SN_setAttr_PGWYcap "setAttr-PGWYcap" +#define LN_setAttr_PGWYcap "payment gateway capabilities" +#define NID_setAttr_PGWYcap 621 +#define OBJ_setAttr_PGWYcap 2L, 23L, 42L, 3L, 1L + +#define SN_setAttr_TokenType "setAttr-TokenType" +#define NID_setAttr_TokenType 622 +#define OBJ_setAttr_TokenType 2L, 23L, 42L, 3L, 2L + +#define SN_setAttr_IssCap "setAttr-IssCap" +#define LN_setAttr_IssCap "issuer capabilities" +#define NID_setAttr_IssCap 623 +#define OBJ_setAttr_IssCap 2L, 23L, 42L, 3L, 3L + +#define SN_set_rootKeyThumb "set-rootKeyThumb" +#define NID_set_rootKeyThumb 624 +#define OBJ_set_rootKeyThumb 2L, 23L, 42L, 3L, 0L, 0L + +#define SN_set_addPolicy "set-addPolicy" +#define NID_set_addPolicy 625 +#define OBJ_set_addPolicy 2L, 23L, 42L, 3L, 0L, 1L + +#define SN_setAttr_Token_EMV "setAttr-Token-EMV" +#define NID_setAttr_Token_EMV 626 +#define OBJ_setAttr_Token_EMV 2L, 23L, 42L, 3L, 2L, 1L + +#define SN_setAttr_Token_B0Prime "setAttr-Token-B0Prime" +#define NID_setAttr_Token_B0Prime 627 +#define OBJ_setAttr_Token_B0Prime 2L, 23L, 42L, 3L, 2L, 2L + +#define SN_setAttr_IssCap_CVM "setAttr-IssCap-CVM" +#define NID_setAttr_IssCap_CVM 628 +#define OBJ_setAttr_IssCap_CVM 2L, 23L, 42L, 3L, 3L, 3L + +#define SN_setAttr_IssCap_T2 "setAttr-IssCap-T2" +#define NID_setAttr_IssCap_T2 629 +#define OBJ_setAttr_IssCap_T2 2L, 23L, 42L, 3L, 3L, 4L + +#define SN_setAttr_IssCap_Sig "setAttr-IssCap-Sig" +#define NID_setAttr_IssCap_Sig 630 +#define OBJ_setAttr_IssCap_Sig 2L, 23L, 42L, 3L, 3L, 5L + +#define SN_setAttr_GenCryptgrm "setAttr-GenCryptgrm" +#define LN_setAttr_GenCryptgrm "generate cryptogram" +#define NID_setAttr_GenCryptgrm 631 +#define OBJ_setAttr_GenCryptgrm 2L, 23L, 42L, 3L, 3L, 3L, 1L + +#define SN_setAttr_T2Enc "setAttr-T2Enc" +#define LN_setAttr_T2Enc "encrypted track 2" +#define NID_setAttr_T2Enc 632 +#define OBJ_setAttr_T2Enc 2L, 23L, 42L, 3L, 3L, 4L, 1L + +#define SN_setAttr_T2cleartxt "setAttr-T2cleartxt" +#define LN_setAttr_T2cleartxt "cleartext track 2" +#define NID_setAttr_T2cleartxt 633 +#define OBJ_setAttr_T2cleartxt 2L, 23L, 42L, 3L, 3L, 4L, 2L + +#define SN_setAttr_TokICCsig "setAttr-TokICCsig" +#define LN_setAttr_TokICCsig "ICC or token signature" +#define NID_setAttr_TokICCsig 634 +#define OBJ_setAttr_TokICCsig 2L, 23L, 42L, 3L, 3L, 5L, 1L + +#define SN_setAttr_SecDevSig "setAttr-SecDevSig" +#define LN_setAttr_SecDevSig "secure device signature" +#define NID_setAttr_SecDevSig 635 +#define OBJ_setAttr_SecDevSig 2L, 23L, 42L, 3L, 3L, 5L, 2L + +#define SN_set_brand_IATA_ATA "set-brand-IATA-ATA" +#define NID_set_brand_IATA_ATA 636 +#define OBJ_set_brand_IATA_ATA 2L, 23L, 42L, 8L, 1L + +#define SN_set_brand_Diners "set-brand-Diners" +#define NID_set_brand_Diners 637 +#define OBJ_set_brand_Diners 2L, 23L, 42L, 8L, 30L + +#define SN_set_brand_AmericanExpress "set-brand-AmericanExpress" +#define NID_set_brand_AmericanExpress 638 +#define OBJ_set_brand_AmericanExpress 2L, 23L, 42L, 8L, 34L + +#define SN_set_brand_JCB "set-brand-JCB" +#define NID_set_brand_JCB 639 +#define OBJ_set_brand_JCB 2L, 23L, 42L, 8L, 35L + +#define SN_set_brand_Visa "set-brand-Visa" +#define NID_set_brand_Visa 640 +#define OBJ_set_brand_Visa 2L, 23L, 42L, 8L, 4L + +#define SN_set_brand_MasterCard "set-brand-MasterCard" +#define NID_set_brand_MasterCard 641 +#define OBJ_set_brand_MasterCard 2L, 23L, 42L, 8L, 5L + +#define SN_set_brand_Novus "set-brand-Novus" +#define NID_set_brand_Novus 642 +#define OBJ_set_brand_Novus 2L, 23L, 42L, 8L, 6011L + +#define SN_des_cdmf "DES-CDMF" +#define LN_des_cdmf "des-cdmf" +#define NID_des_cdmf 643 +#define OBJ_des_cdmf 1L, 2L, 840L, 113549L, 3L, 10L + +#define SN_rsaOAEPEncryptionSET "rsaOAEPEncryptionSET" +#define NID_rsaOAEPEncryptionSET 644 +#define OBJ_rsaOAEPEncryptionSET 1L, 2L, 840L, 113549L, 1L, 1L, 6L + +#define SN_itu_t "ITU-T" +#define LN_itu_t "itu-t" +#define NID_itu_t 645 +#define OBJ_itu_t 0L + +#define SN_joint_iso_itu_t "JOINT-ISO-ITU-T" +#define LN_joint_iso_itu_t "joint-iso-itu-t" +#define NID_joint_iso_itu_t 646 +#define OBJ_joint_iso_itu_t 2L + +#define SN_international_organizations "international-organizations" +#define LN_international_organizations "International Organizations" +#define NID_international_organizations 647 +#define OBJ_international_organizations 2L, 23L + +#define SN_ms_smartcard_login "msSmartcardLogin" +#define LN_ms_smartcard_login "Microsoft Smartcardlogin" +#define NID_ms_smartcard_login 648 +#define OBJ_ms_smartcard_login 1L, 3L, 6L, 1L, 4L, 1L, 311L, 20L, 2L, 2L + +#define SN_ms_upn "msUPN" +#define LN_ms_upn "Microsoft Universal Principal Name" +#define NID_ms_upn 649 +#define OBJ_ms_upn 1L, 3L, 6L, 1L, 4L, 1L, 311L, 20L, 2L, 3L + +#define SN_aes_128_cfb1 "AES-128-CFB1" +#define LN_aes_128_cfb1 "aes-128-cfb1" +#define NID_aes_128_cfb1 650 + +#define SN_aes_192_cfb1 "AES-192-CFB1" +#define LN_aes_192_cfb1 "aes-192-cfb1" +#define NID_aes_192_cfb1 651 + +#define SN_aes_256_cfb1 "AES-256-CFB1" +#define LN_aes_256_cfb1 "aes-256-cfb1" +#define NID_aes_256_cfb1 652 + +#define SN_aes_128_cfb8 "AES-128-CFB8" +#define LN_aes_128_cfb8 "aes-128-cfb8" +#define NID_aes_128_cfb8 653 + +#define SN_aes_192_cfb8 "AES-192-CFB8" +#define LN_aes_192_cfb8 "aes-192-cfb8" +#define NID_aes_192_cfb8 654 + +#define SN_aes_256_cfb8 "AES-256-CFB8" +#define LN_aes_256_cfb8 "aes-256-cfb8" +#define NID_aes_256_cfb8 655 + +#define SN_des_cfb1 "DES-CFB1" +#define LN_des_cfb1 "des-cfb1" +#define NID_des_cfb1 656 + +#define SN_des_cfb8 "DES-CFB8" +#define LN_des_cfb8 "des-cfb8" +#define NID_des_cfb8 657 + +#define SN_des_ede3_cfb1 "DES-EDE3-CFB1" +#define LN_des_ede3_cfb1 "des-ede3-cfb1" +#define NID_des_ede3_cfb1 658 + +#define SN_des_ede3_cfb8 "DES-EDE3-CFB8" +#define LN_des_ede3_cfb8 "des-ede3-cfb8" +#define NID_des_ede3_cfb8 659 + +#define SN_streetAddress "street" +#define LN_streetAddress "streetAddress" +#define NID_streetAddress 660 +#define OBJ_streetAddress 2L, 5L, 4L, 9L + +#define LN_postalCode "postalCode" +#define NID_postalCode 661 +#define OBJ_postalCode 2L, 5L, 4L, 17L + +#define SN_id_ppl "id-ppl" +#define NID_id_ppl 662 +#define OBJ_id_ppl 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L + +#define SN_proxyCertInfo "proxyCertInfo" +#define LN_proxyCertInfo "Proxy Certificate Information" +#define NID_proxyCertInfo 663 +#define OBJ_proxyCertInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 14L + +#define SN_id_ppl_anyLanguage "id-ppl-anyLanguage" +#define LN_id_ppl_anyLanguage "Any language" +#define NID_id_ppl_anyLanguage 664 +#define OBJ_id_ppl_anyLanguage 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L, 0L + +#define SN_id_ppl_inheritAll "id-ppl-inheritAll" +#define LN_id_ppl_inheritAll "Inherit all" +#define NID_id_ppl_inheritAll 665 +#define OBJ_id_ppl_inheritAll 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L, 1L + +#define SN_name_constraints "nameConstraints" +#define LN_name_constraints "X509v3 Name Constraints" +#define NID_name_constraints 666 +#define OBJ_name_constraints 2L, 5L, 29L, 30L + +#define SN_Independent "id-ppl-independent" +#define LN_Independent "Independent" +#define NID_Independent 667 +#define OBJ_Independent 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L, 2L + +#define SN_sha256WithRSAEncryption "RSA-SHA256" +#define LN_sha256WithRSAEncryption "sha256WithRSAEncryption" +#define NID_sha256WithRSAEncryption 668 +#define OBJ_sha256WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 11L + +#define SN_sha384WithRSAEncryption "RSA-SHA384" +#define LN_sha384WithRSAEncryption "sha384WithRSAEncryption" +#define NID_sha384WithRSAEncryption 669 +#define OBJ_sha384WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 12L + +#define SN_sha512WithRSAEncryption "RSA-SHA512" +#define LN_sha512WithRSAEncryption "sha512WithRSAEncryption" +#define NID_sha512WithRSAEncryption 670 +#define OBJ_sha512WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 13L + +#define SN_sha224WithRSAEncryption "RSA-SHA224" +#define LN_sha224WithRSAEncryption "sha224WithRSAEncryption" +#define NID_sha224WithRSAEncryption 671 +#define OBJ_sha224WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 14L + +#define SN_sha256 "SHA256" +#define LN_sha256 "sha256" +#define NID_sha256 672 +#define OBJ_sha256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 1L + +#define SN_sha384 "SHA384" +#define LN_sha384 "sha384" +#define NID_sha384 673 +#define OBJ_sha384 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 2L + +#define SN_sha512 "SHA512" +#define LN_sha512 "sha512" +#define NID_sha512 674 +#define OBJ_sha512 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 3L + +#define SN_sha224 "SHA224" +#define LN_sha224 "sha224" +#define NID_sha224 675 +#define OBJ_sha224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 4L + +#define SN_identified_organization "identified-organization" +#define NID_identified_organization 676 +#define OBJ_identified_organization 1L, 3L + +#define SN_certicom_arc "certicom-arc" +#define NID_certicom_arc 677 +#define OBJ_certicom_arc 1L, 3L, 132L + +#define SN_wap "wap" +#define NID_wap 678 +#define OBJ_wap 2L, 23L, 43L + +#define SN_wap_wsg "wap-wsg" +#define NID_wap_wsg 679 +#define OBJ_wap_wsg 2L, 23L, 43L, 1L + +#define SN_X9_62_id_characteristic_two_basis "id-characteristic-two-basis" +#define NID_X9_62_id_characteristic_two_basis 680 +#define OBJ_X9_62_id_characteristic_two_basis 1L, 2L, 840L, 10045L, 1L, 2L, 3L + +#define SN_X9_62_onBasis "onBasis" +#define NID_X9_62_onBasis 681 +#define OBJ_X9_62_onBasis 1L, 2L, 840L, 10045L, 1L, 2L, 3L, 1L + +#define SN_X9_62_tpBasis "tpBasis" +#define NID_X9_62_tpBasis 682 +#define OBJ_X9_62_tpBasis 1L, 2L, 840L, 10045L, 1L, 2L, 3L, 2L + +#define SN_X9_62_ppBasis "ppBasis" +#define NID_X9_62_ppBasis 683 +#define OBJ_X9_62_ppBasis 1L, 2L, 840L, 10045L, 1L, 2L, 3L, 3L + +#define SN_X9_62_c2pnb163v1 "c2pnb163v1" +#define NID_X9_62_c2pnb163v1 684 +#define OBJ_X9_62_c2pnb163v1 1L, 2L, 840L, 10045L, 3L, 0L, 1L + +#define SN_X9_62_c2pnb163v2 "c2pnb163v2" +#define NID_X9_62_c2pnb163v2 685 +#define OBJ_X9_62_c2pnb163v2 1L, 2L, 840L, 10045L, 3L, 0L, 2L + +#define SN_X9_62_c2pnb163v3 "c2pnb163v3" +#define NID_X9_62_c2pnb163v3 686 +#define OBJ_X9_62_c2pnb163v3 1L, 2L, 840L, 10045L, 3L, 0L, 3L + +#define SN_X9_62_c2pnb176v1 "c2pnb176v1" +#define NID_X9_62_c2pnb176v1 687 +#define OBJ_X9_62_c2pnb176v1 1L, 2L, 840L, 10045L, 3L, 0L, 4L + +#define SN_X9_62_c2tnb191v1 "c2tnb191v1" +#define NID_X9_62_c2tnb191v1 688 +#define OBJ_X9_62_c2tnb191v1 1L, 2L, 840L, 10045L, 3L, 0L, 5L + +#define SN_X9_62_c2tnb191v2 "c2tnb191v2" +#define NID_X9_62_c2tnb191v2 689 +#define OBJ_X9_62_c2tnb191v2 1L, 2L, 840L, 10045L, 3L, 0L, 6L + +#define SN_X9_62_c2tnb191v3 "c2tnb191v3" +#define NID_X9_62_c2tnb191v3 690 +#define OBJ_X9_62_c2tnb191v3 1L, 2L, 840L, 10045L, 3L, 0L, 7L + +#define SN_X9_62_c2onb191v4 "c2onb191v4" +#define NID_X9_62_c2onb191v4 691 +#define OBJ_X9_62_c2onb191v4 1L, 2L, 840L, 10045L, 3L, 0L, 8L + +#define SN_X9_62_c2onb191v5 "c2onb191v5" +#define NID_X9_62_c2onb191v5 692 +#define OBJ_X9_62_c2onb191v5 1L, 2L, 840L, 10045L, 3L, 0L, 9L + +#define SN_X9_62_c2pnb208w1 "c2pnb208w1" +#define NID_X9_62_c2pnb208w1 693 +#define OBJ_X9_62_c2pnb208w1 1L, 2L, 840L, 10045L, 3L, 0L, 10L + +#define SN_X9_62_c2tnb239v1 "c2tnb239v1" +#define NID_X9_62_c2tnb239v1 694 +#define OBJ_X9_62_c2tnb239v1 1L, 2L, 840L, 10045L, 3L, 0L, 11L + +#define SN_X9_62_c2tnb239v2 "c2tnb239v2" +#define NID_X9_62_c2tnb239v2 695 +#define OBJ_X9_62_c2tnb239v2 1L, 2L, 840L, 10045L, 3L, 0L, 12L + +#define SN_X9_62_c2tnb239v3 "c2tnb239v3" +#define NID_X9_62_c2tnb239v3 696 +#define OBJ_X9_62_c2tnb239v3 1L, 2L, 840L, 10045L, 3L, 0L, 13L + +#define SN_X9_62_c2onb239v4 "c2onb239v4" +#define NID_X9_62_c2onb239v4 697 +#define OBJ_X9_62_c2onb239v4 1L, 2L, 840L, 10045L, 3L, 0L, 14L + +#define SN_X9_62_c2onb239v5 "c2onb239v5" +#define NID_X9_62_c2onb239v5 698 +#define OBJ_X9_62_c2onb239v5 1L, 2L, 840L, 10045L, 3L, 0L, 15L + +#define SN_X9_62_c2pnb272w1 "c2pnb272w1" +#define NID_X9_62_c2pnb272w1 699 +#define OBJ_X9_62_c2pnb272w1 1L, 2L, 840L, 10045L, 3L, 0L, 16L + +#define SN_X9_62_c2pnb304w1 "c2pnb304w1" +#define NID_X9_62_c2pnb304w1 700 +#define OBJ_X9_62_c2pnb304w1 1L, 2L, 840L, 10045L, 3L, 0L, 17L + +#define SN_X9_62_c2tnb359v1 "c2tnb359v1" +#define NID_X9_62_c2tnb359v1 701 +#define OBJ_X9_62_c2tnb359v1 1L, 2L, 840L, 10045L, 3L, 0L, 18L + +#define SN_X9_62_c2pnb368w1 "c2pnb368w1" +#define NID_X9_62_c2pnb368w1 702 +#define OBJ_X9_62_c2pnb368w1 1L, 2L, 840L, 10045L, 3L, 0L, 19L + +#define SN_X9_62_c2tnb431r1 "c2tnb431r1" +#define NID_X9_62_c2tnb431r1 703 +#define OBJ_X9_62_c2tnb431r1 1L, 2L, 840L, 10045L, 3L, 0L, 20L + +#define SN_secp112r1 "secp112r1" +#define NID_secp112r1 704 +#define OBJ_secp112r1 1L, 3L, 132L, 0L, 6L + +#define SN_secp112r2 "secp112r2" +#define NID_secp112r2 705 +#define OBJ_secp112r2 1L, 3L, 132L, 0L, 7L + +#define SN_secp128r1 "secp128r1" +#define NID_secp128r1 706 +#define OBJ_secp128r1 1L, 3L, 132L, 0L, 28L + +#define SN_secp128r2 "secp128r2" +#define NID_secp128r2 707 +#define OBJ_secp128r2 1L, 3L, 132L, 0L, 29L + +#define SN_secp160k1 "secp160k1" +#define NID_secp160k1 708 +#define OBJ_secp160k1 1L, 3L, 132L, 0L, 9L + +#define SN_secp160r1 "secp160r1" +#define NID_secp160r1 709 +#define OBJ_secp160r1 1L, 3L, 132L, 0L, 8L + +#define SN_secp160r2 "secp160r2" +#define NID_secp160r2 710 +#define OBJ_secp160r2 1L, 3L, 132L, 0L, 30L + +#define SN_secp192k1 "secp192k1" +#define NID_secp192k1 711 +#define OBJ_secp192k1 1L, 3L, 132L, 0L, 31L + +#define SN_secp224k1 "secp224k1" +#define NID_secp224k1 712 +#define OBJ_secp224k1 1L, 3L, 132L, 0L, 32L + +#define SN_secp224r1 "secp224r1" +#define NID_secp224r1 713 +#define OBJ_secp224r1 1L, 3L, 132L, 0L, 33L + +#define SN_secp256k1 "secp256k1" +#define NID_secp256k1 714 +#define OBJ_secp256k1 1L, 3L, 132L, 0L, 10L + +#define SN_secp384r1 "secp384r1" +#define NID_secp384r1 715 +#define OBJ_secp384r1 1L, 3L, 132L, 0L, 34L + +#define SN_secp521r1 "secp521r1" +#define NID_secp521r1 716 +#define OBJ_secp521r1 1L, 3L, 132L, 0L, 35L + +#define SN_sect113r1 "sect113r1" +#define NID_sect113r1 717 +#define OBJ_sect113r1 1L, 3L, 132L, 0L, 4L + +#define SN_sect113r2 "sect113r2" +#define NID_sect113r2 718 +#define OBJ_sect113r2 1L, 3L, 132L, 0L, 5L + +#define SN_sect131r1 "sect131r1" +#define NID_sect131r1 719 +#define OBJ_sect131r1 1L, 3L, 132L, 0L, 22L + +#define SN_sect131r2 "sect131r2" +#define NID_sect131r2 720 +#define OBJ_sect131r2 1L, 3L, 132L, 0L, 23L + +#define SN_sect163k1 "sect163k1" +#define NID_sect163k1 721 +#define OBJ_sect163k1 1L, 3L, 132L, 0L, 1L + +#define SN_sect163r1 "sect163r1" +#define NID_sect163r1 722 +#define OBJ_sect163r1 1L, 3L, 132L, 0L, 2L + +#define SN_sect163r2 "sect163r2" +#define NID_sect163r2 723 +#define OBJ_sect163r2 1L, 3L, 132L, 0L, 15L + +#define SN_sect193r1 "sect193r1" +#define NID_sect193r1 724 +#define OBJ_sect193r1 1L, 3L, 132L, 0L, 24L + +#define SN_sect193r2 "sect193r2" +#define NID_sect193r2 725 +#define OBJ_sect193r2 1L, 3L, 132L, 0L, 25L + +#define SN_sect233k1 "sect233k1" +#define NID_sect233k1 726 +#define OBJ_sect233k1 1L, 3L, 132L, 0L, 26L + +#define SN_sect233r1 "sect233r1" +#define NID_sect233r1 727 +#define OBJ_sect233r1 1L, 3L, 132L, 0L, 27L + +#define SN_sect239k1 "sect239k1" +#define NID_sect239k1 728 +#define OBJ_sect239k1 1L, 3L, 132L, 0L, 3L + +#define SN_sect283k1 "sect283k1" +#define NID_sect283k1 729 +#define OBJ_sect283k1 1L, 3L, 132L, 0L, 16L + +#define SN_sect283r1 "sect283r1" +#define NID_sect283r1 730 +#define OBJ_sect283r1 1L, 3L, 132L, 0L, 17L + +#define SN_sect409k1 "sect409k1" +#define NID_sect409k1 731 +#define OBJ_sect409k1 1L, 3L, 132L, 0L, 36L + +#define SN_sect409r1 "sect409r1" +#define NID_sect409r1 732 +#define OBJ_sect409r1 1L, 3L, 132L, 0L, 37L + +#define SN_sect571k1 "sect571k1" +#define NID_sect571k1 733 +#define OBJ_sect571k1 1L, 3L, 132L, 0L, 38L + +#define SN_sect571r1 "sect571r1" +#define NID_sect571r1 734 +#define OBJ_sect571r1 1L, 3L, 132L, 0L, 39L + +#define SN_wap_wsg_idm_ecid_wtls1 "wap-wsg-idm-ecid-wtls1" +#define NID_wap_wsg_idm_ecid_wtls1 735 +#define OBJ_wap_wsg_idm_ecid_wtls1 2L, 23L, 43L, 1L, 4L, 1L + +#define SN_wap_wsg_idm_ecid_wtls3 "wap-wsg-idm-ecid-wtls3" +#define NID_wap_wsg_idm_ecid_wtls3 736 +#define OBJ_wap_wsg_idm_ecid_wtls3 2L, 23L, 43L, 1L, 4L, 3L + +#define SN_wap_wsg_idm_ecid_wtls4 "wap-wsg-idm-ecid-wtls4" +#define NID_wap_wsg_idm_ecid_wtls4 737 +#define OBJ_wap_wsg_idm_ecid_wtls4 2L, 23L, 43L, 1L, 4L, 4L + +#define SN_wap_wsg_idm_ecid_wtls5 "wap-wsg-idm-ecid-wtls5" +#define NID_wap_wsg_idm_ecid_wtls5 738 +#define OBJ_wap_wsg_idm_ecid_wtls5 2L, 23L, 43L, 1L, 4L, 5L + +#define SN_wap_wsg_idm_ecid_wtls6 "wap-wsg-idm-ecid-wtls6" +#define NID_wap_wsg_idm_ecid_wtls6 739 +#define OBJ_wap_wsg_idm_ecid_wtls6 2L, 23L, 43L, 1L, 4L, 6L + +#define SN_wap_wsg_idm_ecid_wtls7 "wap-wsg-idm-ecid-wtls7" +#define NID_wap_wsg_idm_ecid_wtls7 740 +#define OBJ_wap_wsg_idm_ecid_wtls7 2L, 23L, 43L, 1L, 4L, 7L + +#define SN_wap_wsg_idm_ecid_wtls8 "wap-wsg-idm-ecid-wtls8" +#define NID_wap_wsg_idm_ecid_wtls8 741 +#define OBJ_wap_wsg_idm_ecid_wtls8 2L, 23L, 43L, 1L, 4L, 8L + +#define SN_wap_wsg_idm_ecid_wtls9 "wap-wsg-idm-ecid-wtls9" +#define NID_wap_wsg_idm_ecid_wtls9 742 +#define OBJ_wap_wsg_idm_ecid_wtls9 2L, 23L, 43L, 1L, 4L, 9L + +#define SN_wap_wsg_idm_ecid_wtls10 "wap-wsg-idm-ecid-wtls10" +#define NID_wap_wsg_idm_ecid_wtls10 743 +#define OBJ_wap_wsg_idm_ecid_wtls10 2L, 23L, 43L, 1L, 4L, 10L + +#define SN_wap_wsg_idm_ecid_wtls11 "wap-wsg-idm-ecid-wtls11" +#define NID_wap_wsg_idm_ecid_wtls11 744 +#define OBJ_wap_wsg_idm_ecid_wtls11 2L, 23L, 43L, 1L, 4L, 11L + +#define SN_wap_wsg_idm_ecid_wtls12 "wap-wsg-idm-ecid-wtls12" +#define NID_wap_wsg_idm_ecid_wtls12 745 +#define OBJ_wap_wsg_idm_ecid_wtls12 2L, 23L, 43L, 1L, 4L, 12L + +#define SN_any_policy "anyPolicy" +#define LN_any_policy "X509v3 Any Policy" +#define NID_any_policy 746 +#define OBJ_any_policy 2L, 5L, 29L, 32L, 0L + +#define SN_policy_mappings "policyMappings" +#define LN_policy_mappings "X509v3 Policy Mappings" +#define NID_policy_mappings 747 +#define OBJ_policy_mappings 2L, 5L, 29L, 33L + +#define SN_inhibit_any_policy "inhibitAnyPolicy" +#define LN_inhibit_any_policy "X509v3 Inhibit Any Policy" +#define NID_inhibit_any_policy 748 +#define OBJ_inhibit_any_policy 2L, 5L, 29L, 54L + +#define SN_ipsec3 "Oakley-EC2N-3" +#define LN_ipsec3 "ipsec3" +#define NID_ipsec3 749 + +#define SN_ipsec4 "Oakley-EC2N-4" +#define LN_ipsec4 "ipsec4" +#define NID_ipsec4 750 + +#define SN_camellia_128_cbc "CAMELLIA-128-CBC" +#define LN_camellia_128_cbc "camellia-128-cbc" +#define NID_camellia_128_cbc 751 +#define OBJ_camellia_128_cbc 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 1L, 2L + +#define SN_camellia_192_cbc "CAMELLIA-192-CBC" +#define LN_camellia_192_cbc "camellia-192-cbc" +#define NID_camellia_192_cbc 752 +#define OBJ_camellia_192_cbc 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 1L, 3L + +#define SN_camellia_256_cbc "CAMELLIA-256-CBC" +#define LN_camellia_256_cbc "camellia-256-cbc" +#define NID_camellia_256_cbc 753 +#define OBJ_camellia_256_cbc 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 1L, 4L + +#define SN_camellia_128_ecb "CAMELLIA-128-ECB" +#define LN_camellia_128_ecb "camellia-128-ecb" +#define NID_camellia_128_ecb 754 +#define OBJ_camellia_128_ecb 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 1L + +#define SN_camellia_192_ecb "CAMELLIA-192-ECB" +#define LN_camellia_192_ecb "camellia-192-ecb" +#define NID_camellia_192_ecb 755 +#define OBJ_camellia_192_ecb 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 21L + +#define SN_camellia_256_ecb "CAMELLIA-256-ECB" +#define LN_camellia_256_ecb "camellia-256-ecb" +#define NID_camellia_256_ecb 756 +#define OBJ_camellia_256_ecb 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 41L + +#define SN_camellia_128_cfb128 "CAMELLIA-128-CFB" +#define LN_camellia_128_cfb128 "camellia-128-cfb" +#define NID_camellia_128_cfb128 757 +#define OBJ_camellia_128_cfb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 4L + +#define SN_camellia_192_cfb128 "CAMELLIA-192-CFB" +#define LN_camellia_192_cfb128 "camellia-192-cfb" +#define NID_camellia_192_cfb128 758 +#define OBJ_camellia_192_cfb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 24L + +#define SN_camellia_256_cfb128 "CAMELLIA-256-CFB" +#define LN_camellia_256_cfb128 "camellia-256-cfb" +#define NID_camellia_256_cfb128 759 +#define OBJ_camellia_256_cfb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 44L + +#define SN_camellia_128_cfb1 "CAMELLIA-128-CFB1" +#define LN_camellia_128_cfb1 "camellia-128-cfb1" +#define NID_camellia_128_cfb1 760 + +#define SN_camellia_192_cfb1 "CAMELLIA-192-CFB1" +#define LN_camellia_192_cfb1 "camellia-192-cfb1" +#define NID_camellia_192_cfb1 761 + +#define SN_camellia_256_cfb1 "CAMELLIA-256-CFB1" +#define LN_camellia_256_cfb1 "camellia-256-cfb1" +#define NID_camellia_256_cfb1 762 + +#define SN_camellia_128_cfb8 "CAMELLIA-128-CFB8" +#define LN_camellia_128_cfb8 "camellia-128-cfb8" +#define NID_camellia_128_cfb8 763 + +#define SN_camellia_192_cfb8 "CAMELLIA-192-CFB8" +#define LN_camellia_192_cfb8 "camellia-192-cfb8" +#define NID_camellia_192_cfb8 764 + +#define SN_camellia_256_cfb8 "CAMELLIA-256-CFB8" +#define LN_camellia_256_cfb8 "camellia-256-cfb8" +#define NID_camellia_256_cfb8 765 + +#define SN_camellia_128_ofb128 "CAMELLIA-128-OFB" +#define LN_camellia_128_ofb128 "camellia-128-ofb" +#define NID_camellia_128_ofb128 766 +#define OBJ_camellia_128_ofb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 3L + +#define SN_camellia_192_ofb128 "CAMELLIA-192-OFB" +#define LN_camellia_192_ofb128 "camellia-192-ofb" +#define NID_camellia_192_ofb128 767 +#define OBJ_camellia_192_ofb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 23L + +#define SN_camellia_256_ofb128 "CAMELLIA-256-OFB" +#define LN_camellia_256_ofb128 "camellia-256-ofb" +#define NID_camellia_256_ofb128 768 +#define OBJ_camellia_256_ofb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 43L + +#define SN_subject_directory_attributes "subjectDirectoryAttributes" +#define LN_subject_directory_attributes "X509v3 Subject Directory Attributes" +#define NID_subject_directory_attributes 769 +#define OBJ_subject_directory_attributes 2L, 5L, 29L, 9L + +#define SN_issuing_distribution_point "issuingDistributionPoint" +#define LN_issuing_distribution_point "X509v3 Issuing Distribution Point" +#define NID_issuing_distribution_point 770 +#define OBJ_issuing_distribution_point 2L, 5L, 29L, 28L + +#define SN_certificate_issuer "certificateIssuer" +#define LN_certificate_issuer "X509v3 Certificate Issuer" +#define NID_certificate_issuer 771 +#define OBJ_certificate_issuer 2L, 5L, 29L, 29L + +#define SN_kisa "KISA" +#define LN_kisa "kisa" +#define NID_kisa 773 +#define OBJ_kisa 1L, 2L, 410L, 200004L + +#define SN_seed_ecb "SEED-ECB" +#define LN_seed_ecb "seed-ecb" +#define NID_seed_ecb 776 +#define OBJ_seed_ecb 1L, 2L, 410L, 200004L, 1L, 3L + +#define SN_seed_cbc "SEED-CBC" +#define LN_seed_cbc "seed-cbc" +#define NID_seed_cbc 777 +#define OBJ_seed_cbc 1L, 2L, 410L, 200004L, 1L, 4L + +#define SN_seed_ofb128 "SEED-OFB" +#define LN_seed_ofb128 "seed-ofb" +#define NID_seed_ofb128 778 +#define OBJ_seed_ofb128 1L, 2L, 410L, 200004L, 1L, 6L + +#define SN_seed_cfb128 "SEED-CFB" +#define LN_seed_cfb128 "seed-cfb" +#define NID_seed_cfb128 779 +#define OBJ_seed_cfb128 1L, 2L, 410L, 200004L, 1L, 5L + +#define SN_hmac_md5 "HMAC-MD5" +#define LN_hmac_md5 "hmac-md5" +#define NID_hmac_md5 780 +#define OBJ_hmac_md5 1L, 3L, 6L, 1L, 5L, 5L, 8L, 1L, 1L + +#define SN_hmac_sha1 "HMAC-SHA1" +#define LN_hmac_sha1 "hmac-sha1" +#define NID_hmac_sha1 781 +#define OBJ_hmac_sha1 1L, 3L, 6L, 1L, 5L, 5L, 8L, 1L, 2L + +#define SN_id_PasswordBasedMAC "id-PasswordBasedMAC" +#define LN_id_PasswordBasedMAC "password based MAC" +#define NID_id_PasswordBasedMAC 782 +#define OBJ_id_PasswordBasedMAC 1L, 2L, 840L, 113533L, 7L, 66L, 13L + +#define SN_id_DHBasedMac "id-DHBasedMac" +#define LN_id_DHBasedMac "Diffie-Hellman based MAC" +#define NID_id_DHBasedMac 783 +#define OBJ_id_DHBasedMac 1L, 2L, 840L, 113533L, 7L, 66L, 30L + +#define SN_id_it_suppLangTags "id-it-suppLangTags" +#define NID_id_it_suppLangTags 784 +#define OBJ_id_it_suppLangTags 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 16L + +#define SN_caRepository "caRepository" +#define LN_caRepository "CA Repository" +#define NID_caRepository 785 +#define OBJ_caRepository 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 5L + +#define SN_id_smime_ct_compressedData "id-smime-ct-compressedData" +#define NID_id_smime_ct_compressedData 786 +#define OBJ_id_smime_ct_compressedData \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 9L + +#define SN_id_ct_asciiTextWithCRLF "id-ct-asciiTextWithCRLF" +#define NID_id_ct_asciiTextWithCRLF 787 +#define OBJ_id_ct_asciiTextWithCRLF 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 27L + +#define SN_id_aes128_wrap "id-aes128-wrap" +#define NID_id_aes128_wrap 788 +#define OBJ_id_aes128_wrap 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 5L + +#define SN_id_aes192_wrap "id-aes192-wrap" +#define NID_id_aes192_wrap 789 +#define OBJ_id_aes192_wrap 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 25L + +#define SN_id_aes256_wrap "id-aes256-wrap" +#define NID_id_aes256_wrap 790 +#define OBJ_id_aes256_wrap 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 45L + +#define SN_ecdsa_with_Recommended "ecdsa-with-Recommended" +#define NID_ecdsa_with_Recommended 791 +#define OBJ_ecdsa_with_Recommended 1L, 2L, 840L, 10045L, 4L, 2L + +#define SN_ecdsa_with_Specified "ecdsa-with-Specified" +#define NID_ecdsa_with_Specified 792 +#define OBJ_ecdsa_with_Specified 1L, 2L, 840L, 10045L, 4L, 3L + +#define SN_ecdsa_with_SHA224 "ecdsa-with-SHA224" +#define NID_ecdsa_with_SHA224 793 +#define OBJ_ecdsa_with_SHA224 1L, 2L, 840L, 10045L, 4L, 3L, 1L + +#define SN_ecdsa_with_SHA256 "ecdsa-with-SHA256" +#define NID_ecdsa_with_SHA256 794 +#define OBJ_ecdsa_with_SHA256 1L, 2L, 840L, 10045L, 4L, 3L, 2L + +#define SN_ecdsa_with_SHA384 "ecdsa-with-SHA384" +#define NID_ecdsa_with_SHA384 795 +#define OBJ_ecdsa_with_SHA384 1L, 2L, 840L, 10045L, 4L, 3L, 3L + +#define SN_ecdsa_with_SHA512 "ecdsa-with-SHA512" +#define NID_ecdsa_with_SHA512 796 +#define OBJ_ecdsa_with_SHA512 1L, 2L, 840L, 10045L, 4L, 3L, 4L + +#define LN_hmacWithMD5 "hmacWithMD5" +#define NID_hmacWithMD5 797 +#define OBJ_hmacWithMD5 1L, 2L, 840L, 113549L, 2L, 6L + +#define LN_hmacWithSHA224 "hmacWithSHA224" +#define NID_hmacWithSHA224 798 +#define OBJ_hmacWithSHA224 1L, 2L, 840L, 113549L, 2L, 8L + +#define LN_hmacWithSHA256 "hmacWithSHA256" +#define NID_hmacWithSHA256 799 +#define OBJ_hmacWithSHA256 1L, 2L, 840L, 113549L, 2L, 9L + +#define LN_hmacWithSHA384 "hmacWithSHA384" +#define NID_hmacWithSHA384 800 +#define OBJ_hmacWithSHA384 1L, 2L, 840L, 113549L, 2L, 10L + +#define LN_hmacWithSHA512 "hmacWithSHA512" +#define NID_hmacWithSHA512 801 +#define OBJ_hmacWithSHA512 1L, 2L, 840L, 113549L, 2L, 11L + +#define SN_dsa_with_SHA224 "dsa_with_SHA224" +#define NID_dsa_with_SHA224 802 +#define OBJ_dsa_with_SHA224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 1L + +#define SN_dsa_with_SHA256 "dsa_with_SHA256" +#define NID_dsa_with_SHA256 803 +#define OBJ_dsa_with_SHA256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 2L + +#define SN_whirlpool "whirlpool" +#define NID_whirlpool 804 +#define OBJ_whirlpool 1L, 0L, 10118L, 3L, 0L, 55L + +#define SN_cryptopro "cryptopro" +#define NID_cryptopro 805 +#define OBJ_cryptopro 1L, 2L, 643L, 2L, 2L + +#define SN_cryptocom "cryptocom" +#define NID_cryptocom 806 +#define OBJ_cryptocom 1L, 2L, 643L, 2L, 9L + +#define SN_id_GostR3411_94_with_GostR3410_2001 \ + "id-GostR3411-94-with-GostR3410-2001" +#define LN_id_GostR3411_94_with_GostR3410_2001 \ + "GOST R 34.11-94 with GOST R 34.10-2001" +#define NID_id_GostR3411_94_with_GostR3410_2001 807 +#define OBJ_id_GostR3411_94_with_GostR3410_2001 1L, 2L, 643L, 2L, 2L, 3L + +#define SN_id_GostR3411_94_with_GostR3410_94 "id-GostR3411-94-with-GostR3410-94" +#define LN_id_GostR3411_94_with_GostR3410_94 \ + "GOST R 34.11-94 with GOST R 34.10-94" +#define NID_id_GostR3411_94_with_GostR3410_94 808 +#define OBJ_id_GostR3411_94_with_GostR3410_94 1L, 2L, 643L, 2L, 2L, 4L + +#define SN_id_GostR3411_94 "md_gost94" +#define LN_id_GostR3411_94 "GOST R 34.11-94" +#define NID_id_GostR3411_94 809 +#define OBJ_id_GostR3411_94 1L, 2L, 643L, 2L, 2L, 9L + +#define SN_id_HMACGostR3411_94 "id-HMACGostR3411-94" +#define LN_id_HMACGostR3411_94 "HMAC GOST 34.11-94" +#define NID_id_HMACGostR3411_94 810 +#define OBJ_id_HMACGostR3411_94 1L, 2L, 643L, 2L, 2L, 10L + +#define SN_id_GostR3410_2001 "gost2001" +#define LN_id_GostR3410_2001 "GOST R 34.10-2001" +#define NID_id_GostR3410_2001 811 +#define OBJ_id_GostR3410_2001 1L, 2L, 643L, 2L, 2L, 19L + +#define SN_id_GostR3410_94 "gost94" +#define LN_id_GostR3410_94 "GOST R 34.10-94" +#define NID_id_GostR3410_94 812 +#define OBJ_id_GostR3410_94 1L, 2L, 643L, 2L, 2L, 20L + +#define SN_id_Gost28147_89 "gost89" +#define LN_id_Gost28147_89 "GOST 28147-89" +#define NID_id_Gost28147_89 813 +#define OBJ_id_Gost28147_89 1L, 2L, 643L, 2L, 2L, 21L + +#define SN_gost89_cnt "gost89-cnt" +#define NID_gost89_cnt 814 + +#define SN_id_Gost28147_89_MAC "gost-mac" +#define LN_id_Gost28147_89_MAC "GOST 28147-89 MAC" +#define NID_id_Gost28147_89_MAC 815 +#define OBJ_id_Gost28147_89_MAC 1L, 2L, 643L, 2L, 2L, 22L + +#define SN_id_GostR3411_94_prf "prf-gostr3411-94" +#define LN_id_GostR3411_94_prf "GOST R 34.11-94 PRF" +#define NID_id_GostR3411_94_prf 816 +#define OBJ_id_GostR3411_94_prf 1L, 2L, 643L, 2L, 2L, 23L + +#define SN_id_GostR3410_2001DH "id-GostR3410-2001DH" +#define LN_id_GostR3410_2001DH "GOST R 34.10-2001 DH" +#define NID_id_GostR3410_2001DH 817 +#define OBJ_id_GostR3410_2001DH 1L, 2L, 643L, 2L, 2L, 98L + +#define SN_id_GostR3410_94DH "id-GostR3410-94DH" +#define LN_id_GostR3410_94DH "GOST R 34.10-94 DH" +#define NID_id_GostR3410_94DH 818 +#define OBJ_id_GostR3410_94DH 1L, 2L, 643L, 2L, 2L, 99L + +#define SN_id_Gost28147_89_CryptoPro_KeyMeshing \ + "id-Gost28147-89-CryptoPro-KeyMeshing" +#define NID_id_Gost28147_89_CryptoPro_KeyMeshing 819 +#define OBJ_id_Gost28147_89_CryptoPro_KeyMeshing 1L, 2L, 643L, 2L, 2L, 14L, 1L + +#define SN_id_Gost28147_89_None_KeyMeshing "id-Gost28147-89-None-KeyMeshing" +#define NID_id_Gost28147_89_None_KeyMeshing 820 +#define OBJ_id_Gost28147_89_None_KeyMeshing 1L, 2L, 643L, 2L, 2L, 14L, 0L + +#define SN_id_GostR3411_94_TestParamSet "id-GostR3411-94-TestParamSet" +#define NID_id_GostR3411_94_TestParamSet 821 +#define OBJ_id_GostR3411_94_TestParamSet 1L, 2L, 643L, 2L, 2L, 30L, 0L + +#define SN_id_GostR3411_94_CryptoProParamSet "id-GostR3411-94-CryptoProParamSet" +#define NID_id_GostR3411_94_CryptoProParamSet 822 +#define OBJ_id_GostR3411_94_CryptoProParamSet 1L, 2L, 643L, 2L, 2L, 30L, 1L + +#define SN_id_Gost28147_89_TestParamSet "id-Gost28147-89-TestParamSet" +#define NID_id_Gost28147_89_TestParamSet 823 +#define OBJ_id_Gost28147_89_TestParamSet 1L, 2L, 643L, 2L, 2L, 31L, 0L + +#define SN_id_Gost28147_89_CryptoPro_A_ParamSet \ + "id-Gost28147-89-CryptoPro-A-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_A_ParamSet 824 +#define OBJ_id_Gost28147_89_CryptoPro_A_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 1L + +#define SN_id_Gost28147_89_CryptoPro_B_ParamSet \ + "id-Gost28147-89-CryptoPro-B-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_B_ParamSet 825 +#define OBJ_id_Gost28147_89_CryptoPro_B_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 2L + +#define SN_id_Gost28147_89_CryptoPro_C_ParamSet \ + "id-Gost28147-89-CryptoPro-C-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_C_ParamSet 826 +#define OBJ_id_Gost28147_89_CryptoPro_C_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 3L + +#define SN_id_Gost28147_89_CryptoPro_D_ParamSet \ + "id-Gost28147-89-CryptoPro-D-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_D_ParamSet 827 +#define OBJ_id_Gost28147_89_CryptoPro_D_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 4L + +#define SN_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet \ + "id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet 828 +#define OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 31L, 5L + +#define SN_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet \ + "id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet 829 +#define OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 31L, 6L + +#define SN_id_Gost28147_89_CryptoPro_RIC_1_ParamSet \ + "id-Gost28147-89-CryptoPro-RIC-1-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_RIC_1_ParamSet 830 +#define OBJ_id_Gost28147_89_CryptoPro_RIC_1_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 31L, 7L + +#define SN_id_GostR3410_94_TestParamSet "id-GostR3410-94-TestParamSet" +#define NID_id_GostR3410_94_TestParamSet 831 +#define OBJ_id_GostR3410_94_TestParamSet 1L, 2L, 643L, 2L, 2L, 32L, 0L + +#define SN_id_GostR3410_94_CryptoPro_A_ParamSet \ + "id-GostR3410-94-CryptoPro-A-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_A_ParamSet 832 +#define OBJ_id_GostR3410_94_CryptoPro_A_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 2L + +#define SN_id_GostR3410_94_CryptoPro_B_ParamSet \ + "id-GostR3410-94-CryptoPro-B-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_B_ParamSet 833 +#define OBJ_id_GostR3410_94_CryptoPro_B_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 3L + +#define SN_id_GostR3410_94_CryptoPro_C_ParamSet \ + "id-GostR3410-94-CryptoPro-C-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_C_ParamSet 834 +#define OBJ_id_GostR3410_94_CryptoPro_C_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 4L + +#define SN_id_GostR3410_94_CryptoPro_D_ParamSet \ + "id-GostR3410-94-CryptoPro-D-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_D_ParamSet 835 +#define OBJ_id_GostR3410_94_CryptoPro_D_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 5L + +#define SN_id_GostR3410_94_CryptoPro_XchA_ParamSet \ + "id-GostR3410-94-CryptoPro-XchA-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_XchA_ParamSet 836 +#define OBJ_id_GostR3410_94_CryptoPro_XchA_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 33L, 1L + +#define SN_id_GostR3410_94_CryptoPro_XchB_ParamSet \ + "id-GostR3410-94-CryptoPro-XchB-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_XchB_ParamSet 837 +#define OBJ_id_GostR3410_94_CryptoPro_XchB_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 33L, 2L + +#define SN_id_GostR3410_94_CryptoPro_XchC_ParamSet \ + "id-GostR3410-94-CryptoPro-XchC-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_XchC_ParamSet 838 +#define OBJ_id_GostR3410_94_CryptoPro_XchC_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 33L, 3L + +#define SN_id_GostR3410_2001_TestParamSet "id-GostR3410-2001-TestParamSet" +#define NID_id_GostR3410_2001_TestParamSet 839 +#define OBJ_id_GostR3410_2001_TestParamSet 1L, 2L, 643L, 2L, 2L, 35L, 0L + +#define SN_id_GostR3410_2001_CryptoPro_A_ParamSet \ + "id-GostR3410-2001-CryptoPro-A-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_A_ParamSet 840 +#define OBJ_id_GostR3410_2001_CryptoPro_A_ParamSet 1L, 2L, 643L, 2L, 2L, 35L, 1L + +#define SN_id_GostR3410_2001_CryptoPro_B_ParamSet \ + "id-GostR3410-2001-CryptoPro-B-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_B_ParamSet 841 +#define OBJ_id_GostR3410_2001_CryptoPro_B_ParamSet 1L, 2L, 643L, 2L, 2L, 35L, 2L + +#define SN_id_GostR3410_2001_CryptoPro_C_ParamSet \ + "id-GostR3410-2001-CryptoPro-C-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_C_ParamSet 842 +#define OBJ_id_GostR3410_2001_CryptoPro_C_ParamSet 1L, 2L, 643L, 2L, 2L, 35L, 3L + +#define SN_id_GostR3410_2001_CryptoPro_XchA_ParamSet \ + "id-GostR3410-2001-CryptoPro-XchA-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet 843 +#define OBJ_id_GostR3410_2001_CryptoPro_XchA_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 36L, 0L + +#define SN_id_GostR3410_2001_CryptoPro_XchB_ParamSet \ + "id-GostR3410-2001-CryptoPro-XchB-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet 844 +#define OBJ_id_GostR3410_2001_CryptoPro_XchB_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 36L, 1L + +#define SN_id_GostR3410_94_a "id-GostR3410-94-a" +#define NID_id_GostR3410_94_a 845 +#define OBJ_id_GostR3410_94_a 1L, 2L, 643L, 2L, 2L, 20L, 1L + +#define SN_id_GostR3410_94_aBis "id-GostR3410-94-aBis" +#define NID_id_GostR3410_94_aBis 846 +#define OBJ_id_GostR3410_94_aBis 1L, 2L, 643L, 2L, 2L, 20L, 2L + +#define SN_id_GostR3410_94_b "id-GostR3410-94-b" +#define NID_id_GostR3410_94_b 847 +#define OBJ_id_GostR3410_94_b 1L, 2L, 643L, 2L, 2L, 20L, 3L + +#define SN_id_GostR3410_94_bBis "id-GostR3410-94-bBis" +#define NID_id_GostR3410_94_bBis 848 +#define OBJ_id_GostR3410_94_bBis 1L, 2L, 643L, 2L, 2L, 20L, 4L + +#define SN_id_Gost28147_89_cc "id-Gost28147-89-cc" +#define LN_id_Gost28147_89_cc "GOST 28147-89 Cryptocom ParamSet" +#define NID_id_Gost28147_89_cc 849 +#define OBJ_id_Gost28147_89_cc 1L, 2L, 643L, 2L, 9L, 1L, 6L, 1L + +#define SN_id_GostR3410_94_cc "gost94cc" +#define LN_id_GostR3410_94_cc "GOST 34.10-94 Cryptocom" +#define NID_id_GostR3410_94_cc 850 +#define OBJ_id_GostR3410_94_cc 1L, 2L, 643L, 2L, 9L, 1L, 5L, 3L + +#define SN_id_GostR3410_2001_cc "gost2001cc" +#define LN_id_GostR3410_2001_cc "GOST 34.10-2001 Cryptocom" +#define NID_id_GostR3410_2001_cc 851 +#define OBJ_id_GostR3410_2001_cc 1L, 2L, 643L, 2L, 9L, 1L, 5L, 4L + +#define SN_id_GostR3411_94_with_GostR3410_94_cc \ + "id-GostR3411-94-with-GostR3410-94-cc" +#define LN_id_GostR3411_94_with_GostR3410_94_cc \ + "GOST R 34.11-94 with GOST R 34.10-94 Cryptocom" +#define NID_id_GostR3411_94_with_GostR3410_94_cc 852 +#define OBJ_id_GostR3411_94_with_GostR3410_94_cc \ + 1L, 2L, 643L, 2L, 9L, 1L, 3L, 3L + +#define SN_id_GostR3411_94_with_GostR3410_2001_cc \ + "id-GostR3411-94-with-GostR3410-2001-cc" +#define LN_id_GostR3411_94_with_GostR3410_2001_cc \ + "GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom" +#define NID_id_GostR3411_94_with_GostR3410_2001_cc 853 +#define OBJ_id_GostR3411_94_with_GostR3410_2001_cc \ + 1L, 2L, 643L, 2L, 9L, 1L, 3L, 4L + +#define SN_id_GostR3410_2001_ParamSet_cc "id-GostR3410-2001-ParamSet-cc" +#define LN_id_GostR3410_2001_ParamSet_cc \ + "GOST R 3410-2001 Parameter Set Cryptocom" +#define NID_id_GostR3410_2001_ParamSet_cc 854 +#define OBJ_id_GostR3410_2001_ParamSet_cc 1L, 2L, 643L, 2L, 9L, 1L, 8L, 1L + +#define SN_hmac "HMAC" +#define LN_hmac "hmac" +#define NID_hmac 855 + +#define SN_LocalKeySet "LocalKeySet" +#define LN_LocalKeySet "Microsoft Local Key set" +#define NID_LocalKeySet 856 +#define OBJ_LocalKeySet 1L, 3L, 6L, 1L, 4L, 1L, 311L, 17L, 2L + +#define SN_freshest_crl "freshestCRL" +#define LN_freshest_crl "X509v3 Freshest CRL" +#define NID_freshest_crl 857 +#define OBJ_freshest_crl 2L, 5L, 29L, 46L + +#define SN_id_on_permanentIdentifier "id-on-permanentIdentifier" +#define LN_id_on_permanentIdentifier "Permanent Identifier" +#define NID_id_on_permanentIdentifier 858 +#define OBJ_id_on_permanentIdentifier 1L, 3L, 6L, 1L, 5L, 5L, 7L, 8L, 3L + +#define LN_searchGuide "searchGuide" +#define NID_searchGuide 859 +#define OBJ_searchGuide 2L, 5L, 4L, 14L + +#define LN_businessCategory "businessCategory" +#define NID_businessCategory 860 +#define OBJ_businessCategory 2L, 5L, 4L, 15L + +#define LN_postalAddress "postalAddress" +#define NID_postalAddress 861 +#define OBJ_postalAddress 2L, 5L, 4L, 16L + +#define LN_postOfficeBox "postOfficeBox" +#define NID_postOfficeBox 862 +#define OBJ_postOfficeBox 2L, 5L, 4L, 18L + +#define LN_physicalDeliveryOfficeName "physicalDeliveryOfficeName" +#define NID_physicalDeliveryOfficeName 863 +#define OBJ_physicalDeliveryOfficeName 2L, 5L, 4L, 19L + +#define LN_telephoneNumber "telephoneNumber" +#define NID_telephoneNumber 864 +#define OBJ_telephoneNumber 2L, 5L, 4L, 20L + +#define LN_telexNumber "telexNumber" +#define NID_telexNumber 865 +#define OBJ_telexNumber 2L, 5L, 4L, 21L + +#define LN_teletexTerminalIdentifier "teletexTerminalIdentifier" +#define NID_teletexTerminalIdentifier 866 +#define OBJ_teletexTerminalIdentifier 2L, 5L, 4L, 22L + +#define LN_facsimileTelephoneNumber "facsimileTelephoneNumber" +#define NID_facsimileTelephoneNumber 867 +#define OBJ_facsimileTelephoneNumber 2L, 5L, 4L, 23L + +#define LN_x121Address "x121Address" +#define NID_x121Address 868 +#define OBJ_x121Address 2L, 5L, 4L, 24L + +#define LN_internationaliSDNNumber "internationaliSDNNumber" +#define NID_internationaliSDNNumber 869 +#define OBJ_internationaliSDNNumber 2L, 5L, 4L, 25L + +#define LN_registeredAddress "registeredAddress" +#define NID_registeredAddress 870 +#define OBJ_registeredAddress 2L, 5L, 4L, 26L + +#define LN_destinationIndicator "destinationIndicator" +#define NID_destinationIndicator 871 +#define OBJ_destinationIndicator 2L, 5L, 4L, 27L + +#define LN_preferredDeliveryMethod "preferredDeliveryMethod" +#define NID_preferredDeliveryMethod 872 +#define OBJ_preferredDeliveryMethod 2L, 5L, 4L, 28L + +#define LN_presentationAddress "presentationAddress" +#define NID_presentationAddress 873 +#define OBJ_presentationAddress 2L, 5L, 4L, 29L + +#define LN_supportedApplicationContext "supportedApplicationContext" +#define NID_supportedApplicationContext 874 +#define OBJ_supportedApplicationContext 2L, 5L, 4L, 30L + +#define SN_member "member" +#define NID_member 875 +#define OBJ_member 2L, 5L, 4L, 31L + +#define SN_owner "owner" +#define NID_owner 876 +#define OBJ_owner 2L, 5L, 4L, 32L + +#define LN_roleOccupant "roleOccupant" +#define NID_roleOccupant 877 +#define OBJ_roleOccupant 2L, 5L, 4L, 33L + +#define SN_seeAlso "seeAlso" +#define NID_seeAlso 878 +#define OBJ_seeAlso 2L, 5L, 4L, 34L + +#define LN_userPassword "userPassword" +#define NID_userPassword 879 +#define OBJ_userPassword 2L, 5L, 4L, 35L + +#define LN_userCertificate "userCertificate" +#define NID_userCertificate 880 +#define OBJ_userCertificate 2L, 5L, 4L, 36L + +#define LN_cACertificate "cACertificate" +#define NID_cACertificate 881 +#define OBJ_cACertificate 2L, 5L, 4L, 37L + +#define LN_authorityRevocationList "authorityRevocationList" +#define NID_authorityRevocationList 882 +#define OBJ_authorityRevocationList 2L, 5L, 4L, 38L + +#define LN_certificateRevocationList "certificateRevocationList" +#define NID_certificateRevocationList 883 +#define OBJ_certificateRevocationList 2L, 5L, 4L, 39L + +#define LN_crossCertificatePair "crossCertificatePair" +#define NID_crossCertificatePair 884 +#define OBJ_crossCertificatePair 2L, 5L, 4L, 40L + +#define LN_enhancedSearchGuide "enhancedSearchGuide" +#define NID_enhancedSearchGuide 885 +#define OBJ_enhancedSearchGuide 2L, 5L, 4L, 47L + +#define LN_protocolInformation "protocolInformation" +#define NID_protocolInformation 886 +#define OBJ_protocolInformation 2L, 5L, 4L, 48L + +#define LN_distinguishedName "distinguishedName" +#define NID_distinguishedName 887 +#define OBJ_distinguishedName 2L, 5L, 4L, 49L + +#define LN_uniqueMember "uniqueMember" +#define NID_uniqueMember 888 +#define OBJ_uniqueMember 2L, 5L, 4L, 50L + +#define LN_houseIdentifier "houseIdentifier" +#define NID_houseIdentifier 889 +#define OBJ_houseIdentifier 2L, 5L, 4L, 51L + +#define LN_supportedAlgorithms "supportedAlgorithms" +#define NID_supportedAlgorithms 890 +#define OBJ_supportedAlgorithms 2L, 5L, 4L, 52L + +#define LN_deltaRevocationList "deltaRevocationList" +#define NID_deltaRevocationList 891 +#define OBJ_deltaRevocationList 2L, 5L, 4L, 53L + +#define SN_dmdName "dmdName" +#define NID_dmdName 892 +#define OBJ_dmdName 2L, 5L, 4L, 54L + +#define SN_id_alg_PWRI_KEK "id-alg-PWRI-KEK" +#define NID_id_alg_PWRI_KEK 893 +#define OBJ_id_alg_PWRI_KEK 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 9L + +#define SN_cmac "CMAC" +#define LN_cmac "cmac" +#define NID_cmac 894 + +#define SN_aes_128_gcm "id-aes128-GCM" +#define LN_aes_128_gcm "aes-128-gcm" +#define NID_aes_128_gcm 895 +#define OBJ_aes_128_gcm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 6L + +#define SN_aes_128_ccm "id-aes128-CCM" +#define LN_aes_128_ccm "aes-128-ccm" +#define NID_aes_128_ccm 896 +#define OBJ_aes_128_ccm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 7L + +#define SN_id_aes128_wrap_pad "id-aes128-wrap-pad" +#define NID_id_aes128_wrap_pad 897 +#define OBJ_id_aes128_wrap_pad 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 8L + +#define SN_aes_192_gcm "id-aes192-GCM" +#define LN_aes_192_gcm "aes-192-gcm" +#define NID_aes_192_gcm 898 +#define OBJ_aes_192_gcm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 26L + +#define SN_aes_192_ccm "id-aes192-CCM" +#define LN_aes_192_ccm "aes-192-ccm" +#define NID_aes_192_ccm 899 +#define OBJ_aes_192_ccm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 27L + +#define SN_id_aes192_wrap_pad "id-aes192-wrap-pad" +#define NID_id_aes192_wrap_pad 900 +#define OBJ_id_aes192_wrap_pad 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 28L + +#define SN_aes_256_gcm "id-aes256-GCM" +#define LN_aes_256_gcm "aes-256-gcm" +#define NID_aes_256_gcm 901 +#define OBJ_aes_256_gcm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 46L + +#define SN_aes_256_ccm "id-aes256-CCM" +#define LN_aes_256_ccm "aes-256-ccm" +#define NID_aes_256_ccm 902 +#define OBJ_aes_256_ccm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 47L + +#define SN_id_aes256_wrap_pad "id-aes256-wrap-pad" +#define NID_id_aes256_wrap_pad 903 +#define OBJ_id_aes256_wrap_pad 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 48L + +#define SN_aes_128_ctr "AES-128-CTR" +#define LN_aes_128_ctr "aes-128-ctr" +#define NID_aes_128_ctr 904 + +#define SN_aes_192_ctr "AES-192-CTR" +#define LN_aes_192_ctr "aes-192-ctr" +#define NID_aes_192_ctr 905 + +#define SN_aes_256_ctr "AES-256-CTR" +#define LN_aes_256_ctr "aes-256-ctr" +#define NID_aes_256_ctr 906 + +#define SN_id_camellia128_wrap "id-camellia128-wrap" +#define NID_id_camellia128_wrap 907 +#define OBJ_id_camellia128_wrap 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 3L, 2L + +#define SN_id_camellia192_wrap "id-camellia192-wrap" +#define NID_id_camellia192_wrap 908 +#define OBJ_id_camellia192_wrap 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 3L, 3L + +#define SN_id_camellia256_wrap "id-camellia256-wrap" +#define NID_id_camellia256_wrap 909 +#define OBJ_id_camellia256_wrap 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 3L, 4L + +#define SN_anyExtendedKeyUsage "anyExtendedKeyUsage" +#define LN_anyExtendedKeyUsage "Any Extended Key Usage" +#define NID_anyExtendedKeyUsage 910 +#define OBJ_anyExtendedKeyUsage 2L, 5L, 29L, 37L, 0L + +#define SN_mgf1 "MGF1" +#define LN_mgf1 "mgf1" +#define NID_mgf1 911 +#define OBJ_mgf1 1L, 2L, 840L, 113549L, 1L, 1L, 8L + +#define SN_rsassaPss "RSASSA-PSS" +#define LN_rsassaPss "rsassaPss" +#define NID_rsassaPss 912 +#define OBJ_rsassaPss 1L, 2L, 840L, 113549L, 1L, 1L, 10L + +#define SN_aes_128_xts "AES-128-XTS" +#define LN_aes_128_xts "aes-128-xts" +#define NID_aes_128_xts 913 + +#define SN_aes_256_xts "AES-256-XTS" +#define LN_aes_256_xts "aes-256-xts" +#define NID_aes_256_xts 914 + +#define SN_rc4_hmac_md5 "RC4-HMAC-MD5" +#define LN_rc4_hmac_md5 "rc4-hmac-md5" +#define NID_rc4_hmac_md5 915 + +#define SN_aes_128_cbc_hmac_sha1 "AES-128-CBC-HMAC-SHA1" +#define LN_aes_128_cbc_hmac_sha1 "aes-128-cbc-hmac-sha1" +#define NID_aes_128_cbc_hmac_sha1 916 + +#define SN_aes_192_cbc_hmac_sha1 "AES-192-CBC-HMAC-SHA1" +#define LN_aes_192_cbc_hmac_sha1 "aes-192-cbc-hmac-sha1" +#define NID_aes_192_cbc_hmac_sha1 917 + +#define SN_aes_256_cbc_hmac_sha1 "AES-256-CBC-HMAC-SHA1" +#define LN_aes_256_cbc_hmac_sha1 "aes-256-cbc-hmac-sha1" +#define NID_aes_256_cbc_hmac_sha1 918 + +#define SN_rsaesOaep "RSAES-OAEP" +#define LN_rsaesOaep "rsaesOaep" +#define NID_rsaesOaep 919 +#define OBJ_rsaesOaep 1L, 2L, 840L, 113549L, 1L, 1L, 7L + +#define SN_dhpublicnumber "dhpublicnumber" +#define LN_dhpublicnumber "X9.42 DH" +#define NID_dhpublicnumber 920 +#define OBJ_dhpublicnumber 1L, 2L, 840L, 10046L, 2L, 1L + +#define SN_brainpoolP160r1 "brainpoolP160r1" +#define NID_brainpoolP160r1 921 +#define OBJ_brainpoolP160r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 1L + +#define SN_brainpoolP160t1 "brainpoolP160t1" +#define NID_brainpoolP160t1 922 +#define OBJ_brainpoolP160t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 2L + +#define SN_brainpoolP192r1 "brainpoolP192r1" +#define NID_brainpoolP192r1 923 +#define OBJ_brainpoolP192r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 3L + +#define SN_brainpoolP192t1 "brainpoolP192t1" +#define NID_brainpoolP192t1 924 +#define OBJ_brainpoolP192t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 4L + +#define SN_brainpoolP224r1 "brainpoolP224r1" +#define NID_brainpoolP224r1 925 +#define OBJ_brainpoolP224r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 5L + +#define SN_brainpoolP224t1 "brainpoolP224t1" +#define NID_brainpoolP224t1 926 +#define OBJ_brainpoolP224t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 6L + +#define SN_brainpoolP256r1 "brainpoolP256r1" +#define NID_brainpoolP256r1 927 +#define OBJ_brainpoolP256r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 7L + +#define SN_brainpoolP256t1 "brainpoolP256t1" +#define NID_brainpoolP256t1 928 +#define OBJ_brainpoolP256t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 8L + +#define SN_brainpoolP320r1 "brainpoolP320r1" +#define NID_brainpoolP320r1 929 +#define OBJ_brainpoolP320r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 9L + +#define SN_brainpoolP320t1 "brainpoolP320t1" +#define NID_brainpoolP320t1 930 +#define OBJ_brainpoolP320t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 10L + +#define SN_brainpoolP384r1 "brainpoolP384r1" +#define NID_brainpoolP384r1 931 +#define OBJ_brainpoolP384r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 11L + +#define SN_brainpoolP384t1 "brainpoolP384t1" +#define NID_brainpoolP384t1 932 +#define OBJ_brainpoolP384t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 12L + +#define SN_brainpoolP512r1 "brainpoolP512r1" +#define NID_brainpoolP512r1 933 +#define OBJ_brainpoolP512r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 13L + +#define SN_brainpoolP512t1 "brainpoolP512t1" +#define NID_brainpoolP512t1 934 +#define OBJ_brainpoolP512t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 14L + +#define SN_pSpecified "PSPECIFIED" +#define LN_pSpecified "pSpecified" +#define NID_pSpecified 935 +#define OBJ_pSpecified 1L, 2L, 840L, 113549L, 1L, 1L, 9L + +#define SN_dhSinglePass_stdDH_sha1kdf_scheme "dhSinglePass-stdDH-sha1kdf-scheme" +#define NID_dhSinglePass_stdDH_sha1kdf_scheme 936 +#define OBJ_dhSinglePass_stdDH_sha1kdf_scheme \ + 1L, 3L, 133L, 16L, 840L, 63L, 0L, 2L + +#define SN_dhSinglePass_stdDH_sha224kdf_scheme \ + "dhSinglePass-stdDH-sha224kdf-scheme" +#define NID_dhSinglePass_stdDH_sha224kdf_scheme 937 +#define OBJ_dhSinglePass_stdDH_sha224kdf_scheme 1L, 3L, 132L, 1L, 11L, 0L + +#define SN_dhSinglePass_stdDH_sha256kdf_scheme \ + "dhSinglePass-stdDH-sha256kdf-scheme" +#define NID_dhSinglePass_stdDH_sha256kdf_scheme 938 +#define OBJ_dhSinglePass_stdDH_sha256kdf_scheme 1L, 3L, 132L, 1L, 11L, 1L + +#define SN_dhSinglePass_stdDH_sha384kdf_scheme \ + "dhSinglePass-stdDH-sha384kdf-scheme" +#define NID_dhSinglePass_stdDH_sha384kdf_scheme 939 +#define OBJ_dhSinglePass_stdDH_sha384kdf_scheme 1L, 3L, 132L, 1L, 11L, 2L + +#define SN_dhSinglePass_stdDH_sha512kdf_scheme \ + "dhSinglePass-stdDH-sha512kdf-scheme" +#define NID_dhSinglePass_stdDH_sha512kdf_scheme 940 +#define OBJ_dhSinglePass_stdDH_sha512kdf_scheme 1L, 3L, 132L, 1L, 11L, 3L + +#define SN_dhSinglePass_cofactorDH_sha1kdf_scheme \ + "dhSinglePass-cofactorDH-sha1kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha1kdf_scheme 941 +#define OBJ_dhSinglePass_cofactorDH_sha1kdf_scheme \ + 1L, 3L, 133L, 16L, 840L, 63L, 0L, 3L + +#define SN_dhSinglePass_cofactorDH_sha224kdf_scheme \ + "dhSinglePass-cofactorDH-sha224kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha224kdf_scheme 942 +#define OBJ_dhSinglePass_cofactorDH_sha224kdf_scheme 1L, 3L, 132L, 1L, 14L, 0L + +#define SN_dhSinglePass_cofactorDH_sha256kdf_scheme \ + "dhSinglePass-cofactorDH-sha256kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha256kdf_scheme 943 +#define OBJ_dhSinglePass_cofactorDH_sha256kdf_scheme 1L, 3L, 132L, 1L, 14L, 1L + +#define SN_dhSinglePass_cofactorDH_sha384kdf_scheme \ + "dhSinglePass-cofactorDH-sha384kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha384kdf_scheme 944 +#define OBJ_dhSinglePass_cofactorDH_sha384kdf_scheme 1L, 3L, 132L, 1L, 14L, 2L + +#define SN_dhSinglePass_cofactorDH_sha512kdf_scheme \ + "dhSinglePass-cofactorDH-sha512kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha512kdf_scheme 945 +#define OBJ_dhSinglePass_cofactorDH_sha512kdf_scheme 1L, 3L, 132L, 1L, 14L, 3L + +#define SN_dh_std_kdf "dh-std-kdf" +#define NID_dh_std_kdf 946 + +#define SN_dh_cofactor_kdf "dh-cofactor-kdf" +#define NID_dh_cofactor_kdf 947 + +#define SN_X25519 "X25519" +#define NID_X25519 948 +#define OBJ_X25519 1L, 3L, 101L, 110L + +#define SN_ED25519 "ED25519" +#define NID_ED25519 949 +#define OBJ_ED25519 1L, 3L, 101L, 112L + +#define SN_chacha20_poly1305 "ChaCha20-Poly1305" +#define LN_chacha20_poly1305 "chacha20-poly1305" +#define NID_chacha20_poly1305 950 + +#define SN_kx_rsa "KxRSA" +#define LN_kx_rsa "kx-rsa" +#define NID_kx_rsa 951 + +#define SN_kx_ecdhe "KxECDHE" +#define LN_kx_ecdhe "kx-ecdhe" +#define NID_kx_ecdhe 952 + +#define SN_kx_psk "KxPSK" +#define LN_kx_psk "kx-psk" +#define NID_kx_psk 953 + +#define SN_auth_rsa "AuthRSA" +#define LN_auth_rsa "auth-rsa" +#define NID_auth_rsa 954 + +#define SN_auth_ecdsa "AuthECDSA" +#define LN_auth_ecdsa "auth-ecdsa" +#define NID_auth_ecdsa 955 + +#define SN_auth_psk "AuthPSK" +#define LN_auth_psk "auth-psk" +#define NID_auth_psk 956 + +#define SN_kx_any "KxANY" +#define LN_kx_any "kx-any" +#define NID_kx_any 957 + +#define SN_auth_any "AuthANY" +#define LN_auth_any "auth-any" +#define NID_auth_any 958 + +#define SN_ED448 "ED448" +#define NID_ED448 960 +#define OBJ_ED448 1L, 3L, 101L, 113L + +#define SN_X448 "X448" +#define NID_X448 961 +#define OBJ_X448 1L, 3L, 101L, 111L + +#define SN_sha512_256 "SHA512-256" +#define LN_sha512_256 "sha512-256" +#define NID_sha512_256 962 +#define OBJ_sha512_256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 6L + +#define SN_aes_128_cbc_hmac_sha256 "AES-128-CBC-HMAC-SHA256" +#define LN_aes_128_cbc_hmac_sha256 "aes-128-cbc-hmac-sha256" +#define NID_aes_128_cbc_hmac_sha256 963 + +#define SN_aes_256_cbc_hmac_sha256 "AES-256-CBC-HMAC-SHA256" +#define LN_aes_256_cbc_hmac_sha256 "aes-256-cbc-hmac-sha256" +#define NID_aes_256_cbc_hmac_sha256 964 + +#define SN_sha3_224 "SHA3-224" +#define LN_sha3_224 "sha3-224" +#define NID_sha3_224 965 +#define OBJ_sha3_224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 7L + +#define SN_sha3_256 "SHA3-256" +#define LN_sha3_256 "sha3-256" +#define NID_sha3_256 966 +#define OBJ_sha3_256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 8L + +#define SN_sha3_384 "SHA3-384" +#define LN_sha3_384 "sha3-384" +#define NID_sha3_384 967 +#define OBJ_sha3_384 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 9L + +#define SN_sha3_512 "SHA3-512" +#define LN_sha3_512 "sha3-512" +#define NID_sha3_512 968 +#define OBJ_sha3_512 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 10L + +#define SN_hkdf "HKDF" +#define LN_hkdf "hkdf" +#define NID_hkdf 969 + +#define SN_kem "KEM" +#define LN_kem "kem" +#define NID_kem 970 +#define OBJ_kem 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L + +#define SN_ffdhe2048 "ffdhe2048" +#define NID_ffdhe2048 976 + +#define SN_ffdhe4096 "ffdhe4096" +#define NID_ffdhe4096 977 + +#define SN_sha512_224 "SHA512-224" +#define LN_sha512_224 "sha512-224" +#define NID_sha512_224 978 +#define OBJ_sha512_224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 5L + +#define SN_shake128 "SHAKE128" +#define LN_shake128 "shake128" +#define NID_shake128 979 +#define OBJ_shake128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 11L + +#define SN_shake256 "SHAKE256" +#define LN_shake256 "shake256" +#define NID_shake256 980 +#define OBJ_shake256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 12L + +#define SN_ffdhe3072 "ffdhe3072" +#define NID_ffdhe3072 983 + +#define SN_ffdhe8192 "ffdhe8192" +#define NID_ffdhe8192 984 + +#define SN_MLKEM512IPD "MLKEM512IPD" +#define NID_MLKEM512IPD 985 + +#define SN_MLKEM768IPD "MLKEM768IPD" +#define NID_MLKEM768IPD 986 + +#define SN_MLKEM1024IPD "MLKEM1024IPD" +#define NID_MLKEM1024IPD 987 + +#define SN_MLKEM512 "MLKEM512" +#define NID_MLKEM512 988 +#define OBJ_MLKEM512 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L, 1L + +#define SN_MLKEM768 "MLKEM768" +#define NID_MLKEM768 989 +#define OBJ_MLKEM768 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L, 2L + +#define SN_MLKEM1024 "MLKEM1024" +#define NID_MLKEM1024 990 +#define OBJ_MLKEM1024 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L, 3L + +#define SN_X25519MLKEM768 "X25519MLKEM768" +#define NID_X25519MLKEM768 991 +#define OBJ_X25519MLKEM768 1L, 3L, 9999L, 99L, 54L + +#define SN_SecP256r1MLKEM768 "SecP256r1MLKEM768" +#define NID_SecP256r1MLKEM768 992 +#define OBJ_SecP256r1MLKEM768 1L, 3L, 9999L, 99L, 55L + +#define SN_PQDSA "PQDSA" +#define NID_PQDSA 993 +#define OBJ_PQDSA 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L + +#define SN_MLDSA44 "MLDSA44" +#define NID_MLDSA44 994 +#define OBJ_MLDSA44 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 17L + +#define SN_MLDSA65 "MLDSA65" +#define NID_MLDSA65 995 +#define OBJ_MLDSA65 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 18L + +#define SN_MLDSA87 "MLDSA87" +#define NID_MLDSA87 996 +#define OBJ_MLDSA87 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 19L + +#define SN_ED25519ph "ED25519ph" +#define NID_ED25519ph 997 + +#define SN_SecP384r1MLKEM1024 "SecP384r1MLKEM1024" +#define NID_SecP384r1MLKEM1024 998 +#define OBJ_SecP384r1MLKEM1024 1L, 3L, 6L, 1L, 4L, 1L, 42235L, 6L + +#if defined(__cplusplus) +} /* extern C */ +#endif + +#endif /* OPENSSL_HEADER_NID_H */ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/obj.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/obj.h new file mode 100644 index 0000000..1f1fcca --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/obj.h @@ -0,0 +1,210 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_OBJ_H +#define OPENSSL_HEADER_OBJ_H + +#include + +#include +#include // IWYU pragma: export + +#if defined(__cplusplus) +extern "C" { +#endif + + +// The objects library deals with the registration and indexing of ASN.1 object +// identifiers. These values are often written as a dotted sequence of numbers, +// e.g. 1.2.840.113549.1.9.16.3.9. +// +// Internally, OpenSSL likes to deal with these values by numbering them with +// numbers called "nids". OpenSSL has a large, built-in database of common +// object identifiers and also has both short and long names for them. +// +// This library provides functions for translating between object identifiers, +// nids, short names and long names. +// +// The nid values should not be used outside of a single process: they are not +// stable identifiers. + + +// Basic operations. + +// OBJ_dup returns a duplicate copy of |obj| or NULL on allocation failure. The +// caller must call |ASN1_OBJECT_free| on the result to release it. +OPENSSL_EXPORT ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *obj); + +// OBJ_cmp returns a value less than, equal to or greater than zero if |a| is +// less than, equal to or greater than |b|, respectively. +OPENSSL_EXPORT int OBJ_cmp(const ASN1_OBJECT *a, const ASN1_OBJECT *b); + +// OBJ_get0_data returns a pointer to the DER representation of |obj|. This is +// the contents of the DER-encoded identifier, not including the tag and length. +// If |obj| does not have an associated object identifier (i.e. it is a nid-only +// value), this value is the empty string. +OPENSSL_EXPORT const uint8_t *OBJ_get0_data(const ASN1_OBJECT *obj); + +// OBJ_length returns the length of the DER representation of |obj|. This is the +// contents of the DER-encoded identifier, not including the tag and length. If +// |obj| does not have an associated object identifier (i.e. it is a nid-only +// value), this value is the empty string. +OPENSSL_EXPORT size_t OBJ_length(const ASN1_OBJECT *obj); + + +// Looking up nids. + +// OBJ_obj2nid returns the nid corresponding to |obj|, or |NID_undef| if no +// such object is known. +OPENSSL_EXPORT int OBJ_obj2nid(const ASN1_OBJECT *obj); + +// OBJ_cbs2nid returns the nid corresponding to the DER data in |cbs|, or +// |NID_undef| if no such object is known. +OPENSSL_EXPORT int OBJ_cbs2nid(const CBS *cbs); + +// OBJ_sn2nid returns the nid corresponding to |short_name|, or |NID_undef| if +// no such short name is known. +OPENSSL_EXPORT int OBJ_sn2nid(const char *short_name); + +// OBJ_ln2nid returns the nid corresponding to |long_name|, or |NID_undef| if +// no such long name is known. +OPENSSL_EXPORT int OBJ_ln2nid(const char *long_name); + +// OBJ_txt2nid returns the nid corresponding to |s|, which may be a short name, +// long name, or an ASCII string containing a dotted sequence of numbers. It +// returns the nid or NID_undef if unknown. +OPENSSL_EXPORT int OBJ_txt2nid(const char *s); + + +// Getting information about nids. + +// OBJ_nid2obj returns the |ASN1_OBJECT| corresponding to |nid|, or NULL if +// |nid| is unknown. +// +// Although the output is not const, this function returns a static, immutable +// |ASN1_OBJECT|. It is not necessary to release the object with +// |ASN1_OBJECT_free|. +// +// However, functions like |X509_ALGOR_set0| expect to take ownership of a +// possibly dynamically-allocated |ASN1_OBJECT|. |ASN1_OBJECT_free| is a no-op +// for static |ASN1_OBJECT|s, so |OBJ_nid2obj| is compatible with such +// functions. +// +// Callers are encouraged to store the result of this function in a const +// pointer. However, if using functions like |X509_ALGOR_set0|, callers may use +// a non-const pointer and manage ownership. +OPENSSL_EXPORT ASN1_OBJECT *OBJ_nid2obj(int nid); + +// OBJ_get_undef returns the object for |NID_undef|. Prefer this function over +// |OBJ_nid2obj| to avoid pulling in the full OID table. +OPENSSL_EXPORT const ASN1_OBJECT *OBJ_get_undef(void); + +// OBJ_nid2sn returns the short name for |nid|, or NULL if |nid| is unknown. +OPENSSL_EXPORT const char *OBJ_nid2sn(int nid); + +// OBJ_nid2ln returns the long name for |nid|, or NULL if |nid| is unknown. +OPENSSL_EXPORT const char *OBJ_nid2ln(int nid); + +// OBJ_nid2cbb writes |nid| as an ASN.1 OBJECT IDENTIFIER to |out|. It returns +// one on success or zero otherwise. +OPENSSL_EXPORT int OBJ_nid2cbb(CBB *out, int nid); + + +// Dealing with textual representations of object identifiers. + +// OBJ_txt2obj returns an ASN1_OBJECT for the textual representation in |s|. +// If |dont_search_names| is zero, then |s| will be matched against the long +// and short names of a known objects to find a match. Otherwise |s| must +// contain an ASCII string with a dotted sequence of numbers. The resulting +// object need not be previously known. It returns a freshly allocated +// |ASN1_OBJECT| or NULL on error. +OPENSSL_EXPORT ASN1_OBJECT *OBJ_txt2obj(const char *s, int dont_search_names); + +// OBJ_obj2txt converts |obj| to a textual representation. If +// |always_return_oid| is zero then |obj| will be matched against known objects +// and the long (preferably) or short name will be used if found. Otherwise +// |obj| will be converted into a dotted sequence of integers. If |out| is not +// NULL, then at most |out_len| bytes of the textual form will be written +// there. If |out_len| is at least one, then string written to |out| will +// always be NUL terminated. It returns the number of characters that could +// have been written, not including the final NUL, or -1 on error. +OPENSSL_EXPORT int OBJ_obj2txt(char *out, int out_len, const ASN1_OBJECT *obj, + int always_return_oid); + + +// Adding objects at runtime. + +// OBJ_create adds a known object and returns the NID of the new object, or +// NID_undef on error. +// +// WARNING: This function modifies global state. The table cannot contain +// duplicate OIDs, short names, or long names. If two callers in the same +// address space add conflicting values, only one registration will take effect. +// Avoid this function if possible. Instead, callers can process OIDs unknown to +// BoringSSL by acting on the byte representation directly. See +// |ASN1_OBJECT_create|, |OBJ_get0_data|, and |OBJ_length|. +OPENSSL_EXPORT int OBJ_create(const char *oid, const char *short_name, + const char *long_name); + + +// Handling signature algorithm identifiers. +// +// Some NIDs (e.g. sha256WithRSAEncryption) specify both a digest algorithm and +// a public key algorithm. The following functions map between pairs of digest +// and public-key algorithms and the NIDs that specify their combination. +// +// Sometimes the combination NID leaves the digest unspecified (e.g. +// rsassaPss). In these cases, the digest NID is |NID_undef|. + +// OBJ_find_sigid_algs finds the digest and public-key NIDs that correspond to +// the signing algorithm |sign_nid|. If successful, it sets |*out_digest_nid| +// and |*out_pkey_nid| and returns one. Otherwise it returns zero. Any of +// |out_digest_nid| or |out_pkey_nid| can be NULL if the caller doesn't need +// that output value. +OPENSSL_EXPORT int OBJ_find_sigid_algs(int sign_nid, int *out_digest_nid, + int *out_pkey_nid); + +// OBJ_find_sigid_by_algs finds the signature NID that corresponds to the +// combination of |digest_nid| and |pkey_nid|. If success, it sets +// |*out_sign_nid| and returns one. Otherwise it returns zero. The +// |out_sign_nid| argument can be NULL if the caller only wishes to learn +// whether the combination is valid. +OPENSSL_EXPORT int OBJ_find_sigid_by_algs(int *out_sign_nid, int digest_nid, + int pkey_nid); + + +// Deprecated functions. + +typedef struct obj_name_st { + int type; + int alias; + const char *name; + const char *data; +} OBJ_NAME; + +#define OBJ_NAME_TYPE_MD_METH 1 +#define OBJ_NAME_TYPE_CIPHER_METH 2 + +// OBJ_NAME_do_all_sorted calls |callback| zero or more times, each time with +// the name of a different primitive. If |type| is |OBJ_NAME_TYPE_MD_METH| then +// the primitives will be hash functions, alternatively if |type| is +// |OBJ_NAME_TYPE_CIPHER_METH| then the primitives will be ciphers or cipher +// modes. +// +// This function is ill-specified and should never be used. +OPENSSL_EXPORT void OBJ_NAME_do_all_sorted( + int type, void (*callback)(const OBJ_NAME *, void *arg), void *arg); + + +// OBJ_cleanup does nothing. +OPENSSL_EXPORT void OBJ_cleanup(void); + + +#if defined(__cplusplus) +} // extern C +#endif + +#define OBJ_R_UNKNOWN_NID 100 +#define OBJ_R_INVALID_OID_STRING 101 + +#endif // OPENSSL_HEADER_OBJ_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/obj_mac.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/obj_mac.h new file mode 100644 index 0000000..8f7fa40 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/obj_mac.h @@ -0,0 +1,7 @@ +// Copyright (c) 2016, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "nid.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/objects.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/objects.h new file mode 100644 index 0000000..df5ed01 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/objects.h @@ -0,0 +1,8 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "obj.h" +#include "asn1.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ocsp.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ocsp.h new file mode 100644 index 0000000..1feaca0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ocsp.h @@ -0,0 +1,636 @@ +// Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef AWSLC_OCSP_H +#define AWSLC_OCSP_H + +#include +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// Various OCSP flags and values + + +// The following constants are OCSP reason codes identify the reason for the +// certificate revocation. +// +// CRLReason ::= ENUMERATED { +// unspecified (0), +// keyCompromise (1), +// cACompromise (2), +// affiliationChanged (3), +// superseded (4), +// cessationOfOperation (5), +// -- value 7 is not used +// certificateHold (6), +// removeFromCRL (8), +// privilegeWithdrawn (9), +// aACompromise (10) } +// +// Reason Code RFC: https://www.rfc-editor.org/rfc/rfc5280#section-5.3.1 +// +// Note: OCSP_REVOKED_STATUS_NOSTATUS is defined by OpenSSL and is not defined +// within the RFC. +#define OCSP_REVOKED_STATUS_NOSTATUS -1 +#define OCSP_REVOKED_STATUS_UNSPECIFIED 0 +#define OCSP_REVOKED_STATUS_KEYCOMPROMISE 1 +#define OCSP_REVOKED_STATUS_CACOMPROMISE 2 +#define OCSP_REVOKED_STATUS_AFFILIATIONCHANGED 3 +#define OCSP_REVOKED_STATUS_SUPERSEDED 4 +#define OCSP_REVOKED_STATUS_CESSATIONOFOPERATION 5 +#define OCSP_REVOKED_STATUS_CERTIFICATEHOLD 6 +#define OCSP_REVOKED_STATUS_REMOVEFROMCRL 8 +#define OCSP_REVOKED_STATUS_PRIVILEGEWITHDRAWN 9 +#define OCSP_REVOKED_STATUS_AACOMPROMISE 10 + +// OCSP_NOCERTS is for |OCSP_request_sign| and |OCSP_basic_sign|. Setting +// this excludes certificates request/response and ignores the |certs| +// parameter. Certificates are optional. +#define OCSP_NOCERTS 0x1 +// OCSP_NOINTERN is for |OCSP_basic_verify| and |OCSP_request_verify|. +// Certificates included within |bs| or |req| will be included in the +// search for the signing certificate by default, unless |OCSP_NOINTERN| is set. +#define OCSP_NOINTERN 0x2 +// OCSP_NOCHAIN is for |OCSP_basic_verify| and |OCSP_request_verify|. +// For |OCSP_basic_verify|, certificates in both |certs| and in |bs| are +// considered as certificates for the construction of the validation path for +// the signer certificate by default, unless |OCSP_NOCHAIN| is set. +// For |OCSP_request_verify|, certificates in |req| are considered as +// certificates for the construction of the validation path for the signer +// certificate by default, unless |OCSP_NOCHAIN| is set. +#define OCSP_NOCHAIN 0x8 +// OCSP_NOVERIFY is for |OCSP_basic_verify| and |OCSP_request_verify|. When +// setting this flag, the signature on the OCSP response/request will still be +// verified, but additionally verification of the signer certificate will be +// skipped. +#define OCSP_NOVERIFY 0x10 +// OCSP_NOEXPLICIT is for |OCSP_basic_verify|. We will check for explicit trust +// for OCSP signing in the root CA certificate, unless the flags contain +// |OCSP_NOEXPLICIT|. +#define OCSP_NOEXPLICIT 0x20 +// OCSP_TRUSTOTHER is for |OCSP_basic_verify| and |OCSP_request_verify|. When +// set, all certificates within |certs| are implicitly trusted. +#define OCSP_TRUSTOTHER 0x200 +// OCSP_RESPID_KEY is for |OCSP_basic_sign|. By default, the OCSP responder is +// identified by name and included in the response. Setting this changes the +// default identifier to be the hash of the issuer's public key instead. +#define OCSP_RESPID_KEY 0x400 +// OCSP_NOTIME is for |OCSP_basic_sign|. Setting this excludes the default +// behavior of setting the |producedAt| time field in |resp| against the current +// time and leaves it empty. +#define OCSP_NOTIME 0x800 + + +typedef struct ocsp_cert_id_st OCSP_CERTID; +typedef struct ocsp_one_request_st OCSP_ONEREQ; +typedef struct ocsp_req_info_st OCSP_REQINFO; +typedef struct ocsp_signature_st OCSP_SIGNATURE; +typedef struct ocsp_request_st OCSP_REQUEST; +typedef struct ocsp_resp_bytes_st OCSP_RESPBYTES; +typedef struct ocsp_revoked_info_st OCSP_REVOKEDINFO; +typedef struct ocsp_cert_status_st OCSP_CERTSTATUS; +typedef struct ocsp_single_response_st OCSP_SINGLERESP; +typedef struct ocsp_response_data_st OCSP_RESPDATA; +typedef struct ocsp_response_st OCSP_RESPONSE; +typedef struct ocsp_responder_id_st OCSP_RESPID; +typedef struct ocsp_basic_response_st OCSP_BASICRESP; + +DEFINE_STACK_OF(OCSP_CERTID) +DEFINE_STACK_OF(OCSP_ONEREQ) +DEFINE_STACK_OF(OCSP_RESPID) +DEFINE_STACK_OF(OCSP_SINGLERESP) + +DECLARE_ASN1_FUNCTIONS(OCSP_BASICRESP) +DECLARE_ASN1_FUNCTIONS(OCSP_RESPONSE) +DECLARE_ASN1_FUNCTIONS(OCSP_CERTID) +DECLARE_ASN1_FUNCTIONS(OCSP_REQUEST) +DECLARE_ASN1_FUNCTIONS(OCSP_SINGLERESP) +DECLARE_ASN1_FUNCTIONS(OCSP_ONEREQ) + +// d2i_OCSP_REQUEST_bio parses a DER-encoded OCSP request from |bp|, converts it +// into an |OCSP_REQUEST|, and writes the result in |preq|. +OPENSSL_EXPORT OCSP_REQUEST *d2i_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST **preq); + +// d2i_OCSP_RESPONSE_bio parses a DER-encoded OCSP response from |bp|, converts +// it into an |OCSP_RESPONSE|, and writes the result in |presp|. +OPENSSL_EXPORT OCSP_RESPONSE *d2i_OCSP_RESPONSE_bio(BIO *bp, + OCSP_RESPONSE **presp); + +// i2d_OCSP_RESPONSE_bio marshals |presp| as a DER-encoded OCSP response and +// writes the result to |bp|. +OPENSSL_EXPORT int i2d_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE *presp); + +// i2d_OCSP_REQUEST_bio marshals |preq| as a DER-encoded OCSP request and +// writes the result to |bp|. +OPENSSL_EXPORT int i2d_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST *preq); + +// OCSP_CERTID_dup allocates a new |OCSP_CERTID| and sets it equal to the state +// of |id|. It returns the new |OCSP_CERTID| or NULL on error. +OPENSSL_EXPORT OCSP_CERTID *OCSP_CERTID_dup(OCSP_CERTID *id); + +// OCSP_sendreq_bio is a blocking OCSP request handler which is a special case +// of non-blocking I/O. +// |OCSP_sendreq_bio| combines |OCSP_sendreq_new| with as many calls of +// |OCSP_sendreq_nbio| as needed and then |OCSP_REQ_CTX_free|, with a response +// header maximum line length of 4k. It waits indefinitely on a response, if +// |BIO_should_retry| is true and the |BIO| persists. +// +// WARNING: This is retained only for compatibility. This does not support +// setting a timeout or adding your own HTTP headers. +// Use |OCSP_sendreq_nbio| and handle the timeout accordingly to the |BIO| type. +// You can also use |OCSP_REQ_CTX_add1_header| to add your own HTTP headers. +OPENSSL_EXPORT OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, + OCSP_REQUEST *req); + +// OCSP_sendreq_new returns an |OCSP_REQ_CTX| structure using the responder io, +// the URL path, the |OCSP_REQUEST| req to be sent, and with a response header +// maximum line length of maxline. If maxline is zero or less, a default value +// of 4k is used. The |OCSP_REQUEST| req may be set to NULL and provided later +// if required. +OPENSSL_EXPORT OCSP_REQ_CTX *OCSP_sendreq_new(BIO *io, const char *path, + OCSP_REQUEST *req, int maxline); + +// OCSP_sendreq_nbio attempts to send the request prepared in |rctx| and to +// gather the response via HTTP, using the |BIO| io and path that were given +// when calling |OCSP_sendreq_new|. +OPENSSL_EXPORT int OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx); + +// OCSP_REQ_CTX_new creates a new |OCSP_REQ_CTX|. |OCSP_REQ_CTX| is used to +// contain the information to send the OCSP request and gather the response +// over HTTP. +OPENSSL_EXPORT OCSP_REQ_CTX *OCSP_REQ_CTX_new(BIO *io, int maxline); + +// OCSP_REQ_CTX_free frees the memory allocated by |OCSP_REQ_CTX|. +OPENSSL_EXPORT void OCSP_REQ_CTX_free(OCSP_REQ_CTX *rctx); + +// OCSP_set_max_response_length sets the maximum response length for an OCSP +// request over HTTP to |len|. If a custom max response length is needed, this +// should be set before |OCSP_REQ_CTX| is sent out to retrieve the OCSP +// response. +OPENSSL_EXPORT void OCSP_set_max_response_length(OCSP_REQ_CTX *rctx, + unsigned long len); + +// OCSP_REQ_CTX_http adds the HTTP request line to the context. +OPENSSL_EXPORT int OCSP_REQ_CTX_http(OCSP_REQ_CTX *rctx, const char *op, + const char *path); + +// OCSP_REQ_CTX_set1_req finalizes the HTTP request context. It is needed if +// an ASN.1-encoded request should be sent. +OPENSSL_EXPORT int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req); + +// OCSP_REQ_CTX_add1_header adds header name with value |value| to the +// context |rctx|. It can be called more than once to add multiple header +// lines. +OPENSSL_EXPORT int OCSP_REQ_CTX_add1_header(OCSP_REQ_CTX *rctx, + const char *name, + const char *value); + +// OCSP_REQ_CTX_i2d parses the ASN.1 contents of |rctx| into the der format. +int OCSP_REQ_CTX_i2d(OCSP_REQ_CTX *rctx, const ASN1_ITEM *it, ASN1_VALUE *val); + +// OCSP_request_add0_id adds |cid| to |req|. Returns the new |OCSP_ONEREQ| +// pointer allocated on the stack within |req|. This is useful if we want to +// add extensions. +// WARNING: This allocates a new |OCSP_ONEREQ| and assigns the pointer to |cid| +// to it. It then adds the newly allocated |OCSP_ONEREQ| to the stack within +// |req|. |req| now takes ownership of |cid|, and also maintains ownership of +// the pointer to |OCSP_ONEREQ|. +OPENSSL_EXPORT OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, + OCSP_CERTID *cid); + +// OCSP_onereq_get0_id returns the certificate identifier +// associated with an OCSP request +OPENSSL_EXPORT OCSP_CERTID *OCSP_onereq_get0_id(OCSP_ONEREQ *one); + +// OCSP_request_add1_nonce adds a nonce of value |val| and length |len| to +// |req|. If |val| is NULL, a random nonce is generated and used. If |len| is +// zero or negative, a default length of 16 bytes will be used. +// If |val| is non-NULL, |len| must equal the length of |val|. This is different +// from OpenSSL, which allows a default length for |len| to be used. Mis-usage +// of the default length could result in a read overflow, so we disallow it. +OPENSSL_EXPORT int OCSP_request_add1_nonce(OCSP_REQUEST *req, + unsigned char *val, int len); + +// OCSP_basic_add1_nonce is identical to |OCSP_request_add1_nonce|, but adds the +// nonce to |resp| instead (the response). +OPENSSL_EXPORT int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, + unsigned char *val, int len); + +// OCSP_check_nonce checks nonce existence and equality in |req| and |bs|. If +// there is parsing issue with |req| or |bs|, it will be determined that a +// nonce does not exist within |req| or |bs|. +// +// Return value reflects result: +// OCSP_NONCE_EQUAL (1: nonces present and equal.) +// OCSP_NONCE_BOTH_ABSENT (2: nonces both absent.) +// OCSP_NONCE_RESPONSE_ONLY (3: nonce present in |bs| only.) +// OCSP_NONCE_NOT_EQUAL (0: parameters are NULL or nonces are both present +// but not equal.) +// OCSP_NONCE_REQUEST_ONLY (-1: nonce in |req| only.) +// +// For most responders, clients can check "return > 0". +// If an OCSP responder doesn't handle nonces, "return != 0" may be necessary. +// "return == 0" will always be an error. The error can mean that NULL +// parameter was passed into the function, or that the nonces are both present, +// but aren't equal. +OPENSSL_EXPORT int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs); + +// OCSP_copy_nonce copies the nonce value (if any) from |req| to |resp|. Returns +// 1 on success and 0 on failure. If the optional nonce value does not exist in +// |req|, we return 2 instead. +// +// Note: |OCSP_copy_nonce| allows for multiple OCSP nonces to exist and appends +// the new nonce to the end of the extension list. This causes issues with +// |OCSP_check_nonce|, since it looks for the first one in the list. The old +// nonce extension should be deleted prior to calling |OCSP_copy_nonce|. +OPENSSL_EXPORT int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req); + +// OCSP_request_set1_name sets |requestorName| from an |X509_NAME| structure. +OPENSSL_EXPORT int OCSP_request_set1_name(OCSP_REQUEST *req, X509_NAME *nm); + +// OCSP_request_add1_cert adds a certificate to an |OCSP_REQUEST|. +OPENSSL_EXPORT int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert); + +// OCSP_request_is_signed checks if the optional signature exists for |req|. +OPENSSL_EXPORT int OCSP_request_is_signed(OCSP_REQUEST *req); + +// OCSP_request_onereq_count returns the number of |OCSP_ONEREQ|s in |req|. +OPENSSL_EXPORT int OCSP_request_onereq_count(OCSP_REQUEST *req); + +// OCSP_request_onereq_get0 returns the |OCSP_ONEREQ| in |req| at index |i| or +// NULL if |i| is out of bounds. +OPENSSL_EXPORT OCSP_ONEREQ *OCSP_request_onereq_get0(OCSP_REQUEST *req, int i); + +// OCSP_request_sign signs the OCSP request |req| using |key| and |dgst|. |key| +// MUST be the private key of |signer|. One or more optional certificates can be +// added to |resp| with |certs|. This function will fail if a signature in |req| +// already exists. +// +// Note: 1. The OCSP requester is identified by the subject name from |signer| +// and included in |req|. +// 2. All certificates in |certs| are added to |req| by default. Setting +// |OCSP_NOCERTS| excludes certificates from being added in |req| and +// ignores the |certs| parameter. +OPENSSL_EXPORT int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, + EVP_PKEY *key, const EVP_MD *dgst, + STACK_OF(X509) *certs, + unsigned long flags); + +// OCSP_response_status returns response status from |OCSP_RESPONSE|. +OPENSSL_EXPORT int OCSP_response_status(OCSP_RESPONSE *resp); + +// OCSP_response_get1_basic returns |OCSP_BASICRESP| from |OCSP_RESPONSE|. +OPENSSL_EXPORT OCSP_BASICRESP *OCSP_response_get1_basic(OCSP_RESPONSE *resp); + +// OCSP_resp_count returns the number of |OCSP_SINGLERESP| responses present +// in |bs|. +OPENSSL_EXPORT int OCSP_resp_count(OCSP_BASICRESP *bs); + +// OCSP_resp_get0 returns the |OCSP_SINGLERESP| at the |idx| within |bs|. +OPENSSL_EXPORT OCSP_SINGLERESP *OCSP_resp_get0(OCSP_BASICRESP *bs, size_t idx); + +// OCSP_single_get0_status returns the status of |single|. +// +// Note: 1. |reason| value is allowed to be null. +// 2. Time values passed into function are allowed to be NULL if +// certificate fields are empty. +// 3. |revtime| and |reason| values only set if the certificate status is +// revoked. +OPENSSL_EXPORT int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason, + ASN1_GENERALIZEDTIME **revtime, + ASN1_GENERALIZEDTIME **thisupd, + ASN1_GENERALIZEDTIME **nextupd); + +// OCSP_resp_find returns the index of the |OCSP_SINGLERESP| in |bs| which +// matches |id| if found, or -1 if not found. +OPENSSL_EXPORT int OCSP_resp_find(OCSP_BASICRESP *bs, OCSP_CERTID *id, + int last); + +// OCSP_resp_find_status looks up a cert id and extract the update time and +// revocation status of certificate sent back from OCSP responder if found. +// Returns 1 on success. +// +// Note: 1. Revocation status code is passed into |*status| parameter. Status +// code will not be passed if |*status| is NULL. +OPENSSL_EXPORT int OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, + int *status, int *reason, + ASN1_GENERALIZEDTIME **revtime, + ASN1_GENERALIZEDTIME **thisupd, + ASN1_GENERALIZEDTIME **nextupd); + +// OCSP_check_validity checks the validity of |thisUpdate| and |nextUpdate| +// fields from an |OCSP_SINGLERESP|. +// +// Note: 1. It is possible that the request will take a few seconds to process +// and/or the local system time isn't exactly the same as the OCSP +// responder's time. Therefore, to avoid rejecting otherwise valid time +// we allow the times to be within |drift_num_seconds| of the current +// time. +// 2. Also, to avoid accepting very old responses without a +// |nextUpdate| field, an optional |max_age_seconds| parameter +// specifies the maximum age the |thisUpdate| field can be. +// |max_age_seconds| should be the number of seconds relative to +// |thisUpdate|. You can also set |max_age_seconds| to "-1", if the +// maximum age should not be checked. +// 3. |thisUpdate| should be within the range of: (current time - +// max_age_seconds) < |thisUpdate| < (current time + +// drift_num_seconds). +// |nextUpdate| should be in the future: (current time + +// drift_num_seconds) < |nextUpdate|. +// 4. |thisUpdate| and |nextUpdate| are defined in the RFC: +// https://datatracker.ietf.org/doc/html/rfc6960#section-2.4 +OPENSSL_EXPORT int OCSP_check_validity(ASN1_GENERALIZEDTIME *thisUpdate, + ASN1_GENERALIZEDTIME *nextUpdate, + long drift_num_seconds, + long max_age_seconds); + +// OCSP_basic_verify verifies a basic response message. It checks that |bs| is +// correctly signed and that the signer certificate can be validated. +// Returns 1 if the response is valid, 0 if the signature cannot be verified, +// or -1 on fatal errors such as malloc failure. +// +// Note: 1. Checks that OCSP response CAN be verified, but does not imply +// anything about the corresponding certificate's revocation status. +// 2. |OCSP_resp_find_status| should be used to check if the OCSP +// response's cert status is |V_OCSP_CERTSTATUS_GOOD|. +// |OCSP_check_validity| should also be used to validate that the OCSP +// response's timestamps are correct. +OPENSSL_EXPORT int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, + X509_STORE *st, unsigned long flags); + +// OCSP_request_verify verifies the OCSP request message, |req|, with |st|. +// OCSP request signatures are optional according to RFC6960, but one can check +// that |req| is correctly signed and that the signer certificate can be +// validated if a signature exists. This returns 1 if |req| is valid or returns +// 0 if |req|'s signature is non-existent or cannot be verified. +OPENSSL_EXPORT int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, + X509_STORE *st, unsigned long flags); + +// OCSP_cert_id_new creates and returns a new |OCSP_CERTID| using |dgst|, +// |issuerName|, |issuerKey|, and |serialNumber| as its contents. +OPENSSL_EXPORT OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst, + const X509_NAME *issuerName, + const ASN1_BIT_STRING *issuerKey, + const ASN1_INTEGER *serialNumber); + +// OCSP_cert_to_id returns a |OCSP_CERTID| converted from a certificate and its +// issuer. +// +// Note: 1. If |subject| is NULL, we get the subject name from the issuer and +// set the serial number to NULL. +// 2. OpenSSL's legacy OCSP code decided to make SHA-1 as default hash +// algorithm when the |dgst| is set as NULL. We keep this to maintain +// backwards compatibility, but strongly advise to set a digest when +// using this function. Even though this is not used cryptographically, +// there is the possibility of a response being returned with a forced +// issuer name when using SHA-1 (assuming a preimage attack, which is +// beyond the scope of how SHA-1 is currently vulnerable). +OPENSSL_EXPORT OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, + const X509 *subject, + const X509 *issuer); + +// OCSP_parse_url parses an OCSP responder URL and returns its component parts. +// |url| argument must be a null-terminated string containing the URL to be +// parsed. The other arguments are pointers to variables that will be set to the +// parsed components of the URL. When |OCSP_parse_url| returns 1, these +// arguments will allocate new memory with a copy of value. It is the caller's +// responsibility to free these. +// +// |phost|: A pointer to a char pointer that will be set to the host component +// of the URL. If the URL does not contain a host component, this will +// be set to an empty string. +// |pport|: A pointer to an int that will be set to the port number specified +// in the URL, or to the default port (80 for HTTP, 443 for HTTPS) +// if no port number is specified. +// |ppath|: A pointer to a char pointer that will be set to the path component +// of the URL. If the URL does not contain a path component, this +// will be set to "/". +// |pssl|: A pointer to an int that will be set to 1 if the URL specifies the +// HTTPS protocol, or 0 if HTTP. +// +// Note: |OCSP_parse_url| does not perform any validation of the URL or its +// components beyond basic parsing. It is the responsibility of the +// caller to ensure that the URL is well-formed and valid. +OPENSSL_EXPORT int OCSP_parse_url(const char *url, char **phost, char **pport, + char **ppath, int *pssl); + +// OCSP_id_issuer_cmp compares the issuers' name and key hash of |a| and |b|. It +// returns 0 on equal. +OPENSSL_EXPORT int OCSP_id_issuer_cmp(const OCSP_CERTID *a, + const OCSP_CERTID *b); + +// OCSP_id_cmp calls |OCSP_id_issuer_cmp| and additionally compares the +// |serialNumber| of |a| and |b|. It returns 0 on equal. +OPENSSL_EXPORT int OCSP_id_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b); + +// OCSP_id_get0_info returns the issuer name hash, hash OID, issuer key hash, +// and the serial number contained in |cid|. If any of the values are not +// required, the corresponding parameter can be set to NULL. +OPENSSL_EXPORT int OCSP_id_get0_info(ASN1_OCTET_STRING **nameHash, + ASN1_OBJECT **algor, + ASN1_OCTET_STRING **keyHash, + ASN1_INTEGER **serial, OCSP_CERTID *cid); + +// OCSP_basic_add1_cert adds |cert| to the |resp|. +OPENSSL_EXPORT int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert); + +// OCSP_basic_add1_status creates and returns an |OCSP_SINGLERESP| with |cid|, +// |status|, |this_update| and |next_update|. The newly created +// |OCSP_SINGLERESP| is pushed onto the internal |OCSP_SINGLERESP| stack in +// |resp|. |status| should be a value defined by |V_OCSP_CERTSTATUS_*|. +// +// 1. If |status| has the value |V_OCSP_CERTSTATUS_REVOKED|, |revoked_reason| +// should be a valid |OCSP_REVOKED_STATUS_*| value and |revoked_time| cannot be +// empty. +// 2. If |status| has the value of either |V_OCSP_CERTSTATUS_GOOD| or +// |V_OCSP_CERTSTATUS_UNKNOWN|, |revoked_reason| and |revoked_time| are ignored. +OPENSSL_EXPORT OCSP_SINGLERESP *OCSP_basic_add1_status( + OCSP_BASICRESP *resp, OCSP_CERTID *cid, int status, int revoked_reason, + ASN1_TIME *revoked_time, ASN1_TIME *this_update, ASN1_TIME *next_update); + +// OCSP_basic_sign signs the OCSP response |resp| using |key| and |dgst|. |key| +// MUST be the private key of |signer|. One or more optional certificates can be +// added to |resp| with |certs|. +// +// Note: 1. By default, the OCSP responder is identified by the subject name +// from |signer| and included in |resp|. Users can set +// |OCSP_RESPID_KEY| with |flags|, if they wish for the responder to +// be identified by the hash of |signer|'s public key instead. +// 2. All certificates in |certs| are added to |resp| by default. Setting +// |OCSP_NOCERTS| excludes certificates from being added in |resp| and +// ignores the |certs| parameter. +// 3. The |producedAt| time field is set to the current time by default. +// Setting |OCSP_NOTIME| excludes setting the |producedAt| time field +// in |resp| and leaves it empty. +OPENSSL_EXPORT int OCSP_basic_sign(OCSP_BASICRESP *resp, X509 *signer, + EVP_PKEY *key, const EVP_MD *dgst, + STACK_OF(X509) *certs, unsigned long flags); + +// OCSP_response_create creates an |OCSP_RESPONSE| and encodes an optional |bs| +// within it. +OPENSSL_EXPORT OCSP_RESPONSE *OCSP_response_create(int status, + OCSP_BASICRESP *bs); + +// OCSP_SINGLERESP_get0_id returns the |OCSP_CERTID| within |x|. +OPENSSL_EXPORT const OCSP_CERTID *OCSP_SINGLERESP_get0_id( + const OCSP_SINGLERESP *x); + +// OCSP_response_status_str returns the OCSP response status of |status_code| as +// a string. +OPENSSL_EXPORT const char *OCSP_response_status_str(long status_code); + +// OCSP_cert_status_str returns the OCSP cert status of |status_code| as +// a string. +OPENSSL_EXPORT const char *OCSP_cert_status_str(long status_code); + +// OCSP_crl_reason_str returns the OCSP CRL reason of |status_code| as a string. +// |OCSP_resp_find_status| can be used to retrieve the reason status code +// if an OCSP response is revoked. +OPENSSL_EXPORT const char *OCSP_crl_reason_str(long status_code); + +// OCSP_REQUEST_print prints the contents of an OCSP request to |bp|. |flags| is +// used to configure printing of the |req|'s extensions (See +// |X509V3_extensions_print| for more information). +// This is typically used for debugging or diagnostic purposes. +OPENSSL_EXPORT int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST *req, + unsigned long flags); + +// OCSP_RESPONSE_print prints the contents of an OCSP response to |bp|. |flags| +// is used to configure printing of the |resp|'s extensions (See +// |X509V3_extensions_print| for more information). +// This is typically used for debugging or diagnostic purposes. +OPENSSL_EXPORT int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE *resp, + unsigned long flags); + +// OCSP_BASICRESP_get_ext_by_NID returns the index of an extension |bs| by its +// NID. Returns -1 if not found. +OPENSSL_EXPORT int OCSP_BASICRESP_get_ext_by_NID(OCSP_BASICRESP *bs, int nid, + int lastpos); + +// OCSP_BASICRESP_get_ext returns the |X509_EXTENSION| in |bs| at index |loc|, +// or NULL if |loc| is out of bounds. +OPENSSL_EXPORT X509_EXTENSION *OCSP_BASICRESP_get_ext(OCSP_BASICRESP *bs, + int loc); + + +// OCSP |X509_EXTENSION| Functions + +// OCSP_BASICRESP_delete_ext removes the extension in |x| at index |loc| and +// returns the removed extension, or NULL if |loc| was out of bounds. If an +// extension was returned, the caller must release it with +// |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *OCSP_BASICRESP_delete_ext(OCSP_BASICRESP *x, + int loc); + +// OCSP_SINGLERESP_add_ext adds a copy of |ex| to the extension list in +// |*sresp|. It returns 1 on success and 0 on error. The new extension is +// inserted at index |loc|, shifting extensions to the right. If |loc| is -1 or +// out of bounds, the new extension is appended to the list. +OPENSSL_EXPORT int OCSP_SINGLERESP_add_ext(OCSP_SINGLERESP *sresp, + X509_EXTENSION *ex, int loc); + +// OCSP_SINGLERESP_get_ext_count returns the number of |X509_EXTENSION|s in +// |sresp|. +OPENSSL_EXPORT int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP *sresp); + +// OCSP_SINGLERESP_get_ext returns the |X509_EXTENSION| in |sresp| +// at index |loc|, or NULL if |loc| is out of bounds. +OPENSSL_EXPORT X509_EXTENSION *OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP *sresp, + int loc); + + +// OCSP no-op flags [Deprecated]. + +// OCSP_NOSIGS does nothing. In OpenSSL, this skips signature verification in +// |OCSP_basic_verify| and |OCSP_request_verify|. +#define OCSP_NOSIGS 0 + +// OCSP_NOCASIGN does nothing. It's a legacy OCSP flag deprecated since OpenSSL +// 1.0.1g. +#define OCSP_NOCASIGN 0 + +// OCSP_NODELEGATED does nothing. It's a legacy OCSP flag deprecated since +// OpenSSL 1.0.1g. +#define OCSP_NODELEGATED 0 + +// OCSP_NOCHECKS does nothing. In OpenSSL, this disables verifying that the +// signer certificate has met the OCSP issuer criteria or any potential +// delegation in |OCSP_basic_verify|. +#define OCSP_NOCHECKS 0 + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(OCSP_REQUEST, OCSP_REQUEST_free) +BORINGSSL_MAKE_DELETER(OCSP_REQ_CTX, OCSP_REQ_CTX_free) +BORINGSSL_MAKE_DELETER(OCSP_RESPONSE, OCSP_RESPONSE_free) +BORINGSSL_MAKE_DELETER(OCSP_BASICRESP, OCSP_BASICRESP_free) +BORINGSSL_MAKE_DELETER(OCSP_CERTID, OCSP_CERTID_free) +BORINGSSL_MAKE_DELETER(OCSP_SINGLERESP, OCSP_SINGLERESP_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#define OCSP_RESPONSE_STATUS_SUCCESSFUL 0 +#define OCSP_RESPONSE_STATUS_MALFORMEDREQUEST 1 +#define OCSP_RESPONSE_STATUS_INTERNALERROR 2 +#define OCSP_RESPONSE_STATUS_TRYLATER 3 +#define OCSP_RESPONSE_STATUS_SIGREQUIRED 5 +#define OCSP_RESPONSE_STATUS_UNAUTHORIZED 6 + +#define V_OCSP_RESPID_NAME 0 +#define V_OCSP_RESPID_KEY 1 + +#define V_OCSP_CERTSTATUS_GOOD 0 +#define V_OCSP_CERTSTATUS_REVOKED 1 +#define V_OCSP_CERTSTATUS_UNKNOWN 2 + +#define OCSP_NONCE_EQUAL 1 +#define OCSP_NONCE_BOTH_ABSENT 2 +#define OCSP_NONCE_RESPONSE_ONLY 3 +#define OCSP_NONCE_NOT_EQUAL 0 +#define OCSP_NONCE_REQUEST_ONLY -1 + +#define OCSP_R_CERTIFICATE_VERIFY_ERROR 101 +#define OCSP_R_DIGEST_ERR 102 +#define OCSP_R_MISSING_OCSPSIGNING_USAGE 103 +#define OCSP_R_NOT_BASIC_RESPONSE 104 +#define OCSP_R_NO_CERTIFICATES_IN_CHAIN 105 +#define OCSP_R_NO_RESPONSE_DATA 108 +#define OCSP_R_NO_REVOKED_TIME 109 +#define OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE 110 +#define OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA 111 +#define OCSP_R_ROOT_CA_NOT_TRUSTED 112 +#define OCSP_R_SERVER_RESPONSE_PARSE_ERROR 115 +#define OCSP_R_SIGNATURE_FAILURE 117 +#define OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND 118 +#define OCSP_R_UNKNOWN_MESSAGE_DIGEST 119 +#define OCSP_R_UNKNOWN_NID 120 +#define OCSP_R_ERROR_PARSING_URL 121 +#define OCSP_R_ERROR_IN_NEXTUPDATE_FIELD 122 +#define OCSP_R_ERROR_IN_THISUPDATE_FIELD 123 +#define OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE 124 +#define OCSP_R_STATUS_EXPIRED 125 +#define OCSP_R_STATUS_NOT_YET_VALID 126 +#define OCSP_R_STATUS_TOO_OLD 127 +#define OCSP_R_REQUEST_NOT_SIGNED 128 +#define OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE 129 +#define OCSP_R_NO_SIGNER_KEY 130 +#define OCSP_R_OCSP_REQUEST_DUPLICATE_SIGNATURE 131 +#define OCSP_R_UNKNOWN_FIELD_VALUE 132 + +#endif // AWSLC_OCSP_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslconf.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslconf.h new file mode 100644 index 0000000..f475cde --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslconf.h @@ -0,0 +1,75 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#ifndef OPENSSL_HEADER_OPENSSLCONF_H +#define OPENSSL_HEADER_OPENSSLCONF_H + + +#if defined(__cplusplus) +extern "C" { +#endif + + +#define OPENSSL_NO_ASYNC +#define OPENSSL_NO_BLAKE2 +#define OPENSSL_NO_BUF_FREELISTS +#define OPENSSL_NO_CAMELLIA +#define OPENSSL_NO_CAPIENG +#define OPENSSL_NO_CAST +#define OPENSSL_NO_CMS +#define OPENSSL_NO_COMP +#define OPENSSL_NO_CRYPTO_MDEBUG +#define OPENSSL_NO_CT +#define OPENSSL_NO_DANE +#define OPENSSL_NO_DEPRECATED +#define OPENSSL_NO_DGRAM +#define OPENSSL_NO_DYNAMIC_ENGINE +#define OPENSSL_NO_EC_NISTP_64_GCC_128 +#define OPENSSL_NO_EC2M +#define OPENSSL_NO_EGD +#define OPENSSL_NO_ENGINE +#define OPENSSL_NO_GMP +#define OPENSSL_NO_GOST +#define OPENSSL_NO_HEARTBEATS +#define OPENSSL_NO_HW +#define OPENSSL_NO_IDEA +#define OPENSSL_NO_JPAKE +#define OPENSSL_NO_KRB5 +#define OPENSSL_NO_MD2 +#define OPENSSL_NO_MDC2 +#define OPENSSL_NO_OCB +// OPENSSL_NO_EXTERNAL_PSK_TLS13 indicates lack of support for external +// PSK authentication in TLS >= 1.3. AWS-LC intentionally omits support +// for this due to security conerns outlined in RFC 9258. +#define OPENSSL_NO_EXTERNAL_PSK_TLS13 +#define OPENSSL_NO_RC2 +#define OPENSSL_NO_RC5 +#define OPENSSL_NO_RFC3779 +#define OPENSSL_NO_RIPEMD +#define OPENSSL_NO_RMD160 +#define OPENSSL_NO_SCTP +#define OPENSSL_NO_SEED +#define OPENSSL_NO_SM2 +#define OPENSSL_NO_SM3 +#define OPENSSL_NO_SM4 +#define OPENSSL_NO_SRP +#define OPENSSL_NO_SSL_TRACE +#define OPENSSL_NO_SSL2 +#define OPENSSL_NO_SSL3 +#define OPENSSL_NO_SSL3_METHOD +#define OPENSSL_NO_STATIC_ENGINE +#define OPENSSL_NO_STORE +#define OPENSSL_NO_TS +#define OPENSSL_NO_UI_CONSOLE +#define OPENSSL_NO_WHIRLPOOL + + +#if defined(__cplusplus) +} +#endif + + +#endif // OPENSSL_HEADER_OPENSSLCONF_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslv.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslv.h new file mode 100644 index 0000000..2fb17d3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslv.h @@ -0,0 +1,16 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include + +// MySQL does regex parsing on the opensslv.h file directly. +// https://github.com/mysql/mysql-server/blob/8.0/cmake/ssl.cmake#L208-L227 +// |OPENSSL_VERSION_NUMBER| is defined here again to comply to this. MySQL +// only parses this to define version numbers in their CMake script. +// It does not require it to be active. +#if 0 +#define OPENSSL_VERSION_NUMBER 0x1010107f +#endif diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslv.h.in b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslv.h.in new file mode 100644 index 0000000..2f6312d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/opensslv.h.in @@ -0,0 +1,16 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include + +// MySQL does regex parsing on the opensslv.h file directly. +// https://github.com/mysql/mysql-server/blob/8.0/cmake/ssl.cmake#L208-L227 +// |OPENSSL_VERSION_NUMBER| is defined here again to comply to this. MySQL +// only parses this to define version numbers in their CMake script. +// It does not require it to be active. +#if 0 +#define OPENSSL_VERSION_NUMBER @OPENSSL_VERSION_NUMBER@ +#endif diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ossl_typ.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ossl_typ.h new file mode 100644 index 0000000..cca7969 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ossl_typ.h @@ -0,0 +1,7 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "base.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pem.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pem.h new file mode 100644 index 0000000..5f69aa9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pem.h @@ -0,0 +1,531 @@ +// Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_PEM_H +#define OPENSSL_HEADER_PEM_H + +#include +#include +#include +#include +#include +#include +#include +#include + +// For compatibility with open-iscsi, which assumes that it can get +// |OPENSSL_malloc| from pem.h or err.h +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +#define PEM_BUFSIZE 1024 + +#define PEM_STRING_X509_OLD "X509 CERTIFICATE" +#define PEM_STRING_X509 "CERTIFICATE" +#define PEM_STRING_X509_PAIR "CERTIFICATE PAIR" +#define PEM_STRING_X509_TRUSTED "TRUSTED CERTIFICATE" +#define PEM_STRING_X509_REQ_OLD "NEW CERTIFICATE REQUEST" +#define PEM_STRING_X509_REQ "CERTIFICATE REQUEST" +#define PEM_STRING_X509_CRL "X509 CRL" +#define PEM_STRING_EVP_PKEY "ANY PRIVATE KEY" +#define PEM_STRING_PUBLIC "PUBLIC KEY" +#define PEM_STRING_RSA "RSA PRIVATE KEY" +#define PEM_STRING_RSA_PUBLIC "RSA PUBLIC KEY" +#define PEM_STRING_DSA "DSA PRIVATE KEY" +#define PEM_STRING_DSA_PUBLIC "DSA PUBLIC KEY" +#define PEM_STRING_EC "EC PRIVATE KEY" +#define PEM_STRING_PKCS7 "PKCS7" +#define PEM_STRING_PKCS7_SIGNED "PKCS #7 SIGNED DATA" +#define PEM_STRING_PKCS8 "ENCRYPTED PRIVATE KEY" +#define PEM_STRING_PKCS8INF "PRIVATE KEY" +#define PEM_STRING_DHPARAMS "DH PARAMETERS" +#define PEM_STRING_SSL_SESSION "SSL SESSION PARAMETERS" +#define PEM_STRING_DSAPARAMS "DSA PARAMETERS" +#define PEM_STRING_ECDSA_PUBLIC "ECDSA PUBLIC KEY" +#define PEM_STRING_ECPARAMETERS "EC PARAMETERS" +#define PEM_STRING_ECPRIVATEKEY "EC PRIVATE KEY" +#define PEM_STRING_PARAMETERS "PARAMETERS" +#define PEM_STRING_CMS "CMS" + +// enc_type is one off +#define PEM_TYPE_ENCRYPTED 10 +#define PEM_TYPE_MIC_ONLY 20 +#define PEM_TYPE_MIC_CLEAR 30 +#define PEM_TYPE_CLEAR 40 + +// For compatibility with OpenSSL. First argument ignored. +#define PEMerr(f, r) OPENSSL_PUT_ERROR(PEM, (r)) + +// These macros make the PEM_read/PEM_write functions easier to maintain and +// write. Now they are all implemented with either: +// IMPLEMENT_PEM_rw(...) or IMPLEMENT_PEM_rw_cb(...) + + +#define IMPLEMENT_PEM_read_fp(name, type, str, asn1) \ + static void *pem_read_##name##_d2i(void **x, const unsigned char **inp, \ + long len) { \ + return d2i_##asn1((type **)x, inp, len); \ + } \ + OPENSSL_EXPORT type *PEM_read_##name(FILE *fp, type **x, \ + pem_password_cb *cb, void *u) { \ + return (type *)PEM_ASN1_read(pem_read_##name##_d2i, str, fp, (void **)x, \ + cb, u); \ + } + +#define IMPLEMENT_PEM_write_fp(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, type *x) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, x, NULL, NULL, 0, \ + NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_fp_const(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, const type *x) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, (void *)x, NULL, \ + NULL, 0, NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_cb_fp(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name( \ + FILE *fp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, x, enc, pass, \ + pass_len, cb, u); \ + } + +#define IMPLEMENT_PEM_write_cb_fp_const(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name( \ + FILE *fp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, x, enc, pass, \ + pass_len, cb, u); \ + } + + +#define IMPLEMENT_PEM_read_bio(name, type, str, asn1) \ + static void *pem_read_bio_##name##_d2i(void **x, const unsigned char **inp, \ + long len) { \ + return d2i_##asn1((type **)x, inp, len); \ + } \ + OPENSSL_EXPORT type *PEM_read_bio_##name(BIO *bp, type **x, \ + pem_password_cb *cb, void *u) { \ + return (type *)PEM_ASN1_read_bio(pem_read_bio_##name##_d2i, str, bp, \ + (void **)x, cb, u); \ + } + +#define IMPLEMENT_PEM_write_bio(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, type *x) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, x, NULL, \ + NULL, 0, NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_bio_const(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, const type *x) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, (void *)x, \ + NULL, NULL, 0, NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_cb_bio(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name( \ + BIO *bp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, x, enc, \ + pass, pass_len, cb, u); \ + } + +#define IMPLEMENT_PEM_write_cb_bio_const(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name( \ + BIO *bp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, (void *)x, \ + enc, pass, pass_len, cb, u); \ + } + +#define IMPLEMENT_PEM_write(name, type, str, asn1) \ + IMPLEMENT_PEM_write_bio(name, type, str, asn1) \ + IMPLEMENT_PEM_write_fp(name, type, str, asn1) + +#define IMPLEMENT_PEM_write_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_bio_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_fp_const(name, type, str, asn1) + +#define IMPLEMENT_PEM_write_cb(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_bio(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_fp(name, type, str, asn1) + +#define IMPLEMENT_PEM_write_cb_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_bio_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_fp_const(name, type, str, asn1) + +#define IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_read_bio(name, type, str, asn1) \ + IMPLEMENT_PEM_read_fp(name, type, str, asn1) + +#define IMPLEMENT_PEM_rw(name, type, str, asn1) \ + IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_write(name, type, str, asn1) + +#define IMPLEMENT_PEM_rw_const(name, type, str, asn1) \ + IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_write_const(name, type, str, asn1) + +#define IMPLEMENT_PEM_rw_cb(name, type, str, asn1) \ + IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb(name, type, str, asn1) + +// These are the same except they are for the declarations + +#define DECLARE_PEM_read_fp(name, type) \ + OPENSSL_EXPORT type *PEM_read_##name(FILE *fp, type **x, \ + pem_password_cb *cb, void *u); + +#define DECLARE_PEM_write_fp(name, type) \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, type *x); + +#define DECLARE_PEM_write_fp_const(name, type) \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, const type *x); + +#define DECLARE_PEM_write_cb_fp(name, type) \ + OPENSSL_EXPORT int PEM_write_##name( \ + FILE *fp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u); + +#define DECLARE_PEM_read_bio(name, type) \ + OPENSSL_EXPORT type *PEM_read_bio_##name(BIO *bp, type **x, \ + pem_password_cb *cb, void *u); + +#define DECLARE_PEM_write_bio(name, type) \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, type *x); + +#define DECLARE_PEM_write_bio_const(name, type) \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, const type *x); + +#define DECLARE_PEM_write_cb_bio(name, type) \ + OPENSSL_EXPORT int PEM_write_bio_##name( \ + BIO *bp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u); + + +#define DECLARE_PEM_write(name, type) \ + DECLARE_PEM_write_bio(name, type) \ + DECLARE_PEM_write_fp(name, type) + +#define DECLARE_PEM_write_const(name, type) \ + DECLARE_PEM_write_bio_const(name, type) \ + DECLARE_PEM_write_fp_const(name, type) + +#define DECLARE_PEM_write_cb(name, type) \ + DECLARE_PEM_write_cb_bio(name, type) \ + DECLARE_PEM_write_cb_fp(name, type) + +#define DECLARE_PEM_read(name, type) \ + DECLARE_PEM_read_bio(name, type) \ + DECLARE_PEM_read_fp(name, type) + +#define DECLARE_PEM_rw(name, type) \ + DECLARE_PEM_read(name, type) \ + DECLARE_PEM_write(name, type) + +#define DECLARE_PEM_rw_const(name, type) \ + DECLARE_PEM_read(name, type) \ + DECLARE_PEM_write_const(name, type) + +#define DECLARE_PEM_rw_cb(name, type) \ + DECLARE_PEM_read(name, type) \ + DECLARE_PEM_write_cb(name, type) + +// "userdata": new with OpenSSL 0.9.4 +typedef int pem_password_cb(char *buf, int size, int rwflag, void *userdata); + +OPENSSL_EXPORT int PEM_get_EVP_CIPHER_INFO(char *header, + EVP_CIPHER_INFO *cipher); + +// PEM_do_header decrypts PEM-encoded data using the cipher info in |cipher|. +// It processes |data| of length |len| using a password obtained via |callback| +// (or the default callback provided via |PEM_def_callback| if NULL) with callback +// data |u|. It then updates |len| with decrypted length. +// Returns 1 on success or if |cipher| is NULL, 0 on failure. +OPENSSL_EXPORT int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, + long *len, pem_password_cb *callback, void *u); + +// PEM_read_bio reads from |bp|, until the next PEM block. If one is found, it +// returns one and sets |*name|, |*header|, and |*data| to newly-allocated +// buffers containing the PEM type, the header block, and the decoded data, +// respectively. |*name| and |*header| are NUL-terminated C strings, while +// |*data| has |*len| bytes. The caller must release each of |*name|, |*header|, +// and |*data| with |OPENSSL_free| when done. If no PEM block is found, this +// function returns zero and pushes |PEM_R_NO_START_LINE| to the error queue. If +// one is found, but there is an error decoding it, it returns zero and pushes +// some other error to the error queue. +OPENSSL_EXPORT int PEM_read_bio(BIO *bp, char **name, char **header, + unsigned char **data, long *len); + +// PEM_write_bio writes a PEM block to |bp|, containing |len| bytes from |data| +// as data. |name| and |hdr| are NUL-terminated C strings containing the PEM +// type and header block, respectively. This function returns zero on error and +// the number of bytes written on success. +OPENSSL_EXPORT int PEM_write_bio(BIO *bp, const char *name, const char *hdr, + const unsigned char *data, long len); + +// PEM_bytes_read_bio reads PEM-formatted data from |bp| for the data type given +// in |name|. If a PEM block is found, it returns one and sets |*pnm| and +// |*pdata| to newly-allocated buffers containing the PEM type and the decoded +// data, respectively. |*pnm| is a NUL-terminated C string, while |*pdata| has +// |*plen| bytes. The caller must release each of |*pnm| and |*pdata| with +// |OPENSSL_free| when done. If no PEM block is found, this function returns +// zero and pushes |PEM_R_NO_START_LINE| to the error queue. If one is found, +// but there is an error decoding it, it returns zero and pushes some other +// error to the error queue. |cb| is the callback to use when querying for +// pass phrase used for encrypted PEM structures (normally only private keys) +// and |u| is interpreted as the null terminated string to use as the +// passphrase. +OPENSSL_EXPORT int PEM_bytes_read_bio(unsigned char **pdata, long *plen, + char **pnm, const char *name, BIO *bp, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT void *PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, + BIO *bp, void **x, pem_password_cb *cb, + void *u); + +// PEM_ASN1_write_bio writes ASN.1 structure |x| encoded by |i2d| to BIO |bp| in PEM format +// with name |name|. If |enc| is non-NULL, encrypts data using cipher with password from +// |pass| and |pass_len|, or via |callback| with user data |u| (uses PEM_def_callback if +// callback is NULL). Returns 1 on success, 0 on failure. +OPENSSL_EXPORT int PEM_ASN1_write_bio(i2d_of_void *i2d, const char *name, + BIO *bp, void *x, const EVP_CIPHER *enc, + const unsigned char *pass, int pass_len, + pem_password_cb *cb, void *u); + +// PEM_X509_INFO_read_bio reads PEM blocks from |bp| and decodes any +// certificates, CRLs, and private keys found. It returns a +// |STACK_OF(X509_INFO)| structure containing the results, or NULL on error. +// +// If |sk| is NULL, the result on success will be a newly-allocated +// |STACK_OF(X509_INFO)| structure which should be released with +// |sk_X509_INFO_pop_free| and |X509_INFO_free| when done. +// +// If |sk| is non-NULL, it appends the results to |sk| instead and returns |sk| +// on success. In this case, the caller retains ownership of |sk| in both +// success and failure. +// +// WARNING: If the input contains "TRUSTED CERTIFICATE" PEM blocks, this +// function parses auxiliary properties as in |d2i_X509_AUX|. Passing untrusted +// input to this function allows an attacker to influence those properties. See +// |d2i_X509_AUX| for details. +OPENSSL_EXPORT STACK_OF(X509_INFO) *PEM_X509_INFO_read_bio( + BIO *bp, STACK_OF(X509_INFO) *sk, pem_password_cb *cb, void *u); + +// PEM_X509_INFO_write_bio writes the contents of the |X509_INFO| structure |xi| +// to the |BIO| object |bp| in PEM format. If the X509_INFO contains a +// certificate (x509), it will be written after the private key (if any). Other +// fields in X509_INFO (such as CRLs) are currently ignored. +// +// It returns 1 on success and 0 on failure. +OPENSSL_EXPORT int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, + EVP_CIPHER *enc, unsigned char *kstr, + int klen, pem_password_cb *cd, + void *u); + +// PEM_X509_INFO_read behaves like |PEM_X509_INFO_read_bio| but reads from a +// |FILE|. +OPENSSL_EXPORT STACK_OF(X509_INFO) *PEM_X509_INFO_read(FILE *fp, + STACK_OF(X509_INFO) *sk, + pem_password_cb *cb, + void *u); + +OPENSSL_EXPORT int PEM_read(FILE *fp, char **name, char **header, + unsigned char **data, long *len); +OPENSSL_EXPORT int PEM_write(FILE *fp, const char *name, const char *hdr, + const unsigned char *data, long len); +OPENSSL_EXPORT void *PEM_ASN1_read(d2i_of_void *d2i, const char *name, FILE *fp, + void **x, pem_password_cb *cb, void *u); +OPENSSL_EXPORT int PEM_ASN1_write(i2d_of_void *i2d, const char *name, FILE *fp, + void *x, const EVP_CIPHER *enc, + const unsigned char *pass, int pass_len, + pem_password_cb *callback, void *u); + +// PEM_def_callback provides a password for PEM encryption/decryption operations. +// This function is used as the default callback to provide a password for PEM +// functions such as |PEM_do_header| and |PEM_ASN1_write_bio|. +// If |userdata| is non-NULL, it treats |userdata| as a string and copies it +// into |buf|, assuming |size| is sufficient. If |userdata| is NULL, it prompts +// the user for a password using the prompt from EVP_get_pw_prompt() (or default +// "Enter PEM pass phrase:"). For encryption (|rwflag|=1), a minimum password +// length is enforced, while for decryption (|rwflag|=0) any password length is +// accepted. Returns the length of the password (excluding null +// terminator) on success, or 0 on error or if |buf| is null, if |buf| is too small, +// or |size| is negative, or |size| is smaller than user input length. +OPENSSL_EXPORT int PEM_def_callback(char *buf, int size, int rwflag, + void *userdata); + + +DECLARE_PEM_rw(X509, X509) + +// TODO(crbug.com/boringssl/426): When documenting these, copy the warning +// about auxiliary properties from |PEM_X509_INFO_read_bio|. +DECLARE_PEM_rw(X509_AUX, X509) + +DECLARE_PEM_rw(X509_REQ, X509_REQ) +DECLARE_PEM_write(X509_REQ_NEW, X509_REQ) + +DECLARE_PEM_rw(X509_CRL, X509_CRL) + +DECLARE_PEM_rw(PKCS7, PKCS7) +DECLARE_PEM_rw(PKCS8, X509_SIG) + +DECLARE_PEM_rw(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO) + +DECLARE_PEM_rw_cb(RSAPrivateKey, RSA) + +DECLARE_PEM_rw_const(RSAPublicKey, RSA) +DECLARE_PEM_rw(RSA_PUBKEY, RSA) + +#ifndef OPENSSL_NO_DSA + +DECLARE_PEM_rw_cb(DSAPrivateKey, DSA) + +DECLARE_PEM_rw(DSA_PUBKEY, DSA) + +DECLARE_PEM_rw_const(DSAparams, DSA) + +#endif + +DECLARE_PEM_rw_cb(ECPrivateKey, EC_KEY) +DECLARE_PEM_rw(EC_PUBKEY, EC_KEY) + + +DECLARE_PEM_rw_const(DHparams, DH) + + +DECLARE_PEM_rw_cb(PrivateKey, EVP_PKEY) + +DECLARE_PEM_rw(PUBKEY, EVP_PKEY) + +OPENSSL_EXPORT int PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, + pem_password_cb *cb, + void *u); +OPENSSL_EXPORT int PEM_write_bio_PKCS8PrivateKey(BIO *bp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_bio(BIO *bp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_fp(FILE *fp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, pem_password_cb *cb, + void *u); +OPENSSL_EXPORT int PEM_write_PKCS8PrivateKey_nid(FILE *fp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT int PEM_write_PKCS8PrivateKey(FILE *fp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cd, void *u); + +// PEM_read_bio_Parameters is a generic PEM deserialization function that +// parses the public "parameters" in |bio| and returns a corresponding +// |EVP_PKEY|. If |*pkey| is non-null, the original |*pkey| is freed and the +// returned |EVP_PKEY| is also written to |*pkey|. |*pkey| must be either NULL +// or an allocated value, passing in an uninitialized pointer is undefined +// behavior. This is only supported with |EVP_PKEY_EC|, |EVP_PKEY_DH|, and +// |EVP_PKEY_DSA|. +OPENSSL_EXPORT EVP_PKEY *PEM_read_bio_Parameters(BIO *bio, EVP_PKEY **pkey); + +// PEM_write_bio_Parameters is a generic PEM serialization function that parses +// the public "parameters" of |pkey| to |bio|. It returns 1 on success or 0 on +// failure. This is only supported with |EVP_PKEY_EC|, |EVP_PKEY_DH|, and +// |EVP_PKEY_DSA|. +OPENSSL_EXPORT int PEM_write_bio_Parameters(BIO *bio, EVP_PKEY *pkey); + +// PEM_read_bio_ECPKParameters deserializes the PEM file written in |bio| +// according to |ECPKParameters| in RFC 3279. It returns the |EC_GROUP| +// corresponding to deserialized output and also writes it to |out_group|. Only +// deserialization of namedCurves or explicitly-encoded versions of namedCurves +// are supported. +OPENSSL_EXPORT EC_GROUP *PEM_read_bio_ECPKParameters(BIO *bio, + EC_GROUP **out_group, + pem_password_cb *cb, + void *u); + +// PEM_write_bio_ECPKParameters serializes |group| as a PEM file to |out| +// according to |ECPKParameters| in RFC 3279. Only serialization of namedCurves +// are supported. +OPENSSL_EXPORT int PEM_write_bio_ECPKParameters(BIO *out, + const EC_GROUP *group); + +// PEM_write_bio_PrivateKey_traditional calls |PEM_ASN1_write_bio| to write +// out |x|'s private key in the "traditional" ASN1 format. Use +// |PEM_write_bio_PrivateKey| instead. +OPENSSL_EXPORT int PEM_write_bio_PrivateKey_traditional( + BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, + pem_password_cb *cb, void *u); + +#ifdef __cplusplus +} // extern "C" +#endif + +#define PEM_R_BAD_BASE64_DECODE 100 +#define PEM_R_BAD_DECRYPT 101 +#define PEM_R_BAD_END_LINE 102 +#define PEM_R_BAD_IV_CHARS 103 +#define PEM_R_BAD_PASSWORD_READ 104 +#define PEM_R_CIPHER_IS_NULL 105 +#define PEM_R_ERROR_CONVERTING_PRIVATE_KEY 106 +#define PEM_R_NOT_DEK_INFO 107 +#define PEM_R_NOT_ENCRYPTED 108 +#define PEM_R_NOT_PROC_TYPE 109 +#define PEM_R_NO_START_LINE 110 +#define PEM_R_READ_KEY 111 +#define PEM_R_SHORT_HEADER 112 +#define PEM_R_UNSUPPORTED_CIPHER 113 +#define PEM_R_UNSUPPORTED_ENCRYPTION 114 +#define PEM_R_PROBLEMS_GETTING_PASSWORD 115 + +#endif // OPENSSL_HEADER_PEM_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs12.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs12.h new file mode 100644 index 0000000..813604e --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs12.h @@ -0,0 +1,7 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "pkcs8.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs7.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs7.h new file mode 100644 index 0000000..1926b47 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs7.h @@ -0,0 +1,585 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_PKCS7_H +#define OPENSSL_HEADER_PKCS7_H + +#include +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// PKCS#7. +// +// This library contains functions for extracting information from PKCS#7 +// structures (RFC 2315). + +DECLARE_STACK_OF(CRYPTO_BUFFER) +DECLARE_STACK_OF(X509) +DECLARE_STACK_OF(X509_CRL) + +// PKCS7_get_raw_certificates parses a PKCS#7, SignedData structure from |cbs| +// and appends the included certificates to |out_certs|. It returns one on +// success and zero on error. |cbs| is advanced passed the structure. +// +// Note that a SignedData structure may contain no certificates, in which case +// this function succeeds but does not append any certificates. Additionally, +// certificates in SignedData structures are unordered. Callers should not +// assume a particular order in |*out_certs| and may need to search for matches +// or run path-building algorithms. +OPENSSL_EXPORT int PKCS7_get_raw_certificates( + STACK_OF(CRYPTO_BUFFER) *out_certs, CBS *cbs, CRYPTO_BUFFER_POOL *pool); + +// PKCS7_get_certificates behaves like |PKCS7_get_raw_certificates| but parses +// them into |X509| objects. +OPENSSL_EXPORT int PKCS7_get_certificates(STACK_OF(X509) *out_certs, CBS *cbs); + +// PKCS7_bundle_raw_certificates appends a PKCS#7, SignedData structure +// containing |certs| to |out|. It returns one on success and zero on error. +// Note that certificates in SignedData structures are unordered. The order in +// |certs| will not be preserved. +OPENSSL_EXPORT int PKCS7_bundle_raw_certificates( + CBB *out, const STACK_OF(CRYPTO_BUFFER) *certs); + +// PKCS7_bundle_certificates behaves like |PKCS7_bundle_raw_certificates| but +// takes |X509| objects as input. +OPENSSL_EXPORT int PKCS7_bundle_certificates(CBB *out, + const STACK_OF(X509) *certs); + +// PKCS7_get_CRLs parses a PKCS#7, SignedData structure from |cbs| and appends +// the included CRLs to |out_crls|. It returns one on success and zero on error. +// |cbs| is advanced passed the structure. +// +// Note that a SignedData structure may contain no CRLs, in which case this +// function succeeds but does not append any CRLs. Additionally, CRLs in +// SignedData structures are unordered. Callers should not assume an order in +// |*out_crls| and may need to search for matches. +OPENSSL_EXPORT int PKCS7_get_CRLs(STACK_OF(X509_CRL) *out_crls, CBS *cbs); + +// PKCS7_bundle_CRLs appends a PKCS#7, SignedData structure containing +// |crls| to |out|. It returns one on success and zero on error. Note that CRLs +// in SignedData structures are unordered. The order in |crls| will not be +// preserved. +OPENSSL_EXPORT int PKCS7_bundle_CRLs(CBB *out, const STACK_OF(X509_CRL) *crls); + +// PKCS7_get_PEM_certificates reads a PEM-encoded, PKCS#7, SignedData structure +// from |pem_bio| and appends the included certificates to |out_certs|. It +// returns one on success and zero on error. +// +// Note that a SignedData structure may contain no certificates, in which case +// this function succeeds but does not append any certificates. Additionally, +// certificates in SignedData structures are unordered. Callers should not +// assume a particular order in |*out_certs| and may need to search for matches +// or run path-building algorithms. +OPENSSL_EXPORT int PKCS7_get_PEM_certificates(STACK_OF(X509) *out_certs, + BIO *pem_bio); + +// PKCS7_get_PEM_CRLs reads a PEM-encoded, PKCS#7, SignedData structure from +// |pem_bio| and appends the included CRLs to |out_crls|. It returns one on +// success and zero on error. +// +// Note that a SignedData structure may contain no CRLs, in which case this +// function succeeds but does not append any CRLs. Additionally, CRLs in +// SignedData structures are unordered. Callers should not assume an order in +// |*out_crls| and may need to search for matches. +OPENSSL_EXPORT int PKCS7_get_PEM_CRLs(STACK_OF(X509_CRL) *out_crls, + BIO *pem_bio); + +// d2i_PKCS7_bio behaves like |d2i_PKCS7| but reads the input from |bio|. If +// the length of the object is indefinite the full contents of |bio| are read. +// +// If the function fails then some unknown amount of data may have been read +// from |bio|. +OPENSSL_EXPORT PKCS7 *d2i_PKCS7_bio(BIO *bio, PKCS7 **out); + +// i2d_PKCS7_bio writes |p7| to |bio|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int i2d_PKCS7_bio(BIO *bio, const PKCS7 *p7); + +// PKCS7_type_is_data returns 1 if |p7| is of type data +OPENSSL_EXPORT int PKCS7_type_is_data(const PKCS7 *p7); + +// PKCS7_type_is_digest returns 1 if |p7| is of type digest +OPENSSL_EXPORT int PKCS7_type_is_digest(const PKCS7 *p7); + +// PKCS7_type_is_encrypted returns 1 if |p7| is of type encrypted +OPENSSL_EXPORT int PKCS7_type_is_encrypted(const PKCS7 *p7); + +// PKCS7_type_is_enveloped returns 1 if |p7| is of type enveloped +OPENSSL_EXPORT int PKCS7_type_is_enveloped(const PKCS7 *p7); + +// PKCS7_type_is_signed returns 1 if |p7| is of type signed +OPENSSL_EXPORT int PKCS7_type_is_signed(const PKCS7 *p7); + +// PKCS7_type_is_signedAndEnveloped returns 1 if |p7| is of type +// signedAndEnveloped +OPENSSL_EXPORT int PKCS7_type_is_signedAndEnveloped(const PKCS7 *p7); + + +// Deprecated functions. +// +// These functions are a compatibility layer over a subset of OpenSSL's PKCS#7 +// API. It intentionally does not implement the whole thing, only the minimum +// needed to build cryptography.io and CRuby. + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-7 +// +// ContentInfo ::= SEQUENCE { +// contentType ContentType, +// content +// [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL } +// +// ContentType ::= OBJECT IDENTIFIER +struct pkcs7_st { + // Unlike OpenSSL, the following fields are immutable. They filled in when the + // object is parsed and ignored in serialization. + ASN1_OBJECT *type; + union { + char *ptr; + ASN1_OCTET_STRING *data; + PKCS7_SIGNED *sign; + PKCS7_ENVELOPE *enveloped; + PKCS7_SIGN_ENVELOPE *signed_and_enveloped; + PKCS7_DIGEST *digest; + PKCS7_ENCRYPT *encrypted; + // Other things provided by the user. Not specified in the RFC. + ASN1_TYPE *other; + } d; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-9.1 +// +// SignedData ::= SEQUENCE { +// version Version, +// digestAlgorithms DigestAlgorithmIdentifiers, +// contentInfo ContentInfo, +// certificates +// [0] IMPLICIT ExtendedCertificatesAndCertificates +// OPTIONAL, +// crls +// [1] IMPLICIT CertificateRevocationLists OPTIONAL, +// signerInfos SignerInfos } +// +// DigestAlgorithmIdentifiers ::= +// +// SET OF DigestAlgorithmIdentifier +// +// SignerInfos ::= SET OF SignerInfo +struct pkcs7_signed_st { + ASN1_INTEGER *version; + STACK_OF(X509_ALGOR) *md_algs; + PKCS7 *contents; + STACK_OF(X509) *cert; + STACK_OF(X509_CRL) *crl; + STACK_OF(PKCS7_SIGNER_INFO) *signer_info; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-9.2 +// +// SignerInfo ::= SEQUENCE { +// version Version, +// issuerAndSerialNumber IssuerAndSerialNumber, +// digestAlgorithm DigestAlgorithmIdentifier, +// authenticatedAttributes +// [0] IMPLICIT Attributes OPTIONAL, +// digestEncryptionAlgorithm +// DigestEncryptionAlgorithmIdentifier, +// encryptedDigest EncryptedDigest, +// unauthenticatedAttributes +// [1] IMPLICIT Attributes OPTIONAL } +// +// EncryptedDigest ::= OCTET STRING +struct pkcs7_signer_info_st { + ASN1_INTEGER *version; + PKCS7_ISSUER_AND_SERIAL *issuer_and_serial; + X509_ALGOR *digest_alg; + STACK_OF(X509_ATTRIBUTE) *auth_attr; + X509_ALGOR *digest_enc_alg; + ASN1_OCTET_STRING *enc_digest; + STACK_OF(X509_ATTRIBUTE) *unauth_attr; + EVP_PKEY *pkey; // NOTE: |pkey| is not serialized. +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-11.1 +// +// SignedAndEnvelopedData ::= SEQUENCE { +// version Version, +// recipientInfos RecipientInfos, +// digestAlgorithms DigestAlgorithmIdentifiers, +// encryptedContentInfo EncryptedContentInfo, +// certificates +// [0] IMPLICIT ExtendedCertificatesAndCertificates +// OPTIONAL, +// crls +// [1] IMPLICIT CertificateRevocationLists OPTIONAL, +// signerInfos SignerInfos } +struct pkcs7_sign_envelope_st { + ASN1_INTEGER *version; + STACK_OF(PKCS7_RECIP_INFO) *recipientinfo; + STACK_OF(X509_ALGOR) *md_algs; + PKCS7_ENC_CONTENT *enc_data; + STACK_OF(X509) *cert; + STACK_OF(X509_CRL) *crl; + STACK_OF(PKCS7_SIGNER_INFO) *signer_info; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-10.1 +// +// EnvelopedData ::= SEQUENCE { +// version Version, +// recipientInfos RecipientInfos, +// encryptedContentInfo EncryptedContentInfo } +// +// RecipientInfos ::= SET OF RecipientInfo +struct pkcs7_envelope_st { + ASN1_INTEGER *version; + PKCS7_ENC_CONTENT *enc_data; + STACK_OF(PKCS7_RECIP_INFO) *recipientinfo; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-10.2 +// +// RecipientInfo ::= SEQUENCE { +// version Version, +// issuerAndSerialNumber IssuerAndSerialNumber, +// keyEncryptionAlgorithm +// +// KeyEncryptionAlgorithmIdentifier, +// encryptedKey EncryptedKey } +// +// EncryptedKey ::= OCTET STRING +struct pkcs7_recip_info_st { + ASN1_INTEGER *version; + PKCS7_ISSUER_AND_SERIAL *issuer_and_serial; + X509_ALGOR *key_enc_algor; + ASN1_OCTET_STRING *enc_key; + X509 *cert; // NOTE: |cert| is not serialized +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-6.7 +// +// IssuerAndSerialNumber ::= SEQUENCE { +// issuer Name, +// serialNumber CertificateSerialNumber } +struct pkcs7_issuer_and_serial_st { + X509_NAME *issuer; + ASN1_INTEGER *serial; +}; + +// Only declare ASN1 functions or define stacks publibly if needed by supported +// projects that depend on them. +DECLARE_ASN1_FUNCTIONS(PKCS7) +DECLARE_ASN1_FUNCTIONS(PKCS7_RECIP_INFO) +DECLARE_ASN1_FUNCTIONS(PKCS7_SIGNER_INFO) + +DEFINE_STACK_OF(PKCS7_RECIP_INFO) +DEFINE_STACK_OF(PKCS7_SIGNER_INFO) + +// PKCS7_dup returns a newly allocated copy of |p7| without deep-copying +// internal references. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *PKCS7_dup(PKCS7 *p7); + +// PKCS7_get_signed_attribute returns a pointer to the first signed attribute +// from |si| with NID |nid| if one is present, else NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED ASN1_TYPE *PKCS7_get_signed_attribute( + const PKCS7_SIGNER_INFO *si, int nid); + +// PKCS7_get_signer_info returns |p7|'s attached PKCS7_SIGNER_INFO if present +// and |p7| is of a relevant type, else NULL. This function only pertains to +// signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(PKCS7_SIGNER_INFO) * +PKCS7_get_signer_info(PKCS7 *p7); + +// PKCS7_RECIP_INFO_set attaches |x509| to |p7i| and increments |x509|'s +// reference count. It returns 1 on success and 0 on failure or if |x509|'s +// public key not usable for encryption. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_RECIP_INFO_set( + PKCS7_RECIP_INFO *p7i, X509 *x509); + +// PKCS7_SIGNER_INFO_set attaches the other parameters to |p7i|, returning 1 on +// success and 0 on error or if specified parameters are inapplicable to +// signing. Only EC, DH, and RSA |pkey|s are supported. |pkey|'s reference +// count is incremented, but neither |x509|'s nor |dgst|'s is. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_SIGNER_INFO_set( + PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst); + +// PKCS7_add_certificate adds |x509| to |p7|'s certificate stack, incrementing +// |x509|'s reference count. It returns 1 on success and 0 on failure or if +// |p7| isn't of an applicable type: signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_certificate(PKCS7 *p7, + X509 *x509); + +// PKCS7_add_crl adds |x509| to |p7|'s CRL stack, incrementing |x509|'s +// reference count. It returns 1 on success and 0 on failure or if |p7| isn't +// of an applicable type: signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_crl(PKCS7 *p7, X509_CRL *x509); + +// PKCS7_add_recipient_info adds |ri| to |p7|, returning 1 on succes or 0 if +// |p7| is of an inapplicable type: envelopedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_recipient_info( + PKCS7 *p7, PKCS7_RECIP_INFO *ri); + +// PKCS7_add_signer adds |p7i| to |p7|, returning 1 on succes or 0 if +// |p7| is of an inapplicable type: signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_signer(PKCS7 *p7, + PKCS7_SIGNER_INFO *p7i); + +// PKCS7_content_new allocates a new PKCS7 and adds it to |p7| as content. It +// returns 1 on success and 0 on failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_content_new(PKCS7 *p7, int nid); + +// PKCS7_set_content sets |p7_data| as content on |p7| for applicable types of +// |p7|. It frees any existing content on |p7|, returning 1 on success and 0 on +// failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_content(PKCS7 *p7, + PKCS7 *p7_data); + +// PKCS7_set_content sets |p7_data| as content on |p7| for applicable types of +// |p7|: signedData and digestData. |p7_data| may be NULL. It frees any +// existing content on |p7|, returning 1 on success and 0 on failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_cipher( + PKCS7 *p7, const EVP_CIPHER *cipher); + +// PKCS7_set_type instantiates |p7| as type |type|. It returns 1 on success and +// 0 on failure or if |type| is not a valid PKCS7 content type. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_type(PKCS7 *p7, int type); + +// PKCS7_RECIP_INFO_get0_alg sets |*penc| to |ri|'s key encryption algorithm, +// if present. Ownership of |*penc| is retained by |ri|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void PKCS7_RECIP_INFO_get0_alg( + PKCS7_RECIP_INFO *ri, X509_ALGOR **penc); + +// PKCS7_SIGNER_INFO_get0_algs sets all of, if present: |*pk| to |si|'s key, +// |*pdig| to |si|'s digest angorithm, and |*psig| to |si|'s signature +// algorithm. Ownership of |*pk|, |*pdig|, and |*psig) is retained by |si|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void PKCS7_SIGNER_INFO_get0_algs( + PKCS7_SIGNER_INFO *si, EVP_PKEY **pk, X509_ALGOR **pdig, X509_ALGOR **psig); + + +// Deprecated flags +// +// Not all defined flags are acted upon, and the behavior associated with some +// flags is performed unconditionally. See each |PKCS7_*| for details. + +// PKCS7_DETACHED indicates that the PKCS#7 file specifies its data externally. +#define PKCS7_DETACHED 0x40 + +// PKCS7_BINARY disables the default translation to MIME canonical format (as +// required by the S/MIME specifications). It is assumed in |PKCS7_sign| unless +// the caller is just bundling certs. +#define PKCS7_BINARY 0x80 + +// PKCS7_NOINTERN disables verification against certificate public keys included +// in a PKCS7 ContentInfo. If this flag is specified, the caller must supply a +// stack of certificates to verify against. +#define PKCS7_NOINTERN 0x10 + +// PKCS7_NOATTR disables usage of authenticatedAttributes. It is assumed in +// |PKCS7_sign| unless the caller is just bundling certs. +#define PKCS7_NOATTR 0x100 + +// PKCS7_NOCERTS excludes the signer's certificate and the extra certs defined +// from the PKCS7 structure. Using this will fail |PKCS7_sign| unless used as +// described in |PKCS7_sign|'s documentation. +#define PKCS7_NOCERTS 0x2 + +// PKCS7_NOVERIFY will skip trust chain verification against the trust store. +// It will still verify signatures against signer infos included in the PKCS7. +#define PKCS7_NOVERIFY 0x20 + +// The following flags are used in OpenSSL, but are ignored by AWS-LC. They are +// defined here solely for build compatibility. +#define PKCS7_TEXT 0x1 +#define PKCS7_NOSIGS 0x4 +#define PKCS7_NOCHAIN 0x8 +#define PKCS7_NOSMIMECAP 0x200 +#define PKCS7_STREAM 0x1000 +#define PKCS7_PARTIAL 0x4000 + +// PKCS7_sign can operate in three modes to provide some backwards +// compatibility: +// +// The first mode assembles |certs| into a PKCS#7 signed data ContentInfo with +// external data and no signatures. It returns a newly-allocated |PKCS7| on +// success or NULL on error. |sign_cert| and |pkey| must be NULL. |data| is +// ignored. |flags| must be equal to |PKCS7_DETACHED|. Additionally, +// certificates in SignedData structures are unordered. The order of |certs| +// will not be preserved. +// +// The second mode generates a detached RSA SHA-256 signature of |data| using +// |pkey| and produces a PKCS#7 SignedData structure containing it. |certs| +// must be NULL and |flags| must be exactly |PKCS7_NOATTR | PKCS7_BINARY | +// PKCS7_NOCERTS | PKCS7_DETACHED|. +// +// The third mode is used for more general signing and does not require the +// specification of any flags, but does require |sign_cert|, |pkey|, and |data| +// to be populated. This mode always behaves as if |PKCS7_NOATTR| and +// |PKCS7_BINARY| are set. It honors the specification (or elision) of +// |PKCS7_DETACHED|. It does not allow |PKCS7_NOCERTS|. +// +// Note this function only implements a subset of the corresponding OpenSSL +// function. It is provided for backwards compatibility only. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *PKCS7_sign(X509 *sign_cert, + EVP_PKEY *pkey, + STACK_OF(X509) *certs, + BIO *data, int flags); + +// PKCS7_verify takes in a |p7| with signed ContentInfo and verifies its +// signature against |certs| or |store|. If |certs| is specified, this function +// will attempt to verify |p7|'s signature against those certificates' public +// keys. If |store| is specified, its contents will be treated as certificate +// authorities (CAs) for establishing trust of any certificates bundled in |p7|. +// +// If |p7| is detached, |indata| must contain the data over which |p7|'s +// signature was computed. If verification succeeds, the verified content is +// written to |out| and 1 is returned. On error or verification failure, 0 is +// returned. +// +// Flags: If |PKCS7_NOVERIFY| is specified, trust chain validation is skipped. +// This function also enforces the behavior of OpenSSL's |PKCS7_NO_DUAL_CONTENT| +// meaning that |indata| may not be specified if |p7|'s signed data is attached. +// If |PKCS7_NOINTERN| is set, this function will not verify against certificate +// public keys included |p7|, instead relying solely on |certs|, which must be +// specified. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_verify(PKCS7 *p7, + STACK_OF(X509) *certs, + X509_STORE *store, + BIO *indata, BIO *outdata, + int flags); + +// PKCS7_is_detached returns 0 if |p7| has attached content and 1 otherwise. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_is_detached(PKCS7 *p7); + +// PKCS7_set_detached frees the attached content of |p7| if |detach| is set to +// 1. It returns 0 if otherwise or if |p7| is not of type signed. +// +// Note: |detach| is intended to be a boolean and MUST be set with either 1 or +// 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_detached(PKCS7 *p7, int detach); + +// PKCS7_get_detached returns 0 if |p7| has attached content and 1 otherwise. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_get_detached(PKCS7 *p7); + +// PKCS7_dataInit creates or initializes a BIO chain for reading data from or +// writing data to |p7|. If |bio| is non-null, it is added to the chain. +// Otherwise, a new BIO is allocated and returned to anchor the chain. +OPENSSL_EXPORT OPENSSL_DEPRECATED BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio); + +// PKCS7_dataFinal serializes data written to |bio|'s chain into |p7|. It should +// only be called on BIO chains created by |PKCS7_dataInit|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_dataFinal(PKCS7 *p7, BIO *bio); + +// PKCS7_set_digest sets |p7|'s digest to |md|. It returns 1 on success and 0 if +// |p7| is of the wrong content type. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_digest(PKCS7 *p7, + const EVP_MD *md); + +// PKCS7_get_recipient_info returns a pointer to a stack containing |p7|'s +// |PKCS7_RECIP_INFO| or NULL if none are present. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(PKCS7_RECIP_INFO) * +PKCS7_get_recipient_info(PKCS7 *p7); + +// PKCS7_add_recipient allocates a new |PCKS7_RECEPIENT_INFO|, adds |x509| to it +// and returns that |PCKS7_RECEPIENT_INFO|. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7_RECIP_INFO *PKCS7_add_recipient( + PKCS7 *p7, X509 *x509); + +// PKCS7_get0_signers retrieves the signer's certificates from p7. It does not +// check their validity or whether any signatures are valid. The caller owns the +// returned X509 stack and is responsible for freeing it. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(X509) *PKCS7_get0_signers( + PKCS7 *p7, STACK_OF(X509) *certs, int flags); + +// PKCS7_encrypt encrypts the contents of |in| with |cipher| and adds |certs| as +// recipient infos and returns an encrypted |PKCS7| or NULL on failed +// encryption. |flags| is ignored. We only perform key encryption using RSA, so +// |certs| must use RSA public keys. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, + BIO *in, + const EVP_CIPHER *cipher, + int flags); + +// PKCS7_decrypt decrypts |p7| with |pkey| and writes the plaintext to |data|. +// If |cert| is present, it's public key is checked against |pkey| and |p7|'s +// recipient infos. 1 is returned on success and 0 on failure. |flags| is +// ignored. |pkey| must be an |EVP_PKEY_RSA|. +// +// NOTE: If |p7| was encrypted with a stream cipher, this operation may return 1 +// even on decryption failure. The reason for this is detailed in RFC 3218 and +// comments in the |PKCS7_decrypt| source. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, + X509 *cert, BIO *data, + int flags); + +// No-ops +// +// These functions do nothing. They're provided solely for build compatibility + +// SMIME_read_PKCS7 is a no-op and returns NULL +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *SMIME_read_PKCS7(BIO *in, BIO **bcont); + +// SMIME_write_PKCS7 is a no-op and returns 0 +OPENSSL_EXPORT OPENSSL_DEPRECATED int SMIME_write_PKCS7(BIO *out, PKCS7 *p7, + BIO *data, int flags); + +// PKCS7_print_ctx prints "PKCS7 printing is not supported" and returns 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_print_ctx(BIO *bio, PKCS7 *pkcs7, + int indent, + const ASN1_PCTX *pctx); + +#if defined(__cplusplus) +} // extern C + +extern "C++" { +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(PKCS7, PKCS7_free) +BORINGSSL_MAKE_DELETER(PKCS7_SIGNER_INFO, PKCS7_SIGNER_INFO_free) + +BSSL_NAMESPACE_END +} // extern C++ +#endif + +#define PKCS7_R_BAD_PKCS7_VERSION 100 +#define PKCS7_R_NOT_PKCS7_SIGNED_DATA 101 +#define PKCS7_R_NO_CERTIFICATES_INCLUDED 102 +#define PKCS7_R_NO_CRLS_INCLUDED 103 +#define PKCS7_R_INVALID_NULL_POINTER 104 +#define PKCS7_R_NO_CONTENT 105 +#define PKCS7_R_CIPHER_NOT_INITIALIZED 106 +#define PKCS7_R_UNSUPPORTED_CONTENT_TYPE 107 +#define PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST 108 +#define PKCS7_R_UNABLE_TO_FIND_MEM_BIO 109 +#define PKCS7_R_WRONG_CONTENT_TYPE 110 +#define PKCS7_R_CONTENT_AND_DATA_PRESENT 111 +#define PKCS7_R_NO_SIGNATURES_ON_DATA 112 +#define PKCS7_R_CERTIFICATE_VERIFY_ERROR 113 +#define PKCS7_R_SMIME_TEXT_ERROR 114 +#define PKCS7_R_SIGNATURE_FAILURE 115 +#define PKCS7_R_NO_SIGNERS 116 +#define PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND 117 +#define PKCS7_R_ERROR_SETTING_CIPHER 118 +#define PKCS7_R_ERROR_ADDING_RECIPIENT 119 +#define PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE 120 +#define PKCS7_R_DECRYPT_ERROR 121 +#define PKCS7_R_PKCS7_DATASIGN 122 +#define PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER 123 +#define PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE 124 +#define PKCS7_R_UNKNOWN_DIGEST_TYPE 125 +#define PKCS7_R_INVALID_SIGNED_DATA_TYPE 126 +#define PKCS7_R_UNSUPPORTED_CIPHER_TYPE 127 +#define PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE 128 +#define PKCS7_R_DIGEST_FAILURE 129 +#define PKCS7_R_WRONG_PKCS7_TYPE 130 +#define PKCS7_R_PKCS7_ADD_SIGNER_ERROR 131 +#define PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR 132 +#define PKCS7_R_NO_DEFAULT_DIGEST 133 +#define PKCS7_R_CERT_MUST_BE_RSA 134 +#define PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE 135 + +#endif // OPENSSL_HEADER_PKCS7_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs8.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs8.h new file mode 100644 index 0000000..e395c26 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pkcs8.h @@ -0,0 +1,270 @@ +// Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 1999. +// Copyright (c) 1999 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + + +#ifndef OPENSSL_HEADER_PKCS8_H +#define OPENSSL_HEADER_PKCS8_H + +#include +#include + + +#if defined(__cplusplus) +extern "C" { +#endif + + +// PKCS8_encrypt serializes and encrypts a PKCS8_PRIV_KEY_INFO with PBES1 or +// PBES2 as defined in PKCS #5. Only pbeWithSHAAnd128BitRC4, +// pbeWithSHAAnd3-KeyTripleDES-CBC and pbeWithSHA1And40BitRC2, defined in PKCS +// #12, and PBES2, are supported. PBES2 is selected by setting |cipher| and +// passing -1 for |pbe_nid|. Otherwise, PBES1 is used and |cipher| is ignored. +// +// |pass| is used as the password. If a PBES1 scheme from PKCS #12 is used, this +// will be converted to a raw byte string as specified in B.1 of PKCS #12. If +// |pass| is NULL, it is treated as an empty password and |pass_len| is ignored. +// This will be encoded as the empty byte string rather than two zero bytes, the +// PKCS #12 encoding of the empty string. If |pass| is non-NULL and |pass_len| +// is negative, |strlen(pass)| is used. If |pass| is non-NULL and |pass_len| is +// non-negative, |pass_len| bytes are used as the password. +// +// If |salt| is NULL, a random salt of |salt_len| bytes is generated. If +// |salt_len| is zero, a default salt length is used instead. +// +// The resulting structure is stored in an |X509_SIG| which must be freed by the +// caller. +OPENSSL_EXPORT X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, + const char *pass, int pass_len, + const uint8_t *salt, size_t salt_len, + int iterations, + PKCS8_PRIV_KEY_INFO *p8inf); + +// PKCS8_marshal_encrypted_private_key behaves like |PKCS8_encrypt| but encrypts +// an |EVP_PKEY| and writes the serialized EncryptedPrivateKeyInfo to |out|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int PKCS8_marshal_encrypted_private_key( + CBB *out, int pbe_nid, const EVP_CIPHER *cipher, const char *pass, + size_t pass_len, const uint8_t *salt, size_t salt_len, int iterations, + const EVP_PKEY *pkey); + +// PKCS8_decrypt decrypts and decodes a PKCS8_PRIV_KEY_INFO with PBES1 or PBES2 +// as defined in PKCS #5. Only pbeWithSHAAnd128BitRC4, +// pbeWithSHAAnd3-KeyTripleDES-CBC and pbeWithSHA1And40BitRC2, and PBES2, +// defined in PKCS #12, are supported. +// +// |pass| is used as the password. If a PBES1 scheme from PKCS #12 is used, this +// will be converted to a raw byte string as specified in B.1 of PKCS #12. If +// |pass| is NULL, it will be encoded as the empty byte string rather than two +// zero bytes, the PKCS #12 encoding of the empty string. If |pass_len| is +// negative and |pass| is non-NULL, |strlen(pass)| is used. +// +// The resulting structure must be freed by the caller. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(X509_SIG *pkcs8, + const char *pass, + int pass_len); + +// PKCS8_parse_encrypted_private_key behaves like |PKCS8_decrypt| but it parses +// the EncryptedPrivateKeyInfo structure from |cbs| and advances |cbs|. It +// returns a newly-allocated |EVP_PKEY| on success and zero on error. +OPENSSL_EXPORT EVP_PKEY *PKCS8_parse_encrypted_private_key(CBS *cbs, + const char *pass, + size_t pass_len); + +// PKCS12_get_key_and_certs parses a PKCS#12 structure from |in|, authenticates +// and decrypts it using |password|, sets |*out_key| to the included private +// key and appends the included certificates to |out_certs|. It returns one on +// success and zero on error. The caller takes ownership of the outputs. +// Any friendlyName attributes (RFC 2985) in the PKCS#12 structure will be +// returned on the |X509| objects as aliases. See also |X509_alias_get0|. +OPENSSL_EXPORT int PKCS12_get_key_and_certs(EVP_PKEY **out_key, + STACK_OF(X509) *out_certs, CBS *in, + const char *password); + + +// Deprecated functions. + +// PKCS12_PBE_add does nothing. It exists for compatibility with OpenSSL. +OPENSSL_EXPORT void PKCS12_PBE_add(void); + +// d2i_PKCS12 is a dummy function that copies |*ber_bytes| into a +// |PKCS12| structure. The |out_p12| argument should be NULL(✝). On exit, +// |*ber_bytes| will be advanced by |ber_len|. It returns a fresh |PKCS12| +// structure or NULL on error. +// +// Note: unlike other d2i functions, |d2i_PKCS12| will always consume |ber_len| +// bytes. +// +// (✝) If |out_p12| is not NULL and the function is successful, |*out_p12| will +// be freed if not NULL itself and the result will be written to |*out_p12|. +// New code should not depend on this. +OPENSSL_EXPORT PKCS12 *d2i_PKCS12(PKCS12 **out_p12, const uint8_t **ber_bytes, + size_t ber_len); + +// d2i_PKCS12_bio acts like |d2i_PKCS12| but reads from a |BIO|. +OPENSSL_EXPORT PKCS12 *d2i_PKCS12_bio(BIO *bio, PKCS12 **out_p12); + +// d2i_PKCS12_fp acts like |d2i_PKCS12| but reads from a |FILE|. +OPENSSL_EXPORT PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **out_p12); + +// i2d_PKCS12 is a dummy function which copies the contents of |p12|. If |out| +// is not NULL then the result is written to |*out| and |*out| is advanced just +// past the output. It returns the number of bytes in the result, whether +// written or not, or a negative value on error. +OPENSSL_EXPORT int i2d_PKCS12(const PKCS12 *p12, uint8_t **out); + +// i2d_PKCS12_bio writes the contents of |p12| to |bio|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int i2d_PKCS12_bio(BIO *bio, const PKCS12 *p12); + +// i2d_PKCS12_fp writes the contents of |p12| to |fp|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int i2d_PKCS12_fp(FILE *fp, const PKCS12 *p12); + +// PKCS12_parse calls |PKCS12_get_key_and_certs| on the ASN.1 data stored in +// |p12|. The |out_pkey| and |out_cert| arguments must not be NULL and, on +// successful exit, the private key and matching certificate will be stored in +// them. The |out_ca_certs| argument may be NULL but, if not, then any extra +// certificates will be appended to |*out_ca_certs|. If |*out_ca_certs| is NULL +// then it will be set to a freshly allocated stack containing the extra certs. +// +// Note if |p12| does not contain a private key, both |*out_pkey| and +// |*out_cert| will be set to NULL and all certificates will be returned via +// |*out_ca_certs|. Also note this function differs from OpenSSL in that extra +// certificates are returned in the order they appear in the file. OpenSSL 1.1.1 +// returns them in reverse order, but this will be fixed in OpenSSL 3.0. +// +// It returns one on success and zero on error. +// +// Use |PKCS12_get_key_and_certs| instead. +OPENSSL_EXPORT int PKCS12_parse(const PKCS12 *p12, const char *password, + EVP_PKEY **out_pkey, X509 **out_cert, + STACK_OF(X509) **out_ca_certs); + +// PKCS12_set_mac generates the MAC for |p12| with the designated |password|, +// |salt|, |mac_iterations|, and |md| specified. |password| MUST be the same +// password originally used to encrypt |p12|. Although OpenSSL will allow an +// invalid state with a different |password|, AWS-LC will throw an error and +// return 0. +// +// If |salt| is NULL, a random salt of |salt_len| bytes is generated. If +// |salt_len| is zero, a default salt length is used instead. +// If |md| is NULL, the default is use SHA1 to align with OpenSSL. +// +// TODO (CryptoAlg-2897): Update the default |md| to SHA-256 to align with +// OpenSSL 3.x. +OPENSSL_EXPORT int PKCS12_set_mac(PKCS12 *p12, const char *password, + int password_len, unsigned char *salt, + int salt_len, int mac_iterations, + const EVP_MD *md); + +// PKCS12_verify_mac returns one if |password| is a valid password for |p12| +// and zero otherwise. Since |PKCS12_parse| doesn't take a length parameter, +// it's not actually possible to use a non-NUL-terminated password to actually +// get anything from a |PKCS12|. Thus |password| and |password_len| may be +// |NULL| and zero, respectively, or else |password_len| may be -1 to indicate +// that |password| is a NUL-terminated C string whose length is determined via +// |strlen|, or else |password_len| must be non-negative, +// |password[password_len]| must be zero, and no other NUL bytes may appear in +// |password|. If the |password_len| checks fail, zero is returned +// immediately. +OPENSSL_EXPORT int PKCS12_verify_mac(const PKCS12 *p12, const char *password, + int password_len); + +// PKCS12_DEFAULT_ITER is the default number of KDF iterations used when +// creating a |PKCS12| object. +#define PKCS12_DEFAULT_ITER 2048 + +// PKCS12_create returns a newly-allocated |PKCS12| object containing |pkey|, +// |cert|, and |chain|, encrypted with the specified password. |name|, if not +// NULL, specifies a user-friendly name to encode with the key and +// certificate. The key and certificates are encrypted with |key_nid| and +// |cert_nid|, respectively, using |iterations| iterations in the +// KDF. |mac_iterations| is the number of iterations when deriving the MAC +// key. |key_type| must be zero. |pkey| and |cert| may be NULL to omit them. +// +// Each of |key_nid|, |cert_nid|, |iterations|, and |mac_iterations| may be zero +// to use defaults, which are |NID_pbe_WithSHA1And3_Key_TripleDES_CBC|, +// |NID_pbe_WithSHA1And40BitRC2_CBC|, |PKCS12_DEFAULT_ITER|, and one, +// respectively. +// +// |key_nid| or |cert_nid| may also be -1 to disable encryption of the key or +// certificate, respectively. This option is not recommended and is only +// implemented for compatibility with external packages. Note the output still +// requires a password for the MAC. Unencrypted keys in PKCS#12 are also not +// widely supported and may not open in other implementations. +// +// If |cert| or |chain| have associated aliases (see |X509_alias_set1|), they +// will be included in the output as friendlyName attributes (RFC 2985). It is +// an error to specify both an alias on |cert| and a non-NULL |name| +// parameter. +OPENSSL_EXPORT PKCS12 *PKCS12_create(const char *password, const char *name, + const EVP_PKEY *pkey, X509 *cert, + const STACK_OF(X509) *chain, int key_nid, + int cert_nid, int iterations, + int mac_iterations, int key_type); + +// PKCS12_new returns a newly-allocated |PKCS12| object. +OPENSSL_EXPORT PKCS12 *PKCS12_new(void); + +// PKCS12_free frees |p12| and its contents. +OPENSSL_EXPORT void PKCS12_free(PKCS12 *p12); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(PKCS12, PKCS12_free) +BORINGSSL_MAKE_DELETER(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define PKCS8_R_BAD_PKCS12_DATA 100 +#define PKCS8_R_BAD_PKCS12_VERSION 101 +#define PKCS8_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER 102 +#define PKCS8_R_CRYPT_ERROR 103 +#define PKCS8_R_DECODE_ERROR 104 +#define PKCS8_R_ENCODE_ERROR 105 +#define PKCS8_R_ENCRYPT_ERROR 106 +#define PKCS8_R_ERROR_SETTING_CIPHER_PARAMS 107 +#define PKCS8_R_INCORRECT_PASSWORD 108 +#define PKCS8_R_KEYGEN_FAILURE 109 +#define PKCS8_R_KEY_GEN_ERROR 110 +#define PKCS8_R_METHOD_NOT_SUPPORTED 111 +#define PKCS8_R_MISSING_MAC 112 +#define PKCS8_R_MULTIPLE_PRIVATE_KEYS_IN_PKCS12 113 +#define PKCS8_R_PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED 114 +#define PKCS8_R_PKCS12_TOO_DEEPLY_NESTED 115 +#define PKCS8_R_PRIVATE_KEY_DECODE_ERROR 116 +#define PKCS8_R_PRIVATE_KEY_ENCODE_ERROR 117 +#define PKCS8_R_TOO_LONG 118 +#define PKCS8_R_UNKNOWN_ALGORITHM 119 +#define PKCS8_R_UNKNOWN_CIPHER 120 +#define PKCS8_R_UNKNOWN_CIPHER_ALGORITHM 121 +#define PKCS8_R_UNKNOWN_DIGEST 122 +#define PKCS8_R_UNKNOWN_HASH 123 +#define PKCS8_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM 124 +#define PKCS8_R_UNSUPPORTED_KEYLENGTH 125 +#define PKCS8_R_UNSUPPORTED_SALT_TYPE 126 +#define PKCS8_R_UNSUPPORTED_CIPHER 127 +#define PKCS8_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION 128 +#define PKCS8_R_BAD_ITERATION_COUNT 129 +#define PKCS8_R_UNSUPPORTED_PRF 130 +#define PKCS8_R_INVALID_CHARACTERS 131 +#define PKCS8_R_UNSUPPORTED_OPTIONS 132 +#define PKCS8_R_AMBIGUOUS_FRIENDLY_NAME 133 + +// PKCS12_R_MAC_VERIFY_FAILURE is an error code defined for +// compatability. It points to our equivalent for this OpenSSL error, +// |PKCS8_R_INCORRECT_PASSWORD| +#define PKCS12_R_MAC_VERIFY_FAILURE PKCS8_R_INCORRECT_PASSWORD + +#endif // OPENSSL_HEADER_PKCS8_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/poly1305.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/poly1305.h new file mode 100644 index 0000000..5fee987 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/poly1305.h @@ -0,0 +1,38 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_POLY1305_H +#define OPENSSL_HEADER_POLY1305_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +typedef uint8_t poly1305_state[512]; + +// CRYPTO_poly1305_init sets up |state| so that it can be used to calculate an +// authentication tag with the one-time key |key|. Note that |key| is a +// one-time key and therefore there is no `reset' method because that would +// enable several messages to be authenticated with the same key. +OPENSSL_EXPORT void CRYPTO_poly1305_init(poly1305_state *state, + const uint8_t key[32]); + +// CRYPTO_poly1305_update processes |in_len| bytes from |in|. It can be called +// zero or more times after poly1305_init. +OPENSSL_EXPORT void CRYPTO_poly1305_update(poly1305_state *state, + const uint8_t *in, size_t in_len); + +// CRYPTO_poly1305_finish completes the poly1305 calculation and writes a 16 +// byte authentication tag to |mac|. +OPENSSL_EXPORT void CRYPTO_poly1305_finish(poly1305_state *state, + uint8_t mac[16]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_POLY1305_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pool.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pool.h new file mode 100644 index 0000000..c1f665f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/pool.h @@ -0,0 +1,97 @@ +// Copyright (c) 2016, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_POOL_H +#define OPENSSL_HEADER_POOL_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Buffers and buffer pools. +// +// |CRYPTO_BUFFER|s are simply reference-counted blobs. A |CRYPTO_BUFFER_POOL| +// is an intern table for |CRYPTO_BUFFER|s. This allows for a single copy of a +// given blob to be kept in memory and referenced from multiple places. + + +DEFINE_STACK_OF(CRYPTO_BUFFER) + +// CRYPTO_BUFFER_POOL_new returns a freshly allocated |CRYPTO_BUFFER_POOL| or +// NULL on error. +OPENSSL_EXPORT CRYPTO_BUFFER_POOL* CRYPTO_BUFFER_POOL_new(void); + +// CRYPTO_BUFFER_POOL_free frees |pool|, which must be empty. +OPENSSL_EXPORT void CRYPTO_BUFFER_POOL_free(CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_new returns a |CRYPTO_BUFFER| containing a copy of |data|, or +// else NULL on error. If |pool| is not NULL then the returned value may be a +// reference to a previously existing |CRYPTO_BUFFER| that contained the same +// data. Otherwise, the returned, fresh |CRYPTO_BUFFER| will be added to the +// pool. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new(const uint8_t *data, size_t len, + CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_alloc creates an unpooled |CRYPTO_BUFFER| of the given size and +// writes the underlying data pointer to |*out_data|. It returns NULL on error. +// +// After calling this function, |len| bytes of contents must be written to +// |out_data| before passing the returned pointer to any other BoringSSL +// functions. Once initialized, the |CRYPTO_BUFFER| should be treated as +// immutable. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_alloc(uint8_t **out_data, + size_t len); + +// CRYPTO_BUFFER_new_from_CBS acts the same as |CRYPTO_BUFFER_new|. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new_from_CBS( + const CBS *cbs, CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_new_from_static_data_unsafe behaves like |CRYPTO_BUFFER_new| +// but does not copy |data|. |data| must be immutable and last for the lifetime +// of the address space. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new_from_static_data_unsafe( + const uint8_t *data, size_t len, CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_free decrements the reference count of |buf|. If there are no +// other references, or if the only remaining reference is from a pool, then +// |buf| will be freed. +OPENSSL_EXPORT void CRYPTO_BUFFER_free(CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_up_ref increments the reference count of |buf| and returns +// one. +OPENSSL_EXPORT int CRYPTO_BUFFER_up_ref(CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_data returns a pointer to the data contained in |buf|. +OPENSSL_EXPORT const uint8_t *CRYPTO_BUFFER_data(const CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_len returns the length, in bytes, of the data contained in +// |buf|. +OPENSSL_EXPORT size_t CRYPTO_BUFFER_len(const CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_init_CBS initialises |out| to point at the data from |buf|. +OPENSSL_EXPORT void CRYPTO_BUFFER_init_CBS(const CRYPTO_BUFFER *buf, CBS *out); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(CRYPTO_BUFFER_POOL, CRYPTO_BUFFER_POOL_free) +BORINGSSL_MAKE_DELETER(CRYPTO_BUFFER, CRYPTO_BUFFER_free) +BORINGSSL_MAKE_UP_REF(CRYPTO_BUFFER, CRYPTO_BUFFER_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_POOL_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/posix_time.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/posix_time.h new file mode 100644 index 0000000..55bc21b --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/posix_time.h @@ -0,0 +1,40 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_POSIX_TIME_H +#define OPENSSL_HEADER_POSIX_TIME_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Time functions. + + +// OPENSSL_posix_to_tm converts a int64_t POSIX time value in |time|, which must +// be in the range of year 0000 to 9999, to a broken out time value in |tm|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int OPENSSL_posix_to_tm(int64_t time, struct tm *out_tm); + +// OPENSSL_tm_to_posix converts a time value between the years 0 and 9999 in +// |tm| to a POSIX time value in |out|. One is returned on success, zero is +// returned on failure. It is a failure if |tm| contains out of range values. +OPENSSL_EXPORT int OPENSSL_tm_to_posix(const struct tm *tm, int64_t *out); + +// OPENSSL_timegm converts a time value between the years 0 and 9999 in |tm| to +// a time_t value in |out|. One is returned on success, zero is returned on +// failure. It is a failure if the converted time can not be represented in a +// time_t, or if the tm contains out of range values. +OPENSSL_EXPORT int OPENSSL_timegm(const struct tm *tm, time_t *out); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_POSIX_TIME_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rand.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rand.h new file mode 100644 index 0000000..0bec4ef --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rand.h @@ -0,0 +1,132 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_RAND_H +#define OPENSSL_HEADER_RAND_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Random number generation. + + +#define RAND_PRED_RESISTANCE_LEN (32) + +// RAND_bytes writes |len| bytes of random data to |buf| and returns one. In the +// event that sufficient random data can not be obtained, |abort| is called. +OPENSSL_EXPORT int RAND_bytes(uint8_t *buf, size_t len); + +// RAND_priv_bytes is a wrapper around |RAND_bytes| provided for compatibility. +// Consumers should call |RAND_bytes| directly. +OPENSSL_EXPORT int RAND_priv_bytes(uint8_t *buf, size_t len); + +// RAND_public_bytes writes |len| bytes of random data to |buf| and returns one. +// In the event that sufficient random data can not be obtained, |abort| is +// called. |RAND_public_bytes| and |RAND_bytes| do not use the same state to +// generate output. +OPENSSL_EXPORT int RAND_public_bytes(uint8_t *out, size_t out_len); + +// RAND_bytes_with_user_prediction_resistance is functionally equivalent to +// |RAND_bytes| but also provides a way for the caller to inject prediction +// resistance material using the argument |user_pred_resistance|. +// |user_pred_resistance| must not be NULL and |user_pred_resistance| must be +// filled with |RAND_PRED_RESISTANCE_LEN| bytes. +OPENSSL_EXPORT int RAND_bytes_with_user_prediction_resistance(uint8_t *out, + size_t out_len, const uint8_t user_pred_resistance[RAND_PRED_RESISTANCE_LEN]); + +// Obscure functions. + +#if defined(BORINGSSL_UNSAFE_DETERMINISTIC_MODE) +// RAND_reset_for_fuzzing resets the fuzzer-only deterministic RNG. This +// function is only defined in the fuzzer-only build configuration. +OPENSSL_EXPORT void RAND_reset_for_fuzzing(void); +#endif + + +// Deprecated functions + +// RAND_pseudo_bytes is a wrapper around |RAND_bytes|. +OPENSSL_EXPORT int RAND_pseudo_bytes(uint8_t *buf, size_t len); + +// RAND_seed reads a single byte of random data to ensure that any file +// descriptors etc are opened. +OPENSSL_EXPORT void RAND_seed(const void *buf, int num); + + +// General No-op Functions [Deprecated]. +// +// OpenSSL historically allowed applications to do various operations to gather +// entropy and mix them into the entropy pool. AWS-LC sources entropy for the +// consuming application and the following functions have been deprecated as +// no-ops. Consumers should call |RAND_bytes| directly. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED| to the ones that are missing. +// curl and tpm2-tss defines -Wnerror and depend on them. + +// RAND_load_file returns a nonnegative number. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_load_file(const char *path, + long num); + +// RAND_write_file does nothing and returns negative 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_write_file(const char *file); + +// RAND_file_name returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *RAND_file_name(char *buf, + size_t num); + +// RAND_add does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RAND_add(const void *buf, int num, + double entropy); + +// RAND_egd returns 255. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_egd(const char *); + +// RAND_egd_bytes returns |bytes|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_egd_bytes(const char *, int bytes); + +// RAND_poll returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_poll(void); + +// RAND_status returns one. +OPENSSL_EXPORT int RAND_status(void); + +// RAND_cleanup does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RAND_cleanup(void); + +// rand_meth_st is typedefed to |RAND_METHOD| in base.h. It isn't used; it +// exists only to be the return type of |RAND_SSLeay|. It's +// external so that variables of this type can be initialized. +struct rand_meth_st { + void (*seed)(const void *buf, int num); + int (*bytes)(uint8_t *buf, size_t num); + void (*cleanup)(void); + void (*add)(const void *buf, int num, double entropy); + int (*pseudorand)(uint8_t *buf, size_t num); + int (*status)(void); +}; + +// RAND_SSLeay returns a pointer to a dummy |RAND_METHOD|. +OPENSSL_EXPORT OPENSSL_DEPRECATED RAND_METHOD *RAND_SSLeay(void); + +// RAND_OpenSSL returns a pointer to a dummy |RAND_METHOD|. +OPENSSL_EXPORT RAND_METHOD *RAND_OpenSSL(void); + +// RAND_get_rand_method returns |RAND_SSLeay()|. +OPENSSL_EXPORT const RAND_METHOD *RAND_get_rand_method(void); + +// RAND_set_rand_method returns one. +OPENSSL_EXPORT int RAND_set_rand_method(const RAND_METHOD *); + +// RAND_keep_random_devices_open does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RAND_keep_random_devices_open(int a); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RAND_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rc4.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rc4.h new file mode 100644 index 0000000..7fd61ce --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rc4.h @@ -0,0 +1,43 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_RC4_H +#define OPENSSL_HEADER_RC4_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// RC4. + + +struct rc4_key_st { + uint32_t x, y; + uint32_t data[256]; +} /* RC4_KEY */; + +// RC4_set_key performs an RC4 key schedule and initialises |rc4key| with |len| +// bytes of key material from |key|. +OPENSSL_EXPORT void RC4_set_key(RC4_KEY *rc4key, unsigned len, + const uint8_t *key); + +// RC4 encrypts (or decrypts, it's the same with RC4) |len| bytes from |in| to +// |out|. +OPENSSL_EXPORT void RC4(RC4_KEY *key, size_t len, const uint8_t *in, + uint8_t *out); + + +// Deprecated functions. + +// RC4_options returns the string "rc4(ptr,int)". +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *RC4_options(void); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RC4_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ripemd.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ripemd.h new file mode 100644 index 0000000..fdd32bb --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ripemd.h @@ -0,0 +1,48 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_RIPEMD_H +#define OPENSSL_HEADER_RIPEMD_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +# define RIPEMD160_CBLOCK 64 +# define RIPEMD160_LBLOCK (RIPEMD160_CBLOCK/4) +# define RIPEMD160_DIGEST_LENGTH 20 + +struct RIPEMD160state_st { + uint32_t h[5]; + uint32_t Nl, Nh; + uint8_t data[RIPEMD160_CBLOCK]; + unsigned num; +}; + +// RIPEMD160_Init initialises |ctx| and returns one. +OPENSSL_EXPORT int RIPEMD160_Init(RIPEMD160_CTX *ctx); + +// RIPEMD160_Update adds |len| bytes from |data| to |ctx| and returns one. +OPENSSL_EXPORT int RIPEMD160_Update(RIPEMD160_CTX *ctx, const void *data, + size_t len); + +// RIPEMD160_Final adds the final padding to |ctx| and writes the resulting +// digest to |out|, which must have at least |RIPEMD160_DIGEST_LENGTH| bytes of +// space. It returns one. +OPENSSL_EXPORT int RIPEMD160_Final(uint8_t out[RIPEMD160_DIGEST_LENGTH], + RIPEMD160_CTX *ctx); + +// RIPEMD160 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |RIPEMD160_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *RIPEMD160(const uint8_t *data, size_t len, + uint8_t out[RIPEMD160_DIGEST_LENGTH]); + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RIPEMD_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rsa.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rsa.h new file mode 100644 index 0000000..d674ec0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/rsa.h @@ -0,0 +1,966 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_RSA_H +#define OPENSSL_HEADER_RSA_H + +#include +#include +// OpenSSL includes BN in this header: https://github.com/openssl/openssl/blob/OpenSSL_1_1_1-stable/include/openssl/rsa.h#L21 +#include + +#include +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// rsa.h contains functions for handling encryption and signature using RSA. + + +// Allocation and destruction. +// +// An |RSA| object represents a public or private RSA key. A given object may be +// used concurrently on multiple threads by non-mutating functions, provided no +// other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// RSA_new_public_key returns a new |RSA| object containing a public key with +// the specified parameters, or NULL on error or invalid input. +OPENSSL_EXPORT RSA *RSA_new_public_key(const BIGNUM *n, const BIGNUM *e); + +// RSA_new_private_key returns a new |RSA| object containing a private key with +// the specified parameters, or NULL on error or invalid input. All parameters +// are mandatory and may not be NULL. +// +// This function creates standard RSA private keys with CRT parameters. +OPENSSL_EXPORT RSA *RSA_new_private_key(const BIGNUM *n, const BIGNUM *e, + const BIGNUM *d, const BIGNUM *p, + const BIGNUM *q, const BIGNUM *dmp1, + const BIGNUM *dmq1, const BIGNUM *iqmp); + +// RSA_new returns a new, empty |RSA| object or NULL on error. Prefer using +// |RSA_new_public_key| or |RSA_new_private_key| to import an RSA key. +OPENSSL_EXPORT RSA *RSA_new(void); + +// RSA_new_method acts the same as |RSA_new| but takes an explicit |ENGINE|. +OPENSSL_EXPORT RSA *RSA_new_method(const ENGINE *engine); + +// RSA_free decrements the reference count of |rsa| and frees it if the +// reference count drops to zero. +OPENSSL_EXPORT void RSA_free(RSA *rsa); + +// RSA_up_ref increments the reference count of |rsa| and returns one. It does +// not mutate |rsa| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int RSA_up_ref(RSA *rsa); + + +// Properties. + +// RSA_bits returns the size of |rsa|, in bits. +OPENSSL_EXPORT unsigned RSA_bits(const RSA *rsa); + +// RSA_get0_n returns |rsa|'s public modulus. +OPENSSL_EXPORT const BIGNUM *RSA_get0_n(const RSA *rsa); + +// RSA_get0_e returns |rsa|'s public exponent. +OPENSSL_EXPORT const BIGNUM *RSA_get0_e(const RSA *rsa); + +// RSA_get0_d returns |rsa|'s private exponent. If |rsa| is a public key, this +// value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_d(const RSA *rsa); + +// RSA_get0_p returns |rsa|'s first private prime factor. If |rsa| is a public +// key or lacks its prime factors, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_p(const RSA *rsa); + +// RSA_get0_q returns |rsa|'s second private prime factor. If |rsa| is a public +// key or lacks its prime factors, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_q(const RSA *rsa); + +// RSA_get0_dmp1 returns d (mod p-1) for |rsa|. If |rsa| is a public key or +// lacks CRT parameters, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_dmp1(const RSA *rsa); + +// RSA_get0_dmq1 returns d (mod q-1) for |rsa|. If |rsa| is a public key or +// lacks CRT parameters, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_dmq1(const RSA *rsa); + +// RSA_get0_iqmp returns q^-1 (mod p). If |rsa| is a public key or lacks CRT +// parameters, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_iqmp(const RSA *rsa); + +// RSA_get0_key sets |*out_n|, |*out_e|, and |*out_d|, if non-NULL, to |rsa|'s +// modulus, public exponent, and private exponent, respectively. If |rsa| is a +// public key, the private exponent will be set to NULL. +OPENSSL_EXPORT void RSA_get0_key(const RSA *rsa, const BIGNUM **out_n, + const BIGNUM **out_e, const BIGNUM **out_d); + +// RSA_get0_factors sets |*out_p| and |*out_q|, if non-NULL, to |rsa|'s prime +// factors. If |rsa| is a public key, they will be set to NULL. +OPENSSL_EXPORT void RSA_get0_factors(const RSA *rsa, const BIGNUM **out_p, + const BIGNUM **out_q); + +// RSA_get0_crt_params sets |*out_dmp1|, |*out_dmq1|, and |*out_iqmp|, if +// non-NULL, to |rsa|'s CRT parameters. These are d (mod p-1), d (mod q-1) and +// q^-1 (mod p), respectively. If |rsa| is a public key, each parameter will be +// set to NULL. +OPENSSL_EXPORT void RSA_get0_crt_params(const RSA *rsa, const BIGNUM **out_dmp1, + const BIGNUM **out_dmq1, + const BIGNUM **out_iqmp); + + +// Setting individual properties. +// +// These functions allow setting individual properties of an |RSA| object. This +// is typically used with |RSA_new| to construct an RSA key field by field. +// Prefer instead to use |RSA_new_public_key| and |RSA_new_private_key|. These +// functions defer some initialization to the first use of an |RSA| object. This +// means invalid inputs may be caught late. +// +// TODO(crbug.com/boringssl/316): This deferred initialization also causes +// performance problems in multi-threaded applications. The preferred APIs +// currently have the same issues, but they will initialize eagerly in the +// future. + +// RSA_set0_key sets |rsa|'s modulus, public exponent, and private exponent to +// |n|, |e|, and |d| respectively, if non-NULL. On success, it takes ownership +// of each argument and returns one. Otherwise, it returns zero. +// +// For a public key, |d| may be NULL, but |n| and |e| must either be non-NULL +// or already configured on |rsa|. For a private key, |e| may be NULL, but |n| +// and |d| must either be non-NULL or already configured on |rsa|. Private keys +// missing |e| are often used by the JCA. +// +// It is an error to call this function after |rsa| has been used for a +// cryptographic operation. Construct a new |RSA| object instead. +OPENSSL_EXPORT int RSA_set0_key(RSA *rsa, BIGNUM *n, BIGNUM *e, BIGNUM *d); + +// RSA_set0_factors sets |rsa|'s prime factors to |p| and |q|, if non-NULL, and +// takes ownership of them. On success, it takes ownership of each argument and +// returns one. Otherwise, it returns zero. +// +// Each argument must either be non-NULL or already configured on |rsa|. +// +// It is an error to call this function after |rsa| has been used for a +// cryptographic operation. Construct a new |RSA| object instead. +OPENSSL_EXPORT int RSA_set0_factors(RSA *rsa, BIGNUM *p, BIGNUM *q); + +// RSA_set0_crt_params sets |rsa|'s CRT parameters to |dmp1|, |dmq1|, and +// |iqmp|, if non-NULL, and takes ownership of them. On success, it takes +// ownership of its parameters and returns one. Otherwise, it returns zero. +// +// Each argument must either be non-NULL or already configured on |rsa|. +// +// It is an error to call this function after |rsa| has been used for a +// cryptographic operation. Construct a new |RSA| object instead. +OPENSSL_EXPORT int RSA_set0_crt_params(RSA *rsa, BIGNUM *dmp1, BIGNUM *dmq1, + BIGNUM *iqmp); + +// RSA_METHOD functions + +// RSA_get_default_method returns a zero initialized |RSA_METHOD| object. The +// wrapper functions will select the appropriate |rsa_default_*| implementation. +OPENSSL_EXPORT const RSA_METHOD *RSA_get_default_method(void); + +// RSA_meth_new returns a zero-initialized |RSA_METHOD| object. It sets +// |flags| on the object. Currently, only |RSA_FLAG_OPAQUE| can be set on +// the method structure. The |name| parameter is currently ignored and +// is part of the function signature for OpenSSL compatibility. +OPENSSL_EXPORT RSA_METHOD *RSA_meth_new(const char *name, int flags); + +// RSA_set_method sets |meth| on |rsa|. Returns one on success and zero +// on failure. +OPENSSL_EXPORT int RSA_set_method(RSA *rsa, const RSA_METHOD *meth); + +// RSA_get_method returns the |RSA_METHOD| object associated with |rsa|. +OPENSSL_EXPORT const RSA_METHOD *RSA_get_method(const RSA *rsa); + +// RSA_meth_free frees the memory associated with |meth| +OPENSSL_EXPORT void RSA_meth_free(RSA_METHOD *meth); + +// RSA_METHOD setters +// The following functions set the corresponding fields on |meth|. They return +// one on success and zero on failure. + +// RSA_meth_set_init sets |init| on |meth|. |init| should return one on +// success and zero on failure. +OPENSSL_EXPORT int RSA_meth_set_init(RSA_METHOD *meth, int (*init) (RSA *rsa)); + +// RSA_meth_set_finish sets |finish| on |meth|. The |finish| function +// is called in |RSA_free| before freeing the key. |finish| should return +// one on success and zero on failure. +OPENSSL_EXPORT int RSA_meth_set_finish(RSA_METHOD *meth, + int (*finish) (RSA *rsa)); + +// RSA_meth_set_priv_dec sets |priv_dec| on |meth|. |priv_dec| should decrypt +// |max_out| bytes at |from| using the private key |rsa| and store the plaintext +// in |to|. |priv_dec| should return the size of the recovered plaintext or a +// negative number on error. +OPENSSL_EXPORT int RSA_meth_set_priv_dec(RSA_METHOD *meth, + int (*priv_dec) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set_priv_enc sets |priv_enc| on |meth|. |priv_enc| should sign +// |max_out| bytes at |from| using the private key |rsa| and store the +// signature in |to|. |priv_enc| should return the size of the signature or a +// negative number for error. +OPENSSL_EXPORT int RSA_meth_set_priv_enc(RSA_METHOD *meth, + int (*priv_enc) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set_pub_dec sets |pub_dec| on |meth|. |pub_dec| should recover the +// |max_out| bytes of the message digest at |from| using the signer's public +// key |rsa| and store it in |to|. |pub_dec| should return the size of the +// recovered message digest or a negative number on error. +OPENSSL_EXPORT int RSA_meth_set_pub_dec(RSA_METHOD *meth, + int (*pub_dec) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set_pub_enc sets |pub_enc| on |meth|. |pub_enc| should encrypt +// |max_out| bytes at |from| using the public key |rsa| and stores the +// ciphertext in |to|. |pub_enc| should return the size of the encrypted data +// or a negative number on error. +OPENSSL_EXPORT int RSA_meth_set_pub_enc(RSA_METHOD *meth, + int (*pub_enc) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set0_app_data sets |app_data| on |meth|. Although set0 functions +// generally take ownership in AWS-LC, to maintain OpenSSL compatibility, +// this function does not. It is the consumers responsibility to free +// |app_data|. +OPENSSL_EXPORT int RSA_meth_set0_app_data(RSA_METHOD *meth, void *app_data); + + +// RSA_meth_set_sign sets |sign| on |meth|. The function |sign| should return +// one on success and zero on failure. +OPENSSL_EXPORT int RSA_meth_set_sign(RSA_METHOD *meth, + int (*sign) (int type, + const unsigned char *m, + unsigned int m_length, + unsigned char *sigret, + unsigned int *siglen, const RSA *rsa)); + + +// Key generation. + +// RSA_generate_key_ex generates a new RSA key where the modulus has size +// |bits| and the public exponent is |e|. If unsure, |RSA_F4| is a good value +// for |e|. If |cb| is not NULL then it is called during the key generation +// process. In addition to the calls documented for |BN_generate_prime_ex|, it +// is called with event=2 when the n'th prime is rejected as unsuitable and +// with event=3 when a suitable value for |p| is found. +// +// Note: |bits| is expected to be divisible by 128, and if not will be rounded +// down to the nearest valid value. For example, requesting 3071 bits will +// provide a key that is 2944 bits. |RSA_bits| can be used to verify the +// RSA modulus size of the returned key. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int RSA_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, + BN_GENCB *cb); + +// RSA_generate_key_fips behaves like |RSA_generate_key_ex| but performs +// additional checks for FIPS compliance. The public exponent is always 65537 +// and |bits| must be either 2048 or 3072. +OPENSSL_EXPORT int RSA_generate_key_fips(RSA *rsa, int bits, BN_GENCB *cb); + + +// Encryption / Decryption +// +// These functions are considered non-mutating for thread-safety purposes and +// may be used concurrently. + +// RSA_PKCS1_PADDING denotes PKCS#1 v1.5 padding. When used with encryption, +// this is RSAES-PKCS1-v1_5. When used with signing, this is RSASSA-PKCS1-v1_5. +// +// WARNING: The RSAES-PKCS1-v1_5 encryption scheme is vulnerable to a +// chosen-ciphertext attack. Decrypting attacker-supplied ciphertext with +// RSAES-PKCS1-v1_5 may give the attacker control over your private key. This +// does not impact the RSASSA-PKCS1-v1_5 signature scheme. See "Chosen +// Ciphertext Attacks Against Protocols Based on the RSA Encryption Standard +// PKCS #1", Daniel Bleichenbacher, Advances in Cryptology (Crypto '98). +#define RSA_PKCS1_PADDING 1 + +// RSA_NO_PADDING denotes a raw RSA operation. +#define RSA_NO_PADDING 3 + +// RSA_PKCS1_OAEP_PADDING denotes the RSAES-OAEP encryption scheme. +#define RSA_PKCS1_OAEP_PADDING 4 + +// RSA_X931_PADDING is not supported. It's included so consumer compilations can succeed. +#define RSA_X931_PADDING 5 + +// RSA_PKCS1_PSS_PADDING denotes the RSASSA-PSS signature scheme. This value may +// not be passed into |RSA_sign_raw|, only |EVP_PKEY_CTX_set_rsa_padding|. See +// also |RSA_sign_pss_mgf1| and |RSA_verify_pss_mgf1|. +#define RSA_PKCS1_PSS_PADDING 6 + +// RSA_encrypt encrypts |in_len| bytes from |in| to the public key from |rsa| +// and writes, at most, |max_out| bytes of encrypted data to |out|. The +// |max_out| argument must be, at least, |RSA_size| in order to ensure success. +// +// It returns 1 on success or zero on error. +// +// The |padding| argument must be one of the |RSA_*_PADDING| values. If in +// doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. +OPENSSL_EXPORT int RSA_encrypt(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, size_t in_len, + int padding); + +// RSA_decrypt decrypts |in_len| bytes from |in| with the private key from +// |rsa| and writes, at most, |max_out| bytes of plaintext to |out|. The +// |max_out| argument must be, at least, |RSA_size| in order to ensure success. +// +// It returns 1 on success or zero on error. +// +// The |padding| argument must be one of the |RSA_*_PADDING| values. If in +// doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. +// +// WARNING: Passing |RSA_PKCS1_PADDING| into this function is deprecated and +// insecure. RSAES-PKCS1-v1_5 is vulnerable to a chosen-ciphertext attack. +// Decrypting attacker-supplied ciphertext with RSAES-PKCS1-v1_5 may give the +// attacker control over your private key. See "Chosen Ciphertext Attacks +// Against Protocols Based on the RSA Encryption Standard PKCS #1", Daniel +// Bleichenbacher, Advances in Cryptology (Crypto '98). +// +// In some limited cases, such as TLS RSA key exchange, it is possible to +// mitigate this flaw with custom, protocol-specific padding logic. This +// should be implemented with |RSA_NO_PADDING|, not |RSA_PKCS1_PADDING|. +OPENSSL_EXPORT int RSA_decrypt(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, size_t in_len, + int padding); + +// RSA_public_encrypt encrypts |flen| bytes from |from| to the public key in +// |rsa| and writes the encrypted data to |to|. The |to| buffer must have at +// least |RSA_size| bytes of space. It returns the number of bytes written, or +// -1 on error. The |padding| argument must be one of the |RSA_*_PADDING| +// values. If in doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |RSA_encrypt| instead. +OPENSSL_EXPORT int RSA_public_encrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + +// RSA_private_decrypt decrypts |flen| bytes from |from| with the public key in +// |rsa| and writes the plaintext to |to|. The |to| buffer must have at least +// |RSA_size| bytes of space. It returns the number of bytes written, or -1 on +// error. The |padding| argument must be one of the |RSA_*_PADDING| values. If +// in doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. Passing +// |RSA_PKCS1_PADDING| into this function is deprecated and insecure. See +// |RSA_decrypt|. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |RSA_decrypt| instead. +OPENSSL_EXPORT int RSA_private_decrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + + +// RSA_PSS_SALTLEN_DIGEST denotes the salt length matches the digest length +#define RSA_PSS_SALTLEN_DIGEST -1 + +// Signing / Verification +// +// These functions are considered non-mutating for thread-safety purposes and +// may be used concurrently. + +// RSA_sign signs |digest_len| bytes of digest from |digest| with |rsa| using +// RSASSA-PKCS1-v1_5. It writes, at most, |RSA_size(rsa)| bytes to |out|. On +// successful return, the actual number of bytes written is written to +// |*out_len|. +// +// The |hash_nid| argument identifies the hash function used to calculate +// |digest| and is embedded in the resulting signature. For example, it might be +// |NID_sha256|. +// +// It returns 1 on success and zero on error. +// +// WARNING: |digest| must be the result of hashing the data to be signed with +// |hash_nid|. Passing unhashed inputs will not result in a secure signature +// scheme. +OPENSSL_EXPORT int RSA_sign(int hash_nid, const uint8_t *digest, + size_t digest_len, uint8_t *out, unsigned *out_len, + RSA *rsa); + +// RSA_sign_pss_mgf1 signs |digest_len| bytes from |digest| with the public key +// from |rsa| using RSASSA-PSS with MGF1 as the mask generation function. It +// writes, at most, |max_out| bytes of signature data to |out|. The |max_out| +// argument must be, at least, |RSA_size| in order to ensure success. It returns +// 1 on success or zero on error. +// +// The |md| and |mgf1_md| arguments identify the hash used to calculate |digest| +// and the MGF1 hash, respectively. If |mgf1_md| is NULL, |md| is +// used. +// +// |salt_len| specifies the expected salt length in bytes. If |salt_len| is -1, +// then the salt length is the same as the hash length. If -2, then the salt +// length is maximal given the size of |rsa|. If unsure, use -1. +// +// WARNING: |digest| must be the result of hashing the data to be signed with +// |md|. Passing unhashed inputs will not result in a secure signature scheme. +OPENSSL_EXPORT int RSA_sign_pss_mgf1(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *digest, + size_t digest_len, const EVP_MD *md, + const EVP_MD *mgf1_md, int salt_len); + +// RSA_sign_raw performs the private key portion of computing a signature with +// |rsa|. It writes, at most, |max_out| bytes of signature data to |out|. The +// |max_out| argument must be, at least, |RSA_size| in order to ensure the +// output fits. It returns 1 on success or zero on error. +// +// If |padding| is |RSA_PKCS1_PADDING|, this function wraps |in| with the +// padding portion of RSASSA-PKCS1-v1_5 and then performs the raw private key +// operation. The caller is responsible for hashing the input and wrapping it in +// a DigestInfo structure. +// +// If |padding| is |RSA_NO_PADDING|, this function only performs the raw private +// key operation, interpreting |in| as a integer modulo n. The caller is +// responsible for hashing the input and encoding it for the signature scheme +// being implemented. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. |in| must be the result of hashing and encoding the data as +// needed for the scheme being implemented. Passing in arbitrary inputs will not +// result in a secure signature scheme. +OPENSSL_EXPORT int RSA_sign_raw(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, + size_t in_len, int padding); + +// RSA_verify verifies that |sig_len| bytes from |sig| are a valid, +// RSASSA-PKCS1-v1_5 signature of |digest_len| bytes at |digest| by |rsa|. +// +// The |hash_nid| argument identifies the hash function used to calculate +// |digest| and is embedded in the resulting signature in order to prevent hash +// confusion attacks. For example, it might be |NID_sha256|. +// +// It returns one if the signature is valid and zero otherwise. +// +// We distinguish between a "mismatched" signature error and "bad" signature +// error because of JCA expectations. Specifically: +// * Error |RSA_R_BAD_SIGNATURE| is set if extra information is included beyond +// the signature as forbidden by FIPS 186-4 section 5.5 item (f). +// * Error |RSA_R_MISMATCHED_SIGNATURE| is set if step (4) of RFC-8017 +// section 8.2.2 detects a difference in the two encoded messages. +// +// WARNING: this differs from the original, OpenSSL function which additionally +// returned -1 on error. +// +// WARNING: |digest| must be the result of hashing the data to be verified with +// |hash_nid|. Passing unhashed input will not result in a secure signature +// scheme. +OPENSSL_EXPORT int RSA_verify(int hash_nid, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, RSA *rsa); + +// RSA_verify_pss_mgf1 verifies that |sig_len| bytes from |sig| are a valid, +// RSASSA-PSS signature of |digest_len| bytes at |digest| by |rsa|. It returns +// one if the signature is valid and zero otherwise. MGF1 is used as the mask +// generation function. +// +// The |md| and |mgf1_md| arguments identify the hash used to calculate |digest| +// and the MGF1 hash, respectively. If |mgf1_md| is NULL, |md| is +// used. |salt_len| specifies the expected salt length in bytes. +// +// If |salt_len| is -1, then the salt length is the same as the hash length. If +// -2, then the salt length is recovered and all values accepted. If unsure, use +// -1. +// +// WARNING: |digest| must be the result of hashing the data to be verified with +// |md|. Passing unhashed input will not result in a secure signature scheme. +OPENSSL_EXPORT int RSA_verify_pss_mgf1(RSA *rsa, const uint8_t *digest, + size_t digest_len, const EVP_MD *md, + const EVP_MD *mgf1_md, int salt_len, + const uint8_t *sig, size_t sig_len); + +// RSA_verify_raw performs the public key portion of verifying |in_len| bytes of +// signature from |in| using the public key from |rsa|. On success, it returns +// one and writes, at most, |max_out| bytes of output to |out|. The |max_out| +// argument must be, at least, |RSA_size| in order to ensure the output fits. On +// failure or invalid input, it returns zero. +// +// If |padding| is |RSA_PKCS1_PADDING|, this function checks the padding portion +// of RSASSA-PKCS1-v1_5 and outputs the remainder of the encoded digest. The +// caller is responsible for checking the output is a DigestInfo-wrapped digest +// of the message. +// +// If |padding| is |RSA_NO_PADDING|, this function only performs the raw public +// key operation. The caller is responsible for checking the output is a valid +// result for the signature scheme being implemented. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. Checking for arbitrary strings in |out| will not result in a +// secure signature scheme. +OPENSSL_EXPORT int RSA_verify_raw(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, + size_t in_len, int padding); + +// RSA_private_encrypt performs the private key portion of computing a signature +// with |rsa|. It takes |flen| bytes from |from| as input and writes the result +// to |to|. The |to| buffer must have at least |RSA_size| bytes of space. It +// returns the number of bytes written, or -1 on error. +// +// For the interpretation of |padding| and the input, see |RSA_sign_raw|. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. See |RSA_sign_raw| for details. +// +// WARNING: This function is dangerous because it breaks the usual return value +// convention. Use |RSA_sign_raw| instead. +OPENSSL_EXPORT int RSA_private_encrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + +// RSA_public_decrypt performs the public key portion of verifying |flen| bytes +// of signature from |from| using the public key from |rsa|. It writes the +// result to |to|, which must have at least |RSA_size| bytes of space. It +// returns the number of bytes written, or -1 on error. +// +// For the interpretation of |padding| and the result, see |RSA_verify_raw|. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. See |RSA_verify_raw| for details. +// +// WARNING: This function is dangerous because it breaks the usual return value +// convention. Use |RSA_verify_raw| instead. +OPENSSL_EXPORT int RSA_public_decrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + + +// Utility functions. + +// RSA_size returns the number of bytes in the modulus, which is also the size +// of a signature or encrypted value using |rsa|. +OPENSSL_EXPORT unsigned RSA_size(const RSA *rsa); + +// RSA_is_opaque returns one if |rsa| is opaque and doesn't expose its key +// material. Otherwise it returns zero. +OPENSSL_EXPORT int RSA_is_opaque(const RSA *rsa); + +// RSAPublicKey_dup allocates a fresh |RSA| and copies the public key from +// |rsa| into it. It returns the fresh |RSA| object, or NULL on error. +OPENSSL_EXPORT RSA *RSAPublicKey_dup(const RSA *rsa); + +// RSAPrivateKey_dup allocates a fresh |RSA| and copies the private key from +// |rsa| into it. It returns the fresh |RSA| object, or NULL on error. +OPENSSL_EXPORT RSA *RSAPrivateKey_dup(const RSA *rsa); + +// RSA_check_key performs basic validity tests on |rsa|. It returns one if +// they pass and zero otherwise. If it returns zero then a more detailed error +// is available on the error queue. +OPENSSL_EXPORT int RSA_check_key(const RSA *rsa); + +// RSA_check_fips performs two FIPS related checks in addition to basic +// validity tests from RSA_check_key: +// - partial public key validation (SP 800-89), +// - pair-wise consistency test. +// This function does not mutate |rsa| for thread-safety purposes and +// may be used concurrently. +OPENSSL_EXPORT int RSA_check_fips(RSA *key); + +// RSA_verify_PKCS1_PSS_mgf1 verifies that |EM| is a correct PSS padding of +// |mHash|, where |mHash| is a digest produced by |Hash|. |EM| must point to +// exactly |RSA_size(rsa)| bytes of data. The |mgf1Hash| argument specifies the +// hash function for generating the mask. If NULL, |Hash| is used. The |sLen| +// argument specifies the expected salt length in bytes. If |sLen| is RSA_PSS_SALTLEN_DIGEST then +// the salt length is the same as the hash length. If -2, then the salt length +// is recovered and all values accepted. +// +// If unsure, use RSA_PSS_SALTLEN_DIGEST. +// +// It returns one on success or zero on error. +// +// This function implements only the low-level padding logic. Use +// |RSA_verify_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_verify_PKCS1_PSS_mgf1(const RSA *rsa, + const uint8_t *mHash, + const EVP_MD *Hash, + const EVP_MD *mgf1Hash, + const uint8_t *EM, int sLen); + +// RSA_padding_add_PKCS1_PSS_mgf1 writes a PSS padding of |mHash| to |EM|, +// where |mHash| is a digest produced by |Hash|. |RSA_size(rsa)| bytes of +// output will be written to |EM|. The |mgf1Hash| argument specifies the hash +// function for generating the mask. If NULL, |Hash| is used. The |sLen| +// argument specifies the expected salt length in bytes. +// If |sLen| is RSA_PSS_SALTLEN_DIGEST then the salt length is the same as +// the hash length. If -2, then the salt length is maximal given the space in |EM|. +// +// It returns one on success or zero on error. +// +// This function implements only the low-level padding logic. Use +// |RSA_sign_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_PSS_mgf1(const RSA *rsa, uint8_t *EM, + const uint8_t *mHash, + const EVP_MD *Hash, + const EVP_MD *mgf1Hash, + int sLen); + +// RSA_padding_add_PKCS1_OAEP_mgf1 writes an OAEP padding of |from| to |to| +// with the given parameters and hash functions. If |md| is NULL then SHA-1 is +// used. If |mgf1md| is NULL then the value of |md| is used (which means SHA-1 +// if that, in turn, is NULL). +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_OAEP_mgf1( + uint8_t *to, size_t to_len, const uint8_t *from, size_t from_len, + const uint8_t *param, size_t param_len, const EVP_MD *md, + const EVP_MD *mgf1md); + +// PKCS1_MGF1 masks a seed using MGF1 as defined in RFC 8017 (B.2.1). +// It writes the masked output to |out|, using |len| bytes. |seed| and +// |seed_len| are the seed input. |md| is the message digest to use. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS1_MGF1(uint8_t *out, size_t len, + const uint8_t *seed, size_t seed_len, const EVP_MD *md); + +// RSA_add_pkcs1_prefix builds a version of |digest| prefixed with the +// DigestInfo header for the given hash function and sets |out_msg| to point to +// it. On successful return, if |*is_alloced| is one, the caller must release +// |*out_msg| with |OPENSSL_free|. +OPENSSL_EXPORT int RSA_add_pkcs1_prefix(uint8_t **out_msg, size_t *out_msg_len, + int *is_alloced, int hash_nid, + const uint8_t *digest, + size_t digest_len); + + +// ASN.1 functions. + +// RSA_parse_public_key parses a DER-encoded RSAPublicKey structure (RFC 8017) +// from |cbs| and advances |cbs|. It returns a newly-allocated |RSA| or NULL on +// error. +OPENSSL_EXPORT RSA *RSA_parse_public_key(CBS *cbs); + +// RSA_public_key_from_bytes parses |in| as a DER-encoded RSAPublicKey structure +// (RFC 8017). It returns a newly-allocated |RSA| or NULL on error. +OPENSSL_EXPORT RSA *RSA_public_key_from_bytes(const uint8_t *in, size_t in_len); + +// RSA_marshal_public_key marshals |rsa| as a DER-encoded RSAPublicKey structure +// (RFC 8017) and appends the result to |cbb|. It returns one on success and +// zero on failure. +OPENSSL_EXPORT int RSA_marshal_public_key(CBB *cbb, const RSA *rsa); + +// RSA_public_key_to_bytes marshals |rsa| as a DER-encoded RSAPublicKey +// structure (RFC 8017) and, on success, sets |*out_bytes| to a newly allocated +// buffer containing the result and returns one. Otherwise, it returns zero. The +// result should be freed with |OPENSSL_free|. +OPENSSL_EXPORT int RSA_public_key_to_bytes(uint8_t **out_bytes, size_t *out_len, + const RSA *rsa); + +// RSA_parse_private_key parses a DER-encoded RSAPrivateKey structure (RFC 8017) +// from |cbs| and advances |cbs|. It returns a newly-allocated |RSA| or NULL on +// error. +OPENSSL_EXPORT RSA *RSA_parse_private_key(CBS *cbs); + +// RSA_private_key_from_bytes parses |in| as a DER-encoded RSAPrivateKey +// structure (RFC 8017). It returns a newly-allocated |RSA| or NULL on error. +OPENSSL_EXPORT RSA *RSA_private_key_from_bytes(const uint8_t *in, + size_t in_len); + +// RSA_marshal_private_key marshals |rsa| as a DER-encoded RSAPrivateKey +// structure (RFC 8017) and appends the result to |cbb|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int RSA_marshal_private_key(CBB *cbb, const RSA *rsa); + +// RSA_private_key_to_bytes marshals |rsa| as a DER-encoded RSAPrivateKey +// structure (RFC 8017) and, on success, sets |*out_bytes| to a newly allocated +// buffer containing the result and returns one. Otherwise, it returns zero. The +// result should be freed with |OPENSSL_free|. +OPENSSL_EXPORT int RSA_private_key_to_bytes(uint8_t **out_bytes, + size_t *out_len, const RSA *rsa); + + +// Obscure RSA variants. +// +// These functions allow creating RSA keys with obscure combinations of +// parameters. + +// RSA_new_private_key_no_crt behaves like |RSA_new_private_key| but constructs +// an RSA key without CRT coefficients. +// +// Keys created by this function will be less performant and cannot be +// serialized. +OPENSSL_EXPORT RSA *RSA_new_private_key_no_crt(const BIGNUM *n, const BIGNUM *e, + const BIGNUM *d); + +// RSA_new_private_key_no_e behaves like |RSA_new_private_key| but constructs an +// RSA key without CRT parameters or public exponent. +// +// Keys created by this function will be less performant, cannot be serialized, +// and lack hardening measures that protect against side channels and fault +// attacks. +OPENSSL_EXPORT RSA *RSA_new_private_key_no_e(const BIGNUM *n, const BIGNUM *d); + +// RSA_new_public_key_large_e behaves like |RSA_new_public_key| but allows any +// |e| up to |n|. +// +// BoringSSL typically bounds public exponents as a denial-of-service +// mitigation. Keys created by this function may perform worse than those +// created by |RSA_new_public_key|. +OPENSSL_EXPORT RSA *RSA_new_public_key_large_e(const BIGNUM *n, + const BIGNUM *e); + +// RSA_new_private_key_large_e behaves like |RSA_new_private_key| but allows any +// |e| up to |n|. +// +// BoringSSL typically bounds public exponents as a denial-of-service +// mitigation. Keys created by this function may perform worse than those +// created by |RSA_new_private_key|. +OPENSSL_EXPORT RSA *RSA_new_private_key_large_e( + const BIGNUM *n, const BIGNUM *e, const BIGNUM *d, const BIGNUM *p, + const BIGNUM *q, const BIGNUM *dmp1, const BIGNUM *dmq1, + const BIGNUM *iqmp); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int RSA_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int RSA_set_ex_data(RSA *rsa, int idx, void *arg); +OPENSSL_EXPORT void *RSA_get_ex_data(const RSA *rsa, int idx); + +// Flags. + +// RSA_FLAG_OPAQUE specifies that this RSA_METHOD does not expose its key +// material. This may be set if, for instance, it is wrapping some other crypto +// API, like a platform key store. +#define RSA_FLAG_OPAQUE 1 + +// RSA_FLAG_NO_BLINDING disables blinding of private operations, which is a +// dangerous thing to do. It is deprecated and should not be used. It will +// be ignored whenever possible. +// +// This flag must be used if a key without the public exponent |e| is used for +// private key operations; avoid using such keys whenever possible. +#define RSA_FLAG_NO_BLINDING 8 + +// RSA_FLAG_EXT_PKEY is deprecated and ignored. +#define RSA_FLAG_EXT_PKEY 0x20 + +// RSA_FLAG_NO_PUBLIC_EXPONENT indicates that private keys without a public +// exponent are allowed. This is an internal constant. Use +// |RSA_new_private_key_no_e| to construct such keys. +#define RSA_FLAG_NO_PUBLIC_EXPONENT 0x40 + +// RSA_FLAG_LARGE_PUBLIC_EXPONENT indicates that keys with a large public +// exponent are allowed. This is an internal constant. Use +// |RSA_new_public_key_large_e| and |RSA_new_private_key_large_e| to construct +// such keys. +#define RSA_FLAG_LARGE_PUBLIC_EXPONENT 0x80 + + +// RSA public exponent values. + +#define RSA_3 0x3 +#define RSA_F4 0x10001 + + +// Deprecated functions. + +#define RSA_METHOD_FLAG_NO_CHECK RSA_FLAG_OPAQUE + +// RSAerr allows consumers to add an error for a given function |f| and reason +// |r|. This macro is added in for OpenSSL compatibility. To avoid exposing +// internals, we ignore the |f| parameter. The |r| parameter is passed into +// |OPENSSL_PUT_ERROR|. +#define RSAerr(f,r) OPENSSL_PUT_ERROR(RSA, r); + +// RSA_flags returns the flags for |rsa|. These are a bitwise OR of |RSA_FLAG_*| +// constants. +OPENSSL_EXPORT int RSA_flags(const RSA *rsa); + +// RSA_set_flags sets the flags in the |flags| parameter on the |RSA| +// object. Multiple flags can be passed in one go (bitwise ORed together). +// Any flags that are already set are left set. +OPENSSL_EXPORT void RSA_set_flags(RSA *rsa, int flags); + +// RSA_test_flags returns the subset of flags in |flags| which are set in |rsa|. +OPENSSL_EXPORT int RSA_test_flags(const RSA *rsa, int flags); + +// RSA_blinding_on returns one in case blinding is on, otherwise 0. +OPENSSL_EXPORT int RSA_blinding_on(RSA *rsa, BN_CTX *ctx); + +// RSA_blinding_off_temp_for_accp_compatibility sets |rsa|'s RSA_FLAG_NO_BLINDING. +// +// Private keys missing |e| are often used by the JCA. In order to use such keys +// for signing/decryption, one can use RSA_blinding_off_temp_for_accp_compatibility +// to disable blinding. In general, we strongly advise against disabling blinding. +// This method is temporarily provided to support ACCP. It will be replaced +// by a method that would allow creating an RSA private key from a modulus and +// a private exponent having blinding disabled. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RSA_blinding_off_temp_for_accp_compatibility(RSA *rsa); + +// RSA_pkey_ctx_ctrl is a vestigial OpenSSL function that has been obsoleted by +// the EVP interface. External callers should not use this. Internal callers +// should use |EVP_PKEY_CTX_ctrl| instead. +// +// This function directly calls |EVP_PKEY_CTX_ctrl| with some guards around the +// key's type. The key type must either be RSA or RSA-PSS, otherwise -1 is +// returned. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RSA_pkey_ctx_ctrl(EVP_PKEY_CTX *ctx, int optype, int cmd, + int p1, void *p2); + +// RSA_generate_key behaves like |RSA_generate_key_ex|, which is what you +// should use instead. It returns NULL on error, or a newly-allocated |RSA| on +// success. This function is provided for compatibility only. The |callback| +// and |cb_arg| parameters must be NULL. +OPENSSL_EXPORT RSA *RSA_generate_key(int bits, uint64_t e, void *callback, + void *cb_arg); + +// d2i_RSAPublicKey parses a DER-encoded RSAPublicKey structure (RFC 8017) from +// |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |RSA_parse_public_key| instead. +OPENSSL_EXPORT RSA *d2i_RSAPublicKey(RSA **out, const uint8_t **inp, long len); + +// i2d_RSAPublicKey marshals |in| to a DER-encoded RSAPublicKey structure (RFC +// 8017), as described in |i2d_SAMPLE|. +// +// Use |RSA_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_RSAPublicKey(const RSA *in, uint8_t **outp); + +// d2i_RSAPrivateKey parses a DER-encoded RSAPrivateKey structure (RFC 8017) +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |RSA_parse_private_key| instead. +OPENSSL_EXPORT RSA *d2i_RSAPrivateKey(RSA **out, const uint8_t **inp, long len); + +// i2d_RSAPrivateKey marshals |in| to a DER-encoded RSAPrivateKey structure (RFC +// 8017), as described in |i2d_SAMPLE|. +// +// Use |RSA_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_RSAPrivateKey(const RSA *in, uint8_t **outp); + +// RSA_padding_add_PKCS1_PSS acts like |RSA_padding_add_PKCS1_PSS_mgf1| but the +// |mgf1Hash| parameter of the latter is implicitly set to |Hash|. +// +// This function implements only the low-level padding logic. Use +// |RSA_sign_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_PSS(const RSA *rsa, uint8_t *EM, + const uint8_t *mHash, + const EVP_MD *Hash, int sLen); + +// RSA_verify_PKCS1_PSS acts like |RSA_verify_PKCS1_PSS_mgf1| but the +// |mgf1Hash| parameter of the latter is implicitly set to |Hash|. +// +// This function implements only the low-level padding logic. Use +// |RSA_verify_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_verify_PKCS1_PSS(const RSA *rsa, const uint8_t *mHash, + const EVP_MD *Hash, const uint8_t *EM, + int sLen); + +// RSA_padding_add_PKCS1_OAEP acts like |RSA_padding_add_PKCS1_OAEP_mgf1| but +// the |md| and |mgf1md| parameters of the latter are implicitly set to NULL, +// which means SHA-1. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_OAEP(uint8_t *to, size_t to_len, + const uint8_t *from, + size_t from_len, + const uint8_t *param, + size_t param_len); + +// RSA_print prints a textual representation of |rsa| to |bio|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int RSA_print(BIO *bio, const RSA *rsa, int indent); + +// RSA_print_fp prints a textual representation of |rsa| to |fp|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int RSA_print_fp(FILE *fp, const RSA *rsa, int indent); + +// RSA_get0_pss_params returns NULL. In OpenSSL, this function retries RSA-PSS +// parameters associated with |RSA| objects, but BoringSSL does not support +// the id-RSASSA-PSS key encoding. +OPENSSL_EXPORT const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *rsa); + +// RSA_new_method_no_e returns a newly-allocated |RSA| object backed by +// |engine|, with a public modulus of |n| and no known public exponent. +// +// Do not use this function. It exists only to support Conscrypt, whose use +// should be replaced with a more sound mechanism. See +// https://crbug.com/boringssl/602. +OPENSSL_EXPORT RSA *RSA_new_method_no_e(const ENGINE *engine, const BIGNUM *n); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(RSA, RSA_free) +BORINGSSL_MAKE_UP_REF(RSA, RSA_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define RSA_R_BAD_ENCODING 100 +#define RSA_R_BAD_E_VALUE 101 +#define RSA_R_BAD_FIXED_HEADER_DECRYPT 102 +#define RSA_R_BAD_PAD_BYTE_COUNT 103 +#define RSA_R_BAD_RSA_PARAMETERS 104 +#define RSA_R_BAD_SIGNATURE 105 +#define RSA_R_BAD_VERSION 106 +#define RSA_R_BLOCK_TYPE_IS_NOT_01 107 +#define RSA_R_BN_NOT_INITIALIZED 108 +#define RSA_R_CANNOT_RECOVER_MULTI_PRIME_KEY 109 +#define RSA_R_CRT_PARAMS_ALREADY_GIVEN 110 +#define RSA_R_CRT_VALUES_INCORRECT 111 +#define RSA_R_DATA_LEN_NOT_EQUAL_TO_MOD_LEN 112 +#define RSA_R_DATA_TOO_LARGE 113 +#define RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE 114 +#define RSA_R_DATA_TOO_LARGE_FOR_MODULUS 115 +#define RSA_R_DATA_TOO_SMALL 116 +#define RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE 117 +#define RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY 118 +#define RSA_R_D_E_NOT_CONGRUENT_TO_1 119 +#define RSA_R_EMPTY_PUBLIC_KEY 120 +#define RSA_R_ENCODE_ERROR 121 +#define RSA_R_FIRST_OCTET_INVALID 122 +#define RSA_R_INCONSISTENT_SET_OF_CRT_VALUES 123 +#define RSA_R_INTERNAL_ERROR 124 +#define RSA_R_INVALID_MESSAGE_LENGTH 125 +#define RSA_R_KEY_SIZE_TOO_SMALL 126 +#define RSA_R_LAST_OCTET_INVALID 127 +#define RSA_R_MODULUS_TOO_LARGE 128 +#define RSA_R_MUST_HAVE_AT_LEAST_TWO_PRIMES 129 +#define RSA_R_NO_PUBLIC_EXPONENT 130 +#define RSA_R_NULL_BEFORE_BLOCK_MISSING 131 +#define RSA_R_N_NOT_EQUAL_P_Q 132 +#define RSA_R_OAEP_DECODING_ERROR 133 +#define RSA_R_ONLY_ONE_OF_P_Q_GIVEN 134 +#define RSA_R_OUTPUT_BUFFER_TOO_SMALL 135 +#define RSA_R_PADDING_CHECK_FAILED 136 +#define RSA_R_PKCS_DECODING_ERROR 137 +#define RSA_R_SLEN_CHECK_FAILED 138 +#define RSA_R_SLEN_RECOVERY_FAILED 139 +#define RSA_R_TOO_LONG 140 +#define RSA_R_TOO_MANY_ITERATIONS 141 +#define RSA_R_UNKNOWN_ALGORITHM_TYPE 142 +#define RSA_R_UNKNOWN_PADDING_TYPE 143 +#define RSA_R_VALUE_MISSING 144 +#define RSA_R_WRONG_SIGNATURE_LENGTH 145 +#define RSA_R_PUBLIC_KEY_VALIDATION_FAILED 146 +#define RSA_R_D_OUT_OF_RANGE 147 +#define RSA_R_BLOCK_TYPE_IS_NOT_02 148 +#define RSA_R_MISMATCHED_SIGNATURE 248 + +// RSA_F_RSA_OSSL_PRIVATE_ENCRYPT is a function code defined +// for compatibility. AWS-LC does not support function codes +#define RSA_F_RSA_OSSL_PRIVATE_ENCRYPT 0 + +#endif // OPENSSL_HEADER_RSA_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/safestack.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/safestack.h new file mode 100644 index 0000000..6ceaaf9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/safestack.h @@ -0,0 +1,5 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/service_indicator.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/service_indicator.h new file mode 100644 index 0000000..eb5e5ad --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/service_indicator.h @@ -0,0 +1,88 @@ +// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +#ifndef AWSLC_HEADER_SERVICE_INDICATOR_H +#define AWSLC_HEADER_SERVICE_INDICATOR_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// FIPS 140-3 Approved Security Service Indicator + + +// |FIPS_service_indicator_before_call| and |FIPS_service_indicator_after_call| +// both currently return the same local thread counter which is slowly +// incremented whenever approved services are called. +// +// |FIPS_service_indicator_before_call| is intended to be called right before +// an approved service, while |FIPS_service_indicator_after_call| should be +// called immediately after. If the values returned from these two functions are +// not equal, this means that the service called in between is deemed to be +// approved. If the values are still the same, this means the counter has not +// been incremented, and the service called is otherwise not approved for FIPS. + + +OPENSSL_EXPORT uint64_t FIPS_service_indicator_before_call(void); +OPENSSL_EXPORT uint64_t FIPS_service_indicator_after_call(void); + +OPENSSL_EXPORT const char* awslc_version_string(void); + +enum FIPSStatus { + AWSLC_NOT_APPROVED = 0, + AWSLC_APPROVED = 1 +}; + +#if defined(AWSLC_FIPS) + +#define AWSLC_MODE_STRING "AWS-LC FIPS " + +// CALL_SERVICE_AND_CHECK_APPROVED performs an approval check and runs the service. +// The |approved| value passed in will change to |AWSLC_APPROVED| and +// |AWSLC_NOT_APPROVED| accordingly to the approved state of the service ran. +// It is highly recommended that users of the service indicator use this macro +// when interacting with the service indicator. +// +// This macro tests before != after to handle potential uint64_t rollover in +// long-running applications that use the release build of AWS-LC. Debug builds +// use an assert before + 1 == after to ensure in testing the service indicator +// is operating as expected. +#define CALL_SERVICE_AND_CHECK_APPROVED(approved, func) \ + do { \ + (approved) = AWSLC_NOT_APPROVED; \ + int before = FIPS_service_indicator_before_call(); \ + func; \ + int after = FIPS_service_indicator_after_call(); \ + if (before != after) { \ + assert(before + 1 == after); \ + (approved) = AWSLC_APPROVED; \ + } \ + } \ + while(0) + +#else + +#define AWSLC_MODE_STRING "AWS-LC " + +// CALL_SERVICE_AND_CHECK_APPROVED always returns |AWSLC_APPROVED| when AWS-LC +// is not built in FIPS mode for easier consumer compatibility that have both +// FIPS and non-FIPS libraries. +#define CALL_SERVICE_AND_CHECK_APPROVED(approved, func) \ + do { \ + (approved) = AWSLC_APPROVED; \ + func; \ + } \ + while(0) \ + +#endif // AWSLC_FIPS + +#define AWSLC_VERSION_STRING AWSLC_MODE_STRING AWSLC_VERSION_NUMBER_STRING + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // AWSLC_SERVICE_INDICATOR_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/sha.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/sha.h new file mode 100644 index 0000000..446d814 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/sha.h @@ -0,0 +1,247 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SHA_H +#define OPENSSL_HEADER_SHA_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// The SHA family of hash functions (SHA-1 and SHA-2). + + +// SHA_CBLOCK is the block size of SHA-1. +#define SHA_CBLOCK 64 + +// SHA_DIGEST_LENGTH is the length of a SHA-1 digest. +#define SHA_DIGEST_LENGTH 20 + +// SHA1_Init initialises |sha| and returns one. +OPENSSL_EXPORT int SHA1_Init(SHA_CTX *sha); + +// SHA1_Update adds |len| bytes from |data| to |sha| and returns one. +OPENSSL_EXPORT int SHA1_Update(SHA_CTX *sha, const void *data, size_t len); + +// SHA1_Final adds the final padding to |sha| and writes the resulting digest to +// |out|, which must have at least |SHA_DIGEST_LENGTH| bytes of space. It +// returns one. +OPENSSL_EXPORT int SHA1_Final(uint8_t out[SHA_DIGEST_LENGTH], SHA_CTX *sha); + +// SHA1 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA1(const uint8_t *data, size_t len, + uint8_t out[SHA_DIGEST_LENGTH]); + +// SHA1_Transform is a low-level function that performs a single, SHA-1 block +// transformation using the state from |sha| and |SHA_CBLOCK| bytes from +// |block|. +OPENSSL_EXPORT void SHA1_Transform(SHA_CTX *sha, + const uint8_t block[SHA_CBLOCK]); + +struct sha_state_st { + uint32_t h[5]; + uint32_t Nl, Nh; + uint8_t data[SHA_CBLOCK]; + unsigned num; +}; + + +// SHA-224. + +// SHA224_CBLOCK is the block size of SHA-224. +#define SHA224_CBLOCK 64 + +// SHA224_DIGEST_LENGTH is the length of a SHA-224 digest. +#define SHA224_DIGEST_LENGTH 28 + +// SHA224_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha); + +// SHA224_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len); + +// SHA224_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA224_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA224_Final(uint8_t out[SHA224_DIGEST_LENGTH], + SHA256_CTX *sha); + +// SHA224 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA224_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA224(const uint8_t *data, size_t len, + uint8_t out[SHA224_DIGEST_LENGTH]); + + +// SHA-256. + +// SHA256_CBLOCK is the block size of SHA-256. +#define SHA256_CBLOCK 64 + +// SHA256_DIGEST_LENGTH is the length of a SHA-256 digest. +#define SHA256_DIGEST_LENGTH 32 + +// SHA256_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA256_Init(SHA256_CTX *sha); + +// SHA256_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA256_Update(SHA256_CTX *sha, const void *data, size_t len); + +// SHA256_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA256_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA256_Final(uint8_t out[SHA256_DIGEST_LENGTH], + SHA256_CTX *sha); + +// SHA256 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA256_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA256(const uint8_t *data, size_t len, + uint8_t out[SHA256_DIGEST_LENGTH]); + +// SHA256_Transform is a low-level function that performs a single, SHA-256 +// block transformation using the state from |sha| and |SHA256_CBLOCK| bytes +// from |block|. +OPENSSL_EXPORT void SHA256_Transform(SHA256_CTX *sha, + const uint8_t block[SHA256_CBLOCK]); + +// SHA256_TransformBlocks is a low-level function that takes |num_blocks| * +// |SHA256_CBLOCK| bytes of data and performs SHA-256 transforms on it to update +// |state|. You should not use this function unless you are implementing a +// derivative of SHA-256. +OPENSSL_EXPORT void SHA256_TransformBlocks(uint32_t state[8], + const uint8_t *data, + size_t num_blocks); + +struct sha256_state_st { + uint32_t h[8]; + uint32_t Nl, Nh; + uint8_t data[SHA256_CBLOCK]; + unsigned num, md_len; +}; + + +// SHA-384. + +// SHA384_CBLOCK is the block size of SHA-384. +#define SHA384_CBLOCK 128 + +// SHA384_DIGEST_LENGTH is the length of a SHA-384 digest. +#define SHA384_DIGEST_LENGTH 48 + +// SHA384_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA384_Init(SHA512_CTX *sha); + +// SHA384_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA384_Update(SHA512_CTX *sha, const void *data, size_t len); + +// SHA384_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA384_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA384_Final(uint8_t out[SHA384_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA384 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA384_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA384(const uint8_t *data, size_t len, + uint8_t out[SHA384_DIGEST_LENGTH]); + + +// SHA-512. + +// SHA512_CBLOCK is the block size of SHA-512. +#define SHA512_CBLOCK 128 + +// SHA512_DIGEST_LENGTH is the length of a SHA-512 digest. +#define SHA512_DIGEST_LENGTH 64 + +// SHA512_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA512_Init(SHA512_CTX *sha); + +// SHA512_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA512_Update(SHA512_CTX *sha, const void *data, size_t len); + +// SHA512_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA512_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA512_Final(uint8_t out[SHA512_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA512 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA512_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA512(const uint8_t *data, size_t len, + uint8_t out[SHA512_DIGEST_LENGTH]); + +// SHA512_Transform is a low-level function that performs a single, SHA-512 +// block transformation using the state from |sha| and |SHA512_CBLOCK| bytes +// from |block|. +OPENSSL_EXPORT void SHA512_Transform(SHA512_CTX *sha, + const uint8_t block[SHA512_CBLOCK]); + +struct sha512_state_st { + uint64_t h[8]; + uint64_t Nl, Nh; + uint8_t p[128]; + unsigned num, md_len; +}; + + +// SHA-512-224 and SHA-512-256 +// +// See https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf section 5.3.6 + +#define SHA512_224_DIGEST_LENGTH 28 + +// SHA512_224_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA512_224_Init(SHA512_CTX *sha); + +// SHA512_224_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA512_224_Update(SHA512_CTX *sha, const void *data, + size_t len); + +// SHA512_224_Final adds the final padding to |sha| and writes the resulting +// digest to |out|, which must have at least |SHA512_224_DIGEST_LENGTH| bytes of +// space. It returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA512_224_Final(uint8_t out[SHA512_224_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA512_224 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA512_224_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA512_224(const uint8_t *data, size_t len, + uint8_t out[SHA512_224_DIGEST_LENGTH]); + +#define SHA512_256_DIGEST_LENGTH 32 + +// SHA512_256_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA512_256_Init(SHA512_CTX *sha); + +// SHA512_256_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA512_256_Update(SHA512_CTX *sha, const void *data, + size_t len); + +// SHA512_256_Final adds the final padding to |sha| and writes the resulting +// digest to |out|, which must have at least |SHA512_256_DIGEST_LENGTH| bytes of +// space. It returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA512_256_Final(uint8_t out[SHA512_256_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA512_256 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA512_256_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA512_256(const uint8_t *data, size_t len, + uint8_t out[SHA512_256_DIGEST_LENGTH]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_SHA_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/siphash.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/siphash.h new file mode 100644 index 0000000..85fedb9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/siphash.h @@ -0,0 +1,26 @@ +// Copyright (c) 2019, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_SIPHASH_H +#define OPENSSL_HEADER_SIPHASH_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// SipHash is a fast, secure PRF that is often used for hash tables. + + +// SIPHASH_24 implements SipHash-2-4. See https://131002.net/siphash/siphash.pdf +OPENSSL_EXPORT uint64_t SIPHASH_24(const uint64_t key[2], const uint8_t *input, + size_t input_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_SIPHASH_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/span.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/span.h new file mode 100644 index 0000000..d9f08e7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/span.h @@ -0,0 +1,216 @@ +// Copyright (c) 2017, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_SSL_SPAN_H +#define OPENSSL_HEADER_SSL_SPAN_H + +#include + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +#include + +#include +#include + +BSSL_NAMESPACE_BEGIN + +template +class Span; + +namespace internal { +template +class SpanBase { + // Put comparison operator implementations into a base class with const T, so + // they can be used with any type that implicitly converts into a Span. + static_assert(std::is_const::value, + "Span must be derived from SpanBase"); + + friend bool operator==(Span lhs, Span rhs) { + // MSVC issues warning C4996 because std::equal is unsafe. The pragma to + // suppress the warning mysteriously has no effect, hence this + // implementation. See + // https://msdn.microsoft.com/en-us/library/aa985974.aspx. + if (lhs.size() != rhs.size()) { + return false; + } + for (T *l = lhs.begin(), *r = rhs.begin(); l != lhs.end() && r != rhs.end(); + ++l, ++r) { + if (*l != *r) { + return false; + } + } + return true; + } + + friend bool operator!=(Span lhs, Span rhs) { return !(lhs == rhs); } +}; +} // namespace internal + +// A Span is a non-owning reference to a contiguous array of objects of type +// |T|. Conceptually, a Span is a simple a pointer to |T| and a count of +// elements accessible via that pointer. The elements referenced by the Span can +// be mutated if |T| is mutable. +// +// A Span can be constructed from container types implementing |data()| and +// |size()| methods. If |T| is constant, construction from a container type is +// implicit. This allows writing methods that accept data from some unspecified +// container type: +// +// // Foo views data referenced by v. +// void Foo(bssl::Span v) { ... } +// +// std::vector vec; +// Foo(vec); +// +// For mutable Spans, conversion is explicit: +// +// // FooMutate mutates data referenced by v. +// void FooMutate(bssl::Span v) { ... } +// +// FooMutate(bssl::Span(vec)); +// +// You can also use the |MakeSpan| and |MakeConstSpan| factory methods to +// construct Spans in order to deduce the type of the Span automatically. +// +// FooMutate(bssl::MakeSpan(vec)); +// +// Note that Spans have value type sematics. They are cheap to construct and +// copy, and should be passed by value whenever a method would otherwise accept +// a reference or pointer to a container or array. +template +class Span : private internal::SpanBase { + private: + static const size_t npos = static_cast(-1); + + public: + constexpr Span() : Span(nullptr, 0) {} + constexpr Span(T *ptr, size_t len) : data_(ptr), size_(len) {} + + template + constexpr Span(T (&array)[N]) : Span(array, N) {} + + template < + typename C, + // TODO(davidben): Switch everything to std::enable_if_t when we remove + // support for MSVC 2015. Although we could write our own enable_if_t and + // MSVC 2015 has std::enable_if_t anyway, MSVC 2015's SFINAE + // implementation is problematic and does not work below unless we write + // the ::type at use. + // + // TODO(davidben): Move this and the identical copy below into an + // EnableIfContainer alias when we drop MSVC 2015 support. MSVC 2015's + // SFINAE support cannot handle type aliases. + typename = typename std::enable_if< + std::is_convertible().data()), T *>::value && + std::is_integral().size())>::value>::type, + typename = typename std::enable_if::value, C>::type> + Span(const C &container) : data_(container.data()), size_(container.size()) {} + + template < + typename C, + typename = typename std::enable_if< + std::is_convertible().data()), T *>::value && + std::is_integral().size())>::value>::type, + typename = typename std::enable_if::value, C>::type> + explicit Span(C &container) + : data_(container.data()), size_(container.size()) {} + + T *data() const { return data_; } + size_t size() const { return size_; } + bool empty() const { return size_ == 0; } + + T *begin() const { return data_; } + const T *cbegin() const { return data_; } + T *end() const { return data_ + size_; } + const T *cend() const { return end(); } + + T &front() const { + if (size_ == 0) { + abort(); + } + return data_[0]; + } + T &back() const { + if (size_ == 0) { + abort(); + } + return data_[size_ - 1]; + } + + T &operator[](size_t i) const { + if (i >= size_) { + abort(); + } + return data_[i]; + } + T &at(size_t i) const { return (*this)[i]; } + + Span subspan(size_t pos = 0, size_t len = npos) const { + if (pos > size_) { + // absl::Span throws an exception here. Note std::span and Chromium + // base::span additionally forbid pos + len being out of range, with a + // special case at npos/dynamic_extent, while absl::Span::subspan clips + // the span. For now, we align with absl::Span in case we switch to it in + // the future. + abort(); + } + return Span(data_ + pos, std::min(size_ - pos, len)); + } + + Span first(size_t len) { + if (len > size_) { + abort(); + } + return Span(data_, len); + } + + Span last(size_t len) { + if (len > size_) { + abort(); + } + return Span(data_ + size_ - len, len); + } + + private: + T *data_; + size_t size_; +}; + +template +const size_t Span::npos; + +template +Span MakeSpan(T *ptr, size_t size) { + return Span(ptr, size); +} + +template +auto MakeSpan(C &c) -> decltype(MakeSpan(c.data(), c.size())) { + return MakeSpan(c.data(), c.size()); +} + +template +Span MakeConstSpan(T *ptr, size_t size) { + return Span(ptr, size); +} + +template +auto MakeConstSpan(const C &c) -> decltype(MakeConstSpan(c.data(), c.size())) { + return MakeConstSpan(c.data(), c.size()); +} + +template +Span MakeConstSpan(T (&array)[size]) { + return Span(array, size); +} + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !defined(BORINGSSL_NO_CXX) + +#endif // OPENSSL_HEADER_SSL_SPAN_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/sshkdf.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/sshkdf.h new file mode 100644 index 0000000..8aceb6d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/sshkdf.h @@ -0,0 +1,51 @@ +// Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SSHKDF_H +#define OPENSSL_HEADER_SSHKDF_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// SSH-specific KDF +// +// This KDF should only be called from SSH client/server code; it's not a +// general-purpose KDF and is only Approved for FIPS 140-3 use specifically +// in SSH. + + +// The following defines are the valid |type| values for SSHKDF(). + +#define EVP_KDF_SSHKDF_TYPE_INITIAL_IV_CLI_TO_SRV 65 +#define EVP_KDF_SSHKDF_TYPE_INITIAL_IV_SRV_TO_CLI 66 +#define EVP_KDF_SSHKDF_TYPE_ENCRYPTION_KEY_CLI_TO_SRV 67 +#define EVP_KDF_SSHKDF_TYPE_ENCRYPTION_KEY_SRV_TO_CLI 68 +#define EVP_KDF_SSHKDF_TYPE_INTEGRITY_KEY_CLI_TO_SRV 69 +#define EVP_KDF_SSHKDF_TYPE_INTEGRITY_KEY_SRV_TO_CLI 70 + +// SSHKDF is a key derivation function used in the SSH Transport Layer Protocol +// defined in Section 7.2 of RFC 4253. It calculates a derived key |out| of +// length |out_len| bytes using |evp_md| hash algorithm from the supplied +// shared secret |key|, hash value |xcghash| and session identifier +// |session_id|. It returns one on success and zero on error. +// +// |xcghash| is produced during the SSH Diffie-Hellman exchange. +// +// SSHKDF is only FIPS 140-3 Approved for use in SSH. +OPENSSL_EXPORT int SSHKDF(const EVP_MD *evp_md, + const uint8_t *key, size_t key_len, + const uint8_t *xcghash, size_t xcghash_len, + const uint8_t *session_id, size_t session_id_len, + char type, + uint8_t *out, size_t out_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_SSHKDF_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ssl.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ssl.h new file mode 100644 index 0000000..b92abd2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ssl.h @@ -0,0 +1,6599 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// Copyright 2005 Nokia. All rights reserved. +// +// ECC cipher suite support in OpenSSL originally developed by +// SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +// +// The Contribution, originally written by Mika Kousa and Pasi Eronen of +// Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +// support (see RFC 4279) to OpenSSL. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SSL_H +#define OPENSSL_HEADER_SSL_H + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#if !defined(OPENSSL_WINDOWS) +#include +#endif + +// Forward-declare struct timeval. On Windows, it is defined in winsock2.h and +// Windows headers define too many macros to be included in public headers. +// However, only a forward declaration is needed. +struct timeval; + +#if defined(__cplusplus) +extern "C" { +#endif + + +// SSL implementation. + + +// SSL contexts. +// +// |SSL_CTX| objects manage shared state and configuration between multiple TLS +// or DTLS connections. Whether the connections are TLS or DTLS is selected by +// an |SSL_METHOD| on creation. +// +// |SSL_CTX| are reference-counted and may be shared by connections across +// multiple threads. Once shared, functions which change the |SSL_CTX|'s +// configuration may not be used. + +// TLS_method is the |SSL_METHOD| used for TLS connections. +OPENSSL_EXPORT const SSL_METHOD *TLS_method(void); + +// DTLS_method is the |SSL_METHOD| used for DTLS connections. +OPENSSL_EXPORT const SSL_METHOD *DTLS_method(void); + +// TLS_with_buffers_method is like |TLS_method|, but avoids all use of +// crypto/x509. All client connections created with |TLS_with_buffers_method| +// will fail unless a certificate verifier is installed with +// |SSL_set_custom_verify| or |SSL_CTX_set_custom_verify|. +OPENSSL_EXPORT const SSL_METHOD *TLS_with_buffers_method(void); + +// DTLS_with_buffers_method is like |DTLS_method|, but avoids all use of +// crypto/x509. +OPENSSL_EXPORT const SSL_METHOD *DTLS_with_buffers_method(void); + +// SSL_CTX_new returns a newly-allocated |SSL_CTX| with default settings or NULL +// on error. +OPENSSL_EXPORT SSL_CTX *SSL_CTX_new(const SSL_METHOD *method); + +// SSL_CTX_up_ref increments the reference count of |ctx|. It returns one. +OPENSSL_EXPORT int SSL_CTX_up_ref(SSL_CTX *ctx); + +// SSL_CTX_free releases memory associated with |ctx|. +OPENSSL_EXPORT void SSL_CTX_free(SSL_CTX *ctx); + + +// SSL connections. +// +// An |SSL| object represents a single TLS or DTLS connection. Although the +// shared |SSL_CTX| is thread-safe, an |SSL| is not thread-safe and may only be +// used on one thread at a time. + +// SSL_new returns a newly-allocated |SSL| using |ctx| or NULL on error. The new +// connection inherits settings from |ctx| at the time of creation. Settings may +// also be individually configured on the connection. +// +// On creation, an |SSL| is not configured to be either a client or server. Call +// |SSL_set_connect_state| or |SSL_set_accept_state| to set this. +OPENSSL_EXPORT SSL *SSL_new(SSL_CTX *ctx); + +// SSL_free releases memory associated with |ssl|. +OPENSSL_EXPORT void SSL_free(SSL *ssl); + +// SSL_get_SSL_CTX returns the |SSL_CTX| associated with |ssl|. If +// |SSL_set_SSL_CTX| is called, it returns the new |SSL_CTX|, not the initial +// one. +OPENSSL_EXPORT SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl); + +// SSL_set_connect_state configures |ssl| to be a client. +OPENSSL_EXPORT void SSL_set_connect_state(SSL *ssl); + +// SSL_set_accept_state configures |ssl| to be a server. +OPENSSL_EXPORT void SSL_set_accept_state(SSL *ssl); + +// SSL_is_server returns one if |ssl| is configured as a server and zero +// otherwise. +OPENSSL_EXPORT int SSL_is_server(const SSL *ssl); + +// SSL_is_dtls returns one if |ssl| is a DTLS connection and zero otherwise. +OPENSSL_EXPORT int SSL_is_dtls(const SSL *ssl); + +// SSL_set_bio configures |ssl| to read from |rbio| and write to |wbio|. |ssl| +// takes ownership of the two |BIO|s. If |rbio| and |wbio| are the same, |ssl| +// only takes ownership of one reference. +// +// In DTLS, |rbio| must be non-blocking to properly handle timeouts and +// retransmits. +// +// If |rbio| is the same as the currently configured |BIO| for reading, that +// side is left untouched and is not freed. +// +// If |wbio| is the same as the currently configured |BIO| for writing AND |ssl| +// is not currently configured to read from and write to the same |BIO|, that +// side is left untouched and is not freed. This asymmetry is present for +// historical reasons. +// +// Due to the very complex historical behavior of this function, calling this +// function if |ssl| already has |BIO|s configured is deprecated. Prefer +// |SSL_set0_rbio| and |SSL_set0_wbio| instead. +OPENSSL_EXPORT void SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio); + +// SSL_set0_rbio configures |ssl| to read from |rbio|. It takes ownership of +// |rbio|. +// +// Note that, although this function and |SSL_set0_wbio| may be called on the +// same |BIO|, each call takes a reference. Use |BIO_up_ref| to balance this. +OPENSSL_EXPORT void SSL_set0_rbio(SSL *ssl, BIO *rbio); + +// SSL_set0_wbio configures |ssl| to write to |wbio|. It takes ownership of +// |wbio|. +// +// Note that, although this function and |SSL_set0_rbio| may be called on the +// same |BIO|, each call takes a reference. Use |BIO_up_ref| to balance this. +OPENSSL_EXPORT void SSL_set0_wbio(SSL *ssl, BIO *wbio); + +// SSL_get_rbio returns the |BIO| that |ssl| reads from. +OPENSSL_EXPORT BIO *SSL_get_rbio(const SSL *ssl); + +// SSL_get_wbio returns the |BIO| that |ssl| writes to. +OPENSSL_EXPORT BIO *SSL_get_wbio(const SSL *ssl); + +// SSL_get_fd calls |SSL_get_rfd|. +OPENSSL_EXPORT int SSL_get_fd(const SSL *ssl); + +// SSL_get_rfd returns the file descriptor that |ssl| is configured to read +// from. If |ssl|'s read |BIO| is not configured or doesn't wrap a file +// descriptor then it returns -1. +// +// Note: On Windows, this may return either a file descriptor or a socket (cast +// to int), depending on whether |ssl| was configured with a file descriptor or +// socket |BIO|. +OPENSSL_EXPORT int SSL_get_rfd(const SSL *ssl); + +// SSL_get_wfd returns the file descriptor that |ssl| is configured to write +// to. If |ssl|'s write |BIO| is not configured or doesn't wrap a file +// descriptor then it returns -1. +// +// Note: On Windows, this may return either a file descriptor or a socket (cast +// to int), depending on whether |ssl| was configured with a file descriptor or +// socket |BIO|. +OPENSSL_EXPORT int SSL_get_wfd(const SSL *ssl); + +#if !defined(OPENSSL_NO_SOCK) +// SSL_set_fd configures |ssl| to read from and write to |fd|. It returns one +// on success and zero on allocation error. The caller retains ownership of +// |fd|. +// +// On Windows, |fd| is cast to a |SOCKET| and used with Winsock APIs. +OPENSSL_EXPORT int SSL_set_fd(SSL *ssl, int fd); + +// SSL_set_rfd configures |ssl| to read from |fd|. It returns one on success and +// zero on allocation error. The caller retains ownership of |fd|. +// +// On Windows, |fd| is cast to a |SOCKET| and used with Winsock APIs. +OPENSSL_EXPORT int SSL_set_rfd(SSL *ssl, int fd); + +// SSL_set_wfd configures |ssl| to write to |fd|. It returns one on success and +// zero on allocation error. The caller retains ownership of |fd|. +// +// On Windows, |fd| is cast to a |SOCKET| and used with Winsock APIs. +OPENSSL_EXPORT int SSL_set_wfd(SSL *ssl, int fd); +#endif // !OPENSSL_NO_SOCK + +// SSL_do_handshake continues the current handshake. If there is none or the +// handshake has completed or False Started, it returns one. Otherwise, it +// returns <= 0. The caller should pass the value into |SSL_get_error| to +// determine how to proceed. +// +// In DTLS, the caller must drive retransmissions. Whenever |SSL_get_error| +// signals |SSL_ERROR_WANT_READ|, use |DTLSv1_get_timeout| to determine the +// current timeout. If it expires before the next retry, call +// |DTLSv1_handle_timeout|. Note that DTLS handshake retransmissions use fresh +// sequence numbers, so it is not sufficient to replay packets at the transport. +// +// TODO(davidben): Ensure 0 is only returned on transport EOF. +// https://crbug.com/466303. +OPENSSL_EXPORT int SSL_do_handshake(SSL *ssl); + +// SSL_connect configures |ssl| as a client, if unconfigured, and calls +// |SSL_do_handshake|. +OPENSSL_EXPORT int SSL_connect(SSL *ssl); + +// SSL_accept configures |ssl| as a server, if unconfigured, and calls +// |SSL_do_handshake|. +OPENSSL_EXPORT int SSL_accept(SSL *ssl); + +// SSL_read reads up to |num| bytes from |ssl| into |buf|. It implicitly runs +// any pending handshakes, including renegotiations when enabled. On success, it +// returns the number of bytes read. Otherwise, it returns <= 0. The caller +// should pass the value into |SSL_get_error| to determine how to proceed. +// +// TODO(davidben): Ensure 0 is only returned on transport EOF. +// https://crbug.com/466303. +OPENSSL_EXPORT int SSL_read(SSL *ssl, void *buf, int num); + +// SSL_read_ex reads up to |num| bytes from |ssl| into |buf|. It is similar to +// |SSL_read|, but instead of returning the number of bytes read, it returns +// 1 on success or 0 for failure. The number of bytes actually read is stored in +// |read_bytes|. +// +// This is only maintained for OpenSSL compatibility. Use |SSL_read| instead. +OPENSSL_EXPORT int SSL_read_ex(SSL *ssl, void *buf, size_t num, + size_t *read_bytes); + +// SSL_peek behaves like |SSL_read| but does not consume any bytes returned. +OPENSSL_EXPORT int SSL_peek(SSL *ssl, void *buf, int num); + +// SSL_peek_ex reads up to |num| bytes from |ssl| into |buf|. It is similar to +// |SSL_peek|, but instead of returning the number of bytes read, it returns +// 1 on success or 0 for failure. The number of bytes actually read is stored in +// |read_bytes|. +// +// This is only maintained for OpenSSL compatibility. Use |SSL_peek| instead. +OPENSSL_EXPORT int SSL_peek_ex(SSL *ssl, void *buf, size_t num, + size_t *read_bytes); + +// SSL_pending returns the number of buffered, decrypted bytes available for +// read in |ssl|. It does not read from the transport. +// +// In DTLS, it is possible for this function to return zero while there is +// buffered, undecrypted data from the transport in |ssl|. For example, +// |SSL_read| may read a datagram with two records, decrypt the first, and leave +// the second buffered for a subsequent call to |SSL_read|. Callers that wish to +// detect this case can use |SSL_has_pending|. +OPENSSL_EXPORT int SSL_pending(const SSL *ssl); + +// SSL_has_pending returns one if |ssl| has buffered, decrypted bytes available +// for read, or if |ssl| has buffered data from the transport that has not yet +// been decrypted. If |ssl| has neither, this function returns zero. +// +// If read-ahead has been enabled with |SSL_CTX_set_read_ahead| or +// |SSL_set_read_ahead|, the behavior of |SSL_pending| will change, it may return +// 1 and a call to |SSL_read| to return no data. This can happen when a partial +// record has been read but can not be decrypted without more data from the read +// BIO. +// +// In DTLS, it is possible for this function to return one while |SSL_pending| +// returns zero. For example, |SSL_read| may read a datagram with two records, +// decrypt the first, and leave the second buffered for a subsequent call to +// |SSL_read|. +// +// As a result, if this function returns one, the next call to |SSL_read| may +// still fail, read from the transport, or both. The buffered, undecrypted data +// may be invalid or incomplete. +OPENSSL_EXPORT int SSL_has_pending(const SSL *ssl); + +// SSL_write writes up to |num| bytes from |buf| into |ssl|. It implicitly runs +// any pending handshakes, including renegotiations when enabled. On success, it +// returns the number of bytes written. Otherwise, it returns <= 0. The caller +// should pass the value into |SSL_get_error| to determine how to proceed. +// +// In TLS, a non-blocking |SSL_write| differs from non-blocking |write| in that +// a failed |SSL_write| still commits to the data passed in. When retrying, the +// caller must supply the original write buffer (or a larger one containing the +// original as a prefix). By default, retries will fail if they also do not +// reuse the same |buf| pointer. This may be relaxed with +// |SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER|, but the buffer contents still must be +// unchanged. +// +// By default, in TLS, |SSL_write| will not return success until all |num| bytes +// are written. This may be relaxed with |SSL_MODE_ENABLE_PARTIAL_WRITE|. It +// allows |SSL_write| to complete with a partial result when only part of the +// input was written in a single record. +// +// In DTLS, neither |SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER| and +// |SSL_MODE_ENABLE_PARTIAL_WRITE| do anything. The caller may retry with a +// different buffer freely. A single call to |SSL_write| only ever writes a +// single record in a single packet, so |num| must be at most +// |SSL3_RT_MAX_PLAIN_LENGTH|. +// +// TODO(davidben): Ensure 0 is only returned on transport EOF. +// https://crbug.com/466303. +OPENSSL_EXPORT int SSL_write(SSL *ssl, const void *buf, int num); + +// SSL_write_ex writes up to |num| bytes from |buf| into |ssl|. It is similar to +// |SSL_write|, but instead of returning the number of bytes written, it returns +// 1 on success or 0 for failure. The number bytes actually written is stored in +// |written|. +// +// This is only maintained for OpenSSL compatibility. Use |SSL_write| instead. +OPENSSL_EXPORT int SSL_write_ex(SSL *s, const void *buf, size_t num, + size_t *written); + +// SSL_KEY_UPDATE_REQUESTED indicates that the peer should reply to a KeyUpdate +// message with its own, thus updating traffic secrets for both directions on +// the connection. +#define SSL_KEY_UPDATE_REQUESTED 1 + +// SSL_KEY_UPDATE_NOT_REQUESTED indicates that the peer should not reply with +// its own KeyUpdate message. +#define SSL_KEY_UPDATE_NOT_REQUESTED 0 + +// SSL_KEY_UPDATE_NONE should not be set by the user and is only used to +// indicate that there isn't a pending key operation. OpenSSL indicates that -1 +// is used, so that it will be an invalid value for the on-the-wire protocol +// when calling |SSL_key_update|. +#define SSL_KEY_UPDATE_NONE -1 + +// SSL_key_update queues a TLS 1.3 KeyUpdate message to be sent on |ssl| +// if one is not already queued. The |request_type| argument must be either +// |SSL_KEY_UPDATE_REQUESTED| or |SSL_KEY_UPDATE_NOT_REQUESTED|. This function +// requires that |ssl| have completed a TLS >= 1.3 handshake. It returns one on +// success or zero on error. +// +// If |request_type| is set to |SSL_KEY_UPDATE_NOT_REQUESTED|, then the sending +// keys for this connection will be updated and the peer will be informed of the +// change. +// If |request_type| is set to |SSL_KEY_UPDATE_REQUESTED|, then the sending keys +// for this connection will be updated and the peer will be informed of the +// change along with a request for the peer to additionally update its sending +// keys. RFC: https://datatracker.ietf.org/doc/html/rfc8446#section-4.6.3 +// +// Note that this function does not _send_ the message itself. The next call to +// |SSL_write| will cause the message to be sent. |SSL_write| may be called with +// a zero length to flush a KeyUpdate message when no application data is +// pending. +OPENSSL_EXPORT int SSL_key_update(SSL *ssl, int request_type); + +// SSL_get_key_update_type returns the state of the pending key operation in +// |ssl|. The type of pending key operation will be either +// |SSL_KEY_UPDATE_REQUESTED| or |SSL_KEY_UPDATE_NOT_REQUESTED| if there is one, +// and |SSL_KEY_UPDATE_NONE| otherwise. This can be used to indicate whether +// a key update operation has been scheduled but not yet performed. +OPENSSL_EXPORT int SSL_get_key_update_type(const SSL *ssl); + +// SSL_shutdown shuts down |ssl|. It runs in two stages. First, it sends +// close_notify and returns zero or one on success or -1 on failure. Zero +// indicates that close_notify was sent, but not received, and one additionally +// indicates that the peer's close_notify had already been received. +// +// To then wait for the peer's close_notify, run |SSL_shutdown| to completion a +// second time. This returns 1 on success and -1 on failure. Application data +// is considered a fatal error at this point. To process or discard it, read +// until close_notify with |SSL_read| instead. +// +// In both cases, on failure, pass the return value into |SSL_get_error| to +// determine how to proceed. +// +// Most callers should stop at the first stage. Reading for close_notify is +// primarily used for uncommon protocols where the underlying transport is +// reused after TLS completes. Additionally, DTLS uses an unordered transport +// and is unordered, so the second stage is a no-op in DTLS. +OPENSSL_EXPORT int SSL_shutdown(SSL *ssl); + +// SSL_CTX_set_quiet_shutdown sets quiet shutdown on |ctx| to |mode|. If +// enabled, |SSL_shutdown| will not send a close_notify alert or wait for one +// from the peer. It will instead synchronously return one. +OPENSSL_EXPORT void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode); + +// SSL_CTX_get_quiet_shutdown returns whether quiet shutdown is enabled for +// |ctx|. +OPENSSL_EXPORT int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx); + +// SSL_set_quiet_shutdown sets quiet shutdown on |ssl| to |mode|. If enabled, +// |SSL_shutdown| will not send a close_notify alert or wait for one from the +// peer. It will instead synchronously return one. +OPENSSL_EXPORT void SSL_set_quiet_shutdown(SSL *ssl, int mode); + +// SSL_get_quiet_shutdown returns whether quiet shutdown is enabled for +// |ssl|. +OPENSSL_EXPORT int SSL_get_quiet_shutdown(const SSL *ssl); + +// SSL_get_error returns a |SSL_ERROR_*| value for the most recent operation on +// |ssl|. It should be called after an operation failed to determine whether the +// error was fatal and, if not, when to retry. +OPENSSL_EXPORT int SSL_get_error(const SSL *ssl, int ret_code); + +// SSL_ERROR_NONE indicates the operation succeeded. +#define SSL_ERROR_NONE 0 + +// SSL_ERROR_SSL indicates the operation failed within the library. The caller +// may inspect the error queue for more information. +#define SSL_ERROR_SSL 1 + +// SSL_ERROR_WANT_READ indicates the operation failed attempting to read from +// the transport. The caller may retry the operation when the transport is ready +// for reading. +// +// If signaled by a DTLS handshake, the caller must also call +// |DTLSv1_get_timeout| and |DTLSv1_handle_timeout| as appropriate. See +// |SSL_do_handshake|. +#define SSL_ERROR_WANT_READ 2 + +// SSL_ERROR_WANT_WRITE indicates the operation failed attempting to write to +// the transport. The caller may retry the operation when the transport is ready +// for writing. +#define SSL_ERROR_WANT_WRITE 3 + +// SSL_ERROR_WANT_X509_LOOKUP indicates the operation failed in calling the +// |cert_cb| or |client_cert_cb|. The caller may retry the operation when the +// callback is ready to return a certificate or one has been configured +// externally. +// +// See also |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb|. +#define SSL_ERROR_WANT_X509_LOOKUP 4 + +// SSL_ERROR_SYSCALL indicates the operation failed externally to the library. +// The caller should consult the system-specific error mechanism. This is +// typically |errno| but may be something custom if using a custom |BIO|. It +// may also be signaled if the transport returned EOF, in which case the +// operation's return value will be zero. +#define SSL_ERROR_SYSCALL 5 + +// SSL_ERROR_ZERO_RETURN indicates the operation failed because the connection +// was cleanly shut down with a close_notify alert. +#define SSL_ERROR_ZERO_RETURN 6 + +// SSL_ERROR_WANT_CONNECT indicates the operation failed attempting to connect +// the transport (the |BIO| signaled |BIO_RR_CONNECT|). The caller may retry the +// operation when the transport is ready. +#define SSL_ERROR_WANT_CONNECT 7 + +// SSL_ERROR_WANT_ACCEPT indicates the operation failed attempting to accept a +// connection from the transport (the |BIO| signaled |BIO_RR_ACCEPT|). The +// caller may retry the operation when the transport is ready. +// +// TODO(davidben): Remove this. It's used by accept BIOs which are bizarre. +#define SSL_ERROR_WANT_ACCEPT 8 + +// SSL_ERROR_WANT_CHANNEL_ID_LOOKUP is never used. +// +// TODO(davidben): Remove this. Some callers reference it when stringifying +// errors. They should use |SSL_error_description| instead. +#define SSL_ERROR_WANT_CHANNEL_ID_LOOKUP 9 + +// SSL_ERROR_PENDING_SESSION indicates the operation failed because the session +// lookup callback indicated the session was unavailable. The caller may retry +// the operation when lookup has completed. +// +// See also |SSL_CTX_sess_set_get_cb| and |SSL_magic_pending_session_ptr|. +#define SSL_ERROR_PENDING_SESSION 11 + +// SSL_ERROR_PENDING_CERTIFICATE indicates the operation failed because the +// early callback indicated certificate lookup was incomplete. The caller may +// retry the operation when lookup has completed. +// +// See also |SSL_CTX_set_select_certificate_cb|. +#define SSL_ERROR_PENDING_CERTIFICATE 12 + +// SSL_ERROR_WANT_PRIVATE_KEY_OPERATION indicates the operation failed because +// a private key operation was unfinished. The caller may retry the operation +// when the private key operation is complete. +// +// See also |SSL_set_private_key_method| and +// |SSL_CTX_set_private_key_method|. +#define SSL_ERROR_WANT_PRIVATE_KEY_OPERATION 13 + +// SSL_ERROR_PENDING_TICKET indicates that a ticket decryption is pending. The +// caller may retry the operation when the decryption is ready. +// +// See also |SSL_CTX_set_ticket_aead_method|. +#define SSL_ERROR_PENDING_TICKET 14 + +// SSL_ERROR_EARLY_DATA_REJECTED indicates that early data was rejected. The +// caller should treat this as a connection failure and retry any operations +// associated with the rejected early data. |SSL_reset_early_data_reject| may be +// used to reuse the underlying connection for the retry. +#define SSL_ERROR_EARLY_DATA_REJECTED 15 + +// SSL_ERROR_WANT_CERTIFICATE_VERIFY indicates the operation failed because +// certificate verification was incomplete. The caller may retry the operation +// when certificate verification is complete. +// +// See also |SSL_CTX_set_custom_verify|. +#define SSL_ERROR_WANT_CERTIFICATE_VERIFY 16 + +#define SSL_ERROR_HANDOFF 17 +#define SSL_ERROR_HANDBACK 18 + +// SSL_ERROR_WANT_RENEGOTIATE indicates the operation is pending a response to +// a renegotiation request from the server. The caller may call +// |SSL_renegotiate| to schedule a renegotiation and retry the operation. +// +// See also |ssl_renegotiate_explicit|. +#define SSL_ERROR_WANT_RENEGOTIATE 19 + +// SSL_ERROR_HANDSHAKE_HINTS_READY indicates the handshake has progressed enough +// for |SSL_serialize_handshake_hints| to be called. See also +// |SSL_request_handshake_hints|. +#define SSL_ERROR_HANDSHAKE_HINTS_READY 20 + +// SSL_error_description returns a string representation of |err|, where |err| +// is one of the |SSL_ERROR_*| constants returned by |SSL_get_error|, or NULL +// if the value is unrecognized. +OPENSSL_EXPORT const char *SSL_error_description(int err); + +// SSL_set_mtu sets the |ssl|'s MTU in DTLS to |mtu|. It returns one on success +// and zero on failure. +OPENSSL_EXPORT int SSL_set_mtu(SSL *ssl, unsigned mtu); + +// DTLSv1_set_initial_timeout_duration sets the initial duration for a DTLS +// handshake timeout. +// +// This duration overrides the default of 1 second, which is the strong +// recommendation of RFC 6347 (see section 4.2.4.1). However, there may exist +// situations where a shorter timeout would be beneficial, such as for +// time-sensitive applications. +OPENSSL_EXPORT void DTLSv1_set_initial_timeout_duration(SSL *ssl, + unsigned duration_ms); + +// DTLSv1_get_timeout queries the next DTLS handshake timeout. If there is a +// timeout in progress, it sets |*out| to the time remaining and returns one. +// Otherwise, it returns zero. +// +// When the timeout expires, call |DTLSv1_handle_timeout| to handle the +// retransmit behavior. +// +// NOTE: This function must be queried again whenever the handshake state +// machine changes, including when |DTLSv1_handle_timeout| is called. +OPENSSL_EXPORT int DTLSv1_get_timeout(const SSL *ssl, struct timeval *out); + +// DTLSv1_handle_timeout is called when a DTLS handshake timeout expires. If no +// timeout had expired, it returns 0. Otherwise, it retransmits the previous +// flight of handshake messages and returns 1. If too many timeouts had expired +// without progress or an error occurs, it returns -1. +// +// The caller's external timer should be compatible with the one |ssl| queries +// within some fudge factor. Otherwise, the call will be a no-op, but +// |DTLSv1_get_timeout| will return an updated timeout. +// +// If the function returns -1, checking if |SSL_get_error| returns +// |SSL_ERROR_WANT_WRITE| may be used to determine if the retransmit failed due +// to a non-fatal error at the write |BIO|. However, the operation may not be +// retried until the next timeout fires. +// +// WARNING: This function breaks the usual return value convention. +// +// TODO(davidben): This |SSL_ERROR_WANT_WRITE| behavior is kind of bizarre. +OPENSSL_EXPORT int DTLSv1_handle_timeout(SSL *ssl); + + +// Protocol versions. + +#define DTLS1_VERSION_MAJOR 0xfe +#define SSL3_VERSION_MAJOR 0x03 + +#define SSL3_VERSION 0x0300 +#define TLS1_VERSION 0x0301 +#define TLS1_1_VERSION 0x0302 +#define TLS1_2_VERSION 0x0303 +#define TLS1_3_VERSION 0x0304 + +#define DTLS1_VERSION 0xfeff +#define DTLS1_2_VERSION 0xfefd + +// SSL_CTX_set_min_proto_version sets the minimum protocol version for |ctx| to +// |version|. If |version| is zero, the default minimum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_CTX_set_min_proto_version(SSL_CTX *ctx, + uint16_t version); + +// SSL_CTX_set_max_proto_version sets the maximum protocol version for |ctx| to +// |version|. If |version| is zero, the default maximum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_CTX_set_max_proto_version(SSL_CTX *ctx, + uint16_t version); + +// SSL_CTX_get_min_proto_version returns the minimum protocol version for |ctx|. +// If |ctx| is configured to use the default minimum version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_CTX_get_min_proto_version(const SSL_CTX *ctx); + +// SSL_CTX_get_max_proto_version returns the maximum protocol version for |ctx|. +// If |ctx| is configured to use the default maximum version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_CTX_get_max_proto_version(const SSL_CTX *ctx); + +// SSL_set_min_proto_version sets the minimum protocol version for |ssl| to +// |version|. If |version| is zero, the default minimum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_set_min_proto_version(SSL *ssl, uint16_t version); + +// SSL_set_max_proto_version sets the maximum protocol version for |ssl| to +// |version|. If |version| is zero, the default maximum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_set_max_proto_version(SSL *ssl, uint16_t version); + +// SSL_get_min_proto_version returns the minimum protocol version for |ssl|. If +// the connection's configuration has been shed or |ssl| is configured to use +// the default min version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_get_min_proto_version(const SSL *ssl); + +// SSL_get_max_proto_version returns the maximum protocol version for |ssl|. If +// the connection's configuration has been shed or |ssl| is configured to use +// the default max version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_get_max_proto_version(const SSL *ssl); + +// SSL_version returns the TLS or DTLS protocol version used by |ssl|, which is +// one of the |*_VERSION| values. (E.g. |TLS1_2_VERSION|.) Before the version +// is negotiated, the result is undefined. +OPENSSL_EXPORT int SSL_version(const SSL *ssl); + + +// Options. +// +// Options configure protocol behavior. + +// SSL_OP_NO_QUERY_MTU, in DTLS, disables querying the MTU from the underlying +// |BIO|. Instead, the MTU is configured with |SSL_set_mtu|. +#define SSL_OP_NO_QUERY_MTU 0x00001000L + +// SSL_OP_NO_TICKET disables session ticket support (RFC 5077). +#define SSL_OP_NO_TICKET 0x00004000L + +// SSL_OP_CIPHER_SERVER_PREFERENCE configures servers to select ciphers and +// ECDHE curves according to the server's preferences instead of the +// client's. +#define SSL_OP_CIPHER_SERVER_PREFERENCE 0x00400000L + +// The following flags toggle individual protocol versions. This is deprecated. +// Use |SSL_CTX_set_min_proto_version| and |SSL_CTX_set_max_proto_version| +// instead. +#define SSL_OP_NO_TLSv1 0x04000000L +#define SSL_OP_NO_TLSv1_2 0x08000000L +#define SSL_OP_NO_TLSv1_1 0x10000000L +#define SSL_OP_NO_TLSv1_3 0x20000000L +#define SSL_OP_NO_DTLSv1 SSL_OP_NO_TLSv1 +#define SSL_OP_NO_DTLSv1_2 SSL_OP_NO_TLSv1_2 + +// SSL_CTX_set_options enables all options set in |options| (which should be one +// or more of the |SSL_OP_*| values, ORed together) in |ctx|. It returns a +// bitmask representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_CTX_set_options(SSL_CTX *ctx, uint32_t options); + +// SSL_CTX_clear_options disables all options set in |options| (which should be +// one or more of the |SSL_OP_*| values, ORed together) in |ctx|. It returns a +// bitmask representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_CTX_clear_options(SSL_CTX *ctx, uint32_t options); + +// SSL_CTX_get_options returns a bitmask of |SSL_OP_*| values that represent all +// the options enabled for |ctx|. +OPENSSL_EXPORT uint32_t SSL_CTX_get_options(const SSL_CTX *ctx); + +// SSL_set_options enables all options set in |options| (which should be one or +// more of the |SSL_OP_*| values, ORed together) in |ssl|. It returns a bitmask +// representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_set_options(SSL *ssl, uint32_t options); + +// SSL_clear_options disables all options set in |options| (which should be one +// or more of the |SSL_OP_*| values, ORed together) in |ssl|. It returns a +// bitmask representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_clear_options(SSL *ssl, uint32_t options); + +// SSL_get_options returns a bitmask of |SSL_OP_*| values that represent all the +// options enabled for |ssl|. +OPENSSL_EXPORT uint32_t SSL_get_options(const SSL *ssl); + + +// Modes. +// +// Modes configure API behavior. + +// SSL_MODE_ENABLE_PARTIAL_WRITE, in TLS, allows |SSL_write| to complete with a +// partial result when the only part of the input was written in a single +// record. In DTLS, it does nothing. +#define SSL_MODE_ENABLE_PARTIAL_WRITE 0x00000001L + +// SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, in TLS, allows retrying an incomplete +// |SSL_write| with a different buffer. However, |SSL_write| still assumes the +// buffer contents are unchanged. This is not the default to avoid the +// misconception that non-blocking |SSL_write| behaves like non-blocking +// |write|. In DTLS, it does nothing. +#define SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER 0x00000002L + +// SSL_MODE_NO_AUTO_CHAIN disables automatically building a certificate chain +// before sending certificates to the peer. This flag is set (and the feature +// disabled) by default. +// By default, OpenSSL automatically builds a certificate chain on the fly if +// there is no certificate chain explicitly provided. This feature is called +// Auto-Chaining. Auto-Chaining can be turned off in OpenSSL by setting the +// |SSL_MODE_NO_AUTO_CHAIN| flag for the SSL connection. AWS-LC has this flag +// turned on (auto-chaining off) by default. This forces the certificate chain +// to be explicit, and no longer results in unexpected certificate chains being +// sent back to clients. This may cause issues for services migrating to AWS-LC, +// if the service had been reliant on the default behavior. Services should +// restructure their certificate chains to not use the default auto-chaining +// behavior from OpenSSL when porting to AWS-LC. We highly recommend not to +// re-enable Auto-Chaining, but if a consumer had been relying on this default +// behavior, they can temporarily revert back with |SSL_[CTX_]clear_mode|. +// However, it is generally expected of AWS-LC consumers to structure their +// certificate chains to not rely on auto-chaining. +#define SSL_MODE_NO_AUTO_CHAIN 0x00000008L + +// SSL_MODE_ENABLE_FALSE_START allows clients to send application data before +// receipt of ChangeCipherSpec and Finished. This mode enables full handshakes +// to 'complete' in one RTT. See RFC 7918. +// +// When False Start is enabled, |SSL_do_handshake| may succeed before the +// handshake has completely finished. |SSL_write| will function at this point, +// and |SSL_read| will transparently wait for the final handshake leg before +// returning application data. To determine if False Start occurred or when the +// handshake is completely finished, see |SSL_in_false_start|, |SSL_in_init|, +// and |SSL_CB_HANDSHAKE_DONE| from |SSL_CTX_set_info_callback|. +#define SSL_MODE_ENABLE_FALSE_START 0x00000080L + +// SSL_MODE_CBC_RECORD_SPLITTING causes multi-byte CBC records in TLS 1.0 to be +// split in two: the first record will contain a single byte and the second will +// contain the remainder. This effectively randomises the IV and prevents BEAST +// attacks. +#define SSL_MODE_CBC_RECORD_SPLITTING 0x00000100L + +// SSL_MODE_NO_SESSION_CREATION will cause any attempts to create a session to +// fail with SSL_R_SESSION_MAY_NOT_BE_CREATED. This can be used to enforce that +// session resumption is used for a given SSL*. +#define SSL_MODE_NO_SESSION_CREATION 0x00000200L + +// SSL_MODE_SEND_FALLBACK_SCSV sends TLS_FALLBACK_SCSV in the ClientHello. +// To be set only by applications that reconnect with a downgraded protocol +// version; see RFC 7507 for details. +// +// DO NOT ENABLE THIS if your application attempts a normal handshake. Only use +// this in explicit fallback retries, following the guidance in RFC 7507. +#define SSL_MODE_SEND_FALLBACK_SCSV 0x00000400L + +// SSL_CTX_set_mode enables all modes set in |mode| (which should be one or more +// of the |SSL_MODE_*| values, ORed together) in |ctx|. It returns a bitmask +// representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_CTX_set_mode(SSL_CTX *ctx, uint32_t mode); + +// SSL_CTX_clear_mode disables all modes set in |mode| (which should be one or +// more of the |SSL_MODE_*| values, ORed together) in |ctx|. It returns a +// bitmask representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_CTX_clear_mode(SSL_CTX *ctx, uint32_t mode); + +// SSL_CTX_get_mode returns a bitmask of |SSL_MODE_*| values that represent all +// the modes enabled for |ssl|. +OPENSSL_EXPORT uint32_t SSL_CTX_get_mode(const SSL_CTX *ctx); + +// SSL_set_mode enables all modes set in |mode| (which should be one or more of +// the |SSL_MODE_*| values, ORed together) in |ssl|. It returns a bitmask +// representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_set_mode(SSL *ssl, uint32_t mode); + +// SSL_clear_mode disables all modes set in |mode| (which should be one or more +// of the |SSL_MODE_*| values, ORed together) in |ssl|. It returns a bitmask +// representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_clear_mode(SSL *ssl, uint32_t mode); + +// SSL_get_mode returns a bitmask of |SSL_MODE_*| values that represent all the +// modes enabled for |ssl|. +OPENSSL_EXPORT uint32_t SSL_get_mode(const SSL *ssl); + +// SSL_CTX_set0_buffer_pool sets a |CRYPTO_BUFFER_POOL| that will be used to +// store certificates. This can allow multiple connections to share +// certificates and thus save memory. +// +// The SSL_CTX does not take ownership of |pool| and the caller must ensure +// that |pool| outlives |ctx| and all objects linked to it, including |SSL|, +// |X509| and |SSL_SESSION| objects. Basically, don't ever free |pool|. +OPENSSL_EXPORT void SSL_CTX_set0_buffer_pool(SSL_CTX *ctx, + CRYPTO_BUFFER_POOL *pool); + + +// Configuring certificates and private keys. +// +// These functions configure the connection's leaf certificate, private key, and +// certificate chain. The certificate chain is ordered leaf to root (as sent on +// the wire) but does not include the leaf. Both client and server certificates +// use these functions. +// +// Certificates and keys may be configured before the handshake or dynamically +// in the early callback and certificate callback. + +// SSL_CTX_use_certificate sets |ctx|'s leaf certificate to |x509|. It returns +// one on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x509); + +// SSL_use_certificate sets |ssl|'s leaf certificate to |x509|. It returns one +// on success and zero on failure. +OPENSSL_EXPORT int SSL_use_certificate(SSL *ssl, X509 *x509); + +// SSL_CTX_use_PrivateKey sets |ctx|'s private key to |pkey|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey); + +// SSL_use_PrivateKey sets |ssl|'s private key to |pkey|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey); + +// SSL_CTX_set0_chain sets |ctx|'s certificate chain, excluding the leaf, to +// |chain|. On success, it returns one and takes ownership of |chain|. +// Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_CTX_set0_chain(SSL_CTX *ctx, STACK_OF(X509) *chain); + +// SSL_CTX_set1_chain sets |ctx|'s certificate chain, excluding the leaf, to +// |chain|. It returns one on success and zero on failure. The caller retains +// ownership of |chain| and may release it freely. +OPENSSL_EXPORT int SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *chain); + +// SSL_set0_chain sets |ssl|'s certificate chain, excluding the leaf, to +// |chain|. On success, it returns one and takes ownership of |chain|. +// Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain); + +// SSL_set1_chain sets |ssl|'s certificate chain, excluding the leaf, to +// |chain|. It returns one on success and zero on failure. The caller retains +// ownership of |chain| and may release it freely. +OPENSSL_EXPORT int SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain); + +// SSL_CTX_add0_chain_cert appends |x509| to |ctx|'s certificate chain. On +// success, it returns one and takes ownership of |x509|. Otherwise, it returns +// zero. +OPENSSL_EXPORT int SSL_CTX_add0_chain_cert(SSL_CTX *ctx, X509 *x509); + +// SSL_CTX_add1_chain_cert appends |x509| to |ctx|'s certificate chain. It +// returns one on success and zero on failure. The caller retains ownership of +// |x509| and may release it freely. +OPENSSL_EXPORT int SSL_CTX_add1_chain_cert(SSL_CTX *ctx, X509 *x509); + +// SSL_add0_chain_cert appends |x509| to |ctx|'s certificate chain. On success, +// it returns one and takes ownership of |x509|. Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_add0_chain_cert(SSL *ssl, X509 *x509); + +// SSL_CTX_add_extra_chain_cert calls |SSL_CTX_add0_chain_cert|. +OPENSSL_EXPORT int SSL_CTX_add_extra_chain_cert(SSL_CTX *ctx, X509 *x509); + +// SSL_add1_chain_cert appends |x509| to |ctx|'s certificate chain. It returns +// one on success and zero on failure. The caller retains ownership of |x509| +// and may release it freely. +OPENSSL_EXPORT int SSL_add1_chain_cert(SSL *ssl, X509 *x509); + + +// The following flags are used for configuring |SSL_CTX_build_cert_chain| and +// |SSL_build_cert_chain|. + +// SSL_BUILD_CHAIN_FLAG_UNTRUSTED treats any existing certificates as untrusted +// CAs. This is mutually exclusive to |SSL_BUILD_CHAIN_FLAG_CHECK| and +// |SSL_BUILD_CHAIN_FLAG_CHECK| will be prioritized to use the existing chain +// certificates instead. +#define SSL_BUILD_CHAIN_FLAG_UNTRUSTED 0x1 + +// SSL_BUILD_CHAIN_FLAG_NO_ROOT omits the root CA from the built chain. +#define SSL_BUILD_CHAIN_FLAG_NO_ROOT 0x2 + +// SSL_BUILD_CHAIN_FLAG_CHECK uses only existing chain certificates to build the +// chain (effectively sanity checking and rearranging them if necessary). This +// is mutually exclusive to |SSL_BUILD_CHAIN_FLAG_UNTRUSTED| and +// |SSL_BUILD_CHAIN_FLAG_CHECK| will be prioritized. +#define SSL_BUILD_CHAIN_FLAG_CHECK 0x4 + +// SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR ignores errors during certificate +// verification, but still pushes the error onto the error queue. +#define SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR 0x8 + +// SSL_BUILD_CHAIN_FLAG_CLEAR_ERROR is only used when +// |SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR| is defined. It clears the error from the +// error queue if certificate verification has failed. +#define SSL_BUILD_CHAIN_FLAG_CLEAR_ERROR 0x10 + +// SSL_CTX_build_cert_chain builds the certificate chain for |ctx|. +// Normally this uses the chain store or the verify store if the chain store is +// not set. If the function is successful, the built chain will replace any +// existing chain in |ctx|. +// This function returns 1 on success and -1 on failure, unless +// |SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR| is set. If +// |SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR| is set, then this function returns 1 on +// success, 2 if certificate verification has failed, and -1 on all other types +// of failures. +OPENSSL_EXPORT int SSL_CTX_build_cert_chain(SSL_CTX *ctx, int flags); + +// SSL_build_cert_chain is similar to |SSL_CTX_build_cert_chain|, but the +// certificate chain is built for |ssl| instead. +OPENSSL_EXPORT int SSL_build_cert_chain(SSL *ssl, int flags); + +// SSL_CTX_clear_chain_certs clears |ctx|'s certificate chain and returns +// one. +OPENSSL_EXPORT int SSL_CTX_clear_chain_certs(SSL_CTX *ctx); + +// SSL_CTX_clear_extra_chain_certs calls |SSL_CTX_clear_chain_certs|. +OPENSSL_EXPORT int SSL_CTX_clear_extra_chain_certs(SSL_CTX *ctx); + +// SSL_clear_chain_certs clears |ssl|'s certificate chain and returns one. +OPENSSL_EXPORT int SSL_clear_chain_certs(SSL *ssl); + +// SSL_CTX_set_cert_cb sets a callback that is called to select a certificate. +// The callback returns one on success, zero on internal error, and a negative +// number on failure or to pause the handshake. If the handshake is paused, +// |SSL_get_error| will return |SSL_ERROR_WANT_X509_LOOKUP|. +// +// On the client, the callback may call |SSL_get0_certificate_types| and +// |SSL_get_client_CA_list| for information on the server's certificate +// request. +// +// On the server, the callback will be called after extensions have been +// processed, but before the resumption decision has been made. This differs +// from OpenSSL which handles resumption before selecting the certificate. +OPENSSL_EXPORT void SSL_CTX_set_cert_cb(SSL_CTX *ctx, + int (*cb)(SSL *ssl, void *arg), + void *arg); + +// SSL_set_cert_cb sets a callback that is called to select a certificate. The +// callback returns one on success, zero on internal error, and a negative +// number on failure or to pause the handshake. If the handshake is paused, +// |SSL_get_error| will return |SSL_ERROR_WANT_X509_LOOKUP|. +// +// On the client, the callback may call |SSL_get0_certificate_types| and +// |SSL_get_client_CA_list| for information on the server's certificate +// request. +// +// On the server, the callback will be called after extensions have been +// processed, but before the resumption decision has been made. This differs +// from OpenSSL which handles resumption before selecting the certificate. +OPENSSL_EXPORT void SSL_set_cert_cb(SSL *ssl, int (*cb)(SSL *ssl, void *arg), + void *arg); + +// SSL_get0_certificate_types, for a client, sets |*out_types| to an array +// containing the client certificate types requested by a server. It returns the +// length of the array. Note this list is always empty in TLS 1.3. The server +// will instead send signature algorithms. See +// |SSL_get0_peer_verify_algorithms|. +// +// The behavior of this function is undefined except during the callbacks set by +// by |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb| or when the +// handshake is paused because of them. +OPENSSL_EXPORT size_t SSL_get0_certificate_types(const SSL *ssl, + const uint8_t **out_types); + +// SSL_get0_peer_verify_algorithms sets |*out_sigalgs| to an array containing +// the signature algorithms the peer is able to verify. It returns the length of +// the array. Note these values are only sent starting TLS 1.2 and only +// mandatory starting TLS 1.3. If not sent, the empty array is returned. For the +// historical client certificate types list, see |SSL_get0_certificate_types|. +// +// The behavior of this function is undefined except during the callbacks set by +// by |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb| or when the +// handshake is paused because of them. +OPENSSL_EXPORT size_t +SSL_get0_peer_verify_algorithms(const SSL *ssl, const uint16_t **out_sigalgs); + +// SSL_get0_peer_delegation_algorithms sets |*out_sigalgs| to an array +// containing the signature algorithms the peer is willing to use with delegated +// credentials. It returns the length of the array. If not sent, the empty +// array is returned. +// +// The behavior of this function is undefined except during the callbacks set by +// by |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb| or when the +// handshake is paused because of them. +OPENSSL_EXPORT size_t SSL_get0_peer_delegation_algorithms( + const SSL *ssl, const uint16_t **out_sigalgs); + +// SSL_CLIENT_HELLO_SUCCESS indicates that the ClientHello processing was +// successful. The handshake will continue normally. +# define SSL_CLIENT_HELLO_SUCCESS 1 +// SSL_CLIENT_HELLO_ERROR indicates that a fatal error occurred while processing +// the ClientHello. The callback should set |*al| to a TLS alert value to return +// to the client. The handshake will be aborted. +# define SSL_CLIENT_HELLO_ERROR 0 +// SSL_CLIENT_HELLO_RETRY indicates that the handshake should be paused and the +// server should retry when it can continue. +// +// WARNING: The current implementation does not properly support +// SSL_CLIENT_HELLO_RETRY and attempting to use it will result in handshake +// failure. +# define SSL_CLIENT_HELLO_RETRY (-1) + +// SSL_client_hello_cb_fn is a callback function that is called when a ClientHello +// is received. The callback may inspect the ClientHello and make decisions +// about the connection based on its contents. +// +// The callback should return one of: +// - SSL_CLIENT_HELLO_SUCCESS to continue the handshake +// - SSL_CLIENT_HELLO_ERROR to abort the handshake with alert |*al| +// - SSL_CLIENT_HELLO_RETRY (not supported) is handled like SSL_CLIENT_HELLO_ERROR +typedef int (*SSL_client_hello_cb_fn)(SSL *s, int *al, void *arg); + +// SSL_client_hello_get1_extensions_present iterates over the extensions in the +// ClientHello. If any are found, it allocates an array of int and sets |*out| +// to point to this array and |*outlen| to the number of extensions. The ints +// in the array correspond to the type of each extension. The caller is +// responsible for releasing the array with OPENSSL_free. If no extensions are +// found, it sets |*out| to NULL and |*outlen| to 0. The function returns 1 on +// success and returns 0 on error. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen); + +// SSL_client_hello_get_extension_order iterates over the extensions in the +// ClientHello. If |exts| is not null, the type for each extension will be +// stored in |exts| and |*num_exts| should be the size of storage +// allocated for |exts|; the function will return an error if |*num_exts| is +// too small. On success, the function will return 1 and will set |*num_exts| to +// the number of extensions. The caller may pass |exts| as null to obtain the +// number of extensions. If no ClientHello extensions are found, the +// function returns 1 and sets |*num_exts| to 0. The functions returns 0 on +// error. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT int SSL_client_hello_get_extension_order(SSL *s, uint16_t *exts, size_t *num_exts); + +// SSL_CTX_set_client_hello_cb configures a callback that is called when a +// ClientHello message is received. This can be used to select certificates, +// adjust settings, or otherwise make decisions about the connection before +// the handshake proceeds. +// +// The callback is invoked before most ClientHello processing and before the +// decision whether to resume a session is made. It may inspect the ClientHello +// and configure the connection accordingly. +// +// The callback function is passed the |SSL| object, a pointer to an alert value, +// and the argument provided when the callback was set. It should return either +// SSL_CLIENT_HELLO_SUCCESS, SSL_CLIENT_HELLO_ERROR, or SSL_CLIENT_HELLO_RETRY. +// Note that SSL_CLIENT_HELLO_RETRY is not fully supported; it is treated the +// same as SSL_CLIENT_HELLO_ERROR. +OPENSSL_EXPORT void SSL_CTX_set_client_hello_cb(SSL_CTX *c, SSL_client_hello_cb_fn cb, + void *arg); + +// SSL_client_hello_isv2 always returns zero as SSLv2 is not supported. +OPENSSL_EXPORT int SSL_client_hello_isv2(SSL *s); + + +// SSL_client_hello_get0_legacy_version provides the value of the +// "legacy_version" field in the client hello. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT unsigned int SSL_client_hello_get0_legacy_version(SSL *s); + +// SSL_client_hello_get0_ext searches the extensions in the ClientHello for an +// extension of the given type. If found, it sets |*out| to point to the +// extension contents (not including the type and length bytes) and |*outlen| +// to the length of the extension contents. If not found, it returns zero. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT int SSL_client_hello_get0_ext(SSL *s, unsigned int type, const unsigned char **out, + size_t *outlen); + +// SSL_certs_clear resets the private key, leaf certificate, and certificate +// chain of |ssl|. +OPENSSL_EXPORT void SSL_certs_clear(SSL *ssl); + +// SSL_CTX_check_private_key returns one if the certificate and private key +// configured in |ctx| are consistent and zero otherwise. +OPENSSL_EXPORT int SSL_CTX_check_private_key(const SSL_CTX *ctx); + +// SSL_check_private_key returns one if the certificate and private key +// configured in |ssl| are consistent and zero otherwise. +OPENSSL_EXPORT int SSL_check_private_key(const SSL *ssl); + +// SSL_CTX_get0_certificate returns |ctx|'s leaf certificate. +OPENSSL_EXPORT X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx); + +// SSL_get_certificate returns |ssl|'s leaf certificate. +OPENSSL_EXPORT X509 *SSL_get_certificate(const SSL *ssl); + +// SSL_CTX_get0_privatekey returns |ctx|'s private key. +OPENSSL_EXPORT EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx); + +// SSL_get_privatekey returns |ssl|'s private key. +OPENSSL_EXPORT EVP_PKEY *SSL_get_privatekey(const SSL *ssl); + +// SSL_CTX_get0_chain_certs sets |*out_chain| to |ctx|'s certificate chain and +// returns one. +OPENSSL_EXPORT int SSL_CTX_get0_chain_certs(const SSL_CTX *ctx, + STACK_OF(X509) **out_chain); + +// SSL_CTX_get_extra_chain_certs calls |SSL_CTX_get0_chain_certs|. +OPENSSL_EXPORT int SSL_CTX_get_extra_chain_certs(const SSL_CTX *ctx, + STACK_OF(X509) **out_chain); + +// SSL_get0_chain_certs sets |*out_chain| to |ssl|'s certificate chain and +// returns one. +OPENSSL_EXPORT int SSL_get0_chain_certs(const SSL *ssl, + STACK_OF(X509) **out_chain); + +// SSL_CTX_set_signed_cert_timestamp_list sets the list of signed certificate +// timestamps that is sent to clients that request it. The |list| argument must +// contain one or more SCT structures serialised as a SignedCertificateTimestamp +// List (see https://tools.ietf.org/html/rfc6962#section-3.3) – i.e. each SCT +// is prefixed by a big-endian, uint16 length and the concatenation of one or +// more such prefixed SCTs are themselves also prefixed by a uint16 length. It +// returns one on success and zero on error. The caller retains ownership of +// |list|. +OPENSSL_EXPORT int SSL_CTX_set_signed_cert_timestamp_list(SSL_CTX *ctx, + const uint8_t *list, + size_t list_len); + +// SSL_set_signed_cert_timestamp_list sets the list of signed certificate +// timestamps that is sent to clients that request is. The same format as the +// one used for |SSL_CTX_set_signed_cert_timestamp_list| applies. The caller +// retains ownership of |list|. +OPENSSL_EXPORT int SSL_set_signed_cert_timestamp_list(SSL *ctx, + const uint8_t *list, + size_t list_len); + +// SSL_CTX_set_ocsp_response sets the OCSP response that is sent to clients +// which request it. It returns one on success and zero on error. The caller +// retains ownership of |response|. +OPENSSL_EXPORT int SSL_CTX_set_ocsp_response(SSL_CTX *ctx, + const uint8_t *response, + size_t response_len); + +// SSL_set_ocsp_response sets the OCSP response that is sent to clients which +// request it. It returns one on success and zero on error. The caller retains +// ownership of |response|. +OPENSSL_EXPORT int SSL_set_ocsp_response(SSL *ssl, const uint8_t *response, + size_t response_len); + +// SSL_SIGN_* are signature algorithm values as defined in TLS 1.3. +#define SSL_SIGN_RSA_PKCS1_SHA1 0x0201 +#define SSL_SIGN_RSA_PKCS1_SHA256 0x0401 +#define SSL_SIGN_RSA_PKCS1_SHA384 0x0501 +#define SSL_SIGN_RSA_PKCS1_SHA512 0x0601 +#define SSL_SIGN_ECDSA_SHA1 0x0203 +#define SSL_SIGN_ECDSA_SECP256R1_SHA256 0x0403 +#define SSL_SIGN_ECDSA_SECP384R1_SHA384 0x0503 +#define SSL_SIGN_ECDSA_SECP521R1_SHA512 0x0603 +#define SSL_SIGN_RSA_PSS_RSAE_SHA256 0x0804 +#define SSL_SIGN_RSA_PSS_RSAE_SHA384 0x0805 +#define SSL_SIGN_RSA_PSS_RSAE_SHA512 0x0806 +#define SSL_SIGN_ED25519 0x0807 + +// SSL_SIGN_RSA_PKCS1_MD5_SHA1 is an internal signature algorithm used to +// specify raw RSASSA-PKCS1-v1_5 with an MD5/SHA-1 concatenation, as used in TLS +// before TLS 1.2. +#define SSL_SIGN_RSA_PKCS1_MD5_SHA1 0xff01 + +// SSL_get_signature_algorithm_name returns a human-readable name for |sigalg|, +// or NULL if unknown. If |include_curve| is one, the curve for ECDSA algorithms +// is included as in TLS 1.3. Otherwise, it is excluded as in TLS 1.2. +OPENSSL_EXPORT const char *SSL_get_signature_algorithm_name(uint16_t sigalg, + int include_curve); + +// SSL_get_all_signature_algorithm_names outputs a list of possible strings +// |SSL_get_signature_algorithm_name| may return in this version of BoringSSL. +// It writes at most |max_out| entries to |out| and returns the total number it +// would have written, if |max_out| had been large enough. |max_out| may be +// initially set to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_signature_algorithm_names(const char **out, + size_t max_out); + +// SSL_get_signature_algorithm_key_type returns the key type associated with +// |sigalg| as an |EVP_PKEY_*| constant or |EVP_PKEY_NONE| if unknown. +OPENSSL_EXPORT int SSL_get_signature_algorithm_key_type(uint16_t sigalg); + +// SSL_get_signature_algorithm_digest returns the digest function associated +// with |sigalg| or |NULL| if |sigalg| has no prehash (Ed25519) or is unknown. +OPENSSL_EXPORT const EVP_MD *SSL_get_signature_algorithm_digest( + uint16_t sigalg); + +// SSL_is_signature_algorithm_rsa_pss returns one if |sigalg| is an RSA-PSS +// signature algorithm and zero otherwise. +OPENSSL_EXPORT int SSL_is_signature_algorithm_rsa_pss(uint16_t sigalg); + +// SSL_CTX_set_signing_algorithm_prefs configures |ctx| to use |prefs| as the +// preference list when signing with |ctx|'s private key. It returns one on +// success and zero on error. |prefs| should not include the internal-only value +// |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_CTX_set_signing_algorithm_prefs(SSL_CTX *ctx, + const uint16_t *prefs, + size_t num_prefs); + +// SSL_set_signing_algorithm_prefs configures |ssl| to use |prefs| as the +// preference list when signing with |ssl|'s private key. It returns one on +// success and zero on error. |prefs| should not include the internal-only value +// |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_set_signing_algorithm_prefs(SSL *ssl, + const uint16_t *prefs, + size_t num_prefs); + +// SSL_CTX_use_cert_and_key sets |x509|, |privatekey|, and |chain| on |ctx|. +// The |privatekey| argument must be the private key of the certificate |x509|. +// If the override argument is 0, then |x509|, |privatekey|, and |chain| are +// set only if all were not previously set. If override is non-0, then the +// certificate, private key and chain certs are always set. |privatekey| and +// |x509| are not copied or duplicated, their reference counts are incremented. +// In OpenSSL, a shallow copy of |chain| is stored with a reference count +// increment for all |X509| objects in the chain. In AWS-LC, +// we represent X509 chains as a CRYPTO_BUFFER stack. Therefore, we create a +// an internal copy and leave the |chain| parameter untouched. This means, +// changes to |chain| after this function is called will not update in |ctx|. +// This is different from OpenSSL which stores a reference to the X509 +// certificates in the |chain| object. +// +// Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, + EVP_PKEY *privatekey, + STACK_OF(X509) *chain, int override); + +// SSL_use_cert_and_key sets |x509|, |privatekey|, and |chain| on |ssl|. +// The |privatekey| argument must be the private key of the certificate |x509|. +// If the override argument is 0, then |x509|, |privatekey|, and |chain| are +// set only if all were not previously set. If override is non-0, then the +// certificate, private key and chain certs are always set. |privatekey| and +// |x509| are not copied or duplicated, their reference counts are incremented. +// In OpenSSL, a shallow copy of |chain| is stored with a reference count +// increment for all |X509| objects in the chain. In AWS-LC, +// we represent X509 chains as a CRYPTO_BUFFER stack. Therefore, we create a +// an internal copy and leave the |chain| parameter untouched. This means, +// changes to |chain| after this function is called will not update in |ssl|. +// This is different from OpenSSL which stores a reference to the X509 +// certificates in the |chain| object. +// +// Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_use_cert_and_key(SSL *ssl, X509 *x509, + EVP_PKEY *privatekey, + STACK_OF(X509) *chain, int override); + +// Certificate and private key convenience functions. + +// SSL_CTX_set_chain_and_key sets the certificate chain and private key for a +// TLS client or server. References to the given |CRYPTO_BUFFER| and |EVP_PKEY| +// objects are added as needed. Exactly one of |privkey| or |privkey_method| +// may be non-NULL. Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_chain_and_key( + SSL_CTX *ctx, CRYPTO_BUFFER *const *certs, size_t num_certs, + EVP_PKEY *privkey, const SSL_PRIVATE_KEY_METHOD *privkey_method); + +// SSL_set_chain_and_key sets the certificate chain and private key for a TLS +// client or server. References to the given |CRYPTO_BUFFER| and |EVP_PKEY| +// objects are added as needed. Exactly one of |privkey| or |privkey_method| +// may be non-NULL. Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_chain_and_key( + SSL *ssl, CRYPTO_BUFFER *const *certs, size_t num_certs, EVP_PKEY *privkey, + const SSL_PRIVATE_KEY_METHOD *privkey_method); + +// SSL_CTX_get0_chain returns the list of |CRYPTO_BUFFER|s that were set by +// |SSL_set_chain_and_key|, unless they have been discarded. Reference counts +// are not incremented by this call. The return value may be |NULL| if no chain +// has been set. +// +// (Note: if a chain was configured by non-|CRYPTO_BUFFER|-based functions then +// the return value is undefined and, even if not NULL, the stack itself may +// contain nullptrs. Thus you shouldn't mix this function with +// non-|CRYPTO_BUFFER| functions for manipulating the chain.) +// +// There is no |SSL*| version of this function because connections discard +// configuration after handshaking, thus making it of questionable utility. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *SSL_CTX_get0_chain( + const SSL_CTX *ctx); + +// SSL_CTX_use_RSAPrivateKey sets |ctx|'s private key to |rsa|. It returns one +// on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa); + +// SSL_use_RSAPrivateKey sets |ctx|'s private key to |rsa|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa); + +// The following functions configure certificates or private keys but take as +// input DER-encoded structures. They return one on success and zero on +// failure. + +OPENSSL_EXPORT int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, size_t der_len, + const uint8_t *der); +OPENSSL_EXPORT int SSL_use_certificate_ASN1(SSL *ssl, const uint8_t *der, + size_t der_len); + +OPENSSL_EXPORT int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx, + const uint8_t *der, + size_t der_len); +OPENSSL_EXPORT int SSL_use_PrivateKey_ASN1(int type, SSL *ssl, + const uint8_t *der, size_t der_len); + +OPENSSL_EXPORT int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, + const uint8_t *der, + size_t der_len); +OPENSSL_EXPORT int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const uint8_t *der, + size_t der_len); + +// The following functions configure certificates or private keys but take as +// input files to read from. They return one on success and zero on failure. The +// |type| parameter is one of the |SSL_FILETYPE_*| values and determines whether +// the file's contents are read as PEM or DER. + +#define SSL_FILETYPE_PEM 1 +#define SSL_FILETYPE_ASN1 2 + +OPENSSL_EXPORT int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, + const char *file, int type); +OPENSSL_EXPORT int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, + int type); + +OPENSSL_EXPORT int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, + int type); +OPENSSL_EXPORT int SSL_use_certificate_file(SSL *ssl, const char *file, + int type); + +OPENSSL_EXPORT int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, + int type); +OPENSSL_EXPORT int SSL_use_PrivateKey_file(SSL *ssl, const char *file, + int type); + +// SSL_CTX_use_certificate_chain_file configures certificates for |ctx|. It +// reads the contents of |file| as a PEM-encoded leaf certificate followed +// optionally by the certificate chain to send to the peer. It returns one on +// success and zero on failure. +// +// WARNING: If the input contains "TRUSTED CERTIFICATE" PEM blocks, this +// function parses auxiliary properties as in |d2i_X509_AUX|. Passing untrusted +// input to this function allows an attacker to influence those properties. See +// |d2i_X509_AUX| for details. +OPENSSL_EXPORT int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, + const char *file); + +// SSL_use_certificate_chain_file configures certificates for |ssl|. It +// reads the contents of |file| as a PEM-encoded leaf certificate followed +// optionally by the certificate chain to send to the peer. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_use_certificate_chain_file(SSL *ssl, const char *file); + +// SSL_CTX_set_default_passwd_cb sets the password callback for PEM-based +// convenience functions called on |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, + pem_password_cb *cb); + +// SSL_CTX_get_default_passwd_cb returns the callback set by +// |SSL_CTX_set_default_passwd_cb|. +OPENSSL_EXPORT pem_password_cb *SSL_CTX_get_default_passwd_cb( + const SSL_CTX *ctx); + +// SSL_CTX_set_default_passwd_cb_userdata sets the userdata parameter for +// |ctx|'s password callback. +OPENSSL_EXPORT void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, + void *data); + +// SSL_CTX_get_default_passwd_cb_userdata returns the userdata parameter set by +// |SSL_CTX_set_default_passwd_cb_userdata|. +OPENSSL_EXPORT void *SSL_CTX_get_default_passwd_cb_userdata(const SSL_CTX *ctx); + + +// Custom private keys. + +enum ssl_private_key_result_t { + ssl_private_key_success, + ssl_private_key_retry, + ssl_private_key_failure +}; + +// ssl_private_key_method_st (aka |SSL_PRIVATE_KEY_METHOD|) describes private +// key hooks. This is used to off-load signing operations to a custom, +// potentially asynchronous, backend. Metadata about the key such as the type +// and size are parsed out of the certificate. +// +// Callers that use this structure should additionally call +// |SSL_set_signing_algorithm_prefs| or |SSL_CTX_set_signing_algorithm_prefs| +// with the private key's capabilities. This ensures BoringSSL will select a +// suitable signature algorithm for the private key. +struct ssl_private_key_method_st { + // sign signs the message |in| in using the specified signature algorithm. On + // success, it returns |ssl_private_key_success| and writes at most |max_out| + // bytes of signature data to |out| and sets |*out_len| to the number of bytes + // written. On failure, it returns |ssl_private_key_failure|. If the operation + // has not completed, it returns |ssl_private_key_retry|. |sign| should + // arrange for the high-level operation on |ssl| to be retried when the + // operation is completed. This will result in a call to |complete|. + // + // |signature_algorithm| is one of the |SSL_SIGN_*| values, as defined in TLS + // 1.3. Note that, in TLS 1.2, ECDSA algorithms do not require that curve + // sizes match hash sizes, so the curve portion of |SSL_SIGN_ECDSA_*| values + // must be ignored. BoringSSL will internally handle the curve matching logic + // where appropriate. + // + // It is an error to call |sign| while another private key operation is in + // progress on |ssl|. + enum ssl_private_key_result_t (*sign)(SSL *ssl, uint8_t *out, size_t *out_len, + size_t max_out, + uint16_t signature_algorithm, + const uint8_t *in, size_t in_len); + + // decrypt decrypts |in_len| bytes of encrypted data from |in|. On success it + // returns |ssl_private_key_success|, writes at most |max_out| bytes of + // decrypted data to |out| and sets |*out_len| to the actual number of bytes + // written. On failure it returns |ssl_private_key_failure|. If the operation + // has not completed, it returns |ssl_private_key_retry|. The caller should + // arrange for the high-level operation on |ssl| to be retried when the + // operation is completed, which will result in a call to |complete|. This + // function only works with RSA keys and should perform a raw RSA decryption + // operation with no padding. + // + // It is an error to call |decrypt| while another private key operation is in + // progress on |ssl|. + enum ssl_private_key_result_t (*decrypt)(SSL *ssl, uint8_t *out, + size_t *out_len, size_t max_out, + const uint8_t *in, size_t in_len); + + // complete completes a pending operation. If the operation has completed, it + // returns |ssl_private_key_success| and writes the result to |out| as in + // |sign|. Otherwise, it returns |ssl_private_key_failure| on failure and + // |ssl_private_key_retry| if the operation is still in progress. + // + // |complete| may be called arbitrarily many times before completion, but it + // is an error to call |complete| if there is no pending operation in progress + // on |ssl|. + enum ssl_private_key_result_t (*complete)(SSL *ssl, uint8_t *out, + size_t *out_len, size_t max_out); +}; + +// SSL_set_private_key_method configures a custom private key on |ssl|. +// |key_method| must remain valid for the lifetime of |ssl|. Using custom +// keys with the multiple certificate slots feature is not supported. +OPENSSL_EXPORT void SSL_set_private_key_method( + SSL *ssl, const SSL_PRIVATE_KEY_METHOD *key_method); + +// SSL_CTX_set_private_key_method configures a custom private key on |ctx|. +// |key_method| must remain valid for the lifetime of |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_private_key_method( + SSL_CTX *ctx, const SSL_PRIVATE_KEY_METHOD *key_method); + +// SSL_can_release_private_key returns one if |ssl| will no longer call into the +// private key and zero otherwise. If the function returns one, the caller can +// release state associated with the private key. +// +// NOTE: This function assumes the caller does not use |SSL_clear| to reuse +// |ssl| for a second connection. If |SSL_clear| is used, BoringSSL may still +// use the private key on the second connection. +OPENSSL_EXPORT int SSL_can_release_private_key(const SSL *ssl); + + +// Cipher suites. +// +// |SSL_CIPHER| objects represent cipher suites. + +DEFINE_CONST_STACK_OF(SSL_CIPHER) + +// SSL_get_cipher_by_value returns the structure representing a TLS cipher +// suite based on its assigned number, or NULL if unknown. See +// https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-4. +OPENSSL_EXPORT const SSL_CIPHER *SSL_get_cipher_by_value(uint16_t value); + +// SSL_CIPHER_find returns a SSL_CIPHER structure which has the cipher ID stored in ptr or +// NULL if unknown. The ptr parameter is a two element array of char, which stores the +// two-byte TLS cipher ID (as allocated by IANA) in network byte order. SSL_CIPHER_find re-casts +// |ptr| to uint16_t and calls |SSL_get_cipher_by_value| to get the SSL_CIPHER structure. +OPENSSL_EXPORT const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr); + +// SSL_CIPHER_get_id returns |cipher|'s non-IANA id. This is not its +// IANA-assigned number, which is called the "value" here, although it may be +// cast to a |uint16_t| to get it. +OPENSSL_EXPORT uint32_t SSL_CIPHER_get_id(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_protocol_id returns |cipher|'s IANA-assigned number. +OPENSSL_EXPORT uint16_t SSL_CIPHER_get_protocol_id(const SSL_CIPHER *cipher); + +// SSL_CIPHER_is_aead returns one if |cipher| uses an AEAD cipher. +OPENSSL_EXPORT int SSL_CIPHER_is_aead(const SSL_CIPHER *cipher); + +// SSL_CIPHER_is_block_cipher returns one if |cipher| is a block cipher. +OPENSSL_EXPORT int SSL_CIPHER_is_block_cipher(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_cipher_nid returns the NID for |cipher|'s bulk +// cipher. Possible values are |NID_aes_128_gcm|, |NID_aes_256_gcm|, +// |NID_chacha20_poly1305|, |NID_aes_128_cbc|, |NID_aes_256_cbc|, and +// |NID_des_ede3_cbc|. +OPENSSL_EXPORT int SSL_CIPHER_get_cipher_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_digest_nid returns the NID for |cipher|'s HMAC if it is a +// legacy cipher suite. For modern AEAD-based ciphers (see +// |SSL_CIPHER_is_aead|), it returns |NID_undef|. +// +// Note this function only returns the legacy HMAC digest, not the PRF hash. +OPENSSL_EXPORT int SSL_CIPHER_get_digest_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_kx_nid returns the NID for |cipher|'s key exchange. This may +// be |NID_kx_rsa|, |NID_kx_ecdhe|, or |NID_kx_psk| for TLS 1.2. In TLS 1.3, +// cipher suites do not specify the key exchange, so this function returns +// |NID_kx_any|. +OPENSSL_EXPORT int SSL_CIPHER_get_kx_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_auth_nid returns the NID for |cipher|'s authentication +// type. This may be |NID_auth_rsa|, |NID_auth_ecdsa|, or |NID_auth_psk| for TLS +// 1.2. In TLS 1.3, cipher suites do not specify authentication, so this +// function returns |NID_auth_any|. +OPENSSL_EXPORT int SSL_CIPHER_get_auth_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_handshake_digest returns |cipher|'s PRF hash. If |cipher| +// is a pre-TLS-1.2 cipher, it returns |EVP_md5_sha1| but note these ciphers use +// SHA-256 in TLS 1.2. Other return values may be treated uniformly in all +// applicable versions. +OPENSSL_EXPORT const EVP_MD *SSL_CIPHER_get_handshake_digest( + const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_prf_nid behaves like |SSL_CIPHER_get_handshake_digest| but +// returns the NID constant. Use |SSL_CIPHER_get_handshake_digest| instead. +OPENSSL_EXPORT int SSL_CIPHER_get_prf_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_min_version returns the minimum protocol version required +// for |cipher|. +OPENSSL_EXPORT uint16_t SSL_CIPHER_get_min_version(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_max_version returns the maximum protocol version that +// supports |cipher|. +OPENSSL_EXPORT uint16_t SSL_CIPHER_get_max_version(const SSL_CIPHER *cipher); + +// SSL_CIPHER_standard_name returns the standard IETF name for |cipher|. For +// example, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256". +OPENSSL_EXPORT const char *SSL_CIPHER_standard_name(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_name returns the OpenSSL name of |cipher|. For example, +// "ECDHE-RSA-AES128-GCM-SHA256". Callers are recommended to use +// |SSL_CIPHER_standard_name| instead. +OPENSSL_EXPORT const char *SSL_CIPHER_get_name(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_kx_name returns a string that describes the key-exchange +// method used by |cipher|. For example, "ECDHE_ECDSA". TLS 1.3 AEAD-only +// ciphers return the string "GENERIC". +OPENSSL_EXPORT const char *SSL_CIPHER_get_kx_name(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_bits returns the strength, in bits, of |cipher|. If +// |out_alg_bits| is not NULL, it writes the number of bits consumed by the +// symmetric algorithm to |*out_alg_bits|. +OPENSSL_EXPORT int SSL_CIPHER_get_bits(const SSL_CIPHER *cipher, + int *out_alg_bits); + +// SSL_get_all_cipher_names outputs a list of possible strings +// |SSL_CIPHER_get_name| may return in this version of BoringSSL. It writes at +// most |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_cipher_names(const char **out, + size_t max_out); + + +// SSL_get_all_standard_cipher_names outputs a list of possible strings +// |SSL_CIPHER_standard_name| may return in this version of BoringSSL. It writes +// at most |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_standard_cipher_names(const char **out, + size_t max_out); + + +// Cipher suite configuration. +// +// OpenSSL uses a mini-language to configure cipher suites. The language +// maintains an ordered list of enabled ciphers, along with an ordered list of +// disabled but available ciphers. Initially, all ciphers are disabled with a +// default ordering. The cipher string is then interpreted as a sequence of +// directives, separated by colons, each of which modifies this state. +// +// Most directives consist of a one character or empty opcode followed by a +// selector which matches a subset of available ciphers. +// +// Available opcodes are: +// +// - The empty opcode enables and appends all matching disabled ciphers to the +// end of the enabled list. The newly appended ciphers are ordered relative to +// each other matching their order in the disabled list. +// +// - |-| disables all matching enabled ciphers and prepends them to the disabled +// list, with relative order from the enabled list preserved. This means the +// most recently disabled ciphers get highest preference relative to other +// disabled ciphers if re-enabled. +// +// - |+| moves all matching enabled ciphers to the end of the enabled list, with +// relative order preserved. +// +// - |!| deletes all matching ciphers, enabled or not, from either list. Deleted +// ciphers will not matched by future operations. +// +// A selector may be a specific cipher (using either the standard or OpenSSL +// name for the cipher) or one or more rules separated by |+|. The final +// selector matches the intersection of each rule. For instance, |AESGCM+aECDSA| +// matches ECDSA-authenticated AES-GCM ciphers. +// +// Available cipher rules are: +// +// - |ALL| matches all ciphers. +// +// - |kRSA|, |kDHE|, |kECDHE|, and |kPSK| match ciphers using plain RSA, DHE, +// ECDHE, and plain PSK key exchanges, respectively. Note that ECDHE_PSK is +// matched by |kECDHE| and not |kPSK|. +// +// - |aRSA|, |aECDSA|, and |aPSK| match ciphers authenticated by RSA, ECDSA, and +// a pre-shared key, respectively. +// +// - |RSA|, |DHE|, |ECDHE|, |PSK|, |ECDSA|, and |PSK| are aliases for the +// corresponding |k*| or |a*| cipher rule. |RSA| is an alias for |kRSA|, not +// |aRSA|. +// +// - |3DES|, |AES128|, |AES256|, |AES|, |AESGCM|, |CHACHA20| match ciphers +// whose bulk cipher use the corresponding encryption scheme. Note that +// |AES|, |AES128|, and |AES256| match both CBC and GCM ciphers. +// +// - |SHA1|, and its alias |SHA|, match legacy cipher suites using HMAC-SHA1. +// +// Although implemented, authentication-only ciphers match no rules and must be +// explicitly selected by name. +// +// Deprecated cipher rules: +// +// - |kEDH|, |EDH|, |kEECDH|, and |EECDH| are legacy aliases for |kDHE|, |DHE|, +// |kECDHE|, and |ECDHE|, respectively. +// +// - |HIGH| is an alias for |ALL|. +// +// - |FIPS| is an alias for |HIGH|. +// +// - |SSLv3| and |TLSv1| match ciphers available in TLS 1.1 or earlier. +// |TLSv1_2| matches ciphers new in TLS 1.2. This is confusing and should not +// be used. +// +// Unknown rules are silently ignored by legacy APIs, and rejected by APIs with +// "strict" in the name, which should be preferred. Cipher lists can be long +// and it's easy to commit typos. Strict functions will also reject the use of +// spaces, semi-colons and commas as alternative separators. +// +// The special |@STRENGTH| directive will sort all enabled ciphers by strength. +// +// The |DEFAULT| directive, when appearing at the front of the string, expands +// to the default ordering of available ciphers. +// +// For TLS < 1.3, if configuring a server, one may also configure +// equal-preference groups to partially respect the client's preferences when +// |SSL_OP_CIPHER_SERVER_PREFERENCE| is enabled. Ciphers in an equal-preference +// group have equal priority and use the client order. This may be used to +// enforce that AEADs are preferred but select AES-GCM vs. ChaCha20-Poly1305 +// based on client preferences. An equal-preference is specified with square +// brackets, combining multiple selectors separated by |. For example: +// +// [TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256|TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] +// +// Once an equal-preference group is used, future directives must be +// opcode-less. Inside an equal-preference group, spaces are not allowed. + +// SSL_DEFAULT_CIPHER_LIST is the default cipher suite configuration. It is +// substituted when a cipher string starts with 'DEFAULT'. +#define SSL_DEFAULT_CIPHER_LIST "ALL" + + +// SSL_CTX_set_strict_cipher_list configures the cipher list for |ctx|, +// evaluating |str| as a cipher string and returning error if |str| contains +// anything meaningless. It updates |ctx->cipher_list| with any values in +// |ctx->tls13_cipher_list|. +// +// It returns one on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_set_strict_cipher_list(SSL_CTX *ctx, + const char *str); + +// SSL_CTX_set_cipher_list configures the cipher list for |ctx|, evaluating +// |str| as a cipher string. It updates |ctx->cipher_list| with any values in +// |ctx->tls13_cipher_list|. It returns one on success and zero on failure. +// +// Prefer to use |SSL_CTX_set_strict_cipher_list|. This function tolerates +// garbage inputs, unless an empty cipher list results. However, an empty +// string which also results in an empty cipher list, is allowed. This +// behavior is strongly advised against and only meant for OpenSSL +// compatibility. +// +// Note: this API only sets the TLSv1.2 and below ciphers. +// Use |SSL_CTX_set_ciphersuites| to configure TLS 1.3 specific ciphers. +OPENSSL_EXPORT int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str); + +// SSL_set_strict_cipher_list configures the cipher list for |ssl|, evaluating +// |str| as a cipher string and returning error if |str| contains anything +// meaningless. +// It updates the cipher list |ssl->config->cipher_list| with any configured +// TLS 1.3 cipher suites by first checking |ssl->config->tls13_cipher_list| and +// otherwise falling back to |ssl->ctx->tls13_cipher_list|. +// +// It returns one on success and zero on failure. +OPENSSL_EXPORT int SSL_set_strict_cipher_list(SSL *ssl, const char *str); + +// SSL_CTX_set_ciphersuites configures the available TLSv1.3 ciphersuites on +// |ctx|, evaluating |str| as a cipher string. It updates |ctx->cipher_list| +// with any values in |ctx->tls13_cipher_list|. It returns one on success and +// zero on failure. +OPENSSL_EXPORT int SSL_CTX_set_ciphersuites(SSL_CTX *ctx, const char *str); + +// SSL_set_ciphersuites configures the available TLSv1.3 ciphersuites on +// |ssl|, evaluating |str| as a cipher string. It updates +// |ssl->config->cipher_list| with any values in +// |ssl->config->tls13_cipher_list|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_set_ciphersuites(SSL *ssl, const char *str); + +// SSL_set_cipher_list configures the cipher list for |ssl|, evaluating |str| as +// a cipher string. It updates the cipher list |ssl->config->cipher_list| with +// any configured TLS 1.3 cipher suites by first checking +// |ssl->config->tls13_cipher_list| and otherwise falling back to +// |ssl->ctx->tls13_cipher_list|. +// +// Equal-preference groups cannot be configured for TLS 1.3 through these APIs. +// +// It returns one on success and zero on failure. +// +// Prefer to use |SSL_set_strict_cipher_list|. This function tolerates garbage +// inputs, unless an empty cipher list results. However, an empty string which +// also results in an empty cipher list, is allowed. This behavior is strongly +// advised against and only meant for OpenSSL compatibility. +OPENSSL_EXPORT int SSL_set_cipher_list(SSL *ssl, const char *str); + +// SSL_CTX_get_ciphers returns the cipher list for |ctx|, in order of +// preference. This includes TLS 1.3 and 1.2 and below cipher suites. +OPENSSL_EXPORT STACK_OF(SSL_CIPHER) *SSL_CTX_get_ciphers(const SSL_CTX *ctx); + +// SSL_CTX_cipher_in_group returns one if the |i|th cipher (see +// |SSL_CTX_get_ciphers|) is in the same equipreference group as the one +// following it and zero otherwise. +OPENSSL_EXPORT int SSL_CTX_cipher_in_group(const SSL_CTX *ctx, size_t i); + +// SSL_get_ciphers returns the cipher list for |ssl|, in order of preference. +// This includes TLS 1.3 and 1.2 and below cipher suites. +OPENSSL_EXPORT STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *ssl); + + +// Connection information. + +// SSL_in_connect_init returns 1 if |ssl| is a client and has a pending +// handshake. Otherwise, it returns 0. +OPENSSL_EXPORT int SSL_in_connect_init(const SSL *ssl); + +// SSL_in_accept_init returns 1 if |ssl| is a server and has a pending +// handshake. Otherwise, it returns 0. +OPENSSL_EXPORT int SSL_in_accept_init(const SSL *ssl); + +// SSL_is_init_finished returns one if |ssl| has completed its initial handshake +// and has no pending handshake. It returns zero otherwise. +OPENSSL_EXPORT int SSL_is_init_finished(const SSL *ssl); + +// SSL_in_init returns one if |ssl| has a pending handshake and zero +// otherwise. +OPENSSL_EXPORT int SSL_in_init(const SSL *ssl); + +// SSL_in_false_start returns one if |ssl| has a pending handshake that is in +// False Start. |SSL_write| may be called at this point without waiting for the +// peer, but |SSL_read| will complete the handshake before accepting application +// data. +// +// See also |SSL_MODE_ENABLE_FALSE_START|. +OPENSSL_EXPORT int SSL_in_false_start(const SSL *ssl); + +// SSL_get_peer_certificate returns the peer's leaf certificate or NULL if the +// peer did not use certificates. The caller must call |X509_free| on the +// result to release it. +OPENSSL_EXPORT X509 *SSL_get_peer_certificate(const SSL *ssl); + +// SSL_get_peer_cert_chain returns the peer's certificate chain or NULL if +// unavailable or the peer did not use certificates. This is the unverified list +// of certificates as sent by the peer, not the final chain built during +// verification. The caller does not take ownership of the result. +// +// WARNING: This function behaves differently between client and server. If +// |ssl| is a server, the returned chain does not include the leaf certificate. +// If a client, it does. +OPENSSL_EXPORT STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *ssl); + +// SSL_get_peer_full_cert_chain returns the peer's certificate chain, or NULL if +// unavailable or the peer did not use certificates. This is the unverified list +// of certificates as sent by the peer, not the final chain built during +// verification. The caller does not take ownership of the result. +// +// This is the same as |SSL_get_peer_cert_chain| except that this function +// always returns the full chain, i.e. the first element of the return value +// (if any) will be the leaf certificate. In contrast, +// |SSL_get_peer_cert_chain| returns only the intermediate certificates if the +// |ssl| is a server. +OPENSSL_EXPORT STACK_OF(X509) *SSL_get_peer_full_cert_chain(const SSL *ssl); + +// SSL_get0_verified_chain returns the verified certificate chain of the peer +// including the peer's end entity certificate. It must be called after a +// session has been successfully established. If peer verification was not +// successful (as indicated by |SSL_get_verify_result| not returning +// |X509_V_OK|) the result will be null. If a verification callback was set with +// |SSL_CTX_set_cert_verify_callback| or |SSL_set_custom_verify| +// this function's behavior is undefined. +OPENSSL_EXPORT STACK_OF(X509) *SSL_get0_verified_chain(const SSL *ssl); + +// SSL_get0_peer_certificates returns the peer's certificate chain, or NULL if +// unavailable or the peer did not use certificates. This is the unverified list +// of certificates as sent by the peer, not the final chain built during +// verification. The caller does not take ownership of the result. +// +// This is the |CRYPTO_BUFFER| variant of |SSL_get_peer_full_cert_chain|. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *SSL_get0_peer_certificates( + const SSL *ssl); + +// SSL_get0_signed_cert_timestamp_list sets |*out| and |*out_len| to point to +// |*out_len| bytes of SCT information from the server. This is only valid if +// |ssl| is a client. The SCT information is a SignedCertificateTimestampList +// (including the two leading length bytes). +// See https://tools.ietf.org/html/rfc6962#section-3.3 +// If no SCT was received then |*out_len| will be zero on return. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_get0_signed_cert_timestamp_list(const SSL *ssl, + const uint8_t **out, + size_t *out_len); + +// SSL_get0_ocsp_response sets |*out| and |*out_len| to point to |*out_len| +// bytes of an OCSP response from the server. This is the DER encoding of an +// OCSPResponse type as defined in RFC 2560. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_get0_ocsp_response(const SSL *ssl, const uint8_t **out, + size_t *out_len); + +// SSL_get_tls_unique writes at most |max_out| bytes of the tls-unique value +// for |ssl| to |out| and sets |*out_len| to the number of bytes written. It +// returns one on success or zero on error. In general |max_out| should be at +// least 12. +// +// This function will always fail if the initial handshake has not completed. +// The tls-unique value will change after a renegotiation but, since +// renegotiations can be initiated by the server at any point, the higher-level +// protocol must either leave them disabled or define states in which the +// tls-unique value can be read. +// +// The tls-unique value is defined by +// https://tools.ietf.org/html/rfc5929#section-3.1. Due to a weakness in the +// TLS protocol, tls-unique is broken for resumed connections unless the +// Extended Master Secret extension is negotiated. Thus this function will +// return zero if |ssl| performed session resumption unless EMS was used when +// negotiating the original session. +OPENSSL_EXPORT int SSL_get_tls_unique(const SSL *ssl, uint8_t *out, + size_t *out_len, size_t max_out); + +// SSL_get_extms_support returns one if the Extended Master Secret extension or +// TLS 1.3 was negotiated. Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_get_extms_support(const SSL *ssl); + +// SSL_get_current_cipher returns cipher suite used by |ssl|, or NULL if it has +// not been negotiated yet. +OPENSSL_EXPORT const SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl); + +// SSL_get_client_ciphers returns the stack of ciphers offered by the client +// during a handshake and that are supported by this library. If |ssl| is a +// client or the handshake hasn't occurred yet, NULL is returned. The stack of +// ciphers IS NOT de/serialized, so NULL will also be returned for deserialized +// or transported |ssl|'s that haven't yet performed a new handshake. +OPENSSL_EXPORT STACK_OF(SSL_CIPHER) *SSL_get_client_ciphers(const SSL *ssl); + +// SSL_client_hello_get0_ciphers provides access to the client ciphers field from the +// Client Hello, optionally writing the result to an out pointer. It returns the field +// length if successful, or 0 if |ssl| is a client or the handshake hasn't occurred yet. +// |out| points to the raw bytes from the client hello message so it may contain invalid +// or unsupported Cipher IDs. +OPENSSL_EXPORT size_t SSL_client_hello_get0_ciphers(SSL *ssl, const unsigned char **out); + +// SSL_session_reused returns one if |ssl| performed an abbreviated handshake +// and zero otherwise. +// +// TODO(davidben): Hammer down the semantics of this API while a handshake, +// initial or renego, is in progress. +OPENSSL_EXPORT int SSL_session_reused(const SSL *ssl); + +// SSL_get_secure_renegotiation_support returns one if the peer supports secure +// renegotiation (RFC 5746) or TLS 1.3. Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_get_secure_renegotiation_support(const SSL *ssl); + +// SSL_export_keying_material exports a value derived from the master secret, as +// specified in RFC 5705. It writes |out_len| bytes to |out| given a label and +// optional context. (Since a zero length context is allowed, the |use_context| +// flag controls whether a context is included.) +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int SSL_export_keying_material( + SSL *ssl, uint8_t *out, size_t out_len, const char *label, size_t label_len, + const uint8_t *context, size_t context_len, int use_context); + + +// Custom extensions. +// +// The custom extension functions allow TLS extensions to be added to +// ClientHello and ServerHello messages. + +// SSL_custom_ext_add_cb is a callback function that is called when the +// ClientHello (for clients) or ServerHello (for servers) is constructed. In +// the case of a server, this callback will only be called for a given +// extension if the ClientHello contained that extension – it's not possible to +// inject extensions into a ServerHello that the client didn't request. +// +// When called, |extension_value| will contain the extension number that is +// being considered for addition (so that a single callback can handle multiple +// extensions). If the callback wishes to include the extension, it must set +// |*out| to point to |*out_len| bytes of extension contents and return one. In +// this case, the corresponding |SSL_custom_ext_free_cb| callback will later be +// called with the value of |*out| once that data has been copied. +// +// If the callback does not wish to add an extension it must return zero. +// +// Alternatively, the callback can abort the connection by setting +// |*out_alert_value| to a TLS alert number and returning -1. +typedef int (*SSL_custom_ext_add_cb)(SSL *ssl, unsigned extension_value, + const uint8_t **out, size_t *out_len, + int *out_alert_value, void *add_arg); + +// SSL_custom_ext_free_cb is a callback function that is called by AWS-LC iff +// an |SSL_custom_ext_add_cb| callback previously returned one. In that case, +// this callback is called and passed the |out| pointer that was returned by +// the add callback. This is to free any dynamically allocated data created by +// the add callback. +typedef void (*SSL_custom_ext_free_cb)(SSL *ssl, unsigned extension_value, + const uint8_t *out, void *add_arg); + +// SSL_custom_ext_parse_cb is a callback function that is called by AWS-LC to +// parse an extension from the peer: that is from the ServerHello for a client +// and from the ClientHello for a server. +// +// When called, |extension_value| will contain the extension number and the +// contents of the extension are |contents_len| bytes at |contents|. +// +// The callback must return one to continue the handshake. Otherwise, if it +// returns zero, a fatal alert with value |*out_alert_value| is sent and the +// handshake is aborted. +typedef int (*SSL_custom_ext_parse_cb)(SSL *ssl, unsigned extension_value, + const uint8_t *contents, + size_t contents_len, + int *out_alert_value, void *parse_arg); + +// SSL_extension_supported returns one iff AWS-LC internally handles +// extensions of type |extension_value|. This can be used to avoid registering +// custom extension handlers for extensions that a future version of AWS-LC +// may handle internally. +OPENSSL_EXPORT int SSL_extension_supported(unsigned extension_value); + +// SSL_CTX_add_client_custom_ext registers callback functions for handling +// custom TLS extensions for client connections. +// +// If |add_cb| is NULL then an empty extension will be added in each +// ClientHello. Otherwise, see the comment for |SSL_custom_ext_add_cb| about +// this callback. +// +// The |free_cb| may be NULL if |add_cb| doesn't dynamically allocate data that +// needs to be freed. +// +// It returns one on success or zero on error. It's always an error to register +// callbacks for the same extension twice, or to register callbacks for an +// extension that AWS-LC handles internally. See |SSL_extension_supported| to +// discover, at runtime, which extensions AWS-LC handles internally. +OPENSSL_EXPORT int SSL_CTX_add_client_custom_ext( + SSL_CTX *ctx, unsigned extension_value, SSL_custom_ext_add_cb add_cb, + SSL_custom_ext_free_cb free_cb, void *add_arg, + SSL_custom_ext_parse_cb parse_cb, void *parse_arg); + +// SSL_CTX_add_server_custom_ext is the same as +// |SSL_CTX_add_client_custom_ext|, but for server connections. +// +// Unlike on the client side, if |add_cb| is NULL no extension will be added. +// The |add_cb|, if any, will only be called if the ClientHello contained a +// matching extension. +OPENSSL_EXPORT int SSL_CTX_add_server_custom_ext( + SSL_CTX *ctx, unsigned extension_value, SSL_custom_ext_add_cb add_cb, + SSL_custom_ext_free_cb free_cb, void *add_arg, + SSL_custom_ext_parse_cb parse_cb, void *parse_arg); + + +// Sessions. +// +// An |SSL_SESSION| represents an SSL session that may be resumed in an +// abbreviated handshake. It is reference-counted and immutable. Once +// established, an |SSL_SESSION| may be shared by multiple |SSL| objects on +// different threads and must not be modified. +// +// Note the TLS notion of "session" is not suitable for application-level +// session state. It is an optional caching mechanism for the handshake. Not all +// connections within an application-level session will reuse TLS sessions. TLS +// sessions may be dropped by the client or ignored by the server at any time. + +DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) + +// SSL_SESSION_new returns a newly-allocated blank |SSL_SESSION| or NULL on +// error. This may be useful when writing tests but should otherwise not be +// used. +OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_new(const SSL_CTX *ctx); + +// SSL_SESSION_up_ref increments the reference count of |session| and returns +// one. +OPENSSL_EXPORT int SSL_SESSION_up_ref(SSL_SESSION *session); + +// SSL_SESSION_free decrements the reference count of |session|. If it reaches +// zero, all data referenced by |session| and |session| itself are released. +OPENSSL_EXPORT void SSL_SESSION_free(SSL_SESSION *session); + +// SSL_SESSION_to_bytes serializes |in| into a newly allocated buffer and sets +// |*out_data| to that buffer and |*out_len| to its length. The caller takes +// ownership of the buffer and must call |OPENSSL_free| when done. It returns +// one on success and zero on error. +OPENSSL_EXPORT int SSL_SESSION_to_bytes(const SSL_SESSION *in, + uint8_t **out_data, size_t *out_len); + +// SSL_SESSION_to_bytes_for_ticket serializes |in|, but excludes the session +// identification information, namely the session ID and ticket. +OPENSSL_EXPORT int SSL_SESSION_to_bytes_for_ticket(const SSL_SESSION *in, + uint8_t **out_data, + size_t *out_len); + +// SSL_SESSION_from_bytes parses |in_len| bytes from |in| as an SSL_SESSION. It +// returns a newly-allocated |SSL_SESSION| on success or NULL on error. +OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_from_bytes(const uint8_t *in, + size_t in_len, + const SSL_CTX *ctx); + +// SSL_SESSION_get_version returns a string describing the TLS or DTLS version +// |session| was established at. For example, "TLSv1.2" or "DTLSv1". +OPENSSL_EXPORT const char *SSL_SESSION_get_version(const SSL_SESSION *session); + +// SSL_SESSION_get_protocol_version returns the TLS or DTLS version |session| +// was established at. +OPENSSL_EXPORT uint16_t +SSL_SESSION_get_protocol_version(const SSL_SESSION *session); + +// SSL_SESSION_set_protocol_version sets |session|'s TLS or DTLS version to +// |version|. This may be useful when writing tests but should otherwise not be +// used. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_SESSION_set_protocol_version(SSL_SESSION *session, + uint16_t version); + +// SSL_MAX_SSL_SESSION_ID_LENGTH is the maximum length of an SSL session ID. +#define SSL_MAX_SSL_SESSION_ID_LENGTH 32 + +// SSL_SESSION_get_id returns a pointer to a buffer containing |session|'s +// session ID and sets |*out_len| to its length. +// +// This function should only be used for implementing a TLS session cache. TLS +// sessions are not suitable for application-level session state, and a session +// ID is an implementation detail of the TLS resumption handshake mechanism. Not +// all resumption flows use session IDs, and not all connections within an +// application-level session will reuse TLS sessions. +// +// To determine if resumption occurred, use |SSL_session_reused| instead. +// Comparing session IDs will not give the right result in all cases. +// +// As a workaround for some broken applications, BoringSSL sometimes synthesizes +// arbitrary session IDs for non-ID-based sessions. This behavior may be +// removed in the future. +OPENSSL_EXPORT const uint8_t *SSL_SESSION_get_id(const SSL_SESSION *session, + unsigned *out_len); + +// SSL_SESSION_set1_id sets |session|'s session ID to |sid|, It returns one on +// success and zero on error. This function may be useful in writing tests but +// otherwise should not be used. +OPENSSL_EXPORT int SSL_SESSION_set1_id(SSL_SESSION *session, const uint8_t *sid, + size_t sid_len); + +// SSL_SESSION_get_time returns the time at which |session| was established in +// seconds since the UNIX epoch. +OPENSSL_EXPORT uint64_t SSL_SESSION_get_time(const SSL_SESSION *session); + +// SSL_SESSION_get_timeout returns the lifetime of |session| in seconds. +OPENSSL_EXPORT uint32_t SSL_SESSION_get_timeout(const SSL_SESSION *session); + +// SSL_SESSION_get0_peer returns the peer leaf certificate stored in +// |session|. +// +// TODO(davidben): This should return a const X509 *. +OPENSSL_EXPORT X509 *SSL_SESSION_get0_peer(const SSL_SESSION *session); + +// SSL_SESSION_get0_peer_certificates returns the peer certificate chain stored +// in |session|, or NULL if the peer did not use certificates. This is the +// unverified list of certificates as sent by the peer, not the final chain +// built during verification. The caller does not take ownership of the result. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) * +SSL_SESSION_get0_peer_certificates(const SSL_SESSION *session); + +// SSL_SESSION_get0_signed_cert_timestamp_list sets |*out| and |*out_len| to +// point to |*out_len| bytes of SCT information stored in |session|. This is +// only valid for client sessions. The SCT information is a +// SignedCertificateTimestampList (including the two leading length bytes). See +// https://tools.ietf.org/html/rfc6962#section-3.3 If no SCT was received then +// |*out_len| will be zero on return. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_SESSION_get0_signed_cert_timestamp_list( + const SSL_SESSION *session, const uint8_t **out, size_t *out_len); + +// SSL_SESSION_get0_ocsp_response sets |*out| and |*out_len| to point to +// |*out_len| bytes of an OCSP response from the server. This is the DER +// encoding of an OCSPResponse type as defined in RFC 2560. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_SESSION_get0_ocsp_response(const SSL_SESSION *session, + const uint8_t **out, + size_t *out_len); + +// SSL_MAX_MASTER_KEY_LENGTH is the maximum length of a master secret. +#define SSL_MAX_MASTER_KEY_LENGTH 48 + +// SSL_SESSION_get_master_key writes up to |max_out| bytes of |session|'s secret +// to |out| and returns the number of bytes written. If |max_out| is zero, it +// returns the size of the secret. +OPENSSL_EXPORT size_t SSL_SESSION_get_master_key(const SSL_SESSION *session, + uint8_t *out, size_t max_out); + +// SSL_SESSION_set_time sets |session|'s creation time to |time| and returns +// |time|. This function may be useful in writing tests but otherwise should not +// be used. +OPENSSL_EXPORT uint64_t SSL_SESSION_set_time(SSL_SESSION *session, + uint64_t time); + +// SSL_SESSION_set_timeout sets |session|'s timeout to |timeout| and returns +// one. This function may be useful in writing tests but otherwise should not +// be used. +OPENSSL_EXPORT uint32_t SSL_SESSION_set_timeout(SSL_SESSION *session, + uint32_t timeout); + +// SSL_SESSION_get0_id_context returns a pointer to a buffer containing +// |session|'s session ID context (see |SSL_CTX_set_session_id_context|) and +// sets |*out_len| to its length. +OPENSSL_EXPORT const uint8_t *SSL_SESSION_get0_id_context( + const SSL_SESSION *session, unsigned *out_len); + +// SSL_SESSION_set1_id_context sets |session|'s session ID context (see +// |SSL_CTX_set_session_id_context|) to |sid_ctx|. It returns one on success and +// zero on error. This function may be useful in writing tests but otherwise +// should not be used. +OPENSSL_EXPORT int SSL_SESSION_set1_id_context(SSL_SESSION *session, + const uint8_t *sid_ctx, + size_t sid_ctx_len); + +// SSL_SESSION_should_be_single_use returns one if |session| should be +// single-use (TLS 1.3 and later) and zero otherwise. +// +// If this function returns one, clients retain multiple sessions and use each +// only once. This prevents passive observers from correlating connections with +// tickets. See RFC 8446, appendix C.4. If it returns zero, |session| cannot be +// used without leaking a correlator. +OPENSSL_EXPORT int SSL_SESSION_should_be_single_use(const SSL_SESSION *session); + +// SSL_SESSION_is_resumable returns one if |session| is complete and contains a +// session ID or ticket. It returns zero otherwise. Note this function does not +// ensure |session| will be resumed. It may be expired, dropped by the server, +// or associated with incompatible parameters. +OPENSSL_EXPORT int SSL_SESSION_is_resumable(const SSL_SESSION *session); + +// SSL_SESSION_has_ticket returns one if |session| has a ticket and zero +// otherwise. +OPENSSL_EXPORT int SSL_SESSION_has_ticket(const SSL_SESSION *session); + +// SSL_SESSION_get0_ticket sets |*out_ticket| and |*out_len| to |session|'s +// ticket, or NULL and zero if it does not have one. |out_ticket| may be NULL +// if only the ticket length is needed. +OPENSSL_EXPORT void SSL_SESSION_get0_ticket(const SSL_SESSION *session, + const uint8_t **out_ticket, + size_t *out_len); + +// SSL_SESSION_set_ticket sets |session|'s ticket to |ticket|. It returns one on +// success and zero on error. This function may be useful in writing tests but +// otherwise should not be used. +OPENSSL_EXPORT int SSL_SESSION_set_ticket(SSL_SESSION *session, + const uint8_t *ticket, + size_t ticket_len); + +// SSL_SESSION_get_ticket_lifetime_hint returns ticket lifetime hint of +// |session| in seconds or zero if none was set. +OPENSSL_EXPORT uint32_t +SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *session); + +// SSL_SESSION_get0_cipher returns the cipher negotiated by the connection which +// established |session|. +// +// Note that, in TLS 1.3, there is no guarantee that resumptions with |session| +// will use that cipher. Prefer calling |SSL_get_current_cipher| on the |SSL| +// instead. +OPENSSL_EXPORT const SSL_CIPHER *SSL_SESSION_get0_cipher( + const SSL_SESSION *session); + +// SSL_SESSION_has_peer_sha256 returns one if |session| has a SHA-256 hash of +// the peer's certificate retained and zero if the peer did not present a +// certificate or if this was not enabled when |session| was created. See also +// |SSL_CTX_set_retain_only_sha256_of_client_certs|. +OPENSSL_EXPORT int SSL_SESSION_has_peer_sha256(const SSL_SESSION *session); + +// SSL_SESSION_get0_peer_sha256 sets |*out_ptr| and |*out_len| to the SHA-256 +// hash of the peer certificate retained in |session|, or NULL and zero if it +// does not have one. See also |SSL_CTX_set_retain_only_sha256_of_client_certs|. +OPENSSL_EXPORT void SSL_SESSION_get0_peer_sha256(const SSL_SESSION *session, + const uint8_t **out_ptr, + size_t *out_len); + + +// Session caching. +// +// Session caching allows connections to be established more efficiently based +// on saved parameters from a previous connection, called a session (see +// |SSL_SESSION|). The client offers a saved session, using an opaque identifier +// from a previous connection. The server may accept the session, if it has the +// parameters available. Otherwise, it will decline and continue with a full +// handshake. +// +// This requires both the client and the server to retain session state. A +// client does so with a stateful session cache. A server may do the same or, if +// supported by both sides, statelessly using session tickets. For more +// information on the latter, see the next section. +// +// For a server, the library implements a built-in internal session cache as an +// in-memory hash table. Servers may also use |SSL_CTX_sess_set_get_cb| and +// |SSL_CTX_sess_set_new_cb| to implement a custom external session cache. In +// particular, this may be used to share a session cache between multiple +// servers in a large deployment. An external cache may be used in addition to +// or instead of the internal one. Use |SSL_CTX_set_session_cache_mode| to +// toggle the internal cache. +// +// For a client, the only option is an external session cache. Clients may use +// |SSL_CTX_sess_set_new_cb| to register a callback for when new sessions are +// available. These may be cached and, in subsequent compatible connections, +// configured with |SSL_set_session|. +// +// Note that offering or accepting a session short-circuits certificate +// verification and most parameter negotiation. Resuming sessions across +// different contexts may result in security failures and surprising +// behavior. For a typical client, this means sessions for different hosts must +// be cached under different keys. A client that connects to the same host with, +// e.g., different cipher suite settings or client certificates should also use +// separate session caches between those contexts. Servers should also partition +// session caches between SNI hosts with |SSL_CTX_set_session_id_context|. +// +// Note also, in TLS 1.2 and earlier, offering sessions allows passive observers +// to correlate different client connections. TLS 1.3 and later fix this, +// provided clients use sessions at most once. Session caches are managed by the +// caller in BoringSSL, so this must be implemented externally. See +// |SSL_SESSION_should_be_single_use| for details. + +// SSL_SESS_CACHE_OFF disables all session caching. +#define SSL_SESS_CACHE_OFF 0x0000 + +// SSL_SESS_CACHE_CLIENT enables session caching for a client. The internal +// cache is never used on a client, so this only enables the callbacks. +#define SSL_SESS_CACHE_CLIENT 0x0001 + +// SSL_SESS_CACHE_SERVER enables session caching for a server. +#define SSL_SESS_CACHE_SERVER 0x0002 + +// SSL_SESS_CACHE_BOTH enables session caching for both client and server. +#define SSL_SESS_CACHE_BOTH (SSL_SESS_CACHE_CLIENT | SSL_SESS_CACHE_SERVER) + +// SSL_SESS_CACHE_NO_AUTO_CLEAR disables automatically calling +// |SSL_CTX_flush_sessions| every 255 connections. +#define SSL_SESS_CACHE_NO_AUTO_CLEAR 0x0080 + +// SSL_SESS_CACHE_NO_INTERNAL_LOOKUP, on a server, disables looking up a session +// from the internal session cache. +#define SSL_SESS_CACHE_NO_INTERNAL_LOOKUP 0x0100 + +// SSL_SESS_CACHE_NO_INTERNAL_STORE, on a server, disables storing sessions in +// the internal session cache. +#define SSL_SESS_CACHE_NO_INTERNAL_STORE 0x0200 + +// SSL_SESS_CACHE_NO_INTERNAL, on a server, disables the internal session +// cache. +#define SSL_SESS_CACHE_NO_INTERNAL \ + (SSL_SESS_CACHE_NO_INTERNAL_LOOKUP | SSL_SESS_CACHE_NO_INTERNAL_STORE) + +// SSL_CTX_set_session_cache_mode sets the session cache mode bits for |ctx| to +// |mode|. It returns the previous value. +OPENSSL_EXPORT int SSL_CTX_set_session_cache_mode(SSL_CTX *ctx, int mode); + +// SSL_CTX_get_session_cache_mode returns the session cache mode bits for +// |ctx| +OPENSSL_EXPORT int SSL_CTX_get_session_cache_mode(const SSL_CTX *ctx); + +// SSL_set_session, for a client, configures |ssl| to offer to resume |session| +// in the initial handshake and returns one. The caller retains ownership of +// |session|. Note that configuring a session assumes the authentication in the +// session is valid. For callers that wish to revalidate the session before +// offering, see |SSL_SESSION_get0_peer_certificates|, +// |SSL_SESSION_get0_signed_cert_timestamp_list|, and +// |SSL_SESSION_get0_ocsp_response|. +// +// It is an error to call this function after the handshake has begun. +OPENSSL_EXPORT int SSL_set_session(SSL *ssl, SSL_SESSION *session); + +// SSL_DEFAULT_SESSION_TIMEOUT is the default lifetime, in seconds, of a +// session in TLS 1.2 or earlier. This is how long we are willing to use the +// secret to encrypt traffic without fresh key material. +#define SSL_DEFAULT_SESSION_TIMEOUT (2 * 60 * 60) + +// SSL_DEFAULT_SESSION_PSK_DHE_TIMEOUT is the default lifetime, in seconds, of a +// session for TLS 1.3 psk_dhe_ke. This is how long we are willing to use the +// secret as an authenticator. +#define SSL_DEFAULT_SESSION_PSK_DHE_TIMEOUT (2 * 24 * 60 * 60) + +// SSL_DEFAULT_SESSION_AUTH_TIMEOUT is the default non-renewable lifetime, in +// seconds, of a TLS 1.3 session. This is how long we are willing to trust the +// signature in the initial handshake. +#define SSL_DEFAULT_SESSION_AUTH_TIMEOUT (7 * 24 * 60 * 60) + +// SSL_CTX_set_timeout sets the lifetime, in seconds, of TLS 1.2 (or earlier) +// sessions created in |ctx| to |timeout|. +OPENSSL_EXPORT uint32_t SSL_CTX_set_timeout(SSL_CTX *ctx, uint32_t timeout); + +// SSL_CTX_set_session_psk_dhe_timeout sets the lifetime, in seconds, of TLS 1.3 +// sessions created in |ctx| to |timeout|. +OPENSSL_EXPORT void SSL_CTX_set_session_psk_dhe_timeout(SSL_CTX *ctx, + uint32_t timeout); + +// SSL_CTX_get_timeout returns the lifetime, in seconds, of TLS 1.2 (or earlier) +// sessions created in |ctx|. +OPENSSL_EXPORT uint32_t SSL_CTX_get_timeout(const SSL_CTX *ctx); + +// SSL_MAX_SID_CTX_LENGTH is the maximum length of a session ID context. +#define SSL_MAX_SID_CTX_LENGTH 32 + +// SSL_CTX_set_session_id_context sets |ctx|'s session ID context to |sid_ctx|. +// It returns one on success and zero on error. The session ID context is an +// application-defined opaque byte string. A session will not be used in a +// connection without a matching session ID context. +// +// For a server, if |SSL_VERIFY_PEER| is enabled, it is an error to not set a +// session ID context. +OPENSSL_EXPORT int SSL_CTX_set_session_id_context(SSL_CTX *ctx, + const uint8_t *sid_ctx, + size_t sid_ctx_len); + +// SSL_set_session_id_context sets |ssl|'s session ID context to |sid_ctx|. It +// returns one on success and zero on error. See also +// |SSL_CTX_set_session_id_context|. +OPENSSL_EXPORT int SSL_set_session_id_context(SSL *ssl, const uint8_t *sid_ctx, + size_t sid_ctx_len); + +// SSL_get0_session_id_context returns a pointer to |ssl|'s session ID context +// and sets |*out_len| to its length. It returns NULL on error. +OPENSSL_EXPORT const uint8_t *SSL_get0_session_id_context(const SSL *ssl, + size_t *out_len); + +// SSL_SESSION_CACHE_MAX_SIZE_DEFAULT is the default maximum size of a session +// cache. +#define SSL_SESSION_CACHE_MAX_SIZE_DEFAULT (1024 * 20) + +// SSL_CTX_sess_set_cache_size sets the maximum size of |ctx|'s internal session +// cache to |size|. It returns the previous value. +OPENSSL_EXPORT unsigned long SSL_CTX_sess_set_cache_size(SSL_CTX *ctx, + unsigned long size); + +// SSL_CTX_sess_get_cache_size returns the maximum size of |ctx|'s internal +// session cache. +OPENSSL_EXPORT unsigned long SSL_CTX_sess_get_cache_size(const SSL_CTX *ctx); + +// SSL_CTX_sess_number returns the number of sessions in |ctx|'s internal +// session cache. +OPENSSL_EXPORT size_t SSL_CTX_sess_number(const SSL_CTX *ctx); + +// SSL_CTX_add_session inserts |session| into |ctx|'s internal session cache. It +// returns one on success and zero on error or if |session| is already in the +// cache. The caller retains its reference to |session|. +OPENSSL_EXPORT int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *session); + +// SSL_CTX_remove_session removes |session| from |ctx|'s internal session cache. +// It returns one on success and zero if |session| was not in the cache. +OPENSSL_EXPORT int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *session); + +// SSL_CTX_flush_sessions removes all sessions from |ctx| which have expired as +// of time |time|. If |time| is zero, all sessions are removed. +OPENSSL_EXPORT void SSL_CTX_flush_sessions(SSL_CTX *ctx, uint64_t time); + +// SSL_CTX_sess_set_new_cb sets the callback to be called when a new session is +// established and ready to be cached. If the session cache is disabled (the +// appropriate one of |SSL_SESS_CACHE_CLIENT| or |SSL_SESS_CACHE_SERVER| is +// unset), the callback is not called. +// +// The callback is passed a reference to |session|. It returns one if it takes +// ownership (and then calls |SSL_SESSION_free| when done) and zero otherwise. A +// consumer which places |session| into an in-memory cache will likely return +// one, with the cache calling |SSL_SESSION_free|. A consumer which serializes +// |session| with |SSL_SESSION_to_bytes| may not need to retain |session| and +// will likely return zero. Returning one is equivalent to calling +// |SSL_SESSION_up_ref| and then returning zero. +// +// Note: For a client, the callback may be called on abbreviated handshakes if a +// ticket is renewed. Further, it may not be called until some time after +// |SSL_do_handshake| or |SSL_connect| completes if False Start is enabled. Thus +// it's recommended to use this callback over calling |SSL_get_session| on +// handshake completion. +OPENSSL_EXPORT void SSL_CTX_sess_set_new_cb( + SSL_CTX *ctx, int (*new_session_cb)(SSL *ssl, SSL_SESSION *session)); + +// SSL_CTX_sess_get_new_cb returns the callback set by +// |SSL_CTX_sess_set_new_cb|. +OPENSSL_EXPORT int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))( + SSL *ssl, SSL_SESSION *session); + +// SSL_CTX_sess_set_remove_cb sets a callback which is called when a session is +// removed from the internal session cache. +// +// TODO(davidben): What is the point of this callback? It seems useless since it +// only fires on sessions in the internal cache. +OPENSSL_EXPORT void SSL_CTX_sess_set_remove_cb( + SSL_CTX *ctx, + void (*remove_session_cb)(SSL_CTX *ctx, SSL_SESSION *session)); + +// SSL_CTX_sess_get_remove_cb returns the callback set by +// |SSL_CTX_sess_set_remove_cb|. +OPENSSL_EXPORT void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx))( + SSL_CTX *ctx, SSL_SESSION *session); + +// SSL_CTX_sess_set_get_cb sets a callback to look up a session by ID for a +// server. The callback is passed the session ID and should return a matching +// |SSL_SESSION| or NULL if not found. It should set |*out_copy| to zero and +// return a new reference to the session. This callback is not used for a +// client. +// +// For historical reasons, if |*out_copy| is set to one (default), the SSL +// library will take a new reference to the returned |SSL_SESSION|, expecting +// the callback to return a non-owning pointer. This is not recommended. If +// |ctx| and thus the callback is used on multiple threads, the session may be +// removed and invalidated before the SSL library calls |SSL_SESSION_up_ref|, +// whereas the callback may synchronize internally. +// +// To look up a session asynchronously, the callback may return +// |SSL_magic_pending_session_ptr|. See the documentation for that function and +// |SSL_ERROR_PENDING_SESSION|. +// +// If the internal session cache is enabled, the callback is only consulted if +// the internal cache does not return a match. +OPENSSL_EXPORT void SSL_CTX_sess_set_get_cb( + SSL_CTX *ctx, SSL_SESSION *(*get_session_cb)(SSL *ssl, const uint8_t *id, + int id_len, int *out_copy)); + +// SSL_CTX_sess_get_get_cb returns the callback set by +// |SSL_CTX_sess_set_get_cb|. +OPENSSL_EXPORT SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))( + SSL *ssl, const uint8_t *id, int id_len, int *out_copy); + +// SSL_magic_pending_session_ptr returns a magic |SSL_SESSION|* which indicates +// that the session isn't currently unavailable. |SSL_get_error| will then +// return |SSL_ERROR_PENDING_SESSION| and the handshake can be retried later +// when the lookup has completed. +OPENSSL_EXPORT SSL_SESSION *SSL_magic_pending_session_ptr(void); + + +// Session tickets. +// +// Session tickets, from RFC 5077, allow session resumption without server-side +// state. The server maintains a secret ticket key and sends the client opaque +// encrypted session parameters, called a ticket. When offering the session, the +// client sends the ticket which the server decrypts to recover session state. +// Session tickets are enabled by default but may be disabled with +// |SSL_OP_NO_TICKET|. +// +// On the client, ticket-based sessions use the same APIs as ID-based tickets. +// Callers do not need to handle them differently. +// +// On the server, tickets are encrypted and authenticated with a secret key. +// By default, an |SSL_CTX| will manage session ticket encryption keys by +// generating them internally and rotating every 48 hours. Tickets are minted +// and processed transparently. The following functions may be used to configure +// a persistent key or implement more custom behavior, including key rotation +// and sharing keys between multiple servers in a large deployment. There are +// three levels of customisation possible: +// +// 1) One can simply set the keys with |SSL_CTX_set_tlsext_ticket_keys|. +// 2) One can configure an |EVP_CIPHER_CTX| and |HMAC_CTX| directly for +// encryption and authentication. +// 3) One can configure an |SSL_TICKET_AEAD_METHOD| to have more control +// and the option of asynchronous decryption. +// +// An attacker that compromises a server's session ticket key can impersonate +// the server and, prior to TLS 1.3, retroactively decrypt all application +// traffic from sessions using that ticket key. Thus ticket keys must be +// regularly rotated for forward secrecy. Note the default key is rotated +// automatically once every 48 hours but manually configured keys are not. + +// SSL_DEFAULT_TICKET_KEY_ROTATION_INTERVAL is the interval with which the +// default session ticket encryption key is rotated, if in use. If any +// non-default ticket encryption mechanism is configured, automatic rotation is +// disabled. +#define SSL_DEFAULT_TICKET_KEY_ROTATION_INTERVAL (2 * 24 * 60 * 60) + +// SSL_CTX_get_tlsext_ticket_keys writes |ctx|'s session ticket key material to +// |len| bytes of |out|. It returns one on success and zero if |len| is not +// 48. If |out| is NULL, it returns 48 instead. +OPENSSL_EXPORT int SSL_CTX_get_tlsext_ticket_keys(SSL_CTX *ctx, void *out, + size_t len); + +// SSL_CTX_set_tlsext_ticket_keys sets |ctx|'s session ticket key material to +// |len| bytes of |in|. It returns one on success and zero if |len| is not +// 48. If |in| is NULL, it returns 48 instead. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_ticket_keys(SSL_CTX *ctx, const void *in, + size_t len); + +// SSL_TICKET_KEY_NAME_LEN is the length of the key name prefix of a session +// ticket. +#define SSL_TICKET_KEY_NAME_LEN 16 + +// SSL_CTX_set_tlsext_ticket_key_cb sets the ticket callback to |callback| and +// returns one. |callback| will be called when encrypting a new ticket and when +// decrypting a ticket from the client. +// +// In both modes, |ctx| and |hmac_ctx| will already have been initialized with +// |EVP_CIPHER_CTX_init| and |HMAC_CTX_init|, respectively. |callback| +// configures |hmac_ctx| with an HMAC digest and key, and configures |ctx| +// for encryption or decryption, based on the mode. +// +// When encrypting a new ticket, |encrypt| will be one. It writes a public +// 16-byte key name to |key_name| and a fresh IV to |iv|. The output IV length +// must match |EVP_CIPHER_CTX_iv_length| of the cipher selected. In this mode, +// |callback| returns 1 on success and -1 on error. +// +// When decrypting a ticket, |encrypt| will be zero. |key_name| will point to a +// 16-byte key name and |iv| points to an IV. The length of the IV consumed must +// match |EVP_CIPHER_CTX_iv_length| of the cipher selected. In this mode, +// |callback| returns -1 to abort the handshake, 0 if decrypting the ticket +// failed, and 1 or 2 on success. If it returns 2, the ticket will be renewed. +// This may be used to re-key the ticket. +// +// WARNING: |callback| wildly breaks the usual return value convention and is +// called in two different modes. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_ticket_key_cb( + SSL_CTX *ctx, + int (*callback)(SSL *ssl, uint8_t *key_name, uint8_t *iv, + EVP_CIPHER_CTX *ctx, HMAC_CTX *hmac_ctx, int encrypt)); + +// ssl_ticket_aead_result_t enumerates the possible results from decrypting a +// ticket with an |SSL_TICKET_AEAD_METHOD|. +enum ssl_ticket_aead_result_t { + // ssl_ticket_aead_success indicates that the ticket was successfully + // decrypted. + ssl_ticket_aead_success, + // ssl_ticket_aead_retry indicates that the operation could not be + // immediately completed and must be reattempted, via |open|, at a later + // point. + ssl_ticket_aead_retry, + // ssl_ticket_aead_ignore_ticket indicates that the ticket should be ignored + // (i.e. is corrupt or otherwise undecryptable). + ssl_ticket_aead_ignore_ticket, + // ssl_ticket_aead_error indicates that a fatal error occured and the + // handshake should be terminated. + ssl_ticket_aead_error +}; + +// ssl_ticket_aead_method_st (aka |SSL_TICKET_AEAD_METHOD|) contains methods +// for encrypting and decrypting session tickets. +struct ssl_ticket_aead_method_st { + // max_overhead returns the maximum number of bytes of overhead that |seal| + // may add. + size_t (*max_overhead)(SSL *ssl); + + // seal encrypts and authenticates |in_len| bytes from |in|, writes, at most, + // |max_out_len| bytes to |out|, and puts the number of bytes written in + // |*out_len|. The |in| and |out| buffers may be equal but will not otherwise + // alias. It returns one on success or zero on error. + int (*seal)(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out_len, + const uint8_t *in, size_t in_len); + + // open authenticates and decrypts |in_len| bytes from |in|, writes, at most, + // |max_out_len| bytes of plaintext to |out|, and puts the number of bytes + // written in |*out_len|. The |in| and |out| buffers may be equal but will + // not otherwise alias. See |ssl_ticket_aead_result_t| for details of the + // return values. In the case that a retry is indicated, the caller should + // arrange for the high-level operation on |ssl| to be retried when the + // operation is completed, which will result in another call to |open|. + enum ssl_ticket_aead_result_t (*open)(SSL *ssl, uint8_t *out, size_t *out_len, + size_t max_out_len, const uint8_t *in, + size_t in_len); +}; + +// SSL_CTX_set_ticket_aead_method configures a custom ticket AEAD method table +// on |ctx|. |aead_method| must remain valid for the lifetime of |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_ticket_aead_method( + SSL_CTX *ctx, const SSL_TICKET_AEAD_METHOD *aead_method); + +// SSL_process_tls13_new_session_ticket processes an unencrypted TLS 1.3 +// NewSessionTicket message from |buf| and returns a resumable |SSL_SESSION|, +// or NULL on error. The caller takes ownership of the returned session and +// must call |SSL_SESSION_free| to free it. +// +// |buf| contains |buf_len| bytes that represents a complete NewSessionTicket +// message including its header, i.e., one byte for the type (0x04) and three +// bytes for the length. |buf| must contain only one such message. +// +// This function may be used to process NewSessionTicket messages in TLS 1.3 +// clients that are handling the record layer externally. +OPENSSL_EXPORT SSL_SESSION *SSL_process_tls13_new_session_ticket( + SSL *ssl, const uint8_t *buf, size_t buf_len); + +// SSL_CTX_set_num_tickets configures |ctx| to send |num_tickets| immediately +// after a successful TLS 1.3 handshake as a server. It returns one. Large +// values of |num_tickets| will be capped within the library. +// +// By default, BoringSSL sends two tickets. +OPENSSL_EXPORT int SSL_CTX_set_num_tickets(SSL_CTX *ctx, size_t num_tickets); + +// SSL_CTX_get_num_tickets returns the number of tickets |ctx| will send +// immediately after a successful TLS 1.3 handshake as a server. +OPENSSL_EXPORT size_t SSL_CTX_get_num_tickets(const SSL_CTX *ctx); + + +// Diffie-Hellman groups and ephemeral key exchanges. +// +// Most TLS handshakes (ECDHE cipher suites in TLS 1.2, and all supported TLS +// 1.3 modes) incorporate an ephemeral key exchange, most commonly using +// Elliptic Curve Diffie-Hellman (ECDH), as described in RFC 8422. The key +// exchange algorithm is negotiated separately from the cipher suite, using +// NamedGroup values, which define Diffie-Hellman groups. +// +// Historically, these values were known as "curves", in reference to ECDH, and +// some APIs refer to the original name. RFC 7919 renamed them to "groups" in +// reference to Diffie-Hellman in general. These values are also used to select +// experimental post-quantum KEMs. Though not Diffie-Hellman groups, KEMs can +// fill a similar role in TLS, so they use the same codepoints. +// +// In TLS 1.2, the ECDH values also negotiate elliptic curves used in ECDSA. In +// TLS 1.3 and later, ECDSA curves are part of the signature algorithm. See +// |SSL_SIGN_*|. + +// SSL_CTX_set1_groups sets the preferred groups for |ctx| to be |groups|. Each +// element of |groups| should be a |NID_*| constant from nid.h. It returns one +// on success and zero on failure. +// +// Note that this API does not use the |SSL_GROUP_*| values defined below. +OPENSSL_EXPORT int SSL_CTX_set1_groups(SSL_CTX *ctx, const int *groups, + size_t num_groups); + +// SSL_set1_groups sets the preferred groups for |ssl| to be |groups|. Each +// element of |groups| should be a |NID_*| constant from nid.h. It returns one +// on success and zero on failure. +// +// Note that this API does not use the |SSL_GROUP_*| values defined below. +OPENSSL_EXPORT int SSL_set1_groups(SSL *ssl, const int *groups, + size_t num_groups); + +// SSL_CTX_set1_groups_list sets the preferred groups for |ctx| to be the +// colon-separated list |groups|. Each element of |groups| should be a curve +// name (e.g. P-256, X25519, ...). It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups); + +// SSL_set1_groups_list sets the preferred groups for |ssl| to be the +// colon-separated list |groups|. Each element of |groups| should be a curve +// name (e.g. P-256, X25519, ...). It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_set1_groups_list(SSL *ssl, const char *groups); + +// SSL_get_negotiated_group returns the NID of the group used by |ssl|'s most +// recently completed handshake, or |NID_undef| if not applicable. +OPENSSL_EXPORT int SSL_get_negotiated_group(const SSL *ssl); + +// SSL_GROUP_* define TLS group IDs. +#define SSL_GROUP_SECP224R1 21 +#define SSL_GROUP_SECP256R1 23 +#define SSL_GROUP_SECP384R1 24 +#define SSL_GROUP_SECP521R1 25 +#define SSL_GROUP_X25519 29 + +// The following are defined at +// https://datatracker.ietf.org/doc/html/draft-kwiatkowski-tls-ecdhe-mlkem.html +#define SSL_GROUP_SECP256R1_MLKEM768 0x11EB +#define SSL_GROUP_X25519_MLKEM768 0x11EC +#define SSL_GROUP_SECP384R1_MLKEM1024 0x11ED + +// The following are defined at +// https://datatracker.ietf.org/doc/html/draft-connolly-tls-mlkem-key-agreement.html +#define SSL_GROUP_MLKEM512 0x0200 +#define SSL_GROUP_MLKEM768 0x0201 +#define SSL_GROUP_MLKEM1024 0x0202 + +// SSL_get_group_id returns the ID of the group used by |ssl|'s most recently +// completed handshake, or 0 if not applicable. +OPENSSL_EXPORT uint16_t SSL_get_group_id(const SSL *ssl); + +// SSL_get_group_name returns a human-readable name for the group specified by +// the given TLS group ID, or NULL if the group is unknown. +OPENSSL_EXPORT const char *SSL_get_group_name(uint16_t group_id); + +// SSL_get_peer_tmp_key sets |*out_key| to the temporary key provided by the +// peer that was during the key exchange. If |ssl| is the server, the client's +// temporary key is returned; if |ssl| is the client, the server's temporary key +// is returned. It returns 1 on success and 0 if otherwise. +OPENSSL_EXPORT int SSL_get_peer_tmp_key(SSL *ssl, EVP_PKEY **out_key); + +// SSL_get_server_tmp_key is a backwards compatible alias to +// |SSL_get_peer_tmp_key| in OpenSSL. Note that this means the client's +// temporary key is being set to |*out_key| instead, if |ssl| is the server. +OPENSSL_EXPORT int SSL_get_server_tmp_key(SSL *ssl, EVP_PKEY **out_key); + +// *** EXPERIMENTAL — DO NOT USE WITHOUT CHECKING *** +// +// |SSL_to_bytes| and |SSL_from_bytes| are developed to support SSL transfer +// across processes after handshake finished. +// +// SSL transfer allows the TLS connection to be used in a different +// process (or on a different machine). This only applies to servers. +// 1. Before termination, the process 1 encodes the |SSL| by calling +// |SSL_to_bytes|. +// 2. Another process resumes the |SSL| by calling |SSL_from_bytes|. +// +// WARNING: The serialisation formats are not yet stable: version skew may be +// fatal. +// WARNING: The encoded data contains sensitive key material and must be +// protected. + +// SSL_to_bytes serializes |in| into a newly allocated buffer and sets +// |*out_data| to that buffer and |*out_len| to its length. The caller takes +// ownership of the buffer and must call |OPENSSL_free| when done. It returns +// one on success and zero on error. +// +// CAUTION: This function will serialize an established TLS 1.2/1.3 +// connection, which includes sensitive security parameters established during +// the connection handshake, and memory buffers that may contain +// sensitive in-flight application data. It is the callers responsibility for +// ensuring the confidentiality and data integrity of the serialized encoding. +// Minimally a caller must encrypt the returned bytes using an AEAD cipher, such +// as AES-128-GCM before persisting the bytes to storage. +// +// WARNING: Currently only works with TLS 1.2 or TLS 1.3 after handshake has +// finished. +// WARNING: Currently only supports |SSL| as server. +// WARNING: CRYPTO_EX_DATA |ssl->ex_data| is not encoded. Remember set |ex_data| +// back after decode. +// WARNING: BIO |ssl->rbio| and |ssl->wbio| are not encoded. +// WARNING: STACK_OF(SSL_CIPHER) |ssl->client_cipher_suites| is not encoded. +// +// Initial implementation of this API is made by Evgeny Potemkin. +OPENSSL_EXPORT int SSL_to_bytes(const SSL *in, uint8_t **out_data, + size_t *out_len); + +// SSL_from_bytes parses |in_len| bytes from |in| as an SSL. It +// returns a newly-allocated |SSL| on success or NULL on error. +// The |SSL| is marked with handshake finished. |in| and |in_len| should +// come from |out_data| and |out_len| of |SSL_to_bytes|. In other words, +// |SSL_from_bytes| should be called after |SSL_to_bytes|. +// +// CAUTION: This function deserializes an encoded TLS 1.2/1.3 established +// connection so that the communication may continue on the previously +// established channel. It is the callers responsibility for maintaining +// confidentiality and integrity of serialized bytes between the time of +// serialization and invoking this function. +// See |SSL_to_bytes| for more details. +// +// WARNING: Do not decode the same bytes |in| for different connections. +// Otherwise, the connections use the same key material. +// WARNING: Remember set |ssl->rbio| and |ssl->wbio| before using |ssl|. +// WARNING: Remember set callback functions and |ex_data| back if needed. +// WARNING: STACK_OF(SSL_CIPHER) |ssl->client_cipher_suites| is not encoded and +// will be repopulated on next handshake. +// WARNING: To ensure behavior unchange, |ctx| setting should be the same. +// +// Initial implementation of this API is made by Evgeny Potemkin. +OPENSSL_EXPORT SSL *SSL_from_bytes(const uint8_t *in, size_t in_len, + SSL_CTX *ctx); + +// SSL_get_all_group_names outputs a list of possible strings +// |SSL_get_group_name| may return in this version of BoringSSL. It writes at +// most |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_group_names(const char **out, size_t max_out); + + +// Certificate verification. +// +// SSL may authenticate either endpoint with an X.509 certificate. Typically +// this is used to authenticate the server to the client. These functions +// configure certificate verification. +// +// WARNING: By default, certificate verification errors on a client are not +// fatal. See |SSL_VERIFY_NONE| This may be configured with +// |SSL_CTX_set_verify|. +// +// By default clients are anonymous but a server may request a certificate from +// the client by setting |SSL_VERIFY_PEER|. +// +// Many of these functions use OpenSSL's legacy X.509 stack which is +// underdocumented and deprecated, but the replacement isn't ready yet. For +// now, consumers may use the existing stack or bypass it by performing +// certificate verification externally. This may be done with +// |SSL_CTX_set_cert_verify_callback| or by extracting the chain with +// |SSL_get_peer_cert_chain| after the handshake. In the future, functions will +// be added to use the SSL stack without dependency on any part of the legacy +// X.509 and ASN.1 stack. +// +// To augment certificate verification, a client may also enable OCSP stapling +// (RFC 6066) and Certificate Transparency (RFC 6962) extensions. + +// SSL_VERIFY_NONE, on a client, verifies the server certificate but does not +// make errors fatal. The result may be checked with |SSL_get_verify_result|. On +// a server it does not request a client certificate. This is the default. +#define SSL_VERIFY_NONE 0x00 + +// SSL_VERIFY_PEER, on a client, makes server certificate errors fatal. On a +// server it requests a client certificate and makes errors fatal. However, +// anonymous clients are still allowed. See +// |SSL_VERIFY_FAIL_IF_NO_PEER_CERT|. +#define SSL_VERIFY_PEER 0x01 + +// SSL_VERIFY_FAIL_IF_NO_PEER_CERT configures a server to reject connections if +// the client declines to send a certificate. This flag must be used together +// with |SSL_VERIFY_PEER|, otherwise it won't work. +#define SSL_VERIFY_FAIL_IF_NO_PEER_CERT 0x02 + +// SSL_VERIFY_PEER_IF_NO_OBC configures a server to request a client certificate +// if and only if Channel ID is not negotiated. +#define SSL_VERIFY_PEER_IF_NO_OBC 0x04 + +// SSL_CTX_set_verify configures certificate verification behavior. |mode| is +// one of the |SSL_VERIFY_*| values defined above. |callback| should be NULL. +// +// If |callback| is non-NULL, it is called as in |X509_STORE_CTX_set_verify_cb|, +// which is a deprecated and fragile mechanism to run the default certificate +// verification process, but suppress individual errors in it. See +// |X509_STORE_CTX_set_verify_cb| for details, If set, the callback may use +// |SSL_get_ex_data_X509_STORE_CTX_idx| with |X509_STORE_CTX_get_ex_data| to +// look up the |SSL| from |store_ctx|. +// +// WARNING: |callback| is not suitable for implementing custom certificate +// check, accepting all certificates, or extracting the certificate after +// verification. It does not replace the default process and is called multiple +// times throughout that process. It is also very difficult to implement this +// callback safely, without inadvertently relying on implementation details or +// making incorrect assumptions about when the callback is called. +// +// Instead, use |SSL_CTX_set_custom_verify| or +// |SSL_CTX_set_cert_verify_callback| to customize certificate verification. +// Those callbacks can inspect the peer-sent chain, call |X509_verify_cert| and +// inspect the result, or perform other operations more straightforwardly. +OPENSSL_EXPORT void SSL_CTX_set_verify( + SSL_CTX *ctx, int mode, int (*callback)(int ok, X509_STORE_CTX *store_ctx)); + +// SSL_set_verify configures certificate verification behavior. |mode| is one of +// the |SSL_VERIFY_*| values defined above. |callback| should be NULL. +// +// If |callback| is non-NULL, it is called as in |X509_STORE_CTX_set_verify_cb|, +// which is a deprecated and fragile mechanism to run the default certificate +// verification process, but suppress individual errors in it. See +// |X509_STORE_CTX_set_verify_cb| for details, If set, the callback may use +// |SSL_get_ex_data_X509_STORE_CTX_idx| with |X509_STORE_CTX_get_ex_data| to +// look up the |SSL| from |store_ctx|. +// +// WARNING: |callback| is not suitable for implementing custom certificate +// check, accepting all certificates, or extracting the certificate after +// verification. It does not replace the default process and is called multiple +// times throughout that process. It is also very difficult to implement this +// callback safely, without inadvertently relying on implementation details or +// making incorrect assumptions about when the callback is called. +// +// Instead, use |SSL_set_custom_verify| or |SSL_set_cert_verify_callback| to +// customize certificate verification. Those callbacks can inspect the peer-sent +// chain, call |X509_verify_cert| and inspect the result, or perform other +// operations more straightforwardly. +OPENSSL_EXPORT void SSL_set_verify(SSL *ssl, int mode, + int (*callback)(int ok, + X509_STORE_CTX *store_ctx)); + +enum ssl_verify_result_t { + ssl_verify_ok, + ssl_verify_invalid, + ssl_verify_retry +}; + +// SSL_CTX_set_custom_verify configures certificate verification. |mode| is one +// of the |SSL_VERIFY_*| values defined above. |callback| performs the +// certificate verification. +// +// The callback may call |SSL_get0_peer_certificates| for the certificate chain +// to validate. The callback should return |ssl_verify_ok| if the certificate is +// valid. If the certificate is invalid, the callback should return +// |ssl_verify_invalid| and optionally set |*out_alert| to an alert to send to +// the peer. Some useful alerts include |SSL_AD_CERTIFICATE_EXPIRED|, +// |SSL_AD_CERTIFICATE_REVOKED|, |SSL_AD_UNKNOWN_CA|, |SSL_AD_BAD_CERTIFICATE|, +// |SSL_AD_CERTIFICATE_UNKNOWN|, and |SSL_AD_INTERNAL_ERROR|. See RFC 5246 +// section 7.2.2 for their precise meanings. If unspecified, +// |SSL_AD_CERTIFICATE_UNKNOWN| will be sent by default. +// +// To verify a certificate asynchronously, the callback may return +// |ssl_verify_retry|. The handshake will then pause with |SSL_get_error| +// returning |SSL_ERROR_WANT_CERTIFICATE_VERIFY|. +OPENSSL_EXPORT void SSL_CTX_set_custom_verify( + SSL_CTX *ctx, int mode, + enum ssl_verify_result_t (*callback)(SSL *ssl, uint8_t *out_alert)); + +// SSL_set_custom_verify behaves like |SSL_CTX_set_custom_verify| but configures +// an individual |SSL|. +OPENSSL_EXPORT void SSL_set_custom_verify( + SSL *ssl, int mode, + enum ssl_verify_result_t (*callback)(SSL *ssl, uint8_t *out_alert)); + +// SSL_CTX_get_verify_mode returns |ctx|'s verify mode, set by +// |SSL_CTX_set_verify|. +OPENSSL_EXPORT int SSL_CTX_get_verify_mode(const SSL_CTX *ctx); + +// SSL_get_verify_mode returns |ssl|'s verify mode, set by |SSL_CTX_set_verify| +// or |SSL_set_verify|. It returns -1 on error. +OPENSSL_EXPORT int SSL_get_verify_mode(const SSL *ssl); + +// SSL_CTX_get_verify_callback returns the callback set by +// |SSL_CTX_set_verify|. +OPENSSL_EXPORT int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))( + int ok, X509_STORE_CTX *store_ctx); + +// SSL_get_verify_callback returns the callback set by |SSL_CTX_set_verify| or +// |SSL_set_verify|. +OPENSSL_EXPORT int (*SSL_get_verify_callback(const SSL *ssl))( + int ok, X509_STORE_CTX *store_ctx); + +// SSL_set1_host sets a DNS name that will be required to be present in the +// verified leaf certificate. It returns one on success and zero on error. +// +// Note: unless _some_ name checking is performed, certificate validation is +// ineffective. Simply checking that a host has some certificate from a CA is +// rarely meaningful—you have to check that the CA believed that the host was +// who you expect to be talking to. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// call |SSL_set_hostflags| with |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| to use +// the standard behavior. https://crbug.com/boringssl/464 tracks fixing the +// default. +OPENSSL_EXPORT int SSL_set1_host(SSL *ssl, const char *hostname); + +// SSL_set_hostflags calls |X509_VERIFY_PARAM_set_hostflags| on the +// |X509_VERIFY_PARAM| associated with this |SSL*|. |flags| should be some +// combination of the |X509_CHECK_*| constants. +// +// |X509_V_FLAG_X509_STRICT| is always ON by default and +// |X509_V_FLAG_ALLOW_PROXY_CERTS| is always OFF. Both are non-configurable. +// See |x509.h| for more details. +OPENSSL_EXPORT void SSL_set_hostflags(SSL *ssl, unsigned flags); + +// SSL_CTX_set_verify_depth sets the maximum depth of a certificate chain +// accepted in verification. This count excludes both the target certificate and +// the trust anchor (root certificate). +OPENSSL_EXPORT void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth); + +// SSL_set_verify_depth sets the maximum depth of a certificate chain accepted +// in verification. This count excludes both the target certificate and the +// trust anchor (root certificate). +OPENSSL_EXPORT void SSL_set_verify_depth(SSL *ssl, int depth); + +// SSL_CTX_get_verify_depth returns the maximum depth of a certificate accepted +// in verification. +OPENSSL_EXPORT int SSL_CTX_get_verify_depth(const SSL_CTX *ctx); + +// SSL_get_verify_depth returns the maximum depth of a certificate accepted in +// verification. +OPENSSL_EXPORT int SSL_get_verify_depth(const SSL *ssl); + +// SSL_CTX_set1_param sets verification parameters from |param|. It returns one +// on success and zero on failure. The caller retains ownership of |param|. +OPENSSL_EXPORT int SSL_CTX_set1_param(SSL_CTX *ctx, + const X509_VERIFY_PARAM *param); + +// SSL_set1_param sets verification parameters from |param|. It returns one on +// success and zero on failure. The caller retains ownership of |param|. +OPENSSL_EXPORT int SSL_set1_param(SSL *ssl, const X509_VERIFY_PARAM *param); + +// SSL_CTX_get0_param returns |ctx|'s |X509_VERIFY_PARAM| for certificate +// verification. The caller must not release the returned pointer but may call +// functions on it to configure it. +OPENSSL_EXPORT X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx); + +// SSL_get0_param returns |ssl|'s |X509_VERIFY_PARAM| for certificate +// verification. The caller must not release the returned pointer but may call +// functions on it to configure it. +OPENSSL_EXPORT X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl); + +// SSL_CTX_set_purpose sets |ctx|'s |X509_VERIFY_PARAM|'s 'purpose' parameter to +// |purpose|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_purpose(SSL_CTX *ctx, int purpose); + +// SSL_set_purpose sets |ssl|'s |X509_VERIFY_PARAM|'s 'purpose' parameter to +// |purpose|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_purpose(SSL *ssl, int purpose); + +// SSL_CTX_set_trust sets |ctx|'s |X509_VERIFY_PARAM|'s 'trust' parameter to +// |trust|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_trust(SSL_CTX *ctx, int trust); + +// SSL_set_trust sets |ssl|'s |X509_VERIFY_PARAM|'s 'trust' parameter to +// |trust|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_trust(SSL *ssl, int trust); + +// SSL_CTX_set_cert_store sets |ctx|'s certificate store to |store|. It takes +// ownership of |store|. The store is used for certificate verification. +// +// The store is also used for the auto-chaining feature, but this is deprecated. +// See also |SSL_MODE_NO_AUTO_CHAIN|. +OPENSSL_EXPORT void SSL_CTX_set_cert_store(SSL_CTX *ctx, X509_STORE *store); + +// SSL_CTX_set1_cert_store is like |SSL_CTX_set_cert_store|, but does not take +// additional ownership of |store|. +OPENSSL_EXPORT void SSL_CTX_set1_cert_store(SSL_CTX *ctx, X509_STORE *store); + +// SSL_CTX_get_cert_store returns |ctx|'s certificate store. +OPENSSL_EXPORT X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx); + +// SSL_CTX_set_default_verify_paths calls |X509_STORE_set_default_paths| on +// |ctx|'s store. See that function for details. +// +// Using this function is not recommended. In OpenSSL, these defaults are +// determined by OpenSSL's install prefix. There is no corresponding concept for +// BoringSSL. Future versions of BoringSSL may change or remove this +// functionality. +OPENSSL_EXPORT int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx); + +// SSL_CTX_load_verify_locations calls |X509_STORE_load_locations| on |ctx|'s +// store. See that function for details. +OPENSSL_EXPORT int SSL_CTX_load_verify_locations(SSL_CTX *ctx, + const char *ca_file, + const char *ca_dir); + +// SSL_get_verify_result returns the result of certificate verification. It is +// either |X509_V_OK| or a |X509_V_ERR_*| value. +OPENSSL_EXPORT long SSL_get_verify_result(const SSL *ssl); + +// SSL_set_verify_result sets the result of certificate verification. +OPENSSL_EXPORT void SSL_set_verify_result(SSL *ssl, long arg); + +// SSL_alert_from_verify_result returns the SSL alert code, such as +// |SSL_AD_CERTIFICATE_EXPIRED|, that corresponds to an |X509_V_ERR_*| value. +// The return value is always an alert, even when |result| is |X509_V_OK|. +OPENSSL_EXPORT int SSL_alert_from_verify_result(long result); + +// SSL_get_ex_data_X509_STORE_CTX_idx returns the ex_data index used to look up +// the |SSL| associated with an |X509_STORE_CTX| in the verify callback. +OPENSSL_EXPORT int SSL_get_ex_data_X509_STORE_CTX_idx(void); + +// SSL_CTX_set_cert_verify_callback sets a custom callback to be called on +// certificate verification rather than |X509_verify_cert|. |store_ctx| contains +// the verification parameters. The callback should return one on success and +// zero on fatal error. It may use |X509_STORE_CTX_set_error| to set a +// verification result. +// +// The callback may use |SSL_get_ex_data_X509_STORE_CTX_idx| to recover the +// |SSL| object from |store_ctx|. +OPENSSL_EXPORT void SSL_CTX_set_cert_verify_callback( + SSL_CTX *ctx, int (*callback)(X509_STORE_CTX *store_ctx, void *arg), + void *arg); + +// SSL_enable_signed_cert_timestamps causes |ssl| (which must be the client end +// of a connection) to request SCTs from the server. See +// https://tools.ietf.org/html/rfc6962. +// +// Call |SSL_get0_signed_cert_timestamp_list| to recover the SCT after the +// handshake. +OPENSSL_EXPORT void SSL_enable_signed_cert_timestamps(SSL *ssl); + +// SSL_CTX_enable_signed_cert_timestamps enables SCT requests on all client SSL +// objects created from |ctx|. +// +// Call |SSL_get0_signed_cert_timestamp_list| to recover the SCT after the +// handshake. +OPENSSL_EXPORT void SSL_CTX_enable_signed_cert_timestamps(SSL_CTX *ctx); + +// SSL_enable_ocsp_stapling causes |ssl| (which must be the client end of a +// connection) to request a stapled OCSP response from the server. +// +// Call |SSL_get0_ocsp_response| to recover the OCSP response after the +// handshake. +OPENSSL_EXPORT void SSL_enable_ocsp_stapling(SSL *ssl); + +// SSL_CTX_enable_ocsp_stapling enables OCSP stapling on all client SSL objects +// created from |ctx|. +// +// Call |SSL_get0_ocsp_response| to recover the OCSP response after the +// handshake. +OPENSSL_EXPORT void SSL_CTX_enable_ocsp_stapling(SSL_CTX *ctx); + +// SSL_CTX_set0_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. Ownership of +// |store| is transferred to the |SSL_CTX|. +OPENSSL_EXPORT int SSL_CTX_set0_verify_cert_store(SSL_CTX *ctx, + X509_STORE *store); + +// SSL_CTX_set1_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. An additional +// reference to |store| will be taken. +OPENSSL_EXPORT int SSL_CTX_set1_verify_cert_store(SSL_CTX *ctx, + X509_STORE *store); + +// SSL_set0_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. Ownership of +// |store| is transferred to the |SSL|. +OPENSSL_EXPORT int SSL_set0_verify_cert_store(SSL *ssl, X509_STORE *store); + +// SSL_set1_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. An additional +// reference to |store| will be taken. +OPENSSL_EXPORT int SSL_set1_verify_cert_store(SSL *ssl, X509_STORE *store); + +// SSL_CTX_set_verify_algorithm_prefs configures |ctx| to use |prefs| as the +// preference list when verifying signatures from the peer's long-term key. It +// returns one on zero on error. |prefs| should not include the internal-only +// value |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_CTX_set_verify_algorithm_prefs(SSL_CTX *ctx, + const uint16_t *prefs, + size_t num_prefs); + +// SSL_set_verify_algorithm_prefs configures |ssl| to use |prefs| as the +// preference list when verifying signatures from the peer's long-term key. It +// returns one on zero on error. |prefs| should not include the internal-only +// value |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_set_verify_algorithm_prefs(SSL *ssl, + const uint16_t *prefs, + size_t num_prefs); + +// Client certificate CA list. +// +// When requesting a client certificate, a server may advertise a list of +// certificate authorities which are accepted. These functions may be used to +// configure this list. + +// SSL_set_client_CA_list sets |ssl|'s client certificate CA list to +// |name_list|. It takes ownership of and frees |name_list|. +OPENSSL_EXPORT void SSL_set_client_CA_list(SSL *ssl, + STACK_OF(X509_NAME) *name_list); + +// SSL_CTX_set_client_CA_list sets |ctx|'s client certificate CA list to +// |name_list|. It takes ownership of and frees |name_list|. +OPENSSL_EXPORT void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, + STACK_OF(X509_NAME) *name_list); + +// SSL_set0_client_CAs sets |ssl|'s client certificate CA list to |name_list|, +// which should contain DER-encoded distinguished names (RFC 5280). It takes +// ownership of |name_list|. +OPENSSL_EXPORT void SSL_set0_client_CAs(SSL *ssl, + STACK_OF(CRYPTO_BUFFER) *name_list); + +// SSL_CTX_set0_client_CAs sets |ctx|'s client certificate CA list to +// |name_list|, which should contain DER-encoded distinguished names (RFC 5280). +// It takes ownership of |name_list|. +OPENSSL_EXPORT void SSL_CTX_set0_client_CAs(SSL_CTX *ctx, + STACK_OF(CRYPTO_BUFFER) *name_list); + +// SSL_get_client_CA_list returns |ssl|'s client certificate CA list. If |ssl| +// has not been configured as a client, this is the list configured by +// |SSL_CTX_set_client_CA_list|. +// +// If configured as a client, it returns the client certificate CA list sent by +// the server. This may be called during the callbacks set by +// |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb|, when the handshake +// is paused because of them, or after the handshake has completed. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *ssl); + +// SSL_get0_server_requested_CAs returns the CAs sent by a server to guide a +// client in certificate selection. They are a series of DER-encoded X.509 +// names. This function may only be called during a callback set by +// |SSL_CTX_set_cert_cb| or when the handshake is paused because of it. +// +// The returned stack is owned by |ssl|, as are its contents. It should not be +// used past the point where the handshake is restarted after the callback. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *SSL_get0_server_requested_CAs( + const SSL *ssl); + +// SSL_CTX_get_client_CA_list returns |ctx|'s client certificate CA list. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list( + const SSL_CTX *ctx); + +// SSL_add_client_CA appends |x509|'s subject to the client certificate CA list. +// It returns one on success or zero on error. The caller retains ownership of +// |x509|. +OPENSSL_EXPORT int SSL_add_client_CA(SSL *ssl, X509 *x509); + +// SSL_CTX_add_client_CA appends |x509|'s subject to the client certificate CA +// list. It returns one on success or zero on error. The caller retains +// ownership of |x509|. +OPENSSL_EXPORT int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x509); + +// SSL_load_client_CA_file opens |file| and reads PEM-encoded certificates from +// it. It returns a newly-allocated stack of the certificate subjects or NULL +// on error. Duplicates in |file| are ignored. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); + +// SSL_dup_CA_list makes a deep copy of |list|. It returns the new list on +// success or NULL on allocation error. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_dup_CA_list(STACK_OF(X509_NAME) *list); + +// SSL_add_file_cert_subjects_to_stack behaves like |SSL_load_client_CA_file| +// but appends the result to |out|. It returns one on success or zero on +// error. +OPENSSL_EXPORT int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *out, + const char *file); + +// SSL_add_bio_cert_subjects_to_stack behaves like +// |SSL_add_file_cert_subjects_to_stack| but reads from |bio|. +OPENSSL_EXPORT int SSL_add_bio_cert_subjects_to_stack(STACK_OF(X509_NAME) *out, + BIO *bio); + + +// Server name indication. +// +// The server_name extension (RFC 3546) allows the client to advertise the name +// of the server it is connecting to. This is used in virtual hosting +// deployments to select one of a several certificates on a single IP. Only the +// host_name name type is supported. + +#define TLSEXT_NAMETYPE_host_name 0 + +// SSL_set_tlsext_host_name, for a client, configures |ssl| to advertise |name| +// in the server_name extension. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_tlsext_host_name(SSL *ssl, const char *name); + +// SSL_get_servername, for a server, returns the hostname supplied by the +// client or NULL if there was none. The |type| argument must be +// |TLSEXT_NAMETYPE_host_name|. +OPENSSL_EXPORT const char *SSL_get_servername(const SSL *ssl, const int type); + +// SSL_get_servername_type, for a server, returns |TLSEXT_NAMETYPE_host_name| +// if the client sent a hostname and -1 otherwise. +OPENSSL_EXPORT int SSL_get_servername_type(const SSL *ssl); + +// SSL_CTX_set_tlsext_servername_callback configures |callback| to be called on +// the server after ClientHello extensions have been parsed and returns one. +// The callback may use |SSL_get_servername| to examine the server_name +// extension and returns a |SSL_TLSEXT_ERR_*| value. The value of |arg| may be +// set by calling |SSL_CTX_set_tlsext_servername_arg|. +// +// If the callback returns |SSL_TLSEXT_ERR_NOACK|, the server_name extension is +// not acknowledged in the ServerHello. If the return value is +// |SSL_TLSEXT_ERR_ALERT_FATAL|, then |*out_alert| is the alert to send, +// defaulting to |SSL_AD_UNRECOGNIZED_NAME|. |SSL_TLSEXT_ERR_ALERT_WARNING| is +// ignored and treated as |SSL_TLSEXT_ERR_OK|. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_servername_callback( + SSL_CTX *ctx, int (*callback)(SSL *ssl, int *out_alert, void *arg)); + +// SSL_CTX_set_tlsext_servername_arg sets the argument to the servername +// callback and returns one. See |SSL_CTX_set_tlsext_servername_callback|. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_servername_arg(SSL_CTX *ctx, void *arg); + +// SSL_TLSEXT_ERR_* are values returned by some extension-related callbacks. +#define SSL_TLSEXT_ERR_OK 0 +#define SSL_TLSEXT_ERR_ALERT_WARNING 1 +#define SSL_TLSEXT_ERR_ALERT_FATAL 2 +#define SSL_TLSEXT_ERR_NOACK 3 + +// SSL_set_SSL_CTX changes |ssl|'s |SSL_CTX|. |ssl| will use the +// certificate-related settings from |ctx|, and |SSL_get_SSL_CTX| will report +// |ctx|. This function may be used during the callbacks registered by +// |SSL_CTX_set_select_certificate_cb|, +// |SSL_CTX_set_tlsext_servername_callback|, and |SSL_CTX_set_cert_cb| or when +// the handshake is paused from them. It is typically used to switch +// certificates based on SNI. +// +// Note the session cache and related settings will continue to use the initial +// |SSL_CTX|. Callers should use |SSL_CTX_set_session_id_context| to partition +// the session cache between different domains. +// +// TODO(davidben): Should other settings change after this call? +OPENSSL_EXPORT SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx); + + +// Application-layer protocol negotiation. +// +// The ALPN extension (RFC 7301) allows negotiating different application-layer +// protocols over a single port. This is used, for example, to negotiate +// HTTP/2. + +// SSL_CTX_set_alpn_protos sets the client ALPN protocol list on |ctx| to +// |protos|. |protos| must be in wire-format (i.e. a series of non-empty, 8-bit +// length-prefixed strings), or the empty string to disable ALPN. It returns +// zero on success and one on failure. Configuring a non-empty string enables +// ALPN on a client. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. +OPENSSL_EXPORT int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const uint8_t *protos, + size_t protos_len); + +// SSL_set_alpn_protos sets the client ALPN protocol list on |ssl| to |protos|. +// |protos| must be in wire-format (i.e. a series of non-empty, 8-bit +// length-prefixed strings), or the empty string to disable ALPN. It returns +// zero on success and one on failure. Configuring a non-empty string enables +// ALPN on a client. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. +OPENSSL_EXPORT int SSL_set_alpn_protos(SSL *ssl, const uint8_t *protos, + size_t protos_len); + +// SSL_CTX_set_alpn_select_cb sets a callback function on |ctx| that is called +// during ClientHello processing in order to select an ALPN protocol from the +// client's list of offered protocols. |SSL_select_next_proto| is an optional +// utility function which may be useful in implementing this callback. +// +// The callback is passed a wire-format (i.e. a series of non-empty, 8-bit +// length-prefixed strings) ALPN protocol list in |in|. To select a protocol, +// the callback should set |*out| and |*out_len| to the selected protocol and +// return |SSL_TLSEXT_ERR_OK| on success. It does not pass ownership of the +// buffer, so |*out| should point to a static string, a buffer that outlives the +// callback call, or the corresponding entry in |in|. +// +// If the server supports ALPN, but there are no protocols in common, the +// callback should return |SSL_TLSEXT_ERR_ALERT_FATAL| to abort the connection +// with a no_application_protocol alert. +// +// If the server does not support ALPN, it can return |SSL_TLSEXT_ERR_NOACK| to +// continue the handshake without negotiating a protocol. This may be useful if +// multiple server configurations share an |SSL_CTX|, only some of which have +// ALPN protocols configured. +// +// |SSL_TLSEXT_ERR_ALERT_WARNING| is ignored and will be treated as +// |SSL_TLSEXT_ERR_NOACK|. +// +// The callback will only be called if the client supports ALPN. Callers that +// wish to require ALPN for all clients must check |SSL_get0_alpn_selected| +// after the handshake. In QUIC connections, this is done automatically. +// +// The cipher suite is selected before negotiating ALPN. The callback may use +// |SSL_get_pending_cipher| to query the cipher suite. This may be used to +// implement HTTP/2's cipher suite constraints. +OPENSSL_EXPORT void SSL_CTX_set_alpn_select_cb( + SSL_CTX *ctx, + int (*cb)(SSL *ssl, const uint8_t **out, uint8_t *out_len, + const uint8_t *in, unsigned in_len, void *arg), + void *arg); + +// SSL_get0_alpn_selected gets the selected ALPN protocol (if any) from |ssl|. +// On return it sets |*out_data| to point to |*out_len| bytes of protocol name +// (not including the leading length-prefix byte). If the server didn't respond +// with a negotiated protocol then |*out_len| will be zero. +OPENSSL_EXPORT void SSL_get0_alpn_selected(const SSL *ssl, + const uint8_t **out_data, + unsigned *out_len); + +// SSL_CTX_set_allow_unknown_alpn_protos configures client connections on |ctx| +// to allow unknown ALPN protocols from the server. Otherwise, by default, the +// client will require that the protocol be advertised in +// |SSL_CTX_set_alpn_protos|. +OPENSSL_EXPORT void SSL_CTX_set_allow_unknown_alpn_protos(SSL_CTX *ctx, + int enabled); + + +// Application-layer protocol settings +// +// The ALPS extension (draft-vvv-tls-alps) allows exchanging application-layer +// settings in the TLS handshake for applications negotiated with ALPN. Note +// that, when ALPS is negotiated, the client and server each advertise their own +// settings, so there are functions to both configure setting to send and query +// received settings. + +// SSL_add_application_settings configures |ssl| to enable ALPS with ALPN +// protocol |proto|, sending an ALPS value of |settings|. It returns one on +// success and zero on error. If |proto| is negotiated via ALPN and the peer +// supports ALPS, |settings| will be sent to the peer. The peer's ALPS value can +// be retrieved with |SSL_get0_peer_application_settings|. +// +// On the client, this function should be called before the handshake, once for +// each supported ALPN protocol which uses ALPS. |proto| must be included in the +// client's ALPN configuration (see |SSL_CTX_set_alpn_protos| and +// |SSL_set_alpn_protos|). On the server, ALPS can be preconfigured for each +// protocol as in the client, or configuration can be deferred to the ALPN +// callback (see |SSL_CTX_set_alpn_select_cb|), in which case only the selected +// protocol needs to be configured. +// +// ALPS can be independently configured from 0-RTT, however changes in protocol +// settings will fallback to 1-RTT to negotiate the new value, so it is +// recommended for |settings| to be relatively stable. +OPENSSL_EXPORT int SSL_add_application_settings(SSL *ssl, const uint8_t *proto, + size_t proto_len, + const uint8_t *settings, + size_t settings_len); + +// SSL_get0_peer_application_settings sets |*out_data| and |*out_len| to a +// buffer containing the peer's ALPS value, or the empty string if ALPS was not +// negotiated. Note an empty string could also indicate the peer sent an empty +// settings value. Use |SSL_has_application_settings| to check if ALPS was +// negotiated. The output buffer is owned by |ssl| and is valid until the next +// time |ssl| is modified. +OPENSSL_EXPORT void SSL_get0_peer_application_settings(const SSL *ssl, + const uint8_t **out_data, + size_t *out_len); + +// SSL_has_application_settings returns one if ALPS was negotiated on this +// connection and zero otherwise. +OPENSSL_EXPORT int SSL_has_application_settings(const SSL *ssl); + +// SSL_set_alps_use_new_codepoint configures whether to use the new ALPS +// codepoint. By default, the old codepoint is used. +OPENSSL_EXPORT void SSL_set_alps_use_new_codepoint(SSL *ssl, int use_new); + + +// Certificate compression. +// +// Certificates in TLS 1.3 can be compressed (RFC 8879). BoringSSL supports this +// as both a client and a server, but does not link against any specific +// compression libraries in order to keep dependencies to a minimum. Instead, +// hooks for compression and decompression can be installed in an |SSL_CTX| to +// enable support. + +// ssl_cert_compression_func_t is a pointer to a function that performs +// compression. It must write the compressed representation of |in| to |out|, +// returning one on success and zero on error. The results of compressing +// certificates are not cached internally. Implementations may wish to implement +// their own cache if they expect it to be useful given the certificates that +// they serve. +typedef int (*ssl_cert_compression_func_t)(SSL *ssl, CBB *out, + const uint8_t *in, size_t in_len); + +// ssl_cert_decompression_func_t is a pointer to a function that performs +// decompression. The compressed data from the peer is passed as |in| and the +// decompressed result must be exactly |uncompressed_len| bytes long. It returns +// one on success, in which case |*out| must be set to the result of +// decompressing |in|, or zero on error. Setting |*out| transfers ownership, +// i.e. |CRYPTO_BUFFER_free| will be called on |*out| at some point in the +// future. The results of decompressions are not cached internally. +// Implementations may wish to implement their own cache if they expect it to be +// useful. +typedef int (*ssl_cert_decompression_func_t)(SSL *ssl, CRYPTO_BUFFER **out, + size_t uncompressed_len, + const uint8_t *in, size_t in_len); + +// SSL_CTX_add_cert_compression_alg registers a certificate compression +// algorithm on |ctx| with ID |alg_id|. (The value of |alg_id| should be an IANA +// assigned value and each can only be registered once.) +// +// One of the function pointers may be NULL to avoid having to implement both +// sides of a compression algorithm if you're only going to use it in one +// direction. In this case, the unimplemented direction acts like it was never +// configured. +// +// For a server, algorithms are registered in preference order with the most +// preferable first. It returns one on success or zero on error. +OPENSSL_EXPORT int SSL_CTX_add_cert_compression_alg( + SSL_CTX *ctx, uint16_t alg_id, ssl_cert_compression_func_t compress, + ssl_cert_decompression_func_t decompress); + + +// Next protocol negotiation. +// +// The NPN extension (draft-agl-tls-nextprotoneg-03) is the predecessor to ALPN +// and deprecated in favor of it. + +// SSL_CTX_set_next_protos_advertised_cb sets a callback that is called when a +// TLS server needs a list of supported protocols for Next Protocol +// Negotiation. The returned list must be in wire format. The list is returned +// by setting |*out| to point to it and |*out_len| to its length. This memory +// will not be modified, but one should assume that |ssl| keeps a reference to +// it. +// +// The callback should return |SSL_TLSEXT_ERR_OK| if it wishes to advertise. +// Otherwise, no such extension will be included in the ServerHello. +OPENSSL_EXPORT void SSL_CTX_set_next_protos_advertised_cb( + SSL_CTX *ctx, + int (*cb)(SSL *ssl, const uint8_t **out, unsigned *out_len, void *arg), + void *arg); + +// SSL_CTX_set_next_proto_select_cb sets a callback that is called when a client +// needs to select a protocol from the server's provided list. |*out| must be +// set to point to the selected protocol (which may be within |in|). The length +// of the protocol name must be written into |*out_len|. The server's advertised +// protocols are provided in |in| and |in_len|. The callback can assume that +// |in| is syntactically valid. |SSL_select_next_proto| is an optional utility +// function which may be useful in implementing this callback. +// +// The client must select a protocol. It is fatal to the connection if this +// callback returns a value other than |SSL_TLSEXT_ERR_OK|. +// +// Configuring this callback enables NPN on a client. +OPENSSL_EXPORT void SSL_CTX_set_next_proto_select_cb( + SSL_CTX *ctx, + int (*cb)(SSL *ssl, uint8_t **out, uint8_t *out_len, const uint8_t *in, + unsigned in_len, void *arg), + void *arg); + +// SSL_get0_next_proto_negotiated sets |*out_data| and |*out_len| to point to +// the client's requested protocol for this connection. If the client didn't +// request any protocol, then |*out_data| is set to NULL. +// +// Note that the client can request any protocol it chooses. The value returned +// from this function need not be a member of the list of supported protocols +// provided by the server. +OPENSSL_EXPORT void SSL_get0_next_proto_negotiated(const SSL *ssl, + const uint8_t **out_data, + unsigned *out_len); + +// SSL_select_next_proto implements the standard protocol selection for either +// ALPN servers or NPN clients. It is expected that this function is called from +// the callback set by |SSL_CTX_set_alpn_select_cb| or +// |SSL_CTX_set_next_proto_select_cb|. +// +// |peer| and |supported| contain the peer and locally-configured protocols, +// respectively. This function finds the first protocol in |peer| which is also +// in |supported|. If one was found, it sets |*out| and |*out_len| to point to +// it and returns |OPENSSL_NPN_NEGOTIATED|. Otherwise, it returns +// |OPENSSL_NPN_NO_OVERLAP| and sets |*out| and |*out_len| to the first +// supported protocol. +// +// In ALPN, the server should only select protocols among those that the client +// offered. Thus, if this function returns |OPENSSL_NPN_NO_OVERLAP|, the caller +// should ignore |*out| and return |SSL_TLSEXT_ERR_ALERT_FATAL| from +// |SSL_CTX_set_alpn_select_cb|'s callback to indicate there was no match. +// +// In NPN, the client may either select one of the server's protocols, or an +// "opportunistic" protocol as described in Section 6 of +// draft-agl-tls-nextprotoneg-03. When this function returns +// |OPENSSL_NPN_NO_OVERLAP|, |*out| implicitly selects the first supported +// protocol for use as the opportunistic protocol. The caller may use it, +// ignore it and select a different opportunistic protocol, or ignore it and +// select no protocol (empty string). +// +// |peer| and |supported| must be vectors of 8-bit, length-prefixed byte +// strings. The length byte itself is not included in the length. A byte string +// of length 0 is invalid. No byte string may be truncated. |supported| must be +// non-empty; a caller that supports no ALPN/NPN protocols should skip +// negotiating the extension, rather than calling this function. If any of these +// preconditions do not hold, this function will return |OPENSSL_NPN_NO_OVERLAP| +// and set |*out| and |*out_len| to an empty buffer for robustness, but callers +// are not recommended to rely on this. An empty buffer is not a valid output +// for |SSL_CTX_set_alpn_select_cb|'s callback. +// +// WARNING: |*out| and |*out_len| may alias either |peer| or |supported| and may +// not be used after one of those buffers is modified or released. Additionally, +// this function is not const-correct for compatibility reasons. Although |*out| +// is a non-const pointer, callers may not modify the buffer though |*out|. +OPENSSL_EXPORT int SSL_select_next_proto(uint8_t **out, uint8_t *out_len, + const uint8_t *peer, unsigned peer_len, + const uint8_t *supported, + unsigned supported_len); + +#define OPENSSL_NPN_UNSUPPORTED 0 +#define OPENSSL_NPN_NEGOTIATED 1 +#define OPENSSL_NPN_NO_OVERLAP 2 + + +// Channel ID. +// +// See draft-balfanz-tls-channelid-01. This is an old, experimental mechanism +// and should not be used in new code. + +// SSL_CTX_set_tls_channel_id_enabled configures whether connections associated +// with |ctx| should enable Channel ID as a server. +OPENSSL_EXPORT void SSL_CTX_set_tls_channel_id_enabled(SSL_CTX *ctx, + int enabled); + +// SSL_set_tls_channel_id_enabled configures whether |ssl| should enable Channel +// ID as a server. +OPENSSL_EXPORT void SSL_set_tls_channel_id_enabled(SSL *ssl, int enabled); + +// SSL_CTX_set1_tls_channel_id configures a TLS client to send a TLS Channel ID +// to compatible servers. |private_key| must be a P-256 EC key. It returns one +// on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set1_tls_channel_id(SSL_CTX *ctx, + EVP_PKEY *private_key); + +// SSL_set1_tls_channel_id configures a TLS client to send a TLS Channel ID to +// compatible servers. |private_key| must be a P-256 EC key. It returns one on +// success and zero on error. +OPENSSL_EXPORT int SSL_set1_tls_channel_id(SSL *ssl, EVP_PKEY *private_key); + +// SSL_get_tls_channel_id gets the client's TLS Channel ID from a server |SSL| +// and copies up to the first |max_out| bytes into |out|. The Channel ID +// consists of the client's P-256 public key as an (x,y) pair where each is a +// 32-byte, big-endian field element. It returns 0 if the client didn't offer a +// Channel ID and the length of the complete Channel ID otherwise. This function +// always returns zero if |ssl| is a client. +OPENSSL_EXPORT size_t SSL_get_tls_channel_id(SSL *ssl, uint8_t *out, + size_t max_out); + + +// DTLS-SRTP. +// +// See RFC 5764. + +// srtp_protection_profile_st (aka |SRTP_PROTECTION_PROFILE|) is an SRTP +// profile for use with the use_srtp extension. +struct srtp_protection_profile_st { + const char *name; + unsigned long id; +} /* SRTP_PROTECTION_PROFILE */; + +DEFINE_CONST_STACK_OF(SRTP_PROTECTION_PROFILE) + +// SRTP_* define constants for SRTP profiles. +#define SRTP_AES128_CM_SHA1_80 0x0001 +#define SRTP_AES128_CM_SHA1_32 0x0002 +#define SRTP_AES128_F8_SHA1_80 0x0003 +#define SRTP_AES128_F8_SHA1_32 0x0004 +#define SRTP_NULL_SHA1_80 0x0005 +#define SRTP_NULL_SHA1_32 0x0006 +#define SRTP_AEAD_AES_128_GCM 0x0007 +#define SRTP_AEAD_AES_256_GCM 0x0008 + +// SSL_CTX_set_srtp_profiles enables SRTP for all SSL objects created from +// |ctx|. |profile| contains a colon-separated list of profile names. It returns +// one on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_set_srtp_profiles(SSL_CTX *ctx, + const char *profiles); + +// SSL_set_srtp_profiles enables SRTP for |ssl|. |profile| contains a +// colon-separated list of profile names. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_set_srtp_profiles(SSL *ssl, const char *profiles); + +// SSL_get_srtp_profiles returns the SRTP profiles supported by |ssl|. +OPENSSL_EXPORT const STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles( + const SSL *ssl); + +// SSL_get_selected_srtp_profile returns the selected SRTP profile, or NULL if +// SRTP was not negotiated. +OPENSSL_EXPORT const SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile( + SSL *ssl); + + +// Pre-shared keys. +// +// Connections may be configured with PSK (Pre-Shared Key) cipher suites. These +// authenticate using out-of-band pre-shared keys rather than certificates. See +// RFC 4279. +// +// This implementation uses NUL-terminated C strings for identities and identity +// hints, so values with a NUL character are not supported. (RFC 4279 does not +// specify the format of an identity.) + +// PSK_MAX_IDENTITY_LEN is the maximum supported length of a PSK identity, +// excluding the NUL terminator. +#define PSK_MAX_IDENTITY_LEN 128 + +// PSK_MAX_PSK_LEN is the maximum supported length of a pre-shared key. +#define PSK_MAX_PSK_LEN 256 + +// SSL_psk_client_cb_func defines a function signature for the client callback. +typedef unsigned int (*SSL_psk_client_cb_func)(SSL *ssl, + const char *hint, + char *identity, + unsigned int max_identity_len, + uint8_t *psk, + unsigned max_psk_len); + +// SSL_CTX_set_psk_client_callback sets the callback to be called when PSK is +// negotiated on the client. This callback must be set to enable PSK cipher +// suites on the client. +// +// The callback is passed the identity hint in |hint| or NULL if none was +// provided. It should select a PSK identity and write the identity and the +// corresponding PSK to |identity| and |psk|, respectively. The identity is +// written as a NUL-terminated C string of length (excluding the NUL terminator) +// at most |max_identity_len|. The PSK's length must be at most |max_psk_len|. +// The callback returns the length of the PSK or 0 if no suitable identity was +// found. +OPENSSL_EXPORT void SSL_CTX_set_psk_client_callback( + SSL_CTX *ctx, SSL_psk_client_cb_func cb); + +// SSL_set_psk_client_callback sets the callback to be called when PSK is +// negotiated on the client. This callback must be set to enable PSK cipher +// suites on the client. See also |SSL_CTX_set_psk_client_callback|. +OPENSSL_EXPORT void SSL_set_psk_client_callback( + SSL *ssl, SSL_psk_client_cb_func cb); + +// SSL_psk_server_cb_func defines a function signature for the server callback. +typedef unsigned (*SSL_psk_server_cb_func)(SSL *ssl, + const char *identity, + uint8_t *psk, + unsigned max_psk_len); + +// SSL_CTX_set_psk_server_callback sets the callback to be called when PSK is +// negotiated on the server. This callback must be set to enable PSK cipher +// suites on the server. +// +// The callback is passed the identity in |identity|. It should write a PSK of +// length at most |max_psk_len| to |psk| and return the number of bytes written +// or zero if the PSK identity is unknown. +OPENSSL_EXPORT void SSL_CTX_set_psk_server_callback( + SSL_CTX *ctx, SSL_psk_server_cb_func cb); + +// SSL_set_psk_server_callback sets the callback to be called when PSK is +// negotiated on the server. This callback must be set to enable PSK cipher +// suites on the server. See also |SSL_CTX_set_psk_server_callback|. +OPENSSL_EXPORT void SSL_set_psk_server_callback( + SSL *ssl, SSL_psk_server_cb_func cb); + +// SSL_CTX_use_psk_identity_hint configures server connections to advertise an +// identity hint of |identity_hint|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, + const char *identity_hint); + +// SSL_use_psk_identity_hint configures server connections to advertise an +// identity hint of |identity_hint|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int SSL_use_psk_identity_hint(SSL *ssl, + const char *identity_hint); + +// SSL_get_psk_identity_hint returns the PSK identity hint advertised for |ssl| +// or NULL if there is none. +OPENSSL_EXPORT const char *SSL_get_psk_identity_hint(const SSL *ssl); + +// SSL_get_psk_identity, after the handshake completes, returns the PSK identity +// that was negotiated by |ssl| or NULL if PSK was not used. +OPENSSL_EXPORT const char *SSL_get_psk_identity(const SSL *ssl); + + +// Delegated credentials. +// +// *** EXPERIMENTAL — PRONE TO CHANGE *** +// +// Delegated credentials (RFC 9345) allow a TLS 1.3 end point to use its +// certificate to issue new credentials for authentication. If the peer +// indicates support for this extension, then this host may use a delegated +// credential to sign the handshake. Once issued, credentials can't be revoked. +// In order to mitigate the damage in case the credential secret key is +// compromised, the credential is only valid for a short time (days, hours, or +// even minutes). +// +// Currently only the server side is implemented. +// +// Servers configure a DC for use in the handshake via +// |SSL_set1_delegated_credential|. It must be signed by the host's end-entity +// certificate as defined in RFC 9345. + +// SSL_set1_delegated_credential configures the delegated credential (DC) that +// will be sent to the peer for the current connection. |dc| is the DC in wire +// format, and |pkey| or |key_method| is the corresponding private key. +// Currently, only servers may configure a DC to use in the handshake. +// +// The DC will only be used if the protocol version is correct and the signature +// scheme is supported by the peer. If not, the DC will not be negotiated and +// the handshake will use the private key (or private key method) associated +// with the certificate. +OPENSSL_EXPORT int SSL_set1_delegated_credential( + SSL *ssl, CRYPTO_BUFFER *dc, EVP_PKEY *pkey, + const SSL_PRIVATE_KEY_METHOD *key_method); + +// SSL_delegated_credential_used returns one if a delegated credential was used +// and zero otherwise. +OPENSSL_EXPORT int SSL_delegated_credential_used(const SSL *ssl); + + +// QUIC integration. +// +// QUIC acts as an underlying transport for the TLS 1.3 handshake. The following +// functions allow a QUIC implementation to serve as the underlying transport as +// described in RFC 9001. +// +// When configured for QUIC, |SSL_do_handshake| will drive the handshake as +// before, but it will not use the configured |BIO|. It will call functions on +// |SSL_QUIC_METHOD| to configure secrets and send data. If data is needed from +// the peer, it will return |SSL_ERROR_WANT_READ|. As the caller receives data +// it can decrypt, it calls |SSL_provide_quic_data|. Subsequent +// |SSL_do_handshake| calls will then consume that data and progress the +// handshake. After the handshake is complete, the caller should continue to +// call |SSL_provide_quic_data| for any post-handshake data, followed by +// |SSL_process_quic_post_handshake| to process it. It is an error to call +// |SSL_read| and |SSL_write| in QUIC. +// +// 0-RTT behaves similarly to |TLS_method|'s usual behavior. |SSL_do_handshake| +// returns early as soon as the client (respectively, server) is allowed to send +// 0-RTT (respectively, half-RTT) data. The caller should then call +// |SSL_do_handshake| again to consume the remaining handshake messages and +// confirm the handshake. As a client, |SSL_ERROR_EARLY_DATA_REJECTED| and +// |SSL_reset_early_data_reject| behave as usual. +// +// See https://www.rfc-editor.org/rfc/rfc9001.html#section-4.1 for more details. +// +// To avoid DoS attacks, the QUIC implementation must limit the amount of data +// being queued up. The implementation can call +// |SSL_quic_max_handshake_flight_len| to get the maximum buffer length at each +// encryption level. +// +// QUIC implementations must additionally configure transport parameters with +// |SSL_set_quic_transport_params|. |SSL_get_peer_quic_transport_params| may be +// used to query the value received from the peer. BoringSSL handles this +// extension as an opaque byte string. The caller is responsible for serializing +// and parsing them. See https://www.rfc-editor.org/rfc/rfc9000#section-7.4 for +// details. +// +// QUIC additionally imposes restrictions on 0-RTT. In particular, the QUIC +// transport layer requires that if a server accepts 0-RTT data, then the +// transport parameters sent on the resumed connection must not lower any limits +// compared to the transport parameters that the server sent on the connection +// where the ticket for 0-RTT was issued. In effect, the server must remember +// the transport parameters with the ticket. Application protocols running on +// QUIC may impose similar restrictions, for example HTTP/3's restrictions on +// SETTINGS frames. +// +// BoringSSL implements this check by doing a byte-for-byte comparison of an +// opaque context passed in by the server. This context must be the same on the +// connection where the ticket was issued and the connection where that ticket +// is used for 0-RTT. If there is a mismatch, or the context was not set, +// BoringSSL will reject early data (but not reject the resumption attempt). +// This context is set via |SSL_set_quic_early_data_context| and should cover +// both transport parameters and any application state. +// |SSL_set_quic_early_data_context| must be called on the server with a +// non-empty context if the server is to support 0-RTT in QUIC. +// +// BoringSSL does not perform any client-side checks on the transport +// parameters received from a server that also accepted early data. It is up to +// the caller to verify that the received transport parameters do not lower any +// limits, and to close the QUIC connection if that is not the case. The same +// holds for any application protocol state remembered for 0-RTT, e.g. HTTP/3 +// SETTINGS. + +// ssl_encryption_level_t represents a specific QUIC encryption level used to +// transmit handshake messages. +enum ssl_encryption_level_t { + ssl_encryption_initial = 0, + ssl_encryption_early_data, + ssl_encryption_handshake, + ssl_encryption_application +}; + +// ssl_quic_method_st (aka |SSL_QUIC_METHOD|) describes custom QUIC hooks. +struct ssl_quic_method_st { + // set_read_secret configures the read secret and cipher suite for the given + // encryption level. It returns one on success and zero to terminate the + // handshake with an error. It will be called at most once per encryption + // level. + // + // BoringSSL will not release read keys before QUIC may use them. Once a level + // has been initialized, QUIC may begin processing data from it. Handshake + // data should be passed to |SSL_provide_quic_data| and application data (if + // |level| is |ssl_encryption_early_data| or |ssl_encryption_application|) may + // be processed according to the rules of the QUIC protocol. + // + // QUIC ACKs packets at the same encryption level they were received at, + // except that client |ssl_encryption_early_data| (0-RTT) packets trigger + // server |ssl_encryption_application| (1-RTT) ACKs. BoringSSL will always + // install ACK-writing keys with |set_write_secret| before the packet-reading + // keys with |set_read_secret|. This ensures the caller can always ACK any + // packet it decrypts. Note this means the server installs 1-RTT write keys + // before 0-RTT read keys. + // + // The converse is not true. An encryption level may be configured with write + // secrets a roundtrip before the corresponding secrets for reading ACKs is + // available. + int (*set_read_secret)(SSL *ssl, enum ssl_encryption_level_t level, + const SSL_CIPHER *cipher, const uint8_t *secret, + size_t secret_len); + // set_write_secret behaves like |set_read_secret| but configures the write + // secret and cipher suite for the given encryption level. It will be called + // at most once per encryption level. + // + // BoringSSL will not release write keys before QUIC may use them. If |level| + // is |ssl_encryption_early_data| or |ssl_encryption_application|, QUIC may + // begin sending application data at |level|. However, note that BoringSSL + // configures server |ssl_encryption_application| write keys before the client + // Finished. This allows QUIC to send half-RTT data, but the handshake is not + // confirmed at this point and, if requesting client certificates, the client + // is not yet authenticated. + // + // See |set_read_secret| for additional invariants between packets and their + // ACKs. + // + // Note that, on 0-RTT reject, the |ssl_encryption_early_data| write secret + // may use a different cipher suite from the other keys. + int (*set_write_secret)(SSL *ssl, enum ssl_encryption_level_t level, + const SSL_CIPHER *cipher, const uint8_t *secret, + size_t secret_len); + // add_handshake_data adds handshake data to the current flight at the given + // encryption level. It returns one on success and zero on error. + // + // BoringSSL will pack data from a single encryption level together, but a + // single handshake flight may include multiple encryption levels. Callers + // should defer writing data to the network until |flush_flight| to better + // pack QUIC packets into transport datagrams. + // + // If |level| is not |ssl_encryption_initial|, this function will not be + // called before |level| is initialized with |set_write_secret|. + int (*add_handshake_data)(SSL *ssl, enum ssl_encryption_level_t level, + const uint8_t *data, size_t len); + // flush_flight is called when the current flight is complete and should be + // written to the transport. Note a flight may contain data at several + // encryption levels. It returns one on success and zero on error. + int (*flush_flight)(SSL *ssl); + // send_alert sends a fatal alert at the specified encryption level. It + // returns one on success and zero on error. + // + // If |level| is not |ssl_encryption_initial|, this function will not be + // called before |level| is initialized with |set_write_secret|. + int (*send_alert)(SSL *ssl, enum ssl_encryption_level_t level, uint8_t alert); +}; + +// SSL_quic_max_handshake_flight_len returns returns the maximum number of bytes +// that may be received at the given encryption level. This function should be +// used to limit buffering in the QUIC implementation. +// +// See https://www.rfc-editor.org/rfc/rfc9000#section-7.5 +OPENSSL_EXPORT size_t SSL_quic_max_handshake_flight_len( + const SSL *ssl, enum ssl_encryption_level_t level); + +// SSL_quic_read_level returns the current read encryption level. +// +// TODO(davidben): Is it still necessary to expose this function to callers? +// QUICHE does not use it. +OPENSSL_EXPORT enum ssl_encryption_level_t SSL_quic_read_level(const SSL *ssl); + +// SSL_quic_write_level returns the current write encryption level. +// +// TODO(davidben): Is it still necessary to expose this function to callers? +// QUICHE does not use it. +OPENSSL_EXPORT enum ssl_encryption_level_t SSL_quic_write_level(const SSL *ssl); + +// SSL_provide_quic_data provides data from QUIC at a particular encryption +// level |level|. It returns one on success and zero on error. Note this +// function will return zero if the handshake is not expecting data from |level| +// at this time. The QUIC implementation should then close the connection with +// an error. +OPENSSL_EXPORT int SSL_provide_quic_data(SSL *ssl, + enum ssl_encryption_level_t level, + const uint8_t *data, size_t len); + + +// SSL_process_quic_post_handshake processes any data that QUIC has provided +// after the handshake has completed. This includes NewSessionTicket messages +// sent by the server. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_process_quic_post_handshake(SSL *ssl); + +// SSL_CTX_set_quic_method configures the QUIC hooks. This should only be +// configured with a minimum version of TLS 1.3. |quic_method| must remain valid +// for the lifetime of |ctx|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_quic_method(SSL_CTX *ctx, + const SSL_QUIC_METHOD *quic_method); + +// SSL_set_quic_method configures the QUIC hooks. This should only be +// configured with a minimum version of TLS 1.3. |quic_method| must remain valid +// for the lifetime of |ssl|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_quic_method(SSL *ssl, + const SSL_QUIC_METHOD *quic_method); + +// SSL_set_quic_transport_params configures |ssl| to send |params| (of length +// |params_len|) in the quic_transport_parameters extension in either the +// ClientHello or EncryptedExtensions handshake message. It is an error to set +// transport parameters if |ssl| is not configured for QUIC. The buffer pointed +// to by |params| only need be valid for the duration of the call to this +// function. This function returns 1 on success and 0 on failure. +OPENSSL_EXPORT int SSL_set_quic_transport_params(SSL *ssl, + const uint8_t *params, + size_t params_len); + +// SSL_get_peer_quic_transport_params provides the caller with the value of the +// quic_transport_parameters extension sent by the peer. A pointer to the buffer +// containing the TransportParameters will be put in |*out_params|, and its +// length in |*params_len|. This buffer will be valid for the lifetime of the +// |SSL|. If no params were received from the peer, |*out_params_len| will be 0. +OPENSSL_EXPORT void SSL_get_peer_quic_transport_params( + const SSL *ssl, const uint8_t **out_params, size_t *out_params_len); + +// SSL_set_quic_use_legacy_codepoint configures whether to use the legacy QUIC +// extension codepoint 0xffa5 as opposed to the official value 57. Call with +// |use_legacy| set to 1 to use 0xffa5 and call with 0 to use 57. By default, +// the standard code point is used. +OPENSSL_EXPORT void SSL_set_quic_use_legacy_codepoint(SSL *ssl, int use_legacy); + +// SSL_set_quic_early_data_context configures a context string in QUIC servers +// for accepting early data. If a resumption connection offers early data, the +// server will check if the value matches that of the connection which minted +// the ticket. If not, resumption still succeeds but early data is rejected. +// This should include all QUIC Transport Parameters except ones specified that +// the client MUST NOT remember. This should also include any application +// protocol-specific state. For HTTP/3, this should be the serialized server +// SETTINGS frame and the QUIC Transport Parameters (except the stateless reset +// token). +// +// This function may be called before |SSL_do_handshake| or during server +// certificate selection. It returns 1 on success and 0 on failure. +OPENSSL_EXPORT int SSL_set_quic_early_data_context(SSL *ssl, + const uint8_t *context, + size_t context_len); + + +// Early data. +// +// WARNING: 0-RTT support in BoringSSL is currently experimental and not fully +// implemented. It may cause interoperability or security failures when used. +// +// Early data, or 0-RTT, is a feature in TLS 1.3 which allows clients to send +// data on the first flight during a resumption handshake. This can save a +// round-trip in some application protocols. +// +// WARNING: A 0-RTT handshake has different security properties from normal +// handshake, so it is off by default unless opted in. In particular, early data +// is replayable by a network attacker. Callers must account for this when +// sending or processing data before the handshake is confirmed. See RFC 8446 +// for more information. +// +// As a server, if early data is accepted, |SSL_do_handshake| will complete as +// soon as the ClientHello is processed and server flight sent. |SSL_write| may +// be used to send half-RTT data. |SSL_read| will consume early data and +// transition to 1-RTT data as appropriate. Prior to the transition, +// |SSL_in_init| will report the handshake is still in progress. Callers may use +// it or |SSL_in_early_data| to defer or reject requests as needed. +// +// Early data as a client is more complex. If the offered session (see +// |SSL_set_session|) is 0-RTT-capable, the handshake will return after sending +// the ClientHello. The predicted peer certificates and ALPN protocol will be +// available via the usual APIs. |SSL_write| will write early data, up to the +// session's limit. Writes past this limit and |SSL_read| will complete the +// handshake before continuing. Callers may also call |SSL_do_handshake| again +// to complete the handshake sooner. +// +// If the server accepts early data, the handshake will succeed. |SSL_read| and +// |SSL_write| will then act as in a 1-RTT handshake. The peer certificates and +// ALPN protocol will be as predicted and need not be re-queried. +// +// If the server rejects early data, |SSL_do_handshake| (and thus |SSL_read| and +// |SSL_write|) will then fail with |SSL_get_error| returning +// |SSL_ERROR_EARLY_DATA_REJECTED|. The caller should treat this as a connection +// error and most likely perform a high-level retry. Note the server may still +// have processed the early data due to attacker replays. +// +// To then continue the handshake on the original connection, use +// |SSL_reset_early_data_reject|. The connection will then behave as one which +// had not yet completed the handshake. This allows a faster retry than making a +// fresh connection. |SSL_do_handshake| will complete the full handshake, +// possibly resulting in different peer certificates, ALPN protocol, and other +// properties. The caller must disregard any values from before the reset and +// query again. +// +// Finally, to implement the fallback described in RFC 8446 appendix D.3, retry +// on a fresh connection without 0-RTT if the handshake fails with +// |SSL_R_WRONG_VERSION_ON_EARLY_DATA|. + +// SSL_CTX_set_early_data_enabled sets whether early data is allowed to be used +// with resumptions using |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_early_data_enabled(SSL_CTX *ctx, int enabled); + +// SSL_set_early_data_enabled sets whether early data is allowed to be used +// with resumptions using |ssl|. See |SSL_CTX_set_early_data_enabled| for more +// information. +OPENSSL_EXPORT void SSL_set_early_data_enabled(SSL *ssl, int enabled); + +// SSL_in_early_data returns one if |ssl| has a pending handshake that has +// progressed enough to send or receive early data. Clients may call |SSL_write| +// to send early data, but |SSL_read| will complete the handshake before +// accepting application data. Servers may call |SSL_read| to read early data +// and |SSL_write| to send half-RTT data. +OPENSSL_EXPORT int SSL_in_early_data(const SSL *ssl); + +// SSL_SESSION_early_data_capable returns whether early data would have been +// attempted with |session| if enabled. +OPENSSL_EXPORT int SSL_SESSION_early_data_capable(const SSL_SESSION *session); + +// SSL_SESSION_copy_without_early_data returns a copy of |session| with early +// data disabled. If |session| already does not support early data, it returns +// |session| with the reference count increased. The caller takes ownership of +// the result and must release it with |SSL_SESSION_free|. +// +// This function may be used on the client to clear early data support from +// existing sessions when the server rejects early data. In particular, +// |SSL_R_WRONG_VERSION_ON_EARLY_DATA| requires a fresh connection to retry, and +// the client would not want 0-RTT enabled for the next connection attempt. +OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_copy_without_early_data( + SSL_SESSION *session); + +// SSL_early_data_accepted returns whether early data was accepted on the +// handshake performed by |ssl|. +OPENSSL_EXPORT int SSL_early_data_accepted(const SSL *ssl); + +// SSL_reset_early_data_reject resets |ssl| after an early data reject. All +// 0-RTT state is discarded, including any pending |SSL_write| calls. The caller +// should treat |ssl| as a logically fresh connection, usually by driving the +// handshake to completion using |SSL_do_handshake|. +// +// It is an error to call this function on an |SSL| object that is not signaling +// |SSL_ERROR_EARLY_DATA_REJECTED|. +OPENSSL_EXPORT void SSL_reset_early_data_reject(SSL *ssl); + +// SSL_get_ticket_age_skew returns the difference, in seconds, between the +// client-sent ticket age and the server-computed value in TLS 1.3 server +// connections which resumed a session. +OPENSSL_EXPORT int32_t SSL_get_ticket_age_skew(const SSL *ssl); + +// An ssl_early_data_reason_t describes why 0-RTT was accepted or rejected. +// These values are persisted to logs. Entries should not be renumbered and +// numeric values should never be reused. +enum ssl_early_data_reason_t { + // The handshake has not progressed far enough for the 0-RTT status to be + // known. + ssl_early_data_unknown = 0, + // 0-RTT is disabled for this connection. + ssl_early_data_disabled = 1, + // 0-RTT was accepted. + ssl_early_data_accepted = 2, + // The negotiated protocol version does not support 0-RTT. + ssl_early_data_protocol_version = 3, + // The peer declined to offer or accept 0-RTT for an unknown reason. + ssl_early_data_peer_declined = 4, + // The client did not offer a session. + ssl_early_data_no_session_offered = 5, + // The server declined to resume the session. + ssl_early_data_session_not_resumed = 6, + // The session does not support 0-RTT. + ssl_early_data_unsupported_for_session = 7, + // The server sent a HelloRetryRequest. + ssl_early_data_hello_retry_request = 8, + // The negotiated ALPN protocol did not match the session. + ssl_early_data_alpn_mismatch = 9, + // The connection negotiated Channel ID, which is incompatible with 0-RTT. + ssl_early_data_channel_id = 10, + // Value 11 is reserved. (It has historically |ssl_early_data_token_binding|.) + // The client and server ticket age were too far apart. + ssl_early_data_ticket_age_skew = 12, + // QUIC parameters differ between this connection and the original. + ssl_early_data_quic_parameter_mismatch = 13, + // The application settings did not match the session. + ssl_early_data_alps_mismatch = 14, + // The value of the largest entry. + ssl_early_data_unsupported_with_custom_extension = 15, + ssl_early_data_reason_max_value = + ssl_early_data_unsupported_with_custom_extension +}; + +// SSL_get_early_data_reason returns details why 0-RTT was accepted or rejected +// on |ssl|. This is primarily useful on the server. +OPENSSL_EXPORT enum ssl_early_data_reason_t SSL_get_early_data_reason( + const SSL *ssl); + +// SSL_early_data_reason_string returns a string representation for |reason|, or +// NULL if |reason| is unknown. This function may be used for logging. +OPENSSL_EXPORT const char *SSL_early_data_reason_string( + enum ssl_early_data_reason_t reason); + + +// Encrypted ClientHello. +// +// ECH is a mechanism for encrypting the entire ClientHello message in TLS 1.3. +// This can prevent observers from seeing cleartext information about the +// connection, such as the server_name extension. +// +// By default, BoringSSL will treat the server name, session ticket, and client +// certificate as secret, but most other parameters, such as the ALPN protocol +// list will be treated as public and sent in the cleartext ClientHello. Other +// APIs may be added for applications with different secrecy requirements. +// +// ECH support in BoringSSL is still experimental and under development. +// +// See https://tools.ietf.org/html/draft-ietf-tls-esni-13. + +// SSL_set_enable_ech_grease configures whether the client will send a GREASE +// ECH extension when no supported ECHConfig is available. +OPENSSL_EXPORT void SSL_set_enable_ech_grease(SSL *ssl, int enable); + +// SSL_set1_ech_config_list configures |ssl| to, as a client, offer ECH with the +// specified configuration. |ech_config_list| should contain a serialized +// ECHConfigList structure. It returns one on success and zero on error. +// +// This function returns an error if the input is malformed. If the input is +// valid but none of the ECHConfigs implement supported parameters, it will +// return success and proceed without ECH. +// +// If a supported ECHConfig is found, |ssl| will encrypt the true ClientHello +// parameters. If the server cannot decrypt it, e.g. due to a key mismatch, ECH +// has a recovery flow. |ssl| will handshake using the cleartext parameters, +// including a public name in the ECHConfig. If using +// |SSL_CTX_set_custom_verify|, callers should use |SSL_get0_ech_name_override| +// to verify the certificate with the public name. If using the built-in +// verifier, the |X509_STORE_CTX| will be configured automatically. +// +// If no other errors are found in this handshake, it will fail with +// |SSL_R_ECH_REJECTED|. Since it didn't use the true parameters, the connection +// cannot be used for application data. Instead, callers should handle this +// error by calling |SSL_get0_ech_retry_configs| and retrying the connection +// with updated ECH parameters. If the retry also fails with +// |SSL_R_ECH_REJECTED|, the caller should report a connection failure. +OPENSSL_EXPORT int SSL_set1_ech_config_list(SSL *ssl, + const uint8_t *ech_config_list, + size_t ech_config_list_len); + +// SSL_get0_ech_name_override, if |ssl| is a client and the server rejected ECH, +// sets |*out_name| and |*out_name_len| to point to a buffer containing the ECH +// public name. Otherwise, the buffer will be empty. +// +// When offering ECH as a client, this function should be called during the +// certificate verification callback (see |SSL_CTX_set_custom_verify|). If +// |*out_name_len| is non-zero, the caller should verify the certificate against +// the result, interpreted as a DNS name, rather than the true server name. In +// this case, the handshake will never succeed and is only used to authenticate +// retry configs. See also |SSL_get0_ech_retry_configs|. +OPENSSL_EXPORT void SSL_get0_ech_name_override(const SSL *ssl, + const char **out_name, + size_t *out_name_len); + +// SSL_get0_ech_retry_configs sets |*out_retry_configs| and +// |*out_retry_configs_len| to a buffer containing a serialized ECHConfigList. +// If the server did not provide an ECHConfigList, |*out_retry_configs_len| will +// be zero. +// +// When handling an |SSL_R_ECH_REJECTED| error code as a client, callers should +// use this function to recover from potential key mismatches. If the result is +// non-empty, the caller should retry the connection, passing this buffer to +// |SSL_set1_ech_config_list|. If the result is empty, the server has rolled +// back ECH support, and the caller should retry without ECH. +// +// This function must only be called in response to an |SSL_R_ECH_REJECTED| +// error code. Calling this function on |ssl|s that have not authenticated the +// rejection handshake will assert in debug builds and otherwise return an +// unparsable list. +OPENSSL_EXPORT void SSL_get0_ech_retry_configs( + const SSL *ssl, const uint8_t **out_retry_configs, + size_t *out_retry_configs_len); + +// SSL_marshal_ech_config constructs a new serialized ECHConfig. On success, it +// sets |*out| to a newly-allocated buffer containing the result and |*out_len| +// to the size of the buffer. The caller must call |OPENSSL_free| on |*out| to +// release the memory. On failure, it returns zero. +// +// The |config_id| field is a single byte identifier for the ECHConfig. Reusing +// config IDs is allowed, but if multiple ECHConfigs with the same config ID are +// active at a time, server load may increase. See +// |SSL_ECH_KEYS_has_duplicate_config_id|. +// +// The public key and KEM algorithm are taken from |key|. |public_name| is the +// DNS name used to authenticate the recovery flow. |max_name_len| should be the +// length of the longest name in the ECHConfig's anonymity set and influences +// client padding decisions. +OPENSSL_EXPORT int SSL_marshal_ech_config(uint8_t **out, size_t *out_len, + uint8_t config_id, + const EVP_HPKE_KEY *key, + const char *public_name, + size_t max_name_len); + +// SSL_ECH_KEYS_new returns a newly-allocated |SSL_ECH_KEYS| or NULL on error. +OPENSSL_EXPORT SSL_ECH_KEYS *SSL_ECH_KEYS_new(void); + +// SSL_ECH_KEYS_up_ref increments the reference count of |keys|. +OPENSSL_EXPORT void SSL_ECH_KEYS_up_ref(SSL_ECH_KEYS *keys); + +// SSL_ECH_KEYS_free releases memory associated with |keys|. +OPENSSL_EXPORT void SSL_ECH_KEYS_free(SSL_ECH_KEYS *keys); + +// SSL_ECH_KEYS_add decodes |ech_config| as an ECHConfig and appends it with +// |key| to |keys|. If |is_retry_config| is non-zero, this config will be +// returned to the client on configuration mismatch. It returns one on success +// and zero on error. +// +// This function should be called successively to register each ECHConfig in +// decreasing order of preference. This configuration must be completed before +// setting |keys| on an |SSL_CTX| with |SSL_CTX_set1_ech_keys|. After that +// point, |keys| is immutable; no more ECHConfig values may be added. +// +// See also |SSL_CTX_set1_ech_keys|. +OPENSSL_EXPORT int SSL_ECH_KEYS_add(SSL_ECH_KEYS *keys, int is_retry_config, + const uint8_t *ech_config, + size_t ech_config_len, + const EVP_HPKE_KEY *key); + +// SSL_ECH_KEYS_has_duplicate_config_id returns one if |keys| has duplicate +// config IDs or zero otherwise. Duplicate config IDs still work, but may +// increase server load due to trial decryption. +OPENSSL_EXPORT int SSL_ECH_KEYS_has_duplicate_config_id( + const SSL_ECH_KEYS *keys); + +// SSL_ECH_KEYS_marshal_retry_configs serializes the retry configs in |keys| as +// an ECHConfigList. On success, it sets |*out| to a newly-allocated buffer +// containing the result and |*out_len| to the size of the buffer. The caller +// must call |OPENSSL_free| on |*out| to release the memory. On failure, it +// returns zero. +// +// This output may be advertised to clients in DNS. +OPENSSL_EXPORT int SSL_ECH_KEYS_marshal_retry_configs(const SSL_ECH_KEYS *keys, + uint8_t **out, + size_t *out_len); + +// SSL_CTX_set1_ech_keys configures |ctx| to use |keys| to decrypt encrypted +// ClientHellos. It returns one on success, and zero on failure. If |keys| does +// not contain any retry configs, this function will fail. Retry configs are +// marked as such when they are added to |keys| with |SSL_ECH_KEYS_add|. +// +// Once |keys| has been passed to this function, it is immutable. Unlike most +// |SSL_CTX| configuration functions, this function may be called even if |ctx| +// already has associated connections on multiple threads. This may be used to +// rotate keys in a long-lived server process. +// +// The configured ECHConfig values should also be advertised out-of-band via DNS +// (see draft-ietf-dnsop-svcb-https). Before advertising an ECHConfig in DNS, +// deployments should ensure all instances of the service are configured with +// the ECHConfig and corresponding private key. +// +// Only the most recent fully-deployed ECHConfigs should be advertised in DNS. +// |keys| may contain a newer set if those ECHConfigs are mid-deployment. It +// should also contain older sets, until the DNS change has rolled out and the +// old records have expired from caches. +// +// If there is a mismatch, |SSL| objects associated with |ctx| will complete the +// handshake using the cleartext ClientHello and send updated ECHConfig values +// to the client. The client will then retry to recover, but with a latency +// penalty. This recovery flow depends on the public name in the ECHConfig. +// Before advertising an ECHConfig in DNS, deployments must ensure all instances +// of the service can present a valid certificate for the public name. +// +// BoringSSL negotiates ECH before certificate selection callbacks are called, +// including |SSL_CTX_set_select_certificate_cb|. If ECH is negotiated, the +// reported |SSL_CLIENT_HELLO| structure and |SSL_get_servername| function will +// transparently reflect the inner ClientHello. Callers should select parameters +// based on these values to correctly handle ECH as well as the recovery flow. +OPENSSL_EXPORT int SSL_CTX_set1_ech_keys(SSL_CTX *ctx, SSL_ECH_KEYS *keys); + +// SSL_ech_accepted returns one if |ssl| negotiated ECH and zero otherwise. +OPENSSL_EXPORT int SSL_ech_accepted(const SSL *ssl); + + +// Alerts. +// +// TLS uses alerts to signal error conditions. Alerts have a type (warning or +// fatal) and description. OpenSSL internally handles fatal alerts with +// dedicated error codes (see |SSL_AD_REASON_OFFSET|). Except for close_notify, +// warning alerts are silently ignored and may only be surfaced with +// |SSL_CTX_set_info_callback|. + +// SSL_AD_REASON_OFFSET is the offset between error reasons and |SSL_AD_*| +// values. Any error code under |ERR_LIB_SSL| with an error reason above this +// value corresponds to an alert description. Consumers may add or subtract +// |SSL_AD_REASON_OFFSET| to convert between them. +// +// make_errors.go reserves error codes above 1000 for manually-assigned errors. +// This value must be kept in sync with reservedReasonCode in make_errors.h +#define SSL_AD_REASON_OFFSET 1000 + +// SSL_AD_* are alert descriptions. +#define SSL_AD_CLOSE_NOTIFY SSL3_AD_CLOSE_NOTIFY +#define SSL_AD_UNEXPECTED_MESSAGE SSL3_AD_UNEXPECTED_MESSAGE +#define SSL_AD_BAD_RECORD_MAC SSL3_AD_BAD_RECORD_MAC +#define SSL_AD_DECRYPTION_FAILED TLS1_AD_DECRYPTION_FAILED +#define SSL_AD_RECORD_OVERFLOW TLS1_AD_RECORD_OVERFLOW +#define SSL_AD_DECOMPRESSION_FAILURE SSL3_AD_DECOMPRESSION_FAILURE +#define SSL_AD_HANDSHAKE_FAILURE SSL3_AD_HANDSHAKE_FAILURE +#define SSL_AD_NO_CERTIFICATE SSL3_AD_NO_CERTIFICATE // Legacy SSL 3.0 value +#define SSL_AD_BAD_CERTIFICATE SSL3_AD_BAD_CERTIFICATE +#define SSL_AD_UNSUPPORTED_CERTIFICATE SSL3_AD_UNSUPPORTED_CERTIFICATE +#define SSL_AD_CERTIFICATE_REVOKED SSL3_AD_CERTIFICATE_REVOKED +#define SSL_AD_CERTIFICATE_EXPIRED SSL3_AD_CERTIFICATE_EXPIRED +#define SSL_AD_CERTIFICATE_UNKNOWN SSL3_AD_CERTIFICATE_UNKNOWN +#define SSL_AD_ILLEGAL_PARAMETER SSL3_AD_ILLEGAL_PARAMETER +#define SSL_AD_UNKNOWN_CA TLS1_AD_UNKNOWN_CA +#define SSL_AD_ACCESS_DENIED TLS1_AD_ACCESS_DENIED +#define SSL_AD_DECODE_ERROR TLS1_AD_DECODE_ERROR +#define SSL_AD_DECRYPT_ERROR TLS1_AD_DECRYPT_ERROR +#define SSL_AD_EXPORT_RESTRICTION TLS1_AD_EXPORT_RESTRICTION +#define SSL_AD_PROTOCOL_VERSION TLS1_AD_PROTOCOL_VERSION +#define SSL_AD_INSUFFICIENT_SECURITY TLS1_AD_INSUFFICIENT_SECURITY +#define SSL_AD_INTERNAL_ERROR TLS1_AD_INTERNAL_ERROR +#define SSL_AD_INAPPROPRIATE_FALLBACK SSL3_AD_INAPPROPRIATE_FALLBACK +#define SSL_AD_USER_CANCELLED TLS1_AD_USER_CANCELLED +#define SSL_AD_NO_RENEGOTIATION TLS1_AD_NO_RENEGOTIATION +#define SSL_AD_MISSING_EXTENSION TLS1_AD_MISSING_EXTENSION +#define SSL_AD_UNSUPPORTED_EXTENSION TLS1_AD_UNSUPPORTED_EXTENSION +#define SSL_AD_CERTIFICATE_UNOBTAINABLE TLS1_AD_CERTIFICATE_UNOBTAINABLE +#define SSL_AD_UNRECOGNIZED_NAME TLS1_AD_UNRECOGNIZED_NAME +#define SSL_AD_BAD_CERTIFICATE_STATUS_RESPONSE \ + TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE +#define SSL_AD_BAD_CERTIFICATE_HASH_VALUE TLS1_AD_BAD_CERTIFICATE_HASH_VALUE +#define SSL_AD_UNKNOWN_PSK_IDENTITY TLS1_AD_UNKNOWN_PSK_IDENTITY +#define SSL_AD_CERTIFICATE_REQUIRED TLS1_AD_CERTIFICATE_REQUIRED +#define SSL_AD_NO_APPLICATION_PROTOCOL TLS1_AD_NO_APPLICATION_PROTOCOL +#define SSL_AD_ECH_REQUIRED TLS1_AD_ECH_REQUIRED + +// SSL_alert_type_string_long returns a string description of |value| as an +// alert type (warning or fatal). +OPENSSL_EXPORT const char *SSL_alert_type_string_long(int value); + +// SSL_alert_desc_string_long returns a string description of |value| as an +// alert description or "unknown" if unknown. +OPENSSL_EXPORT const char *SSL_alert_desc_string_long(int value); + +// SSL_send_fatal_alert sends a fatal alert over |ssl| of the specified type, +// which should be one of the |SSL_AD_*| constants. It returns one on success +// and <= 0 on error. The caller should pass the return value into +// |SSL_get_error| to determine how to proceed. Once this function has been +// called, future calls to |SSL_write| will fail. +// +// If retrying a failed operation due to |SSL_ERROR_WANT_WRITE|, subsequent +// calls must use the same |alert| parameter. +OPENSSL_EXPORT int SSL_send_fatal_alert(SSL *ssl, uint8_t alert); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int SSL_set_ex_data(SSL *ssl, int idx, void *data); +OPENSSL_EXPORT void *SSL_get_ex_data(const SSL *ssl, int idx); +OPENSSL_EXPORT int SSL_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + +OPENSSL_EXPORT int SSL_SESSION_set_ex_data(SSL_SESSION *session, int idx, + void *data); +OPENSSL_EXPORT void *SSL_SESSION_get_ex_data(const SSL_SESSION *session, + int idx); +OPENSSL_EXPORT int SSL_SESSION_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + +OPENSSL_EXPORT int SSL_CTX_set_ex_data(SSL_CTX *ctx, int idx, void *data); +OPENSSL_EXPORT void *SSL_CTX_get_ex_data(const SSL_CTX *ctx, int idx); +OPENSSL_EXPORT int SSL_CTX_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + + +// Low-level record-layer state. + +// SSL_get_ivs sets |*out_iv_len| to the length of the IVs for the ciphers +// underlying |ssl| and sets |*out_read_iv| and |*out_write_iv| to point to the +// current IVs for the read and write directions. This is only meaningful for +// connections with implicit IVs (i.e. CBC mode with TLS 1.0). +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int SSL_get_ivs(const SSL *ssl, const uint8_t **out_read_iv, + const uint8_t **out_write_iv, + size_t *out_iv_len); + +// SSL_get_key_block_len returns the length of |ssl|'s key block, for TLS 1.2 +// and below. It is an error to call this function during a handshake, or if +// |ssl| negotiated TLS 1.3. +OPENSSL_EXPORT size_t SSL_get_key_block_len(const SSL *ssl); + +// SSL_generate_key_block generates |out_len| bytes of key material for |ssl|'s +// current connection state, for TLS 1.2 and below. It is an error to call this +// function during a handshake, or if |ssl| negotiated TLS 1.3. +OPENSSL_EXPORT int SSL_generate_key_block(const SSL *ssl, uint8_t *out, + size_t out_len); + +// SSL_get_read_traffic_secret retrives |ssl|'s read traffic key for the current +// connection state. This is only valid for TLS 1.3 connections. It is an error +// to call this function during a handshake, or if |ssl| was negotiated with +// TLS 1.2 or lower. +// +// If |secret| is NULL then |*out_len| is +// set to the maximum number of output bytes. Otherwise, on entry, +// |*out_len| must contain the length of the |secret| buffer. If the call +// is successful, the read traffic secret is written to |secret| and |*out_len| +// is set to its length. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int SSL_get_read_traffic_secret( + const SSL *ssl, + uint8_t *secret, size_t *out_len); + +// SSL_get_write_traffic_secret retrieves |ssl|'s write traffic key for the +// current connection state. This is only valid for TLS 1.3 connections. It is +// an error to call this function during a handshake, or if |ssl| was negotiated +// with TLS 1.2 or lower. +// +// If |secret| is NULL then |*out_len| is +// set to the maximum number of output bytes. Otherwise, on entry, +// |*out_len| must contain the length of the |secret| buffer. If the call +// is successful, the write traffic secret is written to |secret| and |*out_len| +// is set to its length. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int SSL_get_write_traffic_secret( + const SSL *ssl, + uint8_t *secret, size_t *out_len); + +// SSL_get_read_sequence returns, in TLS, the expected sequence number of the +// next incoming record in the current epoch. In DTLS, it returns the maximum +// sequence number received in the current epoch and includes the epoch number +// in the two most significant bytes. +OPENSSL_EXPORT uint64_t SSL_get_read_sequence(const SSL *ssl); + +// SSL_get_write_sequence returns the sequence number of the next outgoing +// record in the current epoch. In DTLS, it includes the epoch number in the +// two most significant bytes. +OPENSSL_EXPORT uint64_t SSL_get_write_sequence(const SSL *ssl); + +// SSL_CTX_set_record_protocol_version returns whether |version| is zero. +OPENSSL_EXPORT int SSL_CTX_set_record_protocol_version(SSL_CTX *ctx, + int version); + + +// Handshake hints. +// +// WARNING: Contact the BoringSSL team before using this API. While this +// mechanism was designed to gracefully recover from version skew and +// configuration mismatch, splitting a single TLS server into multiple services +// is complex. +// +// Some server deployments make asynchronous RPC calls in both ClientHello +// dispatch and private key operations. In TLS handshakes where the private key +// operation occurs in the first round-trip, this results in two consecutive RPC +// round-trips. Handshake hints allow the RPC service to predict a signature. +// If correctly predicted, this can skip the second RPC call. +// +// First, the server installs a certificate selection callback (see +// |SSL_CTX_set_select_certificate_cb|). When that is called, it performs the +// RPC as before, but includes the ClientHello and a capabilities string from +// |SSL_serialize_capabilities|. +// +// Next, the RPC service creates its own |SSL| object, applies the results of +// certificate selection, calls |SSL_request_handshake_hints|, and runs the +// handshake. If this successfully computes handshake hints (see +// |SSL_serialize_handshake_hints|), the RPC server should send the hints +// alongside any certificate selection results. +// +// Finally, the server calls |SSL_set_handshake_hints| and applies any +// configuration from the RPC server. It then completes the handshake as before. +// If the hints apply, BoringSSL will use the predicted signature and skip the +// private key callbacks. Otherwise, BoringSSL will call private key callbacks +// to generate a signature as before. +// +// Callers should synchronize configuration across the two services. +// Configuration mismatches and some cases of version skew are not fatal, but +// may result in the hints not applying. Additionally, some handshake flows use +// the private key in later round-trips, such as TLS 1.3 HelloRetryRequest. In +// those cases, BoringSSL will not predict a signature as there is no benefit. +// Callers must allow for handshakes to complete without a predicted signature. + +// SSL_serialize_capabilities writes an opaque byte string to |out| describing +// some of |ssl|'s capabilities. It returns one on success and zero on error. +// +// This string is used by BoringSSL internally to reduce the impact of version +// skew. +OPENSSL_EXPORT int SSL_serialize_capabilities(const SSL *ssl, CBB *out); + +// SSL_request_handshake_hints configures |ssl| to generate a handshake hint for +// |client_hello|. It returns one on success and zero on error. |client_hello| +// should contain a serialized ClientHello structure, from the |client_hello| +// and |client_hello_len| fields of the |SSL_CLIENT_HELLO| structure. +// |capabilities| should contain the output of |SSL_serialize_capabilities|. +// +// When configured, |ssl| will perform no I/O (so there is no need to configure +// |BIO|s). For QUIC, the caller should still configure an |SSL_QUIC_METHOD|, +// but the callbacks themselves will never be called and may be left NULL or +// report failure. |SSL_provide_quic_data| also should not be called. +// +// If hint generation is successful, |SSL_do_handshake| will stop the handshake +// early with |SSL_get_error| returning |SSL_ERROR_HANDSHAKE_HINTS_READY|. At +// this point, the caller should run |SSL_serialize_handshake_hints| to extract +// the resulting hints. +// +// Hint generation may fail if, e.g., |ssl| was unable to process the +// ClientHello. Callers should then complete the certificate selection RPC and +// continue the original handshake with no hint. It will likely fail, but this +// reports the correct alert to the client and is more robust in case of +// mismatch. +OPENSSL_EXPORT int SSL_request_handshake_hints(SSL *ssl, + const uint8_t *client_hello, + size_t client_hello_len, + const uint8_t *capabilities, + size_t capabilities_len); + +// SSL_serialize_handshake_hints writes an opaque byte string to |out| +// containing the handshake hints computed by |out|. It returns one on success +// and zero on error. This function should only be called if +// |SSL_request_handshake_hints| was configured and the handshake terminated +// with |SSL_ERROR_HANDSHAKE_HINTS_READY|. +// +// This string may be passed to |SSL_set_handshake_hints| on another |SSL| to +// avoid an extra signature call. +OPENSSL_EXPORT int SSL_serialize_handshake_hints(const SSL *ssl, CBB *out); + +// SSL_set_handshake_hints configures |ssl| to use |hints| as handshake hints. +// It returns one on success and zero on error. The handshake will then continue +// as before, but apply predicted values from |hints| where applicable. +// +// Hints may contain connection and session secrets, so they must not leak and +// must come from a source trusted to terminate the connection. However, they +// will not change |ssl|'s configuration. The caller is responsible for +// serializing and applying options from the RPC server as needed. This ensures +// |ssl|'s behavior is self-consistent and consistent with the caller's local +// decisions. +OPENSSL_EXPORT int SSL_set_handshake_hints(SSL *ssl, const uint8_t *hints, + size_t hints_len); + + +// Obscure functions. + +// SSL_CTX_set_msg_callback installs |cb| as the message callback for |ctx|. +// This callback will be called when sending or receiving low-level record +// headers, complete handshake messages, ChangeCipherSpec, and alerts. +// |write_p| is one for outgoing messages and zero for incoming messages. +// +// For each record header, |cb| is called with |version| = 0 and |content_type| +// = |SSL3_RT_HEADER|. The |len| bytes from |buf| contain the header. Note that +// this does not include the record body. If the record is sealed, the length +// in the header is the length of the ciphertext. +// +// For each handshake message, ChangeCipherSpec, and alert, |version| is the +// protocol version and |content_type| is the corresponding record type. The +// |len| bytes from |buf| contain the handshake message, one-byte +// ChangeCipherSpec body, and two-byte alert, respectively. +// +// In connections that enable ECH, |cb| is additionally called with +// |content_type| = |SSL3_RT_CLIENT_HELLO_INNER| for each ClientHelloInner that +// is encrypted or decrypted. The |len| bytes from |buf| contain the +// ClientHelloInner, including the reconstructed outer extensions and handshake +// header. +// +// For a V2ClientHello, |version| is |SSL2_VERSION|, |content_type| is zero, and +// the |len| bytes from |buf| contain the V2ClientHello structure. +OPENSSL_EXPORT void SSL_CTX_set_msg_callback( + SSL_CTX *ctx, void (*cb)(int is_write, int version, int content_type, + const void *buf, size_t len, SSL *ssl, void *arg)); + +// SSL_CTX_set_msg_callback_arg sets the |arg| parameter of the message +// callback. +OPENSSL_EXPORT void SSL_CTX_set_msg_callback_arg(SSL_CTX *ctx, void *arg); + +// SSL_set_msg_callback installs |cb| as the message callback of |ssl|. See +// |SSL_CTX_set_msg_callback| for when this callback is called. +OPENSSL_EXPORT void SSL_set_msg_callback( + SSL *ssl, void (*cb)(int write_p, int version, int content_type, + const void *buf, size_t len, SSL *ssl, void *arg)); + +// SSL_set_msg_callback_arg sets the |arg| parameter of the message callback. +OPENSSL_EXPORT void SSL_set_msg_callback_arg(SSL *ssl, void *arg); + +// SSL_CTX_set_keylog_callback configures a callback to log key material. This +// is intended for debugging use with tools like Wireshark. The |cb| function +// should log |line| followed by a newline, synchronizing with any concurrent +// access to the log. +// +// The format is described in +// https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format. +OPENSSL_EXPORT void SSL_CTX_set_keylog_callback(SSL_CTX *ctx, + void (*cb)(const SSL *ssl, + const char *line)); + +// SSL_CTX_get_keylog_callback returns the callback configured by +// |SSL_CTX_set_keylog_callback|. +OPENSSL_EXPORT void (*SSL_CTX_get_keylog_callback(const SSL_CTX *ctx))( + const SSL *ssl, const char *line); + +// SSL_CTX_set_current_time_cb configures a callback to retrieve the current +// time, which should be set in |*out_clock|. This can be used for testing +// purposes; for example, a callback can be configured that returns a time +// set explicitly by the test. The |ssl| pointer passed to |cb| is always null. +OPENSSL_EXPORT void SSL_CTX_set_current_time_cb( + SSL_CTX *ctx, void (*cb)(const SSL *ssl, struct timeval *out_clock)); + +// SSL_set_shed_handshake_config allows some of the configuration of |ssl| to be +// freed after its handshake completes. Once configuration has been shed, APIs +// that query it may fail. "Configuration" in this context means anything that +// was set by the caller, as distinct from information derived from the +// handshake. For example, |SSL_get_ciphers| queries how the |SSL| was +// configured by the caller, and fails after configuration has been shed, +// whereas |SSL_get_cipher| queries the result of the handshake, and is +// unaffected by configuration shedding. +// +// If configuration shedding is enabled, it is an error to call |SSL_clear|. +// +// Note that configuration shedding as a client additionally depends on +// renegotiation being disabled (see |SSL_set_renegotiate_mode|). If +// renegotiation is possible, the configuration will be retained. If +// configuration shedding is enabled and renegotiation later disabled after the +// handshake, |SSL_set_renegotiate_mode| will shed configuration then. This may +// be useful for clients which support renegotiation with some ALPN protocols, +// such as HTTP/1.1, and not others, such as HTTP/2. +OPENSSL_EXPORT void SSL_set_shed_handshake_config(SSL *ssl, int enable); + +enum ssl_renegotiate_mode_t { + ssl_renegotiate_never = 0, + ssl_renegotiate_once, + ssl_renegotiate_freely, + ssl_renegotiate_ignore, + ssl_renegotiate_explicit +}; + +// SSL_set_renegotiate_mode configures how |ssl|, a client, reacts to +// renegotiation attempts by a server. If |ssl| is a server, peer-initiated +// renegotiations are *always* rejected and this function does nothing. +// +// WARNING: Renegotiation is error-prone, complicates TLS's security properties, +// and increases its attack surface. When enabled, many common assumptions about +// BoringSSL's behavior no longer hold, and the calling application must handle +// more cases. Renegotiation is also incompatible with many application +// protocols, e.g. section 9.2.1 of RFC 7540. Many functions behave in ambiguous +// or undefined ways during a renegotiation. +// +// The renegotiation mode defaults to |ssl_renegotiate_never|, but may be set +// at any point in a connection's lifetime. Set it to |ssl_renegotiate_once| to +// allow one renegotiation, |ssl_renegotiate_freely| to allow all +// renegotiations or |ssl_renegotiate_ignore| to ignore HelloRequest messages. +// Note that ignoring HelloRequest messages may cause the connection to stall +// if the server waits for the renegotiation to complete. +// +// If set to |ssl_renegotiate_explicit|, |SSL_read| and |SSL_peek| calls which +// encounter a HelloRequest will pause with |SSL_ERROR_WANT_RENEGOTIATE|. +// |SSL_write| will continue to work while paused. The caller may call +// |SSL_renegotiate| to begin the renegotiation at a later point. This mode may +// be used if callers wish to eagerly call |SSL_peek| without triggering a +// renegotiation. +// +// If configuration shedding is enabled (see |SSL_set_shed_handshake_config|), +// configuration is released if, at any point after the handshake, renegotiation +// is disabled. It is not possible to switch from disabling renegotiation to +// enabling it on a given connection. Callers that condition renegotiation on, +// e.g., ALPN must enable renegotiation before the handshake and conditionally +// disable it afterwards. +// +// When enabled, renegotiation can cause properties of |ssl|, such as the cipher +// suite, to change during the lifetime of the connection. More over, during a +// renegotiation, not all properties of the new handshake are available or fully +// established. In BoringSSL, most functions, such as |SSL_get_current_cipher|, +// report information from the most recently completed handshake, not the +// pending one. However, renegotiation may rerun handshake callbacks, such as +// |SSL_CTX_set_cert_cb|. Such callbacks must ensure they are acting on the +// desired versions of each property. +// +// BoringSSL does not reverify peer certificates on renegotiation and instead +// requires they match between handshakes, so certificate verification callbacks +// (see |SSL_CTX_set_custom_verify|) may assume |ssl| is in the initial +// handshake and use |SSL_get0_peer_certificates|, etc. +// +// There is no support in BoringSSL for initiating renegotiations as a client +// or server. +OPENSSL_EXPORT void SSL_set_renegotiate_mode(SSL *ssl, + enum ssl_renegotiate_mode_t mode); + +// SSL_renegotiate starts a deferred renegotiation on |ssl| if it was configured +// with |ssl_renegotiate_explicit| and has a pending HelloRequest. It returns +// one on success and zero on error. +// +// This function does not do perform any I/O. On success, a subsequent +// |SSL_do_handshake| call will run the handshake. |SSL_write| and +// |SSL_read| will also complete the handshake before sending or receiving +// application data. +OPENSSL_EXPORT int SSL_renegotiate(SSL *ssl); + +// SSL_renegotiate_pending returns one if |ssl| is in the middle of a +// renegotiation. +OPENSSL_EXPORT int SSL_renegotiate_pending(SSL *ssl); + +// SSL_total_renegotiations returns the total number of renegotiation handshakes +// performed by |ssl|. This includes the pending renegotiation, if any. +OPENSSL_EXPORT int SSL_total_renegotiations(const SSL *ssl); + +// SSL_MAX_CERT_LIST_DEFAULT is the default maximum length, in bytes, of a peer +// certificate chain. +#define SSL_MAX_CERT_LIST_DEFAULT (1024 * 100) + +// SSL_CTX_get_max_cert_list returns the maximum length, in bytes, of a peer +// certificate chain accepted by |ctx|. +OPENSSL_EXPORT size_t SSL_CTX_get_max_cert_list(const SSL_CTX *ctx); + +// SSL_CTX_set_max_cert_list sets the maximum length, in bytes, of a peer +// certificate chain to |max_cert_list|. This affects how much memory may be +// consumed during the handshake. +OPENSSL_EXPORT void SSL_CTX_set_max_cert_list(SSL_CTX *ctx, + size_t max_cert_list); + +// SSL_get_max_cert_list returns the maximum length, in bytes, of a peer +// certificate chain accepted by |ssl|. +OPENSSL_EXPORT size_t SSL_get_max_cert_list(const SSL *ssl); + +// SSL_set_max_cert_list sets the maximum length, in bytes, of a peer +// certificate chain to |max_cert_list|. This affects how much memory may be +// consumed during the handshake. +OPENSSL_EXPORT void SSL_set_max_cert_list(SSL *ssl, size_t max_cert_list); + +// SSL_CTX_set_max_send_fragment sets the maximum length, in bytes, of records +// sent by |ctx|. Beyond this length, handshake messages and application data +// will be split into multiple records. It returns one on success or zero on +// error. +OPENSSL_EXPORT int SSL_CTX_set_max_send_fragment(SSL_CTX *ctx, + size_t max_send_fragment); + +// SSL_set_max_send_fragment sets the maximum length, in bytes, of records sent +// by |ssl|. Beyond this length, handshake messages and application data will +// be split into multiple records. It returns one on success or zero on +// error. The minimum is 512, and the max is 16384. +OPENSSL_EXPORT int SSL_set_max_send_fragment(SSL *ssl, + size_t max_send_fragment); + +// ssl_early_callback_ctx (aka |SSL_CLIENT_HELLO|) is passed to certain +// callbacks that are called very early on during the server handshake. At this +// point, much of the SSL* hasn't been filled out and only the ClientHello can +// be depended on. +struct ssl_early_callback_ctx { + SSL *ssl; + const uint8_t *client_hello; + size_t client_hello_len; + uint16_t version; + const uint8_t *random; + size_t random_len; + const uint8_t *session_id; + size_t session_id_len; + const uint8_t *cipher_suites; + size_t cipher_suites_len; + const uint8_t *compression_methods; + size_t compression_methods_len; + const uint8_t *extensions; + size_t extensions_len; +} /* SSL_CLIENT_HELLO */; + +// ssl_select_cert_result_t enumerates the possible results from selecting a +// certificate with |select_certificate_cb|. +enum ssl_select_cert_result_t { + // ssl_select_cert_success indicates that the certificate selection was + // successful. + ssl_select_cert_success = 1, + // ssl_select_cert_retry indicates that the operation could not be + // immediately completed and must be reattempted at a later point. + ssl_select_cert_retry = 0, + // ssl_select_cert_error indicates that a fatal error occured and the + // handshake should be terminated. + ssl_select_cert_error = -1 +}; + +// SSL_early_callback_ctx_extension_get searches the extensions in +// |client_hello| for an extension of the given type. If not found, it returns +// zero. Otherwise it sets |out_data| to point to the extension contents (not +// including the type and length bytes), sets |out_len| to the length of the +// extension contents and returns one. +OPENSSL_EXPORT int SSL_early_callback_ctx_extension_get( + const SSL_CLIENT_HELLO *client_hello, uint16_t extension_type, + const uint8_t **out_data, size_t *out_len); + +// SSL_CTX_set_select_certificate_cb sets a callback that is called before most +// ClientHello processing and before the decision whether to resume a session +// is made. The callback may inspect the ClientHello and configure the +// connection. See |ssl_select_cert_result_t| for details of the return values. +// +// In the case that a retry is indicated, |SSL_get_error| will return +// |SSL_ERROR_PENDING_CERTIFICATE| and the caller should arrange for the +// high-level operation on |ssl| to be retried at a later time, which will +// result in another call to |cb|. +// +// |SSL_get_servername| may be used during this callback. +// +// Note: The |SSL_CLIENT_HELLO| is only valid for the duration of the callback +// and is not valid while the handshake is paused. +OPENSSL_EXPORT void SSL_CTX_set_select_certificate_cb( + SSL_CTX *ctx, + enum ssl_select_cert_result_t (*cb)(const SSL_CLIENT_HELLO *)); + +// SSL_CTX_set_dos_protection_cb sets a callback that is called once the +// resumption decision for a ClientHello has been made. It can return one to +// allow the handshake to continue or zero to cause the handshake to abort. +OPENSSL_EXPORT void SSL_CTX_set_dos_protection_cb( + SSL_CTX *ctx, int (*cb)(const SSL_CLIENT_HELLO *)); + +// SSL_CTX_set_reverify_on_resume configures whether the certificate +// verification callback will be used to reverify stored certificates +// when resuming a session. This only works with |SSL_CTX_set_custom_verify|. +// For now, this is incompatible with |SSL_VERIFY_NONE| mode, and is only +// respected on clients. +OPENSSL_EXPORT void SSL_CTX_set_reverify_on_resume(SSL_CTX *ctx, int enabled); + +// SSL_set_enforce_rsa_key_usage configures whether, when |ssl| is a client +// negotiating TLS 1.2 or below, the keyUsage extension of RSA leaf server +// certificates will be checked for consistency with the TLS usage. In all other +// cases, this check is always enabled. +// +// This parameter may be set late; it will not be read until after the +// certificate verification callback. +OPENSSL_EXPORT void SSL_set_enforce_rsa_key_usage(SSL *ssl, int enabled); + +// SSL_was_key_usage_invalid returns one if |ssl|'s handshake succeeded despite +// using TLS parameters which were incompatible with the leaf certificate's +// keyUsage extension. Otherwise, it returns zero. +// +// If |SSL_set_enforce_rsa_key_usage| is enabled or not applicable, this +// function will always return zero because key usages will be consistently +// checked. +OPENSSL_EXPORT int SSL_was_key_usage_invalid(const SSL *ssl); + +// SSL_ST_* are possible values for |SSL_state|, the bitmasks that make them up, +// and some historical values for compatibility. Only |SSL_ST_INIT| and +// |SSL_ST_OK| are ever returned. +#define SSL_ST_CONNECT 0x1000 +#define SSL_ST_ACCEPT 0x2000 +#define SSL_ST_MASK 0x0FFF +#define SSL_ST_INIT (SSL_ST_CONNECT | SSL_ST_ACCEPT) +#define SSL_ST_OK 0x03 +#define SSL_ST_RENEGOTIATE (0x04 | SSL_ST_INIT) +#define SSL_ST_BEFORE (0x05 | SSL_ST_INIT) + +// OSSL_HANDSHAKE_STATE enumerates possible TLS states returned from +// |SSL_get_state| and |SSL_state|. TLS_ST_* are aliases for |SSL_ST_*| for +// OpenSSL 1.1.0 compatibility. +typedef enum { + TLS_ST_OK = SSL_ST_OK, + TLS_ST_BEFORE = SSL_ST_INIT +} OSSL_HANDSHAKE_STATE; + +// SSL_CB_* are possible values for the |type| parameter in the info +// callback and the bitmasks that make them up. +#define SSL_CB_LOOP 0x01 +#define SSL_CB_EXIT 0x02 +#define SSL_CB_READ 0x04 +#define SSL_CB_WRITE 0x08 +#define SSL_CB_ALERT 0x4000 +#define SSL_CB_READ_ALERT (SSL_CB_ALERT | SSL_CB_READ) +#define SSL_CB_WRITE_ALERT (SSL_CB_ALERT | SSL_CB_WRITE) +#define SSL_CB_ACCEPT_LOOP (SSL_ST_ACCEPT | SSL_CB_LOOP) +#define SSL_CB_ACCEPT_EXIT (SSL_ST_ACCEPT | SSL_CB_EXIT) +#define SSL_CB_CONNECT_LOOP (SSL_ST_CONNECT | SSL_CB_LOOP) +#define SSL_CB_CONNECT_EXIT (SSL_ST_CONNECT | SSL_CB_EXIT) +#define SSL_CB_HANDSHAKE_START 0x10 +#define SSL_CB_HANDSHAKE_DONE 0x20 + +// SSL_CTX_set_info_callback configures a callback to be run when various +// events occur during a connection's lifetime. The |type| argument determines +// the type of event and the meaning of the |value| argument. Callbacks must +// ignore unexpected |type| values. +// +// |SSL_CB_READ_ALERT| is signaled for each alert received, warning or fatal. +// The |value| argument is a 16-bit value where the alert level (either +// |SSL3_AL_WARNING| or |SSL3_AL_FATAL|) is in the most-significant eight bits +// and the alert type (one of |SSL_AD_*|) is in the least-significant eight. +// +// |SSL_CB_WRITE_ALERT| is signaled for each alert sent. The |value| argument +// is constructed as with |SSL_CB_READ_ALERT|. +// +// |SSL_CB_HANDSHAKE_START| is signaled when a handshake begins. The |value| +// argument is always one. +// +// |SSL_CB_HANDSHAKE_DONE| is signaled when a handshake completes successfully. +// The |value| argument is always one. If a handshake False Starts, this event +// may be used to determine when the Finished message is received. +// +// The following event types expose implementation details of the handshake +// state machine. Consuming them is deprecated. +// +// |SSL_CB_ACCEPT_LOOP| (respectively, |SSL_CB_CONNECT_LOOP|) is signaled when +// a server (respectively, client) handshake progresses. The |value| argument +// is always one. +// +// |SSL_CB_ACCEPT_EXIT| (respectively, |SSL_CB_CONNECT_EXIT|) is signaled when +// a server (respectively, client) handshake completes, fails, or is paused. +// The |value| argument is one if the handshake succeeded and <= 0 +// otherwise. +OPENSSL_EXPORT void SSL_CTX_set_info_callback(SSL_CTX *ctx, + void (*cb)(const SSL *ssl, + int type, int value)); + +// SSL_CTX_get_info_callback returns the callback set by +// |SSL_CTX_set_info_callback|. +OPENSSL_EXPORT void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl, + int type, + int value); + +// SSL_set_info_callback configures a callback to be run at various events +// during a connection's lifetime. See |SSL_CTX_set_info_callback|. +OPENSSL_EXPORT void SSL_set_info_callback(SSL *ssl, + void (*cb)(const SSL *ssl, int type, + int value)); + +// SSL_get_info_callback returns the callback set by |SSL_set_info_callback|. +OPENSSL_EXPORT void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl, + int type, + int value); + +// SSL_state_string_long returns the current state of the handshake state +// machine as a string. This may be useful for debugging and logging. +OPENSSL_EXPORT const char *SSL_state_string_long(const SSL *ssl); + +#define SSL_SENT_SHUTDOWN 1 +#define SSL_RECEIVED_SHUTDOWN 2 + +// SSL_get_shutdown returns a bitmask with a subset of |SSL_SENT_SHUTDOWN| and +// |SSL_RECEIVED_SHUTDOWN| to query whether close_notify was sent or received, +// respectively. +OPENSSL_EXPORT int SSL_get_shutdown(const SSL *ssl); + +// SSL_get_peer_signature_algorithm returns the signature algorithm used by the +// peer. If not applicable, it returns zero. +OPENSSL_EXPORT uint16_t SSL_get_peer_signature_algorithm(const SSL *ssl); + +// SSL_get_peer_signature_nid sets |psig_nid| to the NID of the digest used by +// the peer to sign their TLS messages. Returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_get_peer_signature_nid(const SSL *ssl, int *psig_nid); + +// SSL_get_peer_signature_type_nid sets |psigtype_nid| to the signature type +// used by the peer to sign their TLS messages. The signature type is the NID of +// the public key type used for signing. Returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_get_peer_signature_type_nid(const SSL *ssl, + int *psigtype_nid); + +// SSL_get_client_random writes up to |max_out| bytes of the most recent +// handshake's client_random to |out| and returns the number of bytes written. +// If |max_out| is zero, it returns the size of the client_random. +OPENSSL_EXPORT size_t SSL_get_client_random(const SSL *ssl, uint8_t *out, + size_t max_out); + +// SSL_get_server_random writes up to |max_out| bytes of the most recent +// handshake's server_random to |out| and returns the number of bytes written. +// If |max_out| is zero, it returns the size of the server_random. +OPENSSL_EXPORT size_t SSL_get_server_random(const SSL *ssl, uint8_t *out, + size_t max_out); + +// SSL_get_pending_cipher returns the cipher suite for the current handshake or +// NULL if one has not been negotiated yet or there is no pending handshake. +OPENSSL_EXPORT const SSL_CIPHER *SSL_get_pending_cipher(const SSL *ssl); + +// SSL_set_retain_only_sha256_of_client_certs, on a server, sets whether only +// the SHA-256 hash of peer's certificate should be saved in memory and in the +// session. This can save memory, ticket size and session cache space. If +// enabled, |SSL_get_peer_certificate| will return NULL after the handshake +// completes. See |SSL_SESSION_has_peer_sha256| and +// |SSL_SESSION_get0_peer_sha256| to query the hash. +OPENSSL_EXPORT void SSL_set_retain_only_sha256_of_client_certs(SSL *ssl, + int enable); + +// SSL_CTX_set_retain_only_sha256_of_client_certs, on a server, sets whether +// only the SHA-256 hash of peer's certificate should be saved in memory and in +// the session. This can save memory, ticket size and session cache space. If +// enabled, |SSL_get_peer_certificate| will return NULL after the handshake +// completes. See |SSL_SESSION_has_peer_sha256| and +// |SSL_SESSION_get0_peer_sha256| to query the hash. +OPENSSL_EXPORT void SSL_CTX_set_retain_only_sha256_of_client_certs(SSL_CTX *ctx, + int enable); + +// SSL_CTX_set_grease_enabled configures whether sockets on |ctx| should enable +// GREASE. See RFC 8701. +OPENSSL_EXPORT void SSL_CTX_set_grease_enabled(SSL_CTX *ctx, int enabled); + +// SSL_CTX_set_permute_extensions configures whether sockets on |ctx| should +// permute extensions. For now, this is only implemented for the ClientHello. +OPENSSL_EXPORT void SSL_CTX_set_permute_extensions(SSL_CTX *ctx, int enabled); + +// SSL_set_permute_extensions configures whether sockets on |ssl| should +// permute extensions. For now, this is only implemented for the ClientHello. +OPENSSL_EXPORT void SSL_set_permute_extensions(SSL *ssl, int enabled); + +// SSL_max_seal_overhead returns the maximum overhead, in bytes, of sealing a +// record with |ssl|. +OPENSSL_EXPORT size_t SSL_max_seal_overhead(const SSL *ssl); + +// SSL_CTX_set_false_start_allowed_without_alpn configures whether connections +// on |ctx| may use False Start (if |SSL_MODE_ENABLE_FALSE_START| is enabled) +// without negotiating ALPN. +OPENSSL_EXPORT void SSL_CTX_set_false_start_allowed_without_alpn(SSL_CTX *ctx, + int allowed); + +// SSL_used_hello_retry_request returns one if the TLS 1.3 HelloRetryRequest +// message has been either sent by the server or received by the client. It +// returns zero otherwise. +OPENSSL_EXPORT int SSL_used_hello_retry_request(const SSL *ssl); + +// SSL_set_jdk11_workaround configures whether to workaround various bugs in +// JDK 11's TLS 1.3 implementation by disabling TLS 1.3 for such clients. +// +// https://bugs.openjdk.java.net/browse/JDK-8211806 +// https://bugs.openjdk.java.net/browse/JDK-8212885 +// https://bugs.openjdk.java.net/browse/JDK-8213202 +OPENSSL_EXPORT void SSL_set_jdk11_workaround(SSL *ssl, int enable); + +// SSL_set_check_client_certificate_type configures whether the client, in +// TLS 1.2 and below, will check its certificate against the server's requested +// certificate types. +// +// By default, this option is enabled. If disabled, certificate selection within +// the library may not function correctly. This flag is provided temporarily in +// case of compatibility issues. It will be removed sometime after June 2024. +OPENSSL_EXPORT void SSL_set_check_client_certificate_type(SSL *ssl, int enable); + + +// SSL Stat Counters. + +// SSL_CTX_sess_connect returns the number of started SSL/TLS handshakes in +// client mode. +OPENSSL_EXPORT int SSL_CTX_sess_connect(const SSL_CTX *ctx); + +// SSL_CTX_sess_connect_good returns the number of successfully established +// SSL/TLS sessions in client mode. +OPENSSL_EXPORT int SSL_CTX_sess_connect_good(const SSL_CTX *ctx); + +// SSL_CTX_sess_connect_renegotiate returns the number of started renegotiations +// in client mode. +OPENSSL_EXPORT int SSL_CTX_sess_connect_renegotiate(const SSL_CTX *ctx); + +// SSL_CTX_sess_accept returns the number of started SSL/TLS handshakes in +// server mode. +OPENSSL_EXPORT int SSL_CTX_sess_accept(const SSL_CTX *ctx); + +// SSL_CTX_sess_accept_renegotiate returns zero. AWS-LC does not support server +// side renegotiations. +OPENSSL_EXPORT int SSL_CTX_sess_accept_renegotiate(const SSL_CTX *ctx); + +// SSL_CTX_sess_accept_good returns the number of successfully established +// SSL/TLS sessions in server mode. +OPENSSL_EXPORT int SSL_CTX_sess_accept_good(const SSL_CTX *ctx); + +// SSL_CTX_sess_hits returns the number of successfully reused sessions, from +// both session cache and session tickets. +OPENSSL_EXPORT int SSL_CTX_sess_hits(const SSL_CTX *ctx); + +// SSL_CTX_sess_cb_hits returns the number of successfully retrieved sessions +// from the external session cache in server mode. +OPENSSL_EXPORT int SSL_CTX_sess_cb_hits(const SSL_CTX *ctx); + +// SSL_CTX_sess_misses returns the number of sessions proposed by clients that +// were not found in the internal session cache in server mode. +OPENSSL_EXPORT int SSL_CTX_sess_misses(const SSL_CTX *ctx); + +// SSL_CTX_sess_timeouts returns the number of sessions proposed by clients and +// either found in the internal or external session cache in server mode, but +// that were invalid due to timeout. +OPENSSL_EXPORT int SSL_CTX_sess_timeouts(const SSL_CTX *ctx); + +// SSL_CTX_sess_cache_full returns the number of sessions that were removed +// because the maximum session cache size was exceeded. +OPENSSL_EXPORT int SSL_CTX_sess_cache_full(const SSL_CTX *ctx); + + +// SSL BIO methods + +// BIO_f_ssl returns a |BIO_METHOD| that can wrap an |SSL*| in a |BIO*|. Note +// that this has quite different behaviour from the version in OpenSSL (notably +// that it doesn't try to auto renegotiate). There is also no current support +// for the |BIO_set_ssl*| related functions in OpenSSL or |BIO_puts| with this +// BIO type within AWS-LC. +OPENSSL_EXPORT const BIO_METHOD *BIO_f_ssl(void); + +// BIO_set_ssl sets |ssl| as the underlying connection for |bio|, which must +// have been created using |BIO_f_ssl|. If |take_owership| is true, |bio| will +// call |SSL_free| on |ssl| when closed. It returns one on success or something +// other than one on error. +OPENSSL_EXPORT long BIO_set_ssl(BIO *bio, SSL *ssl, int take_owership); + +// BIO_get_ssl assigns the internal |SSL| of |bio| to |*ssl|. |*ssl| should +// not be freed. It returns one on success or something other than one on error. +OPENSSL_EXPORT long BIO_get_ssl(BIO *bio, SSL **ssl); + +// BIO_new_ssl_connect uses |ctx| to return a newly allocated BIO chain with +// |BIO_new_ssl|, followed by a connect BIO. +// +// Note: This allocates a |BIO| with |BIO_f_ssl| to the user, so the same +// caveats hold true for this function as well. See |BIO_f_ssl| for more +// details. +OPENSSL_EXPORT BIO *BIO_new_ssl_connect(SSL_CTX *ctx); + +// BIO_new_ssl returns a newly allocated SSL BIO created with |ctx|. A client +// SSL is created if |client| is non-zero, and a server is created if otherwise. +// +// Note: This allocates a |BIO| with |BIO_f_ssl| to the user, so the same +// caveats hold true for this function as well. See |BIO_f_ssl| for more +// details. +OPENSSL_EXPORT BIO *BIO_new_ssl(SSL_CTX *ctx, int client); + + +// Deprecated functions. + +// SSL_library_init calls |CRYPTO_library_init| and returns one. +OPENSSL_EXPORT int SSL_library_init(void); + +// SSL_CIPHER_description writes a description of |cipher| into |buf| and +// returns |buf|. If |buf| is NULL, it returns a newly allocated string, to be +// freed with |OPENSSL_free|, or NULL on error. +// +// The description includes a trailing newline and has the form: +// AES128-SHA Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1 +// +// Consider |SSL_CIPHER_standard_name| or |SSL_CIPHER_get_name| instead. +OPENSSL_EXPORT const char *SSL_CIPHER_description(const SSL_CIPHER *cipher, + char *buf, int len); + +// SSL_CIPHER_get_version returns the string "TLSv1/SSLv3". +OPENSSL_EXPORT const char *SSL_CIPHER_get_version(const SSL_CIPHER *cipher); + +// SSLv23_method calls |TLS_method|. +OPENSSL_EXPORT const SSL_METHOD *SSLv23_method(void); + +// These version-specific methods behave exactly like |TLS_method| and +// |DTLS_method| except they also call |SSL_CTX_set_min_proto_version| and +// |SSL_CTX_set_max_proto_version| to lock connections to that protocol +// version. +OPENSSL_EXPORT const SSL_METHOD *TLSv1_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_1_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_2_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_2_method(void); + +// These client- and server-specific methods call their corresponding generic +// methods. +OPENSSL_EXPORT const SSL_METHOD *TLS_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLS_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *SSLv23_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *SSLv23_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_1_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_1_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_2_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_2_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLS_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLS_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_2_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_2_client_method(void); + +// SSL_clear resets |ssl| to allow another connection and returns one on success +// or zero on failure. It returns most configuration state but releases memory +// associated with the current connection. +// +// Free |ssl| and create a new one instead. +OPENSSL_EXPORT int SSL_clear(SSL *ssl); + +// SSL_cutthrough_complete calls |SSL_in_false_start|. +OPENSSL_EXPORT int SSL_cutthrough_complete(const SSL *ssl); + +// SSL_num_renegotiations calls |SSL_total_renegotiations|. +OPENSSL_EXPORT int SSL_num_renegotiations(const SSL *ssl); + +// SSL_clear_num_renegotiations calls |SSL_total_renegotiations| and resets the +// total number of renegotiation handshakes performed by |ssl| to 0. +OPENSSL_EXPORT int SSL_clear_num_renegotiations(const SSL *ssl); + +// SSL_CTX_get_read_ahead returns 1 if |ctx| is not null and read ahead is +// enabled, otherwise it returns 0. +OPENSSL_EXPORT int SSL_CTX_get_read_ahead(const SSL_CTX *ctx); + +// SSL_CTX_set_read_ahead enables or disables read ahead on |ctx|: +// if |yes| is 1 it enables read ahead and returns 1, +// if |yes| is 0 it disables read ahead and returns 1, +// if |yes| is any other value nothing is changed and 0 is returned. +// +// When read ahead is enabled all future reads will be up to the buffer size configured +// with |SSL_CTX_set_default_read_buffer_len|, the default buffer size is +// |SSL3_RT_MAX_PLAIN_LENGTH| + |SSL3_RT_MAX_ENCRYPTED_OVERHEAD| = 16704 bytes. +// +// Read ahead should only be enabled on non-blocking IO sources configured with |SSL_set_bio|. +// When read ahead is enabled AWS-LC will make reads for potentially more data than is +// avaliable in the BIO with the assumption a partial read will be returned. If +// a blocking BIO is used and never returns the read could get stuck forever. +OPENSSL_EXPORT int SSL_CTX_set_read_ahead(SSL_CTX *ctx, int yes); + +// SSL_get_read_ahead returns 1 if |ssl| is not null and read ahead is enabled +// otherwise it returns 0. +OPENSSL_EXPORT int SSL_get_read_ahead(const SSL *ssl); + +// SSL_set_read_ahead enables or disables read ahead on |ssl|: +// if |yes| is 1 it enables read ahead and returns 1, +// if |yes| is 0 it disables read ahead and returns 1, +// if |yes| is any other value nothing is changed and 0 is returned. +// +// When read ahead is enabled all future reads will be for up to the buffer size configured +// with |SSL_CTX_set_default_read_buffer_len|. The default buffer size is +// |SSL3_RT_MAX_PLAIN_LENGTH| + |SSL3_RT_MAX_ENCRYPTED_OVERHEAD| = 16704 bytes +// +// Read ahead should only be enabled on non-blocking IO sources configured with |SSL_set_bio|, +// when read ahead is enabled AWS-LC will make reads for potentially more data than is +// available in the BIO. +OPENSSL_EXPORT int SSL_set_read_ahead(SSL *ssl, int yes); + +// SSL_CTX_set_default_read_buffer_len sets the size of the buffer reads will use on +// |ctx| if read ahead has been enabled. 0 is the minimum and 65535 is the maximum. +// A |len| of 0 is the same behavior as read ahead turned off: each call to +// |SSL_read| reads the amount specified in the TLS Record Header. +OPENSSL_EXPORT int SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); + +// SSL_set_default_read_buffer_len sets the size of the buffer reads will use on +// |ssl| if read ahead has been enabled. 0 is the minimum and 65535 is the maximum. +// A |len| of 0 is the same behavior as read ahead turned off: each call to +// |SSL_read| reads the amount specified in the TLS Record Header. +OPENSSL_EXPORT int SSL_set_default_read_buffer_len(SSL *ssl, size_t len); + +// SSL_MODE_HANDSHAKE_CUTTHROUGH is the same as SSL_MODE_ENABLE_FALSE_START. +#define SSL_MODE_HANDSHAKE_CUTTHROUGH SSL_MODE_ENABLE_FALSE_START + +// i2d_SSL_SESSION serializes |in|, as described in |i2d_SAMPLE|. +// +// Use |SSL_SESSION_to_bytes| instead. +OPENSSL_EXPORT int i2d_SSL_SESSION(SSL_SESSION *in, uint8_t **pp); + +// d2i_SSL_SESSION parses a serialized session from the |length| bytes pointed +// to by |*pp|, as described in |d2i_SAMPLE|. +// +// Use |SSL_SESSION_from_bytes| instead. +OPENSSL_EXPORT SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const uint8_t **pp, + long length); + +// i2d_SSL_SESSION_bio serializes |session| and writes the result to |bio|. It +// returns the number of bytes written on success and <= 0 on error. +OPENSSL_EXPORT int i2d_SSL_SESSION_bio(BIO *bio, const SSL_SESSION *session); + +// d2i_SSL_SESSION_bio reads a serialized |SSL_SESSION| from |bio| and returns a +// newly-allocated |SSL_SESSION| or NULL on error. If |out| is not NULL, it also +// frees |*out| and sets |*out| to the new |SSL_SESSION|. +OPENSSL_EXPORT SSL_SESSION *d2i_SSL_SESSION_bio(BIO *bio, SSL_SESSION **out); + +// SSL_CTX_set_tlsext_use_srtp calls |SSL_CTX_set_srtp_profiles|. It returns +// zero on success and one on failure. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |SSL_CTX_set_srtp_profiles| instead. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_use_srtp(SSL_CTX *ctx, + const char *profiles); + +// SSL_set_tlsext_use_srtp calls |SSL_set_srtp_profiles|. It returns zero on +// success and one on failure. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |SSL_set_srtp_profiles| instead. +OPENSSL_EXPORT int SSL_set_tlsext_use_srtp(SSL *ssl, const char *profiles); + +// SSL_CTX_set1_sigalgs takes |num_values| ints and interprets them as pairs +// where the first is the nid of a hash function and the second is an +// |EVP_PKEY_*| value. It configures the signature algorithm preferences for +// |ctx| based on them and returns one on success or zero on error. +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_CTX_set1_sigalgs(SSL_CTX *ctx, const int *values, + size_t num_values); + +// SSL_set1_sigalgs takes |num_values| ints and interprets them as pairs where +// the first is the nid of a hash function and the second is an |EVP_PKEY_*| +// value. It configures the signature algorithm preferences for |ssl| based on +// them and returns one on success or zero on error. +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_set1_sigalgs(SSL *ssl, const int *values, + size_t num_values); + +// SSL_CTX_set1_sigalgs_list takes a textual specification of a set of signature +// algorithms and configures them on |ctx|. It returns one on success and zero +// on error. See +// https://www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_sigalgs_list.html for +// a description of the text format. Also note that TLS 1.3 names (e.g. +// "rsa_pkcs1_md5_sha1") can also be used (as in OpenSSL, although OpenSSL +// doesn't document that). +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_CTX_set1_sigalgs_list(SSL_CTX *ctx, const char *str); + +// SSL_set1_sigalgs_list takes a textual specification of a set of signature +// algorithms and configures them on |ssl|. It returns one on success and zero +// on error. See +// https://www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_sigalgs_list.html for +// a description of the text format. Also note that TLS 1.3 names (e.g. +// "rsa_pkcs1_md5_sha1") can also be used (as in OpenSSL, although OpenSSL +// doesn't document that). +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_set1_sigalgs_list(SSL *ssl, const char *str); + +// SSL_SESSION_print prints the contents of |sess| to |bp|. +OPENSSL_EXPORT int SSL_SESSION_print(BIO *bp, const SSL_SESSION *sess); + +#define SSL_set_app_data(s, arg) (SSL_set_ex_data(s, 0, (char *)(arg))) +#define SSL_get_app_data(s) (SSL_get_ex_data(s, 0)) +#define SSL_SESSION_set_app_data(s, a) \ + (SSL_SESSION_set_ex_data(s, 0, (char *)(a))) +#define SSL_SESSION_get_app_data(s) (SSL_SESSION_get_ex_data(s, 0)) +#define SSL_CTX_get_app_data(ctx) (SSL_CTX_get_ex_data(ctx, 0)) +#define SSL_CTX_set_app_data(ctx, arg) \ + (SSL_CTX_set_ex_data(ctx, 0, (char *)(arg))) + +#define OpenSSL_add_ssl_algorithms() SSL_library_init() +#define SSLeay_add_ssl_algorithms() SSL_library_init() + +#define SSL_get_cipher(ssl) SSL_CIPHER_get_name(SSL_get_current_cipher(ssl)) +#define SSL_get_cipher_bits(ssl, out_alg_bits) \ + SSL_CIPHER_get_bits(SSL_get_current_cipher(ssl), out_alg_bits) +#define SSL_get_cipher_version(ssl) \ + SSL_CIPHER_get_version(SSL_get_current_cipher(ssl)) +#define SSL_get_cipher_name(ssl) \ + SSL_CIPHER_get_name(SSL_get_current_cipher(ssl)) +#define SSL_get_time(session) SSL_SESSION_get_time(session) +#define SSL_set_time(session, time) SSL_SESSION_set_time((session), (time)) +#define SSL_get_timeout(session) SSL_SESSION_get_timeout(session) +#define SSL_set_timeout(session, timeout) \ + SSL_SESSION_set_timeout((session), (timeout)) + +// SSL_cache_hit calls |SSL_session_reused|. +OPENSSL_EXPORT int SSL_cache_hit(SSL *ssl); + +// SSL_get_default_timeout returns |SSL_DEFAULT_SESSION_TIMEOUT|. +OPENSSL_EXPORT long SSL_get_default_timeout(const SSL *ssl); + +// SSL_get_version returns a string describing the TLS version used by |ssl|. +// For example, "TLSv1.2" or "DTLSv1". +OPENSSL_EXPORT const char *SSL_get_version(const SSL *ssl); + +// SSL_get_all_version_names outputs a list of possible strings +// |SSL_get_version| may return in this version of BoringSSL. It writes at most +// |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_version_names(const char **out, + size_t max_out); + +// SSL_get_cipher_list returns the name of the |n|th cipher in the output of +// |SSL_get_ciphers| or NULL if out of range. Use |SSL_get_ciphers| instead. +OPENSSL_EXPORT const char *SSL_get_cipher_list(const SSL *ssl, int n); + +// SSL_CTX_set_client_cert_cb sets a callback which is called on the client if +// the server requests a client certificate and none is configured. On success, +// the callback should return one and set |*out_x509| to |*out_pkey| to a leaf +// certificate and private key, respectively, passing ownership. It should +// return zero to send no certificate and -1 to fail or pause the handshake. If +// the handshake is paused, |SSL_get_error| will return +// |SSL_ERROR_WANT_X509_LOOKUP|. +// +// The callback may call |SSL_get0_certificate_types| and +// |SSL_get_client_CA_list| for information on the server's certificate request. +// +// Use |SSL_CTX_set_cert_cb| instead. Configuring intermediate certificates with +// this function is confusing. This callback may not be registered concurrently +// with |SSL_CTX_set_cert_cb| or |SSL_set_cert_cb|. +OPENSSL_EXPORT void SSL_CTX_set_client_cert_cb( + SSL_CTX *ctx, int (*cb)(SSL *ssl, X509 **out_x509, EVP_PKEY **out_pkey)); + +#define SSL_NOTHING SSL_ERROR_NONE +#define SSL_WRITING SSL_ERROR_WANT_WRITE +#define SSL_READING SSL_ERROR_WANT_READ + +// SSL_want returns one of the above values to determine what the most recent +// operation on |ssl| was blocked on. Use |SSL_get_error| instead. +OPENSSL_EXPORT int SSL_want(const SSL *ssl); + +#define SSL_want_read(ssl) (SSL_want(ssl) == SSL_READING) +#define SSL_want_write(ssl) (SSL_want(ssl) == SSL_WRITING) + +// SSL_get_finished writes up to |count| bytes of the Finished message sent by +// |ssl| to |buf|. It returns the total untruncated length or zero if none has +// been sent yet. +// +// Use |SSL_get_tls_unique| instead. +OPENSSL_EXPORT size_t SSL_get_finished(const SSL *ssl, void *buf, size_t count); + +// SSL_get_peer_finished writes up to |count| bytes of the Finished message +// received from |ssl|'s peer to |buf|. It returns the total untruncated length +// or zero if none has been received yet. +// +// Use |SSL_get_tls_unique| instead. +OPENSSL_EXPORT size_t SSL_get_peer_finished(const SSL *ssl, void *buf, + size_t count); + +// SSL_alert_type_string returns an unintelligible 1 letter string description +// of |value| as an alert type (W or F). Use |SSL_alert_type_string_long| +// instead. +OPENSSL_EXPORT const char *SSL_alert_type_string(int value); + +// SSL_alert_desc_string returns an unintelligible 2 letter string description +// of |value|. Use |SSL_alert_desc_string_long| instead. +OPENSSL_EXPORT const char *SSL_alert_desc_string(int value); + +// SSL_state_string returns |SSL_state_string_long|. +OPENSSL_EXPORT const char *SSL_state_string(const SSL *ssl); + +// SSL_TXT_* expand to strings. +#define SSL_TXT_MEDIUM "MEDIUM" +#define SSL_TXT_HIGH "HIGH" +#define SSL_TXT_FIPS "FIPS" +#define SSL_TXT_kRSA "kRSA" +#define SSL_TXT_kDHE "kDHE" +#define SSL_TXT_kEDH "kEDH" +#define SSL_TXT_kECDHE "kECDHE" +#define SSL_TXT_kEECDH "kEECDH" +#define SSL_TXT_kPSK "kPSK" +#define SSL_TXT_aRSA "aRSA" +#define SSL_TXT_aECDSA "aECDSA" +#define SSL_TXT_aPSK "aPSK" +#define SSL_TXT_DH "DH" +#define SSL_TXT_DHE "DHE" +#define SSL_TXT_EDH "EDH" +#define SSL_TXT_RSA "RSA" +#define SSL_TXT_ECDH "ECDH" +#define SSL_TXT_ECDHE "ECDHE" +#define SSL_TXT_EECDH "EECDH" +#define SSL_TXT_ECDSA "ECDSA" +#define SSL_TXT_PSK "PSK" +#define SSL_TXT_3DES "3DES" +#define SSL_TXT_RC4 "RC4" +#define SSL_TXT_AES128 "AES128" +#define SSL_TXT_AES256 "AES256" +#define SSL_TXT_AES "AES" +#define SSL_TXT_AES_GCM "AESGCM" +#define SSL_TXT_CHACHA20 "CHACHA20" +#define SSL_TXT_MD5 "MD5" +#define SSL_TXT_SHA1 "SHA1" +#define SSL_TXT_SHA "SHA" +#define SSL_TXT_SHA256 "SHA256" +#define SSL_TXT_SHA384 "SHA384" +#define SSL_TXT_SSLV3 "SSLv3" +#define SSL_TXT_TLSV1 "TLSv1" +#define SSL_TXT_TLSV1_1 "TLSv1.1" +#define SSL_TXT_TLSV1_2 "TLSv1.2" +#define SSL_TXT_TLSV1_3 "TLSv1.3" +#define SSL_TXT_ALL "ALL" +#define SSL_TXT_CMPDEF "COMPLEMENTOFDEFAULT" + +typedef struct ssl_conf_ctx_st SSL_CONF_CTX; + +// SSL_state returns |SSL_ST_INIT| if a handshake is in progress and |SSL_ST_OK| +// otherwise. +// +// Use |SSL_is_init| instead. +OPENSSL_EXPORT int SSL_state(const SSL *ssl); + +#define SSL_get_state(ssl) SSL_state(ssl) + +// SSL_set_shutdown causes |ssl| to behave as if the shutdown bitmask (see +// |SSL_get_shutdown|) were |mode|. This may be used to skip sending or +// receiving close_notify in |SSL_shutdown| by causing the implementation to +// believe the events already happened. +// +// Note: |SSL_set_shutdown| cannot be used to unset a bit that has already +// been set in AWS-LC. Doing so will be ignored. +// +// Use |SSL_CTX_set_quiet_shutdown| instead. +OPENSSL_EXPORT void SSL_set_shutdown(SSL *ssl, int mode); + +// SSL_CTX_set_tmp_ecdh calls |SSL_CTX_set1_groups| with a one-element list +// containing |ec_key|'s curve. The remainder of |ec_key| is ignored. +OPENSSL_EXPORT int SSL_CTX_set_tmp_ecdh(SSL_CTX *ctx, const EC_KEY *ec_key); + +// SSL_set_tmp_ecdh calls |SSL_set1_groups| with a one-element list containing +// |ec_key|'s curve. The remainder of |ec_key| is ignored. +OPENSSL_EXPORT int SSL_set_tmp_ecdh(SSL *ssl, const EC_KEY *ec_key); + +#if !defined(OPENSSL_NO_FILESYSTEM) +// SSL_add_dir_cert_subjects_to_stack lists files in directory |dir|. It calls +// |SSL_add_file_cert_subjects_to_stack| on each file and returns one on success +// or zero on error. This function is deprecated. +OPENSSL_EXPORT int SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *out, + const char *dir); +#endif + +// SSL_CTX_enable_tls_channel_id calls |SSL_CTX_set_tls_channel_id_enabled|. +OPENSSL_EXPORT int SSL_CTX_enable_tls_channel_id(SSL_CTX *ctx); + +// SSL_enable_tls_channel_id calls |SSL_set_tls_channel_id_enabled|. +OPENSSL_EXPORT int SSL_enable_tls_channel_id(SSL *ssl); + +// SSL_get_session returns a non-owning pointer to |ssl|'s session. For +// historical reasons, which session it returns depends on |ssl|'s state. +// +// Prior to the start of the initial handshake, it returns the session the +// caller set with |SSL_set_session|. After the initial handshake has finished +// and if no additional handshakes are in progress, it returns the currently +// active session. Its behavior is undefined while a handshake is in progress. +// +// If trying to add new sessions to an external session cache, use +// |SSL_CTX_sess_set_new_cb| instead. In particular, using the callback is +// required as of TLS 1.3. For compatibility, this function will return an +// unresumable session which may be cached, but will never be resumed. +// +// If querying properties of the connection, use APIs on the |SSL| object. +OPENSSL_EXPORT SSL_SESSION *SSL_get_session(const SSL *ssl); + +// SSL_get0_session is an alias for |SSL_get_session|. +#define SSL_get0_session SSL_get_session + +// SSL_get1_session acts like |SSL_get_session| but returns a new reference to +// the session. +OPENSSL_EXPORT SSL_SESSION *SSL_get1_session(SSL *ssl); + +#define OPENSSL_INIT_NO_LOAD_SSL_STRINGS 0 +#define OPENSSL_INIT_LOAD_SSL_STRINGS 0 +#define OPENSSL_INIT_SSL_DEFAULT 0 + +// OPENSSL_init_ssl calls |CRYPTO_library_init| and returns one. +OPENSSL_EXPORT int OPENSSL_init_ssl(uint64_t opts, + const OPENSSL_INIT_SETTINGS *settings); + +// The following constants are legacy aliases for RSA-PSS with rsaEncryption +// keys. Use the new names instead. +#define SSL_SIGN_RSA_PSS_SHA256 SSL_SIGN_RSA_PSS_RSAE_SHA256 +#define SSL_SIGN_RSA_PSS_SHA384 SSL_SIGN_RSA_PSS_RSAE_SHA384 +#define SSL_SIGN_RSA_PSS_SHA512 SSL_SIGN_RSA_PSS_RSAE_SHA512 + +// SSL_set_tlsext_status_type configures a client to request OCSP stapling if +// |type| is |TLSEXT_STATUSTYPE_ocsp| and disables it otherwise. It returns one +// on success and zero if handshake configuration has already been shed. +// +// Use |SSL_enable_ocsp_stapling| instead. +OPENSSL_EXPORT int SSL_set_tlsext_status_type(SSL *ssl, int type); + +// SSL_get_tlsext_status_type returns |TLSEXT_STATUSTYPE_ocsp| if the client +// requested OCSP stapling and |TLSEXT_STATUSTYPE_nothing| otherwise. On the +// client, this reflects whether OCSP stapling was enabled via, e.g., +// |SSL_set_tlsext_status_type|. On the server, this is determined during the +// handshake. It may be queried in callbacks set by |SSL_CTX_set_cert_cb|. The +// result is undefined after the handshake completes. +OPENSSL_EXPORT int SSL_get_tlsext_status_type(const SSL *ssl); + +// SSL_set_tlsext_status_ocsp_resp sets the OCSP response. It returns one on +// success and zero on error. On success, |ssl| takes ownership of |resp|, which +// must have been allocated by |OPENSSL_malloc|. +// +// Use |SSL_set_ocsp_response| instead. +OPENSSL_EXPORT int SSL_set_tlsext_status_ocsp_resp(SSL *ssl, uint8_t *resp, + size_t resp_len); + +// SSL_get_tlsext_status_ocsp_resp sets |*out| to point to the OCSP response +// from the server. It returns the length of the response. If there was no +// response, it sets |*out| to NULL and returns zero. +// +// Use |SSL_get0_ocsp_response| instead. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT size_t SSL_get_tlsext_status_ocsp_resp(const SSL *ssl, + const uint8_t **out); + +// SSL_CTX_set_tlsext_status_cb configures the legacy OpenSSL OCSP callback and +// returns one. Though the type signature is the same, this callback has +// different behavior for client and server connections: +// +// For clients, the callback is called after certificate verification. It should +// return one for success, zero for a bad OCSP response, and a negative number +// for internal error. Instead, handle this as part of certificate verification. +// (Historically, OpenSSL verified certificates just before parsing stapled OCSP +// responses, but BoringSSL fixes this ordering. All server credentials are +// available during verification.) +// +// Do not use this callback as a server. It is provided for compatibility +// purposes only. For servers, it is called to configure server credentials. It +// should return |SSL_TLSEXT_ERR_OK| on success, |SSL_TLSEXT_ERR_NOACK| to +// ignore OCSP requests, or |SSL_TLSEXT_ERR_ALERT_FATAL| on error. It is usually +// used to fetch OCSP responses on demand, which is not ideal. Instead, treat +// OCSP responses like other server credentials, such as certificates or SCT +// lists. Configure, store, and refresh them eagerly. This avoids downtime if +// the CA's OCSP responder is briefly offline. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_status_cb(SSL_CTX *ctx, + int (*callback)(SSL *ssl, + void *arg)); + +// SSL_CTX_get_tlsext_status_cb returns the legacy OpenSSL OCSP callback if set. +OPENSSL_EXPORT int SSL_CTX_get_tlsext_status_cb(SSL_CTX *ctx, + int (**callback)(SSL *, + void *)); + +// SSL_CTX_set_tlsext_status_arg sets additional data for +// |SSL_CTX_set_tlsext_status_cb|'s callback and returns one. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_status_arg(SSL_CTX *ctx, void *arg); + +// The following symbols are compatibility aliases for reason codes used when +// receiving an alert from the peer. Use the other names instead, which fit the +// naming convention. +// +// TODO(davidben): Fix references to |SSL_R_TLSV1_CERTIFICATE_REQUIRED| and +// remove the compatibility value. The others come from OpenSSL. +#define SSL_R_TLSV1_UNSUPPORTED_EXTENSION \ + SSL_R_TLSV1_ALERT_UNSUPPORTED_EXTENSION +#define SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE \ + SSL_R_TLSV1_ALERT_CERTIFICATE_UNOBTAINABLE +#define SSL_R_TLSV1_UNRECOGNIZED_NAME SSL_R_TLSV1_ALERT_UNRECOGNIZED_NAME +#define SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE \ + SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_STATUS_RESPONSE +#define SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE \ + SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_HASH_VALUE +#define SSL_R_TLSV1_CERTIFICATE_REQUIRED SSL_R_TLSV1_ALERT_CERTIFICATE_REQUIRED + +// The following symbols are compatibility aliases for |SSL_GROUP_*|. +#define SSL_CURVE_SECP224R1 SSL_GROUP_SECP224R1 +#define SSL_CURVE_SECP256R1 SSL_GROUP_SECP256R1 +#define SSL_CURVE_SECP384R1 SSL_GROUP_SECP384R1 +#define SSL_CURVE_SECP521R1 SSL_GROUP_SECP521R1 +#define SSL_CURVE_X25519 SSL_GROUP_X25519 + +// TLSEXT_nid_unknown is a constant used in OpenSSL for +// |SSL_get_negotiated_group| to return an unrecognized group. AWS-LC never +// returns this value, but we define this constant for compatibility. +#define TLSEXT_nid_unknown 0x1000000 + +// SSL_get_curve_id calls |SSL_get_group_id|. +OPENSSL_EXPORT uint16_t SSL_get_curve_id(const SSL *ssl); + +// SSL_get_curve_name calls |SSL_get_group_name|. +OPENSSL_EXPORT const char *SSL_get_curve_name(uint16_t curve_id); + +// SSL_get_all_curve_names calls |SSL_get_all_group_names|. +OPENSSL_EXPORT size_t SSL_get_all_curve_names(const char **out, size_t max_out); + +// SSL_CTX_set1_curves calls |SSL_CTX_set1_groups|. +OPENSSL_EXPORT int SSL_CTX_set1_curves(SSL_CTX *ctx, const int *curves, + size_t num_curves); + +// SSL_set1_curves calls |SSL_set1_groups|. +OPENSSL_EXPORT int SSL_set1_curves(SSL *ssl, const int *curves, + size_t num_curves); + +// SSL_CTX_set1_curves_list calls |SSL_CTX_set1_groups_list|. +OPENSSL_EXPORT int SSL_CTX_set1_curves_list(SSL_CTX *ctx, const char *curves); + +// SSL_set1_curves_list calls |SSL_set1_groups_list|. +OPENSSL_EXPORT int SSL_set1_curves_list(SSL *ssl, const char *curves); + + +// No-op Configuration Flags +// +// The following flags do nothing and are included only to make it easier to +// compile code with AWS-LC. Flags defined within this section are not +// configurable and the state of AWS-LC does not change when used. + +// SSL_MODE_AUTO_RETRY is ON by default in AWS-LC and OpenSSL. This will let +// the application automatically retry if the transport is blocking. +// Read/write operations will only return after the handshake and successful +// completion. +#define SSL_MODE_AUTO_RETRY 0 + +// SSL_MODE_RELEASE_BUFFERS is ON by default in AWS-LC. When a read/write +// buffer is no longer needed for a given SSL, the memory holding it is +// released. +#define SSL_MODE_RELEASE_BUFFERS 0 + +// SSL_MODE_SEND_CLIENTHELLO_TIME is OFF by default in AWS-LC. Turning this ON +// in OpenSSL sends the current time in the Random fields of the ClientHello +// records is sent. +#define SSL_MODE_SEND_CLIENTHELLO_TIME 0 + +// SSL_MODE_SEND_SERVERHELLO_TIME is ON by default in AWS-LC. The current time +// in the Random fields of the ServerHello records is sent. +#define SSL_MODE_SEND_SERVERHELLO_TIME 0 + +// SSL_OP_ALL is OFF by default in AWS-LC. Turning this ON in OpenSSL enables +// all the less harmless bug workarounds that OpenSSL has had historically. +// +// See https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_options.html +// for more details. +#define SSL_OP_ALL 0 + +// SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION is OFF by default in AWS-LC. +// Turning this ON in OpenSSL allows legacy insecure renegotiation for +// unpatched clients and servers and is intentionally not supported in AWS-LC. +#define SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION 0 + +// SSL_OP_CRYPTOPRO_TLSEXT_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL lets the server add a server-hello extension from early version of +// the cryptopro draft, when the GOST ciphersuite is negotiated. Required for +// interoperability with CryptoPro CSP 3.x. +// +// Note: AWS-LC does not support GOST ciphersuites. +#define SSL_OP_CRYPTOPRO_TLSEXT_BUG 0 + +// SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS is ON by default in AWS-LC. This +// disables a countermeasure against a SSL 3.0/TLS 1.0 protocol vulnerability +// affecting CBC ciphers, which cannot be handled by some broken SSL +// implementations. +#define SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS 0 + +// SSL_OP_LEGACY_SERVER_CONNECT is OFF by default in AWS-LC. Turning this ON in +// OpenSSL allows legacy insecure renegotiation between OpenSSL and unpatched +// servers "only" and is intentionally not supported in AWS-LC. +#define SSL_OP_LEGACY_SERVER_CONNECT 0 + +// SSL_OP_NO_COMPRESSION is ON by default in AWS-LC. AWS-LC intentionally does +// not support TLS record compressions. +#define SSL_OP_NO_COMPRESSION 0 + +// SSL_OP_NO_RENEGOTIATION is ON by default in AWS-LC. This disables all +// renegotiation in TLSv1.2 and earlier. +// To enable renegotiation, use |SSL_set_renegotiate_mode|. +#define SSL_OP_NO_RENEGOTIATION 0 // ssl_renegotiate_never is the default + +// SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION is ON by default in AWS-LC. +// This always starts a new session when performing renegotiation as a server +// (i.e., session resumption requests are only accepted in the initial +// handshake). +// There is no support for renegototiation for a server in AWS-LC. +#define SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION 0 + +// SSL_OP_NO_SSLv2 is ON by default in AWS-LC. There is no support for SSLv2 in +// AWS-LC +#define SSL_OP_NO_SSLv2 0 + +// SSL_OP_NO_SSLv3 is ON by default in AWS-LC. There is no support for SSLv3 in +// AWS-LC +#define SSL_OP_NO_SSLv3 0 + +// SSL_OP_SAFARI_ECDHE_ECDSA_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL lets the application not prefer ECDHE-ECDSA ciphers when the client +// appears to be Safari on OSX. +// +// Note: OS X 10.8..10.8.3 broke support for ECDHE-ECDSA ciphers. +#define SSL_OP_SAFARI_ECDHE_ECDSA_BUG 0 + +// SSL_OP_TLSEXT_PADDING is OFF by default in AWS-LC. Turning this ON in OpenSSL +// adds a padding extension to ensure the ClientHello size is never between 256 +// and 511 bytes in length. This is needed as a workaround for F5 terminators. +#define SSL_OP_TLSEXT_PADDING 0 + +// SSL_OP_TLS_ROLLBACK_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL disables version rollback attack detection and is intentionally not +// supported in AWS-LC. +#define SSL_OP_TLS_ROLLBACK_BUG 0 + +// SSL_VERIFY_CLIENT_ONCE is OFF by default in AWS-LC. Turning this ON in +// OpenSSL only requests a client certificate on the initial TLS handshake and +// is intentionally not supported in AWS-LC. +#define SSL_VERIFY_CLIENT_ONCE 0 + +// SSL_OP_TLSEXT_PADDING is OFF by default in AWS-LC. Turning this ON in +// OpenSSL adds a padding extension to ensure the ClientHello size is never +// between 256 and 511 bytes in length. This is needed as a workaround for some +// implementations. +#define SSL_OP_TLSEXT_PADDING 0 + +// SSL_OP_SAFARI_ECDHE_ECDSA_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL defers ECDHE-ECDSA ciphers when the client appears to be Safari on +// OSX. OSX 10.8 ~ 10.8.3 has broken support for ECDHE-ECDSA ciphers. +#define SSL_OP_SAFARI_ECDHE_ECDSA_BUG 0 + +// SSL_OP_CRYPTOPRO_TLSEXT_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL adds the server-hello extension from the early version of cryptopro +// draft when GOST ciphersuite is negotiated (which we don't support). +#define SSL_OP_CRYPTOPRO_TLSEXT_BUG 0 + +// The following have no effect in both AWS-LC and OpenSSL. +#define SSL_OP_EPHEMERAL_RSA 0 +#define SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER 0 +#define SSL_OP_MICROSOFT_SESS_ID_BUG 0 +#define SSL_OP_MSIE_SSLV2_RSA_PADDING 0 +#define SSL_OP_NETSCAPE_CA_DN_BUG 0 +#define SSL_OP_NETSCAPE_CHALLENGE_BUG 0 +#define SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG 0 +#define SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG 0 +#define SSL_OP_PKCS1_CHECK_1 0 +#define SSL_OP_PKCS1_CHECK_2 0 +#define SSL_OP_SINGLE_DH_USE 0 +#define SSL_OP_SINGLE_ECDH_USE 0 +#define SSL_OP_SSLEAY_080_CLIENT_DH_BUG 0 +#define SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG 0 +#define SSL_OP_TLS_BLOCK_PADDING_BUG 0 +#define SSL_OP_TLS_D5_BUG 0 + + +// |SSL_COMP| and |COMP_METHOD| No-ops [Deprecated]. +// +// Support for SSL compression has been completely removed and the following +// functions are only provided as no-ops for easier compatibility. + +typedef void COMP_METHOD; +typedef struct ssl_comp_st SSL_COMP; + +// SSL_COMP_get_compression_methods returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(SSL_COMP) * +SSL_COMP_get_compression_methods(void); + +// SSL_COMP_add_compression_method returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_COMP_add_compression_method( + int id, COMP_METHOD *cm); + +// SSL_COMP_get_name returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *SSL_COMP_get_name( + const COMP_METHOD *comp); + +// SSL_COMP_get0_name returns the |name| member of |comp|. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *SSL_COMP_get0_name( + const SSL_COMP *comp); + +// SSL_COMP_get_id returns the |id| member of |comp|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_COMP_get_id(const SSL_COMP *comp); + +// SSL_COMP_free_compression_methods does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_COMP_free_compression_methods(void); + +// SSL_get_current_compression returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const COMP_METHOD * +SSL_get_current_compression(SSL *ssl); + +// SSL_get_current_expansion returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const COMP_METHOD *SSL_get_current_expansion( + SSL *ssl); + +struct ssl_comp_st { + int id; + const char *name; + char *method; +}; + +DEFINE_STACK_OF(SSL_COMP) + +// PHA No-ops [Deprecated]. + +// SSL_verify_client_post_handshake is a no-op function for compatibility with +// OpenSSL. It always returns 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_verify_client_post_handshake(SSL *ssl); + +// FFDH Ciphersuite No-ops [Deprecated]. +// +// AWS-LC does not support the use of FFDH cipher suites in libssl. The +// following functions are only provided as no-ops for easier compatibility. + +// SSL_CTX_set_tmp_dh returns 1. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT int SSL_CTX_set_tmp_dh(SSL_CTX *ctx, const DH *dh); + +// SSL_set_tmp_dh returns 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_set_tmp_dh(SSL *ssl, const DH *dh); + +// SSL_CTX_set_tmp_dh_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_CTX_set_tmp_dh_callback( + SSL_CTX *ctx, DH *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_set_tmp_dh_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_set_tmp_dh_callback( + SSL *ssl, DH *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_CTX_set_dh_auto does nothing and returns 0 for error. +OPENSSL_EXPORT OPENSSL_DEPRECATED long SSL_CTX_set_dh_auto(SSL_CTX *ctx, + int onoff); + + +// Security Levels No-ops [Deprecated]. +// +// OpenSSL has the option to set “security levels”. Security levels can be +// defined either at compile time with "-DOPENSSL_TLS_SECURITY_LEVEL=level" or +// at runtime with |SSL_CTX_set_security_level|. AWS-LC does not support this +// and the security level APIs are no-ops within AWS-LC. AWS-LC intentionally +// limits the knobs a consumer can tweak in regards to security. + +// SSL_CTX_get_security_level returns 0. This is only to maintain compatibility +// with OpenSSL and no security assumptions should be based on the number this +// function returns. +// +// Per OpenSSL's definition of Level 0, 1, and 2: +// +// Level 0: +// Everything is permitted. This retains compatibility with previous versions of +// OpenSSL. +// +// Level 1 +// The security level corresponds to a minimum of 80 bits of security. Any +// parameters offering below 80 bits of security are excluded. As a result RSA, +// DSA and DH keys shorter than 1024 bits and ECC keys shorter than 160 bits are +// prohibited. All export cipher suites are prohibited since they all offer less +// than 80 bits of security. SSL version 2 is prohibited. Any cipher suite using +// MD5 for the MAC is also prohibited. +// +// Level 2 +// Security level set to 112 bits of security. As a result RSA, DSA and DH keys +// shorter than 2048 bits and ECC keys shorter than 224 bits are prohibited. In +// addition to the level 1 exclusions any cipher suite using RC4 is also +// prohibited. SSL version 3 is also not allowed. Compression is disabled. +// +// AWS-LC's libssl doesn't support SSLv2 or SSLv3 and we have no support for MD5 +// or RC4 related cipher suites. However, we don't directly prohibit 512 bit RSA +// keys like Level 1 in OpenSSL states. Since this function is only retained for +// OpenSSL compatibility, we set the returned value to 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_CTX_get_security_level( + const SSL_CTX *ctx); + +// SSL_CTX_set_security_level does nothing. See documentation in +// |SSL_CTX_get_security_level| about implied security levels for AWS-LC. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_CTX_set_security_level( + const SSL_CTX *ctx, int level); + + +// General No-op Functions [Deprecated]. + +// SSL_set_state does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_set_state(SSL *ssl, int state); + +// SSL_get_shared_ciphers writes an empty string to |buf| and returns a +// pointer to |buf|, or NULL if |len| is less than or equal to zero. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT char *SSL_get_shared_ciphers(const SSL *ssl, char *buf, int len); + +// SSL_get_shared_sigalgs returns zero. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_get_shared_sigalgs( + SSL *ssl, int idx, int *psign, int *phash, int *psignandhash, uint8_t *rsig, + uint8_t *rhash); + +// SSL_CTX_set_ecdh_auto returns one. This is also a no-op in OpenSSL. +#define SSL_CTX_set_ecdh_auto(ctx, onoff) 1 + +// SSL_set_ecdh_auto returns one. This is also a no-op in OpenSSL. +#define SSL_set_ecdh_auto(ssl, onoff) 1 + +// ERR_load_SSL_strings does nothing in AWS-LC and OpenSSL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ERR_load_SSL_strings(void); + +// SSL_load_error_strings does nothing in AWS-LC and OpenSSL. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT void SSL_load_error_strings(void); + + +// SSL TMP_RSA No-ops [Deprecated]. +// +// Support for these methods was intentionally removed due to them being the +// center of the FREAK attack. These functions are also no-ops in OpenSSL. +// FREAK Attack: https://freakattack.com/ + +// SSL_CTX_set_tmp_rsa_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_CTX_set_tmp_rsa_callback( + SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_set_tmp_rsa_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_set_tmp_rsa_callback( + SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_CTX_need_tmp_RSA returns zero. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_CTX_need_tmp_RSA(const SSL_CTX *ctx); + +// SSL_need_tmp_RSA returns zero. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_need_tmp_RSA(const SSL *ssl); + +// SSL_CTX_set_tmp_rsa returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_CTX_set_tmp_rsa(SSL_CTX *ctx, + const RSA *rsa); + +// SSL_set_tmp_rsa returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_set_tmp_rsa(SSL *ssl, const RSA *rsa); + + +// Nodejs compatibility section (hidden). +// +// These defines exist for node.js, with the hope that we can eliminate the +// need for them over time. + +#define SSLerr(function, reason) \ + ERR_put_error(ERR_LIB_SSL, 0, reason, __FILE__, __LINE__) + + +// Preprocessor compatibility section (hidden). +// +// Historically, a number of APIs were implemented in OpenSSL as macros and +// constants to 'ctrl' functions. To avoid breaking #ifdefs in consumers, this +// section defines a number of legacy macros. +// +// Although using either the CTRL values or their wrapper macros in #ifdefs is +// still supported, the CTRL values may not be passed to |SSL_ctrl| and +// |SSL_CTX_ctrl|. Call the functions (previously wrapper macros) instead. +// +// See PORTING.md in the BoringSSL source tree for a table of corresponding +// functions. +// https://github.com/aws/aws-lc/blob/main/PORTING.md#replacements-for-ctrl-values + +#define DTLS_CTRL_GET_TIMEOUT doesnt_exist +#define DTLS_CTRL_HANDLE_TIMEOUT doesnt_exist +#define SSL_CTRL_CHAIN doesnt_exist +#define SSL_CTRL_CHAIN_CERT doesnt_exist +#define SSL_CTRL_CHANNEL_ID doesnt_exist +#define SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS doesnt_exist +#define SSL_CTRL_CLEAR_MODE doesnt_exist +#define SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS doesnt_exist +#define SSL_CTRL_CLEAR_OPTIONS doesnt_exist +#define SSL_CTRL_EXTRA_CHAIN_CERT doesnt_exist +#define SSL_CTRL_GET_CHAIN_CERTS doesnt_exist +#define SSL_CTRL_GET_CHANNEL_ID doesnt_exist +#define SSL_CTRL_GET_CLIENT_CERT_TYPES doesnt_exist +#define SSL_CTRL_GET_EXTRA_CHAIN_CERTS doesnt_exist +#define SSL_CTRL_GET_MAX_CERT_LIST doesnt_exist +#define SSL_CTRL_GET_NEGOTIATED_GROUP doesnt_exist +#define SSL_CTRL_GET_NUM_RENEGOTIATIONS doesnt_exist +#define SSL_CTRL_GET_READ_AHEAD doesnt_exist +#define SSL_CTRL_GET_RI_SUPPORT doesnt_exist +#define SSL_CTRL_GET_SERVER_TMP_KEY doesnt_exist +#define SSL_CTRL_GET_SESSION_REUSED doesnt_exist +#define SSL_CTRL_GET_SESS_CACHE_MODE doesnt_exist +#define SSL_CTRL_GET_SESS_CACHE_SIZE doesnt_exist +#define SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE doesnt_exist +#define SSL_CTRL_GET_TLSEXT_TICKET_KEYS doesnt_exist +#define SSL_CTRL_GET_TOTAL_RENEGOTIATIONS doesnt_exist +#define SSL_CTRL_MODE doesnt_exist +#define SSL_CTRL_NEED_TMP_RSA doesnt_exist +#define SSL_CTRL_OPTIONS doesnt_exist +#define SSL_CTRL_SESS_NUMBER doesnt_exist +#define SSL_CTRL_SET_CURVES doesnt_exist +#define SSL_CTRL_SET_CURVES_LIST doesnt_exist +#define SSL_CTRL_SET_GROUPS doesnt_exist +#define SSL_CTRL_SET_GROUPS_LIST doesnt_exist +#define SSL_CTRL_SET_ECDH_AUTO doesnt_exist +#define SSL_CTRL_SET_MAX_CERT_LIST doesnt_exist +#define SSL_CTRL_SET_MAX_SEND_FRAGMENT doesnt_exist +#define SSL_CTRL_SET_MSG_CALLBACK doesnt_exist +#define SSL_CTRL_SET_MSG_CALLBACK_ARG doesnt_exist +#define SSL_CTRL_SET_MTU doesnt_exist +#define SSL_CTRL_SET_READ_AHEAD doesnt_exist +#define SSL_CTRL_SET_SESS_CACHE_MODE doesnt_exist +#define SSL_CTRL_SET_SESS_CACHE_SIZE doesnt_exist +#define SSL_CTRL_SET_TLSEXT_HOSTNAME doesnt_exist +#define SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG doesnt_exist +#define SSL_CTRL_SET_TLSEXT_SERVERNAME_CB doesnt_exist +#define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB doesnt_exist +#define SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE doesnt_exist +#define SSL_CTRL_SET_TLSEXT_TICKET_KEYS doesnt_exist +#define SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB doesnt_exist +#define SSL_CTRL_SET_TMP_DH doesnt_exist +#define SSL_CTRL_SET_TMP_DH_CB doesnt_exist +#define SSL_CTRL_SET_TMP_ECDH doesnt_exist +#define SSL_CTRL_SET_TMP_ECDH_CB doesnt_exist +#define SSL_CTRL_SET_TMP_RSA doesnt_exist +#define SSL_CTRL_SET_TMP_RSA_CB doesnt_exist + +// |BORINGSSL_PREFIX| already makes each of these symbols into macros, so there +// is no need to define conflicting macros. +#if !defined(BORINGSSL_PREFIX) + +#define DTLSv1_get_timeout DTLSv1_get_timeout +#define DTLSv1_handle_timeout DTLSv1_handle_timeout +#define SSL_CTX_add0_chain_cert SSL_CTX_add0_chain_cert +#define SSL_CTX_add1_chain_cert SSL_CTX_add1_chain_cert +#define SSL_CTX_add_extra_chain_cert SSL_CTX_add_extra_chain_cert +#define SSL_CTX_build_cert_chain SSL_CTX_build_cert_chain +#define SSL_CTX_clear_extra_chain_certs SSL_CTX_clear_extra_chain_certs +#define SSL_CTX_clear_chain_certs SSL_CTX_clear_chain_certs +#define SSL_CTX_clear_mode SSL_CTX_clear_mode +#define SSL_CTX_clear_options SSL_CTX_clear_options +#define SSL_CTX_get0_chain_certs SSL_CTX_get0_chain_certs +#define SSL_CTX_get_extra_chain_certs SSL_CTX_get_extra_chain_certs +#define SSL_CTX_get_max_cert_list SSL_CTX_get_max_cert_list +#define SSL_CTX_get_mode SSL_CTX_get_mode +#define SSL_CTX_get_options SSL_CTX_get_options +#define SSL_CTX_get_read_ahead SSL_CTX_get_read_ahead +#define SSL_CTX_get_session_cache_mode SSL_CTX_get_session_cache_mode +#define SSL_CTX_get_tlsext_status_cb SSL_CTX_get_tlsext_status_cb +#define SSL_CTX_get_tlsext_ticket_keys SSL_CTX_get_tlsext_ticket_keys +#define SSL_CTX_need_tmp_RSA SSL_CTX_need_tmp_RSA +#define SSL_CTX_sess_get_cache_size SSL_CTX_sess_get_cache_size +#define SSL_CTX_sess_number SSL_CTX_sess_number +#define SSL_CTX_sess_set_cache_size SSL_CTX_sess_set_cache_size +#define SSL_CTX_set0_chain SSL_CTX_set0_chain +#define SSL_CTX_set1_chain SSL_CTX_set1_chain +#define SSL_CTX_set1_curves SSL_CTX_set1_curves +#define SSL_CTX_set1_groups SSL_CTX_set1_groups +#define SSL_CTX_set_max_cert_list SSL_CTX_set_max_cert_list +#define SSL_CTX_set_max_send_fragment SSL_CTX_set_max_send_fragment +#define SSL_CTX_set_min_proto_version SSL_CTX_set_min_proto_version +#define SSL_CTX_set_mode SSL_CTX_set_mode +#define SSL_CTX_set_msg_callback_arg SSL_CTX_set_msg_callback_arg +#define SSL_CTX_set_options SSL_CTX_set_options +#define SSL_CTX_set_read_ahead SSL_CTX_set_read_ahead +#define SSL_CTX_set_session_cache_mode SSL_CTX_set_session_cache_mode +#define SSL_CTX_set_tlsext_servername_arg SSL_CTX_set_tlsext_servername_arg +#define SSL_CTX_set_tlsext_servername_callback \ + SSL_CTX_set_tlsext_servername_callback +#define SSL_CTX_set_tlsext_ticket_key_cb SSL_CTX_set_tlsext_ticket_key_cb +#define SSL_CTX_set_tlsext_ticket_keys SSL_CTX_set_tlsext_ticket_keys +#define SSL_CTX_set_tmp_dh SSL_CTX_set_tmp_dh +#define SSL_CTX_set_tmp_ecdh SSL_CTX_set_tmp_ecdh +#define SSL_CTX_set_tmp_rsa SSL_CTX_set_tmp_rsa +#define SSL_add0_chain_cert SSL_add0_chain_cert +#define SSL_add1_chain_cert SSL_add1_chain_cert +#define SSL_build_cert_chain SSL_build_cert_chain +#define SSL_clear_chain_certs SSL_clear_chain_certs +#define SSL_clear_num_renegotiations SSL_clear_num_renegotiations +#define SSL_clear_mode SSL_clear_mode +#define SSL_clear_options SSL_clear_options +#define SSL_get0_certificate_types SSL_get0_certificate_types +#define SSL_get0_chain_certs SSL_get0_chain_certs +#define SSL_get_max_cert_list SSL_get_max_cert_list +#define SSL_get_mode SSL_get_mode +#define SSL_get_negotiated_group SSL_get_negotiated_group +#define SSL_get_options SSL_get_options +#define SSL_get_secure_renegotiation_support \ + SSL_get_secure_renegotiation_support +#define SSL_need_tmp_RSA SSL_need_tmp_RSA +#define SSL_num_renegotiations SSL_num_renegotiations +#define SSL_session_reused SSL_session_reused +#define SSL_set0_chain SSL_set0_chain +#define SSL_set1_chain SSL_set1_chain +#define SSL_set1_curves SSL_set1_curves +#define SSL_set1_groups SSL_set1_groups +#define SSL_set_max_cert_list SSL_set_max_cert_list +#define SSL_set_max_send_fragment SSL_set_max_send_fragment +#define SSL_set_mode SSL_set_mode +#define SSL_set_msg_callback_arg SSL_set_msg_callback_arg +#define SSL_set_mtu SSL_set_mtu +#define SSL_set_options SSL_set_options +#define SSL_set_tlsext_host_name SSL_set_tlsext_host_name +#define SSL_set_tmp_dh SSL_set_tmp_dh +#define SSL_set_tmp_ecdh SSL_set_tmp_ecdh +#define SSL_set_tmp_rsa SSL_set_tmp_rsa +#define SSL_total_renegotiations SSL_total_renegotiations +#define SSL_in_connect_init SSL_in_connect_init +#define SSL_in_accept_init SSL_in_accept_init + +#endif // !defined(BORINGSSL_PREFIX) + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(SSL, SSL_free) +BORINGSSL_MAKE_DELETER(SSL_CTX, SSL_CTX_free) +BORINGSSL_MAKE_UP_REF(SSL_CTX, SSL_CTX_up_ref) +BORINGSSL_MAKE_DELETER(SSL_ECH_KEYS, SSL_ECH_KEYS_free) +BORINGSSL_MAKE_UP_REF(SSL_ECH_KEYS, SSL_ECH_KEYS_up_ref) +BORINGSSL_MAKE_DELETER(SSL_SESSION, SSL_SESSION_free) +BORINGSSL_MAKE_UP_REF(SSL_SESSION, SSL_SESSION_up_ref) + + +// *** DEPRECATED EXPERIMENT — DO NOT USE *** +// +// Split handshakes. +// +// WARNING: This mechanism is deprecated and should not be used. It is very +// fragile and difficult to use correctly. The relationship between +// configuration options across the two halves is ill-defined and not +// self-consistent. Additionally, version skew across the two halves risks +// unusual behavior and connection failure. New development should use the +// handshake hints API. Existing deployments should migrate to handshake hints +// to reduce the risk of service outages. +// +// Split handshakes allows the handshake part of a TLS connection to be +// performed in a different process (or on a different machine) than the data +// exchange. This only applies to servers. +// +// In the first part of a split handshake, an |SSL| (where the |SSL_CTX| has +// been configured with |SSL_CTX_set_handoff_mode|) is used normally. Once the +// ClientHello message has been received, the handshake will stop and +// |SSL_get_error| will indicate |SSL_ERROR_HANDOFF|. At this point (and only +// at this point), |SSL_serialize_handoff| can be called to write the “handoff” +// state of the connection. +// +// Elsewhere, a fresh |SSL| can be used with |SSL_apply_handoff| to continue +// the connection. The connection from the client is fed into this |SSL|, and +// the handshake resumed. When the handshake stops again and |SSL_get_error| +// indicates |SSL_ERROR_HANDBACK|, |SSL_serialize_handback| should be called to +// serialize the state of the handshake again. +// +// Back at the first location, a fresh |SSL| can be used with +// |SSL_apply_handback|. Then the client's connection can be processed mostly +// as normal. +// +// Lastly, when a connection is in the handoff state, whether or not +// |SSL_serialize_handoff| is called, |SSL_decline_handoff| will move it back +// into a normal state where the connection can proceed without impact. +// +// WARNING: Currently only works with TLS 1.0–1.2. +// WARNING: The serialisation formats are not yet stable: version skew may be +// fatal. +// WARNING: The handback data contains sensitive key material and must be +// protected. +// WARNING: Some calls on the final |SSL| will not work. Just as an example, +// calls like |SSL_get0_session_id_context| and |SSL_get_privatekey| won't +// work because the certificate used for handshaking isn't available. +// WARNING: |SSL_apply_handoff| may trigger “msg” callback calls. + +OPENSSL_EXPORT void SSL_CTX_set_handoff_mode(SSL_CTX *ctx, bool on); +OPENSSL_EXPORT void SSL_set_handoff_mode(SSL *SSL, bool on); +OPENSSL_EXPORT bool SSL_serialize_handoff(const SSL *ssl, CBB *out, + SSL_CLIENT_HELLO *out_hello); +OPENSSL_EXPORT bool SSL_decline_handoff(SSL *ssl); +OPENSSL_EXPORT bool SSL_apply_handoff(SSL *ssl, Span handoff); +OPENSSL_EXPORT bool SSL_serialize_handback(const SSL *ssl, CBB *out); +OPENSSL_EXPORT bool SSL_apply_handback(SSL *ssl, Span handback); + +// SSL_get_traffic_secrets sets |*out_read_traffic_secret| and +// |*out_write_traffic_secret| to reference the TLS 1.3 traffic secrets for +// |ssl|. This function is only valid on TLS 1.3 connections that have +// completed the handshake. It returns true on success and false on error. +OPENSSL_EXPORT bool SSL_get_traffic_secrets( + const SSL *ssl, Span *out_read_traffic_secret, + Span *out_write_traffic_secret); + +// SSL_CTX_set_aes_hw_override_for_testing sets |override_value| to +// override checking for aes hardware support for testing. If |override_value| +// is set to true, the library will behave as if aes hardware support is +// present. If it is set to false, the library will behave as if aes hardware +// support is not present. +OPENSSL_EXPORT void SSL_CTX_set_aes_hw_override_for_testing( + SSL_CTX *ctx, bool override_value); + +// SSL_set_aes_hw_override_for_testing acts the same as +// |SSL_CTX_set_aes_override_for_testing| but only configures a single |SSL*|. +OPENSSL_EXPORT void SSL_set_aes_hw_override_for_testing(SSL *ssl, + bool override_value); + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !defined(BORINGSSL_NO_CXX) + +#endif + +// Define some reason codes from OpenSSL to ease compilation against AWS-LC. +// None of these reason codes are actually returned by AWS-LC. +// Code paths that condition on these codes might break. Grep for +// |ERR_GET_REASON| and |ERR_GET_FUNC| to inspect. + +// Per C99 standard 6.8.4.2.1 the controlling expression in the switch statement +// has integer type. Hence it can handle quite large offset values assuming just +// two bytes. Just pick a somewhat large random value to prevent collisions on +// later macro definitions from upstream. +#define SSL_R_BACKWARDS_COMPATABILITY_OFFSET 0x5D21 + +// See CryptoAlg-954. +#define SSL_R_NO_PROTOCOLS_AVAILABLE (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 1) +#define SSL_R_BAD_PROTOCOL_VERSION_NUMBER \ + (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 2) +#define SSL_R_UNSUPPORTED_SSL_VERSION (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 3) +#define SSL_R_VERSION_TOO_HIGH (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 4) +#define SSL_R_VERSION_TOO_LOW (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 5) + +#define SSL_R_APP_DATA_IN_HANDSHAKE 100 +#define SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT 101 +#define SSL_R_BAD_ALERT 102 +#define SSL_R_BAD_CHANGE_CIPHER_SPEC 103 +#define SSL_R_BAD_DATA_RETURNED_BY_CALLBACK 104 +#define SSL_R_BAD_DH_P_LENGTH 105 +#define SSL_R_BAD_DIGEST_LENGTH 106 +#define SSL_R_BAD_ECC_CERT 107 +#define SSL_R_BAD_ECPOINT 108 +#define SSL_R_BAD_HANDSHAKE_RECORD 109 +#define SSL_R_BAD_HELLO_REQUEST 110 +#define SSL_R_BAD_LENGTH 111 +#define SSL_R_BAD_PACKET_LENGTH 112 +#define SSL_R_BAD_RSA_ENCRYPT 113 +#define SSL_R_BAD_SIGNATURE 114 +#define SSL_R_BAD_SRTP_MKI_VALUE 115 +#define SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST 116 +#define SSL_R_BAD_SSL_FILETYPE 117 +#define SSL_R_BAD_WRITE_RETRY 118 +#define SSL_R_BIO_NOT_SET 119 +#define SSL_R_BN_LIB 120 +#define SSL_R_BUFFER_TOO_SMALL 121 +#define SSL_R_CA_DN_LENGTH_MISMATCH 122 +#define SSL_R_CA_DN_TOO_LONG 123 +#define SSL_R_CCS_RECEIVED_EARLY 124 +#define SSL_R_CERTIFICATE_VERIFY_FAILED 125 +#define SSL_R_CERT_CB_ERROR 126 +#define SSL_R_CERT_LENGTH_MISMATCH 127 +#define SSL_R_CHANNEL_ID_NOT_P256 128 +#define SSL_R_CHANNEL_ID_SIGNATURE_INVALID 129 +#define SSL_R_CIPHER_OR_HASH_UNAVAILABLE 130 +#define SSL_R_CLIENTHELLO_PARSE_FAILED 131 +#define SSL_R_CLIENTHELLO_TLSEXT 132 +#define SSL_R_CONNECTION_REJECTED 133 +#define SSL_R_CONNECTION_TYPE_NOT_SET 134 +#define SSL_R_CUSTOM_EXTENSION_ERROR 135 +#define SSL_R_DATA_LENGTH_TOO_LONG 136 +#define SSL_R_DECODE_ERROR 137 +#define SSL_R_DECRYPTION_FAILED 138 +#define SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC 139 +#define SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG 140 +#define SSL_R_DH_P_TOO_LONG 141 +#define SSL_R_DIGEST_CHECK_FAILED 142 +#define SSL_R_DTLS_MESSAGE_TOO_BIG 143 +#define SSL_R_ECC_CERT_NOT_FOR_SIGNING 144 +#define SSL_R_EMS_STATE_INCONSISTENT 145 +#define SSL_R_ENCRYPTED_LENGTH_TOO_LONG 146 +#define SSL_R_ERROR_ADDING_EXTENSION 147 +#define SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST 148 +#define SSL_R_ERROR_PARSING_EXTENSION 149 +#define SSL_R_EXCESSIVE_MESSAGE_SIZE 150 +#define SSL_R_EXTRA_DATA_IN_MESSAGE 151 +#define SSL_R_FRAGMENT_MISMATCH 152 +#define SSL_R_GOT_NEXT_PROTO_WITHOUT_EXTENSION 153 +#define SSL_R_HANDSHAKE_FAILURE_ON_CLIENT_HELLO 154 +#define SSL_R_HTTPS_PROXY_REQUEST 155 +#define SSL_R_HTTP_REQUEST 156 +#define SSL_R_INAPPROPRIATE_FALLBACK 157 +#define SSL_R_INVALID_COMMAND 158 +#define SSL_R_INVALID_MESSAGE 159 +#define SSL_R_INVALID_SSL_SESSION 160 +#define SSL_R_INVALID_TICKET_KEYS_LENGTH 161 +#define SSL_R_LENGTH_MISMATCH 162 +#define SSL_R_MISSING_EXTENSION 164 +#define SSL_R_MISSING_RSA_CERTIFICATE 165 +#define SSL_R_MISSING_TMP_DH_KEY 166 +#define SSL_R_MISSING_TMP_ECDH_KEY 167 +#define SSL_R_MIXED_SPECIAL_OPERATOR_WITH_GROUPS 168 +#define SSL_R_MTU_TOO_SMALL 169 +#define SSL_R_NEGOTIATED_BOTH_NPN_AND_ALPN 170 +#define SSL_R_NESTED_GROUP 171 +#define SSL_R_NO_CERTIFICATES_RETURNED 172 +#define SSL_R_NO_CERTIFICATE_ASSIGNED 173 +#define SSL_R_NO_CERTIFICATE_SET 174 +#define SSL_R_NO_CIPHERS_AVAILABLE 175 +#define SSL_R_NO_CIPHERS_PASSED 176 +#define SSL_R_NO_CIPHER_MATCH 177 +#define SSL_R_NO_COMPRESSION_SPECIFIED 178 +#define SSL_R_NO_METHOD_SPECIFIED 179 +#define SSL_R_NO_PRIVATE_KEY_ASSIGNED 181 +#define SSL_R_NO_RENEGOTIATION 182 +#define SSL_R_NO_REQUIRED_DIGEST 183 +#define SSL_R_NO_SHARED_CIPHER 184 +#define SSL_R_NULL_SSL_CTX 185 +#define SSL_R_NULL_SSL_METHOD_PASSED 186 +#define SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED 187 +#define SSL_R_OLD_SESSION_VERSION_NOT_RETURNED 188 +#define SSL_R_OUTPUT_ALIASES_INPUT 189 +#define SSL_R_PARSE_TLSEXT 190 +#define SSL_R_PATH_TOO_LONG 191 +#define SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE 192 +#define SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE 193 +#define SSL_R_PROTOCOL_IS_SHUTDOWN 194 +#define SSL_R_PSK_IDENTITY_NOT_FOUND 195 +#define SSL_R_PSK_NO_CLIENT_CB 196 +#define SSL_R_PSK_NO_SERVER_CB 197 +#define SSL_R_READ_TIMEOUT_EXPIRED 198 +#define SSL_R_RECORD_LENGTH_MISMATCH 199 +#define SSL_R_RECORD_TOO_LARGE 200 +#define SSL_R_RENEGOTIATION_ENCODING_ERR 201 +#define SSL_R_RENEGOTIATION_MISMATCH 202 +#define SSL_R_REQUIRED_CIPHER_MISSING 203 +#define SSL_R_RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION 204 +#define SSL_R_RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION 205 +#define SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING 206 +#define SSL_R_SERVERHELLO_TLSEXT 207 +#define SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED 208 +#define SSL_R_SESSION_MAY_NOT_BE_CREATED 209 +#define SSL_R_SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER 210 +#define SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES 211 +#define SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE 212 +#define SSL_R_SSL3_EXT_INVALID_SERVERNAME 213 +#define SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION 214 +#define SSL_R_SSL_HANDSHAKE_FAILURE 215 +#define SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG 216 +#define SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST 217 +#define SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG 218 +#define SSL_R_TOO_MANY_EMPTY_FRAGMENTS 219 +#define SSL_R_TOO_MANY_WARNING_ALERTS 220 +#define SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS 221 +#define SSL_R_UNEXPECTED_EXTENSION 222 +#define SSL_R_UNEXPECTED_MESSAGE 223 +#define SSL_R_UNEXPECTED_OPERATOR_IN_GROUP 224 +#define SSL_R_UNEXPECTED_RECORD 225 +#define SSL_R_UNINITIALIZED 226 +#define SSL_R_UNKNOWN_ALERT_TYPE 227 +#define SSL_R_UNKNOWN_CERTIFICATE_TYPE 228 +#define SSL_R_UNKNOWN_CIPHER_RETURNED 229 +#define SSL_R_UNKNOWN_CIPHER_TYPE 230 +#define SSL_R_UNKNOWN_DIGEST 231 +#define SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE 232 +#define SSL_R_UNKNOWN_PROTOCOL 233 +#define SSL_R_UNKNOWN_SSL_VERSION 234 +#define SSL_R_UNKNOWN_STATE 235 +#define SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED 236 +#define SSL_R_UNSUPPORTED_CIPHER 237 +#define SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM 238 +#define SSL_R_UNSUPPORTED_ELLIPTIC_CURVE 239 +#define SSL_R_UNSUPPORTED_PROTOCOL 240 +#define SSL_R_WRONG_CERTIFICATE_TYPE 241 +#define SSL_R_WRONG_CIPHER_RETURNED 242 +#define SSL_R_WRONG_CURVE 243 +#define SSL_R_WRONG_MESSAGE_TYPE 244 +#define SSL_R_WRONG_SIGNATURE_TYPE 245 +#define SSL_R_WRONG_SSL_VERSION 246 +#define SSL_R_WRONG_VERSION_NUMBER 247 +#define SSL_R_X509_LIB 248 +#define SSL_R_X509_VERIFICATION_SETUP_PROBLEMS 249 +#define SSL_R_SHUTDOWN_WHILE_IN_INIT 250 +#define SSL_R_INVALID_OUTER_RECORD_TYPE 251 +#define SSL_R_UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY 252 +#define SSL_R_NO_COMMON_SIGNATURE_ALGORITHMS 253 +#define SSL_R_DOWNGRADE_DETECTED 254 +#define SSL_R_EXCESS_HANDSHAKE_DATA 255 +#define SSL_R_INVALID_COMPRESSION_LIST 256 +#define SSL_R_DUPLICATE_EXTENSION 257 +#define SSL_R_MISSING_KEY_SHARE 258 +#define SSL_R_INVALID_ALPN_PROTOCOL 259 +#define SSL_R_TOO_MANY_KEY_UPDATES 260 +#define SSL_R_BLOCK_CIPHER_PAD_IS_WRONG 261 +#define SSL_R_NO_CIPHERS_SPECIFIED 262 +#define SSL_R_RENEGOTIATION_EMS_MISMATCH 263 +#define SSL_R_DUPLICATE_KEY_SHARE 264 +#define SSL_R_NO_GROUPS_SPECIFIED 265 +#define SSL_R_NO_SHARED_GROUP 266 +#define SSL_R_PRE_SHARED_KEY_MUST_BE_LAST 267 +#define SSL_R_OLD_SESSION_PRF_HASH_MISMATCH 268 +#define SSL_R_INVALID_SCT_LIST 269 +#define SSL_R_TOO_MUCH_SKIPPED_EARLY_DATA 270 +#define SSL_R_PSK_IDENTITY_BINDER_COUNT_MISMATCH 271 +#define SSL_R_CANNOT_PARSE_LEAF_CERT 272 +#define SSL_R_SERVER_CERT_CHANGED 273 +#define SSL_R_CERTIFICATE_AND_PRIVATE_KEY_MISMATCH 274 +#define SSL_R_CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD 275 +#define SSL_R_TICKET_ENCRYPTION_FAILED 276 +#define SSL_R_ALPN_MISMATCH_ON_EARLY_DATA 277 +#define SSL_R_WRONG_VERSION_ON_EARLY_DATA 278 +#define SSL_R_UNEXPECTED_EXTENSION_ON_EARLY_DATA 279 +#define SSL_R_NO_SUPPORTED_VERSIONS_ENABLED 280 +#define SSL_R_APPLICATION_DATA_INSTEAD_OF_HANDSHAKE 281 +#define SSL_R_EMPTY_HELLO_RETRY_REQUEST 282 +#define SSL_R_EARLY_DATA_NOT_IN_USE 283 +#define SSL_R_HANDSHAKE_NOT_COMPLETE 284 +#define SSL_R_NEGOTIATED_TB_WITHOUT_EMS_OR_RI 285 +#define SSL_R_SERVER_ECHOED_INVALID_SESSION_ID 286 +#define SSL_R_PRIVATE_KEY_OPERATION_FAILED 287 +#define SSL_R_SECOND_SERVERHELLO_VERSION_MISMATCH 288 +#define SSL_R_OCSP_CB_ERROR 289 +#define SSL_R_SSL_SESSION_ID_TOO_LONG 290 +#define SSL_R_APPLICATION_DATA_ON_SHUTDOWN 291 +#define SSL_R_CERT_DECOMPRESSION_FAILED 292 +#define SSL_R_UNCOMPRESSED_CERT_TOO_LARGE 293 +#define SSL_R_UNKNOWN_CERT_COMPRESSION_ALG 294 +#define SSL_R_INVALID_SIGNATURE_ALGORITHM 295 +#define SSL_R_DUPLICATE_SIGNATURE_ALGORITHM 296 +#define SSL_R_TLS13_DOWNGRADE 297 +#define SSL_R_QUIC_INTERNAL_ERROR 298 +#define SSL_R_WRONG_ENCRYPTION_LEVEL_RECEIVED 299 +#define SSL_R_TOO_MUCH_READ_EARLY_DATA 300 +#define SSL_R_INVALID_DELEGATED_CREDENTIAL 301 +#define SSL_R_KEY_USAGE_BIT_INCORRECT 302 +#define SSL_R_INCONSISTENT_CLIENT_HELLO 303 +#define SSL_R_CIPHER_MISMATCH_ON_EARLY_DATA 304 +#define SSL_R_QUIC_TRANSPORT_PARAMETERS_MISCONFIGURED 305 +#define SSL_R_UNEXPECTED_COMPATIBILITY_MODE 306 +#define SSL_R_NO_APPLICATION_PROTOCOL 307 +#define SSL_R_NEGOTIATED_ALPS_WITHOUT_ALPN 308 +#define SSL_R_ALPS_MISMATCH_ON_EARLY_DATA 309 +#define SSL_R_ECH_SERVER_CONFIG_AND_PRIVATE_KEY_MISMATCH 310 +#define SSL_R_ECH_SERVER_CONFIG_UNSUPPORTED_EXTENSION 311 +#define SSL_R_UNSUPPORTED_ECH_SERVER_CONFIG 312 +#define SSL_R_ECH_SERVER_WOULD_HAVE_NO_RETRY_CONFIGS 313 +#define SSL_R_INVALID_CLIENT_HELLO_INNER 314 +#define SSL_R_INVALID_ALPN_PROTOCOL_LIST 315 +#define SSL_R_COULD_NOT_PARSE_HINTS 316 +#define SSL_R_INVALID_ECH_PUBLIC_NAME 317 +#define SSL_R_INVALID_ECH_CONFIG_LIST 318 +#define SSL_R_ECH_REJECTED 319 +#define SSL_R_INVALID_OUTER_EXTENSION 320 +#define SSL_R_INCONSISTENT_ECH_NEGOTIATION 321 +#define SSL_R_INVALID_ALPS_CODEPOINT 322 +#define SSL_R_NOT_REPLACING_CERTIFICATE 323 +#define SSL_R_SERIALIZATION_UNSUPPORTED 500 +#define SSL_R_SERIALIZATION_INVALID_SSL 501 +#define SSL_R_SERIALIZATION_INVALID_SSL_CONFIG 502 +#define SSL_R_SERIALIZATION_INVALID_SSL3_STATE 503 +#define SSL_R_SERIALIZATION_INVALID_SSL_BUFFER 505 +#define SSL_R_SERIALIZATION_INVALID_SSL_AEAD_CONTEXT 506 +#define SSL_R_BAD_HYBRID_KEYSHARE 507 +#define SSL_R_BAD_KEM_CIPHERTEXT 508 +#define SSL_R_SSLV3_ALERT_CLOSE_NOTIFY 1000 +#define SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE 1010 +#define SSL_R_SSLV3_ALERT_BAD_RECORD_MAC 1020 +#define SSL_R_TLSV1_ALERT_DECRYPTION_FAILED 1021 +#define SSL_R_TLSV1_ALERT_RECORD_OVERFLOW 1022 +#define SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE 1030 +#define SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE 1040 +#define SSL_R_SSLV3_ALERT_NO_CERTIFICATE 1041 +#define SSL_R_SSLV3_ALERT_BAD_CERTIFICATE 1042 +#define SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE 1043 +#define SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED 1044 +#define SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED 1045 +#define SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN 1046 +#define SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER 1047 +#define SSL_R_TLSV1_ALERT_UNKNOWN_CA 1048 +#define SSL_R_TLSV1_ALERT_ACCESS_DENIED 1049 +#define SSL_R_TLSV1_ALERT_DECODE_ERROR 1050 +#define SSL_R_TLSV1_ALERT_DECRYPT_ERROR 1051 +#define SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION 1060 +#define SSL_R_TLSV1_ALERT_PROTOCOL_VERSION 1070 +#define SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY 1071 +#define SSL_R_TLSV1_ALERT_INTERNAL_ERROR 1080 +#define SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK 1086 +#define SSL_R_TLSV1_ALERT_USER_CANCELLED 1090 +#define SSL_R_TLSV1_ALERT_NO_RENEGOTIATION 1100 +#define SSL_R_TLSV1_ALERT_UNSUPPORTED_EXTENSION 1110 +#define SSL_R_TLSV1_ALERT_CERTIFICATE_UNOBTAINABLE 1111 +#define SSL_R_TLSV1_ALERT_UNRECOGNIZED_NAME 1112 +#define SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_STATUS_RESPONSE 1113 +#define SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_HASH_VALUE 1114 +#define SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY 1115 +#define SSL_R_TLSV1_ALERT_CERTIFICATE_REQUIRED 1116 +#define SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL 1120 +#define SSL_R_TLSV1_ALERT_ECH_REQUIRED 1121 +#define SSL_R_SERIALIZATION_INVALID_SERDE_VERSION 1122 + +#endif // OPENSSL_HEADER_SSL_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ssl3.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ssl3.h new file mode 100644 index 0000000..dbf3d1d --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ssl3.h @@ -0,0 +1,227 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// ECC cipher suite support in OpenSSL originally developed by +// SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SSL3_H +#define OPENSSL_HEADER_SSL3_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +// These are kept to support clients that negotiates higher protocol versions +// using SSLv2 client hello records. +#define SSL2_MT_CLIENT_HELLO 1 +#define SSL2_VERSION 0x0002 + +// Signalling cipher suite value from RFC 5746. +#define SSL3_CK_SCSV 0x030000FF +// Fallback signalling cipher suite value from RFC 7507. +#define SSL3_CK_FALLBACK_SCSV 0x03005600 + +#define SSL3_CK_RSA_NULL_MD5 0x03000001 +#define SSL3_CK_RSA_NULL_SHA 0x03000002 +#define SSL3_CK_RSA_RC4_40_MD5 0x03000003 +#define SSL3_CK_RSA_RC4_128_MD5 0x03000004 +#define SSL3_CK_RSA_RC4_128_SHA 0x03000005 +#define SSL3_CK_RSA_RC2_40_MD5 0x03000006 +#define SSL3_CK_RSA_IDEA_128_SHA 0x03000007 +#define SSL3_CK_RSA_DES_40_CBC_SHA 0x03000008 +#define SSL3_CK_RSA_DES_64_CBC_SHA 0x03000009 +#define SSL3_CK_RSA_DES_192_CBC3_SHA 0x0300000A + +#define SSL3_CK_DH_DSS_DES_40_CBC_SHA 0x0300000B +#define SSL3_CK_DH_DSS_DES_64_CBC_SHA 0x0300000C +#define SSL3_CK_DH_DSS_DES_192_CBC3_SHA 0x0300000D +#define SSL3_CK_DH_RSA_DES_40_CBC_SHA 0x0300000E +#define SSL3_CK_DH_RSA_DES_64_CBC_SHA 0x0300000F +#define SSL3_CK_DH_RSA_DES_192_CBC3_SHA 0x03000010 + +#define SSL3_CK_EDH_DSS_DES_40_CBC_SHA 0x03000011 +#define SSL3_CK_EDH_DSS_DES_64_CBC_SHA 0x03000012 +#define SSL3_CK_EDH_DSS_DES_192_CBC3_SHA 0x03000013 +#define SSL3_CK_EDH_RSA_DES_40_CBC_SHA 0x03000014 +#define SSL3_CK_EDH_RSA_DES_64_CBC_SHA 0x03000015 +#define SSL3_CK_EDH_RSA_DES_192_CBC3_SHA 0x03000016 + +#define SSL3_CK_ADH_RC4_40_MD5 0x03000017 +#define SSL3_CK_ADH_RC4_128_MD5 0x03000018 +#define SSL3_CK_ADH_DES_40_CBC_SHA 0x03000019 +#define SSL3_CK_ADH_DES_64_CBC_SHA 0x0300001A +#define SSL3_CK_ADH_DES_192_CBC_SHA 0x0300001B + +#define SSL3_TXT_RSA_NULL_MD5 "NULL-MD5" +#define SSL3_TXT_RSA_NULL_SHA "NULL-SHA" +#define SSL3_TXT_RSA_RC4_40_MD5 "EXP-RC4-MD5" +#define SSL3_TXT_RSA_RC4_128_MD5 "RC4-MD5" +#define SSL3_TXT_RSA_RC4_128_SHA "RC4-SHA" +#define SSL3_TXT_RSA_RC2_40_MD5 "EXP-RC2-CBC-MD5" +#define SSL3_TXT_RSA_IDEA_128_SHA "IDEA-CBC-SHA" +#define SSL3_TXT_RSA_DES_40_CBC_SHA "EXP-DES-CBC-SHA" +#define SSL3_TXT_RSA_DES_64_CBC_SHA "DES-CBC-SHA" +#define SSL3_TXT_RSA_DES_192_CBC3_SHA "DES-CBC3-SHA" + +#define SSL3_TXT_DH_DSS_DES_40_CBC_SHA "EXP-DH-DSS-DES-CBC-SHA" +#define SSL3_TXT_DH_DSS_DES_64_CBC_SHA "DH-DSS-DES-CBC-SHA" +#define SSL3_TXT_DH_DSS_DES_192_CBC3_SHA "DH-DSS-DES-CBC3-SHA" +#define SSL3_TXT_DH_RSA_DES_40_CBC_SHA "EXP-DH-RSA-DES-CBC-SHA" +#define SSL3_TXT_DH_RSA_DES_64_CBC_SHA "DH-RSA-DES-CBC-SHA" +#define SSL3_TXT_DH_RSA_DES_192_CBC3_SHA "DH-RSA-DES-CBC3-SHA" + +#define SSL3_TXT_EDH_DSS_DES_40_CBC_SHA "EXP-EDH-DSS-DES-CBC-SHA" +#define SSL3_TXT_EDH_DSS_DES_64_CBC_SHA "EDH-DSS-DES-CBC-SHA" +#define SSL3_TXT_EDH_DSS_DES_192_CBC3_SHA "EDH-DSS-DES-CBC3-SHA" +#define SSL3_TXT_EDH_RSA_DES_40_CBC_SHA "EXP-EDH-RSA-DES-CBC-SHA" +#define SSL3_TXT_EDH_RSA_DES_64_CBC_SHA "EDH-RSA-DES-CBC-SHA" +#define SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA "EDH-RSA-DES-CBC3-SHA" + +#define SSL3_TXT_ADH_RC4_40_MD5 "EXP-ADH-RC4-MD5" +#define SSL3_TXT_ADH_RC4_128_MD5 "ADH-RC4-MD5" +#define SSL3_TXT_ADH_DES_40_CBC_SHA "EXP-ADH-DES-CBC-SHA" +#define SSL3_TXT_ADH_DES_64_CBC_SHA "ADH-DES-CBC-SHA" +#define SSL3_TXT_ADH_DES_192_CBC_SHA "ADH-DES-CBC3-SHA" + +#define SSL3_SSL_SESSION_ID_LENGTH 32 +#define SSL3_MAX_SSL_SESSION_ID_LENGTH 32 + +#define SSL3_MASTER_SECRET_SIZE 48 +#define SSL3_RANDOM_SIZE 32 +#define SSL3_SESSION_ID_SIZE 32 +#define SSL3_RT_HEADER_LENGTH 5 + +#define SSL3_HM_HEADER_LENGTH 4 + +#ifndef SSL3_ALIGN_PAYLOAD +// Some will argue that this increases memory footprint, but it's not actually +// true. Point is that malloc has to return at least 64-bit aligned pointers, +// meaning that allocating 5 bytes wastes 3 bytes in either case. Suggested +// pre-gaping simply moves these wasted bytes from the end of allocated region +// to its front, but makes data payload aligned, which improves performance. +#define SSL3_ALIGN_PAYLOAD 8 +#else +#if (SSL3_ALIGN_PAYLOAD & (SSL3_ALIGN_PAYLOAD - 1)) != 0 +#error "insane SSL3_ALIGN_PAYLOAD" +#undef SSL3_ALIGN_PAYLOAD +#endif +#endif + +// This is the maximum MAC (digest) size used by the SSL library. Currently +// maximum of 20 is used by SHA1, but we reserve for future extension for +// 512-bit hashes. + +#define SSL3_RT_MAX_MD_SIZE 64 + +// Maximum block size used in all ciphersuites. Currently 16 for AES. + +#define SSL_RT_MAX_CIPHER_BLOCK_SIZE 16 + +// Maximum plaintext length: defined by SSL/TLS standards +#define SSL3_RT_MAX_PLAIN_LENGTH 16384 +// Maximum compression overhead: defined by SSL/TLS standards +#define SSL3_RT_MAX_COMPRESSED_OVERHEAD 1024 + +// The standards give a maximum encryption overhead of 1024 bytes. In practice +// the value is lower than this. The overhead is the maximum number of padding +// bytes (256) plus the mac size. +// +// TODO(davidben): This derivation doesn't take AEADs into account, or TLS 1.1 +// explicit nonces. It happens to work because |SSL3_RT_MAX_MD_SIZE| is larger +// than necessary and no true AEAD has variable overhead in TLS 1.2. +#define SSL3_RT_MAX_ENCRYPTED_OVERHEAD (256 + SSL3_RT_MAX_MD_SIZE) + +// SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD is the maximum overhead in encrypting a +// record. This does not include the record header. Some ciphers use explicit +// nonces, so it includes both the AEAD overhead as well as the nonce. +#define SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD \ + (EVP_AEAD_MAX_OVERHEAD + EVP_AEAD_MAX_NONCE_LENGTH) + +OPENSSL_STATIC_ASSERT(SSL3_RT_MAX_ENCRYPTED_OVERHEAD >= + SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD, + max_overheads_are_inconsistent) + +// SSL3_RT_MAX_COMPRESSED_LENGTH is an alias for +// |SSL3_RT_MAX_PLAIN_LENGTH|. Compression is gone, so don't include the +// compression overhead. +#define SSL3_RT_MAX_COMPRESSED_LENGTH SSL3_RT_MAX_PLAIN_LENGTH + +#define SSL3_RT_MAX_ENCRYPTED_LENGTH \ + (SSL3_RT_MAX_ENCRYPTED_OVERHEAD + SSL3_RT_MAX_COMPRESSED_LENGTH) +#define SSL3_RT_MAX_PACKET_SIZE \ + (SSL3_RT_MAX_ENCRYPTED_LENGTH + SSL3_RT_HEADER_LENGTH) + +#define SSL3_MD_CLIENT_FINISHED_CONST "\x43\x4C\x4E\x54" +#define SSL3_MD_SERVER_FINISHED_CONST "\x53\x52\x56\x52" + +#define SSL3_RT_CHANGE_CIPHER_SPEC 20 +#define SSL3_RT_ALERT 21 +#define SSL3_RT_HANDSHAKE 22 +#define SSL3_RT_APPLICATION_DATA 23 + +// Pseudo content type for SSL/TLS header info +#define SSL3_RT_HEADER 0x100 +#define SSL3_RT_CLIENT_HELLO_INNER 0x101 + +#define SSL3_AL_WARNING 1 +#define SSL3_AL_FATAL 2 + +#define SSL3_AD_CLOSE_NOTIFY 0 +#define SSL3_AD_UNEXPECTED_MESSAGE 10 // fatal +#define SSL3_AD_BAD_RECORD_MAC 20 // fatal +#define SSL3_AD_DECOMPRESSION_FAILURE 30 // fatal +#define SSL3_AD_HANDSHAKE_FAILURE 40 // fatal +#define SSL3_AD_NO_CERTIFICATE 41 +#define SSL3_AD_BAD_CERTIFICATE 42 +#define SSL3_AD_UNSUPPORTED_CERTIFICATE 43 +#define SSL3_AD_CERTIFICATE_REVOKED 44 +#define SSL3_AD_CERTIFICATE_EXPIRED 45 +#define SSL3_AD_CERTIFICATE_UNKNOWN 46 +#define SSL3_AD_ILLEGAL_PARAMETER 47 // fatal +#define SSL3_AD_INAPPROPRIATE_FALLBACK 86 // fatal + +#define SSL3_CT_RSA_SIGN 1 + +#define SSL3_MT_HELLO_REQUEST 0 +#define SSL3_MT_CLIENT_HELLO 1 +#define SSL3_MT_SERVER_HELLO 2 +#define SSL3_MT_NEW_SESSION_TICKET 4 +#define SSL3_MT_END_OF_EARLY_DATA 5 +#define SSL3_MT_ENCRYPTED_EXTENSIONS 8 +#define SSL3_MT_CERTIFICATE 11 +#define SSL3_MT_SERVER_KEY_EXCHANGE 12 +#define SSL3_MT_CERTIFICATE_REQUEST 13 +#define SSL3_MT_SERVER_HELLO_DONE 14 +#define SSL3_MT_CERTIFICATE_VERIFY 15 +#define SSL3_MT_CLIENT_KEY_EXCHANGE 16 +#define SSL3_MT_FINISHED 20 +#define SSL3_MT_CERTIFICATE_STATUS 22 +#define SSL3_MT_SUPPLEMENTAL_DATA 23 +#define SSL3_MT_KEY_UPDATE 24 +#define SSL3_MT_COMPRESSED_CERTIFICATE 25 +#define SSL3_MT_NEXT_PROTO 67 +#define SSL3_MT_CHANNEL_ID 203 +#define SSL3_MT_MESSAGE_HASH 254 +#define DTLS1_MT_HELLO_VERIFY_REQUEST 3 + +// The following are legacy aliases for consumers which use +// |SSL_CTX_set_msg_callback|. +#define SSL3_MT_SERVER_DONE SSL3_MT_SERVER_HELLO_DONE +#define SSL3_MT_NEWSESSION_TICKET SSL3_MT_NEW_SESSION_TICKET + + +#define SSL3_MT_CCS 1 + + +#ifdef __cplusplus +} // extern C +#endif + +#endif // OPENSSL_HEADER_SSL3_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/stack.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/stack.h new file mode 100644 index 0000000..d7443be --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/stack.h @@ -0,0 +1,646 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_STACK_H +#define OPENSSL_HEADER_STACK_H + +#include + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// A stack, in OpenSSL, is an array of pointers. They are the most commonly +// used collection object. +// +// This file defines macros for type-safe use of the stack functions. A stack +// type is named like |STACK_OF(FOO)| and is accessed with functions named +// like |sk_FOO_*|. Note the stack will typically contain /pointers/ to |FOO|. +// +// The |DECLARE_STACK_OF| macro makes |STACK_OF(FOO)| available, and +// |DEFINE_STACK_OF| makes the corresponding functions available. + + +// Defining stacks. + +// STACK_OF expands to the stack type for |type|. +#define STACK_OF(type) struct stack_st_##type + +// DECLARE_STACK_OF declares the |STACK_OF(type)| type. It does not make the +// corresponding |sk_type_*| functions available. This macro should be used in +// files which only need the type. +#define DECLARE_STACK_OF(type) STACK_OF(type); + +// DEFINE_NAMED_STACK_OF defines |STACK_OF(name)| to be a stack whose elements +// are |type| *. This macro makes the |sk_name_*| functions available. +// +// It is not necessary to use |DECLARE_STACK_OF| in files which use this macro. +#define DEFINE_NAMED_STACK_OF(name, type) \ + BORINGSSL_DEFINE_STACK_OF_IMPL(name, type *, const type *) \ + BORINGSSL_DEFINE_STACK_TRAITS(name, type, false) + +// DEFINE_STACK_OF defines |STACK_OF(type)| to be a stack whose elements are +// |type| *. This macro makes the |sk_type_*| functions available. +// +// It is not necessary to use |DECLARE_STACK_OF| in files which use this macro. +#define DEFINE_STACK_OF(type) DEFINE_NAMED_STACK_OF(type, type) + +// DEFINE_CONST_STACK_OF defines |STACK_OF(type)| to be a stack whose elements +// are const |type| *. This macro makes the |sk_type_*| functions available. +// +// It is not necessary to use |DECLARE_STACK_OF| in files which use this macro. +#define DEFINE_CONST_STACK_OF(type) \ + BORINGSSL_DEFINE_STACK_OF_IMPL(type, const type *, const type *) \ + BORINGSSL_DEFINE_STACK_TRAITS(type, const type, true) + + +// Using stacks. +// +// After the |DEFINE_STACK_OF| macro is used, the following functions are +// available. + +#if 0 // Sample + +// sk_SAMPLE_free_func is a callback to free an element in a stack. +typedef void (*sk_SAMPLE_free_func)(SAMPLE *); + +// sk_SAMPLE_copy_func is a callback to copy an element in a stack. It should +// return the copy or NULL on error. +typedef SAMPLE *(*sk_SAMPLE_copy_func)(const SAMPLE *); + +// sk_SAMPLE_cmp_func is a callback to compare |*a| to |*b|. It should return a +// value < 0, 0, or > 0 if |*a| is less than, equal to, or greater than |*b|, +// respectively. Note the extra indirection - the function is given a pointer +// to a pointer to the element. This is the |qsort|/|bsearch| comparison +// function applied to an array of |SAMPLE*|. +typedef int (*sk_SAMPLE_cmp_func)(const SAMPLE *const *a, + const SAMPLE *const *b); + +// sk_SAMPLE_new creates a new, empty stack with the given comparison function, +// which may be NULL. It returns the new stack or NULL on allocation failure. +STACK_OF(SAMPLE) *sk_SAMPLE_new(sk_SAMPLE_cmp_func comp); + +// sk_SAMPLE_new_null creates a new, empty stack. It returns the new stack or +// NULL on allocation failure. +STACK_OF(SAMPLE) *sk_SAMPLE_new_null(void); + +// sk_SAMPLE_num returns the number of elements in |sk|. It is safe to cast this +// value to |int|. |sk| is guaranteed to have at most |INT_MAX| elements. If +// |sk| is NULL, it is treated as the empty list and this function returns zero. +size_t sk_SAMPLE_num(const STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_zero resets |sk| to the empty state but does nothing to free the +// individual elements themselves. +void sk_SAMPLE_zero(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_value returns the |i|th pointer in |sk|, or NULL if |i| is out of +// range. If |sk| is NULL, it is treated as an empty list and the function +// returns NULL. +SAMPLE *sk_SAMPLE_value(const STACK_OF(SAMPLE) *sk, size_t i); + +// sk_SAMPLE_set sets the |i|th pointer in |sk| to |p| and returns |p|. If |i| +// is out of range, it returns NULL. +SAMPLE *sk_SAMPLE_set(STACK_OF(SAMPLE) *sk, size_t i, SAMPLE *p); + +// sk_SAMPLE_free frees |sk|, but does nothing to free the individual elements. +// Use |sk_SAMPLE_pop_free| to also free the elements. +void sk_SAMPLE_free(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_pop_free calls |free_func| on each element in |sk| and then +// frees the stack itself. +void sk_SAMPLE_pop_free(STACK_OF(SAMPLE) *sk, sk_SAMPLE_free_func free_func); + +// sk_SAMPLE_insert inserts |p| into the stack at index |where|, moving existing +// elements if needed. It returns the length of the new stack, or zero on +// error. Ownership of |p| is taken by |sk|. +size_t sk_SAMPLE_insert(STACK_OF(SAMPLE) *sk, SAMPLE *p, size_t where); + +// sk_SAMPLE_delete removes the pointer at index |where|, moving other elements +// down if needed. It returns the removed pointer, or NULL if |where| is out of +// range. +SAMPLE *sk_SAMPLE_delete(STACK_OF(SAMPLE) *sk, size_t where); + +// sk_SAMPLE_delete_ptr removes, at most, one instance of |p| from |sk| based on +// pointer equality. If an instance of |p| is found then |p| is returned, +// otherwise it returns NULL. +SAMPLE *sk_SAMPLE_delete_ptr(STACK_OF(SAMPLE) *sk, const SAMPLE *p); + +// sk_SAMPLE_delete_if_func is the callback function for |sk_SAMPLE_delete_if|. +// It should return one to remove |p| and zero to keep it. +typedef int (*sk_SAMPLE_delete_if_func)(SAMPLE *p, void *data); + +// sk_SAMPLE_delete_if calls |func| with each element of |sk| and removes the +// entries where |func| returned one. This function does not free or return +// removed pointers so, if |sk| owns its contents, |func| should release the +// pointers prior to returning one. +void sk_SAMPLE_delete_if(STACK_OF(SAMPLE) *sk, sk_SAMPLE_delete_if_func func, + void *data); + +// sk_SAMPLE_find find the first value in |sk| equal to |p|. |sk|'s comparison +// function determines equality, or pointer equality if |sk| has no comparison +// function. +// +// If the stack is sorted (see |sk_SAMPLE_sort|), this function uses a binary +// search. Otherwise it performs a linear search. If it finds a matching +// element, it returns the index of that element. Otherwise, it returns -1. +// If |sk| is NULL, it is treated as the empty list and the function returns +// zero. +// +// Note this differs from OpenSSL in that OpenSSL's version will implicitly +// sort |sk| if it has a comparison function defined. +int sk_SAMPLE_find(const STACK_OF(SAMPLE) *sk, const SAMPLE *p); + +// sk_SAMPLE_find_awslc is like |sk_SAMPLE_find|, but if it finds a matching +// element, it writes the index to |*out_index| (if |out_index| is not NULL) +// and returns one. Otherwise, it returns zero. +int sk_SAMPLE_find_awslc(const STACK_OF(SAMPLE) *sk, size_t *out_index, + const SAMPLE *p); + +// sk_SAMPLE_unshift inserts |p| as the first element of |sk| and takes +// ownership of |p|. It is equivalent to "sk_SAMPLE_insert(sk, p, 0)". +SAMPLE *sk_SAMPLE_unshift(STACK_OF(SAMPLE) *sk, SAMPLE *p); + +// sk_SAMPLE_shift removes and returns the first element in |sk|, or NULL if +// |sk| is empty. +SAMPLE *sk_SAMPLE_shift(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_push appends |p| to |sk| and returns the length of the new stack, +// or 0 on allocation failure. +size_t sk_SAMPLE_push(STACK_OF(SAMPLE) *sk, SAMPLE *p); + +// sk_SAMPLE_pop removes and returns the last element of |sk|, or NULL if |sk| +// is empty. +SAMPLE *sk_SAMPLE_pop(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_dup performs a shallow copy of a stack and returns the new stack, +// or NULL on error. Use |sk_SAMPLE_deep_copy| to also copy the elements. +STACK_OF(SAMPLE) *sk_SAMPLE_dup(const STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_sort sorts the elements of |sk| into ascending order based on the +// comparison function. The stack maintains a "sorted" flag and sorting an +// already sorted stack is a no-op. +void sk_SAMPLE_sort(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_is_sorted returns one if |sk| is known to be sorted and zero +// otherwise. +int sk_SAMPLE_is_sorted(const STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_set_cmp_func sets the comparison function to be used by |sk| and +// returns the previous one. +sk_SAMPLE_cmp_func sk_SAMPLE_set_cmp_func(STACK_OF(SAMPLE) *sk, + sk_SAMPLE_cmp_func comp); + +// sk_SAMPLE_deep_copy performs a copy of |sk| and of each of the non-NULL +// elements in |sk| by using |copy_func|. If an error occurs, it calls +// |free_func| to free any copies already made and returns NULL. +STACK_OF(SAMPLE) *sk_SAMPLE_deep_copy(const STACK_OF(SAMPLE) *sk, + sk_SAMPLE_copy_func copy_func, + sk_SAMPLE_free_func free_func); + +#endif // Sample + + +// Private functions. +// +// The |sk_*| functions generated above are implemented internally using the +// type-erased functions below. Callers should use the typed wrappers instead. +// When using the type-erased functions, callers are responsible for ensuring +// the underlying types are correct. Casting pointers to the wrong types will +// result in memory errors. + +// OPENSSL_sk_free_func is a function that frees an element in a stack. Note its +// actual type is void (*)(T *) for some T. Low-level |sk_*| functions will be +// passed a type-specific wrapper to call it correctly. +typedef void (*OPENSSL_sk_free_func)(void *ptr); + +// OPENSSL_sk_copy_func is a function that copies an element in a stack. Note +// its actual type is T *(*)(const T *) for some T. Low-level |sk_*| functions +// will be passed a type-specific wrapper to call it correctly. +typedef void *(*OPENSSL_sk_copy_func)(const void *ptr); + +// OPENSSL_sk_cmp_func is a comparison function that returns a value < 0, 0 or > +// 0 if |*a| is less than, equal to or greater than |*b|, respectively. Note +// the extra indirection - the function is given a pointer to a pointer to the +// element. This differs from the usual qsort/bsearch comparison function. +// +// Note its actual type is |int (*)(const T *const *a, const T *const *b)|. +// Low-level |sk_*| functions will be passed a type-specific wrapper to call it +// correctly. +typedef int (*OPENSSL_sk_cmp_func)(const void *const *a, const void *const *b); + +// OPENSSL_sk_delete_if_func is the generic version of +// |sk_SAMPLE_delete_if_func|. +typedef int (*OPENSSL_sk_delete_if_func)(void *obj, void *data); + +// The following function types call the above type-erased signatures with the +// true types. +typedef void (*OPENSSL_sk_call_free_func)(OPENSSL_sk_free_func, void *); +typedef void *(*OPENSSL_sk_call_copy_func)(OPENSSL_sk_copy_func, const void *); +typedef int (*OPENSSL_sk_call_cmp_func)(OPENSSL_sk_cmp_func, const void *, + const void *); +typedef int (*OPENSSL_sk_call_delete_if_func)(OPENSSL_sk_delete_if_func, void *, + void *); + +// An OPENSSL_STACK contains an array of pointers. It is not designed to be used +// directly, rather the wrapper macros should be used. +typedef struct stack_st OPENSSL_STACK; + +// The following are raw stack functions. They implement the corresponding typed +// |sk_SAMPLE_*| functions generated by |DEFINE_STACK_OF|. Callers shouldn't be +// using them. Rather, callers should use the typed functions. +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_new(OPENSSL_sk_cmp_func comp); +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_new_null(void); +OPENSSL_EXPORT size_t OPENSSL_sk_num(const OPENSSL_STACK *sk); +OPENSSL_EXPORT void OPENSSL_sk_zero(OPENSSL_STACK *sk); +OPENSSL_EXPORT void *OPENSSL_sk_value(const OPENSSL_STACK *sk, size_t i); +OPENSSL_EXPORT void *OPENSSL_sk_set(OPENSSL_STACK *sk, size_t i, void *p); +OPENSSL_EXPORT void OPENSSL_sk_free(OPENSSL_STACK *sk); +OPENSSL_EXPORT void OPENSSL_sk_pop_free_ex( + OPENSSL_STACK *sk, OPENSSL_sk_call_free_func call_free_func, + OPENSSL_sk_free_func free_func); +OPENSSL_EXPORT size_t OPENSSL_sk_insert(OPENSSL_STACK *sk, void *p, + size_t where); +OPENSSL_EXPORT void *OPENSSL_sk_delete(OPENSSL_STACK *sk, size_t where); +OPENSSL_EXPORT void *OPENSSL_sk_delete_ptr(OPENSSL_STACK *sk, const void *p); +OPENSSL_EXPORT void OPENSSL_sk_delete_if( + OPENSSL_STACK *sk, OPENSSL_sk_call_delete_if_func call_func, + OPENSSL_sk_delete_if_func func, void *data); +OPENSSL_EXPORT int OPENSSL_sk_find(const OPENSSL_STACK *sk, size_t *out_index, + const void *p, + OPENSSL_sk_call_cmp_func call_cmp_func); +OPENSSL_EXPORT int OPENSSL_sk_unshift(OPENSSL_STACK *sk, void *data); +OPENSSL_EXPORT void *OPENSSL_sk_shift(OPENSSL_STACK *sk); +OPENSSL_EXPORT size_t OPENSSL_sk_push(OPENSSL_STACK *sk, void *p); +OPENSSL_EXPORT void *OPENSSL_sk_pop(OPENSSL_STACK *sk); +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_dup(const OPENSSL_STACK *sk); +OPENSSL_EXPORT void OPENSSL_sk_sort(OPENSSL_STACK *sk, + OPENSSL_sk_call_cmp_func call_cmp_func); +OPENSSL_EXPORT int OPENSSL_sk_is_sorted(const OPENSSL_STACK *sk); +OPENSSL_EXPORT OPENSSL_sk_cmp_func +OPENSSL_sk_set_cmp_func(OPENSSL_STACK *sk, OPENSSL_sk_cmp_func comp); +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_deep_copy( + const OPENSSL_STACK *sk, OPENSSL_sk_call_copy_func call_copy_func, + OPENSSL_sk_copy_func copy_func, OPENSSL_sk_call_free_func call_free_func, + OPENSSL_sk_free_func free_func); + + +// Deprecated private functions (hidden). +// +// TODO(crbug.com/boringssl/499): Migrate callers to the typed wrappers, or at +// least the new names and remove the old ones. + +typedef OPENSSL_STACK _STACK; + +OPENSSL_INLINE OPENSSL_STACK *sk_new_null(void) { + return OPENSSL_sk_new_null(); +} + +OPENSSL_INLINE size_t sk_num(const OPENSSL_STACK *sk) { + return OPENSSL_sk_num(sk); +} + +OPENSSL_INLINE void *sk_value(const OPENSSL_STACK *sk, size_t i) { + return OPENSSL_sk_value(sk, i); +} + +OPENSSL_INLINE void sk_free(OPENSSL_STACK *sk) { OPENSSL_sk_free(sk); } + +OPENSSL_INLINE size_t sk_push(OPENSSL_STACK *sk, void *p) { + return OPENSSL_sk_push(sk, p); +} + +OPENSSL_INLINE void *sk_pop(OPENSSL_STACK *sk) { return OPENSSL_sk_pop(sk); } + +// sk_pop_free behaves like |sk_pop_free_ex| but performs an invalid function +// pointer cast. It exists because some existing callers called |sk_pop_free| +// directly. +// +// TODO(davidben): Migrate callers to bssl::UniquePtr and remove this. +OPENSSL_EXPORT void sk_pop_free(OPENSSL_STACK *sk, + OPENSSL_sk_free_func free_func); + + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { +BSSL_NAMESPACE_BEGIN +namespace internal { +template +struct StackTraits {}; +} +BSSL_NAMESPACE_END +} + +#define BORINGSSL_DEFINE_STACK_TRAITS(name, type, is_const) \ + extern "C++" { \ + BSSL_NAMESPACE_BEGIN \ + namespace internal { \ + template <> \ + struct StackTraits { \ + static constexpr bool kIsStack = true; \ + using Type = type; \ + static constexpr bool kIsConst = is_const; \ + }; \ + } \ + BSSL_NAMESPACE_END \ + } + +#else +#define BORINGSSL_DEFINE_STACK_TRAITS(name, type, is_const) +#endif + +#define BORINGSSL_DEFINE_STACK_OF_IMPL(name, ptrtype, constptrtype) \ + /* We disable MSVC C4191 in this macro, which warns when pointers are cast \ + * to the wrong type. While the cast itself is valid, it is often a bug \ + * because calling it through the cast is UB. However, we never actually \ + * call functions as |OPENSSL_sk_cmp_func|. The type is just a type-erased \ + * function pointer. (C does not guarantee function pointers fit in \ + * |void*|, and GCC will warn on this.) Thus we just disable the false \ + * positive warning. */ \ + OPENSSL_MSVC_PRAGMA(warning(push)) \ + OPENSSL_MSVC_PRAGMA(warning(disable : 4191)) \ + OPENSSL_CLANG_PRAGMA("clang diagnostic push") \ + OPENSSL_CLANG_PRAGMA("clang diagnostic ignored \"-Wunknown-warning-option\"") \ + OPENSSL_CLANG_PRAGMA("clang diagnostic ignored \"-Wcast-function-type-strict\"") \ + \ + DECLARE_STACK_OF(name) \ + \ + typedef void (*sk_##name##_free_func)(ptrtype); \ + typedef ptrtype (*sk_##name##_copy_func)(constptrtype); \ + typedef int (*sk_##name##_cmp_func)(constptrtype const *, \ + constptrtype const *); \ + typedef int (*sk_##name##_delete_if_func)(ptrtype, void *); \ + \ + OPENSSL_INLINE void sk_##name##_call_free_func( \ + OPENSSL_sk_free_func free_func, void *ptr) { \ + ((sk_##name##_free_func)free_func)((ptrtype)ptr); \ + } \ + \ + OPENSSL_INLINE void *sk_##name##_call_copy_func( \ + OPENSSL_sk_copy_func copy_func, const void *ptr) { \ + return (void *)((sk_##name##_copy_func)copy_func)((constptrtype)ptr); \ + } \ + \ + OPENSSL_INLINE int sk_##name##_call_cmp_func(OPENSSL_sk_cmp_func cmp_func, \ + const void *a, const void *b) { \ + constptrtype a_ptr = (constptrtype)a; \ + constptrtype b_ptr = (constptrtype)b; \ + /* |cmp_func| expects an extra layer of pointers to match qsort. */ \ + return ((sk_##name##_cmp_func)cmp_func)(&a_ptr, &b_ptr); \ + } \ + \ + OPENSSL_INLINE int sk_##name##_call_delete_if_func( \ + OPENSSL_sk_delete_if_func func, void *obj, void *data) { \ + return ((sk_##name##_delete_if_func)func)((ptrtype)obj, data); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_new(sk_##name##_cmp_func comp) { \ + return (STACK_OF(name) *)OPENSSL_sk_new((OPENSSL_sk_cmp_func)comp); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_new_null(void) { \ + return (STACK_OF(name) *)OPENSSL_sk_new_null(); \ + } \ + \ + OPENSSL_INLINE size_t sk_##name##_num(const STACK_OF(name) *sk) { \ + return OPENSSL_sk_num((const OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_zero(STACK_OF(name) *sk) { \ + OPENSSL_sk_zero((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_value(const STACK_OF(name) *sk, \ + size_t i) { \ + return (ptrtype)OPENSSL_sk_value((const OPENSSL_STACK *)sk, i); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_set(STACK_OF(name) *sk, size_t i, \ + ptrtype p) { \ + return (ptrtype)OPENSSL_sk_set((OPENSSL_STACK *)sk, i, (void *)p); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_free(STACK_OF(name) *sk) { \ + OPENSSL_sk_free((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_pop_free(STACK_OF(name) *sk, \ + sk_##name##_free_func free_func) { \ + OPENSSL_sk_pop_free_ex((OPENSSL_STACK *)sk, sk_##name##_call_free_func, \ + (OPENSSL_sk_free_func)free_func); \ + } \ + \ + OPENSSL_INLINE size_t sk_##name##_insert(STACK_OF(name) *sk, ptrtype p, \ + size_t where) { \ + return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (void *)p, where); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_delete(STACK_OF(name) *sk, \ + size_t where) { \ + return (ptrtype)OPENSSL_sk_delete((OPENSSL_STACK *)sk, where); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_delete_ptr(STACK_OF(name) *sk, \ + constptrtype p) { \ + return (ptrtype)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, \ + (const void *)p); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_delete_if( \ + STACK_OF(name) *sk, sk_##name##_delete_if_func func, void *data) { \ + OPENSSL_sk_delete_if((OPENSSL_STACK *)sk, sk_##name##_call_delete_if_func, \ + (OPENSSL_sk_delete_if_func)func, data); \ + } \ + \ + /* use 3-arg sk_*_find_awslc when size_t-sized |out_index| needed */ \ + OPENSSL_INLINE int sk_##name##_find_awslc(const STACK_OF(name) *sk, \ + size_t *out_index, constptrtype p) { \ + return OPENSSL_sk_find((const OPENSSL_STACK *)sk, out_index, \ + (const void *)p, sk_##name##_call_cmp_func); \ + } \ + \ + /* use 2-arg sk_*_find for OpenSSL compatibility */ \ + OPENSSL_INLINE int sk_##name##_find(const STACK_OF(name) *sk, \ + constptrtype p) { \ + size_t out_index = 0; \ + int ok = OPENSSL_sk_find((const OPENSSL_STACK *)sk, &out_index, \ + (const void *)p, sk_##name##_call_cmp_func); \ + /* return -1 if elt not found or elt index is invalid */ \ + if (ok == 0 || out_index > INT_MAX) { \ + return -1; \ + } \ + return (int) out_index; \ + } \ + \ + OPENSSL_INLINE int sk_##name##_unshift(STACK_OF(name) *sk, ptrtype p) { \ + return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (void *)p); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_shift(STACK_OF(name) *sk) { \ + return (ptrtype)OPENSSL_sk_shift((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE size_t sk_##name##_push(STACK_OF(name) *sk, ptrtype p) { \ + return OPENSSL_sk_push((OPENSSL_STACK *)sk, (void *)p); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_pop(STACK_OF(name) *sk) { \ + return (ptrtype)OPENSSL_sk_pop((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_dup(const STACK_OF(name) *sk) { \ + return (STACK_OF(name) *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_sort(STACK_OF(name) *sk) { \ + OPENSSL_sk_sort((OPENSSL_STACK *)sk, sk_##name##_call_cmp_func); \ + } \ + \ + OPENSSL_INLINE int sk_##name##_is_sorted(const STACK_OF(name) *sk) { \ + return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE sk_##name##_cmp_func sk_##name##_set_cmp_func( \ + STACK_OF(name) *sk, sk_##name##_cmp_func comp) { \ + return (sk_##name##_cmp_func)OPENSSL_sk_set_cmp_func( \ + (OPENSSL_STACK *)sk, (OPENSSL_sk_cmp_func)comp); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_deep_copy( \ + const STACK_OF(name) *sk, sk_##name##_copy_func copy_func, \ + sk_##name##_free_func free_func) { \ + return (STACK_OF(name) *)OPENSSL_sk_deep_copy( \ + (const OPENSSL_STACK *)sk, sk_##name##_call_copy_func, \ + (OPENSSL_sk_copy_func)copy_func, sk_##name##_call_free_func, \ + (OPENSSL_sk_free_func)free_func); \ + } \ + \ + OPENSSL_CLANG_PRAGMA("clang diagnostic pop") \ + OPENSSL_MSVC_PRAGMA(warning(pop)) + + +// Built-in stacks. + +typedef char *OPENSSL_STRING; + +DEFINE_STACK_OF(void) +DEFINE_NAMED_STACK_OF(OPENSSL_STRING, char) + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +#include + +BSSL_NAMESPACE_BEGIN + +namespace internal { + +// Stacks defined with |DEFINE_CONST_STACK_OF| are freed with |sk_free|. +template +struct DeleterImpl< + Stack, typename std::enable_if::kIsConst>::type> { + static void Free(Stack *sk) { OPENSSL_sk_free(reinterpret_cast(sk)); } +}; + +// Stacks defined with |DEFINE_STACK_OF| are freed with |sk_pop_free| and the +// corresponding type's deleter. +template +struct DeleterImpl< + Stack, typename std::enable_if::kIsConst>::type> { + static void Free(Stack *sk) { + // sk_FOO_pop_free is defined by macros and bound by name, so we cannot + // access it from C++ here. + using Type = typename StackTraits::Type; + OPENSSL_sk_pop_free_ex( + reinterpret_cast(sk), + [](OPENSSL_sk_free_func /* unused */, void *ptr) { + DeleterImpl::Free(reinterpret_cast(ptr)); + }, + nullptr); + } +}; + +template +class StackIteratorImpl { + public: + using Type = typename StackTraits::Type; + // Iterators must be default-constructable. + StackIteratorImpl() : sk_(nullptr), idx_(0) {} + StackIteratorImpl(const Stack *sk, size_t idx) : sk_(sk), idx_(idx) {} + + bool operator==(StackIteratorImpl other) const { + return sk_ == other.sk_ && idx_ == other.idx_; + } + bool operator!=(StackIteratorImpl other) const { + return !(*this == other); + } + + Type *operator*() const { + return reinterpret_cast( + OPENSSL_sk_value(reinterpret_cast(sk_), idx_)); + } + + StackIteratorImpl &operator++(/* prefix */) { + idx_++; + return *this; + } + + StackIteratorImpl operator++(int /* postfix */) { + StackIteratorImpl copy(*this); + ++(*this); + return copy; + } + + private: + const Stack *sk_; + size_t idx_; +}; + +template +using StackIterator = typename std::enable_if::kIsStack, + StackIteratorImpl>::type; + +} // namespace internal + +// PushToStack pushes |elem| to |sk|. It returns true on success and false on +// allocation failure. +template +inline + typename std::enable_if::kIsConst, bool>::type + PushToStack(Stack *sk, + UniquePtr::Type> elem) { + if (!OPENSSL_sk_push(reinterpret_cast(sk), elem.get())) { + return false; + } + // OPENSSL_sk_push takes ownership on success. + elem.release(); + return true; +} + +BSSL_NAMESPACE_END + +// Define begin() and end() for stack types so C++ range for loops work. +template +inline bssl::internal::StackIterator begin(const Stack *sk) { + return bssl::internal::StackIterator(sk, 0); +} + +template +inline bssl::internal::StackIterator end(const Stack *sk) { + return bssl::internal::StackIterator( + sk, OPENSSL_sk_num(reinterpret_cast(sk))); +} + +} // extern C++ +#endif + +#endif // OPENSSL_HEADER_STACK_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/target.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/target.h new file mode 100644 index 0000000..5bfad30 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/target.h @@ -0,0 +1,237 @@ +// Copyright (c) 2023, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_TARGET_H +#define OPENSSL_HEADER_TARGET_H + +// Preprocessor symbols that define the target platform. +// +// This file may be included in C, C++, and assembler and must be compatible +// with each environment. It is separated out only to share code between +// and . Prefer to include those headers +// instead. + +#if defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) +# if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ +# define OPENSSL_BIG_ENDIAN +# endif +#elif !defined(_MSC_VER) && defined(__has_include) +# if __has_include() +# include +# elif __has_include() +# include +# endif +# if (defined(__BYTE_ORDER) && defined(__BIG_ENDIAN) && __BYTE_ORDER == __BIG_ENDIAN) || \ + (defined(_BYTE_ORDER) && defined(_BIG_ENDIAN) && _BYTE_ORDER == _BIG_ENDIAN) || \ + (defined(BYTE_ORDER) && defined(BIG_ENDIAN) && BYTE_ORDER == BIG_ENDIAN) +# define OPENSSL_BIG_ENDIAN +# endif +#elif defined(_M_PPC) +# define OPENSSL_BIG_ENDIAN +#endif + +#if (defined(__SIZEOF_POINTER__) && __SIZEOF_POINTER__ == 8) || defined(__LP64__) || defined(_WIN64) +#define OPENSSL_64_BIT +#else +#define OPENSSL_32_BIT +#endif + +#if defined(__x86_64) || defined(_M_AMD64) || defined(_M_X64) +#define OPENSSL_X86_64 +#elif defined(__x86) || defined(__i386) || defined(__i386__) || defined(_M_IX86) +#define OPENSSL_X86 +#elif defined(__AARCH64EL__) || defined(_M_ARM64) +#define OPENSSL_AARCH64 +#elif defined(__ARMEL__) || defined(_M_ARM) +#define OPENSSL_ARM +#elif defined(OPENSSL_64_BIT) && (defined(__powerpc__) || defined(__ppc__) || defined(_ARCH_PPC) || \ + defined(__PPC__) || defined(__ppc64__) || defined(__PPC64__) || defined(_ARCH_PPC64) || \ + defined(__ppc64le__) || defined(__powerpc64__) || defined(_M_PPC)) +# if defined(OPENSSL_BIG_ENDIAN) +# define OPENSSL_PPC64BE +# else +# define OPENSSL_PPC64LE +# endif +#elif defined(__powerpc__) || defined(__ppc__) || defined(_ARCH_PPC) || defined(__PPC__) || defined(_M_PPC) +# if defined(OPENSSL_BIG_ENDIAN) +# define OPENSSL_PPC32BE +# else +# define OPENSSL_PPC32LE +# endif +#elif defined(__s390x__) +#define OPENSSL_S390X +#elif defined(__sparc__) +#define OPENSSL_SPARCV9 +#elif defined(__MIPSEL__) || defined(__MIPSEB__) +# if defined(OPENSSL_64_BIT) +# define OPENSSL_MIPS64 +# else +# define OPENSSL_MIPS +# endif +#elif defined(__riscv) +# if defined(OPENSSL_64_BIT) +# define OPENSSL_RISCV64 +# endif +#elif defined(__loongarch_lp64) || \ + (defined(__loongarch__) && defined(OPENSSL_64_BIT)) +#define OPENSSL_LOONGARCH64 +#elif defined(__pnacl__) +#define OPENSSL_PNACL +#elif defined(__wasm__) +#define OPENSSL_WASM +#elif defined(__asmjs__) // Allowed but no macro defined +#elif defined(__myriad2__) // Allowed but no macro defined +#else +// Run the crypto_test binary, notably crypto/compiler_test.cc, before adding +// a new architecture. +#error "Unknown target CPU" +#endif + +#if defined(__APPLE__) +#define OPENSSL_APPLE +// Note |TARGET_OS_MAC| is set for all Apple OS variants. |TARGET_OS_OSX| +// targets macOS specifically. +#if defined(TARGET_OS_OSX) && TARGET_OS_OSX +#define OPENSSL_MACOS +#endif +#if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE +#define OPENSSL_IOS +#endif +#endif + +#if defined(_WIN32) +#define OPENSSL_WINDOWS +#endif + +// Android baremetal aren't Linux but currently define __linux__. +// As a workaround, we exclude them here. +// We also exclude nanolibc/CrOS EC/Zephyr. nanolibc/CrOS EC/Zephyr +// sometimes build for a non-Linux target (which should not define __linux__), +// but also sometimes build for Linux. Although technically running in Linux +// userspace, this lacks all the libc APIs we'd normally expect on Linux, so we +// treat it as a non-Linux target. +// +// TODO(b/291101350): Remove this workaround once Android baremetal no longer +// defines it. +#if defined(__linux__) && \ + !defined(ANDROID_BAREMETAL) && !defined(OPENSSL_NANOLIBC) && \ + !defined(CROS_EC) && !defined(CROS_ZEPHYR) +#define OPENSSL_LINUX +#endif + +// nanolibc is a particular minimal libc implementation. Defining this on any +// other platform is not supported. Other embedded platforms must introduce +// their own defines. +#if defined(OPENSSL_NANOLIBC) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +// Android baremetal is an embedded target that uses a subset of bionic. +// Defining this on any other platform is not supported. Other embedded +// platforms must introduce their own defines. +#if defined(ANDROID_BAREMETAL) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +// CROS_EC is an embedded target for ChromeOS Embedded Controller. Defining +// this on any other platform is not supported. Other embedded platforms must +// introduce their own defines. +// +// https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/README.md +#if defined(CROS_EC) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +// CROS_ZEPHYR is an embedded target for ChromeOS Zephyr Embedded Controller. +// Defining this on any other platform is not supported. Other embedded +// platforms must introduce their own defines. +// +// https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/docs/zephyr/README.md +#if defined(CROS_ZEPHYR) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +#if defined(__ANDROID_API__) +#define OPENSSL_ANDROID +#endif + +#if defined(__FreeBSD__) +#define OPENSSL_FREEBSD +#endif + +#if defined(__OpenBSD__) +#define OPENSSL_OPENBSD +#endif + +#if defined(__NetBSD__) +#define OPENSSL_NETBSD +#endif + +#if defined(__illumos__) || (defined(__sun) && defined(__SVR4)) +#define OPENSSL_SOLARIS +#endif + +// BoringSSL requires platform's locking APIs to make internal global state +// thread-safe, including the PRNG. On some single-threaded embedded platforms, +// locking APIs may not exist, so this dependency may be disabled with the +// following build flag. +// +// IMPORTANT: Doing so means the consumer promises the library will never be +// used in any multi-threaded context. It causes BoringSSL to be globally +// thread-unsafe. Setting it inappropriately will subtly and unpredictably +// corrupt memory and leak secret keys. +// +// Do not set this flag on any platform where threads are possible. BoringSSL +// maintainers will not provide support for any consumers that do so. Changes +// which break such unsupported configurations will not be reverted. +#if !defined(OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED) +#define OPENSSL_THREADS +#endif + +#if defined(BORINGSSL_UNSAFE_FUZZER_MODE) && \ + !defined(BORINGSSL_UNSAFE_DETERMINISTIC_MODE) +#define BORINGSSL_UNSAFE_DETERMINISTIC_MODE +#endif + +#if defined(__has_feature) +#if __has_feature(address_sanitizer) +#define OPENSSL_ASAN +#endif +#if __has_feature(thread_sanitizer) +#define OPENSSL_TSAN +#endif +#if __has_feature(memory_sanitizer) +#define OPENSSL_MSAN +#define OPENSSL_ASM_INCOMPATIBLE +#endif +#if __has_feature(hwaddress_sanitizer) +#define OPENSSL_HWASAN +#endif +#endif + +// Disable 32-bit Arm assembly on Apple platforms. The last iOS version that +// supported 32-bit Arm was iOS 10. +#if defined(OPENSSL_APPLE) && defined(OPENSSL_ARM) +#define OPENSSL_ASM_INCOMPATIBLE +#endif + +#if defined(OPENSSL_ASM_INCOMPATIBLE) +#undef OPENSSL_ASM_INCOMPATIBLE +#if !defined(OPENSSL_NO_ASM) +#define OPENSSL_NO_ASM +#endif +#endif // OPENSSL_ASM_INCOMPATIBLE + +#endif // OPENSSL_HEADER_TARGET_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/thread.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/thread.h new file mode 100644 index 0000000..ab6f6d6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/thread.h @@ -0,0 +1,158 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_THREAD_H +#define OPENSSL_HEADER_THREAD_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +#if !defined(OPENSSL_THREADS) +typedef struct crypto_mutex_st { + char padding; // Empty structs have different sizes in C and C++. +} CRYPTO_MUTEX; +#elif defined(OPENSSL_WINDOWS) +// CRYPTO_MUTEX can appear in public header files so we really don't want to +// pull in windows.h. It's statically asserted that this structure is large +// enough to contain a Windows SRWLOCK by thread_win.c. +typedef union crypto_mutex_st { + void *handle; +} CRYPTO_MUTEX; +#elif !defined(__GLIBC__) +#if defined(OPENSSL_OPENBSD) +#include +#endif +typedef pthread_rwlock_t CRYPTO_MUTEX; +#else +// On glibc, |pthread_rwlock_t| is hidden under feature flags, and we can't +// ensure that we'll be able to get it from a public header. It's statically +// asserted that this structure is large enough to contain a |pthread_rwlock_t| +// by thread_pthread.c. +typedef union crypto_mutex_st { + double alignment; + uint8_t padding[3 * sizeof(int) + 5 * sizeof(unsigned) + 16 + 8]; +} CRYPTO_MUTEX; +#endif + +// CRYPTO_refcount_t is the type of a reference count. +// +// Since some platforms use C11 atomics to access this, it should have the +// _Atomic qualifier. However, this header is included by C++ programs as well +// as C code that might not set -std=c11. So, in practice, it's not possible to +// do that. Instead we statically assert that the size and native alignment of +// a plain uint32_t and an _Atomic uint32_t are equal in refcount_c11.c. +typedef uint32_t CRYPTO_refcount_t; + +// AWSLC_thread_local_clear destructs AWS-LC-related thread-local data. +// If no other AWS-LC function is subsequently called on this thread prior to +// its termination, our internal thread-local destructor function will not be +// invoked. If performed on all active threads, this may allow a shared +// AWS-LC library to be unloaded safely via |dlclose|. +OPENSSL_EXPORT int AWSLC_thread_local_clear(void); + +// AWSLC_thread_local_shutdown deletes the key used to track thread-local data. +// This function is not thread-safe. It is needed to avoid leaking resources in +// consumers that use |dlopen|/|dlclose| to access the AWS-LC shared library. +// It should be called prior to |dlclose| after all other threads have completed +// calls to |AWSLC_thread_local_clear|. +OPENSSL_EXPORT int AWSLC_thread_local_shutdown(void); + +// General No-op Functions [Deprecated]. +// +// Historically, OpenSSL required callers to provide locking callbacks. +// BoringSSL is thread-safe by default, but some old code calls these functions +// and so no-op implementations are provided. + +// These defines do nothing but are provided to make old code easier to +// compile. +#define CRYPTO_LOCK 1 +#define CRYPTO_UNLOCK 2 +#define CRYPTO_READ 4 +#define CRYPTO_WRITE 8 + +// CRYPTO_num_locks returns one. (This is non-zero that callers who allocate +// sizeof(lock) times this value don't get zero and then fail because malloc(0) +// returned NULL.) +OPENSSL_EXPORT OPENSSL_DEPRECATED int CRYPTO_num_locks(void); + +// CRYPTO_set_locking_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_locking_callback( + void (*func)(int mode, int lock_num, const char *file, int line)); + +// CRYPTO_set_add_lock_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_add_lock_callback(int (*func)( + int *num, int amount, int lock_num, const char *file, int line)); + +// CRYPTO_get_locking_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void (*CRYPTO_get_locking_callback(void))( + int mode, int lock_num, const char *file, int line); + +// CRYPTO_get_lock_name returns a fixed, dummy string. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *CRYPTO_get_lock_name( + int lock_num); + +// CRYPTO_THREADID_set_callback returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int CRYPTO_THREADID_set_callback( + void (*threadid_func)(CRYPTO_THREADID *threadid)); + +// CRYPTO_THREADID_set_numeric does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_THREADID_set_numeric( + CRYPTO_THREADID *id, unsigned long val); + +// CRYPTO_THREADID_set_pointer does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_THREADID_set_pointer( + CRYPTO_THREADID *id, void *ptr); + +// CRYPTO_THREADID_current does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_THREADID_current( + CRYPTO_THREADID *id); + +// CRYPTO_set_id_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_id_callback( + unsigned long (*func)(void)); + +typedef struct { + int references; + struct CRYPTO_dynlock_value *data; +} CRYPTO_dynlock; + +// CRYPTO_set_dynlock_create_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_dynlock_create_callback( + struct CRYPTO_dynlock_value *(*dyn_create_function)(const char *file, + int line)); + +// CRYPTO_set_dynlock_lock_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_dynlock_lock_callback( + void (*dyn_lock_function)(int mode, struct CRYPTO_dynlock_value *l, + const char *file, int line)); + +// CRYPTO_set_dynlock_destroy_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_dynlock_destroy_callback( + void (*dyn_destroy_function)(struct CRYPTO_dynlock_value *l, + const char *file, int line)); + +// CRYPTO_get_dynlock_create_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED struct CRYPTO_dynlock_value *( + *CRYPTO_get_dynlock_create_callback(void))(const char *file, int line); + +// CRYPTO_get_dynlock_lock_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void (*CRYPTO_get_dynlock_lock_callback( + void))(int mode, struct CRYPTO_dynlock_value *l, const char *file, + int line); + +// CRYPTO_get_dynlock_destroy_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void (*CRYPTO_get_dynlock_destroy_callback( + void))(struct CRYPTO_dynlock_value *l, const char *file, int line); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_THREAD_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/time.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/time.h new file mode 100644 index 0000000..c7ebe3a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/time.h @@ -0,0 +1,11 @@ +// Copyright (c) 2024, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_TIME_H +#define OPENSSL_HEADER_TIME_H + +// Compatibility header, to be deprecated. use instead. + +#include + +#endif // OPENSSL_HEADER_TIME_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/tls1.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/tls1.h new file mode 100644 index 0000000..496dae1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/tls1.h @@ -0,0 +1,524 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// Copyright 2005 Nokia. All rights reserved. +// +// ECC cipher suite support in OpenSSL originally written by +// Vipul Gupta and Sumit Gupta of Sun Microsystems Laboratories +// +// The Contribution, originally written by Mika Kousa and Pasi Eronen of +// Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +// support (see RFC 4279) to OpenSSL. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_TLS1_H +#define OPENSSL_HEADER_TLS1_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +#define TLS1_AD_END_OF_EARLY_DATA 1 +#define TLS1_AD_DECRYPTION_FAILED 21 +#define TLS1_AD_RECORD_OVERFLOW 22 +#define TLS1_AD_UNKNOWN_CA 48 +#define TLS1_AD_ACCESS_DENIED 49 +#define TLS1_AD_DECODE_ERROR 50 +#define TLS1_AD_DECRYPT_ERROR 51 +#define TLS1_AD_EXPORT_RESTRICTION 60 +#define TLS1_AD_PROTOCOL_VERSION 70 +#define TLS1_AD_INSUFFICIENT_SECURITY 71 +#define TLS1_AD_INTERNAL_ERROR 80 +#define TLS1_AD_USER_CANCELLED 90 +#define TLS1_AD_NO_RENEGOTIATION 100 +#define TLS1_AD_MISSING_EXTENSION 109 +#define TLS1_AD_UNSUPPORTED_EXTENSION 110 +#define TLS1_AD_CERTIFICATE_UNOBTAINABLE 111 +#define TLS1_AD_UNRECOGNIZED_NAME 112 +#define TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE 113 +#define TLS1_AD_BAD_CERTIFICATE_HASH_VALUE 114 +#define TLS1_AD_UNKNOWN_PSK_IDENTITY 115 +#define TLS1_AD_CERTIFICATE_REQUIRED 116 +#define TLS1_AD_NO_APPLICATION_PROTOCOL 120 +#define TLS1_AD_ECH_REQUIRED 121 // draft-ietf-tls-esni-13 + +// ExtensionType values from RFC 6066 +#define TLSEXT_TYPE_server_name 0 +#define TLSEXT_TYPE_status_request 5 + +// ExtensionType values from RFC 4492 +#define TLSEXT_TYPE_ec_point_formats 11 + +// ExtensionType values from RFC 5246 +#define TLSEXT_TYPE_signature_algorithms 13 + +// ExtensionType value from RFC 5764 +#define TLSEXT_TYPE_srtp 14 + +// ExtensionType value from RFC 7301 +#define TLSEXT_TYPE_application_layer_protocol_negotiation 16 + +// ExtensionType value from RFC 7685 +#define TLSEXT_TYPE_padding 21 + +// ExtensionType value from RFC 7627 +#define TLSEXT_TYPE_extended_master_secret 23 + +// ExtensionType value from draft-ietf-quic-tls. Drafts 00 through 32 use +// 0xffa5 which is part of the Private Use section of the registry, and it +// collides with TLS-LTS and, based on scans, something else too (though this +// hasn't been a problem in practice since it's QUIC-only). Drafts 33 onward +// use the value 57 which was officially registered with IANA. +#define TLSEXT_TYPE_quic_transport_parameters_legacy 0xffa5 + +// ExtensionType value from RFC 9000 +#define TLSEXT_TYPE_quic_transport_parameters 57 + +// TLSEXT_TYPE_quic_transport_parameters_standard is an alias for +// |TLSEXT_TYPE_quic_transport_parameters|. Use +// |TLSEXT_TYPE_quic_transport_parameters| instead. +#define TLSEXT_TYPE_quic_transport_parameters_standard \ + TLSEXT_TYPE_quic_transport_parameters + +// ExtensionType value from RFC 8879 +#define TLSEXT_TYPE_cert_compression 27 + +// ExtensionType value from RFC 4507 +#define TLSEXT_TYPE_session_ticket 35 + +// ExtensionType values from RFC 8446 +#define TLSEXT_TYPE_supported_groups 10 +#define TLSEXT_TYPE_pre_shared_key 41 +#define TLSEXT_TYPE_early_data 42 +#define TLSEXT_TYPE_supported_versions 43 +#define TLSEXT_TYPE_cookie 44 +#define TLSEXT_TYPE_psk_key_exchange_modes 45 +#define TLSEXT_TYPE_certificate_authorities 47 +#define TLSEXT_TYPE_signature_algorithms_cert 50 +#define TLSEXT_TYPE_key_share 51 + +// ExtensionType value from RFC 5746 +#define TLSEXT_TYPE_renegotiate 0xff01 + +// ExtensionType value from RFC 9345 +#define TLSEXT_TYPE_delegated_credential 34 + +// ExtensionType value from draft-vvv-tls-alps. This is not an IANA defined +// extension number. +#define TLSEXT_TYPE_application_settings_old 17513 +#define TLSEXT_TYPE_application_settings 17613 + +// ExtensionType values from draft-ietf-tls-esni-13. This is not an IANA defined +// extension number. +#define TLSEXT_TYPE_encrypted_client_hello 0xfe0d +#define TLSEXT_TYPE_ech_outer_extensions 0xfd00 + +// ExtensionType value from RFC 6962 +#define TLSEXT_TYPE_certificate_timestamp 18 + +// This is not an IANA defined extension number +#define TLSEXT_TYPE_next_proto_neg 13172 + +// This is not an IANA defined extension number +#define TLSEXT_TYPE_channel_id 30032 + +// status request value from RFC 3546 +#define TLSEXT_STATUSTYPE_nothing (-1) +#define TLSEXT_STATUSTYPE_ocsp 1 + +// ECPointFormat values from RFC 4492 +#define TLSEXT_ECPOINTFORMAT_uncompressed 0 +#define TLSEXT_ECPOINTFORMAT_ansiX962_compressed_prime 1 + +// Signature and hash algorithms from RFC 5246 + +#define TLSEXT_signature_anonymous 0 +#define TLSEXT_signature_rsa 1 +#define TLSEXT_signature_dsa 2 +#define TLSEXT_signature_ecdsa 3 + +#define TLSEXT_hash_none 0 +#define TLSEXT_hash_md5 1 +#define TLSEXT_hash_sha1 2 +#define TLSEXT_hash_sha224 3 +#define TLSEXT_hash_sha256 4 +#define TLSEXT_hash_sha384 5 +#define TLSEXT_hash_sha512 6 + +// From https://www.rfc-editor.org/rfc/rfc8879.html#section-3 +#define TLSEXT_cert_compression_zlib 1 +#define TLSEXT_cert_compression_brotli 2 + +#define TLSEXT_MAXLEN_host_name 255 + +// PSK ciphersuites from 4279 +#define TLS1_CK_PSK_WITH_RC4_128_SHA 0x0300008A +#define TLS1_CK_PSK_WITH_3DES_EDE_CBC_SHA 0x0300008B +#define TLS1_CK_PSK_WITH_AES_128_CBC_SHA 0x0300008C +#define TLS1_CK_PSK_WITH_AES_256_CBC_SHA 0x0300008D + +// PSK ciphersuites from RFC 5489 +#define TLS1_CK_ECDHE_PSK_WITH_AES_128_CBC_SHA 0x0300C035 +#define TLS1_CK_ECDHE_PSK_WITH_AES_256_CBC_SHA 0x0300C036 + +// Additional TLS ciphersuites from expired Internet Draft +// draft-ietf-tls-56-bit-ciphersuites-01.txt +// (available if TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES is defined, see +// s3_lib.c). We actually treat them like SSL 3.0 ciphers, which we probably +// shouldn't. Note that the first two are actually not in the IDs. +#define TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_MD5 0x03000060 // not in ID +#define TLS1_CK_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5 0x03000061 // not in ID +#define TLS1_CK_RSA_EXPORT1024_WITH_DES_CBC_SHA 0x03000062 +#define TLS1_CK_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA 0x03000063 +#define TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_SHA 0x03000064 +#define TLS1_CK_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA 0x03000065 +#define TLS1_CK_DHE_DSS_WITH_RC4_128_SHA 0x03000066 + +// AES ciphersuites from RFC 3268 + +#define TLS1_CK_RSA_WITH_AES_128_SHA 0x0300002F +#define TLS1_CK_DH_DSS_WITH_AES_128_SHA 0x03000030 +#define TLS1_CK_DH_RSA_WITH_AES_128_SHA 0x03000031 +#define TLS1_CK_DHE_DSS_WITH_AES_128_SHA 0x03000032 +#define TLS1_CK_DHE_RSA_WITH_AES_128_SHA 0x03000033 +#define TLS1_CK_ADH_WITH_AES_128_SHA 0x03000034 + +#define TLS1_CK_RSA_WITH_AES_256_SHA 0x03000035 +#define TLS1_CK_DH_DSS_WITH_AES_256_SHA 0x03000036 +#define TLS1_CK_DH_RSA_WITH_AES_256_SHA 0x03000037 +#define TLS1_CK_DHE_DSS_WITH_AES_256_SHA 0x03000038 +#define TLS1_CK_DHE_RSA_WITH_AES_256_SHA 0x03000039 +#define TLS1_CK_ADH_WITH_AES_256_SHA 0x0300003A + +// TLS v1.2 ciphersuites +#define TLS1_CK_RSA_WITH_NULL_SHA256 0x0300003B +#define TLS1_CK_RSA_WITH_AES_128_SHA256 0x0300003C +#define TLS1_CK_RSA_WITH_AES_256_SHA256 0x0300003D +#define TLS1_CK_DH_DSS_WITH_AES_128_SHA256 0x0300003E +#define TLS1_CK_DH_RSA_WITH_AES_128_SHA256 0x0300003F +#define TLS1_CK_DHE_DSS_WITH_AES_128_SHA256 0x03000040 + +// Camellia ciphersuites from RFC 4132 +#define TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA 0x03000041 +#define TLS1_CK_DH_DSS_WITH_CAMELLIA_128_CBC_SHA 0x03000042 +#define TLS1_CK_DH_RSA_WITH_CAMELLIA_128_CBC_SHA 0x03000043 +#define TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA 0x03000044 +#define TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA 0x03000045 +#define TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA 0x03000046 + +// TLS v1.2 ciphersuites +#define TLS1_CK_DHE_RSA_WITH_AES_128_SHA256 0x03000067 +#define TLS1_CK_DH_DSS_WITH_AES_256_SHA256 0x03000068 +#define TLS1_CK_DH_RSA_WITH_AES_256_SHA256 0x03000069 +#define TLS1_CK_DHE_DSS_WITH_AES_256_SHA256 0x0300006A +#define TLS1_CK_DHE_RSA_WITH_AES_256_SHA256 0x0300006B +#define TLS1_CK_ADH_WITH_AES_128_SHA256 0x0300006C +#define TLS1_CK_ADH_WITH_AES_256_SHA256 0x0300006D + +// Camellia ciphersuites from RFC 4132 +#define TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA 0x03000084 +#define TLS1_CK_DH_DSS_WITH_CAMELLIA_256_CBC_SHA 0x03000085 +#define TLS1_CK_DH_RSA_WITH_CAMELLIA_256_CBC_SHA 0x03000086 +#define TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA 0x03000087 +#define TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA 0x03000088 +#define TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA 0x03000089 + +// SEED ciphersuites from RFC 4162 +#define TLS1_CK_RSA_WITH_SEED_SHA 0x03000096 +#define TLS1_CK_DH_DSS_WITH_SEED_SHA 0x03000097 +#define TLS1_CK_DH_RSA_WITH_SEED_SHA 0x03000098 +#define TLS1_CK_DHE_DSS_WITH_SEED_SHA 0x03000099 +#define TLS1_CK_DHE_RSA_WITH_SEED_SHA 0x0300009A +#define TLS1_CK_ADH_WITH_SEED_SHA 0x0300009B + +// TLS v1.2 GCM ciphersuites from RFC 5288 +#define TLS1_CK_RSA_WITH_AES_128_GCM_SHA256 0x0300009C +#define TLS1_CK_RSA_WITH_AES_256_GCM_SHA384 0x0300009D +#define TLS1_CK_DHE_RSA_WITH_AES_128_GCM_SHA256 0x0300009E +#define TLS1_CK_DHE_RSA_WITH_AES_256_GCM_SHA384 0x0300009F +#define TLS1_CK_DH_RSA_WITH_AES_128_GCM_SHA256 0x030000A0 +#define TLS1_CK_DH_RSA_WITH_AES_256_GCM_SHA384 0x030000A1 +#define TLS1_CK_DHE_DSS_WITH_AES_128_GCM_SHA256 0x030000A2 +#define TLS1_CK_DHE_DSS_WITH_AES_256_GCM_SHA384 0x030000A3 +#define TLS1_CK_DH_DSS_WITH_AES_128_GCM_SHA256 0x030000A4 +#define TLS1_CK_DH_DSS_WITH_AES_256_GCM_SHA384 0x030000A5 +#define TLS1_CK_ADH_WITH_AES_128_GCM_SHA256 0x030000A6 +#define TLS1_CK_ADH_WITH_AES_256_GCM_SHA384 0x030000A7 + +// ECC ciphersuites from RFC 4492 +#define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 +#define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 +#define TLS1_CK_ECDH_ECDSA_WITH_DES_192_CBC3_SHA 0x0300C003 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_CBC_SHA 0x0300C004 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_256_CBC_SHA 0x0300C005 + +#define TLS1_CK_ECDHE_ECDSA_WITH_NULL_SHA 0x0300C006 +#define TLS1_CK_ECDHE_ECDSA_WITH_RC4_128_SHA 0x0300C007 +#define TLS1_CK_ECDHE_ECDSA_WITH_DES_192_CBC3_SHA 0x0300C008 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 0x0300C009 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 0x0300C00A + +#define TLS1_CK_ECDH_RSA_WITH_NULL_SHA 0x0300C00B +#define TLS1_CK_ECDH_RSA_WITH_RC4_128_SHA 0x0300C00C +#define TLS1_CK_ECDH_RSA_WITH_DES_192_CBC3_SHA 0x0300C00D +#define TLS1_CK_ECDH_RSA_WITH_AES_128_CBC_SHA 0x0300C00E +#define TLS1_CK_ECDH_RSA_WITH_AES_256_CBC_SHA 0x0300C00F + +#define TLS1_CK_ECDHE_RSA_WITH_NULL_SHA 0x0300C010 +#define TLS1_CK_ECDHE_RSA_WITH_RC4_128_SHA 0x0300C011 +#define TLS1_CK_ECDHE_RSA_WITH_DES_192_CBC3_SHA 0x0300C012 +#define TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA 0x0300C013 +#define TLS1_CK_ECDHE_RSA_WITH_AES_256_CBC_SHA 0x0300C014 + +#define TLS1_CK_ECDH_anon_WITH_NULL_SHA 0x0300C015 +#define TLS1_CK_ECDH_anon_WITH_RC4_128_SHA 0x0300C016 +#define TLS1_CK_ECDH_anon_WITH_DES_192_CBC3_SHA 0x0300C017 +#define TLS1_CK_ECDH_anon_WITH_AES_128_CBC_SHA 0x0300C018 +#define TLS1_CK_ECDH_anon_WITH_AES_256_CBC_SHA 0x0300C019 + +// SRP ciphersuites from RFC 5054 +#define TLS1_CK_SRP_SHA_WITH_3DES_EDE_CBC_SHA 0x0300C01A +#define TLS1_CK_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA 0x0300C01B +#define TLS1_CK_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA 0x0300C01C +#define TLS1_CK_SRP_SHA_WITH_AES_128_CBC_SHA 0x0300C01D +#define TLS1_CK_SRP_SHA_RSA_WITH_AES_128_CBC_SHA 0x0300C01E +#define TLS1_CK_SRP_SHA_DSS_WITH_AES_128_CBC_SHA 0x0300C01F +#define TLS1_CK_SRP_SHA_WITH_AES_256_CBC_SHA 0x0300C020 +#define TLS1_CK_SRP_SHA_RSA_WITH_AES_256_CBC_SHA 0x0300C021 +#define TLS1_CK_SRP_SHA_DSS_WITH_AES_256_CBC_SHA 0x0300C022 + +// ECDH HMAC based ciphersuites from RFC 5289 + +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_SHA256 0x0300C023 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_SHA384 0x0300C024 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_SHA256 0x0300C025 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_256_SHA384 0x0300C026 +#define TLS1_CK_ECDHE_RSA_WITH_AES_128_SHA256 0x0300C027 +#define TLS1_CK_ECDHE_RSA_WITH_AES_256_SHA384 0x0300C028 +#define TLS1_CK_ECDH_RSA_WITH_AES_128_SHA256 0x0300C029 +#define TLS1_CK_ECDH_RSA_WITH_AES_256_SHA384 0x0300C02A + +// ECDH GCM based ciphersuites from RFC 5289 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 0x0300C02B +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 0x0300C02C +#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 0x0300C02D +#define TLS1_CK_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 0x0300C02E +#define TLS1_CK_ECDHE_RSA_WITH_AES_128_GCM_SHA256 0x0300C02F +#define TLS1_CK_ECDHE_RSA_WITH_AES_256_GCM_SHA384 0x0300C030 +#define TLS1_CK_ECDH_RSA_WITH_AES_128_GCM_SHA256 0x0300C031 +#define TLS1_CK_ECDH_RSA_WITH_AES_256_GCM_SHA384 0x0300C032 + +// ChaCha20-Poly1305 cipher suites from RFC 7905. +#define TLS1_CK_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 0x0300CCA8 +#define TLS1_CK_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 0x0300CCA9 +#define TLS1_CK_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 0x0300CCAC + +// TLS 1.3 ciphersuites from RFC 8446. +#define TLS1_3_CK_AES_128_GCM_SHA256 0x03001301 +#define TLS1_3_CK_AES_256_GCM_SHA384 0x03001302 +#define TLS1_3_CK_CHACHA20_POLY1305_SHA256 0x03001303 + +// The following constants are legacy aliases of |TLS1_3_CK_*|. +// TODO(davidben): Migrate callers to the new name and remove these. +#define TLS1_CK_AES_128_GCM_SHA256 TLS1_3_CK_AES_128_GCM_SHA256 +#define TLS1_CK_AES_256_GCM_SHA384 TLS1_3_CK_AES_256_GCM_SHA384 +#define TLS1_CK_CHACHA20_POLY1305_SHA256 TLS1_3_CK_CHACHA20_POLY1305_SHA256 + +// XXX +// Inconsistency alert: +// The OpenSSL names of ciphers with ephemeral DH here include the string +// "DHE", while elsewhere it has always been "EDH". +// (The alias for the list of all such ciphers also is "EDH".) +// The specifications speak of "EDH"; maybe we should allow both forms +// for everything. +#define TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_MD5 "EXP1024-RC4-MD5" +#define TLS1_TXT_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5 "EXP1024-RC2-CBC-MD5" +#define TLS1_TXT_RSA_EXPORT1024_WITH_DES_CBC_SHA "EXP1024-DES-CBC-SHA" +#define TLS1_TXT_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA \ + "EXP1024-DHE-DSS-DES-CBC-SHA" +#define TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_SHA "EXP1024-RC4-SHA" +#define TLS1_TXT_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA "EXP1024-DHE-DSS-RC4-SHA" +#define TLS1_TXT_DHE_DSS_WITH_RC4_128_SHA "DHE-DSS-RC4-SHA" + +// AES ciphersuites from RFC 3268 +#define TLS1_TXT_RSA_WITH_AES_128_SHA "AES128-SHA" +#define TLS1_TXT_DH_DSS_WITH_AES_128_SHA "DH-DSS-AES128-SHA" +#define TLS1_TXT_DH_RSA_WITH_AES_128_SHA "DH-RSA-AES128-SHA" +#define TLS1_TXT_DHE_DSS_WITH_AES_128_SHA "DHE-DSS-AES128-SHA" +#define TLS1_TXT_DHE_RSA_WITH_AES_128_SHA "DHE-RSA-AES128-SHA" +#define TLS1_TXT_ADH_WITH_AES_128_SHA "ADH-AES128-SHA" + +#define TLS1_TXT_RSA_WITH_AES_256_SHA "AES256-SHA" +#define TLS1_TXT_DH_DSS_WITH_AES_256_SHA "DH-DSS-AES256-SHA" +#define TLS1_TXT_DH_RSA_WITH_AES_256_SHA "DH-RSA-AES256-SHA" +#define TLS1_TXT_DHE_DSS_WITH_AES_256_SHA "DHE-DSS-AES256-SHA" +#define TLS1_TXT_DHE_RSA_WITH_AES_256_SHA "DHE-RSA-AES256-SHA" +#define TLS1_TXT_ADH_WITH_AES_256_SHA "ADH-AES256-SHA" + +// ECC ciphersuites from RFC 4492 +#define TLS1_TXT_ECDH_ECDSA_WITH_NULL_SHA "ECDH-ECDSA-NULL-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_RC4_128_SHA "ECDH-ECDSA-RC4-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_DES_192_CBC3_SHA "ECDH-ECDSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_CBC_SHA "ECDH-ECDSA-AES128-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_256_CBC_SHA "ECDH-ECDSA-AES256-SHA" + +#define TLS1_TXT_ECDHE_ECDSA_WITH_NULL_SHA "ECDHE-ECDSA-NULL-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_RC4_128_SHA "ECDHE-ECDSA-RC4-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_DES_192_CBC3_SHA "ECDHE-ECDSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_CBC_SHA "ECDHE-ECDSA-AES128-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_CBC_SHA "ECDHE-ECDSA-AES256-SHA" + +#define TLS1_TXT_ECDH_RSA_WITH_NULL_SHA "ECDH-RSA-NULL-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_RC4_128_SHA "ECDH-RSA-RC4-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_DES_192_CBC3_SHA "ECDH-RSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_AES_128_CBC_SHA "ECDH-RSA-AES128-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_AES_256_CBC_SHA "ECDH-RSA-AES256-SHA" + +#define TLS1_TXT_ECDHE_RSA_WITH_NULL_SHA "ECDHE-RSA-NULL-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_RC4_128_SHA "ECDHE-RSA-RC4-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_DES_192_CBC3_SHA "ECDHE-RSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_128_CBC_SHA "ECDHE-RSA-AES128-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_256_CBC_SHA "ECDHE-RSA-AES256-SHA" + +#define TLS1_TXT_ECDH_anon_WITH_NULL_SHA "AECDH-NULL-SHA" +#define TLS1_TXT_ECDH_anon_WITH_RC4_128_SHA "AECDH-RC4-SHA" +#define TLS1_TXT_ECDH_anon_WITH_DES_192_CBC3_SHA "AECDH-DES-CBC3-SHA" +#define TLS1_TXT_ECDH_anon_WITH_AES_128_CBC_SHA "AECDH-AES128-SHA" +#define TLS1_TXT_ECDH_anon_WITH_AES_256_CBC_SHA "AECDH-AES256-SHA" + +// PSK ciphersuites from RFC 4279 +#define TLS1_TXT_PSK_WITH_RC4_128_SHA "PSK-RC4-SHA" +#define TLS1_TXT_PSK_WITH_3DES_EDE_CBC_SHA "PSK-3DES-EDE-CBC-SHA" +#define TLS1_TXT_PSK_WITH_AES_128_CBC_SHA "PSK-AES128-CBC-SHA" +#define TLS1_TXT_PSK_WITH_AES_256_CBC_SHA "PSK-AES256-CBC-SHA" + +// PSK ciphersuites from RFC 5489 +#define TLS1_TXT_ECDHE_PSK_WITH_AES_128_CBC_SHA "ECDHE-PSK-AES128-CBC-SHA" +#define TLS1_TXT_ECDHE_PSK_WITH_AES_256_CBC_SHA "ECDHE-PSK-AES256-CBC-SHA" + +// SRP ciphersuite from RFC 5054 +#define TLS1_TXT_SRP_SHA_WITH_3DES_EDE_CBC_SHA "SRP-3DES-EDE-CBC-SHA" +#define TLS1_TXT_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA "SRP-RSA-3DES-EDE-CBC-SHA" +#define TLS1_TXT_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA "SRP-DSS-3DES-EDE-CBC-SHA" +#define TLS1_TXT_SRP_SHA_WITH_AES_128_CBC_SHA "SRP-AES-128-CBC-SHA" +#define TLS1_TXT_SRP_SHA_RSA_WITH_AES_128_CBC_SHA "SRP-RSA-AES-128-CBC-SHA" +#define TLS1_TXT_SRP_SHA_DSS_WITH_AES_128_CBC_SHA "SRP-DSS-AES-128-CBC-SHA" +#define TLS1_TXT_SRP_SHA_WITH_AES_256_CBC_SHA "SRP-AES-256-CBC-SHA" +#define TLS1_TXT_SRP_SHA_RSA_WITH_AES_256_CBC_SHA "SRP-RSA-AES-256-CBC-SHA" +#define TLS1_TXT_SRP_SHA_DSS_WITH_AES_256_CBC_SHA "SRP-DSS-AES-256-CBC-SHA" + +// Camellia ciphersuites from RFC 4132 +#define TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA "CAMELLIA128-SHA" +#define TLS1_TXT_DH_DSS_WITH_CAMELLIA_128_CBC_SHA "DH-DSS-CAMELLIA128-SHA" +#define TLS1_TXT_DH_RSA_WITH_CAMELLIA_128_CBC_SHA "DH-RSA-CAMELLIA128-SHA" +#define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA "DHE-DSS-CAMELLIA128-SHA" +#define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA "DHE-RSA-CAMELLIA128-SHA" +#define TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA "ADH-CAMELLIA128-SHA" + +#define TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA "CAMELLIA256-SHA" +#define TLS1_TXT_DH_DSS_WITH_CAMELLIA_256_CBC_SHA "DH-DSS-CAMELLIA256-SHA" +#define TLS1_TXT_DH_RSA_WITH_CAMELLIA_256_CBC_SHA "DH-RSA-CAMELLIA256-SHA" +#define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA "DHE-DSS-CAMELLIA256-SHA" +#define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA "DHE-RSA-CAMELLIA256-SHA" +#define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA "ADH-CAMELLIA256-SHA" + +// SEED ciphersuites from RFC 4162 +#define TLS1_TXT_RSA_WITH_SEED_SHA "SEED-SHA" +#define TLS1_TXT_DH_DSS_WITH_SEED_SHA "DH-DSS-SEED-SHA" +#define TLS1_TXT_DH_RSA_WITH_SEED_SHA "DH-RSA-SEED-SHA" +#define TLS1_TXT_DHE_DSS_WITH_SEED_SHA "DHE-DSS-SEED-SHA" +#define TLS1_TXT_DHE_RSA_WITH_SEED_SHA "DHE-RSA-SEED-SHA" +#define TLS1_TXT_ADH_WITH_SEED_SHA "ADH-SEED-SHA" + +// TLS v1.2 ciphersuites +#define TLS1_TXT_RSA_WITH_NULL_SHA256 "NULL-SHA256" +#define TLS1_TXT_RSA_WITH_AES_128_SHA256 "AES128-SHA256" +#define TLS1_TXT_RSA_WITH_AES_256_SHA256 "AES256-SHA256" +#define TLS1_TXT_DH_DSS_WITH_AES_128_SHA256 "DH-DSS-AES128-SHA256" +#define TLS1_TXT_DH_RSA_WITH_AES_128_SHA256 "DH-RSA-AES128-SHA256" +#define TLS1_TXT_DHE_DSS_WITH_AES_128_SHA256 "DHE-DSS-AES128-SHA256" +#define TLS1_TXT_DHE_RSA_WITH_AES_128_SHA256 "DHE-RSA-AES128-SHA256" +#define TLS1_TXT_DH_DSS_WITH_AES_256_SHA256 "DH-DSS-AES256-SHA256" +#define TLS1_TXT_DH_RSA_WITH_AES_256_SHA256 "DH-RSA-AES256-SHA256" +#define TLS1_TXT_DHE_DSS_WITH_AES_256_SHA256 "DHE-DSS-AES256-SHA256" +#define TLS1_TXT_DHE_RSA_WITH_AES_256_SHA256 "DHE-RSA-AES256-SHA256" +#define TLS1_TXT_ADH_WITH_AES_128_SHA256 "ADH-AES128-SHA256" +#define TLS1_TXT_ADH_WITH_AES_256_SHA256 "ADH-AES256-SHA256" + +// TLS v1.2 GCM ciphersuites from RFC 5288 +#define TLS1_TXT_RSA_WITH_AES_128_GCM_SHA256 "AES128-GCM-SHA256" +#define TLS1_TXT_RSA_WITH_AES_256_GCM_SHA384 "AES256-GCM-SHA384" +#define TLS1_TXT_DHE_RSA_WITH_AES_128_GCM_SHA256 "DHE-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_DHE_RSA_WITH_AES_256_GCM_SHA384 "DHE-RSA-AES256-GCM-SHA384" +#define TLS1_TXT_DH_RSA_WITH_AES_128_GCM_SHA256 "DH-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_DH_RSA_WITH_AES_256_GCM_SHA384 "DH-RSA-AES256-GCM-SHA384" +#define TLS1_TXT_DHE_DSS_WITH_AES_128_GCM_SHA256 "DHE-DSS-AES128-GCM-SHA256" +#define TLS1_TXT_DHE_DSS_WITH_AES_256_GCM_SHA384 "DHE-DSS-AES256-GCM-SHA384" +#define TLS1_TXT_DH_DSS_WITH_AES_128_GCM_SHA256 "DH-DSS-AES128-GCM-SHA256" +#define TLS1_TXT_DH_DSS_WITH_AES_256_GCM_SHA384 "DH-DSS-AES256-GCM-SHA384" +#define TLS1_TXT_ADH_WITH_AES_128_GCM_SHA256 "ADH-AES128-GCM-SHA256" +#define TLS1_TXT_ADH_WITH_AES_256_GCM_SHA384 "ADH-AES256-GCM-SHA384" + +// ECDH HMAC based ciphersuites from RFC 5289 + +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_SHA256 "ECDHE-ECDSA-AES128-SHA256" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_SHA384 "ECDHE-ECDSA-AES256-SHA384" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_SHA256 "ECDH-ECDSA-AES128-SHA256" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_256_SHA384 "ECDH-ECDSA-AES256-SHA384" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_128_SHA256 "ECDHE-RSA-AES128-SHA256" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_256_SHA384 "ECDHE-RSA-AES256-SHA384" +#define TLS1_TXT_ECDH_RSA_WITH_AES_128_SHA256 "ECDH-RSA-AES128-SHA256" +#define TLS1_TXT_ECDH_RSA_WITH_AES_256_SHA384 "ECDH-RSA-AES256-SHA384" + +// ECDH GCM based ciphersuites from RFC 5289 +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 \ + "ECDHE-ECDSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 \ + "ECDHE-ECDSA-AES256-GCM-SHA384" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 \ + "ECDH-ECDSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 \ + "ECDH-ECDSA-AES256-GCM-SHA384" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_128_GCM_SHA256 "ECDHE-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_256_GCM_SHA384 "ECDHE-RSA-AES256-GCM-SHA384" +#define TLS1_TXT_ECDH_RSA_WITH_AES_128_GCM_SHA256 "ECDH-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDH_RSA_WITH_AES_256_GCM_SHA384 "ECDH-RSA-AES256-GCM-SHA384" + +#define TLS1_TXT_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 \ + "ECDHE-RSA-CHACHA20-POLY1305" +#define TLS1_TXT_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 \ + "ECDHE-ECDSA-CHACHA20-POLY1305" +#define TLS1_TXT_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 \ + "ECDHE-PSK-CHACHA20-POLY1305" + +// TLS 1.3 ciphersuites from RFC 8446. +#define TLS1_3_RFC_AES_128_GCM_SHA256 "TLS_AES_128_GCM_SHA256" +#define TLS1_3_RFC_AES_256_GCM_SHA384 "TLS_AES_256_GCM_SHA384" +#define TLS1_3_RFC_CHACHA20_POLY1305_SHA256 "TLS_CHACHA20_POLY1305_SHA256" + +// The following constants are legacy aliases of |TLS1_3_CK_*|. +// TODO(bbe): Migrate callers to the new name and remove these. +#define TLS1_TXT_AES_128_GCM_SHA256 TLS1_3_RFC_AES_128_GCM_SHA256 +#define TLS1_TXT_AES_256_GCM_SHA384 TLS1_3_RFC_AES_256_GCM_SHA384 +#define TLS1_TXT_CHACHA20_POLY1305_SHA256 TLS1_3_RFC_CHACHA20_POLY1305_SHA256 + +#define TLS_CT_RSA_SIGN 1 +#define TLS_CT_DSS_SIGN 2 +#define TLS_CT_RSA_FIXED_DH 3 +#define TLS_CT_DSS_FIXED_DH 4 +#define TLS_CT_ECDSA_SIGN 64 +#define TLS_CT_RSA_FIXED_ECDH 65 +#define TLS_CT_ECDSA_FIXED_ECDH 66 + +#define TLS_MD_MAX_CONST_SIZE 20 + + +#ifdef __cplusplus +} // extern C +#endif + +#endif // OPENSSL_HEADER_TLS1_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/trust_token.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/trust_token.h new file mode 100644 index 0000000..f0d7cf6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/trust_token.h @@ -0,0 +1,333 @@ +// Copyright (c) 2020, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_TRUST_TOKEN_H +#define OPENSSL_HEADER_TRUST_TOKEN_H + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Trust Token implementation. +// +// Trust Token is an implementation of an experimental mechanism similar to +// Privacy Pass which allows issuance and redemption of anonymized tokens with +// limited private metadata. +// +// References: +// https://eprint.iacr.org/2020/072.pdf +// https://github.com/alxdavids/privacy-pass-ietf/tree/master/drafts +// https://github.com/WICG/trust-token-api/blob/master/README.md +// +// WARNING: This API is unstable and subject to change. + +// TRUST_TOKEN_experiment_v1 is an experimental Trust Tokens protocol using +// PMBTokens and P-384. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_experiment_v1(void); + +// TRUST_TOKEN_experiment_v2_voprf is an experimental Trust Tokens protocol +// using VOPRFs and P-384 with up to 6 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_experiment_v2_voprf(void); + +// TRUST_TOKEN_experiment_v2_pmb is an experimental Trust Tokens protocol using +// PMBTokens and P-384 with up to 3 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_experiment_v2_pmb(void); + +// TRUST_TOKEN_pst_v1_voprf is an experimental Trust Tokens protocol +// using VOPRFs and P-384 with up to 6 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_pst_v1_voprf(void); + +// TRUST_TOKEN_pst_v1_pmb is an experimental Trust Tokens protocol using +// PMBTokens and P-384 with up to 3 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_pst_v1_pmb(void); + +// trust_token_st represents a single-use token for the Trust Token protocol. +// For the client, this is the token and its corresponding signature. For the +// issuer, this is the token itself. +struct trust_token_st { + uint8_t *data; + size_t len; +}; + +DEFINE_STACK_OF(TRUST_TOKEN) + +// TRUST_TOKEN_new creates a newly-allocated |TRUST_TOKEN| with value |data| or +// NULL on allocation failure. +OPENSSL_EXPORT TRUST_TOKEN *TRUST_TOKEN_new(const uint8_t *data, size_t len); + +// TRUST_TOKEN_free releases memory associated with |token|. +OPENSSL_EXPORT void TRUST_TOKEN_free(TRUST_TOKEN *token); + +#define TRUST_TOKEN_MAX_PRIVATE_KEY_SIZE 512 +#define TRUST_TOKEN_MAX_PUBLIC_KEY_SIZE 512 + +// TRUST_TOKEN_generate_key creates a new Trust Token keypair labeled with |id| +// and serializes the private and public keys, writing the private key to +// |out_priv_key| and setting |*out_priv_key_len| to the number of bytes +// written, and writing the public key to |out_pub_key| and setting +// |*out_pub_key_len| to the number of bytes written. +// +// At most |max_priv_key_len| and |max_pub_key_len| bytes are written. In order +// to ensure success, these should be at least +// |TRUST_TOKEN_MAX_PRIVATE_KEY_SIZE| and |TRUST_TOKEN_MAX_PUBLIC_KEY_SIZE|. +// +// This function returns one on success or zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_generate_key( + const TRUST_TOKEN_METHOD *method, uint8_t *out_priv_key, + size_t *out_priv_key_len, size_t max_priv_key_len, uint8_t *out_pub_key, + size_t *out_pub_key_len, size_t max_pub_key_len, uint32_t id); + +// TRUST_TOKEN_derive_key_from_secret deterministically derives a new Trust +// Token keypair labeled with |id| from an input |secret| and serializes the +// private and public keys, writing the private key to |out_priv_key| and +// setting |*out_priv_key_len| to the number of bytes written, and writing the +// public key to |out_pub_key| and setting |*out_pub_key_len| to the number of +// bytes written. +// +// At most |max_priv_key_len| and |max_pub_key_len| bytes are written. In order +// to ensure success, these should be at least +// |TRUST_TOKEN_MAX_PRIVATE_KEY_SIZE| and |TRUST_TOKEN_MAX_PUBLIC_KEY_SIZE|. +// +// This function returns one on success or zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_derive_key_from_secret( + const TRUST_TOKEN_METHOD *method, uint8_t *out_priv_key, + size_t *out_priv_key_len, size_t max_priv_key_len, uint8_t *out_pub_key, + size_t *out_pub_key_len, size_t max_pub_key_len, uint32_t id, + const uint8_t *secret, size_t secret_len); + + +// Trust Token client implementation. +// +// These functions implements the client half of the Trust Token protocol. A +// single |TRUST_TOKEN_CLIENT| can perform a single protocol operation. + +// TRUST_TOKEN_CLIENT_new returns a newly-allocated |TRUST_TOKEN_CLIENT| +// configured to use a max batchsize of |max_batchsize| or NULL on error. +// Issuance requests must be made in batches smaller than |max_batchsize|. This +// function will return an error if |max_batchsize| is too large for Trust +// Tokens. +OPENSSL_EXPORT TRUST_TOKEN_CLIENT *TRUST_TOKEN_CLIENT_new( + const TRUST_TOKEN_METHOD *method, size_t max_batchsize); + +// TRUST_TOKEN_CLIENT_free releases memory associated with |ctx|. +OPENSSL_EXPORT void TRUST_TOKEN_CLIENT_free(TRUST_TOKEN_CLIENT *ctx); + +// TRUST_TOKEN_CLIENT_add_key configures the |ctx| to support the public key +// |key|. It sets |*out_key_index| to the index this key has been configured to. +// It returns one on success or zero on error if the |key| can't be parsed or +// too many keys have been configured. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_add_key(TRUST_TOKEN_CLIENT *ctx, + size_t *out_key_index, + const uint8_t *key, + size_t key_len); + +// TRUST_TOKEN_CLIENT_set_srr_key sets the public key used to verify the SRR. It +// returns one on success and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_set_srr_key(TRUST_TOKEN_CLIENT *ctx, + EVP_PKEY *key); + +// TRUST_TOKEN_CLIENT_begin_issuance produces a request for |count| trust tokens +// and serializes the request into a newly-allocated buffer, setting |*out| to +// that buffer and |*out_len| to its length. The caller takes ownership of the +// buffer and must call |OPENSSL_free| when done. It returns one on success and +// zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_begin_issuance(TRUST_TOKEN_CLIENT *ctx, + uint8_t **out, + size_t *out_len, + size_t count); + +// TRUST_TOKEN_CLIENT_begin_issuance_over_message produces a request for a trust +// token derived from |msg| and serializes the request into a newly-allocated +// buffer, setting |*out| to that buffer and |*out_len| to its length. The +// caller takes ownership of the buffer and must call |OPENSSL_free| when done. +// It returns one on success and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_begin_issuance_over_message( + TRUST_TOKEN_CLIENT *ctx, uint8_t **out, size_t *out_len, size_t count, + const uint8_t *msg, size_t msg_len); + +// TRUST_TOKEN_CLIENT_finish_issuance consumes |response| from the issuer and +// extracts the tokens, returning a list of tokens and the index of the key used +// to sign the tokens in |*out_key_index|. The caller can use this to determine +// what key was used in an issuance and to drop tokens if a new key commitment +// arrives without the specified key present. The caller takes ownership of the +// list and must call |sk_TRUST_TOKEN_pop_free| when done. The list is empty if +// issuance fails. +OPENSSL_EXPORT STACK_OF(TRUST_TOKEN) * + TRUST_TOKEN_CLIENT_finish_issuance(TRUST_TOKEN_CLIENT *ctx, + size_t *out_key_index, + const uint8_t *response, + size_t response_len); + + +// TRUST_TOKEN_CLIENT_begin_redemption produces a request to redeem a token +// |token| and receive a signature over |data| and serializes the request into +// a newly-allocated buffer, setting |*out| to that buffer and |*out_len| to +// its length. |time| is the number of seconds since the UNIX epoch and used to +// verify the validity of the issuer's response in TrustTokenV1 and ignored in +// other versions. The caller takes ownership of the buffer and must call +// |OPENSSL_free| when done. It returns one on success or zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_begin_redemption( + TRUST_TOKEN_CLIENT *ctx, uint8_t **out, size_t *out_len, + const TRUST_TOKEN *token, const uint8_t *data, size_t data_len, + uint64_t time); + +// TRUST_TOKEN_CLIENT_finish_redemption consumes |response| from the issuer. In +// |TRUST_TOKEN_experiment_v1|, it then verifies the SRR and if valid sets +// |*out_rr| and |*out_rr_len| (respectively, |*out_sig| and |*out_sig_len|) +// to a newly-allocated buffer containing the SRR (respectively, the SRR +// signature). In other versions, it sets |*out_rr| and |*out_rr_len| +// to a newly-allocated buffer containing |response| and leaves all validation +// to the caller. It returns one on success or zero on failure. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_finish_redemption( + TRUST_TOKEN_CLIENT *ctx, uint8_t **out_rr, size_t *out_rr_len, + uint8_t **out_sig, size_t *out_sig_len, const uint8_t *response, + size_t response_len); + + +// Trust Token issuer implementation. +// +// These functions implement the issuer half of the Trust Token protocol. A +// |TRUST_TOKEN_ISSUER| can be reused across multiple protocol operations. It +// may be used concurrently on multiple threads by non-mutating functions, +// provided no other thread is concurrently calling a mutating function. +// Functions which take a |const| pointer are non-mutating and functions which +// take a non-|const| pointer are mutating. + +// TRUST_TOKEN_ISSUER_new returns a newly-allocated |TRUST_TOKEN_ISSUER| +// configured to use a max batchsize of |max_batchsize| or NULL on error. +// Issuance requests must be made in batches smaller than |max_batchsize|. This +// function will return an error if |max_batchsize| is too large for Trust +// Tokens. +OPENSSL_EXPORT TRUST_TOKEN_ISSUER *TRUST_TOKEN_ISSUER_new( + const TRUST_TOKEN_METHOD *method, size_t max_batchsize); + +// TRUST_TOKEN_ISSUER_free releases memory associated with |ctx|. +OPENSSL_EXPORT void TRUST_TOKEN_ISSUER_free(TRUST_TOKEN_ISSUER *ctx); + +// TRUST_TOKEN_ISSUER_add_key configures the |ctx| to support the private key +// |key|. It must be a private key returned by |TRUST_TOKEN_generate_key|. It +// returns one on success or zero on error. This function may fail if the |key| +// can't be parsed or too many keys have been configured. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_add_key(TRUST_TOKEN_ISSUER *ctx, + const uint8_t *key, + size_t key_len); + +// TRUST_TOKEN_ISSUER_set_srr_key sets the private key used to sign the SRR. It +// returns one on success and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_set_srr_key(TRUST_TOKEN_ISSUER *ctx, + EVP_PKEY *key); + +// TRUST_TOKEN_ISSUER_set_metadata_key sets the key used to encrypt the private +// metadata. The key is a randomly generated bytestring of at least 32 bytes +// used to encode the private metadata bit in the SRR. It returns one on success +// and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_set_metadata_key(TRUST_TOKEN_ISSUER *ctx, + const uint8_t *key, + size_t len); + +// TRUST_TOKEN_ISSUER_issue ingests |request| for token issuance +// and generates up to |max_issuance| valid tokens, producing a list of blinded +// tokens and storing the response into a newly-allocated buffer and setting +// |*out| to that buffer, |*out_len| to its length, and |*out_tokens_issued| to +// the number of tokens issued. The tokens are issued with public metadata of +// |public_metadata| and a private metadata value of |private_metadata|. +// |public_metadata| must be one of the previously configured key IDs. +// |private_metadata| must be 0 or 1. The caller takes ownership of the buffer +// and must call |OPENSSL_free| when done. It returns one on success or zero on +// error. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_issue( + const TRUST_TOKEN_ISSUER *ctx, uint8_t **out, size_t *out_len, + size_t *out_tokens_issued, const uint8_t *request, size_t request_len, + uint32_t public_metadata, uint8_t private_metadata, size_t max_issuance); + +// TRUST_TOKEN_ISSUER_redeem ingests a |request| for token redemption and +// verifies the token. The public metadata is stored in |*out_public|. The +// private metadata (if any) is stored in |*out_private|. The extracted +// |TRUST_TOKEN| is stored into a newly-allocated buffer and stored in +// |*out_token|. The extracted client data is stored into a newly-allocated +// buffer and stored in |*out_client_data|. The caller takes ownership of each +// output buffer and must call |OPENSSL_free| when done. It returns one on +// success or zero on error. +// +// The caller must keep track of all values of |*out_token| seen globally before +// returning a response to the client. If the value has been reused, the caller +// must report an error to the client. Returning a response with replayed values +// allows an attacker to double-spend tokens. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_redeem( + const TRUST_TOKEN_ISSUER *ctx, uint32_t *out_public, uint8_t *out_private, + TRUST_TOKEN **out_token, uint8_t **out_client_data, + size_t *out_client_data_len, const uint8_t *request, size_t request_len); + +// TRUST_TOKEN_ISSUER_redeem_raw is a legacy alias for +// |TRUST_TOKEN_ISSUER_redeem|. +#define TRUST_TOKEN_ISSUER_redeem_raw TRUST_TOKEN_ISSUER_redeem + +// TRUST_TOKEN_ISSUER_redeem_over_message ingests a |request| for token +// redemption and a message and verifies the token and that it is derived from +// the provided |msg|. The public metadata is stored in +// |*out_public|. The private metadata (if any) is stored in |*out_private|. The +// extracted |TRUST_TOKEN| is stored into a newly-allocated buffer and stored in +// |*out_token|. The extracted client data is stored into a newly-allocated +// buffer and stored in |*out_client_data|. The caller takes ownership of each +// output buffer and must call |OPENSSL_free| when done. It returns one on +// success or zero on error. +// +// The caller must keep track of all values of |*out_token| seen globally before +// returning a response to the client. If the value has been reused, the caller +// must report an error to the client. Returning a response with replayed values +// allows an attacker to double-spend tokens. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_redeem_over_message( + const TRUST_TOKEN_ISSUER *ctx, uint32_t *out_public, uint8_t *out_private, + TRUST_TOKEN **out_token, uint8_t **out_client_data, + size_t *out_client_data_len, const uint8_t *request, size_t request_len, + const uint8_t *msg, size_t msg_len); + +// TRUST_TOKEN_decode_private_metadata decodes |encrypted_bit| using the +// private metadata key specified by a |key| buffer of length |key_len| and the +// nonce by a |nonce| buffer of length |nonce_len|. The nonce in +// |TRUST_TOKEN_experiment_v1| is the token-hash field of the SRR. |*out_value| +// is set to the decrypted value, either zero or one. It returns one on success +// and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_decode_private_metadata( + const TRUST_TOKEN_METHOD *method, uint8_t *out_value, const uint8_t *key, + size_t key_len, const uint8_t *nonce, size_t nonce_len, + uint8_t encrypted_bit); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(TRUST_TOKEN, TRUST_TOKEN_free) +BORINGSSL_MAKE_DELETER(TRUST_TOKEN_CLIENT, TRUST_TOKEN_CLIENT_free) +BORINGSSL_MAKE_DELETER(TRUST_TOKEN_ISSUER, TRUST_TOKEN_ISSUER_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#define TRUST_TOKEN_R_KEYGEN_FAILURE 100 +#define TRUST_TOKEN_R_BUFFER_TOO_SMALL 101 +#define TRUST_TOKEN_R_OVER_BATCHSIZE 102 +#define TRUST_TOKEN_R_DECODE_ERROR 103 +#define TRUST_TOKEN_R_SRR_SIGNATURE_ERROR 104 +#define TRUST_TOKEN_R_DECODE_FAILURE 105 +#define TRUST_TOKEN_R_INVALID_METADATA 106 +#define TRUST_TOKEN_R_TOO_MANY_KEYS 107 +#define TRUST_TOKEN_R_NO_KEYS_CONFIGURED 108 +#define TRUST_TOKEN_R_INVALID_KEY_ID 109 +#define TRUST_TOKEN_R_INVALID_TOKEN 110 +#define TRUST_TOKEN_R_BAD_VALIDITY_CHECK 111 +#define TRUST_TOKEN_R_NO_SRR_KEY_CONFIGURED 112 +#define TRUST_TOKEN_R_INVALID_METADATA_KEY 113 +#define TRUST_TOKEN_R_INVALID_PROOF 114 + +#endif // OPENSSL_HEADER_TRUST_TOKEN_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/type_check.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/type_check.h new file mode 100644 index 0000000..3787f89 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/type_check.h @@ -0,0 +1,28 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_TYPE_CHECK_H +#define OPENSSL_HEADER_TYPE_CHECK_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// CHECKED_CAST casts |p| from type |from| to type |to|. +// +// TODO(davidben): Although this macro is not public API and is unused in +// BoringSSL, wpa_supplicant uses it to define its own stacks. Remove this once +// wpa_supplicant has been fixed. +#define CHECKED_CAST(to, from, p) ((to) (1 ? (p) : (from)0)) + +// CHECKED_PTR_OF casts a given pointer to void* and statically checks that it +// was a pointer to |type|. +#define CHECKED_PTR_OF(type, p) CHECKED_CAST(void*, type*, (p)) + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_TYPE_CHECK_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ui.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ui.h new file mode 100644 index 0000000..a9a3e82 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/ui.h @@ -0,0 +1,39 @@ +// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +#ifndef UI_H +#define UI_H + +#include "openssl/base.h" +struct ui_st { + char _unused; +}; + +struct ui_method_st { + char _unused; +}; + +typedef struct ui_st UI; +typedef struct ui_method_st UI_METHOD; + +/// UI_new does nothing, always returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED UI *UI_new(void); + +/// UI_free invokes OPENSSL_free on its parameter. +OPENSSL_EXPORT OPENSSL_DEPRECATED void UI_free(UI *ui); + +/// UI_add_input_string does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_add_input_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize); + +/// UI_add_verify_string does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_add_verify_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize, const char *test_buf); + +/// UI_add_info_string does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_add_info_string(UI *ui, const char *text); + +/// UI_process does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_process(UI *ui); + +#endif //UI_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509.h new file mode 100644 index 0000000..f8979a6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509.h @@ -0,0 +1,5679 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// ECDH support in OpenSSL originally developed by +// SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_X509_H +#define OPENSSL_HEADER_X509_H + +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Legacy X.509 library. +// +// This header is part of OpenSSL's X.509 implementation. It is retained for +// compatibility but should not be used by new code. The functions are difficult +// to use correctly, and have buggy or non-standard behaviors. They are thus +// particularly prone to behavior changes and API removals, as BoringSSL +// iterates on these issues. +// +// In the future, a replacement library will be available. Meanwhile, minimize +// dependencies on this header where possible. + + +// Certificates. +// +// An |X509| object represents an X.509 certificate, defined in RFC 5280. +// +// Although an |X509| is a mutable object, mutating an |X509| can give incorrect +// results. Callers typically obtain |X509|s by parsing some input with +// |d2i_X509|, etc. Such objects carry information such as the serialized +// TBSCertificate and decoded extensions, which will become inconsistent when +// mutated. +// +// Instead, mutation functions should only be used when issuing new +// certificates, as described in a later section. + +DEFINE_STACK_OF(X509) + +// X509 is an |ASN1_ITEM| whose ASN.1 type is X.509 Certificate (RFC 5280) and C +// type is |X509*|. +DECLARE_ASN1_ITEM(X509) + +// X509_up_ref adds one to the reference count of |x509| and returns one. +OPENSSL_EXPORT int X509_up_ref(X509 *x509); + +// X509_chain_up_ref returns a newly-allocated |STACK_OF(X509)| containing a +// shallow copy of |chain|, or NULL on error. That is, the return value has the +// same contents as |chain|, and each |X509|'s reference count is incremented by +// one. +OPENSSL_EXPORT STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain); + +// X509_dup returns a newly-allocated copy of |x509|, or NULL on error. This +// function works by serializing the structure, so auxiliary properties (see +// |i2d_X509_AUX|) are not preserved. Additionally, if |x509| is incomplete, +// this function may fail. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |crl| was +// mutated. +OPENSSL_EXPORT X509 *X509_dup(X509 *x509); + +// X509_free decrements |x509|'s reference count and, if zero, releases memory +// associated with |x509|. +OPENSSL_EXPORT void X509_free(X509 *x509); + +// d2i_X509 parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// Certificate (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509 *d2i_X509(X509 **out, const uint8_t **inp, long len); + +// X509_parse_from_buffer parses an X.509 structure from |buf| and returns a +// fresh X509 or NULL on error. There must not be any trailing data in |buf|. +// The returned structure (if any) holds a reference to |buf| rather than +// copying parts of it as a normal |d2i_X509| call would do. +OPENSSL_EXPORT X509 *X509_parse_from_buffer(CRYPTO_BUFFER *buf); + +// i2d_X509 marshals |x509| as a DER-encoded X.509 Certificate (RFC 5280), as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |x509| was +// mutated. +OPENSSL_EXPORT int i2d_X509(X509 *x509, uint8_t **outp); + +// X509_VERSION_* are X.509 version numbers. Note the numerical values of all +// defined X.509 versions are one less than the named version. +#define X509_VERSION_1 0 +#define X509_VERSION_2 1 +#define X509_VERSION_3 2 + +// X509_get_version returns the numerical value of |x509|'s version, which will +// be one of the |X509_VERSION_*| constants. +OPENSSL_EXPORT long X509_get_version(const X509 *x509); + +// X509_get0_serialNumber returns |x509|'s serial number. +OPENSSL_EXPORT const ASN1_INTEGER *X509_get0_serialNumber(const X509 *x509); + +// X509_get0_notBefore returns |x509|'s notBefore time. +OPENSSL_EXPORT const ASN1_TIME *X509_get0_notBefore(const X509 *x509); + +// X509_get0_notAfter returns |x509|'s notAfter time. +OPENSSL_EXPORT const ASN1_TIME *X509_get0_notAfter(const X509 *x509); + +// X509_get_issuer_name returns |x509|'s issuer. +OPENSSL_EXPORT X509_NAME *X509_get_issuer_name(const X509 *x509); + +// X509_get_subject_name returns |x509|'s subject. +OPENSSL_EXPORT X509_NAME *X509_get_subject_name(const X509 *x509); + +// X509_get_X509_PUBKEY returns the public key of |x509|. Note this function is +// not const-correct for legacy reasons. Callers should not modify the returned +// object. +OPENSSL_EXPORT X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x509); + +// X509_get0_pubkey returns |x509|'s public key as an |EVP_PKEY|, or NULL if the +// public key was unsupported or could not be decoded. The |EVP_PKEY| is cached +// in |x509|, so callers must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_get0_pubkey(const X509 *x509); + +// X509_get_pubkey behaves like |X509_get0_pubkey| but increments the reference +// count on the |EVP_PKEY|. The caller must release the result with +// |EVP_PKEY_free| when done. The |EVP_PKEY| is cached in |x509|, so callers +// must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_get_pubkey(const X509 *x509); + +// X509_get0_pubkey_bitstr returns the BIT STRING portion of |x509|'s public +// key. Note this does not contain the AlgorithmIdentifier portion. +// +// WARNING: This function returns a non-const pointer for OpenSSL compatibility, +// but the caller must not modify the resulting object. Doing so will break +// internal invariants in |x509|. +OPENSSL_EXPORT ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x509); + +// X509_check_private_key returns one if |x509|'s public key matches |pkey| and +// zero otherwise. +OPENSSL_EXPORT int X509_check_private_key(const X509 *x509, + const EVP_PKEY *pkey); + +// X509_get0_uids sets |*out_issuer_uid| to a non-owning pointer to the +// issuerUID field of |x509|, or NULL if |x509| has no issuerUID. It similarly +// outputs |x509|'s subjectUID field to |*out_subject_uid|. +// +// Callers may pass NULL to either |out_issuer_uid| or |out_subject_uid| to +// ignore the corresponding field. +OPENSSL_EXPORT void X509_get0_uids(const X509 *x509, + const ASN1_BIT_STRING **out_issuer_uid, + const ASN1_BIT_STRING **out_subject_uid); + +// The following bits are returned from |X509_get_extension_flags|. + +// EXFLAG_BCONS indicates the certificate has a basic constraints extension. +#define EXFLAG_BCONS 0x1 +// EXFLAG_KUSAGE indicates the certifcate has a key usage extension. +#define EXFLAG_KUSAGE 0x2 +// EXFLAG_XKUSAGE indicates the certifcate has an extended key usage extension. +#define EXFLAG_XKUSAGE 0x4 +// EXFLAG_NSCERT indicates the certificate has a legacy Netscape certificate +// type extension. +#define EXFLAG_NSCERT 0x8 +// EXFLAG_CA indicates the certificate has a basic constraints extension with +// the CA bit set. +#define EXFLAG_CA 0x10 +// EXFLAG_SI indicates the certificate is self-issued, i.e. its subject and +// issuer names match. +#define EXFLAG_SI 0x20 +// EXFLAG_V1 indicates an X.509v1 certificate. +#define EXFLAG_V1 0x40 +// EXFLAG_INVALID indicates an error processing some extension. The certificate +// should not be accepted. Note the lack of this bit does not imply all +// extensions are valid, only those used to compute extension flags. +#define EXFLAG_INVALID 0x80 +// EXFLAG_SET is an internal bit that indicates extension flags were computed. +#define EXFLAG_SET 0x100 +// EXFLAG_CRITICAL indicates an unsupported critical extension. The certificate +// should not be accepted. +#define EXFLAG_CRITICAL 0x200 +// EXFLAG_SS indicates the certificate is likely self-signed. That is, if it is +// self-issued, its authority key identifier (if any) matches itself, and its +// key usage extension (if any) allows certificate signatures. The signature +// itself is not checked in computing this bit. +#define EXFLAG_SS 0x2000 + +// X509_get_extension_flags decodes a set of extensions from |x509| and returns +// a collection of |EXFLAG_*| bits which reflect |x509|. If there was an error +// in computing this bitmask, the result will include the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT uint32_t X509_get_extension_flags(X509 *x509); + +// X509_get_pathlen returns path length constraint from the basic constraints +// extension in |x509|. (See RFC 5280, section 4.2.1.9.) It returns -1 if the +// constraint is not present, or if some extension in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT long X509_get_pathlen(X509 *x509); + +// X509v3_KU_* are key usage bits returned from |X509_get_key_usage|. +#define X509v3_KU_DIGITAL_SIGNATURE 0x0080 +#define X509v3_KU_NON_REPUDIATION 0x0040 +#define X509v3_KU_KEY_ENCIPHERMENT 0x0020 +#define X509v3_KU_DATA_ENCIPHERMENT 0x0010 +#define X509v3_KU_KEY_AGREEMENT 0x0008 +#define X509v3_KU_KEY_CERT_SIGN 0x0004 +#define X509v3_KU_CRL_SIGN 0x0002 +#define X509v3_KU_ENCIPHER_ONLY 0x0001 +#define X509v3_KU_DECIPHER_ONLY 0x8000 + +// X509_get_key_usage returns a bitmask of key usages (see Section 4.2.1.3 of +// RFC 5280) which |x509| is valid for. This function only reports the first 16 +// bits, in a little-endian byte order, but big-endian bit order. That is, bits +// 0 though 7 are reported at 1<<7 through 1<<0, and bits 8 through 15 are +// reported at 1<<15 through 1<<8. +// +// Instead of depending on this bit order, callers should compare against the +// |X509v3_KU_*| constants. +// +// If |x509| has no key usage extension, all key usages are valid and this +// function returns |UINT32_MAX|. If there was an error processing |x509|'s +// extensions, or if the first 16 bits in the key usage extension were all zero, +// this function returns zero. +OPENSSL_EXPORT uint32_t X509_get_key_usage(X509 *x509); + +// XKU_* are extended key usage bits returned from +// |X509_get_extended_key_usage|. +#define XKU_SSL_SERVER 0x1 +#define XKU_SSL_CLIENT 0x2 +#define XKU_SMIME 0x4 +#define XKU_CODE_SIGN 0x8 +#define XKU_SGC 0x10 +#define XKU_OCSP_SIGN 0x20 +#define XKU_TIMESTAMP 0x40 +#define XKU_DVCS 0x80 +#define XKU_ANYEKU 0x100 + +// X509_get_extended_key_usage returns a bitmask of extended key usages (see +// Section 4.2.1.12 of RFC 5280) which |x509| is valid for. The result will be +// a combination of |XKU_*| constants. If checking an extended key usage not +// defined above, callers should extract the extended key usage extension +// separately, e.g. via |X509_get_ext_d2i|. +// +// If |x509| has no extended key usage extension, all extended key usages are +// valid and this function returns |UINT32_MAX|. If there was an error +// processing |x509|'s extensions, or if |x509|'s extended key usage extension +// contained no recognized usages, this function returns zero. +OPENSSL_EXPORT uint32_t X509_get_extended_key_usage(X509 *x509); + +// X509_get0_subject_key_id returns |x509|'s subject key identifier, if present. +// (See RFC 5280, section 4.2.1.2.) It returns NULL if the extension is not +// present or if some extension in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x509); + +// X509_get0_authority_key_id returns keyIdentifier of |x509|'s authority key +// identifier, if the extension and field are present. (See RFC 5280, +// section 4.2.1.1.) It returns NULL if the extension is not present, if it is +// present but lacks a keyIdentifier field, or if some extension in |x509| was +// invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x509); + +DEFINE_STACK_OF(GENERAL_NAME) +typedef STACK_OF(GENERAL_NAME) GENERAL_NAMES; + +// X509_get0_authority_issuer returns the authorityCertIssuer of |x509|'s +// authority key identifier, if the extension and field are present. (See +// RFC 5280, section 4.2.1.1.) It returns NULL if the extension is not present, +// if it is present but lacks a authorityCertIssuer field, or if some extension +// in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x509); + +// X509_get0_authority_serial returns the authorityCertSerialNumber of |x509|'s +// authority key identifier, if the extension and field are present. (See +// RFC 5280, section 4.2.1.1.) It returns NULL if the extension is not present, +// if it is present but lacks a authorityCertSerialNumber field, or if some +// extension in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const ASN1_INTEGER *X509_get0_authority_serial(X509 *x509); + +// X509_get0_extensions returns |x509|'s extension list, or NULL if |x509| omits +// it. +OPENSSL_EXPORT const STACK_OF(X509_EXTENSION) *X509_get0_extensions( + const X509 *x509); + +// X509_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_count(const X509 *x); + +// X509_get_ext_by_NID behaves like |X509v3_get_ext_by_NID| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos); + +// X509_get_ext_by_OBJ behaves like |X509v3_get_ext_by_OBJ| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, + int lastpos); + +// X509_get_ext_by_critical behaves like |X509v3_get_ext_by_critical| but +// searches for extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_by_critical(const X509 *x, int crit, + int lastpos); + +// X509_get_ext returns the extension in |x| at index |loc|, or NULL if |loc| is +// out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509_get_ext(const X509 *x, int loc); + +// X509_get_ext_d2i behaves like |X509V3_get_d2i| but looks for the extension in +// |x509|'s extension list. +// +// WARNING: This function is difficult to use correctly. See the documentation +// for |X509V3_get_d2i| for details. +OPENSSL_EXPORT void *X509_get_ext_d2i(const X509 *x509, int nid, + int *out_critical, int *out_idx); + +// X509_get0_tbs_sigalg returns the signature algorithm in |x509|'s +// TBSCertificate. For the outer signature algorithm, see |X509_get0_signature|. +// +// Certificates with mismatched signature algorithms will successfully parse, +// but they will be rejected when verifying. +OPENSSL_EXPORT const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x509); + +// X509_SIG_INFO_* are flags for |X509_get_signature_info|. +// X509_SIG_INFO_VALID means that the signature info is valid. +#define X509_SIG_INFO_VALID 0x1 +// X509_SIG_INFO_TLS means that the signature is suitable for TLS use. +#define X509_SIG_INFO_TLS 0x2 + +// X509_get_signature_info retrieves information about the signature of |x509|. +// The NID of the signing digest is written to |digest_nid|, the public key +// algorithm to |pubkey_nid|, the effective security bits to |sec_bits|, and +// flag details to |flags|. Parameters other than |x509| can be set to NULL if +// the information is not required. It is an error to pass a null pointer to +// |x509|. +OPENSSL_EXPORT int X509_get_signature_info(X509 *x509, int *digest_nid, + int *pubkey_nid, int *sec_bits, + uint32_t *flags); + +// X509_get0_signature sets |*out_sig| and |*out_alg| to the signature and +// signature algorithm of |x509|, respectively. Either output pointer may be +// NULL to ignore the value. +// +// This function outputs the outer signature algorithm. For the one in the +// TBSCertificate, see |X509_get0_tbs_sigalg|. Certificates with mismatched +// signature algorithms will successfully parse, but they will be rejected when +// verifying. +OPENSSL_EXPORT void X509_get0_signature(const ASN1_BIT_STRING **out_sig, + const X509_ALGOR **out_alg, + const X509 *x509); + +// X509_get_signature_nid returns the NID corresponding to |x509|'s signature +// algorithm, or |NID_undef| if the signature algorithm does not correspond to +// a known NID. +OPENSSL_EXPORT int X509_get_signature_nid(const X509 *x509); + +// i2d_X509_tbs serializes the TBSCertificate portion of |x509|, as described in +// |i2d_SAMPLE|. +// +// This function preserves the original encoding of the TBSCertificate and may +// not reflect modifications made to |x509|. It may be used to manually verify +// the signature of an existing certificate. To generate certificates, use +// |i2d_re_X509_tbs| instead. +OPENSSL_EXPORT int i2d_X509_tbs(X509 *x509, unsigned char **outp); + +// X509_verify checks that |x509| has a valid signature by |pkey|. It returns +// one if the signature is valid and zero otherwise. Note this function only +// checks the signature itself and does not perform a full certificate +// validation. +OPENSSL_EXPORT int X509_verify(X509 *x509, EVP_PKEY *pkey); + +// X509_get1_email returns a newly-allocated list of NUL-terminated strings +// containing all email addresses in |x509|'s subject and all rfc822name names +// in |x509|'s subject alternative names. Email addresses which contain embedded +// NUL bytes are skipped. +// +// On error, or if there are no such email addresses, it returns NULL. When +// done, the caller must release the result with |X509_email_free|. +OPENSSL_EXPORT STACK_OF(OPENSSL_STRING) *X509_get1_email(const X509 *x509); + +// X509_get1_ocsp returns a newly-allocated list of NUL-terminated strings +// containing all OCSP URIs in |x509|. That is, it collects all URI +// AccessDescriptions with an accessMethod of id-ad-ocsp in |x509|'s authority +// information access extension. URIs which contain embedded NUL bytes are +// skipped. +// +// On error, or if there are no such URIs, it returns NULL. When done, the +// caller must release the result with |X509_email_free|. +OPENSSL_EXPORT STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(const X509 *x509); + +// X509_email_free releases memory associated with |sk|, including |sk| itself. +// Each |OPENSSL_STRING| in |sk| must be a NUL-terminated string allocated with +// |OPENSSL_malloc|. If |sk| is NULL, no action is taken. +OPENSSL_EXPORT void X509_email_free(STACK_OF(OPENSSL_STRING) *sk); + +// X509_cmp compares |a| and |b| and returns zero if they are equal, a negative +// number if |b| sorts after |a| and a negative number if |a| sorts after |b|. +// The sort order implemented by this function is arbitrary and does not +// reflect properties of the certificate such as expiry. Applications should not +// rely on the order itself. +// +// TODO(https://crbug.com/boringssl/355): This function works by comparing a +// cached hash of the encoded certificate. If |a| or |b| could not be +// serialized, the current behavior is to compare all unencodable certificates +// as equal. This function should only be used with |X509| objects that were +// parsed from bytes and never mutated. +// +// TODO(https://crbug.com/boringssl/407): This function is const, but it is not +// always thread-safe, notably if |a| and |b| were mutated. +OPENSSL_EXPORT int X509_cmp(const X509 *a, const X509 *b); + + +// Issuing certificates. +// +// An |X509| object may also represent an incomplete certificate. Callers may +// construct empty |X509| objects, fill in fields individually, and finally sign +// the result. The following functions may be used for this purpose. + +// X509_new returns a newly-allocated, empty |X509| object, or NULL on error. +// This produces an incomplete certificate which may be filled in to issue a new +// certificate. +OPENSSL_EXPORT X509 *X509_new(void); + +// X509_set_version sets |x509|'s version to |version|, which should be one of +// the |X509V_VERSION_*| constants. It returns one on success and zero on error. +// +// If unsure, use |X509_VERSION_3|. +OPENSSL_EXPORT int X509_set_version(X509 *x509, long version); + +// X509_set_serialNumber sets |x509|'s serial number to |serial|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_set_serialNumber(X509 *x509, + const ASN1_INTEGER *serial); + +// X509_set1_notBefore sets |x509|'s notBefore time to |tm|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_set1_notBefore(X509 *x509, const ASN1_TIME *tm); + +// X509_set1_notAfter sets |x509|'s notAfter time to |tm|. it returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_set1_notAfter(X509 *x509, const ASN1_TIME *tm); + +// X509_getm_notBefore returns a mutable pointer to |x509|'s notBefore time. +OPENSSL_EXPORT ASN1_TIME *X509_getm_notBefore(X509 *x509); + +// X509_getm_notAfter returns a mutable pointer to |x509|'s notAfter time. +OPENSSL_EXPORT ASN1_TIME *X509_getm_notAfter(X509 *x); + +// X509_set_issuer_name sets |x509|'s issuer to a copy of |name|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_set_issuer_name(X509 *x509, X509_NAME *name); + +// X509_set_subject_name sets |x509|'s subject to a copy of |name|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int X509_set_subject_name(X509 *x509, X509_NAME *name); + +// X509_set_pubkey sets |x509|'s public key to |pkey|. It returns one on success +// and zero on error. This function does not take ownership of |pkey| and +// internally copies and updates reference counts as needed. +OPENSSL_EXPORT int X509_set_pubkey(X509 *x509, EVP_PKEY *pkey); + +// X509_delete_ext removes the extension in |x| at index |loc| and returns the +// removed extension, or NULL if |loc| was out of bounds. If non-NULL, the +// caller must release the result with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509_delete_ext(X509 *x, int loc); + +// X509_add_ext adds a copy of |ex| to |x|. It returns one on success and zero +// on failure. The caller retains ownership of |ex| and can release it +// independently of |x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT int X509_add_ext(X509 *x, const X509_EXTENSION *ex, int loc); + +// X509_add1_ext_i2d behaves like |X509V3_add1_i2d| but adds the extension to +// |x|'s extension list. +// +// WARNING: This function may return zero or -1 on error. The caller must also +// ensure |value|'s type matches |nid|. See the documentation for +// |X509V3_add1_i2d| for details. +OPENSSL_EXPORT int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, + unsigned long flags); + +// X509_sign signs |x509| with |pkey| and replaces the signature algorithm and +// signature fields. It returns the length of the signature on success and zero +// on error. This function uses digest algorithm |md|, or |pkey|'s default if +// NULL. Other signing parameters use |pkey|'s defaults. To customize them, use +// |X509_sign_ctx|. +OPENSSL_EXPORT int X509_sign(X509 *x509, EVP_PKEY *pkey, const EVP_MD *md); + +// X509_sign_ctx signs |x509| with |ctx| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. The signature algorithm and parameters come from |ctx|, which +// must have been initialized with |EVP_DigestSignInit|. The caller should +// configure the corresponding |EVP_PKEY_CTX| before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +OPENSSL_EXPORT int X509_sign_ctx(X509 *x509, EVP_MD_CTX *ctx); + +// i2d_re_X509_tbs serializes the TBSCertificate portion of |x509|, as described +// in |i2d_SAMPLE|. +// +// This function re-encodes the TBSCertificate and may not reflect |x509|'s +// original encoding. It may be used to manually generate a signature for a new +// certificate. To verify certificates, use |i2d_X509_tbs| instead. +OPENSSL_EXPORT int i2d_re_X509_tbs(X509 *x509, unsigned char **outp); + +// X509_set1_signature_algo sets |x509|'s signature algorithm to |algo| and +// returns one on success or zero on error. It updates both the signature field +// of the TBSCertificate structure, and the signatureAlgorithm field of the +// Certificate. +OPENSSL_EXPORT int X509_set1_signature_algo(X509 *x509, const X509_ALGOR *algo); + +// X509_set1_signature_value sets |x509|'s signature to a copy of the |sig_len| +// bytes pointed by |sig|. It returns one on success and zero on error. +// +// Due to a specification error, X.509 certificates store signatures in ASN.1 +// BIT STRINGs, but signature algorithms return byte strings rather than bit +// strings. This function creates a BIT STRING containing a whole number of +// bytes, with the bit order matching the DER encoding. This matches the +// encoding used by all X.509 signature algorithms. +OPENSSL_EXPORT int X509_set1_signature_value(X509 *x509, const uint8_t *sig, + size_t sig_len); + + +// Auxiliary certificate properties. +// +// |X509| objects optionally maintain auxiliary properties. These are not part +// of the certificates themselves, and thus are not covered by signatures or +// preserved by the standard serialization. They are used as inputs or outputs +// to other functions in this library. + +// i2d_X509_AUX marshals |x509| as a DER-encoded X.509 Certificate (RFC 5280), +// followed optionally by a separate, OpenSSL-specific structure with auxiliary +// properties. It behaves as described in |i2d_SAMPLE|. +// +// Unlike similarly-named functions, this function does not output a single +// ASN.1 element. Directly embedding the output in a larger ASN.1 structure will +// not behave correctly. +// +// TODO(crbug.com/boringssl/407): |x509| should be const. +OPENSSL_EXPORT int i2d_X509_AUX(X509 *x509, uint8_t **outp); + +// d2i_X509_AUX parses up to |length| bytes from |*inp| as a DER-encoded X.509 +// Certificate (RFC 5280), followed optionally by a separate, OpenSSL-specific +// structure with auxiliary properties. It behaves as described in +// |d2i_SAMPLE_with_reuse|. +// +// WARNING: Passing untrusted input to this function allows an attacker to +// control auxiliary properties. This can allow unexpected influence over the +// application if the certificate is used in a context that reads auxiliary +// properties. This includes PKCS#12 serialization, trusted certificates in +// |X509_STORE|, and callers of |X509_alias_get0| or |X509_keyid_get0|. +// +// Unlike similarly-named functions, this function does not parse a single +// ASN.1 element. Trying to parse data directly embedded in a larger ASN.1 +// structure will not behave correctly. +OPENSSL_EXPORT X509 *d2i_X509_AUX(X509 **x509, const uint8_t **inp, + long length); + +// X509_alias_set1 sets |x509|'s alias to |len| bytes from |name|. If |name| is +// NULL, the alias is cleared instead. Aliases are not part of the certificate +// itself and will not be serialized by |i2d_X509|. If |x509| is serialized in +// a PKCS#12 structure, the friendlyName attribute (RFC 2985) will contain this +// alias. +OPENSSL_EXPORT int X509_alias_set1(X509 *x509, const uint8_t *name, + ossl_ssize_t len); + +// X509_keyid_set1 sets |x509|'s key ID to |len| bytes from |id|. If |id| is +// NULL, the key ID is cleared instead. Key IDs are not part of the certificate +// itself and will not be serialized by |i2d_X509|. +OPENSSL_EXPORT int X509_keyid_set1(X509 *x509, const uint8_t *id, + ossl_ssize_t len); + +// X509_alias_get0 looks up |x509|'s alias. If found, it sets |*out_len| to the +// alias's length and returns a pointer to a buffer containing the contents. If +// not found, it outputs the empty string by returning NULL and setting +// |*out_len| to zero. +// +// If |x509| was parsed from a PKCS#12 structure (see +// |PKCS12_get_key_and_certs|), the alias will reflect the friendlyName +// attribute (RFC 2985). +// +// WARNING: In OpenSSL, this function did not set |*out_len| when the alias was +// missing. Callers that target both OpenSSL and BoringSSL should set the value +// to zero before calling this function. +OPENSSL_EXPORT const uint8_t *X509_alias_get0(const X509 *x509, int *out_len); + +// X509_keyid_get0 looks up |x509|'s key ID. If found, it sets |*out_len| to the +// key ID's length and returns a pointer to a buffer containing the contents. If +// not found, it outputs the empty string by returning NULL and setting +// |*out_len| to zero. +// +// WARNING: In OpenSSL, this function did not set |*out_len| when the alias was +// missing. Callers that target both OpenSSL and BoringSSL should set the value +// to zero before calling this function. +OPENSSL_EXPORT const uint8_t *X509_keyid_get0(const X509 *x509, int *out_len); + +// X509_add1_trust_object configures |x509| as a valid trust anchor for |obj|. +// It returns one on success and zero on error. |obj| should be a certificate +// usage OID associated with an |X509_TRUST| object. +// +// See |X509_VERIFY_PARAM_set_trust| for details on how this value is evaluated. +// Note this only takes effect if |x509| was configured as a trusted certificate +// via |X509_STORE|. +OPENSSL_EXPORT int X509_add1_trust_object(X509 *x509, const ASN1_OBJECT *obj); + +// X509_add1_reject_object configures |x509| as distrusted for |obj|. It returns +// one on success and zero on error. |obj| should be a certificate usage OID +// associated with an |X509_TRUST| object. +// +// See |X509_VERIFY_PARAM_set_trust| for details on how this value is evaluated. +// Note this only takes effect if |x509| was configured as a trusted certificate +// via |X509_STORE|. +OPENSSL_EXPORT int X509_add1_reject_object(X509 *x509, const ASN1_OBJECT *obj); + +// X509_trust_clear clears the list of OIDs for which |x509| is trusted. See +// also |X509_add1_trust_object|. +OPENSSL_EXPORT void X509_trust_clear(X509 *x509); + +// X509_reject_clear clears the list of OIDs for which |x509| is distrusted. See +// also |X509_add1_reject_object|. +OPENSSL_EXPORT void X509_reject_clear(X509 *x509); + + +// Certificate revocation lists. +// +// An |X509_CRL| object represents an X.509 certificate revocation list (CRL), +// defined in RFC 5280. A CRL is a signed list of certificates, the +// revokedCertificates field, which are no longer considered valid. Each entry +// of this list is represented with an |X509_REVOKED| object, documented in the +// "CRL entries" section below. +// +// Although an |X509_CRL| is a mutable object, mutating an |X509_CRL| or its +// |X509_REVOKED|s can give incorrect results. Callers typically obtain +// |X509_CRL|s by parsing some input with |d2i_X509_CRL|, etc. Such objects +// carry information such as the serialized TBSCertList and decoded extensions, +// which will become inconsistent when mutated. +// +// Instead, mutation functions should only be used when issuing new CRLs, as +// described in a later section. + +DEFINE_STACK_OF(X509_CRL) +DEFINE_STACK_OF(X509_REVOKED) + +// X509_CRL is an |ASN1_ITEM| whose ASN.1 type is X.509 CertificateList (RFC +// 5280) and C type is |X509_CRL*|. +DECLARE_ASN1_ITEM(X509_CRL) + +// X509_CRL_up_ref adds one to the reference count of |crl| and returns one. +OPENSSL_EXPORT int X509_CRL_up_ref(X509_CRL *crl); + +// X509_CRL_dup returns a newly-allocated copy of |crl|, or NULL on error. This +// function works by serializing the structure, so if |crl| is incomplete, it +// may fail. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |crl| was +// mutated. +OPENSSL_EXPORT X509_CRL *X509_CRL_dup(X509_CRL *crl); + +// X509_CRL_free decrements |crl|'s reference count and, if zero, releases +// memory associated with |crl|. +OPENSSL_EXPORT void X509_CRL_free(X509_CRL *crl); + +// d2i_X509_CRL parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// CertificateList (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_CRL *d2i_X509_CRL(X509_CRL **out, const uint8_t **inp, + long len); + +// i2d_X509_CRL marshals |crl| as a X.509 CertificateList (RFC 5280), as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |crl| was +// mutated. +OPENSSL_EXPORT int i2d_X509_CRL(X509_CRL *crl, uint8_t **outp); + +// X509_CRL_match compares |a| and |b| and returns zero if they are equal, a +// negative number if |b| sorts after |a| and a negative number if |a| sorts +// after |b|. The sort order implemented by this function is arbitrary and does +// not reflect properties of the CRL such as expiry. Applications should not +// rely on the order itself. +// +// TODO(https://crbug.com/boringssl/355): This function works by comparing a +// cached hash of the encoded CRL. This cached hash is computed when the CRL is +// parsed, but not when mutating or issuing CRLs. This function should only be +// used with |X509_CRL| objects that were parsed from bytes and never mutated. +OPENSSL_EXPORT int X509_CRL_match(const X509_CRL *a, const X509_CRL *b); + +#define X509_CRL_VERSION_1 0 +#define X509_CRL_VERSION_2 1 + +// X509_CRL_get_version returns the numerical value of |crl|'s version, which +// will be one of the |X509_CRL_VERSION_*| constants. +OPENSSL_EXPORT long X509_CRL_get_version(const X509_CRL *crl); + +// X509_CRL_get0_lastUpdate returns |crl|'s thisUpdate time. The OpenSSL API +// refers to this field as lastUpdate. +OPENSSL_EXPORT const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl); + +// X509_CRL_get0_nextUpdate returns |crl|'s nextUpdate time, or NULL if |crl| +// has none. +OPENSSL_EXPORT const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl); + +// X509_CRL_get_issuer returns |crl|'s issuer name. Note this function is not +// const-correct for legacy reasons. +OPENSSL_EXPORT X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl); + +// X509_CRL_get0_by_serial finds the entry in |crl| whose serial number is +// |serial|. If found, it sets |*out| to the entry and returns one. If not +// found, it returns zero. +// +// On success, |*out| continues to be owned by |crl|. It is an error to free or +// otherwise modify |*out|. +// +// TODO(crbug.com/boringssl/600): Ideally |crl| would be const. It is broadly +// thread-safe, but changes the order of entries in |crl|. It cannot be called +// concurrently with |i2d_X509_CRL|. +OPENSSL_EXPORT int X509_CRL_get0_by_serial(X509_CRL *crl, X509_REVOKED **out, + const ASN1_INTEGER *serial); + +// X509_CRL_get0_by_cert behaves like |X509_CRL_get0_by_serial|, except it looks +// for the entry that matches |x509|. +OPENSSL_EXPORT int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **out, + X509 *x509); + +// X509_CRL_get_REVOKED returns the list of revoked certificates in |crl|, or +// NULL if |crl| omits it. +// +// TOOD(davidben): This function was originally a macro, without clear const +// semantics. It should take a const input and give const output, but the latter +// would break existing callers. For now, we match upstream. +OPENSSL_EXPORT STACK_OF(X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl); + +// X509_CRL_get0_extensions returns |crl|'s extension list, or NULL if |crl| +// omits it. A CRL can have extensions on individual entries, which is +// |X509_REVOKED_get0_extensions|, or on the overall CRL, which is this +// function. +OPENSSL_EXPORT const STACK_OF(X509_EXTENSION) *X509_CRL_get0_extensions( + const X509_CRL *crl); + +// X509_CRL_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_count(const X509_CRL *x); + +// X509_CRL_get_ext_by_NID behaves like |X509v3_get_ext_by_NID| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_by_NID(const X509_CRL *x, int nid, + int lastpos); + +// X509_CRL_get_ext_by_OBJ behaves like |X509v3_get_ext_by_OBJ| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_by_OBJ(const X509_CRL *x, + const ASN1_OBJECT *obj, int lastpos); + +// X509_CRL_get_ext_by_critical behaves like |X509v3_get_ext_by_critical| but +// searches for extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_by_critical(const X509_CRL *x, int crit, + int lastpos); + +// X509_CRL_get_ext returns the extension in |x| at index |loc|, or NULL if +// |loc| is out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509_CRL_get_ext(const X509_CRL *x, int loc); + +// X509_CRL_get_ext_d2i behaves like |X509V3_get_d2i| but looks for the +// extension in |crl|'s extension list. +// +// WARNING: This function is difficult to use correctly. See the documentation +// for |X509V3_get_d2i| for details. +OPENSSL_EXPORT void *X509_CRL_get_ext_d2i(const X509_CRL *crl, int nid, + int *out_critical, int *out_idx); + +// X509_CRL_get0_signature sets |*out_sig| and |*out_alg| to the signature and +// signature algorithm of |crl|, respectively. Either output pointer may be NULL +// to ignore the value. +// +// This function outputs the outer signature algorithm, not the one in the +// TBSCertList. CRLs with mismatched signature algorithms will successfully +// parse, but they will be rejected when verifying. +OPENSSL_EXPORT void X509_CRL_get0_signature(const X509_CRL *crl, + const ASN1_BIT_STRING **out_sig, + const X509_ALGOR **out_alg); + +// X509_CRL_get_signature_nid returns the NID corresponding to |crl|'s signature +// algorithm, or |NID_undef| if the signature algorithm does not correspond to +// a known NID. +OPENSSL_EXPORT int X509_CRL_get_signature_nid(const X509_CRL *crl); + +// i2d_X509_CRL_tbs serializes the TBSCertList portion of |crl|, as described in +// |i2d_SAMPLE|. +// +// This function preserves the original encoding of the TBSCertList and may not +// reflect modifications made to |crl|. It may be used to manually verify the +// signature of an existing CRL. To generate CRLs, use |i2d_re_X509_CRL_tbs| +// instead. +OPENSSL_EXPORT int i2d_X509_CRL_tbs(X509_CRL *crl, unsigned char **outp); + +// X509_CRL_verify checks that |crl| has a valid signature by |pkey|. It returns +// one if the signature is valid and zero otherwise. +OPENSSL_EXPORT int X509_CRL_verify(X509_CRL *crl, EVP_PKEY *pkey); + + +// Issuing certificate revocation lists. +// +// An |X509_CRL| object may also represent an incomplete CRL. Callers may +// construct empty |X509_CRL| objects, fill in fields individually, and finally +// sign the result. The following functions may be used for this purpose. + +// X509_CRL_new returns a newly-allocated, empty |X509_CRL| object, or NULL on +// error. This object may be filled in and then signed to construct a CRL. +OPENSSL_EXPORT X509_CRL *X509_CRL_new(void); + +// X509_CRL_set_version sets |crl|'s version to |version|, which should be one +// of the |X509_CRL_VERSION_*| constants. It returns one on success and zero on +// error. +// +// If unsure, use |X509_CRL_VERSION_2|. Note that, unlike certificates, CRL +// versions are only defined up to v2. Callers should not use |X509_VERSION_3|. +OPENSSL_EXPORT int X509_CRL_set_version(X509_CRL *crl, long version); + +// X509_CRL_set_issuer_name sets |crl|'s issuer to a copy of |name|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int X509_CRL_set_issuer_name(X509_CRL *crl, X509_NAME *name); + +// X509_CRL_set1_lastUpdate sets |crl|'s thisUpdate time to |tm|. It returns one +// on success and zero on error. The OpenSSL API refers to this field as +// lastUpdate. +OPENSSL_EXPORT int X509_CRL_set1_lastUpdate(X509_CRL *crl, const ASN1_TIME *tm); + +// X509_CRL_set1_nextUpdate sets |crl|'s nextUpdate time to |tm|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_CRL_set1_nextUpdate(X509_CRL *crl, const ASN1_TIME *tm); + +// X509_CRL_add0_revoked adds |rev| to |crl|. On success, it takes ownership of +// |rev| and returns one. On error, it returns zero. If this function fails, the +// caller retains ownership of |rev| and must release it when done. +OPENSSL_EXPORT int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev); + +// X509_CRL_sort sorts the entries in |crl| by serial number. It returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_CRL_sort(X509_CRL *crl); + +// X509_CRL_delete_ext removes the extension in |x| at index |loc| and returns +// the removed extension, or NULL if |loc| was out of bounds. If non-NULL, the +// caller must release the result with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509_CRL_delete_ext(X509_CRL *x, int loc); + +// X509_CRL_add_ext adds a copy of |ex| to |x|. It returns one on success and +// zero on failure. The caller retains ownership of |ex| and can release it +// independently of |x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT int X509_CRL_add_ext(X509_CRL *x, const X509_EXTENSION *ex, + int loc); + +// X509_CRL_add1_ext_i2d behaves like |X509V3_add1_i2d| but adds the extension +// to |x|'s extension list. +// +// WARNING: This function may return zero or -1 on error. The caller must also +// ensure |value|'s type matches |nid|. See the documentation for +// |X509V3_add1_i2d| for details. +OPENSSL_EXPORT int X509_CRL_add1_ext_i2d(X509_CRL *x, int nid, void *value, + int crit, unsigned long flags); + +// X509_CRL_sign signs |crl| with |pkey| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. This function uses digest algorithm |md|, or |pkey|'s default +// if NULL. Other signing parameters use |pkey|'s defaults. To customize them, +// use |X509_CRL_sign_ctx|. +OPENSSL_EXPORT int X509_CRL_sign(X509_CRL *crl, EVP_PKEY *pkey, + const EVP_MD *md); + +// X509_CRL_sign_ctx signs |crl| with |ctx| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. The signature algorithm and parameters come from |ctx|, which +// must have been initialized with |EVP_DigestSignInit|. The caller should +// configure the corresponding |EVP_PKEY_CTX| before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +OPENSSL_EXPORT int X509_CRL_sign_ctx(X509_CRL *crl, EVP_MD_CTX *ctx); + +// i2d_re_X509_CRL_tbs serializes the TBSCertList portion of |crl|, as described +// in |i2d_SAMPLE|. +// +// This function re-encodes the TBSCertList and may not reflect |crl|'s original +// encoding. It may be used to manually generate a signature for a new CRL. To +// verify CRLs, use |i2d_X509_CRL_tbs| instead. +OPENSSL_EXPORT int i2d_re_X509_CRL_tbs(X509_CRL *crl, unsigned char **outp); + +// X509_CRL_set1_signature_algo sets |crl|'s signature algorithm to |algo| and +// returns one on success or zero on error. It updates both the signature field +// of the TBSCertList structure, and the signatureAlgorithm field of the CRL. +OPENSSL_EXPORT int X509_CRL_set1_signature_algo(X509_CRL *crl, + const X509_ALGOR *algo); + +// X509_CRL_set1_signature_value sets |crl|'s signature to a copy of the +// |sig_len| bytes pointed by |sig|. It returns one on success and zero on +// error. +// +// Due to a specification error, X.509 CRLs store signatures in ASN.1 BIT +// STRINGs, but signature algorithms return byte strings rather than bit +// strings. This function creates a BIT STRING containing a whole number of +// bytes, with the bit order matching the DER encoding. This matches the +// encoding used by all X.509 signature algorithms. +OPENSSL_EXPORT int X509_CRL_set1_signature_value(X509_CRL *crl, + const uint8_t *sig, + size_t sig_len); + +// X509_CRL_http_nbio calls |OCSP_REQ_CTX_nbio_d2i| to exchange the request +// via http. On success, it parses the response as a DER-encoded |X509_CRL| +// ASN.1 structure. +OPENSSL_EXPORT int X509_CRL_http_nbio(OCSP_REQ_CTX *rctx, X509_CRL **pcrl); + + +// CRL entries. +// +// Each entry of a CRL is represented as an |X509_REVOKED| object, which +// describes a revoked certificate by serial number. +// +// When an |X509_REVOKED| is obtained from an |X509_CRL| object, it is an error +// to mutate the object. Doing so may break |X509_CRL|'s and cause the library +// to behave incorrectly. + +// X509_REVOKED is an |ASN1_ITEM| whose ASN.1 type is an element of the +// revokedCertificates field of TBSCertList (RFC 5280) and C type is +// |X509_REVOKED*|. +DECLARE_ASN1_ITEM(X509_REVOKED) + +// X509_REVOKED_new returns a newly-allocated, empty |X509_REVOKED| object, or +// NULL on allocation error. +OPENSSL_EXPORT X509_REVOKED *X509_REVOKED_new(void); + +// X509_REVOKED_free releases memory associated with |rev|. +OPENSSL_EXPORT void X509_REVOKED_free(X509_REVOKED *rev); + +// d2i_X509_REVOKED parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// CRL entry, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_REVOKED *d2i_X509_REVOKED(X509_REVOKED **out, + const uint8_t **inp, long len); + +// i2d_X509_REVOKED marshals |alg| as a DER-encoded X.509 CRL entry, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_REVOKED(const X509_REVOKED *alg, uint8_t **outp); + +// X509_REVOKED_dup returns a newly-allocated copy of |rev|, or NULL on error. +// This function works by serializing the structure, so if |rev| is incomplete, +// it may fail. +OPENSSL_EXPORT X509_REVOKED *X509_REVOKED_dup(const X509_REVOKED *rev); + +// X509_REVOKED_get0_serialNumber returns the serial number of the certificate +// revoked by |revoked|. +OPENSSL_EXPORT const ASN1_INTEGER *X509_REVOKED_get0_serialNumber( + const X509_REVOKED *revoked); + +// X509_REVOKED_set_serialNumber sets |revoked|'s serial number to |serial|. It +// returns one on success or zero on error. +OPENSSL_EXPORT int X509_REVOKED_set_serialNumber(X509_REVOKED *revoked, + const ASN1_INTEGER *serial); + +// X509_REVOKED_get0_revocationDate returns the revocation time of the +// certificate revoked by |revoked|. +OPENSSL_EXPORT const ASN1_TIME *X509_REVOKED_get0_revocationDate( + const X509_REVOKED *revoked); + +// X509_REVOKED_set_revocationDate sets |revoked|'s revocation time to |tm|. It +// returns one on success or zero on error. +OPENSSL_EXPORT int X509_REVOKED_set_revocationDate(X509_REVOKED *revoked, + const ASN1_TIME *tm); + +// X509_REVOKED_get0_extensions returns |r|'s extensions list, or NULL if |r| +// omits it. A CRL can have extensions on individual entries, which is this +// function, or on the overall CRL, which is |X509_CRL_get0_extensions|. +OPENSSL_EXPORT const STACK_OF(X509_EXTENSION) *X509_REVOKED_get0_extensions( + const X509_REVOKED *r); + +// X509_REVOKED_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_count(const X509_REVOKED *x); + +// X509_REVOKED_get_ext_by_NID behaves like |X509v3_get_ext_by_NID| but searches +// for extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_by_NID(const X509_REVOKED *x, int nid, + int lastpos); + +// X509_REVOKED_get_ext_by_OBJ behaves like |X509v3_get_ext_by_OBJ| but searches +// for extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *x, + const ASN1_OBJECT *obj, + int lastpos); + +// X509_REVOKED_get_ext_by_critical behaves like |X509v3_get_ext_by_critical| +// but searches for extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_by_critical(const X509_REVOKED *x, + int crit, int lastpos); + +// X509_REVOKED_get_ext returns the extension in |x| at index |loc|, or NULL if +// |loc| is out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509_REVOKED_get_ext(const X509_REVOKED *x, + int loc); + +// X509_REVOKED_delete_ext removes the extension in |x| at index |loc| and +// returns the removed extension, or NULL if |loc| was out of bounds. If +// non-NULL, the caller must release the result with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *x, + int loc); + +// X509_REVOKED_add_ext adds a copy of |ex| to |x|. It returns one on success +// and zero on failure. The caller retains ownership of |ex| and can release it +// independently of |x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT int X509_REVOKED_add_ext(X509_REVOKED *x, + const X509_EXTENSION *ex, int loc); + +// X509_REVOKED_get_ext_d2i behaves like |X509V3_get_d2i| but looks for the +// extension in |revoked|'s extension list. +// +// WARNING: This function is difficult to use correctly. See the documentation +// for |X509V3_get_d2i| for details. +OPENSSL_EXPORT void *X509_REVOKED_get_ext_d2i(const X509_REVOKED *revoked, + int nid, int *out_critical, + int *out_idx); + +// X509_REVOKED_add1_ext_i2d behaves like |X509V3_add1_i2d| but adds the +// extension to |x|'s extension list. +// +// WARNING: This function may return zero or -1 on error. The caller must also +// ensure |value|'s type matches |nid|. See the documentation for +// |X509V3_add1_i2d| for details. +OPENSSL_EXPORT int X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, + void *value, int crit, + unsigned long flags); + + +// Certificate requests. +// +// An |X509_REQ| represents a PKCS #10 certificate request (RFC 2986). These are +// also referred to as certificate signing requests or CSRs. CSRs are a common +// format used to request a certificate from a CA. +// +// Although an |X509_REQ| is a mutable object, mutating an |X509_REQ| can give +// incorrect results. Callers typically obtain |X509_REQ|s by parsing some input +// with |d2i_X509_REQ|, etc. Such objects carry information such as the +// serialized CertificationRequestInfo, which will become inconsistent when +// mutated. +// +// Instead, mutation functions should only be used when issuing new CRLs, as +// described in a later section. + +// X509_REQ is an |ASN1_ITEM| whose ASN.1 type is CertificateRequest (RFC 2986) +// and C type is |X509_REQ*|. +DECLARE_ASN1_ITEM(X509_REQ) + +// X509_REQ_dup returns a newly-allocated copy of |req|, or NULL on error. This +// function works by serializing the structure, so if |req| is incomplete, it +// may fail. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |req| was +// mutated. +OPENSSL_EXPORT X509_REQ *X509_REQ_dup(X509_REQ *req); + +// X509_REQ_free releases memory associated with |req|. +OPENSSL_EXPORT void X509_REQ_free(X509_REQ *req); + +// d2i_X509_REQ parses up to |len| bytes from |*inp| as a DER-encoded +// CertificateRequest (RFC 2986), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_REQ *d2i_X509_REQ(X509_REQ **out, const uint8_t **inp, + long len); + +// i2d_X509_REQ marshals |req| as a CertificateRequest (RFC 2986), as described +// in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |req| was +// mutated. +OPENSSL_EXPORT int i2d_X509_REQ(X509_REQ *req, uint8_t **outp); + +// X509_REQ_VERSION_1 is the version constant for |X509_REQ| objects. No other +// versions are defined. +#define X509_REQ_VERSION_1 0 + +// X509_REQ_get_version returns the numerical value of |req|'s version. This +// will always be |X509_REQ_VERSION_1| for valid CSRs. For compatibility, +// |d2i_X509_REQ| also accepts some invalid version numbers, in which case this +// function may return other values. +OPENSSL_EXPORT long X509_REQ_get_version(const X509_REQ *req); + +// X509_REQ_get_subject_name returns |req|'s subject name. Note this function is +// not const-correct for legacy reasons. +OPENSSL_EXPORT X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req); + +// X509_REQ_get0_pubkey returns |req|'s public key as an |EVP_PKEY|, or NULL if +// the public key was unsupported or could not be decoded. The |EVP_PKEY| is +// cached in |req|, so callers must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_REQ_get0_pubkey(const X509_REQ *req); + +// X509_REQ_get_pubkey behaves like |X509_REQ_get0_pubkey| but increments the +// reference count on the |EVP_PKEY|. The caller must release the result with +// |EVP_PKEY_free| when done. The |EVP_PKEY| is cached in |req|, so callers must +// not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_REQ_get_pubkey(const X509_REQ *req); + +// X509_REQ_check_private_key returns one if |req|'s public key matches |pkey| +// and zero otherwise. +OPENSSL_EXPORT int X509_REQ_check_private_key(const X509_REQ *req, + const EVP_PKEY *pkey); + +// X509_REQ_get_attr_count returns the number of attributes in |req|. +OPENSSL_EXPORT int X509_REQ_get_attr_count(const X509_REQ *req); + +// X509_REQ_get_attr returns the attribute at index |loc| in |req|, or NULL if +// out of bounds. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); + +// X509_REQ_get_attr_by_NID returns the index of the attribute in |req| of type +// |nid|, or a negative number if not found. If found, callers can use +// |X509_REQ_get_attr| to look up the attribute by index. +// +// If |lastpos| is non-negative, it begins searching at |lastpos| + 1. Callers +// can thus loop over all matching attributes by first passing -1 and then +// passing the previously-returned value until no match is returned. +OPENSSL_EXPORT int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, + int lastpos); + +// X509_REQ_get_attr_by_OBJ behaves like |X509_REQ_get_attr_by_NID| but looks +// for attributes of type |obj|. +OPENSSL_EXPORT int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, + const ASN1_OBJECT *obj, + int lastpos); + +// X509_REQ_extension_nid returns one if |nid| is a supported CSR attribute type +// for carrying extensions and zero otherwise. The supported types are +// |NID_ext_req| (pkcs-9-at-extensionRequest from RFC 2985) and |NID_ms_ext_req| +// (a Microsoft szOID_CERT_EXTENSIONS variant). +OPENSSL_EXPORT int X509_REQ_extension_nid(int nid); + +// X509_REQ_get_extensions decodes the most preferred list of requested +// extensions in |req| and returns a newly-allocated |STACK_OF(X509_EXTENSION)| +// containing the result. It returns NULL on error, or if |req| did not request +// extensions. +// +// CSRs do not store extensions directly. Instead there are attribute types +// which are defined to hold extensions. See |X509_REQ_extension_nid|. This +// function supports both pkcs-9-at-extensionRequest from RFC 2985 and the +// Microsoft szOID_CERT_EXTENSIONS variant. If both are present, +// pkcs-9-at-extensionRequest is preferred. +OPENSSL_EXPORT STACK_OF(X509_EXTENSION) *X509_REQ_get_extensions( + const X509_REQ *req); + +// X509_REQ_get0_signature sets |*out_sig| and |*out_alg| to the signature and +// signature algorithm of |req|, respectively. Either output pointer may be NULL +// to ignore the value. +OPENSSL_EXPORT void X509_REQ_get0_signature(const X509_REQ *req, + const ASN1_BIT_STRING **out_sig, + const X509_ALGOR **out_alg); + +// X509_REQ_get_signature_nid returns the NID corresponding to |req|'s signature +// algorithm, or |NID_undef| if the signature algorithm does not correspond to +// a known NID. +OPENSSL_EXPORT int X509_REQ_get_signature_nid(const X509_REQ *req); + +// X509_REQ_verify checks that |req| has a valid signature by |pkey|. It returns +// one if the signature is valid and zero otherwise. +OPENSSL_EXPORT int X509_REQ_verify(X509_REQ *req, EVP_PKEY *pkey); + +// X509_REQ_get1_email returns a newly-allocated list of NUL-terminated strings +// containing all email addresses in |req|'s subject and all rfc822name names +// in |req|'s subject alternative names. The subject alternative names extension +// is extracted from the result of |X509_REQ_get_extensions|. Email addresses +// which contain embedded NUL bytes are skipped. +// +// On error, or if there are no such email addresses, it returns NULL. When +// done, the caller must release the result with |X509_email_free|. +OPENSSL_EXPORT STACK_OF(OPENSSL_STRING) *X509_REQ_get1_email( + const X509_REQ *req); + + +// Issuing certificate requests. +// +// An |X509_REQ| object may also represent an incomplete CSR. Callers may +// construct empty |X509_REQ| objects, fill in fields individually, and finally +// sign the result. The following functions may be used for this purpose. + +// X509_REQ_new returns a newly-allocated, empty |X509_REQ| object, or NULL on +// error. This object may be filled in and then signed to construct a CSR. +OPENSSL_EXPORT X509_REQ *X509_REQ_new(void); + +// X509_REQ_set_version sets |req|'s version to |version|, which should be +// |X509_REQ_VERSION_1|. It returns one on success and zero on error. +// +// The only defined CSR version is |X509_REQ_VERSION_1|, so there is no need to +// call this function. +OPENSSL_EXPORT int X509_REQ_set_version(X509_REQ *req, long version); + +// X509_REQ_set_subject_name sets |req|'s subject to a copy of |name|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_REQ_set_subject_name(X509_REQ *req, X509_NAME *name); + +// X509_REQ_set_pubkey sets |req|'s public key to |pkey|. It returns one on +// success and zero on error. This function does not take ownership of |pkey| +// and internally copies and updates reference counts as needed. +OPENSSL_EXPORT int X509_REQ_set_pubkey(X509_REQ *req, EVP_PKEY *pkey); + +// X509_REQ_delete_attr removes the attribute at index |loc| in |req|. It +// returns the removed attribute to the caller, or NULL if |loc| was out of +// bounds. If non-NULL, the caller must release the result with +// |X509_ATTRIBUTE_free| when done. It is also safe, but not necessary, to call +// |X509_ATTRIBUTE_free| if the result is NULL. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_REQ_delete_attr(X509_REQ *req, int loc); + +// X509_REQ_add1_attr appends a copy of |attr| to |req|'s list of attributes. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_REQ_add1_attr(X509_REQ *req, + const X509_ATTRIBUTE *attr); + +// X509_REQ_add1_attr_by_OBJ appends a new attribute to |req| with type |obj|. +// It returns one on success and zero on error. The value is determined by +// |X509_ATTRIBUTE_set1_data|. +// +// WARNING: The interpretation of |attrtype|, |data|, and |len| is complex and +// error-prone. See |X509_ATTRIBUTE_set1_data| for details. +OPENSSL_EXPORT int X509_REQ_add1_attr_by_OBJ(X509_REQ *req, + const ASN1_OBJECT *obj, + int attrtype, + const unsigned char *data, + int len); + +// X509_REQ_add1_attr_by_NID behaves like |X509_REQ_add1_attr_by_OBJ| except the +// attribute type is determined by |nid|. +OPENSSL_EXPORT int X509_REQ_add1_attr_by_NID(X509_REQ *req, int nid, + int attrtype, + const unsigned char *data, + int len); + +// X509_REQ_add1_attr_by_txt behaves like |X509_REQ_add1_attr_by_OBJ| except the +// attribute type is determined by calling |OBJ_txt2obj| with |attrname|. +OPENSSL_EXPORT int X509_REQ_add1_attr_by_txt(X509_REQ *req, + const char *attrname, int attrtype, + const unsigned char *data, + int len); + +// X509_REQ_add_extensions_nid adds an attribute to |req| of type |nid|, to +// request the certificate extensions in |exts|. It returns one on success and +// zero on error. |nid| should be |NID_ext_req| or |NID_ms_ext_req|. +OPENSSL_EXPORT int X509_REQ_add_extensions_nid( + X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts, int nid); + +// X509_REQ_add_extensions behaves like |X509_REQ_add_extensions_nid|, using the +// standard |NID_ext_req| for the attribute type. +OPENSSL_EXPORT int X509_REQ_add_extensions( + X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts); + +// X509_REQ_sign signs |req| with |pkey| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. This function uses digest algorithm |md|, or |pkey|'s default +// if NULL. Other signing parameters use |pkey|'s defaults. To customize them, +// use |X509_REQ_sign_ctx|. +OPENSSL_EXPORT int X509_REQ_sign(X509_REQ *req, EVP_PKEY *pkey, + const EVP_MD *md); + +// X509_REQ_sign_ctx signs |req| with |ctx| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. The signature algorithm and parameters come from |ctx|, which +// must have been initialized with |EVP_DigestSignInit|. The caller should +// configure the corresponding |EVP_PKEY_CTX| before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +OPENSSL_EXPORT int X509_REQ_sign_ctx(X509_REQ *req, EVP_MD_CTX *ctx); + +// i2d_re_X509_REQ_tbs serializes the CertificationRequestInfo (see RFC 2986) +// portion of |req|, as described in |i2d_SAMPLE|. +// +// This function re-encodes the CertificationRequestInfo and may not reflect +// |req|'s original encoding. It may be used to manually generate a signature +// for a new certificate request. +OPENSSL_EXPORT int i2d_re_X509_REQ_tbs(X509_REQ *req, uint8_t **outp); + +// X509_REQ_set1_signature_algo sets |req|'s signature algorithm to |algo| and +// returns one on success or zero on error. +OPENSSL_EXPORT int X509_REQ_set1_signature_algo(X509_REQ *req, + const X509_ALGOR *algo); + +// X509_REQ_set1_signature_value sets |req|'s signature to a copy of the +// |sig_len| bytes pointed by |sig|. It returns one on success and zero on +// error. +// +// Due to a specification error, PKCS#10 certificate requests store signatures +// in ASN.1 BIT STRINGs, but signature algorithms return byte strings rather +// than bit strings. This function creates a BIT STRING containing a whole +// number of bytes, with the bit order matching the DER encoding. This matches +// the encoding used by all X.509 signature algorithms. +OPENSSL_EXPORT int X509_REQ_set1_signature_value(X509_REQ *req, + const uint8_t *sig, + size_t sig_len); + + +// Names. +// +// An |X509_NAME| represents an X.509 Name structure (RFC 5280). X.509 names are +// a complex, hierarchical structure over a collection of attributes. Each name +// is sequence of relative distinguished names (RDNs), decreasing in +// specificity. For example, the first RDN may specify the country, while the +// next RDN may specify a locality. Each RDN is, itself, a set of attributes. +// Having more than one attribute in an RDN is uncommon, but possible. Within an +// RDN, attributes have the same level in specificity. Attribute types are +// OBJECT IDENTIFIERs. This determines the ASN.1 type of the value, which is +// commonly a string but may be other types. +// +// The |X509_NAME| representation flattens this two-level structure into a +// single list of attributes. Each attribute is stored in an |X509_NAME_ENTRY|, +// with also maintains the index of the RDN it is part of, accessible via +// |X509_NAME_ENTRY_set|. This can be used to recover the two-level structure. +// +// X.509 names are largely vestigial. Historically, DNS names were parsed out of +// the subject's common name attribute, but this is deprecated and has since +// moved to the subject alternative name extension. In modern usage, X.509 names +// are primarily opaque identifiers to link a certificate with its issuer. + +DEFINE_STACK_OF(X509_NAME_ENTRY) +DEFINE_STACK_OF(X509_NAME) + +// X509_NAME is an |ASN1_ITEM| whose ASN.1 type is X.509 Name (RFC 5280) and C +// type is |X509_NAME*|. +DECLARE_ASN1_ITEM(X509_NAME) + +// X509_NAME_new returns a new, empty |X509_NAME|, or NULL on error. +OPENSSL_EXPORT X509_NAME *X509_NAME_new(void); + +// X509_NAME_free releases memory associated with |name|. +OPENSSL_EXPORT void X509_NAME_free(X509_NAME *name); + +// d2i_X509_NAME parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// Name (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_NAME *d2i_X509_NAME(X509_NAME **out, const uint8_t **inp, + long len); + +// i2d_X509_NAME marshals |in| as a DER-encoded X.509 Name (RFC 5280), as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |in| was +// mutated. +OPENSSL_EXPORT int i2d_X509_NAME(X509_NAME *in, uint8_t **outp); + +// X509_NAME_dup returns a newly-allocated copy of |name|, or NULL on error. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |name| was +// mutated. +OPENSSL_EXPORT X509_NAME *X509_NAME_dup(X509_NAME *name); + +// X509_NAME_cmp compares |a| and |b|'s canonicalized forms. It returns zero if +// they are equal, one if |a| sorts after |b|, -1 if |b| sorts after |a|, and -2 +// on error. +// +// TODO(https://crbug.com/boringssl/407): This function is const, but it is not +// always thread-safe, notably if |name| was mutated. +// +// TODO(https://crbug.com/boringssl/355): The -2 return is very inconvenient to +// pass to a sorting function. Can we make this infallible? In the meantime, +// prefer to use this function only for equality checks rather than comparisons. +// Although even the library itself passes this to a sorting function. +OPENSSL_EXPORT int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b); + +// X509_NAME_get0_der marshals |name| as a DER-encoded X.509 Name (RFC 5280). On +// success, it returns one and sets |*out_der| and |*out_der_len| to a buffer +// containing the result. Otherwise, it returns zero. |*out_der| is owned by +// |name| and must not be freed by the caller. It is invalidated after |name| is +// mutated or freed. +// +// Avoid this function and prefer |i2d_X509_NAME|. It is one of the reasons +// |X509_NAME| functions, including this one, are not consistently thread-safe +// or const-correct. Depending on the resolution of +// https://crbug.com/boringssl/407, this function may be removed or cause poor +// performance. +OPENSSL_EXPORT int X509_NAME_get0_der(X509_NAME *name, const uint8_t **out_der, + size_t *out_der_len); + +// X509_NAME_set makes a copy of |name|. On success, it frees |*xn|, sets |*xn| +// to the copy, and returns one. Otherwise, it returns zero. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |name| was +// mutated. +OPENSSL_EXPORT int X509_NAME_set(X509_NAME **xn, X509_NAME *name); + +// X509_NAME_entry_count returns the number of entries in |name|. +OPENSSL_EXPORT int X509_NAME_entry_count(const X509_NAME *name); + +// X509_NAME_get_index_by_NID returns the zero-based index of the first +// attribute in |name| with type |nid|, or -1 if there is none. |nid| should be +// one of the |NID_*| constants. If |lastpos| is non-negative, it begins +// searching at |lastpos+1|. To search all attributes, pass in -1, not zero. +// +// Indices from this function refer to |X509_NAME|'s flattened representation. +OPENSSL_EXPORT int X509_NAME_get_index_by_NID(const X509_NAME *name, int nid, + int lastpos); + +// X509_NAME_get_index_by_OBJ behaves like |X509_NAME_get_index_by_NID| but +// looks for attributes with type |obj|. +OPENSSL_EXPORT int X509_NAME_get_index_by_OBJ(const X509_NAME *name, + const ASN1_OBJECT *obj, + int lastpos); + +// X509_NAME_get_entry returns the attribute in |name| at index |loc|, or NULL +// if |loc| is out of range. |loc| is interpreted using |X509_NAME|'s flattened +// representation. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. Doing so will break +// internal invariants in the library. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, + int loc); + +// X509_NAME_delete_entry removes and returns the attribute in |name| at index +// |loc|, or NULL if |loc| is out of range. |loc| is interpreted using +// |X509_NAME|'s flattened representation. If the attribute is found, the caller +// is responsible for releasing the result with |X509_NAME_ENTRY_free|. +// +// This function will internally update RDN indices (see |X509_NAME_ENTRY_set|) +// so they continue to be consecutive. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, + int loc); + +// X509_NAME_add_entry adds a copy of |entry| to |name| and returns one on +// success or zero on error. If |loc| is -1, the entry is appended to |name|. +// Otherwise, it is inserted at index |loc|. If |set| is -1, the entry is added +// to the previous entry's RDN. If it is 0, the entry becomes a singleton RDN. +// If 1, it is added to next entry's RDN. +// +// This function will internally update RDN indices (see |X509_NAME_ENTRY_set|) +// so they continue to be consecutive. +OPENSSL_EXPORT int X509_NAME_add_entry(X509_NAME *name, + const X509_NAME_ENTRY *entry, int loc, + int set); + +// X509_NAME_add_entry_by_OBJ adds a new entry to |name| and returns one on +// success or zero on error. The entry's attribute type is |obj|. The entry's +// attribute value is determined by |type|, |bytes|, and |len|, as in +// |X509_NAME_ENTRY_set_data|. The entry's position is determined by |loc| and +// |set| as in |X509_NAME_add_entry|. +OPENSSL_EXPORT int X509_NAME_add_entry_by_OBJ(X509_NAME *name, + const ASN1_OBJECT *obj, int type, + const uint8_t *bytes, + ossl_ssize_t len, int loc, + int set); + +// X509_NAME_add_entry_by_NID behaves like |X509_NAME_add_entry_by_OBJ| but sets +// the entry's attribute type to |nid|, which should be one of the |NID_*| +// constants. +OPENSSL_EXPORT int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, + int type, const uint8_t *bytes, + ossl_ssize_t len, int loc, + int set); + +// X509_NAME_add_entry_by_txt behaves like |X509_NAME_add_entry_by_OBJ| but sets +// the entry's attribute type to |field|, which is passed to |OBJ_txt2obj|. +OPENSSL_EXPORT int X509_NAME_add_entry_by_txt(X509_NAME *name, + const char *field, int type, + const uint8_t *bytes, + ossl_ssize_t len, int loc, + int set); + +// X509_NAME_ENTRY is an |ASN1_ITEM| whose ASN.1 type is AttributeTypeAndValue +// (RFC 5280) and C type is |X509_NAME_ENTRY*|. +DECLARE_ASN1_ITEM(X509_NAME_ENTRY) + +// X509_NAME_ENTRY_new returns a new, empty |X509_NAME_ENTRY|, or NULL on error. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_new(void); + +// X509_NAME_ENTRY_free releases memory associated with |entry|. +OPENSSL_EXPORT void X509_NAME_ENTRY_free(X509_NAME_ENTRY *entry); + +// d2i_X509_NAME_ENTRY parses up to |len| bytes from |*inp| as a DER-encoded +// AttributeTypeAndValue (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_NAME_ENTRY *d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **out, + const uint8_t **inp, + long len); + +// i2d_X509_NAME_ENTRY marshals |in| as a DER-encoded AttributeTypeAndValue (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_NAME_ENTRY(const X509_NAME_ENTRY *in, + uint8_t **outp); + +// X509_NAME_ENTRY_dup returns a newly-allocated copy of |entry|, or NULL on +// error. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_dup( + const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_get_object returns |entry|'s attribute type. This function +// returns a non-const pointer for OpenSSL compatibility, but callers should not +// mutate the result. Doing so will break internal invariants in the library. +OPENSSL_EXPORT ASN1_OBJECT *X509_NAME_ENTRY_get_object( + const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_set_object sets |entry|'s attribute type to |obj|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *entry, + const ASN1_OBJECT *obj); + +// X509_NAME_ENTRY_get_data returns |entry|'s attribute value, represented as an +// |ASN1_STRING|. This value may have any ASN.1 type, so callers must check the +// type before interpreting the contents. This function returns a non-const +// pointer for OpenSSL compatibility, but callers should not mutate the result. +// Doing so will break internal invariants in the library. +// +// TODO(https://crbug.com/boringssl/412): Although the spec says any ASN.1 type +// is allowed, we currently only allow an ad-hoc set of types. Additionally, it +// is unclear if some types can even be represented by this function. +OPENSSL_EXPORT ASN1_STRING *X509_NAME_ENTRY_get_data( + const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_set_data sets |entry|'s value to |len| bytes from |bytes|. It +// returns one on success and zero on error. If |len| is -1, |bytes| must be a +// NUL-terminated C string and the length is determined by |strlen|. |bytes| is +// converted to an ASN.1 type as follows: +// +// If |type| is a |MBSTRING_*| constant, the value is an ASN.1 string. The +// string is determined by decoding |bytes| in the encoding specified by |type|, +// and then re-encoding it in a form appropriate for |entry|'s attribute type. +// See |ASN1_STRING_set_by_NID| for details. +// +// Otherwise, the value is an |ASN1_STRING| with type |type| and value |bytes|. +// See |ASN1_STRING| for how to format ASN.1 types as an |ASN1_STRING|. If +// |type| is |V_ASN1_UNDEF| the previous |ASN1_STRING| type is reused. +OPENSSL_EXPORT int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *entry, int type, + const uint8_t *bytes, + ossl_ssize_t len); + +// X509_NAME_ENTRY_set returns the zero-based index of the RDN which contains +// |entry|. Consecutive entries with the same index are part of the same RDN. +OPENSSL_EXPORT int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_create_by_OBJ creates a new |X509_NAME_ENTRY| with attribute +// type |obj|. The attribute value is determined from |type|, |bytes|, and |len| +// as in |X509_NAME_ENTRY_set_data|. It returns the |X509_NAME_ENTRY| on success +// and NULL on error. +// +// If |out| is non-NULL and |*out| is NULL, it additionally sets |*out| to the +// result on success. If both |out| and |*out| are non-NULL, it updates the +// object at |*out| instead of allocating a new one. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ( + X509_NAME_ENTRY **out, const ASN1_OBJECT *obj, int type, + const uint8_t *bytes, ossl_ssize_t len); + +// X509_NAME_ENTRY_create_by_NID behaves like |X509_NAME_ENTRY_create_by_OBJ| +// except the attribute type is |nid|, which should be one of the |NID_*| +// constants. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID( + X509_NAME_ENTRY **out, int nid, int type, const uint8_t *bytes, + ossl_ssize_t len); + +// X509_NAME_ENTRY_create_by_txt behaves like |X509_NAME_ENTRY_create_by_OBJ| +// except the attribute type is |field|, which is passed to |OBJ_txt2obj|. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt( + X509_NAME_ENTRY **out, const char *field, int type, const uint8_t *bytes, + ossl_ssize_t len); + + +// Public keys. +// +// X.509 encodes public keys as SubjectPublicKeyInfo (RFC 5280), sometimes +// referred to as SPKI. These are represented in this library by |X509_PUBKEY|. + +// X509_PUBKEY is an |ASN1_ITEM| whose ASN.1 type is SubjectPublicKeyInfo and C +// type is |X509_PUBKEY*|. +DECLARE_ASN1_ITEM(X509_PUBKEY) + +// X509_PUBKEY_new returns a newly-allocated, empty |X509_PUBKEY| object, or +// NULL on error. +OPENSSL_EXPORT X509_PUBKEY *X509_PUBKEY_new(void); + +// X509_PUBKEY_free releases memory associated with |key|. +OPENSSL_EXPORT void X509_PUBKEY_free(X509_PUBKEY *key); + +// d2i_X509_PUBKEY parses up to |len| bytes from |*inp| as a DER-encoded +// SubjectPublicKeyInfo, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_PUBKEY *d2i_X509_PUBKEY(X509_PUBKEY **out, + const uint8_t **inp, long len); + +// i2d_X509_PUBKEY marshals |key| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_PUBKEY(const X509_PUBKEY *key, uint8_t **outp); + +// X509_PUBKEY_set serializes |pkey| into a newly-allocated |X509_PUBKEY| +// structure. On success, it frees |*x| if non-NULL, then sets |*x| to the new +// object, and returns one. Otherwise, it returns zero. +OPENSSL_EXPORT int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey); + +// X509_PUBKEY_get0 returns |key| as an |EVP_PKEY|, or NULL if |key| either +// could not be parsed or is an unrecognized algorithm. The |EVP_PKEY| is cached +// in |key|, so callers must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key); + +// X509_PUBKEY_get behaves like |X509_PUBKEY_get0| but increments the reference +// count on the |EVP_PKEY|. The caller must release the result with +// |EVP_PKEY_free| when done. The |EVP_PKEY| is cached in |key|, so callers must +// not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key); + +// X509_PUBKEY_set0_param sets |pub| to a key with AlgorithmIdentifier +// determined by |obj|, |param_type|, and |param_value|, and an encoded +// public key of |key|. On success, it gives |pub| ownership of all the other +// parameters and returns one. Otherwise, it returns zero. |key| must have been +// allocated by |OPENSSL_malloc|. |obj| and, if applicable, |param_value| must +// not be freed after a successful call, and must have been allocated in a +// manner compatible with |ASN1_OBJECT_free| or |ASN1_STRING_free|. +// +// |obj|, |param_type|, and |param_value| are interpreted as in +// |X509_ALGOR_set0|. See |X509_ALGOR_set0| for details. +OPENSSL_EXPORT int X509_PUBKEY_set0_param(X509_PUBKEY *pub, ASN1_OBJECT *obj, + int param_type, void *param_value, + uint8_t *key, int key_len); + +// X509_PUBKEY_get0_param outputs fields of |pub| and returns one. If |out_obj| +// is not NULL, it sets |*out_obj| to AlgorithmIdentifier's OID. If |out_key| +// is not NULL, it sets |*out_key| and |*out_key_len| to the encoded public key. +// If |out_alg| is not NULL, it sets |*out_alg| to the AlgorithmIdentifier. +// +// All pointers outputted by this function are internal to |pub| and must not be +// freed by the caller. Additionally, although some outputs are non-const, +// callers must not mutate the resulting objects. +// +// Note: X.509 SubjectPublicKeyInfo structures store the encoded public key as a +// BIT STRING. |*out_key| and |*out_key_len| will silently pad the key with zero +// bits if |pub| did not contain a whole number of bytes. Use +// |X509_PUBKEY_get0_public_key| to preserve this information. +OPENSSL_EXPORT int X509_PUBKEY_get0_param(ASN1_OBJECT **out_obj, + const uint8_t **out_key, + int *out_key_len, + X509_ALGOR **out_alg, + X509_PUBKEY *pub); + +// X509_PUBKEY_get0_public_key returns |pub|'s encoded public key. +OPENSSL_EXPORT const ASN1_BIT_STRING *X509_PUBKEY_get0_public_key( + const X509_PUBKEY *pub); + + +// Extensions. +// +// X.509 certificates and CRLs may contain a list of extensions (RFC 5280). +// Extensions have a type, specified by an object identifier (|ASN1_OBJECT|) and +// a byte string value, which should a DER-encoded structure whose type is +// determined by the extension type. This library represents extensions with the +// |X509_EXTENSION| type. + +// X509_EXTENSION is an |ASN1_ITEM| whose ASN.1 type is X.509 Extension (RFC +// 5280) and C type is |X509_EXTENSION*|. +DECLARE_ASN1_ITEM(X509_EXTENSION) + +// X509_EXTENSION_new returns a newly-allocated, empty |X509_EXTENSION| object +// or NULL on error. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_new(void); + +// X509_EXTENSION_free releases memory associated with |ex|. +OPENSSL_EXPORT void X509_EXTENSION_free(X509_EXTENSION *ex); + +// d2i_X509_EXTENSION parses up to |len| bytes from |*inp| as a DER-encoded +// X.509 Extension (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_EXTENSION *d2i_X509_EXTENSION(X509_EXTENSION **out, + const uint8_t **inp, + long len); + +// i2d_X509_EXTENSION marshals |ex| as a DER-encoded X.509 Extension (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_EXTENSION(const X509_EXTENSION *ex, uint8_t **outp); + +// X509_EXTENSION_dup returns a newly-allocated copy of |ex|, or NULL on error. +// This function works by serializing the structure, so if |ex| is incomplete, +// it may fail. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_dup(const X509_EXTENSION *ex); + +// X509_EXTENSION_create_by_NID creates a new |X509_EXTENSION| with type |nid|, +// value |data|, and critical bit |crit|. It returns an |X509_EXTENSION| on +// success, and NULL on error. |nid| should be a |NID_*| constant. +// +// If |ex| and |*ex| are both non-NULL, |*ex| is used to hold the result, +// otherwise a new object is allocated. If |ex| is non-NULL and |*ex| is NULL, +// the function sets |*ex| to point to the newly allocated result, in addition +// to returning the result. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_create_by_NID( + X509_EXTENSION **ex, int nid, int crit, const ASN1_OCTET_STRING *data); + +// X509_EXTENSION_create_by_OBJ behaves like |X509_EXTENSION_create_by_NID|, but +// the extension type is determined by an |ASN1_OBJECT|. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_create_by_OBJ( + X509_EXTENSION **ex, const ASN1_OBJECT *obj, int crit, + const ASN1_OCTET_STRING *data); + +// X509_EXTENSION_get_object returns |ex|'s extension type. This function +// returns a non-const pointer for OpenSSL compatibility, but callers should not +// mutate the result. +OPENSSL_EXPORT ASN1_OBJECT *X509_EXTENSION_get_object(const X509_EXTENSION *ex); + +// X509_EXTENSION_get_data returns |ne|'s extension value. This function returns +// a non-const pointer for OpenSSL compatibility, but callers should not mutate +// the result. +OPENSSL_EXPORT ASN1_OCTET_STRING *X509_EXTENSION_get_data( + const X509_EXTENSION *ne); + +// X509_EXTENSION_get_critical returns one if |ex| is critical and zero +// otherwise. +OPENSSL_EXPORT int X509_EXTENSION_get_critical(const X509_EXTENSION *ex); + +// X509_EXTENSION_set_object sets |ex|'s extension type to |obj|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_EXTENSION_set_object(X509_EXTENSION *ex, + const ASN1_OBJECT *obj); + +// X509_EXTENSION_set_critical sets |ex| to critical if |crit| is non-zero and +// to non-critical if |crit| is zero. +OPENSSL_EXPORT int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit); + +// X509_EXTENSION_set_data set's |ex|'s extension value to a copy of |data|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_EXTENSION_set_data(X509_EXTENSION *ex, + const ASN1_OCTET_STRING *data); + + +// Extension lists. +// +// The following functions manipulate lists of extensions. Most of them have +// corresponding functions on the containing |X509|, |X509_CRL|, or +// |X509_REVOKED|. + +DEFINE_STACK_OF(X509_EXTENSION) +typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS; + +// X509_EXTENSIONS is an |ASN1_ITEM| whose ASN.1 type is SEQUENCE of Extension +// (RFC 5280) and C type is |STACK_OF(X509_EXTENSION)*|. +DECLARE_ASN1_ITEM(X509_EXTENSIONS) + +// d2i_X509_EXTENSIONS parses up to |len| bytes from |*inp| as a DER-encoded +// SEQUENCE OF Extension (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_EXTENSIONS *d2i_X509_EXTENSIONS(X509_EXTENSIONS **out, + const uint8_t **inp, + long len); + +// i2d_X509_EXTENSIONS marshals |alg| as a DER-encoded SEQUENCE OF Extension +// (RFC 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_EXTENSIONS(const X509_EXTENSIONS *alg, + uint8_t **outp); + +// X509v3_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509v3_get_ext_count(const STACK_OF(X509_EXTENSION) *x); + +// X509v3_get_ext_by_NID returns the index of the first extension in |x| with +// type |nid|, or a negative number if not found. If found, callers can use +// |X509v3_get_ext| to look up the extension by index. +// +// If |lastpos| is non-negative, it begins searching at |lastpos| + 1. Callers +// can thus loop over all matching extensions by first passing -1 and then +// passing the previously-returned value until no match is returned. +OPENSSL_EXPORT int X509v3_get_ext_by_NID(const STACK_OF(X509_EXTENSION) *x, + int nid, int lastpos); + +// X509v3_get_ext_by_OBJ behaves like |X509v3_get_ext_by_NID| but looks for +// extensions matching |obj|. +OPENSSL_EXPORT int X509v3_get_ext_by_OBJ(const STACK_OF(X509_EXTENSION) *x, + const ASN1_OBJECT *obj, int lastpos); + +// X509v3_get_ext_by_critical returns the index of the first extension in |x| +// whose critical bit matches |crit|, or a negative number if no such extension +// was found. +// +// If |lastpos| is non-negative, it begins searching at |lastpos| + 1. Callers +// can thus loop over all matching extensions by first passing -1 and then +// passing the previously-returned value until no match is returned. +OPENSSL_EXPORT int X509v3_get_ext_by_critical(const STACK_OF(X509_EXTENSION) *x, + int crit, int lastpos); + +// X509v3_get_ext returns the extension in |x| at index |loc|, or NULL if |loc| +// is out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509v3_get_ext(const STACK_OF(X509_EXTENSION) *x, + int loc); + +// X509v3_delete_ext removes the extension in |x| at index |loc| and returns the +// removed extension, or NULL if |loc| was out of bounds. If an extension was +// returned, the caller must release it with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509v3_delete_ext(STACK_OF(X509_EXTENSION) *x, + int loc); + +// X509v3_add_ext adds a copy of |ex| to the extension list in |*x|. If |*x| is +// NULL, it allocates a new |STACK_OF(X509_EXTENSION)| to hold the copy and sets +// |*x| to the new list. It returns |*x| on success and NULL on error. The +// caller retains ownership of |ex| and can release it independently of |*x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT STACK_OF(X509_EXTENSION) *X509v3_add_ext( + STACK_OF(X509_EXTENSION) **x, const X509_EXTENSION *ex, int loc); + + +// Built-in extensions. +// +// Several functions in the library encode and decode extension values into a +// C structure to that extension. The following extensions are supported: +// +// - |NID_authority_key_identifier| with type |AUTHORITY_KEYID| +// - |NID_basic_constraints| with type |BASIC_CONSTRAINTS| +// - |NID_certificate_issuer| with type |GENERAL_NAMES| +// - |NID_certificate_policies| with type |CERTIFICATEPOLICIES| +// - |NID_crl_distribution_points| with type |CRL_DIST_POINTS| +// - |NID_crl_number| with type |ASN1_INTEGER| +// - |NID_crl_reason| with type |ASN1_ENUMERATED| +// - |NID_delta_crl| with type |ASN1_INTEGER| +// - |NID_ext_key_usage| with type |EXTENDED_KEY_USAGE| +// - |NID_freshest_crl| with type |ISSUING_DIST_POINT| +// - |NID_id_pkix_OCSP_noCheck| with type |ASN1_NULL| +// - |NID_info_access| with type |AUTHORITY_INFO_ACCESS| +// - |NID_inhibit_any_policy| with type |ASN1_INTEGER| +// - |NID_invalidity_date| with type |ASN1_GENERALIZEDTIME| +// - |NID_issuer_alt_name| with type |GENERAL_NAMES| +// - |NID_issuing_distribution_point| with type |ISSUING_DIST_POINT| +// - |NID_key_usage| with type |ASN1_BIT_STRING| +// - |NID_name_constraints| with type |NAME_CONSTRAINTS| +// - |NID_netscape_base_url| with type |ASN1_IA5STRING| +// - |NID_netscape_ca_policy_url| with type |ASN1_IA5STRING| +// - |NID_netscape_ca_revocation_url| with type |ASN1_IA5STRING| +// - |NID_netscape_cert_type| with type |ASN1_BIT_STRING| +// - |NID_netscape_comment| with type |ASN1_IA5STRING| +// - |NID_netscape_renewal_url| with type |ASN1_IA5STRING| +// - |NID_netscape_revocation_url| with type |ASN1_IA5STRING| +// - |NID_netscape_ssl_server_name| with type |ASN1_IA5STRING| +// - |NID_policy_constraints| with type |POLICY_CONSTRAINTS| +// - |NID_policy_mappings| with type |POLICY_MAPPINGS| +// - |NID_sinfo_access| with type |AUTHORITY_INFO_ACCESS| +// - |NID_subject_alt_name| with type |GENERAL_NAMES| +// - |NID_subject_key_identifier| with type |ASN1_OCTET_STRING| +// +// If an extension does not appear in this list, e.g. for a custom extension, +// callers can instead use functions such as |X509_get_ext_by_OBJ|, +// |X509_EXTENSION_get_data|, and |X509_EXTENSION_create_by_OBJ| to inspect or +// create extensions directly. Although the |X509V3_EXT_METHOD| mechanism allows +// registering custom extensions, doing so is deprecated and may result in +// threading or memory errors. + +// X509V3_EXT_d2i decodes |ext| and returns a pointer to a newly-allocated +// structure, with type dependent on the type of the extension. It returns NULL +// if |ext| is an unsupported extension or if there was a syntax error in the +// extension. The caller should cast the return value to the expected type and +// free the structure when done. +// +// WARNING: Casting the return value to the wrong type is a potentially +// exploitable memory error, so callers must not use this function before +// checking |ext| is of a known type. See the list at the top of this section +// for the correct types. +OPENSSL_EXPORT void *X509V3_EXT_d2i(const X509_EXTENSION *ext); + +// X509V3_get_d2i finds and decodes the extension in |extensions| of type |nid|. +// If found, it decodes it and returns a newly-allocated structure, with type +// dependent on |nid|. If the extension is not found or on error, it returns +// NULL. The caller may distinguish these cases using the |out_critical| value. +// +// If |out_critical| is not NULL, this function sets |*out_critical| to one if +// the extension is found and critical, zero if it is found and not critical, -1 +// if it is not found, and -2 if there is an invalid duplicate extension. Note +// this function may set |*out_critical| to one or zero and still return NULL if +// the extension is found but has a syntax error. +// +// If |out_idx| is not NULL, this function looks for the first occurrence of the +// extension after |*out_idx|. It then sets |*out_idx| to the index of the +// extension, or -1 if not found. If |out_idx| is non-NULL, duplicate extensions +// are not treated as an error. Callers, however, should not rely on this +// behavior as it may be removed in the future. Duplicate extensions are +// forbidden in RFC 5280. +// +// WARNING: This function is difficult to use correctly. Callers should pass a +// non-NULL |out_critical| and check both the return value and |*out_critical| +// to handle errors. If the return value is NULL and |*out_critical| is not -1, +// there was an error. Otherwise, the function succeeded and but may return NULL +// for a missing extension. Callers should pass NULL to |out_idx| so that +// duplicate extensions are handled correctly. +// +// Additionally, casting the return value to the wrong type is a potentially +// exploitable memory error, so callers must ensure the cast and |nid| match. +// See the list at the top of this section for the correct types. +OPENSSL_EXPORT void *X509V3_get_d2i(const STACK_OF(X509_EXTENSION) *extensions, + int nid, int *out_critical, int *out_idx); + +// X509V3_EXT_free casts |ext_data| into the type that corresponds to |nid| and +// releases memory associated with it. It returns one on success and zero if +// |nid| is not a known extension. +// +// WARNING: Casting |ext_data| to the wrong type is a potentially exploitable +// memory error, so callers must ensure |ext_data|'s type matches |nid|. See the +// list at the top of this section for the correct types. +// +// TODO(davidben): OpenSSL upstream no longer exposes this function. Remove it? +OPENSSL_EXPORT int X509V3_EXT_free(int nid, void *ext_data); + +// X509V3_EXT_i2d casts |ext_struc| into the type that corresponds to +// |ext_nid|, serializes it, and returns a newly-allocated |X509_EXTENSION| +// object containing the serialization, or NULL on error. The |X509_EXTENSION| +// has OID |ext_nid| and is critical if |crit| is one. +// +// WARNING: Casting |ext_struc| to the wrong type is a potentially exploitable +// memory error, so callers must ensure |ext_struct|'s type matches |ext_nid|. +// See the list at the top of this section for the correct types. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_i2d(int ext_nid, int crit, + void *ext_struc); + +// The following constants control the behavior of |X509V3_add1_i2d| and related +// functions. + +// X509V3_ADD_OP_MASK can be ANDed with the flags to determine how duplicate +// extensions are processed. +#define X509V3_ADD_OP_MASK 0xfL + +// X509V3_ADD_DEFAULT causes the function to fail if the extension was already +// present. +#define X509V3_ADD_DEFAULT 0L + +// X509V3_ADD_APPEND causes the function to unconditionally appended the new +// extension to to the extensions list, even if there is a duplicate. +#define X509V3_ADD_APPEND 1L + +// X509V3_ADD_REPLACE causes the function to replace the existing extension, or +// append if it is not present. +#define X509V3_ADD_REPLACE 2L + +// X509V3_ADD_REPLACE_EXISTING causes the function to replace the existing +// extension and fail if it is not present. +#define X509V3_ADD_REPLACE_EXISTING 3L + +// X509V3_ADD_KEEP_EXISTING causes the function to succeed without replacing the +// extension if already present. +#define X509V3_ADD_KEEP_EXISTING 4L + +// X509V3_ADD_DELETE causes the function to remove the matching extension. No +// new extension is added. If there is no matching extension, the function +// fails. The |value| parameter is ignored in this mode. +#define X509V3_ADD_DELETE 5L + +// X509V3_ADD_SILENT may be ORed into one of the values above to indicate the +// function should not add to the error queue on duplicate or missing extension. +// The function will continue to return zero in those cases, and it will +// continue to return -1 and add to the error queue on other errors. +#define X509V3_ADD_SILENT 0x10 + +// X509V3_add1_i2d casts |value| to the type that corresponds to |nid|, +// serializes it, and appends it to the extension list in |*x|. If |*x| is NULL, +// it will set |*x| to a newly-allocated |STACK_OF(X509_EXTENSION)| as needed. +// The |crit| parameter determines whether the new extension is critical. +// |flags| may be some combination of the |X509V3_ADD_*| constants to control +// the function's behavior on duplicate extension. +// +// This function returns one on success, zero if the operation failed due to a +// missing or duplicate extension, and -1 on other errors. +// +// WARNING: Casting |value| to the wrong type is a potentially exploitable +// memory error, so callers must ensure |value|'s type matches |nid|. See the +// list at the top of this section for the correct types. +OPENSSL_EXPORT int X509V3_add1_i2d(STACK_OF(X509_EXTENSION) **x, int nid, + void *value, int crit, unsigned long flags); + + +// General names. +// +// A |GENERAL_NAME| represents an X.509 GeneralName structure, defined in RFC +// 5280, Section 4.2.1.6. General names are distinct from names (|X509_NAME|). A +// general name is a CHOICE type which may contain one of several name types, +// most commonly a DNS name or an IP address. General names most commonly appear +// in the subject alternative name (SAN) extension, though they are also used in +// other extensions. +// +// Many extensions contain a SEQUENCE OF GeneralName, or GeneralNames, so +// |STACK_OF(GENERAL_NAME)| is defined and aliased to |GENERAL_NAMES|. + +typedef struct otherName_st { + ASN1_OBJECT *type_id; + ASN1_TYPE *value; +} OTHERNAME; + +typedef struct EDIPartyName_st { + ASN1_STRING *nameAssigner; + ASN1_STRING *partyName; +} EDIPARTYNAME; + +// GEN_* are constants for the |type| field of |GENERAL_NAME|, defined below. +#define GEN_OTHERNAME 0 +#define GEN_EMAIL 1 +#define GEN_DNS 2 +#define GEN_X400 3 +#define GEN_DIRNAME 4 +#define GEN_EDIPARTY 5 +#define GEN_URI 6 +#define GEN_IPADD 7 +#define GEN_RID 8 + +// A GENERAL_NAME_st, aka |GENERAL_NAME|, represents an X.509 GeneralName. The +// |type| field determines which member of |d| is active. A |GENERAL_NAME| may +// also be empty, in which case |type| is -1 and |d| is NULL. Empty +// |GENERAL_NAME|s are invalid and will never be returned from the parser, but +// may be created temporarily, e.g. by |GENERAL_NAME_new|. +struct GENERAL_NAME_st { + int type; + union { + char *ptr; + OTHERNAME *otherName; + ASN1_IA5STRING *rfc822Name; + ASN1_IA5STRING *dNSName; + ASN1_STRING *x400Address; + X509_NAME *directoryName; + EDIPARTYNAME *ediPartyName; + ASN1_IA5STRING *uniformResourceIdentifier; + ASN1_OCTET_STRING *iPAddress; + ASN1_OBJECT *registeredID; + + // Old names + ASN1_OCTET_STRING *ip; // iPAddress + X509_NAME *dirn; // dirn + ASN1_IA5STRING *ia5; // rfc822Name, dNSName, uniformResourceIdentifier + ASN1_OBJECT *rid; // registeredID + } d; +} /* GENERAL_NAME */; + +// GENERAL_NAME_new returns a new, empty |GENERAL_NAME|, or NULL on error. +OPENSSL_EXPORT GENERAL_NAME *GENERAL_NAME_new(void); + +// GENERAL_NAME_free releases memory associated with |gen|. +OPENSSL_EXPORT void GENERAL_NAME_free(GENERAL_NAME *gen); + +// d2i_GENERAL_NAME parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// GeneralName (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT GENERAL_NAME *d2i_GENERAL_NAME(GENERAL_NAME **out, + const uint8_t **inp, long len); + +// i2d_GENERAL_NAME marshals |in| as a DER-encoded X.509 GeneralName (RFC 5280), +// as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |in| is an +// directoryName and the |X509_NAME| has been modified. +OPENSSL_EXPORT int i2d_GENERAL_NAME(GENERAL_NAME *in, uint8_t **outp); + +// GENERAL_NAME_dup returns a newly-allocated copy of |gen|, or NULL on error. +// This function works by serializing the structure, so it will fail if |gen| is +// empty. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |gen| is an +// directoryName and the |X509_NAME| has been modified. +OPENSSL_EXPORT GENERAL_NAME *GENERAL_NAME_dup(GENERAL_NAME *gen); + +// GENERAL_NAMES_new returns a new, empty |GENERAL_NAMES|, or NULL on error. +OPENSSL_EXPORT GENERAL_NAMES *GENERAL_NAMES_new(void); + +// GENERAL_NAMES_free releases memory associated with |gens|. +OPENSSL_EXPORT void GENERAL_NAMES_free(GENERAL_NAMES *gens); + +// d2i_GENERAL_NAMES parses up to |len| bytes from |*inp| as a DER-encoded +// SEQUENCE OF GeneralName, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT GENERAL_NAMES *d2i_GENERAL_NAMES(GENERAL_NAMES **out, + const uint8_t **inp, long len); + +// i2d_GENERAL_NAMES marshals |in| as a DER-encoded SEQUENCE OF GeneralName, as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if some element +// of |in| is an directoryName and the |X509_NAME| has been modified. +OPENSSL_EXPORT int i2d_GENERAL_NAMES(GENERAL_NAMES *in, uint8_t **outp); + +// OTHERNAME_new returns a new, empty |OTHERNAME|, or NULL on error. +OPENSSL_EXPORT OTHERNAME *OTHERNAME_new(void); + +// OTHERNAME_free releases memory associated with |name|. +OPENSSL_EXPORT void OTHERNAME_free(OTHERNAME *name); + +// EDIPARTYNAME_new returns a new, empty |EDIPARTYNAME|, or NULL on error. +// EDIPartyName is rarely used in practice, so callers are unlikely to need this +// function. +OPENSSL_EXPORT EDIPARTYNAME *EDIPARTYNAME_new(void); + +// EDIPARTYNAME_free releases memory associated with |name|. EDIPartyName is +// rarely used in practice, so callers are unlikely to need this function. +OPENSSL_EXPORT void EDIPARTYNAME_free(EDIPARTYNAME *name); + +// GENERAL_NAME_set0_value set |gen|'s type and value to |type| and |value|. +// |type| must be a |GEN_*| constant and |value| must be an object of the +// corresponding type. |gen| takes ownership of |value|, so |value| must have +// been an allocated object. +// +// WARNING: |gen| must be empty (typically as returned from |GENERAL_NAME_new|) +// before calling this function. If |gen| already contained a value, the +// previous contents will be leaked. +OPENSSL_EXPORT void GENERAL_NAME_set0_value(GENERAL_NAME *gen, int type, + void *value); + +// GENERAL_NAME_get0_value returns the in-memory representation of |gen|'s +// contents and, |out_type| is not NULL, sets |*out_type| to the type of |gen|, +// which will be a |GEN_*| constant. If |gen| is incomplete, the return value +// will be NULL and the type will be -1. +// +// WARNING: Casting the result of this function to the wrong type is a +// potentially exploitable memory error. Callers must check |gen|'s type, either +// via |*out_type| or checking |gen->type| directly, before inspecting the +// result. +// +// WARNING: This function is not const-correct. The return value should be +// const. Callers shoudl not mutate the returned object. +OPENSSL_EXPORT void *GENERAL_NAME_get0_value(const GENERAL_NAME *gen, + int *out_type); + +// GENERAL_NAME_set0_othername sets |gen| to be an OtherName with type |oid| and +// value |value|. On success, it returns one and takes ownership of |oid| and +// |value|, which must be created in a way compatible with |ASN1_OBJECT_free| +// and |ASN1_TYPE_free|, respectively. On allocation failure, it returns zero. +// In the failure case, the caller retains ownership of |oid| and |value| and +// must release them when done. +// +// WARNING: |gen| must be empty (typically as returned from |GENERAL_NAME_new|) +// before calling this function. If |gen| already contained a value, the +// previously contents will be leaked. +OPENSSL_EXPORT int GENERAL_NAME_set0_othername(GENERAL_NAME *gen, + ASN1_OBJECT *oid, + ASN1_TYPE *value); + +// GENERAL_NAME_get0_otherName, if |gen| is an OtherName, sets |*out_oid| and +// |*out_value| to the OtherName's type-id and value, respectively, and returns +// one. If |gen| is not an OtherName, it returns zero and leaves |*out_oid| and +// |*out_value| unmodified. Either of |out_oid| or |out_value| may be NULL to +// ignore the value. +// +// WARNING: This function is not const-correct. |out_oid| and |out_value| are +// not const, but callers should not mutate the resulting objects. +OPENSSL_EXPORT int GENERAL_NAME_get0_otherName(const GENERAL_NAME *gen, + ASN1_OBJECT **out_oid, + ASN1_TYPE **out_value); + + +// Algorithm identifiers. +// +// An |X509_ALGOR| represents an AlgorithmIdentifier structure, used in X.509 +// to represent signature algorithms and public key algorithms. + +DEFINE_STACK_OF(X509_ALGOR) + +// X509_ALGOR is an |ASN1_ITEM| whose ASN.1 type is AlgorithmIdentifier and C +// type is |X509_ALGOR*|. +DECLARE_ASN1_ITEM(X509_ALGOR) + +// X509_ALGOR_new returns a newly-allocated, empty |X509_ALGOR| object, or NULL +// on error. +OPENSSL_EXPORT X509_ALGOR *X509_ALGOR_new(void); + +// X509_ALGOR_dup returns a newly-allocated copy of |alg|, or NULL on error. +// This function works by serializing the structure, so if |alg| is incomplete, +// it may fail. +OPENSSL_EXPORT X509_ALGOR *X509_ALGOR_dup(const X509_ALGOR *alg); + +// X509_ALGOR_free releases memory associated with |alg|. +OPENSSL_EXPORT void X509_ALGOR_free(X509_ALGOR *alg); + +// d2i_X509_ALGOR parses up to |len| bytes from |*inp| as a DER-encoded +// AlgorithmIdentifier, as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_ALGOR *d2i_X509_ALGOR(X509_ALGOR **out, const uint8_t **inp, + long len); + +// i2d_X509_ALGOR marshals |alg| as a DER-encoded AlgorithmIdentifier, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_ALGOR(const X509_ALGOR *alg, uint8_t **outp); + +// X509_ALGOR_set0 sets |alg| to an AlgorithmIdentifier with algorithm |obj| and +// parameter determined by |param_type| and |param_value|. It returns one on +// success and zero on error. This function takes ownership of |obj| and +// |param_value| on success. +// +// If |param_type| is |V_ASN1_UNDEF|, the parameter is omitted. If |param_type| +// is zero, the parameter is left unchanged. Otherwise, |param_type| and +// |param_value| are interpreted as in |ASN1_TYPE_set|. +// +// Note omitting the parameter (|V_ASN1_UNDEF|) and encoding an explicit NULL +// value (|V_ASN1_NULL|) are different. Some algorithms require one and some the +// other. Consult the relevant specification before calling this function. The +// correct parameter for an RSASSA-PKCS1-v1_5 signature is |V_ASN1_NULL|. The +// correct one for an ECDSA or Ed25519 signature is |V_ASN1_UNDEF|. +OPENSSL_EXPORT int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *obj, + int param_type, void *param_value); + +// X509_ALGOR_get0 sets |*out_obj| to the |alg|'s algorithm. If |alg|'s +// parameter is omitted, it sets |*out_param_type| and |*out_param_value| to +// |V_ASN1_UNDEF| and NULL. Otherwise, it sets |*out_param_type| and +// |*out_param_value| to the parameter, using the same representation as +// |ASN1_TYPE_set0|. See |ASN1_TYPE_set0| and |ASN1_TYPE| for details. +// +// Callers that require the parameter in serialized form should, after checking +// for |V_ASN1_UNDEF|, use |ASN1_TYPE_set1| and |d2i_ASN1_TYPE|, rather than +// inspecting |*out_param_value|. +// +// Each of |out_obj|, |out_param_type|, and |out_param_value| may be NULL to +// ignore the output. If |out_param_type| is NULL, |out_param_value| is ignored. +// +// WARNING: If |*out_param_type| is set to |V_ASN1_UNDEF|, OpenSSL and older +// revisions of BoringSSL leave |*out_param_value| unset rather than setting it +// to NULL. Callers that support both OpenSSL and BoringSSL should not assume +// |*out_param_value| is uniformly initialized. +OPENSSL_EXPORT void X509_ALGOR_get0(const ASN1_OBJECT **out_obj, + int *out_param_type, + const void **out_param_value, + const X509_ALGOR *alg); + +// X509_ALGOR_set_md sets |alg| to the hash function |md|. Note this +// AlgorithmIdentifier represents the hash function itself, not a signature +// algorithm that uses |md|. It returns one on success and zero on error. +// +// Due to historical specification mistakes (see Section 2.1 of RFC 4055), the +// parameters field is sometimes omitted and sometimes a NULL value. When used +// in RSASSA-PSS and RSAES-OAEP, it should be a NULL value. In other contexts, +// the parameters should be omitted. This function assumes the caller is +// constructing a RSASSA-PSS or RSAES-OAEP AlgorithmIdentifier and includes a +// NULL parameter. This differs from OpenSSL's behavior. +// +// TODO(davidben): Rename this function, or perhaps just add a bespoke API for +// constructing PSS and move on. +OPENSSL_EXPORT int X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md); + +// X509_ALGOR_cmp returns zero if |a| and |b| are equal, and some non-zero value +// otherwise. Note this function can only be used for equality checks, not an +// ordering. +OPENSSL_EXPORT int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); + + +// Attributes. +// +// Unlike certificates and CRLs, CSRs use a separate Attribute structure (RFC +// 2985, RFC 2986) for extensibility. This is represented by the library as +// |X509_ATTRIBUTE|. + +DEFINE_STACK_OF(X509_ATTRIBUTE) + +// X509_ATTRIBUTE is an |ASN1_ITEM| whose ASN.1 type is Attribute (RFC 2986) and +// C type is |X509_ATTRIBUTE*|. +DECLARE_ASN1_ITEM(X509_ATTRIBUTE) + +// X509_ATTRIBUTE_new returns a newly-allocated, empty |X509_ATTRIBUTE| object, +// or NULL on error. |X509_ATTRIBUTE_set1_*| may be used to finish initializing +// it. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_new(void); + +// X509_ATTRIBUTE_dup returns a newly-allocated copy of |attr|, or NULL on +// error. This function works by serializing the structure, so if |attr| is +// incomplete, it may fail. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_dup(const X509_ATTRIBUTE *attr); + +// X509_ATTRIBUTE_free releases memory associated with |attr|. +OPENSSL_EXPORT void X509_ATTRIBUTE_free(X509_ATTRIBUTE *attr); + +// d2i_X509_ATTRIBUTE parses up to |len| bytes from |*inp| as a DER-encoded +// Attribute (RFC 2986), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_ATTRIBUTE *d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **out, + const uint8_t **inp, + long len); + +// i2d_X509_ATTRIBUTE marshals |alg| as a DER-encoded Attribute (RFC 2986), as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_ATTRIBUTE(const X509_ATTRIBUTE *alg, + uint8_t **outp); + +// X509_ATTRIBUTE_create returns a newly-allocated |X509_ATTRIBUTE|, or NULL on +// error. The attribute has type |nid| and contains a single value determined by +// |attrtype| and |value|, which are interpreted as in |ASN1_TYPE_set|. Note +// this function takes ownership of |value|. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int attrtype, + void *value); + +// X509_ATTRIBUTE_create_by_NID returns a newly-allocated |X509_ATTRIBUTE| of +// type |nid|, or NULL on error. The value is determined as in +// |X509_ATTRIBUTE_set1_data|. +// +// If |attr| is non-NULL, the resulting |X509_ATTRIBUTE| is also written to +// |*attr|. If |*attr| was non-NULL when the function was called, |*attr| is +// reused instead of creating a new object. +// +// WARNING: The interpretation of |attrtype|, |data|, and |len| is complex and +// error-prone. See |X509_ATTRIBUTE_set1_data| for details. +// +// WARNING: The object reuse form is deprecated and may be removed in the +// future. It also currently incorrectly appends to the reused object's value +// set rather than overwriting it. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID( + X509_ATTRIBUTE **attr, int nid, int attrtype, const void *data, int len); + +// X509_ATTRIBUTE_create_by_OBJ behaves like |X509_ATTRIBUTE_create_by_NID| +// except the attribute's type is determined by |obj|. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ( + X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int attrtype, + const void *data, int len); + +// X509_ATTRIBUTE_create_by_txt behaves like |X509_ATTRIBUTE_create_by_NID| +// except the attribute's type is determined by calling |OBJ_txt2obj| with +// |attrname|. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt( + X509_ATTRIBUTE **attr, const char *attrname, int type, + const unsigned char *bytes, int len); + +// X509_ATTRIBUTE_set1_object sets |attr|'s type to |obj|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, + const ASN1_OBJECT *obj); + +// X509_ATTRIBUTE_set1_data appends a value to |attr|'s value set and returns +// one on success or zero on error. The value is determined as follows: +// +// If |attrtype| is zero, this function returns one and does nothing. This form +// may be used when calling |X509_ATTRIBUTE_create_by_*| to create an attribute +// with an empty value set. Such attributes are invalid, but OpenSSL supports +// creating them. +// +// Otherwise, if |attrtype| is a |MBSTRING_*| constant, the value is an ASN.1 +// string. The string is determined by decoding |len| bytes from |data| in the +// encoding specified by |attrtype|, and then re-encoding it in a form +// appropriate for |attr|'s type. If |len| is -1, |strlen(data)| is used +// instead. See |ASN1_STRING_set_by_NID| for details. +// +// Otherwise, if |len| is not -1, the value is an ASN.1 string. |attrtype| is an +// |ASN1_STRING| type value and the |len| bytes from |data| are copied as the +// type-specific representation of |ASN1_STRING|. See |ASN1_STRING| for details. +// +// Otherwise, if |len| is -1, the value is constructed by passing |attrtype| and +// |data| to |ASN1_TYPE_set1|. That is, |attrtype| is an |ASN1_TYPE| type value, +// and |data| is cast to the corresponding pointer type. +// +// WARNING: Despite the name, this function appends to |attr|'s value set, +// rather than overwriting it. To overwrite the value set, create a new +// |X509_ATTRIBUTE| with |X509_ATTRIBUTE_new|. +// +// WARNING: If using the |MBSTRING_*| form, pass a length rather than relying on +// |strlen|. In particular, |strlen| will not behave correctly if the input is +// |MBSTRING_BMP| or |MBSTRING_UNIV|. +// +// WARNING: This function currently misinterprets |V_ASN1_OTHER| as an +// |MBSTRING_*| constant. This matches OpenSSL but means it is impossible to +// construct a value with a non-universal tag. +OPENSSL_EXPORT int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype, + const void *data, int len); + +// X509_ATTRIBUTE_get0_data returns the |idx|th value of |attr| in a +// type-specific representation to |attrtype|, or NULL if out of bounds or the +// type does not match. |attrtype| is one of the type values in |ASN1_TYPE|. On +// match, the return value uses the same representation as |ASN1_TYPE_set0|. See +// |ASN1_TYPE| for details. +OPENSSL_EXPORT void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, + int attrtype, void *unused); + +// X509_ATTRIBUTE_count returns the number of values in |attr| or 0 if |attr| +// is NULL. +OPENSSL_EXPORT int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr); + +// X509_ATTRIBUTE_get0_object returns the type of |attr|. +OPENSSL_EXPORT ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr); + +// X509_ATTRIBUTE_get0_type returns the |idx|th value in |attr|, or NULL if out +// of bounds. Note this function returns one of |attr|'s values, not the type. +OPENSSL_EXPORT ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, + int idx); + + +// Certificate stores. +// +// An |X509_STORE| contains trusted certificates, CRLs, and verification +// parameters that are shared between multiple certificate verifications. +// +// Certificates in an |X509_STORE| are referred to as "trusted certificates", +// but an individual certificate verification may not necessarily treat every +// trusted certificate as a trust anchor. See |X509_VERIFY_PARAM_set_trust| for +// details. +// +// WARNING: Although a trusted certificate which fails the +// |X509_VERIFY_PARAM_set_trust| check is functionally an untrusted +// intermediate certificate, callers should not rely on this to configure +// untrusted intermediates in an |X509_STORE|. The trust check is complex, so +// this risks inadvertently treating it as a trust anchor. Instead, configure +// untrusted intermediates with the |chain| parameter of |X509_STORE_CTX_init|. +// +// Certificates in |X509_STORE| may be specified in several ways: +// - Added by |X509_STORE_add_cert|. +// - Returned by an |X509_LOOKUP| added by |X509_STORE_add_lookup|. +// +// |X509_STORE|s are reference-counted and may be shared by certificate +// verifications running concurrently on multiple threads. However, an +// |X509_STORE|'s verification parameters may not be modified concurrently with +// certificate verification or other operations. Unless otherwise documented, +// functions which take const pointer may be used concurrently, while +// functions which take a non-const pointer may not. Callers that wish to modify +// verification parameters in a shared |X509_STORE| should instead modify +// |X509_STORE_CTX|s individually. + +// X509_STORE_new returns a newly-allocated |X509_STORE|, or NULL on error. +OPENSSL_EXPORT X509_STORE *X509_STORE_new(void); + +// X509_STORE_up_ref adds one to the reference count of |store| and returns one. +// Although |store| is not const, this function's use of |store| is thread-safe. +OPENSSL_EXPORT int X509_STORE_up_ref(X509_STORE *store); + +// X509_STORE_free releases memory associated with |store|. +OPENSSL_EXPORT void X509_STORE_free(X509_STORE *store); + +// X509_STORE_add_cert adds |x509| to |store| as a trusted certificate. It +// returns one on success and zero on error. This function internally increments +// |x509|'s reference count, so the caller retains ownership of |x509|. +// +// Certificates configured by this function are still subject to the checks +// described in |X509_VERIFY_PARAM_set_trust|. +// +// Although |store| is not const, this function's use of |store| is thread-safe. +// However, if this function is called concurrently with |X509_verify_cert|, it +// is a race condition whether |x509| is available for issuer lookups. +// Moreover, the result may differ for each issuer lookup performed by a single +// |X509_verify_cert| call. +OPENSSL_EXPORT int X509_STORE_add_cert(X509_STORE *store, X509 *x509); + +// X509_STORE_add_crl adds |crl| to |store|. It returns one on success and zero +// on error. This function internally increments |crl|'s reference count, so the +// caller retains ownership of |crl|. CRLs added in this way are candidates for +// CRL lookup when |X509_V_FLAG_CRL_CHECK| is set. +// +// Although |store| is not const, this function's use of |store| is thread-safe. +// However, if this function is called concurrently with |X509_verify_cert|, it +// is a race condition whether |crl| is available for CRL checks. Moreover, the +// result may differ for each CRL check performed by a single +// |X509_verify_cert| call. +// +// Note there are no supported APIs to remove CRLs from |store| once inserted. +// To vary the set of CRLs over time, callers should either create a new +// |X509_STORE| or configure CRLs on a per-verification basis with +// |X509_STORE_CTX_set0_crls|. +OPENSSL_EXPORT int X509_STORE_add_crl(X509_STORE *store, X509_CRL *crl); + +// X509_STORE_get0_param returns |store|'s verification parameters. This object +// is mutable and may be modified by the caller. For an individual certificate +// verification operation, |X509_STORE_CTX_init| initializes the +// |X509_STORE_CTX|'s parameters with these parameters. +// +// WARNING: |X509_STORE_CTX_init| applies some default parameters (as in +// |X509_VERIFY_PARAM_inherit|) after copying |store|'s parameters. This means +// it is impossible to leave some parameters unset at |store|. They must be +// explicitly unset after creating the |X509_STORE_CTX|. +// +// As of writing these late defaults are a depth limit (see +// |X509_VERIFY_PARAM_set_depth|) and the |X509_V_FLAG_TRUSTED_FIRST| flag. This +// warning does not apply if the parameters were set in |store|. +// +// TODO(crbug.com/boringssl/441): This behavior is very surprising. Can we +// remove this notion of late defaults? The unsettable value at |X509_STORE| is +// -1, which rejects everything but explicitly-trusted self-signed certificates. +// |X509_V_FLAG_TRUSTED_FIRST| is mostly a workaround for poor path-building. +OPENSSL_EXPORT X509_VERIFY_PARAM *X509_STORE_get0_param(X509_STORE *store); + +// X509_STORE_set1_param copies verification parameters from |param| as in +// |X509_VERIFY_PARAM_set1|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509_STORE_set1_param(X509_STORE *store, + const X509_VERIFY_PARAM *param); + +// X509_STORE_set_flags enables all values in |flags| in |store|'s verification +// flags. |flags| should be a combination of |X509_V_FLAG_*| constants. +// +// WARNING: These flags will be combined with default flags when copied to an +// |X509_STORE_CTX|. This means it is impossible to unset those defaults from +// the |X509_STORE|. See discussion in |X509_STORE_get0_param|. +OPENSSL_EXPORT int X509_STORE_set_flags(X509_STORE *store, unsigned long flags); + +// X509_STORE_set_depth configures |store| to, by default, limit certificate +// chains to |depth| intermediate certificates. This count excludes both the +// target certificate and the trust anchor (root certificate). +OPENSSL_EXPORT int X509_STORE_set_depth(X509_STORE *store, int depth); + +// X509_STORE_set_purpose configures the purpose check for |store|. See +// |X509_VERIFY_PARAM_set_purpose| for details. +OPENSSL_EXPORT int X509_STORE_set_purpose(X509_STORE *store, int purpose); + +// X509_STORE_set_trust configures the trust check for |store|. See +// |X509_VERIFY_PARAM_set_trust| for details. +OPENSSL_EXPORT int X509_STORE_set_trust(X509_STORE *store, int trust); + +// The following constants indicate the type of an |X509_OBJECT|. +#define X509_LU_NONE 0 +#define X509_LU_X509 1 +#define X509_LU_CRL 2 +#define X509_LU_PKEY 3 + +DEFINE_STACK_OF(X509_OBJECT) + +// X509_OBJECT_new returns a newly-allocated, empty |X509_OBJECT| or NULL on +// error. +OPENSSL_EXPORT X509_OBJECT *X509_OBJECT_new(void); + +// X509_OBJECT_free releases memory associated with |obj|. +OPENSSL_EXPORT void X509_OBJECT_free(X509_OBJECT *obj); + +// X509_OBJECT_get_type returns the type of |obj|, which will be one of the +// |X509_LU_*| constants. +OPENSSL_EXPORT int X509_OBJECT_get_type(const X509_OBJECT *obj); + +// X509_OBJECT_get0_X509 returns |obj| as a certificate, or NULL if |obj| is not +// a certificate. +OPENSSL_EXPORT X509 *X509_OBJECT_get0_X509(const X509_OBJECT *obj); + +typedef STACK_OF(X509_CRL) *(*X509_STORE_CTX_lookup_crls_fn)( + X509_STORE_CTX *ctx, X509_NAME *nm); + +OPENSSL_EXPORT X509_STORE_CTX_lookup_crls_fn +X509_STORE_get_lookup_crls(X509_STORE *ctx); + +OPENSSL_EXPORT void X509_STORE_set_lookup_crls( + X509_STORE *ctx, X509_STORE_CTX_lookup_crls_fn lookup_crls); + +#define X509_STORE_set_lookup_crls_cb(ctx, func) \ + X509_STORE_set_lookup_crls((ctx), (func)) + +// Certificate verification. +// +// An |X509_STORE_CTX| object represents a single certificate verification +// operation. To verify a certificate chain, callers construct an +// |X509_STORE_CTX|, initialize it with |X509_STORE_CTX_init|, configure extra +// parameters with |X509_STORE_CTX_get0_param|, and call |X509_verify_cert|. + +// X509_STORE_CTX_new returns a newly-allocated, empty |X509_STORE_CTX|, or NULL +// on error. +OPENSSL_EXPORT X509_STORE_CTX *X509_STORE_CTX_new(void); + +// X509_STORE_CTX_free releases memory associated with |ctx|. +OPENSSL_EXPORT void X509_STORE_CTX_free(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_init initializes |ctx| to verify |x509|, using trusted +// certificates and parameters in |store|. It returns one on success and zero on +// error. |chain| is a list of untrusted intermediate certificates to use in +// verification. +// +// |ctx| stores pointers to |store|, |x509|, and |chain|. Each of these objects +// must outlive |ctx| and may not be mutated for the duration of the certificate +// verification. +OPENSSL_EXPORT int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, + X509 *x509, STACK_OF(X509) *chain); + +// X509_verify_cert attempts to discover and validate a certificate chain based +// on parameters in |ctx|. |ctx| usually includes a target certificate to be +// verified, a set of certificates serving as trust anchors, a list of +// non-trusted certificates that may be helpful for chain construction, flags, +// and various other optional components such as callback functions. |ctx| +// must have been initialized with |X509_STORE_CTX_init|. A certificate chain +// is built up starting from the target certificate and ending +// in a trust anchor. The chain is built up iteratively, looking up in turn a +// certificate with suitable key usage that matches as an issuer of the current +// "subject" certificate. +// +// NOTE: +// 1. Applications rarely call this function directly, but it is used +// internally for certificate validation. +// 2. |X509_verify_cert| and other related functions call +// |sk_X509_OBJECT_sort| internally, which rearranges the certificate +// ordering. There will be cases where two certs have an identical +// |subject| and |X509_OBJECT_cmp| will return 0, but one is a valid cert +// and the other is invalid. +// Due to https://github.com/openssl/openssl/issues/18708, certificate +// verification could fail if an invalid cert is checked before the valid +// cert. What we do with sorting behavior when certs are identical is +// considered "unstable" and certain sorting expectations shouldn't be +// depended on. +OPENSSL_EXPORT int X509_verify_cert(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_chain, after a successful |X509_verify_cert| call, +// returns the verified certificate chain. The chain begins with the leaf and +// ends with trust anchor. +// +// At other points, such as after a failed verification or during the deprecated +// verification callback, it returns the partial chain built so far. Callers +// should avoid relying on this as this exposes unstable library implementation +// details. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get0_chain(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get1_chain behaves like |X509_STORE_CTX_get0_chain| but +// returns a newly-allocated |STACK_OF(X509)| containing the completed chain, +// with each certificate's reference count incremented. Callers must free the +// result with |sk_X509_pop_free| and |X509_free| when done. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx); + +OPENSSL_EXPORT void X509_STORE_CTX_set_cert(X509_STORE_CTX *c, X509 *x); + + +// The following values are possible outputs of |X509_STORE_CTX_get_error|. +#define X509_V_OK 0 +#define X509_V_ERR_UNSPECIFIED 1 +#define X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT 2 +#define X509_V_ERR_UNABLE_TO_GET_CRL 3 +#define X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE 4 +#define X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE 5 +#define X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY 6 +#define X509_V_ERR_CERT_SIGNATURE_FAILURE 7 +#define X509_V_ERR_CRL_SIGNATURE_FAILURE 8 +#define X509_V_ERR_CERT_NOT_YET_VALID 9 +#define X509_V_ERR_CERT_HAS_EXPIRED 10 +#define X509_V_ERR_CRL_NOT_YET_VALID 11 +#define X509_V_ERR_CRL_HAS_EXPIRED 12 +#define X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD 13 +#define X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD 14 +#define X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD 15 +#define X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD 16 +#define X509_V_ERR_OUT_OF_MEM 17 +#define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT 18 +#define X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN 19 +#define X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY 20 +#define X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE 21 +#define X509_V_ERR_CERT_CHAIN_TOO_LONG 22 +#define X509_V_ERR_CERT_REVOKED 23 +#define X509_V_ERR_INVALID_CA 24 +#define X509_V_ERR_PATH_LENGTH_EXCEEDED 25 +#define X509_V_ERR_INVALID_PURPOSE 26 +#define X509_V_ERR_CERT_UNTRUSTED 27 +#define X509_V_ERR_CERT_REJECTED 28 +#define X509_V_ERR_SUBJECT_ISSUER_MISMATCH 29 +#define X509_V_ERR_AKID_SKID_MISMATCH 30 +#define X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH 31 +#define X509_V_ERR_KEYUSAGE_NO_CERTSIGN 32 +#define X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER 33 +#define X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION 34 +#define X509_V_ERR_KEYUSAGE_NO_CRL_SIGN 35 +#define X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION 36 +#define X509_V_ERR_INVALID_NON_CA 37 +#define X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED 38 +#define X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE 39 +#define X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED 40 +#define X509_V_ERR_INVALID_EXTENSION 41 +#define X509_V_ERR_INVALID_POLICY_EXTENSION 42 +#define X509_V_ERR_NO_EXPLICIT_POLICY 43 +#define X509_V_ERR_DIFFERENT_CRL_SCOPE 44 +#define X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE 45 +#define X509_V_ERR_UNNESTED_RESOURCE 46 +#define X509_V_ERR_PERMITTED_VIOLATION 47 +#define X509_V_ERR_EXCLUDED_VIOLATION 48 +#define X509_V_ERR_SUBTREE_MINMAX 49 +#define X509_V_ERR_APPLICATION_VERIFICATION 50 +#define X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE 51 +#define X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX 52 +#define X509_V_ERR_UNSUPPORTED_NAME_SYNTAX 53 +#define X509_V_ERR_CRL_PATH_VALIDATION_ERROR 54 +#define X509_V_ERR_HOSTNAME_MISMATCH 62 +#define X509_V_ERR_EMAIL_MISMATCH 63 +#define X509_V_ERR_IP_ADDRESS_MISMATCH 64 +#define X509_V_ERR_INVALID_CALL 65 +#define X509_V_ERR_STORE_LOOKUP 66 +#define X509_V_ERR_NAME_CONSTRAINTS_WITHOUT_SANS 67 +// The following error codes are related to security levels in OpenSSL and are +// unused in AWS-LC. See |SSL_CTX_set_security_level|. +#define X509_V_ERR_EE_KEY_TOO_SMALL 68 +#define X509_V_ERR_CA_KEY_TOO_SMALL 69 +#define X509_V_ERR_CA_MD_TOO_WEAK 70 +#define X509_V_UNABLE_TO_GET_CERTS_PUBLIC_KEY 71 +#define X509_V_ERR_EC_KEY_EXPLICIT_PARAMS 72 + +// X509_STORE_CTX_get_error, after |X509_verify_cert| returns, returns +// |X509_V_OK| if verification succeeded or an |X509_V_ERR_*| describing why +// verification failed. This will be consistent with |X509_verify_cert|'s return +// value, unless the caller used the deprecated verification callback (see +// |X509_STORE_CTX_set_verify_cb|) in a way that breaks |ctx|'s invariants. +// +// If called during the deprecated verification callback when |ok| is zero, it +// returns the current error under consideration. +OPENSSL_EXPORT int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_set_error sets |ctx|'s error to |err|, which should be +// |X509_V_OK| or an |X509_V_ERR_*| constant. It is not expected to be called in +// typical |X509_STORE_CTX| usage, but may be used in callback APIs where +// applications synthesize |X509_STORE_CTX| error conditions. See also +// |X509_STORE_CTX_set_verify_cb| and |SSL_CTX_set_cert_verify_callback|. +OPENSSL_EXPORT void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int err); + +// X509_verify_cert_error_string returns |err| as a human-readable string, where +// |err| should be one of the |X509_V_*| values. If |err| is unknown, it returns +// a default description. +OPENSSL_EXPORT const char *X509_verify_cert_error_string(long err); + +// X509_STORE_CTX_get_error_depth returns the depth at which the error returned +// by |X509_STORE_CTX_get_error| occured. This is zero-indexed integer into the +// certificate chain. Zero indicates the target certificate, one its issuer, and +// so on. +OPENSSL_EXPORT int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get_current_cert returns the certificate which caused the +// error returned by |X509_STORE_CTX_get_error|. +OPENSSL_EXPORT X509 *X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx); + +OPENSSL_EXPORT X509 *X509_STORE_CTX_get0_current_issuer(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_current_crl returns the CRL which caused the error +// returned by |X509_STORE_CTX_get_error|. +OPENSSL_EXPORT X509_CRL *X509_STORE_CTX_get0_current_crl(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_store returns the |X509_STORE| that |ctx| uses. +OPENSSL_EXPORT X509_STORE *X509_STORE_CTX_get0_store(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_cert returns the leaf certificate that |ctx| is +// verifying. +OPENSSL_EXPORT X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_untrusted returns the stack of untrusted intermediates +// used by |ctx| for certificate verification. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get0_untrusted( + X509_STORE_CTX *ctx); + +// X509_STORE_CTX_set0_trusted_stack configures |ctx| to trust the certificates +// in |sk|. |sk| must remain valid for the duration of |ctx|. Calling this +// function causes |ctx| to ignore any certificates configured in the +// |X509_STORE|. Certificates in |sk| are still subject to the check described +// in |X509_VERIFY_PARAM_set_trust|. +// +// WARNING: This function differs from most |set0| functions in that it does not +// take ownership of its input. The caller is required to ensure the lifetimes +// are consistent. +OPENSSL_EXPORT void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +// X509_STORE_CTX_set0_crls configures |ctx| to consider the CRLs in |sk| as +// candidates for CRL lookup. |sk| must remain valid for the duration of |ctx|. +// These CRLs are considered in addition to CRLs found in |X509_STORE|. +// +// WARNING: This function differs from most |set0| functions in that it does not +// take ownership of its input. The caller is required to ensure the lifetimes +// are consistent. +OPENSSL_EXPORT void X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, + STACK_OF(X509_CRL) *sk); + +// X509_STORE_CTX_set_default looks up the set of parameters named |name| and +// applies those default verification parameters for |ctx|. As in +// |X509_VERIFY_PARAM_inherit|, only unset parameters are changed. This function +// returns one on success and zero on error. +// +// The supported values of |name| are: +// - "default" is an internal value which configures some late defaults. See the +// discussion in |X509_STORE_get0_param|. +// - "pkcs7" configures default trust and purpose checks for PKCS#7 signatures. +// - "smime_sign" configures trust and purpose checks for S/MIME signatures. +// - "ssl_client" configures trust and purpose checks for TLS clients. +// - "ssl_server" configures trust and purpose checks for TLS servers. +// +// TODO(crbug.com/boringssl/441): Make "default" a no-op. +OPENSSL_EXPORT int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, + const char *name); + +// X509_STORE_CTX_get0_param returns |ctx|'s verification parameters. This +// object is mutable and may be modified by the caller. +OPENSSL_EXPORT X509_VERIFY_PARAM *X509_STORE_CTX_get0_param( + X509_STORE_CTX *ctx); + +// X509_STORE_CTX_set0_param returns |ctx|'s verification parameters to |param| +// and takes ownership of |param|. After this function returns, the caller +// should not free |param|. +// +// WARNING: This function discards any values which were previously applied in +// |ctx|, including the "default" parameters applied late in +// |X509_STORE_CTX_init|. These late defaults are not applied to parameters +// created standalone by |X509_VERIFY_PARAM_new|. +// +// TODO(crbug.com/boringssl/441): This behavior is very surprising. Should we +// re-apply the late defaults in |param|, or somehow avoid this notion of late +// defaults altogether? +OPENSSL_EXPORT void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, + X509_VERIFY_PARAM *param); + +// X509_STORE_CTX_set_flags enables all values in |flags| in |ctx|'s +// verification flags. |flags| should be a combination of |X509_V_FLAG_*| +// constants. +OPENSSL_EXPORT void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, + unsigned long flags); + +// X509_STORE_CTX_set_time configures certificate verification to use |t| +// instead of the current time. |flags| is ignored and should be zero. +OPENSSL_EXPORT void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, + unsigned long flags, time_t t); + +// X509_STORE_CTX_set_time_posix configures certificate verification to use |t| +// instead of the current time. |t| is interpreted as a POSIX timestamp in +// seconds. |flags| is ignored and should be zero. +OPENSSL_EXPORT void X509_STORE_CTX_set_time_posix(X509_STORE_CTX *ctx, + unsigned long flags, + int64_t t); + +// X509_STORE_CTX_set_depth configures |ctx| to, by default, limit certificate +// chains to |depth| intermediate certificates. This count excludes both the +// target certificate and the trust anchor (root certificate). +OPENSSL_EXPORT void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth); + +// X509_STORE_CTX_set_purpose simultaneously configures |ctx|'s purpose and +// trust checks, if unset. It returns one on success and zero if |purpose| is +// not a valid purpose value. |purpose| should be an |X509_PURPOSE_*| constant. +// If so, it configures |ctx| with a purpose check of |purpose| and a trust +// check of |purpose|'s corresponding trust value. If either the purpose or +// trust check had already been specified for |ctx|, that corresponding +// modification is silently dropped. +// +// See |X509_VERIFY_PARAM_set_purpose| and |X509_VERIFY_PARAM_set_trust| for +// details on the purpose and trust checks, respectively. +// +// If |purpose| is |X509_PURPOSE_ANY|, this function returns an error because it +// has no corresponding |X509_TRUST_*| value. It is not possible to set +// |X509_PURPOSE_ANY| with this function, only |X509_VERIFY_PARAM_set_purpose|. +// +// WARNING: Unlike similarly named functions in this header, this function +// silently does not behave the same as |X509_VERIFY_PARAM_set_purpose|. Callers +// may use |X509_VERIFY_PARAM_set_purpose| with |X509_STORE_CTX_get0_param| to +// avoid this difference. +OPENSSL_EXPORT int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose); + +// X509_STORE_CTX_set_trust configures |ctx|'s trust check, if unset. It returns +// one on success and zero if |trust| is not a valid trust value. |trust| should +// be an |X509_TRUST_*| constant. If so, it configures |ctx| with a trust check +// of |trust|. If the trust check had already been specified for |ctx|, it +// silently does nothing. +// +// See |X509_VERIFY_PARAM_set_trust| for details on the purpose and trust check. +// +// WARNING: Unlike similarly named functions in this header, this function +// does not behave the same as |X509_VERIFY_PARAM_set_trust|. Callers may use +// |X509_VERIFY_PARAM_set_trust| with |X509_STORE_CTX_get0_param| to avoid this +// difference. +OPENSSL_EXPORT int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust); + +// X509_STORE_CTX_add_custom_crit_oid adds |oid| to the list of "known" critical +// extension OIDs in |ctx|. Typical OpenSSL/AWS-LC behavior returns an error if +// there are any unknown critical extensions present within the certificates +// being validated. This function lets users specify custom OIDs of any critical +// extensions that are within the certificates being validated, that they wish +// to allow. +// +// To properly consume this feature, the callback mechanism with +// |X509_STORE_CTX_set_verify_crit_oids| must be set. See its specific +// documentation for more details. +OPENSSL_EXPORT int X509_STORE_CTX_add_custom_crit_oid(X509_STORE_CTX *ctx, + ASN1_OBJECT *oid); + +// X509_STORE_CTX_verify_crit_oids is the callback signature for +// |X509_STORE_CTX_set_verify_crit_oids|. |ctx| is the context being used, +// |x509| represents the current certificate being validated, and |oids| +// is a stack of |ASN1_OBJECT|s representing unknown critical extension +// OIDs that were found in |x509| and match those previously registered via +// |X509_STORE_CTX_add_custom_crit_oid|. +typedef int (*X509_STORE_CTX_verify_crit_oids_cb)(X509_STORE_CTX *ctx, + X509 *x509, + STACK_OF(ASN1_OBJECT) *oids); + +// X509_STORE_CTX_set_verify_crit_oids sets the |verify_crit_oids| callback +// function for |ctx|. Consumers should be performing additional validation +// against the custom extension oids after or during the handshake with +// |X509_STORE_CTX_set_verify_crit_oids|. This callback forces users to validate +// their custom OIDs when processing unknown custom critical extensions. +OPENSSL_EXPORT void X509_STORE_CTX_set_verify_crit_oids( + X509_STORE_CTX *ctx, + X509_STORE_CTX_verify_crit_oids_cb verify_custom_crit_oids); + +// Verification parameters +// +// An |X509_VERIFY_PARAM| contains a set of parameters for certificate +// verification. + +// X509_VERIFY_PARAM_new returns a newly-allocated |X509_VERIFY_PARAM|, or NULL +// on error. +OPENSSL_EXPORT X509_VERIFY_PARAM *X509_VERIFY_PARAM_new(void); + +// X509_VERIFY_PARAM_free releases memory associated with |param|. +OPENSSL_EXPORT void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_inherit applies |from| as the default values for |to|. That +// is, for each parameter that is unset in |to|, it copies the value in |from|. +// This function returns one on success and zero on error. +OPENSSL_EXPORT int X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *to, + const X509_VERIFY_PARAM *from); + +// X509_VERIFY_PARAM_set1 copies parameters from |from| to |to|. If a parameter +// is unset in |from|, the existing value in |to| is preserved. This function +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, + const X509_VERIFY_PARAM *from); + +// X509_V_FLAG_* are flags for |X509_VERIFY_PARAM_set_flags| and +// |X509_VERIFY_PARAM_clear_flags|. + +// X509_V_FLAG_CB_ISSUER_CHECK causes the deprecated verify callback (see +// |X509_STORE_CTX_set_verify_cb|) to be called for errors while matching +// subject and issuer certificates. +#define X509_V_FLAG_CB_ISSUER_CHECK 0x1 +// X509_V_FLAG_USE_CHECK_TIME is an internal flag used to track whether +// |X509_STORE_CTX_set_time| has been used. If cleared, the system time is +// restored. +#define X509_V_FLAG_USE_CHECK_TIME 0x2 +// X509_V_FLAG_CRL_CHECK enables CRL lookup and checking for the leaf. +#define X509_V_FLAG_CRL_CHECK 0x4 +// X509_V_FLAG_CRL_CHECK_ALL enables CRL lookup and checking for the entire +// certificate chain. |X509_V_FLAG_CRL_CHECK| must be set for this flag to take +// effect. +#define X509_V_FLAG_CRL_CHECK_ALL 0x8 +// X509_V_FLAG_IGNORE_CRITICAL ignores unhandled critical extensions. Do not use +// this option. Critical extensions ensure the verifier does not bypass +// unrecognized security restrictions in certificates. +#define X509_V_FLAG_IGNORE_CRITICAL 0x10 +// X509_V_FLAG_X509_STRICT does nothing. Its functionality has been enabled by +// default. +#define X509_V_FLAG_X509_STRICT 0x00 +// X509_V_FLAG_ALLOW_PROXY_CERTS does nothing. Proxy certificate support has +// been removed. +#define X509_V_FLAG_ALLOW_PROXY_CERTS 0x40 +// X509_V_FLAG_POLICY_CHECK does nothing. Policy checking is always enabled. +#define X509_V_FLAG_POLICY_CHECK 0x80 +// X509_V_FLAG_EXPLICIT_POLICY requires some policy OID to be asserted by the +// final certificate chain. See initial-explicit-policy from RFC 5280, +// section 6.1.1. +#define X509_V_FLAG_EXPLICIT_POLICY 0x100 +// X509_V_FLAG_INHIBIT_ANY inhibits the anyPolicy OID. See +// initial-any-policy-inhibit from RFC 5280, section 6.1.1. +#define X509_V_FLAG_INHIBIT_ANY 0x200 +// X509_V_FLAG_INHIBIT_MAP inhibits policy mapping. See +// initial-policy-mapping-inhibit from RFC 5280, section 6.1.1. +#define X509_V_FLAG_INHIBIT_MAP 0x400 +// X509_V_FLAG_NOTIFY_POLICY does nothing. Its functionality has been removed. +#define X509_V_FLAG_NOTIFY_POLICY 0x800 +// X509_V_FLAG_EXTENDED_CRL_SUPPORT causes all verifications to fail. Extended +// CRL features have been removed. +#define X509_V_FLAG_EXTENDED_CRL_SUPPORT 0x1000 +// X509_V_FLAG_USE_DELTAS causes all verifications to fail. Delta CRL support +// has been removed. +#define X509_V_FLAG_USE_DELTAS 0x2000 +// X509_V_FLAG_CHECK_SS_SIGNATURE checks the redundant signature on self-signed +// trust anchors. This check provides no security benefit and only wastes CPU. +#define X509_V_FLAG_CHECK_SS_SIGNATURE 0x4000 +// X509_V_FLAG_TRUSTED_FIRST, during path-building, checks for a match in the +// trust store before considering an untrusted intermediate. This flag is +// enabled by default. +#define X509_V_FLAG_TRUSTED_FIRST 0x8000 +// X509_V_FLAG_PARTIAL_CHAIN treats all trusted certificates as trust anchors, +// independent of the |X509_VERIFY_PARAM_set_trust| setting. +#define X509_V_FLAG_PARTIAL_CHAIN 0x80000 +// X509_V_FLAG_NO_ALT_CHAINS disables building alternative chains if the initial +// one was rejected. +#define X509_V_FLAG_NO_ALT_CHAINS 0x100000 +// X509_V_FLAG_NO_CHECK_TIME disables all time checks in certificate +// verification. +#define X509_V_FLAG_NO_CHECK_TIME 0x200000 + +// X509_VERIFY_PARAM_set_flags enables all values in |flags| in |param|'s +// verification flags and returns one. |flags| should be a combination of +// |X509_V_FLAG_*| constants. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, + unsigned long flags); + +// X509_VERIFY_PARAM_clear_flags disables all values in |flags| in |param|'s +// verification flags and returns one. |flags| should be a combination of +// |X509_V_FLAG_*| constants. +OPENSSL_EXPORT int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, + unsigned long flags); + +// X509_VERIFY_PARAM_get_flags returns |param|'s verification flags. +OPENSSL_EXPORT unsigned long X509_VERIFY_PARAM_get_flags( + const X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_set_depth configures |param| to limit certificate chains to +// |depth| intermediate certificates. This count excludes both the target +// certificate and the trust anchor (root certificate). +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, + int depth); + +// X509_VERIFY_PARAM_get_depth returns the maximum depth configured in |param|. +// See |X509_VERIFY_PARAM_set_depth|. +OPENSSL_EXPORT int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_set_time configures certificate verification to use |t| +// instead of the current time. +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, + time_t t); + +// X509_VERIFY_PARAM_set_time_posix configures certificate verification to use +// |t| instead of the current time. |t| is interpreted as a POSIX timestamp in +// seconds. +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_time_posix(X509_VERIFY_PARAM *param, + int64_t t); + +// X509_VERIFY_PARAM_add0_policy adds |policy| to the user-initial-policy-set +// (see Section 6.1.1 of RFC 5280). On success, it takes ownership of +// |policy| and returns one. Otherwise, it returns zero and the caller retains +// owneship of |policy|. +OPENSSL_EXPORT int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, + ASN1_OBJECT *policy); + +// X509_VERIFY_PARAM_set1_policies sets the user-initial-policy-set (see +// Section 6.1.1 of RFC 5280) to a copy of |policies|. It returns one on success +// and zero on error. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_policies( + X509_VERIFY_PARAM *param, const STACK_OF(ASN1_OBJECT) *policies); + +// X509_VERIFY_PARAM_set1_host configures |param| to check for the DNS name +// specified by |name| and clears any previously specified hostname. If |name| +// is NULL or empty, the list of hostnames is cleared and name checks are not +// performed on the peer certificate. It returns one on success and zero on +// error. +// |namelen| should be set to the length of |name|. It may be zero if |name| is +// NUL-terminated, but this is only maintained for backwards compatibility with +// OpenSSL. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// call |X509_VERIFY_PARAM_set_hostflags| with +// |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| to use the standard behavior. +// https://crbug.com/boringssl/464 tracks fixing the default. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, + const char *name, + size_t name_len); + +// X509_VERIFY_PARAM_add1_host adds |name| to the list of names checked by +// |param|. If any configured DNS name matches the certificate, verification +// succeeds. Any previous names set via |X509_VERIFY_PARAM_set1_host| or +// |X509_VERIFY_PARAM_add1_host| are retained, no change is made if |name| is +// NULL or empty. When multiple names are configured, the peer is considered +// verified when any name matches. It returns one on success and zero on error. +// |namelen| should be set to the length of |name|. It may be zero if |name| is +// NUL-terminated, but this is only maintained for backwards compatibility with +// OpenSSL. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// call |X509_VERIFY_PARAM_set_hostflags| with +// |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| to use the standard behavior. +// https://crbug.com/boringssl/464 tracks fixing the default. +OPENSSL_EXPORT int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param, + const char *name, + size_t name_len); + +// X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT enables always checking the subject name +// for host match even if subject alt names are present. +#define X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT 0x1 + +// X509_CHECK_FLAG_NO_WILDCARDS disables wildcard matching for DNS names. +#define X509_CHECK_FLAG_NO_WILDCARDS 0x2 + +// X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS constrains host name patterns passed +// to |X509_check_host| starting with '.' to only match a single label / +// subdomain. +// +// For example, by default the host name '.example.com' would match a +// certificate DNS name like 'www.example.com' and 'www.foo.example.com'. +// Setting this flag would result in the same host name only matching +// 'www.example.com' but not 'www.foo.example.com'. +#define X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS 0x10 + +// X509_CHECK_FLAG_NEVER_CHECK_SUBJECT disables the subject fallback, normally +// enabled when subjectAltNames is missing. +#define X509_CHECK_FLAG_NEVER_CHECK_SUBJECT 0x20 + +// X509_VERIFY_PARAM_set_hostflags sets the name-checking flags on |param| to +// |flags|. |flags| should be a combination of |X509_CHECK_FLAG_*| constants. +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, + unsigned int flags); + +// X509_VERIFY_PARAM_get_hostflags returns |param|'s name-checking flags. +OPENSSL_EXPORT unsigned int X509_VERIFY_PARAM_get_hostflags( + const X509_VERIFY_PARAM *param); + + +// X509_VERIFY_PARAM_set1_email configures |param| to check for the email +// address specified by |email|. It returns one on success and zero on error. +// |emaillen| should be set to the length of |email|. It may be zero if |email| +// is NUL-terminated, but this is only maintained for backwards compatibility +// with OpenSSL. +// +// By default, both subject alternative names and the subject's email address +// attribute are checked. The |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| flag may be +// used to change this behavior. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, + const char *email, + size_t email_len); + +// X509_VERIFY_PARAM_set1_ip configures |param| to check for the IP address +// specified by |ip|. It returns one on success and zero on error. The IP +// address is specified in its binary representation. |ip_len| must be 4 for an +// IPv4 address and 16 for an IPv6 address. +// NOTE:|iplen| MUST be set to the length of |ip|. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, + const uint8_t *ip, size_t ip_len); + +// X509_VERIFY_PARAM_set1_ip_asc decodes |ipasc| as the ASCII representation of +// an IPv4 or IPv6 address, and configures |param| to check for it. It returns +// one on success and zero on error. +// |ipasc| MUST be a NUL-terminal ASCII string: dotted decimal quad for IPv4 and +// colon-separated hexadecimal for IPv6. The condensed "::" notation is +// supported for IPv6 addresses. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, + const char *ipasc); + +// X509_PURPOSE_SSL_CLIENT validates TLS client certificates. It checks for the +// id-kp-clientAuth EKU and one of digitalSignature or keyAgreement key usages. +// The TLS library is expected to check for the key usage specific to the +// negotiated TLS parameters. +#define X509_PURPOSE_SSL_CLIENT 1 +// X509_PURPOSE_SSL_SERVER validates TLS server certificates. It checks for the +// id-kp-clientAuth EKU and one of digitalSignature, keyAgreement, or +// keyEncipherment key usages. The TLS library is expected to check for the key +// usage specific to the negotiated TLS parameters. +#define X509_PURPOSE_SSL_SERVER 2 +// X509_PURPOSE_NS_SSL_SERVER is a legacy mode. It behaves like +// |X509_PURPOSE_SSL_SERVER|, but only accepts the keyEncipherment key usage, +// used by SSL 2.0 and RSA key exchange. Do not use this. +#define X509_PURPOSE_NS_SSL_SERVER 3 +// X509_PURPOSE_SMIME_SIGN validates S/MIME signing certificates. It checks for +// the id-kp-emailProtection EKU and one of digitalSignature or nonRepudiation +// key usages. +#define X509_PURPOSE_SMIME_SIGN 4 +// X509_PURPOSE_SMIME_ENCRYPT validates S/MIME encryption certificates. It +// checks for the id-kp-emailProtection EKU and keyEncipherment key usage. +#define X509_PURPOSE_SMIME_ENCRYPT 5 +// X509_PURPOSE_CRL_SIGN validates indirect CRL signers. It checks for the +// cRLSign key usage. BoringSSL does not support indirect CRLs and does not use +// this mode. +#define X509_PURPOSE_CRL_SIGN 6 +// X509_PURPOSE_ANY performs no EKU or key usage checks. Such checks are the +// responsibility of the caller. +#define X509_PURPOSE_ANY 7 +// X509_PURPOSE_OCSP_HELPER performs no EKU or key usage checks. It was +// historically used in OpenSSL's OCSP implementation, which left those checks +// to the OCSP implementation itself. +#define X509_PURPOSE_OCSP_HELPER 8 +// X509_PURPOSE_TIMESTAMP_SIGN validates Time Stamping Authority (RFC 3161) +// certificates. It checks for the id-kp-timeStamping EKU and one of +// digitalSignature or nonRepudiation key usages. It additionally checks that +// the EKU extension is critical and that no other EKUs or key usages are +// asserted. +#define X509_PURPOSE_TIMESTAMP_SIGN 9 + +// X509_VERIFY_PARAM_set_purpose configures |param| to validate certificates for +// a specified purpose. It returns one on success and zero if |purpose| is not a +// valid purpose type. |purpose| should be one of the |X509_PURPOSE_*| values. +// +// This option controls checking the extended key usage (EKU) and key usage +// extensions. These extensions specify how a certificate's public key may be +// used and are important to avoid cross-protocol attacks, particularly in PKIs +// that may issue certificates for multiple protocols, or for protocols that use +// keys in multiple ways. If not configured, these security checks are the +// caller's responsibility. +// +// This library applies the EKU checks to all untrusted intermediates. Although +// not defined in RFC 5280, this matches widely-deployed practice. It also does +// not accept anyExtendedKeyUsage. +// +// Many purpose values have a corresponding trust value, which is not configured +// by this function. See |X509_VERIFY_PARAM_set_trust| for details. Callers +// that wish to configure both should either call both functions, or use +// |X509_STORE_CTX_set_purpose|. +// +// It is currently not possible to configure custom EKU OIDs or key usage bits. +// Contact the BoringSSL maintainers if your application needs to do so. OpenSSL +// had an |X509_PURPOSE_add| API, but it was not thread-safe and relied on +// global mutable state, so we removed it. +// +// TODO(davidben): This function additionally configures checking the legacy +// Netscape certificate type extension. Remove this. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, + int purpose); + +// X509_TRUST_COMPAT evaluates trust using only the self-signed fallback. Trust +// and distrust OIDs are ignored. +#define X509_TRUST_COMPAT 1 +// X509_TRUST_SSL_CLIENT evaluates trust with the |NID_client_auth| OID, for +// validating TLS client certificates. +#define X509_TRUST_SSL_CLIENT 2 +// X509_TRUST_SSL_SERVER evaluates trust with the |NID_server_auth| OID, for +// validating TLS server certificates. +#define X509_TRUST_SSL_SERVER 3 +// X509_TRUST_EMAIL evaluates trust with the |NID_email_protect| OID, for +// validating S/MIME email certificates. +#define X509_TRUST_EMAIL 4 +// X509_TRUST_OBJECT_SIGN evaluates trust with the |NID_code_sign| OID, for +// validating code signing certificates. +#define X509_TRUST_OBJECT_SIGN 5 +// X509_TRUST_OCSP_SIGN does nothing. It's unused in OpenSSL and AWS-LC. +#define X509_TRUST_OCSP_SIGN 6 +// X509_TRUST_OCSP_REQUEST does nothing. It's unused in OpenSSL and AWS-LC. +#define X509_TRUST_OCSP_REQUEST 7 +// X509_TRUST_TSA evaluates trust with the |NID_time_stamp| OID, for validating +// Time Stamping Authority (RFC 3161) certificates. +#define X509_TRUST_TSA 8 + +// X509_VERIFY_PARAM_set_trust configures which certificates from |X509_STORE| +// are trust anchors. It returns one on success and zero if |trust| is not a +// valid trust value. |trust| should be one of the |X509_TRUST_*| constants. +// This function allows applications to vary trust anchors when the same set of +// trusted certificates is used in multiple contexts. +// +// Two properties determine whether a certificate is a trust anchor: +// +// - Whether it is trusted or distrusted for some OID, via auxiliary information +// configured by |X509_add1_trust_object| or |X509_add1_reject_object|. +// +// - Whether it is "self-signed". That is, whether |X509_get_extension_flags| +// includes |EXFLAG_SS|. The signature itself is not checked. +// +// When this function is called, |trust| determines the OID to check in the +// first case. If the certificate is not explicitly trusted or distrusted for +// any OID, it is trusted if self-signed instead. +// +// If unset, the default behavior is to check for the |NID_anyExtendedKeyUsage| +// OID. If the certificate is not explicitly trusted or distrusted for this OID, +// it is trusted if self-signed instead. Note this slightly differs from the +// above. +// +// If the |X509_V_FLAG_PARTIAL_CHAIN| is set, every certificate from +// |X509_STORE| is a trust anchor, unless it was explicitly distrusted for the +// OID. +// +// It is currently not possible to configure custom trust OIDs. Contact the +// BoringSSL maintainers if your application needs to do so. OpenSSL had an +// |X509_TRUST_add| API, but it was not thread-safe and relied on global mutable +// state, so we removed it. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, + int trust); + +// X509_VERIFY_PARAM_enable_ec_key_explicit_params enables X.509 subject public +// keys to contain elliptic curve keys with explicit parameters. By default +// AWS-LC rejects validation of certificate chains containing public keys +// with explicit EC parameters. Returns 1 on success, or 0 on failure. +OPENSSL_EXPORT int X509_VERIFY_PARAM_enable_ec_key_explicit_params( + X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_disable_ec_key_explicit_params disables X.509 subject +// public keys to contain elliptic curve keys with explicit parameters. By +// default AWS-LC rejects validation of certificate chains containing public +// keys with explicit EC parameters. Returns 1 on success, or 0 on failure. +OPENSSL_EXPORT int X509_VERIFY_PARAM_disable_ec_key_explicit_params( + X509_VERIFY_PARAM *param); + +// Filesystem-based certificate stores. +// +// An |X509_STORE| may be configured to get its contents from the filesystem. +// This is done by adding |X509_LOOKUP| structures to the |X509_STORE| with +// |X509_STORE_add_lookup| and then configuring the |X509_LOOKUP| with paths. +// +// Most cases can use |X509_STORE_load_locations|, which configures the same +// thing but is simpler to use. + +// X509_STORE_load_locations configures |store| to load data from filepaths +// |file| and |dir|. It returns one on success and zero on error. Either of +// |file| or |dir| may be NULL, but at least one must be non-NULL. +// +// If |file| is non-NULL, it loads CRLs and trusted certificates in PEM format +// from the file at |file|, and them to |store|, as in |X509_load_cert_crl_file| +// with |X509_FILETYPE_PEM|. +// +// If |dir| is non-NULL, it configures |store| to load CRLs and trusted +// certificates from the directory at |dir| in PEM format, as in +// |X509_LOOKUP_add_dir| with |X509_FILETYPE_PEM|. +OPENSSL_EXPORT int X509_STORE_load_locations(X509_STORE *store, + const char *file, const char *dir); + +// X509_STORE_add_lookup returns an |X509_LOOKUP| associated with |store| with +// type |method|, or NULL on error. The result is owned by |store|, so callers +// are not expected to free it. This may be used with |X509_LOOKUP_add_dir| or +// |X509_LOOKUP_load_file|, depending on |method|, to configure |store|. +// +// A single |X509_LOOKUP| may be configured with multiple paths, and an +// |X509_STORE| only contains one |X509_LOOKUP| of each type, so there is no +// need to call this function multiple times for a single type. Calling it +// multiple times will return the previous |X509_LOOKUP| of that type. +OPENSSL_EXPORT X509_LOOKUP *X509_STORE_add_lookup( + X509_STORE *store, const X509_LOOKUP_METHOD *method); + +// X509_LOOKUP_hash_dir creates |X509_LOOKUP|s that may be used with +// |X509_LOOKUP_add_dir|. +OPENSSL_EXPORT const X509_LOOKUP_METHOD *X509_LOOKUP_hash_dir(void); + +// X509_LOOKUP_file creates |X509_LOOKUP|s that may be used with +// |X509_LOOKUP_load_file|. +// +// Although this is modeled as an |X509_LOOKUP|, this function is redundant. It +// has the same effect as loading a certificate or CRL from the filesystem, in +// the caller's desired format, and then adding it with |X509_STORE_add_cert| +// and |X509_STORE_add_crl|. +OPENSSL_EXPORT const X509_LOOKUP_METHOD *X509_LOOKUP_file(void); + +// The following constants are used to specify the format of files in an +// |X509_LOOKUP|. +#define X509_FILETYPE_PEM 1 +#define X509_FILETYPE_ASN1 2 +#define X509_FILETYPE_DEFAULT 3 + +// X509_LOOKUP_load_file calls |X509_load_cert_crl_file|. |lookup| must have +// been constructed with |X509_LOOKUP_file|. +// +// If |type| is |X509_FILETYPE_DEFAULT|, it ignores |file| and instead uses some +// default system path with |X509_FILETYPE_PEM|. See also +// |X509_STORE_set_default_paths|. +OPENSSL_EXPORT int X509_LOOKUP_load_file(X509_LOOKUP *lookup, const char *file, + int type); + +// X509_LOOKUP_add_dir configures |lookup| to load CRLs and trusted certificates +// from the directories in |path|. It returns one on success and zero on error. +// |lookup| must have been constructed with |X509_LOOKUP_hash_dir|. +// +// WARNING: |path| is interpreted as a colon-separated (semicolon-separated on +// Windows) list of paths. It is not possible to configure a path containing the +// separator character. https://crbug.com/boringssl/691 tracks removing this +// behavior. +// +// |type| should be one of the |X509_FILETYPE_*| constants and determines the +// format of the files. If |type| is |X509_FILETYPE_DEFAULT|, |path| is ignored +// and some default system path is used with |X509_FILETYPE_PEM|. See also +// |X509_STORE_set_default_paths|. +// +// Trusted certificates should be named HASH.N and CRLs should be +// named HASH.rN. HASH is |X509_NAME_hash| of the certificate subject and CRL +// issuer, respectively, in hexadecimal. N is in decimal and counts hash +// collisions consecutively, starting from zero. For example, "002c0b4f.0" and +// "002c0b4f.r0". +// +// WARNING: Objects from |path| are loaded on demand, but cached in memory on +// the |X509_STORE|. If a CA is removed from the directory, existing +// |X509_STORE|s will continue to trust it. Cache entries are not evicted for +// the lifetime of the |X509_STORE|. +// +// WARNING: This mechanism is also not well-suited for CRL updates. +// |X509_STORE|s rely on this cache and never load the same CRL file twice. CRL +// updates must use a new file, with an incremented suffix, to be reflected in +// existing |X509_STORE|s. However, this means each CRL update will use +// additional storage and memory. Instead, configure inputs that vary per +// verification, such as CRLs, on each |X509_STORE_CTX| separately, using +// functions like |X509_STORE_CTX_set0_crl|. +OPENSSL_EXPORT int X509_LOOKUP_add_dir(X509_LOOKUP *lookup, const char *path, + int type); + +// X509_L_* are commands for |X509_LOOKUP_ctrl|. +#define X509_L_FILE_LOAD 1 +#define X509_L_ADD_DIR 2 + +// X509_LOOKUP_ctrl implements commands on |lookup|. |cmd| specifies the +// command. The other arguments specify the operation in a command-specific way. +// Use |X509_LOOKUP_load_file| or |X509_LOOKUP_add_dir| instead. +OPENSSL_EXPORT int X509_LOOKUP_ctrl(X509_LOOKUP *lookup, int cmd, + const char *argc, long argl, char **ret); + +// X509_load_cert_file loads trusted certificates from |file| and adds them to +// |lookup|'s |X509_STORE|. It returns one on success and zero on error. +// +// If |type| is |X509_FILETYPE_ASN1|, it loads a single DER-encoded certificate. +// If |type| is |X509_FILETYPE_PEM|, it loads a sequence of PEM-encoded +// certificates. |type| may not be |X509_FILETYPE_DEFAULT|. +OPENSSL_EXPORT int X509_load_cert_file(X509_LOOKUP *lookup, const char *file, + int type); + +// X509_load_crl_file loads CRLs from |file| and add them it to |lookup|'s +// |X509_STORE|. It returns one on success and zero on error. +// +// If |type| is |X509_FILETYPE_ASN1|, it loads a single DER-encoded CRL. If +// |type| is |X509_FILETYPE_PEM|, it loads a sequence of PEM-encoded CRLs. +// |type| may not be |X509_FILETYPE_DEFAULT|. +OPENSSL_EXPORT int X509_load_crl_file(X509_LOOKUP *lookup, const char *file, + int type); + +// X509_load_cert_crl_file loads CRLs and trusted certificates from |file| and +// adds them to |lookup|'s |X509_STORE|. It returns one on success and zero on +// error. +// +// If |type| is |X509_FILETYPE_ASN1|, it loads a single DER-encoded certificate. +// This function cannot be used to load a DER-encoded CRL. If |type| is +// |X509_FILETYPE_PEM|, it loads a sequence of PEM-encoded certificates and +// CRLs. |type| may not be |X509_FILETYPE_DEFAULT|. +OPENSSL_EXPORT int X509_load_cert_crl_file(X509_LOOKUP *lookup, + const char *file, int type); + +// X509_NAME_hash returns a hash of |name|, or zero on error. This is the new +// hash used by |X509_LOOKUP_add_dir|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. It also depends on an OpenSSL-specific +// canonicalization process. +// +// TODO(https://crbug.com/boringssl/407): This should be const and thread-safe +// but currently is neither, notably if |name| was modified from its parsed +// value. +OPENSSL_EXPORT uint32_t X509_NAME_hash(X509_NAME *name); + +// X509_NAME_hash_old returns a hash of |name|, or zero on error. This is the +// legacy hash used by |X509_LOOKUP_add_dir|, which is still supported for +// compatibility. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. +// +// TODO(https://crbug.com/boringssl/407): This should be const and thread-safe +// but currently is neither, notably if |name| was modified from its parsed +// value. +OPENSSL_EXPORT uint32_t X509_NAME_hash_old(X509_NAME *name); + +// X509_STORE_set_default_paths configures |store| to read from some "default" +// filesystem paths. It returns one on success and zero on error. The filesystem +// paths are determined by a combination of hardcoded paths and the SSL_CERT_DIR +// and SSL_CERT_FILE environment variables. +// +// Using this function is not recommended. In OpenSSL, these defaults are +// determined by OpenSSL's install prefix. There is no corresponding concept for +// BoringSSL. Future versions of BoringSSL may change or remove this +// functionality. +OPENSSL_EXPORT int X509_STORE_set_default_paths(X509_STORE *store); + +// The following functions return filesystem paths used to determine the above +// "default" paths, when the corresponding environment variables are not set. +// +// Using these functions is not recommended. In OpenSSL, these defaults are +// determined by OpenSSL's install prefix. There is no corresponding concept for +// BoringSSL. Future versions of BoringSSL may change or remove this +// functionality. +OPENSSL_EXPORT const char *X509_get_default_cert_area(void); +OPENSSL_EXPORT const char *X509_get_default_cert_dir(void); +OPENSSL_EXPORT const char *X509_get_default_cert_file(void); +OPENSSL_EXPORT const char *X509_get_default_private_dir(void); + +// X509_get_default_cert_dir_env returns "SSL_CERT_DIR", an environment variable +// used to determine the above "default" paths. +OPENSSL_EXPORT const char *X509_get_default_cert_dir_env(void); + +// X509_get_default_cert_file_env returns "SSL_CERT_FILE", an environment +// variable used to determine the above "default" paths. +OPENSSL_EXPORT const char *X509_get_default_cert_file_env(void); + + +// SignedPublicKeyAndChallenge structures. +// +// The SignedPublicKeyAndChallenge (SPKAC) is a legacy structure to request +// certificates, primarily in the legacy HTML tag. An SPKAC structure +// is represented by a |NETSCAPE_SPKI| structure. +// +// The structure is described in +// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen + +// A Netscape_spki_st, or |NETSCAPE_SPKI|, represents a +// SignedPublicKeyAndChallenge structure. Although this structure contains a +// |spkac| field of type |NETSCAPE_SPKAC|, these are misnamed. The SPKAC is the +// entire structure, not the signed portion. +struct Netscape_spki_st { + NETSCAPE_SPKAC *spkac; + X509_ALGOR *sig_algor; + ASN1_BIT_STRING *signature; +} /* NETSCAPE_SPKI */; + +// NETSCAPE_SPKI is an |ASN1_ITEM| whose ASN.1 type is +// SignedPublicKeyAndChallenge and C type is |NETSCAPE_SPKI*|. +DECLARE_ASN1_ITEM(NETSCAPE_SPKI) + +// NETSCAPE_SPKI_new returns a newly-allocated, empty |NETSCAPE_SPKI| object, or +// NULL on error. +OPENSSL_EXPORT NETSCAPE_SPKI *NETSCAPE_SPKI_new(void); + +// NETSCAPE_SPKI_free releases memory associated with |spki|. +OPENSSL_EXPORT void NETSCAPE_SPKI_free(NETSCAPE_SPKI *spki); + +// d2i_NETSCAPE_SPKI parses up to |len| bytes from |*inp| as a DER-encoded +// SignedPublicKeyAndChallenge structure, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT NETSCAPE_SPKI *d2i_NETSCAPE_SPKI(NETSCAPE_SPKI **out, + const uint8_t **inp, long len); + +// i2d_NETSCAPE_SPKI marshals |spki| as a DER-encoded +// SignedPublicKeyAndChallenge structure, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_NETSCAPE_SPKI(const NETSCAPE_SPKI *spki, uint8_t **outp); + +// NETSCAPE_SPKI_verify checks that |spki| has a valid signature by |pkey|. It +// returns one if the signature is valid and zero otherwise. +OPENSSL_EXPORT int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *spki, EVP_PKEY *pkey); + +// NETSCAPE_SPKI_b64_decode decodes |len| bytes from |str| as a base64-encoded +// SignedPublicKeyAndChallenge structure. It returns a newly-allocated +// |NETSCAPE_SPKI| structure with the result, or NULL on error. If |len| is 0 or +// negative, the length is calculated with |strlen| and |str| must be a +// NUL-terminated C string. +OPENSSL_EXPORT NETSCAPE_SPKI *NETSCAPE_SPKI_b64_decode(const char *str, + ossl_ssize_t len); + +// NETSCAPE_SPKI_b64_encode encodes |spki| as a base64-encoded +// SignedPublicKeyAndChallenge structure. It returns a newly-allocated +// NUL-terminated C string with the result, or NULL on error. The caller must +// release the memory with |OPENSSL_free| when done. +OPENSSL_EXPORT char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki); + +// NETSCAPE_SPKI_get_pubkey decodes and returns the public key in |spki| as an +// |EVP_PKEY|, or NULL on error. The caller takes ownership of the resulting +// pointer and must call |EVP_PKEY_free| when done. +OPENSSL_EXPORT EVP_PKEY *NETSCAPE_SPKI_get_pubkey(const NETSCAPE_SPKI *spki); + +// NETSCAPE_SPKI_set_pubkey sets |spki|'s public key to |pkey|. It returns one +// on success or zero on error. This function does not take ownership of |pkey|, +// so the caller may continue to manage its lifetime independently of |spki|. +OPENSSL_EXPORT int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *spki, + EVP_PKEY *pkey); + +// NETSCAPE_SPKI_sign signs |spki| with |pkey| and replaces the signature +// algorithm and signature fields. It returns the length of the signature on +// success and zero on error. This function uses digest algorithm |md|, or +// |pkey|'s default if NULL. Other signing parameters use |pkey|'s defaults. +OPENSSL_EXPORT int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *spki, EVP_PKEY *pkey, + const EVP_MD *md); + +// A Netscape_spkac_st, or |NETSCAPE_SPKAC|, represents a PublicKeyAndChallenge +// structure. This type is misnamed. The full SPKAC includes the signature, +// which is represented with the |NETSCAPE_SPKI| type. +struct Netscape_spkac_st { + X509_PUBKEY *pubkey; + ASN1_IA5STRING *challenge; +} /* NETSCAPE_SPKAC */; + +// NETSCAPE_SPKAC is an |ASN1_ITEM| whose ASN.1 type is PublicKeyAndChallenge +// and C type is |NETSCAPE_SPKAC*|. +DECLARE_ASN1_ITEM(NETSCAPE_SPKAC) + +// NETSCAPE_SPKAC_new returns a newly-allocated, empty |NETSCAPE_SPKAC| object, +// or NULL on error. +OPENSSL_EXPORT NETSCAPE_SPKAC *NETSCAPE_SPKAC_new(void); + +// NETSCAPE_SPKAC_free releases memory associated with |spkac|. +OPENSSL_EXPORT void NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *spkac); + +// d2i_NETSCAPE_SPKAC parses up to |len| bytes from |*inp| as a DER-encoded +// PublicKeyAndChallenge structure, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT NETSCAPE_SPKAC *d2i_NETSCAPE_SPKAC(NETSCAPE_SPKAC **out, + const uint8_t **inp, + long len); + +// i2d_NETSCAPE_SPKAC marshals |spkac| as a DER-encoded PublicKeyAndChallenge +// structure, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_NETSCAPE_SPKAC(const NETSCAPE_SPKAC *spkac, + uint8_t **outp); + +// NETSCAPE_SPKI_print prints out the contents of |spki| to |out|. +OPENSSL_EXPORT int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki); + + +// RSASSA-PSS Parameters. +// +// In X.509, RSASSA-PSS signatures and keys use a complex parameter structure, +// defined in RFC 4055. The following functions are provided for compatibility +// with some OpenSSL APIs relating to this. Use of RSASSA-PSS in X.509 is +// discouraged. The parameters structure is very complex, and it takes more +// bytes to merely encode parameters than an entire P-256 ECDSA signature. + +// An rsa_pss_params_st, aka |RSA_PSS_PARAMS|, represents a parsed +// RSASSA-PSS-params structure, as defined in (RFC 4055). +struct rsa_pss_params_st { + X509_ALGOR *hashAlgorithm; + X509_ALGOR *maskGenAlgorithm; + ASN1_INTEGER *saltLength; + ASN1_INTEGER *trailerField; + // OpenSSL caches the MGF hash on |RSA_PSS_PARAMS| in some cases. None of the + // cases apply to BoringSSL, so this is always NULL, but Node expects the + // field to be present. + X509_ALGOR *maskHash; +} /* RSA_PSS_PARAMS */; + +// RSA_PSS_PARAMS is an |ASN1_ITEM| whose ASN.1 type is RSASSA-PSS-params (RFC +// 4055) and C type is |RSA_PSS_PARAMS*|. +DECLARE_ASN1_ITEM(RSA_PSS_PARAMS) + +// RSA_PSS_PARAMS_new returns a new, empty |RSA_PSS_PARAMS|, or NULL on error. +OPENSSL_EXPORT RSA_PSS_PARAMS *RSA_PSS_PARAMS_new(void); + +// RSA_PSS_PARAMS_free releases memory associated with |params|. +OPENSSL_EXPORT void RSA_PSS_PARAMS_free(RSA_PSS_PARAMS *params); + +// d2i_RSA_PSS_PARAMS parses up to |len| bytes from |*inp| as a DER-encoded +// RSASSA-PSS-params (RFC 4055), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT RSA_PSS_PARAMS *d2i_RSA_PSS_PARAMS(RSA_PSS_PARAMS **out, + const uint8_t **inp, + long len); + +// i2d_RSA_PSS_PARAMS marshals |in| as a DER-encoded RSASSA-PSS-params (RFC +// 4055), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_RSA_PSS_PARAMS(const RSA_PSS_PARAMS *in, uint8_t **outp); + + +// PKCS#8 private keys. +// +// The |PKCS8_PRIV_KEY_INFO| type represents a PKCS#8 PrivateKeyInfo (RFC 5208) +// structure. This is analogous to SubjectPublicKeyInfo and uses the same +// AlgorithmIdentifiers, but carries private keys and is not part of X.509 +// itself. +// +// TODO(davidben): Do these functions really belong in this header? + +// PKCS8_PRIV_KEY_INFO is an |ASN1_ITEM| whose ASN.1 type is PrivateKeyInfo and +// C type is |PKCS8_PRIV_KEY_INFO*|. +DECLARE_ASN1_ITEM(PKCS8_PRIV_KEY_INFO) + +// PKCS8_PRIV_KEY_INFO_new returns a newly-allocated, empty +// |PKCS8_PRIV_KEY_INFO| object, or NULL on error. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *PKCS8_PRIV_KEY_INFO_new(void); + +// PKCS8_PRIV_KEY_INFO_free releases memory associated with |key|. +OPENSSL_EXPORT void PKCS8_PRIV_KEY_INFO_free(PKCS8_PRIV_KEY_INFO *key); + +// d2i_PKCS8_PRIV_KEY_INFO parses up to |len| bytes from |*inp| as a DER-encoded +// PrivateKeyInfo, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO( + PKCS8_PRIV_KEY_INFO **out, const uint8_t **inp, long len); + +// i2d_PKCS8_PRIV_KEY_INFO marshals |key| as a DER-encoded PrivateKeyInfo, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_PKCS8_PRIV_KEY_INFO(const PKCS8_PRIV_KEY_INFO *key, + uint8_t **outp); + +// EVP_PKCS82PKEY returns |p8| as a newly-allocated |EVP_PKEY|, or NULL if the +// key was unsupported or could not be decoded. The caller must release the +// result with |EVP_PKEY_free| when done. +// +// Use |EVP_parse_private_key| instead. +OPENSSL_EXPORT EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8); + +// EVP_PKEY2PKCS8 encodes |pkey| as a PKCS#8 PrivateKeyInfo (RFC 5208), +// represented as a newly-allocated |PKCS8_PRIV_KEY_INFO|, or NULL on error. The +// caller must release the result with |PKCS8_PRIV_KEY_INFO_free| when done. +// +// Use |EVP_marshal_private_key| instead. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(const EVP_PKEY *pkey); + + +// Algorithm and octet string pairs. +// +// The |X509_SIG| type represents an ASN.1 SEQUENCE type of an +// AlgorithmIdentifier and an OCTET STRING. Although named |X509_SIG|, there is +// no type in X.509 which matches this format. The two common types which do are +// DigestInfo (RFC 2315 and RFC 8017), and EncryptedPrivateKeyInfo (RFC 5208). + +// X509_SIG is an |ASN1_ITEM| whose ASN.1 type is the SEQUENCE described above +// and C type is |X509_SIG*|. +DECLARE_ASN1_ITEM(X509_SIG) + +// X509_SIG_new returns a newly-allocated, empty |X509_SIG| object, or NULL on +// error. +OPENSSL_EXPORT X509_SIG *X509_SIG_new(void); + +// X509_SIG_free releases memory associated with |key|. +OPENSSL_EXPORT void X509_SIG_free(X509_SIG *key); + +// d2i_X509_SIG parses up to |len| bytes from |*inp| as a DER-encoded algorithm +// and octet string pair, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_SIG *d2i_X509_SIG(X509_SIG **out, const uint8_t **inp, + long len); + +// i2d_X509_SIG marshals |sig| as a DER-encoded algorithm +// and octet string pair, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_SIG(const X509_SIG *sig, uint8_t **outp); + +// X509_SIG_get0 sets |*out_alg| and |*out_digest| to non-owning pointers to +// |sig|'s algorithm and digest fields, respectively. Either |out_alg| and +// |out_digest| may be NULL to skip those fields. +OPENSSL_EXPORT void X509_SIG_get0(const X509_SIG *sig, + const X509_ALGOR **out_alg, + const ASN1_OCTET_STRING **out_digest); + +// X509_SIG_getm behaves like |X509_SIG_get0| but returns mutable pointers. +OPENSSL_EXPORT void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **out_alg, + ASN1_OCTET_STRING **out_digest); + + +// Printing functions. +// +// The following functions output human-readable representations of +// X.509-related structures. They should only be used for debugging or logging +// and not parsed programmatically. In many cases, the outputs are ambiguous, so +// attempting to parse them can lead to string injection vulnerabilities. + +// The following flags control |X509_print_ex| and |X509_REQ_print_ex|. These +// flags co-exist with |X509V3_EXT_*|, so avoid collisions when adding new ones. + +// X509_FLAG_COMPAT disables all flags. It additionally causes names to be +// printed with a 16-byte indent. +#define X509_FLAG_COMPAT 0 + +// X509_FLAG_NO_HEADER skips a header identifying the type of object printed. +#define X509_FLAG_NO_HEADER 1L + +// X509_FLAG_NO_VERSION skips printing the X.509 version number. +#define X509_FLAG_NO_VERSION (1L << 1) + +// X509_FLAG_NO_SERIAL skips printing the serial number. It is ignored in +// |X509_REQ_print_fp|. +#define X509_FLAG_NO_SERIAL (1L << 2) + +// X509_FLAG_NO_SIGNAME skips printing the signature algorithm in the +// TBSCertificate. It is ignored in |X509_REQ_print_fp|. +#define X509_FLAG_NO_SIGNAME (1L << 3) + +// X509_FLAG_NO_ISSUER skips printing the issuer. +#define X509_FLAG_NO_ISSUER (1L << 4) + +// X509_FLAG_NO_VALIDITY skips printing the notBefore and notAfter times. It is +// ignored in |X509_REQ_print_fp|. +#define X509_FLAG_NO_VALIDITY (1L << 5) + +// X509_FLAG_NO_SUBJECT skips printing the subject. +#define X509_FLAG_NO_SUBJECT (1L << 6) + +// X509_FLAG_NO_PUBKEY skips printing the public key. +#define X509_FLAG_NO_PUBKEY (1L << 7) + +// X509_FLAG_NO_EXTENSIONS skips printing the extension list. It is ignored in +// |X509_REQ_print_fp|. CSRs instead have attributes, which is controlled by +// |X509_FLAG_NO_ATTRIBUTES|. +#define X509_FLAG_NO_EXTENSIONS (1L << 8) + +// X509_FLAG_NO_SIGDUMP skips printing the signature and outer signature +// algorithm. +#define X509_FLAG_NO_SIGDUMP (1L << 9) + +// X509_FLAG_NO_AUX skips printing auxiliary properties. (See |d2i_X509_AUX| and +// related functions.) +#define X509_FLAG_NO_AUX (1L << 10) + +// X509_FLAG_NO_ATTRIBUTES skips printing CSR attributes. It does nothing for +// certificates and CRLs. +#define X509_FLAG_NO_ATTRIBUTES (1L << 11) + +// X509_FLAG_NO_IDS skips printing the issuerUniqueID and subjectUniqueID in a +// certificate. It is ignored in |X509_REQ_print_fp|. +#define X509_FLAG_NO_IDS (1L << 12) + +// The following flags control |X509_print_ex|, |X509_REQ_print_ex|, +// |X509V3_EXT_print|, and |X509V3_extensions_print|. These flags coexist with +// |X509_FLAG_*|, so avoid collisions when adding new ones. + +// X509V3_EXT_UNKNOWN_MASK is a mask that determines how unknown extensions are +// processed. +#define X509V3_EXT_UNKNOWN_MASK (0xfL << 16) + +// X509V3_EXT_DEFAULT causes unknown extensions or syntax errors to return +// failure. +#define X509V3_EXT_DEFAULT 0 + +// X509V3_EXT_ERROR_UNKNOWN causes unknown extensions or syntax errors to print +// as "" or "", respectively. +#define X509V3_EXT_ERROR_UNKNOWN (1L << 16) + +// X509V3_EXT_PARSE_UNKNOWN is deprecated and behaves like +// |X509V3_EXT_DUMP_UNKNOWN|. +#define X509V3_EXT_PARSE_UNKNOWN (2L << 16) + +// X509V3_EXT_DUMP_UNKNOWN causes unknown extensions to be displayed as a +// hexdump. +#define X509V3_EXT_DUMP_UNKNOWN (3L << 16) + +// X509_print_ex writes a human-readable representation of |x| to |bp|. It +// returns one on success and zero on error. |nmflags| is the flags parameter +// for |X509_NAME_print_ex| when printing the subject and issuer. |cflag| should +// be some combination of the |X509_FLAG_*| and |X509V3_EXT_*| constants. +OPENSSL_EXPORT int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflag, + unsigned long cflag); + +// X509_print_ex_fp behaves like |X509_print_ex| but writes to |fp|. +OPENSSL_EXPORT int X509_print_ex_fp(FILE *fp, X509 *x, unsigned long nmflag, + unsigned long cflag); + +// X509_print calls |X509_print_ex| with |XN_FLAG_COMPAT| and |X509_FLAG_COMPAT| +// flags. +OPENSSL_EXPORT int X509_print(BIO *bp, X509 *x); + +// X509_print_fp behaves like |X509_print| but writes to |fp|. +OPENSSL_EXPORT int X509_print_fp(FILE *fp, X509 *x); + +// X509_CRL_print writes a human-readable representation of |x| to |bp|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_CRL_print(BIO *bp, X509_CRL *x); + +// X509_CRL_print_fp behaves like |X509_CRL_print| but writes to |fp|. +OPENSSL_EXPORT int X509_CRL_print_fp(FILE *fp, X509_CRL *x); + +// X509_REQ_print_ex writes a human-readable representation of |x| to |bp|. It +// returns one on success and zero on error. |nmflags| is the flags parameter +// for |X509_NAME_print_ex|, when printing the subject. |cflag| should be some +// combination of the |X509_FLAG_*| and |X509V3_EXT_*| constants. +OPENSSL_EXPORT int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflag, + unsigned long cflag); + +// X509_REQ_print calls |X509_REQ_print_ex| with |XN_FLAG_COMPAT| and +// |X509_FLAG_COMPAT| flags. +OPENSSL_EXPORT int X509_REQ_print(BIO *bp, X509_REQ *req); + +// X509_REQ_print_fp behaves like |X509_REQ_print| but writes to |fp|. +OPENSSL_EXPORT int X509_REQ_print_fp(FILE *fp, X509_REQ *req); + +// The following flags are control |X509_NAME_print_ex|. They must not collide +// with |ASN1_STRFLGS_*|. +// +// TODO(davidben): This is far, far too many options and most of them are +// useless. Trim this down. + +// XN_FLAG_COMPAT prints with |X509_NAME_print|'s format and return value +// convention. +#define XN_FLAG_COMPAT 0ul + +// XN_FLAG_SEP_MASK determines the separators to use between attributes. +#define XN_FLAG_SEP_MASK (0xful << 16) + +// XN_FLAG_SEP_COMMA_PLUS separates RDNs with "," and attributes within an RDN +// with "+", as in RFC 2253. +#define XN_FLAG_SEP_COMMA_PLUS (1ul << 16) + +// XN_FLAG_SEP_CPLUS_SPC behaves like |XN_FLAG_SEP_COMMA_PLUS| but adds spaces +// between the separators. +#define XN_FLAG_SEP_CPLUS_SPC (2ul << 16) + +// XN_FLAG_SEP_SPLUS_SPC separates RDNs with "; " and attributes within an RDN +// with " + ". +#define XN_FLAG_SEP_SPLUS_SPC (3ul << 16) + +// XN_FLAG_SEP_MULTILINE prints each attribute on one line. +#define XN_FLAG_SEP_MULTILINE (4ul << 16) + +// XN_FLAG_DN_REV prints RDNs in reverse, from least significant to most +// significant, as RFC 2253. +#define XN_FLAG_DN_REV (1ul << 20) + +// XN_FLAG_FN_MASK determines how attribute types are displayed. +#define XN_FLAG_FN_MASK (0x3ul << 21) + +// XN_FLAG_FN_SN uses the attribute type's short name, when available. +#define XN_FLAG_FN_SN 0ul + +// XN_FLAG_FN_LN uses the attribute type's long name, when available. +#define XN_FLAG_FN_LN (1 << 21) + +// XN_FLAG_FN_OID always prints attribute types as OIDs. +#define XN_FLAG_FN_OID (2 << 21) + +// XN_FLAG_FN_NONE skips printing field names. +#define XN_FLAG_FN_NONE (3 << 21) + +// XN_FLAG_SPC_EQ wraps the "=" operator with spaces when printing attributes. +#define XN_FLAG_SPC_EQ (1ul << 23) + +// XN_FLAG_DUMP_UNKNOWN_FIELDS causes unknown attribute types to be printed in +// hex, as in RFC 2253. +#define XN_FLAG_DUMP_UNKNOWN_FIELDS (1ul << 24) + +// XN_FLAG_FN_ALIGN aligns attribute names to 10 characters if using short +// names, and 25 characters if using long names. +#define XN_FLAG_FN_ALIGN (1 << 25) + +// XN_FLAG_RFC2253 prints like RFC 2253. +#define XN_FLAG_RFC2253 \ + (ASN1_STRFLGS_RFC2253 | XN_FLAG_SEP_COMMA_PLUS | XN_FLAG_DN_REV | \ + XN_FLAG_FN_SN | XN_FLAG_DUMP_UNKNOWN_FIELDS) + +// XN_FLAG_ONELINE prints a one-line representation of the name. +#define XN_FLAG_ONELINE \ + (ASN1_STRFLGS_RFC2253 | ASN1_STRFLGS_ESC_QUOTE | XN_FLAG_SEP_CPLUS_SPC | \ + XN_FLAG_SPC_EQ | XN_FLAG_FN_SN) + +// XN_FLAG_MULTILINE prints a multi-line representation of the name. +#define XN_FLAG_MULTILINE \ + (ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB | XN_FLAG_SEP_MULTILINE | \ + XN_FLAG_SPC_EQ | XN_FLAG_FN_LN | XN_FLAG_FN_ALIGN) + +// X509_NAME_print_ex writes a human-readable representation of |nm| to |out|. +// Each line of output is indented by |indent| spaces. It returns the number of +// bytes written on success, and -1 on error. If |out| is NULL, it returns the +// number of bytes it would have written but does not write anything. |flags| +// should be some combination of |XN_FLAG_*| and |ASN1_STRFLGS_*| values and +// determines the output. If unsure, use |XN_FLAG_RFC2253|. +// +// If |flags| is |XN_FLAG_COMPAT|, or zero, this function calls +// |X509_NAME_print| instead. In that case, it returns one on success, rather +// than the output length. +OPENSSL_EXPORT int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, int indent, + unsigned long flags); + +// X509_NAME_print prints a human-readable representation of |name| to |bp|. It +// returns one on success and zero on error. |obase| is ignored. +// +// This function outputs a legacy format that does not correctly handle string +// encodings and other cases. Prefer |X509_NAME_print_ex| if printing a name for +// debugging purposes. +OPENSSL_EXPORT int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase); + +// X509_NAME_oneline writes a human-readable representation to |name| to a +// buffer as a NUL-terminated C string. +// +// If |buf| is NULL, returns a newly-allocated buffer containing the result on +// success, or NULL on error. The buffer must be released with |OPENSSL_free| +// when done. +// +// If |buf| is non-NULL, at most |size| bytes of output are written to |buf| +// instead. |size| includes the trailing NUL. The function then returns |buf| on +// success or NULL on error. If the output does not fit in |size| bytes, the +// output is silently truncated at an attribute boundary. +// +// This function outputs a legacy format that does not correctly handle string +// encodings and other cases. Prefer |X509_NAME_print_ex| if printing a name for +// debugging purposes. +OPENSSL_EXPORT char *X509_NAME_oneline(const X509_NAME *name, char *buf, + int size); + +// X509_NAME_print_ex_fp behaves like |X509_NAME_print_ex| but writes to |fp|. +OPENSSL_EXPORT int X509_NAME_print_ex_fp(FILE *fp, const X509_NAME *nm, + int indent, unsigned long flags); + +// X509_signature_dump writes a human-readable representation of |sig| to |bio|, +// indented with |indent| spaces. It returns one on success and zero on error. +OPENSSL_EXPORT int X509_signature_dump(BIO *bio, const ASN1_STRING *sig, + int indent); + +// X509_signature_print writes a human-readable representation of |alg| and +// |sig| to |bio|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509_signature_print(BIO *bio, const X509_ALGOR *alg, + const ASN1_STRING *sig); + +// X509V3_EXT_print prints a human-readable representation of |ext| to out. It +// returns one on success and zero on error. The output is indented by |indent| +// spaces. |flag| is one of the |X509V3_EXT_*| constants and controls printing +// of unknown extensions and syntax errors. +// +// WARNING: Although some applications programmatically parse the output of this +// function to process X.509 extensions, this is not safe. In many cases, the +// outputs are ambiguous to attempting to parse them can lead to string +// injection vulnerabilities. These functions should only be used for debugging +// or logging. +OPENSSL_EXPORT int X509V3_EXT_print(BIO *out, const X509_EXTENSION *ext, + unsigned long flag, int indent); + +// X509V3_EXT_print_fp behaves like |X509V3_EXT_print| but writes to a |FILE| +// instead of a |BIO|. +OPENSSL_EXPORT int X509V3_EXT_print_fp(FILE *out, const X509_EXTENSION *ext, + int flag, int indent); + +// X509V3_extensions_print prints |title|, followed by a human-readable +// representation of |exts| to |out|. It returns one on success and zero on +// error. The output is indented by |indent| spaces. |flag| is one of the +// |X509V3_EXT_*| constants and controls printing of unknown extensions and +// syntax errors. +OPENSSL_EXPORT int X509V3_extensions_print(BIO *out, const char *title, + const STACK_OF(X509_EXTENSION) *exts, + unsigned long flag, int indent); + +// GENERAL_NAME_print prints a human-readable representation of |gen| to |out|. +// It returns one on success and zero on error. +// +// TODO(davidben): Actually, it just returns one and doesn't check for I/O or +// allocation errors. But it should return zero on error. +OPENSSL_EXPORT int GENERAL_NAME_print(BIO *out, const GENERAL_NAME *gen); + + +// Convenience functions. + +// X509_pubkey_digest hashes the contents of the BIT STRING in |x509|'s +// subjectPublicKeyInfo field with |md| and writes the result to |out|. +// |EVP_MD_CTX_size| bytes are written, which is at most |EVP_MAX_MD_SIZE|. If +// |out_len| is not NULL, |*out_len| is set to the number of bytes written. This +// function returns one on success and zero on error. +// +// This hash omits the BIT STRING tag, length, and number of unused bits. It +// also omits the AlgorithmIdentifier which describes the key type. It +// corresponds to the OCSP KeyHash definition and is not suitable for other +// purposes. +OPENSSL_EXPORT int X509_pubkey_digest(const X509 *x509, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// X509_digest hashes |x509|'s DER encoding with |md| and writes the result to +// |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +// Note this digest covers the entire certificate, not just the signed portion. +OPENSSL_EXPORT int X509_digest(const X509 *x509, const EVP_MD *md, uint8_t *out, + unsigned *out_len); + +// X509_CRL_digest hashes |crl|'s DER encoding with |md| and writes the result +// to |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +// Note this digest covers the entire CRL, not just the signed portion. +OPENSSL_EXPORT int X509_CRL_digest(const X509_CRL *crl, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// X509_REQ_digest hashes |req|'s DER encoding with |md| and writes the result +// to |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +// Note this digest covers the entire certificate request, not just the signed +// portion. +OPENSSL_EXPORT int X509_REQ_digest(const X509_REQ *req, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// X509_NAME_digest hashes |name|'s DER encoding with |md| and writes the result +// to |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +OPENSSL_EXPORT int X509_NAME_digest(const X509_NAME *name, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// The following functions behave like the corresponding unsuffixed |d2i_*| +// functions, but read the result from |bp| instead. Callers using these +// functions with memory |BIO|s to parse structures already in memory should use +// |d2i_*| instead. +OPENSSL_EXPORT X509 *d2i_X509_bio(BIO *bp, X509 **x509); +OPENSSL_EXPORT X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl); +OPENSSL_EXPORT X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req); +OPENSSL_EXPORT RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa); +OPENSSL_EXPORT DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa); +OPENSSL_EXPORT DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa); +OPENSSL_EXPORT EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey); +OPENSSL_EXPORT EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey); +OPENSSL_EXPORT X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8); +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio( + BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf); +OPENSSL_EXPORT EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a); +OPENSSL_EXPORT DH *d2i_DHparams_bio(BIO *bp, DH **dh); + +// d2i_PrivateKey_bio behaves like |d2i_AutoPrivateKey|, but reads from |bp| +// instead. +OPENSSL_EXPORT EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a); + +// The following functions behave like the corresponding unsuffixed |i2d_*| +// functions, but write the result to |bp|. They return one on success and zero +// on error. Callers using them with memory |BIO|s to encode structures to +// memory should use |i2d_*| directly instead. +OPENSSL_EXPORT int i2d_X509_bio(BIO *bp, X509 *x509); +OPENSSL_EXPORT int i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl); +OPENSSL_EXPORT int i2d_X509_REQ_bio(BIO *bp, X509_REQ *req); +OPENSSL_EXPORT int i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa); +OPENSSL_EXPORT int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa); +OPENSSL_EXPORT int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa); +OPENSSL_EXPORT int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_PKCS8_bio(BIO *bp, X509_SIG *p8); +OPENSSL_EXPORT int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, + PKCS8_PRIV_KEY_INFO *p8inf); +OPENSSL_EXPORT int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey); +OPENSSL_EXPORT int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey); +OPENSSL_EXPORT int i2d_DHparams_bio(BIO *bp, const DH *dh); + +// i2d_PKCS8PrivateKeyInfo_bio encodes |key| as a PKCS#8 PrivateKeyInfo +// structure (see |EVP_marshal_private_key|) and writes the result to |bp|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key); + +// The following functions behave like the corresponding |d2i_*_bio| functions, +// but read from |fp| instead. +OPENSSL_EXPORT X509 *d2i_X509_fp(FILE *fp, X509 **x509); +OPENSSL_EXPORT X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl); +OPENSSL_EXPORT X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req); +OPENSSL_EXPORT RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa); +OPENSSL_EXPORT DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa); +OPENSSL_EXPORT DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa); +OPENSSL_EXPORT EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey); +OPENSSL_EXPORT EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey); +OPENSSL_EXPORT X509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8); +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp( + FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf); +OPENSSL_EXPORT EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a); +OPENSSL_EXPORT EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a); + +// The following functions behave like the corresponding |i2d_*_bio| functions, +// but write to |fp| instead. +OPENSSL_EXPORT int i2d_X509_fp(FILE *fp, X509 *x509); +OPENSSL_EXPORT int i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl); +OPENSSL_EXPORT int i2d_X509_REQ_fp(FILE *fp, X509_REQ *req); +OPENSSL_EXPORT int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa); +OPENSSL_EXPORT int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa); +OPENSSL_EXPORT int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa); +OPENSSL_EXPORT int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_PKCS8_fp(FILE *fp, X509_SIG *p8); +OPENSSL_EXPORT int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, + PKCS8_PRIV_KEY_INFO *p8inf); +OPENSSL_EXPORT int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key); +OPENSSL_EXPORT int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey); +OPENSSL_EXPORT int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey); + +// X509_find_by_issuer_and_serial returns the first |X509| in |sk| whose issuer +// and serial are |name| and |serial|, respectively. If no match is found, it +// returns NULL. +OPENSSL_EXPORT X509 *X509_find_by_issuer_and_serial(const STACK_OF(X509) *sk, + X509_NAME *name, + const ASN1_INTEGER *serial); + +// X509_find_by_subject returns the first |X509| in |sk| whose subject is +// |name|. If no match is found, it returns NULL. +OPENSSL_EXPORT X509 *X509_find_by_subject(const STACK_OF(X509) *sk, + X509_NAME *name); + +// X509_cmp_time compares |s| against |*t|. On success, it returns a negative +// number if |s| <= |*t| and a positive number if |s| > |*t|. On error, it +// returns zero. If |t| is NULL, it uses the current time instead of |*t|. +// +// WARNING: Unlike most comparison functions, this function returns zero on +// error, not equality. +OPENSSL_EXPORT int X509_cmp_time(const ASN1_TIME *s, const time_t *t); + +// X509_cmp_time_posix compares |s| against |t|. On success, it returns a +// negative number if |s| <= |t| and a positive number if |s| > |t|. On error, +// it returns zero. +// +// WARNING: Unlike most comparison functions, this function returns zero on +// error, not equality. +OPENSSL_EXPORT int X509_cmp_time_posix(const ASN1_TIME *s, int64_t t); + +// X509_cmp_current_time behaves like |X509_cmp_time| but compares |s| against +// the current time. +OPENSSL_EXPORT int X509_cmp_current_time(const ASN1_TIME *s); + +// X509_time_adj calls |X509_time_adj_ex| with |offset_day| equal to zero. +OPENSSL_EXPORT ASN1_TIME *X509_time_adj(ASN1_TIME *s, long offset_sec, + const time_t *t); + +// X509_time_adj_ex behaves like |ASN1_TIME_adj|, but adds an offset to |*t|. If +// |t| is NULL, it uses the current time instead of |*t|. +OPENSSL_EXPORT ASN1_TIME *X509_time_adj_ex(ASN1_TIME *s, int offset_day, + long offset_sec, const time_t *t); + +// X509_gmtime_adj behaves like |X509_time_adj_ex| but adds |offset_sec| to the +// current time. +OPENSSL_EXPORT ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long offset_sec); + +// X509_issuer_name_cmp behaves like |X509_NAME_cmp|, but compares |a| and |b|'s +// issuer names. +OPENSSL_EXPORT int X509_issuer_name_cmp(const X509 *a, const X509 *b); + +// X509_subject_name_cmp behaves like |X509_NAME_cmp|, but compares |a| and +// |b|'s subject names. +OPENSSL_EXPORT int X509_subject_name_cmp(const X509 *a, const X509 *b); + +// X509_CRL_cmp behaves like |X509_NAME_cmp|, but compares |a| and |b|'s +// issuer names. +// +// WARNING: This function is misnamed. It does not compare other parts of the +// CRL, only the issuer fields using |X509_NAME_cmp|. +OPENSSL_EXPORT int X509_CRL_cmp(const X509_CRL *a, const X509_CRL *b); + +// X509_issuer_name_hash returns the hash of |x509|'s issuer name with +// |X509_NAME_hash|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. It also depends on an OpenSSL-specific +// canonicalization process. +OPENSSL_EXPORT uint32_t X509_issuer_name_hash(X509 *x509); + +// X509_subject_name_hash returns the hash of |x509|'s subject name with +// |X509_NAME_hash|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. It also depends on an OpenSSL-specific +// canonicalization process. +OPENSSL_EXPORT uint32_t X509_subject_name_hash(X509 *x509); + +// X509_issuer_name_hash_old returns the hash of |x509|'s issuer name with +// |X509_NAME_hash_old|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. +OPENSSL_EXPORT uint32_t X509_issuer_name_hash_old(X509 *x509); + +// X509_subject_name_hash_old returns the hash of |x509|'s usjbect name with +// |X509_NAME_hash_old|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. +OPENSSL_EXPORT uint32_t X509_subject_name_hash_old(X509 *x509); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int X509_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int X509_set_ex_data(X509 *r, int idx, void *arg); +OPENSSL_EXPORT void *X509_get_ex_data(X509 *r, int idx); + +OPENSSL_EXPORT int X509_STORE_CTX_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, + void *data); +OPENSSL_EXPORT void *X509_STORE_CTX_get_ex_data(X509_STORE_CTX *ctx, int idx); + +OPENSSL_EXPORT int X509_STORE_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int X509_STORE_set_ex_data(X509_STORE *ctx, int idx, void *data); +OPENSSL_EXPORT void *X509_STORE_get_ex_data(X509_STORE *ctx, int idx); + +#define X509_STORE_CTX_set_app_data(ctx, data) \ + X509_STORE_CTX_set_ex_data(ctx, 0, data) +#define X509_STORE_CTX_get_app_data(ctx) X509_STORE_CTX_get_ex_data(ctx, 0) + +// Hashing and signing ASN.1 structures. + +// ASN1_digest serializes |data| with |i2d| and then hashes the result with +// |type|. On success, it returns one, writes the digest to |md|, and sets +// |*len| to the digest length if non-NULL. On error, it returns zero. +// +// |EVP_MD_CTX_size| bytes are written, which is at most |EVP_MAX_MD_SIZE|. The +// buffer must have sufficient space for this output. +OPENSSL_EXPORT int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data, + unsigned char *md, unsigned int *len); + +// ASN1_item_digest serializes |data| with |it| and then hashes the result with +// |type|. On success, it returns one, writes the digest to |md|, and sets +// |*len| to the digest length if non-NULL. On error, it returns zero. +// +// |EVP_MD_CTX_size| bytes are written, which is at most |EVP_MAX_MD_SIZE|. The +// buffer must have sufficient space for this output. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, + void *data, unsigned char *md, + unsigned int *len); + +// ASN1_item_verify serializes |data| with |it| and then verifies |signature| is +// a valid signature for the result with |algor1| and |pkey|. It returns one on +// success and zero on error. The signature and algorithm are interpreted as in +// X.509. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_verify(const ASN1_ITEM *it, + const X509_ALGOR *algor1, + const ASN1_BIT_STRING *signature, + void *data, EVP_PKEY *pkey); + +// ASN1_item_sign serializes |data| with |it| and then signs the result with +// the private key |pkey|. It returns the length of the signature on success and +// zero on error. On success, it writes the signature to |signature| and the +// signature algorithm to each of |algor1| and |algor2|. Either of |algor1| or +// |algor2| may be NULL to ignore them. This function uses digest algorithm +// |md|, or |pkey|'s default if NULL. Other signing parameters use |pkey|'s +// defaults. To customize them, use |ASN1_item_sign_ctx|. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, + X509_ALGOR *algor2, + ASN1_BIT_STRING *signature, void *data, + EVP_PKEY *pkey, const EVP_MD *type); + +// ASN1_item_sign_ctx behaves like |ASN1_item_sign| except the signature is +// signed with |ctx|, |ctx|, which must have been initialized with +// |EVP_DigestSignInit|. The caller should configure the corresponding +// |EVP_PKEY_CTX| with any additional parameters before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1, + X509_ALGOR *algor2, + ASN1_BIT_STRING *signature, void *asn, + EVP_MD_CTX *ctx); + + +// Verification internals. +// +// The following functions expose portions of certificate validation. They are +// exported for compatibility with existing callers, or to support some obscure +// use cases. Most callers, however, will not need these functions and should +// instead use |X509_STORE_CTX| APIs. + +// X509_supported_extension returns one if |ex| is a critical X.509 certificate +// extension, supported by |X509_verify_cert|, and zero otherwise. +// +// Note this function only reports certificate extensions (as opposed to CRL or +// CRL extensions), and only extensions that are expected to be marked critical. +// Additionally, |X509_verify_cert| checks for unsupported critical extensions +// internally, so most callers will not need to call this function separately. +OPENSSL_EXPORT int X509_supported_extension(const X509_EXTENSION *ex); + +// X509_check_ca returns one if |x509| may be considered a CA certificate, +// according to basic constraints and key usage extensions. Otherwise, it +// returns zero. If |x509| is an X509v1 certificate, and thus has no extensions, +// it is considered eligible. +// +// This function returning one does not indicate that |x509| is trusted, only +// that it is eligible to be a CA. +// +// TODO(crbug.com/boringssl/407): |x509| should be const. +OPENSSL_EXPORT int X509_check_ca(X509 *x509); + +// X509_check_issued checks if |issuer| and |subject|'s name, authority key +// identifier, and key usage fields allow |issuer| to have issued |subject|. It +// returns |X509_V_OK| on success and an |X509_V_ERR_*| value otherwise. +// +// This function does not check the signature on |subject|. Rather, it is +// intended to prune the set of possible issuer certificates during +// path-building. +// +// TODO(crbug.com/boringssl/407): Both parameters should be const. +OPENSSL_EXPORT int X509_check_issued(X509 *issuer, X509 *subject); + +// NAME_CONSTRAINTS_check checks if |x509| satisfies name constraints in |nc|. +// It returns |X509_V_OK| on success and some |X509_V_ERR_*| constant on error. +// +// TODO(crbug.com/boringssl/407): Both parameters should be const. +OPENSSL_EXPORT int NAME_CONSTRAINTS_check(X509 *x509, NAME_CONSTRAINTS *nc); + +// X509_check_host checks if |x509| matches the DNS name |chk|. It returns one +// on match, zero on mismatch, or a negative number on error. |flags| should be +// some combination of |X509_CHECK_FLAG_*| and modifies the behavior. On match, +// if |out_peername| is non-NULL, it additionally sets |*out_peername| to a +// newly-allocated, NUL-terminated string containing the DNS name or wildcard in +// the certificate which matched. The caller must then free |*out_peername| with +// |OPENSSL_free| when done. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// include |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| in |flags| to use the standard +// behavior. https://crbug.com/boringssl/464 tracks fixing the default. +// +// This function does not check if |x509| is a trusted certificate, only if, +// were it trusted, it would match |chk|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_host(const X509 *x509, const char *chk, + size_t chklen, unsigned int flags, + char **out_peername); + +// X509_check_email checks if |x509| matches the email address |chk|. It returns +// one on match, zero on mismatch, or a negative number on error. |flags| should +// be some combination of |X509_CHECK_FLAG_*| and modifies the behavior. +// +// By default, both subject alternative names and the subject's email address +// attribute are checked. The |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| flag may be +// used to change this behavior. +// +// This function does not check if |x509| is a trusted certificate, only if, +// were it trusted, it would match |chk|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_email(const X509 *x509, const char *chk, + size_t chklen, unsigned int flags); + +// X509_check_ip checks if |x509| matches the IP address |chk|. The IP address +// is represented in byte form and should be 4 bytes for an IPv4 address and 16 +// bytes for an IPv6 address. It returns one on match, zero on mismatch, or a +// negative number on error. |flags| should be some combination of +// |X509_CHECK_FLAG_*| and modifies the behavior. +// +// This function does not check if |x509| is a trusted certificate, only if, +// were it trusted, it would match |chk|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_ip(const X509 *x509, const uint8_t *chk, + size_t chklen, unsigned int flags); + +// X509_check_ip_asc behaves like |X509_check_ip| except the IP address is +// specified in textual form in |ipasc|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_ip_asc(const X509 *x509, const char *ipasc, + unsigned int flags); + +// X509_STORE_CTX_get1_issuer looks up a candidate trusted issuer for |x509| out +// of |ctx|'s |X509_STORE|, based on the criteria in |X509_check_issued|. If one +// was found, it returns one and sets |*out_issuer| to the issuer. The caller +// must release |*out_issuer| with |X509_free| when done. If none was found, it +// returns zero and leaves |*out_issuer| unchanged. +// +// This function only searches for trusted issuers. It does not consider +// untrusted intermediates passed in to |X509_STORE_CTX_init|. +// +// TODO(crbug.com/boringssl/407): |x509| should be const. +OPENSSL_EXPORT int X509_STORE_CTX_get1_issuer(X509 **out_issuer, + X509_STORE_CTX *ctx, X509 *x509); + +// X509_check_purpose performs checks if |x509|'s basic constraints, key usage, +// and extended key usage extensions for the specified purpose. |purpose| should +// be one of |X509_PURPOSE_*| constants. See |X509_VERIFY_PARAM_set_purpose| for +// details. It returns one if |x509|'s extensions are consistent with |purpose| +// and zero otherwise. If |ca| is non-zero, |x509| is checked as a CA +// certificate. Otherwise, it is checked as an end-entity certificate. +// +// If |purpose| is -1, this function performs no purpose checks, but it parses +// some extensions in |x509| and may return zero on syntax error. Historically, +// callers primarily used this function to trigger this parsing, but this is no +// longer necessary. Functions acting on |X509| will internally parse as needed. +OPENSSL_EXPORT int X509_check_purpose(X509 *x509, int purpose, int ca); + +#define X509_TRUST_TRUSTED 1 +#define X509_TRUST_REJECTED 2 +#define X509_TRUST_UNTRUSTED 3 + +// X509_check_trust checks if |x509| is a valid trust anchor for trust type +// |id|. See |X509_VERIFY_PARAM_set_trust| for details. It returns +// |X509_TRUST_TRUSTED| if |x509| is a trust anchor, |X509_TRUST_REJECTED| if it +// was distrusted, and |X509_TRUST_UNTRUSTED| otherwise. |id| should be one of +// the |X509_TRUST_*| constants, or zero to indicate the default behavior. +// |flags| should be zero and is ignored. +OPENSSL_EXPORT int X509_check_trust(X509 *x509, int id, int flags); + +// X.509 information. +// +// |X509_INFO| is the return type for |PEM_X509_INFO_read_bio|, defined in +// . It is used to store a certificate, CRL, or private key. This +// type is defined in this header for OpenSSL compatibility. + +struct private_key_st { + EVP_PKEY *dec_pkey; +} /* X509_PKEY */; + +struct X509_info_st { + X509 *x509; + X509_CRL *crl; + X509_PKEY *x_pkey; + + EVP_CIPHER_INFO enc_cipher; + int enc_len; + char *enc_data; +} /* X509_INFO */; + +DEFINE_STACK_OF(X509_INFO) + +// X509_INFO_free releases memory associated with |info|. +OPENSSL_EXPORT void X509_INFO_free(X509_INFO *info); + + +// Deprecated custom extension registration. +// +// The following functions allow callers to register custom extensions for use +// with |X509V3_EXT_d2i| and related functions. This mechanism is deprecated and +// will be removed in the future. As discussed in |X509V3_EXT_add|, it is not +// possible to safely register a custom extension without risking race +// conditions and memory errors when linked with other users of BoringSSL. +// +// Moreover, it is not necessary to register a custom extension to process +// extensions unknown to BoringSSL. Registration does not impact certificate +// verification. Caller should instead use functions such as +// |ASN1_OBJECT_create|, |X509_get_ext_by_OBJ|, |X509_EXTENSION_get_data|, and +// |X509_EXTENSION_create_by_OBJ| to inspect or create extensions directly. + +// The following function pointer types are used in |X509V3_EXT_METHOD|. +typedef void *(*X509V3_EXT_NEW)(void); +typedef void (*X509V3_EXT_FREE)(void *ext); +typedef void *(*X509V3_EXT_D2I)(void *ext, const uint8_t **inp, long len); +typedef int (*X509V3_EXT_I2D)(void *ext, uint8_t **outp); +typedef STACK_OF(CONF_VALUE) *(*X509V3_EXT_I2V)(const X509V3_EXT_METHOD *method, + void *ext, + STACK_OF(CONF_VALUE) *extlist); +typedef void *(*X509V3_EXT_V2I)(const X509V3_EXT_METHOD *method, + const X509V3_CTX *ctx, + const STACK_OF(CONF_VALUE) *values); +typedef char *(*X509V3_EXT_I2S)(const X509V3_EXT_METHOD *method, void *ext); +typedef void *(*X509V3_EXT_S2I)(const X509V3_EXT_METHOD *method, + const X509V3_CTX *ctx, const char *str); +typedef int (*X509V3_EXT_I2R)(const X509V3_EXT_METHOD *method, void *ext, + BIO *out, int indent); +typedef void *(*X509V3_EXT_R2I)(const X509V3_EXT_METHOD *method, + const X509V3_CTX *ctx, const char *str); + +// A v3_ext_method, aka |X509V3_EXT_METHOD|, is a deprecated type which defines +// a custom extension. +struct v3_ext_method { + // ext_nid is the NID of the extension. + int ext_nid; + + // ext_flags is a combination of |X509V3_EXT_*| constants. + int ext_flags; + + // it determines how values of this extension are allocated, released, parsed, + // and marshalled. This must be non-NULL. + ASN1_ITEM_EXP *it; + + // The following functions are ignored in favor of |it|. They are retained in + // the struct only for source compatibility with existing struct definitions. + X509V3_EXT_NEW ext_new; + X509V3_EXT_FREE ext_free; + X509V3_EXT_D2I d2i; + X509V3_EXT_I2D i2d; + + // The following functions are used for string extensions. + X509V3_EXT_I2S i2s; + X509V3_EXT_S2I s2i; + + // The following functions are used for multi-valued extensions. + X509V3_EXT_I2V i2v; + X509V3_EXT_V2I v2i; + + // The following functions are used for "raw" extensions, which implement + // custom printing behavior. + X509V3_EXT_I2R i2r; + X509V3_EXT_R2I r2i; + + void *usr_data; // Any extension specific data +} /* X509V3_EXT_METHOD */; + +// X509V3_EXT_MULTILINE causes the result of an |X509V3_EXT_METHOD|'s |i2v| +// function to be printed on separate lines, rather than separated by commas. +#define X509V3_EXT_MULTILINE 0x4 + +// X509V3_EXT_get returns the |X509V3_EXT_METHOD| corresponding to |ext|'s +// extension type, or NULL if none was registered. +OPENSSL_EXPORT const X509V3_EXT_METHOD *X509V3_EXT_get( + const X509_EXTENSION *ext); + +// X509V3_EXT_get_nid returns the |X509V3_EXT_METHOD| corresponding to |nid|, or +// NULL if none was registered. +OPENSSL_EXPORT const X509V3_EXT_METHOD *X509V3_EXT_get_nid(int nid); + +// X509V3_EXT_add registers |ext| as a custom extension for the extension type +// |ext->ext_nid|. |ext| must be valid for the remainder of the address space's +// lifetime. It returns one on success and zero on error. +// +// WARNING: This function modifies global state. If other code in the same +// address space also registers an extension with type |ext->ext_nid|, the two +// registrations will conflict. Which registration takes effect is undefined. If +// the two registrations use incompatible in-memory representations, code +// expecting the other registration will then cast a type to the wrong type, +// resulting in a potentially exploitable memory error. This conflict can also +// occur if BoringSSL later adds support for |ext->ext_nid|, with a different +// in-memory representation than the one expected by |ext|. +// +// This function, additionally, is not thread-safe and cannot be called +// concurrently with any other BoringSSL function. +// +// As a result, it is impossible to safely use this function. Registering a +// custom extension has no impact on certificate verification so, instead, +// callers should simply handle the custom extension with the byte-based +// |X509_EXTENSION| APIs directly. Registering |ext| with the library has little +// practical value. +OPENSSL_EXPORT OPENSSL_DEPRECATED int X509V3_EXT_add(X509V3_EXT_METHOD *ext); + +// X509V3_EXT_add_alias registers a custom extension with NID |nid_to|. The +// corresponding ASN.1 type is copied from |nid_from|. It returns one on success +// and zero on error. +// +// WARNING: Do not use this function. See |X509V3_EXT_add|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int X509V3_EXT_add_alias(int nid_to, + int nid_from); + + +// Deprecated config-based extension creation. +// +// The following functions allow specifying X.509 extensions using OpenSSL's +// config file syntax, from the OpenSSL command-line tool. They are retained, +// for now, for compatibility with legacy software but may be removed in the +// future. Construct the extensions using the typed C APIs instead. +// +// Callers should especially avoid these functions if passing in non-constant +// values. They use ad-hoc, string-based formats which are prone to injection +// vulnerabilities. For a CA, this means using them risks misissuance. +// +// These functions are not safe to use with untrusted inputs. The string formats +// may implicitly reference context information and, in OpenSSL (though not +// BoringSSL), one even allows reading arbitrary files. Many formats can also +// produce far larger outputs than their inputs, so untrusted inputs may lead to +// denial-of-service attacks. Finally, the parsers see much less testing and +// review than most of the library and may have bugs including memory leaks or +// crashes. + +// v3_ext_ctx, aka |X509V3_CTX|, contains additional context information for +// constructing extensions. Some string formats reference additional values in +// these objects. It must be initialized with |X509V3_set_ctx| or +// |X509V3_set_ctx_test| before use. +struct v3_ext_ctx { + int flags; + const X509 *issuer_cert; + const X509 *subject_cert; + const X509_REQ *subject_req; + const X509_CRL *crl; + const CONF *db; +}; + +#define X509V3_CTX_TEST 0x1 +#define X509V3_CTX_REPLACE 0x2 + +// X509V3_set_ctx initializes |ctx| with the specified objects. Some string +// formats will reference fields in these objects. Each object may be NULL to +// omit it, in which case those formats cannot be used. |flags| should be zero, +// unless called via |X509V3_set_ctx_test|. +// +// |issuer|, |subject|, |req|, and |crl|, if non-NULL, must outlive |ctx|. +OPENSSL_EXPORT void X509V3_set_ctx(X509V3_CTX *ctx, const X509 *issuer, + const X509 *subject, const X509_REQ *req, + const X509_CRL *crl, int flags); + +// X509V3_set_ctx_test calls |X509V3_set_ctx| without any reference objects and +// mocks out some features that use them. The resulting extensions may be +// incomplete and should be discarded. This can be used to partially validate +// syntax. +// +// TODO(davidben): Can we remove this? +#define X509V3_set_ctx_test(ctx) \ + X509V3_set_ctx(ctx, NULL, NULL, NULL, NULL, X509V3_CTX_TEST) + +// X509V3_set_nconf sets |ctx| to use |conf| as the config database. |ctx| must +// have previously been initialized by |X509V3_set_ctx| or +// |X509V3_set_ctx_test|. Some string formats will reference sections in |conf|. +// |conf| may be NULL, in which case these formats cannot be used. If non-NULL, +// |conf| must outlive |ctx|. +OPENSSL_EXPORT void X509V3_set_nconf(X509V3_CTX *ctx, const CONF *conf); + +// X509V3_set_ctx_nodb calls |X509V3_set_nconf| with no config database. +#define X509V3_set_ctx_nodb(ctx) X509V3_set_nconf(ctx, NULL) + +// X509V3_EXT_nconf constructs an extension of type specified by |name|, and +// value specified by |value|. It returns a newly-allocated |X509_EXTENSION| +// object on success, or NULL on error. |conf| and |ctx| specify additional +// information referenced by some formats. Either |conf| or |ctx| may be NULL, +// in which case features which use it will be disabled. +// +// If non-NULL, |ctx| must be initialized with |X509V3_set_ctx| or +// |X509V3_set_ctx_test|. +// +// Both |conf| and |ctx| provide a |CONF| object. When |ctx| is non-NULL, most +// features use the |ctx| copy, configured with |X509V3_set_ctx|, but some use +// |conf|. Callers should ensure the two match to avoid surprisingly behavior. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_nconf(const CONF *conf, + const X509V3_CTX *ctx, + const char *name, + const char *value); + +// X509V3_EXT_nconf_nid behaves like |X509V3_EXT_nconf|, except the extension +// type is specified as a NID. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_nconf_nid(const CONF *conf, + const X509V3_CTX *ctx, + int ext_nid, + const char *value); + +// X509V3_EXT_conf_nid calls |X509V3_EXT_nconf_nid|. |conf| must be NULL. +// +// TODO(davidben): This is the only exposed instance of an LHASH in our public +// headers. cryptography.io wraps this function so we cannot, yet, replace the +// type with a dummy struct. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_conf_nid(LHASH_OF(CONF_VALUE) *conf, + const X509V3_CTX *ctx, + int ext_nid, + const char *value); + +// X509V3_EXT_add_nconf_sk looks up the section named |section| in |conf|. For +// each |CONF_VALUE| in the section, it constructs an extension as in +// |X509V3_EXT_nconf|, taking |name| and |value| from the |CONF_VALUE|. Each new +// extension is appended to |*sk|. If |*sk| is non-NULL, and at least one +// extension is added, it sets |*sk| to a newly-allocated +// |STACK_OF(X509_EXTENSION)|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_add_nconf_sk(const CONF *conf, + const X509V3_CTX *ctx, + const char *section, + STACK_OF(X509_EXTENSION) **sk); + +// X509V3_EXT_add_nconf adds extensions to |cert| as in +// |X509V3_EXT_add_nconf_sk|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_add_nconf(const CONF *conf, const X509V3_CTX *ctx, + const char *section, X509 *cert); + +// X509V3_EXT_REQ_add_nconf adds extensions to |req| as in +// |X509V3_EXT_add_nconf_sk|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_REQ_add_nconf(const CONF *conf, + const X509V3_CTX *ctx, + const char *section, X509_REQ *req); + +// X509V3_EXT_CRL_add_nconf adds extensions to |crl| as in +// |X509V3_EXT_add_nconf_sk|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_CRL_add_nconf(const CONF *conf, + const X509V3_CTX *ctx, + const char *section, X509_CRL *crl); + +// X509V3_EXT_conf calls |X509V3_EXT_nconf|. |conf| must be NULL. +// +// NOTE: This is only provided for compatibility. See |X509V3_EXT_nconf| +// instead. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_conf(LHASH_OF(CONF_VALUE) *conf, + X509V3_CTX *ctx, + const char *name, + const char *value); + +// i2s_ASN1_OCTET_STRING returns a human-readable representation of |oct| as a +// newly-allocated, NUL-terminated string, or NULL on error. |method| is +// ignored. The caller must release the result with |OPENSSL_free| when done. +OPENSSL_EXPORT char *i2s_ASN1_OCTET_STRING(const X509V3_EXT_METHOD *method, + const ASN1_OCTET_STRING *oct); + +// s2i_ASN1_OCTET_STRING decodes |str| as a hexdecimal byte string, with +// optional colon separators between bytes. It returns a newly-allocated +// |ASN1_OCTET_STRING| with the result on success, or NULL on error. |method| +// and |ctx| are ignored. +OPENSSL_EXPORT ASN1_OCTET_STRING *s2i_ASN1_OCTET_STRING( + const X509V3_EXT_METHOD *method, const X509V3_CTX *ctx, const char *str); + +// i2s_ASN1_INTEGER returns a human-readable representation of |aint| as a +// newly-allocated, NUL-terminated string, or NULL on error. |method| is +// ignored. The caller must release the result with |OPENSSL_free| when done. +OPENSSL_EXPORT char *i2s_ASN1_INTEGER(const X509V3_EXT_METHOD *method, + const ASN1_INTEGER *aint); + +// s2i_ASN1_INTEGER decodes |value| as the ASCII representation of an integer, +// and returns a newly-allocated |ASN1_INTEGER| containing the result, or NULL +// on error. |method| is ignored. If |value| begins with "0x" or "0X", the input +// is decoded in hexadecimal, otherwise decimal. +OPENSSL_EXPORT ASN1_INTEGER *s2i_ASN1_INTEGER(const X509V3_EXT_METHOD *method, + const char *value); + +// i2s_ASN1_ENUMERATED returns a human-readable representation of |aint| as a +// newly-allocated, NUL-terminated string, or NULL on error. |method| is +// ignored. The caller must release the result with |OPENSSL_free| when done. +OPENSSL_EXPORT char *i2s_ASN1_ENUMERATED(const X509V3_EXT_METHOD *method, + const ASN1_ENUMERATED *aint); + +// X509V3_conf_free releases memory associated with |CONF_VALUE|. +OPENSSL_EXPORT void X509V3_conf_free(CONF_VALUE *val); + +// i2v_GENERAL_NAME serializes |gen| as a |CONF_VALUE|. If |ret| is non-NULL, it +// appends the value to |ret| and returns |ret| on success or NULL on error. If +// it returns NULL, the caller is still responsible for freeing |ret|. If |ret| +// is NULL, it returns a newly-allocated |STACK_OF(CONF_VALUE)| containing the +// result. |method| is ignored. When done, the caller should release the result +// with |sk_CONF_VALUE_pop_free| and |X509V3_conf_free|. +// +// Do not use this function. This is an internal implementation detail of the +// human-readable print functions. If extracting a SAN list from a certificate, +// look at |gen| directly. +OPENSSL_EXPORT STACK_OF(CONF_VALUE) *i2v_GENERAL_NAME( + const X509V3_EXT_METHOD *method, const GENERAL_NAME *gen, + STACK_OF(CONF_VALUE) *ret); + +// i2v_GENERAL_NAMES serializes |gen| as a list of |CONF_VALUE|s. If |ret| is +// non-NULL, it appends the values to |ret| and returns |ret| on success or NULL +// on error. If it returns NULL, the caller is still responsible for freeing +// |ret|. If |ret| is NULL, it returns a newly-allocated |STACK_OF(CONF_VALUE)| +// containing the results. |method| is ignored. +// +// Do not use this function. This is an internal implementation detail of the +// human-readable print functions. If extracting a SAN list from a certificate, +// look at |gen| directly. +OPENSSL_EXPORT STACK_OF(CONF_VALUE) *i2v_GENERAL_NAMES( + const X509V3_EXT_METHOD *method, const GENERAL_NAMES *gen, + STACK_OF(CONF_VALUE) *extlist); + +// a2i_IPADDRESS decodes |ipasc| as the textual representation of an IPv4 or +// IPv6 address. On success, it returns a newly-allocated |ASN1_OCTET_STRING| +// containing the decoded IP address. IPv4 addresses are represented as 4-byte +// strings and IPv6 addresses as 16-byte strings. On failure, it returns NULL. +OPENSSL_EXPORT ASN1_OCTET_STRING *a2i_IPADDRESS(const char *ipasc); + +// a2i_IPADDRESS_NC decodes |ipasc| as the textual representation of an IPv4 or +// IPv6 address range. On success, it returns a newly-allocated +// |ASN1_OCTET_STRING| containing the decoded IP address, followed by the +// decoded mask. IPv4 ranges are represented as 8-byte strings and IPv6 ranges +// as 32-byte strings. On failure, it returns NULL. +// +// The text format decoded by this function is not the standard CIDR notiation. +// Instead, the mask after the "/" is represented as another IP address. For +// example, "192.168.0.0/16" would be written "192.168.0.0/255.255.0.0". +OPENSSL_EXPORT ASN1_OCTET_STRING *a2i_IPADDRESS_NC(const char *ipasc); + + +// Deprecated functions. + +// X509_get_notBefore returns |x509|'s notBefore time. Note this function is not +// const-correct for legacy reasons. Use |X509_get0_notBefore| or +// |X509_getm_notBefore| instead. +OPENSSL_EXPORT ASN1_TIME *X509_get_notBefore(const X509 *x509); + +// X509_get_notAfter returns |x509|'s notAfter time. Note this function is not +// const-correct for legacy reasons. Use |X509_get0_notAfter| or +// |X509_getm_notAfter| instead. +OPENSSL_EXPORT ASN1_TIME *X509_get_notAfter(const X509 *x509); + +// X509_set_notBefore calls |X509_set1_notBefore|. Use |X509_set1_notBefore| +// instead. +OPENSSL_EXPORT int X509_set_notBefore(X509 *x509, const ASN1_TIME *tm); + +// X509_set_notAfter calls |X509_set1_notAfter|. Use |X509_set1_notAfter| +// instead. +OPENSSL_EXPORT int X509_set_notAfter(X509 *x509, const ASN1_TIME *tm); + +// X509_CRL_get_lastUpdate returns a mutable pointer to |crl|'s thisUpdate time. +// The OpenSSL API refers to this field as lastUpdate. +// +// Use |X509_CRL_get0_lastUpdate| or |X509_CRL_set1_lastUpdate| instead. +OPENSSL_EXPORT ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl); + +// X509_CRL_get_nextUpdate returns a mutable pointer to |crl|'s nextUpdate time, +// or NULL if |crl| has none. Use |X509_CRL_get0_nextUpdate| or +// |X509_CRL_set1_nextUpdate| instead. +OPENSSL_EXPORT ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl); + +// X509_extract_key is a legacy alias to |X509_get_pubkey|. Use +// |X509_get_pubkey| instead. +#define X509_extract_key(x) X509_get_pubkey(x) + +// X509_REQ_extract_key is a legacy alias for |X509_REQ_get_pubkey|. +#define X509_REQ_extract_key(a) X509_REQ_get_pubkey(a) + +// X509_name_cmp is a legacy alias for |X509_NAME_cmp|. +#define X509_name_cmp(a, b) X509_NAME_cmp((a), (b)) + +// The following symbols are deprecated aliases to |X509_CRL_set1_*|. +#define X509_CRL_set_lastUpdate X509_CRL_set1_lastUpdate +#define X509_CRL_set_nextUpdate X509_CRL_set1_nextUpdate + +// X509_get_serialNumber returns a mutable pointer to |x509|'s serial number. +// Prefer |X509_get0_serialNumber|. +OPENSSL_EXPORT ASN1_INTEGER *X509_get_serialNumber(X509 *x509); + +// X509_NAME_get_text_by_OBJ finds the first attribute with type |obj| in +// |name|. If found, it writes the value's UTF-8 representation to |buf|. +// followed by a NUL byte, and returns the number of bytes in the output, +// excluding the NUL byte. This is unlike OpenSSL which returns the raw +// ASN1_STRING data. The UTF-8 encoding of the |ASN1_STRING| may not contain a 0 +// codepoint. +// +// This function writes at most |len| bytes, including the NUL byte. If |buf| +// is NULL, it writes nothing and returns the number of bytes in the +// output, excluding the NUL byte that would be required for the full UTF-8 +// output. +// +// This function may return -1 if an error occurs for any reason, including the +// value not being a recognized string type, |len| being of insufficient size to +// hold the full UTF-8 encoding and NUL byte, memory allocation failures, an +// object with type |obj| not existing in |name|, or if the UTF-8 encoding of +// the string contains a zero byte. +OPENSSL_EXPORT int X509_NAME_get_text_by_OBJ(const X509_NAME *name, + const ASN1_OBJECT *obj, char *buf, + int len); + +// X509_NAME_get_text_by_NID behaves like |X509_NAME_get_text_by_OBJ| except it +// finds an attribute of type |nid|, which should be one of the |NID_*| +// constants. +OPENSSL_EXPORT int X509_NAME_get_text_by_NID(const X509_NAME *name, int nid, + char *buf, int len); + +// X509_STORE_CTX_get0_parent_ctx returns NULL. +OPENSSL_EXPORT X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx( + X509_STORE_CTX *ctx); + +// X509_LOOKUP_free releases memory associated with |ctx|. This function should +// never be used outside the library. No function in the public API hands +// ownership of an |X509_LOOKUP| to the caller. +// +// TODO(davidben): Unexport this function after rust-openssl is fixed to no +// longer call it. +OPENSSL_EXPORT void X509_LOOKUP_free(X509_LOOKUP *ctx); + +// X509_STORE_CTX_cleanup resets |ctx| to the empty state. +// +// This function is a remnant of when |X509_STORE_CTX| was stack-allocated and +// should not be used. If releasing |ctx|, call |X509_STORE_CTX_free|. If +// reusing |ctx| for a new verification, release the old one and create a new +// one. +OPENSSL_EXPORT void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx); + +// X509V3_add_standard_extensions returns one. +OPENSSL_EXPORT int X509V3_add_standard_extensions(void); + +OPENSSL_EXPORT STACK_OF(CONF_VALUE) *X509V3_parse_list(const char *line); + +// The following symbols are legacy aliases for |X509_STORE_CTX| functions. +#define X509_STORE_get1_certs X509_STORE_CTX_get1_certs +#define X509_STORE_get1_crls X509_STORE_CTX_get1_crls + +// X509_STORE_CTX_get_chain is a legacy alias for |X509_STORE_CTX_get0_chain|. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get_chain(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_trusted_stack is a deprecated alias for +// |X509_STORE_CTX_set0_trusted_stack|. +OPENSSL_EXPORT void X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *); + +// X509_STORE_CTX_set_verify_cb configures a callback function for |ctx| that is +// called multiple times during |X509_verify_cert|. The callback returns zero to +// fail verification and one to proceed. Typically, it will return |ok|, which +// preserves the default behavior. Returning one when |ok| is zero will proceed +// past some error. The callback may inspect |ctx| and the error queue to +// attempt to determine the current stage of certificate verification, but this +// is often unreliable. When synthesizing an error, callbacks should use +// |X509_STORE_CTX_set_error| to set a corresponding error. +// +// WARNING: Do not use this function. It is extremely fragile and unpredictable. +// This callback exposes implementation details of certificate verification, +// which change as the library evolves. Attempting to use it for security checks +// can introduce vulnerabilities if making incorrect assumptions about when the +// callback is called. Some errors, when suppressed, may implicitly suppress +// other errors due to internal implementation details. Additionally, overriding +// |ok| may leave |ctx| in an inconsistent state and break invariants. +// +// Instead, customize certificate verification by configuring options on the +// |X509_STORE_CTX| before verification, or applying additional checks after +// |X509_verify_cert| completes successfully. +OPENSSL_EXPORT void X509_STORE_CTX_set_verify_cb( + X509_STORE_CTX *ctx, int (*verify_cb)(int ok, X509_STORE_CTX *ctx)); + +OPENSSL_EXPORT X509_STORE_CTX_verify_cb +X509_STORE_get_verify_cb(X509_STORE *ctx); + +// X509_STORE_set_verify_cb acts like |X509_STORE_CTX_set_verify_cb| but sets +// the verify callback for any |X509_STORE_CTX| created from this |X509_STORE| +// +// Do not use this function. See |X509_STORE_CTX_set_verify_cb| for details. +OPENSSL_EXPORT void X509_STORE_set_verify_cb( + X509_STORE *store, X509_STORE_CTX_verify_cb verify_cb); + +// X509_STORE_set_verify_cb_func is a deprecated alias for +// |X509_STORE_set_verify_cb|. +#define X509_STORE_set_verify_cb_func(store, func) \ + X509_STORE_set_verify_cb((store), (func)) + +typedef int (*X509_STORE_CTX_get_crl_fn)(X509_STORE_CTX *ctx, X509_CRL **crl, + X509 *x); +typedef int (*X509_STORE_CTX_check_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl); + +// X509_STORE_set_get_crl override's |store|'s logic for looking up CRLs. +// +// Do not use this function. It is temporarily retained to support one caller +// and will be removed after that caller is fixed. It is not possible for +// external callers to correctly implement this callback. The real +// implementation sets some inaccessible internal state on |X509_STORE_CTX|. +OPENSSL_EXPORT void X509_STORE_set_get_crl(X509_STORE *store, + X509_STORE_CTX_get_crl_fn get_crl); + +// X509_STORE_set_check_crl override's |store|'s logic for checking CRL +// validity. +// +// Do not use this function. It is temporarily retained to support one caller +// and will be removed after that caller is fixed. It is not possible for +// external callers to correctly implement this callback. The real +// implementation relies some inaccessible internal state on |X509_STORE_CTX|. +OPENSSL_EXPORT void X509_STORE_set_check_crl( + X509_STORE *store, X509_STORE_CTX_check_crl_fn check_crl); + +// X509_STORE_CTX_set_chain configures |ctx| to use |sk| for untrusted +// intermediate certificates to use in verification. This function is redundant +// with the |chain| parameter of |X509_STORE_CTX_init|. Use the parameter +// instead. +// +// WARNING: Despite the similar name, this function is unrelated to +// |X509_STORE_CTX_get0_chain|. +// +// WARNING: This function saves a pointer to |sk| without copying or +// incrementing reference counts. |sk| must outlive |ctx| and may not be mutated +// for the duration of the certificate verification. +OPENSSL_EXPORT void X509_STORE_CTX_set_chain(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +// X509_STORE_CTX_set0_untrusted is an alias for |X509_STORE_CTX_set_chain|. +OPENSSL_EXPORT void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +// The following flags do nothing. The corresponding non-standard options have +// been removed. +#define X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS 0 + +// X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS does nothing, but is necessary in +// OpenSSL to enable standard wildcard matching. In AWS-LC, this behavior is +// always enabled. +#define X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS 0 + +// X509_PURPOSE stuff + +#define NS_SSL_CLIENT 0x80 +#define NS_SSL_SERVER 0x40 +#define NS_SMIME 0x20 +#define NS_OBJSIGN 0x10 +#define NS_SSL_CA 0x04 +#define NS_SMIME_CA 0x02 +#define NS_OBJSIGN_CA 0x01 +#define NS_ANY_CA (NS_SSL_CA | NS_SMIME_CA | NS_OBJSIGN_CA) + +typedef struct x509_purpose_st { + int purpose; + int trust; // Default trust ID + int flags; + int (*check_purpose)(const struct x509_purpose_st *, const X509 *, int); + char *name; + char *sname; + void *usr_data; +} X509_PURPOSE; + +DEFINE_STACK_OF(X509_PURPOSE) + +// X509_STORE_get0_objects returns a non-owning pointer of |store|'s internal +// object list. Although this function is not const, callers must not modify +// the result of this function. +// +// WARNING: This function is not thread-safe. If |store| is shared across +// multiple threads, callers cannot safely inspect the result of this function, +// because another thread may have concurrently added to it. In particular, +// |X509_LOOKUP_add_dir| treats this list as a cache and may add to it in the +// course of certificate verification. This API additionally prevents fixing +// some quadratic worst-case behavior in |X509_STORE| and may be removed in the +// future. Use |X509_STORE_get1_objects| instead. +OPENSSL_EXPORT STACK_OF(X509_OBJECT) *X509_STORE_get0_objects( + X509_STORE *store); + +// X509_PURPOSE_get_by_sname returns the |X509_PURPOSE_*| constant corresponding +// a short name |sname|, or -1 if |sname| was not recognized. +// +// Use |X509_PURPOSE_*| constants directly instead. The short names used by this +// function look like "sslserver" or "smimeencrypt", so they do not make +// especially good APIs. +// +// This function differs from OpenSSL, which returns an "index" to be passed to +// |X509_PURPOSE_get0|, followed by |X509_PURPOSE_get_id|, to finally obtain an +// |X509_PURPOSE_*| value suitable for use with |X509_VERIFY_PARAM_set_purpose|. +OPENSSL_EXPORT int X509_PURPOSE_get_by_sname(const char *sname); + +// X509_PURPOSE_get0 returns the |X509_PURPOSE| object corresponding to |id|, +// which should be one of the |X509_PURPOSE_*| constants, or NULL if none +// exists. +// +// This function differs from OpenSSL, which takes an "index", returned from +// |X509_PURPOSE_get_by_sname|. In BoringSSL, indices and |X509_PURPOSE_*| IDs +// are the same. +OPENSSL_EXPORT const X509_PURPOSE *X509_PURPOSE_get0(int id); + +// X509_PURPOSE_get_id returns |purpose|'s ID. This will be one of the +// |X509_PURPOSE_*| constants. +OPENSSL_EXPORT int X509_PURPOSE_get_id(const X509_PURPOSE *purpose); + + +// Private structures. + +struct X509_algor_st { + ASN1_OBJECT *algorithm; + ASN1_TYPE *parameter; +} /* X509_ALGOR */; + + +// Underdocumented functions. +// +// TODO(https://crbug.com/boringssl/426): Functions below this point have not +// yet been documented or organized into sections. + +DECLARE_STACK_OF(DIST_POINT) + +// This is used for a table of trust checking functions + +struct x509_trust_st { + int trust; + int flags; + int (*check_trust)(const X509_TRUST *, X509 *); + char *name; + int arg1; + void *arg2; +} /* X509_TRUST */; + +DEFINE_STACK_OF(X509_TRUST) + +OPENSSL_EXPORT int X509_TRUST_set(int *t, int trust); +OPENSSL_EXPORT int X509_TRUST_get_count(void); +OPENSSL_EXPORT const X509_TRUST *X509_TRUST_get0(int idx); +OPENSSL_EXPORT int X509_TRUST_get_by_id(int id); +OPENSSL_EXPORT int X509_TRUST_get_flags(const X509_TRUST *xp); +OPENSSL_EXPORT char *X509_TRUST_get0_name(const X509_TRUST *xp); +OPENSSL_EXPORT int X509_TRUST_get_trust(const X509_TRUST *xp); +// X509_TRUST_cleanup intentionally does nothing. +// This function is maintained only for compatibility with applications +// that consume OpenSSL APIs. AWS-LC does not support the related +// static trust settings functions which were also deprecated in OpenSSL 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void X509_TRUST_cleanup(void); + +#define X509_LU_NONE 0 +#define X509_LU_X509 1 +#define X509_LU_CRL 2 +#define X509_LU_PKEY 3 + +// Internal use: mask of policy related options (hidden) + +#define X509_V_FLAG_POLICY_MASK \ + (X509_V_FLAG_POLICY_CHECK | X509_V_FLAG_EXPLICIT_POLICY | \ + X509_V_FLAG_INHIBIT_ANY | X509_V_FLAG_INHIBIT_MAP) + +// X509_OBJECT_get0_X509_CRL returns the |X509_CRL| associated with |a| +OPENSSL_EXPORT X509_CRL *X509_OBJECT_get0_X509_CRL(const X509_OBJECT *a); + +// X509_OBJECT_set1_X509 sets |obj| on |a| and uprefs |obj|. As with other set1 +// methods, |a| does not take ownership of |obj|; the caller is responsible for +// managing freeing |obj| when appropriate. +OPENSSL_EXPORT int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj); + +// X509_OBJECT_set1_X509_CRL sets CRL |obj| on |a| and uprefs |obj|. As with +// other set1 methods, |a| does not take ownership of |obj|; the caller is +// responsible for managing freeing |obj| when appropriate. +OPENSSL_EXPORT int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj); + +// X509_STORE_lock takes a write lock on |v|. return 1 on success, 0 on failure. +// +// Avoid operations on the X509_STORE or a X509_STORE_CTX containing it while +// it is locked; many |X509_STORE_*| functions take this lock internally which +// will cause a deadlock when called on a locked store. +OPENSSL_EXPORT int X509_STORE_lock(X509_STORE *v); + +// X509_STORE_unlock releases a lock on |v|. return 1 on success, 0 on failure +OPENSSL_EXPORT int X509_STORE_unlock(X509_STORE *v); + +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *st, + X509_NAME *nm); +OPENSSL_EXPORT STACK_OF(X509_CRL) *X509_STORE_CTX_get1_crls(X509_STORE_CTX *st, + X509_NAME *nm); + + +// X509_STORE_get_by_subject is an alias to |X509_STORE_CTX_get_by_subject| in +// OpenSSL 1.1.1. +#define X509_STORE_get_by_subject X509_STORE_CTX_get_by_subject + +// X509_STORE_CTX_get_by_subject tries to find an object of a given type, which +// may be |X509_LU_X509| or |X509_LU_CRL|, and the subject name from the store +// in |vs|. If found and |ret| is not NULL, it increments the reference count +// and stores the object in |ret|. +OPENSSL_EXPORT int X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, int type, + X509_NAME *name, + X509_OBJECT *ret); + +// A BASIC_CONSTRAINTS_st, aka |BASIC_CONSTRAINTS| represents an +// BasicConstraints structure (RFC 5280). +struct BASIC_CONSTRAINTS_st { + ASN1_BOOLEAN ca; + ASN1_INTEGER *pathlen; +} /* BASIC_CONSTRAINTS */; + +// An ACCESS_DESCRIPTION represents an AccessDescription structure (RFC 5280). +typedef struct ACCESS_DESCRIPTION_st { + ASN1_OBJECT *method; + GENERAL_NAME *location; +} ACCESS_DESCRIPTION; + +DEFINE_STACK_OF(ACCESS_DESCRIPTION) + +typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS; + +typedef STACK_OF(ASN1_OBJECT) EXTENDED_KEY_USAGE; + +// A DIST_POINT_NAME represents a DistributionPointName structure (RFC 5280). +// The |name| field contains the CHOICE value and is determined by |type|. If +// |type| is zero, |name| must be a |fullname|. If |type| is one, |name| must be +// a |relativename|. +// +// |type| and |name| must be kept consistent. An inconsistency will result in a +// potentially exploitable memory error. +typedef struct DIST_POINT_NAME_st { + int type; + union { + GENERAL_NAMES *fullname; + STACK_OF(X509_NAME_ENTRY) *relativename; + } name; + // If relativename then this contains the full distribution point name + X509_NAME *dpname; +} DIST_POINT_NAME; + +// A DIST_POINT_st, aka |DIST_POINT|, represents a DistributionPoint structure +// (RFC 5280). +struct DIST_POINT_st { + DIST_POINT_NAME *distpoint; + ASN1_BIT_STRING *reasons; + GENERAL_NAMES *CRLissuer; +} /* DIST_POINT */; + +typedef STACK_OF(DIST_POINT) CRL_DIST_POINTS; + +DEFINE_STACK_OF(DIST_POINT) + +// A AUTHORITY_KEYID_st, aka |AUTHORITY_KEYID|, represents an +// AuthorityKeyIdentifier structure (RFC 5280). +struct AUTHORITY_KEYID_st { + ASN1_OCTET_STRING *keyid; + GENERAL_NAMES *issuer; + ASN1_INTEGER *serial; +} /* AUTHORITY_KEYID */; + +// A NOTICEREF represents a NoticeReference structure (RFC 5280). +typedef struct NOTICEREF_st { + ASN1_STRING *organization; + STACK_OF(ASN1_INTEGER) *noticenos; +} NOTICEREF; + +// A USERNOTICE represents a UserNotice structure (RFC 5280). +typedef struct USERNOTICE_st { + NOTICEREF *noticeref; + ASN1_STRING *exptext; +} USERNOTICE; + +// A POLICYQUALINFO represents a PolicyQualifierInfo structure (RFC 5280). |d| +// contains the qualifier field of the PolicyQualifierInfo. Its type is +// determined by |pqualid|. If |pqualid| is |NID_id_qt_cps|, |d| must be +// |cpsuri|. If |pqualid| is |NID_id_qt_unotice|, |d| must be |usernotice|. +// Otherwise, |d| must be |other|. +// +// |pqualid| and |d| must be kept consistent. An inconsistency will result in a +// potentially exploitable memory error. +typedef struct POLICYQUALINFO_st { + ASN1_OBJECT *pqualid; + union { + ASN1_IA5STRING *cpsuri; + USERNOTICE *usernotice; + ASN1_TYPE *other; + } d; +} POLICYQUALINFO; + +DEFINE_STACK_OF(POLICYQUALINFO) + +// A POLICYINFO represents a PolicyInformation structure (RFC 5280). +typedef struct POLICYINFO_st { + ASN1_OBJECT *policyid; + STACK_OF(POLICYQUALINFO) *qualifiers; +} POLICYINFO; + +typedef STACK_OF(POLICYINFO) CERTIFICATEPOLICIES; + +DEFINE_STACK_OF(POLICYINFO) + +// A POLICY_MAPPING represents an individual element of a PolicyMappings +// structure (RFC 5280). +typedef struct POLICY_MAPPING_st { + ASN1_OBJECT *issuerDomainPolicy; + ASN1_OBJECT *subjectDomainPolicy; +} POLICY_MAPPING; + +DEFINE_STACK_OF(POLICY_MAPPING) + +typedef STACK_OF(POLICY_MAPPING) POLICY_MAPPINGS; + +// A GENERAL_SUBTREE represents a GeneralSubtree structure (RFC 5280). +typedef struct GENERAL_SUBTREE_st { + GENERAL_NAME *base; + ASN1_INTEGER *minimum; + ASN1_INTEGER *maximum; +} GENERAL_SUBTREE; + +DEFINE_STACK_OF(GENERAL_SUBTREE) + +// A NAME_CONSTRAINTS_st, aka |NAME_CONSTRAINTS|, represents a NameConstraints +// structure (RFC 5280). +struct NAME_CONSTRAINTS_st { + STACK_OF(GENERAL_SUBTREE) *permittedSubtrees; + STACK_OF(GENERAL_SUBTREE) *excludedSubtrees; +} /* NAME_CONSTRAINTS */; + +// A POLICY_CONSTRAINTS represents a PolicyConstraints structure (RFC 5280). +typedef struct POLICY_CONSTRAINTS_st { + ASN1_INTEGER *requireExplicitPolicy; + ASN1_INTEGER *inhibitPolicyMapping; +} POLICY_CONSTRAINTS; + +// A ISSUING_DIST_POINT_st, aka |ISSUING_DIST_POINT|, represents a +// IssuingDistributionPoint structure (RFC 5280). +struct ISSUING_DIST_POINT_st { + DIST_POINT_NAME *distpoint; + ASN1_BOOLEAN onlyuser; + ASN1_BOOLEAN onlyCA; + ASN1_BIT_STRING *onlysomereasons; + ASN1_BOOLEAN indirectCRL; + ASN1_BOOLEAN onlyattr; +} /* ISSUING_DIST_POINT */; + + +// BASIC_CONSTRAINTS is an |ASN1_ITEM| whose ASN.1 type is BasicConstraints (RFC +// 5280) and C type is |BASIC_CONSTRAINTS*|. +DECLARE_ASN1_ITEM(BASIC_CONSTRAINTS) + +// BASIC_CONSTRAINTS_new returns a newly-allocated, empty |BASIC_CONSTRAINTS| +// object, or NULL on error. +OPENSSL_EXPORT BASIC_CONSTRAINTS *BASIC_CONSTRAINTS_new(void); + +// BASIC_CONSTRAINTS_free releases memory associated with |bcons|. +OPENSSL_EXPORT void BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *bcons); + +// d2i_BASIC_CONSTRAINTS parses up to |len| bytes from |*inp| as a DER-encoded +// BasicConstraints (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT BASIC_CONSTRAINTS *d2i_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS **out, + const uint8_t **inp, + long len); + +// i2d_BASIC_CONSTRAINTS marshals |bcons| as a DER-encoded BasicConstraints (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_BASIC_CONSTRAINTS(const BASIC_CONSTRAINTS *bcons, + uint8_t **outp); + +// AUTHORITY_KEYID is an |ASN1_ITEM| whose ASN.1 type is AuthorityKeyIdentifier +// (RFC 5280) and C type is |AUTHORITY_KEYID*|. +DECLARE_ASN1_ITEM(AUTHORITY_KEYID) + +// AUTHORITY_KEYID_new returns a newly-allocated, empty |AUTHORITY_KEYID| +// object, or NULL on error. +OPENSSL_EXPORT AUTHORITY_KEYID *AUTHORITY_KEYID_new(void); + +// AUTHORITY_KEYID_free releases memory associated with |akid|. +OPENSSL_EXPORT void AUTHORITY_KEYID_free(AUTHORITY_KEYID *akid); + +// d2i_AUTHORITY_KEYID parses up to |len| bytes from |*inp| as a DER-encoded +// AuthorityKeyIdentifier (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT AUTHORITY_KEYID *d2i_AUTHORITY_KEYID(AUTHORITY_KEYID **out, + const uint8_t **inp, + long len); + +// i2d_AUTHORITY_KEYID marshals |akid| as a DER-encoded AuthorityKeyIdentifier +// (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |akid| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_AUTHORITY_KEYID(AUTHORITY_KEYID *akid, uint8_t **outp); + +// EXTENDED_KEY_USAGE is an |ASN1_ITEM| whose ASN.1 type is ExtKeyUsageSyntax +// (RFC 5280) and C type is |STACK_OF(ASN1_OBJECT)*|, or |EXTENDED_KEY_USAGE*|. +DECLARE_ASN1_ITEM(EXTENDED_KEY_USAGE) + +// EXTENDED_KEY_USAGE_new returns a newly-allocated, empty |EXTENDED_KEY_USAGE| +// object, or NULL on error. +OPENSSL_EXPORT EXTENDED_KEY_USAGE *EXTENDED_KEY_USAGE_new(void); + +// EXTENDED_KEY_USAGE_free releases memory associated with |eku|. +OPENSSL_EXPORT void EXTENDED_KEY_USAGE_free(EXTENDED_KEY_USAGE *eku); + +// d2i_EXTENDED_KEY_USAGE parses up to |len| bytes from |*inp| as a DER-encoded +// ExtKeyUsageSyntax (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT EXTENDED_KEY_USAGE *d2i_EXTENDED_KEY_USAGE( + EXTENDED_KEY_USAGE **out, const uint8_t **inp, long len); + +// i2d_EXTENDED_KEY_USAGE marshals |eku| as a DER-encoded ExtKeyUsageSyntax (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_EXTENDED_KEY_USAGE(const EXTENDED_KEY_USAGE *eku, + uint8_t **outp); + +// CERTIFICATEPOLICIES is an |ASN1_ITEM| whose ASN.1 type is CertificatePolicies +// (RFC 5280) and C type is |STACK_OF(POLICYINFO)*|, or |CERTIFICATEPOLICIES*|. +DECLARE_ASN1_ITEM(CERTIFICATEPOLICIES) + +// CERTIFICATEPOLICIES_new returns a newly-allocated, empty +// |CERTIFICATEPOLICIES| object, or NULL on error. +OPENSSL_EXPORT CERTIFICATEPOLICIES *CERTIFICATEPOLICIES_new(void); + +// CERTIFICATEPOLICIES_free releases memory associated with |policies|. +OPENSSL_EXPORT void CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *policies); + +// d2i_CERTIFICATEPOLICIES parses up to |len| bytes from |*inp| as a DER-encoded +// CertificatePolicies (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT CERTIFICATEPOLICIES *d2i_CERTIFICATEPOLICIES( + CERTIFICATEPOLICIES **out, const uint8_t **inp, long len); + +// i2d_CERTIFICATEPOLICIES marshals |policies| as a DER-encoded +// CertificatePolicies (RFC 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_CERTIFICATEPOLICIES(const CERTIFICATEPOLICIES *policies, + uint8_t **outp); + +// POLICYINFO_new returns a newly-allocated, empty |POLICYINFO| object, or NULL +// on error. +OPENSSL_EXPORT POLICYINFO *POLICYINFO_new(void); + +// POLICYINFO_free releases memory associated with |info|. +OPENSSL_EXPORT void POLICYINFO_free(POLICYINFO *info); + +// POLICYQUALINFO_new returns a newly-allocated, empty |POLICYQUALINFO| object, +// or NULL on error. +OPENSSL_EXPORT POLICYQUALINFO *POLICYQUALINFO_new(void); + +// POLICYQUALINFO_free releases memory associated with |info|. +OPENSSL_EXPORT void POLICYQUALINFO_free(POLICYQUALINFO *info); + +// USERNOTICE_new returns a newly-allocated, empty |USERNOTICE| object, or NULL +// on error. +OPENSSL_EXPORT USERNOTICE *USERNOTICE_new(void); + +// USERNOTICE_free releases memory associated with |notice|. +OPENSSL_EXPORT void USERNOTICE_free(USERNOTICE *notice); + +// NOTICEREF_new returns a newly-allocated, empty |NOTICEREF| object, or NULL +// on error. +OPENSSL_EXPORT NOTICEREF *NOTICEREF_new(void); + +// NOTICEREF_free releases memory associated with |ref|. +OPENSSL_EXPORT void NOTICEREF_free(NOTICEREF *ref); + +// CRL_DIST_POINTS is an |ASN1_ITEM| whose ASN.1 type is CRLDistributionPoints +// (RFC 5280) and C type is |CRL_DIST_POINTS*|. +DECLARE_ASN1_ITEM(CRL_DIST_POINTS) + +// CRL_DIST_POINTS_new returns a newly-allocated, empty |CRL_DIST_POINTS| +// object, or NULL on error. +OPENSSL_EXPORT CRL_DIST_POINTS *CRL_DIST_POINTS_new(void); + +// CRL_DIST_POINTS_free releases memory associated with |crldp|. +OPENSSL_EXPORT void CRL_DIST_POINTS_free(CRL_DIST_POINTS *crldp); + +// d2i_CRL_DIST_POINTS parses up to |len| bytes from |*inp| as a DER-encoded +// CRLDistributionPoints (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT CRL_DIST_POINTS *d2i_CRL_DIST_POINTS(CRL_DIST_POINTS **out, + const uint8_t **inp, + long len); + +// i2d_CRL_DIST_POINTS marshals |crldp| as a DER-encoded CRLDistributionPoints +// (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |crldp| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_CRL_DIST_POINTS(CRL_DIST_POINTS *crldp, uint8_t **outp); + +// DIST_POINT_new returns a newly-allocated, empty |DIST_POINT| object, or NULL +// on error. +OPENSSL_EXPORT DIST_POINT *DIST_POINT_new(void); + +// DIST_POINT_free releases memory associated with |dp|. +OPENSSL_EXPORT void DIST_POINT_free(DIST_POINT *dp); + +// DIST_POINT_NAME_new returns a newly-allocated, empty |DIST_POINT_NAME| +// object, or NULL on error. +OPENSSL_EXPORT DIST_POINT_NAME *DIST_POINT_NAME_new(void); + +// DIST_POINT_NAME_free releases memory associated with |name|. +OPENSSL_EXPORT void DIST_POINT_NAME_free(DIST_POINT_NAME *name); + +// ISSUING_DIST_POINT is an |ASN1_ITEM| whose ASN.1 type is +// IssuingDistributionPoint (RFC 5280) and C type is |ISSUING_DIST_POINT*|. +DECLARE_ASN1_ITEM(ISSUING_DIST_POINT) + +// ISSUING_DIST_POINT_new returns a newly-allocated, empty |ISSUING_DIST_POINT| +// object, or NULL on error. +OPENSSL_EXPORT ISSUING_DIST_POINT *ISSUING_DIST_POINT_new(void); + +// ISSUING_DIST_POINT_free releases memory associated with |idp|. +OPENSSL_EXPORT void ISSUING_DIST_POINT_free(ISSUING_DIST_POINT *idp); + +// d2i_ISSUING_DIST_POINT parses up to |len| bytes from |*inp| as a DER-encoded +// IssuingDistributionPoint (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT ISSUING_DIST_POINT *d2i_ISSUING_DIST_POINT( + ISSUING_DIST_POINT **out, const uint8_t **inp, long len); + +// i2d_ISSUING_DIST_POINT marshals |idp| as a DER-encoded +// IssuingDistributionPoint (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |idp| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_ISSUING_DIST_POINT(ISSUING_DIST_POINT *idp, + uint8_t **outp); + +// ACCESS_DESCRIPTION_new returns a newly-allocated, empty |ACCESS_DESCRIPTION| +// object, or NULL on error. +OPENSSL_EXPORT ACCESS_DESCRIPTION *ACCESS_DESCRIPTION_new(void); + +// ACCESS_DESCRIPTION_free releases memory associated with |desc|. +OPENSSL_EXPORT void ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *desc); + +// AUTHORITY_INFO_ACCESS is an |ASN1_ITEM| whose ASN.1 type is +// AuthorityInfoAccessSyntax (RFC 5280) and C type is +// |STACK_OF(ACCESS_DESCRIPTION)*|, or |AUTHORITY_INFO_ACCESS*|. +DECLARE_ASN1_ITEM(AUTHORITY_INFO_ACCESS) + +// AUTHORITY_INFO_ACCESS_new returns a newly-allocated, empty +// |AUTHORITY_INFO_ACCESS| object, or NULL on error. +OPENSSL_EXPORT AUTHORITY_INFO_ACCESS *AUTHORITY_INFO_ACCESS_new(void); + +// AUTHORITY_INFO_ACCESS_free releases memory associated with |aia|. +OPENSSL_EXPORT void AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *aia); + +// d2i_AUTHORITY_INFO_ACCESS parses up to |len| bytes from |*inp| as a +// DER-encoded AuthorityInfoAccessSyntax (RFC 5280), as described in +// |d2i_SAMPLE|. +OPENSSL_EXPORT AUTHORITY_INFO_ACCESS *d2i_AUTHORITY_INFO_ACCESS( + AUTHORITY_INFO_ACCESS **out, const uint8_t **inp, long len); + +// i2d_AUTHORITY_INFO_ACCESS marshals |aia| as a DER-encoded +// AuthorityInfoAccessSyntax (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |aia| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *aia, + uint8_t **outp); + +// POLICY_MAPPING_new returns a newly-allocated, empty |POLICY_MAPPING| object, +// or NULL on error. +OPENSSL_EXPORT POLICY_MAPPING *POLICY_MAPPING_new(void); + +// POLICY_MAPPING_free releases memory associated with |mapping|. +OPENSSL_EXPORT void POLICY_MAPPING_free(POLICY_MAPPING *mapping); + +// POLICY_MAPPINGS is an |ASN1_ITEM| whose ASN.1 type is PolicyMappings (RFC +// 5280) and C type is |STACK_OF(POLICY_MAPPING)*|, or |POLICY_MAPPINGS*|. +DECLARE_ASN1_ITEM(POLICY_MAPPINGS) + +// GENERAL_SUBTREE_new returns a newly-allocated, empty |GENERAL_SUBTREE| +// object, or NULL on error. +OPENSSL_EXPORT GENERAL_SUBTREE *GENERAL_SUBTREE_new(void); + +// GENERAL_SUBTREE_free releases memory associated with |subtree|. +OPENSSL_EXPORT void GENERAL_SUBTREE_free(GENERAL_SUBTREE *subtree); + +// NAME_CONSTRAINTS is an |ASN1_ITEM| whose ASN.1 type is NameConstraints (RFC +// 5280) and C type is |NAME_CONSTRAINTS*|. +DECLARE_ASN1_ITEM(NAME_CONSTRAINTS) + +// NAME_CONSTRAINTS_new returns a newly-allocated, empty |NAME_CONSTRAINTS| +// object, or NULL on error. +OPENSSL_EXPORT NAME_CONSTRAINTS *NAME_CONSTRAINTS_new(void); + +// NAME_CONSTRAINTS_free releases memory associated with |ncons|. +OPENSSL_EXPORT void NAME_CONSTRAINTS_free(NAME_CONSTRAINTS *ncons); + +// POLICY_CONSTRAINTS_new returns a newly-allocated, empty |POLICY_CONSTRAINTS| +// object, or NULL on error. +OPENSSL_EXPORT POLICY_CONSTRAINTS *POLICY_CONSTRAINTS_new(void); + +// POLICY_CONSTRAINTS_free releases memory associated with |pcons|. +OPENSSL_EXPORT void POLICY_CONSTRAINTS_free(POLICY_CONSTRAINTS *pcons); + +// POLICY_CONSTRAINTS is an |ASN1_ITEM| whose ASN.1 type is PolicyConstraints +// (RFC 5280) and C type is |POLICY_CONSTRAINTS*|. +DECLARE_ASN1_ITEM(POLICY_CONSTRAINTS) + + +OPENSSL_EXPORT int X509_PURPOSE_set(int *p, int purpose); + +OPENSSL_EXPORT int X509_PURPOSE_get_count(void); +OPENSSL_EXPORT int X509_PURPOSE_get_by_id(int id); +OPENSSL_EXPORT char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp); +OPENSSL_EXPORT char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp); +OPENSSL_EXPORT int X509_PURPOSE_get_trust(const X509_PURPOSE *xp); + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ACCESS_DESCRIPTION, ACCESS_DESCRIPTION_free) +BORINGSSL_MAKE_DELETER(AUTHORITY_KEYID, AUTHORITY_KEYID_free) +BORINGSSL_MAKE_DELETER(BASIC_CONSTRAINTS, BASIC_CONSTRAINTS_free) +// TODO(davidben): Move this to conf.h and rename to CONF_VALUE_free. +BORINGSSL_MAKE_DELETER(CONF_VALUE, X509V3_conf_free) +BORINGSSL_MAKE_DELETER(DIST_POINT, DIST_POINT_free) +BORINGSSL_MAKE_DELETER(GENERAL_NAME, GENERAL_NAME_free) +BORINGSSL_MAKE_DELETER(GENERAL_SUBTREE, GENERAL_SUBTREE_free) +BORINGSSL_MAKE_DELETER(NAME_CONSTRAINTS, NAME_CONSTRAINTS_free) +BORINGSSL_MAKE_DELETER(NETSCAPE_SPKI, NETSCAPE_SPKI_free) +BORINGSSL_MAKE_DELETER(POLICY_MAPPING, POLICY_MAPPING_free) +BORINGSSL_MAKE_DELETER(POLICYINFO, POLICYINFO_free) +BORINGSSL_MAKE_DELETER(RSA_PSS_PARAMS, RSA_PSS_PARAMS_free) +BORINGSSL_MAKE_DELETER(X509, X509_free) +BORINGSSL_MAKE_UP_REF(X509, X509_up_ref) +BORINGSSL_MAKE_DELETER(X509_ALGOR, X509_ALGOR_free) +BORINGSSL_MAKE_DELETER(X509_ATTRIBUTE, X509_ATTRIBUTE_free) +BORINGSSL_MAKE_DELETER(X509_CRL, X509_CRL_free) +BORINGSSL_MAKE_UP_REF(X509_CRL, X509_CRL_up_ref) +BORINGSSL_MAKE_DELETER(X509_EXTENSION, X509_EXTENSION_free) +BORINGSSL_MAKE_DELETER(X509_INFO, X509_INFO_free) +BORINGSSL_MAKE_DELETER(X509_LOOKUP, X509_LOOKUP_free) +BORINGSSL_MAKE_DELETER(X509_NAME, X509_NAME_free) +BORINGSSL_MAKE_DELETER(X509_NAME_ENTRY, X509_NAME_ENTRY_free) +BORINGSSL_MAKE_DELETER(X509_OBJECT, X509_OBJECT_free) +BORINGSSL_MAKE_DELETER(X509_PUBKEY, X509_PUBKEY_free) +BORINGSSL_MAKE_DELETER(X509_REQ, X509_REQ_free) +BORINGSSL_MAKE_DELETER(X509_REVOKED, X509_REVOKED_free) +BORINGSSL_MAKE_DELETER(X509_SIG, X509_SIG_free) +BORINGSSL_MAKE_DELETER(X509_STORE, X509_STORE_free) +BORINGSSL_MAKE_UP_REF(X509_STORE, X509_STORE_up_ref) +BORINGSSL_MAKE_DELETER(X509_STORE_CTX, X509_STORE_CTX_free) +BORINGSSL_MAKE_DELETER(X509_VERIFY_PARAM, X509_VERIFY_PARAM_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#define X509_R_AKID_MISMATCH 100 +#define X509_R_BAD_PKCS7_VERSION 101 +#define X509_R_BAD_X509_FILETYPE 102 +#define X509_R_BASE64_DECODE_ERROR 103 +#define X509_R_CANT_CHECK_DH_KEY 104 +#define X509_R_CERT_ALREADY_IN_HASH_TABLE 105 +#define X509_R_CRL_ALREADY_DELTA 106 +#define X509_R_CRL_VERIFY_FAILURE 107 +#define X509_R_IDP_MISMATCH 108 +#define X509_R_INVALID_BIT_STRING_BITS_LEFT 109 +#define X509_R_INVALID_DIRECTORY 110 +#define X509_R_INVALID_FIELD_NAME 111 +#define X509_R_INVALID_PSS_PARAMETERS 112 +#define X509_R_INVALID_TRUST 113 +#define X509_R_ISSUER_MISMATCH 114 +#define X509_R_KEY_TYPE_MISMATCH 115 +#define X509_R_KEY_VALUES_MISMATCH 116 +#define X509_R_LOADING_CERT_DIR 117 +#define X509_R_LOADING_DEFAULTS 118 +#define X509_R_NEWER_CRL_NOT_NEWER 119 +#define X509_R_NOT_PKCS7_SIGNED_DATA 120 +#define X509_R_NO_CERTIFICATES_INCLUDED 121 +#define X509_R_NO_CERT_SET_FOR_US_TO_VERIFY 122 +#define X509_R_NO_CRLS_INCLUDED 123 +#define X509_R_NO_CRL_NUMBER 124 +#define X509_R_PUBLIC_KEY_DECODE_ERROR 125 +#define X509_R_PUBLIC_KEY_ENCODE_ERROR 126 +#define X509_R_SHOULD_RETRY 127 +#define X509_R_UNKNOWN_KEY_TYPE 128 +#define X509_R_UNKNOWN_NID 129 +#define X509_R_UNKNOWN_PURPOSE_ID 130 +#define X509_R_UNKNOWN_TRUST_ID 131 +#define X509_R_UNSUPPORTED_ALGORITHM 132 +#define X509_R_WRONG_LOOKUP_TYPE 133 +#define X509_R_WRONG_TYPE 134 +#define X509_R_NAME_TOO_LONG 135 +#define X509_R_INVALID_PARAMETER 136 +#define X509_R_SIGNATURE_ALGORITHM_MISMATCH 137 +#define X509_R_DELTA_CRL_WITHOUT_CRL_NUMBER 138 +#define X509_R_INVALID_FIELD_FOR_VERSION 139 +#define X509_R_INVALID_VERSION 140 +#define X509_R_NO_CERTIFICATE_FOUND 141 +#define X509_R_NO_CERTIFICATE_OR_CRL_FOUND 142 +#define X509_R_NO_CRL_FOUND 143 +#define X509_R_INVALID_POLICY_EXTENSION 144 +#define X509_R_UNKNOWN_SIGID_ALGS 145 + +#endif // OPENSSL_HEADER_X509_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509_vfy.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509_vfy.h new file mode 100644 index 0000000..e1bf890 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509_vfy.h @@ -0,0 +1,7 @@ +// Copyright (c) 2021, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "x509.h" diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509v3.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509v3.h new file mode 100644 index 0000000..9a81cba --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509v3.h @@ -0,0 +1,52 @@ +// Copyright (c) 2023, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_X509V3_H +#define OPENSSL_HEADER_X509V3_H + +// This header primarily exists in order to make compiling against code that +// expects OpenSSL easier. We have merged this header into . +// However, due to conflicts, some deprecated symbols are defined here. +#include + + +// CRL reason constants. + +// TODO(davidben): These constants live here because strongswan defines +// conflicting symbols and has been relying on them only being defined in +// . Defining the constants in would break +// strongswan, but we would also like for new code to only need +// . Introduce properly namespaced versions of these constants +// and, separately, see if we can fix strongswan to similarly avoid the +// conflict. Between OpenSSL, strongswan, and wincrypt.h all defining these +// constants, it seems best for everyone to just avoid them going forward. +#define CRL_REASON_NONE (-1) +#define CRL_REASON_UNSPECIFIED 0 +#define CRL_REASON_KEY_COMPROMISE 1 +#define CRL_REASON_CA_COMPROMISE 2 +#define CRL_REASON_AFFILIATION_CHANGED 3 +#define CRL_REASON_SUPERSEDED 4 +#define CRL_REASON_CESSATION_OF_OPERATION 5 +#define CRL_REASON_CERTIFICATE_HOLD 6 +#define CRL_REASON_REMOVE_FROM_CRL 8 +#define CRL_REASON_PRIVILEGE_WITHDRAWN 9 +#define CRL_REASON_AA_COMPROMISE 10 + + +// Deprecated constants. + +// The following constants are legacy aliases for |X509v3_KU_*|. They are +// defined here instead of in because NSS's public headers use +// the same symbols. Some callers have inadvertently relied on the conflicts +// only being defined in this header. +#define KU_DIGITAL_SIGNATURE X509v3_KU_DIGITAL_SIGNATURE +#define KU_NON_REPUDIATION X509v3_KU_NON_REPUDIATION +#define KU_KEY_ENCIPHERMENT X509v3_KU_KEY_ENCIPHERMENT +#define KU_DATA_ENCIPHERMENT X509v3_KU_DATA_ENCIPHERMENT +#define KU_KEY_AGREEMENT X509v3_KU_KEY_AGREEMENT +#define KU_KEY_CERT_SIGN X509v3_KU_KEY_CERT_SIGN +#define KU_CRL_SIGN X509v3_KU_CRL_SIGN +#define KU_ENCIPHER_ONLY X509v3_KU_ENCIPHER_ONLY +#define KU_DECIPHER_ONLY X509v3_KU_DECIPHER_ONLY + +#endif // OPENSSL_HEADER_X509V3_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509v3_errors.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509v3_errors.h new file mode 100644 index 0000000..85db1f9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/openssl/x509v3_errors.h @@ -0,0 +1,74 @@ +// Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 1999 +// Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_X509V3_ERRORS_H +#define OPENSSL_HEADER_X509V3_ERRORS_H + +#define X509V3_R_BAD_IP_ADDRESS 100 +#define X509V3_R_BAD_OBJECT 101 +#define X509V3_R_BN_DEC2BN_ERROR 102 +#define X509V3_R_BN_TO_ASN1_INTEGER_ERROR 103 +#define X509V3_R_CANNOT_FIND_FREE_FUNCTION 104 +#define X509V3_R_DIRNAME_ERROR 105 +#define X509V3_R_DISTPOINT_ALREADY_SET 106 +#define X509V3_R_DUPLICATE_ZONE_ID 107 +#define X509V3_R_ERROR_CONVERTING_ZONE 108 +#define X509V3_R_ERROR_CREATING_EXTENSION 109 +#define X509V3_R_ERROR_IN_EXTENSION 110 +#define X509V3_R_EXPECTED_A_SECTION_NAME 111 +#define X509V3_R_EXTENSION_EXISTS 112 +#define X509V3_R_EXTENSION_NAME_ERROR 113 +#define X509V3_R_EXTENSION_NOT_FOUND 114 +#define X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED 115 +#define X509V3_R_EXTENSION_VALUE_ERROR 116 +#define X509V3_R_ILLEGAL_EMPTY_EXTENSION 117 +#define X509V3_R_ILLEGAL_HEX_DIGIT 118 +#define X509V3_R_INCORRECT_POLICY_SYNTAX_TAG 119 +#define X509V3_R_INVALID_BOOLEAN_STRING 120 +#define X509V3_R_INVALID_EXTENSION_STRING 121 +#define X509V3_R_INVALID_MULTIPLE_RDNS 122 +#define X509V3_R_INVALID_NAME 123 +#define X509V3_R_INVALID_NULL_ARGUMENT 124 +#define X509V3_R_INVALID_NULL_NAME 125 +#define X509V3_R_INVALID_NULL_VALUE 126 +#define X509V3_R_INVALID_NUMBER 127 +#define X509V3_R_INVALID_NUMBERS 128 +#define X509V3_R_INVALID_OBJECT_IDENTIFIER 129 +#define X509V3_R_INVALID_OPTION 130 +#define X509V3_R_INVALID_POLICY_IDENTIFIER 131 +#define X509V3_R_INVALID_PROXY_POLICY_SETTING 132 +#define X509V3_R_INVALID_PURPOSE 133 +#define X509V3_R_INVALID_SECTION 134 +#define X509V3_R_INVALID_SYNTAX 135 +#define X509V3_R_ISSUER_DECODE_ERROR 136 +#define X509V3_R_MISSING_VALUE 137 +#define X509V3_R_NEED_ORGANIZATION_AND_NUMBERS 138 +#define X509V3_R_NO_CONFIG_DATABASE 139 +#define X509V3_R_NO_ISSUER_CERTIFICATE 140 +#define X509V3_R_NO_ISSUER_DETAILS 141 +#define X509V3_R_NO_POLICY_IDENTIFIER 142 +#define X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED 143 +#define X509V3_R_NO_PUBLIC_KEY 144 +#define X509V3_R_NO_SUBJECT_DETAILS 145 +#define X509V3_R_ODD_NUMBER_OF_DIGITS 146 +#define X509V3_R_OPERATION_NOT_DEFINED 147 +#define X509V3_R_OTHERNAME_ERROR 148 +#define X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED 149 +#define X509V3_R_POLICY_PATH_LENGTH 150 +#define X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED 151 +#define X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY 152 +#define X509V3_R_SECTION_NOT_FOUND 153 +#define X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS 154 +#define X509V3_R_UNABLE_TO_GET_ISSUER_KEYID 155 +#define X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT 156 +#define X509V3_R_UNKNOWN_EXTENSION 157 +#define X509V3_R_UNKNOWN_EXTENSION_NAME 158 +#define X509V3_R_UNKNOWN_OPTION 159 +#define X509V3_R_UNSUPPORTED_OPTION 160 +#define X509V3_R_UNSUPPORTED_TYPE 161 +#define X509V3_R_USER_TOO_LONG 162 +#define X509V3_R_INVALID_VALUE 163 +#define X509V3_R_TRAILING_DATA_IN_EXTENSION 164 + +#endif // OPENSSL_HEADER_X509V3_ERRORS_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/rust_wrapper.h b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/rust_wrapper.h new file mode 100644 index 0000000..d8c7565 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/include/rust_wrapper.h @@ -0,0 +1,119 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC +// Modifications copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +#ifndef OPENSSL_HEADER_RUST_WRAPPER_H +#define OPENSSL_HEADER_RUST_WRAPPER_H + +#include "openssl/is_awslc.h" +#include "openssl/aes.h" +#include "openssl/asn1.h" +#include "openssl/asn1_mac.h" +#include "openssl/asn1t.h" +#include "openssl/base.h" +#include "openssl/base64.h" +#include "openssl/bio.h" +#include "openssl/blake2.h" +#include "openssl/blowfish.h" +#include "openssl/bn.h" +#include "openssl/buf.h" +#include "openssl/buffer.h" +#include "openssl/bytestring.h" +#include "openssl/chacha.h" +#include "openssl/cipher.h" +#include "openssl/cmac.h" +#include "openssl/conf.h" +#include "openssl/cpu.h" +#include "openssl/crypto.h" +#include "openssl/ctrdrbg.h" +#include "openssl/curve25519.h" +#include "openssl/des.h" +#include "openssl/dh.h" +#include "openssl/digest.h" +#include "openssl/dsa.h" +#include "openssl/e_os2.h" +#include "openssl/ec.h" +#include "openssl/ec_key.h" +#include "openssl/ecdh.h" +#include "openssl/ecdsa.h" +#include "openssl/engine.h" +#include "openssl/err.h" +#include "openssl/evp.h" +#include "openssl/evp_errors.h" +#include "openssl/ex_data.h" +#include "openssl/hkdf.h" +#include "openssl/hmac.h" +#include "openssl/hpke.h" +#include "openssl/hrss.h" +#include "openssl/kdf.h" +#include "openssl/lhash.h" +#include "openssl/md4.h" +#include "openssl/md5.h" +#include "openssl/mem.h" +#include "openssl/ocsp.h" +#include "openssl/obj.h" +#include "openssl/obj_mac.h" +#include "openssl/objects.h" +#include "openssl/opensslconf.h" +#include "openssl/opensslv.h" +#include "openssl/ossl_typ.h" +#include "openssl/pem.h" +#include "openssl/pkcs12.h" +#include "openssl/pkcs7.h" +#include "openssl/pkcs8.h" +#include "openssl/poly1305.h" +#include "openssl/pool.h" +#include "openssl/rand.h" +#include "openssl/rc4.h" +#include "openssl/ripemd.h" +#include "openssl/rsa.h" +#include "openssl/safestack.h" +#include "openssl/sha.h" +#include "openssl/siphash.h" +#include "openssl/span.h" +#include "openssl/stack.h" +#include "openssl/thread.h" +#include "openssl/trust_token.h" +#include "openssl/type_check.h" +#include "openssl/x509.h" +#include "openssl/x509_vfy.h" +#include "openssl/x509v3.h" +#include "openssl/experimental/kem_deterministic_api.h" + +#if defined(AWS_LC_RUST_INCLUDE_SSL) +#include "openssl/ssl.h" +#include "openssl/ssl3.h" +#endif + +#ifdef _WIN32 +#define AWS_LC_SYS_EXPORT __declspec(dllexport) +#else +#define AWS_LC_SYS_EXPORT __attribute__((visibility("default"))) +#endif + +#define AWS_LC_WRAPPER_ADD_PREFIX(a, b) AWS_LC_WRAPPER_ADD_PREFIX_INNER(a, b) +#define AWS_LC_WRAPPER_ADD_PREFIX_INNER(a, b) a ## _ ## b + +#if defined(BORINGSSL_PREFIX) +#define ERR_GET_LIB_RUST AWS_LC_WRAPPER_ADD_PREFIX(BORINGSSL_PREFIX, ERR_GET_LIB_RUST) +#define ERR_GET_REASON_RUST AWS_LC_WRAPPER_ADD_PREFIX(BORINGSSL_PREFIX, ERR_GET_REASON_RUST) +#define ERR_GET_FUNC_RUST AWS_LC_WRAPPER_ADD_PREFIX(BORINGSSL_PREFIX, ERR_GET_FUNC_RUST) +#endif // BORINGSSL_PREFIX + +#if defined(__cplusplus) +extern "C" { +#endif + +// The following functions are wrappers over inline functions and macros in +// BoringSSL, which bindgen cannot currently correctly bind. These wrappers +// ensure changes to the functions remain in lockstep with the Rust versions. +AWS_LC_SYS_EXPORT int ERR_GET_LIB_RUST(uint32_t packed_error); +AWS_LC_SYS_EXPORT int ERR_GET_REASON_RUST(uint32_t packed_error); +AWS_LC_SYS_EXPORT int ERR_GET_FUNC_RUST(uint32_t packed_error); + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RUST_WRAPPER_H diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/libaws_lc_0_40_0_crypto.a b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/libaws_lc_0_40_0_crypto.a new file mode 100644 index 0000000..1c28c01 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/libaws_lc_0_40_0_crypto.a Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/md5-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/md5-x86_64.obj new file mode 100644 index 0000000..fb09053 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/md5-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/p256-x86_64-asm.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/p256-x86_64-asm.obj new file mode 100644 index 0000000..f8b6566 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/p256-x86_64-asm.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/p256_beeu-x86_64-asm.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/p256_beeu-x86_64-asm.obj new file mode 100644 index 0000000..0651e9f --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/p256_beeu-x86_64-asm.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rdrand-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rdrand-x86_64.obj new file mode 100644 index 0000000..c9e6f3a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rdrand-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-2k-avx512.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-2k-avx512.obj new file mode 100644 index 0000000..49265a7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-2k-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-3k-avx512.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-3k-avx512.obj new file mode 100644 index 0000000..c94e312 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-3k-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-4k-avx512.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-4k-avx512.obj new file mode 100644 index 0000000..d49fc3a --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-4k-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-avx2.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-avx2.obj new file mode 100644 index 0000000..811882c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/rsaz-avx2.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha1-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha1-x86_64.obj new file mode 100644 index 0000000..40d2534 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha1-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha256-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha256-x86_64.obj new file mode 100644 index 0000000..88c2701 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha256-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha512-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha512-x86_64.obj new file mode 100644 index 0000000..3260041 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/sha512-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/trampoline-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/trampoline-x86_64.obj new file mode 100644 index 0000000..c1e0eab --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/trampoline-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/vpaes-x86_64.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/vpaes-x86_64.obj new file mode 100644 index 0000000..2a96f25 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/vpaes-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/x86_64-mont.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/x86_64-mont.obj new file mode 100644 index 0000000..a5e325c --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/x86_64-mont.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/x86_64-mont5.obj b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/x86_64-mont5.obj new file mode 100644 index 0000000..b03a6ee --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/out/x86_64-mont5.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/output b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/output new file mode 100644 index 0000000..8081a07 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/output @@ -0,0 +1,11700 @@ +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX +cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS +cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM +cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM +cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD +cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREGENERATED_SRC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREGENERATED_SRC +cargo:rerun-if-env-changed=AWS_LC_SYS_EFFECTIVE_TARGET_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_EFFECTIVE_TARGET +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_JITTER_ENTROPY_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_JITTER_ENTROPY +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_U1_BINDINGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_U1_BINDINGS +cargo:rerun-if-env-changed=AWS_LC_SYS_INCLUDES_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_INCLUDES +cargo:rerun-if-env-changed=AWS_LC_SYS_SANITIZER_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_SANITIZER +cargo:rerun-if-env-changed=CARGO_ENCODED_RUSTFLAGS +cargo:warning=Environment Variable found 'CARGO_ENCODED_RUSTFLAGS': '' +cargo:warning=Emitting configuration: cargo:rustc-cfg=universal +cargo:rustc-cfg=universal +cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC +cargo:rerun-if-env-changed=CARGO_FEATURE_SSL +cargo:warning=Building with: CC +cargo:warning=Symbol Prefix: Some("aws_lc_0_40_0") +cargo:rerun-if-env-changed=CARGO_FEATURE_SSL +cargo:warning=Target platform: 'x86_64-pc-windows-msvc' +cargo:root=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-3c565c61eff96ce1\out +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS +cargo:rerun-if-env-changed=TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CFLAGS +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CFLAGS +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CC +cargo:rerun-if-env-changed=TARGET_CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CC +cargo:rerun-if-env-changed=AWS_LC_SYS_CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CC +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CC +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CXX +cargo:rerun-if-env-changed=TARGET_CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CXX +cargo:rerun-if-env-changed=AWS_LC_SYS_CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CXX +cargo:rerun-if-env-changed=CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CXX +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +stdalign_check.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2220: ���̌x���̓G���[�Ƃ��ď�������܂� +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): warning C4013: �֐� 'alignas' �͒�`����Ă��܂���Bint �^�̒l��Ԃ��O���֐��ƌ��Ȃ��܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2146: �\���G���[: ';' ���A���ʎq 'uint8_t' �̑O�ɕK�v�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2275: 'uint8_t': �^�̑���Ɏ����K�v�ł� +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2146: �\���G���[: ';' ���A���ʎq 'test' �̑O�ɕK�v�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2065: 'test': ��`����Ă��Ȃ����ʎq�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2109: �z��܂��́A�|�C���^�[�łȂ��ϐ��ɓY�����g���܂����B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(14): warning C4013: �֐� 'alignof' �͒�`����Ă��܂���Bint �^�̒l��Ԃ��O���֐��ƌ��Ȃ��܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(14): error C2275: 'uint8_t': �^�̑���Ɏ����K�v�ł� +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(16): error C2065: 'test': ��`����Ă��Ȃ����ʎq�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(16): error C2109: �z��܂��́A�|�C���^�[�łȂ��ϐ��ɓY�����g���܂����B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(19): error C2065: 'test': ��`����Ă��Ȃ����ʎq�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(19): error C2109: �z��܂��́A�|�C���^�[�łȂ��ϐ��ɓY�����g���܂����B +cargo:warning=Compilation of 'stdalign_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit code: 2): \"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Tools\\\\MSVC\\\\14.44.35207\\\\bin\\\\HostX64\\\\x64\\\\cl.exe\" \"-nologo\" \"-MD\" \"-Z7\" \"-Brepro\" \"-WX\" \"-W4\" \"-FoD:\\\\develop\\\\ExoLauncher\\\\target\\\\debug\\\\build\\\\aws-lc-sys-3c565c61eff96ce1\\\\out\\\\out-stdalign_check\\\\cce1dfae8b188d9e-stdalign_check.o\" \"-c\" \"C:\\\\Users\\\\bythe\\\\CARGO~1\\\\registry\\\\src\\\\INDEXC~1.IO-\\\\AWS-LC~1.0\\\\aws-lc\\\\tests\\\\compiler_features_tests\\\\stdalign_check.c\"" }). +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS +cargo:rerun-if-env-changed=TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CFLAGS +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CFLAGS +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-base.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-gcd.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-health.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\third_party/jitterentropy/jitterentropy-library/src/jitterentropy-health.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-noise.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\third_party/jitterentropy/jitterentropy-library/src/jitterentropy-noise.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-sha3.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +jitterentropy-timer.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:warning=NASM command not found or failed to execute. +cargo:warning=NASM command not found or failed to execute. +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +asn1_lib.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(124): warning C4267: '=': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(139): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(141): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(183): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +asn1_par.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(150): warning C4244: '�֐�': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(155): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(172): warning C4244: '�֐�': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(176): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(568): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +asn_pack.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_bitstr.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_bitstr.c(197): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_bool.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_d2i_fp.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_d2i_fp.c(22): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_dup.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_gentm.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_i2d_fp.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_int.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_mbstr.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_object.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_object.c(94): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_octet.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_strex.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strex.c(45): warning C4244: '�֐�': 'uint32_t' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strex.c(269): warning C4267: '+=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_strnid.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strnid.c(24): warning C4100: 'mask': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strnid.c(28): warning C4100: 'p': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_time.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_type.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_utctm.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_utf8.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +f_int.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +f_string.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/f_string.c(8): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +posix_time.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/posix_time.c(170): warning C4127: ���������萔�ł��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_dec.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_fre.c +tasn_enc.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(338): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(363): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(397): warning C4244: '�֐�': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(426): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(474): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(565): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(575): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(687): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(689): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(708): warning C4267: '=': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(930): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(995): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(1008): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(1065): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(1082): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_new.c +tasn_typ.c +tasn_utl.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +bio.c +base64.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +bio_addr.c +bio_mem.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\base64\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(22): warning C4244: 'return': 'crypto_word_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(175): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(176): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(177): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(178): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(186): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(187): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(188): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(266): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(267): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(268): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(273): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(274): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(279): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(345): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(52): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(382): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(838): warning C4100: 'buffer_size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(838): warning C4100: 'bio': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(966): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(965): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +connect.c +dgram.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio_addr.c(91): warning C4244: '=': 'int' ���� 'ADDRESS_FAMILY' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio_addr.c(102): warning C4244: '=': 'int' ���� 'ADDRESS_FAMILY' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/dgram.c(93): warning C4244: '��������': 'ssize_t' ���� 'const int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/dgram.c(132): warning C4244: '��������': 'const ssize_t' ���� 'const int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/dgram.c(155): warning C4267: '��������': 'size_t' ���� 'const int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +fd.c +file.c +hexdump.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(52): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(53): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(54): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(55): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(168): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +errno.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +printf.c +pair.c +socket.c +md.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +socket_helper.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/pair.c(320): warning C4267: '=': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/pair.c(301): warning C4100: 'ptr': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +bn_asn1.c +convert.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +blake2.c +buf.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/socket_helper.c(66): warning C4267: '=': 'size_t' ���� 'socklen_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/socket_helper.c(68): warning C4244: '=': 'SOCKET' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ber.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\buf\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\blake2\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +asn1_compat.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bn_extra\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bn_extra\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(347): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(348): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(349): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(350): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cbs.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +chacha.c +unicode.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cbb.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/unicode.c(118): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/unicode.c(122): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/unicode.c(127): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bytestring\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +derive_key.c +cipher_extra.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\chacha\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bytestring\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/cbb.c(368): warning C4244: '�֐�': 'CBS_ASN1_TAG' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/cbb.c(429): warning C4244: '=': 'uint64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/cbs.c(112): warning C4244: '=': 'uint64_t' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +e_aesgcmsiv.c +e_aesctrhmac.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_aes_cbc_hmac_sha1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +e_aes_cbc_hmac_sha256.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_chacha20poly1305.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(74): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(77): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(80): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(83): warning C4100: 'eckey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(86): warning C4100: 'ec_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(89): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(74): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(95): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(98): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(77): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(101): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(80): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(83): warning C4100: 'eckey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(86): warning C4100: 'ec_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(89): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(95): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(98): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(101): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(107): warning C4100: 'info_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(106): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(105): warning C4100: 'salt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(104): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(110): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'iterations': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'password_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(117): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(122): warning C4100: 'label_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(121): warning C4100: 'label': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(120): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(125): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(128): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'secret_len': �Q�Ƃ���Ȃ��p�����[�^�[ +CC:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(107): warning C4100: 'info_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(132): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(106): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(105): warning C4100: 'salt': �Q�Ƃ���Ȃ��p�����[�^�[ +CC:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(134): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(104): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(110): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'iterations': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'password_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(117): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(122): warning C4100: 'label_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(121): warning C4100: 'label': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(120): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(125): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(128): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'secret_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(132): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(134): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(86): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(93): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(167): warning C4100: 'extra_in_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(166): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +e_des.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(583): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(588): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(685): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(709): warning C4100: 'extra_in_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(708): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +e_null.c +e_rc2.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'length': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(207): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(212): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(211): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(217): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(216): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(57): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(168): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(169): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(192): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(191): warning C4267: '��������': 'size_t' ���� 'unsigned int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(341): warning C4244: '=': 'uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'length': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(207): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(212): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(211): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(217): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(216): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(58): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(164): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(165): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(187): warning C4267: '=': 'size_t' ���� 'unsigned int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(188): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(337): warning C4244: '=': 'uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +e_rc4.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +e_tls.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\chacha\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(87): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(98): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(398): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(703): warning C4244: '=': 'int32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\des\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(21): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(21): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(82): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(82): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(112): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(112): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +conf.c +tls_cbc.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(15): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(15): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(14): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(14): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(19): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(183): warning C4267: '��������': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(305): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(315): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(318): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(334): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(334): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(358): warning C4100: 'ptr': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +console.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +crypto.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc4.c(15): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc4.c(15): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_tls.c(200): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_tls.c(114): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +blowfish.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +base64_bio.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\conf\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(90): warning C4100: 'arg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(148): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(244): warning C4244: '=': 'int' ���� 'char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(344): warning C4100: 'conf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(353): warning C4100: 'conf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(366): warning C4100: 'conf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(452): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(454): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(672): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(671): warning C4100: 'appname': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(671): warning C4100: 'filename': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(682): warning C4100: 'all': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(686): warning C4100: 'config_name': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/tls_cbc.c(20): warning C4100: 'block_size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/crypto.c(147): warning C4100: 'settings': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/crypto.c(147): warning C4100: 'opts': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cast.c +cast_tables.c +cfb.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/blowfish/blowfish.c(560): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/blowfish/blowfish.c(560): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +dh_decrepit.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +evp_do_all.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/dh/dh_decrepit.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\bio\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(169): warning C4244: '-=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(192): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(323): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(340): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(430): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\console\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +obj_decrepit.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +ripemd.c +rsa_decrepit.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\cast\../../../crypto/internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\cfb\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cast/cast.c(309): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cast/cast.c(309): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cfb/cfb.c(23): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cfb/cfb.c(23): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509_decrepit.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +des.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +dh_asn1.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +params.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\ripemd\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\obj\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/obj/obj_decrepit.c(20): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/obj/obj_decrepit.c(32): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +digest_extra.c +dsa.c +dsa_asn1.c +ecdh_extra.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\des\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dh_extra\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dh_extra\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ecdsa_asn1.c +ec_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\../crypto/internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(265): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(267): warning C4100: 'count': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(267): warning C4100: 'data': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(267): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(269): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(269): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dsa\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dsa\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(240): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(308): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(333): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(340): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(780): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(795): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(817): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(872): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(931): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(930): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(527): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(697): warning C4100: 'offset': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(697): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(697): warning C4100: 'bio': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +ec_derive.c +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +hash_to_curve.c +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +engine.c +err.c +print.c +evp_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\err\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(294): warning C4100: 'pid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(400): warning C4100: 'packed_error': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(528): warning C4244: '��������': 'uintptr_t' ���� 'const unsigned long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(597): warning C4244: '=': 'unsigned int' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(572): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\engine\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/hash_to_curve.c(76): warning C4267: '��������': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/hash_to_curve.c(76): warning C4267: '��������': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/hash_to_curve.c(212): warning C4100: 'Z': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(280): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(286): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(352): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(360): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(369): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(378): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(660): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(671): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(669): warning C4100: '_pe': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(688): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(679): warning C4100: '_pe': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +p_dh.c +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +p_dh_asn1.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +p_dsa.c +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_dsa_asn1.c +p_ec_asn1.c +p_ed25519_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dsa_asn1.c(18): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dsa_asn1.c(79): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dh.c(107): warning C4100: '_p2': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(118): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(158): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(245): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(247): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dh_asn1.c(40): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ec_asn1.c(43): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ec_asn1.c(102): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ec_asn1.c(162): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +p_hmac_asn1.c +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +p_kem_asn1.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_methods.c +p_rsa_asn1.c +p_pqdsa_asn1.c +p_x25519.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(37): warning C4100: 'params': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(37): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(57): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(104): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(130): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(130): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(15): warning C4100: 'src': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(15): warning C4100: 'dst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(17): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(67): warning C4100: 'p2': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(67): warning C4100: 'p1': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(67): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +p_x25519_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +scrypt.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\../crypto/internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_hmac_asn1.c(13): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_hmac_asn1.c(27): warning C4100: 'pubkey_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_hmac_asn1.c(26): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_pqdsa_asn1.c(143): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_pqdsa_asn1.c(238): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_pqdsa_asn1.c(246): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_kem_asn1.c(167): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +sign.c +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +ex_data.c +bcm.c +cpucap.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\include\openssl\crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(113): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(151): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(236): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(238): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +hpke.c +hrss.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +lhash.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(74): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(77): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(80): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(83): warning C4100: 'eckey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(86): warning C4100: 'ec_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(89): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(95): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(98): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(101): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(107): warning C4100: 'info_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(106): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(105): warning C4100: 'salt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(104): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(110): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'iterations': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'password_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(117): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(122): warning C4100: 'label_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(121): warning C4100: 'label': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(120): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(125): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(128): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'secret_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(132): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(134): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(201): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(201): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(200): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(200): warning C4100: 'length': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(199): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(199): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(207): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(206): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(206): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(205): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(205): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(212): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(211): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(217): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(216): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes/aes_nohw.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes/aes_nohw.c(700): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +md4.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +mem.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/bn.c(407): warning C4100: 'n': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/bn.c(407): warning C4100: 'b': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/div_extra.c(32): warning C4244: 'return': 'uint32_t' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/div_extra.c(48): warning C4244: 'return': 'uint32_t' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(40): warning C4100: 'window': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(39): warning C4100: 'rowidx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(39): warning C4100: 'table': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(38): warning C4100: 'width': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(38): warning C4100: 'dest': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(141): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(781): warning C4100: 'window': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(49): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(364): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(364): warning C4100: 'n0': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(363): warning C4100: 'np': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(362): warning C4100: 'bp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(361): warning C4100: 'ap': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(361): warning C4100: 'rp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/prime.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/aead.c(57): warning C4100: 'impl': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(94): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(348): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(712): warning C4100: 'b': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(712): warning C4100: 'a': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(716): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(716): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(105): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(313): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(616): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(621): warning C4100: 'arg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(649): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1056): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1060): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1267): warning C4100: 'external_nonce': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1305): warning C4100: 'external_nonce': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1391): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1487): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(300): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(309): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(315): warning C4100: 'extra_in_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(314): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(479): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(527): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(540): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cpucap/cpu_intel.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cpucap/cpu_ppc64le.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cmac/cmac.c(140): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cmac/cmac.c(196): warning C4267: '+=': 'size_t' ���� 'unsigned int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519.c(107): warning C4100: 'private_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519.c(106): warning C4100: 'public_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519.c(218): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519\./curve25519_tables.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519\../../../third_party/fiat/curve25519_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519\../../../third_party/fiat/curve25519_32.h(938): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(691): warning C4244: 'return': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(740): warning C4244: '�֐�': 'unsigned int' ���� 'signed char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(765): warning C4244: 'return': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(902): warning C4244: '�֐�': 'unsigned int' ���� 'signed char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1333): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1334): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1335): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1336): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1337): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1338): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1339): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1340): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1341): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1342): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1343): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1344): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1345): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1346): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1347): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1348): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1349): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1350): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1351): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1352): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1354): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1355): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1356): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1357): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1358): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1359): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1360): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1361): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1362): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1363): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1822): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1823): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1824): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1825): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1826): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1827): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1828): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1829): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1830): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1831): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1832): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1833): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1834): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1835): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1836): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1837): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1838): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1839): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1840): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1841): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1843): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1844): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1845): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1846): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1847): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1848): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1849): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1850): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1851): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1852): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(14): warning C4100: 'enable': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(120): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(120): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(196): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(317): warning C4100: 'digest': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\lhash\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\hrss\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(841): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\hpke\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hpke/hpke.c(104): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hpke/hpke.c(317): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1649): warning C4244: '=': 'const uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1651): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1654): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1656): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1659): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1661): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1668): warning C4244: '=': 'const uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1670): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1673): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1751): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1754): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1911): warning C4244: '�֐�': 'const crypto_word_t' ���� 'int16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(2228): warning C4244: '�֐�': 'crypto_word_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ecdsa/ecdsa.c(364): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(423): warning C4100: 'ignored': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(463): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(475): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(474): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(481): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(597): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(606): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(619): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(701): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(734): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(746): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(757): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(885): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1079): warning C4100: 'flag': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1079): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1081): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1085): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1092): warning C4100: 'meth': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1111): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1110): warning C4100: 'seed': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1110): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1115): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1117): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(500): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(499): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(518): warning C4100: 'flag': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(518): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(47): warning C4244: '=': 'crypto_word_t' ���� 'ec_nistp_felem_limb' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(45): warning C4244: '��������': 'crypto_word_t' ���� 'ec_nistp_felem_limb' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(220): warning C4244: '��������': 'crypto_word_t' ���� 'ec_nistp_felem_limb' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(464): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(599): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(706): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/oct.c(66): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/oct.c(215): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p256_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p256_32.h(3708): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p256_32.h(4523): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(217): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(233): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(245): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(260): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(272): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(32): warning C4100: 'size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(32): warning C4100: 'addr': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(33): warning C4100: 'size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(33): warning C4100: 'addr': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(276): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(278): warning C4100: 'min_size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(278): warning C4100: 'size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(352): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(356): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(360): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(566): warning C4100: 'line': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(566): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(570): warning C4100: 'line': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(570): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(574): warning C4100: 'line': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(574): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\md4\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(88): warning C4127: ���������萔�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(246): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(257): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(280): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(347): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(362): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(477): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(492): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(504): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p384_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p384_32.h(8739): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p384_32.h(9487): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(356): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(371): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(464): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(486): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(501): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p521_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p521_32.h(1833): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(162): warning C4244: 'return': 'crypto_word_t' ���� 'p521_limb_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(374): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(389): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(402): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(424): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(439): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(459): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(468): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/simple.c(93): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/simple_mul.c(41): warning C4244: '��������': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/simple_mul.c(92): warning C4244: '��������': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/util.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/wnaf.c(76): warning C4244: '=': 'int' ���� 'int8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/evp.c(337): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/evp.c(530): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/evp.c(571): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +obj.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ec.c(281): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519.c(15): warning C4100: 'src': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519.c(15): warning C4100: 'dst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519.c(17): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +obj_xref.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519ph.c(104): warning C4100: 'p1': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ocsp_asn.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_hmac.c(95): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_hmac.c(105): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +ocsp_client.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(106): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(819): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(819): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(823): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(823): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(828): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(827): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\hkdf/hkdf.c(146): warning C4267: '=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\hkdf/hkdf.c(130): warning C4267: '��������': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +ocsp_extension.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\hmac/hmac.c(440): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\kdf/kbkdf.c(82): warning C4267: '=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\../mldsa_native_config.h(42): warning C4100: 'cap': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\rounding.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\rounding.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\rounding.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_kem\mlkem\../mlkem_native_config.h(36): warning C4100: 'cap': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes/gcm.c(30): warning C4127: ���������萔�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/ctrdrbg.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand\entropy/internal.h(96): warning C4100: 'out_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand\entropy/internal.h(96): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(31): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(37): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(43): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(71): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(75): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(77): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(80): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(311): warning C4100: 'rsa': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(407): warning C4100: 'name': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(595): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(594): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(1045): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(633): warning C4100: 'p': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(891): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(1028): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\self_check/self_check.c(1818): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\service_indicator/service_indicator.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\sha/sha3.c(191): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\sha/sha512.c(272): warning C4127: ���������萔�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\obj\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes\gcm.c(417) : warning C4702: ���䂪�n��Ȃ��R�[�h�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes\gcm.c(686) : warning C4702: ���䂪�n��Ȃ��R�[�h�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes\gcm.c(791) : warning C4702: ���䂪�n��Ȃ��R�[�h�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None + +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ocsp/ocsp_client.c(182): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +ocsp_lib.c +ocsp_http.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ocsp_server.c +ocsp_verify.c +ocsp_print.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pem_all.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ocsp/ocsp_http.c(179): warning C4267: '=': 'size_t' ���� 'unsigned long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ocsp/ocsp_http.c(329): warning C4267: '+=': 'size_t' ���� 'unsigned long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pem_info.c +pem_lib.c +pem_oth.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +pem_pk8.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +pem_pkey.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(73): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(69): warning C4100: 'key_type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(82): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(78): warning C4100: 'key_type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(91): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(87): warning C4100: 'key_type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(104): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pem_x509.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pem_xaux.c +cipher.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pem\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(492): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(500): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(592): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(696): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pkcs7.c +pkcs7_asn1.c +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +pkcs7_x509.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p5_pbev2.c +pkcs8.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(100): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(105): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(142): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(170): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pkcs8_x509.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs7\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs7\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(236): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(271): warning C4100: 'arg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(301): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(682): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(508): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1081): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1137): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1418): warning C4100: '_flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1742): warning C4100: 'bcont': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1742): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'data': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'p7': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs7\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +CC:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(56): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(55): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(76): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(75): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(149): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(149): warning C4100: 'indent': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +poly1305.c +poly1305_vec.c +poly1305_arm.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs8\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs8/p5_pbev2.c(160): warning C4100: 'suite': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pool.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs8\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\poly1305\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +ccrandomgeneratebytes.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\poly1305\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\poly1305\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +deterministic.c +getentropy.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs8\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs8/pkcs8_x509.c(169): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +urandom.c +rand_extra.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pool\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +vm_ube_fallback.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +rc4.c +refcount_c11.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +windows.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +refcount_lock.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rc4/rc4.c(22): warning C4244: '=': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +refcount_win.c +rsassa_pss_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rand_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(9): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(9): warning C4100: 'buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(16): warning C4100: 'path': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(26): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(30): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(30): warning C4100: 'buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(32): warning C4100: 'entropy': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(32): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(32): warning C4100: 'buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(34): warning C4100: 'path': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(38): warning C4100: 'path': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(71): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(73): warning C4100: 'a': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rand_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +rsa_asn1.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +siphash.c +rsa_print.c +rsa_crypt.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +spake25519.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rsa_extra/rsassa_pss_asn1.c(494): warning C4244: '=': 'int64_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\siphash\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +stack.c +thread.c +thread_none.c +thread_pthread.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(9): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(17): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(20): warning C4100: 'lock_num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(24): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(26): warning C4100: 'val': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(26): warning C4100: 'id': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(28): warning C4100: 'ptr': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(28): warning C4100: 'id': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(30): warning C4100: 'id': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(32): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(35): warning C4100: 'dyn_create_function': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(37): warning C4100: 'dyn_lock_function': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(40): warning C4100: 'dyn_destroy_function': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\spake25519\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\spake25519\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +thread_win.c +pmbtoken.c +trust_token.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\stack\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +voprf.c +fork_ube_detect.c +ube.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(25): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(25): warning C4100: 'once': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(57): warning C4100: 'lock': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(105): warning C4100: 'reserved': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(104): warning C4100: 'module': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ube\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/pmbtoken.c(1133): warning C4244: '=': 'const int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ube\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/trust_token.c(259): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/trust_token.c(544): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/trust_token.c(668): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(53): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(721): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(1163): warning C4100: 'out_private_metadata': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(1251): warning C4100: 'out_private_metadata': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +vm_ube_detect.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +algorithm.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ui.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +asn1_gen.c +a_sign.c +a_digest.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(21): warning C4100: 'maxsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(21): warning C4100: 'minsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(21): warning C4100: 'result_buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(20): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(20): warning C4100: 'prompt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(20): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'test_buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'maxsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'minsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'result_buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(24): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(24): warning C4100: 'prompt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(24): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(29): warning C4100: 'text': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(29): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(33): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_verify.c +by_dir.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +by_file.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/asn1_gen.c(68): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +i2d_pr.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +policy.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +name_print.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/by_dir.c(56): warning C4100: 'retp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/by_dir.c(235): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +rsa_pss.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +t_crl.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/by_file.c(25): warning C4100: 'ret': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/name_print.c(141): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +t_req.c +t_x509.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +t_x509a.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +v3_akey.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(20): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(19): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(164): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(168): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(275): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_akeya.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_alt.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/t_x509.c(252): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/t_x509.c(232): warning C4100: 'obase': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +v3_bcons.c +v3_bitst.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_conf.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_akey.c(43): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_akey.c(82): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_cpols.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_alt.c(67): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_alt.c(398): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_enum.c +v3_crld.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bitst.c(52): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bcons.c(49): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bcons.c(57): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bcons.c(56): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_cpols.c(103): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_cpols.c(249): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_cpols.c(354): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +v3_extku.c +v3_genn.c +v3_ia5.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_info.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(323): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(322): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(393): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(467): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(497): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_lib.c +v3_int.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_extku.c(64): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_extku.c(76): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_extku.c(75): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ia5.c(18): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ia5.c(33): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ia5.c(32): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_info.c(92): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +v3_ocsp.c +v3_pcons.c +v3_ncons.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_int.c(15): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_pmaps.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_prn.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_purp.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pcons.c(49): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pcons.c(59): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pcons.c(58): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(81): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(138): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(152): warning C4100: 'indent': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(152): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(151): warning C4100: 'nocheck': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(151): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(157): warning C4100: 'str': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(157): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(156): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ncons.c(128): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ncons.c(402): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +v3_utl.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pmaps.c(51): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pmaps.c(64): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pmaps.c(63): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +x509.c +v3_skey.c +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509cset.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509name.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(388): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(418): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(470): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(482): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(494): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(508): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(516): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(552): warning C4100: 'ca': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(552): warning C4100: 'x': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(552): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(151): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(165): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(178): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(716): warning C4100: 'unused_flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(794): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +x509spki.c +x509rset.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_skey.c(18): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_skey.c(24): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_skey.c(23): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_att.c +x509_cmp.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509_d2.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509_def.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509spki.c(55): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_att.c(156): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_lu.c +x509_ext.c +x509_obj.c +x509_req.c +x509_set.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509_trs.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_lu.c(618): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_lu.c(617): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_obj.c(63): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_obj.c(135): warning C4244: '=': 'int' ���� 'char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_trs.c(35): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_trs.c(109): warning C4100: 'trust': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_txt.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_v3.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_vpm.c +x_algor.c +x509_vfy.c +x_all.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_attrib.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(71): warning C4100: 'e': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(74): warning C4100: 'oids': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(73): warning C4100: 'x509': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(72): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1172): warning C4100: 'crl_score': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1575): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1574): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1632): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1805): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_crl.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_name.c +x_pubkey.c +x_exten.c +x_req.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(38): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(37): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(102): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(101): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(285): warning C4100: 'rev': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(84): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(112): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(137): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(211): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(206): warning C4100: 'aclass': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(206): warning C4100: 'tag': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(206): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(421): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(427): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_pubkey.c(49): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_pubkey.c(48): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_req.c(21): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_req.c(20): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +x_spki.c +x_val.c +x_x509a.c +x_x509.c +x_sig.c +err_data.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(39): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(38): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(131): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(155): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(154): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(192): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rustc-link-search=native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\atlmfc\lib\x64 +cargo:rustc-link-lib=static=aws_lc_0_40_0_crypto +cargo:rustc-link-search=native=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-3c565c61eff96ce1\out +cargo:include=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-3c565c61eff96ce1\out\include +cargo:libcrypto=aws_lc_0_40_0_crypto +cargo:conf=OPENSSL_NO_ASYNC,OPENSSL_NO_BF,OPENSSL_NO_BLAKE2,OPENSSL_NO_BUF_FREELISTS,OPENSSL_NO_CAMELLIA,OPENSSL_NO_CAPIENG,OPENSSL_NO_CAST,OPENSSL_NO_CMS,OPENSSL_NO_COMP,OPENSSL_NO_CRYPTO_MDEBUG,OPENSSL_NO_CT,OPENSSL_NO_DANE,OPENSSL_NO_DEPRECATED,OPENSSL_NO_DGRAM,OPENSSL_NO_DYNAMIC_ENGINE,OPENSSL_NO_EC_NISTP_64_GCC_128,OPENSSL_NO_EC2M,OPENSSL_NO_EGD,OPENSSL_NO_ENGINE,OPENSSL_NO_GMP,OPENSSL_NO_GOST,OPENSSL_NO_HEARTBEATS,OPENSSL_NO_HW,OPENSSL_NO_IDEA,OPENSSL_NO_JPAKE,OPENSSL_NO_KRB5,OPENSSL_NO_MD2,OPENSSL_NO_MDC2,OPENSSL_NO_OCB,OPENSSL_NO_RC2,OPENSSL_NO_RC5,OPENSSL_NO_RFC3779,OPENSSL_NO_RIPEMD,OPENSSL_NO_RMD160,OPENSSL_NO_SCTP,OPENSSL_NO_SEED,OPENSSL_NO_SM2,OPENSSL_NO_SM3,OPENSSL_NO_SM4,OPENSSL_NO_SRP,OPENSSL_NO_SSL_TRACE,OPENSSL_NO_SSL2,OPENSSL_NO_SSL3,OPENSSL_NO_SSL3_METHOD,OPENSSL_NO_STATIC_ENGINE,OPENSSL_NO_STORE,OPENSSL_NO_TS,OPENSSL_NO_WHIRLPOOL +cargo:rerun-if-changed=builder/ +cargo:rerun-if-changed=aws-lc/ diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/root-output b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/root-output new file mode 100644 index 0000000..ec0e405 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-3c565c61eff96ce1\out \ No newline at end of file diff --git a/target/debug/build/aws-lc-sys-3c565c61eff96ce1/stderr b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/aws-lc-sys-3c565c61eff96ce1/stderr diff --git a/target/debug/build/aws-lc-sys-655e5915b4149941/build-script-main.exe b/target/debug/build/aws-lc-sys-655e5915b4149941/build-script-main.exe new file mode 100644 index 0000000..7034516 --- /dev/null +++ b/target/debug/build/aws-lc-sys-655e5915b4149941/build-script-main.exe Binary files differ diff --git a/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.d b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.d new file mode 100644 index 0000000..fae1a84 --- /dev/null +++ b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-655e5915b4149941\build_script_main-655e5915b4149941.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\main.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_arm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_ppc64le.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\universal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cmake_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\nasm_builder.rs + +D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-655e5915b4149941\build_script_main-655e5915b4149941.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\main.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_arm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_ppc64le.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\universal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cmake_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\nasm_builder.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\main.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_x86_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_arm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_ppc64le.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\universal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cmake_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\nasm_builder.rs: + +# env-dep:CARGO_PKG_VERSION=0.40.0 diff --git a/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.exe b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.exe new file mode 100644 index 0000000..7034516 --- /dev/null +++ b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.exe Binary files differ diff --git a/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.pdb b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.pdb new file mode 100644 index 0000000..f101ccc --- /dev/null +++ b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main-655e5915b4149941.pdb Binary files differ diff --git a/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main.pdb b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main.pdb new file mode 100644 index 0000000..f101ccc --- /dev/null +++ b/target/debug/build/aws-lc-sys-655e5915b4149941/build_script_main.pdb Binary files differ diff --git a/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build-script-main.exe b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build-script-main.exe new file mode 100644 index 0000000..e0511ba --- /dev/null +++ b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build-script-main.exe Binary files differ diff --git a/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.d b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.d new file mode 100644 index 0000000..294014b --- /dev/null +++ b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-82d4913ac1d05fb0\build_script_main-82d4913ac1d05fb0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\main.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_arm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_ppc64le.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\universal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cmake_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\nasm_builder.rs + +D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-82d4913ac1d05fb0\build_script_main-82d4913ac1d05fb0.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\main.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_arm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_ppc64le.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\universal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cmake_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\nasm_builder.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\main.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\apple_x86_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_arm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_ppc64le.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\linux_x86_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\universal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cc_builder\win_x86_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\cmake_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\builder\nasm_builder.rs: + +# env-dep:CARGO_PKG_VERSION=0.40.0 diff --git a/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.exe b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.exe new file mode 100644 index 0000000..e0511ba --- /dev/null +++ b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.exe Binary files differ diff --git a/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.pdb b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.pdb new file mode 100644 index 0000000..bc4ac02 --- /dev/null +++ b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main-82d4913ac1d05fb0.pdb Binary files differ diff --git a/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main.pdb b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main.pdb new file mode 100644 index 0000000..bc4ac02 --- /dev/null +++ b/target/debug/build/aws-lc-sys-82d4913ac1d05fb0/build_script_main.pdb Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/invoked.timestamp b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/020eb748508d60a6-stack.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/020eb748508d60a6-stack.o new file mode 100644 index 0000000..8d1ac0c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/020eb748508d60a6-stack.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-asn1_compat.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-asn1_compat.o new file mode 100644 index 0000000..1733982 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-asn1_compat.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-ber.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-ber.o new file mode 100644 index 0000000..9247f99 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-ber.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-cbb.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-cbb.o new file mode 100644 index 0000000..70cc871 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-cbb.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-cbs.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-cbs.o new file mode 100644 index 0000000..36e4808 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-cbs.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-unicode.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-unicode.o new file mode 100644 index 0000000..bed6593 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/05d4b36b8fb64db4-unicode.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09749094bfaa737d-console.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09749094bfaa737d-console.o new file mode 100644 index 0000000..6b47984 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09749094bfaa737d-console.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_asn1.o new file mode 100644 index 0000000..17d925a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_crypt.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_crypt.o new file mode 100644 index 0000000..6a3d68b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_crypt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_print.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_print.o new file mode 100644 index 0000000..f3c95d6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsa_print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsassa_pss_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsassa_pss_asn1.o new file mode 100644 index 0000000..e9d8274 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/09cdd10619e9eb66-rsassa_pss_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0a5d93fe65a2287f-cast.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0a5d93fe65a2287f-cast.o new file mode 100644 index 0000000..d749b6a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0a5d93fe65a2287f-cast.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0a5d93fe65a2287f-cast_tables.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0a5d93fe65a2287f-cast_tables.o new file mode 100644 index 0000000..5421bd6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0a5d93fe65a2287f-cast_tables.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0cacb1b8b24b8944-ui.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0cacb1b8b24b8944-ui.o new file mode 100644 index 0000000..e133379 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/0cacb1b8b24b8944-ui.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/1decf46c39644a5f-obj.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/1decf46c39644a5f-obj.o new file mode 100644 index 0000000..9964738 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/1decf46c39644a5f-obj.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/1decf46c39644a5f-obj_xref.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/1decf46c39644a5f-obj_xref.o new file mode 100644 index 0000000..90db7bd --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/1decf46c39644a5f-obj_xref.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2063e9a4382b9b9a-hpke.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2063e9a4382b9b9a-hpke.o new file mode 100644 index 0000000..35bada8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2063e9a4382b9b9a-hpke.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_all.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_all.o new file mode 100644 index 0000000..4d8fdc0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_all.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_info.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_info.o new file mode 100644 index 0000000..821716c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_info.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_lib.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_lib.o new file mode 100644 index 0000000..c0adde3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_oth.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_oth.o new file mode 100644 index 0000000..fa606d4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_oth.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_pk8.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_pk8.o new file mode 100644 index 0000000..43c92f4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_pk8.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_pkey.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_pkey.o new file mode 100644 index 0000000..28cc256 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_pkey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_x509.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_x509.o new file mode 100644 index 0000000..d4febb7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_xaux.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_xaux.o new file mode 100644 index 0000000..6729c2d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/21b5fe492b84a7b6-pem_xaux.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/23f0b8ff3d26556a-base64.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/23f0b8ff3d26556a-base64.o new file mode 100644 index 0000000..859eff5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/23f0b8ff3d26556a-base64.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/24f0dc427189ab02-digest_extra.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/24f0dc427189ab02-digest_extra.o new file mode 100644 index 0000000..0d2f3b6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/24f0dc427189ab02-digest_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/26370f54c9f011ab-ecdsa_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/26370f54c9f011ab-ecdsa_asn1.o new file mode 100644 index 0000000..3ced6d4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/26370f54c9f011ab-ecdsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2b5ae371ec0af852-blake2.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2b5ae371ec0af852-blake2.o new file mode 100644 index 0000000..221db4c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2b5ae371ec0af852-blake2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2e6891ab3e79e9a2-conf.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2e6891ab3e79e9a2-conf.o new file mode 100644 index 0000000..6ca10e7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/2e6891ab3e79e9a2-conf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/36026d5589bafd2a-dsa.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/36026d5589bafd2a-dsa.o new file mode 100644 index 0000000..15c95fb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/36026d5589bafd2a-dsa.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/36026d5589bafd2a-dsa_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/36026d5589bafd2a-dsa_asn1.o new file mode 100644 index 0000000..3d9a756 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/36026d5589bafd2a-dsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3b97d5f7ac0f31b9-bn_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3b97d5f7ac0f31b9-bn_asn1.o new file mode 100644 index 0000000..aa361e6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3b97d5f7ac0f31b9-bn_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3b97d5f7ac0f31b9-convert.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3b97d5f7ac0f31b9-convert.o new file mode 100644 index 0000000..01d3274 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3b97d5f7ac0f31b9-convert.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8c9110b0a6f5e2-buf.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8c9110b0a6f5e2-buf.o new file mode 100644 index 0000000..62a5430 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8c9110b0a6f5e2-buf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8f3c8b9454db7a-dh_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8f3c8b9454db7a-dh_asn1.o new file mode 100644 index 0000000..5ed17b8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8f3c8b9454db7a-dh_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8f3c8b9454db7a-params.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8f3c8b9454db7a-params.o new file mode 100644 index 0000000..14eb4c2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/3f8f3c8b9454db7a-params.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-p5_pbev2.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-p5_pbev2.o new file mode 100644 index 0000000..8b40adb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-p5_pbev2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-pkcs8.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-pkcs8.o new file mode 100644 index 0000000..7375fdc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-pkcs8.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-pkcs8_x509.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-pkcs8_x509.o new file mode 100644 index 0000000..de08386 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/4174a5c22257c22c-pkcs8_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/41e784d3d04d0ff0-cipher.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/41e784d3d04d0ff0-cipher.o new file mode 100644 index 0000000..73d79c0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/41e784d3d04d0ff0-cipher.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/456c30cf30f3dca6-dh_decrepit.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/456c30cf30f3dca6-dh_decrepit.o new file mode 100644 index 0000000..f530217 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/456c30cf30f3dca6-dh_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/492beebb3310bdca-hrss.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/492beebb3310bdca-hrss.o new file mode 100644 index 0000000..8475b66 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/492beebb3310bdca-hrss.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/54fb8fac09dbe696-siphash.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/54fb8fac09dbe696-siphash.o new file mode 100644 index 0000000..f9795f9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/54fb8fac09dbe696-siphash.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-ccrandomgeneratebytes.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-ccrandomgeneratebytes.o new file mode 100644 index 0000000..af24522 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-ccrandomgeneratebytes.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-deterministic.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-deterministic.o new file mode 100644 index 0000000..4ae6107 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-deterministic.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-getentropy.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-getentropy.o new file mode 100644 index 0000000..865c38f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-getentropy.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-rand_extra.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-rand_extra.o new file mode 100644 index 0000000..4fd84b3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-rand_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-urandom.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-urandom.o new file mode 100644 index 0000000..cb9287c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-urandom.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-vm_ube_fallback.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-vm_ube_fallback.o new file mode 100644 index 0000000..b7a85e7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-vm_ube_fallback.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-windows.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-windows.o new file mode 100644 index 0000000..f460931 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/55a1612377aba33f-windows.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/56fcc2c8f054e9e2-rc4.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/56fcc2c8f054e9e2-rc4.o new file mode 100644 index 0000000..a0afa9f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/56fcc2c8f054e9e2-rc4.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/574ddee4475e1d2f-obj_decrepit.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/574ddee4475e1d2f-obj_decrepit.o new file mode 100644 index 0000000..ac3c33e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/574ddee4475e1d2f-obj_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/5be0f7b61454e830-cpucap.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/5be0f7b61454e830-cpucap.o new file mode 100644 index 0000000..3a5057d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/5be0f7b61454e830-cpucap.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio.o new file mode 100644 index 0000000..d2788df --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio_addr.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio_addr.o new file mode 100644 index 0000000..f2c2421 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio_addr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio_mem.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio_mem.o new file mode 100644 index 0000000..3734195 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-bio_mem.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-connect.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-connect.o new file mode 100644 index 0000000..cba7d66 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-connect.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-dgram.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-dgram.o new file mode 100644 index 0000000..0ebe98c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-dgram.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-errno.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-errno.o new file mode 100644 index 0000000..c2264bf --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-errno.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-fd.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-fd.o new file mode 100644 index 0000000..50982d2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-fd.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-file.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-file.o new file mode 100644 index 0000000..39e3793 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-file.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-hexdump.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-hexdump.o new file mode 100644 index 0000000..3936091 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-hexdump.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-md.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-md.o new file mode 100644 index 0000000..1f80ec2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-md.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-pair.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-pair.o new file mode 100644 index 0000000..234aa30 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-pair.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-printf.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-printf.o new file mode 100644 index 0000000..6ad9144 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-printf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-socket.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-socket.o new file mode 100644 index 0000000..adfdcb7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-socket.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-socket_helper.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-socket_helper.o new file mode 100644 index 0000000..96baa9b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/616d1700342c5f9b-socket_helper.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-cipher_extra.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-cipher_extra.o new file mode 100644 index 0000000..8edea59 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-cipher_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-derive_key.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-derive_key.o new file mode 100644 index 0000000..e844948 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-derive_key.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aes_cbc_hmac_sha1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aes_cbc_hmac_sha1.o new file mode 100644 index 0000000..6cc884d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aes_cbc_hmac_sha1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aes_cbc_hmac_sha256.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aes_cbc_hmac_sha256.o new file mode 100644 index 0000000..776a734 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aes_cbc_hmac_sha256.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aesctrhmac.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aesctrhmac.o new file mode 100644 index 0000000..40f791d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aesctrhmac.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aesgcmsiv.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aesgcmsiv.o new file mode 100644 index 0000000..e3c924e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_aesgcmsiv.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_chacha20poly1305.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_chacha20poly1305.o new file mode 100644 index 0000000..cd0f54a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_chacha20poly1305.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_des.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_des.o new file mode 100644 index 0000000..cd06971 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_des.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_null.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_null.o new file mode 100644 index 0000000..575182e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_null.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_rc2.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_rc2.o new file mode 100644 index 0000000..964f33d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_rc2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_rc4.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_rc4.o new file mode 100644 index 0000000..09c6b46 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_rc4.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_tls.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_tls.o new file mode 100644 index 0000000..36939d2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-e_tls.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-tls_cbc.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-tls_cbc.o new file mode 100644 index 0000000..a12e257 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/6b3983b99c95d189-tls_cbc.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/71c3bc3e2818d936-rsa_decrepit.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/71c3bc3e2818d936-rsa_decrepit.o new file mode 100644 index 0000000..6e32fec --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/71c3bc3e2818d936-rsa_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/74945c4d8de53579-cfb.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/74945c4d8de53579-cfb.o new file mode 100644 index 0000000..0cb42c0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/74945c4d8de53579-cfb.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/7df48771acbd7435-pool.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/7df48771acbd7435-pool.o new file mode 100644 index 0000000..37d28b0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/7df48771acbd7435-pool.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305.o new file mode 100644 index 0000000..2733bc5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305_arm.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305_arm.o new file mode 100644 index 0000000..b756dfc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305_arm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305_vec.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305_vec.o new file mode 100644 index 0000000..d5fcb60 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/821088d05858cc05-poly1305_vec.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/825e1f8428995c84-des.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/825e1f8428995c84-des.o new file mode 100644 index 0000000..be439c1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/825e1f8428995c84-des.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_bitstr.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_bitstr.o new file mode 100644 index 0000000..6f21469 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_bitstr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_bool.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_bool.o new file mode 100644 index 0000000..f83a097 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_bool.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_d2i_fp.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_d2i_fp.o new file mode 100644 index 0000000..7761cee --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_d2i_fp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_dup.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_dup.o new file mode 100644 index 0000000..39178be --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_dup.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_gentm.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_gentm.o new file mode 100644 index 0000000..b73078b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_gentm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_i2d_fp.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_i2d_fp.o new file mode 100644 index 0000000..576f9bd --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_i2d_fp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_int.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_int.o new file mode 100644 index 0000000..16864a5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_int.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_mbstr.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_mbstr.o new file mode 100644 index 0000000..4e5e83b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_mbstr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_object.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_object.o new file mode 100644 index 0000000..25e5132 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_object.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_octet.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_octet.o new file mode 100644 index 0000000..04c20bc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_octet.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_strex.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_strex.o new file mode 100644 index 0000000..755d2d4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_strex.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_strnid.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_strnid.o new file mode 100644 index 0000000..20a9154 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_strnid.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_time.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_time.o new file mode 100644 index 0000000..95622ce --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_time.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_type.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_type.o new file mode 100644 index 0000000..1015db6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_type.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_utctm.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_utctm.o new file mode 100644 index 0000000..172c38f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_utctm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_utf8.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_utf8.o new file mode 100644 index 0000000..5beb26d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-a_utf8.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn1_lib.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn1_lib.o new file mode 100644 index 0000000..38cd641 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn1_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn1_par.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn1_par.o new file mode 100644 index 0000000..afbc7a8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn1_par.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn_pack.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn_pack.o new file mode 100644 index 0000000..9e9974d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-asn_pack.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-f_int.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-f_int.o new file mode 100644 index 0000000..43ec187 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-f_int.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-f_string.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-f_string.o new file mode 100644 index 0000000..db6b16c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-f_string.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-posix_time.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-posix_time.o new file mode 100644 index 0000000..b76e6ae --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-posix_time.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_dec.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_dec.o new file mode 100644 index 0000000..d753212 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_dec.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_enc.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_enc.o new file mode 100644 index 0000000..18aec45 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_enc.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_fre.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_fre.o new file mode 100644 index 0000000..0822b6b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_fre.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_new.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_new.o new file mode 100644 index 0000000..0b4bda6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_new.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_typ.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_typ.o new file mode 100644 index 0000000..94c175c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_typ.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_utl.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_utl.o new file mode 100644 index 0000000..1101042 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b64702cef1d9930-tasn_utl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-fork_ube_detect.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-fork_ube_detect.o new file mode 100644 index 0000000..9e264ef --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-fork_ube_detect.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-ube.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-ube.o new file mode 100644 index 0000000..dfd1d94 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-ube.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-vm_ube_detect.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-vm_ube_detect.o new file mode 100644 index 0000000..5b73d3b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/8b8c9f3376dc14ac-vm_ube_detect.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/950dc3ff2eeccb88-spake25519.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/950dc3ff2eeccb88-spake25519.o new file mode 100644 index 0000000..a0f9213 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/950dc3ff2eeccb88-spake25519.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-evp_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-evp_asn1.o new file mode 100644 index 0000000..788c4e6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-evp_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dh.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dh.o new file mode 100644 index 0000000..f995f3e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dh.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dh_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dh_asn1.o new file mode 100644 index 0000000..06c50a7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dh_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dsa.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dsa.o new file mode 100644 index 0000000..d25fa85 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dsa.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dsa_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dsa_asn1.o new file mode 100644 index 0000000..0a325a4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_dsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_ec_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_ec_asn1.o new file mode 100644 index 0000000..c87051b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_ec_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_ed25519_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_ed25519_asn1.o new file mode 100644 index 0000000..48b0d15 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_ed25519_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_hmac_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_hmac_asn1.o new file mode 100644 index 0000000..704e1ff --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_hmac_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_kem_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_kem_asn1.o new file mode 100644 index 0000000..fed923f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_kem_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_methods.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_methods.o new file mode 100644 index 0000000..f9fe26a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_methods.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_pqdsa_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_pqdsa_asn1.o new file mode 100644 index 0000000..7139186 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_pqdsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_rsa_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_rsa_asn1.o new file mode 100644 index 0000000..4f19452 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_rsa_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_x25519.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_x25519.o new file mode 100644 index 0000000..1112e9a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_x25519.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_x25519_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_x25519_asn1.o new file mode 100644 index 0000000..60aed21 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-p_x25519_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-print.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-print.o new file mode 100644 index 0000000..eff9bcc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-scrypt.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-scrypt.o new file mode 100644 index 0000000..06e9878 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-scrypt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-sign.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-sign.o new file mode 100644 index 0000000..173d994 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/9918214f1041f1d4-sign.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-crypto.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-crypto.o new file mode 100644 index 0000000..9d75d72 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-crypto.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-ex_data.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-ex_data.o new file mode 100644 index 0000000..afb9b56 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-ex_data.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-mem.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-mem.o new file mode 100644 index 0000000..61ae9a1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-mem.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_c11.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_c11.o new file mode 100644 index 0000000..cdf86eb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_c11.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_lock.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_lock.o new file mode 100644 index 0000000..5b2b0a7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_lock.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_win.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_win.o new file mode 100644 index 0000000..09fba3f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-refcount_win.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread.o new file mode 100644 index 0000000..7297fc7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_none.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_none.o new file mode 100644 index 0000000..eab237a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_none.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_pthread.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_pthread.o new file mode 100644 index 0000000..86a3b08 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_pthread.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_win.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_win.o new file mode 100644 index 0000000..2e89f6f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/99aecf7d23ece22e-thread_win.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a7dc245ab4f62a6e-err.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a7dc245ab4f62a6e-err.o new file mode 100644 index 0000000..9fecc3f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a7dc245ab4f62a6e-err.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a86432f591b1a02e-ecdh_extra.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a86432f591b1a02e-ecdh_extra.o new file mode 100644 index 0000000..bc10bbb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a86432f591b1a02e-ecdh_extra.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7.o new file mode 100644 index 0000000..09f5ad2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7_asn1.o new file mode 100644 index 0000000..b5ce302 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7_x509.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7_x509.o new file mode 100644 index 0000000..3fc3e6e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/a9f461e462c5d0dc-pkcs7_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aa67405eba8dd614-chacha.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aa67405eba8dd614-chacha.o new file mode 100644 index 0000000..8d7a287 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aa67405eba8dd614-chacha.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aes128gcmsiv-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aes128gcmsiv-x86_64.obj new file mode 100644 index 0000000..d019dc4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aes128gcmsiv-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-gcm-avx512.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-gcm-avx512.obj new file mode 100644 index 0000000..ef9d60e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-gcm-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-gcm-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-gcm-x86_64.obj new file mode 100644 index 0000000..822880b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-gcm-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-sha1-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-sha1-x86_64.obj new file mode 100644 index 0000000..cb4aa7c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-sha1-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-sha256-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-sha256-x86_64.obj new file mode 100644 index 0000000..92d886e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-sha256-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-x86_64.obj new file mode 100644 index 0000000..e821dc3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-xts-avx512.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-xts-avx512.obj new file mode 100644 index 0000000..41b0680 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aesni-xts-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aws_lc_0_40_0_crypto.lib b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aws_lc_0_40_0_crypto.lib new file mode 100644 index 0000000..f8779d9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/aws_lc_0_40_0_crypto.lib Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/b88ce24d0dab7511-engine.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/b88ce24d0dab7511-engine.o new file mode 100644 index 0000000..6790ac8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/b88ce24d0dab7511-engine.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/b9945ace3805bc5a-blowfish.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/b9945ace3805bc5a-blowfish.o new file mode 100644 index 0000000..857a323 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/b9945ace3805bc5a-blowfish.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c0087a8ea29b4d43-base64_bio.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c0087a8ea29b4d43-base64_bio.o new file mode 100644 index 0000000..279e0ad --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c0087a8ea29b4d43-base64_bio.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c0c54602199bc70f-x509_decrepit.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c0c54602199bc70f-x509_decrepit.o new file mode 100644 index 0000000..84efcd2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c0c54602199bc70f-x509_decrepit.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c1b16d3941c91231-evp_do_all.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c1b16d3941c91231-evp_do_all.o new file mode 100644 index 0000000..0b555a2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c1b16d3941c91231-evp_do_all.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c650c12a82673318-ripemd.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c650c12a82673318-ripemd.o new file mode 100644 index 0000000..3a4f438 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/c650c12a82673318-ripemd.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_digest.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_digest.o new file mode 100644 index 0000000..11ac9a4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_digest.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_sign.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_sign.o new file mode 100644 index 0000000..4f08bcc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_sign.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_verify.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_verify.o new file mode 100644 index 0000000..a02517e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-a_verify.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-algorithm.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-algorithm.o new file mode 100644 index 0000000..9cda63f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-algorithm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-asn1_gen.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-asn1_gen.o new file mode 100644 index 0000000..2238b2a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-asn1_gen.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-by_dir.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-by_dir.o new file mode 100644 index 0000000..9b234b5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-by_dir.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-by_file.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-by_file.o new file mode 100644 index 0000000..bb39344 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-by_file.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-i2d_pr.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-i2d_pr.o new file mode 100644 index 0000000..dbbca20 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-i2d_pr.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-name_print.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-name_print.o new file mode 100644 index 0000000..2b60c58 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-name_print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-policy.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-policy.o new file mode 100644 index 0000000..af58f7e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-policy.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-rsa_pss.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-rsa_pss.o new file mode 100644 index 0000000..a82be87 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-rsa_pss.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_crl.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_crl.o new file mode 100644 index 0000000..183cb5d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_crl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_req.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_req.o new file mode 100644 index 0000000..79a7d4a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_req.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_x509.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_x509.o new file mode 100644 index 0000000..cf40fe0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_x509a.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_x509a.o new file mode 100644 index 0000000..3831121 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-t_x509a.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_akey.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_akey.o new file mode 100644 index 0000000..e0b829b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_akey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_akeya.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_akeya.o new file mode 100644 index 0000000..56adad5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_akeya.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_alt.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_alt.o new file mode 100644 index 0000000..21c4f61 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_alt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_bcons.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_bcons.o new file mode 100644 index 0000000..289cd08 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_bcons.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_bitst.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_bitst.o new file mode 100644 index 0000000..488df4f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_bitst.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_conf.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_conf.o new file mode 100644 index 0000000..aa82a75 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_conf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_cpols.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_cpols.o new file mode 100644 index 0000000..b7162a0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_cpols.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_crld.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_crld.o new file mode 100644 index 0000000..55b303f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_crld.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_enum.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_enum.o new file mode 100644 index 0000000..50a6c1c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_enum.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_extku.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_extku.o new file mode 100644 index 0000000..2e41b8e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_extku.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_genn.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_genn.o new file mode 100644 index 0000000..02304d4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_genn.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ia5.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ia5.o new file mode 100644 index 0000000..39fa65b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ia5.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_info.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_info.o new file mode 100644 index 0000000..0c0f8f9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_info.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_int.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_int.o new file mode 100644 index 0000000..c9611de --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_int.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_lib.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_lib.o new file mode 100644 index 0000000..95a513d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ncons.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ncons.o new file mode 100644 index 0000000..2689878 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ncons.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ocsp.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ocsp.o new file mode 100644 index 0000000..0bb5364 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_ocsp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_pcons.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_pcons.o new file mode 100644 index 0000000..eb32b36 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_pcons.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_pmaps.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_pmaps.o new file mode 100644 index 0000000..681c264 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_pmaps.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_prn.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_prn.o new file mode 100644 index 0000000..fb1bc7f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_prn.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_purp.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_purp.o new file mode 100644 index 0000000..6560ad3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_purp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_skey.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_skey.o new file mode 100644 index 0000000..2afd394 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_skey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_utl.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_utl.o new file mode 100644 index 0000000..229d980 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-v3_utl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509.o new file mode 100644 index 0000000..641ae81 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_att.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_att.o new file mode 100644 index 0000000..4150e78 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_att.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_cmp.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_cmp.o new file mode 100644 index 0000000..b6d5228 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_cmp.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_d2.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_d2.o new file mode 100644 index 0000000..4a74cb0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_d2.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_def.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_def.o new file mode 100644 index 0000000..cb5f890 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_def.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_ext.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_ext.o new file mode 100644 index 0000000..19b6106 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_ext.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_lu.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_lu.o new file mode 100644 index 0000000..175b8c4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_lu.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_obj.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_obj.o new file mode 100644 index 0000000..4661824 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_obj.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_req.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_req.o new file mode 100644 index 0000000..978cfb4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_req.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_set.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_set.o new file mode 100644 index 0000000..753bc90 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_set.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_trs.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_trs.o new file mode 100644 index 0000000..9b9673d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_trs.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_txt.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_txt.o new file mode 100644 index 0000000..0bbcbab --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_txt.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_v3.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_v3.o new file mode 100644 index 0000000..1ccd1d2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_v3.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_vfy.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_vfy.o new file mode 100644 index 0000000..f7f6208 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_vfy.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_vpm.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_vpm.o new file mode 100644 index 0000000..cd639a4 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509_vpm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509cset.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509cset.o new file mode 100644 index 0000000..69156cd --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509cset.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509name.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509name.o new file mode 100644 index 0000000..e354f2d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509name.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509rset.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509rset.o new file mode 100644 index 0000000..6113577 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509rset.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509spki.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509spki.o new file mode 100644 index 0000000..fa339f3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x509spki.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_algor.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_algor.o new file mode 100644 index 0000000..7ff3b7b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_algor.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_all.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_all.o new file mode 100644 index 0000000..5fcf98c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_all.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_attrib.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_attrib.o new file mode 100644 index 0000000..81fe483 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_attrib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_crl.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_crl.o new file mode 100644 index 0000000..b611e56 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_crl.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_exten.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_exten.o new file mode 100644 index 0000000..437b4f2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_exten.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_name.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_name.o new file mode 100644 index 0000000..1f05ad5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_name.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_pubkey.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_pubkey.o new file mode 100644 index 0000000..e2df119 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_pubkey.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_req.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_req.o new file mode 100644 index 0000000..c8fa420 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_req.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_sig.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_sig.o new file mode 100644 index 0000000..2164cfb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_sig.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_spki.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_spki.o new file mode 100644 index 0000000..764dcc8 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_spki.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_val.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_val.o new file mode 100644 index 0000000..ec6f259 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_val.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_x509.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_x509.o new file mode 100644 index 0000000..aaf0153 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_x509.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_x509a.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_x509a.o new file mode 100644 index 0000000..4b3285f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ca443ed0f58e144f-x_x509a.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/chacha-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/chacha-x86_64.obj new file mode 100644 index 0000000..3f17d23 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/chacha-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/chacha20_poly1305_x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/chacha20_poly1305_x86_64.obj new file mode 100644 index 0000000..cdf7e67 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/chacha20_poly1305_x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-base.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-base.o new file mode 100644 index 0000000..d562d77 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-base.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-gcd.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-gcd.o new file mode 100644 index 0000000..1ccb3df --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-gcd.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-health.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-health.o new file mode 100644 index 0000000..f949b82 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-health.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-noise.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-noise.o new file mode 100644 index 0000000..f50ebc0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-noise.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-sha3.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-sha3.o new file mode 100644 index 0000000..9e72fa2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-sha3.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-timer.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-timer.o new file mode 100644 index 0000000..6f20312 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d071c4e6a86423a8-jitterentropy-timer.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d34ea2b99b58878f-err_data.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d34ea2b99b58878f-err_data.o new file mode 100644 index 0000000..3ab7507 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d34ea2b99b58878f-err_data.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-ec_asn1.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-ec_asn1.o new file mode 100644 index 0000000..d5a9585 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-ec_asn1.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-ec_derive.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-ec_derive.o new file mode 100644 index 0000000..baf4a46 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-ec_derive.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-hash_to_curve.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-hash_to_curve.o new file mode 100644 index 0000000..1b8af3c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/d54d719e0604c871-hash_to_curve.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ddd3167e3b27a297-lhash.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ddd3167e3b27a297-lhash.o new file mode 100644 index 0000000..efc8872 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ddd3167e3b27a297-lhash.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ea3037dbdd13555d-bcm.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ea3037dbdd13555d-bcm.o new file mode 100644 index 0000000..feba93d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ea3037dbdd13555d-bcm.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_asn.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_asn.o new file mode 100644 index 0000000..7523a36 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_asn.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_client.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_client.o new file mode 100644 index 0000000..c612d5f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_client.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_extension.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_extension.o new file mode 100644 index 0000000..2bc694a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_extension.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_http.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_http.o new file mode 100644 index 0000000..1ed0da5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_http.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_lib.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_lib.o new file mode 100644 index 0000000..8e79dcd --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_lib.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_print.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_print.o new file mode 100644 index 0000000..3a0a1ad --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_print.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_server.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_server.o new file mode 100644 index 0000000..094eab9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_server.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_verify.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_verify.o new file mode 100644 index 0000000..cec61c0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ed9d7b4db46e46d1-ocsp_verify.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/f00c3fec148b3875-md4.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/f00c3fec148b3875-md4.o new file mode 100644 index 0000000..1d07869 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/f00c3fec148b3875-md4.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-pmbtoken.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-pmbtoken.o new file mode 100644 index 0000000..f1769cc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-pmbtoken.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-trust_token.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-trust_token.o new file mode 100644 index 0000000..1c0daf1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-trust_token.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-voprf.o b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-voprf.o new file mode 100644 index 0000000..ab67209 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/fde28a9cfe8c2853-voprf.o Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ghash-ssse3-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ghash-ssse3-x86_64.obj new file mode 100644 index 0000000..cd89171 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ghash-ssse3-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ghash-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ghash-x86_64.obj new file mode 100644 index 0000000..80e337e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/ghash-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/aead.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/aead.h new file mode 100644 index 0000000..1f3aa6c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/aead.h @@ -0,0 +1,491 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_AEAD_H +#define OPENSSL_HEADER_AEAD_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Authenticated Encryption with Additional Data. +// +// AEAD couples confidentiality and integrity in a single primitive. AEAD +// algorithms take a key and then can seal and open individual messages. Each +// message has a unique, per-message nonce and, optionally, additional data +// which is authenticated but not included in the ciphertext. +// +// The |EVP_AEAD_CTX_init| function initialises an |EVP_AEAD_CTX| structure and +// performs any precomputation needed to use |aead| with |key|. The length of +// the key, |key_len|, is given in bytes. +// +// The |tag_len| argument contains the length of the tags, in bytes, and allows +// for the processing of truncated authenticators. A zero value indicates that +// the default tag length should be used and this is defined as +// |EVP_AEAD_DEFAULT_TAG_LENGTH| in order to make the code clear. Using +// truncated tags increases an attacker's chance of creating a valid forgery. +// Be aware that the attacker's chance may increase more than exponentially as +// would naively be expected. +// +// When no longer needed, the initialised |EVP_AEAD_CTX| structure must be +// passed to |EVP_AEAD_CTX_cleanup|, which will deallocate any memory used. +// +// With an |EVP_AEAD_CTX| in hand, one can seal and open messages. These +// operations are intended to meet the standard notions of privacy and +// authenticity for authenticated encryption. For formal definitions see +// Bellare and Namprempre, "Authenticated encryption: relations among notions +// and analysis of the generic composition paradigm," Lecture Notes in Computer +// Science B<1976> (2000), 531–545, +// http://www-cse.ucsd.edu/~mihir/papers/oem.html. +// +// When sealing messages, a nonce must be given. The length of the nonce is +// fixed by the AEAD in use and is returned by |EVP_AEAD_nonce_length|. *The +// nonce must be unique for all messages with the same key*. This is critically +// important - nonce reuse may completely undermine the security of the AEAD. +// Nonces may be predictable and public, so long as they are unique. Uniqueness +// may be achieved with a simple counter or, if large enough, may be generated +// randomly. The nonce must be passed into the "open" operation by the receiver +// so must either be implicit (e.g. a counter), or must be transmitted along +// with the sealed message. +// +// The "seal" and "open" operations are atomic - an entire message must be +// encrypted or decrypted in a single call. Large messages may have to be split +// up in order to accommodate this. When doing so, be mindful of the need not to +// repeat nonces and the possibility that an attacker could duplicate, reorder +// or drop message chunks. For example, using a single key for a given (large) +// message and sealing chunks with nonces counting from zero would be secure as +// long as the number of chunks was securely transmitted. (Otherwise an +// attacker could truncate the message by dropping chunks from the end.) +// +// The number of chunks could be transmitted by prefixing it to the plaintext, +// for example. This also assumes that no other message would ever use the same +// key otherwise the rule that nonces must be unique for a given key would be +// violated. +// +// The "seal" and "open" operations also permit additional data to be +// authenticated via the |ad| parameter. This data is not included in the +// ciphertext and must be identical for both the "seal" and "open" call. This +// permits implicit context to be authenticated but may be empty if not needed. +// +// The "seal" and "open" operations may work in-place if the |out| and |in| +// arguments are equal. Otherwise, if |out| and |in| alias, input data may be +// overwritten before it is read. This situation will cause an error. +// +// The "seal" and "open" operations return one on success and zero on error. + + +// AEAD algorithms. + +// EVP_aead_aes_128_gcm is AES-128 in Galois Counter Mode. +// +// Note: AES-GCM should only be used with 12-byte (96-bit) nonces. Although it +// is specified to take a variable-length nonce, nonces with other lengths are +// effectively randomized, which means one must consider collisions. Unless +// implementing an existing protocol which has already specified incorrect +// parameters, only use 12-byte nonces. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm(void); + +// EVP_aead_aes_192_gcm is AES-192 in Galois Counter Mode. +// +// WARNING: AES-192 is superfluous and shouldn't exist. NIST should never have +// defined it. Use only when interop with another system requires it, never +// de novo. +// +// Note: AES-GCM should only be used with 12-byte (96-bit) nonces. Although it +// is specified to take a variable-length nonce, nonces with other lengths are +// effectively randomized, which means one must consider collisions. Unless +// implementing an existing protocol which has already specified incorrect +// parameters, only use 12-byte nonces. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_192_gcm(void); + +// EVP_aead_aes_256_gcm is AES-256 in Galois Counter Mode. +// +// Note: AES-GCM should only be used with 12-byte (96-bit) nonces. Although it +// is specified to take a variable-length nonce, nonces with other lengths are +// effectively randomized, which means one must consider collisions. Unless +// implementing an existing protocol which has already specified incorrect +// parameters, only use 12-byte nonces. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm(void); + +// EVP_aead_chacha20_poly1305 is the AEAD built from ChaCha20 and +// Poly1305 as described in RFC 8439. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305(void); + +// EVP_aead_xchacha20_poly1305 is ChaCha20-Poly1305 with an extended nonce that +// makes random generation of nonces safe. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_xchacha20_poly1305(void); + +// EVP_aead_aes_128_ctr_hmac_sha256 is AES-128 in CTR mode with HMAC-SHA256 for +// authentication. The nonce is 12 bytes; the bottom 32-bits are used as the +// block counter, thus the maximum plaintext size is 64GB. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ctr_hmac_sha256(void); + +// EVP_aead_aes_256_ctr_hmac_sha256 is AES-256 in CTR mode with HMAC-SHA256 for +// authentication. See |EVP_aead_aes_128_ctr_hmac_sha256| for details. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_ctr_hmac_sha256(void); + +// EVP_aead_aes_128_gcm_siv is AES-128 in GCM-SIV mode. See RFC 8452. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_siv(void); + +// EVP_aead_aes_256_gcm_siv is AES-256 in GCM-SIV mode. See RFC 8452. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_siv(void); + +// EVP_aead_aes_128_gcm_randnonce is AES-128 in Galois Counter Mode with +// internal nonce generation. The 12-byte nonce is appended to the tag +// and is generated internally. The "tag", for the purposes of the API, is thus +// 12 bytes larger. The nonce parameter when using this AEAD must be +// zero-length. Since the nonce is random, a single key should not be used for +// more than 2^32 seal operations. +// +// Warning: this is for use for FIPS compliance only. It is probably not +// suitable for other uses. Using standard AES-GCM AEADs allows one to achieve +// the same effect, but gives more control over nonce storage. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_randnonce(void); + +// EVP_aead_aes_256_gcm_randnonce is AES-256 in Galois Counter Mode with +// internal nonce generation. The 12-byte nonce is appended to the tag +// and is generated internally. The "tag", for the purposes of the API, is thus +// 12 bytes larger. The nonce parameter when using this AEAD must be +// zero-length. Since the nonce is random, a single key should not be used for +// more than 2^32 seal operations. +// +// Warning: this is for use for FIPS compliance only. It is probably not +// suitable for other uses. Using standard AES-GCM AEADs allows one to achieve +// the same effect, but gives more control over nonce storage. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_randnonce(void); + +// EVP_aead_aes_128_ccm_bluetooth is AES-128-CCM with M=4 and L=2 (4-byte tags +// and 13-byte nonces), as described in the Bluetooth Core Specification v5.0, +// Volume 6, Part E, Section 1. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ccm_bluetooth(void); + +// EVP_aead_aes_128_ccm_bluetooth_8 is AES-128-CCM with M=8 and L=2 (8-byte tags +// and 13-byte nonces), as used in the Bluetooth Mesh Networking Specification +// v1.0. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ccm_bluetooth_8(void); + +// EVP_aead_aes_128_ccm_matter is AES-128-CCM with M=16 and L=2 (16-byte tags +// and 13-byte nonces), as used in the Matter specification. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ccm_matter(void); + +// EVP_has_aes_hardware returns one if we enable hardware support for fast and +// constant-time AES-GCM. +OPENSSL_EXPORT int EVP_has_aes_hardware(void); + + +// Utility functions. + +// EVP_AEAD_key_length returns the length, in bytes, of the keys used by +// |aead|. +OPENSSL_EXPORT size_t EVP_AEAD_key_length(const EVP_AEAD *aead); + +// EVP_AEAD_nonce_length returns the length, in bytes, of the per-message nonce +// for |aead|. Some |aead|s might support a larger set of nonce-lengths (e.g. +// aes-gcm). +OPENSSL_EXPORT size_t EVP_AEAD_nonce_length(const EVP_AEAD *aead); + +// EVP_AEAD_max_overhead returns the maximum number of additional bytes added +// by the act of sealing data with |aead|. +OPENSSL_EXPORT size_t EVP_AEAD_max_overhead(const EVP_AEAD *aead); + +// EVP_AEAD_max_tag_len returns the maximum tag length when using |aead|. This +// is the largest value that can be passed as |tag_len| to +// |EVP_AEAD_CTX_init|. +OPENSSL_EXPORT size_t EVP_AEAD_max_tag_len(const EVP_AEAD *aead); + + +// AEAD operations. + +union evp_aead_ctx_st_state { + uint8_t opaque[564]; + uint64_t alignment; + void *ptr; +}; + +// An evp_aead_ctx_st (typedefed as |EVP_AEAD_CTX| in base.h) represents an AEAD +// algorithm configured with a specific key and message-independent IV. +struct evp_aead_ctx_st { + const EVP_AEAD *aead; + union evp_aead_ctx_st_state state; + uint8_t state_offset; + // tag_len may contain the actual length of the authentication tag if it is + // known at initialization time. + uint8_t tag_len; +}; + +// EVP_AEAD_MAX_KEY_LENGTH contains the maximum key length used by +// any AEAD defined in this header. +#define EVP_AEAD_MAX_KEY_LENGTH 80 + +// EVP_AEAD_MAX_NONCE_LENGTH contains the maximum nonce length used by +// any AEAD defined in this header. +#define EVP_AEAD_MAX_NONCE_LENGTH 24 + +// EVP_AEAD_MAX_OVERHEAD contains the maximum overhead used by any AEAD +// defined in this header. +#define EVP_AEAD_MAX_OVERHEAD 64 + +// EVP_AEAD_DEFAULT_TAG_LENGTH is a magic value that can be passed to +// EVP_AEAD_CTX_init to indicate that the default tag length for an AEAD should +// be used. +#define EVP_AEAD_DEFAULT_TAG_LENGTH 0 + +// EVP_AEAD_CTX_zero sets an uninitialized |ctx| to the zero state. It must be +// initialized with |EVP_AEAD_CTX_init| before use. It is safe, but not +// necessary, to call |EVP_AEAD_CTX_cleanup| in this state. This may be used for +// more uniform cleanup of |EVP_AEAD_CTX|. +OPENSSL_EXPORT void EVP_AEAD_CTX_zero(EVP_AEAD_CTX *ctx); + +// EVP_AEAD_CTX_new allocates an |EVP_AEAD_CTX|, calls |EVP_AEAD_CTX_init| and +// returns the |EVP_AEAD_CTX|, or NULL on error. +OPENSSL_EXPORT EVP_AEAD_CTX *EVP_AEAD_CTX_new(const EVP_AEAD *aead, + const uint8_t *key, + size_t key_len, size_t tag_len); + +// EVP_AEAD_CTX_free calls |EVP_AEAD_CTX_cleanup| and |OPENSSL_free| on +// |ctx|. +OPENSSL_EXPORT void EVP_AEAD_CTX_free(EVP_AEAD_CTX *ctx); + +// EVP_AEAD_CTX_init initializes |ctx| for the given AEAD algorithm. The |impl| +// argument is ignored and should be NULL. Authentication tags may be truncated +// by passing a size as |tag_len|. A |tag_len| of zero indicates the default +// tag length and this is defined as EVP_AEAD_DEFAULT_TAG_LENGTH for +// readability. +// +// Returns 1 on success. Otherwise returns 0 and pushes to the error stack. In +// the error case, you do not need to call |EVP_AEAD_CTX_cleanup|, but it's +// harmless to do so. +OPENSSL_EXPORT int EVP_AEAD_CTX_init(EVP_AEAD_CTX *ctx, const EVP_AEAD *aead, + const uint8_t *key, size_t key_len, + size_t tag_len, ENGINE *impl); + +// EVP_AEAD_CTX_cleanup frees any data allocated by |ctx|. It is a no-op to +// call |EVP_AEAD_CTX_cleanup| on a |EVP_AEAD_CTX| that has been |memset| to +// all zeros. +OPENSSL_EXPORT void EVP_AEAD_CTX_cleanup(EVP_AEAD_CTX *ctx); + +// EVP_AEAD_CTX_seal encrypts and authenticates |in_len| bytes from |in| and +// authenticates |ad_len| bytes from |ad| and writes the result to |out|. It +// returns one on success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// At most |max_out_len| bytes are written to |out| and, in order to ensure +// success, |max_out_len| should be |in_len| plus the result of +// |EVP_AEAD_max_overhead|. On successful return, |*out_len| is set to the +// actual number of bytes written. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_seal| never results in a partial output. If |max_out_len| is +// insufficient, zero will be returned. If any error occurs, |out| will be +// filled with zero bytes and |*out_len| set to zero. +// +// If |in| and |out| alias then |out| must be == |in|. +OPENSSL_EXPORT int EVP_AEAD_CTX_seal(const EVP_AEAD_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *nonce, size_t nonce_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_open authenticates |in_len| bytes from |in| and |ad_len| bytes +// from |ad| and decrypts at most |in_len| bytes into |out|. It returns one on +// success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// At most |in_len| bytes are written to |out|. In order to ensure success, +// |max_out_len| should be at least |in_len|. On successful return, |*out_len| +// is set to the the actual number of bytes written. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_open| never results in a partial output. If |max_out_len| is +// insufficient, zero will be returned. If any error occurs, |out| will be +// filled with zero bytes and |*out_len| set to zero. +// +// If |in| and |out| alias then |out| must be == |in|. +OPENSSL_EXPORT int EVP_AEAD_CTX_open(const EVP_AEAD_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *nonce, size_t nonce_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_seal_scatter encrypts and authenticates |in_len| bytes from |in| +// and authenticates |ad_len| bytes from |ad|. It writes |in_len| bytes of +// ciphertext to |out| and the authentication tag to |out_tag|. It returns one +// on success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// Exactly |in_len| bytes are written to |out|, and up to +// |EVP_AEAD_max_overhead+extra_in_len| bytes to |out_tag|. On successful +// return, |*out_tag_len| is set to the actual number of bytes written to +// |out_tag|. +// +// |extra_in| may point to an additional plaintext input buffer if the cipher +// supports it. If present, |extra_in_len| additional bytes of plaintext are +// encrypted and authenticated, and the ciphertext is written (before the tag) +// to |out_tag|. |max_out_tag_len| must be sized to allow for the additional +// |extra_in_len| bytes. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_seal_scatter| never results in a partial output. If +// |max_out_tag_len| is insufficient, zero will be returned. If any error +// occurs, |out| and |out_tag| will be filled with zero bytes and |*out_tag_len| +// set to zero. +// +// If |in| and |out| alias then |out| must be == |in|. |out_tag| may not alias +// any other argument. +OPENSSL_EXPORT int EVP_AEAD_CTX_seal_scatter( + const EVP_AEAD_CTX *ctx, uint8_t *out, uint8_t *out_tag, + size_t *out_tag_len, size_t max_out_tag_len, const uint8_t *nonce, + size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *extra_in, + size_t extra_in_len, const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_open_gather decrypts and authenticates |in_len| bytes from |in| +// and authenticates |ad_len| bytes from |ad| using |in_tag_len| bytes of +// authentication tag from |in_tag|. If successful, it writes |in_len| bytes of +// plaintext to |out|. It returns one on success and zero otherwise. +// +// This function may be called concurrently with itself or any other seal/open +// function on the same |EVP_AEAD_CTX|. +// +// The length of |nonce|, |nonce_len|, must be equal to the result of +// |EVP_AEAD_nonce_length| for this AEAD. +// +// |EVP_AEAD_CTX_open_gather| never results in a partial output. If any error +// occurs, |out| will be filled with zero bytes. +// +// If |in| and |out| alias then |out| must be == |in|. +OPENSSL_EXPORT int EVP_AEAD_CTX_open_gather( + const EVP_AEAD_CTX *ctx, uint8_t *out, const uint8_t *nonce, + size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *in_tag, + size_t in_tag_len, const uint8_t *ad, size_t ad_len); + +// EVP_AEAD_CTX_aead returns the underlying AEAD for |ctx|, or NULL if one has +// not been set. +OPENSSL_EXPORT const EVP_AEAD *EVP_AEAD_CTX_aead(const EVP_AEAD_CTX *ctx); + + +// TLS-specific AEAD algorithms. +// +// These AEAD primitives do not meet the definition of generic AEADs. They are +// all specific to TLS and should not be used outside of that context. They must +// be initialized with |EVP_AEAD_CTX_init_with_direction|, are stateful, and may +// not be used concurrently. Any nonces are used as IVs, so they must be +// unpredictable. They only accept an |ad| parameter of length 11 (the standard +// TLS one with length omitted). + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha1_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha1_tls_implicit_iv(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_cbc_sha1_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_cbc_sha1_tls_implicit_iv(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha256_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_cbc_sha256_tls_implicit_iv( + void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_cbc_sha384_tls(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_des_ede3_cbc_sha1_tls(void); +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv(void); + +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_null_sha1_tls(void); + +// EVP_aead_aes_128_gcm_tls12 is AES-128 in Galois Counter Mode using the TLS +// 1.2 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_tls12(void); + +// EVP_aead_aes_256_gcm_tls12 is AES-256 in Galois Counter Mode using the TLS +// 1.2 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_tls12(void); + +// EVP_aead_aes_128_gcm_tls13 is AES-128 in Galois Counter Mode using the TLS +// 1.3 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_tls13(void); + +// EVP_aead_aes_256_gcm_tls13 is AES-256 in Galois Counter Mode using the TLS +// 1.3 nonce construction. +OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_tls13(void); + + +// Obscure functions. + +// evp_aead_direction_t denotes the direction of an AEAD operation. +enum evp_aead_direction_t { + evp_aead_open, + evp_aead_seal +}; + +// EVP_AEAD_CTX_init_with_direction calls |EVP_AEAD_CTX_init| for normal +// AEADs. For TLS-specific and SSL3-specific AEADs, it initializes |ctx| for a +// given direction. +OPENSSL_EXPORT int EVP_AEAD_CTX_init_with_direction( + EVP_AEAD_CTX *ctx, const EVP_AEAD *aead, const uint8_t *key, size_t key_len, + size_t tag_len, enum evp_aead_direction_t dir); + +// EVP_AEAD_CTX_get_iv sets |*out_len| to the length of the IV for |ctx| and +// sets |*out_iv| to point to that many bytes of the current IV. This is only +// meaningful for AEADs with implicit IVs (i.e. CBC mode in TLS 1.0). +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_AEAD_CTX_get_iv(const EVP_AEAD_CTX *ctx, + const uint8_t **out_iv, size_t *out_len); + +// EVP_AEAD_CTX_tag_len computes the exact byte length of the tag written by +// |EVP_AEAD_CTX_seal_scatter| and writes it to |*out_tag_len|. It returns one +// on success or zero on error. |in_len| and |extra_in_len| must equal the +// arguments of the same names passed to |EVP_AEAD_CTX_seal_scatter|. +OPENSSL_EXPORT int EVP_AEAD_CTX_tag_len(const EVP_AEAD_CTX *ctx, + size_t *out_tag_len, + const size_t in_len, + const size_t extra_in_len); + +#define FIPS_AES_GCM_NONCE_LENGTH 12 + +// EVP_AEAD_get_iv_from_ipv4_nanosecs computes a deterministic IV compliant with +// NIST SP 800-38D, built from an IPv4 address and the number of nanoseconds +// since boot, writing it to |out_iv| (in little endian). +// It returns one on success or zero for error. +// +// This is not a general-purpose API, you should not be using it unless you +// specifically know you need to use this. +OPENSSL_EXPORT int EVP_AEAD_get_iv_from_ipv4_nanosecs( + const uint32_t ipv4_address, const uint64_t nanosecs, + uint8_t out_iv[FIPS_AES_GCM_NONCE_LENGTH]); + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +using ScopedEVP_AEAD_CTX = + internal::StackAllocated; + +BORINGSSL_MAKE_DELETER(EVP_AEAD_CTX, EVP_AEAD_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#endif // OPENSSL_HEADER_AEAD_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/aes.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/aes.h new file mode 100644 index 0000000..5d38b4b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/aes.h @@ -0,0 +1,180 @@ +// Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_AES_H +#define OPENSSL_HEADER_AES_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Raw AES functions. + + +#define AES_ENCRYPT 1 +#define AES_DECRYPT 0 + +// AES_MAXNR is the maximum number of AES rounds. +#define AES_MAXNR 14 + +#define AES_BLOCK_SIZE 16 + +// aes_key_st should be an opaque type, but EVP requires that the size be +// known. +struct aes_key_st { + uint32_t rd_key[4 * (AES_MAXNR + 1)]; + unsigned rounds; +}; +typedef struct aes_key_st AES_KEY; + +// AES_set_encrypt_key configures |aeskey| to encrypt with the |bits|-bit key, +// |key|. |key| must point to |bits|/8 bytes. It returns zero on success and a +// negative number if |bits| is an invalid AES key size. +// +// WARNING: this function breaks the usual return value convention. +OPENSSL_EXPORT int AES_set_encrypt_key(const uint8_t *key, unsigned bits, + AES_KEY *aeskey); + +// AES_set_decrypt_key configures |aeskey| to decrypt with the |bits|-bit key, +// |key|. |key| must point to |bits|/8 bytes. It returns zero on success and a +// negative number if |bits| is an invalid AES key size. +// +// WARNING: this function breaks the usual return value convention. +OPENSSL_EXPORT int AES_set_decrypt_key(const uint8_t *key, unsigned bits, + AES_KEY *aeskey); + +// AES_encrypt encrypts a single block from |in| to |out| with |key|. The |in| +// and |out| pointers may overlap. +OPENSSL_EXPORT void AES_encrypt(const uint8_t *in, uint8_t *out, + const AES_KEY *key); + +// AES_decrypt decrypts a single block from |in| to |out| with |key|. The |in| +// and |out| pointers may overlap. +OPENSSL_EXPORT void AES_decrypt(const uint8_t *in, uint8_t *out, + const AES_KEY *key); + + +// Block cipher modes. + +// AES_ctr128_encrypt encrypts (or decrypts, it's the same in CTR mode) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call and |ivec| will be incremented. This function may be called +// in-place with |in| equal to |out|, but otherwise the buffers may not +// partially overlap. A partial overlap may overwrite input data before it is +// read. +OPENSSL_EXPORT void AES_ctr128_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t ivec[AES_BLOCK_SIZE], + uint8_t ecount_buf[AES_BLOCK_SIZE], + unsigned int *num); + +// AES_ecb_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) a single, +// 16 byte block from |in| to |out|. This function may be called in-place with +// |in| equal to |out|, but otherwise the buffers may not partially overlap. A +// partial overlap may overwrite input data before it is read. +OPENSSL_EXPORT void AES_ecb_encrypt(const uint8_t *in, uint8_t *out, + const AES_KEY *key, const int enc); + +// AES_cbc_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The length must be a multiple of the block size. +// This function may be called in-place with |in| equal to |out|, but otherwise +// the buffers may not partially overlap. A partial overlap may overwrite input +// data before it is read. +OPENSSL_EXPORT void AES_cbc_encrypt(const uint8_t *in, uint8_t *out, size_t len, + const AES_KEY *key, uint8_t *ivec, + const int enc); + +// AES_ofb128_encrypt encrypts (or decrypts, it's the same in OFB mode) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_ofb128_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t *ivec, int *num); + +// AES_cfb1_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_cfb1_encrypt(const uint8_t *in, uint8_t *out, + size_t bits, const AES_KEY *key, + uint8_t *ivec, int *num, int enc); + +// AES_cfb8_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_cfb8_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t *ivec, int *num, int enc); + +// AES_cfb128_encrypt encrypts (or decrypts, if |enc| == |AES_DECRYPT|) |len| +// bytes from |in| to |out|. The |num| parameter must be set to zero on the +// first call. This function may be called in-place with |in| equal to |out|, +// but otherwise the buffers may not partially overlap. A partial overlap may +// overwrite input data before it is read. +OPENSSL_EXPORT void AES_cfb128_encrypt(const uint8_t *in, uint8_t *out, + size_t len, const AES_KEY *key, + uint8_t *ivec, int *num, int enc); + + +// AES key wrap. +// +// These functions implement AES Key Wrap mode, as defined in RFC 3394. They +// should never be used except to interoperate with existing systems that use +// this mode. + +// AES_wrap_key performs AES key wrap on |in| which must be a multiple of 8 +// bytes. |iv| must point to an 8 byte value or be NULL to use the default IV. +// |key| must have been configured for encryption. On success, it writes +// |in_len| + 8 bytes to |out| and returns |in_len| + 8. Otherwise, it returns +// -1. +OPENSSL_EXPORT int AES_wrap_key(const AES_KEY *key, const uint8_t *iv, + uint8_t *out, const uint8_t *in, size_t in_len); + +// AES_unwrap_key performs AES key unwrap on |in| which must be a multiple of 8 +// bytes. |iv| must point to an 8 byte value or be NULL to use the default IV. +// |key| must have been configured for decryption. On success, it writes +// |in_len| - 8 bytes to |out| and returns |in_len| - 8. Otherwise, it returns +// -1. +OPENSSL_EXPORT int AES_unwrap_key(const AES_KEY *key, const uint8_t *iv, + uint8_t *out, const uint8_t *in, + size_t in_len); + + +// AES key wrap with padding. +// +// These functions implement AES Key Wrap with Padding mode, as defined in RFC +// 5649. They should never be used except to interoperate with existing systems +// that use this mode. + +// AES_wrap_key_padded performs a padded AES key wrap on |in| which must be +// between 1 and 2^32-1 bytes. |key| must have been configured for encryption. +// On success it writes at most |max_out| bytes of ciphertext to |out|, sets +// |*out_len| to the number of bytes written, and returns one. On failure it +// returns zero. To ensure success, set |max_out| to at least |in_len| + 15. +OPENSSL_EXPORT int AES_wrap_key_padded(const AES_KEY *key, uint8_t *out, + size_t *out_len, size_t max_out, + const uint8_t *in, size_t in_len); + +// AES_unwrap_key_padded performs a padded AES key unwrap on |in| which must be +// a multiple of 8 bytes. |key| must have been configured for decryption. On +// success it writes at most |max_out| bytes to |out|, sets |*out_len| to the +// number of bytes written, and returns one. On failure it returns zero. Setting +// |max_out| to |in_len| is a sensible estimate. +OPENSSL_EXPORT int AES_unwrap_key_padded(const AES_KEY *key, uint8_t *out, + size_t *out_len, size_t max_out, + const uint8_t *in, size_t in_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_AES_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/arm_arch.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/arm_arch.h new file mode 100644 index 0000000..555a03f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/arm_arch.h @@ -0,0 +1,111 @@ +// Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ARM_ARCH_H +#define OPENSSL_HEADER_ARM_ARCH_H + +#include + +// arm_arch.h contains symbols used by ARM assembly, and the C code that calls +// it. It is included as a public header to simplify the build, but is not +// intended for external use. + +#if defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64) + +// ARMV7_NEON is true when a NEON unit is present in the current CPU. +#define ARMV7_NEON (1 << 0) + +// ARMV8_AES indicates support for hardware AES instructions. +#define ARMV8_AES (1 << 2) + +// ARMV8_SHA1 indicates support for hardware SHA-1 instructions. +#define ARMV8_SHA1 (1 << 3) + +// ARMV8_SHA256 indicates support for hardware SHA-256 instructions. +#define ARMV8_SHA256 (1 << 4) + +// ARMV8_PMULL indicates support for carryless multiplication. +#define ARMV8_PMULL (1 << 5) + +// ARMV8_SHA512 indicates support for hardware SHA-512 instructions. +#define ARMV8_SHA512 (1 << 6) + +// ARMV8_SHA3 indicates support for hardware SHA-3 instructions including EOR3. +#define ARMV8_SHA3 (1 << 11) + +// Combination of all Armv8 Neon extension bits: 0x087c +// NOTE: If you add further Armv8 Neon extension bits, adjust +// "Test algorithm dispatch without CPU indicator or Neon extension capability bits" +// in util/all_tests.json + +// The Neoverse N1, V1, V2, and Apple M1 micro-architectures are detected to +// allow selecting the fasted implementations for SHA3/SHAKE and AES-GCM. +// Combination of all CPU indicator bits: 0x7080 +// NOTE: If you add further CPU indicator bits, adjust +// "Test algorithm dispatch without CPU indicator bits" in util/all_tests.json. +#define ARMV8_NEOVERSE_N1 (1 << 7) +#define ARMV8_NEOVERSE_V1 (1 << 12) +#define ARMV8_APPLE_M (1 << 13) +#define ARMV8_NEOVERSE_V2 (1 << 14) + +// Combination of CPU indicator bits and Armv8 Neon extension bits: 0x78fc + +// ARMV8_DIT indicates support for the Data-Independent Timing (DIT) flag. +#define ARMV8_DIT (1 << 15) +// ARMV8_DIT_ALLOWED is a run-time en/disabler for the Data-Independent +// Timing (DIT) flag capability. It makes the DIT capability allowed when it is +// first discovered in |OPENSSL_cpuid_setup|. But that bit position in +// |OPENSSL_armcap_P| can be toggled off and back on at run-time via +// |armv8_disable_dit| and |armv8_enable_dit|, respectively. +#define ARMV8_DIT_ALLOWED (1 << 16) + +// ARMV8_RNG indicates supports for hardware RNG instruction RNDR. +#define ARMV8_RNG (1 << 17) + +// +// MIDR_EL1 system register +// +// 63___ _ ___32_31___ _ ___24_23_____20_19_____16_15__ _ __4_3_______0 +// | | | | | | | +// |RES0 | Implementer | Variant | Arch | PartNum |Revision| +// |____ _ _____|_____ _ _____|_________|_______ _|____ _ ___|________| +// + +# define ARM_CPU_IMP_ARM 0x41 + +# define ARM_CPU_PART_CORTEX_A72 0xD08 +# define ARM_CPU_PART_N1 0xD0C +# define ARM_CPU_PART_V1 0xD40 +# define ARM_CPU_PART_V2 0xD4F + +# define MIDR_PARTNUM_SHIFT 4 +# define MIDR_PARTNUM_MASK (0xfffUL << MIDR_PARTNUM_SHIFT) +# define MIDR_PARTNUM(midr) \ + (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT) + +# define MIDR_IMPLEMENTER_SHIFT 24 +# define MIDR_IMPLEMENTER_MASK (0xffUL << MIDR_IMPLEMENTER_SHIFT) +# define MIDR_IMPLEMENTER(midr) \ + (((midr) & MIDR_IMPLEMENTER_MASK) >> MIDR_IMPLEMENTER_SHIFT) + +# define MIDR_ARCHITECTURE_SHIFT 16 +# define MIDR_ARCHITECTURE_MASK (0xfUL << MIDR_ARCHITECTURE_SHIFT) +# define MIDR_ARCHITECTURE(midr) \ + (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT) + +# define MIDR_CPU_MODEL_MASK \ + (MIDR_IMPLEMENTER_MASK | \ + MIDR_PARTNUM_MASK | \ + MIDR_ARCHITECTURE_MASK) + +# define MIDR_CPU_MODEL(imp, partnum) \ + (((imp) << MIDR_IMPLEMENTER_SHIFT) | \ + (0xfUL << MIDR_ARCHITECTURE_SHIFT) | \ + ((partnum) << MIDR_PARTNUM_SHIFT)) + +# define MIDR_IS_CPU_MODEL(midr, imp, partnum) \ + (((midr) & MIDR_CPU_MODEL_MASK) == MIDR_CPU_MODEL(imp, partnum)) + +#endif // ARM || AARCH64 + +#endif // OPENSSL_HEADER_ARM_ARCH_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asm_base.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asm_base.h new file mode 100644 index 0000000..a1dbd82 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asm_base.h @@ -0,0 +1,206 @@ +// Copyright (c) 2023, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_ASM_BASE_H +#define OPENSSL_HEADER_ASM_BASE_H + +#include + +// This header contains symbols and common sections used by assembly files. It +// is included as a public header to simplify the build, but is not intended for +// external use. +// +// Every assembly file must include this header. Some linker features require +// all object files to be tagged with some section metadata. This header file, +// when included in assembly, adds that metadata. It also makes defines like +// |OPENSSL_X86_64| available and includes the prefixing macros. +// +// Including this header in an assembly file imples: +// +// - The file does not require an executable stack. +// +// - The file, on aarch64, uses the macros defined below to be compatible with +// BTI and PAC. +// +// - The file, on x86_64, requires the program to be compatible with Intel IBT +// and SHSTK + +#if defined(__ASSEMBLER__) + +#include + +#if defined(__ELF__) +// Every ELF object file, even empty ones, should disable executable stacks. See +// https://www.airs.com/blog/archives/518. +.pushsection .note.GNU-stack, "", %progbits +.popsection +#endif + +#if defined(__CET__) && defined(OPENSSL_X86_64) +// Clang and GCC define __CET__ and provide when they support Intel's +// Indirect Branch Tracking. +// https://lpc.events/event/7/contributions/729/attachments/496/903/CET-LPC-2020.pdf +// +// cet.h defines _CET_ENDBR which is used to mark function entry points for IBT. +// and adds the assembly marker. The value of _CET_ENDBR is made dependant on if +// '-fcf-protection' is passed to the compiler. _CET_ENDBR is only required when +// the function is the target of an indirect jump, but BoringSSL chooses to mark +// all assembly entry points because it is easier, and allows BoringSSL's ABI +// tester to call the assembly entry points via an indirect jump. +#include +#elif !defined(_CET_ENDBR) +// If cet.h does not exist, manually define _CET_ENDBR to be the ENDBR64 +// instruction, with an explicit byte sequence for compilers/assemblers that +// don't know about it. Note that it is safe to use ENDBR64 on all platforms, +// since the encoding is by design interpreted as a NOP on all pre-CET x86_64 +// processors. +#define _CET_ENDBR .byte 0xf3,0x0f,0x1e,0xfa +#endif + +#if defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64) + +#if defined(__aarch64__) && !defined(__ARM_ARCH) +// Support for GCC v4.8+. GCC 4.8 was the first version to support aarch64 +// but it doesn't define __ARM_ARCH for aarch64 targets. +#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 8)) + #error "GCC 4.8 or later is required for aarch64 support" +#endif + #define __ARM_ARCH 8 +#endif + +// We require the ARM assembler provide |__ARM_ARCH| from Arm C Language +// Extensions (ACLE). This is supported in GCC 4.8+ and Clang 3.2+. MSVC does +// not implement ACLE, but we require Clang's assembler on Windows. +#if !defined(__ARM_ARCH) +#error "ARM assembler must define __ARM_ARCH" +#endif + +// Even when building for 32-bit ARM, support for aarch64 crypto instructions +// will be included. +// +// TODO(davidben): Remove this and the corresponding ifdefs? This is only +// defined because some OpenSSL assembly files would allow disabling the NEON +// code entirely. I think we'd prefer to do that by lifting the dispatch to C +// anyway. +#define __ARM_MAX_ARCH__ 8 + +// Support macros for +// - Armv8.3-A Pointer Authentication and +// - Armv8.5-A Branch Target Identification +// features which require emitting a .note.gnu.property section with the +// appropriate architecture-dependent feature bits set. +// +// |AARCH64_SIGN_LINK_REGISTER| and |AARCH64_VALIDATE_LINK_REGISTER| expand to +// PACIxSP and AUTIxSP, respectively. |AARCH64_SIGN_LINK_REGISTER| should be +// used immediately before saving the LR register (x30) to the stack. +// |AARCH64_VALIDATE_LINK_REGISTER| should be used immediately after restoring +// it. Note |AARCH64_SIGN_LINK_REGISTER|'s modifications to LR must be undone +// with |AARCH64_VALIDATE_LINK_REGISTER| before RET. The SP register must also +// have the same value at the two points. For example: +// +// .global f +// f: +// AARCH64_SIGN_LINK_REGISTER +// stp x29, x30, [sp, #-96]! +// mov x29, sp +// ... +// ldp x29, x30, [sp], #96 +// AARCH64_VALIDATE_LINK_REGISTER +// ret +// +// |AARCH64_VALID_CALL_TARGET| expands to BTI 'c'. Either it, or +// |AARCH64_SIGN_LINK_REGISTER|, must be used at every point that may be an +// indirect call target. In particular, all symbols exported from a file must +// begin with one of these macros. For example, a leaf function that does not +// save LR can instead use |AARCH64_VALID_CALL_TARGET|: +// +// .globl return_zero +// return_zero: +// AARCH64_VALID_CALL_TARGET +// mov x0, #0 +// ret +// +// A non-leaf function which does not immediately save LR may need both macros +// because |AARCH64_SIGN_LINK_REGISTER| appears late. For example, the function +// may jump to an alternate implementation before setting up the stack: +// +// .globl with_early_jump +// with_early_jump: +// AARCH64_VALID_CALL_TARGET +// cmp x0, #128 +// b.lt .Lwith_early_jump_128 +// AARCH64_SIGN_LINK_REGISTER +// stp x29, x30, [sp, #-96]! +// mov x29, sp +// ... +// ldp x29, x30, [sp], #96 +// AARCH64_VALIDATE_LINK_REGISTER +// ret +// +// .Lwith_early_jump_128: +// ... +// ret +// +// These annotations are only required with indirect calls. Private symbols that +// are only the target of direct calls do not require annotations. Also note +// that |AARCH64_VALID_CALL_TARGET| is only valid for indirect calls (BLR), not +// indirect jumps (BR). Indirect jumps in assembly are currently not supported +// and would require a macro for BTI 'j'. +// +// Although not necessary, it is safe to use these macros in 32-bit ARM +// assembly. This may be used to simplify dual 32-bit and 64-bit files. +// +// References: +// - "ELF for the Arm® 64-bit Architecture" +// https://github.com/ARM-software/abi-aa/blob/master/aaelf64/aaelf64.rst +// - "Providing protection for complex software" +// https://developer.arm.com/architectures/learn-the-architecture/providing-protection-for-complex-software + +#if defined(__ARM_FEATURE_BTI_DEFAULT) && __ARM_FEATURE_BTI_DEFAULT == 1 +#define GNU_PROPERTY_AARCH64_BTI (1 << 0) // Has Branch Target Identification +#define AARCH64_VALID_CALL_TARGET hint #34 // BTI 'c' +#else +#define GNU_PROPERTY_AARCH64_BTI 0 // No Branch Target Identification +#define AARCH64_VALID_CALL_TARGET +#endif + +#if defined(__ARM_FEATURE_PAC_DEFAULT) && \ + (__ARM_FEATURE_PAC_DEFAULT & 1) == 1 // Signed with A-key +#define GNU_PROPERTY_AARCH64_POINTER_AUTH \ + (1 << 1) // Has Pointer Authentication +#define AARCH64_SIGN_LINK_REGISTER hint #25 // PACIASP +#define AARCH64_VALIDATE_LINK_REGISTER hint #29 // AUTIASP +#elif defined(__ARM_FEATURE_PAC_DEFAULT) && \ + (__ARM_FEATURE_PAC_DEFAULT & 2) == 2 // Signed with B-key +#define GNU_PROPERTY_AARCH64_POINTER_AUTH \ + (1 << 1) // Has Pointer Authentication +#define AARCH64_SIGN_LINK_REGISTER hint #27 // PACIBSP +#define AARCH64_VALIDATE_LINK_REGISTER hint #31 // AUTIBSP +#else +#define GNU_PROPERTY_AARCH64_POINTER_AUTH 0 // No Pointer Authentication +#if GNU_PROPERTY_AARCH64_BTI != 0 +#define AARCH64_SIGN_LINK_REGISTER AARCH64_VALID_CALL_TARGET +#else +#define AARCH64_SIGN_LINK_REGISTER +#endif +#define AARCH64_VALIDATE_LINK_REGISTER +#endif + +#if GNU_PROPERTY_AARCH64_POINTER_AUTH != 0 || GNU_PROPERTY_AARCH64_BTI != 0 +.pushsection .note.gnu.property, "a"; +.balign 8; +.long 4; +.long 0x10; +.long 0x5; +.asciz "GNU"; +.long 0xc0000000; /* GNU_PROPERTY_AARCH64_FEATURE_1_AND */ +.long 4; +.long (GNU_PROPERTY_AARCH64_POINTER_AUTH | GNU_PROPERTY_AARCH64_BTI); +.long 0; +.popsection; +#endif +#endif // ARM || AARCH64 + +#endif // __ASSEMBLER__ + +#endif // OPENSSL_HEADER_ASM_BASE_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1.h new file mode 100644 index 0000000..1364d3d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1.h @@ -0,0 +1,2149 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ASN1_H +#define OPENSSL_HEADER_ASN1_H + +#include + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Legacy ASN.1 library. +// +// This header is part of OpenSSL's ASN.1 implementation. It is retained for +// compatibility but should not be used by new code. The functions are difficult +// to use correctly, and have buggy or non-standard behaviors. They are thus +// particularly prone to behavior changes and API removals, as BoringSSL +// iterates on these issues. +// +// Use the new |CBS| and |CBB| library in instead. + + +// Tag constants. +// +// These constants are used in various APIs to specify ASN.1 types and tag +// components. See the specific API's documentation for details on which values +// are used and how. + +// The following constants are tag classes. +#define V_ASN1_UNIVERSAL 0x00 +#define V_ASN1_APPLICATION 0x40 +#define V_ASN1_CONTEXT_SPECIFIC 0x80 +#define V_ASN1_PRIVATE 0xc0 + +// V_ASN1_CONSTRUCTED indicates an element is constructed, rather than +// primitive. +#define V_ASN1_CONSTRUCTED 0x20 + +// V_ASN1_PRIMITIVE_TAG is the highest tag number which can be encoded in a +// single byte. Note this is unrelated to whether an element is constructed or +// primitive. +// +// TODO(davidben): Make this private. +#define V_ASN1_PRIMITIVE_TAG 0x1f + +// V_ASN1_MAX_UNIVERSAL is the highest supported universal tag number. It is +// necessary to avoid ambiguity with |V_ASN1_NEG| and |MBSTRING_FLAG|. +// +// TODO(davidben): Make this private. +#define V_ASN1_MAX_UNIVERSAL 0xff + +// V_ASN1_UNDEF is used in some APIs to indicate an ASN.1 element is omitted. +#define V_ASN1_UNDEF (-1) + +// V_ASN1_OTHER is used in |ASN1_TYPE| to indicate a non-universal ASN.1 type. +#define V_ASN1_OTHER (-3) + +// V_ASN1_ANY is used by the ASN.1 templates to indicate an ANY type. +#define V_ASN1_ANY (-4) + +// The following constants are tag numbers for universal types. +#define V_ASN1_EOC 0 +#define V_ASN1_BOOLEAN 1 +#define V_ASN1_INTEGER 2 +#define V_ASN1_BIT_STRING 3 +#define V_ASN1_OCTET_STRING 4 +#define V_ASN1_NULL 5 +#define V_ASN1_OBJECT 6 +#define V_ASN1_OBJECT_DESCRIPTOR 7 +#define V_ASN1_EXTERNAL 8 +#define V_ASN1_REAL 9 +#define V_ASN1_ENUMERATED 10 +#define V_ASN1_UTF8STRING 12 +#define V_ASN1_SEQUENCE 16 +#define V_ASN1_SET 17 +#define V_ASN1_NUMERICSTRING 18 +#define V_ASN1_PRINTABLESTRING 19 +#define V_ASN1_T61STRING 20 +#define V_ASN1_TELETEXSTRING 20 +#define V_ASN1_VIDEOTEXSTRING 21 +#define V_ASN1_IA5STRING 22 +#define V_ASN1_UTCTIME 23 +#define V_ASN1_GENERALIZEDTIME 24 +#define V_ASN1_GRAPHICSTRING 25 +#define V_ASN1_ISO64STRING 26 +#define V_ASN1_VISIBLESTRING 26 +#define V_ASN1_GENERALSTRING 27 +#define V_ASN1_UNIVERSALSTRING 28 +#define V_ASN1_BMPSTRING 30 + +// The following constants are used for |ASN1_STRING| values that represent +// negative INTEGER and ENUMERATED values. See |ASN1_STRING| for more details. +#define V_ASN1_NEG 0x100 +#define V_ASN1_NEG_INTEGER (V_ASN1_INTEGER | V_ASN1_NEG) +#define V_ASN1_NEG_ENUMERATED (V_ASN1_ENUMERATED | V_ASN1_NEG) + +// The following constants are bitmask representations of ASN.1 types. +#define B_ASN1_NUMERICSTRING 0x0001 +#define B_ASN1_PRINTABLESTRING 0x0002 +#define B_ASN1_T61STRING 0x0004 +#define B_ASN1_TELETEXSTRING 0x0004 +#define B_ASN1_VIDEOTEXSTRING 0x0008 +#define B_ASN1_IA5STRING 0x0010 +#define B_ASN1_GRAPHICSTRING 0x0020 +#define B_ASN1_ISO64STRING 0x0040 +#define B_ASN1_VISIBLESTRING 0x0040 +#define B_ASN1_GENERALSTRING 0x0080 +#define B_ASN1_UNIVERSALSTRING 0x0100 +#define B_ASN1_OCTET_STRING 0x0200 +#define B_ASN1_BIT_STRING 0x0400 +#define B_ASN1_BMPSTRING 0x0800 +#define B_ASN1_UNKNOWN 0x1000 +#define B_ASN1_UTF8STRING 0x2000 +#define B_ASN1_UTCTIME 0x4000 +#define B_ASN1_GENERALIZEDTIME 0x8000 +#define B_ASN1_SEQUENCE 0x10000 + +// ASN1_tag2bit converts |tag| from the tag number of a universal type to a +// corresponding |B_ASN1_*| constant, |B_ASN1_UNKNOWN|, or zero. If the +// |B_ASN1_*| constant above is defined, it will map the corresponding +// |V_ASN1_*| constant to it. Otherwise, whether it returns |B_ASN1_UNKNOWN| or +// zero is ill-defined and callers should not rely on it. +// +// TODO(https://crbug.com/boringssl/412): Figure out what |B_ASN1_UNNOWN| vs +// zero is meant to be. The main impact is what values go in |B_ASN1_PRINTABLE|. +// To that end, we must return zero on types that can't go in |ASN1_STRING|. +OPENSSL_EXPORT unsigned long ASN1_tag2bit(int tag); + +// ASN1_tag2str returns a string representation of |tag|, interpret as a tag +// number for a universal type, or |V_ASN1_NEG_*|. +OPENSSL_EXPORT const char *ASN1_tag2str(int tag); + + +// API conventions. +// +// The following sample functions document the calling conventions used by +// legacy ASN.1 APIs. + +#if 0 // Sample functions + +// d2i_SAMPLE parses a structure from up to |len| bytes at |*inp|. On success, +// it advances |*inp| by the number of bytes read and returns a newly-allocated +// |SAMPLE| object containing the parsed structure. If |out| is non-NULL, it +// additionally frees the previous value at |*out| and updates |*out| to the +// result. If parsing or allocating the result fails, it returns NULL. +// +// This function does not reject trailing data in the input. This allows the +// caller to parse a sequence of concatenated structures. Callers parsing only +// one structure should check for trailing data by comparing the updated |*inp| +// with the end of the input. +// +// Note: If |out| and |*out| are both non-NULL, the object at |*out| is not +// updated in-place. Instead, it is freed, and the pointer is updated to the +// new object. This differs from OpenSSL, which behaves more like +// |d2i_SAMPLE_with_reuse|. Callers are recommended to set |out| to NULL and +// instead use the return value. +SAMPLE *d2i_SAMPLE(SAMPLE **out, const uint8_t **inp, long len); + +// d2i_SAMPLE_with_reuse parses a structure from up to |len| bytes at |*inp|. On +// success, it advances |*inp| by the number of bytes read and returns a +// non-NULL pointer to an object containing the parsed structure. The object is +// determined from |out| as follows: +// +// If |out| is NULL, the function places the result in a newly-allocated +// |SAMPLE| object and returns it. This mode is recommended. +// +// If |out| is non-NULL, but |*out| is NULL, the function also places the result +// in a newly-allocated |SAMPLE| object. It sets |*out| to this object and also +// returns it. +// +// If |out| and |*out| are both non-NULL, the function updates the object at +// |*out| in-place with the result and returns |*out|. +// +// If any of the above fail, the function returns NULL. +// +// This function does not reject trailing data in the input. This allows the +// caller to parse a sequence of concatenated structures. Callers parsing only +// one structure should check for trailing data by comparing the updated |*inp| +// with the end of the input. +// +// WARNING: Callers should not rely on the in-place update mode. It often +// produces the wrong result or breaks the type's internal invariants. Future +// revisions of BoringSSL may standardize on the |d2i_SAMPLE| behavior. +SAMPLE *d2i_SAMPLE_with_reuse(SAMPLE **out, const uint8_t **inp, long len); + +// i2d_SAMPLE marshals |in|. On error, it returns a negative value. On success, +// it returns the length of the result and outputs it via |outp| as follows: +// +// If |outp| is NULL, the function writes nothing. This mode can be used to size +// buffers. +// +// If |outp| is non-NULL but |*outp| is NULL, the function sets |*outp| to a +// newly-allocated buffer containing the result. The caller is responsible for +// releasing |*outp| with |OPENSSL_free|. This mode is recommended for most +// callers. +// +// If |outp| and |*outp| are non-NULL, the function writes the result to +// |*outp|, which must have enough space available, and advances |*outp| just +// past the output. +// +// WARNING: In the third mode, the function does not internally check output +// bounds. Failing to correctly size the buffer will result in a potentially +// exploitable memory error. +int i2d_SAMPLE(const SAMPLE *in, uint8_t **outp); + +#endif // Sample functions + +// The following macros are used to retrieve the function pointer of the +// |d2i| or |i2d| ASN1 functions of |type|. +// +// NOTE: |D2I_OF| and |I2D_OF_const| are not implemented. +#define I2D_OF(type) int (*)(type *, unsigned char **) + +// CHECKED_I2D_OF casts a given pointer to i2d_of_void* and statically checks +// that it was a pointer to |type|'s |i2d| function. +#define CHECKED_I2D_OF(type, i2d) ((i2d_of_void *)(1 ? i2d : ((I2D_OF(type))0))) + +// The following typedefs are sometimes used for pointers to functions like +// |d2i_SAMPLE| and |i2d_SAMPLE|. Note, however, that these act on |void*|. +// Calling a function with a different pointer type is undefined in C, so this +// is only valid with a wrapper. +typedef void *d2i_of_void(void **, const unsigned char **, long); +typedef int i2d_of_void(const void *, unsigned char **); + + +// ASN.1 types. +// +// An |ASN1_ITEM| represents an ASN.1 type and allows working with ASN.1 types +// generically. +// +// |ASN1_ITEM|s use a different namespace from C types and are accessed via +// |ASN1_ITEM_*| macros. So, for example, |ASN1_OCTET_STRING| is both a C type +// and the name of an |ASN1_ITEM|, referenced as +// |ASN1_ITEM_rptr(ASN1_OCTET_STRING)|. +// +// Each |ASN1_ITEM| has a corresponding C type, typically with the same name, +// which represents values in the ASN.1 type. This type is either a pointer type +// or |ASN1_BOOLEAN|. When it is a pointer, NULL pointers represent omitted +// values. For example, an OCTET STRING value is declared with the C type +// |ASN1_OCTET_STRING*| and uses the |ASN1_ITEM| named |ASN1_OCTET_STRING|. An +// OPTIONAL OCTET STRING uses the same C type and represents an omitted value +// with a NULL pointer. |ASN1_BOOLEAN| is described in a later section. + +// DECLARE_ASN1_ITEM declares an |ASN1_ITEM| with name |name|. The |ASN1_ITEM| +// may be referenced with |ASN1_ITEM_rptr|. Uses of this macro should document +// the corresponding ASN.1 and C types. +#define DECLARE_ASN1_ITEM(name) extern OPENSSL_EXPORT const ASN1_ITEM name##_it; + +// ASN1_ITEM_rptr returns the |const ASN1_ITEM *| named |name|. +#define ASN1_ITEM_rptr(name) (&(name##_it)) + +// ASN1_ITEM_EXP is an abstraction for referencing an |ASN1_ITEM| in a +// constant-initialized structure, such as a method table. It exists because, on +// some OpenSSL platforms, |ASN1_ITEM| references are indirected through +// functions. Structures reference the |ASN1_ITEM| by declaring a field like +// |ASN1_ITEM_EXP *item| and initializing it with |ASN1_ITEM_ref|. +typedef const ASN1_ITEM ASN1_ITEM_EXP; + +// ASN1_ITEM_ref returns an |ASN1_ITEM_EXP*| for the |ASN1_ITEM| named |name|. +#define ASN1_ITEM_ref(name) (&(name##_it)) + +// ASN1_ITEM_ptr converts |iptr|, which must be an |ASN1_ITEM_EXP*| to a +// |const ASN1_ITEM*|. +#define ASN1_ITEM_ptr(iptr) (iptr) + +// ASN1_VALUE_st (aka |ASN1_VALUE|) is an opaque type used as a placeholder for +// the C type corresponding to an |ASN1_ITEM|. +typedef struct ASN1_VALUE_st ASN1_VALUE; + +// ASN1_parse performs an ASN.1 dump of the contents pointed to by |pp| of length |len|, +// and writes it to |bp|. Returns 1 on success, or 0 on failure. +OPENSSL_EXPORT int ASN1_parse(BIO *bp, const unsigned char *pp, long len, int indent); + +// ASN1_item_new allocates a new value of the C type corresponding to |it|, or +// NULL on error. On success, the caller must release the value with +// |ASN1_item_free|, or the corresponding C type's free function, when done. The +// new value will initialize fields of the value to some default state, such as +// an empty string. Note, however, that this default state sometimes omits +// required values, such as with CHOICE types. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type is a +// potentially exploitable memory error. Callers must ensure the value is used +// consistently with |it|. Prefer using type-specific functions such as +// |ASN1_OCTET_STRING_new|. +OPENSSL_EXPORT ASN1_VALUE *ASN1_item_new(const ASN1_ITEM *it); + +// ASN1_item_free releases memory associated with |val|, which must be an object +// of the C type corresponding to |it|. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Passing a pointer of the wrong type into this function is a +// potentially exploitable memory error. Callers must ensure |val| is consistent +// with |it|. Prefer using type-specific functions such as +// |ASN1_OCTET_STRING_free|. +OPENSSL_EXPORT void ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it); + +// ASN1_item_d2i parses the ASN.1 type |it| from up to |len| bytes at |*inp|. +// It behaves like |d2i_SAMPLE_with_reuse|, except that |out| and the return +// value are cast to |ASN1_VALUE| pointers. +// +// TODO(https://crbug.com/boringssl/444): C strict aliasing forbids type-punning +// |T*| and |ASN1_VALUE*| the way this function signature does. When that bug is +// resolved, we will need to pick which type |*out| is (probably |T*|). Do not +// use a non-NULL |out| to avoid ending up on the wrong side of this question. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type, or passing a +// pointer of the wrong type into this function, are potentially exploitable +// memory errors. Callers must ensure |out| is consistent with |it|. Prefer +// using type-specific functions such as |d2i_ASN1_OCTET_STRING|. +OPENSSL_EXPORT ASN1_VALUE *ASN1_item_d2i(ASN1_VALUE **out, + const unsigned char **inp, long len, + const ASN1_ITEM *it); + +// ASN1_item_i2d marshals |val| as the ASN.1 type associated with |it|, as +// described in |i2d_SAMPLE|. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Passing a pointer of the wrong type into this function is a +// potentially exploitable memory error. Callers must ensure |val| is consistent +// with |it|. Prefer using type-specific functions such as +// |i2d_ASN1_OCTET_STRING|. +OPENSSL_EXPORT int ASN1_item_i2d(ASN1_VALUE *val, unsigned char **outp, + const ASN1_ITEM *it); + +// ASN1_dup returns a newly-allocated copy of |x| by re-encoding with |i2d| and +// |d2i|. |i2d| and |d2i| must be the corresponding type functions of |x|. NULL +// is returned on error. +// +// WARNING: DO NOT USE. Casting the result of this function to the wrong type, +// or passing a pointer of the wrong type into this function, are potentially +// exploitable memory errors. Prefer directly calling |i2d| and |d2i| or other +// type-specific functions. +OPENSSL_EXPORT void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x); + +// ASN1_item_dup returns a newly-allocated copy of |x|, or NULL on error. |x| +// must be an object of |it|'s C type. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type, or passing a +// pointer of the wrong type into this function, are potentially exploitable +// memory errors. Prefer using type-specific functions such as +// |ASN1_STRING_dup|. +OPENSSL_EXPORT void *ASN1_item_dup(const ASN1_ITEM *it, void *x); + +// The following functions behave like |ASN1_item_d2i| but read from |in| +// instead. |out| is the same parameter as in |ASN1_item_d2i|, but written with +// |void*| instead. The return values similarly match. +// +// These functions may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: These functions do not bound how much data is read from |in|. +// Parsing an untrusted input could consume unbounded memory. +OPENSSL_EXPORT void *ASN1_item_d2i_fp(const ASN1_ITEM *it, FILE *in, void *out); +OPENSSL_EXPORT void *ASN1_item_d2i_bio(const ASN1_ITEM *it, BIO *in, void *out); + +// The following functions behave like |ASN1_item_i2d| but write to |out| +// instead. |in| is the same parameter as in |ASN1_item_i2d|, but written with +// |void*| instead. +// +// These functions may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +OPENSSL_EXPORT int ASN1_item_i2d_fp(const ASN1_ITEM *it, FILE *out, void *in); +OPENSSL_EXPORT int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, void *in); + +// ASN1_i2d_bio writes the result to |out| like the functions above, but parses +// |in| with |i2d|. +// +// WARNING: Prefer using type-specific functions. |i2d| is only valid with a +// wrapper (see |d2i_of_void|). +OPENSSL_EXPORT int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, void *in); + +// ASN1_i2d_bio_of statically checks |i2d| and |in| for |type| before casting +// and calling |ASN1_i2d_bio|. +// +// DO NOT USE: This is only maintained for compatibility purposes. Calling a +// function with a different pointer type is undefined behavior in C (see +// |d2i_of_void|). +// This macro forces the user to directly call the |i2d| ASN.1 function of +// |type|. |i2d| functions of |type| are defined with parameters of |type *|, +// but |i2d_of_void| expects the signature of a |const void *|. This inherently +// forces the user to use undefined C behavior and will cause failures when +// running against undefined behavior sanitizers in clang. +#define ASN1_i2d_bio_of(type, i2d, out, in) \ + (ASN1_i2d_bio(CHECKED_I2D_OF(type, i2d), out, CHECKED_PTR_OF(type, in))) + +// ASN1_item_unpack parses |oct|'s contents as |it|'s ASN.1 type. It returns a +// newly-allocated instance of |it|'s C type on success, or NULL on error. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Casting the result of this function to the wrong type is a +// potentially exploitable memory error. Callers must ensure the value is used +// consistently with |it|. +OPENSSL_EXPORT void *ASN1_item_unpack(const ASN1_STRING *oct, + const ASN1_ITEM *it); + +// ASN1_item_pack marshals |obj| as |it|'s ASN.1 type. If |out| is NULL, it +// returns a newly-allocated |ASN1_STRING| with the result, or NULL on error. +// If |out| is non-NULL, but |*out| is NULL, it does the same but additionally +// sets |*out| to the result. If both |out| and |*out| are non-NULL, it writes +// the result to |*out| and returns |*out| on success or NULL on error. +// +// This function may not be used with |ASN1_ITEM|s whose C type is +// |ASN1_BOOLEAN|. +// +// WARNING: Passing a pointer of the wrong type into this function is a +// potentially exploitable memory error. Callers must ensure |val| is consistent +// with |it|. +OPENSSL_EXPORT ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, + ASN1_STRING **out); + + +// Booleans. +// +// This library represents ASN.1 BOOLEAN values with |ASN1_BOOLEAN|, which is an +// integer type. FALSE is zero, TRUE is 0xff, and an omitted OPTIONAL BOOLEAN is +// -1. + +// ASN1_BOOLEAN_FALSE is FALSE as an |ASN1_BOOLEAN|. +#define ASN1_BOOLEAN_FALSE 0 + +// ASN1_BOOLEAN_TRUE is TRUE as an |ASN1_BOOLEAN|. Some code incorrectly uses +// 1, so prefer |b != ASN1_BOOLEAN_FALSE| over |b == ASN1_BOOLEAN_TRUE|. +#define ASN1_BOOLEAN_TRUE 0xff + +// ASN1_BOOLEAN_NONE, in contexts where the |ASN1_BOOLEAN| represents an +// OPTIONAL BOOLEAN, is an omitted value. Using this value in other contexts is +// undefined and may be misinterpreted as TRUE. +#define ASN1_BOOLEAN_NONE (-1) + +// d2i_ASN1_BOOLEAN parses a DER-encoded ASN.1 BOOLEAN from up to |len| bytes at +// |*inp|. On success, it advances |*inp| by the number of bytes read and +// returns the result. If |out| is non-NULL, it additionally writes the result +// to |*out|. On error, it returns |ASN1_BOOLEAN_NONE|. +// +// This function does not reject trailing data in the input. This allows the +// caller to parse a sequence of concatenated structures. Callers parsing only +// one structure should check for trailing data by comparing the updated |*inp| +// with the end of the input. +// +// WARNING: This function's is slightly different from other |d2i_*| functions +// because |ASN1_BOOLEAN| is not a pointer type. +OPENSSL_EXPORT ASN1_BOOLEAN d2i_ASN1_BOOLEAN(ASN1_BOOLEAN *out, + const unsigned char **inp, + long len); + +// i2d_ASN1_BOOLEAN marshals |a| as a DER-encoded ASN.1 BOOLEAN, as described in +// |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_BOOLEAN(ASN1_BOOLEAN a, unsigned char **outp); + +// The following |ASN1_ITEM|s have ASN.1 type BOOLEAN and C type |ASN1_BOOLEAN|. +// |ASN1_TBOOLEAN| and |ASN1_FBOOLEAN| must be marked OPTIONAL. When omitted, +// they are parsed as TRUE and FALSE, respectively, rather than +// |ASN1_BOOLEAN_NONE|. +DECLARE_ASN1_ITEM(ASN1_BOOLEAN) +DECLARE_ASN1_ITEM(ASN1_TBOOLEAN) +DECLARE_ASN1_ITEM(ASN1_FBOOLEAN) + + +// Strings. +// +// ASN.1 contains a myriad of string types, as well as types that contain data +// that may be encoded into a string. This library uses a single type, +// |ASN1_STRING|, to represent most values. + +// An asn1_string_st (aka |ASN1_STRING|) represents a value of a string-like +// ASN.1 type. It contains a type field, and a byte string data field with a +// type-specific representation. +// +// When representing a string value, the type field is one of +// |V_ASN1_OCTET_STRING|, |V_ASN1_UTF8STRING|, |V_ASN1_NUMERICSTRING|, +// |V_ASN1_PRINTABLESTRING|, |V_ASN1_T61STRING|, |V_ASN1_VIDEOTEXSTRING|, +// |V_ASN1_IA5STRING|, |V_ASN1_GRAPHICSTRING|, |V_ASN1_ISO64STRING|, +// |V_ASN1_VISIBLESTRING|, |V_ASN1_GENERALSTRING|, |V_ASN1_UNIVERSALSTRING|, or +// |V_ASN1_BMPSTRING|. The data contains the byte representation of of the +// string. +// +// When representing a BIT STRING value, the type field is |V_ASN1_BIT_STRING|. +// See bit string documentation below for how the data and flags are used. +// +// When representing an INTEGER or ENUMERATED value, the type field is one of +// |V_ASN1_INTEGER|, |V_ASN1_NEG_INTEGER|, |V_ASN1_ENUMERATED|, or +// |V_ASN1_NEG_ENUMERATED|. See integer documentation below for details. +// +// When representing a GeneralizedTime or UTCTime value, the type field is +// |V_ASN1_GENERALIZEDTIME| or |V_ASN1_UTCTIME|, respectively. The data contains +// the DER encoding of the value. For example, the UNIX epoch would be +// "19700101000000Z" for a GeneralizedTime and "700101000000Z" for a UTCTime. +// +// |ASN1_STRING|, when stored in an |ASN1_TYPE|, may also represent an element +// with tag not directly supported by this library. See |ASN1_TYPE| for details. +// +// |ASN1_STRING| additionally has the following typedefs: |ASN1_BIT_STRING|, +// |ASN1_BMPSTRING|, |ASN1_ENUMERATED|, |ASN1_GENERALIZEDTIME|, +// |ASN1_GENERALSTRING|, |ASN1_IA5STRING|, |ASN1_INTEGER|, |ASN1_OCTET_STRING|, +// |ASN1_PRINTABLESTRING|, |ASN1_T61STRING|, |ASN1_TIME|, +// |ASN1_UNIVERSALSTRING|, |ASN1_UTCTIME|, |ASN1_UTF8STRING|, and +// |ASN1_VISIBLESTRING|. Other than |ASN1_TIME|, these correspond to universal +// ASN.1 types. |ASN1_TIME| represents a CHOICE of UTCTime and GeneralizedTime, +// with a cutoff of 2049, as used in Section 4.1.2.5 of RFC 5280. +// +// For clarity, callers are encouraged to use the appropriate typedef when +// available. They are the same type as |ASN1_STRING|, so a caller may freely +// pass them into functions expecting |ASN1_STRING|, such as +// |ASN1_STRING_length|. +// +// If a function returns an |ASN1_STRING| where the typedef or ASN.1 structure +// implies constraints on the type field, callers may assume that the type field +// is correct. However, if a function takes an |ASN1_STRING| as input, callers +// must ensure the type field matches. These invariants are not captured by the +// C type system and may not be checked at runtime. For example, callers may +// assume the output of |X509_get0_serialNumber| has type |V_ASN1_INTEGER| or +// |V_ASN1_NEG_INTEGER|. Callers must not pass a string of type +// |V_ASN1_OCTET_STRING| to |X509_set_serialNumber|. Doing so may break +// invariants on the |X509| object and break the |X509_get0_serialNumber| +// invariant. +// +// TODO(https://crbug.com/boringssl/445): This is very unfriendly. Getting the +// type field wrong should not cause memory errors, but it may do strange +// things. We should add runtime checks to anything that consumes |ASN1_STRING|s +// from the caller. +struct asn1_string_st { + int length; + int type; + unsigned char *data; + long flags; +}; + +// ASN1_STRING_FLAG_BITS_LEFT indicates, in a BIT STRING |ASN1_STRING|, that +// flags & 0x7 contains the number of padding bits added to the BIT STRING +// value. When not set, all trailing zero bits in the last byte are implicitly +// treated as padding. This behavior is deprecated and should not be used. +#define ASN1_STRING_FLAG_BITS_LEFT 0x08 + +// ASN1_STRING_type_new returns a newly-allocated empty |ASN1_STRING| object of +// type |type|, or NULL on error. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_type_new(int type); + +// ASN1_STRING_new returns a newly-allocated empty |ASN1_STRING| object with an +// arbitrary type. Prefer one of the type-specific constructors, such as +// |ASN1_OCTET_STRING_new|, or |ASN1_STRING_type_new|. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_new(void); + +// ASN1_STRING_free releases memory associated with |str|. +OPENSSL_EXPORT void ASN1_STRING_free(ASN1_STRING *str); + +// ASN1_STRING_clear_free releases memory associated with |str|. +OPENSSL_EXPORT void ASN1_STRING_clear_free(ASN1_STRING *str); + +// ASN1_STRING_copy sets |dst| to a copy of |str|. It returns one on success and +// zero on error. +OPENSSL_EXPORT int ASN1_STRING_copy(ASN1_STRING *dst, const ASN1_STRING *str); + +// ASN1_STRING_dup returns a newly-allocated copy of |str|, or NULL on error. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_dup(const ASN1_STRING *str); + +// ASN1_STRING_type returns the type of |str|. This value will be one of the +// |V_ASN1_*| constants. +OPENSSL_EXPORT int ASN1_STRING_type(const ASN1_STRING *str); + +// ASN1_STRING_get0_data returns a pointer to |str|'s contents. Callers should +// use |ASN1_STRING_length| to determine the length of the string. The string +// may have embedded NUL bytes and may not be NUL-terminated. +OPENSSL_EXPORT const unsigned char *ASN1_STRING_get0_data( + const ASN1_STRING *str); + +// ASN1_STRING_data returns a mutable pointer to |str|'s contents. Callers +// should use |ASN1_STRING_length| to determine the length of the string. The +// string may have embedded NUL bytes and may not be NUL-terminated. +// +// Prefer |ASN1_STRING_get0_data|. +OPENSSL_EXPORT unsigned char *ASN1_STRING_data(ASN1_STRING *str); + +// ASN1_STRING_length returns the length of |str|, in bytes. +OPENSSL_EXPORT int ASN1_STRING_length(const ASN1_STRING *str); + +// ASN1_STRING_cmp compares |a| and |b|'s type and contents. It returns an +// integer equal to, less than, or greater than zero if |a| is equal to, less +// than, or greater than |b|, respectively. This function compares by length, +// then data, then type. Note the data compared is the |ASN1_STRING| internal +// representation and the type order is arbitrary. While this comparison is +// suitable for sorting, callers should not rely on the exact order when |a| +// and |b| are different types. +// +// Note that, if |a| and |b| are INTEGERs, this comparison does not order the +// values numerically. For a numerical comparison, use |ASN1_INTEGER_cmp|. +OPENSSL_EXPORT int ASN1_STRING_cmp(const ASN1_STRING *a, const ASN1_STRING *b); + +// ASN1_STRING_set sets the contents of |str| to a copy of |len| bytes from +// |data|. It returns one on success and zero on error. If |data| is NULL, it +// updates the length and allocates the buffer as needed, but does not +// initialize the contents. +OPENSSL_EXPORT int ASN1_STRING_set(ASN1_STRING *str, const void *data, + ossl_ssize_t len); + +// ASN1_STRING_set0 sets the contents of |str| to |len| bytes from |data|. It +// takes ownership of |data|, which must have been allocated with +// |OPENSSL_malloc|. +OPENSSL_EXPORT void ASN1_STRING_set0(ASN1_STRING *str, void *data, int len); + +// The following functions call |ASN1_STRING_type_new| with the corresponding +// |V_ASN1_*| constant. +OPENSSL_EXPORT ASN1_BMPSTRING *ASN1_BMPSTRING_new(void); +OPENSSL_EXPORT ASN1_GENERALSTRING *ASN1_GENERALSTRING_new(void); +OPENSSL_EXPORT ASN1_IA5STRING *ASN1_IA5STRING_new(void); +OPENSSL_EXPORT ASN1_OCTET_STRING *ASN1_OCTET_STRING_new(void); +OPENSSL_EXPORT ASN1_PRINTABLESTRING *ASN1_PRINTABLESTRING_new(void); +OPENSSL_EXPORT ASN1_T61STRING *ASN1_T61STRING_new(void); +OPENSSL_EXPORT ASN1_UNIVERSALSTRING *ASN1_UNIVERSALSTRING_new(void); +OPENSSL_EXPORT ASN1_UTF8STRING *ASN1_UTF8STRING_new(void); +OPENSSL_EXPORT ASN1_VISIBLESTRING *ASN1_VISIBLESTRING_new(void); + +// The following functions call |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_BMPSTRING_free(ASN1_BMPSTRING *str); +OPENSSL_EXPORT void ASN1_GENERALSTRING_free(ASN1_GENERALSTRING *str); +OPENSSL_EXPORT void ASN1_IA5STRING_free(ASN1_IA5STRING *str); +OPENSSL_EXPORT void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *str); +OPENSSL_EXPORT void ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING *str); +OPENSSL_EXPORT void ASN1_T61STRING_free(ASN1_T61STRING *str); +OPENSSL_EXPORT void ASN1_UNIVERSALSTRING_free(ASN1_UNIVERSALSTRING *str); +OPENSSL_EXPORT void ASN1_UTF8STRING_free(ASN1_UTF8STRING *str); +OPENSSL_EXPORT void ASN1_VISIBLESTRING_free(ASN1_VISIBLESTRING *str); + +// The following functions parse up to |len| bytes from |*inp| as a +// DER-encoded ASN.1 value of the corresponding type, as described in +// |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_BMPSTRING *d2i_ASN1_BMPSTRING(ASN1_BMPSTRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_GENERALSTRING *d2i_ASN1_GENERALSTRING( + ASN1_GENERALSTRING **out, const uint8_t **inp, long len); +OPENSSL_EXPORT ASN1_IA5STRING *d2i_ASN1_IA5STRING(ASN1_IA5STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_OCTET_STRING *d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_PRINTABLESTRING *d2i_ASN1_PRINTABLESTRING( + ASN1_PRINTABLESTRING **out, const uint8_t **inp, long len); +OPENSSL_EXPORT ASN1_T61STRING *d2i_ASN1_T61STRING(ASN1_T61STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_UNIVERSALSTRING *d2i_ASN1_UNIVERSALSTRING( + ASN1_UNIVERSALSTRING **out, const uint8_t **inp, long len); +OPENSSL_EXPORT ASN1_UTF8STRING *d2i_ASN1_UTF8STRING(ASN1_UTF8STRING **out, + const uint8_t **inp, + long len); +OPENSSL_EXPORT ASN1_VISIBLESTRING *d2i_ASN1_VISIBLESTRING( + ASN1_VISIBLESTRING **out, const uint8_t **inp, long len); + +// The following functions marshal |in| as a DER-encoded ASN.1 value of the +// corresponding type, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_BMPSTRING(const ASN1_BMPSTRING *in, uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_GENERALSTRING(const ASN1_GENERALSTRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_IA5STRING(const ASN1_IA5STRING *in, uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_OCTET_STRING(const ASN1_OCTET_STRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_PRINTABLESTRING(const ASN1_PRINTABLESTRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_T61STRING(const ASN1_T61STRING *in, uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_UNIVERSALSTRING(const ASN1_UNIVERSALSTRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_UTF8STRING(const ASN1_UTF8STRING *in, + uint8_t **outp); +OPENSSL_EXPORT int i2d_ASN1_VISIBLESTRING(const ASN1_VISIBLESTRING *in, + uint8_t **outp); + +// The following |ASN1_ITEM|s have the ASN.1 type referred to in their name and +// C type |ASN1_STRING*|. The C type may also be written as the corresponding +// typedef. +DECLARE_ASN1_ITEM(ASN1_BMPSTRING) +DECLARE_ASN1_ITEM(ASN1_GENERALSTRING) +DECLARE_ASN1_ITEM(ASN1_IA5STRING) +DECLARE_ASN1_ITEM(ASN1_OCTET_STRING) +DECLARE_ASN1_ITEM(ASN1_PRINTABLESTRING) +DECLARE_ASN1_ITEM(ASN1_T61STRING) +DECLARE_ASN1_ITEM(ASN1_UNIVERSALSTRING) +DECLARE_ASN1_ITEM(ASN1_UTF8STRING) +DECLARE_ASN1_ITEM(ASN1_VISIBLESTRING) + +// ASN1_OCTET_STRING_dup calls |ASN1_STRING_dup|. +OPENSSL_EXPORT ASN1_OCTET_STRING *ASN1_OCTET_STRING_dup( + const ASN1_OCTET_STRING *a); + +// ASN1_OCTET_STRING_cmp calls |ASN1_STRING_cmp|. +OPENSSL_EXPORT int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, + const ASN1_OCTET_STRING *b); + +// ASN1_OCTET_STRING_set calls |ASN1_STRING_set|. +OPENSSL_EXPORT int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *str, + const unsigned char *data, int len); + +// ASN1_STRING_to_UTF8 converts |in| to UTF-8. On success, sets |*out| to a +// newly-allocated buffer containing the resulting string and returns the length +// of the string. The caller must call |OPENSSL_free| to release |*out| when +// done. On error, it returns a negative number. +OPENSSL_EXPORT int ASN1_STRING_to_UTF8(unsigned char **out, + const ASN1_STRING *in); + +// The following formats define encodings for use with functions like +// |ASN1_mbstring_copy|. Note |MBSTRING_ASC| refers to Latin-1, not ASCII. +#define MBSTRING_FLAG 0x1000 +#define MBSTRING_UTF8 (MBSTRING_FLAG) +#define MBSTRING_ASC (MBSTRING_FLAG | 1) +#define MBSTRING_BMP (MBSTRING_FLAG | 2) +#define MBSTRING_UNIV (MBSTRING_FLAG | 4) + +// DIRSTRING_TYPE contains the valid string types in an X.509 DirectoryString. +#define DIRSTRING_TYPE \ + (B_ASN1_PRINTABLESTRING | B_ASN1_T61STRING | B_ASN1_BMPSTRING | \ + B_ASN1_UTF8STRING) + +// PKCS9STRING_TYPE contains the valid string types in a PKCS9String. +#define PKCS9STRING_TYPE (DIRSTRING_TYPE | B_ASN1_IA5STRING) + +// ASN1_mbstring_copy converts |len| bytes from |in| to an ASN.1 string. If +// |len| is -1, |in| must be NUL-terminated and the length is determined by +// |strlen|. |in| is decoded according to |inform|, which must be one of +// |MBSTRING_*|. |mask| determines the set of valid output types and is a +// bitmask containing a subset of |B_ASN1_PRINTABLESTRING|, |B_ASN1_IA5STRING|, +// |B_ASN1_T61STRING|, |B_ASN1_BMPSTRING|, |B_ASN1_UNIVERSALSTRING|, and +// |B_ASN1_UTF8STRING|, in that preference order. This function chooses the +// first output type in |mask| which can represent |in|. It interprets T61String +// as Latin-1, rather than T.61. +// +// If |mask| is zero, |DIRSTRING_TYPE| is used by default. +// +// On success, this function returns the |V_ASN1_*| constant corresponding to +// the selected output type and, if |out| and |*out| are both non-NULL, updates +// the object at |*out| with the result. If |out| is non-NULL and |*out| is +// NULL, it instead sets |*out| to a newly-allocated |ASN1_STRING| containing +// the result. If |out| is NULL, it returns the selected output type without +// constructing an |ASN1_STRING|. On error, this function returns -1. +OPENSSL_EXPORT int ASN1_mbstring_copy(ASN1_STRING **out, const uint8_t *in, + ossl_ssize_t len, int inform, + unsigned long mask); + +// ASN1_mbstring_ncopy behaves like |ASN1_mbstring_copy| but returns an error if +// the input is less than |minsize| or greater than |maxsize| codepoints long. A +// |maxsize| value of zero is ignored. Note the sizes are measured in +// codepoints, not output bytes. +OPENSSL_EXPORT int ASN1_mbstring_ncopy(ASN1_STRING **out, const uint8_t *in, + ossl_ssize_t len, int inform, + unsigned long mask, ossl_ssize_t minsize, + ossl_ssize_t maxsize); + +// ASN1_STRING_set_by_NID behaves like |ASN1_mbstring_ncopy|, but determines +// |mask|, |minsize|, and |maxsize| based on |nid|. When |nid| is a recognized +// X.509 attribute type, it will pick a suitable ASN.1 string type and bounds. +// For most attribute types, it preferentially chooses UTF8String. If |nid| is +// unrecognized, it uses UTF8String by default. +// +// Slightly unlike |ASN1_mbstring_ncopy|, this function interprets |out| and +// returns its result as follows: If |out| is NULL, it returns a newly-allocated +// |ASN1_STRING| containing the result. If |out| is non-NULL and +// |*out| is NULL, it additionally sets |*out| to the result. If both |out| and +// |*out| are non-NULL, it instead updates the object at |*out| and returns +// |*out|. In all cases, it returns NULL on error. +// +// This function supports the following NIDs: |NID_countryName|, +// |NID_dnQualifier|, |NID_domainComponent|, |NID_friendlyName|, +// |NID_givenName|, |NID_initials|, |NID_localityName|, |NID_ms_csp_name|, +// |NID_name|, |NID_organizationalUnitName|, |NID_organizationName|, +// |NID_pkcs9_challengePassword|, |NID_pkcs9_emailAddress|, +// |NID_pkcs9_unstructuredAddress|, |NID_pkcs9_unstructuredName|, +// |NID_serialNumber|, |NID_stateOrProvinceName|, and |NID_surname|. Additional +// NIDs may be registered with |ASN1_STRING_set_by_NID|, but it is recommended +// to call |ASN1_mbstring_ncopy| directly instead. +OPENSSL_EXPORT ASN1_STRING *ASN1_STRING_set_by_NID(ASN1_STRING **out, + const unsigned char *in, + ossl_ssize_t len, int inform, + int nid); + +// STABLE_NO_MASK causes |ASN1_STRING_TABLE_add| to allow types other than +// UTF8String. +#define STABLE_NO_MASK 0x02 + +// ASN1_STRING_TABLE_add registers the corresponding parameters with |nid|, for +// use with |ASN1_STRING_set_by_NID|. It returns one on success and zero on +// error. It is an error to call this function if |nid| is a built-in NID, or +// was already registered by a previous call. +// +// WARNING: This function affects global state in the library. If two libraries +// in the same address space register information for the same OID, one call +// will fail. Prefer directly passing the desired parametrs to +// |ASN1_mbstring_copy| or |ASN1_mbstring_ncopy| instead. +OPENSSL_EXPORT int ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, + unsigned long mask, + unsigned long flags); + + +// Multi-strings. +// +// A multi-string, or "MSTRING", is an |ASN1_STRING| that represents a CHOICE of +// several string or string-like types, such as X.509's DirectoryString. The +// |ASN1_STRING|'s type field determines which type is used. +// +// Multi-string types are associated with a bitmask, using the |B_ASN1_*| +// constants, which defines which types are valid. + +// B_ASN1_DIRECTORYSTRING is a bitmask of types allowed in an X.509 +// DirectoryString (RFC 5280). +#define B_ASN1_DIRECTORYSTRING \ + (B_ASN1_PRINTABLESTRING | B_ASN1_TELETEXSTRING | B_ASN1_BMPSTRING | \ + B_ASN1_UNIVERSALSTRING | B_ASN1_UTF8STRING) + +// DIRECTORYSTRING_new returns a newly-allocated |ASN1_STRING| with type -1, or +// NULL on error. The resulting |ASN1_STRING| is not a valid X.509 +// DirectoryString until initialized with a value. +OPENSSL_EXPORT ASN1_STRING *DIRECTORYSTRING_new(void); + +// DIRECTORYSTRING_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void DIRECTORYSTRING_free(ASN1_STRING *str); + +// d2i_DIRECTORYSTRING parses up to |len| bytes from |*inp| as a DER-encoded +// X.509 DirectoryString (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +// +// TODO(https://crbug.com/boringssl/449): DirectoryString's non-empty string +// requirement is not currently enforced. +OPENSSL_EXPORT ASN1_STRING *d2i_DIRECTORYSTRING(ASN1_STRING **out, + const uint8_t **inp, long len); + +// i2d_DIRECTORYSTRING marshals |in| as a DER-encoded X.509 DirectoryString (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_DIRECTORYSTRING(const ASN1_STRING *in, uint8_t **outp); + +// DIRECTORYSTRING is an |ASN1_ITEM| whose ASN.1 type is X.509 DirectoryString +// (RFC 5280) and C type is |ASN1_STRING*|. +DECLARE_ASN1_ITEM(DIRECTORYSTRING) + +// B_ASN1_DISPLAYTEXT is a bitmask of types allowed in an X.509 DisplayText (RFC +// 5280). +#define B_ASN1_DISPLAYTEXT \ + (B_ASN1_IA5STRING | B_ASN1_VISIBLESTRING | B_ASN1_BMPSTRING | \ + B_ASN1_UTF8STRING) + +// DISPLAYTEXT_new returns a newly-allocated |ASN1_STRING| with type -1, or NULL +// on error. The resulting |ASN1_STRING| is not a valid X.509 DisplayText until +// initialized with a value. +OPENSSL_EXPORT ASN1_STRING *DISPLAYTEXT_new(void); + +// DISPLAYTEXT_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void DISPLAYTEXT_free(ASN1_STRING *str); + +// d2i_DISPLAYTEXT parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// DisplayText (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +// +// TODO(https://crbug.com/boringssl/449): DisplayText's size limits are not +// currently enforced. +OPENSSL_EXPORT ASN1_STRING *d2i_DISPLAYTEXT(ASN1_STRING **out, + const uint8_t **inp, long len); + +// i2d_DISPLAYTEXT marshals |in| as a DER-encoded X.509 DisplayText (RFC 5280), +// as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_DISPLAYTEXT(const ASN1_STRING *in, uint8_t **outp); + +// DISPLAYTEXT is an |ASN1_ITEM| whose ASN.1 type is X.509 DisplayText (RFC +// 5280) and C type is |ASN1_STRING*|. +DECLARE_ASN1_ITEM(DISPLAYTEXT) + + +// Bit strings. +// +// An ASN.1 BIT STRING type represents a string of bits. The string may not +// necessarily be a whole number of bytes. BIT STRINGs occur in ASN.1 structures +// in several forms: +// +// Some BIT STRINGs represent a bitmask of named bits, such as the X.509 key +// usage extension in RFC 5280, section 4.2.1.3. For such bit strings, DER +// imposes an additional restriction that trailing zero bits are removed. Some +// functions like |ASN1_BIT_STRING_set_bit| help in maintaining this. +// +// Other BIT STRINGs are arbitrary strings of bits used as identifiers and do +// not have this constraint, such as the X.509 issuerUniqueID field. +// +// Finally, some structures use BIT STRINGs as a container for byte strings. For +// example, the signatureValue field in X.509 and the subjectPublicKey field in +// SubjectPublicKeyInfo are defined as BIT STRINGs with a value specific to the +// AlgorithmIdentifier. While some unknown algorithm could choose to store +// arbitrary bit strings, all supported algorithms use a byte string, with bit +// order matching the DER encoding. Callers interpreting a BIT STRING as a byte +// string should use |ASN1_BIT_STRING_num_bytes| instead of |ASN1_STRING_length| +// and reject bit strings that are not a whole number of bytes. +// +// This library represents BIT STRINGs as |ASN1_STRING|s with type +// |V_ASN1_BIT_STRING|. The data contains the encoded form of the BIT STRING, +// including any padding bits added to round to a whole number of bytes, but +// excluding the leading byte containing the number of padding bits. If +// |ASN1_STRING_FLAG_BITS_LEFT| is set, the bottom three bits contains the +// number of padding bits. For example, DER encodes the BIT STRING {1, 0} as +// {0x06, 0x80 = 0b10_000000}. The |ASN1_STRING| representation has data of +// {0x80} and flags of ASN1_STRING_FLAG_BITS_LEFT | 6. If +// |ASN1_STRING_FLAG_BITS_LEFT| is unset, trailing zero bits are implicitly +// removed. Callers should not rely this representation when constructing bit +// strings. The padding bits in the |ASN1_STRING| data must be zero. + +// ASN1_BIT_STRING_new calls |ASN1_STRING_type_new| with |V_ASN1_BIT_STRING|. +OPENSSL_EXPORT ASN1_BIT_STRING *ASN1_BIT_STRING_new(void); + +// ASN1_BIT_STRING_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_BIT_STRING_free(ASN1_BIT_STRING *str); + +// d2i_ASN1_BIT_STRING parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 BIT STRING, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_BIT_STRING *d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_BIT_STRING marshals |in| as a DER-encoded ASN.1 BIT STRING, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_BIT_STRING(const ASN1_BIT_STRING *in, + uint8_t **outp); + +// c2i_ASN1_BIT_STRING decodes |len| bytes from |*inp| as the contents of a +// DER-encoded BIT STRING, excluding the tag and length. It behaves like +// |d2i_SAMPLE_with_reuse| except, on success, it always consumes all |len| +// bytes. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_BIT_STRING *c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **out, + const uint8_t **inp, + long len); + +// i2c_ASN1_BIT_STRING encodes |in| as the contents of a DER-encoded BIT STRING, +// excluding the tag and length. If |outp| is non-NULL, it writes the result to +// |*outp|, advances |*outp| just past the output, and returns the number of +// bytes written. |*outp| must have space available for the result. If |outp| is +// NULL, it returns the number of bytes without writing anything. On error, it +// returns a value <= 0. +// +// Note this function differs slightly from |i2d_SAMPLE|. If |outp| is non-NULL +// and |*outp| is NULL, it does not allocate a new buffer. +// +// TODO(davidben): This function currently returns zero on error instead of -1, +// but it is also mostly infallible. I've currently documented <= 0 to suggest +// callers work with both. +OPENSSL_EXPORT int i2c_ASN1_BIT_STRING(const ASN1_BIT_STRING *in, + uint8_t **outp); + +// ASN1_BIT_STRING is an |ASN1_ITEM| with ASN.1 type BIT STRING and C type +// |ASN1_BIT_STRING*|. +DECLARE_ASN1_ITEM(ASN1_BIT_STRING) + +// ASN1_BIT_STRING_num_bytes computes the length of |str| in bytes. If |str|'s +// bit length is a multiple of 8, it sets |*out| to the byte length and returns +// one. Otherwise, it returns zero. +// +// This function may be used with |ASN1_STRING_get0_data| to interpret |str| as +// a byte string. +OPENSSL_EXPORT int ASN1_BIT_STRING_num_bytes(const ASN1_BIT_STRING *str, + size_t *out); + +// ASN1_BIT_STRING_set calls |ASN1_STRING_set|. It leaves flags unchanged, so +// the caller must set the number of unused bits. +// +// TODO(davidben): Maybe it should? Wrapping a byte string in a bit string is a +// common use case. +OPENSSL_EXPORT int ASN1_BIT_STRING_set(ASN1_BIT_STRING *str, + const unsigned char *d, + ossl_ssize_t length); + +// ASN1_BIT_STRING_set_bit sets bit |n| of |str| to one if |value| is non-zero +// and zero if |value| is zero, resizing |str| as needed. It then truncates +// trailing zeros in |str| to align with the DER represention for a bit string +// with named bits. It returns one on success and zero on error. |n| is indexed +// beginning from zero. +OPENSSL_EXPORT int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *str, int n, + int value); + +// ASN1_BIT_STRING_get_bit returns one if bit |n| of |a| is in bounds and set, +// and zero otherwise. |n| is indexed beginning from zero. +OPENSSL_EXPORT int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *str, int n); + +// ASN1_BIT_STRING_check returns one if |str| only contains bits that are set in +// the |flags_len| bytes pointed by |flags|. Otherwise it returns zero. Bits in +// |flags| are arranged according to the DER representation, so bit 0 +// corresponds to the MSB of |flags[0]|. +OPENSSL_EXPORT int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *str, + const unsigned char *flags, + int flags_len); + + +// Integers and enumerated values. +// +// INTEGER and ENUMERATED values are represented as |ASN1_STRING|s where the +// data contains the big-endian encoding of the absolute value of the integer. +// The sign bit is encoded in the type: non-negative values have a type of +// |V_ASN1_INTEGER| or |V_ASN1_ENUMERATED|, while negative values have a type of +// |V_ASN1_NEG_INTEGER| or |V_ASN1_NEG_ENUMERATED|. Note this differs from DER's +// two's complement representation. +// +// The data in the |ASN1_STRING| may not have leading zeros. Note this means +// zero is represented as the empty string. Parsing functions will never return +// invalid representations. If an invalid input is constructed, the marshaling +// functions will skip leading zeros, however other functions, such as +// |ASN1_INTEGER_cmp| or |ASN1_INTEGER_get|, may not return the correct result. + +DEFINE_STACK_OF(ASN1_INTEGER) + +// ASN1_INTEGER_new calls |ASN1_STRING_type_new| with |V_ASN1_INTEGER|. The +// resulting object has value zero. +OPENSSL_EXPORT ASN1_INTEGER *ASN1_INTEGER_new(void); + +// ASN1_INTEGER_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_INTEGER_free(ASN1_INTEGER *str); + +// ASN1_INTEGER_dup calls |ASN1_STRING_dup|. +OPENSSL_EXPORT ASN1_INTEGER *ASN1_INTEGER_dup(const ASN1_INTEGER *x); + +// d2i_ASN1_INTEGER parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 INTEGER, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_INTEGER *d2i_ASN1_INTEGER(ASN1_INTEGER **out, + const uint8_t **inp, long len); + +// i2d_ASN1_INTEGER marshals |in| as a DER-encoded ASN.1 INTEGER, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_INTEGER(const ASN1_INTEGER *in, uint8_t **outp); + +// c2i_ASN1_INTEGER decodes |len| bytes from |*inp| as the contents of a +// DER-encoded INTEGER, excluding the tag and length. It behaves like +// |d2i_SAMPLE_with_reuse| except, on success, it always consumes all |len| +// bytes. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// some invalid inputs, but this will be removed in the future. +OPENSSL_EXPORT ASN1_INTEGER *c2i_ASN1_INTEGER(ASN1_INTEGER **in, + const uint8_t **outp, long len); + +// i2c_ASN1_INTEGER encodes |in| as the contents of a DER-encoded INTEGER, +// excluding the tag and length. If |outp| is non-NULL, it writes the result to +// |*outp|, advances |*outp| just past the output, and returns the number of +// bytes written. |*outp| must have space available for the result. If |outp| is +// NULL, it returns the number of bytes without writing anything. On error, it +// returns a value <= 0. +// +// Note this function differs slightly from |i2d_SAMPLE|. If |outp| is non-NULL +// and |*outp| is NULL, it does not allocate a new buffer. +// +// TODO(davidben): This function currently returns zero on error instead of -1, +// but it is also mostly infallible. I've currently documented <= 0 to suggest +// callers work with both. +OPENSSL_EXPORT int i2c_ASN1_INTEGER(const ASN1_INTEGER *in, uint8_t **outp); + +// ASN1_INTEGER is an |ASN1_ITEM| with ASN.1 type INTEGER and C type +// |ASN1_INTEGER*|. +DECLARE_ASN1_ITEM(ASN1_INTEGER) + +// ASN1_INTEGER_set_uint64 sets |a| to an INTEGER with value |v|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int ASN1_INTEGER_set_uint64(ASN1_INTEGER *out, uint64_t v); + +// ASN1_INTEGER_set_int64 sets |a| to an INTEGER with value |v|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int ASN1_INTEGER_set_int64(ASN1_INTEGER *out, int64_t v); + +// ASN1_INTEGER_get_uint64 converts |a| to a |uint64_t|. On success, it returns +// one and sets |*out| to the result. If |a| did not fit or has the wrong type, +// it returns zero. +OPENSSL_EXPORT int ASN1_INTEGER_get_uint64(uint64_t *out, + const ASN1_INTEGER *a); + +// ASN1_INTEGER_get_int64 converts |a| to a |int64_t|. On success, it returns +// one and sets |*out| to the result. If |a| did not fit or has the wrong type, +// it returns zero. +OPENSSL_EXPORT int ASN1_INTEGER_get_int64(int64_t *out, const ASN1_INTEGER *a); + +// BN_to_ASN1_INTEGER sets |ai| to an INTEGER with value |bn| and returns |ai| +// on success or NULL or error. If |ai| is NULL, it returns a newly-allocated +// |ASN1_INTEGER| on success instead, which the caller must release with +// |ASN1_INTEGER_free|. +OPENSSL_EXPORT ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, + ASN1_INTEGER *ai); + +// ASN1_INTEGER_to_BN sets |bn| to the value of |ai| and returns |bn| on success +// or NULL or error. If |bn| is NULL, it returns a newly-allocated |BIGNUM| on +// success instead, which the caller must release with |BN_free|. +OPENSSL_EXPORT BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn); + +// ASN1_INTEGER_cmp compares the values of |x| and |y|. It returns an integer +// equal to, less than, or greater than zero if |x| is equal to, less than, or +// greater than |y|, respectively. +OPENSSL_EXPORT int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, + const ASN1_INTEGER *y); + +// ASN1_ENUMERATED_new calls |ASN1_STRING_type_new| with |V_ASN1_ENUMERATED|. +// The resulting object has value zero. +OPENSSL_EXPORT ASN1_ENUMERATED *ASN1_ENUMERATED_new(void); + +// ASN1_ENUMERATED_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_ENUMERATED_free(ASN1_ENUMERATED *str); + +// d2i_ASN1_ENUMERATED parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 ENUMERATED, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_ENUMERATED *d2i_ASN1_ENUMERATED(ASN1_ENUMERATED **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_ENUMERATED marshals |in| as a DER-encoded ASN.1 ENUMERATED, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_ENUMERATED(const ASN1_ENUMERATED *in, + uint8_t **outp); + +// ASN1_ENUMERATED is an |ASN1_ITEM| with ASN.1 type ENUMERATED and C type +// |ASN1_ENUMERATED*|. +DECLARE_ASN1_ITEM(ASN1_ENUMERATED) + +// ASN1_ENUMERATED_set_uint64 sets |a| to an ENUMERATED with value |v|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_ENUMERATED_set_uint64(ASN1_ENUMERATED *out, uint64_t v); + +// ASN1_ENUMERATED_set_int64 sets |a| to an ENUMERATED with value |v|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *out, int64_t v); + +// ASN1_ENUMERATED_get_uint64 converts |a| to a |uint64_t|. On success, it +// returns one and sets |*out| to the result. If |a| did not fit or has the +// wrong type, it returns zero. +OPENSSL_EXPORT int ASN1_ENUMERATED_get_uint64(uint64_t *out, + const ASN1_ENUMERATED *a); + +// ASN1_ENUMERATED_get_int64 converts |a| to a |int64_t|. On success, it +// returns one and sets |*out| to the result. If |a| did not fit or has the +// wrong type, it returns zero. +OPENSSL_EXPORT int ASN1_ENUMERATED_get_int64(int64_t *out, + const ASN1_ENUMERATED *a); + +// BN_to_ASN1_ENUMERATED sets |ai| to an ENUMERATED with value |bn| and returns +// |ai| on success or NULL or error. If |ai| is NULL, it returns a +// newly-allocated |ASN1_ENUMERATED| on success instead, which the caller must +// release with |ASN1_ENUMERATED_free|. +OPENSSL_EXPORT ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(const BIGNUM *bn, + ASN1_ENUMERATED *ai); + +// ASN1_ENUMERATED_to_BN sets |bn| to the value of |ai| and returns |bn| on +// success or NULL or error. If |bn| is NULL, it returns a newly-allocated +// |BIGNUM| on success instead, which the caller must release with |BN_free|. +OPENSSL_EXPORT BIGNUM *ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, + BIGNUM *bn); + + +// Time. +// +// GeneralizedTime and UTCTime values are represented as |ASN1_STRING|s. The +// type field is |V_ASN1_GENERALIZEDTIME| or |V_ASN1_UTCTIME|, respectively. The +// data field contains the DER encoding of the value. For example, the UNIX +// epoch would be "19700101000000Z" for a GeneralizedTime and "700101000000Z" +// for a UTCTime. +// +// ASN.1 does not define how to interpret UTCTime's two-digit year. RFC 5280 +// defines it as a range from 1950 to 2049 for X.509. The library uses the +// RFC 5280 interpretation. It does not currently enforce the restrictions from +// BER, and the additional restrictions from RFC 5280, but future versions may. +// Callers should not rely on fractional seconds and non-UTC time zones. +// +// The |ASN1_TIME| typedef is a multi-string representing the X.509 Time type, +// which is a CHOICE of GeneralizedTime and UTCTime, using UTCTime when the +// value is in range. + +// ASN1_UTCTIME_new calls |ASN1_STRING_type_new| with |V_ASN1_UTCTIME|. The +// resulting object contains empty contents and must be initialized to be a +// valid UTCTime. +OPENSSL_EXPORT ASN1_UTCTIME *ASN1_UTCTIME_new(void); + +// ASN1_UTCTIME_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_UTCTIME_free(ASN1_UTCTIME *str); + +// d2i_ASN1_UTCTIME parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 UTCTime, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_UTCTIME *d2i_ASN1_UTCTIME(ASN1_UTCTIME **out, + const uint8_t **inp, long len); + +// i2d_ASN1_UTCTIME marshals |in| as a DER-encoded ASN.1 UTCTime, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_UTCTIME(const ASN1_UTCTIME *in, uint8_t **outp); + +// ASN1_UTCTIME is an |ASN1_ITEM| with ASN.1 type UTCTime and C type +// |ASN1_UTCTIME*|. +DECLARE_ASN1_ITEM(ASN1_UTCTIME) + +// ASN1_UTCTIME_check returns one if |a| is a valid UTCTime and zero otherwise. +OPENSSL_EXPORT int ASN1_UTCTIME_check(const ASN1_UTCTIME *a); + +// ASN1_UTCTIME_set represents |posix_time| as a UTCTime and writes the result +// to |s|. It returns |s| on success and NULL on error. If |s| is NULL, it +// returns a newly-allocated |ASN1_UTCTIME| instead. +// +// Note this function may fail if the time is out of range for UTCTime. +OPENSSL_EXPORT ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, + int64_t posix_time); + +// ASN1_UTCTIME_adj adds |offset_day| days and |offset_sec| seconds to +// |posix_time| and writes the result to |s| as a UTCTime. It returns |s| on +// success and NULL on error. If |s| is NULL, it returns a newly-allocated +// |ASN1_UTCTIME| instead. +// +// Note this function may fail if the time overflows or is out of range for +// UTCTime. +OPENSSL_EXPORT ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, + int64_t posix_time, + int offset_day, long offset_sec); + +// ASN1_UTCTIME_set_string sets |s| to a UTCTime whose contents are a copy of +// |str|. It returns one on success and zero on error or if |str| is not a valid +// UTCTime. +// +// If |s| is NULL, this function validates |str| without copying it. +OPENSSL_EXPORT int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str); + +// ASN1_UTCTIME_cmp_time_t compares |s| to |t|. It returns -1 if |s| < |t|, 0 if +// they are equal, 1 if |s| > |t|, and -2 on error. +OPENSSL_EXPORT int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t); + +// ASN1_GENERALIZEDTIME_new calls |ASN1_STRING_type_new| with +// |V_ASN1_GENERALIZEDTIME|. The resulting object contains empty contents and +// must be initialized to be a valid GeneralizedTime. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_new(void); + +// ASN1_GENERALIZEDTIME_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *str); + +// d2i_ASN1_GENERALIZEDTIME parses up to |len| bytes from |*inp| as a +// DER-encoded ASN.1 GeneralizedTime, as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *d2i_ASN1_GENERALIZEDTIME( + ASN1_GENERALIZEDTIME **out, const uint8_t **inp, long len); + +// i2d_ASN1_GENERALIZEDTIME marshals |in| as a DER-encoded ASN.1 +// GeneralizedTime, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_GENERALIZEDTIME(const ASN1_GENERALIZEDTIME *in, + uint8_t **outp); + +// ASN1_GENERALIZEDTIME is an |ASN1_ITEM| with ASN.1 type GeneralizedTime and C +// type |ASN1_GENERALIZEDTIME*|. +DECLARE_ASN1_ITEM(ASN1_GENERALIZEDTIME) + +// ASN1_GENERALIZEDTIME_check returns one if |a| is a valid GeneralizedTime and +// zero otherwise. +OPENSSL_EXPORT int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *a); + +// ASN1_GENERALIZEDTIME_set represents |posix_time| as a GeneralizedTime and +// writes the result to |s|. It returns |s| on success and NULL on error. If |s| +// is NULL, it returns a newly-allocated |ASN1_GENERALIZEDTIME| instead. +// +// Note this function may fail if the time is out of range for GeneralizedTime. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set( + ASN1_GENERALIZEDTIME *s, int64_t posix_time); + +// ASN1_GENERALIZEDTIME_adj adds |offset_day| days and |offset_sec| seconds to +// |posix_time| and writes the result to |s| as a GeneralizedTime. It returns +// |s| on success and NULL on error. If |s| is NULL, it returns a +// newly-allocated |ASN1_GENERALIZEDTIME| instead. +// +// Note this function may fail if the time overflows or is out of range for +// GeneralizedTime. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj( + ASN1_GENERALIZEDTIME *s, int64_t posix_time, int offset_day, + long offset_sec); + +// ASN1_GENERALIZEDTIME_set_string sets |s| to a GeneralizedTime whose contents +// are a copy of |str|. It returns one on success and zero on error or if |str| +// is not a valid GeneralizedTime. +// +// If |s| is NULL, this function validates |str| without copying it. +OPENSSL_EXPORT int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, + const char *str); + +// B_ASN1_TIME is a bitmask of types allowed in an X.509 Time. +#define B_ASN1_TIME (B_ASN1_UTCTIME | B_ASN1_GENERALIZEDTIME) + +// ASN1_TIME_new returns a newly-allocated |ASN1_TIME| with type -1, or NULL on +// error. The resulting |ASN1_TIME| is not a valid X.509 Time until initialized +// with a value. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_new(void); + +// ASN1_TIME_free releases memory associated with |str|. +OPENSSL_EXPORT void ASN1_TIME_free(ASN1_TIME *str); + +// d2i_ASN1_TIME parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// Time (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_TIME *d2i_ASN1_TIME(ASN1_TIME **out, const uint8_t **inp, + long len); + +// i2d_ASN1_TIME marshals |in| as a DER-encoded X.509 Time (RFC 5280), as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_TIME(const ASN1_TIME *in, uint8_t **outp); + +// ASN1_TIME is an |ASN1_ITEM| whose ASN.1 type is X.509 Time (RFC 5280) and C +// type is |ASN1_TIME*|. +DECLARE_ASN1_ITEM(ASN1_TIME) + +// ASN1_TIME_diff computes |to| - |from|. On success, it sets |*out_days| to the +// difference in days, rounded towards zero, sets |*out_seconds| to the +// remainder, and returns one. On error, it returns zero. +// +// If |from| is before |to|, both outputs will be <= 0, with at least one +// negative. If |from| is after |to|, both will be >= 0, with at least one +// positive. If they are equal, ignoring fractional seconds, both will be zero. +// +// Note this function may fail on overflow, or if |from| or |to| cannot be +// decoded. +OPENSSL_EXPORT int ASN1_TIME_diff(int *out_days, int *out_seconds, + const ASN1_TIME *from, const ASN1_TIME *to); + +// ASN1_TIME_set_posix represents |posix_time| as a GeneralizedTime or UTCTime +// and writes the result to |s|. As in RFC 5280, section 4.1.2.5, it uses +// UTCTime when the time fits and GeneralizedTime otherwise. It returns |s| on +// success and NULL on error. If |s| is NULL, it returns a newly-allocated +// |ASN1_TIME| instead. +// +// Note this function may fail if the time is out of range for GeneralizedTime. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_set_posix(ASN1_TIME *s, int64_t posix_time); + +// ASN1_TIME_set is exactly the same as |ASN1_TIME_set_posix| but with a +// time_t as input for compatibility. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t time); + +// ASN1_TIME_adj adds |offset_day| days and |offset_sec| seconds to +// |posix_time| and writes the result to |s|. As in RFC 5280, section 4.1.2.5, +// it uses UTCTime when the time fits and GeneralizedTime otherwise. It returns +// |s| on success and NULL on error. If |s| is NULL, it returns a +// newly-allocated |ASN1_GENERALIZEDTIME| instead. +// +// Note this function may fail if the time overflows or is out of range for +// GeneralizedTime. +OPENSSL_EXPORT ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, int64_t posix_time, + int offset_day, long offset_sec); + +// ASN1_TIME_check returns one if |t| is a valid UTCTime or GeneralizedTime, and +// zero otherwise. |t|'s type determines which check is performed. This +// function does not enforce that UTCTime was used when possible. +OPENSSL_EXPORT int ASN1_TIME_check(const ASN1_TIME *t); + +// ASN1_TIME_to_generalizedtime converts |t| to a GeneralizedTime. If |out| is +// NULL, it returns a newly-allocated |ASN1_GENERALIZEDTIME| on success, or NULL +// on error. If |out| is non-NULL and |*out| is NULL, it additionally sets +// |*out| to the result. If |out| and |*out| are non-NULL, it instead updates +// the object pointed by |*out| and returns |*out| on success or NULL on error. +OPENSSL_EXPORT ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime( + const ASN1_TIME *t, ASN1_GENERALIZEDTIME **out); + +// ASN1_TIME_set_string behaves like |ASN1_UTCTIME_set_string| if |str| is a +// valid UTCTime, and |ASN1_GENERALIZEDTIME_set_string| if |str| is a valid +// GeneralizedTime. If |str| is neither, it returns zero. +OPENSSL_EXPORT int ASN1_TIME_set_string(ASN1_TIME *s, const char *str); + + +// ASN1_TIME conversion functions. +// +// |struct| |tm| represents a calendar date: year, month, day... it is not +// necessarily a valid day, e.g. month 13. |time_t| is a typedef for the +// system's type that represents the seconds since the UNIX epoch. Posix time is +// a signed 64-bit integer which also represents the seconds since the UNIX +// epoch. + +// ASN1_TIME_to_tm converts the ASN1 time |t| to the calendar day representation +// and writes it to |out|. If |t| is NULL, then the current time is converted. +// The output time is GMT. The tm_sec, tm_min, tm_hour, tm_mday, tm_mon and +// tm_year fields of |out| are set to proper values, all other fields are set +// to 0. If tm is NULL this function performs a format check on |t| only. +OPENSSL_EXPORT int ASN1_TIME_to_tm(const ASN1_TIME *t, struct tm *out); + +// ASN1_TIME_set_string_X509 behaves like |ASN1_TIME_set_string| except it +// additionally converts GeneralizedTime to UTCTime if it is in the range where +// UTCTime is used. See RFC 5280, section 4.1.2.5. +OPENSSL_EXPORT int ASN1_TIME_set_string_X509(ASN1_TIME *s, const char *str); + +// ASN1_TIME_to_time_t converts |t| to a time_t value in |out|. On +// success, one is returned. On failure zero is returned. This function +// will fail if the time can not be represented in a time_t. +OPENSSL_EXPORT int ASN1_TIME_to_time_t(const ASN1_TIME *t, time_t *out); + +// ASN1_TIME_to_posix converts |t| to a POSIX time value in |out|. On +// success, one is returned. On failure zero is returned. +OPENSSL_EXPORT int ASN1_TIME_to_posix(const ASN1_TIME *t, int64_t *out); + +// TODO(davidben): Expand and document function prototypes generated in macros. + + +// NULL values. +// +// This library represents the ASN.1 NULL value by a non-NULL pointer to the +// opaque type |ASN1_NULL|. An omitted OPTIONAL ASN.1 NULL value is a NULL +// pointer. Unlike other pointer types, it is not necessary to free |ASN1_NULL| +// pointers, but it is safe to do so. + +// ASN1_NULL_new returns an opaque, non-NULL pointer. It is safe to call +// |ASN1_NULL_free| on the result, but not necessary. +OPENSSL_EXPORT ASN1_NULL *ASN1_NULL_new(void); + +// ASN1_NULL_free does nothing. +OPENSSL_EXPORT void ASN1_NULL_free(ASN1_NULL *null); + +// d2i_ASN1_NULL parses a DER-encoded ASN.1 NULL value from up to |len| bytes +// at |*inp|, as described in |d2i_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_NULL *d2i_ASN1_NULL(ASN1_NULL **out, const uint8_t **inp, + long len); + +// i2d_ASN1_NULL marshals |in| as a DER-encoded ASN.1 NULL value, as described +// in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_NULL(const ASN1_NULL *in, uint8_t **outp); + +// ASN1_NULL is an |ASN1_ITEM| with ASN.1 type NULL and C type |ASN1_NULL*|. +DECLARE_ASN1_ITEM(ASN1_NULL) + + +// Object identifiers. +// +// An |ASN1_OBJECT| represents a ASN.1 OBJECT IDENTIFIER. See also obj.h for +// additional functions relating to |ASN1_OBJECT|. +// +// TODO(davidben): What's the relationship between asn1.h and obj.h? Most of +// obj.h deals with the large NID table, but then functions like |OBJ_get0_data| +// or |OBJ_dup| are general |ASN1_OBJECT| functions. + +DEFINE_STACK_OF(ASN1_OBJECT) + +// ASN1_OBJECT_create returns a newly-allocated |ASN1_OBJECT| with |len| bytes +// from |data| as the encoded OID, or NULL on error. |data| should contain the +// DER-encoded identifier, excluding the tag and length. +// +// |nid| should be |NID_undef|. Passing a NID value that does not match |data| +// will cause some functions to misbehave. |sn| and |ln| should be NULL. If +// non-NULL, they are stored as short and long names, respectively, but these +// values have no effect for |ASN1_OBJECT|s created through this function. +// +// TODO(davidben): Should we just ignore all those parameters? NIDs and names +// are only relevant for |ASN1_OBJECT|s in the obj.h table. +OPENSSL_EXPORT ASN1_OBJECT *ASN1_OBJECT_create(int nid, const uint8_t *data, + size_t len, const char *sn, + const char *ln); + +// ASN1_OBJECT_free releases memory associated with |a|. If |a| is a static +// |ASN1_OBJECT|, returned from |OBJ_nid2obj|, this function does nothing. +OPENSSL_EXPORT void ASN1_OBJECT_free(ASN1_OBJECT *a); + +// d2i_ASN1_OBJECT parses a DER-encoded ASN.1 OBJECT IDENTIFIER from up to |len| +// bytes at |*inp|, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT ASN1_OBJECT *d2i_ASN1_OBJECT(ASN1_OBJECT **out, + const uint8_t **inp, long len); + +// i2d_ASN1_OBJECT marshals |in| as a DER-encoded ASN.1 OBJECT IDENTIFIER, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_OBJECT(const ASN1_OBJECT *in, uint8_t **outp); + +// c2i_ASN1_OBJECT decodes |len| bytes from |*inp| as the contents of a +// DER-encoded OBJECT IDENTIFIER, excluding the tag and length. It behaves like +// |d2i_SAMPLE_with_reuse| except, on success, it always consumes all |len| +// bytes. +OPENSSL_EXPORT ASN1_OBJECT *c2i_ASN1_OBJECT(ASN1_OBJECT **out, + const uint8_t **inp, long len); + +// ASN1_OBJECT is an |ASN1_ITEM| with ASN.1 type OBJECT IDENTIFIER and C type +// |ASN1_OBJECT*|. +DECLARE_ASN1_ITEM(ASN1_OBJECT) + + +// Arbitrary elements. + +// An asn1_type_st (aka |ASN1_TYPE|) represents an arbitrary ASN.1 element, +// typically used for ANY types. It contains a |type| field and a |value| union +// dependent on |type|. +// +// WARNING: This struct has a complex representation. Callers must not construct +// |ASN1_TYPE| values manually. Use |ASN1_TYPE_set| and |ASN1_TYPE_set1| +// instead. Additionally, callers performing non-trivial operations on this type +// are encouraged to use |CBS| and |CBB| from , and +// convert to or from |ASN1_TYPE| with |d2i_ASN1_TYPE| or |i2d_ASN1_TYPE|. +// +// The |type| field corresponds to the tag of the ASN.1 element being +// represented: +// +// If |type| is a |V_ASN1_*| constant for an ASN.1 string-like type, as defined +// by |ASN1_STRING|, the tag matches the constant. |value| contains an +// |ASN1_STRING| pointer (equivalently, one of the more specific typedefs). See +// |ASN1_STRING| for details on the representation. Unlike |ASN1_STRING|, +// |ASN1_TYPE| does not use the |V_ASN1_NEG| flag for negative INTEGER and +// ENUMERATE values. For a negative value, the |ASN1_TYPE|'s |type| will be +// |V_ASN1_INTEGER| or |V_ASN1_ENUMERATED|, but |value| will an |ASN1_STRING| +// whose |type| is |V_ASN1_NEG_INTEGER| or |V_ASN1_NEG_ENUMERATED|. +// +// If |type| is |V_ASN1_OBJECT|, the tag is OBJECT IDENTIFIER and |value| +// contains an |ASN1_OBJECT| pointer. +// +// If |type| is |V_ASN1_NULL|, the tag is NULL. |value| contains a NULL pointer. +// +// If |type| is |V_ASN1_BOOLEAN|, the tag is BOOLEAN. |value| contains an +// |ASN1_BOOLEAN|. +// +// If |type| is |V_ASN1_SEQUENCE|, |V_ASN1_SET|, or |V_ASN1_OTHER|, the tag is +// SEQUENCE, SET, or some non-universal tag, respectively. |value| is an +// |ASN1_STRING| containing the entire element, including the tag and length. +// The |ASN1_STRING|'s |type| field matches the containing |ASN1_TYPE|'s |type|. +// +// Other positive values of |type|, up to |V_ASN1_MAX_UNIVERSAL|, correspond to +// universal primitive tags not directly supported by this library. |value| is +// an |ASN1_STRING| containing the body of the element, excluding the tag +// and length. The |ASN1_STRING|'s |type| field matches the containing +// |ASN1_TYPE|'s |type|. +struct asn1_type_st { + int type; + union { + char *ptr; + ASN1_BOOLEAN boolean; + ASN1_STRING *asn1_string; + ASN1_OBJECT *object; + ASN1_INTEGER *integer; + ASN1_ENUMERATED *enumerated; + ASN1_BIT_STRING *bit_string; + ASN1_OCTET_STRING *octet_string; + ASN1_PRINTABLESTRING *printablestring; + ASN1_T61STRING *t61string; + ASN1_IA5STRING *ia5string; + ASN1_GENERALSTRING *generalstring; + ASN1_BMPSTRING *bmpstring; + ASN1_UNIVERSALSTRING *universalstring; + ASN1_UTCTIME *utctime; + ASN1_GENERALIZEDTIME *generalizedtime; + ASN1_VISIBLESTRING *visiblestring; + ASN1_UTF8STRING *utf8string; + // set and sequence are left complete and still contain the entire element. + ASN1_STRING *set; + ASN1_STRING *sequence; + ASN1_VALUE *asn1_value; + } value; +}; + +DEFINE_STACK_OF(ASN1_TYPE) + +// ASN1_TYPE_new returns a newly-allocated |ASN1_TYPE|, or NULL on allocation +// failure. The resulting object has type -1 and must be initialized to be +// a valid ANY value. +OPENSSL_EXPORT ASN1_TYPE *ASN1_TYPE_new(void); + +// ASN1_TYPE_free releases memory associated with |a|. +OPENSSL_EXPORT void ASN1_TYPE_free(ASN1_TYPE *a); + +// d2i_ASN1_TYPE parses up to |len| bytes from |*inp| as an ASN.1 value of any +// type, as described in |d2i_SAMPLE_with_reuse|. Note this function only +// validates primitive, universal types supported by this library. Values of +// type |V_ASN1_SEQUENCE|, |V_ASN1_SET|, |V_ASN1_OTHER|, or an unsupported +// primitive type must be validated by the caller when interpreting. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_TYPE *d2i_ASN1_TYPE(ASN1_TYPE **out, const uint8_t **inp, + long len); + +// i2d_ASN1_TYPE marshals |in| as DER, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_TYPE(const ASN1_TYPE *in, uint8_t **outp); + +// ASN1_ANY is an |ASN1_ITEM| with ASN.1 type ANY and C type |ASN1_TYPE*|. Note +// the |ASN1_ITEM| name and C type do not match. +DECLARE_ASN1_ITEM(ASN1_ANY) + +// ASN1_TYPE_get returns the type of |a|, which will be one of the |V_ASN1_*| +// constants, or zero if |a| is not fully initialized. +OPENSSL_EXPORT int ASN1_TYPE_get(const ASN1_TYPE *a); + +// ASN1_TYPE_set sets |a| to an |ASN1_TYPE| of type |type| and value |value|, +// releasing the previous contents of |a|. +// +// If |type| is |V_ASN1_BOOLEAN|, |a| is set to FALSE if |value| is NULL and +// TRUE otherwise. If setting |a| to TRUE, |value| may be an invalid pointer, +// such as (void*)1. +// +// If |type| is |V_ASN1_NULL|, |value| must be NULL. +// +// For other values of |type|, this function takes ownership of |value|, which +// must point to an object of the corresponding type. See |ASN1_TYPE| for +// details. +OPENSSL_EXPORT void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value); + +// ASN1_TYPE_set1 behaves like |ASN1_TYPE_set| except it does not take ownership +// of |value|. It returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value); + +// ASN1_TYPE_cmp returns zero if |a| and |b| are equal and some non-zero value +// otherwise. Note this function can only be used for equality checks, not an +// ordering. +OPENSSL_EXPORT int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b); + +typedef STACK_OF(ASN1_TYPE) ASN1_SEQUENCE_ANY; + +// d2i_ASN1_SEQUENCE_ANY parses up to |len| bytes from |*inp| as a DER-encoded +// ASN.1 SEQUENCE OF ANY structure, as described in |d2i_SAMPLE_with_reuse|. The +// resulting |ASN1_SEQUENCE_ANY| owns its contents and thus must be released +// with |sk_ASN1_TYPE_pop_free| and |ASN1_TYPE_free|, not |sk_ASN1_TYPE_free|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_SEQUENCE_ANY *d2i_ASN1_SEQUENCE_ANY(ASN1_SEQUENCE_ANY **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_SEQUENCE_ANY marshals |in| as a DER-encoded SEQUENCE OF ANY +// structure, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_SEQUENCE_ANY(const ASN1_SEQUENCE_ANY *in, + uint8_t **outp); + +// d2i_ASN1_SET_ANY parses up to |len| bytes from |*inp| as a DER-encoded ASN.1 +// SET OF ANY structure, as described in |d2i_SAMPLE_with_reuse|. The resulting +// |ASN1_SEQUENCE_ANY| owns its contents and thus must be released with +// |sk_ASN1_TYPE_pop_free| and |ASN1_TYPE_free|, not |sk_ASN1_TYPE_free|. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_SEQUENCE_ANY *d2i_ASN1_SET_ANY(ASN1_SEQUENCE_ANY **out, + const uint8_t **inp, + long len); + +// i2d_ASN1_SET_ANY marshals |in| as a DER-encoded SET OF ANY structure, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_ASN1_SET_ANY(const ASN1_SEQUENCE_ANY *in, + uint8_t **outp); + + +// Human-readable output. +// +// The following functions output types in some human-readable format. These +// functions may be used for debugging and logging. However, the output should +// not be consumed programmatically. They may be ambiguous or lose information. + +// ASN1_UTCTIME_print writes a human-readable representation of |a| to |out|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_UTCTIME_print(BIO *out, const ASN1_UTCTIME *a); + +// ASN1_GENERALIZEDTIME_print writes a human-readable representation of |a| to +// |out|. It returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_GENERALIZEDTIME_print(BIO *out, + const ASN1_GENERALIZEDTIME *a); + +// ASN1_TIME_print writes a human-readable representation of |a| to |out|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int ASN1_TIME_print(BIO *out, const ASN1_TIME *a); + +// ASN1_STRING_print writes a human-readable representation of |str| to |out|. +// It returns one on success and zero on error. Unprintable characters are +// replaced with '.'. +OPENSSL_EXPORT int ASN1_STRING_print(BIO *out, const ASN1_STRING *str); + +// The following flags must not collide with |XN_FLAG_*|. + +// ASN1_STRFLGS_ESC_2253 causes characters to be escaped as in RFC 2253, section +// 2.4. +#define ASN1_STRFLGS_ESC_2253 1ul + +// ASN1_STRFLGS_ESC_CTRL causes all control characters to be escaped. +#define ASN1_STRFLGS_ESC_CTRL 2ul + +// ASN1_STRFLGS_ESC_MSB causes all characters above 127 to be escaped. +#define ASN1_STRFLGS_ESC_MSB 4ul + +// ASN1_STRFLGS_ESC_QUOTE causes the string to be surrounded by quotes, rather +// than using backslashes, when characters are escaped. Fewer characters will +// require escapes in this case. +#define ASN1_STRFLGS_ESC_QUOTE 8ul + +// ASN1_STRFLGS_UTF8_CONVERT causes the string to be encoded as UTF-8, with each +// byte in the UTF-8 encoding treated as an individual character for purposes of +// escape sequences. If not set, each Unicode codepoint in the string is treated +// as a character, with wide characters escaped as "\Uxxxx" or "\Wxxxxxxxx". +// Note this can be ambiguous if |ASN1_STRFLGS_ESC_*| are all unset. In that +// case, backslashes are not escaped, but wide characters are. +#define ASN1_STRFLGS_UTF8_CONVERT 0x10ul + +// ASN1_STRFLGS_IGNORE_TYPE causes the string type to be ignored. The +// |ASN1_STRING| in-memory representation will be printed directly. +#define ASN1_STRFLGS_IGNORE_TYPE 0x20ul + +// ASN1_STRFLGS_SHOW_TYPE causes the string type to be included in the output. +#define ASN1_STRFLGS_SHOW_TYPE 0x40ul + +// ASN1_STRFLGS_DUMP_ALL causes all strings to be printed as a hexdump, using +// RFC 2253 hexstring notation, such as "#0123456789ABCDEF". +#define ASN1_STRFLGS_DUMP_ALL 0x80ul + +// ASN1_STRFLGS_DUMP_UNKNOWN behaves like |ASN1_STRFLGS_DUMP_ALL| but only +// applies to values of unknown type. If unset, unknown values will print +// their contents as single-byte characters with escape sequences. +#define ASN1_STRFLGS_DUMP_UNKNOWN 0x100ul + +// ASN1_STRFLGS_DUMP_DER causes hexdumped strings (as determined by +// |ASN1_STRFLGS_DUMP_ALL| or |ASN1_STRFLGS_DUMP_UNKNOWN|) to print the entire +// DER element as in RFC 2253, rather than only the contents of the +// |ASN1_STRING|. +#define ASN1_STRFLGS_DUMP_DER 0x200ul + +// ASN1_STRFLGS_RFC2253 causes the string to be escaped as in RFC 2253, +// additionally escaping control characters. +#define ASN1_STRFLGS_RFC2253 \ + (ASN1_STRFLGS_ESC_2253 | ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB | \ + ASN1_STRFLGS_UTF8_CONVERT | ASN1_STRFLGS_DUMP_UNKNOWN | \ + ASN1_STRFLGS_DUMP_DER) + +// ASN1_STRING_print_ex writes a human-readable representation of |str| to +// |out|. It returns the number of bytes written on success and -1 on error. If +// |out| is NULL, it returns the number of bytes it would have written, without +// writing anything. +// +// The |flags| should be a combination of combination of |ASN1_STRFLGS_*| +// constants. See the documentation for each flag for how it controls the +// output. If unsure, use |ASN1_STRFLGS_RFC2253|. +OPENSSL_EXPORT int ASN1_STRING_print_ex(BIO *out, const ASN1_STRING *str, + unsigned long flags); + +// ASN1_STRING_print_ex_fp behaves like |ASN1_STRING_print_ex| but writes to a +// |FILE| rather than a |BIO|. +OPENSSL_EXPORT int ASN1_STRING_print_ex_fp(FILE *fp, const ASN1_STRING *str, + unsigned long flags); + +// a2i_ASN1_INTEGER reads a hexadecimal string from |bp| and converts it to an +// INTEGER, writing the result to |bs|. |buf| is a caller-provided temporary +// buffer of |size| bytes that the function uses for reading lines from |bp|. +// It returns one on success and zero on error. +// +// The input should consist of hexadecimal digits, optionally with a leading +// "00" (which is skipped). Lines can be continued with a trailing backslash +// (\). The hexadecimal string must have an even number of digits. +OPENSSL_EXPORT int a2i_ASN1_INTEGER(BIO *bp, ASN1_INTEGER *bs, char *buf, + int size); + +// i2a_ASN1_INTEGER writes a human-readable representation of |a| to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +OPENSSL_EXPORT int i2a_ASN1_INTEGER(BIO *bp, const ASN1_INTEGER *a); + +// i2a_ASN1_ENUMERATED writes a human-readable representation of |a| to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +OPENSSL_EXPORT int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a); + +// i2a_ASN1_OBJECT writes a human-readable representation of |a| to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +OPENSSL_EXPORT int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a); + +// i2a_ASN1_STRING writes a text representation of |a|'s contents to |bp|. It +// returns the number of bytes written on success, or a negative number on +// error. On error, this function may have written a partial output to |bp|. +// |type| is ignored. +// +// This function does not decode |a| into a Unicode string. It only hex-encodes +// the internal representation of |a|. This is suitable for printing an OCTET +// STRING, but may not be human-readable for any other string type. +OPENSSL_EXPORT int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type); + +// i2t_ASN1_OBJECT calls |OBJ_obj2txt| with |always_return_oid| set to zero. +OPENSSL_EXPORT int i2t_ASN1_OBJECT(char *buf, int buf_len, + const ASN1_OBJECT *a); + + +// Low-level encoding functions. + +// ASN1_get_object parses a BER element from up to |max_len| bytes at |*inp|. It +// returns |V_ASN1_CONSTRUCTED| if it successfully parsed a constructed element, +// zero if it successfully parsed a primitive element, and 0x80 on error. On +// success, it additionally advances |*inp| to the element body, sets +// |*out_length|, |*out_tag|, and |*out_class| to the element's length, tag +// number, and tag class, respectively, +// +// Unlike OpenSSL, this function does not support indefinite-length elements. +// +// This function is difficult to use correctly. Use |CBS_get_asn1| and related +// functions from bytestring.h. +// +// TODO(https://crbug.com/boringssl/354): Remove support for non-minimal +// lengths. +OPENSSL_EXPORT int ASN1_get_object(const unsigned char **inp, long *out_length, + int *out_tag, int *out_class, long max_len); + +// ASN1_put_object writes the header for a DER or BER element to |*outp| and +// advances |*outp| by the number of bytes written. The caller is responsible +// for ensuring |*outp| has enough space for the output. The header describes an +// element with length |length|, tag number |tag|, and class |xclass|. |xclass| +// should be one of the |V_ASN1_*| tag class constants. The element is primitive +// if |constructed| is zero and constructed if it is one or two. If +// |constructed| is two, |length| is ignored and the element uses +// indefinite-length encoding. +// +// Use |CBB_add_asn1| instead. +OPENSSL_EXPORT void ASN1_put_object(unsigned char **outp, int constructed, + int length, int tag, int xclass); + +// ASN1_put_eoc writes two zero bytes to |*outp|, advances |*outp| to point past +// those bytes, and returns two. +// +// Use definite-length encoding instead. +OPENSSL_EXPORT int ASN1_put_eoc(unsigned char **outp); + +// ASN1_object_size returns the number of bytes needed to encode a DER or BER +// value with length |length| and tag number |tag|, or -1 on error. |tag| should +// not include the constructed bit or tag class. If |constructed| is zero or +// one, the result uses a definite-length encoding with minimally-encoded +// length, as in DER. If |constructed| is two, the result uses BER +// indefinite-length encoding. +// +// Use |CBB_add_asn1| instead. +OPENSSL_EXPORT int ASN1_object_size(int constructed, int length, int tag); + + +// Function declaration macros. +// +// The following macros declare functions for ASN.1 types. Prefer writing the +// prototypes directly. Particularly when |type|, |itname|, or |name| differ, +// the macros can be difficult to understand. + +#define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) + +#define DECLARE_ASN1_ALLOC_FUNCTIONS(type) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, type) + +#define DECLARE_ASN1_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) + +#define DECLARE_ASN1_FUNCTIONS_fname(type, itname, name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) + +#define DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) \ + OPENSSL_EXPORT type *d2i_##name(type **a, const unsigned char **in, \ + long len); \ + OPENSSL_EXPORT int i2d_##name(type *a, unsigned char **out); \ + DECLARE_ASN1_ITEM(itname) + +#define DECLARE_ASN1_ENCODE_FUNCTIONS_const(type, name) \ + OPENSSL_EXPORT type *d2i_##name(type **a, const unsigned char **in, \ + long len); \ + OPENSSL_EXPORT int i2d_##name(const type *a, unsigned char **out); \ + DECLARE_ASN1_ITEM(name) + +#define DECLARE_ASN1_FUNCTIONS_const(name) \ + DECLARE_ASN1_ALLOC_FUNCTIONS(name) \ + DECLARE_ASN1_ENCODE_FUNCTIONS_const(name, name) + +#define DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \ + OPENSSL_EXPORT type *name##_new(void); \ + OPENSSL_EXPORT void name##_free(type *a); + + +// Deprecated functions. + +// M_ASN1_* are legacy aliases for various |ASN1_STRING| functions. Use the +// functions themselves. +#define M_ASN1_STRING_length(x) ASN1_STRING_length(x) +#define M_ASN1_STRING_type(x) ASN1_STRING_type(x) +#define M_ASN1_STRING_data(x) ASN1_STRING_data(x) +#define M_ASN1_BIT_STRING_new() ASN1_BIT_STRING_new() +#define M_ASN1_BIT_STRING_free(a) ASN1_BIT_STRING_free(a) +#define M_ASN1_BIT_STRING_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_BIT_STRING_cmp(a, b) ASN1_STRING_cmp(a, b) +#define M_ASN1_BIT_STRING_set(a, b, c) ASN1_BIT_STRING_set(a, b, c) +#define M_ASN1_INTEGER_new() ASN1_INTEGER_new() +#define M_ASN1_INTEGER_free(a) ASN1_INTEGER_free(a) +#define M_ASN1_INTEGER_dup(a) ASN1_INTEGER_dup(a) +#define M_ASN1_INTEGER_cmp(a, b) ASN1_INTEGER_cmp(a, b) +#define M_ASN1_ENUMERATED_new() ASN1_ENUMERATED_new() +#define M_ASN1_ENUMERATED_free(a) ASN1_ENUMERATED_free(a) +#define M_ASN1_ENUMERATED_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_ENUMERATED_cmp(a, b) ASN1_STRING_cmp(a, b) +#define M_ASN1_OCTET_STRING_new() ASN1_OCTET_STRING_new() +#define M_ASN1_OCTET_STRING_free(a) ASN1_OCTET_STRING_free() +#define M_ASN1_OCTET_STRING_dup(a) ASN1_OCTET_STRING_dup(a) +#define M_ASN1_OCTET_STRING_cmp(a, b) ASN1_OCTET_STRING_cmp(a, b) +#define M_ASN1_OCTET_STRING_set(a, b, c) ASN1_OCTET_STRING_set(a, b, c) +#define M_ASN1_OCTET_STRING_print(a, b) ASN1_STRING_print(a, b) +#define M_ASN1_PRINTABLESTRING_new() ASN1_PRINTABLESTRING_new() +#define M_ASN1_PRINTABLESTRING_free(a) ASN1_PRINTABLESTRING_free(a) +#define M_ASN1_IA5STRING_new() ASN1_IA5STRING_new() +#define M_ASN1_IA5STRING_free(a) ASN1_IA5STRING_free(a) +#define M_ASN1_IA5STRING_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_UTCTIME_new() ASN1_UTCTIME_new() +#define M_ASN1_UTCTIME_free(a) ASN1_UTCTIME_free(a) +#define M_ASN1_UTCTIME_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_T61STRING_new() ASN1_T61STRING_new() +#define M_ASN1_T61STRING_free(a) ASN1_T61STRING_free(a) +#define M_ASN1_GENERALIZEDTIME_new() ASN1_GENERALIZEDTIME_new() +#define M_ASN1_GENERALIZEDTIME_free(a) ASN1_GENERALIZEDTIME_free(a) +#define M_ASN1_GENERALIZEDTIME_dup(a) ASN1_STRING_dup(a) +#define M_ASN1_GENERALSTRING_new() ASN1_GENERALSTRING_new() +#define M_ASN1_GENERALSTRING_free(a) ASN1_GENERALSTRING_free(a) +#define M_ASN1_UNIVERSALSTRING_new() ASN1_UNIVERSALSTRING_new() +#define M_ASN1_UNIVERSALSTRING_free(a) ASN1_UNIVERSALSTRING_free(a) +#define M_ASN1_BMPSTRING_new() ASN1_BMPSTRING_new() +#define M_ASN1_BMPSTRING_free(a) ASN1_BMPSTRING_free(a) +#define M_ASN1_VISIBLESTRING_new() ASN1_VISIBLESTRING_new() +#define M_ASN1_VISIBLESTRING_free(a) ASN1_VISIBLESTRING_free(a) +#define M_ASN1_UTF8STRING_new() ASN1_UTF8STRING_new() +#define M_ASN1_UTF8STRING_free(a) ASN1_UTF8STRING_free(a) + +// B_ASN1_PRINTABLE is a bitmask for an ad-hoc subset of string-like types. Note +// the presence of |B_ASN1_UNKNOWN| means it includes types which |ASN1_tag2bit| +// maps to |B_ASN1_UNKNOWN|. +// +// Do not use this. Despite the name, it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +#define B_ASN1_PRINTABLE \ + (B_ASN1_NUMERICSTRING | B_ASN1_PRINTABLESTRING | B_ASN1_T61STRING | \ + B_ASN1_IA5STRING | B_ASN1_BIT_STRING | B_ASN1_UNIVERSALSTRING | \ + B_ASN1_BMPSTRING | B_ASN1_UTF8STRING | B_ASN1_SEQUENCE | B_ASN1_UNKNOWN) + +// ASN1_PRINTABLE_new returns a newly-allocated |ASN1_STRING| with type -1, or +// NULL on error. The resulting |ASN1_STRING| is not a valid ASN.1 value until +// initialized with a value. +OPENSSL_EXPORT ASN1_STRING *ASN1_PRINTABLE_new(void); + +// ASN1_PRINTABLE_free calls |ASN1_STRING_free|. +OPENSSL_EXPORT void ASN1_PRINTABLE_free(ASN1_STRING *str); + +// d2i_ASN1_PRINTABLE parses up to |len| bytes from |*inp| as a DER-encoded +// CHOICE of an ad-hoc subset of string-like types, as described in +// |d2i_SAMPLE_with_reuse|. +// +// Do not use this. Despite, the name it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +// +// TODO(https://crbug.com/boringssl/354): This function currently also accepts +// BER, but this will be removed in the future. +OPENSSL_EXPORT ASN1_STRING *d2i_ASN1_PRINTABLE(ASN1_STRING **out, + const uint8_t **inp, long len); + +// i2d_ASN1_PRINTABLE marshals |in| as DER, as described in |i2d_SAMPLE|. +// +// Do not use this. Despite the name, it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +OPENSSL_EXPORT int i2d_ASN1_PRINTABLE(const ASN1_STRING *in, uint8_t **outp); + +// ASN1_PRINTABLE is an |ASN1_ITEM| whose ASN.1 type is a CHOICE of an ad-hoc +// subset of string-like types, and whose C type is |ASN1_STRING*|. +// +// Do not use this. Despite the name, it has no connection to PrintableString or +// printable characters. See https://crbug.com/boringssl/412. +DECLARE_ASN1_ITEM(ASN1_PRINTABLE) + +// ASN1_INTEGER_set sets |a| to an INTEGER with value |v|. It returns one on +// success and zero on error. +// +// Use |ASN1_INTEGER_set_uint64| and |ASN1_INTEGER_set_int64| instead. +OPENSSL_EXPORT int ASN1_INTEGER_set(ASN1_INTEGER *a, long v); + +// ASN1_ENUMERATED_set sets |a| to an ENUMERATED with value |v|. It returns one +// on success and zero on error. +// +// Use |ASN1_ENUMERATED_set_uint64| and |ASN1_ENUMERATED_set_int64| instead. +OPENSSL_EXPORT int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v); + +// ASN1_INTEGER_get returns the value of |a| as a |long|, or -1 if |a| is out of +// range or the wrong type. +// +// WARNING: This function's return value cannot distinguish errors from -1. +// Use |ASN1_INTEGER_get_uint64| and |ASN1_INTEGER_get_int64| instead. +OPENSSL_EXPORT long ASN1_INTEGER_get(const ASN1_INTEGER *a); + +// ASN1_ENUMERATED_get returns the value of |a| as a |long|, or -1 if |a| is out +// of range or the wrong type. +// +// WARNING: This function's return value cannot distinguish errors from -1. +// Use |ASN1_ENUMERATED_get_uint64| and |ASN1_ENUMERATED_get_int64| instead. +OPENSSL_EXPORT long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a); + + +// General No-op Functions [Deprecated]. + +// ASN1_STRING_set_default_mask does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ASN1_STRING_set_default_mask( + unsigned long mask); + +// ASN1_STRING_set_default_mask_asc returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int ASN1_STRING_set_default_mask_asc( + const char *p); + +// ASN1_STRING_get_default_mask returns |B_ASN1_UTF8STRING|. This is +// the value AWS-LC uses by default and is not configurable. +OPENSSL_EXPORT OPENSSL_DEPRECATED unsigned long ASN1_STRING_get_default_mask( + void); + +// ASN1_STRING_TABLE_cleanup does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ASN1_STRING_TABLE_cleanup(void); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ASN1_OBJECT, ASN1_OBJECT_free) +BORINGSSL_MAKE_DELETER(ASN1_STRING, ASN1_STRING_free) +BORINGSSL_MAKE_DELETER(ASN1_TYPE, ASN1_TYPE_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define ASN1_R_ASN1_LENGTH_MISMATCH 100 +#define ASN1_R_AUX_ERROR 101 +#define ASN1_R_BAD_GET_ASN1_OBJECT_CALL 102 +#define ASN1_R_BAD_OBJECT_HEADER 103 +#define ASN1_R_BMPSTRING_IS_WRONG_LENGTH 104 +#define ASN1_R_BN_LIB 105 +#define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 106 +#define ASN1_R_BUFFER_TOO_SMALL 107 +#define ASN1_R_CONTEXT_NOT_INITIALISED 108 +#define ASN1_R_DECODE_ERROR 109 +#define ASN1_R_DEPTH_EXCEEDED 110 +#define ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED 111 +#define ASN1_R_ENCODE_ERROR 112 +#define ASN1_R_ERROR_GETTING_TIME 113 +#define ASN1_R_EXPECTING_AN_ASN1_SEQUENCE 114 +#define ASN1_R_EXPECTING_AN_INTEGER 115 +#define ASN1_R_EXPECTING_AN_OBJECT 116 +#define ASN1_R_EXPECTING_A_BOOLEAN 117 +#define ASN1_R_EXPECTING_A_TIME 118 +#define ASN1_R_EXPLICIT_LENGTH_MISMATCH 119 +#define ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED 120 +#define ASN1_R_FIELD_MISSING 121 +#define ASN1_R_FIRST_NUM_TOO_LARGE 122 +#define ASN1_R_HEADER_TOO_LONG 123 +#define ASN1_R_ILLEGAL_BITSTRING_FORMAT 124 +#define ASN1_R_ILLEGAL_BOOLEAN 125 +#define ASN1_R_ILLEGAL_CHARACTERS 126 +#define ASN1_R_ILLEGAL_FORMAT 127 +#define ASN1_R_ILLEGAL_HEX 128 +#define ASN1_R_ILLEGAL_IMPLICIT_TAG 129 +#define ASN1_R_ILLEGAL_INTEGER 130 +#define ASN1_R_ILLEGAL_NESTED_TAGGING 131 +#define ASN1_R_ILLEGAL_NULL 132 +#define ASN1_R_ILLEGAL_NULL_VALUE 133 +#define ASN1_R_ILLEGAL_OBJECT 134 +#define ASN1_R_ILLEGAL_OPTIONAL_ANY 135 +#define ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE 136 +#define ASN1_R_ILLEGAL_TAGGED_ANY 137 +#define ASN1_R_ILLEGAL_TIME_VALUE 138 +#define ASN1_R_INTEGER_NOT_ASCII_FORMAT 139 +#define ASN1_R_INTEGER_TOO_LARGE_FOR_LONG 140 +#define ASN1_R_INVALID_BIT_STRING_BITS_LEFT 141 +#define ASN1_R_INVALID_BMPSTRING 142 +#define ASN1_R_INVALID_DIGIT 143 +#define ASN1_R_INVALID_MODIFIER 144 +#define ASN1_R_INVALID_NUMBER 145 +#define ASN1_R_INVALID_OBJECT_ENCODING 146 +#define ASN1_R_INVALID_SEPARATOR 147 +#define ASN1_R_INVALID_TIME_FORMAT 148 +#define ASN1_R_INVALID_UNIVERSALSTRING 149 +#define ASN1_R_INVALID_UTF8STRING 150 +#define ASN1_R_LIST_ERROR 151 +#define ASN1_R_MISSING_ASN1_EOS 152 +#define ASN1_R_MISSING_EOC 153 +#define ASN1_R_MISSING_SECOND_NUMBER 154 +#define ASN1_R_MISSING_VALUE 155 +#define ASN1_R_MSTRING_NOT_UNIVERSAL 156 +#define ASN1_R_MSTRING_WRONG_TAG 157 +#define ASN1_R_NESTED_ASN1_ERROR 158 +#define ASN1_R_NESTED_ASN1_STRING 159 +#define ASN1_R_NON_HEX_CHARACTERS 160 +#define ASN1_R_NOT_ASCII_FORMAT 161 +#define ASN1_R_NOT_ENOUGH_DATA 162 +#define ASN1_R_NO_MATCHING_CHOICE_TYPE 163 +#define ASN1_R_NULL_IS_WRONG_LENGTH 164 +#define ASN1_R_OBJECT_NOT_ASCII_FORMAT 165 +#define ASN1_R_ODD_NUMBER_OF_CHARS 166 +#define ASN1_R_SECOND_NUMBER_TOO_LARGE 167 +#define ASN1_R_SEQUENCE_LENGTH_MISMATCH 168 +#define ASN1_R_SEQUENCE_NOT_CONSTRUCTED 169 +#define ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG 170 +#define ASN1_R_SHORT_LINE 171 +#define ASN1_R_STREAMING_NOT_SUPPORTED 172 +#define ASN1_R_STRING_TOO_LONG 173 +#define ASN1_R_STRING_TOO_SHORT 174 +#define ASN1_R_TAG_VALUE_TOO_HIGH 175 +#define ASN1_R_TIME_NOT_ASCII_FORMAT 176 +#define ASN1_R_TOO_LONG 177 +#define ASN1_R_TYPE_NOT_CONSTRUCTED 178 +#define ASN1_R_TYPE_NOT_PRIMITIVE 179 +#define ASN1_R_UNEXPECTED_EOC 180 +#define ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH 181 +#define ASN1_R_UNKNOWN_FORMAT 182 +#define ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM 183 +#define ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM 184 +#define ASN1_R_UNKNOWN_TAG 185 +#define ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE 186 +#define ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE 187 +#define ASN1_R_UNSUPPORTED_TYPE 188 +#define ASN1_R_WRONG_PUBLIC_KEY_TYPE 189 +#define ASN1_R_WRONG_TAG 190 +#define ASN1_R_WRONG_TYPE 191 +#define ASN1_R_NESTED_TOO_DEEP 192 +#define ASN1_R_BAD_TEMPLATE 193 +#define ASN1_R_INVALID_BIT_STRING_PADDING 194 +#define ASN1_R_WRONG_INTEGER_TYPE 195 +#define ASN1_R_INVALID_INTEGER 196 + +#endif // OPENSSL_HEADER_ASN1_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1_mac.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1_mac.h new file mode 100644 index 0000000..bce5055 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1_mac.h @@ -0,0 +1,7 @@ +// Copyright (c) 2016, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "asn1.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1t.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1t.h new file mode 100644 index 0000000..df6b806 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/asn1t.h @@ -0,0 +1,657 @@ +// Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 2000. +// Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ASN1T_H +#define OPENSSL_HEADER_ASN1T_H + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +/* Legacy ASN.1 library template definitions. + * + * This header is used to define new types in OpenSSL's ASN.1 implementation. It + * is deprecated and will be unexported from the library. Use the new |CBS| and + * |CBB| library in instead. */ + + +typedef struct ASN1_TEMPLATE_st ASN1_TEMPLATE; +typedef struct ASN1_TLC_st ASN1_TLC; + +/* Macro to obtain ASN1_ADB pointer from a type (only used internally) */ +#define ASN1_ADB_ptr(iptr) ((const ASN1_ADB *)(iptr)) + + +/* Macros for start and end of ASN1_ITEM definition */ + +#define ASN1_ITEM_start(itname) \ + const ASN1_ITEM itname##_it = { + +#define ASN1_ITEM_end(itname) \ + }; + +/* Macros to aid ASN1 template writing */ + +#define ASN1_ITEM_TEMPLATE(tname) \ + static const ASN1_TEMPLATE tname##_item_tt + +#define ASN1_ITEM_TEMPLATE_END(tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_PRIMITIVE,\ + -1,\ + &tname##_item_tt,\ + 0,\ + NULL,\ + 0,\ + #tname \ + ASN1_ITEM_end(tname) + + +/* This is a ASN1 type which just embeds a template */ + +/* This pair helps declare a SEQUENCE. We can do: + * + * ASN1_SEQUENCE(stname) = { + * ... SEQUENCE components ... + * } ASN1_SEQUENCE_END(stname) + * + * This will produce an ASN1_ITEM called stname_it + * for a structure called stname. + * + * If you want the same structure but a different + * name then use: + * + * ASN1_SEQUENCE(itname) = { + * ... SEQUENCE components ... + * } ASN1_SEQUENCE_END_name(stname, itname) + * + * This will create an item called itname_it using + * a structure called stname. + */ + +#define ASN1_SEQUENCE(tname) \ + static const ASN1_TEMPLATE tname##_seq_tt[] + +#define ASN1_SEQUENCE_END(stname) ASN1_SEQUENCE_END_name(stname, stname) + +#define ASN1_SEQUENCE_END_name(stname, tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +#define ASN1_SEQUENCE_cb(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, 0, 0, cb, 0}; \ + ASN1_SEQUENCE(tname) + +#define ASN1_SEQUENCE_ref(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), cb, 0}; \ + ASN1_SEQUENCE(tname) + +#define ASN1_SEQUENCE_enc(tname, enc, cb) \ + static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_ENCODING, 0, cb, offsetof(tname, enc)}; \ + ASN1_SEQUENCE(tname) + +#define ASN1_SEQUENCE_END_enc(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) + +#define ASN1_SEQUENCE_END_cb(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) + +#define ASN1_SEQUENCE_END_ref(stname, tname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_SEQUENCE,\ + V_ASN1_SEQUENCE,\ + tname##_seq_tt,\ + sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + + +/* This pair helps declare a CHOICE type. We can do: + * + * ASN1_CHOICE(chname) = { + * ... CHOICE options ... + * ASN1_CHOICE_END(chname) + * + * This will produce an ASN1_ITEM called chname_it + * for a structure called chname. The structure + * definition must look like this: + * typedef struct { + * int type; + * union { + * ASN1_SOMETHING *opt1; + * ASN1_SOMEOTHER *opt2; + * } value; + * } chname; + * + * the name of the selector must be 'type'. + * to use an alternative selector name use the + * ASN1_CHOICE_END_selector() version. + */ + +#define ASN1_CHOICE(tname) \ + static const ASN1_TEMPLATE tname##_ch_tt[] + +#define ASN1_CHOICE_cb(tname, cb) \ + static const ASN1_AUX tname##_aux = {NULL, 0, 0, cb, 0}; \ + ASN1_CHOICE(tname) + +#define ASN1_CHOICE_END(stname) ASN1_CHOICE_END_name(stname, stname) + +#define ASN1_CHOICE_END_name(stname, tname) ASN1_CHOICE_END_selector(stname, tname, type) + +#define ASN1_CHOICE_END_selector(stname, tname, selname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_CHOICE,\ + offsetof(stname,selname) ,\ + tname##_ch_tt,\ + sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\ + NULL,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +#define ASN1_CHOICE_END_cb(stname, tname, selname) \ + ;\ + ASN1_ITEM_start(tname) \ + ASN1_ITYPE_CHOICE,\ + offsetof(stname,selname) ,\ + tname##_ch_tt,\ + sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\ + &tname##_aux,\ + sizeof(stname),\ + #stname \ + ASN1_ITEM_end(tname) + +/* This helps with the template wrapper form of ASN1_ITEM */ + +#define ASN1_EX_TEMPLATE_TYPE(flags, tag, name, type) { \ + (flags), (tag), 0,\ + #name, ASN1_ITEM_ref(type) } + +/* These help with SEQUENCE or CHOICE components */ + +/* used to declare other types */ + +#define ASN1_EX_TYPE(flags, tag, stname, field, type) { \ + (flags), (tag), offsetof(stname, field),\ + #field, ASN1_ITEM_ref(type) } + +/* used when the structure is combined with the parent */ + +#define ASN1_EX_COMBINE(flags, tag, type) { \ + (flags)|ASN1_TFLG_COMBINE, (tag), 0, NULL, ASN1_ITEM_ref(type) } + +/* implicit and explicit helper macros */ + +#define ASN1_IMP_EX(stname, field, type, tag, ex) \ + ASN1_EX_TYPE(ASN1_TFLG_IMPLICIT | ex, tag, stname, field, type) + +#define ASN1_EXP_EX(stname, field, type, tag, ex) \ + ASN1_EX_TYPE(ASN1_TFLG_EXPLICIT | ex, tag, stname, field, type) + +/* Any defined by macros: the field used is in the table itself */ + +#define ASN1_ADB_OBJECT(tblname) { ASN1_TFLG_ADB_OID, -1, 0, #tblname, (const ASN1_ITEM *)&(tblname##_adb) } +/* Plain simple type */ +#define ASN1_SIMPLE(stname, field, type) ASN1_EX_TYPE(0,0, stname, field, type) + +/* OPTIONAL simple type */ +#define ASN1_OPT(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* IMPLICIT tagged simple type */ +#define ASN1_IMP(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, 0) + +/* IMPLICIT tagged OPTIONAL simple type */ +#define ASN1_IMP_OPT(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL) + +/* Same as above but EXPLICIT */ + +#define ASN1_EXP(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, 0) +#define ASN1_EXP_OPT(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL) + +/* SEQUENCE OF type */ +#define ASN1_SEQUENCE_OF(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, stname, field, type) + +/* OPTIONAL SEQUENCE OF */ +#define ASN1_SEQUENCE_OF_OPT(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* Same as above but for SET OF */ + +#define ASN1_SET_OF(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SET_OF, 0, stname, field, type) + +#define ASN1_SET_OF_OPT(stname, field, type) \ + ASN1_EX_TYPE(ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type) + +/* Finally compound types of SEQUENCE, SET, IMPLICIT, EXPLICIT and OPTIONAL */ + +#define ASN1_IMP_SET_OF(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF) + +#define ASN1_EXP_SET_OF(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF) + +#define ASN1_IMP_SET_OF_OPT(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL) + +#define ASN1_EXP_SET_OF_OPT(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL) + +#define ASN1_IMP_SEQUENCE_OF(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF) + +#define ASN1_IMP_SEQUENCE_OF_OPT(stname, field, type, tag) \ + ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL) + +#define ASN1_EXP_SEQUENCE_OF(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF) + +#define ASN1_EXP_SEQUENCE_OF_OPT(stname, field, type, tag) \ + ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL) + +/* Macros for the ASN1_ADB structure */ + +#define ASN1_ADB(name) \ + static const ASN1_ADB_TABLE name##_adbtbl[] + +#define ASN1_ADB_END(name, flags, field, app_table, def, none) \ + ;\ + static const ASN1_ADB name##_adb = {\ + flags,\ + offsetof(name, field),\ + app_table,\ + name##_adbtbl,\ + sizeof(name##_adbtbl) / sizeof(ASN1_ADB_TABLE),\ + def,\ + none\ + } + +#define ADB_ENTRY(val, template) {val, template} + +#define ASN1_ADB_TEMPLATE(name) \ + static const ASN1_TEMPLATE name##_tt + +/* This is the ASN1 template structure that defines + * a wrapper round the actual type. It determines the + * actual position of the field in the value structure, + * various flags such as OPTIONAL and the field name. + */ + +struct ASN1_TEMPLATE_st { +uint32_t flags; /* Various flags */ +int tag; /* tag, not used if no tagging */ +unsigned long offset; /* Offset of this field in structure */ +const char *field_name; /* Field name */ +ASN1_ITEM_EXP *item; /* Relevant ASN1_ITEM or ASN1_ADB */ +}; + +/* Macro to extract ASN1_ITEM and ASN1_ADB pointer from ASN1_TEMPLATE */ + +#define ASN1_TEMPLATE_item(t) (t->item_ptr) +#define ASN1_TEMPLATE_adb(t) (t->item_ptr) + +typedef struct ASN1_ADB_TABLE_st ASN1_ADB_TABLE; +typedef struct ASN1_ADB_st ASN1_ADB; + +typedef struct asn1_must_be_null_st ASN1_MUST_BE_NULL; + +struct ASN1_ADB_st { + uint32_t flags; /* Various flags */ + unsigned long offset; /* Offset of selector field */ + ASN1_MUST_BE_NULL *unused; + const ASN1_ADB_TABLE *tbl; /* Table of possible types */ + long tblcount; /* Number of entries in tbl */ + const ASN1_TEMPLATE *default_tt; /* Type to use if no match */ + const ASN1_TEMPLATE *null_tt; /* Type to use if selector is NULL */ +}; + +struct ASN1_ADB_TABLE_st { + int value; /* NID for an object */ + const ASN1_TEMPLATE tt; /* item for this value */ +}; + +/* template flags */ + +/* Field is optional */ +#define ASN1_TFLG_OPTIONAL (0x1) + +/* Field is a SET OF */ +#define ASN1_TFLG_SET_OF (0x1 << 1) + +/* Field is a SEQUENCE OF */ +#define ASN1_TFLG_SEQUENCE_OF (0x2 << 1) + +/* Mask for SET OF or SEQUENCE OF */ +#define ASN1_TFLG_SK_MASK (0x3 << 1) + +/* These flags mean the tag should be taken from the + * tag field. If EXPLICIT then the underlying type + * is used for the inner tag. + */ + +/* IMPLICIT tagging */ +#define ASN1_TFLG_IMPTAG (0x1 << 3) + + +/* EXPLICIT tagging, inner tag from underlying type */ +#define ASN1_TFLG_EXPTAG (0x2 << 3) + +#define ASN1_TFLG_TAG_MASK (0x3 << 3) + +/* context specific IMPLICIT */ +#define ASN1_TFLG_IMPLICIT ASN1_TFLG_IMPTAG|ASN1_TFLG_CONTEXT + +/* context specific EXPLICIT */ +#define ASN1_TFLG_EXPLICIT ASN1_TFLG_EXPTAG|ASN1_TFLG_CONTEXT + +/* If tagging is in force these determine the + * type of tag to use. Otherwise the tag is + * determined by the underlying type. These + * values reflect the actual octet format. + */ + +/* Universal tag */ +#define ASN1_TFLG_UNIVERSAL (0x0<<6) +/* Application tag */ +#define ASN1_TFLG_APPLICATION (0x1<<6) +/* Context specific tag */ +#define ASN1_TFLG_CONTEXT (0x2<<6) +/* Private tag */ +#define ASN1_TFLG_PRIVATE (0x3<<6) + +#define ASN1_TFLG_TAG_CLASS (0x3<<6) + +/* These are for ANY DEFINED BY type. In this case + * the 'item' field points to an ASN1_ADB structure + * which contains a table of values to decode the + * relevant type + */ + +#define ASN1_TFLG_ADB_MASK (0x3<<8) + +#define ASN1_TFLG_ADB_OID (0x1<<8) + +/* This flag means a parent structure is passed + * instead of the field: this is useful is a + * SEQUENCE is being combined with a CHOICE for + * example. Since this means the structure and + * item name will differ we need to use the + * ASN1_CHOICE_END_name() macro for example. + */ + +#define ASN1_TFLG_COMBINE (0x1<<10) + +/* This is the actual ASN1 item itself */ + +struct ASN1_ITEM_st { +char itype; /* The item type, primitive, SEQUENCE, CHOICE or extern */ +int utype; /* underlying type */ +const ASN1_TEMPLATE *templates; /* If SEQUENCE or CHOICE this contains the contents */ +long tcount; /* Number of templates if SEQUENCE or CHOICE */ +const void *funcs; /* functions that handle this type */ +long size; /* Structure size (usually)*/ +const char *sname; /* Structure name */ +}; + +/* These are values for the itype field and + * determine how the type is interpreted. + * + * For PRIMITIVE types the underlying type + * determines the behaviour if items is NULL. + * + * Otherwise templates must contain a single + * template and the type is treated in the + * same way as the type specified in the template. + * + * For SEQUENCE types the templates field points + * to the members, the size field is the + * structure size. + * + * For CHOICE types the templates field points + * to each possible member (typically a union) + * and the 'size' field is the offset of the + * selector. + * + * The 'funcs' field is used for application + * specific functions. + * + * The EXTERN type uses a new style d2i/i2d. + * The new style should be used where possible + * because it avoids things like the d2i IMPLICIT + * hack. + * + * MSTRING is a multiple string type, it is used + * for a CHOICE of character strings where the + * actual strings all occupy an ASN1_STRING + * structure. In this case the 'utype' field + * has a special meaning, it is used as a mask + * of acceptable types using the B_ASN1 constants. + * + */ + +#define ASN1_ITYPE_PRIMITIVE 0x0 + +#define ASN1_ITYPE_SEQUENCE 0x1 + +#define ASN1_ITYPE_CHOICE 0x2 + +#define ASN1_ITYPE_EXTERN 0x4 + +#define ASN1_ITYPE_MSTRING 0x5 + +/* Deprecated tag and length cache */ +struct ASN1_TLC_st; + +/* Typedefs for ASN1 function pointers */ + +typedef ASN1_VALUE * ASN1_new_func(void); +typedef void ASN1_free_func(ASN1_VALUE *a); +typedef ASN1_VALUE * ASN1_d2i_func(ASN1_VALUE **a, const unsigned char ** in, long length); +typedef int ASN1_i2d_func(ASN1_VALUE * a, unsigned char **in); + +typedef int ASN1_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, + int tag, int aclass, char opt, ASN1_TLC *ctx); + +typedef int ASN1_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass); +typedef int ASN1_ex_new_func(ASN1_VALUE **pval, const ASN1_ITEM *it); +typedef void ASN1_ex_free_func(ASN1_VALUE **pval, const ASN1_ITEM *it); + +typedef int ASN1_ex_print_func(BIO *out, ASN1_VALUE **pval, + int indent, const char *fname, + const ASN1_PCTX *pctx); + +typedef struct ASN1_EXTERN_FUNCS_st { + void *app_data; + ASN1_ex_new_func *asn1_ex_new; + ASN1_ex_free_func *asn1_ex_free; + ASN1_ex_d2i *asn1_ex_d2i; + ASN1_ex_i2d *asn1_ex_i2d; + /* asn1_ex_print is unused. */ + ASN1_ex_print_func *asn1_ex_print; +} ASN1_EXTERN_FUNCS; + +/* This is the ASN1_AUX structure: it handles various + * miscellaneous requirements. For example the use of + * reference counts and an informational callback. + * + * The "informational callback" is called at various + * points during the ASN1 encoding and decoding. It can + * be used to provide minor customisation of the structures + * used. This is most useful where the supplied routines + * *almost* do the right thing but need some extra help + * at a few points. If the callback returns zero then + * it is assumed a fatal error has occurred and the + * main operation should be abandoned. + * + * If major changes in the default behaviour are required + * then an external type is more appropriate. + */ + +typedef int ASN1_aux_cb(int operation, ASN1_VALUE **in, const ASN1_ITEM *it, + void *exarg); + +typedef struct ASN1_AUX_st { + void *app_data; + uint32_t flags; + int ref_offset; /* Offset of reference value */ + ASN1_aux_cb *asn1_cb; + int enc_offset; /* Offset of ASN1_ENCODING structure */ +} ASN1_AUX; + +/* Flags in ASN1_AUX */ + +/* Use a reference count */ +#define ASN1_AFLG_REFCOUNT 1 +/* Save the encoding of structure (useful for signatures) */ +#define ASN1_AFLG_ENCODING 2 + +/* operation values for asn1_cb */ + +#define ASN1_OP_NEW_PRE 0 +#define ASN1_OP_NEW_POST 1 +#define ASN1_OP_FREE_PRE 2 +#define ASN1_OP_FREE_POST 3 +#define ASN1_OP_D2I_PRE 4 +#define ASN1_OP_D2I_POST 5 +/* ASN1_OP_I2D_PRE and ASN1_OP_I2D_POST are not supported. We leave the + * constants undefined so code relying on them does not accidentally compile. */ +#define ASN1_OP_PRINT_PRE 8 +#define ASN1_OP_PRINT_POST 9 +#define ASN1_OP_STREAM_PRE 10 +#define ASN1_OP_STREAM_POST 11 +#define ASN1_OP_DETACHED_PRE 12 +#define ASN1_OP_DETACHED_POST 13 + +/* Macro to implement a primitive type */ +#define IMPLEMENT_ASN1_TYPE(stname) IMPLEMENT_ASN1_TYPE_ex(stname, stname, 0) +#define IMPLEMENT_ASN1_TYPE_ex(itname, vname, ex) \ + ASN1_ITEM_start(itname) \ + ASN1_ITYPE_PRIMITIVE, V_##vname, NULL, 0, NULL, ex, #itname \ + ASN1_ITEM_end(itname) + +/* Macro to implement a multi string type */ +#define IMPLEMENT_ASN1_MSTRING(itname, mask) \ + ASN1_ITEM_start(itname) \ + ASN1_ITYPE_MSTRING, mask, NULL, 0, NULL, sizeof(ASN1_STRING), #itname \ + ASN1_ITEM_end(itname) + +#define IMPLEMENT_EXTERN_ASN1(sname, tag, fptrs) \ + ASN1_ITEM_start(sname) \ + ASN1_ITYPE_EXTERN, \ + tag, \ + NULL, \ + 0, \ + &fptrs, \ + 0, \ + #sname \ + ASN1_ITEM_end(sname) + +/* Macro to implement standard functions in terms of ASN1_ITEM structures */ + +#define IMPLEMENT_ASN1_FUNCTIONS(stname) IMPLEMENT_ASN1_FUNCTIONS_fname(stname, stname, stname) + +#define IMPLEMENT_ASN1_FUNCTIONS_name(stname, itname) IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname, itname) + +#define IMPLEMENT_ASN1_FUNCTIONS_ENCODE_name(stname, itname) \ + IMPLEMENT_ASN1_FUNCTIONS_ENCODE_fname(stname, itname, itname) + +#define IMPLEMENT_STATIC_ASN1_ALLOC_FUNCTIONS(stname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname(static, stname, stname, stname) + +#define IMPLEMENT_ASN1_ALLOC_FUNCTIONS(stname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, stname, stname) + +#define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname(pre, stname, itname, fname) \ + pre stname *fname##_new(void) \ + { \ + return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \ + } \ + pre void fname##_free(stname *a) \ + { \ + ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \ + } + +#define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) \ + stname *fname##_new(void) \ + { \ + return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \ + } \ + void fname##_free(stname *a) \ + { \ + ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \ + } + +#define IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) + +#define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \ + stname *d2i_##fname(stname **a, const unsigned char **in, long len) \ + { \ + return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, ASN1_ITEM_rptr(itname));\ + } \ + int i2d_##fname(stname *a, unsigned char **out) \ + { \ + return ASN1_item_i2d((ASN1_VALUE *)a, out, ASN1_ITEM_rptr(itname));\ + } + +/* This includes evil casts to remove const: they will go away when full + * ASN1 constification is done. + */ +#define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(stname, itname, fname) \ + stname *d2i_##fname(stname **a, const unsigned char **in, long len) \ + { \ + return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, ASN1_ITEM_rptr(itname));\ + } \ + int i2d_##fname(const stname *a, unsigned char **out) \ + { \ + return ASN1_item_i2d((ASN1_VALUE *)a, out, ASN1_ITEM_rptr(itname));\ + } + +#define IMPLEMENT_ASN1_DUP_FUNCTION(stname) \ + stname *stname##_dup(stname *x) { \ + return ASN1_item_dup(ASN1_ITEM_rptr(stname), x); \ + } + +#define IMPLEMENT_ASN1_DUP_FUNCTION_const(stname) \ + stname *stname##_dup(const stname *x) { \ + return ASN1_item_dup(ASN1_ITEM_rptr(stname), (void *)x); \ + } + +#define IMPLEMENT_ASN1_FUNCTIONS_const(name) \ + IMPLEMENT_ASN1_FUNCTIONS_const_fname(name, name, name) + +#define IMPLEMENT_ASN1_FUNCTIONS_const_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(stname, itname, fname) \ + IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) + +/* external definitions for primitive types */ + +DECLARE_ASN1_ITEM(ASN1_SEQUENCE) + +DEFINE_STACK_OF(ASN1_VALUE) + + +#if defined(__cplusplus) +} // extern "C" +#endif + +#endif // OPENSSL_HEADER_ASN1T_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base.h new file mode 100644 index 0000000..92f5fdb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base.h @@ -0,0 +1,613 @@ +// Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BASE_H +#define OPENSSL_HEADER_BASE_H + + +/** + * @file + * @brief This file should be the first included by all AWS-LC headers. + */ + +#include +#include +#include +#include + +#if defined(__MINGW32__) +// stdio.h is needed on MinGW for __MINGW_PRINTF_FORMAT. +#include +#endif + +#if defined(__APPLE__) +#include +#endif + +// Include an AWS-LC-only header so consumers including this header without +// setting up include paths do not accidentally pick up the system +// opensslconf.h. +#include +#include +#include // IWYU pragma: export + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#if defined(BORINGSSL_FIPS) +#define AWSLC_FIPS +#endif + +#define AWSLC_VERSION_NAME "AWS-LC" +#define OPENSSL_IS_AWSLC +// |OPENSSL_VERSION_NUMBER| should match the version number in opensslv.h. +#define OPENSSL_VERSION_NUMBER 0x1010107f +#define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER + +// BORINGSSL_API_VERSION is replaced with AWSLC_API_VERSION to avoid users interpreting AWSLC as BoringSSL. +// Below are BoringSSL's comments on BORINGSSL_API_VERSION. +// BORINGSSL_API_VERSION is a positive integer that increments as BoringSSL +// changes over time. The value itself is not meaningful. It will be incremented +// whenever is convenient to coordinate an API change with consumers. This will +// not denote any special point in development. +// +// A consumer may use this symbol in the preprocessor to temporarily build +// against multiple revisions of BoringSSL at the same time. It is not +// recommended to do so for longer than is necessary. +#define AWSLC_API_VERSION 35 + +// This string tracks the most current production release version on Github +// https://github.com/aws/aws-lc/releases. +// When bumping the encoded version number, also update the test fixture: +// ServiceIndicatorTest.AWSLCVersionString +// Note: there are two versions of this test. Only one test is compiled +// depending on FIPS mode. +#define AWSLC_VERSION_NUMBER_STRING "1.72.0" + +#if defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __declspec(dllexport) +#else +#define OPENSSL_EXPORT __declspec(dllimport) +#endif + +#else // defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#else +#define OPENSSL_EXPORT +#endif + +#endif // defined(OPENSSL_WINDOWS) + +#else // defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_EXPORT +#else +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#endif + +#endif // defined(BORINGSSL_SHARED_LIBRARY) + +#if !defined(OPENSSL_WARN_UNUSED_RESULT) +// This should only affect internal usage of functions +#if defined(BORINGSSL_IMPLEMENTATION) || defined(AWS_LC_TEST_ENV) +#if defined(__GNUC__) || defined(__clang__) +# define OPENSSL_WARN_UNUSED_RESULT __attribute__ ((warn_unused_result)) +#elif defined(_MSC_VER) +# define OPENSSL_WARN_UNUSED_RESULT _Check_return_ +#else +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#else +// The macro is ignored by consumers +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#endif + +#if defined(_MSC_VER) + +// OPENSSL_DEPRECATED is used to mark a function as deprecated. Use +// of any functions so marked in caller code will produce a warning. +// OPENSSL_BEGIN_ALLOW_DEPRECATED and OPENSSL_END_ALLOW_DEPRECATED +// can be used to suppress the warning in regions of caller code. +#define OPENSSL_DEPRECATED __declspec(deprecated) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + __pragma(warning(push)) __pragma(warning(disable : 4996)) +#define OPENSSL_END_ALLOW_DEPRECATED __pragma(warning(pop)) + +#elif (defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC_MINOR__ >= 6))) || defined(__clang__) +// `_Pragma("GCC diagnostic push")` was added in GCC 4.6 +// http://gcc.gnu.org/gcc-4.6/changes.html +#define OPENSSL_DEPRECATED __attribute__((__deprecated__)) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#define OPENSSL_END_ALLOW_DEPRECATED _Pragma("GCC diagnostic pop") + +#else + +#define OPENSSL_DEPRECATED +#define OPENSSL_BEGIN_ALLOW_DEPRECATED +#define OPENSSL_END_ALLOW_DEPRECATED + +#endif + + +#if defined(__GNUC__) || defined(__clang__) +// MinGW has two different printf implementations. Ensure the format macro +// matches the selected implementation. See +// https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/. +#if defined(__MINGW_PRINTF_FORMAT) +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__( \ + (__format__(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__((__format__(__printf__, string_index, first_to_check))) +#endif +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) +#endif + +// OPENSSL_CLANG_PRAGMA emits a pragma on clang and nothing on other compilers. +#if defined(__clang__) +#define OPENSSL_CLANG_PRAGMA(arg) _Pragma(arg) +#else +#define OPENSSL_CLANG_PRAGMA(arg) +#endif + +// OPENSSL_MSVC_PRAGMA emits a pragma on MSVC and nothing on other compilers. +#if defined(_MSC_VER) +#define OPENSSL_MSVC_PRAGMA(arg) __pragma(arg) +#else +#define OPENSSL_MSVC_PRAGMA(arg) +#endif + +#if defined(__GNUC__) || defined(__clang__) +#define OPENSSL_UNUSED __attribute__((unused)) +#else +#define OPENSSL_UNUSED +#endif + +// C99-compatible static assertion using bit-field width trick. +// A negative bit-field width causes a compile-time error. +// +// Previously we defined |OPENSSL_STATIC_ASSERT| to use one of two keywords: +// |Static_assert| or |static_assert|. The latter was used if we were compiling +// a C++ translation unit or on Windows (excluding when using a Clang compiler). +// The former was used in other cases. However, these two keywords are not +// defined before C11. So, we can't rely on these when we want to be C99 +// compliant. If we at some point decide that we want to only be compliant with +// C11 (and up), we can reintroduce these keywords. Instead, use a method that +// is guaranteed to be C99 compliant and still give us an equivalent static +// assert mechanism. +// +// The solution below defines a struct type containing a bit field. +// The name of that type is |static_assertion_msg|. |msg| is a concatenation of +// a user-chosen error (which should be chosen with respect to actual assertion) +// and the line the assertion is defined. This should ensure name uniqueness. +// The width of the bit field is set to 1 or -1, depending on the evaluation of +// the boolean expression |cond|. If the condition is false, the width requested +// is -1, which is illegal and would cause the compiler to throw an error. +// +// An example of an error thrown during compilation: +// ``` +// error: negative width in bit-field +// 'static_assertion_at_line_913_error_is_AEAD_state_is_too_small' +// ``` +#define AWSLC_CONCAT(left, right) left##right +#define AWSLC_STATIC_ASSERT_DEFINE(cond, msg) typedef struct { \ + unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : -1; \ + } AWSLC_CONCAT(static_assertion_, msg) OPENSSL_UNUSED; +#define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) +#define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) +#define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) + +// Sanity check of "target.h": OPENSSL_64_BIT/OPENSSL_32_BIT must match actual pointer size +#if defined(OPENSSL_64_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 8, pointer_size_must_be_8_bytes_for_64_bit) +#elif defined(OPENSSL_32_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 4, pointer_size_must_be_4_bytes_for_32_bit) +#endif + +// Sanity checks of "target.h": OPENSSL_BIG_ENDIAN should be consistent with other endianness indicators. +// If architecture-specific big-endian macros are defined, OPENSSL_BIG_ENDIAN should be too. +#if (defined(__ARMEB__) || defined(__AARCH64EB__) || defined(__MIPSEB__) || \ + defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) && !defined(OPENSSL_BIG_ENDIAN) +#error "Big-endian architecture detected but OPENSSL_BIG_ENDIAN is not defined" +#endif +// If architecture-specific little-endian macros are defined, OPENSSL_BIG_ENDIAN should not be. +#if (defined(__ARMEL__) || defined(__AARCH64EL__) || defined(__MIPSEL__) || \ + defined(__LITTLE_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) && defined(OPENSSL_BIG_ENDIAN) +#error "Little-endian architecture detected but OPENSSL_BIG_ENDIAN is defined" +#endif + +// C and C++ handle inline functions differently. In C++, an inline function is +// defined in just the header file, potentially emitted in multiple compilation +// units (in cases the compiler did not inline), but each copy must be identical +// to satsify ODR. In C, a non-static inline must be manually emitted in exactly +// one compilation unit with a separate extern inline declaration. +// +// In both languages, exported inline functions referencing file-local symbols +// are problematic. C forbids this altogether (though GCC and Clang seem not to +// enforce it). It works in C++, but ODR requires the definitions be identical, +// including all names in the definitions resolving to the "same entity". In +// practice, this is unlikely to be a problem, but an inline function that +// returns a pointer to a file-local symbol +// could compile oddly. +// +// Historically, we used static inline in headers. However, to satisfy ODR, use +// plain inline in C++, to allow inline consumer functions to call our header +// functions. Plain inline would also work better with C99 inline, but that is +// not used much in practice, extern inline is tedious, and there are conflicts +// with the old gnu89 model: +// https://stackoverflow.com/questions/216510/extern-inline +#if defined(__cplusplus) +#define OPENSSL_INLINE inline +#else +// Add OPENSSL_UNUSED so that, should an inline function be emitted via macro +// (e.g. a |STACK_OF(T)| implementation) in a source file without tripping +// clang's -Wunused-function. +#define OPENSSL_INLINE static inline OPENSSL_UNUSED +#endif + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_NOINLINE __declspec(noinline) +#else +#define OPENSSL_NOINLINE __attribute__((noinline)) +#endif + +// ossl_ssize_t is a signed type which is large enough to fit the size of any +// valid memory allocation. We prefer using |size_t|, but sometimes we need a +// signed type for OpenSSL API compatibility. This type can be used in such +// cases to avoid overflow. +// +// Not all |size_t| values fit in |ossl_ssize_t|, but all |size_t| values that +// are sizes of or indices into C objects, can be converted without overflow. +typedef ptrdiff_t ossl_ssize_t; + +// CBS_ASN1_TAG is the type used by |CBS| and |CBB| for ASN.1 tags. See that +// header for details. This type is defined in base.h as a forward declaration. +typedef uint32_t CBS_ASN1_TAG; + +// CRYPTO_THREADID is a dummy value. +typedef int CRYPTO_THREADID; + +// An |ASN1_NULL| is an opaque type. asn1.h represents the ASN.1 NULL value as +// an opaque, non-NULL |ASN1_NULL*| pointer. +typedef struct asn1_null_st ASN1_NULL; + +typedef int ASN1_BOOLEAN; +typedef struct ASN1_ITEM_st ASN1_ITEM; +typedef struct asn1_object_st ASN1_OBJECT; +typedef struct asn1_pctx_st ASN1_PCTX; +typedef struct asn1_string_st ASN1_BIT_STRING; +typedef struct asn1_string_st ASN1_BMPSTRING; +typedef struct asn1_string_st ASN1_ENUMERATED; +typedef struct asn1_string_st ASN1_GENERALIZEDTIME; +typedef struct asn1_string_st ASN1_GENERALSTRING; +typedef struct asn1_string_st ASN1_IA5STRING; +typedef struct asn1_string_st ASN1_INTEGER; +typedef struct asn1_string_st ASN1_OCTET_STRING; +typedef struct asn1_string_st ASN1_PRINTABLESTRING; +typedef struct asn1_string_st ASN1_STRING; +typedef struct asn1_string_st ASN1_T61STRING; +typedef struct asn1_string_st ASN1_TIME; +typedef struct asn1_string_st ASN1_UNIVERSALSTRING; +typedef struct asn1_string_st ASN1_UTCTIME; +typedef struct asn1_string_st ASN1_UTF8STRING; +typedef struct asn1_string_st ASN1_VISIBLESTRING; +typedef struct asn1_type_st ASN1_TYPE; +typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID; +typedef struct BASIC_CONSTRAINTS_st BASIC_CONSTRAINTS; +typedef struct DIST_POINT_st DIST_POINT; +typedef struct DSA_SIG_st DSA_SIG; +typedef struct GENERAL_NAME_st GENERAL_NAME; +typedef struct ISSUING_DIST_POINT_st ISSUING_DIST_POINT; +typedef struct NAME_CONSTRAINTS_st NAME_CONSTRAINTS; +typedef struct Netscape_spkac_st NETSCAPE_SPKAC; +typedef struct Netscape_spki_st NETSCAPE_SPKI; +typedef struct RIPEMD160state_st RIPEMD160_CTX; +typedef struct X509_VERIFY_PARAM_st X509_VERIFY_PARAM; +typedef struct X509_algor_st X509_ALGOR; +typedef struct X509_crl_st X509_CRL; +typedef struct X509_extension_st X509_EXTENSION; +typedef struct X509_info_st X509_INFO; +typedef struct X509_name_entry_st X509_NAME_ENTRY; +typedef struct X509_name_st X509_NAME; +typedef struct X509_pubkey_st X509_PUBKEY; +typedef struct X509_req_st X509_REQ; +typedef struct x509_sig_info_st X509_SIG_INFO; +typedef struct X509_sig_st X509_SIG; +typedef struct bignum_ctx BN_CTX; +typedef struct bignum_st BIGNUM; +typedef struct bio_method_st BIO_METHOD; +typedef struct bio_st BIO; +typedef struct blake2b_state_st BLAKE2B_CTX; +typedef struct bn_gencb_st BN_GENCB; +typedef struct bn_mont_ctx_st BN_MONT_CTX; +typedef struct buf_mem_st BUF_MEM; +typedef struct cast_key_st CAST_KEY; +typedef struct cbb_st CBB; +typedef struct cbs_st CBS; +typedef struct cmac_ctx_st CMAC_CTX; +typedef struct conf_st CONF; +typedef struct conf_value_st CONF_VALUE; +typedef struct crypto_buffer_pool_st CRYPTO_BUFFER_POOL; +typedef struct crypto_buffer_st CRYPTO_BUFFER; +typedef struct ctr_drbg_state_st CTR_DRBG_STATE; +typedef struct dh_st DH; +typedef struct dsa_st DSA; +typedef struct ec_group_st EC_GROUP; +typedef struct ec_key_st EC_KEY; +typedef struct ec_point_st EC_POINT; +typedef struct ec_key_method_st EC_KEY_METHOD; +typedef struct ecdsa_sig_st ECDSA_SIG; +typedef struct engine_st ENGINE; +typedef struct env_md_ctx_st EVP_MD_CTX; +typedef struct env_md_st EVP_MD; +typedef struct evp_aead_st EVP_AEAD; +typedef struct evp_aead_ctx_st EVP_AEAD_CTX; +typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; +typedef struct evp_cipher_st EVP_CIPHER; + +/** + * @typedef EVP_ENCODE_CTX + * @copydoc evp_encode_ctx_st + * @see evp_encode_ctx_st + */ +typedef struct evp_encode_ctx_st EVP_ENCODE_CTX; +typedef struct evp_hpke_aead_st EVP_HPKE_AEAD; +typedef struct evp_hpke_ctx_st EVP_HPKE_CTX; +typedef struct evp_hpke_kdf_st EVP_HPKE_KDF; +typedef struct evp_hpke_kem_st EVP_HPKE_KEM; +typedef struct evp_hpke_key_st EVP_HPKE_KEY; +typedef struct evp_kem_st EVP_KEM; +typedef struct kem_key_st KEM_KEY; +typedef struct evp_pkey_ctx_st EVP_PKEY_CTX; +typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; +typedef struct evp_pkey_st EVP_PKEY; +typedef struct evp_pkey_ctx_signature_context_params_st EVP_PKEY_CTX_SIGNATURE_CONTEXT_PARAMS; +typedef struct hmac_ctx_st HMAC_CTX; +typedef struct md4_state_st MD4_CTX; +typedef struct md5_state_st MD5_CTX; +typedef struct pqdsa_key_st PQDSA_KEY; +typedef struct ocsp_req_ctx_st OCSP_REQ_CTX; +typedef struct ossl_init_settings_st OPENSSL_INIT_SETTINGS; +typedef struct pkcs7_digest_st PKCS7_DIGEST; +typedef struct pkcs7_enc_content_st PKCS7_ENC_CONTENT; +typedef struct pkcs7_encrypt_st PKCS7_ENCRYPT; +typedef struct pkcs7_envelope_st PKCS7_ENVELOPE; +typedef struct pkcs7_issuer_and_serial_st PKCS7_ISSUER_AND_SERIAL; +typedef struct pkcs7_recip_info_st PKCS7_RECIP_INFO; +typedef struct pkcs7_sign_envelope_st PKCS7_SIGN_ENVELOPE; +typedef struct pkcs7_signed_st PKCS7_SIGNED; +typedef struct pkcs7_signer_info_st PKCS7_SIGNER_INFO; +typedef struct pkcs7_st PKCS7; +typedef struct pkcs12_st PKCS12; +typedef struct pkcs8_priv_key_info_st PKCS8_PRIV_KEY_INFO; +typedef struct private_key_st X509_PKEY; +typedef struct rand_meth_st RAND_METHOD; +typedef struct rc4_key_st RC4_KEY; +typedef struct rsa_meth_st RSA_METHOD; +typedef struct rsassa_pss_params_st RSASSA_PSS_PARAMS; +typedef struct rsa_pss_params_st RSA_PSS_PARAMS; +typedef struct rsa_st RSA; +typedef struct sha256_state_st SHA256_CTX; +typedef struct sha512_state_st SHA512_CTX; +typedef struct sha_state_st SHA_CTX; +typedef struct spake2_ctx_st SPAKE2_CTX; +typedef struct srtp_protection_profile_st SRTP_PROTECTION_PROFILE; +typedef struct ssl_cipher_st SSL_CIPHER; +typedef struct ssl_ctx_st SSL_CTX; +typedef struct ssl_early_callback_ctx SSL_CLIENT_HELLO; +typedef struct ssl_ech_keys_st SSL_ECH_KEYS; +typedef struct ssl_method_st SSL_METHOD; +typedef struct ssl_private_key_method_st SSL_PRIVATE_KEY_METHOD; +typedef struct ssl_quic_method_st SSL_QUIC_METHOD; +typedef struct ssl_session_st SSL_SESSION; +typedef struct ssl_st SSL; +typedef struct ssl_ticket_aead_method_st SSL_TICKET_AEAD_METHOD; +typedef struct st_ERR_FNS ERR_FNS; +typedef struct trust_token_st TRUST_TOKEN; +typedef struct trust_token_client_st TRUST_TOKEN_CLIENT; +typedef struct trust_token_issuer_st TRUST_TOKEN_ISSUER; +typedef struct trust_token_method_st TRUST_TOKEN_METHOD; +typedef struct v3_ext_ctx X509V3_CTX; +typedef struct v3_ext_method X509V3_EXT_METHOD; +typedef struct x509_attributes_st X509_ATTRIBUTE; +typedef struct x509_lookup_st X509_LOOKUP; +typedef struct x509_lookup_method_st X509_LOOKUP_METHOD; +typedef struct x509_object_st X509_OBJECT; +typedef struct x509_revoked_st X509_REVOKED; +typedef struct x509_st X509; +typedef struct x509_store_ctx_st X509_STORE_CTX; +typedef struct x509_store_st X509_STORE; +typedef struct x509_trust_st X509_TRUST; + +typedef void *OPENSSL_BLOCK; + +// BSSL_CHECK aborts if |condition| is not true. +#define BSSL_CHECK(condition) \ + do { \ + if (!(condition)) { \ + abort(); \ + } \ + } while (0); + +#if defined(__cplusplus) +} // extern C +#elif !defined(BORINGSSL_NO_CXX) +#define BORINGSSL_NO_CXX +#endif + +#if defined(BORINGSSL_PREFIX) +#define BSSL_NAMESPACE_BEGIN \ + namespace bssl { \ + inline namespace BORINGSSL_PREFIX { +#define BSSL_NAMESPACE_END \ + } \ + } +#else +#define BSSL_NAMESPACE_BEGIN namespace bssl { +#define BSSL_NAMESPACE_END } +#endif + +// MSVC doesn't set __cplusplus to 201103 to indicate C++11 support (see +// https://connect.microsoft.com/VisualStudio/feedback/details/763051/a-value-of-predefined-macro-cplusplus-is-still-199711l) +// so MSVC is just assumed to support C++11. +#if !defined(BORINGSSL_NO_CXX) && __cplusplus < 201103L && !defined(_MSC_VER) +#define BORINGSSL_NO_CXX +#endif + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +#include + +// STLPort, used by some Android consumers, not have std::unique_ptr. +#if defined(_STLPORT_VERSION) +#define BORINGSSL_NO_CXX +#endif + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#if defined(BORINGSSL_NO_CXX) + +#define BORINGSSL_MAKE_DELETER(type, deleter) +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) + +#else + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +namespace internal { + +// The Enable parameter is ignored and only exists so specializations can use +// SFINAE. +template +struct DeleterImpl {}; + +struct Deleter { + template + void operator()(T *ptr) { + // Rather than specialize Deleter for each type, we specialize + // DeleterImpl. This allows bssl::UniquePtr to be used while only + // including base.h as long as the destructor is not emitted. This matches + // std::unique_ptr's behavior on forward-declared types. + // + // DeleterImpl itself is specialized in the corresponding module's header + // and must be included to release an object. If not included, the compiler + // will error that DeleterImpl does not have a method Free. + DeleterImpl::Free(ptr); + } +}; + +template +class StackAllocated { + public: + StackAllocated() { init(&ctx_); } + ~StackAllocated() { cleanup(&ctx_); } + + StackAllocated(const StackAllocated &) = delete; + StackAllocated& operator=(const StackAllocated &) = delete; + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +template +class StackAllocatedMovable { + public: + StackAllocatedMovable() { init(&ctx_); } + ~StackAllocatedMovable() { cleanup(&ctx_); } + + StackAllocatedMovable(StackAllocatedMovable &&other) { + init(&ctx_); + move(&ctx_, &other.ctx_); + } + StackAllocatedMovable &operator=(StackAllocatedMovable &&other) { + move(&ctx_, &other.ctx_); + return *this; + } + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +} // namespace internal + +#define BORINGSSL_MAKE_DELETER(type, deleter) \ + namespace internal { \ + template <> \ + struct DeleterImpl { \ + static void Free(type *ptr) { deleter(ptr); } \ + }; \ + } + +// Holds ownership of heap-allocated BoringSSL structures. Sample usage: +// bssl::UniquePtr rsa(RSA_new()); +// bssl::UniquePtr bio(BIO_new(BIO_s_mem())); +template +using UniquePtr = std::unique_ptr; + +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) \ + inline UniquePtr UpRef(type *v) { \ + if (v != nullptr) { \ + up_ref_func(v); \ + } \ + return UniquePtr(v); \ + } \ + \ + inline UniquePtr UpRef(const UniquePtr &ptr) { \ + return UpRef(ptr.get()); \ + } + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !BORINGSSL_NO_CXX + +#endif // OPENSSL_HEADER_BASE_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base.h.in b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base.h.in new file mode 100644 index 0000000..6853f3e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base.h.in @@ -0,0 +1,613 @@ +// Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BASE_H +#define OPENSSL_HEADER_BASE_H + + +/** + * @file + * @brief This file should be the first included by all AWS-LC headers. + */ + +#include +#include +#include +#include + +#if defined(__MINGW32__) +// stdio.h is needed on MinGW for __MINGW_PRINTF_FORMAT. +#include +#endif + +#if defined(__APPLE__) +#include +#endif + +// Include an AWS-LC-only header so consumers including this header without +// setting up include paths do not accidentally pick up the system +// opensslconf.h. +#include +#include +#include // IWYU pragma: export + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#if defined(BORINGSSL_FIPS) +#define AWSLC_FIPS +#endif + +#define AWSLC_VERSION_NAME "AWS-LC" +#define OPENSSL_IS_AWSLC +// |OPENSSL_VERSION_NUMBER| should match the version number in opensslv.h. +#define OPENSSL_VERSION_NUMBER @OPENSSL_VERSION_NUMBER@ +#define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER + +// BORINGSSL_API_VERSION is replaced with AWSLC_API_VERSION to avoid users interpreting AWSLC as BoringSSL. +// Below are BoringSSL's comments on BORINGSSL_API_VERSION. +// BORINGSSL_API_VERSION is a positive integer that increments as BoringSSL +// changes over time. The value itself is not meaningful. It will be incremented +// whenever is convenient to coordinate an API change with consumers. This will +// not denote any special point in development. +// +// A consumer may use this symbol in the preprocessor to temporarily build +// against multiple revisions of BoringSSL at the same time. It is not +// recommended to do so for longer than is necessary. +#define AWSLC_API_VERSION 35 + +// This string tracks the most current production release version on Github +// https://github.com/aws/aws-lc/releases. +// When bumping the encoded version number, also update the test fixture: +// ServiceIndicatorTest.AWSLCVersionString +// Note: there are two versions of this test. Only one test is compiled +// depending on FIPS mode. +#define AWSLC_VERSION_NUMBER_STRING "@SOFTWARE_VERSION@" + +#if defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __declspec(dllexport) +#else +#define OPENSSL_EXPORT __declspec(dllimport) +#endif + +#else // defined(OPENSSL_WINDOWS) + +#if defined(BORINGSSL_IMPLEMENTATION) +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#else +#define OPENSSL_EXPORT +#endif + +#endif // defined(OPENSSL_WINDOWS) + +#else // defined(BORINGSSL_SHARED_LIBRARY) + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_EXPORT +#else +#define OPENSSL_EXPORT __attribute__((visibility("default"))) +#endif + +#endif // defined(BORINGSSL_SHARED_LIBRARY) + +#if !defined(OPENSSL_WARN_UNUSED_RESULT) +// This should only affect internal usage of functions +#if defined(BORINGSSL_IMPLEMENTATION) || defined(AWS_LC_TEST_ENV) +#if defined(__GNUC__) || defined(__clang__) +# define OPENSSL_WARN_UNUSED_RESULT __attribute__ ((warn_unused_result)) +#elif defined(_MSC_VER) +# define OPENSSL_WARN_UNUSED_RESULT _Check_return_ +#else +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#else +// The macro is ignored by consumers +# define OPENSSL_WARN_UNUSED_RESULT +#endif +#endif + +#if defined(_MSC_VER) + +// OPENSSL_DEPRECATED is used to mark a function as deprecated. Use +// of any functions so marked in caller code will produce a warning. +// OPENSSL_BEGIN_ALLOW_DEPRECATED and OPENSSL_END_ALLOW_DEPRECATED +// can be used to suppress the warning in regions of caller code. +#define OPENSSL_DEPRECATED __declspec(deprecated) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + __pragma(warning(push)) __pragma(warning(disable : 4996)) +#define OPENSSL_END_ALLOW_DEPRECATED __pragma(warning(pop)) + +#elif (defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC_MINOR__ >= 6))) || defined(__clang__) +// `_Pragma("GCC diagnostic push")` was added in GCC 4.6 +// http://gcc.gnu.org/gcc-4.6/changes.html +#define OPENSSL_DEPRECATED __attribute__((__deprecated__)) +#define OPENSSL_BEGIN_ALLOW_DEPRECATED \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#define OPENSSL_END_ALLOW_DEPRECATED _Pragma("GCC diagnostic pop") + +#else + +#define OPENSSL_DEPRECATED +#define OPENSSL_BEGIN_ALLOW_DEPRECATED +#define OPENSSL_END_ALLOW_DEPRECATED + +#endif + + +#if defined(__GNUC__) || defined(__clang__) +// MinGW has two different printf implementations. Ensure the format macro +// matches the selected implementation. See +// https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/. +#if defined(__MINGW_PRINTF_FORMAT) +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__( \ + (__format__(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) \ + __attribute__((__format__(__printf__, string_index, first_to_check))) +#endif +#else +#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) +#endif + +// OPENSSL_CLANG_PRAGMA emits a pragma on clang and nothing on other compilers. +#if defined(__clang__) +#define OPENSSL_CLANG_PRAGMA(arg) _Pragma(arg) +#else +#define OPENSSL_CLANG_PRAGMA(arg) +#endif + +// OPENSSL_MSVC_PRAGMA emits a pragma on MSVC and nothing on other compilers. +#if defined(_MSC_VER) +#define OPENSSL_MSVC_PRAGMA(arg) __pragma(arg) +#else +#define OPENSSL_MSVC_PRAGMA(arg) +#endif + +#if defined(__GNUC__) || defined(__clang__) +#define OPENSSL_UNUSED __attribute__((unused)) +#else +#define OPENSSL_UNUSED +#endif + +// C99-compatible static assertion using bit-field width trick. +// A negative bit-field width causes a compile-time error. +// +// Previously we defined |OPENSSL_STATIC_ASSERT| to use one of two keywords: +// |Static_assert| or |static_assert|. The latter was used if we were compiling +// a C++ translation unit or on Windows (excluding when using a Clang compiler). +// The former was used in other cases. However, these two keywords are not +// defined before C11. So, we can't rely on these when we want to be C99 +// compliant. If we at some point decide that we want to only be compliant with +// C11 (and up), we can reintroduce these keywords. Instead, use a method that +// is guaranteed to be C99 compliant and still give us an equivalent static +// assert mechanism. +// +// The solution below defines a struct type containing a bit field. +// The name of that type is |static_assertion_msg|. |msg| is a concatenation of +// a user-chosen error (which should be chosen with respect to actual assertion) +// and the line the assertion is defined. This should ensure name uniqueness. +// The width of the bit field is set to 1 or -1, depending on the evaluation of +// the boolean expression |cond|. If the condition is false, the width requested +// is -1, which is illegal and would cause the compiler to throw an error. +// +// An example of an error thrown during compilation: +// ``` +// error: negative width in bit-field +// 'static_assertion_at_line_913_error_is_AEAD_state_is_too_small' +// ``` +#define AWSLC_CONCAT(left, right) left##right +#define AWSLC_STATIC_ASSERT_DEFINE(cond, msg) typedef struct { \ + unsigned int AWSLC_CONCAT(static_assertion_, msg) : (cond) ? 1 : -1; \ + } AWSLC_CONCAT(static_assertion_, msg) OPENSSL_UNUSED; +#define AWSLC_STATIC_ASSERT_ADD_LINE0(cond, suffix) AWSLC_STATIC_ASSERT_DEFINE(cond, AWSLC_CONCAT(at_line_, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE1(cond, line, suffix) AWSLC_STATIC_ASSERT_ADD_LINE0(cond, AWSLC_CONCAT(line, suffix)) +#define AWSLC_STATIC_ASSERT_ADD_LINE2(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE1(cond, __LINE__, suffix) +#define AWSLC_STATIC_ASSERT_ADD_ERROR(cond, suffix) AWSLC_STATIC_ASSERT_ADD_LINE2(cond, AWSLC_CONCAT(_error_is_, suffix)) +#define OPENSSL_STATIC_ASSERT(cond, error) AWSLC_STATIC_ASSERT_ADD_ERROR(cond, error) + +// Sanity check of "target.h": OPENSSL_64_BIT/OPENSSL_32_BIT must match actual pointer size +#if defined(OPENSSL_64_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 8, pointer_size_must_be_8_bytes_for_64_bit) +#elif defined(OPENSSL_32_BIT) +OPENSSL_STATIC_ASSERT(sizeof(void *) == 4, pointer_size_must_be_4_bytes_for_32_bit) +#endif + +// Sanity checks of "target.h": OPENSSL_BIG_ENDIAN should be consistent with other endianness indicators. +// If architecture-specific big-endian macros are defined, OPENSSL_BIG_ENDIAN should be too. +#if (defined(__ARMEB__) || defined(__AARCH64EB__) || defined(__MIPSEB__) || \ + defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) && !defined(OPENSSL_BIG_ENDIAN) +#error "Big-endian architecture detected but OPENSSL_BIG_ENDIAN is not defined" +#endif +// If architecture-specific little-endian macros are defined, OPENSSL_BIG_ENDIAN should not be. +#if (defined(__ARMEL__) || defined(__AARCH64EL__) || defined(__MIPSEL__) || \ + defined(__LITTLE_ENDIAN__) || (defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && \ + __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) && defined(OPENSSL_BIG_ENDIAN) +#error "Little-endian architecture detected but OPENSSL_BIG_ENDIAN is defined" +#endif + +// C and C++ handle inline functions differently. In C++, an inline function is +// defined in just the header file, potentially emitted in multiple compilation +// units (in cases the compiler did not inline), but each copy must be identical +// to satsify ODR. In C, a non-static inline must be manually emitted in exactly +// one compilation unit with a separate extern inline declaration. +// +// In both languages, exported inline functions referencing file-local symbols +// are problematic. C forbids this altogether (though GCC and Clang seem not to +// enforce it). It works in C++, but ODR requires the definitions be identical, +// including all names in the definitions resolving to the "same entity". In +// practice, this is unlikely to be a problem, but an inline function that +// returns a pointer to a file-local symbol +// could compile oddly. +// +// Historically, we used static inline in headers. However, to satisfy ODR, use +// plain inline in C++, to allow inline consumer functions to call our header +// functions. Plain inline would also work better with C99 inline, but that is +// not used much in practice, extern inline is tedious, and there are conflicts +// with the old gnu89 model: +// https://stackoverflow.com/questions/216510/extern-inline +#if defined(__cplusplus) +#define OPENSSL_INLINE inline +#else +// Add OPENSSL_UNUSED so that, should an inline function be emitted via macro +// (e.g. a |STACK_OF(T)| implementation) in a source file without tripping +// clang's -Wunused-function. +#define OPENSSL_INLINE static inline OPENSSL_UNUSED +#endif + +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_NOINLINE __declspec(noinline) +#else +#define OPENSSL_NOINLINE __attribute__((noinline)) +#endif + +// ossl_ssize_t is a signed type which is large enough to fit the size of any +// valid memory allocation. We prefer using |size_t|, but sometimes we need a +// signed type for OpenSSL API compatibility. This type can be used in such +// cases to avoid overflow. +// +// Not all |size_t| values fit in |ossl_ssize_t|, but all |size_t| values that +// are sizes of or indices into C objects, can be converted without overflow. +typedef ptrdiff_t ossl_ssize_t; + +// CBS_ASN1_TAG is the type used by |CBS| and |CBB| for ASN.1 tags. See that +// header for details. This type is defined in base.h as a forward declaration. +typedef uint32_t CBS_ASN1_TAG; + +// CRYPTO_THREADID is a dummy value. +typedef int CRYPTO_THREADID; + +// An |ASN1_NULL| is an opaque type. asn1.h represents the ASN.1 NULL value as +// an opaque, non-NULL |ASN1_NULL*| pointer. +typedef struct asn1_null_st ASN1_NULL; + +typedef int ASN1_BOOLEAN; +typedef struct ASN1_ITEM_st ASN1_ITEM; +typedef struct asn1_object_st ASN1_OBJECT; +typedef struct asn1_pctx_st ASN1_PCTX; +typedef struct asn1_string_st ASN1_BIT_STRING; +typedef struct asn1_string_st ASN1_BMPSTRING; +typedef struct asn1_string_st ASN1_ENUMERATED; +typedef struct asn1_string_st ASN1_GENERALIZEDTIME; +typedef struct asn1_string_st ASN1_GENERALSTRING; +typedef struct asn1_string_st ASN1_IA5STRING; +typedef struct asn1_string_st ASN1_INTEGER; +typedef struct asn1_string_st ASN1_OCTET_STRING; +typedef struct asn1_string_st ASN1_PRINTABLESTRING; +typedef struct asn1_string_st ASN1_STRING; +typedef struct asn1_string_st ASN1_T61STRING; +typedef struct asn1_string_st ASN1_TIME; +typedef struct asn1_string_st ASN1_UNIVERSALSTRING; +typedef struct asn1_string_st ASN1_UTCTIME; +typedef struct asn1_string_st ASN1_UTF8STRING; +typedef struct asn1_string_st ASN1_VISIBLESTRING; +typedef struct asn1_type_st ASN1_TYPE; +typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID; +typedef struct BASIC_CONSTRAINTS_st BASIC_CONSTRAINTS; +typedef struct DIST_POINT_st DIST_POINT; +typedef struct DSA_SIG_st DSA_SIG; +typedef struct GENERAL_NAME_st GENERAL_NAME; +typedef struct ISSUING_DIST_POINT_st ISSUING_DIST_POINT; +typedef struct NAME_CONSTRAINTS_st NAME_CONSTRAINTS; +typedef struct Netscape_spkac_st NETSCAPE_SPKAC; +typedef struct Netscape_spki_st NETSCAPE_SPKI; +typedef struct RIPEMD160state_st RIPEMD160_CTX; +typedef struct X509_VERIFY_PARAM_st X509_VERIFY_PARAM; +typedef struct X509_algor_st X509_ALGOR; +typedef struct X509_crl_st X509_CRL; +typedef struct X509_extension_st X509_EXTENSION; +typedef struct X509_info_st X509_INFO; +typedef struct X509_name_entry_st X509_NAME_ENTRY; +typedef struct X509_name_st X509_NAME; +typedef struct X509_pubkey_st X509_PUBKEY; +typedef struct X509_req_st X509_REQ; +typedef struct x509_sig_info_st X509_SIG_INFO; +typedef struct X509_sig_st X509_SIG; +typedef struct bignum_ctx BN_CTX; +typedef struct bignum_st BIGNUM; +typedef struct bio_method_st BIO_METHOD; +typedef struct bio_st BIO; +typedef struct blake2b_state_st BLAKE2B_CTX; +typedef struct bn_gencb_st BN_GENCB; +typedef struct bn_mont_ctx_st BN_MONT_CTX; +typedef struct buf_mem_st BUF_MEM; +typedef struct cast_key_st CAST_KEY; +typedef struct cbb_st CBB; +typedef struct cbs_st CBS; +typedef struct cmac_ctx_st CMAC_CTX; +typedef struct conf_st CONF; +typedef struct conf_value_st CONF_VALUE; +typedef struct crypto_buffer_pool_st CRYPTO_BUFFER_POOL; +typedef struct crypto_buffer_st CRYPTO_BUFFER; +typedef struct ctr_drbg_state_st CTR_DRBG_STATE; +typedef struct dh_st DH; +typedef struct dsa_st DSA; +typedef struct ec_group_st EC_GROUP; +typedef struct ec_key_st EC_KEY; +typedef struct ec_point_st EC_POINT; +typedef struct ec_key_method_st EC_KEY_METHOD; +typedef struct ecdsa_sig_st ECDSA_SIG; +typedef struct engine_st ENGINE; +typedef struct env_md_ctx_st EVP_MD_CTX; +typedef struct env_md_st EVP_MD; +typedef struct evp_aead_st EVP_AEAD; +typedef struct evp_aead_ctx_st EVP_AEAD_CTX; +typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; +typedef struct evp_cipher_st EVP_CIPHER; + +/** + * @typedef EVP_ENCODE_CTX + * @copydoc evp_encode_ctx_st + * @see evp_encode_ctx_st + */ +typedef struct evp_encode_ctx_st EVP_ENCODE_CTX; +typedef struct evp_hpke_aead_st EVP_HPKE_AEAD; +typedef struct evp_hpke_ctx_st EVP_HPKE_CTX; +typedef struct evp_hpke_kdf_st EVP_HPKE_KDF; +typedef struct evp_hpke_kem_st EVP_HPKE_KEM; +typedef struct evp_hpke_key_st EVP_HPKE_KEY; +typedef struct evp_kem_st EVP_KEM; +typedef struct kem_key_st KEM_KEY; +typedef struct evp_pkey_ctx_st EVP_PKEY_CTX; +typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; +typedef struct evp_pkey_st EVP_PKEY; +typedef struct evp_pkey_ctx_signature_context_params_st EVP_PKEY_CTX_SIGNATURE_CONTEXT_PARAMS; +typedef struct hmac_ctx_st HMAC_CTX; +typedef struct md4_state_st MD4_CTX; +typedef struct md5_state_st MD5_CTX; +typedef struct pqdsa_key_st PQDSA_KEY; +typedef struct ocsp_req_ctx_st OCSP_REQ_CTX; +typedef struct ossl_init_settings_st OPENSSL_INIT_SETTINGS; +typedef struct pkcs7_digest_st PKCS7_DIGEST; +typedef struct pkcs7_enc_content_st PKCS7_ENC_CONTENT; +typedef struct pkcs7_encrypt_st PKCS7_ENCRYPT; +typedef struct pkcs7_envelope_st PKCS7_ENVELOPE; +typedef struct pkcs7_issuer_and_serial_st PKCS7_ISSUER_AND_SERIAL; +typedef struct pkcs7_recip_info_st PKCS7_RECIP_INFO; +typedef struct pkcs7_sign_envelope_st PKCS7_SIGN_ENVELOPE; +typedef struct pkcs7_signed_st PKCS7_SIGNED; +typedef struct pkcs7_signer_info_st PKCS7_SIGNER_INFO; +typedef struct pkcs7_st PKCS7; +typedef struct pkcs12_st PKCS12; +typedef struct pkcs8_priv_key_info_st PKCS8_PRIV_KEY_INFO; +typedef struct private_key_st X509_PKEY; +typedef struct rand_meth_st RAND_METHOD; +typedef struct rc4_key_st RC4_KEY; +typedef struct rsa_meth_st RSA_METHOD; +typedef struct rsassa_pss_params_st RSASSA_PSS_PARAMS; +typedef struct rsa_pss_params_st RSA_PSS_PARAMS; +typedef struct rsa_st RSA; +typedef struct sha256_state_st SHA256_CTX; +typedef struct sha512_state_st SHA512_CTX; +typedef struct sha_state_st SHA_CTX; +typedef struct spake2_ctx_st SPAKE2_CTX; +typedef struct srtp_protection_profile_st SRTP_PROTECTION_PROFILE; +typedef struct ssl_cipher_st SSL_CIPHER; +typedef struct ssl_ctx_st SSL_CTX; +typedef struct ssl_early_callback_ctx SSL_CLIENT_HELLO; +typedef struct ssl_ech_keys_st SSL_ECH_KEYS; +typedef struct ssl_method_st SSL_METHOD; +typedef struct ssl_private_key_method_st SSL_PRIVATE_KEY_METHOD; +typedef struct ssl_quic_method_st SSL_QUIC_METHOD; +typedef struct ssl_session_st SSL_SESSION; +typedef struct ssl_st SSL; +typedef struct ssl_ticket_aead_method_st SSL_TICKET_AEAD_METHOD; +typedef struct st_ERR_FNS ERR_FNS; +typedef struct trust_token_st TRUST_TOKEN; +typedef struct trust_token_client_st TRUST_TOKEN_CLIENT; +typedef struct trust_token_issuer_st TRUST_TOKEN_ISSUER; +typedef struct trust_token_method_st TRUST_TOKEN_METHOD; +typedef struct v3_ext_ctx X509V3_CTX; +typedef struct v3_ext_method X509V3_EXT_METHOD; +typedef struct x509_attributes_st X509_ATTRIBUTE; +typedef struct x509_lookup_st X509_LOOKUP; +typedef struct x509_lookup_method_st X509_LOOKUP_METHOD; +typedef struct x509_object_st X509_OBJECT; +typedef struct x509_revoked_st X509_REVOKED; +typedef struct x509_st X509; +typedef struct x509_store_ctx_st X509_STORE_CTX; +typedef struct x509_store_st X509_STORE; +typedef struct x509_trust_st X509_TRUST; + +typedef void *OPENSSL_BLOCK; + +// BSSL_CHECK aborts if |condition| is not true. +#define BSSL_CHECK(condition) \ + do { \ + if (!(condition)) { \ + abort(); \ + } \ + } while (0); + +#if defined(__cplusplus) +} // extern C +#elif !defined(BORINGSSL_NO_CXX) +#define BORINGSSL_NO_CXX +#endif + +#if defined(BORINGSSL_PREFIX) +#define BSSL_NAMESPACE_BEGIN \ + namespace bssl { \ + inline namespace BORINGSSL_PREFIX { +#define BSSL_NAMESPACE_END \ + } \ + } +#else +#define BSSL_NAMESPACE_BEGIN namespace bssl { +#define BSSL_NAMESPACE_END } +#endif + +// MSVC doesn't set __cplusplus to 201103 to indicate C++11 support (see +// https://connect.microsoft.com/VisualStudio/feedback/details/763051/a-value-of-predefined-macro-cplusplus-is-still-199711l) +// so MSVC is just assumed to support C++11. +#if !defined(BORINGSSL_NO_CXX) && __cplusplus < 201103L && !defined(_MSC_VER) +#define BORINGSSL_NO_CXX +#endif + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +#include + +// STLPort, used by some Android consumers, not have std::unique_ptr. +#if defined(_STLPORT_VERSION) +#define BORINGSSL_NO_CXX +#endif + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#if defined(BORINGSSL_NO_CXX) + +#define BORINGSSL_MAKE_DELETER(type, deleter) +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) + +#else + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +namespace internal { + +// The Enable parameter is ignored and only exists so specializations can use +// SFINAE. +template +struct DeleterImpl {}; + +struct Deleter { + template + void operator()(T *ptr) { + // Rather than specialize Deleter for each type, we specialize + // DeleterImpl. This allows bssl::UniquePtr to be used while only + // including base.h as long as the destructor is not emitted. This matches + // std::unique_ptr's behavior on forward-declared types. + // + // DeleterImpl itself is specialized in the corresponding module's header + // and must be included to release an object. If not included, the compiler + // will error that DeleterImpl does not have a method Free. + DeleterImpl::Free(ptr); + } +}; + +template +class StackAllocated { + public: + StackAllocated() { init(&ctx_); } + ~StackAllocated() { cleanup(&ctx_); } + + StackAllocated(const StackAllocated &) = delete; + StackAllocated& operator=(const StackAllocated &) = delete; + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +template +class StackAllocatedMovable { + public: + StackAllocatedMovable() { init(&ctx_); } + ~StackAllocatedMovable() { cleanup(&ctx_); } + + StackAllocatedMovable(StackAllocatedMovable &&other) { + init(&ctx_); + move(&ctx_, &other.ctx_); + } + StackAllocatedMovable &operator=(StackAllocatedMovable &&other) { + move(&ctx_, &other.ctx_); + return *this; + } + + T *get() { return &ctx_; } + const T *get() const { return &ctx_; } + + T *operator->() { return &ctx_; } + const T *operator->() const { return &ctx_; } + + void Reset() { + cleanup(&ctx_); + init(&ctx_); + } + + private: + T ctx_; +}; + +} // namespace internal + +#define BORINGSSL_MAKE_DELETER(type, deleter) \ + namespace internal { \ + template <> \ + struct DeleterImpl { \ + static void Free(type *ptr) { deleter(ptr); } \ + }; \ + } + +// Holds ownership of heap-allocated BoringSSL structures. Sample usage: +// bssl::UniquePtr rsa(RSA_new()); +// bssl::UniquePtr bio(BIO_new(BIO_s_mem())); +template +using UniquePtr = std::unique_ptr; + +#define BORINGSSL_MAKE_UP_REF(type, up_ref_func) \ + inline UniquePtr UpRef(type *v) { \ + if (v != nullptr) { \ + up_ref_func(v); \ + } \ + return UniquePtr(v); \ + } \ + \ + inline UniquePtr UpRef(const UniquePtr &ptr) { \ + return UpRef(ptr.get()); \ + } + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !BORINGSSL_NO_CXX + +#endif // OPENSSL_HEADER_BASE_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base64.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base64.h new file mode 100644 index 0000000..cb2ff5f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/base64.h @@ -0,0 +1,298 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BASE64_H +#define OPENSSL_HEADER_BASE64_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +/** + * @file + * @brief base64 encoding and decoding functions. + * + * @details + * For historical reasons, these functions have the `EVP_` prefix but just do + * base64 encoding and decoding. Note that BoringSSL is a cryptography library, + * so these functions are implemented with side channel protections, at a + * performance cost. For other base64 uses, use a general-purpose base64 + * implementation. + */ + + +/** + * @name Encoding Functions + * + * @{ + */ + +/** + * @brief Base64 encodes bytes from `src` into `dst`. + * + * @details + * Base64 encodes `src_len` bytes from `src` and writes the + * result to `dst` with a trailing `NULL`. + * + * @param [out] dst Base64 encoded value + * @param [in] src Bytes to encode + * @param [in] src_len Number of bytes to encode + * + * @return The number of bytes written, not including the trailing `NULL` + */ +OPENSSL_EXPORT size_t EVP_EncodeBlock(uint8_t *dst, const uint8_t *src, + size_t src_len); + +/** + * @brief Calculates the number of bytes needed to encode an input using Base64. + * + * @details + * Sets `*out_len` to the number of bytes that will be needed to call + * #EVP_EncodeBlock on an input of length `len`. `*out_len` includes the final + * `NULL` that #EVP_EncodeBlock writes. + * + * @param [out] out_len Number of bytes needed to Base64 encode a source + * @param [in] len Source length + * + * @retval 1 Success + * @retval 0 Error + */ +OPENSSL_EXPORT int EVP_EncodedLength(size_t *out_len, size_t len); + +/** @} Encoding Functions */ + + +/** + * @name Decoding Functions + * + * @{ + */ + +/** + * @brief Sets the maximum number of bytes need to store a decoded Base64 input. + * + * @param [out] out_len Maximum number of bytes to store decoded input + * @param [in] len Base64 formatted input length + * + * @retval 1 Success + * @retval 0 `len` is not a valid length for a base64-encoded string + */ +OPENSSL_EXPORT int EVP_DecodedLength(size_t *out_len, size_t len); + +/** + * @brief Decodes specified number of Base64 formatted bytes to output buffer. + * + * @details + * Decodes `in_len` bytes from base64 and writes `*out_len` bytes to `out`. If + * `*out_len` doesn't have enough bytes for the maximum output size, the + * operation fails. + * + * @param [out] out Decoded output + * @param [out] out_len Number of bytes written to `out` + * @param [in] max_out Length of `out` + * @param [in] in Base64 input buffer + * @param [in] in_len Number of bytes to decode from `in` + * + * @retval 1 Success + * @retval 0 Error + */ +OPENSSL_EXPORT int EVP_DecodeBase64(uint8_t *out, size_t *out_len, + size_t max_out, const uint8_t *in, + size_t in_len); + +/** @} Decoding Functions */ + +/** + * @name Deprecated Functions + * + * OpenSSL provides a streaming base64 implementation, however its behavior is + * very specific to PEM. It is also very lenient of invalid input. Use of any of + * these functions is thus deprecated. + * + * @{ + */ + +/** + * @brief Returns a newly-allocated EVP_ENCODE_CTX. + * + * @details + * The caller must release the result with #EVP_ENCODE_CTX_free when + * done. + * + * @returns Pointer to newly allocated EVP_ENCODE_CTX or `NULL` on error + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT EVP_ENCODE_CTX *EVP_ENCODE_CTX_new(void); + +/** + * @brief Releases memory associated with `ctx`. + * + * @param [in] ctx Pointer to deallocate + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_ENCODE_CTX_free(EVP_ENCODE_CTX *ctx); + +/** + * @brief Initialises `*ctx`. + * + * @details + * This is typically stack allocated, for an encoding operation. + * + * @param [in,out] ctx Context to initialize + * + * @warning The encoding operation breaks its output with newlines every 64 characters of output (48 characters of input). Use #EVP_EncodeBlock to encode raw base64. + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_EncodeInit(EVP_ENCODE_CTX *ctx); + +/** + * @brief Encodes bytes from `in` to Base64 and writes the value to `out`. + * + * @details + * Some state may be contained in `ctx` so #EVP_EncodeFinal must be used to + * flush it before using the encoded data. + * + * @param [in,out] ctx Encoding context + * @param [out] out Base64 encoded value + * @param [out] out_len Number of bytes written + * @param [in] in Input buffer + * @param [in] in_len Number of bytes to encode + * + * @retval 1 Success + * @retval 0 Failure or `in_len` was 0 + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + size_t in_len); + +/** + * @brief Flushes any remaining output bytes from `ctx` to `out`. + * + * @param [in,out] ctx Encoding context + * @param [out] out Output buffer + * @param [out] out_len Number of bytes written to buffer + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len); + +/** + * @brief Initialises `*ctx` for a decoding operation. + * + * @details + * This is typically stack allocated. + * + * @param [in,out] ctx Context to initialize + * + * @todo davidben: This isn't a straight-up base64 decode either. Document and/or fix exactly what's going on here; maximum line length and such. + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT void EVP_DecodeInit(EVP_ENCODE_CTX *ctx); + +/** + * @brief Decodes bytes from `in` and writes the decoded data to `out`. + * + * @details + * Some state may be contained in `ctx` so #EVP_DecodeFinal must be used to + * flush it before using the decoded data. + * + * @param [in,out] ctx Decoding context + * @param [out] out Decoded bytes + * @param [out] out_len Number of bytes written + * @param [in] in Input buffer + * @param [in] in_len Number of bytes to decode + * + * @retval -1 Error + * @retval 0 The line was short (i.e., it was the last line) + * @retval 1 A full line of input was processed + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + size_t in_len); + +/** + * @brief Flushes any remaining output bytes from `ctx` to `out`. + * + * @param [in,out] ctx Decoding context + * @param [out] out Output buffer + * @param [out] out_len Number of bytes written to buffer + * + * @retval 1 Success + * @retval -1 Error + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, uint8_t *out, + int *out_len); + +/** + * @brief Decodes Base64 bytes from `src` and writes value to `dst`. + * + * @param [out] dst Decoded bytes + * @param [in] src Base64 encoded bytes + * @param [in] src_len Number of bytes to decode + * + * @returns Number of bytes written or -1 on error + * + * @warning `EVP_DecodeBlock`'s return value does not take padding into account. It also strips leading whitespace and trailing whitespace and minuses. + * + * @deprecated OpenSSL provides a streaming base64 implementation, however its behavior is very specific to PEM. It is also very lenient of invalid input. Use of any of these functions is thus deprecated. + */ +OPENSSL_EXPORT int EVP_DecodeBlock(uint8_t *dst, const uint8_t *src, + size_t src_len); + +/** @} Deprecated Functions */ + +/** + * @struct evp_encode_ctx_st + * Encoding Context + */ +struct evp_encode_ctx_st { + /** + * @brief Number of valid bytes + * + * @details + * When encoding, `data` will be filled and encoded as a lump. When decoding, + * only the first four bytes of `data` will be used. + */ + unsigned data_used; + + /** + * @brief Encoded or decoded data. + */ + uint8_t data[48]; + + /** + * @brief Indicates that the end of the base64 data has been seen. + * + * @details + * Only used when decoding. Only whitespace can follow. + */ + char eof_seen; + + /** + * @brief indicates that invalid base64 data was found. + * + * @details + * This will gitcause all future calls to fail. + */ + char error_encountered; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_BASE64_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bio.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bio.h new file mode 100644 index 0000000..f3fdf08 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bio.h @@ -0,0 +1,1226 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BIO_H +#define OPENSSL_HEADER_BIO_H + +#include + +#include // For FILE + +#include +#include // for ERR_print_errors_fp +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// BIO abstracts over a file-descriptor like interface. + + +// Allocation and freeing. + +DEFINE_STACK_OF(BIO) + +// BIO_new creates a new BIO with the given method and a reference count of one. +// It returns the fresh |BIO|, or NULL on error. +OPENSSL_EXPORT BIO *BIO_new(const BIO_METHOD *method); + +// BIO_free decrements the reference count of |bio|. If the reference count +// drops to zero, it (optionally) calls the BIO's callback with |BIO_CB_FREE|, +// calls the destroy callback, if present, on the method and frees |bio| itself. +// It then repeats that for the next BIO in the chain, if any. +// +// It returns one on success or zero otherwise. +OPENSSL_EXPORT int BIO_free(BIO *bio); + +// BIO_vfree performs the same actions as |BIO_free|, but has a void return +// value. This is provided for API-compat. +// +// TODO(fork): remove. +OPENSSL_EXPORT void BIO_vfree(BIO *bio); + +// BIO_up_ref increments the reference count of |bio| and returns one. +OPENSSL_EXPORT int BIO_up_ref(BIO *bio); + + +// Basic I/O. + +// BIO_read calls the |bio| |callback_ex| if set with |BIO_CB_READ|, attempts to +// read |len| bytes into |data|, then calls |callback_ex| with +// |BIO_CB_READ|+|BIO_CB_RETURN|. If |len| is less than or equal to zero, the +// function does nothing and return zero. If |callback_ex| is set BIO_read +// returns the value from calling the |callback_ex|, otherwise |BIO_read| +// returns the number of bytes read, zero on EOF, or a negative number on error. +OPENSSL_EXPORT int BIO_read(BIO *bio, void *data, int len); + +// BIO_read_ex calls |BIO_read| and stores the number of bytes read in +// |read_bytes|. It returns one on success and zero otherwise. +// +// WARNING: Don't use this, use |BIO_read| instead. |BIO_read_ex| returns zero +// on EOF, which disallows any mechanism to notify the user that an EOF has +// occurred and renders this API unusable. See openssl/openssl#8208. +OPENSSL_EXPORT int BIO_read_ex(BIO *bio, void *data, size_t data_len, + size_t *read_bytes); + +// BIO_gets calls |callback_ex| from |bio| if set with |BIO_CB_GETS|, attempts +// to read a line from |bio| and writes at most |size| bytes into |buf|. Then it +// calls |callback_ex| with |BIO_CB_GETS|+|BIO_CB_RETURN|. If |size| is less +// than or equal to zero, the function does nothing and returns zero. +// If |callback_ex| is set, |BIO_gets| returns the value from calling +// |callback_ex|, otherwise |BIO_gets| returns the number of bytes read, or a +// negative number on error. +// +// This function's output always includes a trailing NUL byte, so it will read +// at most |size - 1| bytes. +// If the function read a complete line, the output will include the newline +// character, '\n'. If no newline was found before |size - 1| bytes or EOF, it +// outputs the bytes which were available. +OPENSSL_EXPORT int BIO_gets(BIO *bio, char *buf, int size); + +// BIO_write call the |bio| |callback_ex| if set with |BIO_CB_WRITE|, writes +// |len| bytes from |data| to |bio|, then calls |callback_ex| with +// |BIO_CB_WRITE|+|BIO_CB_RETURN|. If |len| is less than or equal to zero, the +// function does nothing and return zero. If |callback_ex| is set BIO_write +// returns the value from calling the |callback_ex|, otherwise |BIO_write| +// returns the number of bytes written, or a negative number on error. +OPENSSL_EXPORT int BIO_write(BIO *bio, const void *data, int len); + +// BIO_write_ex calls |BIO_write| and stores the number of bytes written in +// |written_bytes|, unless |written_bytes| is NULL. It returns one on success +// and zero otherwise. +OPENSSL_EXPORT int BIO_write_ex(BIO *bio, const void *data, size_t data_len, + size_t *written_bytes); + +// BIO_write_all writes |len| bytes from |data| to |bio|, looping as necessary. +// It returns one if all bytes were successfully written and zero on error. +OPENSSL_EXPORT int BIO_write_all(BIO *bio, const void *data, size_t len); + +// BIO_puts calls the |bio| |callback_ex| if set with |BIO_CB_PUTS|, attempts +// to write a NUL terminated string from |buf| to |bio|, then calls +// |callback_ex| with |BIO_CB_PUTS|+|BIO_CB_RETURN|. If |callback_ex| is set +// BIO_puts returns the value from calling the |callback_ex|, otherwise +// |BIO_puts| returns the number of bytes written, or a negative number on +// error. Unless the application defines a custom bputs method, this will +// delegate to using bwrite. +OPENSSL_EXPORT int BIO_puts(BIO *bio, const char *buf); + +// BIO_flush flushes any buffered output. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BIO_flush(BIO *bio); + + +// Low-level control functions. +// +// These are generic functions for sending control requests to a BIO. In +// general one should use the wrapper functions like |BIO_get_close|. + +// BIO_ctrl call the |bio| |callback_ex| if set with |BIO_CB_CTRL|, sends the +// control request |cmd| to |bio|, then calls |callback_ex| with |BIO_CB_CTRL| +// + |BIO_CB_RETURN|. The |cmd| argument should be one of the |BIO_C_*| values. +OPENSSL_EXPORT long BIO_ctrl(BIO *bio, int cmd, long larg, void *parg) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ptr_ctrl acts like |BIO_ctrl| but passes the address of a |void*| +// pointer as |parg| and returns the value that is written to it, or NULL if +// the control request returns <= 0. +OPENSSL_EXPORT char *BIO_ptr_ctrl(BIO *bp, int cmd, long larg); + +// BIO_int_ctrl acts like |BIO_ctrl| but passes the address of a copy of |iarg| +// as |parg|. +OPENSSL_EXPORT long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg); + +// BIO_reset resets |bio| to its initial state, the precise meaning of which +// depends on the concrete type of |bio|. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BIO_reset(BIO *bio) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_eof returns non-zero when |bio| has reached end-of-file. The precise +// meaning of which depends on the concrete type of |bio|. Note that in the +// case of BIO_pair this always returns non-zero. +OPENSSL_EXPORT int BIO_eof(BIO *bio); + +// BIO_set_flags ORs |flags| with |bio->flags|. +OPENSSL_EXPORT void BIO_set_flags(BIO *bio, int flags); + +// BIO_test_flags returns |bio->flags| AND |flags|. +OPENSSL_EXPORT int BIO_test_flags(const BIO *bio, int flags); + +// BIO_should_read returns non-zero if |bio| encountered a temporary error +// while reading (i.e. EAGAIN), indicating that the caller should retry the +// read. +OPENSSL_EXPORT int BIO_should_read(const BIO *bio); + +// BIO_should_write returns non-zero if |bio| encountered a temporary error +// while writing (i.e. EAGAIN), indicating that the caller should retry the +// write. +OPENSSL_EXPORT int BIO_should_write(const BIO *bio); + +// BIO_should_retry returns non-zero if the reason that caused a failed I/O +// operation is temporary and thus the operation should be retried. Otherwise, +// it was a permanent error and it returns zero. +OPENSSL_EXPORT int BIO_should_retry(const BIO *bio); + +// BIO_should_io_special returns non-zero if |bio| encountered a temporary +// error while performing a special I/O operation, indicating that the caller +// should retry. The operation that caused the error is returned by +// |BIO_get_retry_reason|. +OPENSSL_EXPORT int BIO_should_io_special(const BIO *bio); + +// BIO_RR_CONNECT indicates that a connect would have blocked +#define BIO_RR_CONNECT 0x02 + +// BIO_RR_ACCEPT indicates that an accept would have blocked +#define BIO_RR_ACCEPT 0x03 + +// BIO_get_retry_reason returns the special I/O operation that needs to be +// retried. The return value is one of the |BIO_RR_*| values. +OPENSSL_EXPORT int BIO_get_retry_reason(const BIO *bio); + +// BIO_set_retry_reason sets the special I/O operation that needs to be retried +// to |reason|, which should be one of the |BIO_RR_*| values. +OPENSSL_EXPORT void BIO_set_retry_reason(BIO *bio, int reason); + +// BIO_clear_flags ANDs |bio->flags| with the bitwise-complement of |flags|. +OPENSSL_EXPORT void BIO_clear_flags(BIO *bio, int flags); + +// BIO_set_retry_read sets the |BIO_FLAGS_READ| and |BIO_FLAGS_SHOULD_RETRY| +// flags on |bio|. +OPENSSL_EXPORT void BIO_set_retry_read(BIO *bio); + +// BIO_set_retry_write sets the |BIO_FLAGS_WRITE| and |BIO_FLAGS_SHOULD_RETRY| +// flags on |bio|. +OPENSSL_EXPORT void BIO_set_retry_write(BIO *bio); + +// BIO_get_retry_flags gets the |BIO_FLAGS_READ|, |BIO_FLAGS_WRITE|, +// |BIO_FLAGS_IO_SPECIAL| and |BIO_FLAGS_SHOULD_RETRY| flags from |bio|. +OPENSSL_EXPORT int BIO_get_retry_flags(BIO *bio); + +// BIO_clear_retry_flags clears the |BIO_FLAGS_READ|, |BIO_FLAGS_WRITE|, +// |BIO_FLAGS_IO_SPECIAL| and |BIO_FLAGS_SHOULD_RETRY| flags from |bio|. +OPENSSL_EXPORT void BIO_clear_retry_flags(BIO *bio); + +// BIO_method_type returns the type of |bio|, which is one of the |BIO_TYPE_*| +// values. +OPENSSL_EXPORT int BIO_method_type(const BIO *bio); + +// BIO_method_name returns the name of |bio|. +OPENSSL_EXPORT const char *BIO_method_name(const BIO *b); + +// These are passed to the BIO callback +#define BIO_CB_FREE 0x01 +#define BIO_CB_READ 0x02 +#define BIO_CB_WRITE 0x03 +#define BIO_CB_PUTS 0x04 +#define BIO_CB_GETS 0x05 +#define BIO_CB_CTRL 0x06 + +// The callback is called before and after the underling operation, +// The BIO_CB_RETURN flag indicates if it is after the call +#define BIO_CB_RETURN 0x80 + +// |bio_info_cb| is a type of callback function providing information about a +// BIO operation. |state| identifies the current state of the BIO +// object, such as |BIO_CONN_S_BEFORE|. |res| represent the result of the +// operation that triggered the callback. This can be a positive value, zero, +// or a negative value depending on the operation and its outcome. +typedef long (*bio_info_cb)(BIO *b, int state, int res); + +// |BIO_callback_fn_ex| parameters have the following meaning: +// |bio| the bio that made the call +// |oper| the operation being performed, may be or'd with |BIO_CB_RETURN| +// |argp|, |argi|, and |argl| depends on the value of oper +// |bio_ret| is the return value from the BIO method itself, if the callback +// is called before the operation the value 1 is used +// |len| the length of data requested to be read or written +// |processed| points to the location which will be updated with the amount +// of data actually read or written +typedef long (*BIO_callback_fn_ex)(BIO *bio, int oper, const char *argp, + size_t len, int argi, long argl, int bio_ret, + size_t *processed); + + // |BIO_callback_fn_ex| parameters have the following meaning: + // |bio| the bio that made the call + // |oper| the operation being performed, may be or'd with |BIO_CB_RETURN| + // |argp| and |argl| depends on the value of oper + // |argi| is used to hold len value for |BIO_CB_READ|, |BIO_CB_WRITE|, and + // |BIO_CB_GETS| + // |bio_ret| is the return value from the BIO method itself, + // or value of processed where applicable +typedef long (*BIO_callback_fn)(BIO *bio, int oper, const char *argp, + int argi, long argl, long bio_ret); + + +// BIO_callback_ctrl allows the callback function to be manipulated. The |cmd| +// arg will generally be |BIO_CTRL_SET_CALLBACK| but arbitrary command values +// can be interpreted by the |BIO|. +OPENSSL_EXPORT long BIO_callback_ctrl(BIO *bio, int cmd, bio_info_cb fp); + +// BIO_pending returns the number of bytes pending to be read. +OPENSSL_EXPORT size_t BIO_pending(const BIO *bio); + +// BIO_ctrl_pending calls |BIO_pending| and exists only for compatibility with +// OpenSSL. +OPENSSL_EXPORT size_t BIO_ctrl_pending(const BIO *bio); + +// BIO_wpending returns the number of bytes pending to be written. +OPENSSL_EXPORT size_t BIO_wpending(const BIO *bio); + +// BIO_set_close sets the close flag for |bio|. The meaning of which depends on +// the type of |bio| but, for example, a memory BIO interprets the close flag +// as meaning that it owns its buffer. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BIO_set_close(BIO *bio, int close_flag); + +// BIO_get_close returns the close flag for |bio|. +OPENSSL_EXPORT int BIO_get_close(BIO *bio); + +// BIO_number_read returns the number of bytes that have been read from +// |bio|. +OPENSSL_EXPORT uint64_t BIO_number_read(const BIO *bio); + +// BIO_number_written returns the number of bytes that have been written to +// |bio|. +OPENSSL_EXPORT uint64_t BIO_number_written(const BIO *bio); + +// BIO_set_callback_ex sets the |callback_ex| for |bio|. +OPENSSL_EXPORT void BIO_set_callback_ex(BIO *bio, BIO_callback_fn_ex callback_ex); + +// BIO_set_callback sets the legacy |callback| for |bio|. When both |callback| and +// |callback_ex| are set, |callback_ex| will be used. Added for compatibility with +// existing applications. +OPENSSL_EXPORT OPENSSL_DEPRECATED void BIO_set_callback(BIO *bio, BIO_callback_fn callback); + +// BIO_set_callback_arg sets the callback |arg| for |bio|. +OPENSSL_EXPORT void BIO_set_callback_arg(BIO *bio, char *arg); + +// BIO_get_callback_arg returns the callback argument for BIO |bio|. +OPENSSL_EXPORT char *BIO_get_callback_arg(const BIO *bio); + +// Managing chains of BIOs. +// +// BIOs can be put into chains where the output of one is used as the input of +// the next etc. The most common case is a buffering BIO, which accepts and +// buffers writes until flushed into the next BIO in the chain. + +// BIO_push adds |appended_bio| to the end of the chain with |bio| at the head. +// It returns |bio|. Note that |appended_bio| may be the head of a chain itself +// and thus this function can be used to join two chains. +// +// BIO_push takes ownership of the caller's reference to |appended_bio|. +OPENSSL_EXPORT BIO *BIO_push(BIO *bio, BIO *appended_bio); + +// BIO_pop removes |bio| from the head of a chain and returns the next BIO in +// the chain, or NULL if there is no next BIO. +// +// The caller takes ownership of the chain's reference to |bio|. +OPENSSL_EXPORT BIO *BIO_pop(BIO *bio); + +// BIO_next returns the next BIO in the chain after |bio|, or NULL if there is +// no such BIO. +OPENSSL_EXPORT BIO *BIO_next(BIO *bio); + +// BIO_free_all calls |BIO_free|. +// +// TODO(fork): update callers and remove. +OPENSSL_EXPORT void BIO_free_all(BIO *bio); + +// BIO_find_type walks a chain of BIOs and returns the first that matches +// |type|, which is one of the |BIO_TYPE_*| values. +OPENSSL_EXPORT BIO *BIO_find_type(BIO *bio, int type); + +// BIO_copy_next_retry sets the retry flags and |retry_reason| of |bio| from +// the next BIO in the chain. +OPENSSL_EXPORT void BIO_copy_next_retry(BIO *bio); + + +// Printf functions. + +// BIO_printf behaves like |printf| but outputs to |bio| rather than a |FILE|. +// It returns the number of bytes written or a negative number on error. +OPENSSL_EXPORT int BIO_printf(BIO *bio, const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(2, 3); + + +// Utility functions. + +// BIO_indent prints min(|indent|, |max_indent|) spaces. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int BIO_indent(BIO *bio, unsigned indent, unsigned max_indent); + +// BIO_hexdump writes a hex dump of |data| to |bio|. Each line will be indented +// by |indent| spaces. It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_hexdump(BIO *bio, const uint8_t *data, size_t len, + unsigned indent); + +// BIO_dump writes a hex dump of |data| for |len| bytes to |bio|. +// It returns the exact number of bytes written to |bio| on success, or a negative value on error. +// If |len| is zero or |data| is NULL with |len| being zero, it returns 0. +OPENSSL_EXPORT int BIO_dump(BIO *bio, const void *data, int len); + +// ERR_print_errors prints the current contents of the error stack to |bio| +// using human readable strings where possible. +OPENSSL_EXPORT void ERR_print_errors(BIO *bio); + +// BIO_read_asn1 reads a single ASN.1 object from |bio|. If successful it sets +// |*out| to be an allocated buffer (that should be freed with |OPENSSL_free|), +// |*out_size| to the length, in bytes, of that buffer and returns one. +// Otherwise it returns zero. +// +// If the length of the object is greater than |max_len| or 2^32 then the +// function will fail. Long-form tags are not supported. If the length of the +// object is indefinite the full contents of |bio| are read, unless it would be +// greater than |max_len|, in which case the function fails. +// +// If the function fails then some unknown amount of data may have been read +// from |bio|. +OPENSSL_EXPORT int BIO_read_asn1(BIO *bio, uint8_t **out, size_t *out_len, + size_t max_len); + + +// Memory BIOs. +// +// Memory BIOs can be used as a read-only source (with |BIO_new_mem_buf|) or a +// writable sink (with |BIO_new|, |BIO_s_mem| and |BIO_mem_contents|). Data +// written to a writable, memory BIO can be recalled by reading from it. +// +// Calling |BIO_reset| on a read-only BIO resets it to the original contents. +// On a writable BIO, it clears any data. +// +// If the close flag is set to |BIO_NOCLOSE| (not the default) then the +// underlying |BUF_MEM| will not be freed when the |BIO| is freed. +// +// Memory BIOs support |BIO_gets| and |BIO_puts|. +// +// |BIO_ctrl_pending| returns the number of bytes currently stored. + +// BIO_s_mem returns a |BIO_METHOD| that uses a in-memory buffer. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_mem(void); + +// BIO_new_mem_buf creates read-only BIO that reads from |len| bytes at |buf|. +// It returns the BIO or NULL on error. This function does not copy or take +// ownership of |buf|. The caller must ensure the memory pointed to by |buf| +// outlives the |BIO|. +// +// If |len| is negative, then |buf| is treated as a NUL-terminated string, but +// don't depend on this in new code. +OPENSSL_EXPORT BIO *BIO_new_mem_buf(const void *buf, ossl_ssize_t len); + +// BIO_mem_contents sets |*out_contents|, if not null, to point to the current +// contents of|bio| and |*out_len|, if not null, to contain the length of +// that data. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_mem_contents(const BIO *bio, + const uint8_t **out_contents, + size_t *out_len); + +// BIO_get_mem_data sets |*contents| to point to the current contents of |bio| +// and returns the length of the data. Despite being a macro, this function +// should always take |char *| as a value and nothing else. +// +// WARNING: don't use this, use |BIO_mem_contents|. A negative return value +// or zero from this function can mean either that it failed or that the +// memory buffer is empty. +#define BIO_get_mem_data(bio, contents) BIO_ctrl(bio, BIO_CTRL_INFO, 0, \ + (char *)(contents)) +// BIO_get_mem_ptr sets |*out| to a BUF_MEM containing the current contents of +// |bio|. It returns one on success or zero on error. +OPENSSL_EXPORT int BIO_get_mem_ptr(BIO *bio, BUF_MEM **out); + +// BIO_set_mem_buf sets |b| as the contents of |bio|. If |take_ownership| is +// non-zero, then |b| will be freed when |bio| is closed. Returns one on +// success or zero otherwise. +OPENSSL_EXPORT int BIO_set_mem_buf(BIO *bio, BUF_MEM *b, int take_ownership); + +// BIO_set_mem_eof_return sets the value that will be returned from reading +// |bio| when empty. If |eof_value| is zero then an empty memory BIO will +// return EOF (that is it will return zero and |BIO_should_retry| will be +// false). If |eof_value| is non zero then it will return |eof_value| when it +// is empty and it will set the read retry flag (that is |BIO_read_retry| is +// true). To avoid ambiguity with a normal positive return value, |eof_value| +// should be set to a negative value, typically -1. +// +// For a read-only BIO, the default is zero (EOF). For a writable BIO, the +// default is -1 so that additional data can be written once exhausted. +OPENSSL_EXPORT int BIO_set_mem_eof_return(BIO *bio, int eof_value); + + +// BIO close flags. +// +// These can be used as symbolic arguments when a "close flag" is passed to a +// BIO function. + +// BIO_NOCLOSE will not close the underlying file on BIO free +#define BIO_NOCLOSE 0 + +// BIO_CLOSE will close the underlying file on BIO free +#define BIO_CLOSE 1 + +// BIO_FP_TEXT will cause the file to be treated as a text file instead of the +// default behavior of treating it as a raw binary file. This is only relevant +// on Windows due to CRLF endings. +#define BIO_FP_TEXT 0x10 + + +// File descriptor BIOs. +// +// File descriptor BIOs are wrappers around the system's |read| and |write| +// functions. If the close flag is set then then |close| is called on the +// underlying file descriptor when the BIO is freed. +// +// |BIO_reset| attempts to seek the file pointer to the start of file using +// |lseek|. + +#if !defined(OPENSSL_NO_POSIX_IO) +// BIO_s_fd returns a |BIO_METHOD| for file descriptor fds. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_fd(void); + +// BIO_new_fd creates a new file descriptor BIO wrapping |fd|. If |close_flag| +// is non-zero, then |fd| will be closed when the BIO is. +OPENSSL_EXPORT BIO *BIO_new_fd(int fd, int close_flag); +#endif + +// BIO_set_fd sets the file descriptor of |bio| to |fd|. If |close_flag| is +// non-zero then |fd| will be closed when |bio| is. It returns one on success +// or zero on error. +// +// This function may also be used with socket BIOs (see |BIO_s_socket| and +// |BIO_new_socket|). +OPENSSL_EXPORT int BIO_set_fd(BIO *bio, int fd, int close_flag); + +// BIO_get_fd returns the file descriptor currently in use by |bio| or -1 if +// |bio| does not wrap a file descriptor. If there is a file descriptor and +// |out_fd| is not NULL, it also sets |*out_fd| to the file descriptor. +// +// This function may also be used with socket BIOs (see |BIO_s_socket| and +// |BIO_new_socket|). +OPENSSL_EXPORT int BIO_get_fd(BIO *bio, int *out_fd); + + +// File BIOs. +// +// File BIOs are wrappers around a C |FILE| object. +// +// |BIO_flush| on a file BIO calls |fflush| on the wrapped stream. +// +// |BIO_reset| attempts to seek the file pointer to the start of file using +// |fseek|. +// +// Setting the close flag causes |fclose| to be called on the stream when the +// BIO is freed. + +// BIO_s_file returns a BIO_METHOD that wraps a |FILE|. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_file(void); + +// BIO_new_file creates a file BIO by opening |filename| with the given mode. +// See the |fopen| manual page for details of the mode argument. +OPENSSL_EXPORT BIO *BIO_new_file(const char *filename, const char *mode); + +// BIO_new_fp creates a new file BIO that wraps the given |FILE|. If +// |close_flag| is |BIO_CLOSE|, then |fclose| will be called on |stream| when +// the BIO is closed. If |close_flag| is |BIO_FP_TEXT|, the file will be set as +// a text file after opening (only on Windows). +OPENSSL_EXPORT BIO *BIO_new_fp(FILE *stream, int close_flag); + +// BIO_get_fp sets |*out_file| to the current |FILE| for |bio|. It returns one +// on success and zero otherwise. +OPENSSL_EXPORT int BIO_get_fp(BIO *bio, FILE **out_file); + +// BIO_set_fp sets the |FILE| for |bio|. If |close_flag| is |BIO_CLOSE| then +// |fclose| will be called on |file| when |bio| is closed. If |close_flag| is +// |BIO_FP_TEXT|, the file will be set as a text file (only on Windows). It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_fp(BIO *bio, FILE *file, int close_flag); + +// BIO_read_filename opens |filename| for reading and sets the result as the +// |FILE| for |bio|. It returns one on success and zero otherwise. The |FILE| +// will be closed when |bio| is freed. On Windows, the file is opened in binary +// mode. +OPENSSL_EXPORT int BIO_read_filename(BIO *bio, const char *filename); + +// BIO_write_filename opens |filename| for writing and sets the result as the +// |FILE| for |bio|. It returns one on success and zero otherwise. The |FILE| +// will be closed when |bio| is freed. On Windows, the file is opened in binary +// mode. +OPENSSL_EXPORT int BIO_write_filename(BIO *bio, const char *filename); + +// BIO_append_filename opens |filename| for appending and sets the result as +// the |FILE| for |bio|. It returns one on success and zero otherwise. The +// |FILE| will be closed when |bio| is freed. On Windows, the file is opened in +// binary mode. +OPENSSL_EXPORT int BIO_append_filename(BIO *bio, const char *filename); + +// BIO_rw_filename opens |filename| for reading and writing and sets the result +// as the |FILE| for |bio|. It returns one on success and zero otherwise. The +// |FILE| will be closed when |bio| is freed. On Windows, the file is opened in +// binary mode. +OPENSSL_EXPORT int BIO_rw_filename(BIO *bio, const char *filename); + +// BIO_tell returns the file offset of |bio|, or a negative number on error or +// if |bio| does not support the operation. +// +// TODO(https://crbug.com/boringssl/465): On platforms where |long| is 32-bit, +// this function cannot report 64-bit offsets. +OPENSSL_EXPORT long BIO_tell(BIO *bio); + +// BIO_seek sets the file offset of |bio| to |offset|. It returns a non-negative +// number on success and a negative number on error. If |bio| is a file +// descriptor |BIO|, it returns the resulting file offset on success. If |bio| +// is a file |BIO|, it returns zero on success. +// +// WARNING: This function's return value conventions differs from most functions +// in this library. +// +// TODO(https://crbug.com/boringssl/465): On platforms where |long| is 32-bit, +// this function cannot handle 64-bit offsets. +OPENSSL_EXPORT long BIO_seek(BIO *bio, long offset); + + +// Socket BIOs. +// +// Socket BIOs behave like file descriptor BIOs but, on Windows systems, wrap +// the system's |recv| and |send| functions instead of |read| and |write|. On +// Windows, file descriptors are provided by C runtime and are not +// interchangeable with sockets. +// +// Socket BIOs may be used with |BIO_set_fd| and |BIO_get_fd|. +// +// TODO(davidben): Add separate APIs and fix the internals to use |SOCKET|s +// around rather than rely on int casts. + +#if !defined(OPENSSL_NO_SOCK) +OPENSSL_EXPORT const BIO_METHOD *BIO_s_socket(void); + +// BIO_new_socket allocates and initialises a fresh BIO which will read and +// write to the socket |fd|. If |close_flag| is |BIO_CLOSE| then closing the +// BIO will close |fd|. It returns the fresh |BIO| or NULL on error. +OPENSSL_EXPORT BIO *BIO_new_socket(int fd, int close_flag); +#endif // !OPENSSL_NO_SOCK + + +// Connect BIOs. +// +// A connection BIO creates a network connection and transfers data over the +// resulting socket. + +#if !defined(OPENSSL_NO_SOCK) +OPENSSL_EXPORT const BIO_METHOD *BIO_s_connect(void); + +// BIO_new_connect returns a BIO that connects to the given hostname and port. +// The |host_and_optional_port| argument should be of the form +// "www.example.com" or "www.example.com:443". If the port is omitted, it must +// be provided with |BIO_set_conn_port|. +// +// It returns the new BIO on success, or NULL on error. +OPENSSL_EXPORT BIO *BIO_new_connect(const char *host_and_optional_port); + +// BIO_set_conn_hostname sets |host_and_optional_port| as the hostname and +// optional port that |bio| will connect to. If the port is omitted, it must be +// provided with |BIO_set_conn_port|. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_conn_hostname(BIO *bio, + const char *host_and_optional_port); + +// BIO_set_conn_port sets |port_str| as the port or service name that |bio| +// will connect to. It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_conn_port(BIO *bio, const char *port_str); + +// BIO_set_conn_int_port sets |*port| as the port that |bio| will connect to. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int BIO_set_conn_int_port(BIO *bio, const int *port); + +// BIO_set_nbio sets whether |bio| will use non-blocking I/O operations. It +// returns one on success and zero otherwise. This only works for connect BIOs +// and must be called before |bio| is connected to take effect. +// +// For socket and fd BIOs, callers must configure blocking vs. non-blocking I/O +// using the underlying platform APIs. +OPENSSL_EXPORT int BIO_set_nbio(BIO *bio, int on); + +// BIO_do_connect connects |bio| if it has not been connected yet. It returns +// one on success and <= 0 otherwise. +OPENSSL_EXPORT int BIO_do_connect(BIO *bio); +#endif // !OPENSSL_NO_SOCK + + +// Message digest BIOs + +// BIO_f_md provides a filter |BIO| that digests any data passed through it. +// The BIO must be initialized with |BIO_set_md| or |BIO_get_md_ctx| before it +// can be used. +OPENSSL_EXPORT const BIO_METHOD *BIO_f_md(void); + +// BIO_get_md_ctx writes a reference of |b|'s EVP_MD_CTX* to |*ctx|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int BIO_get_md_ctx(BIO *b, EVP_MD_CTX **ctx); + +// BIO_set_md set's |b|'s EVP_MD* to |md|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int BIO_set_md(BIO *b, const EVP_MD *md); + +// BIO_get_md set's |*md| to |b|'s |EVP_MD*|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BIO_get_md(BIO *b, EVP_MD **md); + + +// Datagram BIOs. + +#define BIO_CTRL_DGRAM_CONNECT 31 // BIO dgram special +#define BIO_CTRL_DGRAM_SET_CONNECTED 32 /* allow for an externally connected + * socket to be passed in */ +#define BIO_CTRL_DGRAM_SET_RECV_TIMEOUT 33 // setsockopt, essentially +#define BIO_CTRL_DGRAM_GET_RECV_TIMEOUT 34 // getsockopt, essentially +#define BIO_CTRL_DGRAM_SET_SEND_TIMEOUT 35 // setsockopt, essentially +#define BIO_CTRL_DGRAM_GET_SEND_TIMEOUT 36 // getsockopt, essentially + +# define BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP 37 // flag whether the last +# define BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP 38 // I/O operation tiemd out + +#define BIO_CTRL_DGRAM_QUERY_MTU 40 // as kernel for current MTU +#define BIO_CTRL_DGRAM_GET_MTU 41 // get cached value for MTU +#define BIO_CTRL_DGRAM_SET_MTU 42 /* set cached value for MTU. want to use + * this if asking the kernel fails */ + +#define BIO_CTRL_DGRAM_MTU_EXCEEDED 43 /* check whether the MTU was exceeded in + the previous write operation. */ + +#define BIO_CTRL_DGRAM_SET_PEER 44 // Destination for the data + +// BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT is unsupported as it is unused by consumers +// and depends on |timeval|, which is not 2038-clean on all platforms. + +#define BIO_CTRL_DGRAM_GET_PEER 46 + +#define BIO_CTRL_DGRAM_GET_FALLBACK_MTU 47 + + +#if !defined(OPENSSL_NO_SOCK) + +typedef union bio_addr_st BIO_ADDR; + +// BIO_s_datagram returns the datagram |BIO_METHOD|. A datagram BIO provides a wrapper +// around datagram sockets. +OPENSSL_EXPORT const BIO_METHOD *BIO_s_datagram(void) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_new_dgram creates a new datagram BIO wrapping |fd|. If |close_flag| is +// non-zero, then |fd| will be closed when the BIO is freed. +OPENSSL_EXPORT BIO *BIO_new_dgram(int fd, int close_flag) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ctrl_dgram_connect attempts to connect the datagram BIO to the specified +// |peer| address. It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_ctrl_dgram_connect(BIO *bp, const BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ctrl_set_connected marks the datagram BIO as connected to the specified +// |peer| address. This is used for handling DTLS connection-oriented BIOs. +// It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_ctrl_set_connected(BIO* bp, const BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_recv_timedout returns 1 if the most recent datagram receive +// operation on |bp| timed out, and a non-positive value otherwise. Any error +// for this socket gets reset by this call. +OPENSSL_EXPORT int BIO_dgram_recv_timedout(BIO* bp) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_send_timedout returns 1 if the most recent datagram send +// operation on |bp| timed out, and a non-positive value otherwise. Any error +// for this socket gets reset by this call. +OPENSSL_EXPORT int BIO_dgram_send_timedout(BIO *bp) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_get_peer stores the address of the peer the datagram BIO is +// connected to in |peer|. It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_dgram_get_peer(BIO* bp, BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_dgram_set_peer sets the peer address for the datagram BIO to |peer|. +// It returns 1 on success and a non-positive value on error. +OPENSSL_EXPORT int BIO_dgram_set_peer(BIO* bp, const BIO_ADDR *peer) OPENSSL_WARN_UNUSED_RESULT; + +// BIO_ADDR_new allocates and initializes a new BIO_ADDR structure. +// Returns the new BIO_ADDR structure on success, NULL on error. +OPENSSL_EXPORT BIO_ADDR *BIO_ADDR_new(void); + +// BIO_ADDR_copy copies the contents of the BIO_ADDR structure from src to dst. +// Returns 1 on success, 0 on error. +OPENSSL_EXPORT int BIO_ADDR_copy(BIO_ADDR *dst, const BIO_ADDR *src); + +// BIO_ADDR_dup creates a copy of the BIO_ADDR. +// Returns the new BIO_ADDR structure on success, NULL on error. +OPENSSL_EXPORT BIO_ADDR *BIO_ADDR_dup(const BIO_ADDR *ap); + +// BIO_ADDR_free releases all resources associated with the BIO_ADDR structure. +// If 'ap' is NULL, no action occurs. +OPENSSL_EXPORT void BIO_ADDR_free(BIO_ADDR *ap); + +// BIO_ADDR_clear zeros the contents of the BIO_ADDR structure but does not free it. +// If 'ap' is NULL, no action occurs. +OPENSSL_EXPORT void BIO_ADDR_clear(BIO_ADDR *ap); + +// BIO_ADDR_rawmake sets up a BIO_ADDR with the provided values. |family| is +// the Address family (e.g., AF_INET, AF_INET6). |where| is a pointer to the +// address data. |wherelen| is the length of the address data. For AF_UNIX, +// |wherelen| is expected to be the length of the path string not including the +// terminating NUL. |port| is the port number in host byte order. Returns 1 on +// success, 0 on error. +OPENSSL_EXPORT int BIO_ADDR_rawmake(BIO_ADDR *ap, int family, const void *where, + size_t wherelen, unsigned short port); + +// BIO_ADDR_family returns the address family of the BIO_ADDR. +// Returns the address family (e.g., AF_INET, AF_INET6) on success, +// -1 on error. +OPENSSL_EXPORT int BIO_ADDR_family(const BIO_ADDR *ap); + +// BIO_ADDR_rawaddress retrieves the raw address data from a BIO_ADDR structure. +// The address data from |ap| is copied into the buffer |p| if |p| is not NULL. +// If |l| is not NULL, |*l| will be updated with the size of the address data. +// For AF_INET, this is the 4-byte IPv4 address; for AF_INET6, the 16-byte IPv6 +// address; for AF_UNIX, the socket path. With AF_UNIX addresses, the buffer |p| +// must be large enough for both the path and a NUL terminator. The function will +// write the terminator to the buffer, but the length stored in |*l| excludes it. +// Returns 1 on success, 0 if the address family is unsupported or |ap| is NULL. +OPENSSL_EXPORT int BIO_ADDR_rawaddress(const BIO_ADDR *ap, void *p, size_t *l); + +// BIO_ADDR_rawport returns the port number stored in the BIO_ADDR. +// Returns the port number in host byte order. +OPENSSL_EXPORT unsigned short BIO_ADDR_rawport(const BIO_ADDR *ap); + +#endif // !defined(OPENSSL_NO_SOCK) + +// BIO Pairs. +// +// BIO pairs provide a "loopback" like system: a pair of BIOs where data +// written to one can be read from the other and vice versa. + +// BIO_new_bio_pair sets |*out1| and |*out2| to two freshly created BIOs where +// data written to one can be read from the other and vice versa. The +// |writebuf1| argument gives the size of the buffer used in |*out1| and +// |writebuf2| for |*out2|. It returns one on success and zero on error. +OPENSSL_EXPORT int BIO_new_bio_pair(BIO **out1, size_t writebuf1, BIO **out2, + size_t writebuf2); + +// BIO_destroy_bio_pair destroys the connection between |b| and |b->ptr->peer|. +// It disconnects both BIOs, resets their state, but does not free their memory. +// It always returns one to indicate success. +OPENSSL_EXPORT int BIO_destroy_bio_pair(BIO *b); + +// BIO_ctrl_get_read_request returns the number of bytes that the other side of +// |bio| tried (unsuccessfully) to read. +OPENSSL_EXPORT size_t BIO_ctrl_get_read_request(BIO *bio); + +// BIO_ctrl_get_write_guarantee returns the number of bytes that |bio| (which +// must have been returned by |BIO_new_bio_pair|) will accept on the next +// |BIO_write| call. +OPENSSL_EXPORT size_t BIO_ctrl_get_write_guarantee(BIO *bio); + +// BIO_shutdown_wr marks |bio| as closed, from the point of view of the other +// side of the pair. Future |BIO_write| calls on |bio| will fail. It returns +// one on success and zero otherwise. +OPENSSL_EXPORT int BIO_shutdown_wr(BIO *bio); + + +// Custom BIOs. +// +// Consumers can create custom |BIO|s by filling in a |BIO_METHOD| and using +// low-level control functions to set state. + +// BIO_get_new_index returns a new "type" value for a custom |BIO|. +OPENSSL_EXPORT int BIO_get_new_index(void); + +// BIO_meth_new returns a newly-allocated |BIO_METHOD| or NULL on allocation +// error. The |type| specifies the type that will be returned by +// |BIO_method_type|. If this is unnecessary, this value may be zero. The |name| +// parameter is vestigial and may be NULL. +// +// Use the |BIO_meth_set_*| functions below to initialize the |BIO_METHOD|. The +// function implementations may use |BIO_set_data| and |BIO_get_data| to add +// method-specific state to associated |BIO|s. Additionally, |BIO_set_init| must +// be called after an associated |BIO| is fully initialized. State set via +// |BIO_set_data| may be released by configuring a destructor with +// |BIO_meth_set_destroy|. +OPENSSL_EXPORT BIO_METHOD *BIO_meth_new(int type, const char *name); + +// BIO_meth_free releases memory associated with |method|. +OPENSSL_EXPORT void BIO_meth_free(BIO_METHOD *method); + +// BIO_meth_set_create sets a function to be called on |BIO_new| for |method| +// and returns one. The function should return one on success and zero on +// error. +OPENSSL_EXPORT int BIO_meth_set_create(BIO_METHOD *method, + int (*create)(BIO *)); + +// BIO_meth_get_create returns |create| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_create(const BIO_METHOD *method)) (BIO *); + +// BIO_meth_set_destroy sets a function to release data associated with a |BIO| +// and returns one. The function's return value is ignored. +OPENSSL_EXPORT int BIO_meth_set_destroy(BIO_METHOD *method, + int (*destroy)(BIO *)); + +// BIO_meth_get_destroy returns |destroy| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_destroy(const BIO_METHOD *method)) (BIO *); + +// BIO_meth_set_write sets the implementation of |BIO_write| for |method| and +// returns one. |BIO_METHOD|s which implement |BIO_write| should also implement +// |BIO_CTRL_FLUSH|. (See |BIO_meth_set_ctrl|.) +OPENSSL_EXPORT int BIO_meth_set_write(BIO_METHOD *method, + int (*write)(BIO *, const char *, int)); + +// BIO_meth_set_read sets the implementation of |BIO_read| for |method| and +// returns one. +OPENSSL_EXPORT int BIO_meth_set_read(BIO_METHOD *method, + int (*read)(BIO *, char *, int)); + +// BIO_meth_set_gets sets the implementation of |BIO_gets| for |method| and +// returns one. +OPENSSL_EXPORT int BIO_meth_set_gets(BIO_METHOD *method, + int (*gets)(BIO *, char *, int)); + +// BIO_meth_get_gets returns |gets| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_gets(const BIO_METHOD *method)) (BIO *, char *, int); + +// BIO_meth_set_ctrl sets the implementation of |BIO_ctrl| for |method| and +// returns one. +OPENSSL_EXPORT int BIO_meth_set_ctrl(BIO_METHOD *method, + long (*ctrl)(BIO *, int, long, void *)); + +// BIO_meth_get_ctrl returns |ctrl| function of |method|. +OPENSSL_EXPORT long (*BIO_meth_get_ctrl(const BIO_METHOD *method)) (BIO *, int, long, void *); + +// BIO_meth_set_callback_ctrl sets the implementation of |callback_ctrl| for +// |method| and returns one. +OPENSSL_EXPORT int BIO_meth_set_callback_ctrl(BIO_METHOD *method, + long (*callback_ctrl)(BIO *, int, bio_info_cb)); + +// BIO_meth_get_callback_ctrl returns |callback_ctrl| function of |method|. +OPENSSL_EXPORT long (*BIO_meth_get_callback_ctrl(const BIO_METHOD *method)) (BIO *, int, bio_info_cb); + +// BIO_set_data sets custom data on |bio|. It may be retried with +// |BIO_get_data|. +// +// This function should only be called by the implementation of a custom |BIO|. +// In particular, the data pointer of a built-in |BIO| is private to the +// library. For other uses, see |BIO_set_ex_data| and |BIO_set_app_data|. +OPENSSL_EXPORT void BIO_set_data(BIO *bio, void *ptr); + +// BIO_get_data returns custom data on |bio| set by |BIO_get_data|. +// +// This function should only be called by the implementation of a custom |BIO|. +// In particular, the data pointer of a built-in |BIO| is private to the +// library. For other uses, see |BIO_get_ex_data| and |BIO_get_app_data|. +OPENSSL_EXPORT void *BIO_get_data(BIO *bio); + +// BIO_set_init sets whether |bio| has been fully initialized. Until fully +// initialized, |BIO_read| and |BIO_write| will fail. +OPENSSL_EXPORT void BIO_set_init(BIO *bio, int init); + +// BIO_get_init returns whether |bio| has been fully initialized. +OPENSSL_EXPORT int BIO_get_init(BIO *bio); + +// These are values of the |cmd| argument to |BIO_ctrl|. + +// BIO_CTRL_RESET implements |BIO_reset|. The arguments are unused. +#define BIO_CTRL_RESET 1 + +// BIO_CTRL_EOF implements |BIO_eof|. The arguments are unused. +#define BIO_CTRL_EOF 2 + +// BIO_CTRL_INFO is a legacy command that returns information specific to the +// type of |BIO|. It is not safe to call generically and should not be +// implemented in new |BIO| types. +#define BIO_CTRL_INFO 3 + +// BIO_CTRL_GET_CLOSE returns the close flag set by |BIO_CTRL_SET_CLOSE|. The +// arguments are unused. +#define BIO_CTRL_GET_CLOSE 8 + +// BIO_CTRL_SET_CLOSE implements |BIO_set_close|. The |larg| argument is the +// close flag. +#define BIO_CTRL_SET_CLOSE 9 + +// BIO_CTRL_PENDING implements |BIO_pending|. The arguments are unused. +#define BIO_CTRL_PENDING 10 + +// BIO_CTRL_FLUSH implements |BIO_flush|. The arguments are unused. +#define BIO_CTRL_FLUSH 11 + +// BIO_CTRL_WPENDING implements |BIO_wpending|. The arguments are unused. +#define BIO_CTRL_WPENDING 13 + +// BIO_CTRL_SET_CALLBACK sets an informational callback of type +// int cb(BIO *bio, int state, int ret) +#define BIO_CTRL_SET_CALLBACK 14 + +// BIO_CTRL_GET_CALLBACK returns the callback set by |BIO_CTRL_SET_CALLBACK|. +#define BIO_CTRL_GET_CALLBACK 15 + +// The following are never used, but are defined to aid porting existing code. +#define BIO_CTRL_SET 4 +#define BIO_CTRL_GET 5 +#define BIO_CTRL_PUSH 6 +#define BIO_CTRL_POP 7 +#define BIO_CTRL_DUP 12 +#define BIO_CTRL_SET_FILENAME 30 + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int BIO_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int BIO_set_ex_data(BIO *bio, int idx, void *arg); +OPENSSL_EXPORT void *BIO_get_ex_data(const BIO *bio, int idx); + +#define BIO_set_app_data(bio, arg) (BIO_set_ex_data(bio, 0, (char *)(arg))) +#define BIO_get_app_data(bio) (BIO_get_ex_data(bio, 0)) + + +// Deprecated functions. + +// BIO_f_base64 returns a filter |BIO| that base64-encodes data written into +// it, and decodes data read from it. |BIO_gets| is not supported. Call +// |BIO_flush| when done writing, to signal that no more data are to be +// encoded. The flag |BIO_FLAGS_BASE64_NO_NL| may be set to encode all the data +// on one line. +// +// Use |EVP_EncodeBlock| and |EVP_DecodeBase64| instead. +OPENSSL_EXPORT const BIO_METHOD *BIO_f_base64(void); + +OPENSSL_EXPORT void BIO_set_retry_special(BIO *bio); + +// BIO_set_shutdown sets a method-specific "shutdown" bit on |bio|. +OPENSSL_EXPORT void BIO_set_shutdown(BIO *bio, int shutdown); + +// BIO_get_shutdown returns the method-specific "shutdown" bit. +OPENSSL_EXPORT int BIO_get_shutdown(BIO *bio); + +// BIO_meth_set_puts sets the implementation of |BIO_puts| for |method| and +// returns 1. +OPENSSL_EXPORT int BIO_meth_set_puts(BIO_METHOD *method, + int (*puts)(BIO *, const char *)); + +// BIO_meth_get_puts returns |puts| function of |method|. +OPENSSL_EXPORT int (*BIO_meth_get_puts(const BIO_METHOD *method)) (BIO *, const char *); + +// BIO_s_secmem returns the normal BIO_METHOD |BIO_s_mem|. Deprecated since AWS-LC +// does not support secure heaps. +OPENSSL_EXPORT OPENSSL_DEPRECATED const BIO_METHOD *BIO_s_secmem(void); + + +// General No-op Functions [Deprecated]. + +// BIO_set_write_buffer_size returns zero. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT int BIO_set_write_buffer_size(BIO *bio, int buffer_size); + + +// Private functions + +#define BIO_FLAGS_READ 0x01 +#define BIO_FLAGS_WRITE 0x02 +#define BIO_FLAGS_IO_SPECIAL 0x04 +#define BIO_FLAGS_RWS (BIO_FLAGS_READ | BIO_FLAGS_WRITE | BIO_FLAGS_IO_SPECIAL) +#define BIO_FLAGS_SHOULD_RETRY 0x08 +#define BIO_FLAGS_BASE64_NO_NL 0x100 +// BIO_FLAGS_MEM_RDONLY is used with memory BIOs. It means we shouldn't free up +// or change the data in any way. +#define BIO_FLAGS_MEM_RDONLY 0x200 + +// BIO_TYPE_DESCRIPTOR denotes that the |BIO| responds to the |BIO_C_SET_FD| +// (|BIO_set_fd|) and |BIO_C_GET_FD| (|BIO_get_fd|) control hooks. +#define BIO_TYPE_DESCRIPTOR 0x0100 // socket, fd, connect or accept +#define BIO_TYPE_FILTER 0x0200 +#define BIO_TYPE_SOURCE_SINK 0x0400 + +// These are the 'types' of BIOs +#define BIO_TYPE_NONE 0 +#define BIO_TYPE_MEM (1 | BIO_TYPE_SOURCE_SINK) +#define BIO_TYPE_FILE (2 | BIO_TYPE_SOURCE_SINK) +#define BIO_TYPE_FD (4 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_SOCKET (5 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_NULL (6 | BIO_TYPE_SOURCE_SINK) +#define BIO_TYPE_SSL (7 | BIO_TYPE_FILTER) +#define BIO_TYPE_MD (8 | BIO_TYPE_FILTER) +#define BIO_TYPE_BUFFER (9 | BIO_TYPE_FILTER) +#define BIO_TYPE_CIPHER (10 | BIO_TYPE_FILTER) +#define BIO_TYPE_BASE64 (11 | BIO_TYPE_FILTER) +#define BIO_TYPE_CONNECT (12 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_ACCEPT (13 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_PROXY_CLIENT (14 | BIO_TYPE_FILTER) +#define BIO_TYPE_PROXY_SERVER (15 | BIO_TYPE_FILTER) +#define BIO_TYPE_NBIO_TEST (16 | BIO_TYPE_FILTER) +#define BIO_TYPE_NULL_FILTER (17 | BIO_TYPE_FILTER) +#define BIO_TYPE_BER (18 | BIO_TYPE_FILTER) // BER -> bin filter +#define BIO_TYPE_BIO (19 | BIO_TYPE_SOURCE_SINK) // (half a) BIO pair +#define BIO_TYPE_LINEBUFFER (20 | BIO_TYPE_FILTER) +#define BIO_TYPE_DGRAM (21 | BIO_TYPE_SOURCE_SINK | BIO_TYPE_DESCRIPTOR) +#define BIO_TYPE_ASN1 (22 | BIO_TYPE_FILTER) +#define BIO_TYPE_COMP (23 | BIO_TYPE_FILTER) + +// BIO_TYPE_START is the first user-allocated |BIO| type. No pre-defined type, +// flag bits aside, may exceed this value. +#define BIO_TYPE_START 128 + +struct bio_method_st { + int type; + const char *name; + int (*bwrite)(BIO *, const char *, int); + int (*bread)(BIO *, char *, int); + int (*bputs)(BIO *, const char *); + int (*bgets)(BIO *, char *, int); + long (*ctrl)(BIO *, int, long, void *); + int (*create)(BIO *); + int (*destroy)(BIO *); + long (*callback_ctrl)(BIO *, int, bio_info_cb); +}; + +struct bio_st { + const BIO_METHOD *method; + CRYPTO_EX_DATA ex_data; + + // If set, |BIO_read|, |BIO_write|, |BIO_free|, |BIO_gets|, |BIO_puts|, + // and |BIO_ctrl| execute |callback_ex|. + // Callbacks are only called with for the following events: |BIO_CB_READ|, + // |BIO_CB_READ|+|BIO_CB_RETURN|, |BIO_CB_WRITE|, + // |BIO_CB_WRITE|+|BIO_CB_RETURN|, |BIO_CB_PUTS|, + // |BIO_CB_PUTS|+|BIO_CB_RETURN|, |BIO_CB_GETS|, + // |BIO_CB_GETS|+|BIO_CB_RETURN|, |BIO_CB_CTRL|, + // |BIO_CB_CTRL|+|BIO_CB_RETURN|, and |BIO_CB_FREE|. + BIO_callback_fn_ex callback_ex; + + // Legacy callback function that handles the same events as |callback_ex| but without + // length and processed parameters. + // When both callbacks are set, |callback_ex| will be used. + // Handles |BIO_read|, |BIO_write|, |BIO_free|, |BIO_gets|, |BIO_puts|, + // and |BIO_ctrl| operations. + // Callbacks are only called with for the following events: |BIO_CB_READ|, + // |BIO_CB_READ|+|BIO_CB_RETURN|, |BIO_CB_WRITE|, + // |BIO_CB_WRITE|+|BIO_CB_RETURN|, |BIO_CB_PUTS|, + // |BIO_CB_PUTS|+|BIO_CB_RETURN|, |BIO_CB_GETS|, + // |BIO_CB_GETS|+|BIO_CB_RETURN|, |BIO_CB_CTRL|, + // |BIO_CB_CTRL|+|BIO_CB_RETURN|, and |BIO_CB_FREE|. + BIO_callback_fn callback; + + // Optional callback argument, only intended for applications use. + char *cb_arg; + + // init is non-zero if this |BIO| has been initialised. + int init; + // shutdown is often used by specific |BIO_METHOD|s to determine whether + // they own some underlying resource. This flag can often by controlled by + // |BIO_set_close|. For example, whether an fd BIO closes the underlying fd + // when it, itself, is closed. + int shutdown; + int flags; + int retry_reason; + // num is a BIO-specific value. For example, in fd BIOs it's used to store a + // file descriptor. + int num; + CRYPTO_refcount_t references; + void *ptr; + // next_bio points to the next |BIO| in a chain. This |BIO| owns a reference + // to |next_bio|. + BIO *next_bio; // used by filter BIOs + uint64_t num_read, num_write; +}; + +#define BIO_C_SET_CONNECT 100 +#define BIO_C_DO_STATE_MACHINE 101 +#define BIO_C_SET_NBIO 102 +#define BIO_C_SET_PROXY_PARAM 103 +#define BIO_C_SET_FD 104 +#define BIO_C_GET_FD 105 +#define BIO_C_SET_FILE_PTR 106 +#define BIO_C_GET_FILE_PTR 107 +#define BIO_C_SET_FILENAME 108 +#define BIO_C_SET_SSL 109 +#define BIO_C_GET_SSL 110 +#define BIO_C_SET_MD 111 +#define BIO_C_GET_MD 112 +#define BIO_C_GET_CIPHER_STATUS 113 +#define BIO_C_SET_BUF_MEM 114 +#define BIO_C_GET_BUF_MEM_PTR 115 +#define BIO_C_GET_BUFF_NUM_LINES 116 +#define BIO_C_SET_BUFF_SIZE 117 +#define BIO_C_SET_ACCEPT 118 +#define BIO_C_SSL_MODE 119 +#define BIO_C_GET_MD_CTX 120 +#define BIO_C_GET_PROXY_PARAM 121 +#define BIO_C_SET_BUFF_READ_DATA 122 // data to read first +#define BIO_C_GET_ACCEPT 124 +#define BIO_C_FILE_SEEK 128 +#define BIO_C_GET_CIPHER_CTX 129 +#define BIO_C_SET_BUF_MEM_EOF_RETURN 130 // return end of input value +#define BIO_C_SET_BIND_MODE 131 +#define BIO_C_GET_BIND_MODE 132 +#define BIO_C_FILE_TELL 133 +#define BIO_C_GET_SOCKS 134 +#define BIO_C_SET_SOCKS 135 + +#define BIO_C_SET_WRITE_BUF_SIZE 136 // for BIO_s_bio +#define BIO_C_GET_WRITE_BUF_SIZE 137 +#define BIO_C_GET_WRITE_GUARANTEE 140 +#define BIO_C_GET_READ_REQUEST 141 +#define BIO_C_SHUTDOWN_WR 142 +#define BIO_C_NREAD0 143 +#define BIO_C_NREAD 144 +#define BIO_C_NWRITE0 145 +#define BIO_C_NWRITE 146 +#define BIO_C_RESET_READ_REQUEST 147 +#define BIO_C_SET_MD_CTX 148 + +#define BIO_C_SET_PREFIX 149 +#define BIO_C_GET_PREFIX 150 +#define BIO_C_SET_SUFFIX 151 +#define BIO_C_GET_SUFFIX 152 + +#define BIO_C_SET_EX_ARG 153 +#define BIO_C_GET_EX_ARG 154 + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(BIO, BIO_free) +BORINGSSL_MAKE_UP_REF(BIO, BIO_up_ref) +BORINGSSL_MAKE_DELETER(BIO_METHOD, BIO_meth_free) + +#if !defined(OPENSSL_NO_SOCK) +BORINGSSL_MAKE_DELETER(BIO_ADDR, BIO_ADDR_free) +#endif + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define BIO_R_BAD_FOPEN_MODE 100 +#define BIO_R_BROKEN_PIPE 101 +#define BIO_R_CONNECT_ERROR 102 +#define BIO_R_ERROR_SETTING_NBIO 103 +#define BIO_R_INVALID_ARGUMENT 104 +#define BIO_R_IN_USE 105 +#define BIO_R_KEEPALIVE 106 +#define BIO_R_NBIO_CONNECT_ERROR 107 +#define BIO_R_NO_HOSTNAME_SPECIFIED 108 +#define BIO_R_NO_PORT_SPECIFIED 109 +#define BIO_R_NO_SUCH_FILE 110 +#define BIO_R_NULL_PARAMETER 111 +#define BIO_R_SYS_LIB 112 +#define BIO_R_UNABLE_TO_CREATE_SOCKET 113 +#define BIO_R_UNINITIALIZED 114 +#define BIO_R_UNSUPPORTED_METHOD 115 +#define BIO_R_WRITE_TO_READ_ONLY_BIO 116 + +#endif // OPENSSL_HEADER_BIO_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/blake2.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/blake2.h new file mode 100644 index 0000000..0e090ec --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/blake2.h @@ -0,0 +1,48 @@ +// Copyright (c) 2021, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_BLAKE2_H +#define OPENSSL_HEADER_BLAKE2_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +#define BLAKE2B256_DIGEST_LENGTH (256 / 8) +#define BLAKE2B_CBLOCK 128 + +struct blake2b_state_st { + uint64_t h[8]; + uint64_t t_low, t_high; + uint8_t block[BLAKE2B_CBLOCK]; + size_t block_used; +}; + +// BLAKE2B256_Init initialises |b2b| to perform a BLAKE2b-256 hash. There are no +// pointers inside |b2b| thus release of |b2b| is purely managed by the caller. +OPENSSL_EXPORT void BLAKE2B256_Init(BLAKE2B_CTX *b2b); + +// BLAKE2B256_Update appends |len| bytes from |data| to the digest being +// calculated by |b2b|. +OPENSSL_EXPORT void BLAKE2B256_Update(BLAKE2B_CTX *b2b, const void *data, + size_t len); + +// BLAKE2B256_Final completes the digest calculated by |b2b| and writes +// |BLAKE2B256_DIGEST_LENGTH| bytes to |out|. +OPENSSL_EXPORT void BLAKE2B256_Final(uint8_t out[BLAKE2B256_DIGEST_LENGTH], + BLAKE2B_CTX *b2b); + +// BLAKE2B256 writes the BLAKE2b-256 digset of |len| bytes from |data| to +// |out|. +OPENSSL_EXPORT void BLAKE2B256(const uint8_t *data, size_t len, + uint8_t out[BLAKE2B256_DIGEST_LENGTH]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_BLAKE2_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/blowfish.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/blowfish.h new file mode 100644 index 0000000..f742f29 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/blowfish.h @@ -0,0 +1,54 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BLOWFISH_H +#define OPENSSL_HEADER_BLOWFISH_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +#define BF_ENCRYPT 1 +#define BF_DECRYPT 0 + +#define BF_ROUNDS 16 +#define BF_BLOCK 8 + +typedef struct bf_key_st { + uint32_t P[BF_ROUNDS + 2]; + uint32_t S[4 * 256]; +} BF_KEY; + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_set_key(BF_KEY *key, size_t len, + const uint8_t *data); +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_encrypt(uint32_t *data, + const BF_KEY *key); +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_decrypt(uint32_t *data, + const BF_KEY *key); + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_ecb_encrypt(const uint8_t *in, + uint8_t *out, + const BF_KEY *key, + int enc); +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_cbc_encrypt(const uint8_t *in, + uint8_t *out, + size_t length, + const BF_KEY *schedule, + uint8_t *ivec, int enc); + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_cfb64_encrypt( + const uint8_t *in, uint8_t *out, size_t length, const BF_KEY *schedule, + uint8_t *ivec, int *num, int encrypt); + +OPENSSL_DEPRECATED OPENSSL_EXPORT void BF_ofb64_encrypt( + const uint8_t *in, uint8_t *out, size_t length, const BF_KEY *schedule, + uint8_t *ivec, int *num); + +#ifdef __cplusplus +} +#endif + +#endif // OPENSSL_HEADER_BLOWFISH_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bn.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bn.h new file mode 100644 index 0000000..c3acc8f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bn.h @@ -0,0 +1,1038 @@ +// Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The binary polynomial arithmetic software is originally written by +// Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems +// Laboratories. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BN_H +#define OPENSSL_HEADER_BN_H + +#include +#include + +#ifndef __STDC_FORMAT_MACROS +#define __STDC_FORMAT_MACROS +#endif +#include // for PRIu64 and friends + +#include // for FILE* + +#if defined(__cplusplus) +extern "C" { +#endif + + +// BN provides support for working with arbitrary sized integers. For example, +// although the largest integer supported by the compiler might be 64 bits, BN +// will allow you to work with much larger numbers. +// +// This library is developed for use inside BoringSSL, and uses implementation +// strategies that may not be ideal for other applications. Non-cryptographic +// uses should use a more general-purpose integer library, especially if +// performance-sensitive. +// +// Many functions in BN scale quadratically or higher in the bit length of their +// input. Callers at this layer are assumed to have capped input sizes within +// their performance tolerances. + + +// BN_ULONG is the native word size when working with big integers. +// +// Note: on some platforms, inttypes.h does not define print format macros in +// C++ unless |__STDC_FORMAT_MACROS| defined. This is due to text in C99 which +// was never adopted in any C++ standard and explicitly overruled in C++11. As +// this is a public header, bn.h does not define |__STDC_FORMAT_MACROS| itself. +// Projects which use |BN_*_FMT*| with outdated C headers may need to define it +// externally. +#if defined(OPENSSL_64_BIT) +typedef uint64_t BN_ULONG; +#define BN_BITS2 64 +#define BN_DEC_FMT1 "%" PRIu64 +#define BN_HEX_FMT1 "%" PRIx64 +#define BN_HEX_FMT2 "%016" PRIx64 +#elif defined(OPENSSL_32_BIT) +typedef uint32_t BN_ULONG; +#define BN_BITS2 32 +#define BN_DEC_FMT1 "%" PRIu32 +#define BN_HEX_FMT1 "%" PRIx32 +#define BN_HEX_FMT2 "%08" PRIx32 +#else +#error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" +#endif + + +// Allocation and freeing. + +// BN_new creates a new, allocated BIGNUM and initialises it. +OPENSSL_EXPORT BIGNUM *BN_new(void); + +// BN_init initialises a stack allocated |BIGNUM|. +OPENSSL_EXPORT void BN_init(BIGNUM *bn); + +// BN_free frees the data referenced by |bn| and, if |bn| was originally +// allocated on the heap, frees |bn| also. +OPENSSL_EXPORT void BN_free(BIGNUM *bn); + +// BN_clear_free erases and frees the data referenced by |bn| and, if |bn| was +// originally allocated on the heap, frees |bn| also. +OPENSSL_EXPORT void BN_clear_free(BIGNUM *bn); + +// BN_dup allocates a new BIGNUM and sets it equal to |src|. It returns the +// allocated BIGNUM on success or NULL otherwise. +OPENSSL_EXPORT BIGNUM *BN_dup(const BIGNUM *src); + +// BN_copy sets |dest| equal to |src| and returns |dest| or NULL on allocation +// failure. +OPENSSL_EXPORT BIGNUM *BN_copy(BIGNUM *dest, const BIGNUM *src); + +// BN_clear sets |bn| to zero and erases the old data. +OPENSSL_EXPORT void BN_clear(BIGNUM *bn); + +// BN_value_one returns a static BIGNUM with value 1. +OPENSSL_EXPORT const BIGNUM *BN_value_one(void); + + +// Basic functions. + +// BN_num_bits returns the minimum number of bits needed to represent the +// absolute value of |bn|. +OPENSSL_EXPORT unsigned BN_num_bits(const BIGNUM *bn); + +// BN_num_bytes returns the minimum number of bytes needed to represent the +// absolute value of |bn|. +// +// While |size_t| is the preferred type for byte counts, callers can assume that +// |BIGNUM|s are bounded such that this value, and its corresponding bit count, +// will always fit in |int|. +OPENSSL_EXPORT unsigned BN_num_bytes(const BIGNUM *bn); + +// BN_get_minimal_width returns the minimal number of words needed to represent +// |bn|. This function can leak the size of the value encoded in |BN|. +OPENSSL_EXPORT int BN_get_minimal_width(const BIGNUM *bn); + +// BN_zero sets |bn| to zero. +OPENSSL_EXPORT void BN_zero(BIGNUM *bn); + +// BN_one sets |bn| to one. It returns one on success or zero on allocation +// failure. +OPENSSL_EXPORT int BN_one(BIGNUM *bn); + +// BN_set_word sets |bn| to |value|. It returns one on success or zero on +// allocation failure. +OPENSSL_EXPORT int BN_set_word(BIGNUM *bn, BN_ULONG value); + +// BN_set_u64 sets |bn| to |value|. It returns one on success or zero on +// allocation failure. +OPENSSL_EXPORT int BN_set_u64(BIGNUM *bn, uint64_t value); + +// BN_set_negative sets the sign of |bn|. +OPENSSL_EXPORT void BN_set_negative(BIGNUM *bn, int sign); + +// BN_is_negative returns one if |bn| is negative and zero otherwise. +OPENSSL_EXPORT int BN_is_negative(const BIGNUM *bn); + + +// Conversion functions. + +// BN_bin2bn sets |*ret| to the value of |len| bytes from |in|, interpreted as +// a big-endian number, and returns |ret|. If |ret| is NULL then a fresh +// |BIGNUM| is allocated and returned. It returns NULL on allocation +// failure. +OPENSSL_EXPORT BIGNUM *BN_bin2bn(const uint8_t *in, size_t len, BIGNUM *ret); + +// BN_bn2bin serialises the absolute value of |in| to |out| as a big-endian +// integer, which must have |BN_num_bytes| of space available. It returns the +// number of bytes written. Note this function leaks the magnitude of |in|. If +// |in| is secret, use |BN_bn2bin_padded| instead. +OPENSSL_EXPORT size_t BN_bn2bin(const BIGNUM *in, uint8_t *out); + +// BN_le2bn sets |*ret| to the value of |len| bytes from |in|, interpreted as +// a little-endian number, and returns |ret|. If |ret| is NULL then a fresh +// |BIGNUM| is allocated and returned. It returns NULL on allocation +// failure. +OPENSSL_EXPORT BIGNUM *BN_le2bn(const uint8_t *in, size_t len, BIGNUM *ret); + +// BN_bn2le_padded serialises the absolute value of |in| to |out| as a +// little-endian integer, which must have |len| of space available, padding +// out the remainder of out with zeros. If |len| is smaller than |BN_num_bytes|, +// the function fails and returns 0. Otherwise, it returns 1. +OPENSSL_EXPORT int BN_bn2le_padded(uint8_t *out, size_t len, const BIGNUM *in); + +// BN_bn2bin_padded serialises the absolute value of |in| to |out| as a +// big-endian integer. The integer is padded with leading zeros up to size +// |len|. If |len| is smaller than |BN_num_bytes|, the function fails and +// returns 0. Otherwise, it returns 1. +OPENSSL_EXPORT int BN_bn2bin_padded(uint8_t *out, size_t len, const BIGNUM *in); + +// BN_bn2cbb_padded behaves like |BN_bn2bin_padded| but writes to a |CBB|. +OPENSSL_EXPORT int BN_bn2cbb_padded(CBB *out, size_t len, const BIGNUM *in); + +// BN_bn2hex returns an allocated string that contains a NUL-terminated, hex +// representation of |bn|. If |bn| is negative, the first char in the resulting +// string will be '-'. Returns NULL on allocation failure. +OPENSSL_EXPORT char *BN_bn2hex(const BIGNUM *bn); + +// BN_hex2bn parses the leading hex number from |in|, which may be proceeded by +// a '-' to indicate a negative number and may contain trailing, non-hex data. +// If |outp| is not NULL, it constructs a BIGNUM equal to the hex number and +// stores it in |*outp|. If |*outp| is NULL then it allocates a new BIGNUM and +// updates |*outp|. It returns the number of bytes of |in| processed or zero on +// error. +OPENSSL_EXPORT int BN_hex2bn(BIGNUM **outp, const char *in); + +// BN_bn2dec returns an allocated string that contains a NUL-terminated, +// decimal representation of |bn|. If |bn| is negative, the first char in the +// resulting string will be '-'. Returns NULL on allocation failure. +// +// Converting an arbitrarily large integer to decimal is quadratic in the bit +// length of |a|. This function assumes the caller has capped the input within +// performance tolerances. +OPENSSL_EXPORT char *BN_bn2dec(const BIGNUM *a); + +// BN_dec2bn parses the leading decimal number from |in|, which may be +// proceeded by a '-' to indicate a negative number and may contain trailing, +// non-decimal data. If |outp| is not NULL, it constructs a BIGNUM equal to the +// decimal number and stores it in |*outp|. If |*outp| is NULL then it +// allocates a new BIGNUM and updates |*outp|. It returns the number of bytes +// of |in| processed or zero on error. +// +// Converting an arbitrarily large integer to decimal is quadratic in the bit +// length of |a|. This function assumes the caller has capped the input within +// performance tolerances. +OPENSSL_EXPORT int BN_dec2bn(BIGNUM **outp, const char *in); + +// BN_asc2bn acts like |BN_dec2bn| or |BN_hex2bn| depending on whether |in| +// begins with "0X" or "0x" (indicating hex) or not (indicating decimal). A +// leading '-' is still permitted and comes before the optional 0X/0x. It +// returns one on success or zero on error. +OPENSSL_EXPORT int BN_asc2bn(BIGNUM **outp, const char *in); + +// BN_print writes a hex encoding of |a| to |bio|. It returns one on success +// and zero on error. +OPENSSL_EXPORT int BN_print(BIO *bio, const BIGNUM *a); + +// BN_print_fp acts like |BIO_print|, but wraps |fp| in a |BIO| first. +OPENSSL_EXPORT int BN_print_fp(FILE *fp, const BIGNUM *a); + +// BN_get_word returns the absolute value of |bn| as a single word. If |bn| is +// too large to be represented as a single word, the maximum possible value +// will be returned. +OPENSSL_EXPORT BN_ULONG BN_get_word(const BIGNUM *bn); + +// BN_get_u64 sets |*out| to the absolute value of |bn| as a |uint64_t| and +// returns one. If |bn| is too large to be represented as a |uint64_t|, it +// returns zero. +OPENSSL_EXPORT int BN_get_u64(const BIGNUM *bn, uint64_t *out); + +// BN_get_flags interprets |flags| as a bitmask and returns the flags for |bn|. +// The returned value is a set of bitmask of |BN_FLG_*| values, ORed together, +// or 0 if none of the given flags are set. +OPENSSL_EXPORT int BN_get_flags(const BIGNUM *bn, int flags); + + +// ASN.1 functions. + +// BN_parse_asn1_unsigned parses a non-negative DER INTEGER from |cbs| writes +// the result to |ret|. It returns one on success and zero on failure. +OPENSSL_EXPORT int BN_parse_asn1_unsigned(CBS *cbs, BIGNUM *ret); + +// BN_marshal_asn1 marshals |bn| as a non-negative DER INTEGER and appends the +// result to |cbb|. It returns one on success and zero on failure. +OPENSSL_EXPORT int BN_marshal_asn1(CBB *cbb, const BIGNUM *bn); + + +// BIGNUM pools. +// +// Certain BIGNUM operations need to use many temporary variables and +// allocating and freeing them can be quite slow. Thus such operations typically +// take a |BN_CTX| parameter, which contains a pool of |BIGNUMs|. The |ctx| +// argument to a public function may be NULL, in which case a local |BN_CTX| +// will be created just for the lifetime of that call. +// +// A function must call |BN_CTX_start| first. Then, |BN_CTX_get| may be called +// repeatedly to obtain temporary |BIGNUM|s. All |BN_CTX_get| calls must be made +// before calling any other functions that use the |ctx| as an argument. +// +// Finally, |BN_CTX_end| must be called before returning from the function. +// When |BN_CTX_end| is called, the |BIGNUM| pointers obtained from +// |BN_CTX_get| become invalid. + +// BN_CTX_new returns a new, empty BN_CTX or NULL on allocation failure. +OPENSSL_EXPORT BN_CTX *BN_CTX_new(void); + +// BN_CTX_free frees all BIGNUMs contained in |ctx| and then frees |ctx| +// itself. +OPENSSL_EXPORT void BN_CTX_free(BN_CTX *ctx); + +// BN_CTX_start "pushes" a new entry onto the |ctx| stack and allows future +// calls to |BN_CTX_get|. +OPENSSL_EXPORT void BN_CTX_start(BN_CTX *ctx); + +// BN_CTX_get returns a new |BIGNUM|, or NULL on allocation failure. Once +// |BN_CTX_get| has returned NULL, all future calls will also return NULL until +// |BN_CTX_end| is called. +OPENSSL_EXPORT BIGNUM *BN_CTX_get(BN_CTX *ctx); + +// BN_CTX_end invalidates all |BIGNUM|s returned from |BN_CTX_get| since the +// matching |BN_CTX_start| call. +OPENSSL_EXPORT void BN_CTX_end(BN_CTX *ctx); + + +// Simple arithmetic + +// BN_add sets |r| = |a| + |b|, where |r| may be the same pointer as either |a| +// or |b|. It returns one on success and zero on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_uadd sets |r| = |a| + |b|, where |a| and |b| are non-negative and |r| may +// be the same pointer as either |a| or |b|. It returns one on success and zero +// on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_add_word adds |w| to |a|. It returns one on success and zero otherwise. +// The size of |a| and |w| are assumed to be public. +OPENSSL_EXPORT int BN_add_word(BIGNUM *a, BN_ULONG w); + +// BN_sub sets |r| = |a| - |b|, where |r| may be the same pointer as either |a| +// or |b|. It returns one on success and zero on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_usub sets |r| = |a| - |b|, where |a| and |b| are non-negative integers, +// |b| < |a| and |r| may be the same pointer as either |a| or |b|. It returns +// one on success and zero on allocation failure. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); + +// BN_sub_word subtracts |w| from |a|. It returns one on success and zero on +// allocation failure. +// The size of |a| and |w| are assumed to be public. +OPENSSL_EXPORT int BN_sub_word(BIGNUM *a, BN_ULONG w); + +// BN_mul sets |r| = |a| * |b|, where |r| may be the same pointer as |a| or +// |b|. Returns one on success and zero otherwise. +// The size of |a| and |b| are assumed to be public. +OPENSSL_EXPORT int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + BN_CTX *ctx); + +// BN_mul_word sets |bn| = |bn| * |w|. It returns one on success or zero on +// allocation failure. +// The size of |bn| and |w| are assumed to be public. +OPENSSL_EXPORT int BN_mul_word(BIGNUM *bn, BN_ULONG w); + +// BN_sqr sets |r| = |a|^2 (i.e. squares), where |r| may be the same pointer as +// |a|. Returns one on success and zero otherwise. This is more efficient than +// BN_mul(r, a, a, ctx). +// The size of |a| is assumed to be public. +OPENSSL_EXPORT int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx); + +// BN_div divides |numerator| by |divisor| and places the result in |quotient| +// and the remainder in |rem|. Either of |quotient| or |rem| may be NULL, in +// which case the respective value is not returned. The result is rounded +// towards zero; thus if |numerator| is negative, the remainder will be zero or +// negative. It returns one on success or zero on error. +// The size of arguments are assumed to be public. +OPENSSL_EXPORT int BN_div(BIGNUM *quotient, BIGNUM *rem, + const BIGNUM *numerator, const BIGNUM *divisor, + BN_CTX *ctx); + +// BN_div_word sets |numerator| = |numerator|/|divisor| and returns the +// remainder or (BN_ULONG)-1 on error. +// The size of arguments are assumed to be public. +OPENSSL_EXPORT BN_ULONG BN_div_word(BIGNUM *numerator, BN_ULONG divisor); + +// BN_sqrt sets |*out_sqrt| (which may be the same |BIGNUM| as |in|) to the +// square root of |in|, using |ctx|. It returns one on success or zero on +// error. Negative numbers and non-square numbers will result in an error with +// appropriate errors on the error queue. +// the size of |in| is assumed public. +OPENSSL_EXPORT int BN_sqrt(BIGNUM *out_sqrt, const BIGNUM *in, BN_CTX *ctx); + + +// Comparison functions + +// BN_cmp returns a value less than, equal to or greater than zero if |a| is +// less than, equal to or greater than |b|, respectively. +OPENSSL_EXPORT int BN_cmp(const BIGNUM *a, const BIGNUM *b); + +// BN_cmp_word is like |BN_cmp| except it takes its second argument as a +// |BN_ULONG| instead of a |BIGNUM|. +OPENSSL_EXPORT int BN_cmp_word(const BIGNUM *a, BN_ULONG b); + +// BN_ucmp returns a value less than, equal to or greater than zero if the +// absolute value of |a| is less than, equal to or greater than the absolute +// value of |b|, respectively. +OPENSSL_EXPORT int BN_ucmp(const BIGNUM *a, const BIGNUM *b); + +// BN_equal_consttime returns one if |a| is equal to |b|, and zero otherwise. +// It takes an amount of time dependent on the sizes of |a| and |b|, but +// independent of the contents (including the signs) of |a| and |b|. +OPENSSL_EXPORT int BN_equal_consttime(const BIGNUM *a, const BIGNUM *b); + +// BN_abs_is_word returns one if the absolute value of |bn| equals |w| and zero +// otherwise. +OPENSSL_EXPORT int BN_abs_is_word(const BIGNUM *bn, BN_ULONG w); + +// BN_is_zero returns one if |bn| is zero and zero otherwise. +OPENSSL_EXPORT int BN_is_zero(const BIGNUM *bn); + +// BN_is_one returns one if |bn| equals one and zero otherwise. +OPENSSL_EXPORT int BN_is_one(const BIGNUM *bn); + +// BN_is_word returns one if |bn| is exactly |w| and zero otherwise. +OPENSSL_EXPORT int BN_is_word(const BIGNUM *bn, BN_ULONG w); + +// BN_is_odd returns one if |bn| is odd and zero otherwise. +OPENSSL_EXPORT int BN_is_odd(const BIGNUM *bn); + +// BN_is_pow2 returns 1 if |a| is a power of two, and 0 otherwise. +OPENSSL_EXPORT int BN_is_pow2(const BIGNUM *a); + + +// Bitwise operations. + +// BN_lshift sets |r| equal to |a| << n. The |a| and |r| arguments may be the +// same |BIGNUM|. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_lshift(BIGNUM *r, const BIGNUM *a, int n); + +// BN_lshift1 sets |r| equal to |a| << 1, where |r| and |a| may be the same +// pointer. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_lshift1(BIGNUM *r, const BIGNUM *a); + +// BN_rshift sets |r| equal to |a| >> n, where |r| and |a| may be the same +// pointer. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_rshift(BIGNUM *r, const BIGNUM *a, int n); + +// BN_rshift1 sets |r| equal to |a| >> 1, where |r| and |a| may be the same +// pointer. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int BN_rshift1(BIGNUM *r, const BIGNUM *a); + +// BN_set_bit sets the |n|th, least-significant bit in |a|. For example, if |a| +// is 2 then setting bit zero will make it 3. It returns one on success or zero +// on allocation failure. +OPENSSL_EXPORT int BN_set_bit(BIGNUM *a, int n); + +// BN_clear_bit clears the |n|th, least-significant bit in |a|. For example, if +// |a| is 3, clearing bit zero will make it two. It returns one on success or +// zero on allocation failure. +OPENSSL_EXPORT int BN_clear_bit(BIGNUM *a, int n); + +// BN_is_bit_set returns one if the |n|th least-significant bit in |a| exists +// and is set. Otherwise, it returns zero. +OPENSSL_EXPORT int BN_is_bit_set(const BIGNUM *a, int n); + +// BN_mask_bits truncates |a| so that it is only |n| bits long. It returns one +// on success or zero if |n| is negative. +// +// This differs from OpenSSL which additionally returns zero if |a|'s word +// length is less than or equal to |n|, rounded down to a number of words. Note +// word size is platform-dependent, so this behavior is also difficult to rely +// on in OpenSSL and not very useful. +OPENSSL_EXPORT int BN_mask_bits(BIGNUM *a, int n); + +// BN_count_low_zero_bits returns the number of low-order zero bits in |bn|, or +// the number of factors of two which divide it. It returns zero if |bn| is +// zero. +OPENSSL_EXPORT int BN_count_low_zero_bits(const BIGNUM *bn); + + +// Modulo arithmetic. + +// BN_mod_word returns |a| mod |w| or (BN_ULONG)-1 on error. +OPENSSL_EXPORT BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); + +// BN_mod_pow2 sets |r| = |a| mod 2^|e|. It returns 1 on success and +// 0 on error. +OPENSSL_EXPORT int BN_mod_pow2(BIGNUM *r, const BIGNUM *a, size_t e); + +// BN_nnmod_pow2 sets |r| = |a| mod 2^|e| where |r| is always positive. +// It returns 1 on success and 0 on error. +OPENSSL_EXPORT int BN_nnmod_pow2(BIGNUM *r, const BIGNUM *a, size_t e); + +// BN_mod is a helper macro that calls |BN_div| and discards the quotient. +#define BN_mod(rem, numerator, divisor, ctx) \ + BN_div(NULL, (rem), (numerator), (divisor), (ctx)) + +// BN_nnmod is a non-negative modulo function. It acts like |BN_mod|, but 0 <= +// |rem| < |divisor| is always true. It returns one on success and zero on +// error. +OPENSSL_EXPORT int BN_nnmod(BIGNUM *rem, const BIGNUM *numerator, + const BIGNUM *divisor, BN_CTX *ctx); + +// BN_mod_add sets |r| = |a| + |b| mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_add_quick acts like |BN_mod_add| but requires that |a| and |b| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m); + +// BN_mod_sub sets |r| = |a| - |b| mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_sub_quick acts like |BN_mod_sub| but requires that |a| and |b| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m); + +// BN_mod_mul sets |r| = |a|*|b| mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_sqr sets |r| = |a|^2 mod |m|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, + BN_CTX *ctx); + +// BN_mod_lshift sets |r| = (|a| << n) mod |m|, where |r| and |a| may be the +// same pointer. It returns one on success and zero on error. +OPENSSL_EXPORT int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_lshift_quick acts like |BN_mod_lshift| but requires that |a| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, + const BIGNUM *m); + +// BN_mod_lshift1 sets |r| = (|a| << 1) mod |m|, where |r| and |a| may be the +// same pointer. It returns one on success and zero on error. +OPENSSL_EXPORT int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, + BN_CTX *ctx); + +// BN_mod_lshift1_quick acts like |BN_mod_lshift1| but requires that |a| be +// non-negative and less than |m|. +OPENSSL_EXPORT int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, + const BIGNUM *m); + +// BN_mod_sqrt returns a newly-allocated |BIGNUM|, r, such that +// r^2 == a (mod p). It returns NULL on error or if |a| is not a square mod |p|. +// In the latter case, it will add |BN_R_NOT_A_SQUARE| to the error queue. +// If |a| is a square and |p| > 2, there are two possible square roots. This +// function may return either and may even select one non-deterministically. +// +// This function only works if |p| is a prime. If |p| is composite, it may fail +// or return an arbitrary value. Callers should not pass attacker-controlled +// values of |p|. +OPENSSL_EXPORT BIGNUM *BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, + BN_CTX *ctx); + + +// Random and prime number generation. + +// The following are values for the |top| parameter of |BN_rand|. +#define BN_RAND_TOP_ANY (-1) +#define BN_RAND_TOP_ONE 0 +#define BN_RAND_TOP_TWO 1 + +// The following are values for the |bottom| parameter of |BN_rand|. +#define BN_RAND_BOTTOM_ANY 0 +#define BN_RAND_BOTTOM_ODD 1 + +// BN_rand sets |rnd| to a random number of length |bits|. It returns one on +// success and zero otherwise. +// +// |top| must be one of the |BN_RAND_TOP_*| values. If |BN_RAND_TOP_ONE|, the +// most-significant bit, if any, will be set. If |BN_RAND_TOP_TWO|, the two +// most significant bits, if any, will be set. If |BN_RAND_TOP_ANY|, no extra +// action will be taken and |BN_num_bits(rnd)| may not equal |bits| if the most +// significant bits randomly ended up as zeros. +// +// |bottom| must be one of the |BN_RAND_BOTTOM_*| values. If +// |BN_RAND_BOTTOM_ODD|, the least-significant bit, if any, will be set. If +// |BN_RAND_BOTTOM_ANY|, no extra action will be taken. +OPENSSL_EXPORT int BN_rand(BIGNUM *rnd, int bits, int top, int bottom); + +// BN_pseudo_rand is an alias for |BN_rand|. +OPENSSL_EXPORT int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom); + +// BN_rand_range is equivalent to |BN_rand_range_ex| with |min_inclusive| set +// to zero and |max_exclusive| set to |range|. +OPENSSL_EXPORT int BN_rand_range(BIGNUM *rnd, const BIGNUM *range); + +// BN_rand_range_ex sets |rnd| to a random value in +// [min_inclusive..max_exclusive). It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BN_rand_range_ex(BIGNUM *r, BN_ULONG min_inclusive, + const BIGNUM *max_exclusive); + +// BN_pseudo_rand_range is an alias for BN_rand_range. +OPENSSL_EXPORT int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); + +#define BN_GENCB_GENERATED 0 +#define BN_GENCB_PRIME_TEST 1 + +// bn_gencb_st, or |BN_GENCB|, holds a callback function that is used by +// generation functions that can take a very long time to complete. Use +// |BN_GENCB_set| to initialise a |BN_GENCB| structure. +// +// The callback receives the address of that |BN_GENCB| structure as its last +// argument and the user is free to put an arbitrary pointer in |arg|. The other +// arguments are set as follows: +// - event=BN_GENCB_GENERATED, n=i: after generating the i'th possible prime +// number. +// - event=BN_GENCB_PRIME_TEST, n=-1: when finished trial division primality +// checks. +// - event=BN_GENCB_PRIME_TEST, n=i: when the i'th primality test has finished. +// +// The callback can return zero to abort the generation progress or one to +// allow it to continue. +// +// When other code needs to call a BN generation function it will often take a +// BN_GENCB argument and may call the function with other argument values. +struct bn_gencb_st { + uint8_t type; + void *arg; // callback-specific data + union { + int (*new_style)(int event, int n, struct bn_gencb_st *); + void (*old_style)(int, int, void *); + } callback; +}; + +// BN_GENCB_new returns a newly-allocated |BN_GENCB| object, or NULL on +// allocation failure. The result must be released with |BN_GENCB_free| when +// done. +OPENSSL_EXPORT BN_GENCB *BN_GENCB_new(void); + +// BN_GENCB_free releases memory associated with |callback|. +OPENSSL_EXPORT void BN_GENCB_free(BN_GENCB *callback); + +// BN_GENCB_set configures |callback| to call |f| and sets |callback->arg| to +// |arg|. |BN_GENCB_set| is recommended over |BN_GENCB_set_old| as |BN_GENCB_set| +// accepts callbacks that return a result and have a strong type for the +// |BN_GENCB|. Only one callback can be configured in a |BN_GENCB|, calling +// |BN_GENCB_set| or |BN_GENCB_set_old| multiple times will overwrite the +// callback. +OPENSSL_EXPORT void BN_GENCB_set(BN_GENCB *callback, + int (*f)(int event, int n, BN_GENCB *), + void *arg); + +// BN_GENCB_call calls |callback|, if not NULL, and returns the return value of +// the callback, or 1 if |callback| is NULL. +OPENSSL_EXPORT int BN_GENCB_call(BN_GENCB *callback, int event, int n); + +// BN_GENCB_get_arg returns |callback->arg|. +OPENSSL_EXPORT void *BN_GENCB_get_arg(const BN_GENCB *callback); + +// BN_generate_prime_ex sets |ret| to a prime number of |bits| length. If safe +// is non-zero then the prime will be such that (ret-1)/2 is also a prime. +// (This is needed for Diffie-Hellman groups to ensure that the only subgroups +// are of size 2 and (p-1)/2.). +// +// If |add| is not NULL, the prime will fulfill the condition |ret| % |add| == +// |rem| in order to suit a given generator. (If |rem| is NULL then |ret| % +// |add| == 1.) +// +// If |cb| is not NULL, it will be called during processing to give an +// indication of progress. See the comments for |BN_GENCB|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int BN_generate_prime_ex(BIGNUM *ret, int bits, int safe, + const BIGNUM *add, const BIGNUM *rem, + BN_GENCB *cb); + +// BN_prime_checks_for_validation can be used as the |checks| argument to the +// primarily testing functions when validating an externally-supplied candidate +// prime. It gives a false positive rate of at most 2^{-128}. (The worst case +// false positive rate for a single iteration is 1/4 per +// https://eprint.iacr.org/2018/749. (1/4)^64 = 2^{-128}.) +#define BN_prime_checks_for_validation 64 + +// BN_prime_checks_for_generation can be used as the |checks| argument to the +// primality testing functions when generating random primes. It gives a false +// positive rate at most the security level of the corresponding RSA key size. +// +// Note this value only performs enough checks if the candidate prime was +// selected randomly. If validating an externally-supplied candidate, especially +// one that may be selected adversarially, use |BN_prime_checks_for_validation| +// instead. +#define BN_prime_checks_for_generation 0 + +// bn_primality_result_t enumerates the outcomes of primality-testing. +enum bn_primality_result_t { + bn_probably_prime, + bn_composite, + bn_non_prime_power_composite +}; + +// BN_enhanced_miller_rabin_primality_test tests whether |w| is probably a prime +// number using the Enhanced Miller-Rabin Test (FIPS 186-4 C.3.2) with +// |checks| iterations and returns the result in |out_result|. Enhanced +// Miller-Rabin tests primality for odd integers greater than 3, returning +// |bn_probably_prime| if the number is probably prime, +// |bn_non_prime_power_composite| if the number is a composite that is not the +// power of a single prime, and |bn_composite| otherwise. It returns one on +// success and zero on failure. If |cb| is not NULL, then it is called during +// each iteration of the primality test. +// +// See |BN_prime_checks_for_validation| and |BN_prime_checks_for_generation| for +// recommended values of |checks|. +OPENSSL_EXPORT int BN_enhanced_miller_rabin_primality_test( + enum bn_primality_result_t *out_result, const BIGNUM *w, int checks, + BN_CTX *ctx, BN_GENCB *cb); + +// BN_primality_test sets |*is_probably_prime| to one if |candidate| is +// probably a prime number by the Miller-Rabin test or zero if it's certainly +// not. +// +// If |do_trial_division| is non-zero then |candidate| will be tested against a +// list of small primes before Miller-Rabin tests. The probability of this +// function returning a false positive is at most 2^{2*checks}. See +// |BN_prime_checks_for_validation| and |BN_prime_checks_for_generation| for +// recommended values of |checks|. +// +// If |cb| is not NULL then it is called during the checking process. See the +// comment above |BN_GENCB|. +// +// The function returns one on success and zero on error. +OPENSSL_EXPORT int BN_primality_test(int *is_probably_prime, + const BIGNUM *candidate, int checks, + BN_CTX *ctx, int do_trial_division, + BN_GENCB *cb); + +// BN_is_prime_fasttest_ex returns one if |candidate| is probably a prime +// number by the Miller-Rabin test, zero if it's certainly not and -1 on error. +// +// If |do_trial_division| is non-zero then |candidate| will be tested against a +// list of small primes before Miller-Rabin tests. The probability of this +// function returning one when |candidate| is composite is at most 2^{2*checks}. +// See |BN_prime_checks_for_validation| and |BN_prime_checks_for_generation| for +// recommended values of |checks|. +// +// If |cb| is not NULL then it is called during the checking process. See the +// comment above |BN_GENCB|. +// +// WARNING: deprecated. Use |BN_primality_test|. +OPENSSL_EXPORT int BN_is_prime_fasttest_ex(const BIGNUM *candidate, int checks, + BN_CTX *ctx, int do_trial_division, + BN_GENCB *cb); + +// BN_is_prime_ex acts the same as |BN_is_prime_fasttest_ex| with +// |do_trial_division| set to zero. +// +// WARNING: deprecated: Use |BN_primality_test|. +OPENSSL_EXPORT int BN_is_prime_ex(const BIGNUM *candidate, int checks, + BN_CTX *ctx, BN_GENCB *cb); + + +// Number theory functions + +// BN_gcd sets |r| = gcd(|a|, |b|). It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int BN_gcd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, + BN_CTX *ctx); + +// BN_mod_inverse sets |out| equal to |a|^-1, mod |n|. If |out| is NULL, a +// fresh BIGNUM is allocated. It returns the result or NULL on error. +// +// If |n| is even then the operation is performed using an algorithm that avoids +// some branches but which isn't constant-time. This function shouldn't be used +// for secret values; use |BN_mod_inverse_blinded| instead. Or, if |n| is +// guaranteed to be prime, use +// |BN_mod_exp_mont_consttime(out, a, m_minus_2, m, ctx, m_mont)|, taking +// advantage of Fermat's Little Theorem. +OPENSSL_EXPORT BIGNUM *BN_mod_inverse(BIGNUM *out, const BIGNUM *a, + const BIGNUM *n, BN_CTX *ctx); + +// BN_mod_inverse_blinded sets |out| equal to |a|^-1, mod |n|, where |n| is the +// Montgomery modulus for |mont|. |a| must be non-negative and must be less +// than |n|. |n| must be greater than 1. |a| is blinded (masked by a random +// value) to protect it against side-channel attacks. On failure, if the failure +// was caused by |a| having no inverse mod |n| then |*out_no_inverse| will be +// set to one; otherwise it will be set to zero. +// +// Note this function may incorrectly report |a| has no inverse if the random +// blinding value has no inverse. It should only be used when |n| has few +// non-invertible elements, such as an RSA modulus. +OPENSSL_EXPORT int BN_mod_inverse_blinded(BIGNUM *out, int *out_no_inverse, + const BIGNUM *a, + const BN_MONT_CTX *mont, BN_CTX *ctx); + +// BN_mod_inverse_odd sets |out| equal to |a|^-1, mod |n|. |a| must be +// non-negative and must be less than |n|. |n| must be odd. This function +// shouldn't be used for secret values; use |BN_mod_inverse_blinded| instead. +// Or, if |n| is guaranteed to be prime, use +// |BN_mod_exp_mont_consttime(out, a, m_minus_2, m, ctx, m_mont)|, taking +// advantage of Fermat's Little Theorem. It returns one on success or zero on +// failure. On failure, if the failure was caused by |a| having no inverse mod +// |n| then |*out_no_inverse| will be set to one; otherwise it will be set to +// zero. +int BN_mod_inverse_odd(BIGNUM *out, int *out_no_inverse, const BIGNUM *a, + const BIGNUM *n, BN_CTX *ctx); + + +// Montgomery arithmetic. + +// BN_MONT_CTX contains the precomputed values needed to work in a specific +// Montgomery domain. + +// BN_MONT_CTX_new_for_modulus returns a fresh |BN_MONT_CTX| given the modulus, +// |mod| or NULL on error. Note this function assumes |mod| is public. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new_for_modulus(const BIGNUM *mod, + BN_CTX *ctx); + +// BN_MONT_CTX_new_consttime behaves like |BN_MONT_CTX_new_for_modulus| but +// treats |mod| as secret. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new_consttime(const BIGNUM *mod, + BN_CTX *ctx); + +// BN_MONT_CTX_free frees memory associated with |mont|. +OPENSSL_EXPORT void BN_MONT_CTX_free(BN_MONT_CTX *mont); + +// BN_MONT_CTX_copy sets |to| equal to |from|. It returns |to| on success or +// NULL on error. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, + const BN_MONT_CTX *from); + +// BN_to_montgomery sets |ret| equal to |a| in the Montgomery domain. |a| is +// assumed to be in the range [0, n), where |n| is the Montgomery modulus. It +// returns one on success or zero on error. +OPENSSL_EXPORT int BN_to_montgomery(BIGNUM *ret, const BIGNUM *a, + const BN_MONT_CTX *mont, BN_CTX *ctx); + +// BN_from_montgomery sets |ret| equal to |a| * R^-1, i.e. translates values out +// of the Montgomery domain. |a| is assumed to be in the range [0, n*R), where +// |n| is the Montgomery modulus. Note n < R, so inputs in the range [0, n*n) +// are valid. This function returns one on success or zero on error. +OPENSSL_EXPORT int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, + const BN_MONT_CTX *mont, BN_CTX *ctx); + +// BN_mod_mul_montgomery set |r| equal to |a| * |b|, in the Montgomery domain. +// Both |a| and |b| must already be in the Montgomery domain (by +// |BN_to_montgomery|). In particular, |a| and |b| are assumed to be in the +// range [0, n), where |n| is the Montgomery modulus. It returns one on success +// or zero on error. +OPENSSL_EXPORT int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, + const BIGNUM *b, + const BN_MONT_CTX *mont, BN_CTX *ctx); + + +// Exponentiation. + +// BN_exp sets |r| equal to |a|^{|p|}. It does so with a square-and-multiply +// algorithm that leaks side-channel information. It returns one on success or +// zero otherwise. +OPENSSL_EXPORT int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, + BN_CTX *ctx); + +// BN_mod_exp sets |r| equal to |a|^{|p|} mod |m|. It does so with the best +// algorithm for the values provided. It returns one on success or zero +// otherwise. The |BN_mod_exp_mont_consttime| variant must be used if the +// exponent is secret. +OPENSSL_EXPORT int BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, + const BIGNUM *m, BN_CTX *ctx); + +// BN_mod_exp_mont behaves like |BN_mod_exp| but treats |a| as secret and +// requires 0 <= |a| < |m|. +OPENSSL_EXPORT int BN_mod_exp_mont(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, + const BIGNUM *m, BN_CTX *ctx, + const BN_MONT_CTX *mont); + +// BN_mod_exp_mont_consttime behaves like |BN_mod_exp| but treats |a|, |p|, and +// |m| as secret and requires 0 <= |a| < |m|. +OPENSSL_EXPORT int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, + const BIGNUM *p, const BIGNUM *m, + BN_CTX *ctx, + const BN_MONT_CTX *mont); + + +// Deprecated functions + +// BN_GENCB_set_old behaves like |BN_GENCB_set| which is the recommended way to +// set a callback on a |BN_GENCB|. |BN_GENCB_set_old| configures |callback| to +// call |f| and sets |callback->arg| to |arg|. The only difference between +// |BN_GENCB_set| and |BN_GENCB_set_old| is the argument and return types in +// |callback|. Only one callback can be configured in a |BN_GENCB|, calling +// |BN_GENCB_set| or |BN_GENCB_set_old| multiple times will overwrite the +// callback. +OPENSSL_EXPORT void BN_GENCB_set_old(BN_GENCB *callback, + void (*f)(int, int, void *), void *cb_arg); + +// BN_bn2mpi serialises the value of |in| to |out|, using a format that consists +// of the number's length in bytes represented as a 4-byte big-endian number, +// and the number itself in big-endian format, where the most significant bit +// signals a negative number. (The representation of numbers with the MSB set is +// prefixed with null byte). |out| must have sufficient space available; to +// find the needed amount of space, call the function with |out| set to NULL. +OPENSSL_EXPORT size_t BN_bn2mpi(const BIGNUM *in, uint8_t *out); + +// BN_mpi2bn parses |len| bytes from |in| and returns the resulting value. The +// bytes at |in| are expected to be in the format emitted by |BN_bn2mpi|. +// +// If |out| is NULL then a fresh |BIGNUM| is allocated and returned, otherwise +// |out| is reused and returned. On error, NULL is returned and the error queue +// is updated. +OPENSSL_EXPORT BIGNUM *BN_mpi2bn(const uint8_t *in, size_t len, BIGNUM *out); + +// BN_mod_exp_mont_word is like |BN_mod_exp_mont| except that the base |a| is +// given as a |BN_ULONG| instead of a |BIGNUM *|. It returns one on success +// or zero otherwise. +OPENSSL_EXPORT int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, + const BIGNUM *m, BN_CTX *ctx, + const BN_MONT_CTX *mont); + +// BN_mod_exp2_mont calculates (a1^p1) * (a2^p2) mod m. It returns 1 on success +// or zero otherwise. +OPENSSL_EXPORT int BN_mod_exp2_mont(BIGNUM *r, const BIGNUM *a1, + const BIGNUM *p1, const BIGNUM *a2, + const BIGNUM *p2, const BIGNUM *m, + BN_CTX *ctx, const BN_MONT_CTX *mont); + +// BN_MONT_CTX_new returns a fresh |BN_MONT_CTX| or NULL on allocation failure. +// Use |BN_MONT_CTX_new_for_modulus| instead. +OPENSSL_EXPORT BN_MONT_CTX *BN_MONT_CTX_new(void); + +// BN_MONT_CTX_set sets up a Montgomery context given the modulus, |mod|. It +// returns one on success and zero on error. Use |BN_MONT_CTX_new_for_modulus| +// instead. +OPENSSL_EXPORT int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, + BN_CTX *ctx); + +// BN_bn2binpad behaves like |BN_bn2bin_padded|, but it returns |len| on success +// and -1 on error. +// +// Use |BN_bn2bin_padded| instead. It is |size_t|-clean. +OPENSSL_EXPORT int BN_bn2binpad(const BIGNUM *in, uint8_t *out, int len); + +// BN_prime_checks is a deprecated alias for |BN_prime_checks_for_validation|. +// Use |BN_prime_checks_for_generation| or |BN_prime_checks_for_validation| +// instead. (This defaults to the |_for_validation| value in order to be +// conservative.) +#define BN_prime_checks BN_prime_checks_for_validation + +// BN_secure_new calls |BN_new|. +OPENSSL_EXPORT BIGNUM *BN_secure_new(void); + +// BN_CTX_secure_new calls |BN_CTX_new|. +OPENSSL_EXPORT BN_CTX *BN_CTX_secure_new(void); + +// BN_mod_exp_mont_consttime_x2 performs two montgomery +// multiplications at once using AVX-512 SIMD. If AVX-512 is not +// available, it falls back to two calls of +// `BN_mod_exp_mont_consttime`. +OPENSSL_EXPORT int BN_mod_exp_mont_consttime_x2(BIGNUM *rr1, const BIGNUM *a1, const BIGNUM *p1, + const BIGNUM *m1, const BN_MONT_CTX *in_mont1, + BIGNUM *rr2, const BIGNUM *a2, const BIGNUM *p2, + const BIGNUM *m2, const BN_MONT_CTX *in_mont2, + BN_CTX *ctx); + +// BN_set_flags does nothing. See comments regarding |BN_FLG_CONSTTIME| being +// intentionally omitted for more details. +OPENSSL_DEPRECATED OPENSSL_EXPORT void BN_set_flags(BIGNUM *b, int n); + + +// Private functions + +struct bignum_st { + // d is a pointer to an array of |width| |BN_BITS2|-bit chunks in + // little-endian order. This stores the absolute value of the number. + BN_ULONG *d; + // width is the number of elements of |d| which are valid. This value is not + // necessarily minimal; the most-significant words of |d| may be zero. + // |width| determines a potentially loose upper-bound on the absolute value + // of the |BIGNUM|. + // + // Functions taking |BIGNUM| inputs must compute the same answer for all + // possible widths. |bn_minimal_width|, |bn_set_minimal_width|, and other + // helpers may be used to recover the minimal width, provided it is not + // secret. If it is secret, use a different algorithm. Functions may output + // minimal or non-minimal |BIGNUM|s depending on secrecy requirements, but + // those which cause widths to unboundedly grow beyond the minimal value + // should be documented such. + // + // Note this is different from historical |BIGNUM| semantics. + int width; + // dmax is number of elements of |d| which are allocated. + int dmax; + // neg is one if the number if negative and zero otherwise. + int neg; + // flags is a bitmask of |BN_FLG_*| values + int flags; +}; + +struct bn_mont_ctx_st { + // RR is R^2, reduced modulo |N|. It is used to convert to Montgomery form. It + // is guaranteed to have the same width as |N|. + BIGNUM RR; + // N is the modulus. It is always stored in minimal form, so |N.width| + // determines R. + BIGNUM N; + BN_ULONG n0[2]; // least significant words of (R*Ri-1)/N +}; + +OPENSSL_EXPORT unsigned BN_num_bits_word(BN_ULONG l); + +#define BN_FLG_MALLOCED 0x01 +#define BN_FLG_STATIC_DATA 0x02 + +// |BN_FLG_CONSTTIME| has been removed and intentionally omitted so code relying +// on it will not compile unless the flag above is set. Consumers should use the +// higher-level cryptographic algorithms exposed by other modules. Consumers +// within the library should call the appropriate timing-sensitive algorithm +// directly. + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(BIGNUM, BN_free) +BORINGSSL_MAKE_DELETER(BN_CTX, BN_CTX_free) +BORINGSSL_MAKE_DELETER(BN_MONT_CTX, BN_MONT_CTX_free) + +class BN_CTXScope { + public: + BN_CTXScope(BN_CTX *ctx) : ctx_(ctx) { BN_CTX_start(ctx_); } + ~BN_CTXScope() { BN_CTX_end(ctx_); } + + private: + BN_CTX *ctx_; + + BN_CTXScope(BN_CTXScope &) = delete; + BN_CTXScope &operator=(BN_CTXScope &) = delete; +}; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#define BN_R_ARG2_LT_ARG3 100 +#define BN_R_BAD_RECIPROCAL 101 +#define BN_R_BIGNUM_TOO_LONG 102 +#define BN_R_BITS_TOO_SMALL 103 +#define BN_R_CALLED_WITH_EVEN_MODULUS 104 +#define BN_R_DIV_BY_ZERO 105 +#define BN_R_EXPAND_ON_STATIC_BIGNUM_DATA 106 +#define BN_R_INPUT_NOT_REDUCED 107 +#define BN_R_INVALID_RANGE 108 +#define BN_R_NEGATIVE_NUMBER 109 +#define BN_R_NOT_A_SQUARE 110 +#define BN_R_NOT_INITIALIZED 111 +#define BN_R_NO_INVERSE 112 +#define BN_R_PRIVATE_KEY_TOO_LARGE 113 +#define BN_R_P_IS_NOT_PRIME 114 +#define BN_R_TOO_MANY_ITERATIONS 115 +#define BN_R_TOO_MANY_TEMPORARY_VARIABLES 116 +#define BN_R_BAD_ENCODING 117 +#define BN_R_ENCODE_ERROR 118 +#define BN_R_INVALID_INPUT 119 + +#define BN_F_BN_GENERATE_PRIME_EX 0 + +#endif // OPENSSL_HEADER_BN_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols.h new file mode 100644 index 0000000..8901143 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols.h @@ -0,0 +1,4129 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef BORINGSSL_PREFIX_SYMBOLS_H + +#define BORINGSSL_PREFIX_SYMBOLS_H + +#ifndef BORINGSSL_PREFIX +#define BORINGSSL_PREFIX aws_lc_0_40_0 +#endif // BORINGSSL_PREFIX + + +// BORINGSSL_ADD_PREFIX pastes two identifiers into one. It performs one +// iteration of macro expansion on its arguments before pasting. +#define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b) +#define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b + +#define ACCESS_DESCRIPTION_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_free) +#define ACCESS_DESCRIPTION_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_it) +#define ACCESS_DESCRIPTION_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_new) +#define AES_CMAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_CMAC) +#define AES_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cbc_encrypt) +#define AES_cfb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cfb128_encrypt) +#define AES_cfb1_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cfb1_encrypt) +#define AES_cfb8_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_cfb8_encrypt) +#define AES_ctr128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_ctr128_encrypt) +#define AES_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_decrypt) +#define AES_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_ecb_encrypt) +#define AES_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_encrypt) +#define AES_ofb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_ofb128_encrypt) +#define AES_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_set_decrypt_key) +#define AES_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_set_encrypt_key) +#define AES_unwrap_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_unwrap_key) +#define AES_unwrap_key_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_unwrap_key_padded) +#define AES_wrap_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_wrap_key) +#define AES_wrap_key_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AES_wrap_key_padded) +#define ASN1_ANY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ANY_it) +#define ASN1_BIT_STRING_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_check) +#define ASN1_BIT_STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_free) +#define ASN1_BIT_STRING_get_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_get_bit) +#define ASN1_BIT_STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_it) +#define ASN1_BIT_STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_new) +#define ASN1_BIT_STRING_num_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_num_bytes) +#define ASN1_BIT_STRING_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_set) +#define ASN1_BIT_STRING_set_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BIT_STRING_set_bit) +#define ASN1_BMPSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BMPSTRING_free) +#define ASN1_BMPSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BMPSTRING_it) +#define ASN1_BMPSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BMPSTRING_new) +#define ASN1_BOOLEAN_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_BOOLEAN_it) +#define ASN1_ENUMERATED_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_free) +#define ASN1_ENUMERATED_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_get) +#define ASN1_ENUMERATED_get_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_int64) +#define ASN1_ENUMERATED_get_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_uint64) +#define ASN1_ENUMERATED_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_it) +#define ASN1_ENUMERATED_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_new) +#define ASN1_ENUMERATED_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_set) +#define ASN1_ENUMERATED_set_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_int64) +#define ASN1_ENUMERATED_set_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_uint64) +#define ASN1_ENUMERATED_to_BN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_to_BN) +#define ASN1_FBOOLEAN_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_FBOOLEAN_it) +#define ASN1_GENERALIZEDTIME_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_adj) +#define ASN1_GENERALIZEDTIME_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_check) +#define ASN1_GENERALIZEDTIME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_free) +#define ASN1_GENERALIZEDTIME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_it) +#define ASN1_GENERALIZEDTIME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_new) +#define ASN1_GENERALIZEDTIME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_print) +#define ASN1_GENERALIZEDTIME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set) +#define ASN1_GENERALIZEDTIME_set_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set_string) +#define ASN1_GENERALSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALSTRING_free) +#define ASN1_GENERALSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALSTRING_it) +#define ASN1_GENERALSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_GENERALSTRING_new) +#define ASN1_IA5STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_IA5STRING_free) +#define ASN1_IA5STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_IA5STRING_it) +#define ASN1_IA5STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_IA5STRING_new) +#define ASN1_INTEGER_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_cmp) +#define ASN1_INTEGER_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_dup) +#define ASN1_INTEGER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_free) +#define ASN1_INTEGER_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_get) +#define ASN1_INTEGER_get_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_get_int64) +#define ASN1_INTEGER_get_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_get_uint64) +#define ASN1_INTEGER_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_it) +#define ASN1_INTEGER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_new) +#define ASN1_INTEGER_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_set) +#define ASN1_INTEGER_set_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_set_int64) +#define ASN1_INTEGER_set_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_set_uint64) +#define ASN1_INTEGER_to_BN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_INTEGER_to_BN) +#define ASN1_NULL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_NULL_free) +#define ASN1_NULL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_NULL_it) +#define ASN1_NULL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_NULL_new) +#define ASN1_OBJECT_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_create) +#define ASN1_OBJECT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_free) +#define ASN1_OBJECT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_it) +#define ASN1_OBJECT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OBJECT_new) +#define ASN1_OCTET_STRING_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_cmp) +#define ASN1_OCTET_STRING_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_dup) +#define ASN1_OCTET_STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_free) +#define ASN1_OCTET_STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_it) +#define ASN1_OCTET_STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_new) +#define ASN1_OCTET_STRING_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_OCTET_STRING_set) +#define ASN1_PRINTABLESTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_free) +#define ASN1_PRINTABLESTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_it) +#define ASN1_PRINTABLESTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_new) +#define ASN1_PRINTABLE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLE_free) +#define ASN1_PRINTABLE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLE_it) +#define ASN1_PRINTABLE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_PRINTABLE_new) +#define ASN1_SEQUENCE_ANY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_SEQUENCE_ANY_it) +#define ASN1_SEQUENCE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_SEQUENCE_it) +#define ASN1_SET_ANY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_SET_ANY_it) +#define ASN1_STRING_TABLE_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_TABLE_add) +#define ASN1_STRING_TABLE_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_TABLE_cleanup) +#define ASN1_STRING_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_clear_free) +#define ASN1_STRING_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_cmp) +#define ASN1_STRING_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_copy) +#define ASN1_STRING_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_data) +#define ASN1_STRING_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_dup) +#define ASN1_STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_free) +#define ASN1_STRING_get0_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_get0_data) +#define ASN1_STRING_get_default_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_get_default_mask) +#define ASN1_STRING_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_length) +#define ASN1_STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_new) +#define ASN1_STRING_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_print) +#define ASN1_STRING_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_print_ex) +#define ASN1_STRING_print_ex_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_print_ex_fp) +#define ASN1_STRING_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set) +#define ASN1_STRING_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set0) +#define ASN1_STRING_set_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set_by_NID) +#define ASN1_STRING_set_default_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask) +#define ASN1_STRING_set_default_mask_asc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask_asc) +#define ASN1_STRING_to_UTF8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_to_UTF8) +#define ASN1_STRING_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_type) +#define ASN1_STRING_type_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_STRING_type_new) +#define ASN1_T61STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_T61STRING_free) +#define ASN1_T61STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_T61STRING_it) +#define ASN1_T61STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_T61STRING_new) +#define ASN1_TBOOLEAN_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TBOOLEAN_it) +#define ASN1_TIME_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_adj) +#define ASN1_TIME_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_check) +#define ASN1_TIME_diff BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_diff) +#define ASN1_TIME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_free) +#define ASN1_TIME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_it) +#define ASN1_TIME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_new) +#define ASN1_TIME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_print) +#define ASN1_TIME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set) +#define ASN1_TIME_set_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set_posix) +#define ASN1_TIME_set_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set_string) +#define ASN1_TIME_set_string_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_set_string_X509) +#define ASN1_TIME_to_generalizedtime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_generalizedtime) +#define ASN1_TIME_to_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_posix) +#define ASN1_TIME_to_time_t BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_time_t) +#define ASN1_TIME_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TIME_to_tm) +#define ASN1_TYPE_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_cmp) +#define ASN1_TYPE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_free) +#define ASN1_TYPE_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_get) +#define ASN1_TYPE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_new) +#define ASN1_TYPE_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_set) +#define ASN1_TYPE_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_TYPE_set1) +#define ASN1_UNIVERSALSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_free) +#define ASN1_UNIVERSALSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_it) +#define ASN1_UNIVERSALSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_new) +#define ASN1_UTCTIME_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_adj) +#define ASN1_UTCTIME_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_check) +#define ASN1_UTCTIME_cmp_time_t BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_cmp_time_t) +#define ASN1_UTCTIME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_free) +#define ASN1_UTCTIME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_it) +#define ASN1_UTCTIME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_new) +#define ASN1_UTCTIME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_print) +#define ASN1_UTCTIME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_set) +#define ASN1_UTCTIME_set_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTCTIME_set_string) +#define ASN1_UTF8STRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTF8STRING_free) +#define ASN1_UTF8STRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTF8STRING_it) +#define ASN1_UTF8STRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_UTF8STRING_new) +#define ASN1_VISIBLESTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_free) +#define ASN1_VISIBLESTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_it) +#define ASN1_VISIBLESTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_new) +#define ASN1_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_digest) +#define ASN1_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_dup) +#define ASN1_generate_v3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_generate_v3) +#define ASN1_get_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_get_object) +#define ASN1_i2d_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_i2d_bio) +#define ASN1_item_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_d2i) +#define ASN1_item_d2i_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_d2i_bio) +#define ASN1_item_d2i_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_d2i_fp) +#define ASN1_item_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_digest) +#define ASN1_item_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_dup) +#define ASN1_item_ex_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_d2i) +#define ASN1_item_ex_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_free) +#define ASN1_item_ex_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_i2d) +#define ASN1_item_ex_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_ex_new) +#define ASN1_item_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_free) +#define ASN1_item_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_i2d) +#define ASN1_item_i2d_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_i2d_bio) +#define ASN1_item_i2d_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_i2d_fp) +#define ASN1_item_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_new) +#define ASN1_item_pack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_pack) +#define ASN1_item_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_sign) +#define ASN1_item_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_sign_ctx) +#define ASN1_item_unpack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_unpack) +#define ASN1_item_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_item_verify) +#define ASN1_mbstring_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_mbstring_copy) +#define ASN1_mbstring_ncopy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_mbstring_ncopy) +#define ASN1_object_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_object_size) +#define ASN1_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_parse) +#define ASN1_primitive_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_primitive_free) +#define ASN1_put_eoc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_put_eoc) +#define ASN1_put_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_put_object) +#define ASN1_tag2bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_tag2bit) +#define ASN1_tag2str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_tag2str) +#define ASN1_template_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_template_free) +#define AUTHORITY_INFO_ACCESS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_free) +#define AUTHORITY_INFO_ACCESS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_it) +#define AUTHORITY_INFO_ACCESS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_new) +#define AUTHORITY_KEYID_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_KEYID_free) +#define AUTHORITY_KEYID_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_KEYID_it) +#define AUTHORITY_KEYID_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AUTHORITY_KEYID_new) +#define AWSLC_non_fips_pkey_evp_asn1_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_asn1_methods) +#define AWSLC_non_fips_pkey_evp_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_methods) +#define AWSLC_thread_local_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_thread_local_clear) +#define AWSLC_thread_local_shutdown BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWSLC_thread_local_shutdown) +#define AWS_LC_FIPS_failure BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, AWS_LC_FIPS_failure) +#define BASIC_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_free) +#define BASIC_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_it) +#define BASIC_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_new) +#define BF_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_cbc_encrypt) +#define BF_cfb64_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_cfb64_encrypt) +#define BF_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_decrypt) +#define BF_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_ecb_encrypt) +#define BF_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_encrypt) +#define BF_ofb64_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_ofb64_encrypt) +#define BF_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BF_set_key) +#define BIO_ADDR_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_clear) +#define BIO_ADDR_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_copy) +#define BIO_ADDR_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_dup) +#define BIO_ADDR_family BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_family) +#define BIO_ADDR_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_free) +#define BIO_ADDR_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_new) +#define BIO_ADDR_rawaddress BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_rawaddress) +#define BIO_ADDR_rawmake BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_rawmake) +#define BIO_ADDR_rawport BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ADDR_rawport) +#define BIO_append_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_append_filename) +#define BIO_callback_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_callback_ctrl) +#define BIO_clear_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_clear_flags) +#define BIO_clear_retry_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_clear_retry_flags) +#define BIO_copy_next_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_copy_next_retry) +#define BIO_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl) +#define BIO_ctrl_dgram_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_dgram_connect) +#define BIO_ctrl_get_read_request BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_get_read_request) +#define BIO_ctrl_get_write_guarantee BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_get_write_guarantee) +#define BIO_ctrl_pending BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_pending) +#define BIO_ctrl_set_connected BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ctrl_set_connected) +#define BIO_destroy_bio_pair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_destroy_bio_pair) +#define BIO_dgram_get_peer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_get_peer) +#define BIO_dgram_recv_timedout BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_recv_timedout) +#define BIO_dgram_send_timedout BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_send_timedout) +#define BIO_dgram_set_peer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dgram_set_peer) +#define BIO_do_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_do_connect) +#define BIO_dump BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_dump) +#define BIO_eof BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_eof) +#define BIO_f_base64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_f_base64) +#define BIO_f_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_f_cipher) +#define BIO_f_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_f_md) +#define BIO_find_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_find_type) +#define BIO_flush BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_flush) +#define BIO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_free) +#define BIO_free_all BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_free_all) +#define BIO_get_callback_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_callback_arg) +#define BIO_get_cipher_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_cipher_ctx) +#define BIO_get_cipher_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_cipher_status) +#define BIO_get_close BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_close) +#define BIO_get_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_data) +#define BIO_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_ex_data) +#define BIO_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_ex_new_index) +#define BIO_get_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_fd) +#define BIO_get_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_fp) +#define BIO_get_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_init) +#define BIO_get_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_md) +#define BIO_get_md_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_md_ctx) +#define BIO_get_mem_ptr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_mem_ptr) +#define BIO_get_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_new_index) +#define BIO_get_retry_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_retry_flags) +#define BIO_get_retry_reason BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_retry_reason) +#define BIO_get_shutdown BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_get_shutdown) +#define BIO_gets BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_gets) +#define BIO_hexdump BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_hexdump) +#define BIO_indent BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_indent) +#define BIO_int_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_int_ctrl) +#define BIO_mem_contents BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_mem_contents) +#define BIO_meth_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_free) +#define BIO_meth_get_callback_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_callback_ctrl) +#define BIO_meth_get_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_create) +#define BIO_meth_get_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_ctrl) +#define BIO_meth_get_destroy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_destroy) +#define BIO_meth_get_gets BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_gets) +#define BIO_meth_get_puts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_get_puts) +#define BIO_meth_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_new) +#define BIO_meth_set_callback_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_callback_ctrl) +#define BIO_meth_set_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_create) +#define BIO_meth_set_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_ctrl) +#define BIO_meth_set_destroy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_destroy) +#define BIO_meth_set_gets BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_gets) +#define BIO_meth_set_puts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_puts) +#define BIO_meth_set_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_read) +#define BIO_meth_set_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_meth_set_write) +#define BIO_method_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_method_name) +#define BIO_method_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_method_type) +#define BIO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new) +#define BIO_new_bio_pair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_bio_pair) +#define BIO_new_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_connect) +#define BIO_new_dgram BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_dgram) +#define BIO_new_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_fd) +#define BIO_new_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_file) +#define BIO_new_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_fp) +#define BIO_new_mem_buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_mem_buf) +#define BIO_new_socket BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_new_socket) +#define BIO_next BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_next) +#define BIO_number_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_number_read) +#define BIO_number_written BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_number_written) +#define BIO_pending BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_pending) +#define BIO_pop BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_pop) +#define BIO_printf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_printf) +#define BIO_ptr_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_ptr_ctrl) +#define BIO_push BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_push) +#define BIO_puts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_puts) +#define BIO_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read) +#define BIO_read_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read_asn1) +#define BIO_read_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read_ex) +#define BIO_read_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_read_filename) +#define BIO_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_reset) +#define BIO_rw_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_rw_filename) +#define BIO_s_connect BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_connect) +#define BIO_s_datagram BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_datagram) +#define BIO_s_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_fd) +#define BIO_s_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_file) +#define BIO_s_mem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_mem) +#define BIO_s_secmem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_secmem) +#define BIO_s_socket BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_s_socket) +#define BIO_seek BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_seek) +#define BIO_set_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_callback) +#define BIO_set_callback_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_callback_arg) +#define BIO_set_callback_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_callback_ex) +#define BIO_set_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_cipher) +#define BIO_set_close BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_close) +#define BIO_set_conn_hostname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_conn_hostname) +#define BIO_set_conn_int_port BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_conn_int_port) +#define BIO_set_conn_port BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_conn_port) +#define BIO_set_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_data) +#define BIO_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_ex_data) +#define BIO_set_fd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_fd) +#define BIO_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_flags) +#define BIO_set_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_fp) +#define BIO_set_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_init) +#define BIO_set_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_md) +#define BIO_set_mem_buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_mem_buf) +#define BIO_set_mem_eof_return BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_mem_eof_return) +#define BIO_set_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_nbio) +#define BIO_set_retry_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_read) +#define BIO_set_retry_reason BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_reason) +#define BIO_set_retry_special BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_special) +#define BIO_set_retry_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_retry_write) +#define BIO_set_shutdown BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_shutdown) +#define BIO_set_write_buffer_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_set_write_buffer_size) +#define BIO_should_io_special BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_io_special) +#define BIO_should_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_read) +#define BIO_should_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_retry) +#define BIO_should_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_should_write) +#define BIO_shutdown_wr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_shutdown_wr) +#define BIO_snprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_snprintf) +#define BIO_tell BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_tell) +#define BIO_test_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_test_flags) +#define BIO_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_up_ref) +#define BIO_vfree BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_vfree) +#define BIO_vsnprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_vsnprintf) +#define BIO_wpending BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_wpending) +#define BIO_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write) +#define BIO_write_all BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write_all) +#define BIO_write_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write_ex) +#define BIO_write_filename BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BIO_write_filename) +#define BLAKE2B256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256) +#define BLAKE2B256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256_Final) +#define BLAKE2B256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256_Init) +#define BLAKE2B256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BLAKE2B256_Update) +#define BN_BLINDING_convert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_convert) +#define BN_BLINDING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_free) +#define BN_BLINDING_invalidate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_invalidate) +#define BN_BLINDING_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_invert) +#define BN_BLINDING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_BLINDING_new) +#define BN_CTX_end BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_end) +#define BN_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_free) +#define BN_CTX_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_get) +#define BN_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_new) +#define BN_CTX_secure_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_secure_new) +#define BN_CTX_start BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_CTX_start) +#define BN_GENCB_call BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_call) +#define BN_GENCB_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_free) +#define BN_GENCB_get_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_get_arg) +#define BN_GENCB_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_new) +#define BN_GENCB_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_set) +#define BN_GENCB_set_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_GENCB_set_old) +#define BN_MONT_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_copy) +#define BN_MONT_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_free) +#define BN_MONT_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_new) +#define BN_MONT_CTX_new_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_new_consttime) +#define BN_MONT_CTX_new_for_modulus BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_new_for_modulus) +#define BN_MONT_CTX_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_set) +#define BN_MONT_CTX_set_locked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_MONT_CTX_set_locked) +#define BN_abs_is_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_abs_is_word) +#define BN_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_add) +#define BN_add_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_add_word) +#define BN_asc2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_asc2bn) +#define BN_bin2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bin2bn) +#define BN_bn2bin BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2bin) +#define BN_bn2bin_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2bin_padded) +#define BN_bn2binpad BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2binpad) +#define BN_bn2cbb_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2cbb_padded) +#define BN_bn2dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2dec) +#define BN_bn2hex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2hex) +#define BN_bn2le_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2le_padded) +#define BN_bn2mpi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_bn2mpi) +#define BN_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_clear) +#define BN_clear_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_clear_bit) +#define BN_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_clear_free) +#define BN_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_cmp) +#define BN_cmp_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_cmp_word) +#define BN_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_copy) +#define BN_count_low_zero_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_count_low_zero_bits) +#define BN_dec2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_dec2bn) +#define BN_div BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_div) +#define BN_div_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_div_word) +#define BN_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_dup) +#define BN_enhanced_miller_rabin_primality_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_enhanced_miller_rabin_primality_test) +#define BN_equal_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_equal_consttime) +#define BN_exp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_exp) +#define BN_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_free) +#define BN_from_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_from_montgomery) +#define BN_gcd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_gcd) +#define BN_generate_prime_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_generate_prime_ex) +#define BN_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_flags) +#define BN_get_minimal_width BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_minimal_width) +#define BN_get_rfc3526_prime_1536 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_1536) +#define BN_get_rfc3526_prime_2048 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_2048) +#define BN_get_rfc3526_prime_3072 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_3072) +#define BN_get_rfc3526_prime_4096 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_4096) +#define BN_get_rfc3526_prime_6144 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_6144) +#define BN_get_rfc3526_prime_8192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_rfc3526_prime_8192) +#define BN_get_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_u64) +#define BN_get_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_get_word) +#define BN_hex2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_hex2bn) +#define BN_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_init) +#define BN_is_bit_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_bit_set) +#define BN_is_negative BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_negative) +#define BN_is_odd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_odd) +#define BN_is_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_one) +#define BN_is_pow2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_pow2) +#define BN_is_prime_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_prime_ex) +#define BN_is_prime_fasttest_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_prime_fasttest_ex) +#define BN_is_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_word) +#define BN_is_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_is_zero) +#define BN_le2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_le2bn) +#define BN_lshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_lshift) +#define BN_lshift1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_lshift1) +#define BN_marshal_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_marshal_asn1) +#define BN_mask_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mask_bits) +#define BN_mod_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_add) +#define BN_mod_add_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_add_quick) +#define BN_mod_exp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp) +#define BN_mod_exp2_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp2_mont) +#define BN_mod_exp_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont) +#define BN_mod_exp_mont_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime) +#define BN_mod_exp_mont_consttime_x2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime_x2) +#define BN_mod_exp_mont_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_exp_mont_word) +#define BN_mod_inverse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_inverse) +#define BN_mod_inverse_blinded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_inverse_blinded) +#define BN_mod_inverse_odd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_inverse_odd) +#define BN_mod_lshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift) +#define BN_mod_lshift1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift1) +#define BN_mod_lshift1_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift1_quick) +#define BN_mod_lshift_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_lshift_quick) +#define BN_mod_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_mul) +#define BN_mod_mul_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_mul_montgomery) +#define BN_mod_pow2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_pow2) +#define BN_mod_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sqr) +#define BN_mod_sqrt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sqrt) +#define BN_mod_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sub) +#define BN_mod_sub_quick BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_sub_quick) +#define BN_mod_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mod_word) +#define BN_mpi2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mpi2bn) +#define BN_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mul) +#define BN_mul_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_mul_word) +#define BN_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_new) +#define BN_nnmod BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_nnmod) +#define BN_nnmod_pow2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_nnmod_pow2) +#define BN_num_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_num_bits) +#define BN_num_bits_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_num_bits_word) +#define BN_num_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_num_bytes) +#define BN_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_one) +#define BN_parse_asn1_unsigned BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_parse_asn1_unsigned) +#define BN_primality_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_primality_test) +#define BN_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_print) +#define BN_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_print_fp) +#define BN_pseudo_rand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_pseudo_rand) +#define BN_pseudo_rand_range BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_pseudo_rand_range) +#define BN_rand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rand) +#define BN_rand_range BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rand_range) +#define BN_rand_range_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rand_range_ex) +#define BN_rshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rshift) +#define BN_rshift1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_rshift1) +#define BN_secure_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_secure_new) +#define BN_set_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_bit) +#define BN_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_flags) +#define BN_set_negative BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_negative) +#define BN_set_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_u64) +#define BN_set_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_set_word) +#define BN_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sqr) +#define BN_sqrt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sqrt) +#define BN_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sub) +#define BN_sub_word BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_sub_word) +#define BN_to_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_to_ASN1_ENUMERATED) +#define BN_to_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_to_ASN1_INTEGER) +#define BN_to_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_to_montgomery) +#define BN_uadd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_uadd) +#define BN_ucmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_ucmp) +#define BN_usub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_usub) +#define BN_value_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_value_one) +#define BN_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BN_zero) +#define BORINGSSL_function_hit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BORINGSSL_function_hit) +#define BORINGSSL_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BORINGSSL_self_test) +#define BUF_MEM_append BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_append) +#define BUF_MEM_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_free) +#define BUF_MEM_grow BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_grow) +#define BUF_MEM_grow_clean BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_grow_clean) +#define BUF_MEM_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_new) +#define BUF_MEM_reserve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_MEM_reserve) +#define BUF_memdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_memdup) +#define BUF_strdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strdup) +#define BUF_strlcat BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strlcat) +#define BUF_strlcpy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strlcpy) +#define BUF_strndup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strndup) +#define BUF_strnlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, BUF_strnlen) +#define CAST_S_table0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table0) +#define CAST_S_table1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table1) +#define CAST_S_table2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table2) +#define CAST_S_table3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table3) +#define CAST_S_table4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table4) +#define CAST_S_table5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table5) +#define CAST_S_table6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table6) +#define CAST_S_table7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_S_table7) +#define CAST_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_cbc_encrypt) +#define CAST_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_decrypt) +#define CAST_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_ecb_encrypt) +#define CAST_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_encrypt) +#define CAST_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CAST_set_key) +#define CBB_add_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1) +#define CBB_add_asn1_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_bool) +#define CBB_add_asn1_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_int64) +#define CBB_add_asn1_int64_with_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_int64_with_tag) +#define CBB_add_asn1_octet_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_octet_string) +#define CBB_add_asn1_oid_from_text BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_oid_from_text) +#define CBB_add_asn1_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_uint64) +#define CBB_add_asn1_uint64_with_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_asn1_uint64_with_tag) +#define CBB_add_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_bytes) +#define CBB_add_space BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_space) +#define CBB_add_u16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u16) +#define CBB_add_u16_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u16_length_prefixed) +#define CBB_add_u16le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u16le) +#define CBB_add_u24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u24) +#define CBB_add_u24_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u24_length_prefixed) +#define CBB_add_u32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u32) +#define CBB_add_u32le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u32le) +#define CBB_add_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u64) +#define CBB_add_u64le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u64le) +#define CBB_add_u8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u8) +#define CBB_add_u8_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_u8_length_prefixed) +#define CBB_add_zeros BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_add_zeros) +#define CBB_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_cleanup) +#define CBB_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_data) +#define CBB_did_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_did_write) +#define CBB_discard_child BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_discard_child) +#define CBB_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_finish) +#define CBB_finish_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_finish_i2d) +#define CBB_flush BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_flush) +#define CBB_flush_asn1_set_of BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_flush_asn1_set_of) +#define CBB_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_init) +#define CBB_init_fixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_init_fixed) +#define CBB_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_len) +#define CBB_reserve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_reserve) +#define CBB_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBB_zero) +#define CBS_asn1_ber_to_der BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_asn1_ber_to_der) +#define CBS_asn1_bitstring_has_bit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_asn1_bitstring_has_bit) +#define CBS_asn1_oid_to_text BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_asn1_oid_to_text) +#define CBS_contains_zero_byte BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_contains_zero_byte) +#define CBS_copy_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_copy_bytes) +#define CBS_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_data) +#define CBS_get_any_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_any_asn1) +#define CBS_get_any_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_any_asn1_element) +#define CBS_get_any_ber_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_any_ber_asn1_element) +#define CBS_get_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1) +#define CBS_get_asn1_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_bool) +#define CBS_get_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_element) +#define CBS_get_asn1_implicit_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_implicit_string) +#define CBS_get_asn1_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_int64) +#define CBS_get_asn1_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_asn1_uint64) +#define CBS_get_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_bytes) +#define CBS_get_last_u8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_last_u8) +#define CBS_get_optional_asn1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1) +#define CBS_get_optional_asn1_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_bool) +#define CBS_get_optional_asn1_int64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_int64) +#define CBS_get_optional_asn1_octet_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_octet_string) +#define CBS_get_optional_asn1_uint64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_optional_asn1_uint64) +#define CBS_get_u16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u16) +#define CBS_get_u16_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u16_length_prefixed) +#define CBS_get_u16le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u16le) +#define CBS_get_u24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u24) +#define CBS_get_u24_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u24_length_prefixed) +#define CBS_get_u32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u32) +#define CBS_get_u32le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u32le) +#define CBS_get_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u64) +#define CBS_get_u64_decimal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u64_decimal) +#define CBS_get_u64le BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u64le) +#define CBS_get_u8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u8) +#define CBS_get_u8_length_prefixed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_u8_length_prefixed) +#define CBS_get_until_first BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_get_until_first) +#define CBS_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_init) +#define CBS_is_unsigned_asn1_integer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_unsigned_asn1_integer) +#define CBS_is_valid_asn1_bitstring BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_valid_asn1_bitstring) +#define CBS_is_valid_asn1_integer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_valid_asn1_integer) +#define CBS_is_valid_asn1_oid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_is_valid_asn1_oid) +#define CBS_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_len) +#define CBS_mem_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_mem_equal) +#define CBS_parse_generalized_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_parse_generalized_time) +#define CBS_parse_utc_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_parse_utc_time) +#define CBS_peek_asn1_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_peek_asn1_tag) +#define CBS_skip BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_skip) +#define CBS_stow BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_stow) +#define CBS_strdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CBS_strdup) +#define CERTIFICATEPOLICIES_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_free) +#define CERTIFICATEPOLICIES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_it) +#define CERTIFICATEPOLICIES_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_new) +#define CMAC_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_copy) +#define CMAC_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_free) +#define CMAC_CTX_get0_cipher_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_get0_cipher_ctx) +#define CMAC_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_CTX_new) +#define CMAC_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Final) +#define CMAC_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Init) +#define CMAC_Reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Reset) +#define CMAC_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CMAC_Update) +#define CONF_VALUE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_VALUE_new) +#define CONF_get1_default_config_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_get1_default_config_file) +#define CONF_modules_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_finish) +#define CONF_modules_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_free) +#define CONF_modules_load_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_load_file) +#define CONF_modules_unload BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_modules_unload) +#define CONF_parse_list BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CONF_parse_list) +#define CRL_DIST_POINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRL_DIST_POINTS_free) +#define CRL_DIST_POINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRL_DIST_POINTS_it) +#define CRL_DIST_POINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRL_DIST_POINTS_new) +#define CRYPTO_BUFFER_POOL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_free) +#define CRYPTO_BUFFER_POOL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_new) +#define CRYPTO_BUFFER_alloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_alloc) +#define CRYPTO_BUFFER_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_data) +#define CRYPTO_BUFFER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_free) +#define CRYPTO_BUFFER_init_CBS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_init_CBS) +#define CRYPTO_BUFFER_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_len) +#define CRYPTO_BUFFER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_new) +#define CRYPTO_BUFFER_new_from_CBS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_CBS) +#define CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_static_data_unsafe) +#define CRYPTO_BUFFER_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_BUFFER_up_ref) +#define CRYPTO_MUTEX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_cleanup) +#define CRYPTO_MUTEX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_init) +#define CRYPTO_MUTEX_lock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_read) +#define CRYPTO_MUTEX_lock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_write) +#define CRYPTO_MUTEX_unlock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_read) +#define CRYPTO_MUTEX_unlock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_write) +#define CRYPTO_POLYVAL_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_POLYVAL_finish) +#define CRYPTO_POLYVAL_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_POLYVAL_init) +#define CRYPTO_POLYVAL_update_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_POLYVAL_update_blocks) +#define CRYPTO_STATIC_MUTEX_is_write_locked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_is_write_locked) +#define CRYPTO_STATIC_MUTEX_lock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_read) +#define CRYPTO_STATIC_MUTEX_lock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_write) +#define CRYPTO_STATIC_MUTEX_unlock_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_read) +#define CRYPTO_STATIC_MUTEX_unlock_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_write) +#define CRYPTO_THREADID_current BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_current) +#define CRYPTO_THREADID_set_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_set_callback) +#define CRYPTO_THREADID_set_numeric BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_set_numeric) +#define CRYPTO_THREADID_set_pointer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_THREADID_set_pointer) +#define CRYPTO_cbc128_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cbc128_decrypt) +#define CRYPTO_cbc128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cbc128_encrypt) +#define CRYPTO_cfb128_1_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cfb128_1_encrypt) +#define CRYPTO_cfb128_8_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cfb128_8_encrypt) +#define CRYPTO_cfb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cfb128_encrypt) +#define CRYPTO_chacha_20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_chacha_20) +#define CRYPTO_cleanup_all_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_cleanup_all_ex_data) +#define CRYPTO_ctr128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt) +#define CRYPTO_ctr128_encrypt_ctr32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt_ctr32) +#define CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING) +#define CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING) +#define CRYPTO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_free) +#define CRYPTO_free_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_free_ex_data) +#define CRYPTO_gcm128_aad BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_aad) +#define CRYPTO_gcm128_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt) +#define CRYPTO_gcm128_decrypt_ctr32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt_ctr32) +#define CRYPTO_gcm128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt) +#define CRYPTO_gcm128_encrypt_ctr32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt_ctr32) +#define CRYPTO_gcm128_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_finish) +#define CRYPTO_gcm128_init_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_init_key) +#define CRYPTO_gcm128_setiv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_setiv) +#define CRYPTO_gcm128_tag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_gcm128_tag) +#define CRYPTO_get_dynlock_create_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_dynlock_create_callback) +#define CRYPTO_get_dynlock_destroy_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_dynlock_destroy_callback) +#define CRYPTO_get_dynlock_lock_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_dynlock_lock_callback) +#define CRYPTO_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_ex_data) +#define CRYPTO_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_ex_new_index) +#define CRYPTO_get_fork_ube_generation BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_fork_ube_generation) +#define CRYPTO_get_lock_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_lock_name) +#define CRYPTO_get_locking_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_locking_callback) +#define CRYPTO_get_sysgenid_path BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_sysgenid_path) +#define CRYPTO_get_thread_local BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_thread_local) +#define CRYPTO_get_ube_generation_number BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_ube_generation_number) +#define CRYPTO_get_vm_ube_active BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_active) +#define CRYPTO_get_vm_ube_generation BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_generation) +#define CRYPTO_get_vm_ube_supported BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_supported) +#define CRYPTO_ghash_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ghash_init) +#define CRYPTO_has_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_has_asm) +#define CRYPTO_has_broken_NEON BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_has_broken_NEON) +#define CRYPTO_hchacha20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_hchacha20) +#define CRYPTO_is_ARMv8_DIT_capable_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_is_ARMv8_DIT_capable_for_testing) +#define CRYPTO_is_PPC64LE_vcrypto_capable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_is_PPC64LE_vcrypto_capable) +#define CRYPTO_is_confidential_build BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_is_confidential_build) +#define CRYPTO_library_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_library_init) +#define CRYPTO_malloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_malloc) +#define CRYPTO_malloc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_malloc_init) +#define CRYPTO_mem_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_mem_ctrl) +#define CRYPTO_memcmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_memcmp) +#define CRYPTO_needs_hwcap2_workaround BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_needs_hwcap2_workaround) +#define CRYPTO_new_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_new_ex_data) +#define CRYPTO_num_locks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_num_locks) +#define CRYPTO_ofb128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_ofb128_encrypt) +#define CRYPTO_once BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_once) +#define CRYPTO_poly1305_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_finish) +#define CRYPTO_poly1305_finish_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_finish_neon) +#define CRYPTO_poly1305_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_init) +#define CRYPTO_poly1305_init_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_init_neon) +#define CRYPTO_poly1305_update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_update) +#define CRYPTO_poly1305_update_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_poly1305_update_neon) +#define CRYPTO_pre_sandbox_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_pre_sandbox_init) +#define CRYPTO_rdrand_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_rdrand_multiple8) +#define CRYPTO_realloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_realloc) +#define CRYPTO_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_refcount_dec_and_test_zero) +#define CRYPTO_refcount_inc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_refcount_inc) +#define CRYPTO_rndr_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_rndr_multiple8) +#define CRYPTO_secure_malloc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_secure_malloc_init) +#define CRYPTO_secure_malloc_initialized BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_secure_malloc_initialized) +#define CRYPTO_secure_used BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_secure_used) +#define CRYPTO_set_add_lock_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_add_lock_callback) +#define CRYPTO_set_dynlock_create_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_dynlock_create_callback) +#define CRYPTO_set_dynlock_destroy_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_dynlock_destroy_callback) +#define CRYPTO_set_dynlock_lock_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_dynlock_lock_callback) +#define CRYPTO_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_ex_data) +#define CRYPTO_set_id_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_id_callback) +#define CRYPTO_set_locking_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_locking_callback) +#define CRYPTO_set_mem_functions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_mem_functions) +#define CRYPTO_set_thread_local BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_set_thread_local) +#define CRYPTO_sysrand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_sysrand) +#define CRYPTO_sysrand_if_available BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_sysrand_if_available) +#define CRYPTO_tls1_prf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_tls1_prf) +#define CRYPTO_xts128_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CRYPTO_xts128_encrypt) +#define CTR_DRBG_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_clear) +#define CTR_DRBG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_free) +#define CTR_DRBG_generate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_generate) +#define CTR_DRBG_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_init) +#define CTR_DRBG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_new) +#define CTR_DRBG_reseed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, CTR_DRBG_reseed) +#define ChaCha20_ctr32_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_avx2) +#define ChaCha20_ctr32_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_neon) +#define ChaCha20_ctr32_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_nohw) +#define ChaCha20_ctr32_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3) +#define ChaCha20_ctr32_ssse3_4x BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3_4x) +#define DES_decrypt3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_decrypt3) +#define DES_ecb3_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb3_encrypt) +#define DES_ecb3_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb3_encrypt_ex) +#define DES_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb_encrypt) +#define DES_ecb_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ecb_encrypt_ex) +#define DES_ede2_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ede2_cbc_encrypt) +#define DES_ede3_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt) +#define DES_ede3_cbc_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt_ex) +#define DES_encrypt3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_encrypt3) +#define DES_is_weak_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_is_weak_key) +#define DES_key_sched BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_key_sched) +#define DES_ncbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ncbc_encrypt) +#define DES_ncbc_encrypt_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_ncbc_encrypt_ex) +#define DES_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_key) +#define DES_set_key_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_key_ex) +#define DES_set_key_unchecked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_key_unchecked) +#define DES_set_odd_parity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DES_set_odd_parity) +#define DH_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_bits) +#define DH_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_check) +#define DH_check_pub_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_check_pub_key) +#define DH_clear_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_clear_flags) +#define DH_compute_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_compute_key) +#define DH_compute_key_hashed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_compute_key_hashed) +#define DH_compute_key_padded BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_compute_key_padded) +#define DH_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_free) +#define DH_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_generate_key) +#define DH_generate_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_generate_parameters) +#define DH_generate_parameters_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_generate_parameters_ex) +#define DH_get0_g BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_g) +#define DH_get0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_key) +#define DH_get0_p BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_p) +#define DH_get0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_pqg) +#define DH_get0_priv_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_priv_key) +#define DH_get0_pub_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_pub_key) +#define DH_get0_q BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get0_q) +#define DH_get_2048_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_2048_256) +#define DH_get_rfc7919_2048 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_2048) +#define DH_get_rfc7919_3072 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_3072) +#define DH_get_rfc7919_4096 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_4096) +#define DH_get_rfc7919_8192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_get_rfc7919_8192) +#define DH_marshal_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_marshal_parameters) +#define DH_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_new) +#define DH_new_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_new_by_nid) +#define DH_num_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_num_bits) +#define DH_parse_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_parse_parameters) +#define DH_set0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_set0_key) +#define DH_set0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_set0_pqg) +#define DH_set_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_set_length) +#define DH_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_size) +#define DH_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DH_up_ref) +#define DHparams_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DHparams_dup) +#define DIRECTORYSTRING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIRECTORYSTRING_free) +#define DIRECTORYSTRING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIRECTORYSTRING_it) +#define DIRECTORYSTRING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIRECTORYSTRING_new) +#define DISPLAYTEXT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DISPLAYTEXT_free) +#define DISPLAYTEXT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DISPLAYTEXT_it) +#define DISPLAYTEXT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DISPLAYTEXT_new) +#define DIST_POINT_NAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_NAME_free) +#define DIST_POINT_NAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_NAME_it) +#define DIST_POINT_NAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_NAME_new) +#define DIST_POINT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_free) +#define DIST_POINT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_it) +#define DIST_POINT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_new) +#define DIST_POINT_set_dpname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DIST_POINT_set_dpname) +#define DSA_SIG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_free) +#define DSA_SIG_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_get0) +#define DSA_SIG_marshal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_marshal) +#define DSA_SIG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_new) +#define DSA_SIG_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_parse) +#define DSA_SIG_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_SIG_set0) +#define DSA_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_bits) +#define DSA_check_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_check_signature) +#define DSA_do_check_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_do_check_signature) +#define DSA_do_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_do_sign) +#define DSA_do_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_do_verify) +#define DSA_dup_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_dup_DH) +#define DSA_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_free) +#define DSA_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_generate_key) +#define DSA_generate_parameters_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_generate_parameters_ex) +#define DSA_get0_g BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_g) +#define DSA_get0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_key) +#define DSA_get0_p BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_p) +#define DSA_get0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_pqg) +#define DSA_get0_priv_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_priv_key) +#define DSA_get0_pub_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_pub_key) +#define DSA_get0_q BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get0_q) +#define DSA_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get_ex_data) +#define DSA_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_get_ex_new_index) +#define DSA_marshal_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_marshal_parameters) +#define DSA_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_marshal_private_key) +#define DSA_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_marshal_public_key) +#define DSA_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_new) +#define DSA_parse_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_parse_parameters) +#define DSA_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_parse_private_key) +#define DSA_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_parse_public_key) +#define DSA_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_print) +#define DSA_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_print_fp) +#define DSA_set0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_set0_key) +#define DSA_set0_pqg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_set0_pqg) +#define DSA_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_set_ex_data) +#define DSA_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_sign) +#define DSA_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_size) +#define DSA_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_up_ref) +#define DSA_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSA_verify) +#define DSAparams_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, DSAparams_dup) +#define ECDH_compute_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDH_compute_key) +#define ECDH_compute_key_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDH_compute_key_fips) +#define ECDH_compute_shared_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDH_compute_shared_secret) +#define ECDSA_SIG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_free) +#define ECDSA_SIG_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_from_bytes) +#define ECDSA_SIG_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_get0) +#define ECDSA_SIG_get0_r BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_get0_r) +#define ECDSA_SIG_get0_s BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_get0_s) +#define ECDSA_SIG_marshal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_marshal) +#define ECDSA_SIG_max_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_max_len) +#define ECDSA_SIG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_new) +#define ECDSA_SIG_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_parse) +#define ECDSA_SIG_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_set0) +#define ECDSA_SIG_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_SIG_to_bytes) +#define ECDSA_do_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_do_sign) +#define ECDSA_do_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_do_verify) +#define ECDSA_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_sign) +#define ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_sign_with_nonce_and_leak_private_key_for_testing) +#define ECDSA_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_size) +#define ECDSA_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_verify) +#define ECPKParameters_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECPKParameters_print) +#define EC_GFp_mont_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_mont_method) +#define EC_GFp_nistp224_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp224_method) +#define EC_GFp_nistp256_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp256_method) +#define EC_GFp_nistp384_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp384_method) +#define EC_GFp_nistp521_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistp521_method) +#define EC_GFp_nistz256_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GFp_nistz256_method) +#define EC_GROUP_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_cmp) +#define EC_GROUP_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_dup) +#define EC_GROUP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_free) +#define EC_GROUP_get0_generator BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get0_generator) +#define EC_GROUP_get0_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get0_order) +#define EC_GROUP_get0_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get0_seed) +#define EC_GROUP_get_asn1_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_asn1_flag) +#define EC_GROUP_get_cofactor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_cofactor) +#define EC_GROUP_get_curve_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_curve_GFp) +#define EC_GROUP_get_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_curve_name) +#define EC_GROUP_get_degree BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_degree) +#define EC_GROUP_get_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_order) +#define EC_GROUP_get_point_conversion_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_point_conversion_form) +#define EC_GROUP_get_seed_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_get_seed_len) +#define EC_GROUP_method_of BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_method_of) +#define EC_GROUP_new_by_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name) +#define EC_GROUP_new_by_curve_name_mutable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name_mutable) +#define EC_GROUP_new_curve_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_new_curve_GFp) +#define EC_GROUP_order_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_order_bits) +#define EC_GROUP_set_asn1_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_asn1_flag) +#define EC_GROUP_set_generator BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_generator) +#define EC_GROUP_set_point_conversion_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_point_conversion_form) +#define EC_GROUP_set_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_GROUP_set_seed) +#define EC_KEY_METHOD_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_free) +#define EC_KEY_METHOD_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_new) +#define EC_KEY_METHOD_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_set_flags) +#define EC_KEY_METHOD_set_init_awslc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_set_init_awslc) +#define EC_KEY_METHOD_set_sign_awslc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_METHOD_set_sign_awslc) +#define EC_KEY_OpenSSL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_OpenSSL) +#define EC_KEY_check_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_check_fips) +#define EC_KEY_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_check_key) +#define EC_KEY_decoded_from_explicit_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_decoded_from_explicit_params) +#define EC_KEY_derive_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_derive_from_secret) +#define EC_KEY_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_dup) +#define EC_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_free) +#define EC_KEY_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_generate_key) +#define EC_KEY_generate_key_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_generate_key_fips) +#define EC_KEY_get0_group BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get0_group) +#define EC_KEY_get0_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get0_private_key) +#define EC_KEY_get0_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get0_public_key) +#define EC_KEY_get_conv_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_conv_form) +#define EC_KEY_get_default_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_default_method) +#define EC_KEY_get_enc_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_enc_flags) +#define EC_KEY_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_ex_data) +#define EC_KEY_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_ex_new_index) +#define EC_KEY_get_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_get_method) +#define EC_KEY_is_opaque BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_is_opaque) +#define EC_KEY_key2buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_key2buf) +#define EC_KEY_marshal_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_marshal_curve_name) +#define EC_KEY_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_marshal_private_key) +#define EC_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_new) +#define EC_KEY_new_by_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_new_by_curve_name) +#define EC_KEY_new_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_new_method) +#define EC_KEY_parse_curve_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_curve_name) +#define EC_KEY_parse_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_parameters) +#define EC_KEY_parse_parameters_and_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_parameters_and_type) +#define EC_KEY_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_parse_private_key) +#define EC_KEY_set_asn1_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_asn1_flag) +#define EC_KEY_set_conv_form BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_conv_form) +#define EC_KEY_set_enc_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_enc_flags) +#define EC_KEY_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_ex_data) +#define EC_KEY_set_group BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_group) +#define EC_KEY_set_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_method) +#define EC_KEY_set_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_private_key) +#define EC_KEY_set_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_public_key) +#define EC_KEY_set_public_key_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_set_public_key_affine_coordinates) +#define EC_KEY_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_KEY_up_ref) +#define EC_METHOD_get_field_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_METHOD_get_field_type) +#define EC_POINT_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_add) +#define EC_POINT_bn2point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_bn2point) +#define EC_POINT_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_clear_free) +#define EC_POINT_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_cmp) +#define EC_POINT_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_copy) +#define EC_POINT_dbl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_dbl) +#define EC_POINT_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_dup) +#define EC_POINT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_free) +#define EC_POINT_get_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates) +#define EC_POINT_get_affine_coordinates_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates_GFp) +#define EC_POINT_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_invert) +#define EC_POINT_is_at_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_is_at_infinity) +#define EC_POINT_is_on_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_is_on_curve) +#define EC_POINT_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_mul) +#define EC_POINT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_new) +#define EC_POINT_oct2point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_oct2point) +#define EC_POINT_point2bn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_point2bn) +#define EC_POINT_point2cbb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_point2cbb) +#define EC_POINT_point2oct BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_point2oct) +#define EC_POINT_set_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates) +#define EC_POINT_set_affine_coordinates_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates_GFp) +#define EC_POINT_set_compressed_coordinates_GFp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_compressed_coordinates_GFp) +#define EC_POINT_set_to_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_POINT_set_to_infinity) +#define EC_curve_nid2nist BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_curve_nid2nist) +#define EC_curve_nist2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_curve_nist2nid) +#define EC_get_builtin_curves BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_get_builtin_curves) +#define EC_group_p224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p224) +#define EC_group_p256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p256) +#define EC_group_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p384) +#define EC_group_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_p521) +#define EC_group_secp256k1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_group_secp256k1) +#define EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_hash_to_curve_p256_xmd_sha256_sswu) +#define EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EC_hash_to_curve_p384_xmd_sha384_sswu) +#define ED25519_check_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_check_public_key) +#define ED25519_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_keypair) +#define ED25519_keypair_from_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_keypair_from_seed) +#define ED25519_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_keypair_internal) +#define ED25519_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_sign) +#define ED25519_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_sign_no_self_test) +#define ED25519_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_verify) +#define ED25519_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519_verify_no_self_test) +#define ED25519ctx_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_sign) +#define ED25519ctx_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_sign_no_self_test) +#define ED25519ctx_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_verify) +#define ED25519ctx_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ctx_verify_no_self_test) +#define ED25519ph_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign) +#define ED25519ph_sign_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign_digest) +#define ED25519ph_sign_digest_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign_digest_no_self_test) +#define ED25519ph_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_sign_no_self_test) +#define ED25519ph_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify) +#define ED25519ph_verify_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify_digest) +#define ED25519ph_verify_digest_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify_digest_no_self_test) +#define ED25519ph_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ED25519ph_verify_no_self_test) +#define EDIPARTYNAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EDIPARTYNAME_free) +#define EDIPARTYNAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EDIPARTYNAME_it) +#define EDIPARTYNAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EDIPARTYNAME_new) +#define ENGINE_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_cleanup) +#define ENGINE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_free) +#define ENGINE_get_EC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_get_EC) +#define ENGINE_get_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_get_RSA) +#define ENGINE_load_builtin_engines BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_load_builtin_engines) +#define ENGINE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_new) +#define ENGINE_register_all_ciphers BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_register_all_ciphers) +#define ENGINE_register_all_complete BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_register_all_complete) +#define ENGINE_register_all_digests BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_register_all_digests) +#define ENGINE_set_EC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_set_EC) +#define ENGINE_set_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ENGINE_set_RSA) +#define ERR_SAVE_STATE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_SAVE_STATE_free) +#define ERR_add_error_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_add_error_data) +#define ERR_add_error_dataf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_add_error_dataf) +#define ERR_clear_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_clear_error) +#define ERR_clear_system_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_clear_system_error) +#define ERR_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_error_string) +#define ERR_error_string_n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_error_string_n) +#define ERR_free_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_free_strings) +#define ERR_func_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_func_error_string) +#define ERR_get_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_error) +#define ERR_get_error_line BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_error_line) +#define ERR_get_error_line_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_error_line_data) +#define ERR_get_next_error_library BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_get_next_error_library) +#define ERR_lib_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_lib_error_string) +#define ERR_load_BIO_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_BIO_strings) +#define ERR_load_CRYPTO_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_CRYPTO_strings) +#define ERR_load_ERR_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_ERR_strings) +#define ERR_load_RAND_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_RAND_strings) +#define ERR_load_crypto_strings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_load_crypto_strings) +#define ERR_peek_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_error) +#define ERR_peek_error_line BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_error_line) +#define ERR_peek_error_line_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_error_line_data) +#define ERR_peek_last_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_last_error) +#define ERR_peek_last_error_line BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_last_error_line) +#define ERR_peek_last_error_line_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_peek_last_error_line_data) +#define ERR_pop_to_mark BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_pop_to_mark) +#define ERR_print_errors BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_print_errors) +#define ERR_print_errors_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_print_errors_cb) +#define ERR_print_errors_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_print_errors_fp) +#define ERR_put_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_put_error) +#define ERR_reason_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_reason_error_string) +#define ERR_remove_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_remove_state) +#define ERR_remove_thread_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_remove_thread_state) +#define ERR_restore_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_restore_state) +#define ERR_save_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_save_state) +#define ERR_set_error_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_set_error_data) +#define ERR_set_mark BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ERR_set_mark) +#define EVP_AEAD_CTX_aead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_aead) +#define EVP_AEAD_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_cleanup) +#define EVP_AEAD_CTX_deserialize_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_deserialize_state) +#define EVP_AEAD_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_free) +#define EVP_AEAD_CTX_get_aead_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_aead_id) +#define EVP_AEAD_CTX_get_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_iv) +#define EVP_AEAD_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_init) +#define EVP_AEAD_CTX_init_with_direction BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_init_with_direction) +#define EVP_AEAD_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_new) +#define EVP_AEAD_CTX_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_open) +#define EVP_AEAD_CTX_open_gather BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_open_gather) +#define EVP_AEAD_CTX_seal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal) +#define EVP_AEAD_CTX_seal_scatter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal_scatter) +#define EVP_AEAD_CTX_serialize_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_serialize_state) +#define EVP_AEAD_CTX_tag_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_tag_len) +#define EVP_AEAD_CTX_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_CTX_zero) +#define EVP_AEAD_get_iv_from_ipv4_nanosecs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_get_iv_from_ipv4_nanosecs) +#define EVP_AEAD_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_key_length) +#define EVP_AEAD_max_overhead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_max_overhead) +#define EVP_AEAD_max_tag_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_max_tag_len) +#define EVP_AEAD_nonce_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_AEAD_nonce_length) +#define EVP_BytesToKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_BytesToKey) +#define EVP_CIPHER_CTX_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_block_size) +#define EVP_CIPHER_CTX_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cipher) +#define EVP_CIPHER_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cleanup) +#define EVP_CIPHER_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_copy) +#define EVP_CIPHER_CTX_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_ctrl) +#define EVP_CIPHER_CTX_encrypting BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_encrypting) +#define EVP_CIPHER_CTX_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_flags) +#define EVP_CIPHER_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_free) +#define EVP_CIPHER_CTX_get_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_get_app_data) +#define EVP_CIPHER_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_init) +#define EVP_CIPHER_CTX_iv_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_iv_length) +#define EVP_CIPHER_CTX_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_key_length) +#define EVP_CIPHER_CTX_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_mode) +#define EVP_CIPHER_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_new) +#define EVP_CIPHER_CTX_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_nid) +#define EVP_CIPHER_CTX_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_reset) +#define EVP_CIPHER_CTX_set_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_app_data) +#define EVP_CIPHER_CTX_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_flags) +#define EVP_CIPHER_CTX_set_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_key_length) +#define EVP_CIPHER_CTX_set_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_padding) +#define EVP_CIPHER_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_block_size) +#define EVP_CIPHER_do_all_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_do_all_sorted) +#define EVP_CIPHER_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_flags) +#define EVP_CIPHER_iv_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_iv_length) +#define EVP_CIPHER_key_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_key_length) +#define EVP_CIPHER_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_mode) +#define EVP_CIPHER_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_name) +#define EVP_CIPHER_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CIPHER_nid) +#define EVP_Cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_Cipher) +#define EVP_CipherFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherFinal) +#define EVP_CipherFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherFinal_ex) +#define EVP_CipherInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherInit) +#define EVP_CipherInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherInit_ex) +#define EVP_CipherUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_CipherUpdate) +#define EVP_DecodeBase64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeBase64) +#define EVP_DecodeBlock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeBlock) +#define EVP_DecodeFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeFinal) +#define EVP_DecodeInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeInit) +#define EVP_DecodeUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodeUpdate) +#define EVP_DecodedLength BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecodedLength) +#define EVP_DecryptFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptFinal) +#define EVP_DecryptFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptFinal_ex) +#define EVP_DecryptInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptInit) +#define EVP_DecryptInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptInit_ex) +#define EVP_DecryptUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DecryptUpdate) +#define EVP_Digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_Digest) +#define EVP_DigestFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestFinal) +#define EVP_DigestFinalXOF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestFinalXOF) +#define EVP_DigestFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestFinal_ex) +#define EVP_DigestInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestInit) +#define EVP_DigestInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestInit_ex) +#define EVP_DigestSign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSign) +#define EVP_DigestSignFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSignFinal) +#define EVP_DigestSignInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSignInit) +#define EVP_DigestSignUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSignUpdate) +#define EVP_DigestSqueeze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestSqueeze) +#define EVP_DigestUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestUpdate) +#define EVP_DigestVerify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerify) +#define EVP_DigestVerifyFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerifyFinal) +#define EVP_DigestVerifyInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerifyInit) +#define EVP_DigestVerifyUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_DigestVerifyUpdate) +#define EVP_ENCODE_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_ENCODE_CTX_free) +#define EVP_ENCODE_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_ENCODE_CTX_new) +#define EVP_EncodeBlock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeBlock) +#define EVP_EncodeFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeFinal) +#define EVP_EncodeInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeInit) +#define EVP_EncodeUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodeUpdate) +#define EVP_EncodedLength BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncodedLength) +#define EVP_EncryptFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptFinal) +#define EVP_EncryptFinal_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptFinal_ex) +#define EVP_EncryptInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptInit) +#define EVP_EncryptInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptInit_ex) +#define EVP_EncryptUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_EncryptUpdate) +#define EVP_HPKE_AEAD_aead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_AEAD_aead) +#define EVP_HPKE_AEAD_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_AEAD_id) +#define EVP_HPKE_CTX_aead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_aead) +#define EVP_HPKE_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_cleanup) +#define EVP_HPKE_CTX_export BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_export) +#define EVP_HPKE_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_free) +#define EVP_HPKE_CTX_kdf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_kdf) +#define EVP_HPKE_CTX_kem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_kem) +#define EVP_HPKE_CTX_max_overhead BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_max_overhead) +#define EVP_HPKE_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_new) +#define EVP_HPKE_CTX_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_open) +#define EVP_HPKE_CTX_seal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_seal) +#define EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_recipient) +#define EVP_HPKE_CTX_setup_auth_sender BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender) +#define EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing) +#define EVP_HPKE_CTX_setup_recipient BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_recipient) +#define EVP_HPKE_CTX_setup_sender BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender) +#define EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender_with_seed_for_testing) +#define EVP_HPKE_CTX_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_CTX_zero) +#define EVP_HPKE_KDF_hkdf_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KDF_hkdf_md) +#define EVP_HPKE_KDF_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KDF_id) +#define EVP_HPKE_KEM_enc_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_enc_len) +#define EVP_HPKE_KEM_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_id) +#define EVP_HPKE_KEM_private_key_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_private_key_len) +#define EVP_HPKE_KEM_public_key_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEM_public_key_len) +#define EVP_HPKE_KEY_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_cleanup) +#define EVP_HPKE_KEY_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_copy) +#define EVP_HPKE_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_free) +#define EVP_HPKE_KEY_generate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_generate) +#define EVP_HPKE_KEY_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_init) +#define EVP_HPKE_KEY_kem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_kem) +#define EVP_HPKE_KEY_move BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_move) +#define EVP_HPKE_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_new) +#define EVP_HPKE_KEY_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_private_key) +#define EVP_HPKE_KEY_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_public_key) +#define EVP_HPKE_KEY_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_HPKE_KEY_zero) +#define EVP_MD_CTX_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_block_size) +#define EVP_MD_CTX_cleanse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_cleanse) +#define EVP_MD_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_cleanup) +#define EVP_MD_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_copy) +#define EVP_MD_CTX_copy_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_copy_ex) +#define EVP_MD_CTX_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_create) +#define EVP_MD_CTX_destroy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_destroy) +#define EVP_MD_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_free) +#define EVP_MD_CTX_get_pkey_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_get_pkey_ctx) +#define EVP_MD_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_init) +#define EVP_MD_CTX_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_md) +#define EVP_MD_CTX_move BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_move) +#define EVP_MD_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_new) +#define EVP_MD_CTX_pkey_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_pkey_ctx) +#define EVP_MD_CTX_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_reset) +#define EVP_MD_CTX_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_set_flags) +#define EVP_MD_CTX_set_pkey_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_set_pkey_ctx) +#define EVP_MD_CTX_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_size) +#define EVP_MD_CTX_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_CTX_type) +#define EVP_MD_block_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_block_size) +#define EVP_MD_do_all BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_do_all) +#define EVP_MD_do_all_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_do_all_sorted) +#define EVP_MD_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_flags) +#define EVP_MD_get0_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_get0_name) +#define EVP_MD_get_pkey_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_get_pkey_type) +#define EVP_MD_meth_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_meth_get_flags) +#define EVP_MD_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_name) +#define EVP_MD_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_nid) +#define EVP_MD_pkey_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_pkey_type) +#define EVP_MD_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_size) +#define EVP_MD_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_type) +#define EVP_MD_unstable_sha3_enable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_enable) +#define EVP_MD_unstable_sha3_is_enabled BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_is_enabled) +#define EVP_PBE_scrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PBE_scrypt) +#define EVP_PKCS82PKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKCS82PKEY) +#define EVP_PKEY2PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY2PKCS8) +#define EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_add1_hkdf_info) +#define EVP_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl) +#define EVP_PKEY_CTX_ctrl_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl_str) +#define EVP_PKEY_CTX_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_dup) +#define EVP_PKEY_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_free) +#define EVP_PKEY_CTX_get0_pkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_pkey) +#define EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_rsa_oaep_label) +#define EVP_PKEY_CTX_get0_signature_context BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_signature_context) +#define EVP_PKEY_CTX_get_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_app_data) +#define EVP_PKEY_CTX_get_keygen_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_keygen_info) +#define EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_mgf1_md) +#define EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_oaep_md) +#define EVP_PKEY_CTX_get_rsa_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_padding) +#define EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_pss_saltlen) +#define EVP_PKEY_CTX_get_signature_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_signature_md) +#define EVP_PKEY_CTX_hkdf_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_hkdf_mode) +#define EVP_PKEY_CTX_kem_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_kem_set_params) +#define EVP_PKEY_CTX_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_md) +#define EVP_PKEY_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_new) +#define EVP_PKEY_CTX_new_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_new_id) +#define EVP_PKEY_CTX_pqdsa_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_pqdsa_set_params) +#define EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set0_rsa_oaep_label) +#define EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_key) +#define EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_salt) +#define EVP_PKEY_CTX_set_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_app_data) +#define EVP_PKEY_CTX_set_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_cb) +#define EVP_PKEY_CTX_set_dh_pad BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_pad) +#define EVP_PKEY_CTX_set_dh_paramgen_generator BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_generator) +#define EVP_PKEY_CTX_set_dh_paramgen_prime_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_prime_len) +#define EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_bits) +#define EVP_PKEY_CTX_set_dsa_paramgen_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_md) +#define EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_q_bits) +#define EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_param_enc) +#define EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_paramgen_curve_nid) +#define EVP_PKEY_CTX_set_hkdf_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_hkdf_md) +#define EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_bits) +#define EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_pubexp) +#define EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_mgf1_md) +#define EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_oaep_md) +#define EVP_PKEY_CTX_set_rsa_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_padding) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_md) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen) +#define EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_saltlen) +#define EVP_PKEY_CTX_set_signature_context BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_context) +#define EVP_PKEY_CTX_set_signature_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_md) +#define EVP_PKEY_asn1_find BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_find) +#define EVP_PKEY_asn1_find_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_find_str) +#define EVP_PKEY_asn1_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0) +#define EVP_PKEY_asn1_get0_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0_info) +#define EVP_PKEY_asn1_get_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_asn1_get_count) +#define EVP_PKEY_assign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign) +#define EVP_PKEY_assign_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_DH) +#define EVP_PKEY_assign_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_DSA) +#define EVP_PKEY_assign_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_EC_KEY) +#define EVP_PKEY_assign_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_assign_RSA) +#define EVP_PKEY_base_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_base_id) +#define EVP_PKEY_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_bits) +#define EVP_PKEY_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_check) +#define EVP_PKEY_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_cmp) +#define EVP_PKEY_cmp_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_cmp_parameters) +#define EVP_PKEY_copy_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_copy_parameters) +#define EVP_PKEY_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_decapsulate) +#define EVP_PKEY_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_decrypt) +#define EVP_PKEY_decrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_decrypt_init) +#define EVP_PKEY_derive BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_derive) +#define EVP_PKEY_derive_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_derive_init) +#define EVP_PKEY_derive_set_peer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_derive_set_peer) +#define EVP_PKEY_ec_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_ec_pkey_meth) +#define EVP_PKEY_ed25519_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_ed25519_pkey_meth) +#define EVP_PKEY_ed25519ph_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_ed25519ph_pkey_meth) +#define EVP_PKEY_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encapsulate) +#define EVP_PKEY_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encapsulate_deterministic) +#define EVP_PKEY_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encrypt) +#define EVP_PKEY_encrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_encrypt_init) +#define EVP_PKEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_free) +#define EVP_PKEY_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0) +#define EVP_PKEY_get0_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_DH) +#define EVP_PKEY_get0_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_DSA) +#define EVP_PKEY_get0_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_EC_KEY) +#define EVP_PKEY_get0_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get0_RSA) +#define EVP_PKEY_get1_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_DH) +#define EVP_PKEY_get1_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_DSA) +#define EVP_PKEY_get1_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_EC_KEY) +#define EVP_PKEY_get1_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_RSA) +#define EVP_PKEY_get1_tls_encodedpoint BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get1_tls_encodedpoint) +#define EVP_PKEY_get_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get_raw_private_key) +#define EVP_PKEY_get_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_get_raw_public_key) +#define EVP_PKEY_hkdf_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_hkdf_pkey_meth) +#define EVP_PKEY_hmac_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_hmac_pkey_meth) +#define EVP_PKEY_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_id) +#define EVP_PKEY_is_opaque BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_is_opaque) +#define EVP_PKEY_kem_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_check_key) +#define EVP_PKEY_kem_new_raw_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_key) +#define EVP_PKEY_kem_new_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_public_key) +#define EVP_PKEY_kem_new_raw_secret_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_secret_key) +#define EVP_PKEY_kem_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_pkey_meth) +#define EVP_PKEY_kem_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_kem_set_params) +#define EVP_PKEY_keygen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_keygen) +#define EVP_PKEY_keygen_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_keygen_deterministic) +#define EVP_PKEY_keygen_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_keygen_init) +#define EVP_PKEY_missing_parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_missing_parameters) +#define EVP_PKEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new) +#define EVP_PKEY_new_mac_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new_mac_key) +#define EVP_PKEY_new_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new_raw_private_key) +#define EVP_PKEY_new_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_new_raw_public_key) +#define EVP_PKEY_param_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_param_check) +#define EVP_PKEY_paramgen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_paramgen) +#define EVP_PKEY_paramgen_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_paramgen_init) +#define EVP_PKEY_pqdsa_get_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_get_type) +#define EVP_PKEY_pqdsa_new_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_private_key) +#define EVP_PKEY_pqdsa_new_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_public_key) +#define EVP_PKEY_pqdsa_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_pkey_meth) +#define EVP_PKEY_pqdsa_set_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_set_params) +#define EVP_PKEY_print_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_print_params) +#define EVP_PKEY_print_private BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_print_private) +#define EVP_PKEY_print_public BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_print_public) +#define EVP_PKEY_public_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_public_check) +#define EVP_PKEY_rsa_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_rsa_pkey_meth) +#define EVP_PKEY_rsa_pss_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_rsa_pss_pkey_meth) +#define EVP_PKEY_set1_DH BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_DH) +#define EVP_PKEY_set1_DSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_DSA) +#define EVP_PKEY_set1_EC_KEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_EC_KEY) +#define EVP_PKEY_set1_RSA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_RSA) +#define EVP_PKEY_set1_tls_encodedpoint BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set1_tls_encodedpoint) +#define EVP_PKEY_set_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set_type) +#define EVP_PKEY_set_type_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_set_type_str) +#define EVP_PKEY_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_sign) +#define EVP_PKEY_sign_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_sign_init) +#define EVP_PKEY_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_size) +#define EVP_PKEY_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_type) +#define EVP_PKEY_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_up_ref) +#define EVP_PKEY_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify) +#define EVP_PKEY_verify_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify_init) +#define EVP_PKEY_verify_recover BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify_recover) +#define EVP_PKEY_verify_recover_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_PKEY_verify_recover_init) +#define EVP_RSA_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_RSA_PKEY_CTX_ctrl) +#define EVP_SignFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignFinal) +#define EVP_SignInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignInit) +#define EVP_SignInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignInit_ex) +#define EVP_SignUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_SignUpdate) +#define EVP_VerifyFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyFinal) +#define EVP_VerifyInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyInit) +#define EVP_VerifyInit_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyInit_ex) +#define EVP_VerifyUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_VerifyUpdate) +#define EVP_add_cipher_alias BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_add_cipher_alias) +#define EVP_add_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_add_digest) +#define EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls) +#define EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls_implicit_iv) +#define EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls) +#define EVP_aead_aes_128_cbc_sha256_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls_implicit_iv) +#define EVP_aead_aes_128_ccm_bluetooth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth) +#define EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth_8) +#define EVP_aead_aes_128_ccm_matter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_matter) +#define EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_ctr_hmac_sha256) +#define EVP_aead_aes_128_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm) +#define EVP_aead_aes_128_gcm_randnonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_randnonce) +#define EVP_aead_aes_128_gcm_siv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_siv) +#define EVP_aead_aes_128_gcm_tls12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls12) +#define EVP_aead_aes_128_gcm_tls13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls13) +#define EVP_aead_aes_192_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_192_gcm) +#define EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls) +#define EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls_implicit_iv) +#define EVP_aead_aes_256_cbc_sha384_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha384_tls) +#define EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_ctr_hmac_sha256) +#define EVP_aead_aes_256_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm) +#define EVP_aead_aes_256_gcm_randnonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_randnonce) +#define EVP_aead_aes_256_gcm_siv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_siv) +#define EVP_aead_aes_256_gcm_tls12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls12) +#define EVP_aead_aes_256_gcm_tls13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls13) +#define EVP_aead_chacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_chacha20_poly1305) +#define EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls) +#define EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv) +#define EVP_aead_null_sha1_tls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_null_sha1_tls) +#define EVP_aead_xchacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aead_xchacha20_poly1305) +#define EVP_aes_128_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cbc) +#define EVP_aes_128_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha1) +#define EVP_aes_128_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha256) +#define EVP_aes_128_ccm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ccm) +#define EVP_aes_128_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb) +#define EVP_aes_128_cfb1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb1) +#define EVP_aes_128_cfb128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb128) +#define EVP_aes_128_cfb8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_cfb8) +#define EVP_aes_128_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ctr) +#define EVP_aes_128_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ecb) +#define EVP_aes_128_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_gcm) +#define EVP_aes_128_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_128_ofb) +#define EVP_aes_192_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cbc) +#define EVP_aes_192_ccm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ccm) +#define EVP_aes_192_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb) +#define EVP_aes_192_cfb1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb1) +#define EVP_aes_192_cfb128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb128) +#define EVP_aes_192_cfb8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_cfb8) +#define EVP_aes_192_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ctr) +#define EVP_aes_192_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ecb) +#define EVP_aes_192_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_gcm) +#define EVP_aes_192_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_192_ofb) +#define EVP_aes_256_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cbc) +#define EVP_aes_256_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha1) +#define EVP_aes_256_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha256) +#define EVP_aes_256_ccm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ccm) +#define EVP_aes_256_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb) +#define EVP_aes_256_cfb1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb1) +#define EVP_aes_256_cfb128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb128) +#define EVP_aes_256_cfb8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_cfb8) +#define EVP_aes_256_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ctr) +#define EVP_aes_256_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ecb) +#define EVP_aes_256_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_gcm) +#define EVP_aes_256_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_ofb) +#define EVP_aes_256_wrap BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_wrap) +#define EVP_aes_256_xts BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_aes_256_xts) +#define EVP_bf_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_cbc) +#define EVP_bf_cfb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_cfb) +#define EVP_bf_cfb64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_cfb64) +#define EVP_bf_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_ecb) +#define EVP_bf_ofb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_bf_ofb) +#define EVP_blake2b256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_blake2b256) +#define EVP_cast5_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_cast5_cbc) +#define EVP_cast5_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_cast5_ecb) +#define EVP_chacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_chacha20_poly1305) +#define EVP_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_cleanup) +#define EVP_des_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_cbc) +#define EVP_des_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ecb) +#define EVP_des_ede BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede) +#define EVP_des_ede3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede3) +#define EVP_des_ede3_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede3_cbc) +#define EVP_des_ede3_ecb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede3_ecb) +#define EVP_des_ede_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_des_ede_cbc) +#define EVP_enc_null BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_enc_null) +#define EVP_final_with_secret_suffix_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha1) +#define EVP_final_with_secret_suffix_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha256) +#define EVP_final_with_secret_suffix_sha384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha384) +#define EVP_get_cipherbyname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_cipherbyname) +#define EVP_get_cipherbynid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_cipherbynid) +#define EVP_get_digestbyname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_digestbyname) +#define EVP_get_digestbynid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_digestbynid) +#define EVP_get_digestbyobj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_digestbyobj) +#define EVP_get_pw_prompt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_get_pw_prompt) +#define EVP_has_aes_hardware BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_has_aes_hardware) +#define EVP_hpke_aes_128_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_aes_128_gcm) +#define EVP_hpke_aes_256_gcm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_aes_256_gcm) +#define EVP_hpke_chacha20_poly1305 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_chacha20_poly1305) +#define EVP_hpke_hkdf_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_hkdf_sha256) +#define EVP_hpke_x25519_hkdf_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_hpke_x25519_hkdf_sha256) +#define EVP_marshal_digest_algorithm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_digest_algorithm) +#define EVP_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_private_key) +#define EVP_marshal_private_key_v2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_private_key_v2) +#define EVP_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_marshal_public_key) +#define EVP_md4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md4) +#define EVP_md5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md5) +#define EVP_md5_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md5_sha1) +#define EVP_md_null BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_md_null) +#define EVP_parse_digest_algorithm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_parse_digest_algorithm) +#define EVP_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_parse_private_key) +#define EVP_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_parse_public_key) +#define EVP_rc2_40_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_rc2_40_cbc) +#define EVP_rc2_cbc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_rc2_cbc) +#define EVP_rc4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_rc4) +#define EVP_read_pw_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_read_pw_string) +#define EVP_read_pw_string_min BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_read_pw_string_min) +#define EVP_ripemd160 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_ripemd160) +#define EVP_sha1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha1) +#define EVP_sha224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha224) +#define EVP_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha256) +#define EVP_sha384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha384) +#define EVP_sha3_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_224) +#define EVP_sha3_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_256) +#define EVP_sha3_384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_384) +#define EVP_sha3_512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha3_512) +#define EVP_sha512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha512) +#define EVP_sha512_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha512_224) +#define EVP_sha512_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_sha512_256) +#define EVP_shake128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_shake128) +#define EVP_shake256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_shake256) +#define EVP_tls_cbc_copy_mac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_copy_mac) +#define EVP_tls_cbc_digest_record BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_digest_record) +#define EVP_tls_cbc_record_digest_supported BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_record_digest_supported) +#define EVP_tls_cbc_remove_padding BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EVP_tls_cbc_remove_padding) +#define EXTENDED_KEY_USAGE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_free) +#define EXTENDED_KEY_USAGE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_it) +#define EXTENDED_KEY_USAGE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_new) +#define FIPS_is_entropy_cpu_jitter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_is_entropy_cpu_jitter) +#define FIPS_mode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_mode) +#define FIPS_mode_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_mode_set) +#define FIPS_service_indicator_after_call BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_service_indicator_after_call) +#define FIPS_service_indicator_before_call BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, FIPS_service_indicator_before_call) +#define GENERAL_NAMES_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAMES_free) +#define GENERAL_NAMES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAMES_it) +#define GENERAL_NAMES_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAMES_new) +#define GENERAL_NAME_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_cmp) +#define GENERAL_NAME_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_dup) +#define GENERAL_NAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_free) +#define GENERAL_NAME_get0_otherName BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_get0_otherName) +#define GENERAL_NAME_get0_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_get0_value) +#define GENERAL_NAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_it) +#define GENERAL_NAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_new) +#define GENERAL_NAME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_print) +#define GENERAL_NAME_set0_othername BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_set0_othername) +#define GENERAL_NAME_set0_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_NAME_set0_value) +#define GENERAL_SUBTREE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_SUBTREE_free) +#define GENERAL_SUBTREE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_SUBTREE_it) +#define GENERAL_SUBTREE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, GENERAL_SUBTREE_new) +#define HKDF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HKDF) +#define HKDF_expand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HKDF_expand) +#define HKDF_extract BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HKDF_extract) +#define HMAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC) +#define HMAC_CTX_cleanse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_cleanse) +#define HMAC_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_cleanup) +#define HMAC_CTX_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_copy) +#define HMAC_CTX_copy_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_copy_ex) +#define HMAC_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_free) +#define HMAC_CTX_get_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_get_md) +#define HMAC_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_init) +#define HMAC_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_new) +#define HMAC_CTX_reset BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_CTX_reset) +#define HMAC_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Final) +#define HMAC_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Init) +#define HMAC_Init_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Init_ex) +#define HMAC_Init_from_precomputed_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Init_from_precomputed_key) +#define HMAC_KEY_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_KEY_copy) +#define HMAC_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_KEY_new) +#define HMAC_KEY_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_KEY_set) +#define HMAC_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_Update) +#define HMAC_get_precomputed_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_get_precomputed_key) +#define HMAC_set_precomputed_key_export BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_set_precomputed_key_export) +#define HMAC_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_size) +#define HMAC_with_precompute BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HMAC_with_precompute) +#define HRSS_decap BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_decap) +#define HRSS_encap BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_encap) +#define HRSS_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_generate_key) +#define HRSS_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_marshal_public_key) +#define HRSS_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_parse_public_key) +#define HRSS_poly3_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_poly3_invert) +#define HRSS_poly3_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, HRSS_poly3_mul) +#define ISSUING_DIST_POINT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ISSUING_DIST_POINT_free) +#define ISSUING_DIST_POINT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ISSUING_DIST_POINT_it) +#define ISSUING_DIST_POINT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ISSUING_DIST_POINT_new) +#define KBKDF_ctr_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KBKDF_ctr_hmac) +#define KEM_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_free) +#define KEM_KEY_get0_kem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_get0_kem) +#define KEM_KEY_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_init) +#define KEM_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_new) +#define KEM_KEY_set_raw_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_key) +#define KEM_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_keypair_from_seed) +#define KEM_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_public_key) +#define KEM_KEY_set_raw_secret_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_KEY_set_raw_secret_key) +#define KEM_find_asn1_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_find_asn1_by_nid) +#define KEM_find_kem_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KEM_find_kem_by_nid) +#define Keccak1600_Absorb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Absorb) +#define Keccak1600_Absorb_once_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Absorb_once_x4) +#define Keccak1600_Squeeze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Squeeze) +#define Keccak1600_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, Keccak1600_Squeezeblocks_x4) +#define KeccakF1600 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KeccakF1600) +#define KeccakF1600_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, KeccakF1600_hw) +#define MD4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4) +#define MD4_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Final) +#define MD4_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Init) +#define MD4_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Transform) +#define MD4_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD4_Update) +#define MD5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5) +#define MD5_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Final) +#define MD5_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Init) +#define MD5_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Init_from_state) +#define MD5_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Transform) +#define MD5_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_Update) +#define MD5_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MD5_get_state) +#define MGF1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, MGF1) +#define NAME_CONSTRAINTS_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check) +#define NAME_CONSTRAINTS_check_CN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check_CN) +#define NAME_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_free) +#define NAME_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_it) +#define NAME_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NAME_CONSTRAINTS_new) +#define NCONF_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_free) +#define NCONF_get_section BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_get_section) +#define NCONF_get_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_get_string) +#define NCONF_load BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_load) +#define NCONF_load_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_load_bio) +#define NCONF_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NCONF_new) +#define NETSCAPE_SPKAC_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKAC_free) +#define NETSCAPE_SPKAC_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKAC_it) +#define NETSCAPE_SPKAC_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKAC_new) +#define NETSCAPE_SPKI_b64_decode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_decode) +#define NETSCAPE_SPKI_b64_encode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_encode) +#define NETSCAPE_SPKI_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_free) +#define NETSCAPE_SPKI_get_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_get_pubkey) +#define NETSCAPE_SPKI_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_it) +#define NETSCAPE_SPKI_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_new) +#define NETSCAPE_SPKI_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_print) +#define NETSCAPE_SPKI_set_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_set_pubkey) +#define NETSCAPE_SPKI_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_sign) +#define NETSCAPE_SPKI_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NETSCAPE_SPKI_verify) +#define NOTICEREF_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NOTICEREF_free) +#define NOTICEREF_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NOTICEREF_it) +#define NOTICEREF_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, NOTICEREF_new) +#define OBJ_NAME_do_all_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_NAME_do_all_sorted) +#define OBJ_cbs2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_cbs2nid) +#define OBJ_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_cleanup) +#define OBJ_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_cmp) +#define OBJ_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_create) +#define OBJ_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_dup) +#define OBJ_find_sigid_algs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_find_sigid_algs) +#define OBJ_find_sigid_by_algs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_find_sigid_by_algs) +#define OBJ_get0_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_get0_data) +#define OBJ_get_undef BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_get_undef) +#define OBJ_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_length) +#define OBJ_ln2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_ln2nid) +#define OBJ_nid2cbb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2cbb) +#define OBJ_nid2ln BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2ln) +#define OBJ_nid2obj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2obj) +#define OBJ_nid2sn BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_nid2sn) +#define OBJ_obj2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_obj2nid) +#define OBJ_obj2txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_obj2txt) +#define OBJ_sn2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_sn2nid) +#define OBJ_txt2nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_txt2nid) +#define OBJ_txt2obj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OBJ_txt2obj) +#define OCSP_BASICRESP_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_add_ext) +#define OCSP_BASICRESP_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_delete_ext) +#define OCSP_BASICRESP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_free) +#define OCSP_BASICRESP_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext) +#define OCSP_BASICRESP_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext_by_NID) +#define OCSP_BASICRESP_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_it) +#define OCSP_BASICRESP_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_BASICRESP_new) +#define OCSP_CERTID_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_dup) +#define OCSP_CERTID_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_free) +#define OCSP_CERTID_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_it) +#define OCSP_CERTID_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTID_new) +#define OCSP_CERTSTATUS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_CERTSTATUS_it) +#define OCSP_ONEREQ_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_ONEREQ_free) +#define OCSP_ONEREQ_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_ONEREQ_it) +#define OCSP_ONEREQ_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_ONEREQ_new) +#define OCSP_REQINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQINFO_free) +#define OCSP_REQINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQINFO_it) +#define OCSP_REQINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQINFO_new) +#define OCSP_REQUEST_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_free) +#define OCSP_REQUEST_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext) +#define OCSP_REQUEST_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext_by_NID) +#define OCSP_REQUEST_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_it) +#define OCSP_REQUEST_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_new) +#define OCSP_REQUEST_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQUEST_print) +#define OCSP_REQ_CTX_add1_header BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_add1_header) +#define OCSP_REQ_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_free) +#define OCSP_REQ_CTX_get0_mem_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_get0_mem_bio) +#define OCSP_REQ_CTX_http BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_http) +#define OCSP_REQ_CTX_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_i2d) +#define OCSP_REQ_CTX_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio) +#define OCSP_REQ_CTX_nbio_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio_d2i) +#define OCSP_REQ_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_new) +#define OCSP_REQ_CTX_set1_req BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REQ_CTX_set1_req) +#define OCSP_RESPBYTES_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPBYTES_free) +#define OCSP_RESPBYTES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPBYTES_it) +#define OCSP_RESPBYTES_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPBYTES_new) +#define OCSP_RESPDATA_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPDATA_free) +#define OCSP_RESPDATA_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPDATA_it) +#define OCSP_RESPDATA_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPDATA_new) +#define OCSP_RESPID_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPID_it) +#define OCSP_RESPONSE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_free) +#define OCSP_RESPONSE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_it) +#define OCSP_RESPONSE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_new) +#define OCSP_RESPONSE_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_RESPONSE_print) +#define OCSP_REVOKEDINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_free) +#define OCSP_REVOKEDINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_it) +#define OCSP_REVOKEDINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_new) +#define OCSP_SIGNATURE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SIGNATURE_free) +#define OCSP_SIGNATURE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SIGNATURE_it) +#define OCSP_SIGNATURE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SIGNATURE_new) +#define OCSP_SINGLERESP_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_add_ext) +#define OCSP_SINGLERESP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_free) +#define OCSP_SINGLERESP_get0_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_get0_id) +#define OCSP_SINGLERESP_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext) +#define OCSP_SINGLERESP_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext_count) +#define OCSP_SINGLERESP_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_it) +#define OCSP_SINGLERESP_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_SINGLERESP_new) +#define OCSP_basic_add1_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_add1_cert) +#define OCSP_basic_add1_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_add1_nonce) +#define OCSP_basic_add1_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_add1_status) +#define OCSP_basic_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_sign) +#define OCSP_basic_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_basic_verify) +#define OCSP_cert_id_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_cert_id_new) +#define OCSP_cert_status_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_cert_status_str) +#define OCSP_cert_to_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_cert_to_id) +#define OCSP_check_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_check_nonce) +#define OCSP_check_validity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_check_validity) +#define OCSP_copy_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_copy_nonce) +#define OCSP_crl_reason_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_crl_reason_str) +#define OCSP_get_default_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_get_default_digest) +#define OCSP_id_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_id_cmp) +#define OCSP_id_get0_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_id_get0_info) +#define OCSP_id_issuer_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_id_issuer_cmp) +#define OCSP_onereq_get0_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_onereq_get0_id) +#define OCSP_parse_url BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_parse_url) +#define OCSP_request_add0_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_add0_id) +#define OCSP_request_add1_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_add1_cert) +#define OCSP_request_add1_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_add1_nonce) +#define OCSP_request_is_signed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_is_signed) +#define OCSP_request_onereq_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_onereq_count) +#define OCSP_request_onereq_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_onereq_get0) +#define OCSP_request_set1_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_set1_name) +#define OCSP_request_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_sign) +#define OCSP_request_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_request_verify) +#define OCSP_resp_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_count) +#define OCSP_resp_find BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_find) +#define OCSP_resp_find_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_find_status) +#define OCSP_resp_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_resp_get0) +#define OCSP_response_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_create) +#define OCSP_response_get1_basic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_get1_basic) +#define OCSP_response_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_status) +#define OCSP_response_status_str BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_response_status_str) +#define OCSP_sendreq_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_sendreq_bio) +#define OCSP_sendreq_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_sendreq_nbio) +#define OCSP_sendreq_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_sendreq_new) +#define OCSP_set_max_response_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_set_max_response_length) +#define OCSP_single_get0_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OCSP_single_get0_status) +#define OPENSSL_add_all_algorithms_conf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_add_all_algorithms_conf) +#define OPENSSL_armcap_P BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_armcap_P) +#define OPENSSL_asprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_asprintf) +#define OPENSSL_calloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_calloc) +#define OPENSSL_cleanse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cleanse) +#define OPENSSL_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cleanup) +#define OPENSSL_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_clear_free) +#define OPENSSL_config BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_config) +#define OPENSSL_cpucap_initialized BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cpucap_initialized) +#define OPENSSL_cpuid_setup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_cpuid_setup) +#define OPENSSL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_free) +#define OPENSSL_fromxdigit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_fromxdigit) +#define OPENSSL_gmtime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_gmtime) +#define OPENSSL_gmtime_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_gmtime_adj) +#define OPENSSL_gmtime_diff BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_gmtime_diff) +#define OPENSSL_hash32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_hash32) +#define OPENSSL_hexstr2buf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_hexstr2buf) +#define OPENSSL_ia32cap_P BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_ia32cap_P) +#define OPENSSL_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_init) +#define OPENSSL_init_crypto BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_init_crypto) +#define OPENSSL_isalnum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isalnum) +#define OPENSSL_isalpha BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isalpha) +#define OPENSSL_isdigit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isdigit) +#define OPENSSL_isspace BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isspace) +#define OPENSSL_isxdigit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_isxdigit) +#define OPENSSL_lh_delete BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_delete) +#define OPENSSL_lh_doall_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_doall_arg) +#define OPENSSL_lh_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_free) +#define OPENSSL_lh_insert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_insert) +#define OPENSSL_lh_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_new) +#define OPENSSL_lh_num_items BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_num_items) +#define OPENSSL_lh_retrieve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_retrieve) +#define OPENSSL_lh_retrieve_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_lh_retrieve_key) +#define OPENSSL_load_builtin_modules BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_load_builtin_modules) +#define OPENSSL_malloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_malloc) +#define OPENSSL_malloc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_malloc_init) +#define OPENSSL_memdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_memdup) +#define OPENSSL_no_config BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_no_config) +#define OPENSSL_posix_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_posix_to_tm) +#define OPENSSL_ppc64le_hwcap2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_ppc64le_hwcap2) +#define OPENSSL_realloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_realloc) +#define OPENSSL_secure_clear_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_secure_clear_free) +#define OPENSSL_secure_malloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_secure_malloc) +#define OPENSSL_secure_zalloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_secure_zalloc) +#define OPENSSL_sk_deep_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_deep_copy) +#define OPENSSL_sk_delete BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_delete) +#define OPENSSL_sk_delete_if BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_delete_if) +#define OPENSSL_sk_delete_ptr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_delete_ptr) +#define OPENSSL_sk_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_dup) +#define OPENSSL_sk_find BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_find) +#define OPENSSL_sk_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_free) +#define OPENSSL_sk_insert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_insert) +#define OPENSSL_sk_is_sorted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_is_sorted) +#define OPENSSL_sk_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_new) +#define OPENSSL_sk_new_null BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_new_null) +#define OPENSSL_sk_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_num) +#define OPENSSL_sk_pop BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_pop) +#define OPENSSL_sk_pop_free_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_pop_free_ex) +#define OPENSSL_sk_push BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_push) +#define OPENSSL_sk_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_set) +#define OPENSSL_sk_set_cmp_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_set_cmp_func) +#define OPENSSL_sk_shift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_shift) +#define OPENSSL_sk_sort BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_sort) +#define OPENSSL_sk_unshift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_unshift) +#define OPENSSL_sk_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_value) +#define OPENSSL_sk_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_sk_zero) +#define OPENSSL_strcasecmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strcasecmp) +#define OPENSSL_strdup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strdup) +#define OPENSSL_strhash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strhash) +#define OPENSSL_strlcat BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strlcat) +#define OPENSSL_strlcpy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strlcpy) +#define OPENSSL_strncasecmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strncasecmp) +#define OPENSSL_strndup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strndup) +#define OPENSSL_strnlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_strnlen) +#define OPENSSL_timegm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_timegm) +#define OPENSSL_tm_to_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_tm_to_posix) +#define OPENSSL_tolower BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_tolower) +#define OPENSSL_vasprintf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_vasprintf) +#define OPENSSL_vasprintf_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_vasprintf_internal) +#define OPENSSL_zalloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OPENSSL_zalloc) +#define OTHERNAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OTHERNAME_free) +#define OTHERNAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OTHERNAME_it) +#define OTHERNAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OTHERNAME_new) +#define OpenSSL_add_all_algorithms BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_add_all_algorithms) +#define OpenSSL_add_all_ciphers BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_add_all_ciphers) +#define OpenSSL_add_all_digests BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_add_all_digests) +#define OpenSSL_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_version) +#define OpenSSL_version_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, OpenSSL_version_num) +#define PEM_ASN1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_read) +#define PEM_ASN1_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_read_bio) +#define PEM_ASN1_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_write) +#define PEM_ASN1_write_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_ASN1_write_bio) +#define PEM_X509_INFO_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_X509_INFO_read) +#define PEM_X509_INFO_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_X509_INFO_read_bio) +#define PEM_X509_INFO_write_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_X509_INFO_write_bio) +#define PEM_bytes_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_bytes_read_bio) +#define PEM_def_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_def_callback) +#define PEM_dek_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_dek_info) +#define PEM_do_header BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_do_header) +#define PEM_get_EVP_CIPHER_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_get_EVP_CIPHER_INFO) +#define PEM_proc_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_proc_type) +#define PEM_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read) +#define PEM_read_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DHparams) +#define PEM_read_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DSAPrivateKey) +#define PEM_read_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DSA_PUBKEY) +#define PEM_read_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_DSAparams) +#define PEM_read_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_ECPrivateKey) +#define PEM_read_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_EC_PUBKEY) +#define PEM_read_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PKCS7) +#define PEM_read_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PKCS8) +#define PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PKCS8_PRIV_KEY_INFO) +#define PEM_read_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PUBKEY) +#define PEM_read_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_PrivateKey) +#define PEM_read_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_RSAPrivateKey) +#define PEM_read_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_RSAPublicKey) +#define PEM_read_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_RSA_PUBKEY) +#define PEM_read_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509) +#define PEM_read_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509_AUX) +#define PEM_read_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509_CRL) +#define PEM_read_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_X509_REQ) +#define PEM_read_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio) +#define PEM_read_bio_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DHparams) +#define PEM_read_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DSAPrivateKey) +#define PEM_read_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DSA_PUBKEY) +#define PEM_read_bio_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_DSAparams) +#define PEM_read_bio_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_ECPKParameters) +#define PEM_read_bio_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_ECPrivateKey) +#define PEM_read_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_EC_PUBKEY) +#define PEM_read_bio_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PKCS7) +#define PEM_read_bio_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PKCS8) +#define PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PKCS8_PRIV_KEY_INFO) +#define PEM_read_bio_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PUBKEY) +#define PEM_read_bio_Parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_Parameters) +#define PEM_read_bio_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_PrivateKey) +#define PEM_read_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_RSAPrivateKey) +#define PEM_read_bio_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_RSAPublicKey) +#define PEM_read_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_RSA_PUBKEY) +#define PEM_read_bio_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509) +#define PEM_read_bio_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509_AUX) +#define PEM_read_bio_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509_CRL) +#define PEM_read_bio_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_read_bio_X509_REQ) +#define PEM_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write) +#define PEM_write_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DHparams) +#define PEM_write_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DSAPrivateKey) +#define PEM_write_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DSA_PUBKEY) +#define PEM_write_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_DSAparams) +#define PEM_write_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_ECPrivateKey) +#define PEM_write_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_EC_PUBKEY) +#define PEM_write_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS7) +#define PEM_write_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8) +#define PEM_write_PKCS8PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey) +#define PEM_write_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey_nid) +#define PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PKCS8_PRIV_KEY_INFO) +#define PEM_write_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PUBKEY) +#define PEM_write_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_PrivateKey) +#define PEM_write_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_RSAPrivateKey) +#define PEM_write_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_RSAPublicKey) +#define PEM_write_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_RSA_PUBKEY) +#define PEM_write_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509) +#define PEM_write_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_AUX) +#define PEM_write_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_CRL) +#define PEM_write_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_REQ) +#define PEM_write_X509_REQ_NEW BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_X509_REQ_NEW) +#define PEM_write_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio) +#define PEM_write_bio_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DHparams) +#define PEM_write_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DSAPrivateKey) +#define PEM_write_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DSA_PUBKEY) +#define PEM_write_bio_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_DSAparams) +#define PEM_write_bio_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_ECPKParameters) +#define PEM_write_bio_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_ECPrivateKey) +#define PEM_write_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_EC_PUBKEY) +#define PEM_write_bio_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS7) +#define PEM_write_bio_PKCS8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8) +#define PEM_write_bio_PKCS8PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey) +#define PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey_nid) +#define PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PKCS8_PRIV_KEY_INFO) +#define PEM_write_bio_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PUBKEY) +#define PEM_write_bio_Parameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_Parameters) +#define PEM_write_bio_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey) +#define PEM_write_bio_PrivateKey_traditional BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey_traditional) +#define PEM_write_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_RSAPrivateKey) +#define PEM_write_bio_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_RSAPublicKey) +#define PEM_write_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_RSA_PUBKEY) +#define PEM_write_bio_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509) +#define PEM_write_bio_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_AUX) +#define PEM_write_bio_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_CRL) +#define PEM_write_bio_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ) +#define PEM_write_bio_X509_REQ_NEW BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ_NEW) +#define PKCS12_PBE_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_PBE_add) +#define PKCS12_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_create) +#define PKCS12_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_free) +#define PKCS12_get_key_and_certs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_get_key_and_certs) +#define PKCS12_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_new) +#define PKCS12_parse BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_parse) +#define PKCS12_set_mac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_set_mac) +#define PKCS12_verify_mac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS12_verify_mac) +#define PKCS1_MGF1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS1_MGF1) +#define PKCS5_PBKDF2_HMAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC) +#define PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC_SHA1) +#define PKCS5_pbe2_decrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_pbe2_decrypt_init) +#define PKCS5_pbe2_encrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS5_pbe2_encrypt_init) +#define PKCS7_ATTR_VERIFY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ATTR_VERIFY_it) +#define PKCS7_DIGEST_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_DIGEST_free) +#define PKCS7_DIGEST_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_DIGEST_it) +#define PKCS7_DIGEST_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_DIGEST_new) +#define PKCS7_ENCRYPT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENCRYPT_free) +#define PKCS7_ENCRYPT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENCRYPT_it) +#define PKCS7_ENCRYPT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENCRYPT_new) +#define PKCS7_ENC_CONTENT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_free) +#define PKCS7_ENC_CONTENT_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_it) +#define PKCS7_ENC_CONTENT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_new) +#define PKCS7_ENVELOPE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENVELOPE_free) +#define PKCS7_ENVELOPE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENVELOPE_it) +#define PKCS7_ENVELOPE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ENVELOPE_new) +#define PKCS7_ISSUER_AND_SERIAL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_free) +#define PKCS7_ISSUER_AND_SERIAL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_it) +#define PKCS7_ISSUER_AND_SERIAL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_new) +#define PKCS7_RECIP_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_free) +#define PKCS7_RECIP_INFO_get0_alg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_get0_alg) +#define PKCS7_RECIP_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_it) +#define PKCS7_RECIP_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_new) +#define PKCS7_RECIP_INFO_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_set) +#define PKCS7_SIGNED_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNED_free) +#define PKCS7_SIGNED_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNED_it) +#define PKCS7_SIGNED_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNED_new) +#define PKCS7_SIGNER_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_free) +#define PKCS7_SIGNER_INFO_get0_algs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_get0_algs) +#define PKCS7_SIGNER_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_it) +#define PKCS7_SIGNER_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_new) +#define PKCS7_SIGNER_INFO_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_set) +#define PKCS7_SIGN_ENVELOPE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_free) +#define PKCS7_SIGN_ENVELOPE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_it) +#define PKCS7_SIGN_ENVELOPE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_new) +#define PKCS7_add_certificate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_certificate) +#define PKCS7_add_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_crl) +#define PKCS7_add_recipient BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_recipient) +#define PKCS7_add_recipient_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_recipient_info) +#define PKCS7_add_signer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_add_signer) +#define PKCS7_bundle_CRLs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_bundle_CRLs) +#define PKCS7_bundle_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_bundle_certificates) +#define PKCS7_bundle_raw_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_bundle_raw_certificates) +#define PKCS7_content_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_content_new) +#define PKCS7_dataFinal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_dataFinal) +#define PKCS7_dataInit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_dataInit) +#define PKCS7_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_decrypt) +#define PKCS7_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_dup) +#define PKCS7_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_encrypt) +#define PKCS7_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_free) +#define PKCS7_get0_signers BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get0_signers) +#define PKCS7_get_CRLs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_CRLs) +#define PKCS7_get_PEM_CRLs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_PEM_CRLs) +#define PKCS7_get_PEM_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_PEM_certificates) +#define PKCS7_get_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_certificates) +#define PKCS7_get_detached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_detached) +#define PKCS7_get_raw_certificates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_raw_certificates) +#define PKCS7_get_recipient_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_recipient_info) +#define PKCS7_get_signed_attribute BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_signed_attribute) +#define PKCS7_get_signer_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_get_signer_info) +#define PKCS7_is_detached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_is_detached) +#define PKCS7_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_it) +#define PKCS7_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_new) +#define PKCS7_print_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_print_ctx) +#define PKCS7_set_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_cipher) +#define PKCS7_set_content BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_content) +#define PKCS7_set_detached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_detached) +#define PKCS7_set_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_digest) +#define PKCS7_set_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_set_type) +#define PKCS7_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_sign) +#define PKCS7_type_is_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_data) +#define PKCS7_type_is_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_digest) +#define PKCS7_type_is_encrypted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_encrypted) +#define PKCS7_type_is_enveloped BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_enveloped) +#define PKCS7_type_is_signed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_signed) +#define PKCS7_type_is_signedAndEnveloped BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_type_is_signedAndEnveloped) +#define PKCS7_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS7_verify) +#define PKCS8_PRIV_KEY_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_free) +#define PKCS8_PRIV_KEY_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_it) +#define PKCS8_PRIV_KEY_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_new) +#define PKCS8_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_decrypt) +#define PKCS8_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_encrypt) +#define PKCS8_marshal_encrypted_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_marshal_encrypted_private_key) +#define PKCS8_parse_encrypted_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PKCS8_parse_encrypted_private_key) +#define POLICYINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYINFO_free) +#define POLICYINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYINFO_it) +#define POLICYINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYINFO_new) +#define POLICYQUALINFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYQUALINFO_free) +#define POLICYQUALINFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYQUALINFO_it) +#define POLICYQUALINFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICYQUALINFO_new) +#define POLICY_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_free) +#define POLICY_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_it) +#define POLICY_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_new) +#define POLICY_MAPPINGS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPINGS_it) +#define POLICY_MAPPING_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPING_free) +#define POLICY_MAPPING_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPING_it) +#define POLICY_MAPPING_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, POLICY_MAPPING_new) +#define PQDSA_KEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_free) +#define PQDSA_KEY_get0_dsa BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_get0_dsa) +#define PQDSA_KEY_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_init) +#define PQDSA_KEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_new) +#define PQDSA_KEY_set_raw_keypair_from_both BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_both) +#define PQDSA_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_seed) +#define PQDSA_KEY_set_raw_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_private_key) +#define PQDSA_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_public_key) +#define PQDSA_find_asn1_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_find_asn1_by_nid) +#define PQDSA_find_dsa_by_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, PQDSA_find_dsa_by_nid) +#define RAND_OpenSSL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_OpenSSL) +#define RAND_SSLeay BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_SSLeay) +#define RAND_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_add) +#define RAND_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_bytes) +#define RAND_bytes_with_user_prediction_resistance BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_bytes_with_user_prediction_resistance) +#define RAND_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_cleanup) +#define RAND_egd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_egd) +#define RAND_egd_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_egd_bytes) +#define RAND_file_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_file_name) +#define RAND_get_rand_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_get_rand_method) +#define RAND_keep_random_devices_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_keep_random_devices_open) +#define RAND_load_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_load_file) +#define RAND_poll BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_poll) +#define RAND_priv_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_priv_bytes) +#define RAND_pseudo_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_pseudo_bytes) +#define RAND_public_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_public_bytes) +#define RAND_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_seed) +#define RAND_set_rand_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_set_rand_method) +#define RAND_status BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_status) +#define RAND_write_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RAND_write_file) +#define RC4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RC4) +#define RC4_options BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RC4_options) +#define RC4_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RC4_set_key) +#define RFC8032_DOM2_PREFIX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RFC8032_DOM2_PREFIX) +#define RIPEMD160 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160) +#define RIPEMD160_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160_Final) +#define RIPEMD160_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160_Init) +#define RIPEMD160_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RIPEMD160_Update) +#define RSAPrivateKey_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAPrivateKey_dup) +#define RSAPublicKey_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAPublicKey_dup) +#define RSASSA_PSS_PARAMS_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_create) +#define RSASSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_free) +#define RSASSA_PSS_PARAMS_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_get) +#define RSASSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_new) +#define RSASSA_PSS_parse_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSASSA_PSS_parse_params) +#define RSAZ_1024_mod_exp_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAZ_1024_mod_exp_avx2) +#define RSAZ_mod_exp_avx512_x2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSAZ_mod_exp_avx512_x2) +#define RSA_ALGOR_IDENTIFIER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_free) +#define RSA_ALGOR_IDENTIFIER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_new) +#define RSA_INTEGER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_INTEGER_free) +#define RSA_INTEGER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_INTEGER_new) +#define RSA_MGA_IDENTIFIER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_free) +#define RSA_MGA_IDENTIFIER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_new) +#define RSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_PSS_PARAMS_free) +#define RSA_PSS_PARAMS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_PSS_PARAMS_it) +#define RSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_PSS_PARAMS_new) +#define RSA_add_pkcs1_prefix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_add_pkcs1_prefix) +#define RSA_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_bits) +#define RSA_blinding_off_temp_for_accp_compatibility BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_blinding_off_temp_for_accp_compatibility) +#define RSA_blinding_on BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_blinding_on) +#define RSA_check_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_check_fips) +#define RSA_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_check_key) +#define RSA_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_decrypt) +#define RSA_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_encrypt) +#define RSA_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_flags) +#define RSA_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_free) +#define RSA_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_generate_key) +#define RSA_generate_key_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_generate_key_ex) +#define RSA_generate_key_fips BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_generate_key_fips) +#define RSA_get0_crt_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_crt_params) +#define RSA_get0_d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_d) +#define RSA_get0_dmp1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_dmp1) +#define RSA_get0_dmq1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_dmq1) +#define RSA_get0_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_e) +#define RSA_get0_factors BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_factors) +#define RSA_get0_iqmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_iqmp) +#define RSA_get0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_key) +#define RSA_get0_n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_n) +#define RSA_get0_p BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_p) +#define RSA_get0_pss_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_pss_params) +#define RSA_get0_q BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_q) +#define RSA_get0_ssa_pss_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get0_ssa_pss_params) +#define RSA_get_default_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_default_method) +#define RSA_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_ex_data) +#define RSA_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_ex_new_index) +#define RSA_get_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_get_method) +#define RSA_is_opaque BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_is_opaque) +#define RSA_marshal_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_marshal_private_key) +#define RSA_marshal_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_marshal_public_key) +#define RSA_meth_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_free) +#define RSA_meth_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_new) +#define RSA_meth_set0_app_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set0_app_data) +#define RSA_meth_set_finish BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_finish) +#define RSA_meth_set_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_init) +#define RSA_meth_set_priv_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_priv_dec) +#define RSA_meth_set_priv_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_priv_enc) +#define RSA_meth_set_pub_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_pub_dec) +#define RSA_meth_set_pub_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_pub_enc) +#define RSA_meth_set_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_meth_set_sign) +#define RSA_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new) +#define RSA_new_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_method) +#define RSA_new_method_no_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_method_no_e) +#define RSA_new_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key) +#define RSA_new_private_key_large_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key_large_e) +#define RSA_new_private_key_no_crt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key_no_crt) +#define RSA_new_private_key_no_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_private_key_no_e) +#define RSA_new_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_public_key) +#define RSA_new_public_key_large_e BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_new_public_key_large_e) +#define RSA_padding_add_PKCS1_OAEP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP) +#define RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP_mgf1) +#define RSA_padding_add_PKCS1_PSS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS) +#define RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS_mgf1) +#define RSA_padding_add_PKCS1_type_1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_type_1) +#define RSA_padding_add_none BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_add_none) +#define RSA_padding_check_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_OAEP_mgf1) +#define RSA_padding_check_PKCS1_type_1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_type_1) +#define RSA_parse_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_parse_private_key) +#define RSA_parse_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_parse_public_key) +#define RSA_pkey_ctx_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_pkey_ctx_ctrl) +#define RSA_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_print) +#define RSA_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_print_fp) +#define RSA_private_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_decrypt) +#define RSA_private_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_encrypt) +#define RSA_private_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_key_from_bytes) +#define RSA_private_key_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_private_key_to_bytes) +#define RSA_public_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_decrypt) +#define RSA_public_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_encrypt) +#define RSA_public_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_key_from_bytes) +#define RSA_public_key_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_public_key_to_bytes) +#define RSA_set0_crt_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set0_crt_params) +#define RSA_set0_factors BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set0_factors) +#define RSA_set0_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set0_key) +#define RSA_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set_ex_data) +#define RSA_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set_flags) +#define RSA_set_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_set_method) +#define RSA_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_sign) +#define RSA_sign_pss_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_sign_pss_mgf1) +#define RSA_sign_raw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_sign_raw) +#define RSA_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_size) +#define RSA_test_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_test_flags) +#define RSA_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_up_ref) +#define RSA_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify) +#define RSA_verify_PKCS1_PSS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS) +#define RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS_mgf1) +#define RSA_verify_pss_mgf1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_pss_mgf1) +#define RSA_verify_raw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, RSA_verify_raw) +#define SHA1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1) +#define SHA1_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Final) +#define SHA1_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Init) +#define SHA1_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Init_from_state) +#define SHA1_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Transform) +#define SHA1_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_Update) +#define SHA1_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA1_get_state) +#define SHA224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224) +#define SHA224_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Final) +#define SHA224_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Init) +#define SHA224_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Init_from_state) +#define SHA224_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_Update) +#define SHA224_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA224_get_state) +#define SHA256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256) +#define SHA256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Final) +#define SHA256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Init) +#define SHA256_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Init_from_state) +#define SHA256_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Transform) +#define SHA256_TransformBlocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_TransformBlocks) +#define SHA256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_Update) +#define SHA256_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA256_get_state) +#define SHA384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384) +#define SHA384_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Final) +#define SHA384_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Init) +#define SHA384_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Init_from_state) +#define SHA384_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_Update) +#define SHA384_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA384_get_state) +#define SHA3_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224) +#define SHA3_224_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224_Final) +#define SHA3_224_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224_Init) +#define SHA3_224_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_224_Update) +#define SHA3_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256) +#define SHA3_256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256_Final) +#define SHA3_256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256_Init) +#define SHA3_256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_256_Update) +#define SHA3_384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384) +#define SHA3_384_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384_Final) +#define SHA3_384_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384_Init) +#define SHA3_384_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_384_Update) +#define SHA3_512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512) +#define SHA3_512_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512_Final) +#define SHA3_512_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512_Init) +#define SHA3_512_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_512_Update) +#define SHA3_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_Final) +#define SHA3_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_Init) +#define SHA3_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA3_Update) +#define SHA512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512) +#define SHA512_224 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224) +#define SHA512_224_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Final) +#define SHA512_224_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Init) +#define SHA512_224_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Init_from_state) +#define SHA512_224_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_Update) +#define SHA512_224_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_224_get_state) +#define SHA512_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256) +#define SHA512_256_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Final) +#define SHA512_256_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Init) +#define SHA512_256_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Init_from_state) +#define SHA512_256_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_Update) +#define SHA512_256_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_256_get_state) +#define SHA512_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Final) +#define SHA512_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Init) +#define SHA512_Init_from_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Init_from_state) +#define SHA512_Transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Transform) +#define SHA512_Update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_Update) +#define SHA512_get_state BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHA512_get_state) +#define SHAKE128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128) +#define SHAKE128_Absorb_once_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128_Absorb_once_x4) +#define SHAKE128_Init_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128_Init_x4) +#define SHAKE128_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE128_Squeezeblocks_x4) +#define SHAKE256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE256) +#define SHAKE256_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE256_x4) +#define SHAKE_Absorb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Absorb) +#define SHAKE_Final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Final) +#define SHAKE_Init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Init) +#define SHAKE_Squeeze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SHAKE_Squeeze) +#define SIPHASH_24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SIPHASH_24) +#define SMIME_read_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SMIME_read_PKCS7) +#define SMIME_write_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SMIME_write_PKCS7) +#define SPAKE2_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_CTX_free) +#define SPAKE2_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_CTX_new) +#define SPAKE2_generate_msg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_generate_msg) +#define SPAKE2_process_msg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SPAKE2_process_msg) +#define SSHKDF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSHKDF) +#define SSKDF_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSKDF_digest) +#define SSKDF_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSKDF_hmac) +#define SSLeay BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSLeay) +#define SSLeay_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, SSLeay_version) +#define TRUST_TOKEN_CLIENT_add_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_add_key) +#define TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance) +#define TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance_over_message) +#define TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_redemption) +#define TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_issuance) +#define TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_redemption) +#define TRUST_TOKEN_CLIENT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_free) +#define TRUST_TOKEN_CLIENT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_new) +#define TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_set_srr_key) +#define TRUST_TOKEN_ISSUER_add_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_add_key) +#define TRUST_TOKEN_ISSUER_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_free) +#define TRUST_TOKEN_ISSUER_issue BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_issue) +#define TRUST_TOKEN_ISSUER_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_new) +#define TRUST_TOKEN_ISSUER_redeem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem) +#define TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem_over_message) +#define TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_metadata_key) +#define TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_srr_key) +#define TRUST_TOKEN_PRETOKEN_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_PRETOKEN_free) +#define TRUST_TOKEN_decode_private_metadata BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_decode_private_metadata) +#define TRUST_TOKEN_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_derive_key_from_secret) +#define TRUST_TOKEN_experiment_v1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v1) +#define TRUST_TOKEN_experiment_v2_pmb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_pmb) +#define TRUST_TOKEN_experiment_v2_voprf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_voprf) +#define TRUST_TOKEN_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_free) +#define TRUST_TOKEN_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_generate_key) +#define TRUST_TOKEN_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_new) +#define TRUST_TOKEN_pst_v1_pmb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_pmb) +#define TRUST_TOKEN_pst_v1_voprf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_voprf) +#define UI_add_info_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_add_info_string) +#define UI_add_input_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_add_input_string) +#define UI_add_verify_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_add_verify_string) +#define UI_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_free) +#define UI_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_new) +#define UI_process BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UI_process) +#define USERNOTICE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, USERNOTICE_free) +#define USERNOTICE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, USERNOTICE_it) +#define USERNOTICE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, USERNOTICE_new) +#define UTF8_getc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UTF8_getc) +#define UTF8_putc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, UTF8_putc) +#define X25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X25519) +#define X25519_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X25519_keypair) +#define X25519_public_from_private BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X25519_public_from_private) +#define X509V3_EXT_CRL_add_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_CRL_add_nconf) +#define X509V3_EXT_REQ_add_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_REQ_add_nconf) +#define X509V3_EXT_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add) +#define X509V3_EXT_add_alias BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add_alias) +#define X509V3_EXT_add_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add_nconf) +#define X509V3_EXT_add_nconf_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_add_nconf_sk) +#define X509V3_EXT_conf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_conf) +#define X509V3_EXT_conf_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_conf_nid) +#define X509V3_EXT_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_d2i) +#define X509V3_EXT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_free) +#define X509V3_EXT_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_get) +#define X509V3_EXT_get_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_get_nid) +#define X509V3_EXT_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_i2d) +#define X509V3_EXT_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_nconf) +#define X509V3_EXT_nconf_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_nconf_nid) +#define X509V3_EXT_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_print) +#define X509V3_EXT_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_EXT_print_fp) +#define X509V3_NAME_from_section BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_NAME_from_section) +#define X509V3_add1_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add1_i2d) +#define X509V3_add_standard_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_standard_extensions) +#define X509V3_add_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_value) +#define X509V3_add_value_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_value_bool) +#define X509V3_add_value_int BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_add_value_int) +#define X509V3_bool_from_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_bool_from_string) +#define X509V3_conf_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_conf_free) +#define X509V3_extensions_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_extensions_print) +#define X509V3_get_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_d2i) +#define X509V3_get_section BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_section) +#define X509V3_get_value_bool BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_value_bool) +#define X509V3_get_value_int BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_get_value_int) +#define X509V3_parse_list BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_parse_list) +#define X509V3_set_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_set_ctx) +#define X509V3_set_nconf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509V3_set_nconf) +#define X509_ALGOR_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_cmp) +#define X509_ALGOR_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_dup) +#define X509_ALGOR_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_free) +#define X509_ALGOR_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_get0) +#define X509_ALGOR_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_it) +#define X509_ALGOR_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_new) +#define X509_ALGOR_set0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_set0) +#define X509_ALGOR_set_md BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ALGOR_set_md) +#define X509_ATTRIBUTE_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_count) +#define X509_ATTRIBUTE_create BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create) +#define X509_ATTRIBUTE_create_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_NID) +#define X509_ATTRIBUTE_create_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_OBJ) +#define X509_ATTRIBUTE_create_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_txt) +#define X509_ATTRIBUTE_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_dup) +#define X509_ATTRIBUTE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_free) +#define X509_ATTRIBUTE_get0_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_data) +#define X509_ATTRIBUTE_get0_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_object) +#define X509_ATTRIBUTE_get0_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_type) +#define X509_ATTRIBUTE_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_it) +#define X509_ATTRIBUTE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_new) +#define X509_ATTRIBUTE_set1_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_data) +#define X509_ATTRIBUTE_set1_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_object) +#define X509_CERT_AUX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_free) +#define X509_CERT_AUX_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_it) +#define X509_CERT_AUX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_new) +#define X509_CERT_AUX_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CERT_AUX_print) +#define X509_CINF_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CINF_free) +#define X509_CINF_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CINF_it) +#define X509_CINF_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CINF_new) +#define X509_CRL_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_INFO_free) +#define X509_CRL_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_INFO_it) +#define X509_CRL_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_INFO_new) +#define X509_CRL_add0_revoked BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_add0_revoked) +#define X509_CRL_add1_ext_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_add1_ext_i2d) +#define X509_CRL_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_add_ext) +#define X509_CRL_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_cmp) +#define X509_CRL_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_delete_ext) +#define X509_CRL_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_digest) +#define X509_CRL_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_dup) +#define X509_CRL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_free) +#define X509_CRL_get0_by_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_by_cert) +#define X509_CRL_get0_by_serial BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_by_serial) +#define X509_CRL_get0_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_extensions) +#define X509_CRL_get0_lastUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_lastUpdate) +#define X509_CRL_get0_nextUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_nextUpdate) +#define X509_CRL_get0_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get0_signature) +#define X509_CRL_get_REVOKED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_REVOKED) +#define X509_CRL_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext) +#define X509_CRL_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_by_NID) +#define X509_CRL_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_by_OBJ) +#define X509_CRL_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_by_critical) +#define X509_CRL_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_count) +#define X509_CRL_get_ext_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_ext_d2i) +#define X509_CRL_get_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_issuer) +#define X509_CRL_get_lastUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_lastUpdate) +#define X509_CRL_get_nextUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_nextUpdate) +#define X509_CRL_get_signature_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_signature_nid) +#define X509_CRL_get_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_get_version) +#define X509_CRL_http_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_http_nbio) +#define X509_CRL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_it) +#define X509_CRL_match BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_match) +#define X509_CRL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_new) +#define X509_CRL_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_print) +#define X509_CRL_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_print_fp) +#define X509_CRL_set1_lastUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_lastUpdate) +#define X509_CRL_set1_nextUpdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_nextUpdate) +#define X509_CRL_set1_signature_algo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_signature_algo) +#define X509_CRL_set1_signature_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set1_signature_value) +#define X509_CRL_set_issuer_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set_issuer_name) +#define X509_CRL_set_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_set_version) +#define X509_CRL_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_sign) +#define X509_CRL_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_sign_ctx) +#define X509_CRL_sort BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_sort) +#define X509_CRL_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_up_ref) +#define X509_CRL_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_CRL_verify) +#define X509_EXTENSIONS_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSIONS_it) +#define X509_EXTENSION_create_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_create_by_NID) +#define X509_EXTENSION_create_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_create_by_OBJ) +#define X509_EXTENSION_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_dup) +#define X509_EXTENSION_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_free) +#define X509_EXTENSION_get_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_get_critical) +#define X509_EXTENSION_get_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_get_data) +#define X509_EXTENSION_get_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_get_object) +#define X509_EXTENSION_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_it) +#define X509_EXTENSION_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_new) +#define X509_EXTENSION_set_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_set_critical) +#define X509_EXTENSION_set_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_set_data) +#define X509_EXTENSION_set_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_EXTENSION_set_object) +#define X509_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_INFO_free) +#define X509_LOOKUP_add_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_add_dir) +#define X509_LOOKUP_ctrl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_ctrl) +#define X509_LOOKUP_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_file) +#define X509_LOOKUP_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_free) +#define X509_LOOKUP_hash_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_hash_dir) +#define X509_LOOKUP_load_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_LOOKUP_load_file) +#define X509_NAME_ENTRIES_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRIES_it) +#define X509_NAME_ENTRY_create_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_NID) +#define X509_NAME_ENTRY_create_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_OBJ) +#define X509_NAME_ENTRY_create_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_txt) +#define X509_NAME_ENTRY_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_dup) +#define X509_NAME_ENTRY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_free) +#define X509_NAME_ENTRY_get_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_data) +#define X509_NAME_ENTRY_get_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_object) +#define X509_NAME_ENTRY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_it) +#define X509_NAME_ENTRY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_new) +#define X509_NAME_ENTRY_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_set) +#define X509_NAME_ENTRY_set_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_data) +#define X509_NAME_ENTRY_set_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_object) +#define X509_NAME_INTERNAL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_INTERNAL_it) +#define X509_NAME_add_entry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry) +#define X509_NAME_add_entry_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry_by_NID) +#define X509_NAME_add_entry_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry_by_OBJ) +#define X509_NAME_add_entry_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_add_entry_by_txt) +#define X509_NAME_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_cmp) +#define X509_NAME_delete_entry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_delete_entry) +#define X509_NAME_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_digest) +#define X509_NAME_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_dup) +#define X509_NAME_entry_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_entry_count) +#define X509_NAME_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_free) +#define X509_NAME_get0_der BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get0_der) +#define X509_NAME_get_entry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_entry) +#define X509_NAME_get_index_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_index_by_NID) +#define X509_NAME_get_index_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_index_by_OBJ) +#define X509_NAME_get_text_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_text_by_NID) +#define X509_NAME_get_text_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_get_text_by_OBJ) +#define X509_NAME_hash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_hash) +#define X509_NAME_hash_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_hash_old) +#define X509_NAME_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_it) +#define X509_NAME_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_new) +#define X509_NAME_oneline BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_oneline) +#define X509_NAME_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_print) +#define X509_NAME_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_print_ex) +#define X509_NAME_print_ex_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_print_ex_fp) +#define X509_NAME_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_NAME_set) +#define X509_OBJECT_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_free) +#define X509_OBJECT_free_contents BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_free_contents) +#define X509_OBJECT_get0_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_get0_X509) +#define X509_OBJECT_get0_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_get0_X509_CRL) +#define X509_OBJECT_get_type BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_get_type) +#define X509_OBJECT_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_new) +#define X509_OBJECT_set1_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_set1_X509) +#define X509_OBJECT_set1_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_OBJECT_set1_X509_CRL) +#define X509_PUBKEY_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_free) +#define X509_PUBKEY_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get) +#define X509_PUBKEY_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get0) +#define X509_PUBKEY_get0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get0_param) +#define X509_PUBKEY_get0_public_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_get0_public_key) +#define X509_PUBKEY_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_it) +#define X509_PUBKEY_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_new) +#define X509_PUBKEY_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_set) +#define X509_PUBKEY_set0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PUBKEY_set0_param) +#define X509_PURPOSE_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get0) +#define X509_PURPOSE_get0_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get0_name) +#define X509_PURPOSE_get0_sname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get0_sname) +#define X509_PURPOSE_get_by_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_by_id) +#define X509_PURPOSE_get_by_sname BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_by_sname) +#define X509_PURPOSE_get_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_count) +#define X509_PURPOSE_get_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_id) +#define X509_PURPOSE_get_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_get_trust) +#define X509_PURPOSE_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_PURPOSE_set) +#define X509_REQ_INFO_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_INFO_free) +#define X509_REQ_INFO_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_INFO_it) +#define X509_REQ_INFO_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_INFO_new) +#define X509_REQ_add1_attr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr) +#define X509_REQ_add1_attr_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_NID) +#define X509_REQ_add1_attr_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_OBJ) +#define X509_REQ_add1_attr_by_txt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_txt) +#define X509_REQ_add_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add_extensions) +#define X509_REQ_add_extensions_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_add_extensions_nid) +#define X509_REQ_check_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_check_private_key) +#define X509_REQ_delete_attr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_delete_attr) +#define X509_REQ_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_digest) +#define X509_REQ_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_dup) +#define X509_REQ_extension_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_extension_nid) +#define X509_REQ_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_free) +#define X509_REQ_get0_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get0_pubkey) +#define X509_REQ_get0_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get0_signature) +#define X509_REQ_get1_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get1_email) +#define X509_REQ_get_attr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr) +#define X509_REQ_get_attr_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr_by_NID) +#define X509_REQ_get_attr_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr_by_OBJ) +#define X509_REQ_get_attr_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_attr_count) +#define X509_REQ_get_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_extensions) +#define X509_REQ_get_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_pubkey) +#define X509_REQ_get_signature_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_signature_nid) +#define X509_REQ_get_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_subject_name) +#define X509_REQ_get_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_get_version) +#define X509_REQ_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_it) +#define X509_REQ_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_new) +#define X509_REQ_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_print) +#define X509_REQ_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_print_ex) +#define X509_REQ_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_print_fp) +#define X509_REQ_set1_signature_algo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set1_signature_algo) +#define X509_REQ_set1_signature_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set1_signature_value) +#define X509_REQ_set_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set_pubkey) +#define X509_REQ_set_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set_subject_name) +#define X509_REQ_set_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_set_version) +#define X509_REQ_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_sign) +#define X509_REQ_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_sign_ctx) +#define X509_REQ_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REQ_verify) +#define X509_REVOKED_add1_ext_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_add1_ext_i2d) +#define X509_REVOKED_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_add_ext) +#define X509_REVOKED_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_delete_ext) +#define X509_REVOKED_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_dup) +#define X509_REVOKED_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_free) +#define X509_REVOKED_get0_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get0_extensions) +#define X509_REVOKED_get0_revocationDate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get0_revocationDate) +#define X509_REVOKED_get0_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get0_serialNumber) +#define X509_REVOKED_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext) +#define X509_REVOKED_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_NID) +#define X509_REVOKED_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_OBJ) +#define X509_REVOKED_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_critical) +#define X509_REVOKED_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_count) +#define X509_REVOKED_get_ext_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_get_ext_d2i) +#define X509_REVOKED_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_it) +#define X509_REVOKED_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_new) +#define X509_REVOKED_set_revocationDate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_set_revocationDate) +#define X509_REVOKED_set_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_REVOKED_set_serialNumber) +#define X509_SIG_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_free) +#define X509_SIG_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_get0) +#define X509_SIG_getm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_getm) +#define X509_SIG_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_it) +#define X509_SIG_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_SIG_new) +#define X509_STORE_CTX_add_custom_crit_oid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_add_custom_crit_oid) +#define X509_STORE_CTX_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_cleanup) +#define X509_STORE_CTX_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_free) +#define X509_STORE_CTX_get0_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_cert) +#define X509_STORE_CTX_get0_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_chain) +#define X509_STORE_CTX_get0_current_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_crl) +#define X509_STORE_CTX_get0_current_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_issuer) +#define X509_STORE_CTX_get0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_param) +#define X509_STORE_CTX_get0_parent_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_parent_ctx) +#define X509_STORE_CTX_get0_store BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_store) +#define X509_STORE_CTX_get0_untrusted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get0_untrusted) +#define X509_STORE_CTX_get1_certs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_certs) +#define X509_STORE_CTX_get1_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_chain) +#define X509_STORE_CTX_get1_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_crls) +#define X509_STORE_CTX_get1_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get1_issuer) +#define X509_STORE_CTX_get_by_subject BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_by_subject) +#define X509_STORE_CTX_get_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_chain) +#define X509_STORE_CTX_get_current_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_current_cert) +#define X509_STORE_CTX_get_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_error) +#define X509_STORE_CTX_get_error_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_error_depth) +#define X509_STORE_CTX_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_data) +#define X509_STORE_CTX_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_new_index) +#define X509_STORE_CTX_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_init) +#define X509_STORE_CTX_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_new) +#define X509_STORE_CTX_set0_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_crls) +#define X509_STORE_CTX_set0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_param) +#define X509_STORE_CTX_set0_trusted_stack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_trusted_stack) +#define X509_STORE_CTX_set0_untrusted BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set0_untrusted) +#define X509_STORE_CTX_set_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_cert) +#define X509_STORE_CTX_set_chain BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_chain) +#define X509_STORE_CTX_set_default BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_default) +#define X509_STORE_CTX_set_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_depth) +#define X509_STORE_CTX_set_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_error) +#define X509_STORE_CTX_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_ex_data) +#define X509_STORE_CTX_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_flags) +#define X509_STORE_CTX_set_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_purpose) +#define X509_STORE_CTX_set_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_time) +#define X509_STORE_CTX_set_time_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_time_posix) +#define X509_STORE_CTX_set_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_trust) +#define X509_STORE_CTX_set_verify_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_cb) +#define X509_STORE_CTX_set_verify_crit_oids BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_crit_oids) +#define X509_STORE_CTX_trusted_stack BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_CTX_trusted_stack) +#define X509_STORE_add_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_add_cert) +#define X509_STORE_add_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_add_crl) +#define X509_STORE_add_lookup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_add_lookup) +#define X509_STORE_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_free) +#define X509_STORE_get0_objects BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get0_objects) +#define X509_STORE_get0_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get0_param) +#define X509_STORE_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_ex_data) +#define X509_STORE_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_ex_new_index) +#define X509_STORE_get_lookup_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_lookup_crls) +#define X509_STORE_get_verify_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_get_verify_cb) +#define X509_STORE_load_locations BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_load_locations) +#define X509_STORE_lock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_lock) +#define X509_STORE_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_new) +#define X509_STORE_set1_param BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set1_param) +#define X509_STORE_set_check_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_check_crl) +#define X509_STORE_set_default_paths BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_default_paths) +#define X509_STORE_set_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_depth) +#define X509_STORE_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_ex_data) +#define X509_STORE_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_flags) +#define X509_STORE_set_get_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_get_crl) +#define X509_STORE_set_lookup_crls BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_lookup_crls) +#define X509_STORE_set_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_purpose) +#define X509_STORE_set_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_trust) +#define X509_STORE_set_verify_cb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_set_verify_cb) +#define X509_STORE_unlock BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_unlock) +#define X509_STORE_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_STORE_up_ref) +#define X509_TRUST_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_cleanup) +#define X509_TRUST_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get0) +#define X509_TRUST_get0_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get0_name) +#define X509_TRUST_get_by_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_by_id) +#define X509_TRUST_get_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_count) +#define X509_TRUST_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_flags) +#define X509_TRUST_get_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_get_trust) +#define X509_TRUST_set BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_TRUST_set) +#define X509_VAL_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VAL_free) +#define X509_VAL_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VAL_it) +#define X509_VAL_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VAL_new) +#define X509_VERIFY_PARAM_add0_policy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add0_policy) +#define X509_VERIFY_PARAM_add1_host BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add1_host) +#define X509_VERIFY_PARAM_clear_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_clear_flags) +#define X509_VERIFY_PARAM_disable_ec_key_explicit_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_disable_ec_key_explicit_params) +#define X509_VERIFY_PARAM_enable_ec_key_explicit_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_enable_ec_key_explicit_params) +#define X509_VERIFY_PARAM_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_free) +#define X509_VERIFY_PARAM_get_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_depth) +#define X509_VERIFY_PARAM_get_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_flags) +#define X509_VERIFY_PARAM_get_hostflags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_hostflags) +#define X509_VERIFY_PARAM_inherit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_inherit) +#define X509_VERIFY_PARAM_lookup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_lookup) +#define X509_VERIFY_PARAM_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_new) +#define X509_VERIFY_PARAM_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1) +#define X509_VERIFY_PARAM_set1_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_email) +#define X509_VERIFY_PARAM_set1_host BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_host) +#define X509_VERIFY_PARAM_set1_ip BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip) +#define X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip_asc) +#define X509_VERIFY_PARAM_set1_policies BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_policies) +#define X509_VERIFY_PARAM_set_depth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_depth) +#define X509_VERIFY_PARAM_set_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_flags) +#define X509_VERIFY_PARAM_set_hostflags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_hostflags) +#define X509_VERIFY_PARAM_set_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_purpose) +#define X509_VERIFY_PARAM_set_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time) +#define X509_VERIFY_PARAM_set_time_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time_posix) +#define X509_VERIFY_PARAM_set_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_trust) +#define X509_add1_ext_i2d BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add1_ext_i2d) +#define X509_add1_reject_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add1_reject_object) +#define X509_add1_trust_object BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add1_trust_object) +#define X509_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_add_ext) +#define X509_alias_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_alias_get0) +#define X509_alias_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_alias_set1) +#define X509_chain_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_chain_up_ref) +#define X509_check_akid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_akid) +#define X509_check_ca BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_ca) +#define X509_check_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_email) +#define X509_check_host BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_host) +#define X509_check_ip BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_ip) +#define X509_check_ip_asc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_ip_asc) +#define X509_check_issued BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_issued) +#define X509_check_private_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_private_key) +#define X509_check_purpose BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_purpose) +#define X509_check_trust BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_check_trust) +#define X509_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp) +#define X509_cmp_current_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp_current_time) +#define X509_cmp_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp_time) +#define X509_cmp_time_posix BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_cmp_time_posix) +#define X509_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_delete_ext) +#define X509_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_digest) +#define X509_dup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_dup) +#define X509_email_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_email_free) +#define X509_find_by_issuer_and_serial BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_find_by_issuer_and_serial) +#define X509_find_by_subject BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_find_by_subject) +#define X509_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_free) +#define X509_get0_authority_issuer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_authority_issuer) +#define X509_get0_authority_key_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_authority_key_id) +#define X509_get0_authority_serial BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_authority_serial) +#define X509_get0_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_extensions) +#define X509_get0_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_notAfter) +#define X509_get0_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_notBefore) +#define X509_get0_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_pubkey) +#define X509_get0_pubkey_bitstr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_pubkey_bitstr) +#define X509_get0_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_serialNumber) +#define X509_get0_signature BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_signature) +#define X509_get0_subject_key_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_subject_key_id) +#define X509_get0_tbs_sigalg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_tbs_sigalg) +#define X509_get0_uids BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get0_uids) +#define X509_get1_email BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get1_email) +#define X509_get1_ocsp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get1_ocsp) +#define X509_get_X509_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_X509_PUBKEY) +#define X509_get_default_cert_area BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_area) +#define X509_get_default_cert_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_dir) +#define X509_get_default_cert_dir_env BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_dir_env) +#define X509_get_default_cert_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_file) +#define X509_get_default_cert_file_env BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_cert_file_env) +#define X509_get_default_private_dir BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_default_private_dir) +#define X509_get_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ex_data) +#define X509_get_ex_new_index BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ex_new_index) +#define X509_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext) +#define X509_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_by_NID) +#define X509_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_by_OBJ) +#define X509_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_by_critical) +#define X509_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_count) +#define X509_get_ext_d2i BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_ext_d2i) +#define X509_get_extended_key_usage BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_extended_key_usage) +#define X509_get_extension_flags BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_extension_flags) +#define X509_get_issuer_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_issuer_name) +#define X509_get_key_usage BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_key_usage) +#define X509_get_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_notAfter) +#define X509_get_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_notBefore) +#define X509_get_pathlen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_pathlen) +#define X509_get_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_pubkey) +#define X509_get_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_serialNumber) +#define X509_get_signature_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_signature_info) +#define X509_get_signature_nid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_signature_nid) +#define X509_get_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_subject_name) +#define X509_get_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_get_version) +#define X509_getm_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_getm_notAfter) +#define X509_getm_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_getm_notBefore) +#define X509_gmtime_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_gmtime_adj) +#define X509_issuer_name_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_issuer_name_cmp) +#define X509_issuer_name_hash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_issuer_name_hash) +#define X509_issuer_name_hash_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_issuer_name_hash_old) +#define X509_it BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_it) +#define X509_keyid_get0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_keyid_get0) +#define X509_keyid_set1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_keyid_set1) +#define X509_load_cert_crl_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_load_cert_crl_file) +#define X509_load_cert_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_load_cert_file) +#define X509_load_crl_file BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_load_crl_file) +#define X509_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_new) +#define X509_parse_from_buffer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_parse_from_buffer) +#define X509_policy_check BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_policy_check) +#define X509_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print) +#define X509_print_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print_ex) +#define X509_print_ex_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print_ex_fp) +#define X509_print_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_print_fp) +#define X509_pubkey_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_pubkey_digest) +#define X509_reject_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_reject_clear) +#define X509_set1_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_notAfter) +#define X509_set1_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_notBefore) +#define X509_set1_signature_algo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_signature_algo) +#define X509_set1_signature_value BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set1_signature_value) +#define X509_set_ex_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_ex_data) +#define X509_set_issuer_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_issuer_name) +#define X509_set_notAfter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_notAfter) +#define X509_set_notBefore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_notBefore) +#define X509_set_pubkey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_pubkey) +#define X509_set_serialNumber BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_serialNumber) +#define X509_set_subject_name BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_subject_name) +#define X509_set_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_set_version) +#define X509_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_sign) +#define X509_sign_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_sign_ctx) +#define X509_signature_dump BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_signature_dump) +#define X509_signature_print BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_signature_print) +#define X509_subject_name_cmp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_subject_name_cmp) +#define X509_subject_name_hash BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_subject_name_hash) +#define X509_subject_name_hash_old BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_subject_name_hash_old) +#define X509_supported_extension BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_supported_extension) +#define X509_time_adj BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_time_adj) +#define X509_time_adj_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_time_adj_ex) +#define X509_trust_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_trust_clear) +#define X509_up_ref BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_up_ref) +#define X509_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_verify) +#define X509_verify_cert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_verify_cert) +#define X509_verify_cert_error_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509_verify_cert_error_string) +#define X509v3_add_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_add_ext) +#define X509v3_delete_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_delete_ext) +#define X509v3_get_ext BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext) +#define X509v3_get_ext_by_NID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_by_NID) +#define X509v3_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_by_OBJ) +#define X509v3_get_ext_by_critical BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_by_critical) +#define X509v3_get_ext_count BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, X509v3_get_ext_count) +#define __local_stdio_printf_options BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, __local_stdio_printf_options) +#define __local_stdio_scanf_options BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, __local_stdio_scanf_options) +#define a2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, a2i_ASN1_INTEGER) +#define a2i_IPADDRESS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, a2i_IPADDRESS) +#define a2i_IPADDRESS_NC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, a2i_IPADDRESS_NC) +#define abi_test_bad_unwind_epilog BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_bad_unwind_epilog) +#define abi_test_bad_unwind_temporary BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_bad_unwind_temporary) +#define abi_test_bad_unwind_wrong_register BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_bad_unwind_wrong_register) +#define abi_test_clobber_cr0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr0) +#define abi_test_clobber_cr1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr1) +#define abi_test_clobber_cr2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr2) +#define abi_test_clobber_cr3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr3) +#define abi_test_clobber_cr4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr4) +#define abi_test_clobber_cr5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr5) +#define abi_test_clobber_cr6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr6) +#define abi_test_clobber_cr7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_cr7) +#define abi_test_clobber_ctr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ctr) +#define abi_test_clobber_d0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d0) +#define abi_test_clobber_d1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d1) +#define abi_test_clobber_d10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d10) +#define abi_test_clobber_d11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d11) +#define abi_test_clobber_d12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d12) +#define abi_test_clobber_d13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d13) +#define abi_test_clobber_d14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d14) +#define abi_test_clobber_d15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d15) +#define abi_test_clobber_d16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d16) +#define abi_test_clobber_d17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d17) +#define abi_test_clobber_d18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d18) +#define abi_test_clobber_d19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d19) +#define abi_test_clobber_d2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d2) +#define abi_test_clobber_d20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d20) +#define abi_test_clobber_d21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d21) +#define abi_test_clobber_d22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d22) +#define abi_test_clobber_d23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d23) +#define abi_test_clobber_d24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d24) +#define abi_test_clobber_d25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d25) +#define abi_test_clobber_d26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d26) +#define abi_test_clobber_d27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d27) +#define abi_test_clobber_d28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d28) +#define abi_test_clobber_d29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d29) +#define abi_test_clobber_d3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d3) +#define abi_test_clobber_d30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d30) +#define abi_test_clobber_d31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d31) +#define abi_test_clobber_d4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d4) +#define abi_test_clobber_d5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d5) +#define abi_test_clobber_d6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d6) +#define abi_test_clobber_d7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d7) +#define abi_test_clobber_d8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d8) +#define abi_test_clobber_d9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_d9) +#define abi_test_clobber_eax BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_eax) +#define abi_test_clobber_ebp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ebp) +#define abi_test_clobber_ebx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ebx) +#define abi_test_clobber_ecx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_ecx) +#define abi_test_clobber_edi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_edi) +#define abi_test_clobber_edx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_edx) +#define abi_test_clobber_esi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_esi) +#define abi_test_clobber_f0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f0) +#define abi_test_clobber_f1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f1) +#define abi_test_clobber_f10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f10) +#define abi_test_clobber_f11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f11) +#define abi_test_clobber_f12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f12) +#define abi_test_clobber_f13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f13) +#define abi_test_clobber_f14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f14) +#define abi_test_clobber_f15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f15) +#define abi_test_clobber_f16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f16) +#define abi_test_clobber_f17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f17) +#define abi_test_clobber_f18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f18) +#define abi_test_clobber_f19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f19) +#define abi_test_clobber_f2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f2) +#define abi_test_clobber_f20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f20) +#define abi_test_clobber_f21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f21) +#define abi_test_clobber_f22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f22) +#define abi_test_clobber_f23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f23) +#define abi_test_clobber_f24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f24) +#define abi_test_clobber_f25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f25) +#define abi_test_clobber_f26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f26) +#define abi_test_clobber_f27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f27) +#define abi_test_clobber_f28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f28) +#define abi_test_clobber_f29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f29) +#define abi_test_clobber_f3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f3) +#define abi_test_clobber_f30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f30) +#define abi_test_clobber_f31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f31) +#define abi_test_clobber_f4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f4) +#define abi_test_clobber_f5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f5) +#define abi_test_clobber_f6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f6) +#define abi_test_clobber_f7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f7) +#define abi_test_clobber_f8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f8) +#define abi_test_clobber_f9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_f9) +#define abi_test_clobber_lr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_lr) +#define abi_test_clobber_r0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r0) +#define abi_test_clobber_r1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r1) +#define abi_test_clobber_r10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r10) +#define abi_test_clobber_r11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r11) +#define abi_test_clobber_r12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r12) +#define abi_test_clobber_r13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r13) +#define abi_test_clobber_r14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r14) +#define abi_test_clobber_r15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r15) +#define abi_test_clobber_r16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r16) +#define abi_test_clobber_r17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r17) +#define abi_test_clobber_r18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r18) +#define abi_test_clobber_r19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r19) +#define abi_test_clobber_r2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r2) +#define abi_test_clobber_r20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r20) +#define abi_test_clobber_r21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r21) +#define abi_test_clobber_r22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r22) +#define abi_test_clobber_r23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r23) +#define abi_test_clobber_r24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r24) +#define abi_test_clobber_r25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r25) +#define abi_test_clobber_r26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r26) +#define abi_test_clobber_r27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r27) +#define abi_test_clobber_r28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r28) +#define abi_test_clobber_r29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r29) +#define abi_test_clobber_r3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r3) +#define abi_test_clobber_r30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r30) +#define abi_test_clobber_r31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r31) +#define abi_test_clobber_r4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r4) +#define abi_test_clobber_r5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r5) +#define abi_test_clobber_r6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r6) +#define abi_test_clobber_r7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r7) +#define abi_test_clobber_r8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r8) +#define abi_test_clobber_r9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_r9) +#define abi_test_clobber_rax BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rax) +#define abi_test_clobber_rbp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rbp) +#define abi_test_clobber_rbx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rbx) +#define abi_test_clobber_rcx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rcx) +#define abi_test_clobber_rdi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rdi) +#define abi_test_clobber_rdx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rdx) +#define abi_test_clobber_rsi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_rsi) +#define abi_test_clobber_v0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v0) +#define abi_test_clobber_v1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v1) +#define abi_test_clobber_v10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v10) +#define abi_test_clobber_v10_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v10_upper) +#define abi_test_clobber_v11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v11) +#define abi_test_clobber_v11_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v11_upper) +#define abi_test_clobber_v12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v12) +#define abi_test_clobber_v12_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v12_upper) +#define abi_test_clobber_v13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v13) +#define abi_test_clobber_v13_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v13_upper) +#define abi_test_clobber_v14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v14) +#define abi_test_clobber_v14_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v14_upper) +#define abi_test_clobber_v15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v15) +#define abi_test_clobber_v15_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v15_upper) +#define abi_test_clobber_v16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v16) +#define abi_test_clobber_v17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v17) +#define abi_test_clobber_v18 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v18) +#define abi_test_clobber_v19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v19) +#define abi_test_clobber_v2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v2) +#define abi_test_clobber_v20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v20) +#define abi_test_clobber_v21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v21) +#define abi_test_clobber_v22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v22) +#define abi_test_clobber_v23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v23) +#define abi_test_clobber_v24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v24) +#define abi_test_clobber_v25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v25) +#define abi_test_clobber_v26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v26) +#define abi_test_clobber_v27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v27) +#define abi_test_clobber_v28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v28) +#define abi_test_clobber_v29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v29) +#define abi_test_clobber_v3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v3) +#define abi_test_clobber_v30 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v30) +#define abi_test_clobber_v31 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v31) +#define abi_test_clobber_v4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v4) +#define abi_test_clobber_v5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v5) +#define abi_test_clobber_v6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v6) +#define abi_test_clobber_v7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v7) +#define abi_test_clobber_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v8) +#define abi_test_clobber_v8_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v8_upper) +#define abi_test_clobber_v9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v9) +#define abi_test_clobber_v9_upper BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_v9_upper) +#define abi_test_clobber_x0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x0) +#define abi_test_clobber_x1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x1) +#define abi_test_clobber_x10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x10) +#define abi_test_clobber_x11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x11) +#define abi_test_clobber_x12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x12) +#define abi_test_clobber_x13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x13) +#define abi_test_clobber_x14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x14) +#define abi_test_clobber_x15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x15) +#define abi_test_clobber_x16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x16) +#define abi_test_clobber_x17 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x17) +#define abi_test_clobber_x19 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x19) +#define abi_test_clobber_x2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x2) +#define abi_test_clobber_x20 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x20) +#define abi_test_clobber_x21 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x21) +#define abi_test_clobber_x22 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x22) +#define abi_test_clobber_x23 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x23) +#define abi_test_clobber_x24 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x24) +#define abi_test_clobber_x25 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x25) +#define abi_test_clobber_x26 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x26) +#define abi_test_clobber_x27 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x27) +#define abi_test_clobber_x28 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x28) +#define abi_test_clobber_x29 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x29) +#define abi_test_clobber_x3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x3) +#define abi_test_clobber_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x4) +#define abi_test_clobber_x5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x5) +#define abi_test_clobber_x6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x6) +#define abi_test_clobber_x7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x7) +#define abi_test_clobber_x8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x8) +#define abi_test_clobber_x9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_x9) +#define abi_test_clobber_xmm0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm0) +#define abi_test_clobber_xmm1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm1) +#define abi_test_clobber_xmm10 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm10) +#define abi_test_clobber_xmm11 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm11) +#define abi_test_clobber_xmm12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm12) +#define abi_test_clobber_xmm13 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm13) +#define abi_test_clobber_xmm14 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm14) +#define abi_test_clobber_xmm15 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm15) +#define abi_test_clobber_xmm2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm2) +#define abi_test_clobber_xmm3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm3) +#define abi_test_clobber_xmm4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm4) +#define abi_test_clobber_xmm5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm5) +#define abi_test_clobber_xmm6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm6) +#define abi_test_clobber_xmm7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm7) +#define abi_test_clobber_xmm8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm8) +#define abi_test_clobber_xmm9 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_clobber_xmm9) +#define abi_test_get_and_clear_direction_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_get_and_clear_direction_flag) +#define abi_test_set_direction_flag BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_set_direction_flag) +#define abi_test_trampoline BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_trampoline) +#define abi_test_unwind_return BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_unwind_return) +#define abi_test_unwind_start BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_unwind_start) +#define abi_test_unwind_stop BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, abi_test_unwind_stop) +#define aes128gcmsiv_aes_ks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks) +#define aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks_enc_x1) +#define aes128gcmsiv_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_dec) +#define aes128gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_ecb_enc_block) +#define aes128gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x4) +#define aes128gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x8) +#define aes128gcmsiv_kdf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes128gcmsiv_kdf) +#define aes256gcmsiv_aes_ks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks) +#define aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks_enc_x1) +#define aes256gcmsiv_dec BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_dec) +#define aes256gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_ecb_enc_block) +#define aes256gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x4) +#define aes256gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x8) +#define aes256gcmsiv_kdf BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes256gcmsiv_kdf) +#define aes_ctr_set_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_ctr_set_key) +#define aes_gcm_dec_kernel BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_dec_kernel) +#define aes_gcm_decrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_decrypt_avx512) +#define aes_gcm_enc_kernel BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_enc_kernel) +#define aes_gcm_encrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_gcm_encrypt_avx512) +#define aes_hw_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_cbc_encrypt) +#define aes_hw_ccm64_decrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ccm64_decrypt_blocks) +#define aes_hw_ccm64_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ccm64_encrypt_blocks) +#define aes_hw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ctr32_encrypt_blocks) +#define aes_hw_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_decrypt) +#define aes_hw_ecb_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_ecb_encrypt) +#define aes_hw_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_encrypt) +#define aes_hw_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_set_decrypt_key) +#define aes_hw_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_set_encrypt_key) +#define aes_hw_xts_cipher BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_cipher) +#define aes_hw_xts_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_decrypt) +#define aes_hw_xts_decrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_decrypt_avx512) +#define aes_hw_xts_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_encrypt) +#define aes_hw_xts_encrypt_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_hw_xts_encrypt_avx512) +#define aes_nohw_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_cbc_encrypt) +#define aes_nohw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_ctr32_encrypt_blocks) +#define aes_nohw_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_decrypt) +#define aes_nohw_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_encrypt) +#define aes_nohw_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_set_decrypt_key) +#define aes_nohw_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aes_nohw_set_encrypt_key) +#define aesgcmsiv_htable6_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_htable6_init) +#define aesgcmsiv_htable_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_htable_init) +#define aesgcmsiv_htable_polyval BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_htable_polyval) +#define aesgcmsiv_polyval_horner BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesgcmsiv_polyval_horner) +#define aesni_cbc_sha1_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_cbc_sha1_enc) +#define aesni_cbc_sha256_enc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_cbc_sha256_enc) +#define aesni_gcm_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_gcm_decrypt) +#define aesni_gcm_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesni_gcm_encrypt) +#define aesv8_gcm_8x_dec_128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_128) +#define aesv8_gcm_8x_dec_192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_192) +#define aesv8_gcm_8x_dec_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_256) +#define aesv8_gcm_8x_enc_128 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_128) +#define aesv8_gcm_8x_enc_192 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_192) +#define aesv8_gcm_8x_enc_256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_256) +#define allow_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, allow_mocked_ube_detection_FOR_TESTING) +#define armv8_disable_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_disable_dit) +#define armv8_enable_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_enable_dit) +#define armv8_get_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_get_dit) +#define armv8_restore_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_restore_dit) +#define armv8_set_dit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, armv8_set_dit) +#define asn1_bit_string_length BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_bit_string_length) +#define asn1_do_adb BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_do_adb) +#define asn1_enc_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_free) +#define asn1_enc_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_init) +#define asn1_enc_restore BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_restore) +#define asn1_enc_save BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_enc_save) +#define asn1_encoding_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_encoding_clear) +#define asn1_evp_pkey_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_evp_pkey_methods) +#define asn1_evp_pkey_methods_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_evp_pkey_methods_size) +#define asn1_generalizedtime_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_generalizedtime_to_tm) +#define asn1_get_choice_selector BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_get_choice_selector) +#define asn1_get_field_ptr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_get_field_ptr) +#define asn1_get_string_table_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_get_string_table_for_testing) +#define asn1_is_printable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_is_printable) +#define asn1_item_combine_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_item_combine_free) +#define asn1_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_refcount_dec_and_test_zero) +#define asn1_refcount_set_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_refcount_set_one) +#define asn1_set_choice_selector BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_set_choice_selector) +#define asn1_type_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_type_cleanup) +#define asn1_type_set0_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_type_set0_string) +#define asn1_type_value_as_pointer BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_type_value_as_pointer) +#define asn1_utctime_to_tm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, asn1_utctime_to_tm) +#define awslc_api_version_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, awslc_api_version_num) +#define awslc_version_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, awslc_version_string) +#define beeu_mod_inverse_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, beeu_mod_inverse_vartime) +#define bignum_add_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_add_p384) +#define bignum_add_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_add_p521) +#define bignum_copy_row_from_table BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table) +#define bignum_copy_row_from_table_16 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table_16) +#define bignum_copy_row_from_table_32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table_32) +#define bignum_copy_row_from_table_8n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_copy_row_from_table_8n) +#define bignum_deamont_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_deamont_p384) +#define bignum_deamont_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_deamont_p384_alt) +#define bignum_emontredc_8n BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_emontredc_8n) +#define bignum_fromlebytes_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_fromlebytes_6) +#define bignum_fromlebytes_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_fromlebytes_p521) +#define bignum_ge BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_ge) +#define bignum_inv_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_inv_p521) +#define bignum_kmul_16_32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_kmul_16_32) +#define bignum_kmul_32_64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_kmul_32_64) +#define bignum_ksqr_16_32 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_ksqr_16_32) +#define bignum_ksqr_32_64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_ksqr_32_64) +#define bignum_littleendian_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_littleendian_6) +#define bignum_madd_n25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_madd_n25519) +#define bignum_madd_n25519_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_madd_n25519_alt) +#define bignum_mod_n25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mod_n25519) +#define bignum_montinv_p256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montinv_p256) +#define bignum_montinv_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montinv_p384) +#define bignum_montmul_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montmul_p384) +#define bignum_montmul_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montmul_p384_alt) +#define bignum_montsqr_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montsqr_p384) +#define bignum_montsqr_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_montsqr_p384_alt) +#define bignum_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mul) +#define bignum_mul_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mul_p521) +#define bignum_mul_p521_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_mul_p521_alt) +#define bignum_neg_p25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_neg_p25519) +#define bignum_neg_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_neg_p384) +#define bignum_neg_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_neg_p521) +#define bignum_nonzero_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_nonzero_6) +#define bignum_optsub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_optsub) +#define bignum_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sqr) +#define bignum_sqr_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sqr_p521) +#define bignum_sqr_p521_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sqr_p521_alt) +#define bignum_sub_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sub_p384) +#define bignum_sub_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_sub_p521) +#define bignum_tolebytes_6 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tolebytes_6) +#define bignum_tolebytes_p521 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tolebytes_p521) +#define bignum_tomont_p384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tomont_p384) +#define bignum_tomont_p384_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bignum_tomont_p384_alt) +#define bio_clear_socket_error BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_clear_socket_error) +#define bio_errno_should_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_errno_should_retry) +#define bio_ip_and_port_to_socket_and_addr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_ip_and_port_to_socket_and_addr) +#define bio_sock_error_get_and_clear BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_sock_error_get_and_clear) +#define bio_socket_nbio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_socket_nbio) +#define bio_socket_should_retry BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bio_socket_should_retry) +#define bn_abs_sub_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_abs_sub_consttime) +#define bn_add_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_add_words) +#define bn_assert_fits_in_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_assert_fits_in_bytes) +#define bn_big_endian_to_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_big_endian_to_words) +#define bn_copy_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_copy_words) +#define bn_div_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_div_consttime) +#define bn_div_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_div_words) +#define bn_expand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_expand) +#define bn_fits_in_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_fits_in_words) +#define bn_from_montgomery_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_from_montgomery_small) +#define bn_gather5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_gather5) +#define bn_in_range_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_in_range_words) +#define bn_is_bit_set_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_is_bit_set_words) +#define bn_is_relatively_prime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_is_relatively_prime) +#define bn_jacobi BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_jacobi) +#define bn_lcm_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_lcm_consttime) +#define bn_less_than_montgomery_R BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_less_than_montgomery_R) +#define bn_less_than_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_less_than_words) +#define bn_little_endian_to_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_little_endian_to_words) +#define bn_miller_rabin_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_miller_rabin_init) +#define bn_miller_rabin_iteration BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_miller_rabin_iteration) +#define bn_minimal_width BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_minimal_width) +#define bn_mod_add_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_add_consttime) +#define bn_mod_add_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_add_words) +#define bn_mod_exp_mont_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_exp_mont_small) +#define bn_mod_inverse0_prime_mont_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse0_prime_mont_small) +#define bn_mod_inverse_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse_consttime) +#define bn_mod_inverse_prime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse_prime) +#define bn_mod_inverse_secret_prime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_inverse_secret_prime) +#define bn_mod_lshift1_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_lshift1_consttime) +#define bn_mod_lshift_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_lshift_consttime) +#define bn_mod_mul_montgomery_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_mul_montgomery_small) +#define bn_mod_sub_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_sub_consttime) +#define bn_mod_sub_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_sub_words) +#define bn_mod_u16_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mod_u16_consttime) +#define bn_mont_ctx_cleanup BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_ctx_cleanup) +#define bn_mont_ctx_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_ctx_init) +#define bn_mont_ctx_set_RR_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_ctx_set_RR_consttime) +#define bn_mont_n0 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mont_n0) +#define bn_mul4x_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul4x_mont) +#define bn_mul8x_mont_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul8x_mont_neon) +#define bn_mul_add_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_add_words) +#define bn_mul_comba4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_comba4) +#define bn_mul_comba8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_comba8) +#define bn_mul_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_consttime) +#define bn_mul_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_mont) +#define bn_mul_mont_gather5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_mont_gather5) +#define bn_mul_mont_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_mont_nohw) +#define bn_mul_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_small) +#define bn_mul_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mul_words) +#define bn_mulx4x_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_mulx4x_mont) +#define bn_odd_number_is_obviously_composite BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_odd_number_is_obviously_composite) +#define bn_one_to_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_one_to_montgomery) +#define bn_power5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_power5) +#define bn_rand_range_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rand_range_words) +#define bn_rand_secret_range BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rand_secret_range) +#define bn_reduce_once BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_reduce_once) +#define bn_reduce_once_in_place BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_reduce_once_in_place) +#define bn_resize_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_resize_words) +#define bn_rshift1_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rshift1_words) +#define bn_rshift_secret_shift BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rshift_secret_shift) +#define bn_rshift_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_rshift_words) +#define bn_scatter5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_scatter5) +#define bn_select_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_select_words) +#define bn_set_minimal_width BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_set_minimal_width) +#define bn_set_static_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_set_static_words) +#define bn_set_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_set_words) +#define bn_sqr8x_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr8x_internal) +#define bn_sqr8x_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr8x_mont) +#define bn_sqr_comba4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_comba4) +#define bn_sqr_comba8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_comba8) +#define bn_sqr_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_consttime) +#define bn_sqr_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_small) +#define bn_sqr_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqr_words) +#define bn_sqrx8x_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sqrx8x_internal) +#define bn_sub_words BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_sub_words) +#define bn_to_montgomery_small BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_to_montgomery_small) +#define bn_uadd_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_uadd_consttime) +#define bn_usub_consttime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_usub_consttime) +#define bn_wexpand BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_wexpand) +#define bn_words_to_big_endian BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_words_to_big_endian) +#define bn_words_to_little_endian BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bn_words_to_little_endian) +#define boringssl_self_test_hmac_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, boringssl_self_test_hmac_sha256) +#define boringssl_self_test_sha256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, boringssl_self_test_sha256) +#define bsaes_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bsaes_cbc_encrypt) +#define bsaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, bsaes_ctr32_encrypt_blocks) +#define c2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, c2i_ASN1_BIT_STRING) +#define c2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, c2i_ASN1_INTEGER) +#define c2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, c2i_ASN1_OBJECT) +#define cbb_add_latin1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_latin1) +#define cbb_add_ucs2_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_ucs2_be) +#define cbb_add_utf32_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_utf32_be) +#define cbb_add_utf8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_add_utf8) +#define cbb_get_utf8_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbb_get_utf8_len) +#define cbs_get_any_asn1_element BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_any_asn1_element) +#define cbs_get_latin1 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_latin1) +#define cbs_get_ucs2_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_ucs2_be) +#define cbs_get_utf32_be BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_utf32_be) +#define cbs_get_utf8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cbs_get_utf8) +#define chacha20_poly1305_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, chacha20_poly1305_open) +#define chacha20_poly1305_seal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, chacha20_poly1305_seal) +#define cn2dnsid BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, cn2dnsid) +#define crypto_gcm_avx512_enabled BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, crypto_gcm_avx512_enabled) +#define crypto_gcm_clmul_enabled BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, crypto_gcm_clmul_enabled) +#define curve25519_x25519 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519) +#define curve25519_x25519_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519_alt) +#define curve25519_x25519_byte BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519_byte) +#define curve25519_x25519_byte_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519_byte_alt) +#define curve25519_x25519base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base) +#define curve25519_x25519base_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base_alt) +#define curve25519_x25519base_byte BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base_byte) +#define curve25519_x25519base_byte_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, curve25519_x25519base_byte_alt) +#define d2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_BIT_STRING) +#define d2i_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_BMPSTRING) +#define d2i_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_BOOLEAN) +#define d2i_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_ENUMERATED) +#define d2i_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_GENERALIZEDTIME) +#define d2i_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_GENERALSTRING) +#define d2i_ASN1_IA5STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_IA5STRING) +#define d2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_INTEGER) +#define d2i_ASN1_NULL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_NULL) +#define d2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_OBJECT) +#define d2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_OCTET_STRING) +#define d2i_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLE) +#define d2i_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLESTRING) +#define d2i_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_SEQUENCE_ANY) +#define d2i_ASN1_SET_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_SET_ANY) +#define d2i_ASN1_T61STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_T61STRING) +#define d2i_ASN1_TIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_TIME) +#define d2i_ASN1_TYPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_TYPE) +#define d2i_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_UNIVERSALSTRING) +#define d2i_ASN1_UTCTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_UTCTIME) +#define d2i_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_UTF8STRING) +#define d2i_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ASN1_VISIBLESTRING) +#define d2i_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_AUTHORITY_INFO_ACCESS) +#define d2i_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_AUTHORITY_KEYID) +#define d2i_AutoPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_AutoPrivateKey) +#define d2i_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_BASIC_CONSTRAINTS) +#define d2i_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_CERTIFICATEPOLICIES) +#define d2i_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_CRL_DIST_POINTS) +#define d2i_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DHparams) +#define d2i_DHparams_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DHparams_bio) +#define d2i_DIRECTORYSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DIRECTORYSTRING) +#define d2i_DISPLAYTEXT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DISPLAYTEXT) +#define d2i_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPrivateKey) +#define d2i_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPrivateKey_bio) +#define d2i_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPrivateKey_fp) +#define d2i_DSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAPublicKey) +#define d2i_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_PUBKEY) +#define d2i_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_bio) +#define d2i_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_fp) +#define d2i_DSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSA_SIG) +#define d2i_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_DSAparams) +#define d2i_ECDSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECDSA_SIG) +#define d2i_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPKParameters) +#define d2i_ECPKParameters_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPKParameters_bio) +#define d2i_ECParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECParameters) +#define d2i_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPrivateKey) +#define d2i_ECPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPrivateKey_bio) +#define d2i_ECPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ECPrivateKey_fp) +#define d2i_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EC_PUBKEY) +#define d2i_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EC_PUBKEY_bio) +#define d2i_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EC_PUBKEY_fp) +#define d2i_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_EXTENDED_KEY_USAGE) +#define d2i_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_GENERAL_NAME) +#define d2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_GENERAL_NAMES) +#define d2i_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_ISSUING_DIST_POINT) +#define d2i_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKAC) +#define d2i_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKI) +#define d2i_OCSP_BASICRESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_BASICRESP) +#define d2i_OCSP_CERTID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_CERTID) +#define d2i_OCSP_ONEREQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_ONEREQ) +#define d2i_OCSP_REQINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REQINFO) +#define d2i_OCSP_REQUEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REQUEST) +#define d2i_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REQUEST_bio) +#define d2i_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPBYTES) +#define d2i_OCSP_RESPDATA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPDATA) +#define d2i_OCSP_RESPONSE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE) +#define d2i_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE_bio) +#define d2i_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_REVOKEDINFO) +#define d2i_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_SIGNATURE) +#define d2i_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_OCSP_SINGLERESP) +#define d2i_PKCS12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS12) +#define d2i_PKCS12_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS12_bio) +#define d2i_PKCS12_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS12_fp) +#define d2i_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7) +#define d2i_PKCS7_DIGEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_DIGEST) +#define d2i_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ENCRYPT) +#define d2i_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ENC_CONTENT) +#define d2i_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ENVELOPE) +#define d2i_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_ISSUER_AND_SERIAL) +#define d2i_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_RECIP_INFO) +#define d2i_PKCS7_SIGNED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_SIGNED) +#define d2i_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_SIGNER_INFO) +#define d2i_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_SIGN_ENVELOPE) +#define d2i_PKCS7_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS7_bio) +#define d2i_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_bio) +#define d2i_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_fp) +#define d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO) +#define d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_bio) +#define d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_fp) +#define d2i_PKCS8_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_bio) +#define d2i_PKCS8_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PKCS8_fp) +#define d2i_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PUBKEY) +#define d2i_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PUBKEY_bio) +#define d2i_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PUBKEY_fp) +#define d2i_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PrivateKey) +#define d2i_PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PrivateKey_bio) +#define d2i_PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PrivateKey_fp) +#define d2i_PublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_PublicKey) +#define d2i_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPrivateKey) +#define d2i_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPrivateKey_bio) +#define d2i_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPrivateKey_fp) +#define d2i_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPublicKey) +#define d2i_RSAPublicKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPublicKey_bio) +#define d2i_RSAPublicKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSAPublicKey_fp) +#define d2i_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PSS_PARAMS) +#define d2i_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PUBKEY) +#define d2i_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_bio) +#define d2i_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_fp) +#define d2i_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509) +#define d2i_X509_ALGOR BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_ALGOR) +#define d2i_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_ATTRIBUTE) +#define d2i_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_AUX) +#define d2i_X509_CERT_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CERT_AUX) +#define d2i_X509_CINF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CINF) +#define d2i_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL) +#define d2i_X509_CRL_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL_INFO) +#define d2i_X509_CRL_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL_bio) +#define d2i_X509_CRL_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_CRL_fp) +#define d2i_X509_EXTENSION BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_EXTENSION) +#define d2i_X509_EXTENSIONS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_EXTENSIONS) +#define d2i_X509_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_NAME) +#define d2i_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_NAME_ENTRY) +#define d2i_X509_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_PUBKEY) +#define d2i_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ) +#define d2i_X509_REQ_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ_INFO) +#define d2i_X509_REQ_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ_bio) +#define d2i_X509_REQ_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REQ_fp) +#define d2i_X509_REVOKED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_REVOKED) +#define d2i_X509_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_SIG) +#define d2i_X509_VAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_VAL) +#define d2i_X509_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_bio) +#define d2i_X509_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, d2i_X509_fp) +#define dh_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_asn1_meth) +#define dh_check_params_fast BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_check_params_fast) +#define dh_compute_key_padded_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_compute_key_padded_no_self_test) +#define dh_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dh_pkey_meth) +#define disable_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, disable_mocked_ube_detection_FOR_TESTING) +#define dsa_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_asn1_meth) +#define dsa_check_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_check_key) +#define dsa_internal_paramgen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_internal_paramgen) +#define dsa_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dsa_pkey_meth) +#define dummy_func_for_constructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, dummy_func_for_constructor) +#define ec_GFp_mont_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_add) +#define ec_GFp_mont_dbl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_dbl) +#define ec_GFp_mont_felem_exp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_exp) +#define ec_GFp_mont_felem_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_from_bytes) +#define ec_GFp_mont_felem_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_mul) +#define ec_GFp_mont_felem_reduce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_reduce) +#define ec_GFp_mont_felem_sqr BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_sqr) +#define ec_GFp_mont_felem_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_felem_to_bytes) +#define ec_GFp_mont_init_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_init_precomp) +#define ec_GFp_mont_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul) +#define ec_GFp_mont_mul_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_base) +#define ec_GFp_mont_mul_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_batch) +#define ec_GFp_mont_mul_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_precomp) +#define ec_GFp_mont_mul_public_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_mont_mul_public_batch) +#define ec_GFp_nistp_recode_scalar_bits BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_nistp_recode_scalar_bits) +#define ec_GFp_simple_cmp_x_coordinate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_cmp_x_coordinate) +#define ec_GFp_simple_felem_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_felem_from_bytes) +#define ec_GFp_simple_felem_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_felem_to_bytes) +#define ec_GFp_simple_group_get_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_group_get_curve) +#define ec_GFp_simple_group_set_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_group_set_curve) +#define ec_GFp_simple_invert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_invert) +#define ec_GFp_simple_is_at_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_is_at_infinity) +#define ec_GFp_simple_is_on_curve BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_is_on_curve) +#define ec_GFp_simple_point_copy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_point_copy) +#define ec_GFp_simple_point_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_point_init) +#define ec_GFp_simple_point_set_to_infinity BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_point_set_to_infinity) +#define ec_GFp_simple_points_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_GFp_simple_points_equal) +#define ec_affine_jacobian_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_affine_jacobian_equal) +#define ec_affine_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_affine_select) +#define ec_affine_to_jacobian BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_affine_to_jacobian) +#define ec_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_asn1_meth) +#define ec_bignum_to_felem BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_bignum_to_felem) +#define ec_bignum_to_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_bignum_to_scalar) +#define ec_cmp_x_coordinate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_cmp_x_coordinate) +#define ec_compute_wNAF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_compute_wNAF) +#define ec_felem_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_add) +#define ec_felem_equal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_equal) +#define ec_felem_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_from_bytes) +#define ec_felem_neg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_neg) +#define ec_felem_non_zero_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_non_zero_mask) +#define ec_felem_one BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_one) +#define ec_felem_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_select) +#define ec_felem_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_sub) +#define ec_felem_to_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_to_bignum) +#define ec_felem_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_felem_to_bytes) +#define ec_get_x_coordinate_as_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_get_x_coordinate_as_bytes) +#define ec_get_x_coordinate_as_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_get_x_coordinate_as_scalar) +#define ec_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_curve_p256_xmd_sha256_sswu) +#define ec_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha384_sswu) +#define ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha512_sswu_draft07) +#define ec_hash_to_scalar_p384_xmd_sha384 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha384) +#define ec_hash_to_scalar_p384_xmd_sha512_draft07 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha512_draft07) +#define ec_init_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_init_precomp) +#define ec_jacobian_to_affine BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_jacobian_to_affine) +#define ec_jacobian_to_affine_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_jacobian_to_affine_batch) +#define ec_nistp_coordinates_to_point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_coordinates_to_point) +#define ec_nistp_point_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_point_add) +#define ec_nistp_point_double BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_point_double) +#define ec_nistp_point_to_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_point_to_coordinates) +#define ec_nistp_scalar_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_scalar_mul) +#define ec_nistp_scalar_mul_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_scalar_mul_base) +#define ec_nistp_scalar_mul_public BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_nistp_scalar_mul_public) +#define ec_point_byte_len BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_byte_len) +#define ec_point_from_uncompressed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_from_uncompressed) +#define ec_point_mul_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_no_self_test) +#define ec_point_mul_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar) +#define ec_point_mul_scalar_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_base) +#define ec_point_mul_scalar_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_batch) +#define ec_point_mul_scalar_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_precomp) +#define ec_point_mul_scalar_public BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_public) +#define ec_point_mul_scalar_public_batch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_mul_scalar_public_batch) +#define ec_point_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_select) +#define ec_point_set_affine_coordinates BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_set_affine_coordinates) +#define ec_point_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_point_to_bytes) +#define ec_precomp_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_precomp_select) +#define ec_random_nonzero_scalar BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_random_nonzero_scalar) +#define ec_scalar_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_add) +#define ec_scalar_equal_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_equal_vartime) +#define ec_scalar_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_from_bytes) +#define ec_scalar_from_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_from_montgomery) +#define ec_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_inv0_montgomery) +#define ec_scalar_is_zero BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_is_zero) +#define ec_scalar_mul_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_mul_montgomery) +#define ec_scalar_neg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_neg) +#define ec_scalar_reduce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_reduce) +#define ec_scalar_select BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_select) +#define ec_scalar_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_sub) +#define ec_scalar_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_to_bytes) +#define ec_scalar_to_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_to_montgomery) +#define ec_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_scalar_to_montgomery_inv_vartime) +#define ec_set_to_safe_point BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_set_to_safe_point) +#define ec_simple_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_simple_scalar_inv0_montgomery) +#define ec_simple_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ec_simple_scalar_to_montgomery_inv_vartime) +#define ecdsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_digestsign_no_self_test) +#define ecdsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_digestverify_no_self_test) +#define ecdsa_do_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_do_verify_no_self_test) +#define ecdsa_sign_with_nonce_for_known_answer_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecdsa_sign_with_nonce_for_known_answer_test) +#define ecp_nistz256_avx2_select_w7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_avx2_select_w7) +#define ecp_nistz256_div_by_2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_div_by_2) +#define ecp_nistz256_mul_by_2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_mul_by_2) +#define ecp_nistz256_mul_by_3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_mul_by_3) +#define ecp_nistz256_mul_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_mul_mont) +#define ecp_nistz256_neg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_neg) +#define ecp_nistz256_ord_mul_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_ord_mul_mont) +#define ecp_nistz256_ord_sqr_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_ord_sqr_mont) +#define ecp_nistz256_point_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_point_add) +#define ecp_nistz256_point_add_affine BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_point_add_affine) +#define ecp_nistz256_point_double BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_point_double) +#define ecp_nistz256_select_w5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_select_w5) +#define ecp_nistz256_select_w7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_select_w7) +#define ecp_nistz256_sqr_mont BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_sqr_mont) +#define ecp_nistz256_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ecp_nistz256_sub) +#define ed25519_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_asn1_meth) +#define ed25519_check_public_key_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_check_public_key_nohw) +#define ed25519_check_public_key_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_check_public_key_s2n_bignum) +#define ed25519_public_key_from_hashed_seed_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_nohw) +#define ed25519_public_key_from_hashed_seed_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_s2n_bignum) +#define ed25519_sha512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sha512) +#define ed25519_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sign_internal) +#define ed25519_sign_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sign_nohw) +#define ed25519_sign_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_sign_s2n_bignum) +#define ed25519_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_verify_internal) +#define ed25519_verify_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_verify_nohw) +#define ed25519_verify_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519_verify_s2n_bignum) +#define ed25519ph_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ed25519ph_asn1_meth) +#define edwards25519_decode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_decode) +#define edwards25519_decode_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_decode_alt) +#define edwards25519_encode BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_encode) +#define edwards25519_scalarmulbase BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmulbase) +#define edwards25519_scalarmulbase_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmulbase_alt) +#define edwards25519_scalarmuldouble BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmuldouble) +#define edwards25519_scalarmuldouble_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, edwards25519_scalarmuldouble_alt) +#define evp_pkey_set_cb_translate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, evp_pkey_set_cb_translate) +#define evp_pkey_set_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, evp_pkey_set_method) +#define extract_multiplier_2x20_win5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, extract_multiplier_2x20_win5) +#define extract_multiplier_2x30_win5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, extract_multiplier_2x30_win5) +#define extract_multiplier_2x40_win5 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, extract_multiplier_2x40_win5) +#define gcm_ghash_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_avx) +#define gcm_ghash_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_avx512) +#define gcm_ghash_clmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_clmul) +#define gcm_ghash_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_neon) +#define gcm_ghash_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_nohw) +#define gcm_ghash_p8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_p8) +#define gcm_ghash_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_ssse3) +#define gcm_ghash_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_ghash_v8) +#define gcm_gmult_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_avx) +#define gcm_gmult_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_avx512) +#define gcm_gmult_clmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_clmul) +#define gcm_gmult_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_neon) +#define gcm_gmult_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_nohw) +#define gcm_gmult_p8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_p8) +#define gcm_gmult_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_ssse3) +#define gcm_gmult_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_gmult_v8) +#define gcm_init_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_avx) +#define gcm_init_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_avx512) +#define gcm_init_clmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_clmul) +#define gcm_init_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_neon) +#define gcm_init_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_nohw) +#define gcm_init_p8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_p8) +#define gcm_init_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_ssse3) +#define gcm_init_v8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_init_v8) +#define gcm_setiv_avx512 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, gcm_setiv_avx512) +#define get_entropy_source BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_entropy_source) +#define get_entropy_source_method_id_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_entropy_source_method_id_FOR_TESTING) +#define get_private_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_private_thread_generate_calls_since_seed) +#define get_private_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_private_thread_reseed_calls_since_initialization) +#define get_public_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_public_thread_generate_calls_since_seed) +#define get_public_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_public_thread_reseed_calls_since_initialization) +#define get_thread_and_global_tree_drbg_calls_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, get_thread_and_global_tree_drbg_calls_FOR_TESTING) +#define handle_cpu_env BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, handle_cpu_env) +#define have_hw_rng_aarch64_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, have_hw_rng_aarch64_for_testing) +#define have_hw_rng_x86_64_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, have_hw_rng_x86_64_for_testing) +#define hmac_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, hmac_asn1_meth) +#define i2a_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_ENUMERATED) +#define i2a_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_INTEGER) +#define i2a_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_OBJECT) +#define i2a_ASN1_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2a_ASN1_STRING) +#define i2c_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2c_ASN1_BIT_STRING) +#define i2c_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2c_ASN1_INTEGER) +#define i2d_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_BIT_STRING) +#define i2d_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_BMPSTRING) +#define i2d_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_BOOLEAN) +#define i2d_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_ENUMERATED) +#define i2d_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_GENERALIZEDTIME) +#define i2d_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_GENERALSTRING) +#define i2d_ASN1_IA5STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_IA5STRING) +#define i2d_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_INTEGER) +#define i2d_ASN1_NULL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_NULL) +#define i2d_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_OBJECT) +#define i2d_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_OCTET_STRING) +#define i2d_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLE) +#define i2d_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLESTRING) +#define i2d_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_SEQUENCE_ANY) +#define i2d_ASN1_SET_ANY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_SET_ANY) +#define i2d_ASN1_T61STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_T61STRING) +#define i2d_ASN1_TIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_TIME) +#define i2d_ASN1_TYPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_TYPE) +#define i2d_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_UNIVERSALSTRING) +#define i2d_ASN1_UTCTIME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_UTCTIME) +#define i2d_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_UTF8STRING) +#define i2d_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ASN1_VISIBLESTRING) +#define i2d_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_AUTHORITY_INFO_ACCESS) +#define i2d_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_AUTHORITY_KEYID) +#define i2d_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_BASIC_CONSTRAINTS) +#define i2d_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_CERTIFICATEPOLICIES) +#define i2d_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_CRL_DIST_POINTS) +#define i2d_DHparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DHparams) +#define i2d_DHparams_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DHparams_bio) +#define i2d_DIRECTORYSTRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DIRECTORYSTRING) +#define i2d_DISPLAYTEXT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DISPLAYTEXT) +#define i2d_DSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPrivateKey) +#define i2d_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPrivateKey_bio) +#define i2d_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPrivateKey_fp) +#define i2d_DSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAPublicKey) +#define i2d_DSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_PUBKEY) +#define i2d_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_bio) +#define i2d_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_fp) +#define i2d_DSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSA_SIG) +#define i2d_DSAparams BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_DSAparams) +#define i2d_ECDSA_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECDSA_SIG) +#define i2d_ECPKParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPKParameters) +#define i2d_ECPKParameters_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPKParameters_bio) +#define i2d_ECParameters BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECParameters) +#define i2d_ECPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPrivateKey) +#define i2d_ECPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPrivateKey_bio) +#define i2d_ECPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ECPrivateKey_fp) +#define i2d_EC_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EC_PUBKEY) +#define i2d_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EC_PUBKEY_bio) +#define i2d_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EC_PUBKEY_fp) +#define i2d_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_EXTENDED_KEY_USAGE) +#define i2d_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_GENERAL_NAME) +#define i2d_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_GENERAL_NAMES) +#define i2d_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_ISSUING_DIST_POINT) +#define i2d_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKAC) +#define i2d_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKI) +#define i2d_OCSP_BASICRESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_BASICRESP) +#define i2d_OCSP_CERTID BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_CERTID) +#define i2d_OCSP_ONEREQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_ONEREQ) +#define i2d_OCSP_REQINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REQINFO) +#define i2d_OCSP_REQUEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REQUEST) +#define i2d_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REQUEST_bio) +#define i2d_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPBYTES) +#define i2d_OCSP_RESPDATA BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPDATA) +#define i2d_OCSP_RESPONSE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE) +#define i2d_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE_bio) +#define i2d_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_REVOKEDINFO) +#define i2d_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_SIGNATURE) +#define i2d_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_OCSP_SINGLERESP) +#define i2d_PKCS12 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS12) +#define i2d_PKCS12_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS12_bio) +#define i2d_PKCS12_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS12_fp) +#define i2d_PKCS7 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7) +#define i2d_PKCS7_DIGEST BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_DIGEST) +#define i2d_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ENCRYPT) +#define i2d_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ENC_CONTENT) +#define i2d_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ENVELOPE) +#define i2d_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_ISSUER_AND_SERIAL) +#define i2d_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_RECIP_INFO) +#define i2d_PKCS7_SIGNED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_SIGNED) +#define i2d_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_SIGNER_INFO) +#define i2d_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_SIGN_ENVELOPE) +#define i2d_PKCS7_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS7_bio) +#define i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_bio) +#define i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_fp) +#define i2d_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_bio) +#define i2d_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_fp) +#define i2d_PKCS8PrivateKey_nid_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_bio) +#define i2d_PKCS8PrivateKey_nid_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_fp) +#define i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO) +#define i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_bio) +#define i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_fp) +#define i2d_PKCS8_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_bio) +#define i2d_PKCS8_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PKCS8_fp) +#define i2d_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PUBKEY) +#define i2d_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PUBKEY_bio) +#define i2d_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PUBKEY_fp) +#define i2d_PrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PrivateKey) +#define i2d_PrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PrivateKey_bio) +#define i2d_PrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PrivateKey_fp) +#define i2d_PublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_PublicKey) +#define i2d_RSAPrivateKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPrivateKey) +#define i2d_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPrivateKey_bio) +#define i2d_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPrivateKey_fp) +#define i2d_RSAPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPublicKey) +#define i2d_RSAPublicKey_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPublicKey_bio) +#define i2d_RSAPublicKey_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSAPublicKey_fp) +#define i2d_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PSS_PARAMS) +#define i2d_RSA_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PUBKEY) +#define i2d_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_bio) +#define i2d_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_fp) +#define i2d_X509 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509) +#define i2d_X509_ALGOR BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_ALGOR) +#define i2d_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_ATTRIBUTE) +#define i2d_X509_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_AUX) +#define i2d_X509_CERT_AUX BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CERT_AUX) +#define i2d_X509_CINF BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CINF) +#define i2d_X509_CRL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL) +#define i2d_X509_CRL_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_INFO) +#define i2d_X509_CRL_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_bio) +#define i2d_X509_CRL_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_fp) +#define i2d_X509_CRL_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_CRL_tbs) +#define i2d_X509_EXTENSION BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_EXTENSION) +#define i2d_X509_EXTENSIONS BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_EXTENSIONS) +#define i2d_X509_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_NAME) +#define i2d_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_NAME_ENTRY) +#define i2d_X509_PUBKEY BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_PUBKEY) +#define i2d_X509_REQ BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ) +#define i2d_X509_REQ_INFO BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ_INFO) +#define i2d_X509_REQ_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ_bio) +#define i2d_X509_REQ_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REQ_fp) +#define i2d_X509_REVOKED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_REVOKED) +#define i2d_X509_SIG BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_SIG) +#define i2d_X509_VAL BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_VAL) +#define i2d_X509_bio BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_bio) +#define i2d_X509_fp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_fp) +#define i2d_X509_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_X509_tbs) +#define i2d_re_X509_CRL_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_re_X509_CRL_tbs) +#define i2d_re_X509_REQ_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_re_X509_REQ_tbs) +#define i2d_re_X509_tbs BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2d_re_X509_tbs) +#define i2o_ECPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2o_ECPublicKey) +#define i2s_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2s_ASN1_ENUMERATED) +#define i2s_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2s_ASN1_INTEGER) +#define i2s_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2s_ASN1_OCTET_STRING) +#define i2t_ASN1_OBJECT BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2t_ASN1_OBJECT) +#define i2v_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2v_GENERAL_NAME) +#define i2v_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, i2v_GENERAL_NAMES) +#define is_a_tty BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, is_a_tty) +#define is_fips_build BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, is_fips_build) +#define is_public_component_of_rsa_key_good BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, is_public_component_of_rsa_key_good) +#define jent_apt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_apt_init) +#define jent_apt_reinit BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_apt_reinit) +#define jent_entropy_collector_alloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_collector_alloc) +#define jent_entropy_collector_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_collector_free) +#define jent_entropy_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_init) +#define jent_entropy_init_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_init_ex) +#define jent_entropy_switch_notime_impl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_entropy_switch_notime_impl) +#define jent_gcd_analyze BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_analyze) +#define jent_gcd_fini BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_fini) +#define jent_gcd_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_get) +#define jent_gcd_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_init) +#define jent_gcd_selftest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_gcd_selftest) +#define jent_health_cb_block_switch BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_health_cb_block_switch) +#define jent_health_failure BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_health_failure) +#define jent_lag_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_lag_init) +#define jent_measure_jitter BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_measure_jitter) +#define jent_random_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_random_data) +#define jent_read_entropy BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_read_entropy) +#define jent_read_entropy_safe BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_read_entropy_safe) +#define jent_read_random_block BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_read_random_block) +#define jent_set_fips_failure_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_set_fips_failure_callback) +#define jent_set_fips_failure_callback_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_set_fips_failure_callback_internal) +#define jent_sha3_256_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_256_init) +#define jent_sha3_alloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_alloc) +#define jent_sha3_dealloc BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_dealloc) +#define jent_sha3_final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_final) +#define jent_sha3_tester BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_tester) +#define jent_sha3_update BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_sha3_update) +#define jent_stuck BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_stuck) +#define jent_time_entropy_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_time_entropy_init) +#define jent_version BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, jent_version) +#define kBoringSSLRSASqrtTwo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwo) +#define kBoringSSLRSASqrtTwoLen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwoLen) +#define kOpenSSLReasonStringData BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kOpenSSLReasonStringData) +#define kOpenSSLReasonValues BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kOpenSSLReasonValues) +#define kOpenSSLReasonValuesLen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kOpenSSLReasonValuesLen) +#define kem_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, kem_asn1_meth) +#define lh_doall_arg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, lh_doall_arg) +#define library_init_constructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, library_init_constructor) +#define md4_block_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, md4_block_data_order) +#define md5_block_asm_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, md5_block_asm_data_order) +#define ml_dsa_44_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_keypair) +#define ml_dsa_44_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal) +#define ml_dsa_44_keypair_internal_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal_no_self_test) +#define ml_dsa_44_pack_pk_from_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_pack_pk_from_sk) +#define ml_dsa_44_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_sign) +#define ml_dsa_44_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_sign_internal) +#define ml_dsa_44_sign_internal_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_sign_internal_no_self_test) +#define ml_dsa_44_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_verify) +#define ml_dsa_44_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_verify_internal) +#define ml_dsa_44_verify_internal_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_44_verify_internal_no_self_test) +#define ml_dsa_65_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_keypair) +#define ml_dsa_65_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_keypair_internal) +#define ml_dsa_65_pack_pk_from_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_pack_pk_from_sk) +#define ml_dsa_65_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_sign) +#define ml_dsa_65_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_sign_internal) +#define ml_dsa_65_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_verify) +#define ml_dsa_65_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_65_verify_internal) +#define ml_dsa_87_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_keypair) +#define ml_dsa_87_keypair_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_keypair_internal) +#define ml_dsa_87_pack_pk_from_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_pack_pk_from_sk) +#define ml_dsa_87_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_sign) +#define ml_dsa_87_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_sign_internal) +#define ml_dsa_87_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_verify) +#define ml_dsa_87_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_87_verify_internal) +#define ml_dsa_extmu_44_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign) +#define ml_dsa_extmu_44_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign_internal) +#define ml_dsa_extmu_44_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify) +#define ml_dsa_extmu_44_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify_internal) +#define ml_dsa_extmu_65_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign) +#define ml_dsa_extmu_65_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign_internal) +#define ml_dsa_extmu_65_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify) +#define ml_dsa_extmu_65_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify_internal) +#define ml_dsa_extmu_87_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign) +#define ml_dsa_extmu_87_sign_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign_internal) +#define ml_dsa_extmu_87_verify BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify) +#define ml_dsa_extmu_87_verify_internal BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify_internal) +#define ml_kem_1024_check_pk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_check_pk) +#define ml_kem_1024_check_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_check_sk) +#define ml_kem_1024_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_decapsulate) +#define ml_kem_1024_decapsulate_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_decapsulate_no_self_test) +#define ml_kem_1024_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_encapsulate) +#define ml_kem_1024_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic) +#define ml_kem_1024_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic_no_self_test) +#define ml_kem_1024_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_keypair) +#define ml_kem_1024_keypair_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic) +#define ml_kem_1024_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic_no_self_test) +#define ml_kem_512_check_pk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_check_pk) +#define ml_kem_512_check_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_check_sk) +#define ml_kem_512_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_decapsulate) +#define ml_kem_512_decapsulate_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_decapsulate_no_self_test) +#define ml_kem_512_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_encapsulate) +#define ml_kem_512_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic) +#define ml_kem_512_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic_no_self_test) +#define ml_kem_512_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_keypair) +#define ml_kem_512_keypair_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic) +#define ml_kem_512_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic_no_self_test) +#define ml_kem_768_check_pk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_check_pk) +#define ml_kem_768_check_sk BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_check_sk) +#define ml_kem_768_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_decapsulate) +#define ml_kem_768_decapsulate_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_decapsulate_no_self_test) +#define ml_kem_768_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_encapsulate) +#define ml_kem_768_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic) +#define ml_kem_768_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic_no_self_test) +#define ml_kem_768_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_keypair) +#define ml_kem_768_keypair_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic) +#define ml_kem_768_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic_no_self_test) +#define ml_kem_common_decapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_decapsulate) +#define ml_kem_common_encapsulate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_encapsulate) +#define ml_kem_common_encapsulate_deterministic BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_encapsulate_deterministic) +#define ml_kem_common_keypair BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ml_kem_common_keypair) +#define mldsa_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mldsa_ct_opt_blocker_u64) +#define mlkem_aarch64_invntt_zetas_layer12345 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer12345) +#define mlkem_aarch64_invntt_zetas_layer67 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer67) +#define mlkem_aarch64_ntt_zetas_layer12345 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer12345) +#define mlkem_aarch64_ntt_zetas_layer67 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer67) +#define mlkem_aarch64_zetas_mulcache_native BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_native) +#define mlkem_aarch64_zetas_mulcache_twisted_native BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_twisted_native) +#define mlkem_compress_d10_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d10_data) +#define mlkem_compress_d11_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d11_data) +#define mlkem_compress_d4_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d4_data) +#define mlkem_compress_d5_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_compress_d5_data) +#define mlkem_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ct_opt_blocker_u64) +#define mlkem_decompress_d10_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d10_data) +#define mlkem_decompress_d11_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d11_data) +#define mlkem_decompress_d4_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d4_data) +#define mlkem_decompress_d5_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_decompress_d5_data) +#define mlkem_intt_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_intt_asm) +#define mlkem_invntt_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_invntt_avx2) +#define mlkem_ntt_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ntt_asm) +#define mlkem_ntt_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ntt_avx2) +#define mlkem_nttfrombytes_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_nttfrombytes_avx2) +#define mlkem_ntttobytes_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_ntttobytes_avx2) +#define mlkem_nttunpack_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_nttunpack_avx2) +#define mlkem_poly_compress_d10_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d10_avx2) +#define mlkem_poly_compress_d11_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d11_avx2) +#define mlkem_poly_compress_d4_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d4_avx2) +#define mlkem_poly_compress_d5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_compress_d5_avx2) +#define mlkem_poly_decompress_d10_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d10_avx2) +#define mlkem_poly_decompress_d11_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d11_avx2) +#define mlkem_poly_decompress_d4_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d4_avx2) +#define mlkem_poly_decompress_d5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_decompress_d5_avx2) +#define mlkem_poly_mulcache_compute_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_asm) +#define mlkem_poly_mulcache_compute_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_avx2) +#define mlkem_poly_reduce_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_reduce_asm) +#define mlkem_poly_tobytes_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_tobytes_asm) +#define mlkem_poly_tomont_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_poly_tomont_asm) +#define mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2) +#define mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3) +#define mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4) +#define mlkem_qdata BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_qdata) +#define mlkem_reduce_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_reduce_avx2) +#define mlkem_rej_uniform_asm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_rej_uniform_asm) +#define mlkem_rej_uniform_table BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_rej_uniform_table) +#define mlkem_tomont_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, mlkem_tomont_avx2) +#define o2i_ECPublicKey BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, o2i_ECPublicKey) +#define openssl_console_acquire_mutex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_acquire_mutex) +#define openssl_console_close BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_close) +#define openssl_console_open BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_open) +#define openssl_console_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_read) +#define openssl_console_release_mutex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_release_mutex) +#define openssl_console_write BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_console_write) +#define openssl_poly1305_neon2_addmulmod BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_poly1305_neon2_addmulmod) +#define openssl_poly1305_neon2_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, openssl_poly1305_neon2_blocks) +#define override_entropy_source_method_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, override_entropy_source_method_FOR_TESTING) +#define p256_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p256_methods) +#define p256_montjscalarmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p256_montjscalarmul) +#define p256_montjscalarmul_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p256_montjscalarmul_alt) +#define p384_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_methods) +#define p384_montjdouble BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjdouble) +#define p384_montjdouble_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjdouble_alt) +#define p384_montjscalarmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjscalarmul) +#define p384_montjscalarmul_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p384_montjscalarmul_alt) +#define p521_jdouble BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jdouble) +#define p521_jdouble_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jdouble_alt) +#define p521_jscalarmul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jscalarmul) +#define p521_jscalarmul_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_jscalarmul_alt) +#define p521_methods BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p521_methods) +#define p_thread_callback_boringssl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, p_thread_callback_boringssl) +#define pkcs12_iterations_acceptable BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs12_iterations_acceptable) +#define pkcs12_key_gen BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs12_key_gen) +#define pkcs12_pbe_encrypt_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs12_pbe_encrypt_init) +#define pkcs7_add_signed_data BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs7_add_signed_data) +#define pkcs7_final BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs7_final) +#define pkcs7_parse_header BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs7_parse_header) +#define pkcs8_pbe_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pkcs8_pbe_decrypt) +#define pmbtoken_exp1_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_blind) +#define pmbtoken_exp1_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_client_key_from_bytes) +#define pmbtoken_exp1_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_derive_key_from_secret) +#define pmbtoken_exp1_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_generate_key) +#define pmbtoken_exp1_get_h_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_get_h_for_testing) +#define pmbtoken_exp1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_issuer_key_from_bytes) +#define pmbtoken_exp1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_read) +#define pmbtoken_exp1_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_sign) +#define pmbtoken_exp1_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp1_unblind) +#define pmbtoken_exp2_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_blind) +#define pmbtoken_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_client_key_from_bytes) +#define pmbtoken_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_derive_key_from_secret) +#define pmbtoken_exp2_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_generate_key) +#define pmbtoken_exp2_get_h_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_get_h_for_testing) +#define pmbtoken_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_issuer_key_from_bytes) +#define pmbtoken_exp2_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_read) +#define pmbtoken_exp2_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_sign) +#define pmbtoken_exp2_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_exp2_unblind) +#define pmbtoken_pst1_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_blind) +#define pmbtoken_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_client_key_from_bytes) +#define pmbtoken_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_derive_key_from_secret) +#define pmbtoken_pst1_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_generate_key) +#define pmbtoken_pst1_get_h_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_get_h_for_testing) +#define pmbtoken_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_issuer_key_from_bytes) +#define pmbtoken_pst1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_read) +#define pmbtoken_pst1_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_sign) +#define pmbtoken_pst1_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pmbtoken_pst1_unblind) +#define poly_Rq_mul BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, poly_Rq_mul) +#define pqdsa_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, pqdsa_asn1_meth) +#define rand_fips_library_destructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rand_fips_library_destructor) +#define rdrand_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rdrand_multiple8) +#define rndr_multiple8 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rndr_multiple8) +#define rsa_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_asn1_meth) +#define rsa_default_private_transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_default_private_transform) +#define rsa_default_sign_raw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_default_sign_raw) +#define rsa_default_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_default_size) +#define rsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_digestsign_no_self_test) +#define rsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_digestverify_no_self_test) +#define rsa_invalidate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_invalidate_key) +#define rsa_private_transform BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_private_transform) +#define rsa_private_transform_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_private_transform_no_self_test) +#define rsa_pss_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_pss_asn1_meth) +#define rsa_sign_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_sign_no_self_test) +#define rsa_verify_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_verify_no_self_test) +#define rsa_verify_raw_no_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsa_verify_raw_no_self_test) +#define rsaz_1024_gather5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_gather5_avx2) +#define rsaz_1024_mul_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_mul_avx2) +#define rsaz_1024_norm2red_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_norm2red_avx2) +#define rsaz_1024_red2norm_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_red2norm_avx2) +#define rsaz_1024_scatter5_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_scatter5_avx2) +#define rsaz_1024_sqr_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_1024_sqr_avx2) +#define rsaz_amm52x20_x1_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x20_x1_ifma256) +#define rsaz_amm52x20_x2_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x20_x2_ifma256) +#define rsaz_amm52x30_x1_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x30_x1_ifma256) +#define rsaz_amm52x30_x2_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x30_x2_ifma256) +#define rsaz_amm52x40_x1_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x40_x1_ifma256) +#define rsaz_amm52x40_x2_ifma256 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, rsaz_amm52x40_x2_ifma256) +#define s2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, s2i_ASN1_INTEGER) +#define s2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, s2i_ASN1_OCTET_STRING) +#define set_fork_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, set_fork_ube_generation_number_FOR_TESTING) +#define set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING) +#define set_vm_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, set_vm_ube_generation_number_FOR_TESTING) +#define sha1_block_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order) +#define sha1_block_data_order_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_avx) +#define sha1_block_data_order_avx2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_avx2) +#define sha1_block_data_order_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_hw) +#define sha1_block_data_order_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_neon) +#define sha1_block_data_order_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_nohw) +#define sha1_block_data_order_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_block_data_order_ssse3) +#define sha1_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha1_func) +#define sha224_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha224_func) +#define sha256_block_data_order_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_avx) +#define sha256_block_data_order_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_hw) +#define sha256_block_data_order_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_neon) +#define sha256_block_data_order_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_nohw) +#define sha256_block_data_order_ssse3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_block_data_order_ssse3) +#define sha256_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha256_func) +#define sha384_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha384_func) +#define sha3_keccak2_f1600 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak2_f1600) +#define sha3_keccak4_f1600_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt) +#define sha3_keccak4_f1600_alt2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt2) +#define sha3_keccak_f1600 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak_f1600) +#define sha3_keccak_f1600_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha3_keccak_f1600_alt) +#define sha512_block_data_order BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order) +#define sha512_block_data_order_avx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_avx) +#define sha512_block_data_order_hw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_hw) +#define sha512_block_data_order_neon BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_neon) +#define sha512_block_data_order_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_block_data_order_nohw) +#define sha512_func BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sha512_func) +#define sk_pop_free BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_pop_free) +#define sskdf_variant_digest BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sskdf_variant_digest) +#define sskdf_variant_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sskdf_variant_hmac) +#define tree_jitter_drbg_destructor BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_drbg_destructor) +#define tree_jitter_free_thread_drbg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_free_thread_drbg) +#define tree_jitter_get_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_get_seed) +#define tree_jitter_initialize BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_initialize) +#define tree_jitter_zeroize_thread_drbg BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tree_jitter_zeroize_thread_drbg) +#define tty_in BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_in) +#define tty_new BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_new) +#define tty_orig BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_orig) +#define tty_out BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, tty_out) +#define used_for_hmac BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, used_for_hmac) +#define v2i_GENERAL_NAME BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v2i_GENERAL_NAME) +#define v2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v2i_GENERAL_NAMES) +#define v2i_GENERAL_NAME_ex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v2i_GENERAL_NAME_ex) +#define v3_akey_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_akey_id) +#define v3_alt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_alt) +#define v3_bcons BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_bcons) +#define v3_cpols BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_cpols) +#define v3_crl_invdate BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crl_invdate) +#define v3_crl_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crl_num) +#define v3_crl_reason BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crl_reason) +#define v3_crld BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_crld) +#define v3_delta_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_delta_crl) +#define v3_ext_ku BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ext_ku) +#define v3_freshest_crl BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_freshest_crl) +#define v3_idp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_idp) +#define v3_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_info) +#define v3_inhibit_anyp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_inhibit_anyp) +#define v3_key_usage BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_key_usage) +#define v3_name_constraints BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_name_constraints) +#define v3_ns_ia5_list BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ns_ia5_list) +#define v3_nscert BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_nscert) +#define v3_ocsp_accresp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ocsp_accresp) +#define v3_ocsp_nocheck BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ocsp_nocheck) +#define v3_ocsp_nonce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_ocsp_nonce) +#define v3_policy_constraints BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_policy_constraints) +#define v3_policy_mappings BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_policy_mappings) +#define v3_sinfo BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_sinfo) +#define v3_skey_id BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, v3_skey_id) +#define validate_cidr_mask BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, validate_cidr_mask) +#define vm_ube_fallback_get_seed BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vm_ube_fallback_get_seed) +#define voprf_exp2_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_blind) +#define voprf_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_client_key_from_bytes) +#define voprf_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_derive_key_from_secret) +#define voprf_exp2_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_generate_key) +#define voprf_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_issuer_key_from_bytes) +#define voprf_exp2_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_read) +#define voprf_exp2_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_sign) +#define voprf_exp2_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_exp2_unblind) +#define voprf_pst1_blind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_blind) +#define voprf_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_client_key_from_bytes) +#define voprf_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_derive_key_from_secret) +#define voprf_pst1_generate_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_generate_key) +#define voprf_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_issuer_key_from_bytes) +#define voprf_pst1_read BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_read) +#define voprf_pst1_sign BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_sign) +#define voprf_pst1_sign_with_proof_scalar_for_testing BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_sign_with_proof_scalar_for_testing) +#define voprf_pst1_unblind BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, voprf_pst1_unblind) +#define vpaes_cbc_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_cbc_encrypt) +#define vpaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_ctr32_encrypt_blocks) +#define vpaes_decrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_decrypt) +#define vpaes_decrypt_key_to_bsaes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_decrypt_key_to_bsaes) +#define vpaes_encrypt BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_encrypt) +#define vpaes_encrypt_key_to_bsaes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_encrypt_key_to_bsaes) +#define vpaes_set_decrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_set_decrypt_key) +#define vpaes_set_encrypt_key BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, vpaes_set_encrypt_key) +#define x25519_asn1_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_asn1_meth) +#define x25519_ge_add BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_add) +#define x25519_ge_frombytes_vartime BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_frombytes_vartime) +#define x25519_ge_p1p1_to_p2 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p2) +#define x25519_ge_p1p1_to_p3 BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p3) +#define x25519_ge_p3_to_cached BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_p3_to_cached) +#define x25519_ge_scalarmult BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_scalarmult) +#define x25519_ge_scalarmult_base BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_scalarmult_base) +#define x25519_ge_scalarmult_small_precomp BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_scalarmult_small_precomp) +#define x25519_ge_sub BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_sub) +#define x25519_ge_tobytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_ge_tobytes) +#define x25519_pkey_meth BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_pkey_meth) +#define x25519_public_from_private_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_public_from_private_nohw) +#define x25519_public_from_private_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_public_from_private_s2n_bignum) +#define x25519_sc_reduce BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_sc_reduce) +#define x25519_scalar_mult_generic_nohw BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_scalar_mult_generic_nohw) +#define x25519_scalar_mult_generic_s2n_bignum BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x25519_scalar_mult_generic_s2n_bignum) +#define x509V3_add_value_asn1_string BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509V3_add_value_asn1_string) +#define x509_check_cert_time BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_check_cert_time) +#define x509_check_issued_with_callback BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_check_issued_with_callback) +#define x509_digest_nid_ok BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_digest_nid_ok) +#define x509_digest_sign_algorithm BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_digest_sign_algorithm) +#define x509_digest_verify_init BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_digest_verify_init) +#define x509_init_signature_info BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_init_signature_info) +#define x509_print_rsa_pss_params BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_print_rsa_pss_params) +#define x509_rsa_ctx_to_pss BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_rsa_ctx_to_pss) +#define x509_rsa_pss_to_ctx BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509_rsa_pss_to_ctx) +#define x509v3_a2i_ipadd BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_a2i_ipadd) +#define x509v3_bytes_to_hex BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_bytes_to_hex) +#define x509v3_cache_extensions BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_cache_extensions) +#define x509v3_conf_name_matches BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_conf_name_matches) +#define x509v3_ext_free_with_method BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_ext_free_with_method) +#define x509v3_hex_to_bytes BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x509v3_hex_to_bytes) +#define x86_64_assembly_implementation_FOR_TESTING BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, x86_64_assembly_implementation_FOR_TESTING) + +#endif // BORINGSSL_PREFIX_SYMBOLS_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols_asm.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols_asm.h new file mode 100644 index 0000000..f86c7bb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols_asm.h @@ -0,0 +1,4134 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +#if !defined(__APPLE__) +#include +#else +#ifndef BORINGSSL_PREFIX_SYMBOLS_ASM_H + +#define BORINGSSL_PREFIX_SYMBOLS_ASM_H + +#ifndef BORINGSSL_PREFIX +#define BORINGSSL_PREFIX aws_lc_0_40_0 +#endif // BORINGSSL_PREFIX + +// On iOS and macOS, we need to treat assembly symbols differently from other +// symbols. The linker expects symbols to be prefixed with an underscore. +// Perlasm thus generates symbol with this underscore applied. Our macros must, +// in turn, incorporate it. +#define BORINGSSL_ADD_PREFIX_MAC_ASM(a, b) BORINGSSL_ADD_PREFIX_INNER_MAC_ASM(a, b) +#define BORINGSSL_ADD_PREFIX_INNER_MAC_ASM(a, b) _ ## a ## _ ## b + +#define _ACCESS_DESCRIPTION_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_free) +#define _ACCESS_DESCRIPTION_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_it) +#define _ACCESS_DESCRIPTION_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ACCESS_DESCRIPTION_new) +#define _AES_CMAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_CMAC) +#define _AES_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cbc_encrypt) +#define _AES_cfb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cfb128_encrypt) +#define _AES_cfb1_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cfb1_encrypt) +#define _AES_cfb8_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_cfb8_encrypt) +#define _AES_ctr128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_ctr128_encrypt) +#define _AES_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_decrypt) +#define _AES_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_ecb_encrypt) +#define _AES_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_encrypt) +#define _AES_ofb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_ofb128_encrypt) +#define _AES_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_set_decrypt_key) +#define _AES_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_set_encrypt_key) +#define _AES_unwrap_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_unwrap_key) +#define _AES_unwrap_key_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_unwrap_key_padded) +#define _AES_wrap_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_wrap_key) +#define _AES_wrap_key_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AES_wrap_key_padded) +#define _ASN1_ANY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ANY_it) +#define _ASN1_BIT_STRING_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_check) +#define _ASN1_BIT_STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_free) +#define _ASN1_BIT_STRING_get_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_get_bit) +#define _ASN1_BIT_STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_it) +#define _ASN1_BIT_STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_new) +#define _ASN1_BIT_STRING_num_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_num_bytes) +#define _ASN1_BIT_STRING_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_set) +#define _ASN1_BIT_STRING_set_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BIT_STRING_set_bit) +#define _ASN1_BMPSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BMPSTRING_free) +#define _ASN1_BMPSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BMPSTRING_it) +#define _ASN1_BMPSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BMPSTRING_new) +#define _ASN1_BOOLEAN_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_BOOLEAN_it) +#define _ASN1_ENUMERATED_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_free) +#define _ASN1_ENUMERATED_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_get) +#define _ASN1_ENUMERATED_get_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_int64) +#define _ASN1_ENUMERATED_get_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_get_uint64) +#define _ASN1_ENUMERATED_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_it) +#define _ASN1_ENUMERATED_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_new) +#define _ASN1_ENUMERATED_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_set) +#define _ASN1_ENUMERATED_set_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_int64) +#define _ASN1_ENUMERATED_set_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_set_uint64) +#define _ASN1_ENUMERATED_to_BN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_ENUMERATED_to_BN) +#define _ASN1_FBOOLEAN_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_FBOOLEAN_it) +#define _ASN1_GENERALIZEDTIME_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_adj) +#define _ASN1_GENERALIZEDTIME_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_check) +#define _ASN1_GENERALIZEDTIME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_free) +#define _ASN1_GENERALIZEDTIME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_it) +#define _ASN1_GENERALIZEDTIME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_new) +#define _ASN1_GENERALIZEDTIME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_print) +#define _ASN1_GENERALIZEDTIME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set) +#define _ASN1_GENERALIZEDTIME_set_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALIZEDTIME_set_string) +#define _ASN1_GENERALSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALSTRING_free) +#define _ASN1_GENERALSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALSTRING_it) +#define _ASN1_GENERALSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_GENERALSTRING_new) +#define _ASN1_IA5STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_IA5STRING_free) +#define _ASN1_IA5STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_IA5STRING_it) +#define _ASN1_IA5STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_IA5STRING_new) +#define _ASN1_INTEGER_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_cmp) +#define _ASN1_INTEGER_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_dup) +#define _ASN1_INTEGER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_free) +#define _ASN1_INTEGER_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_get) +#define _ASN1_INTEGER_get_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_get_int64) +#define _ASN1_INTEGER_get_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_get_uint64) +#define _ASN1_INTEGER_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_it) +#define _ASN1_INTEGER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_new) +#define _ASN1_INTEGER_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_set) +#define _ASN1_INTEGER_set_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_set_int64) +#define _ASN1_INTEGER_set_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_set_uint64) +#define _ASN1_INTEGER_to_BN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_INTEGER_to_BN) +#define _ASN1_NULL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_NULL_free) +#define _ASN1_NULL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_NULL_it) +#define _ASN1_NULL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_NULL_new) +#define _ASN1_OBJECT_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_create) +#define _ASN1_OBJECT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_free) +#define _ASN1_OBJECT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_it) +#define _ASN1_OBJECT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OBJECT_new) +#define _ASN1_OCTET_STRING_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_cmp) +#define _ASN1_OCTET_STRING_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_dup) +#define _ASN1_OCTET_STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_free) +#define _ASN1_OCTET_STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_it) +#define _ASN1_OCTET_STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_new) +#define _ASN1_OCTET_STRING_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_OCTET_STRING_set) +#define _ASN1_PRINTABLESTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_free) +#define _ASN1_PRINTABLESTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_it) +#define _ASN1_PRINTABLESTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLESTRING_new) +#define _ASN1_PRINTABLE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLE_free) +#define _ASN1_PRINTABLE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLE_it) +#define _ASN1_PRINTABLE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_PRINTABLE_new) +#define _ASN1_SEQUENCE_ANY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_SEQUENCE_ANY_it) +#define _ASN1_SEQUENCE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_SEQUENCE_it) +#define _ASN1_SET_ANY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_SET_ANY_it) +#define _ASN1_STRING_TABLE_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_TABLE_add) +#define _ASN1_STRING_TABLE_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_TABLE_cleanup) +#define _ASN1_STRING_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_clear_free) +#define _ASN1_STRING_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_cmp) +#define _ASN1_STRING_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_copy) +#define _ASN1_STRING_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_data) +#define _ASN1_STRING_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_dup) +#define _ASN1_STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_free) +#define _ASN1_STRING_get0_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_get0_data) +#define _ASN1_STRING_get_default_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_get_default_mask) +#define _ASN1_STRING_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_length) +#define _ASN1_STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_new) +#define _ASN1_STRING_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_print) +#define _ASN1_STRING_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_print_ex) +#define _ASN1_STRING_print_ex_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_print_ex_fp) +#define _ASN1_STRING_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set) +#define _ASN1_STRING_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set0) +#define _ASN1_STRING_set_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set_by_NID) +#define _ASN1_STRING_set_default_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask) +#define _ASN1_STRING_set_default_mask_asc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_set_default_mask_asc) +#define _ASN1_STRING_to_UTF8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_to_UTF8) +#define _ASN1_STRING_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_type) +#define _ASN1_STRING_type_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_STRING_type_new) +#define _ASN1_T61STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_T61STRING_free) +#define _ASN1_T61STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_T61STRING_it) +#define _ASN1_T61STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_T61STRING_new) +#define _ASN1_TBOOLEAN_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TBOOLEAN_it) +#define _ASN1_TIME_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_adj) +#define _ASN1_TIME_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_check) +#define _ASN1_TIME_diff BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_diff) +#define _ASN1_TIME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_free) +#define _ASN1_TIME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_it) +#define _ASN1_TIME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_new) +#define _ASN1_TIME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_print) +#define _ASN1_TIME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set) +#define _ASN1_TIME_set_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set_posix) +#define _ASN1_TIME_set_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set_string) +#define _ASN1_TIME_set_string_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_set_string_X509) +#define _ASN1_TIME_to_generalizedtime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_generalizedtime) +#define _ASN1_TIME_to_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_posix) +#define _ASN1_TIME_to_time_t BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_time_t) +#define _ASN1_TIME_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TIME_to_tm) +#define _ASN1_TYPE_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_cmp) +#define _ASN1_TYPE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_free) +#define _ASN1_TYPE_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_get) +#define _ASN1_TYPE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_new) +#define _ASN1_TYPE_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_set) +#define _ASN1_TYPE_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_TYPE_set1) +#define _ASN1_UNIVERSALSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_free) +#define _ASN1_UNIVERSALSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_it) +#define _ASN1_UNIVERSALSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UNIVERSALSTRING_new) +#define _ASN1_UTCTIME_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_adj) +#define _ASN1_UTCTIME_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_check) +#define _ASN1_UTCTIME_cmp_time_t BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_cmp_time_t) +#define _ASN1_UTCTIME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_free) +#define _ASN1_UTCTIME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_it) +#define _ASN1_UTCTIME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_new) +#define _ASN1_UTCTIME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_print) +#define _ASN1_UTCTIME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_set) +#define _ASN1_UTCTIME_set_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTCTIME_set_string) +#define _ASN1_UTF8STRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTF8STRING_free) +#define _ASN1_UTF8STRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTF8STRING_it) +#define _ASN1_UTF8STRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_UTF8STRING_new) +#define _ASN1_VISIBLESTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_free) +#define _ASN1_VISIBLESTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_it) +#define _ASN1_VISIBLESTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_VISIBLESTRING_new) +#define _ASN1_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_digest) +#define _ASN1_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_dup) +#define _ASN1_generate_v3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_generate_v3) +#define _ASN1_get_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_get_object) +#define _ASN1_i2d_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_i2d_bio) +#define _ASN1_item_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_d2i) +#define _ASN1_item_d2i_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_d2i_bio) +#define _ASN1_item_d2i_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_d2i_fp) +#define _ASN1_item_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_digest) +#define _ASN1_item_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_dup) +#define _ASN1_item_ex_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_d2i) +#define _ASN1_item_ex_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_free) +#define _ASN1_item_ex_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_i2d) +#define _ASN1_item_ex_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_ex_new) +#define _ASN1_item_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_free) +#define _ASN1_item_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_i2d) +#define _ASN1_item_i2d_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_i2d_bio) +#define _ASN1_item_i2d_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_i2d_fp) +#define _ASN1_item_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_new) +#define _ASN1_item_pack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_pack) +#define _ASN1_item_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_sign) +#define _ASN1_item_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_sign_ctx) +#define _ASN1_item_unpack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_unpack) +#define _ASN1_item_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_item_verify) +#define _ASN1_mbstring_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_mbstring_copy) +#define _ASN1_mbstring_ncopy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_mbstring_ncopy) +#define _ASN1_object_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_object_size) +#define _ASN1_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_parse) +#define _ASN1_primitive_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_primitive_free) +#define _ASN1_put_eoc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_put_eoc) +#define _ASN1_put_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_put_object) +#define _ASN1_tag2bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_tag2bit) +#define _ASN1_tag2str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_tag2str) +#define _ASN1_template_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ASN1_template_free) +#define _AUTHORITY_INFO_ACCESS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_free) +#define _AUTHORITY_INFO_ACCESS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_it) +#define _AUTHORITY_INFO_ACCESS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_INFO_ACCESS_new) +#define _AUTHORITY_KEYID_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_KEYID_free) +#define _AUTHORITY_KEYID_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_KEYID_it) +#define _AUTHORITY_KEYID_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AUTHORITY_KEYID_new) +#define _AWSLC_non_fips_pkey_evp_asn1_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_asn1_methods) +#define _AWSLC_non_fips_pkey_evp_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_non_fips_pkey_evp_methods) +#define _AWSLC_thread_local_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_thread_local_clear) +#define _AWSLC_thread_local_shutdown BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWSLC_thread_local_shutdown) +#define _AWS_LC_FIPS_failure BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, AWS_LC_FIPS_failure) +#define _BASIC_CONSTRAINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_free) +#define _BASIC_CONSTRAINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_it) +#define _BASIC_CONSTRAINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BASIC_CONSTRAINTS_new) +#define _BF_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_cbc_encrypt) +#define _BF_cfb64_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_cfb64_encrypt) +#define _BF_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_decrypt) +#define _BF_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_ecb_encrypt) +#define _BF_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_encrypt) +#define _BF_ofb64_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_ofb64_encrypt) +#define _BF_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BF_set_key) +#define _BIO_ADDR_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_clear) +#define _BIO_ADDR_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_copy) +#define _BIO_ADDR_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_dup) +#define _BIO_ADDR_family BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_family) +#define _BIO_ADDR_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_free) +#define _BIO_ADDR_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_new) +#define _BIO_ADDR_rawaddress BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_rawaddress) +#define _BIO_ADDR_rawmake BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_rawmake) +#define _BIO_ADDR_rawport BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ADDR_rawport) +#define _BIO_append_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_append_filename) +#define _BIO_callback_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_callback_ctrl) +#define _BIO_clear_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_clear_flags) +#define _BIO_clear_retry_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_clear_retry_flags) +#define _BIO_copy_next_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_copy_next_retry) +#define _BIO_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl) +#define _BIO_ctrl_dgram_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_dgram_connect) +#define _BIO_ctrl_get_read_request BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_get_read_request) +#define _BIO_ctrl_get_write_guarantee BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_get_write_guarantee) +#define _BIO_ctrl_pending BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_pending) +#define _BIO_ctrl_set_connected BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ctrl_set_connected) +#define _BIO_destroy_bio_pair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_destroy_bio_pair) +#define _BIO_dgram_get_peer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_get_peer) +#define _BIO_dgram_recv_timedout BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_recv_timedout) +#define _BIO_dgram_send_timedout BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_send_timedout) +#define _BIO_dgram_set_peer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dgram_set_peer) +#define _BIO_do_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_do_connect) +#define _BIO_dump BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_dump) +#define _BIO_eof BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_eof) +#define _BIO_f_base64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_f_base64) +#define _BIO_f_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_f_cipher) +#define _BIO_f_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_f_md) +#define _BIO_find_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_find_type) +#define _BIO_flush BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_flush) +#define _BIO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_free) +#define _BIO_free_all BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_free_all) +#define _BIO_get_callback_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_callback_arg) +#define _BIO_get_cipher_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_cipher_ctx) +#define _BIO_get_cipher_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_cipher_status) +#define _BIO_get_close BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_close) +#define _BIO_get_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_data) +#define _BIO_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_ex_data) +#define _BIO_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_ex_new_index) +#define _BIO_get_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_fd) +#define _BIO_get_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_fp) +#define _BIO_get_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_init) +#define _BIO_get_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_md) +#define _BIO_get_md_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_md_ctx) +#define _BIO_get_mem_ptr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_mem_ptr) +#define _BIO_get_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_new_index) +#define _BIO_get_retry_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_retry_flags) +#define _BIO_get_retry_reason BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_retry_reason) +#define _BIO_get_shutdown BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_get_shutdown) +#define _BIO_gets BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_gets) +#define _BIO_hexdump BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_hexdump) +#define _BIO_indent BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_indent) +#define _BIO_int_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_int_ctrl) +#define _BIO_mem_contents BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_mem_contents) +#define _BIO_meth_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_free) +#define _BIO_meth_get_callback_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_callback_ctrl) +#define _BIO_meth_get_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_create) +#define _BIO_meth_get_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_ctrl) +#define _BIO_meth_get_destroy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_destroy) +#define _BIO_meth_get_gets BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_gets) +#define _BIO_meth_get_puts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_get_puts) +#define _BIO_meth_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_new) +#define _BIO_meth_set_callback_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_callback_ctrl) +#define _BIO_meth_set_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_create) +#define _BIO_meth_set_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_ctrl) +#define _BIO_meth_set_destroy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_destroy) +#define _BIO_meth_set_gets BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_gets) +#define _BIO_meth_set_puts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_puts) +#define _BIO_meth_set_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_read) +#define _BIO_meth_set_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_meth_set_write) +#define _BIO_method_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_method_name) +#define _BIO_method_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_method_type) +#define _BIO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new) +#define _BIO_new_bio_pair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_bio_pair) +#define _BIO_new_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_connect) +#define _BIO_new_dgram BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_dgram) +#define _BIO_new_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_fd) +#define _BIO_new_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_file) +#define _BIO_new_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_fp) +#define _BIO_new_mem_buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_mem_buf) +#define _BIO_new_socket BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_new_socket) +#define _BIO_next BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_next) +#define _BIO_number_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_number_read) +#define _BIO_number_written BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_number_written) +#define _BIO_pending BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_pending) +#define _BIO_pop BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_pop) +#define _BIO_printf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_printf) +#define _BIO_ptr_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_ptr_ctrl) +#define _BIO_push BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_push) +#define _BIO_puts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_puts) +#define _BIO_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read) +#define _BIO_read_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read_asn1) +#define _BIO_read_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read_ex) +#define _BIO_read_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_read_filename) +#define _BIO_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_reset) +#define _BIO_rw_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_rw_filename) +#define _BIO_s_connect BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_connect) +#define _BIO_s_datagram BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_datagram) +#define _BIO_s_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_fd) +#define _BIO_s_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_file) +#define _BIO_s_mem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_mem) +#define _BIO_s_secmem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_secmem) +#define _BIO_s_socket BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_s_socket) +#define _BIO_seek BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_seek) +#define _BIO_set_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_callback) +#define _BIO_set_callback_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_callback_arg) +#define _BIO_set_callback_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_callback_ex) +#define _BIO_set_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_cipher) +#define _BIO_set_close BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_close) +#define _BIO_set_conn_hostname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_conn_hostname) +#define _BIO_set_conn_int_port BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_conn_int_port) +#define _BIO_set_conn_port BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_conn_port) +#define _BIO_set_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_data) +#define _BIO_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_ex_data) +#define _BIO_set_fd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_fd) +#define _BIO_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_flags) +#define _BIO_set_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_fp) +#define _BIO_set_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_init) +#define _BIO_set_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_md) +#define _BIO_set_mem_buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_mem_buf) +#define _BIO_set_mem_eof_return BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_mem_eof_return) +#define _BIO_set_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_nbio) +#define _BIO_set_retry_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_read) +#define _BIO_set_retry_reason BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_reason) +#define _BIO_set_retry_special BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_special) +#define _BIO_set_retry_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_retry_write) +#define _BIO_set_shutdown BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_shutdown) +#define _BIO_set_write_buffer_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_set_write_buffer_size) +#define _BIO_should_io_special BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_io_special) +#define _BIO_should_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_read) +#define _BIO_should_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_retry) +#define _BIO_should_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_should_write) +#define _BIO_shutdown_wr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_shutdown_wr) +#define _BIO_snprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_snprintf) +#define _BIO_tell BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_tell) +#define _BIO_test_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_test_flags) +#define _BIO_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_up_ref) +#define _BIO_vfree BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_vfree) +#define _BIO_vsnprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_vsnprintf) +#define _BIO_wpending BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_wpending) +#define _BIO_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write) +#define _BIO_write_all BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write_all) +#define _BIO_write_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write_ex) +#define _BIO_write_filename BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BIO_write_filename) +#define _BLAKE2B256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256) +#define _BLAKE2B256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256_Final) +#define _BLAKE2B256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256_Init) +#define _BLAKE2B256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BLAKE2B256_Update) +#define _BN_BLINDING_convert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_convert) +#define _BN_BLINDING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_free) +#define _BN_BLINDING_invalidate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_invalidate) +#define _BN_BLINDING_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_invert) +#define _BN_BLINDING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_BLINDING_new) +#define _BN_CTX_end BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_end) +#define _BN_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_free) +#define _BN_CTX_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_get) +#define _BN_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_new) +#define _BN_CTX_secure_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_secure_new) +#define _BN_CTX_start BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_CTX_start) +#define _BN_GENCB_call BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_call) +#define _BN_GENCB_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_free) +#define _BN_GENCB_get_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_get_arg) +#define _BN_GENCB_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_new) +#define _BN_GENCB_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_set) +#define _BN_GENCB_set_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_GENCB_set_old) +#define _BN_MONT_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_copy) +#define _BN_MONT_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_free) +#define _BN_MONT_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_new) +#define _BN_MONT_CTX_new_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_new_consttime) +#define _BN_MONT_CTX_new_for_modulus BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_new_for_modulus) +#define _BN_MONT_CTX_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_set) +#define _BN_MONT_CTX_set_locked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_MONT_CTX_set_locked) +#define _BN_abs_is_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_abs_is_word) +#define _BN_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_add) +#define _BN_add_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_add_word) +#define _BN_asc2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_asc2bn) +#define _BN_bin2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bin2bn) +#define _BN_bn2bin BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2bin) +#define _BN_bn2bin_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2bin_padded) +#define _BN_bn2binpad BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2binpad) +#define _BN_bn2cbb_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2cbb_padded) +#define _BN_bn2dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2dec) +#define _BN_bn2hex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2hex) +#define _BN_bn2le_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2le_padded) +#define _BN_bn2mpi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_bn2mpi) +#define _BN_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_clear) +#define _BN_clear_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_clear_bit) +#define _BN_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_clear_free) +#define _BN_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_cmp) +#define _BN_cmp_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_cmp_word) +#define _BN_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_copy) +#define _BN_count_low_zero_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_count_low_zero_bits) +#define _BN_dec2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_dec2bn) +#define _BN_div BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_div) +#define _BN_div_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_div_word) +#define _BN_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_dup) +#define _BN_enhanced_miller_rabin_primality_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_enhanced_miller_rabin_primality_test) +#define _BN_equal_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_equal_consttime) +#define _BN_exp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_exp) +#define _BN_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_free) +#define _BN_from_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_from_montgomery) +#define _BN_gcd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_gcd) +#define _BN_generate_prime_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_generate_prime_ex) +#define _BN_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_flags) +#define _BN_get_minimal_width BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_minimal_width) +#define _BN_get_rfc3526_prime_1536 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_1536) +#define _BN_get_rfc3526_prime_2048 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_2048) +#define _BN_get_rfc3526_prime_3072 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_3072) +#define _BN_get_rfc3526_prime_4096 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_4096) +#define _BN_get_rfc3526_prime_6144 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_6144) +#define _BN_get_rfc3526_prime_8192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_rfc3526_prime_8192) +#define _BN_get_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_u64) +#define _BN_get_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_get_word) +#define _BN_hex2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_hex2bn) +#define _BN_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_init) +#define _BN_is_bit_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_bit_set) +#define _BN_is_negative BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_negative) +#define _BN_is_odd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_odd) +#define _BN_is_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_one) +#define _BN_is_pow2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_pow2) +#define _BN_is_prime_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_prime_ex) +#define _BN_is_prime_fasttest_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_prime_fasttest_ex) +#define _BN_is_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_word) +#define _BN_is_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_is_zero) +#define _BN_le2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_le2bn) +#define _BN_lshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_lshift) +#define _BN_lshift1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_lshift1) +#define _BN_marshal_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_marshal_asn1) +#define _BN_mask_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mask_bits) +#define _BN_mod_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_add) +#define _BN_mod_add_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_add_quick) +#define _BN_mod_exp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp) +#define _BN_mod_exp2_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp2_mont) +#define _BN_mod_exp_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont) +#define _BN_mod_exp_mont_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime) +#define _BN_mod_exp_mont_consttime_x2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont_consttime_x2) +#define _BN_mod_exp_mont_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_exp_mont_word) +#define _BN_mod_inverse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_inverse) +#define _BN_mod_inverse_blinded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_inverse_blinded) +#define _BN_mod_inverse_odd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_inverse_odd) +#define _BN_mod_lshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift) +#define _BN_mod_lshift1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift1) +#define _BN_mod_lshift1_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift1_quick) +#define _BN_mod_lshift_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_lshift_quick) +#define _BN_mod_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_mul) +#define _BN_mod_mul_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_mul_montgomery) +#define _BN_mod_pow2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_pow2) +#define _BN_mod_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sqr) +#define _BN_mod_sqrt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sqrt) +#define _BN_mod_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sub) +#define _BN_mod_sub_quick BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_sub_quick) +#define _BN_mod_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mod_word) +#define _BN_mpi2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mpi2bn) +#define _BN_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mul) +#define _BN_mul_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_mul_word) +#define _BN_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_new) +#define _BN_nnmod BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_nnmod) +#define _BN_nnmod_pow2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_nnmod_pow2) +#define _BN_num_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_num_bits) +#define _BN_num_bits_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_num_bits_word) +#define _BN_num_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_num_bytes) +#define _BN_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_one) +#define _BN_parse_asn1_unsigned BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_parse_asn1_unsigned) +#define _BN_primality_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_primality_test) +#define _BN_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_print) +#define _BN_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_print_fp) +#define _BN_pseudo_rand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_pseudo_rand) +#define _BN_pseudo_rand_range BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_pseudo_rand_range) +#define _BN_rand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rand) +#define _BN_rand_range BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rand_range) +#define _BN_rand_range_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rand_range_ex) +#define _BN_rshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rshift) +#define _BN_rshift1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_rshift1) +#define _BN_secure_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_secure_new) +#define _BN_set_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_bit) +#define _BN_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_flags) +#define _BN_set_negative BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_negative) +#define _BN_set_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_u64) +#define _BN_set_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_set_word) +#define _BN_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sqr) +#define _BN_sqrt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sqrt) +#define _BN_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sub) +#define _BN_sub_word BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_sub_word) +#define _BN_to_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_to_ASN1_ENUMERATED) +#define _BN_to_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_to_ASN1_INTEGER) +#define _BN_to_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_to_montgomery) +#define _BN_uadd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_uadd) +#define _BN_ucmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_ucmp) +#define _BN_usub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_usub) +#define _BN_value_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_value_one) +#define _BN_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BN_zero) +#define _BORINGSSL_function_hit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BORINGSSL_function_hit) +#define _BORINGSSL_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BORINGSSL_self_test) +#define _BUF_MEM_append BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_append) +#define _BUF_MEM_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_free) +#define _BUF_MEM_grow BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_grow) +#define _BUF_MEM_grow_clean BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_grow_clean) +#define _BUF_MEM_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_new) +#define _BUF_MEM_reserve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_MEM_reserve) +#define _BUF_memdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_memdup) +#define _BUF_strdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strdup) +#define _BUF_strlcat BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strlcat) +#define _BUF_strlcpy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strlcpy) +#define _BUF_strndup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strndup) +#define _BUF_strnlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, BUF_strnlen) +#define _CAST_S_table0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table0) +#define _CAST_S_table1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table1) +#define _CAST_S_table2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table2) +#define _CAST_S_table3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table3) +#define _CAST_S_table4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table4) +#define _CAST_S_table5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table5) +#define _CAST_S_table6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table6) +#define _CAST_S_table7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_S_table7) +#define _CAST_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_cbc_encrypt) +#define _CAST_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_decrypt) +#define _CAST_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_ecb_encrypt) +#define _CAST_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_encrypt) +#define _CAST_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CAST_set_key) +#define _CBB_add_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1) +#define _CBB_add_asn1_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_bool) +#define _CBB_add_asn1_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_int64) +#define _CBB_add_asn1_int64_with_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_int64_with_tag) +#define _CBB_add_asn1_octet_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_octet_string) +#define _CBB_add_asn1_oid_from_text BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_oid_from_text) +#define _CBB_add_asn1_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_uint64) +#define _CBB_add_asn1_uint64_with_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_asn1_uint64_with_tag) +#define _CBB_add_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_bytes) +#define _CBB_add_space BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_space) +#define _CBB_add_u16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u16) +#define _CBB_add_u16_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u16_length_prefixed) +#define _CBB_add_u16le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u16le) +#define _CBB_add_u24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u24) +#define _CBB_add_u24_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u24_length_prefixed) +#define _CBB_add_u32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u32) +#define _CBB_add_u32le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u32le) +#define _CBB_add_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u64) +#define _CBB_add_u64le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u64le) +#define _CBB_add_u8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u8) +#define _CBB_add_u8_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_u8_length_prefixed) +#define _CBB_add_zeros BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_add_zeros) +#define _CBB_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_cleanup) +#define _CBB_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_data) +#define _CBB_did_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_did_write) +#define _CBB_discard_child BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_discard_child) +#define _CBB_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_finish) +#define _CBB_finish_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_finish_i2d) +#define _CBB_flush BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_flush) +#define _CBB_flush_asn1_set_of BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_flush_asn1_set_of) +#define _CBB_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_init) +#define _CBB_init_fixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_init_fixed) +#define _CBB_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_len) +#define _CBB_reserve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_reserve) +#define _CBB_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBB_zero) +#define _CBS_asn1_ber_to_der BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_asn1_ber_to_der) +#define _CBS_asn1_bitstring_has_bit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_asn1_bitstring_has_bit) +#define _CBS_asn1_oid_to_text BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_asn1_oid_to_text) +#define _CBS_contains_zero_byte BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_contains_zero_byte) +#define _CBS_copy_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_copy_bytes) +#define _CBS_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_data) +#define _CBS_get_any_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_any_asn1) +#define _CBS_get_any_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_any_asn1_element) +#define _CBS_get_any_ber_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_any_ber_asn1_element) +#define _CBS_get_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1) +#define _CBS_get_asn1_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_bool) +#define _CBS_get_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_element) +#define _CBS_get_asn1_implicit_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_implicit_string) +#define _CBS_get_asn1_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_int64) +#define _CBS_get_asn1_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_asn1_uint64) +#define _CBS_get_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_bytes) +#define _CBS_get_last_u8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_last_u8) +#define _CBS_get_optional_asn1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1) +#define _CBS_get_optional_asn1_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_bool) +#define _CBS_get_optional_asn1_int64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_int64) +#define _CBS_get_optional_asn1_octet_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_octet_string) +#define _CBS_get_optional_asn1_uint64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_optional_asn1_uint64) +#define _CBS_get_u16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u16) +#define _CBS_get_u16_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u16_length_prefixed) +#define _CBS_get_u16le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u16le) +#define _CBS_get_u24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u24) +#define _CBS_get_u24_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u24_length_prefixed) +#define _CBS_get_u32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u32) +#define _CBS_get_u32le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u32le) +#define _CBS_get_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u64) +#define _CBS_get_u64_decimal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u64_decimal) +#define _CBS_get_u64le BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u64le) +#define _CBS_get_u8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u8) +#define _CBS_get_u8_length_prefixed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_u8_length_prefixed) +#define _CBS_get_until_first BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_get_until_first) +#define _CBS_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_init) +#define _CBS_is_unsigned_asn1_integer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_unsigned_asn1_integer) +#define _CBS_is_valid_asn1_bitstring BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_valid_asn1_bitstring) +#define _CBS_is_valid_asn1_integer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_valid_asn1_integer) +#define _CBS_is_valid_asn1_oid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_is_valid_asn1_oid) +#define _CBS_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_len) +#define _CBS_mem_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_mem_equal) +#define _CBS_parse_generalized_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_parse_generalized_time) +#define _CBS_parse_utc_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_parse_utc_time) +#define _CBS_peek_asn1_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_peek_asn1_tag) +#define _CBS_skip BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_skip) +#define _CBS_stow BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_stow) +#define _CBS_strdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CBS_strdup) +#define _CERTIFICATEPOLICIES_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_free) +#define _CERTIFICATEPOLICIES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_it) +#define _CERTIFICATEPOLICIES_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CERTIFICATEPOLICIES_new) +#define _CMAC_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_copy) +#define _CMAC_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_free) +#define _CMAC_CTX_get0_cipher_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_get0_cipher_ctx) +#define _CMAC_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_CTX_new) +#define _CMAC_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Final) +#define _CMAC_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Init) +#define _CMAC_Reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Reset) +#define _CMAC_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CMAC_Update) +#define _CONF_VALUE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_VALUE_new) +#define _CONF_get1_default_config_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_get1_default_config_file) +#define _CONF_modules_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_finish) +#define _CONF_modules_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_free) +#define _CONF_modules_load_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_load_file) +#define _CONF_modules_unload BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_modules_unload) +#define _CONF_parse_list BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CONF_parse_list) +#define _CRL_DIST_POINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRL_DIST_POINTS_free) +#define _CRL_DIST_POINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRL_DIST_POINTS_it) +#define _CRL_DIST_POINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRL_DIST_POINTS_new) +#define _CRYPTO_BUFFER_POOL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_free) +#define _CRYPTO_BUFFER_POOL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_POOL_new) +#define _CRYPTO_BUFFER_alloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_alloc) +#define _CRYPTO_BUFFER_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_data) +#define _CRYPTO_BUFFER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_free) +#define _CRYPTO_BUFFER_init_CBS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_init_CBS) +#define _CRYPTO_BUFFER_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_len) +#define _CRYPTO_BUFFER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_new) +#define _CRYPTO_BUFFER_new_from_CBS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_CBS) +#define _CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_new_from_static_data_unsafe) +#define _CRYPTO_BUFFER_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_BUFFER_up_ref) +#define _CRYPTO_MUTEX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_cleanup) +#define _CRYPTO_MUTEX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_init) +#define _CRYPTO_MUTEX_lock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_read) +#define _CRYPTO_MUTEX_lock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_lock_write) +#define _CRYPTO_MUTEX_unlock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_read) +#define _CRYPTO_MUTEX_unlock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_MUTEX_unlock_write) +#define _CRYPTO_POLYVAL_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_POLYVAL_finish) +#define _CRYPTO_POLYVAL_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_POLYVAL_init) +#define _CRYPTO_POLYVAL_update_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_POLYVAL_update_blocks) +#define _CRYPTO_STATIC_MUTEX_is_write_locked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_is_write_locked) +#define _CRYPTO_STATIC_MUTEX_lock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_read) +#define _CRYPTO_STATIC_MUTEX_lock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_lock_write) +#define _CRYPTO_STATIC_MUTEX_unlock_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_read) +#define _CRYPTO_STATIC_MUTEX_unlock_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_STATIC_MUTEX_unlock_write) +#define _CRYPTO_THREADID_current BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_current) +#define _CRYPTO_THREADID_set_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_set_callback) +#define _CRYPTO_THREADID_set_numeric BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_set_numeric) +#define _CRYPTO_THREADID_set_pointer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_THREADID_set_pointer) +#define _CRYPTO_cbc128_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cbc128_decrypt) +#define _CRYPTO_cbc128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cbc128_encrypt) +#define _CRYPTO_cfb128_1_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cfb128_1_encrypt) +#define _CRYPTO_cfb128_8_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cfb128_8_encrypt) +#define _CRYPTO_cfb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cfb128_encrypt) +#define _CRYPTO_chacha_20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_chacha_20) +#define _CRYPTO_cleanup_all_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_cleanup_all_ex_data) +#define _CRYPTO_ctr128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt) +#define _CRYPTO_ctr128_encrypt_ctr32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ctr128_encrypt_ctr32) +#define _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING) +#define _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING) +#define _CRYPTO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_free) +#define _CRYPTO_free_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_free_ex_data) +#define _CRYPTO_gcm128_aad BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_aad) +#define _CRYPTO_gcm128_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt) +#define _CRYPTO_gcm128_decrypt_ctr32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_decrypt_ctr32) +#define _CRYPTO_gcm128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt) +#define _CRYPTO_gcm128_encrypt_ctr32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_encrypt_ctr32) +#define _CRYPTO_gcm128_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_finish) +#define _CRYPTO_gcm128_init_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_init_key) +#define _CRYPTO_gcm128_setiv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_setiv) +#define _CRYPTO_gcm128_tag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_gcm128_tag) +#define _CRYPTO_get_dynlock_create_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_dynlock_create_callback) +#define _CRYPTO_get_dynlock_destroy_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_dynlock_destroy_callback) +#define _CRYPTO_get_dynlock_lock_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_dynlock_lock_callback) +#define _CRYPTO_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_ex_data) +#define _CRYPTO_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_ex_new_index) +#define _CRYPTO_get_fork_ube_generation BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_fork_ube_generation) +#define _CRYPTO_get_lock_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_lock_name) +#define _CRYPTO_get_locking_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_locking_callback) +#define _CRYPTO_get_sysgenid_path BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_sysgenid_path) +#define _CRYPTO_get_thread_local BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_thread_local) +#define _CRYPTO_get_ube_generation_number BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_ube_generation_number) +#define _CRYPTO_get_vm_ube_active BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_active) +#define _CRYPTO_get_vm_ube_generation BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_generation) +#define _CRYPTO_get_vm_ube_supported BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_get_vm_ube_supported) +#define _CRYPTO_ghash_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ghash_init) +#define _CRYPTO_has_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_has_asm) +#define _CRYPTO_has_broken_NEON BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_has_broken_NEON) +#define _CRYPTO_hchacha20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_hchacha20) +#define _CRYPTO_is_ARMv8_DIT_capable_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_is_ARMv8_DIT_capable_for_testing) +#define _CRYPTO_is_PPC64LE_vcrypto_capable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_is_PPC64LE_vcrypto_capable) +#define _CRYPTO_is_confidential_build BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_is_confidential_build) +#define _CRYPTO_library_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_library_init) +#define _CRYPTO_malloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_malloc) +#define _CRYPTO_malloc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_malloc_init) +#define _CRYPTO_mem_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_mem_ctrl) +#define _CRYPTO_memcmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_memcmp) +#define _CRYPTO_needs_hwcap2_workaround BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_needs_hwcap2_workaround) +#define _CRYPTO_new_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_new_ex_data) +#define _CRYPTO_num_locks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_num_locks) +#define _CRYPTO_ofb128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_ofb128_encrypt) +#define _CRYPTO_once BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_once) +#define _CRYPTO_poly1305_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_finish) +#define _CRYPTO_poly1305_finish_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_finish_neon) +#define _CRYPTO_poly1305_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_init) +#define _CRYPTO_poly1305_init_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_init_neon) +#define _CRYPTO_poly1305_update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_update) +#define _CRYPTO_poly1305_update_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_poly1305_update_neon) +#define _CRYPTO_pre_sandbox_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_pre_sandbox_init) +#define _CRYPTO_rdrand_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_rdrand_multiple8) +#define _CRYPTO_realloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_realloc) +#define _CRYPTO_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_refcount_dec_and_test_zero) +#define _CRYPTO_refcount_inc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_refcount_inc) +#define _CRYPTO_rndr_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_rndr_multiple8) +#define _CRYPTO_secure_malloc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_secure_malloc_init) +#define _CRYPTO_secure_malloc_initialized BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_secure_malloc_initialized) +#define _CRYPTO_secure_used BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_secure_used) +#define _CRYPTO_set_add_lock_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_add_lock_callback) +#define _CRYPTO_set_dynlock_create_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_dynlock_create_callback) +#define _CRYPTO_set_dynlock_destroy_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_dynlock_destroy_callback) +#define _CRYPTO_set_dynlock_lock_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_dynlock_lock_callback) +#define _CRYPTO_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_ex_data) +#define _CRYPTO_set_id_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_id_callback) +#define _CRYPTO_set_locking_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_locking_callback) +#define _CRYPTO_set_mem_functions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_mem_functions) +#define _CRYPTO_set_thread_local BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_set_thread_local) +#define _CRYPTO_sysrand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_sysrand) +#define _CRYPTO_sysrand_if_available BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_sysrand_if_available) +#define _CRYPTO_tls1_prf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_tls1_prf) +#define _CRYPTO_xts128_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CRYPTO_xts128_encrypt) +#define _CTR_DRBG_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_clear) +#define _CTR_DRBG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_free) +#define _CTR_DRBG_generate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_generate) +#define _CTR_DRBG_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_init) +#define _CTR_DRBG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_new) +#define _CTR_DRBG_reseed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, CTR_DRBG_reseed) +#define _ChaCha20_ctr32_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_avx2) +#define _ChaCha20_ctr32_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_neon) +#define _ChaCha20_ctr32_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_nohw) +#define _ChaCha20_ctr32_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3) +#define _ChaCha20_ctr32_ssse3_4x BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ChaCha20_ctr32_ssse3_4x) +#define _DES_decrypt3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_decrypt3) +#define _DES_ecb3_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb3_encrypt) +#define _DES_ecb3_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb3_encrypt_ex) +#define _DES_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb_encrypt) +#define _DES_ecb_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ecb_encrypt_ex) +#define _DES_ede2_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ede2_cbc_encrypt) +#define _DES_ede3_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt) +#define _DES_ede3_cbc_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ede3_cbc_encrypt_ex) +#define _DES_encrypt3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_encrypt3) +#define _DES_is_weak_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_is_weak_key) +#define _DES_key_sched BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_key_sched) +#define _DES_ncbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ncbc_encrypt) +#define _DES_ncbc_encrypt_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_ncbc_encrypt_ex) +#define _DES_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_key) +#define _DES_set_key_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_key_ex) +#define _DES_set_key_unchecked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_key_unchecked) +#define _DES_set_odd_parity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DES_set_odd_parity) +#define _DH_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_bits) +#define _DH_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_check) +#define _DH_check_pub_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_check_pub_key) +#define _DH_clear_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_clear_flags) +#define _DH_compute_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_compute_key) +#define _DH_compute_key_hashed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_compute_key_hashed) +#define _DH_compute_key_padded BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_compute_key_padded) +#define _DH_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_free) +#define _DH_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_generate_key) +#define _DH_generate_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_generate_parameters) +#define _DH_generate_parameters_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_generate_parameters_ex) +#define _DH_get0_g BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_g) +#define _DH_get0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_key) +#define _DH_get0_p BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_p) +#define _DH_get0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_pqg) +#define _DH_get0_priv_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_priv_key) +#define _DH_get0_pub_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_pub_key) +#define _DH_get0_q BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get0_q) +#define _DH_get_2048_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_2048_256) +#define _DH_get_rfc7919_2048 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_2048) +#define _DH_get_rfc7919_3072 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_3072) +#define _DH_get_rfc7919_4096 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_4096) +#define _DH_get_rfc7919_8192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_get_rfc7919_8192) +#define _DH_marshal_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_marshal_parameters) +#define _DH_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_new) +#define _DH_new_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_new_by_nid) +#define _DH_num_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_num_bits) +#define _DH_parse_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_parse_parameters) +#define _DH_set0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_set0_key) +#define _DH_set0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_set0_pqg) +#define _DH_set_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_set_length) +#define _DH_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_size) +#define _DH_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DH_up_ref) +#define _DHparams_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DHparams_dup) +#define _DIRECTORYSTRING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIRECTORYSTRING_free) +#define _DIRECTORYSTRING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIRECTORYSTRING_it) +#define _DIRECTORYSTRING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIRECTORYSTRING_new) +#define _DISPLAYTEXT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DISPLAYTEXT_free) +#define _DISPLAYTEXT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DISPLAYTEXT_it) +#define _DISPLAYTEXT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DISPLAYTEXT_new) +#define _DIST_POINT_NAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_NAME_free) +#define _DIST_POINT_NAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_NAME_it) +#define _DIST_POINT_NAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_NAME_new) +#define _DIST_POINT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_free) +#define _DIST_POINT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_it) +#define _DIST_POINT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_new) +#define _DIST_POINT_set_dpname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DIST_POINT_set_dpname) +#define _DSA_SIG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_free) +#define _DSA_SIG_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_get0) +#define _DSA_SIG_marshal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_marshal) +#define _DSA_SIG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_new) +#define _DSA_SIG_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_parse) +#define _DSA_SIG_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_SIG_set0) +#define _DSA_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_bits) +#define _DSA_check_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_check_signature) +#define _DSA_do_check_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_do_check_signature) +#define _DSA_do_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_do_sign) +#define _DSA_do_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_do_verify) +#define _DSA_dup_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_dup_DH) +#define _DSA_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_free) +#define _DSA_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_generate_key) +#define _DSA_generate_parameters_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_generate_parameters_ex) +#define _DSA_get0_g BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_g) +#define _DSA_get0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_key) +#define _DSA_get0_p BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_p) +#define _DSA_get0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_pqg) +#define _DSA_get0_priv_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_priv_key) +#define _DSA_get0_pub_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_pub_key) +#define _DSA_get0_q BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get0_q) +#define _DSA_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get_ex_data) +#define _DSA_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_get_ex_new_index) +#define _DSA_marshal_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_marshal_parameters) +#define _DSA_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_marshal_private_key) +#define _DSA_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_marshal_public_key) +#define _DSA_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_new) +#define _DSA_parse_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_parse_parameters) +#define _DSA_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_parse_private_key) +#define _DSA_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_parse_public_key) +#define _DSA_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_print) +#define _DSA_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_print_fp) +#define _DSA_set0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_set0_key) +#define _DSA_set0_pqg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_set0_pqg) +#define _DSA_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_set_ex_data) +#define _DSA_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_sign) +#define _DSA_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_size) +#define _DSA_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_up_ref) +#define _DSA_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSA_verify) +#define _DSAparams_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, DSAparams_dup) +#define _ECDH_compute_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDH_compute_key) +#define _ECDH_compute_key_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDH_compute_key_fips) +#define _ECDH_compute_shared_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDH_compute_shared_secret) +#define _ECDSA_SIG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_free) +#define _ECDSA_SIG_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_from_bytes) +#define _ECDSA_SIG_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_get0) +#define _ECDSA_SIG_get0_r BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_get0_r) +#define _ECDSA_SIG_get0_s BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_get0_s) +#define _ECDSA_SIG_marshal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_marshal) +#define _ECDSA_SIG_max_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_max_len) +#define _ECDSA_SIG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_new) +#define _ECDSA_SIG_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_parse) +#define _ECDSA_SIG_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_set0) +#define _ECDSA_SIG_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_SIG_to_bytes) +#define _ECDSA_do_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_do_sign) +#define _ECDSA_do_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_do_verify) +#define _ECDSA_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_sign) +#define _ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_sign_with_nonce_and_leak_private_key_for_testing) +#define _ECDSA_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_size) +#define _ECDSA_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECDSA_verify) +#define _ECPKParameters_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ECPKParameters_print) +#define _EC_GFp_mont_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_mont_method) +#define _EC_GFp_nistp224_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp224_method) +#define _EC_GFp_nistp256_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp256_method) +#define _EC_GFp_nistp384_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp384_method) +#define _EC_GFp_nistp521_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistp521_method) +#define _EC_GFp_nistz256_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GFp_nistz256_method) +#define _EC_GROUP_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_cmp) +#define _EC_GROUP_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_dup) +#define _EC_GROUP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_free) +#define _EC_GROUP_get0_generator BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get0_generator) +#define _EC_GROUP_get0_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get0_order) +#define _EC_GROUP_get0_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get0_seed) +#define _EC_GROUP_get_asn1_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_asn1_flag) +#define _EC_GROUP_get_cofactor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_cofactor) +#define _EC_GROUP_get_curve_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_curve_GFp) +#define _EC_GROUP_get_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_curve_name) +#define _EC_GROUP_get_degree BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_degree) +#define _EC_GROUP_get_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_order) +#define _EC_GROUP_get_point_conversion_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_point_conversion_form) +#define _EC_GROUP_get_seed_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_get_seed_len) +#define _EC_GROUP_method_of BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_method_of) +#define _EC_GROUP_new_by_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name) +#define _EC_GROUP_new_by_curve_name_mutable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_new_by_curve_name_mutable) +#define _EC_GROUP_new_curve_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_new_curve_GFp) +#define _EC_GROUP_order_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_order_bits) +#define _EC_GROUP_set_asn1_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_asn1_flag) +#define _EC_GROUP_set_generator BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_generator) +#define _EC_GROUP_set_point_conversion_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_point_conversion_form) +#define _EC_GROUP_set_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_GROUP_set_seed) +#define _EC_KEY_METHOD_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_free) +#define _EC_KEY_METHOD_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_new) +#define _EC_KEY_METHOD_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_set_flags) +#define _EC_KEY_METHOD_set_init_awslc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_set_init_awslc) +#define _EC_KEY_METHOD_set_sign_awslc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_METHOD_set_sign_awslc) +#define _EC_KEY_OpenSSL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_OpenSSL) +#define _EC_KEY_check_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_check_fips) +#define _EC_KEY_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_check_key) +#define _EC_KEY_decoded_from_explicit_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_decoded_from_explicit_params) +#define _EC_KEY_derive_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_derive_from_secret) +#define _EC_KEY_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_dup) +#define _EC_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_free) +#define _EC_KEY_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_generate_key) +#define _EC_KEY_generate_key_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_generate_key_fips) +#define _EC_KEY_get0_group BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get0_group) +#define _EC_KEY_get0_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get0_private_key) +#define _EC_KEY_get0_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get0_public_key) +#define _EC_KEY_get_conv_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_conv_form) +#define _EC_KEY_get_default_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_default_method) +#define _EC_KEY_get_enc_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_enc_flags) +#define _EC_KEY_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_ex_data) +#define _EC_KEY_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_ex_new_index) +#define _EC_KEY_get_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_get_method) +#define _EC_KEY_is_opaque BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_is_opaque) +#define _EC_KEY_key2buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_key2buf) +#define _EC_KEY_marshal_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_marshal_curve_name) +#define _EC_KEY_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_marshal_private_key) +#define _EC_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_new) +#define _EC_KEY_new_by_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_new_by_curve_name) +#define _EC_KEY_new_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_new_method) +#define _EC_KEY_parse_curve_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_curve_name) +#define _EC_KEY_parse_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_parameters) +#define _EC_KEY_parse_parameters_and_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_parameters_and_type) +#define _EC_KEY_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_parse_private_key) +#define _EC_KEY_set_asn1_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_asn1_flag) +#define _EC_KEY_set_conv_form BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_conv_form) +#define _EC_KEY_set_enc_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_enc_flags) +#define _EC_KEY_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_ex_data) +#define _EC_KEY_set_group BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_group) +#define _EC_KEY_set_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_method) +#define _EC_KEY_set_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_private_key) +#define _EC_KEY_set_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_public_key) +#define _EC_KEY_set_public_key_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_set_public_key_affine_coordinates) +#define _EC_KEY_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_KEY_up_ref) +#define _EC_METHOD_get_field_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_METHOD_get_field_type) +#define _EC_POINT_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_add) +#define _EC_POINT_bn2point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_bn2point) +#define _EC_POINT_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_clear_free) +#define _EC_POINT_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_cmp) +#define _EC_POINT_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_copy) +#define _EC_POINT_dbl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_dbl) +#define _EC_POINT_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_dup) +#define _EC_POINT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_free) +#define _EC_POINT_get_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates) +#define _EC_POINT_get_affine_coordinates_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_get_affine_coordinates_GFp) +#define _EC_POINT_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_invert) +#define _EC_POINT_is_at_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_is_at_infinity) +#define _EC_POINT_is_on_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_is_on_curve) +#define _EC_POINT_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_mul) +#define _EC_POINT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_new) +#define _EC_POINT_oct2point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_oct2point) +#define _EC_POINT_point2bn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_point2bn) +#define _EC_POINT_point2cbb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_point2cbb) +#define _EC_POINT_point2oct BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_point2oct) +#define _EC_POINT_set_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates) +#define _EC_POINT_set_affine_coordinates_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_affine_coordinates_GFp) +#define _EC_POINT_set_compressed_coordinates_GFp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_compressed_coordinates_GFp) +#define _EC_POINT_set_to_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_POINT_set_to_infinity) +#define _EC_curve_nid2nist BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_curve_nid2nist) +#define _EC_curve_nist2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_curve_nist2nid) +#define _EC_get_builtin_curves BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_get_builtin_curves) +#define _EC_group_p224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p224) +#define _EC_group_p256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p256) +#define _EC_group_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p384) +#define _EC_group_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_p521) +#define _EC_group_secp256k1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_group_secp256k1) +#define _EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_hash_to_curve_p256_xmd_sha256_sswu) +#define _EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EC_hash_to_curve_p384_xmd_sha384_sswu) +#define _ED25519_check_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_check_public_key) +#define _ED25519_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_keypair) +#define _ED25519_keypair_from_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_keypair_from_seed) +#define _ED25519_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_keypair_internal) +#define _ED25519_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_sign) +#define _ED25519_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_sign_no_self_test) +#define _ED25519_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_verify) +#define _ED25519_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519_verify_no_self_test) +#define _ED25519ctx_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_sign) +#define _ED25519ctx_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_sign_no_self_test) +#define _ED25519ctx_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_verify) +#define _ED25519ctx_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ctx_verify_no_self_test) +#define _ED25519ph_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign) +#define _ED25519ph_sign_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign_digest) +#define _ED25519ph_sign_digest_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign_digest_no_self_test) +#define _ED25519ph_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_sign_no_self_test) +#define _ED25519ph_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify) +#define _ED25519ph_verify_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify_digest) +#define _ED25519ph_verify_digest_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify_digest_no_self_test) +#define _ED25519ph_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ED25519ph_verify_no_self_test) +#define _EDIPARTYNAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EDIPARTYNAME_free) +#define _EDIPARTYNAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EDIPARTYNAME_it) +#define _EDIPARTYNAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EDIPARTYNAME_new) +#define _ENGINE_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_cleanup) +#define _ENGINE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_free) +#define _ENGINE_get_EC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_get_EC) +#define _ENGINE_get_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_get_RSA) +#define _ENGINE_load_builtin_engines BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_load_builtin_engines) +#define _ENGINE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_new) +#define _ENGINE_register_all_ciphers BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_register_all_ciphers) +#define _ENGINE_register_all_complete BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_register_all_complete) +#define _ENGINE_register_all_digests BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_register_all_digests) +#define _ENGINE_set_EC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_set_EC) +#define _ENGINE_set_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ENGINE_set_RSA) +#define _ERR_SAVE_STATE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_SAVE_STATE_free) +#define _ERR_add_error_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_add_error_data) +#define _ERR_add_error_dataf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_add_error_dataf) +#define _ERR_clear_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_clear_error) +#define _ERR_clear_system_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_clear_system_error) +#define _ERR_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_error_string) +#define _ERR_error_string_n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_error_string_n) +#define _ERR_free_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_free_strings) +#define _ERR_func_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_func_error_string) +#define _ERR_get_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_error) +#define _ERR_get_error_line BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_error_line) +#define _ERR_get_error_line_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_error_line_data) +#define _ERR_get_next_error_library BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_get_next_error_library) +#define _ERR_lib_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_lib_error_string) +#define _ERR_load_BIO_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_BIO_strings) +#define _ERR_load_CRYPTO_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_CRYPTO_strings) +#define _ERR_load_ERR_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_ERR_strings) +#define _ERR_load_RAND_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_RAND_strings) +#define _ERR_load_crypto_strings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_load_crypto_strings) +#define _ERR_peek_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_error) +#define _ERR_peek_error_line BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_error_line) +#define _ERR_peek_error_line_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_error_line_data) +#define _ERR_peek_last_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_last_error) +#define _ERR_peek_last_error_line BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_last_error_line) +#define _ERR_peek_last_error_line_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_peek_last_error_line_data) +#define _ERR_pop_to_mark BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_pop_to_mark) +#define _ERR_print_errors BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_print_errors) +#define _ERR_print_errors_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_print_errors_cb) +#define _ERR_print_errors_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_print_errors_fp) +#define _ERR_put_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_put_error) +#define _ERR_reason_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_reason_error_string) +#define _ERR_remove_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_remove_state) +#define _ERR_remove_thread_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_remove_thread_state) +#define _ERR_restore_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_restore_state) +#define _ERR_save_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_save_state) +#define _ERR_set_error_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_set_error_data) +#define _ERR_set_mark BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ERR_set_mark) +#define _EVP_AEAD_CTX_aead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_aead) +#define _EVP_AEAD_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_cleanup) +#define _EVP_AEAD_CTX_deserialize_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_deserialize_state) +#define _EVP_AEAD_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_free) +#define _EVP_AEAD_CTX_get_aead_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_aead_id) +#define _EVP_AEAD_CTX_get_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_get_iv) +#define _EVP_AEAD_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_init) +#define _EVP_AEAD_CTX_init_with_direction BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_init_with_direction) +#define _EVP_AEAD_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_new) +#define _EVP_AEAD_CTX_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_open) +#define _EVP_AEAD_CTX_open_gather BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_open_gather) +#define _EVP_AEAD_CTX_seal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal) +#define _EVP_AEAD_CTX_seal_scatter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_seal_scatter) +#define _EVP_AEAD_CTX_serialize_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_serialize_state) +#define _EVP_AEAD_CTX_tag_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_tag_len) +#define _EVP_AEAD_CTX_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_CTX_zero) +#define _EVP_AEAD_get_iv_from_ipv4_nanosecs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_get_iv_from_ipv4_nanosecs) +#define _EVP_AEAD_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_key_length) +#define _EVP_AEAD_max_overhead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_max_overhead) +#define _EVP_AEAD_max_tag_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_max_tag_len) +#define _EVP_AEAD_nonce_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_AEAD_nonce_length) +#define _EVP_BytesToKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_BytesToKey) +#define _EVP_CIPHER_CTX_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_block_size) +#define _EVP_CIPHER_CTX_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cipher) +#define _EVP_CIPHER_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_cleanup) +#define _EVP_CIPHER_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_copy) +#define _EVP_CIPHER_CTX_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_ctrl) +#define _EVP_CIPHER_CTX_encrypting BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_encrypting) +#define _EVP_CIPHER_CTX_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_flags) +#define _EVP_CIPHER_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_free) +#define _EVP_CIPHER_CTX_get_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_get_app_data) +#define _EVP_CIPHER_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_init) +#define _EVP_CIPHER_CTX_iv_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_iv_length) +#define _EVP_CIPHER_CTX_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_key_length) +#define _EVP_CIPHER_CTX_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_mode) +#define _EVP_CIPHER_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_new) +#define _EVP_CIPHER_CTX_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_nid) +#define _EVP_CIPHER_CTX_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_reset) +#define _EVP_CIPHER_CTX_set_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_app_data) +#define _EVP_CIPHER_CTX_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_flags) +#define _EVP_CIPHER_CTX_set_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_key_length) +#define _EVP_CIPHER_CTX_set_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_CTX_set_padding) +#define _EVP_CIPHER_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_block_size) +#define _EVP_CIPHER_do_all_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_do_all_sorted) +#define _EVP_CIPHER_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_flags) +#define _EVP_CIPHER_iv_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_iv_length) +#define _EVP_CIPHER_key_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_key_length) +#define _EVP_CIPHER_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_mode) +#define _EVP_CIPHER_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_name) +#define _EVP_CIPHER_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CIPHER_nid) +#define _EVP_Cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_Cipher) +#define _EVP_CipherFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherFinal) +#define _EVP_CipherFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherFinal_ex) +#define _EVP_CipherInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherInit) +#define _EVP_CipherInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherInit_ex) +#define _EVP_CipherUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_CipherUpdate) +#define _EVP_DecodeBase64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeBase64) +#define _EVP_DecodeBlock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeBlock) +#define _EVP_DecodeFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeFinal) +#define _EVP_DecodeInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeInit) +#define _EVP_DecodeUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodeUpdate) +#define _EVP_DecodedLength BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecodedLength) +#define _EVP_DecryptFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptFinal) +#define _EVP_DecryptFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptFinal_ex) +#define _EVP_DecryptInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptInit) +#define _EVP_DecryptInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptInit_ex) +#define _EVP_DecryptUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DecryptUpdate) +#define _EVP_Digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_Digest) +#define _EVP_DigestFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestFinal) +#define _EVP_DigestFinalXOF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestFinalXOF) +#define _EVP_DigestFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestFinal_ex) +#define _EVP_DigestInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestInit) +#define _EVP_DigestInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestInit_ex) +#define _EVP_DigestSign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSign) +#define _EVP_DigestSignFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSignFinal) +#define _EVP_DigestSignInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSignInit) +#define _EVP_DigestSignUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSignUpdate) +#define _EVP_DigestSqueeze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestSqueeze) +#define _EVP_DigestUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestUpdate) +#define _EVP_DigestVerify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerify) +#define _EVP_DigestVerifyFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerifyFinal) +#define _EVP_DigestVerifyInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerifyInit) +#define _EVP_DigestVerifyUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_DigestVerifyUpdate) +#define _EVP_ENCODE_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_ENCODE_CTX_free) +#define _EVP_ENCODE_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_ENCODE_CTX_new) +#define _EVP_EncodeBlock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeBlock) +#define _EVP_EncodeFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeFinal) +#define _EVP_EncodeInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeInit) +#define _EVP_EncodeUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodeUpdate) +#define _EVP_EncodedLength BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncodedLength) +#define _EVP_EncryptFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptFinal) +#define _EVP_EncryptFinal_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptFinal_ex) +#define _EVP_EncryptInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptInit) +#define _EVP_EncryptInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptInit_ex) +#define _EVP_EncryptUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_EncryptUpdate) +#define _EVP_HPKE_AEAD_aead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_AEAD_aead) +#define _EVP_HPKE_AEAD_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_AEAD_id) +#define _EVP_HPKE_CTX_aead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_aead) +#define _EVP_HPKE_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_cleanup) +#define _EVP_HPKE_CTX_export BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_export) +#define _EVP_HPKE_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_free) +#define _EVP_HPKE_CTX_kdf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_kdf) +#define _EVP_HPKE_CTX_kem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_kem) +#define _EVP_HPKE_CTX_max_overhead BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_max_overhead) +#define _EVP_HPKE_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_new) +#define _EVP_HPKE_CTX_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_open) +#define _EVP_HPKE_CTX_seal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_seal) +#define _EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_recipient) +#define _EVP_HPKE_CTX_setup_auth_sender BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender) +#define _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing) +#define _EVP_HPKE_CTX_setup_recipient BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_recipient) +#define _EVP_HPKE_CTX_setup_sender BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender) +#define _EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_setup_sender_with_seed_for_testing) +#define _EVP_HPKE_CTX_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_CTX_zero) +#define _EVP_HPKE_KDF_hkdf_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KDF_hkdf_md) +#define _EVP_HPKE_KDF_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KDF_id) +#define _EVP_HPKE_KEM_enc_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_enc_len) +#define _EVP_HPKE_KEM_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_id) +#define _EVP_HPKE_KEM_private_key_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_private_key_len) +#define _EVP_HPKE_KEM_public_key_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEM_public_key_len) +#define _EVP_HPKE_KEY_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_cleanup) +#define _EVP_HPKE_KEY_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_copy) +#define _EVP_HPKE_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_free) +#define _EVP_HPKE_KEY_generate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_generate) +#define _EVP_HPKE_KEY_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_init) +#define _EVP_HPKE_KEY_kem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_kem) +#define _EVP_HPKE_KEY_move BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_move) +#define _EVP_HPKE_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_new) +#define _EVP_HPKE_KEY_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_private_key) +#define _EVP_HPKE_KEY_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_public_key) +#define _EVP_HPKE_KEY_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_HPKE_KEY_zero) +#define _EVP_MD_CTX_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_block_size) +#define _EVP_MD_CTX_cleanse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_cleanse) +#define _EVP_MD_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_cleanup) +#define _EVP_MD_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_copy) +#define _EVP_MD_CTX_copy_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_copy_ex) +#define _EVP_MD_CTX_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_create) +#define _EVP_MD_CTX_destroy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_destroy) +#define _EVP_MD_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_free) +#define _EVP_MD_CTX_get_pkey_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_get_pkey_ctx) +#define _EVP_MD_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_init) +#define _EVP_MD_CTX_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_md) +#define _EVP_MD_CTX_move BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_move) +#define _EVP_MD_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_new) +#define _EVP_MD_CTX_pkey_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_pkey_ctx) +#define _EVP_MD_CTX_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_reset) +#define _EVP_MD_CTX_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_set_flags) +#define _EVP_MD_CTX_set_pkey_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_set_pkey_ctx) +#define _EVP_MD_CTX_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_size) +#define _EVP_MD_CTX_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_CTX_type) +#define _EVP_MD_block_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_block_size) +#define _EVP_MD_do_all BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_do_all) +#define _EVP_MD_do_all_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_do_all_sorted) +#define _EVP_MD_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_flags) +#define _EVP_MD_get0_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_get0_name) +#define _EVP_MD_get_pkey_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_get_pkey_type) +#define _EVP_MD_meth_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_meth_get_flags) +#define _EVP_MD_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_name) +#define _EVP_MD_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_nid) +#define _EVP_MD_pkey_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_pkey_type) +#define _EVP_MD_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_size) +#define _EVP_MD_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_type) +#define _EVP_MD_unstable_sha3_enable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_enable) +#define _EVP_MD_unstable_sha3_is_enabled BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_MD_unstable_sha3_is_enabled) +#define _EVP_PBE_scrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PBE_scrypt) +#define _EVP_PKCS82PKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKCS82PKEY) +#define _EVP_PKEY2PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY2PKCS8) +#define _EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_add1_hkdf_info) +#define _EVP_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl) +#define _EVP_PKEY_CTX_ctrl_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_ctrl_str) +#define _EVP_PKEY_CTX_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_dup) +#define _EVP_PKEY_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_free) +#define _EVP_PKEY_CTX_get0_pkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_pkey) +#define _EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_rsa_oaep_label) +#define _EVP_PKEY_CTX_get0_signature_context BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get0_signature_context) +#define _EVP_PKEY_CTX_get_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_app_data) +#define _EVP_PKEY_CTX_get_keygen_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_keygen_info) +#define _EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_mgf1_md) +#define _EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_oaep_md) +#define _EVP_PKEY_CTX_get_rsa_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_padding) +#define _EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_rsa_pss_saltlen) +#define _EVP_PKEY_CTX_get_signature_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_get_signature_md) +#define _EVP_PKEY_CTX_hkdf_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_hkdf_mode) +#define _EVP_PKEY_CTX_kem_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_kem_set_params) +#define _EVP_PKEY_CTX_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_md) +#define _EVP_PKEY_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_new) +#define _EVP_PKEY_CTX_new_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_new_id) +#define _EVP_PKEY_CTX_pqdsa_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_pqdsa_set_params) +#define _EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set0_rsa_oaep_label) +#define _EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_key) +#define _EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set1_hkdf_salt) +#define _EVP_PKEY_CTX_set_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_app_data) +#define _EVP_PKEY_CTX_set_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_cb) +#define _EVP_PKEY_CTX_set_dh_pad BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_pad) +#define _EVP_PKEY_CTX_set_dh_paramgen_generator BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_generator) +#define _EVP_PKEY_CTX_set_dh_paramgen_prime_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dh_paramgen_prime_len) +#define _EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_bits) +#define _EVP_PKEY_CTX_set_dsa_paramgen_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_md) +#define _EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_dsa_paramgen_q_bits) +#define _EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_param_enc) +#define _EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_ec_paramgen_curve_nid) +#define _EVP_PKEY_CTX_set_hkdf_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_hkdf_md) +#define _EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_bits) +#define _EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_keygen_pubexp) +#define _EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_mgf1_md) +#define _EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_oaep_md) +#define _EVP_PKEY_CTX_set_rsa_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_padding) +#define _EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_md) +#define _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md) +#define _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen) +#define _EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_rsa_pss_saltlen) +#define _EVP_PKEY_CTX_set_signature_context BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_context) +#define _EVP_PKEY_CTX_set_signature_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_CTX_set_signature_md) +#define _EVP_PKEY_asn1_find BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_find) +#define _EVP_PKEY_asn1_find_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_find_str) +#define _EVP_PKEY_asn1_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0) +#define _EVP_PKEY_asn1_get0_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_get0_info) +#define _EVP_PKEY_asn1_get_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_asn1_get_count) +#define _EVP_PKEY_assign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign) +#define _EVP_PKEY_assign_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_DH) +#define _EVP_PKEY_assign_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_DSA) +#define _EVP_PKEY_assign_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_EC_KEY) +#define _EVP_PKEY_assign_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_assign_RSA) +#define _EVP_PKEY_base_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_base_id) +#define _EVP_PKEY_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_bits) +#define _EVP_PKEY_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_check) +#define _EVP_PKEY_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_cmp) +#define _EVP_PKEY_cmp_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_cmp_parameters) +#define _EVP_PKEY_copy_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_copy_parameters) +#define _EVP_PKEY_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_decapsulate) +#define _EVP_PKEY_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_decrypt) +#define _EVP_PKEY_decrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_decrypt_init) +#define _EVP_PKEY_derive BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_derive) +#define _EVP_PKEY_derive_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_derive_init) +#define _EVP_PKEY_derive_set_peer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_derive_set_peer) +#define _EVP_PKEY_ec_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_ec_pkey_meth) +#define _EVP_PKEY_ed25519_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_ed25519_pkey_meth) +#define _EVP_PKEY_ed25519ph_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_ed25519ph_pkey_meth) +#define _EVP_PKEY_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encapsulate) +#define _EVP_PKEY_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encapsulate_deterministic) +#define _EVP_PKEY_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encrypt) +#define _EVP_PKEY_encrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_encrypt_init) +#define _EVP_PKEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_free) +#define _EVP_PKEY_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0) +#define _EVP_PKEY_get0_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_DH) +#define _EVP_PKEY_get0_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_DSA) +#define _EVP_PKEY_get0_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_EC_KEY) +#define _EVP_PKEY_get0_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get0_RSA) +#define _EVP_PKEY_get1_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_DH) +#define _EVP_PKEY_get1_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_DSA) +#define _EVP_PKEY_get1_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_EC_KEY) +#define _EVP_PKEY_get1_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_RSA) +#define _EVP_PKEY_get1_tls_encodedpoint BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get1_tls_encodedpoint) +#define _EVP_PKEY_get_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get_raw_private_key) +#define _EVP_PKEY_get_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_get_raw_public_key) +#define _EVP_PKEY_hkdf_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_hkdf_pkey_meth) +#define _EVP_PKEY_hmac_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_hmac_pkey_meth) +#define _EVP_PKEY_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_id) +#define _EVP_PKEY_is_opaque BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_is_opaque) +#define _EVP_PKEY_kem_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_check_key) +#define _EVP_PKEY_kem_new_raw_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_key) +#define _EVP_PKEY_kem_new_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_public_key) +#define _EVP_PKEY_kem_new_raw_secret_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_new_raw_secret_key) +#define _EVP_PKEY_kem_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_pkey_meth) +#define _EVP_PKEY_kem_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_kem_set_params) +#define _EVP_PKEY_keygen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_keygen) +#define _EVP_PKEY_keygen_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_keygen_deterministic) +#define _EVP_PKEY_keygen_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_keygen_init) +#define _EVP_PKEY_missing_parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_missing_parameters) +#define _EVP_PKEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new) +#define _EVP_PKEY_new_mac_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new_mac_key) +#define _EVP_PKEY_new_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new_raw_private_key) +#define _EVP_PKEY_new_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_new_raw_public_key) +#define _EVP_PKEY_param_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_param_check) +#define _EVP_PKEY_paramgen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_paramgen) +#define _EVP_PKEY_paramgen_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_paramgen_init) +#define _EVP_PKEY_pqdsa_get_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_get_type) +#define _EVP_PKEY_pqdsa_new_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_private_key) +#define _EVP_PKEY_pqdsa_new_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_new_raw_public_key) +#define _EVP_PKEY_pqdsa_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_pkey_meth) +#define _EVP_PKEY_pqdsa_set_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_pqdsa_set_params) +#define _EVP_PKEY_print_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_print_params) +#define _EVP_PKEY_print_private BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_print_private) +#define _EVP_PKEY_print_public BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_print_public) +#define _EVP_PKEY_public_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_public_check) +#define _EVP_PKEY_rsa_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_rsa_pkey_meth) +#define _EVP_PKEY_rsa_pss_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_rsa_pss_pkey_meth) +#define _EVP_PKEY_set1_DH BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_DH) +#define _EVP_PKEY_set1_DSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_DSA) +#define _EVP_PKEY_set1_EC_KEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_EC_KEY) +#define _EVP_PKEY_set1_RSA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_RSA) +#define _EVP_PKEY_set1_tls_encodedpoint BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set1_tls_encodedpoint) +#define _EVP_PKEY_set_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set_type) +#define _EVP_PKEY_set_type_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_set_type_str) +#define _EVP_PKEY_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_sign) +#define _EVP_PKEY_sign_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_sign_init) +#define _EVP_PKEY_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_size) +#define _EVP_PKEY_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_type) +#define _EVP_PKEY_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_up_ref) +#define _EVP_PKEY_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify) +#define _EVP_PKEY_verify_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify_init) +#define _EVP_PKEY_verify_recover BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify_recover) +#define _EVP_PKEY_verify_recover_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_PKEY_verify_recover_init) +#define _EVP_RSA_PKEY_CTX_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_RSA_PKEY_CTX_ctrl) +#define _EVP_SignFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignFinal) +#define _EVP_SignInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignInit) +#define _EVP_SignInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignInit_ex) +#define _EVP_SignUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_SignUpdate) +#define _EVP_VerifyFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyFinal) +#define _EVP_VerifyInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyInit) +#define _EVP_VerifyInit_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyInit_ex) +#define _EVP_VerifyUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_VerifyUpdate) +#define _EVP_add_cipher_alias BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_add_cipher_alias) +#define _EVP_add_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_add_digest) +#define _EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls) +#define _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha1_tls_implicit_iv) +#define _EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls) +#define _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_cbc_sha256_tls_implicit_iv) +#define _EVP_aead_aes_128_ccm_bluetooth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth) +#define _EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_bluetooth_8) +#define _EVP_aead_aes_128_ccm_matter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ccm_matter) +#define _EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_ctr_hmac_sha256) +#define _EVP_aead_aes_128_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm) +#define _EVP_aead_aes_128_gcm_randnonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_randnonce) +#define _EVP_aead_aes_128_gcm_siv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_siv) +#define _EVP_aead_aes_128_gcm_tls12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls12) +#define _EVP_aead_aes_128_gcm_tls13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_128_gcm_tls13) +#define _EVP_aead_aes_192_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_192_gcm) +#define _EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls) +#define _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha1_tls_implicit_iv) +#define _EVP_aead_aes_256_cbc_sha384_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_cbc_sha384_tls) +#define _EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_ctr_hmac_sha256) +#define _EVP_aead_aes_256_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm) +#define _EVP_aead_aes_256_gcm_randnonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_randnonce) +#define _EVP_aead_aes_256_gcm_siv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_siv) +#define _EVP_aead_aes_256_gcm_tls12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls12) +#define _EVP_aead_aes_256_gcm_tls13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_aes_256_gcm_tls13) +#define _EVP_aead_chacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_chacha20_poly1305) +#define _EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls) +#define _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv) +#define _EVP_aead_null_sha1_tls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_null_sha1_tls) +#define _EVP_aead_xchacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aead_xchacha20_poly1305) +#define _EVP_aes_128_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cbc) +#define _EVP_aes_128_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha1) +#define _EVP_aes_128_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cbc_hmac_sha256) +#define _EVP_aes_128_ccm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ccm) +#define _EVP_aes_128_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb) +#define _EVP_aes_128_cfb1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb1) +#define _EVP_aes_128_cfb128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb128) +#define _EVP_aes_128_cfb8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_cfb8) +#define _EVP_aes_128_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ctr) +#define _EVP_aes_128_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ecb) +#define _EVP_aes_128_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_gcm) +#define _EVP_aes_128_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_128_ofb) +#define _EVP_aes_192_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cbc) +#define _EVP_aes_192_ccm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ccm) +#define _EVP_aes_192_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb) +#define _EVP_aes_192_cfb1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb1) +#define _EVP_aes_192_cfb128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb128) +#define _EVP_aes_192_cfb8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_cfb8) +#define _EVP_aes_192_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ctr) +#define _EVP_aes_192_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ecb) +#define _EVP_aes_192_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_gcm) +#define _EVP_aes_192_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_192_ofb) +#define _EVP_aes_256_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cbc) +#define _EVP_aes_256_cbc_hmac_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha1) +#define _EVP_aes_256_cbc_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cbc_hmac_sha256) +#define _EVP_aes_256_ccm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ccm) +#define _EVP_aes_256_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb) +#define _EVP_aes_256_cfb1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb1) +#define _EVP_aes_256_cfb128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb128) +#define _EVP_aes_256_cfb8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_cfb8) +#define _EVP_aes_256_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ctr) +#define _EVP_aes_256_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ecb) +#define _EVP_aes_256_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_gcm) +#define _EVP_aes_256_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_ofb) +#define _EVP_aes_256_wrap BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_wrap) +#define _EVP_aes_256_xts BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_aes_256_xts) +#define _EVP_bf_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_cbc) +#define _EVP_bf_cfb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_cfb) +#define _EVP_bf_cfb64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_cfb64) +#define _EVP_bf_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_ecb) +#define _EVP_bf_ofb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_bf_ofb) +#define _EVP_blake2b256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_blake2b256) +#define _EVP_cast5_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_cast5_cbc) +#define _EVP_cast5_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_cast5_ecb) +#define _EVP_chacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_chacha20_poly1305) +#define _EVP_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_cleanup) +#define _EVP_des_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_cbc) +#define _EVP_des_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ecb) +#define _EVP_des_ede BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede) +#define _EVP_des_ede3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede3) +#define _EVP_des_ede3_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede3_cbc) +#define _EVP_des_ede3_ecb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede3_ecb) +#define _EVP_des_ede_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_des_ede_cbc) +#define _EVP_enc_null BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_enc_null) +#define _EVP_final_with_secret_suffix_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha1) +#define _EVP_final_with_secret_suffix_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha256) +#define _EVP_final_with_secret_suffix_sha384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_final_with_secret_suffix_sha384) +#define _EVP_get_cipherbyname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_cipherbyname) +#define _EVP_get_cipherbynid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_cipherbynid) +#define _EVP_get_digestbyname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_digestbyname) +#define _EVP_get_digestbynid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_digestbynid) +#define _EVP_get_digestbyobj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_digestbyobj) +#define _EVP_get_pw_prompt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_get_pw_prompt) +#define _EVP_has_aes_hardware BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_has_aes_hardware) +#define _EVP_hpke_aes_128_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_aes_128_gcm) +#define _EVP_hpke_aes_256_gcm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_aes_256_gcm) +#define _EVP_hpke_chacha20_poly1305 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_chacha20_poly1305) +#define _EVP_hpke_hkdf_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_hkdf_sha256) +#define _EVP_hpke_x25519_hkdf_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_hpke_x25519_hkdf_sha256) +#define _EVP_marshal_digest_algorithm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_digest_algorithm) +#define _EVP_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_private_key) +#define _EVP_marshal_private_key_v2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_private_key_v2) +#define _EVP_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_marshal_public_key) +#define _EVP_md4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md4) +#define _EVP_md5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md5) +#define _EVP_md5_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md5_sha1) +#define _EVP_md_null BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_md_null) +#define _EVP_parse_digest_algorithm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_parse_digest_algorithm) +#define _EVP_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_parse_private_key) +#define _EVP_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_parse_public_key) +#define _EVP_rc2_40_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_rc2_40_cbc) +#define _EVP_rc2_cbc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_rc2_cbc) +#define _EVP_rc4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_rc4) +#define _EVP_read_pw_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_read_pw_string) +#define _EVP_read_pw_string_min BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_read_pw_string_min) +#define _EVP_ripemd160 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_ripemd160) +#define _EVP_sha1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha1) +#define _EVP_sha224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha224) +#define _EVP_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha256) +#define _EVP_sha384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha384) +#define _EVP_sha3_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_224) +#define _EVP_sha3_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_256) +#define _EVP_sha3_384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_384) +#define _EVP_sha3_512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha3_512) +#define _EVP_sha512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha512) +#define _EVP_sha512_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha512_224) +#define _EVP_sha512_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_sha512_256) +#define _EVP_shake128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_shake128) +#define _EVP_shake256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_shake256) +#define _EVP_tls_cbc_copy_mac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_copy_mac) +#define _EVP_tls_cbc_digest_record BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_digest_record) +#define _EVP_tls_cbc_record_digest_supported BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_record_digest_supported) +#define _EVP_tls_cbc_remove_padding BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EVP_tls_cbc_remove_padding) +#define _EXTENDED_KEY_USAGE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_free) +#define _EXTENDED_KEY_USAGE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_it) +#define _EXTENDED_KEY_USAGE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, EXTENDED_KEY_USAGE_new) +#define _FIPS_is_entropy_cpu_jitter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_is_entropy_cpu_jitter) +#define _FIPS_mode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_mode) +#define _FIPS_mode_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_mode_set) +#define _FIPS_service_indicator_after_call BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_service_indicator_after_call) +#define _FIPS_service_indicator_before_call BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, FIPS_service_indicator_before_call) +#define _GENERAL_NAMES_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAMES_free) +#define _GENERAL_NAMES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAMES_it) +#define _GENERAL_NAMES_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAMES_new) +#define _GENERAL_NAME_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_cmp) +#define _GENERAL_NAME_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_dup) +#define _GENERAL_NAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_free) +#define _GENERAL_NAME_get0_otherName BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_get0_otherName) +#define _GENERAL_NAME_get0_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_get0_value) +#define _GENERAL_NAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_it) +#define _GENERAL_NAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_new) +#define _GENERAL_NAME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_print) +#define _GENERAL_NAME_set0_othername BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_set0_othername) +#define _GENERAL_NAME_set0_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_NAME_set0_value) +#define _GENERAL_SUBTREE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_SUBTREE_free) +#define _GENERAL_SUBTREE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_SUBTREE_it) +#define _GENERAL_SUBTREE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, GENERAL_SUBTREE_new) +#define _HKDF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HKDF) +#define _HKDF_expand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HKDF_expand) +#define _HKDF_extract BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HKDF_extract) +#define _HMAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC) +#define _HMAC_CTX_cleanse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_cleanse) +#define _HMAC_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_cleanup) +#define _HMAC_CTX_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_copy) +#define _HMAC_CTX_copy_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_copy_ex) +#define _HMAC_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_free) +#define _HMAC_CTX_get_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_get_md) +#define _HMAC_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_init) +#define _HMAC_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_new) +#define _HMAC_CTX_reset BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_CTX_reset) +#define _HMAC_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Final) +#define _HMAC_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Init) +#define _HMAC_Init_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Init_ex) +#define _HMAC_Init_from_precomputed_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Init_from_precomputed_key) +#define _HMAC_KEY_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_KEY_copy) +#define _HMAC_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_KEY_new) +#define _HMAC_KEY_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_KEY_set) +#define _HMAC_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_Update) +#define _HMAC_get_precomputed_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_get_precomputed_key) +#define _HMAC_set_precomputed_key_export BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_set_precomputed_key_export) +#define _HMAC_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_size) +#define _HMAC_with_precompute BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HMAC_with_precompute) +#define _HRSS_decap BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_decap) +#define _HRSS_encap BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_encap) +#define _HRSS_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_generate_key) +#define _HRSS_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_marshal_public_key) +#define _HRSS_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_parse_public_key) +#define _HRSS_poly3_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_poly3_invert) +#define _HRSS_poly3_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, HRSS_poly3_mul) +#define _ISSUING_DIST_POINT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ISSUING_DIST_POINT_free) +#define _ISSUING_DIST_POINT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ISSUING_DIST_POINT_it) +#define _ISSUING_DIST_POINT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ISSUING_DIST_POINT_new) +#define _KBKDF_ctr_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KBKDF_ctr_hmac) +#define _KEM_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_free) +#define _KEM_KEY_get0_kem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_get0_kem) +#define _KEM_KEY_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_init) +#define _KEM_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_new) +#define _KEM_KEY_set_raw_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_key) +#define _KEM_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_keypair_from_seed) +#define _KEM_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_public_key) +#define _KEM_KEY_set_raw_secret_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_KEY_set_raw_secret_key) +#define _KEM_find_asn1_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_find_asn1_by_nid) +#define _KEM_find_kem_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KEM_find_kem_by_nid) +#define _Keccak1600_Absorb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Absorb) +#define _Keccak1600_Absorb_once_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Absorb_once_x4) +#define _Keccak1600_Squeeze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Squeeze) +#define _Keccak1600_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, Keccak1600_Squeezeblocks_x4) +#define _KeccakF1600 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KeccakF1600) +#define _KeccakF1600_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, KeccakF1600_hw) +#define _MD4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4) +#define _MD4_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Final) +#define _MD4_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Init) +#define _MD4_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Transform) +#define _MD4_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD4_Update) +#define _MD5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5) +#define _MD5_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Final) +#define _MD5_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Init) +#define _MD5_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Init_from_state) +#define _MD5_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Transform) +#define _MD5_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_Update) +#define _MD5_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MD5_get_state) +#define _MGF1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, MGF1) +#define _NAME_CONSTRAINTS_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check) +#define _NAME_CONSTRAINTS_check_CN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_check_CN) +#define _NAME_CONSTRAINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_free) +#define _NAME_CONSTRAINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_it) +#define _NAME_CONSTRAINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NAME_CONSTRAINTS_new) +#define _NCONF_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_free) +#define _NCONF_get_section BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_get_section) +#define _NCONF_get_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_get_string) +#define _NCONF_load BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_load) +#define _NCONF_load_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_load_bio) +#define _NCONF_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NCONF_new) +#define _NETSCAPE_SPKAC_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKAC_free) +#define _NETSCAPE_SPKAC_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKAC_it) +#define _NETSCAPE_SPKAC_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKAC_new) +#define _NETSCAPE_SPKI_b64_decode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_decode) +#define _NETSCAPE_SPKI_b64_encode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_b64_encode) +#define _NETSCAPE_SPKI_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_free) +#define _NETSCAPE_SPKI_get_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_get_pubkey) +#define _NETSCAPE_SPKI_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_it) +#define _NETSCAPE_SPKI_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_new) +#define _NETSCAPE_SPKI_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_print) +#define _NETSCAPE_SPKI_set_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_set_pubkey) +#define _NETSCAPE_SPKI_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_sign) +#define _NETSCAPE_SPKI_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NETSCAPE_SPKI_verify) +#define _NOTICEREF_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NOTICEREF_free) +#define _NOTICEREF_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NOTICEREF_it) +#define _NOTICEREF_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, NOTICEREF_new) +#define _OBJ_NAME_do_all_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_NAME_do_all_sorted) +#define _OBJ_cbs2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_cbs2nid) +#define _OBJ_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_cleanup) +#define _OBJ_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_cmp) +#define _OBJ_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_create) +#define _OBJ_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_dup) +#define _OBJ_find_sigid_algs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_find_sigid_algs) +#define _OBJ_find_sigid_by_algs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_find_sigid_by_algs) +#define _OBJ_get0_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_get0_data) +#define _OBJ_get_undef BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_get_undef) +#define _OBJ_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_length) +#define _OBJ_ln2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_ln2nid) +#define _OBJ_nid2cbb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2cbb) +#define _OBJ_nid2ln BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2ln) +#define _OBJ_nid2obj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2obj) +#define _OBJ_nid2sn BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_nid2sn) +#define _OBJ_obj2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_obj2nid) +#define _OBJ_obj2txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_obj2txt) +#define _OBJ_sn2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_sn2nid) +#define _OBJ_txt2nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_txt2nid) +#define _OBJ_txt2obj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OBJ_txt2obj) +#define _OCSP_BASICRESP_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_add_ext) +#define _OCSP_BASICRESP_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_delete_ext) +#define _OCSP_BASICRESP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_free) +#define _OCSP_BASICRESP_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext) +#define _OCSP_BASICRESP_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_get_ext_by_NID) +#define _OCSP_BASICRESP_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_it) +#define _OCSP_BASICRESP_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_BASICRESP_new) +#define _OCSP_CERTID_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_dup) +#define _OCSP_CERTID_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_free) +#define _OCSP_CERTID_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_it) +#define _OCSP_CERTID_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTID_new) +#define _OCSP_CERTSTATUS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_CERTSTATUS_it) +#define _OCSP_ONEREQ_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_ONEREQ_free) +#define _OCSP_ONEREQ_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_ONEREQ_it) +#define _OCSP_ONEREQ_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_ONEREQ_new) +#define _OCSP_REQINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQINFO_free) +#define _OCSP_REQINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQINFO_it) +#define _OCSP_REQINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQINFO_new) +#define _OCSP_REQUEST_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_free) +#define _OCSP_REQUEST_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext) +#define _OCSP_REQUEST_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_get_ext_by_NID) +#define _OCSP_REQUEST_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_it) +#define _OCSP_REQUEST_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_new) +#define _OCSP_REQUEST_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQUEST_print) +#define _OCSP_REQ_CTX_add1_header BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_add1_header) +#define _OCSP_REQ_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_free) +#define _OCSP_REQ_CTX_get0_mem_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_get0_mem_bio) +#define _OCSP_REQ_CTX_http BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_http) +#define _OCSP_REQ_CTX_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_i2d) +#define _OCSP_REQ_CTX_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio) +#define _OCSP_REQ_CTX_nbio_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_nbio_d2i) +#define _OCSP_REQ_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_new) +#define _OCSP_REQ_CTX_set1_req BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REQ_CTX_set1_req) +#define _OCSP_RESPBYTES_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPBYTES_free) +#define _OCSP_RESPBYTES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPBYTES_it) +#define _OCSP_RESPBYTES_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPBYTES_new) +#define _OCSP_RESPDATA_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPDATA_free) +#define _OCSP_RESPDATA_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPDATA_it) +#define _OCSP_RESPDATA_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPDATA_new) +#define _OCSP_RESPID_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPID_it) +#define _OCSP_RESPONSE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_free) +#define _OCSP_RESPONSE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_it) +#define _OCSP_RESPONSE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_new) +#define _OCSP_RESPONSE_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_RESPONSE_print) +#define _OCSP_REVOKEDINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_free) +#define _OCSP_REVOKEDINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_it) +#define _OCSP_REVOKEDINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_REVOKEDINFO_new) +#define _OCSP_SIGNATURE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SIGNATURE_free) +#define _OCSP_SIGNATURE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SIGNATURE_it) +#define _OCSP_SIGNATURE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SIGNATURE_new) +#define _OCSP_SINGLERESP_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_add_ext) +#define _OCSP_SINGLERESP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_free) +#define _OCSP_SINGLERESP_get0_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_get0_id) +#define _OCSP_SINGLERESP_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext) +#define _OCSP_SINGLERESP_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_get_ext_count) +#define _OCSP_SINGLERESP_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_it) +#define _OCSP_SINGLERESP_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_SINGLERESP_new) +#define _OCSP_basic_add1_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_add1_cert) +#define _OCSP_basic_add1_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_add1_nonce) +#define _OCSP_basic_add1_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_add1_status) +#define _OCSP_basic_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_sign) +#define _OCSP_basic_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_basic_verify) +#define _OCSP_cert_id_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_cert_id_new) +#define _OCSP_cert_status_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_cert_status_str) +#define _OCSP_cert_to_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_cert_to_id) +#define _OCSP_check_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_check_nonce) +#define _OCSP_check_validity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_check_validity) +#define _OCSP_copy_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_copy_nonce) +#define _OCSP_crl_reason_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_crl_reason_str) +#define _OCSP_get_default_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_get_default_digest) +#define _OCSP_id_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_id_cmp) +#define _OCSP_id_get0_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_id_get0_info) +#define _OCSP_id_issuer_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_id_issuer_cmp) +#define _OCSP_onereq_get0_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_onereq_get0_id) +#define _OCSP_parse_url BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_parse_url) +#define _OCSP_request_add0_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_add0_id) +#define _OCSP_request_add1_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_add1_cert) +#define _OCSP_request_add1_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_add1_nonce) +#define _OCSP_request_is_signed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_is_signed) +#define _OCSP_request_onereq_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_onereq_count) +#define _OCSP_request_onereq_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_onereq_get0) +#define _OCSP_request_set1_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_set1_name) +#define _OCSP_request_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_sign) +#define _OCSP_request_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_request_verify) +#define _OCSP_resp_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_count) +#define _OCSP_resp_find BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_find) +#define _OCSP_resp_find_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_find_status) +#define _OCSP_resp_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_resp_get0) +#define _OCSP_response_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_create) +#define _OCSP_response_get1_basic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_get1_basic) +#define _OCSP_response_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_status) +#define _OCSP_response_status_str BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_response_status_str) +#define _OCSP_sendreq_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_sendreq_bio) +#define _OCSP_sendreq_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_sendreq_nbio) +#define _OCSP_sendreq_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_sendreq_new) +#define _OCSP_set_max_response_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_set_max_response_length) +#define _OCSP_single_get0_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OCSP_single_get0_status) +#define _OPENSSL_add_all_algorithms_conf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_add_all_algorithms_conf) +#define _OPENSSL_armcap_P BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_armcap_P) +#define _OPENSSL_asprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_asprintf) +#define _OPENSSL_calloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_calloc) +#define _OPENSSL_cleanse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cleanse) +#define _OPENSSL_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cleanup) +#define _OPENSSL_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_clear_free) +#define _OPENSSL_config BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_config) +#define _OPENSSL_cpucap_initialized BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cpucap_initialized) +#define _OPENSSL_cpuid_setup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_cpuid_setup) +#define _OPENSSL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_free) +#define _OPENSSL_fromxdigit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_fromxdigit) +#define _OPENSSL_gmtime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_gmtime) +#define _OPENSSL_gmtime_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_gmtime_adj) +#define _OPENSSL_gmtime_diff BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_gmtime_diff) +#define _OPENSSL_hash32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_hash32) +#define _OPENSSL_hexstr2buf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_hexstr2buf) +#define _OPENSSL_ia32cap_P BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_ia32cap_P) +#define _OPENSSL_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_init) +#define _OPENSSL_init_crypto BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_init_crypto) +#define _OPENSSL_isalnum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isalnum) +#define _OPENSSL_isalpha BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isalpha) +#define _OPENSSL_isdigit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isdigit) +#define _OPENSSL_isspace BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isspace) +#define _OPENSSL_isxdigit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_isxdigit) +#define _OPENSSL_lh_delete BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_delete) +#define _OPENSSL_lh_doall_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_doall_arg) +#define _OPENSSL_lh_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_free) +#define _OPENSSL_lh_insert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_insert) +#define _OPENSSL_lh_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_new) +#define _OPENSSL_lh_num_items BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_num_items) +#define _OPENSSL_lh_retrieve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_retrieve) +#define _OPENSSL_lh_retrieve_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_lh_retrieve_key) +#define _OPENSSL_load_builtin_modules BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_load_builtin_modules) +#define _OPENSSL_malloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_malloc) +#define _OPENSSL_malloc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_malloc_init) +#define _OPENSSL_memdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_memdup) +#define _OPENSSL_no_config BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_no_config) +#define _OPENSSL_posix_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_posix_to_tm) +#define _OPENSSL_ppc64le_hwcap2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_ppc64le_hwcap2) +#define _OPENSSL_realloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_realloc) +#define _OPENSSL_secure_clear_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_secure_clear_free) +#define _OPENSSL_secure_malloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_secure_malloc) +#define _OPENSSL_secure_zalloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_secure_zalloc) +#define _OPENSSL_sk_deep_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_deep_copy) +#define _OPENSSL_sk_delete BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_delete) +#define _OPENSSL_sk_delete_if BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_delete_if) +#define _OPENSSL_sk_delete_ptr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_delete_ptr) +#define _OPENSSL_sk_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_dup) +#define _OPENSSL_sk_find BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_find) +#define _OPENSSL_sk_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_free) +#define _OPENSSL_sk_insert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_insert) +#define _OPENSSL_sk_is_sorted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_is_sorted) +#define _OPENSSL_sk_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_new) +#define _OPENSSL_sk_new_null BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_new_null) +#define _OPENSSL_sk_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_num) +#define _OPENSSL_sk_pop BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_pop) +#define _OPENSSL_sk_pop_free_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_pop_free_ex) +#define _OPENSSL_sk_push BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_push) +#define _OPENSSL_sk_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_set) +#define _OPENSSL_sk_set_cmp_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_set_cmp_func) +#define _OPENSSL_sk_shift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_shift) +#define _OPENSSL_sk_sort BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_sort) +#define _OPENSSL_sk_unshift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_unshift) +#define _OPENSSL_sk_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_value) +#define _OPENSSL_sk_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_sk_zero) +#define _OPENSSL_strcasecmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strcasecmp) +#define _OPENSSL_strdup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strdup) +#define _OPENSSL_strhash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strhash) +#define _OPENSSL_strlcat BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strlcat) +#define _OPENSSL_strlcpy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strlcpy) +#define _OPENSSL_strncasecmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strncasecmp) +#define _OPENSSL_strndup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strndup) +#define _OPENSSL_strnlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_strnlen) +#define _OPENSSL_timegm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_timegm) +#define _OPENSSL_tm_to_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_tm_to_posix) +#define _OPENSSL_tolower BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_tolower) +#define _OPENSSL_vasprintf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_vasprintf) +#define _OPENSSL_vasprintf_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_vasprintf_internal) +#define _OPENSSL_zalloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OPENSSL_zalloc) +#define _OTHERNAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OTHERNAME_free) +#define _OTHERNAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OTHERNAME_it) +#define _OTHERNAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OTHERNAME_new) +#define _OpenSSL_add_all_algorithms BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_add_all_algorithms) +#define _OpenSSL_add_all_ciphers BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_add_all_ciphers) +#define _OpenSSL_add_all_digests BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_add_all_digests) +#define _OpenSSL_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_version) +#define _OpenSSL_version_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, OpenSSL_version_num) +#define _PEM_ASN1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_read) +#define _PEM_ASN1_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_read_bio) +#define _PEM_ASN1_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_write) +#define _PEM_ASN1_write_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_ASN1_write_bio) +#define _PEM_X509_INFO_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_X509_INFO_read) +#define _PEM_X509_INFO_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_X509_INFO_read_bio) +#define _PEM_X509_INFO_write_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_X509_INFO_write_bio) +#define _PEM_bytes_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_bytes_read_bio) +#define _PEM_def_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_def_callback) +#define _PEM_dek_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_dek_info) +#define _PEM_do_header BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_do_header) +#define _PEM_get_EVP_CIPHER_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_get_EVP_CIPHER_INFO) +#define _PEM_proc_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_proc_type) +#define _PEM_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read) +#define _PEM_read_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DHparams) +#define _PEM_read_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DSAPrivateKey) +#define _PEM_read_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DSA_PUBKEY) +#define _PEM_read_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_DSAparams) +#define _PEM_read_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_ECPrivateKey) +#define _PEM_read_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_EC_PUBKEY) +#define _PEM_read_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PKCS7) +#define _PEM_read_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PKCS8) +#define _PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PKCS8_PRIV_KEY_INFO) +#define _PEM_read_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PUBKEY) +#define _PEM_read_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_PrivateKey) +#define _PEM_read_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_RSAPrivateKey) +#define _PEM_read_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_RSAPublicKey) +#define _PEM_read_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_RSA_PUBKEY) +#define _PEM_read_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509) +#define _PEM_read_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509_AUX) +#define _PEM_read_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509_CRL) +#define _PEM_read_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_X509_REQ) +#define _PEM_read_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio) +#define _PEM_read_bio_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DHparams) +#define _PEM_read_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DSAPrivateKey) +#define _PEM_read_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DSA_PUBKEY) +#define _PEM_read_bio_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_DSAparams) +#define _PEM_read_bio_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_ECPKParameters) +#define _PEM_read_bio_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_ECPrivateKey) +#define _PEM_read_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_EC_PUBKEY) +#define _PEM_read_bio_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PKCS7) +#define _PEM_read_bio_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PKCS8) +#define _PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PKCS8_PRIV_KEY_INFO) +#define _PEM_read_bio_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PUBKEY) +#define _PEM_read_bio_Parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_Parameters) +#define _PEM_read_bio_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_PrivateKey) +#define _PEM_read_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_RSAPrivateKey) +#define _PEM_read_bio_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_RSAPublicKey) +#define _PEM_read_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_RSA_PUBKEY) +#define _PEM_read_bio_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509) +#define _PEM_read_bio_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509_AUX) +#define _PEM_read_bio_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509_CRL) +#define _PEM_read_bio_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_read_bio_X509_REQ) +#define _PEM_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write) +#define _PEM_write_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DHparams) +#define _PEM_write_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DSAPrivateKey) +#define _PEM_write_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DSA_PUBKEY) +#define _PEM_write_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_DSAparams) +#define _PEM_write_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_ECPrivateKey) +#define _PEM_write_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_EC_PUBKEY) +#define _PEM_write_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS7) +#define _PEM_write_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8) +#define _PEM_write_PKCS8PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey) +#define _PEM_write_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8PrivateKey_nid) +#define _PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PKCS8_PRIV_KEY_INFO) +#define _PEM_write_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PUBKEY) +#define _PEM_write_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_PrivateKey) +#define _PEM_write_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_RSAPrivateKey) +#define _PEM_write_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_RSAPublicKey) +#define _PEM_write_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_RSA_PUBKEY) +#define _PEM_write_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509) +#define _PEM_write_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_AUX) +#define _PEM_write_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_CRL) +#define _PEM_write_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_REQ) +#define _PEM_write_X509_REQ_NEW BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_X509_REQ_NEW) +#define _PEM_write_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio) +#define _PEM_write_bio_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DHparams) +#define _PEM_write_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DSAPrivateKey) +#define _PEM_write_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DSA_PUBKEY) +#define _PEM_write_bio_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_DSAparams) +#define _PEM_write_bio_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_ECPKParameters) +#define _PEM_write_bio_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_ECPrivateKey) +#define _PEM_write_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_EC_PUBKEY) +#define _PEM_write_bio_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS7) +#define _PEM_write_bio_PKCS8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8) +#define _PEM_write_bio_PKCS8PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey) +#define _PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8PrivateKey_nid) +#define _PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PKCS8_PRIV_KEY_INFO) +#define _PEM_write_bio_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PUBKEY) +#define _PEM_write_bio_Parameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_Parameters) +#define _PEM_write_bio_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey) +#define _PEM_write_bio_PrivateKey_traditional BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_PrivateKey_traditional) +#define _PEM_write_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_RSAPrivateKey) +#define _PEM_write_bio_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_RSAPublicKey) +#define _PEM_write_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_RSA_PUBKEY) +#define _PEM_write_bio_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509) +#define _PEM_write_bio_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_AUX) +#define _PEM_write_bio_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_CRL) +#define _PEM_write_bio_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ) +#define _PEM_write_bio_X509_REQ_NEW BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PEM_write_bio_X509_REQ_NEW) +#define _PKCS12_PBE_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_PBE_add) +#define _PKCS12_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_create) +#define _PKCS12_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_free) +#define _PKCS12_get_key_and_certs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_get_key_and_certs) +#define _PKCS12_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_new) +#define _PKCS12_parse BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_parse) +#define _PKCS12_set_mac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_set_mac) +#define _PKCS12_verify_mac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS12_verify_mac) +#define _PKCS1_MGF1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS1_MGF1) +#define _PKCS5_PBKDF2_HMAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC) +#define _PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_PBKDF2_HMAC_SHA1) +#define _PKCS5_pbe2_decrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_pbe2_decrypt_init) +#define _PKCS5_pbe2_encrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS5_pbe2_encrypt_init) +#define _PKCS7_ATTR_VERIFY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ATTR_VERIFY_it) +#define _PKCS7_DIGEST_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_DIGEST_free) +#define _PKCS7_DIGEST_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_DIGEST_it) +#define _PKCS7_DIGEST_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_DIGEST_new) +#define _PKCS7_ENCRYPT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENCRYPT_free) +#define _PKCS7_ENCRYPT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENCRYPT_it) +#define _PKCS7_ENCRYPT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENCRYPT_new) +#define _PKCS7_ENC_CONTENT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_free) +#define _PKCS7_ENC_CONTENT_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_it) +#define _PKCS7_ENC_CONTENT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENC_CONTENT_new) +#define _PKCS7_ENVELOPE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENVELOPE_free) +#define _PKCS7_ENVELOPE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENVELOPE_it) +#define _PKCS7_ENVELOPE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ENVELOPE_new) +#define _PKCS7_ISSUER_AND_SERIAL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_free) +#define _PKCS7_ISSUER_AND_SERIAL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_it) +#define _PKCS7_ISSUER_AND_SERIAL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_ISSUER_AND_SERIAL_new) +#define _PKCS7_RECIP_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_free) +#define _PKCS7_RECIP_INFO_get0_alg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_get0_alg) +#define _PKCS7_RECIP_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_it) +#define _PKCS7_RECIP_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_new) +#define _PKCS7_RECIP_INFO_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_RECIP_INFO_set) +#define _PKCS7_SIGNED_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNED_free) +#define _PKCS7_SIGNED_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNED_it) +#define _PKCS7_SIGNED_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNED_new) +#define _PKCS7_SIGNER_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_free) +#define _PKCS7_SIGNER_INFO_get0_algs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_get0_algs) +#define _PKCS7_SIGNER_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_it) +#define _PKCS7_SIGNER_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_new) +#define _PKCS7_SIGNER_INFO_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGNER_INFO_set) +#define _PKCS7_SIGN_ENVELOPE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_free) +#define _PKCS7_SIGN_ENVELOPE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_it) +#define _PKCS7_SIGN_ENVELOPE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_SIGN_ENVELOPE_new) +#define _PKCS7_add_certificate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_certificate) +#define _PKCS7_add_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_crl) +#define _PKCS7_add_recipient BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_recipient) +#define _PKCS7_add_recipient_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_recipient_info) +#define _PKCS7_add_signer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_add_signer) +#define _PKCS7_bundle_CRLs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_bundle_CRLs) +#define _PKCS7_bundle_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_bundle_certificates) +#define _PKCS7_bundle_raw_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_bundle_raw_certificates) +#define _PKCS7_content_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_content_new) +#define _PKCS7_dataFinal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_dataFinal) +#define _PKCS7_dataInit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_dataInit) +#define _PKCS7_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_decrypt) +#define _PKCS7_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_dup) +#define _PKCS7_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_encrypt) +#define _PKCS7_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_free) +#define _PKCS7_get0_signers BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get0_signers) +#define _PKCS7_get_CRLs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_CRLs) +#define _PKCS7_get_PEM_CRLs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_PEM_CRLs) +#define _PKCS7_get_PEM_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_PEM_certificates) +#define _PKCS7_get_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_certificates) +#define _PKCS7_get_detached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_detached) +#define _PKCS7_get_raw_certificates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_raw_certificates) +#define _PKCS7_get_recipient_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_recipient_info) +#define _PKCS7_get_signed_attribute BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_signed_attribute) +#define _PKCS7_get_signer_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_get_signer_info) +#define _PKCS7_is_detached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_is_detached) +#define _PKCS7_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_it) +#define _PKCS7_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_new) +#define _PKCS7_print_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_print_ctx) +#define _PKCS7_set_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_cipher) +#define _PKCS7_set_content BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_content) +#define _PKCS7_set_detached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_detached) +#define _PKCS7_set_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_digest) +#define _PKCS7_set_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_set_type) +#define _PKCS7_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_sign) +#define _PKCS7_type_is_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_data) +#define _PKCS7_type_is_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_digest) +#define _PKCS7_type_is_encrypted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_encrypted) +#define _PKCS7_type_is_enveloped BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_enveloped) +#define _PKCS7_type_is_signed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_signed) +#define _PKCS7_type_is_signedAndEnveloped BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_type_is_signedAndEnveloped) +#define _PKCS7_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS7_verify) +#define _PKCS8_PRIV_KEY_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_free) +#define _PKCS8_PRIV_KEY_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_it) +#define _PKCS8_PRIV_KEY_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_PRIV_KEY_INFO_new) +#define _PKCS8_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_decrypt) +#define _PKCS8_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_encrypt) +#define _PKCS8_marshal_encrypted_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_marshal_encrypted_private_key) +#define _PKCS8_parse_encrypted_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PKCS8_parse_encrypted_private_key) +#define _POLICYINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYINFO_free) +#define _POLICYINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYINFO_it) +#define _POLICYINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYINFO_new) +#define _POLICYQUALINFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYQUALINFO_free) +#define _POLICYQUALINFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYQUALINFO_it) +#define _POLICYQUALINFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICYQUALINFO_new) +#define _POLICY_CONSTRAINTS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_free) +#define _POLICY_CONSTRAINTS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_it) +#define _POLICY_CONSTRAINTS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_CONSTRAINTS_new) +#define _POLICY_MAPPINGS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPINGS_it) +#define _POLICY_MAPPING_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPING_free) +#define _POLICY_MAPPING_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPING_it) +#define _POLICY_MAPPING_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, POLICY_MAPPING_new) +#define _PQDSA_KEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_free) +#define _PQDSA_KEY_get0_dsa BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_get0_dsa) +#define _PQDSA_KEY_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_init) +#define _PQDSA_KEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_new) +#define _PQDSA_KEY_set_raw_keypair_from_both BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_both) +#define _PQDSA_KEY_set_raw_keypair_from_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_keypair_from_seed) +#define _PQDSA_KEY_set_raw_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_private_key) +#define _PQDSA_KEY_set_raw_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_KEY_set_raw_public_key) +#define _PQDSA_find_asn1_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_find_asn1_by_nid) +#define _PQDSA_find_dsa_by_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, PQDSA_find_dsa_by_nid) +#define _RAND_OpenSSL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_OpenSSL) +#define _RAND_SSLeay BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_SSLeay) +#define _RAND_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_add) +#define _RAND_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_bytes) +#define _RAND_bytes_with_user_prediction_resistance BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_bytes_with_user_prediction_resistance) +#define _RAND_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_cleanup) +#define _RAND_egd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_egd) +#define _RAND_egd_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_egd_bytes) +#define _RAND_file_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_file_name) +#define _RAND_get_rand_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_get_rand_method) +#define _RAND_keep_random_devices_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_keep_random_devices_open) +#define _RAND_load_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_load_file) +#define _RAND_poll BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_poll) +#define _RAND_priv_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_priv_bytes) +#define _RAND_pseudo_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_pseudo_bytes) +#define _RAND_public_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_public_bytes) +#define _RAND_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_seed) +#define _RAND_set_rand_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_set_rand_method) +#define _RAND_status BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_status) +#define _RAND_write_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RAND_write_file) +#define _RC4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RC4) +#define _RC4_options BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RC4_options) +#define _RC4_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RC4_set_key) +#define _RFC8032_DOM2_PREFIX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RFC8032_DOM2_PREFIX) +#define _RIPEMD160 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160) +#define _RIPEMD160_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160_Final) +#define _RIPEMD160_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160_Init) +#define _RIPEMD160_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RIPEMD160_Update) +#define _RSAPrivateKey_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAPrivateKey_dup) +#define _RSAPublicKey_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAPublicKey_dup) +#define _RSASSA_PSS_PARAMS_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_create) +#define _RSASSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_free) +#define _RSASSA_PSS_PARAMS_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_get) +#define _RSASSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_PARAMS_new) +#define _RSASSA_PSS_parse_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSASSA_PSS_parse_params) +#define _RSAZ_1024_mod_exp_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAZ_1024_mod_exp_avx2) +#define _RSAZ_mod_exp_avx512_x2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSAZ_mod_exp_avx512_x2) +#define _RSA_ALGOR_IDENTIFIER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_free) +#define _RSA_ALGOR_IDENTIFIER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_ALGOR_IDENTIFIER_new) +#define _RSA_INTEGER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_INTEGER_free) +#define _RSA_INTEGER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_INTEGER_new) +#define _RSA_MGA_IDENTIFIER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_free) +#define _RSA_MGA_IDENTIFIER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_MGA_IDENTIFIER_new) +#define _RSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_PSS_PARAMS_free) +#define _RSA_PSS_PARAMS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_PSS_PARAMS_it) +#define _RSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_PSS_PARAMS_new) +#define _RSA_add_pkcs1_prefix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_add_pkcs1_prefix) +#define _RSA_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_bits) +#define _RSA_blinding_off_temp_for_accp_compatibility BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_blinding_off_temp_for_accp_compatibility) +#define _RSA_blinding_on BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_blinding_on) +#define _RSA_check_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_check_fips) +#define _RSA_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_check_key) +#define _RSA_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_decrypt) +#define _RSA_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_encrypt) +#define _RSA_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_flags) +#define _RSA_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_free) +#define _RSA_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_generate_key) +#define _RSA_generate_key_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_generate_key_ex) +#define _RSA_generate_key_fips BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_generate_key_fips) +#define _RSA_get0_crt_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_crt_params) +#define _RSA_get0_d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_d) +#define _RSA_get0_dmp1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_dmp1) +#define _RSA_get0_dmq1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_dmq1) +#define _RSA_get0_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_e) +#define _RSA_get0_factors BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_factors) +#define _RSA_get0_iqmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_iqmp) +#define _RSA_get0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_key) +#define _RSA_get0_n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_n) +#define _RSA_get0_p BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_p) +#define _RSA_get0_pss_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_pss_params) +#define _RSA_get0_q BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_q) +#define _RSA_get0_ssa_pss_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get0_ssa_pss_params) +#define _RSA_get_default_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_default_method) +#define _RSA_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_ex_data) +#define _RSA_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_ex_new_index) +#define _RSA_get_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_get_method) +#define _RSA_is_opaque BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_is_opaque) +#define _RSA_marshal_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_marshal_private_key) +#define _RSA_marshal_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_marshal_public_key) +#define _RSA_meth_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_free) +#define _RSA_meth_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_new) +#define _RSA_meth_set0_app_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set0_app_data) +#define _RSA_meth_set_finish BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_finish) +#define _RSA_meth_set_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_init) +#define _RSA_meth_set_priv_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_priv_dec) +#define _RSA_meth_set_priv_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_priv_enc) +#define _RSA_meth_set_pub_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_pub_dec) +#define _RSA_meth_set_pub_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_pub_enc) +#define _RSA_meth_set_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_meth_set_sign) +#define _RSA_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new) +#define _RSA_new_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_method) +#define _RSA_new_method_no_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_method_no_e) +#define _RSA_new_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key) +#define _RSA_new_private_key_large_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key_large_e) +#define _RSA_new_private_key_no_crt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key_no_crt) +#define _RSA_new_private_key_no_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_private_key_no_e) +#define _RSA_new_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_public_key) +#define _RSA_new_public_key_large_e BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_new_public_key_large_e) +#define _RSA_padding_add_PKCS1_OAEP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP) +#define _RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_OAEP_mgf1) +#define _RSA_padding_add_PKCS1_PSS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS) +#define _RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_PSS_mgf1) +#define _RSA_padding_add_PKCS1_type_1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_PKCS1_type_1) +#define _RSA_padding_add_none BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_add_none) +#define _RSA_padding_check_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_OAEP_mgf1) +#define _RSA_padding_check_PKCS1_type_1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_padding_check_PKCS1_type_1) +#define _RSA_parse_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_parse_private_key) +#define _RSA_parse_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_parse_public_key) +#define _RSA_pkey_ctx_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_pkey_ctx_ctrl) +#define _RSA_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_print) +#define _RSA_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_print_fp) +#define _RSA_private_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_decrypt) +#define _RSA_private_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_encrypt) +#define _RSA_private_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_key_from_bytes) +#define _RSA_private_key_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_private_key_to_bytes) +#define _RSA_public_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_decrypt) +#define _RSA_public_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_encrypt) +#define _RSA_public_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_key_from_bytes) +#define _RSA_public_key_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_public_key_to_bytes) +#define _RSA_set0_crt_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set0_crt_params) +#define _RSA_set0_factors BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set0_factors) +#define _RSA_set0_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set0_key) +#define _RSA_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set_ex_data) +#define _RSA_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set_flags) +#define _RSA_set_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_set_method) +#define _RSA_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_sign) +#define _RSA_sign_pss_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_sign_pss_mgf1) +#define _RSA_sign_raw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_sign_raw) +#define _RSA_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_size) +#define _RSA_test_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_test_flags) +#define _RSA_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_up_ref) +#define _RSA_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify) +#define _RSA_verify_PKCS1_PSS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS) +#define _RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_PKCS1_PSS_mgf1) +#define _RSA_verify_pss_mgf1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_pss_mgf1) +#define _RSA_verify_raw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, RSA_verify_raw) +#define _SHA1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1) +#define _SHA1_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Final) +#define _SHA1_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Init) +#define _SHA1_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Init_from_state) +#define _SHA1_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Transform) +#define _SHA1_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_Update) +#define _SHA1_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA1_get_state) +#define _SHA224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224) +#define _SHA224_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Final) +#define _SHA224_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Init) +#define _SHA224_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Init_from_state) +#define _SHA224_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_Update) +#define _SHA224_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA224_get_state) +#define _SHA256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256) +#define _SHA256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Final) +#define _SHA256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Init) +#define _SHA256_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Init_from_state) +#define _SHA256_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Transform) +#define _SHA256_TransformBlocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_TransformBlocks) +#define _SHA256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_Update) +#define _SHA256_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA256_get_state) +#define _SHA384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384) +#define _SHA384_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Final) +#define _SHA384_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Init) +#define _SHA384_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Init_from_state) +#define _SHA384_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_Update) +#define _SHA384_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA384_get_state) +#define _SHA3_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224) +#define _SHA3_224_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224_Final) +#define _SHA3_224_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224_Init) +#define _SHA3_224_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_224_Update) +#define _SHA3_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256) +#define _SHA3_256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256_Final) +#define _SHA3_256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256_Init) +#define _SHA3_256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_256_Update) +#define _SHA3_384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384) +#define _SHA3_384_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384_Final) +#define _SHA3_384_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384_Init) +#define _SHA3_384_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_384_Update) +#define _SHA3_512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512) +#define _SHA3_512_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512_Final) +#define _SHA3_512_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512_Init) +#define _SHA3_512_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_512_Update) +#define _SHA3_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_Final) +#define _SHA3_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_Init) +#define _SHA3_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA3_Update) +#define _SHA512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512) +#define _SHA512_224 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224) +#define _SHA512_224_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Final) +#define _SHA512_224_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Init) +#define _SHA512_224_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Init_from_state) +#define _SHA512_224_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_Update) +#define _SHA512_224_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_224_get_state) +#define _SHA512_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256) +#define _SHA512_256_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Final) +#define _SHA512_256_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Init) +#define _SHA512_256_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Init_from_state) +#define _SHA512_256_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_Update) +#define _SHA512_256_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_256_get_state) +#define _SHA512_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Final) +#define _SHA512_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Init) +#define _SHA512_Init_from_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Init_from_state) +#define _SHA512_Transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Transform) +#define _SHA512_Update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_Update) +#define _SHA512_get_state BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHA512_get_state) +#define _SHAKE128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128) +#define _SHAKE128_Absorb_once_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128_Absorb_once_x4) +#define _SHAKE128_Init_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128_Init_x4) +#define _SHAKE128_Squeezeblocks_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE128_Squeezeblocks_x4) +#define _SHAKE256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE256) +#define _SHAKE256_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE256_x4) +#define _SHAKE_Absorb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Absorb) +#define _SHAKE_Final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Final) +#define _SHAKE_Init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Init) +#define _SHAKE_Squeeze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SHAKE_Squeeze) +#define _SIPHASH_24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SIPHASH_24) +#define _SMIME_read_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SMIME_read_PKCS7) +#define _SMIME_write_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SMIME_write_PKCS7) +#define _SPAKE2_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_CTX_free) +#define _SPAKE2_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_CTX_new) +#define _SPAKE2_generate_msg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_generate_msg) +#define _SPAKE2_process_msg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SPAKE2_process_msg) +#define _SSHKDF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSHKDF) +#define _SSKDF_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSKDF_digest) +#define _SSKDF_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSKDF_hmac) +#define _SSLeay BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSLeay) +#define _SSLeay_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, SSLeay_version) +#define _TRUST_TOKEN_CLIENT_add_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_add_key) +#define _TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance) +#define _TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_issuance_over_message) +#define _TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_begin_redemption) +#define _TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_issuance) +#define _TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_finish_redemption) +#define _TRUST_TOKEN_CLIENT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_free) +#define _TRUST_TOKEN_CLIENT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_new) +#define _TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_CLIENT_set_srr_key) +#define _TRUST_TOKEN_ISSUER_add_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_add_key) +#define _TRUST_TOKEN_ISSUER_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_free) +#define _TRUST_TOKEN_ISSUER_issue BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_issue) +#define _TRUST_TOKEN_ISSUER_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_new) +#define _TRUST_TOKEN_ISSUER_redeem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem) +#define _TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_redeem_over_message) +#define _TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_metadata_key) +#define _TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_ISSUER_set_srr_key) +#define _TRUST_TOKEN_PRETOKEN_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_PRETOKEN_free) +#define _TRUST_TOKEN_decode_private_metadata BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_decode_private_metadata) +#define _TRUST_TOKEN_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_derive_key_from_secret) +#define _TRUST_TOKEN_experiment_v1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v1) +#define _TRUST_TOKEN_experiment_v2_pmb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_pmb) +#define _TRUST_TOKEN_experiment_v2_voprf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_experiment_v2_voprf) +#define _TRUST_TOKEN_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_free) +#define _TRUST_TOKEN_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_generate_key) +#define _TRUST_TOKEN_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_new) +#define _TRUST_TOKEN_pst_v1_pmb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_pmb) +#define _TRUST_TOKEN_pst_v1_voprf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, TRUST_TOKEN_pst_v1_voprf) +#define _UI_add_info_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_add_info_string) +#define _UI_add_input_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_add_input_string) +#define _UI_add_verify_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_add_verify_string) +#define _UI_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_free) +#define _UI_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_new) +#define _UI_process BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UI_process) +#define _USERNOTICE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, USERNOTICE_free) +#define _USERNOTICE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, USERNOTICE_it) +#define _USERNOTICE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, USERNOTICE_new) +#define _UTF8_getc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UTF8_getc) +#define _UTF8_putc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, UTF8_putc) +#define _X25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X25519) +#define _X25519_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X25519_keypair) +#define _X25519_public_from_private BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X25519_public_from_private) +#define _X509V3_EXT_CRL_add_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_CRL_add_nconf) +#define _X509V3_EXT_REQ_add_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_REQ_add_nconf) +#define _X509V3_EXT_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add) +#define _X509V3_EXT_add_alias BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add_alias) +#define _X509V3_EXT_add_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add_nconf) +#define _X509V3_EXT_add_nconf_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_add_nconf_sk) +#define _X509V3_EXT_conf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_conf) +#define _X509V3_EXT_conf_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_conf_nid) +#define _X509V3_EXT_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_d2i) +#define _X509V3_EXT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_free) +#define _X509V3_EXT_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_get) +#define _X509V3_EXT_get_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_get_nid) +#define _X509V3_EXT_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_i2d) +#define _X509V3_EXT_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_nconf) +#define _X509V3_EXT_nconf_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_nconf_nid) +#define _X509V3_EXT_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_print) +#define _X509V3_EXT_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_EXT_print_fp) +#define _X509V3_NAME_from_section BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_NAME_from_section) +#define _X509V3_add1_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add1_i2d) +#define _X509V3_add_standard_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_standard_extensions) +#define _X509V3_add_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_value) +#define _X509V3_add_value_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_value_bool) +#define _X509V3_add_value_int BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_add_value_int) +#define _X509V3_bool_from_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_bool_from_string) +#define _X509V3_conf_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_conf_free) +#define _X509V3_extensions_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_extensions_print) +#define _X509V3_get_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_d2i) +#define _X509V3_get_section BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_section) +#define _X509V3_get_value_bool BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_value_bool) +#define _X509V3_get_value_int BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_get_value_int) +#define _X509V3_parse_list BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_parse_list) +#define _X509V3_set_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_set_ctx) +#define _X509V3_set_nconf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509V3_set_nconf) +#define _X509_ALGOR_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_cmp) +#define _X509_ALGOR_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_dup) +#define _X509_ALGOR_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_free) +#define _X509_ALGOR_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_get0) +#define _X509_ALGOR_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_it) +#define _X509_ALGOR_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_new) +#define _X509_ALGOR_set0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_set0) +#define _X509_ALGOR_set_md BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ALGOR_set_md) +#define _X509_ATTRIBUTE_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_count) +#define _X509_ATTRIBUTE_create BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create) +#define _X509_ATTRIBUTE_create_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_NID) +#define _X509_ATTRIBUTE_create_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_OBJ) +#define _X509_ATTRIBUTE_create_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_create_by_txt) +#define _X509_ATTRIBUTE_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_dup) +#define _X509_ATTRIBUTE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_free) +#define _X509_ATTRIBUTE_get0_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_data) +#define _X509_ATTRIBUTE_get0_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_object) +#define _X509_ATTRIBUTE_get0_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_get0_type) +#define _X509_ATTRIBUTE_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_it) +#define _X509_ATTRIBUTE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_new) +#define _X509_ATTRIBUTE_set1_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_data) +#define _X509_ATTRIBUTE_set1_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_ATTRIBUTE_set1_object) +#define _X509_CERT_AUX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_free) +#define _X509_CERT_AUX_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_it) +#define _X509_CERT_AUX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_new) +#define _X509_CERT_AUX_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CERT_AUX_print) +#define _X509_CINF_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CINF_free) +#define _X509_CINF_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CINF_it) +#define _X509_CINF_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CINF_new) +#define _X509_CRL_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_INFO_free) +#define _X509_CRL_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_INFO_it) +#define _X509_CRL_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_INFO_new) +#define _X509_CRL_add0_revoked BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_add0_revoked) +#define _X509_CRL_add1_ext_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_add1_ext_i2d) +#define _X509_CRL_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_add_ext) +#define _X509_CRL_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_cmp) +#define _X509_CRL_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_delete_ext) +#define _X509_CRL_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_digest) +#define _X509_CRL_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_dup) +#define _X509_CRL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_free) +#define _X509_CRL_get0_by_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_by_cert) +#define _X509_CRL_get0_by_serial BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_by_serial) +#define _X509_CRL_get0_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_extensions) +#define _X509_CRL_get0_lastUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_lastUpdate) +#define _X509_CRL_get0_nextUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_nextUpdate) +#define _X509_CRL_get0_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get0_signature) +#define _X509_CRL_get_REVOKED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_REVOKED) +#define _X509_CRL_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext) +#define _X509_CRL_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_by_NID) +#define _X509_CRL_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_by_OBJ) +#define _X509_CRL_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_by_critical) +#define _X509_CRL_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_count) +#define _X509_CRL_get_ext_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_ext_d2i) +#define _X509_CRL_get_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_issuer) +#define _X509_CRL_get_lastUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_lastUpdate) +#define _X509_CRL_get_nextUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_nextUpdate) +#define _X509_CRL_get_signature_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_signature_nid) +#define _X509_CRL_get_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_get_version) +#define _X509_CRL_http_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_http_nbio) +#define _X509_CRL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_it) +#define _X509_CRL_match BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_match) +#define _X509_CRL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_new) +#define _X509_CRL_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_print) +#define _X509_CRL_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_print_fp) +#define _X509_CRL_set1_lastUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_lastUpdate) +#define _X509_CRL_set1_nextUpdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_nextUpdate) +#define _X509_CRL_set1_signature_algo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_signature_algo) +#define _X509_CRL_set1_signature_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set1_signature_value) +#define _X509_CRL_set_issuer_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set_issuer_name) +#define _X509_CRL_set_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_set_version) +#define _X509_CRL_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_sign) +#define _X509_CRL_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_sign_ctx) +#define _X509_CRL_sort BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_sort) +#define _X509_CRL_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_up_ref) +#define _X509_CRL_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_CRL_verify) +#define _X509_EXTENSIONS_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSIONS_it) +#define _X509_EXTENSION_create_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_create_by_NID) +#define _X509_EXTENSION_create_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_create_by_OBJ) +#define _X509_EXTENSION_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_dup) +#define _X509_EXTENSION_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_free) +#define _X509_EXTENSION_get_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_get_critical) +#define _X509_EXTENSION_get_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_get_data) +#define _X509_EXTENSION_get_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_get_object) +#define _X509_EXTENSION_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_it) +#define _X509_EXTENSION_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_new) +#define _X509_EXTENSION_set_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_set_critical) +#define _X509_EXTENSION_set_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_set_data) +#define _X509_EXTENSION_set_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_EXTENSION_set_object) +#define _X509_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_INFO_free) +#define _X509_LOOKUP_add_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_add_dir) +#define _X509_LOOKUP_ctrl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_ctrl) +#define _X509_LOOKUP_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_file) +#define _X509_LOOKUP_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_free) +#define _X509_LOOKUP_hash_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_hash_dir) +#define _X509_LOOKUP_load_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_LOOKUP_load_file) +#define _X509_NAME_ENTRIES_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRIES_it) +#define _X509_NAME_ENTRY_create_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_NID) +#define _X509_NAME_ENTRY_create_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_OBJ) +#define _X509_NAME_ENTRY_create_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_create_by_txt) +#define _X509_NAME_ENTRY_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_dup) +#define _X509_NAME_ENTRY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_free) +#define _X509_NAME_ENTRY_get_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_data) +#define _X509_NAME_ENTRY_get_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_get_object) +#define _X509_NAME_ENTRY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_it) +#define _X509_NAME_ENTRY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_new) +#define _X509_NAME_ENTRY_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_set) +#define _X509_NAME_ENTRY_set_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_data) +#define _X509_NAME_ENTRY_set_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_ENTRY_set_object) +#define _X509_NAME_INTERNAL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_INTERNAL_it) +#define _X509_NAME_add_entry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry) +#define _X509_NAME_add_entry_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry_by_NID) +#define _X509_NAME_add_entry_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry_by_OBJ) +#define _X509_NAME_add_entry_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_add_entry_by_txt) +#define _X509_NAME_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_cmp) +#define _X509_NAME_delete_entry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_delete_entry) +#define _X509_NAME_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_digest) +#define _X509_NAME_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_dup) +#define _X509_NAME_entry_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_entry_count) +#define _X509_NAME_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_free) +#define _X509_NAME_get0_der BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get0_der) +#define _X509_NAME_get_entry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_entry) +#define _X509_NAME_get_index_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_index_by_NID) +#define _X509_NAME_get_index_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_index_by_OBJ) +#define _X509_NAME_get_text_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_text_by_NID) +#define _X509_NAME_get_text_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_get_text_by_OBJ) +#define _X509_NAME_hash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_hash) +#define _X509_NAME_hash_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_hash_old) +#define _X509_NAME_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_it) +#define _X509_NAME_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_new) +#define _X509_NAME_oneline BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_oneline) +#define _X509_NAME_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_print) +#define _X509_NAME_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_print_ex) +#define _X509_NAME_print_ex_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_print_ex_fp) +#define _X509_NAME_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_NAME_set) +#define _X509_OBJECT_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_free) +#define _X509_OBJECT_free_contents BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_free_contents) +#define _X509_OBJECT_get0_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_get0_X509) +#define _X509_OBJECT_get0_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_get0_X509_CRL) +#define _X509_OBJECT_get_type BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_get_type) +#define _X509_OBJECT_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_new) +#define _X509_OBJECT_set1_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_set1_X509) +#define _X509_OBJECT_set1_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_OBJECT_set1_X509_CRL) +#define _X509_PUBKEY_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_free) +#define _X509_PUBKEY_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get) +#define _X509_PUBKEY_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get0) +#define _X509_PUBKEY_get0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get0_param) +#define _X509_PUBKEY_get0_public_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_get0_public_key) +#define _X509_PUBKEY_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_it) +#define _X509_PUBKEY_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_new) +#define _X509_PUBKEY_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_set) +#define _X509_PUBKEY_set0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PUBKEY_set0_param) +#define _X509_PURPOSE_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get0) +#define _X509_PURPOSE_get0_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get0_name) +#define _X509_PURPOSE_get0_sname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get0_sname) +#define _X509_PURPOSE_get_by_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_by_id) +#define _X509_PURPOSE_get_by_sname BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_by_sname) +#define _X509_PURPOSE_get_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_count) +#define _X509_PURPOSE_get_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_id) +#define _X509_PURPOSE_get_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_get_trust) +#define _X509_PURPOSE_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_PURPOSE_set) +#define _X509_REQ_INFO_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_INFO_free) +#define _X509_REQ_INFO_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_INFO_it) +#define _X509_REQ_INFO_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_INFO_new) +#define _X509_REQ_add1_attr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr) +#define _X509_REQ_add1_attr_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_NID) +#define _X509_REQ_add1_attr_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_OBJ) +#define _X509_REQ_add1_attr_by_txt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add1_attr_by_txt) +#define _X509_REQ_add_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add_extensions) +#define _X509_REQ_add_extensions_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_add_extensions_nid) +#define _X509_REQ_check_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_check_private_key) +#define _X509_REQ_delete_attr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_delete_attr) +#define _X509_REQ_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_digest) +#define _X509_REQ_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_dup) +#define _X509_REQ_extension_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_extension_nid) +#define _X509_REQ_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_free) +#define _X509_REQ_get0_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get0_pubkey) +#define _X509_REQ_get0_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get0_signature) +#define _X509_REQ_get1_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get1_email) +#define _X509_REQ_get_attr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr) +#define _X509_REQ_get_attr_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr_by_NID) +#define _X509_REQ_get_attr_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr_by_OBJ) +#define _X509_REQ_get_attr_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_attr_count) +#define _X509_REQ_get_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_extensions) +#define _X509_REQ_get_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_pubkey) +#define _X509_REQ_get_signature_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_signature_nid) +#define _X509_REQ_get_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_subject_name) +#define _X509_REQ_get_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_get_version) +#define _X509_REQ_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_it) +#define _X509_REQ_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_new) +#define _X509_REQ_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_print) +#define _X509_REQ_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_print_ex) +#define _X509_REQ_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_print_fp) +#define _X509_REQ_set1_signature_algo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set1_signature_algo) +#define _X509_REQ_set1_signature_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set1_signature_value) +#define _X509_REQ_set_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set_pubkey) +#define _X509_REQ_set_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set_subject_name) +#define _X509_REQ_set_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_set_version) +#define _X509_REQ_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_sign) +#define _X509_REQ_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_sign_ctx) +#define _X509_REQ_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REQ_verify) +#define _X509_REVOKED_add1_ext_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_add1_ext_i2d) +#define _X509_REVOKED_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_add_ext) +#define _X509_REVOKED_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_delete_ext) +#define _X509_REVOKED_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_dup) +#define _X509_REVOKED_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_free) +#define _X509_REVOKED_get0_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get0_extensions) +#define _X509_REVOKED_get0_revocationDate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get0_revocationDate) +#define _X509_REVOKED_get0_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get0_serialNumber) +#define _X509_REVOKED_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext) +#define _X509_REVOKED_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_NID) +#define _X509_REVOKED_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_OBJ) +#define _X509_REVOKED_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_by_critical) +#define _X509_REVOKED_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_count) +#define _X509_REVOKED_get_ext_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_get_ext_d2i) +#define _X509_REVOKED_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_it) +#define _X509_REVOKED_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_new) +#define _X509_REVOKED_set_revocationDate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_set_revocationDate) +#define _X509_REVOKED_set_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_REVOKED_set_serialNumber) +#define _X509_SIG_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_free) +#define _X509_SIG_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_get0) +#define _X509_SIG_getm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_getm) +#define _X509_SIG_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_it) +#define _X509_SIG_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_SIG_new) +#define _X509_STORE_CTX_add_custom_crit_oid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_add_custom_crit_oid) +#define _X509_STORE_CTX_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_cleanup) +#define _X509_STORE_CTX_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_free) +#define _X509_STORE_CTX_get0_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_cert) +#define _X509_STORE_CTX_get0_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_chain) +#define _X509_STORE_CTX_get0_current_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_crl) +#define _X509_STORE_CTX_get0_current_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_current_issuer) +#define _X509_STORE_CTX_get0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_param) +#define _X509_STORE_CTX_get0_parent_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_parent_ctx) +#define _X509_STORE_CTX_get0_store BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_store) +#define _X509_STORE_CTX_get0_untrusted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get0_untrusted) +#define _X509_STORE_CTX_get1_certs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_certs) +#define _X509_STORE_CTX_get1_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_chain) +#define _X509_STORE_CTX_get1_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_crls) +#define _X509_STORE_CTX_get1_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get1_issuer) +#define _X509_STORE_CTX_get_by_subject BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_by_subject) +#define _X509_STORE_CTX_get_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_chain) +#define _X509_STORE_CTX_get_current_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_current_cert) +#define _X509_STORE_CTX_get_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_error) +#define _X509_STORE_CTX_get_error_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_error_depth) +#define _X509_STORE_CTX_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_data) +#define _X509_STORE_CTX_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_get_ex_new_index) +#define _X509_STORE_CTX_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_init) +#define _X509_STORE_CTX_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_new) +#define _X509_STORE_CTX_set0_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_crls) +#define _X509_STORE_CTX_set0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_param) +#define _X509_STORE_CTX_set0_trusted_stack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_trusted_stack) +#define _X509_STORE_CTX_set0_untrusted BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set0_untrusted) +#define _X509_STORE_CTX_set_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_cert) +#define _X509_STORE_CTX_set_chain BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_chain) +#define _X509_STORE_CTX_set_default BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_default) +#define _X509_STORE_CTX_set_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_depth) +#define _X509_STORE_CTX_set_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_error) +#define _X509_STORE_CTX_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_ex_data) +#define _X509_STORE_CTX_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_flags) +#define _X509_STORE_CTX_set_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_purpose) +#define _X509_STORE_CTX_set_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_time) +#define _X509_STORE_CTX_set_time_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_time_posix) +#define _X509_STORE_CTX_set_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_trust) +#define _X509_STORE_CTX_set_verify_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_cb) +#define _X509_STORE_CTX_set_verify_crit_oids BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_set_verify_crit_oids) +#define _X509_STORE_CTX_trusted_stack BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_CTX_trusted_stack) +#define _X509_STORE_add_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_add_cert) +#define _X509_STORE_add_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_add_crl) +#define _X509_STORE_add_lookup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_add_lookup) +#define _X509_STORE_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_free) +#define _X509_STORE_get0_objects BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get0_objects) +#define _X509_STORE_get0_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get0_param) +#define _X509_STORE_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_ex_data) +#define _X509_STORE_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_ex_new_index) +#define _X509_STORE_get_lookup_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_lookup_crls) +#define _X509_STORE_get_verify_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_get_verify_cb) +#define _X509_STORE_load_locations BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_load_locations) +#define _X509_STORE_lock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_lock) +#define _X509_STORE_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_new) +#define _X509_STORE_set1_param BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set1_param) +#define _X509_STORE_set_check_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_check_crl) +#define _X509_STORE_set_default_paths BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_default_paths) +#define _X509_STORE_set_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_depth) +#define _X509_STORE_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_ex_data) +#define _X509_STORE_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_flags) +#define _X509_STORE_set_get_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_get_crl) +#define _X509_STORE_set_lookup_crls BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_lookup_crls) +#define _X509_STORE_set_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_purpose) +#define _X509_STORE_set_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_trust) +#define _X509_STORE_set_verify_cb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_set_verify_cb) +#define _X509_STORE_unlock BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_unlock) +#define _X509_STORE_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_STORE_up_ref) +#define _X509_TRUST_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_cleanup) +#define _X509_TRUST_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get0) +#define _X509_TRUST_get0_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get0_name) +#define _X509_TRUST_get_by_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_by_id) +#define _X509_TRUST_get_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_count) +#define _X509_TRUST_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_flags) +#define _X509_TRUST_get_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_get_trust) +#define _X509_TRUST_set BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_TRUST_set) +#define _X509_VAL_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VAL_free) +#define _X509_VAL_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VAL_it) +#define _X509_VAL_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VAL_new) +#define _X509_VERIFY_PARAM_add0_policy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add0_policy) +#define _X509_VERIFY_PARAM_add1_host BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_add1_host) +#define _X509_VERIFY_PARAM_clear_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_clear_flags) +#define _X509_VERIFY_PARAM_disable_ec_key_explicit_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_disable_ec_key_explicit_params) +#define _X509_VERIFY_PARAM_enable_ec_key_explicit_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_enable_ec_key_explicit_params) +#define _X509_VERIFY_PARAM_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_free) +#define _X509_VERIFY_PARAM_get_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_depth) +#define _X509_VERIFY_PARAM_get_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_flags) +#define _X509_VERIFY_PARAM_get_hostflags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_get_hostflags) +#define _X509_VERIFY_PARAM_inherit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_inherit) +#define _X509_VERIFY_PARAM_lookup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_lookup) +#define _X509_VERIFY_PARAM_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_new) +#define _X509_VERIFY_PARAM_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1) +#define _X509_VERIFY_PARAM_set1_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_email) +#define _X509_VERIFY_PARAM_set1_host BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_host) +#define _X509_VERIFY_PARAM_set1_ip BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip) +#define _X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_ip_asc) +#define _X509_VERIFY_PARAM_set1_policies BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set1_policies) +#define _X509_VERIFY_PARAM_set_depth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_depth) +#define _X509_VERIFY_PARAM_set_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_flags) +#define _X509_VERIFY_PARAM_set_hostflags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_hostflags) +#define _X509_VERIFY_PARAM_set_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_purpose) +#define _X509_VERIFY_PARAM_set_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time) +#define _X509_VERIFY_PARAM_set_time_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_time_posix) +#define _X509_VERIFY_PARAM_set_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_VERIFY_PARAM_set_trust) +#define _X509_add1_ext_i2d BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add1_ext_i2d) +#define _X509_add1_reject_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add1_reject_object) +#define _X509_add1_trust_object BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add1_trust_object) +#define _X509_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_add_ext) +#define _X509_alias_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_alias_get0) +#define _X509_alias_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_alias_set1) +#define _X509_chain_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_chain_up_ref) +#define _X509_check_akid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_akid) +#define _X509_check_ca BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_ca) +#define _X509_check_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_email) +#define _X509_check_host BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_host) +#define _X509_check_ip BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_ip) +#define _X509_check_ip_asc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_ip_asc) +#define _X509_check_issued BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_issued) +#define _X509_check_private_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_private_key) +#define _X509_check_purpose BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_purpose) +#define _X509_check_trust BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_check_trust) +#define _X509_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp) +#define _X509_cmp_current_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp_current_time) +#define _X509_cmp_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp_time) +#define _X509_cmp_time_posix BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_cmp_time_posix) +#define _X509_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_delete_ext) +#define _X509_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_digest) +#define _X509_dup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_dup) +#define _X509_email_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_email_free) +#define _X509_find_by_issuer_and_serial BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_find_by_issuer_and_serial) +#define _X509_find_by_subject BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_find_by_subject) +#define _X509_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_free) +#define _X509_get0_authority_issuer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_authority_issuer) +#define _X509_get0_authority_key_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_authority_key_id) +#define _X509_get0_authority_serial BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_authority_serial) +#define _X509_get0_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_extensions) +#define _X509_get0_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_notAfter) +#define _X509_get0_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_notBefore) +#define _X509_get0_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_pubkey) +#define _X509_get0_pubkey_bitstr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_pubkey_bitstr) +#define _X509_get0_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_serialNumber) +#define _X509_get0_signature BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_signature) +#define _X509_get0_subject_key_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_subject_key_id) +#define _X509_get0_tbs_sigalg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_tbs_sigalg) +#define _X509_get0_uids BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get0_uids) +#define _X509_get1_email BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get1_email) +#define _X509_get1_ocsp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get1_ocsp) +#define _X509_get_X509_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_X509_PUBKEY) +#define _X509_get_default_cert_area BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_area) +#define _X509_get_default_cert_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_dir) +#define _X509_get_default_cert_dir_env BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_dir_env) +#define _X509_get_default_cert_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_file) +#define _X509_get_default_cert_file_env BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_cert_file_env) +#define _X509_get_default_private_dir BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_default_private_dir) +#define _X509_get_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ex_data) +#define _X509_get_ex_new_index BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ex_new_index) +#define _X509_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext) +#define _X509_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_by_NID) +#define _X509_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_by_OBJ) +#define _X509_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_by_critical) +#define _X509_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_count) +#define _X509_get_ext_d2i BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_ext_d2i) +#define _X509_get_extended_key_usage BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_extended_key_usage) +#define _X509_get_extension_flags BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_extension_flags) +#define _X509_get_issuer_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_issuer_name) +#define _X509_get_key_usage BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_key_usage) +#define _X509_get_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_notAfter) +#define _X509_get_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_notBefore) +#define _X509_get_pathlen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_pathlen) +#define _X509_get_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_pubkey) +#define _X509_get_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_serialNumber) +#define _X509_get_signature_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_signature_info) +#define _X509_get_signature_nid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_signature_nid) +#define _X509_get_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_subject_name) +#define _X509_get_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_get_version) +#define _X509_getm_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_getm_notAfter) +#define _X509_getm_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_getm_notBefore) +#define _X509_gmtime_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_gmtime_adj) +#define _X509_issuer_name_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_issuer_name_cmp) +#define _X509_issuer_name_hash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_issuer_name_hash) +#define _X509_issuer_name_hash_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_issuer_name_hash_old) +#define _X509_it BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_it) +#define _X509_keyid_get0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_keyid_get0) +#define _X509_keyid_set1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_keyid_set1) +#define _X509_load_cert_crl_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_load_cert_crl_file) +#define _X509_load_cert_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_load_cert_file) +#define _X509_load_crl_file BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_load_crl_file) +#define _X509_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_new) +#define _X509_parse_from_buffer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_parse_from_buffer) +#define _X509_policy_check BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_policy_check) +#define _X509_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print) +#define _X509_print_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print_ex) +#define _X509_print_ex_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print_ex_fp) +#define _X509_print_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_print_fp) +#define _X509_pubkey_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_pubkey_digest) +#define _X509_reject_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_reject_clear) +#define _X509_set1_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_notAfter) +#define _X509_set1_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_notBefore) +#define _X509_set1_signature_algo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_signature_algo) +#define _X509_set1_signature_value BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set1_signature_value) +#define _X509_set_ex_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_ex_data) +#define _X509_set_issuer_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_issuer_name) +#define _X509_set_notAfter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_notAfter) +#define _X509_set_notBefore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_notBefore) +#define _X509_set_pubkey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_pubkey) +#define _X509_set_serialNumber BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_serialNumber) +#define _X509_set_subject_name BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_subject_name) +#define _X509_set_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_set_version) +#define _X509_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_sign) +#define _X509_sign_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_sign_ctx) +#define _X509_signature_dump BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_signature_dump) +#define _X509_signature_print BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_signature_print) +#define _X509_subject_name_cmp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_subject_name_cmp) +#define _X509_subject_name_hash BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_subject_name_hash) +#define _X509_subject_name_hash_old BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_subject_name_hash_old) +#define _X509_supported_extension BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_supported_extension) +#define _X509_time_adj BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_time_adj) +#define _X509_time_adj_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_time_adj_ex) +#define _X509_trust_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_trust_clear) +#define _X509_up_ref BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_up_ref) +#define _X509_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_verify) +#define _X509_verify_cert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_verify_cert) +#define _X509_verify_cert_error_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509_verify_cert_error_string) +#define _X509v3_add_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_add_ext) +#define _X509v3_delete_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_delete_ext) +#define _X509v3_get_ext BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext) +#define _X509v3_get_ext_by_NID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_by_NID) +#define _X509v3_get_ext_by_OBJ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_by_OBJ) +#define _X509v3_get_ext_by_critical BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_by_critical) +#define _X509v3_get_ext_count BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, X509v3_get_ext_count) +#define ___local_stdio_printf_options BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, __local_stdio_printf_options) +#define ___local_stdio_scanf_options BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, __local_stdio_scanf_options) +#define _a2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, a2i_ASN1_INTEGER) +#define _a2i_IPADDRESS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, a2i_IPADDRESS) +#define _a2i_IPADDRESS_NC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, a2i_IPADDRESS_NC) +#define _abi_test_bad_unwind_epilog BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_bad_unwind_epilog) +#define _abi_test_bad_unwind_temporary BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_bad_unwind_temporary) +#define _abi_test_bad_unwind_wrong_register BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_bad_unwind_wrong_register) +#define _abi_test_clobber_cr0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr0) +#define _abi_test_clobber_cr1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr1) +#define _abi_test_clobber_cr2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr2) +#define _abi_test_clobber_cr3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr3) +#define _abi_test_clobber_cr4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr4) +#define _abi_test_clobber_cr5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr5) +#define _abi_test_clobber_cr6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr6) +#define _abi_test_clobber_cr7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_cr7) +#define _abi_test_clobber_ctr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ctr) +#define _abi_test_clobber_d0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d0) +#define _abi_test_clobber_d1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d1) +#define _abi_test_clobber_d10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d10) +#define _abi_test_clobber_d11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d11) +#define _abi_test_clobber_d12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d12) +#define _abi_test_clobber_d13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d13) +#define _abi_test_clobber_d14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d14) +#define _abi_test_clobber_d15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d15) +#define _abi_test_clobber_d16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d16) +#define _abi_test_clobber_d17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d17) +#define _abi_test_clobber_d18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d18) +#define _abi_test_clobber_d19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d19) +#define _abi_test_clobber_d2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d2) +#define _abi_test_clobber_d20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d20) +#define _abi_test_clobber_d21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d21) +#define _abi_test_clobber_d22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d22) +#define _abi_test_clobber_d23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d23) +#define _abi_test_clobber_d24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d24) +#define _abi_test_clobber_d25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d25) +#define _abi_test_clobber_d26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d26) +#define _abi_test_clobber_d27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d27) +#define _abi_test_clobber_d28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d28) +#define _abi_test_clobber_d29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d29) +#define _abi_test_clobber_d3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d3) +#define _abi_test_clobber_d30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d30) +#define _abi_test_clobber_d31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d31) +#define _abi_test_clobber_d4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d4) +#define _abi_test_clobber_d5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d5) +#define _abi_test_clobber_d6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d6) +#define _abi_test_clobber_d7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d7) +#define _abi_test_clobber_d8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d8) +#define _abi_test_clobber_d9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_d9) +#define _abi_test_clobber_eax BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_eax) +#define _abi_test_clobber_ebp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ebp) +#define _abi_test_clobber_ebx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ebx) +#define _abi_test_clobber_ecx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_ecx) +#define _abi_test_clobber_edi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_edi) +#define _abi_test_clobber_edx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_edx) +#define _abi_test_clobber_esi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_esi) +#define _abi_test_clobber_f0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f0) +#define _abi_test_clobber_f1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f1) +#define _abi_test_clobber_f10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f10) +#define _abi_test_clobber_f11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f11) +#define _abi_test_clobber_f12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f12) +#define _abi_test_clobber_f13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f13) +#define _abi_test_clobber_f14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f14) +#define _abi_test_clobber_f15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f15) +#define _abi_test_clobber_f16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f16) +#define _abi_test_clobber_f17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f17) +#define _abi_test_clobber_f18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f18) +#define _abi_test_clobber_f19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f19) +#define _abi_test_clobber_f2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f2) +#define _abi_test_clobber_f20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f20) +#define _abi_test_clobber_f21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f21) +#define _abi_test_clobber_f22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f22) +#define _abi_test_clobber_f23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f23) +#define _abi_test_clobber_f24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f24) +#define _abi_test_clobber_f25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f25) +#define _abi_test_clobber_f26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f26) +#define _abi_test_clobber_f27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f27) +#define _abi_test_clobber_f28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f28) +#define _abi_test_clobber_f29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f29) +#define _abi_test_clobber_f3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f3) +#define _abi_test_clobber_f30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f30) +#define _abi_test_clobber_f31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f31) +#define _abi_test_clobber_f4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f4) +#define _abi_test_clobber_f5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f5) +#define _abi_test_clobber_f6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f6) +#define _abi_test_clobber_f7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f7) +#define _abi_test_clobber_f8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f8) +#define _abi_test_clobber_f9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_f9) +#define _abi_test_clobber_lr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_lr) +#define _abi_test_clobber_r0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r0) +#define _abi_test_clobber_r1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r1) +#define _abi_test_clobber_r10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r10) +#define _abi_test_clobber_r11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r11) +#define _abi_test_clobber_r12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r12) +#define _abi_test_clobber_r13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r13) +#define _abi_test_clobber_r14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r14) +#define _abi_test_clobber_r15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r15) +#define _abi_test_clobber_r16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r16) +#define _abi_test_clobber_r17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r17) +#define _abi_test_clobber_r18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r18) +#define _abi_test_clobber_r19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r19) +#define _abi_test_clobber_r2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r2) +#define _abi_test_clobber_r20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r20) +#define _abi_test_clobber_r21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r21) +#define _abi_test_clobber_r22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r22) +#define _abi_test_clobber_r23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r23) +#define _abi_test_clobber_r24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r24) +#define _abi_test_clobber_r25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r25) +#define _abi_test_clobber_r26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r26) +#define _abi_test_clobber_r27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r27) +#define _abi_test_clobber_r28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r28) +#define _abi_test_clobber_r29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r29) +#define _abi_test_clobber_r3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r3) +#define _abi_test_clobber_r30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r30) +#define _abi_test_clobber_r31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r31) +#define _abi_test_clobber_r4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r4) +#define _abi_test_clobber_r5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r5) +#define _abi_test_clobber_r6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r6) +#define _abi_test_clobber_r7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r7) +#define _abi_test_clobber_r8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r8) +#define _abi_test_clobber_r9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_r9) +#define _abi_test_clobber_rax BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rax) +#define _abi_test_clobber_rbp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rbp) +#define _abi_test_clobber_rbx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rbx) +#define _abi_test_clobber_rcx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rcx) +#define _abi_test_clobber_rdi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rdi) +#define _abi_test_clobber_rdx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rdx) +#define _abi_test_clobber_rsi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_rsi) +#define _abi_test_clobber_v0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v0) +#define _abi_test_clobber_v1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v1) +#define _abi_test_clobber_v10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v10) +#define _abi_test_clobber_v10_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v10_upper) +#define _abi_test_clobber_v11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v11) +#define _abi_test_clobber_v11_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v11_upper) +#define _abi_test_clobber_v12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v12) +#define _abi_test_clobber_v12_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v12_upper) +#define _abi_test_clobber_v13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v13) +#define _abi_test_clobber_v13_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v13_upper) +#define _abi_test_clobber_v14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v14) +#define _abi_test_clobber_v14_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v14_upper) +#define _abi_test_clobber_v15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v15) +#define _abi_test_clobber_v15_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v15_upper) +#define _abi_test_clobber_v16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v16) +#define _abi_test_clobber_v17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v17) +#define _abi_test_clobber_v18 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v18) +#define _abi_test_clobber_v19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v19) +#define _abi_test_clobber_v2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v2) +#define _abi_test_clobber_v20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v20) +#define _abi_test_clobber_v21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v21) +#define _abi_test_clobber_v22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v22) +#define _abi_test_clobber_v23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v23) +#define _abi_test_clobber_v24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v24) +#define _abi_test_clobber_v25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v25) +#define _abi_test_clobber_v26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v26) +#define _abi_test_clobber_v27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v27) +#define _abi_test_clobber_v28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v28) +#define _abi_test_clobber_v29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v29) +#define _abi_test_clobber_v3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v3) +#define _abi_test_clobber_v30 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v30) +#define _abi_test_clobber_v31 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v31) +#define _abi_test_clobber_v4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v4) +#define _abi_test_clobber_v5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v5) +#define _abi_test_clobber_v6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v6) +#define _abi_test_clobber_v7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v7) +#define _abi_test_clobber_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v8) +#define _abi_test_clobber_v8_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v8_upper) +#define _abi_test_clobber_v9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v9) +#define _abi_test_clobber_v9_upper BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_v9_upper) +#define _abi_test_clobber_x0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x0) +#define _abi_test_clobber_x1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x1) +#define _abi_test_clobber_x10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x10) +#define _abi_test_clobber_x11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x11) +#define _abi_test_clobber_x12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x12) +#define _abi_test_clobber_x13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x13) +#define _abi_test_clobber_x14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x14) +#define _abi_test_clobber_x15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x15) +#define _abi_test_clobber_x16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x16) +#define _abi_test_clobber_x17 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x17) +#define _abi_test_clobber_x19 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x19) +#define _abi_test_clobber_x2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x2) +#define _abi_test_clobber_x20 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x20) +#define _abi_test_clobber_x21 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x21) +#define _abi_test_clobber_x22 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x22) +#define _abi_test_clobber_x23 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x23) +#define _abi_test_clobber_x24 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x24) +#define _abi_test_clobber_x25 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x25) +#define _abi_test_clobber_x26 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x26) +#define _abi_test_clobber_x27 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x27) +#define _abi_test_clobber_x28 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x28) +#define _abi_test_clobber_x29 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x29) +#define _abi_test_clobber_x3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x3) +#define _abi_test_clobber_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x4) +#define _abi_test_clobber_x5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x5) +#define _abi_test_clobber_x6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x6) +#define _abi_test_clobber_x7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x7) +#define _abi_test_clobber_x8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x8) +#define _abi_test_clobber_x9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_x9) +#define _abi_test_clobber_xmm0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm0) +#define _abi_test_clobber_xmm1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm1) +#define _abi_test_clobber_xmm10 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm10) +#define _abi_test_clobber_xmm11 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm11) +#define _abi_test_clobber_xmm12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm12) +#define _abi_test_clobber_xmm13 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm13) +#define _abi_test_clobber_xmm14 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm14) +#define _abi_test_clobber_xmm15 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm15) +#define _abi_test_clobber_xmm2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm2) +#define _abi_test_clobber_xmm3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm3) +#define _abi_test_clobber_xmm4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm4) +#define _abi_test_clobber_xmm5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm5) +#define _abi_test_clobber_xmm6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm6) +#define _abi_test_clobber_xmm7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm7) +#define _abi_test_clobber_xmm8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm8) +#define _abi_test_clobber_xmm9 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_clobber_xmm9) +#define _abi_test_get_and_clear_direction_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_get_and_clear_direction_flag) +#define _abi_test_set_direction_flag BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_set_direction_flag) +#define _abi_test_trampoline BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_trampoline) +#define _abi_test_unwind_return BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_unwind_return) +#define _abi_test_unwind_start BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_unwind_start) +#define _abi_test_unwind_stop BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, abi_test_unwind_stop) +#define _aes128gcmsiv_aes_ks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks) +#define _aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_aes_ks_enc_x1) +#define _aes128gcmsiv_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_dec) +#define _aes128gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_ecb_enc_block) +#define _aes128gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x4) +#define _aes128gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_enc_msg_x8) +#define _aes128gcmsiv_kdf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes128gcmsiv_kdf) +#define _aes256gcmsiv_aes_ks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks) +#define _aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_aes_ks_enc_x1) +#define _aes256gcmsiv_dec BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_dec) +#define _aes256gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_ecb_enc_block) +#define _aes256gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x4) +#define _aes256gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_enc_msg_x8) +#define _aes256gcmsiv_kdf BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes256gcmsiv_kdf) +#define _aes_ctr_set_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_ctr_set_key) +#define _aes_gcm_dec_kernel BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_dec_kernel) +#define _aes_gcm_decrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_decrypt_avx512) +#define _aes_gcm_enc_kernel BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_enc_kernel) +#define _aes_gcm_encrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_gcm_encrypt_avx512) +#define _aes_hw_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_cbc_encrypt) +#define _aes_hw_ccm64_decrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ccm64_decrypt_blocks) +#define _aes_hw_ccm64_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ccm64_encrypt_blocks) +#define _aes_hw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ctr32_encrypt_blocks) +#define _aes_hw_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_decrypt) +#define _aes_hw_ecb_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_ecb_encrypt) +#define _aes_hw_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_encrypt) +#define _aes_hw_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_set_decrypt_key) +#define _aes_hw_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_set_encrypt_key) +#define _aes_hw_xts_cipher BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_cipher) +#define _aes_hw_xts_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_decrypt) +#define _aes_hw_xts_decrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_decrypt_avx512) +#define _aes_hw_xts_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_encrypt) +#define _aes_hw_xts_encrypt_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_hw_xts_encrypt_avx512) +#define _aes_nohw_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_cbc_encrypt) +#define _aes_nohw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_ctr32_encrypt_blocks) +#define _aes_nohw_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_decrypt) +#define _aes_nohw_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_encrypt) +#define _aes_nohw_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_set_decrypt_key) +#define _aes_nohw_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aes_nohw_set_encrypt_key) +#define _aesgcmsiv_htable6_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_htable6_init) +#define _aesgcmsiv_htable_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_htable_init) +#define _aesgcmsiv_htable_polyval BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_htable_polyval) +#define _aesgcmsiv_polyval_horner BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesgcmsiv_polyval_horner) +#define _aesni_cbc_sha1_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_cbc_sha1_enc) +#define _aesni_cbc_sha256_enc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_cbc_sha256_enc) +#define _aesni_gcm_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_gcm_decrypt) +#define _aesni_gcm_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesni_gcm_encrypt) +#define _aesv8_gcm_8x_dec_128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_128) +#define _aesv8_gcm_8x_dec_192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_192) +#define _aesv8_gcm_8x_dec_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_dec_256) +#define _aesv8_gcm_8x_enc_128 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_128) +#define _aesv8_gcm_8x_enc_192 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_192) +#define _aesv8_gcm_8x_enc_256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, aesv8_gcm_8x_enc_256) +#define _allow_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, allow_mocked_ube_detection_FOR_TESTING) +#define _armv8_disable_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_disable_dit) +#define _armv8_enable_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_enable_dit) +#define _armv8_get_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_get_dit) +#define _armv8_restore_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_restore_dit) +#define _armv8_set_dit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, armv8_set_dit) +#define _asn1_bit_string_length BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_bit_string_length) +#define _asn1_do_adb BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_do_adb) +#define _asn1_enc_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_free) +#define _asn1_enc_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_init) +#define _asn1_enc_restore BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_restore) +#define _asn1_enc_save BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_enc_save) +#define _asn1_encoding_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_encoding_clear) +#define _asn1_evp_pkey_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_evp_pkey_methods) +#define _asn1_evp_pkey_methods_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_evp_pkey_methods_size) +#define _asn1_generalizedtime_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_generalizedtime_to_tm) +#define _asn1_get_choice_selector BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_get_choice_selector) +#define _asn1_get_field_ptr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_get_field_ptr) +#define _asn1_get_string_table_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_get_string_table_for_testing) +#define _asn1_is_printable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_is_printable) +#define _asn1_item_combine_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_item_combine_free) +#define _asn1_refcount_dec_and_test_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_refcount_dec_and_test_zero) +#define _asn1_refcount_set_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_refcount_set_one) +#define _asn1_set_choice_selector BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_set_choice_selector) +#define _asn1_type_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_type_cleanup) +#define _asn1_type_set0_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_type_set0_string) +#define _asn1_type_value_as_pointer BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_type_value_as_pointer) +#define _asn1_utctime_to_tm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, asn1_utctime_to_tm) +#define _awslc_api_version_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, awslc_api_version_num) +#define _awslc_version_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, awslc_version_string) +#define _beeu_mod_inverse_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, beeu_mod_inverse_vartime) +#define _bignum_add_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_add_p384) +#define _bignum_add_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_add_p521) +#define _bignum_copy_row_from_table BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table) +#define _bignum_copy_row_from_table_16 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table_16) +#define _bignum_copy_row_from_table_32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table_32) +#define _bignum_copy_row_from_table_8n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_copy_row_from_table_8n) +#define _bignum_deamont_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_deamont_p384) +#define _bignum_deamont_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_deamont_p384_alt) +#define _bignum_emontredc_8n BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_emontredc_8n) +#define _bignum_fromlebytes_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_fromlebytes_6) +#define _bignum_fromlebytes_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_fromlebytes_p521) +#define _bignum_ge BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_ge) +#define _bignum_inv_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_inv_p521) +#define _bignum_kmul_16_32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_kmul_16_32) +#define _bignum_kmul_32_64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_kmul_32_64) +#define _bignum_ksqr_16_32 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_ksqr_16_32) +#define _bignum_ksqr_32_64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_ksqr_32_64) +#define _bignum_littleendian_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_littleendian_6) +#define _bignum_madd_n25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_madd_n25519) +#define _bignum_madd_n25519_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_madd_n25519_alt) +#define _bignum_mod_n25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mod_n25519) +#define _bignum_montinv_p256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montinv_p256) +#define _bignum_montinv_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montinv_p384) +#define _bignum_montmul_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montmul_p384) +#define _bignum_montmul_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montmul_p384_alt) +#define _bignum_montsqr_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montsqr_p384) +#define _bignum_montsqr_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_montsqr_p384_alt) +#define _bignum_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mul) +#define _bignum_mul_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mul_p521) +#define _bignum_mul_p521_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_mul_p521_alt) +#define _bignum_neg_p25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_neg_p25519) +#define _bignum_neg_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_neg_p384) +#define _bignum_neg_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_neg_p521) +#define _bignum_nonzero_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_nonzero_6) +#define _bignum_optsub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_optsub) +#define _bignum_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sqr) +#define _bignum_sqr_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sqr_p521) +#define _bignum_sqr_p521_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sqr_p521_alt) +#define _bignum_sub_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sub_p384) +#define _bignum_sub_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_sub_p521) +#define _bignum_tolebytes_6 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tolebytes_6) +#define _bignum_tolebytes_p521 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tolebytes_p521) +#define _bignum_tomont_p384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tomont_p384) +#define _bignum_tomont_p384_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bignum_tomont_p384_alt) +#define _bio_clear_socket_error BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_clear_socket_error) +#define _bio_errno_should_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_errno_should_retry) +#define _bio_ip_and_port_to_socket_and_addr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_ip_and_port_to_socket_and_addr) +#define _bio_sock_error_get_and_clear BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_sock_error_get_and_clear) +#define _bio_socket_nbio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_socket_nbio) +#define _bio_socket_should_retry BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bio_socket_should_retry) +#define _bn_abs_sub_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_abs_sub_consttime) +#define _bn_add_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_add_words) +#define _bn_assert_fits_in_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_assert_fits_in_bytes) +#define _bn_big_endian_to_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_big_endian_to_words) +#define _bn_copy_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_copy_words) +#define _bn_div_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_div_consttime) +#define _bn_div_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_div_words) +#define _bn_expand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_expand) +#define _bn_fits_in_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_fits_in_words) +#define _bn_from_montgomery_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_from_montgomery_small) +#define _bn_gather5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_gather5) +#define _bn_in_range_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_in_range_words) +#define _bn_is_bit_set_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_is_bit_set_words) +#define _bn_is_relatively_prime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_is_relatively_prime) +#define _bn_jacobi BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_jacobi) +#define _bn_lcm_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_lcm_consttime) +#define _bn_less_than_montgomery_R BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_less_than_montgomery_R) +#define _bn_less_than_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_less_than_words) +#define _bn_little_endian_to_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_little_endian_to_words) +#define _bn_miller_rabin_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_miller_rabin_init) +#define _bn_miller_rabin_iteration BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_miller_rabin_iteration) +#define _bn_minimal_width BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_minimal_width) +#define _bn_mod_add_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_add_consttime) +#define _bn_mod_add_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_add_words) +#define _bn_mod_exp_mont_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_exp_mont_small) +#define _bn_mod_inverse0_prime_mont_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse0_prime_mont_small) +#define _bn_mod_inverse_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse_consttime) +#define _bn_mod_inverse_prime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse_prime) +#define _bn_mod_inverse_secret_prime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_inverse_secret_prime) +#define _bn_mod_lshift1_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_lshift1_consttime) +#define _bn_mod_lshift_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_lshift_consttime) +#define _bn_mod_mul_montgomery_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_mul_montgomery_small) +#define _bn_mod_sub_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_sub_consttime) +#define _bn_mod_sub_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_sub_words) +#define _bn_mod_u16_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mod_u16_consttime) +#define _bn_mont_ctx_cleanup BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_ctx_cleanup) +#define _bn_mont_ctx_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_ctx_init) +#define _bn_mont_ctx_set_RR_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_ctx_set_RR_consttime) +#define _bn_mont_n0 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mont_n0) +#define _bn_mul4x_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul4x_mont) +#define _bn_mul8x_mont_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul8x_mont_neon) +#define _bn_mul_add_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_add_words) +#define _bn_mul_comba4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_comba4) +#define _bn_mul_comba8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_comba8) +#define _bn_mul_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_consttime) +#define _bn_mul_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_mont) +#define _bn_mul_mont_gather5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_mont_gather5) +#define _bn_mul_mont_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_mont_nohw) +#define _bn_mul_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_small) +#define _bn_mul_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mul_words) +#define _bn_mulx4x_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_mulx4x_mont) +#define _bn_odd_number_is_obviously_composite BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_odd_number_is_obviously_composite) +#define _bn_one_to_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_one_to_montgomery) +#define _bn_power5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_power5) +#define _bn_rand_range_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rand_range_words) +#define _bn_rand_secret_range BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rand_secret_range) +#define _bn_reduce_once BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_reduce_once) +#define _bn_reduce_once_in_place BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_reduce_once_in_place) +#define _bn_resize_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_resize_words) +#define _bn_rshift1_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rshift1_words) +#define _bn_rshift_secret_shift BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rshift_secret_shift) +#define _bn_rshift_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_rshift_words) +#define _bn_scatter5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_scatter5) +#define _bn_select_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_select_words) +#define _bn_set_minimal_width BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_set_minimal_width) +#define _bn_set_static_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_set_static_words) +#define _bn_set_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_set_words) +#define _bn_sqr8x_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr8x_internal) +#define _bn_sqr8x_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr8x_mont) +#define _bn_sqr_comba4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_comba4) +#define _bn_sqr_comba8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_comba8) +#define _bn_sqr_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_consttime) +#define _bn_sqr_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_small) +#define _bn_sqr_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqr_words) +#define _bn_sqrx8x_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sqrx8x_internal) +#define _bn_sub_words BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_sub_words) +#define _bn_to_montgomery_small BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_to_montgomery_small) +#define _bn_uadd_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_uadd_consttime) +#define _bn_usub_consttime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_usub_consttime) +#define _bn_wexpand BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_wexpand) +#define _bn_words_to_big_endian BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_words_to_big_endian) +#define _bn_words_to_little_endian BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bn_words_to_little_endian) +#define _boringssl_self_test_hmac_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, boringssl_self_test_hmac_sha256) +#define _boringssl_self_test_sha256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, boringssl_self_test_sha256) +#define _bsaes_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bsaes_cbc_encrypt) +#define _bsaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, bsaes_ctr32_encrypt_blocks) +#define _c2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, c2i_ASN1_BIT_STRING) +#define _c2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, c2i_ASN1_INTEGER) +#define _c2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, c2i_ASN1_OBJECT) +#define _cbb_add_latin1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_latin1) +#define _cbb_add_ucs2_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_ucs2_be) +#define _cbb_add_utf32_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_utf32_be) +#define _cbb_add_utf8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_add_utf8) +#define _cbb_get_utf8_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbb_get_utf8_len) +#define _cbs_get_any_asn1_element BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_any_asn1_element) +#define _cbs_get_latin1 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_latin1) +#define _cbs_get_ucs2_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_ucs2_be) +#define _cbs_get_utf32_be BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_utf32_be) +#define _cbs_get_utf8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cbs_get_utf8) +#define _chacha20_poly1305_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, chacha20_poly1305_open) +#define _chacha20_poly1305_seal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, chacha20_poly1305_seal) +#define _cn2dnsid BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, cn2dnsid) +#define _crypto_gcm_avx512_enabled BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, crypto_gcm_avx512_enabled) +#define _crypto_gcm_clmul_enabled BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, crypto_gcm_clmul_enabled) +#define _curve25519_x25519 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519) +#define _curve25519_x25519_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519_alt) +#define _curve25519_x25519_byte BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519_byte) +#define _curve25519_x25519_byte_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519_byte_alt) +#define _curve25519_x25519base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base) +#define _curve25519_x25519base_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base_alt) +#define _curve25519_x25519base_byte BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base_byte) +#define _curve25519_x25519base_byte_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, curve25519_x25519base_byte_alt) +#define _d2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_BIT_STRING) +#define _d2i_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_BMPSTRING) +#define _d2i_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_BOOLEAN) +#define _d2i_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_ENUMERATED) +#define _d2i_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_GENERALIZEDTIME) +#define _d2i_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_GENERALSTRING) +#define _d2i_ASN1_IA5STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_IA5STRING) +#define _d2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_INTEGER) +#define _d2i_ASN1_NULL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_NULL) +#define _d2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_OBJECT) +#define _d2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_OCTET_STRING) +#define _d2i_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLE) +#define _d2i_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_PRINTABLESTRING) +#define _d2i_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_SEQUENCE_ANY) +#define _d2i_ASN1_SET_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_SET_ANY) +#define _d2i_ASN1_T61STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_T61STRING) +#define _d2i_ASN1_TIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_TIME) +#define _d2i_ASN1_TYPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_TYPE) +#define _d2i_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_UNIVERSALSTRING) +#define _d2i_ASN1_UTCTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_UTCTIME) +#define _d2i_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_UTF8STRING) +#define _d2i_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ASN1_VISIBLESTRING) +#define _d2i_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_AUTHORITY_INFO_ACCESS) +#define _d2i_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_AUTHORITY_KEYID) +#define _d2i_AutoPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_AutoPrivateKey) +#define _d2i_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_BASIC_CONSTRAINTS) +#define _d2i_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_CERTIFICATEPOLICIES) +#define _d2i_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_CRL_DIST_POINTS) +#define _d2i_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DHparams) +#define _d2i_DHparams_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DHparams_bio) +#define _d2i_DIRECTORYSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DIRECTORYSTRING) +#define _d2i_DISPLAYTEXT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DISPLAYTEXT) +#define _d2i_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPrivateKey) +#define _d2i_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPrivateKey_bio) +#define _d2i_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPrivateKey_fp) +#define _d2i_DSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAPublicKey) +#define _d2i_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_PUBKEY) +#define _d2i_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_bio) +#define _d2i_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_PUBKEY_fp) +#define _d2i_DSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSA_SIG) +#define _d2i_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_DSAparams) +#define _d2i_ECDSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECDSA_SIG) +#define _d2i_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPKParameters) +#define _d2i_ECPKParameters_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPKParameters_bio) +#define _d2i_ECParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECParameters) +#define _d2i_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPrivateKey) +#define _d2i_ECPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPrivateKey_bio) +#define _d2i_ECPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ECPrivateKey_fp) +#define _d2i_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EC_PUBKEY) +#define _d2i_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EC_PUBKEY_bio) +#define _d2i_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EC_PUBKEY_fp) +#define _d2i_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_EXTENDED_KEY_USAGE) +#define _d2i_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_GENERAL_NAME) +#define _d2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_GENERAL_NAMES) +#define _d2i_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_ISSUING_DIST_POINT) +#define _d2i_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKAC) +#define _d2i_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_NETSCAPE_SPKI) +#define _d2i_OCSP_BASICRESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_BASICRESP) +#define _d2i_OCSP_CERTID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_CERTID) +#define _d2i_OCSP_ONEREQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_ONEREQ) +#define _d2i_OCSP_REQINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REQINFO) +#define _d2i_OCSP_REQUEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REQUEST) +#define _d2i_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REQUEST_bio) +#define _d2i_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPBYTES) +#define _d2i_OCSP_RESPDATA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPDATA) +#define _d2i_OCSP_RESPONSE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE) +#define _d2i_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_RESPONSE_bio) +#define _d2i_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_REVOKEDINFO) +#define _d2i_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_SIGNATURE) +#define _d2i_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_OCSP_SINGLERESP) +#define _d2i_PKCS12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS12) +#define _d2i_PKCS12_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS12_bio) +#define _d2i_PKCS12_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS12_fp) +#define _d2i_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7) +#define _d2i_PKCS7_DIGEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_DIGEST) +#define _d2i_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ENCRYPT) +#define _d2i_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ENC_CONTENT) +#define _d2i_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ENVELOPE) +#define _d2i_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_ISSUER_AND_SERIAL) +#define _d2i_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_RECIP_INFO) +#define _d2i_PKCS7_SIGNED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_SIGNED) +#define _d2i_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_SIGNER_INFO) +#define _d2i_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_SIGN_ENVELOPE) +#define _d2i_PKCS7_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS7_bio) +#define _d2i_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_bio) +#define _d2i_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8PrivateKey_fp) +#define _d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO) +#define _d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_bio) +#define _d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_PRIV_KEY_INFO_fp) +#define _d2i_PKCS8_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_bio) +#define _d2i_PKCS8_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PKCS8_fp) +#define _d2i_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PUBKEY) +#define _d2i_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PUBKEY_bio) +#define _d2i_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PUBKEY_fp) +#define _d2i_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PrivateKey) +#define _d2i_PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PrivateKey_bio) +#define _d2i_PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PrivateKey_fp) +#define _d2i_PublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_PublicKey) +#define _d2i_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPrivateKey) +#define _d2i_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPrivateKey_bio) +#define _d2i_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPrivateKey_fp) +#define _d2i_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPublicKey) +#define _d2i_RSAPublicKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPublicKey_bio) +#define _d2i_RSAPublicKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSAPublicKey_fp) +#define _d2i_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PSS_PARAMS) +#define _d2i_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PUBKEY) +#define _d2i_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_bio) +#define _d2i_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_RSA_PUBKEY_fp) +#define _d2i_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509) +#define _d2i_X509_ALGOR BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_ALGOR) +#define _d2i_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_ATTRIBUTE) +#define _d2i_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_AUX) +#define _d2i_X509_CERT_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CERT_AUX) +#define _d2i_X509_CINF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CINF) +#define _d2i_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL) +#define _d2i_X509_CRL_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL_INFO) +#define _d2i_X509_CRL_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL_bio) +#define _d2i_X509_CRL_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_CRL_fp) +#define _d2i_X509_EXTENSION BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_EXTENSION) +#define _d2i_X509_EXTENSIONS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_EXTENSIONS) +#define _d2i_X509_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_NAME) +#define _d2i_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_NAME_ENTRY) +#define _d2i_X509_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_PUBKEY) +#define _d2i_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ) +#define _d2i_X509_REQ_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ_INFO) +#define _d2i_X509_REQ_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ_bio) +#define _d2i_X509_REQ_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REQ_fp) +#define _d2i_X509_REVOKED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_REVOKED) +#define _d2i_X509_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_SIG) +#define _d2i_X509_VAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_VAL) +#define _d2i_X509_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_bio) +#define _d2i_X509_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, d2i_X509_fp) +#define _dh_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_asn1_meth) +#define _dh_check_params_fast BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_check_params_fast) +#define _dh_compute_key_padded_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_compute_key_padded_no_self_test) +#define _dh_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dh_pkey_meth) +#define _disable_mocked_ube_detection_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, disable_mocked_ube_detection_FOR_TESTING) +#define _dsa_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_asn1_meth) +#define _dsa_check_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_check_key) +#define _dsa_internal_paramgen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_internal_paramgen) +#define _dsa_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dsa_pkey_meth) +#define _dummy_func_for_constructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, dummy_func_for_constructor) +#define _ec_GFp_mont_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_add) +#define _ec_GFp_mont_dbl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_dbl) +#define _ec_GFp_mont_felem_exp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_exp) +#define _ec_GFp_mont_felem_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_from_bytes) +#define _ec_GFp_mont_felem_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_mul) +#define _ec_GFp_mont_felem_reduce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_reduce) +#define _ec_GFp_mont_felem_sqr BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_sqr) +#define _ec_GFp_mont_felem_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_felem_to_bytes) +#define _ec_GFp_mont_init_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_init_precomp) +#define _ec_GFp_mont_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul) +#define _ec_GFp_mont_mul_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_base) +#define _ec_GFp_mont_mul_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_batch) +#define _ec_GFp_mont_mul_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_precomp) +#define _ec_GFp_mont_mul_public_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_mont_mul_public_batch) +#define _ec_GFp_nistp_recode_scalar_bits BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_nistp_recode_scalar_bits) +#define _ec_GFp_simple_cmp_x_coordinate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_cmp_x_coordinate) +#define _ec_GFp_simple_felem_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_felem_from_bytes) +#define _ec_GFp_simple_felem_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_felem_to_bytes) +#define _ec_GFp_simple_group_get_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_group_get_curve) +#define _ec_GFp_simple_group_set_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_group_set_curve) +#define _ec_GFp_simple_invert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_invert) +#define _ec_GFp_simple_is_at_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_is_at_infinity) +#define _ec_GFp_simple_is_on_curve BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_is_on_curve) +#define _ec_GFp_simple_point_copy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_point_copy) +#define _ec_GFp_simple_point_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_point_init) +#define _ec_GFp_simple_point_set_to_infinity BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_point_set_to_infinity) +#define _ec_GFp_simple_points_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_GFp_simple_points_equal) +#define _ec_affine_jacobian_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_affine_jacobian_equal) +#define _ec_affine_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_affine_select) +#define _ec_affine_to_jacobian BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_affine_to_jacobian) +#define _ec_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_asn1_meth) +#define _ec_bignum_to_felem BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_bignum_to_felem) +#define _ec_bignum_to_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_bignum_to_scalar) +#define _ec_cmp_x_coordinate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_cmp_x_coordinate) +#define _ec_compute_wNAF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_compute_wNAF) +#define _ec_felem_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_add) +#define _ec_felem_equal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_equal) +#define _ec_felem_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_from_bytes) +#define _ec_felem_neg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_neg) +#define _ec_felem_non_zero_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_non_zero_mask) +#define _ec_felem_one BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_one) +#define _ec_felem_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_select) +#define _ec_felem_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_sub) +#define _ec_felem_to_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_to_bignum) +#define _ec_felem_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_felem_to_bytes) +#define _ec_get_x_coordinate_as_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_get_x_coordinate_as_bytes) +#define _ec_get_x_coordinate_as_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_get_x_coordinate_as_scalar) +#define _ec_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_curve_p256_xmd_sha256_sswu) +#define _ec_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha384_sswu) +#define _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_curve_p384_xmd_sha512_sswu_draft07) +#define _ec_hash_to_scalar_p384_xmd_sha384 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha384) +#define _ec_hash_to_scalar_p384_xmd_sha512_draft07 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_hash_to_scalar_p384_xmd_sha512_draft07) +#define _ec_init_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_init_precomp) +#define _ec_jacobian_to_affine BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_jacobian_to_affine) +#define _ec_jacobian_to_affine_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_jacobian_to_affine_batch) +#define _ec_nistp_coordinates_to_point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_coordinates_to_point) +#define _ec_nistp_point_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_point_add) +#define _ec_nistp_point_double BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_point_double) +#define _ec_nistp_point_to_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_point_to_coordinates) +#define _ec_nistp_scalar_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_scalar_mul) +#define _ec_nistp_scalar_mul_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_scalar_mul_base) +#define _ec_nistp_scalar_mul_public BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_nistp_scalar_mul_public) +#define _ec_point_byte_len BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_byte_len) +#define _ec_point_from_uncompressed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_from_uncompressed) +#define _ec_point_mul_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_no_self_test) +#define _ec_point_mul_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar) +#define _ec_point_mul_scalar_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_base) +#define _ec_point_mul_scalar_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_batch) +#define _ec_point_mul_scalar_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_precomp) +#define _ec_point_mul_scalar_public BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_public) +#define _ec_point_mul_scalar_public_batch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_mul_scalar_public_batch) +#define _ec_point_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_select) +#define _ec_point_set_affine_coordinates BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_set_affine_coordinates) +#define _ec_point_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_point_to_bytes) +#define _ec_precomp_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_precomp_select) +#define _ec_random_nonzero_scalar BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_random_nonzero_scalar) +#define _ec_scalar_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_add) +#define _ec_scalar_equal_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_equal_vartime) +#define _ec_scalar_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_from_bytes) +#define _ec_scalar_from_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_from_montgomery) +#define _ec_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_inv0_montgomery) +#define _ec_scalar_is_zero BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_is_zero) +#define _ec_scalar_mul_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_mul_montgomery) +#define _ec_scalar_neg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_neg) +#define _ec_scalar_reduce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_reduce) +#define _ec_scalar_select BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_select) +#define _ec_scalar_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_sub) +#define _ec_scalar_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_to_bytes) +#define _ec_scalar_to_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_to_montgomery) +#define _ec_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_scalar_to_montgomery_inv_vartime) +#define _ec_set_to_safe_point BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_set_to_safe_point) +#define _ec_simple_scalar_inv0_montgomery BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_simple_scalar_inv0_montgomery) +#define _ec_simple_scalar_to_montgomery_inv_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ec_simple_scalar_to_montgomery_inv_vartime) +#define _ecdsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_digestsign_no_self_test) +#define _ecdsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_digestverify_no_self_test) +#define _ecdsa_do_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_do_verify_no_self_test) +#define _ecdsa_sign_with_nonce_for_known_answer_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecdsa_sign_with_nonce_for_known_answer_test) +#define _ecp_nistz256_avx2_select_w7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_avx2_select_w7) +#define _ecp_nistz256_div_by_2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_div_by_2) +#define _ecp_nistz256_mul_by_2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_mul_by_2) +#define _ecp_nistz256_mul_by_3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_mul_by_3) +#define _ecp_nistz256_mul_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_mul_mont) +#define _ecp_nistz256_neg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_neg) +#define _ecp_nistz256_ord_mul_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_ord_mul_mont) +#define _ecp_nistz256_ord_sqr_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_ord_sqr_mont) +#define _ecp_nistz256_point_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_point_add) +#define _ecp_nistz256_point_add_affine BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_point_add_affine) +#define _ecp_nistz256_point_double BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_point_double) +#define _ecp_nistz256_select_w5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_select_w5) +#define _ecp_nistz256_select_w7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_select_w7) +#define _ecp_nistz256_sqr_mont BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_sqr_mont) +#define _ecp_nistz256_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ecp_nistz256_sub) +#define _ed25519_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_asn1_meth) +#define _ed25519_check_public_key_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_check_public_key_nohw) +#define _ed25519_check_public_key_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_check_public_key_s2n_bignum) +#define _ed25519_public_key_from_hashed_seed_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_nohw) +#define _ed25519_public_key_from_hashed_seed_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_public_key_from_hashed_seed_s2n_bignum) +#define _ed25519_sha512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sha512) +#define _ed25519_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sign_internal) +#define _ed25519_sign_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sign_nohw) +#define _ed25519_sign_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_sign_s2n_bignum) +#define _ed25519_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_verify_internal) +#define _ed25519_verify_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_verify_nohw) +#define _ed25519_verify_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519_verify_s2n_bignum) +#define _ed25519ph_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ed25519ph_asn1_meth) +#define _edwards25519_decode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_decode) +#define _edwards25519_decode_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_decode_alt) +#define _edwards25519_encode BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_encode) +#define _edwards25519_scalarmulbase BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmulbase) +#define _edwards25519_scalarmulbase_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmulbase_alt) +#define _edwards25519_scalarmuldouble BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmuldouble) +#define _edwards25519_scalarmuldouble_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, edwards25519_scalarmuldouble_alt) +#define _evp_pkey_set_cb_translate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, evp_pkey_set_cb_translate) +#define _evp_pkey_set_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, evp_pkey_set_method) +#define _extract_multiplier_2x20_win5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, extract_multiplier_2x20_win5) +#define _extract_multiplier_2x30_win5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, extract_multiplier_2x30_win5) +#define _extract_multiplier_2x40_win5 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, extract_multiplier_2x40_win5) +#define _gcm_ghash_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_avx) +#define _gcm_ghash_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_avx512) +#define _gcm_ghash_clmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_clmul) +#define _gcm_ghash_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_neon) +#define _gcm_ghash_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_nohw) +#define _gcm_ghash_p8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_p8) +#define _gcm_ghash_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_ssse3) +#define _gcm_ghash_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_ghash_v8) +#define _gcm_gmult_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_avx) +#define _gcm_gmult_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_avx512) +#define _gcm_gmult_clmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_clmul) +#define _gcm_gmult_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_neon) +#define _gcm_gmult_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_nohw) +#define _gcm_gmult_p8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_p8) +#define _gcm_gmult_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_ssse3) +#define _gcm_gmult_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_gmult_v8) +#define _gcm_init_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_avx) +#define _gcm_init_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_avx512) +#define _gcm_init_clmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_clmul) +#define _gcm_init_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_neon) +#define _gcm_init_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_nohw) +#define _gcm_init_p8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_p8) +#define _gcm_init_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_ssse3) +#define _gcm_init_v8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_init_v8) +#define _gcm_setiv_avx512 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, gcm_setiv_avx512) +#define _get_entropy_source BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_entropy_source) +#define _get_entropy_source_method_id_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_entropy_source_method_id_FOR_TESTING) +#define _get_private_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_private_thread_generate_calls_since_seed) +#define _get_private_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_private_thread_reseed_calls_since_initialization) +#define _get_public_thread_generate_calls_since_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_public_thread_generate_calls_since_seed) +#define _get_public_thread_reseed_calls_since_initialization BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_public_thread_reseed_calls_since_initialization) +#define _get_thread_and_global_tree_drbg_calls_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, get_thread_and_global_tree_drbg_calls_FOR_TESTING) +#define _handle_cpu_env BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, handle_cpu_env) +#define _have_hw_rng_aarch64_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, have_hw_rng_aarch64_for_testing) +#define _have_hw_rng_x86_64_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, have_hw_rng_x86_64_for_testing) +#define _hmac_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, hmac_asn1_meth) +#define _i2a_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_ENUMERATED) +#define _i2a_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_INTEGER) +#define _i2a_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_OBJECT) +#define _i2a_ASN1_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2a_ASN1_STRING) +#define _i2c_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2c_ASN1_BIT_STRING) +#define _i2c_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2c_ASN1_INTEGER) +#define _i2d_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_BIT_STRING) +#define _i2d_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_BMPSTRING) +#define _i2d_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_BOOLEAN) +#define _i2d_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_ENUMERATED) +#define _i2d_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_GENERALIZEDTIME) +#define _i2d_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_GENERALSTRING) +#define _i2d_ASN1_IA5STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_IA5STRING) +#define _i2d_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_INTEGER) +#define _i2d_ASN1_NULL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_NULL) +#define _i2d_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_OBJECT) +#define _i2d_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_OCTET_STRING) +#define _i2d_ASN1_PRINTABLE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLE) +#define _i2d_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_PRINTABLESTRING) +#define _i2d_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_SEQUENCE_ANY) +#define _i2d_ASN1_SET_ANY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_SET_ANY) +#define _i2d_ASN1_T61STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_T61STRING) +#define _i2d_ASN1_TIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_TIME) +#define _i2d_ASN1_TYPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_TYPE) +#define _i2d_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_UNIVERSALSTRING) +#define _i2d_ASN1_UTCTIME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_UTCTIME) +#define _i2d_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_UTF8STRING) +#define _i2d_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ASN1_VISIBLESTRING) +#define _i2d_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_AUTHORITY_INFO_ACCESS) +#define _i2d_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_AUTHORITY_KEYID) +#define _i2d_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_BASIC_CONSTRAINTS) +#define _i2d_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_CERTIFICATEPOLICIES) +#define _i2d_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_CRL_DIST_POINTS) +#define _i2d_DHparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DHparams) +#define _i2d_DHparams_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DHparams_bio) +#define _i2d_DIRECTORYSTRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DIRECTORYSTRING) +#define _i2d_DISPLAYTEXT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DISPLAYTEXT) +#define _i2d_DSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPrivateKey) +#define _i2d_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPrivateKey_bio) +#define _i2d_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPrivateKey_fp) +#define _i2d_DSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAPublicKey) +#define _i2d_DSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_PUBKEY) +#define _i2d_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_bio) +#define _i2d_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_PUBKEY_fp) +#define _i2d_DSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSA_SIG) +#define _i2d_DSAparams BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_DSAparams) +#define _i2d_ECDSA_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECDSA_SIG) +#define _i2d_ECPKParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPKParameters) +#define _i2d_ECPKParameters_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPKParameters_bio) +#define _i2d_ECParameters BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECParameters) +#define _i2d_ECPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPrivateKey) +#define _i2d_ECPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPrivateKey_bio) +#define _i2d_ECPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ECPrivateKey_fp) +#define _i2d_EC_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EC_PUBKEY) +#define _i2d_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EC_PUBKEY_bio) +#define _i2d_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EC_PUBKEY_fp) +#define _i2d_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_EXTENDED_KEY_USAGE) +#define _i2d_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_GENERAL_NAME) +#define _i2d_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_GENERAL_NAMES) +#define _i2d_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_ISSUING_DIST_POINT) +#define _i2d_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKAC) +#define _i2d_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_NETSCAPE_SPKI) +#define _i2d_OCSP_BASICRESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_BASICRESP) +#define _i2d_OCSP_CERTID BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_CERTID) +#define _i2d_OCSP_ONEREQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_ONEREQ) +#define _i2d_OCSP_REQINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REQINFO) +#define _i2d_OCSP_REQUEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REQUEST) +#define _i2d_OCSP_REQUEST_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REQUEST_bio) +#define _i2d_OCSP_RESPBYTES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPBYTES) +#define _i2d_OCSP_RESPDATA BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPDATA) +#define _i2d_OCSP_RESPONSE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE) +#define _i2d_OCSP_RESPONSE_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_RESPONSE_bio) +#define _i2d_OCSP_REVOKEDINFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_REVOKEDINFO) +#define _i2d_OCSP_SIGNATURE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_SIGNATURE) +#define _i2d_OCSP_SINGLERESP BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_OCSP_SINGLERESP) +#define _i2d_PKCS12 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS12) +#define _i2d_PKCS12_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS12_bio) +#define _i2d_PKCS12_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS12_fp) +#define _i2d_PKCS7 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7) +#define _i2d_PKCS7_DIGEST BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_DIGEST) +#define _i2d_PKCS7_ENCRYPT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ENCRYPT) +#define _i2d_PKCS7_ENC_CONTENT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ENC_CONTENT) +#define _i2d_PKCS7_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ENVELOPE) +#define _i2d_PKCS7_ISSUER_AND_SERIAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_ISSUER_AND_SERIAL) +#define _i2d_PKCS7_RECIP_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_RECIP_INFO) +#define _i2d_PKCS7_SIGNED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_SIGNED) +#define _i2d_PKCS7_SIGNER_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_SIGNER_INFO) +#define _i2d_PKCS7_SIGN_ENVELOPE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_SIGN_ENVELOPE) +#define _i2d_PKCS7_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS7_bio) +#define _i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_bio) +#define _i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKeyInfo_fp) +#define _i2d_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_bio) +#define _i2d_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_fp) +#define _i2d_PKCS8PrivateKey_nid_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_bio) +#define _i2d_PKCS8PrivateKey_nid_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8PrivateKey_nid_fp) +#define _i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO) +#define _i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_bio) +#define _i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_PRIV_KEY_INFO_fp) +#define _i2d_PKCS8_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_bio) +#define _i2d_PKCS8_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PKCS8_fp) +#define _i2d_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PUBKEY) +#define _i2d_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PUBKEY_bio) +#define _i2d_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PUBKEY_fp) +#define _i2d_PrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PrivateKey) +#define _i2d_PrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PrivateKey_bio) +#define _i2d_PrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PrivateKey_fp) +#define _i2d_PublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_PublicKey) +#define _i2d_RSAPrivateKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPrivateKey) +#define _i2d_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPrivateKey_bio) +#define _i2d_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPrivateKey_fp) +#define _i2d_RSAPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPublicKey) +#define _i2d_RSAPublicKey_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPublicKey_bio) +#define _i2d_RSAPublicKey_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSAPublicKey_fp) +#define _i2d_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PSS_PARAMS) +#define _i2d_RSA_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PUBKEY) +#define _i2d_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_bio) +#define _i2d_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_RSA_PUBKEY_fp) +#define _i2d_X509 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509) +#define _i2d_X509_ALGOR BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_ALGOR) +#define _i2d_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_ATTRIBUTE) +#define _i2d_X509_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_AUX) +#define _i2d_X509_CERT_AUX BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CERT_AUX) +#define _i2d_X509_CINF BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CINF) +#define _i2d_X509_CRL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL) +#define _i2d_X509_CRL_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_INFO) +#define _i2d_X509_CRL_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_bio) +#define _i2d_X509_CRL_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_fp) +#define _i2d_X509_CRL_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_CRL_tbs) +#define _i2d_X509_EXTENSION BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_EXTENSION) +#define _i2d_X509_EXTENSIONS BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_EXTENSIONS) +#define _i2d_X509_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_NAME) +#define _i2d_X509_NAME_ENTRY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_NAME_ENTRY) +#define _i2d_X509_PUBKEY BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_PUBKEY) +#define _i2d_X509_REQ BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ) +#define _i2d_X509_REQ_INFO BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ_INFO) +#define _i2d_X509_REQ_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ_bio) +#define _i2d_X509_REQ_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REQ_fp) +#define _i2d_X509_REVOKED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_REVOKED) +#define _i2d_X509_SIG BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_SIG) +#define _i2d_X509_VAL BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_VAL) +#define _i2d_X509_bio BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_bio) +#define _i2d_X509_fp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_fp) +#define _i2d_X509_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_X509_tbs) +#define _i2d_re_X509_CRL_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_re_X509_CRL_tbs) +#define _i2d_re_X509_REQ_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_re_X509_REQ_tbs) +#define _i2d_re_X509_tbs BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2d_re_X509_tbs) +#define _i2o_ECPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2o_ECPublicKey) +#define _i2s_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2s_ASN1_ENUMERATED) +#define _i2s_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2s_ASN1_INTEGER) +#define _i2s_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2s_ASN1_OCTET_STRING) +#define _i2t_ASN1_OBJECT BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2t_ASN1_OBJECT) +#define _i2v_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2v_GENERAL_NAME) +#define _i2v_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, i2v_GENERAL_NAMES) +#define _is_a_tty BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, is_a_tty) +#define _is_fips_build BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, is_fips_build) +#define _is_public_component_of_rsa_key_good BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, is_public_component_of_rsa_key_good) +#define _jent_apt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_apt_init) +#define _jent_apt_reinit BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_apt_reinit) +#define _jent_entropy_collector_alloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_collector_alloc) +#define _jent_entropy_collector_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_collector_free) +#define _jent_entropy_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_init) +#define _jent_entropy_init_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_init_ex) +#define _jent_entropy_switch_notime_impl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_entropy_switch_notime_impl) +#define _jent_gcd_analyze BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_analyze) +#define _jent_gcd_fini BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_fini) +#define _jent_gcd_get BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_get) +#define _jent_gcd_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_init) +#define _jent_gcd_selftest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_gcd_selftest) +#define _jent_health_cb_block_switch BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_health_cb_block_switch) +#define _jent_health_failure BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_health_failure) +#define _jent_lag_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_lag_init) +#define _jent_measure_jitter BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_measure_jitter) +#define _jent_random_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_random_data) +#define _jent_read_entropy BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_read_entropy) +#define _jent_read_entropy_safe BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_read_entropy_safe) +#define _jent_read_random_block BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_read_random_block) +#define _jent_set_fips_failure_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_set_fips_failure_callback) +#define _jent_set_fips_failure_callback_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_set_fips_failure_callback_internal) +#define _jent_sha3_256_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_256_init) +#define _jent_sha3_alloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_alloc) +#define _jent_sha3_dealloc BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_dealloc) +#define _jent_sha3_final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_final) +#define _jent_sha3_tester BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_tester) +#define _jent_sha3_update BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_sha3_update) +#define _jent_stuck BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_stuck) +#define _jent_time_entropy_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_time_entropy_init) +#define _jent_version BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, jent_version) +#define _kBoringSSLRSASqrtTwo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwo) +#define _kBoringSSLRSASqrtTwoLen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kBoringSSLRSASqrtTwoLen) +#define _kOpenSSLReasonStringData BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kOpenSSLReasonStringData) +#define _kOpenSSLReasonValues BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kOpenSSLReasonValues) +#define _kOpenSSLReasonValuesLen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kOpenSSLReasonValuesLen) +#define _kem_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, kem_asn1_meth) +#define _lh_doall_arg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, lh_doall_arg) +#define _library_init_constructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, library_init_constructor) +#define _md4_block_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, md4_block_data_order) +#define _md5_block_asm_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, md5_block_asm_data_order) +#define _ml_dsa_44_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_keypair) +#define _ml_dsa_44_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal) +#define _ml_dsa_44_keypair_internal_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_keypair_internal_no_self_test) +#define _ml_dsa_44_pack_pk_from_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_pack_pk_from_sk) +#define _ml_dsa_44_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_sign) +#define _ml_dsa_44_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_sign_internal) +#define _ml_dsa_44_sign_internal_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_sign_internal_no_self_test) +#define _ml_dsa_44_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_verify) +#define _ml_dsa_44_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_verify_internal) +#define _ml_dsa_44_verify_internal_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_44_verify_internal_no_self_test) +#define _ml_dsa_65_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_keypair) +#define _ml_dsa_65_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_keypair_internal) +#define _ml_dsa_65_pack_pk_from_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_pack_pk_from_sk) +#define _ml_dsa_65_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_sign) +#define _ml_dsa_65_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_sign_internal) +#define _ml_dsa_65_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_verify) +#define _ml_dsa_65_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_65_verify_internal) +#define _ml_dsa_87_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_keypair) +#define _ml_dsa_87_keypair_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_keypair_internal) +#define _ml_dsa_87_pack_pk_from_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_pack_pk_from_sk) +#define _ml_dsa_87_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_sign) +#define _ml_dsa_87_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_sign_internal) +#define _ml_dsa_87_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_verify) +#define _ml_dsa_87_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_87_verify_internal) +#define _ml_dsa_extmu_44_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign) +#define _ml_dsa_extmu_44_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_sign_internal) +#define _ml_dsa_extmu_44_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify) +#define _ml_dsa_extmu_44_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_44_verify_internal) +#define _ml_dsa_extmu_65_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign) +#define _ml_dsa_extmu_65_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_sign_internal) +#define _ml_dsa_extmu_65_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify) +#define _ml_dsa_extmu_65_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_65_verify_internal) +#define _ml_dsa_extmu_87_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign) +#define _ml_dsa_extmu_87_sign_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_sign_internal) +#define _ml_dsa_extmu_87_verify BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify) +#define _ml_dsa_extmu_87_verify_internal BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_dsa_extmu_87_verify_internal) +#define _ml_kem_1024_check_pk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_check_pk) +#define _ml_kem_1024_check_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_check_sk) +#define _ml_kem_1024_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_decapsulate) +#define _ml_kem_1024_decapsulate_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_decapsulate_no_self_test) +#define _ml_kem_1024_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_encapsulate) +#define _ml_kem_1024_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic) +#define _ml_kem_1024_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_encapsulate_deterministic_no_self_test) +#define _ml_kem_1024_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_keypair) +#define _ml_kem_1024_keypair_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic) +#define _ml_kem_1024_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_1024_keypair_deterministic_no_self_test) +#define _ml_kem_512_check_pk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_check_pk) +#define _ml_kem_512_check_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_check_sk) +#define _ml_kem_512_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_decapsulate) +#define _ml_kem_512_decapsulate_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_decapsulate_no_self_test) +#define _ml_kem_512_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_encapsulate) +#define _ml_kem_512_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic) +#define _ml_kem_512_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_encapsulate_deterministic_no_self_test) +#define _ml_kem_512_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_keypair) +#define _ml_kem_512_keypair_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic) +#define _ml_kem_512_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_512_keypair_deterministic_no_self_test) +#define _ml_kem_768_check_pk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_check_pk) +#define _ml_kem_768_check_sk BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_check_sk) +#define _ml_kem_768_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_decapsulate) +#define _ml_kem_768_decapsulate_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_decapsulate_no_self_test) +#define _ml_kem_768_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_encapsulate) +#define _ml_kem_768_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic) +#define _ml_kem_768_encapsulate_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_encapsulate_deterministic_no_self_test) +#define _ml_kem_768_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_keypair) +#define _ml_kem_768_keypair_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic) +#define _ml_kem_768_keypair_deterministic_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_768_keypair_deterministic_no_self_test) +#define _ml_kem_common_decapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_decapsulate) +#define _ml_kem_common_encapsulate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_encapsulate) +#define _ml_kem_common_encapsulate_deterministic BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_encapsulate_deterministic) +#define _ml_kem_common_keypair BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, ml_kem_common_keypair) +#define _mldsa_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mldsa_ct_opt_blocker_u64) +#define _mlkem_aarch64_invntt_zetas_layer12345 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer12345) +#define _mlkem_aarch64_invntt_zetas_layer67 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_invntt_zetas_layer67) +#define _mlkem_aarch64_ntt_zetas_layer12345 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer12345) +#define _mlkem_aarch64_ntt_zetas_layer67 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_ntt_zetas_layer67) +#define _mlkem_aarch64_zetas_mulcache_native BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_native) +#define _mlkem_aarch64_zetas_mulcache_twisted_native BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_aarch64_zetas_mulcache_twisted_native) +#define _mlkem_compress_d10_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d10_data) +#define _mlkem_compress_d11_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d11_data) +#define _mlkem_compress_d4_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d4_data) +#define _mlkem_compress_d5_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_compress_d5_data) +#define _mlkem_ct_opt_blocker_u64 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ct_opt_blocker_u64) +#define _mlkem_decompress_d10_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d10_data) +#define _mlkem_decompress_d11_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d11_data) +#define _mlkem_decompress_d4_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d4_data) +#define _mlkem_decompress_d5_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_decompress_d5_data) +#define _mlkem_intt_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_intt_asm) +#define _mlkem_invntt_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_invntt_avx2) +#define _mlkem_ntt_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ntt_asm) +#define _mlkem_ntt_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ntt_avx2) +#define _mlkem_nttfrombytes_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_nttfrombytes_avx2) +#define _mlkem_ntttobytes_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_ntttobytes_avx2) +#define _mlkem_nttunpack_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_nttunpack_avx2) +#define _mlkem_poly_compress_d10_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d10_avx2) +#define _mlkem_poly_compress_d11_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d11_avx2) +#define _mlkem_poly_compress_d4_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d4_avx2) +#define _mlkem_poly_compress_d5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_compress_d5_avx2) +#define _mlkem_poly_decompress_d10_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d10_avx2) +#define _mlkem_poly_decompress_d11_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d11_avx2) +#define _mlkem_poly_decompress_d4_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d4_avx2) +#define _mlkem_poly_decompress_d5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_decompress_d5_avx2) +#define _mlkem_poly_mulcache_compute_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_asm) +#define _mlkem_poly_mulcache_compute_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_mulcache_compute_avx2) +#define _mlkem_poly_reduce_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_reduce_asm) +#define _mlkem_poly_tobytes_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_tobytes_asm) +#define _mlkem_poly_tomont_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_poly_tomont_asm) +#define _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2) +#define _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3) +#define _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4) +#define _mlkem_qdata BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_qdata) +#define _mlkem_reduce_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_reduce_avx2) +#define _mlkem_rej_uniform_asm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_rej_uniform_asm) +#define _mlkem_rej_uniform_table BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_rej_uniform_table) +#define _mlkem_tomont_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, mlkem_tomont_avx2) +#define _o2i_ECPublicKey BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, o2i_ECPublicKey) +#define _openssl_console_acquire_mutex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_acquire_mutex) +#define _openssl_console_close BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_close) +#define _openssl_console_open BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_open) +#define _openssl_console_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_read) +#define _openssl_console_release_mutex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_release_mutex) +#define _openssl_console_write BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_console_write) +#define _openssl_poly1305_neon2_addmulmod BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_poly1305_neon2_addmulmod) +#define _openssl_poly1305_neon2_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, openssl_poly1305_neon2_blocks) +#define _override_entropy_source_method_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, override_entropy_source_method_FOR_TESTING) +#define _p256_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p256_methods) +#define _p256_montjscalarmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p256_montjscalarmul) +#define _p256_montjscalarmul_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p256_montjscalarmul_alt) +#define _p384_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_methods) +#define _p384_montjdouble BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjdouble) +#define _p384_montjdouble_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjdouble_alt) +#define _p384_montjscalarmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjscalarmul) +#define _p384_montjscalarmul_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p384_montjscalarmul_alt) +#define _p521_jdouble BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jdouble) +#define _p521_jdouble_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jdouble_alt) +#define _p521_jscalarmul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jscalarmul) +#define _p521_jscalarmul_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_jscalarmul_alt) +#define _p521_methods BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p521_methods) +#define _p_thread_callback_boringssl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, p_thread_callback_boringssl) +#define _pkcs12_iterations_acceptable BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs12_iterations_acceptable) +#define _pkcs12_key_gen BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs12_key_gen) +#define _pkcs12_pbe_encrypt_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs12_pbe_encrypt_init) +#define _pkcs7_add_signed_data BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs7_add_signed_data) +#define _pkcs7_final BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs7_final) +#define _pkcs7_parse_header BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs7_parse_header) +#define _pkcs8_pbe_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pkcs8_pbe_decrypt) +#define _pmbtoken_exp1_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_blind) +#define _pmbtoken_exp1_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_client_key_from_bytes) +#define _pmbtoken_exp1_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_derive_key_from_secret) +#define _pmbtoken_exp1_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_generate_key) +#define _pmbtoken_exp1_get_h_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_get_h_for_testing) +#define _pmbtoken_exp1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_issuer_key_from_bytes) +#define _pmbtoken_exp1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_read) +#define _pmbtoken_exp1_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_sign) +#define _pmbtoken_exp1_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp1_unblind) +#define _pmbtoken_exp2_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_blind) +#define _pmbtoken_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_client_key_from_bytes) +#define _pmbtoken_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_derive_key_from_secret) +#define _pmbtoken_exp2_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_generate_key) +#define _pmbtoken_exp2_get_h_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_get_h_for_testing) +#define _pmbtoken_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_issuer_key_from_bytes) +#define _pmbtoken_exp2_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_read) +#define _pmbtoken_exp2_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_sign) +#define _pmbtoken_exp2_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_exp2_unblind) +#define _pmbtoken_pst1_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_blind) +#define _pmbtoken_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_client_key_from_bytes) +#define _pmbtoken_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_derive_key_from_secret) +#define _pmbtoken_pst1_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_generate_key) +#define _pmbtoken_pst1_get_h_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_get_h_for_testing) +#define _pmbtoken_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_issuer_key_from_bytes) +#define _pmbtoken_pst1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_read) +#define _pmbtoken_pst1_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_sign) +#define _pmbtoken_pst1_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pmbtoken_pst1_unblind) +#define _poly_Rq_mul BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, poly_Rq_mul) +#define _pqdsa_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, pqdsa_asn1_meth) +#define _rand_fips_library_destructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rand_fips_library_destructor) +#define _rdrand_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rdrand_multiple8) +#define _rndr_multiple8 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rndr_multiple8) +#define _rsa_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_asn1_meth) +#define _rsa_default_private_transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_default_private_transform) +#define _rsa_default_sign_raw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_default_sign_raw) +#define _rsa_default_size BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_default_size) +#define _rsa_digestsign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_digestsign_no_self_test) +#define _rsa_digestverify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_digestverify_no_self_test) +#define _rsa_invalidate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_invalidate_key) +#define _rsa_private_transform BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_private_transform) +#define _rsa_private_transform_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_private_transform_no_self_test) +#define _rsa_pss_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_pss_asn1_meth) +#define _rsa_sign_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_sign_no_self_test) +#define _rsa_verify_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_verify_no_self_test) +#define _rsa_verify_raw_no_self_test BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsa_verify_raw_no_self_test) +#define _rsaz_1024_gather5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_gather5_avx2) +#define _rsaz_1024_mul_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_mul_avx2) +#define _rsaz_1024_norm2red_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_norm2red_avx2) +#define _rsaz_1024_red2norm_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_red2norm_avx2) +#define _rsaz_1024_scatter5_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_scatter5_avx2) +#define _rsaz_1024_sqr_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_1024_sqr_avx2) +#define _rsaz_amm52x20_x1_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x20_x1_ifma256) +#define _rsaz_amm52x20_x2_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x20_x2_ifma256) +#define _rsaz_amm52x30_x1_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x30_x1_ifma256) +#define _rsaz_amm52x30_x2_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x30_x2_ifma256) +#define _rsaz_amm52x40_x1_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x40_x1_ifma256) +#define _rsaz_amm52x40_x2_ifma256 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, rsaz_amm52x40_x2_ifma256) +#define _s2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, s2i_ASN1_INTEGER) +#define _s2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, s2i_ASN1_OCTET_STRING) +#define _set_fork_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, set_fork_ube_generation_number_FOR_TESTING) +#define _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING) +#define _set_vm_ube_generation_number_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, set_vm_ube_generation_number_FOR_TESTING) +#define _sha1_block_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order) +#define _sha1_block_data_order_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_avx) +#define _sha1_block_data_order_avx2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_avx2) +#define _sha1_block_data_order_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_hw) +#define _sha1_block_data_order_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_neon) +#define _sha1_block_data_order_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_nohw) +#define _sha1_block_data_order_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_block_data_order_ssse3) +#define _sha1_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha1_func) +#define _sha224_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha224_func) +#define _sha256_block_data_order_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_avx) +#define _sha256_block_data_order_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_hw) +#define _sha256_block_data_order_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_neon) +#define _sha256_block_data_order_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_nohw) +#define _sha256_block_data_order_ssse3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_block_data_order_ssse3) +#define _sha256_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha256_func) +#define _sha384_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha384_func) +#define _sha3_keccak2_f1600 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak2_f1600) +#define _sha3_keccak4_f1600_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt) +#define _sha3_keccak4_f1600_alt2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak4_f1600_alt2) +#define _sha3_keccak_f1600 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak_f1600) +#define _sha3_keccak_f1600_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha3_keccak_f1600_alt) +#define _sha512_block_data_order BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order) +#define _sha512_block_data_order_avx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_avx) +#define _sha512_block_data_order_hw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_hw) +#define _sha512_block_data_order_neon BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_neon) +#define _sha512_block_data_order_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_block_data_order_nohw) +#define _sha512_func BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sha512_func) +#define _sk_pop_free BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sk_pop_free) +#define _sskdf_variant_digest BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sskdf_variant_digest) +#define _sskdf_variant_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, sskdf_variant_hmac) +#define _tree_jitter_drbg_destructor BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_drbg_destructor) +#define _tree_jitter_free_thread_drbg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_free_thread_drbg) +#define _tree_jitter_get_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_get_seed) +#define _tree_jitter_initialize BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_initialize) +#define _tree_jitter_zeroize_thread_drbg BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tree_jitter_zeroize_thread_drbg) +#define _tty_in BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_in) +#define _tty_new BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_new) +#define _tty_orig BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_orig) +#define _tty_out BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, tty_out) +#define _used_for_hmac BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, used_for_hmac) +#define _v2i_GENERAL_NAME BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v2i_GENERAL_NAME) +#define _v2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v2i_GENERAL_NAMES) +#define _v2i_GENERAL_NAME_ex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v2i_GENERAL_NAME_ex) +#define _v3_akey_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_akey_id) +#define _v3_alt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_alt) +#define _v3_bcons BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_bcons) +#define _v3_cpols BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_cpols) +#define _v3_crl_invdate BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crl_invdate) +#define _v3_crl_num BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crl_num) +#define _v3_crl_reason BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crl_reason) +#define _v3_crld BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_crld) +#define _v3_delta_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_delta_crl) +#define _v3_ext_ku BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ext_ku) +#define _v3_freshest_crl BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_freshest_crl) +#define _v3_idp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_idp) +#define _v3_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_info) +#define _v3_inhibit_anyp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_inhibit_anyp) +#define _v3_key_usage BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_key_usage) +#define _v3_name_constraints BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_name_constraints) +#define _v3_ns_ia5_list BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ns_ia5_list) +#define _v3_nscert BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_nscert) +#define _v3_ocsp_accresp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ocsp_accresp) +#define _v3_ocsp_nocheck BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ocsp_nocheck) +#define _v3_ocsp_nonce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_ocsp_nonce) +#define _v3_policy_constraints BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_policy_constraints) +#define _v3_policy_mappings BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_policy_mappings) +#define _v3_sinfo BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_sinfo) +#define _v3_skey_id BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, v3_skey_id) +#define _validate_cidr_mask BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, validate_cidr_mask) +#define _vm_ube_fallback_get_seed BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vm_ube_fallback_get_seed) +#define _voprf_exp2_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_blind) +#define _voprf_exp2_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_client_key_from_bytes) +#define _voprf_exp2_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_derive_key_from_secret) +#define _voprf_exp2_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_generate_key) +#define _voprf_exp2_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_issuer_key_from_bytes) +#define _voprf_exp2_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_read) +#define _voprf_exp2_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_sign) +#define _voprf_exp2_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_exp2_unblind) +#define _voprf_pst1_blind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_blind) +#define _voprf_pst1_client_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_client_key_from_bytes) +#define _voprf_pst1_derive_key_from_secret BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_derive_key_from_secret) +#define _voprf_pst1_generate_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_generate_key) +#define _voprf_pst1_issuer_key_from_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_issuer_key_from_bytes) +#define _voprf_pst1_read BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_read) +#define _voprf_pst1_sign BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_sign) +#define _voprf_pst1_sign_with_proof_scalar_for_testing BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_sign_with_proof_scalar_for_testing) +#define _voprf_pst1_unblind BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, voprf_pst1_unblind) +#define _vpaes_cbc_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_cbc_encrypt) +#define _vpaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_ctr32_encrypt_blocks) +#define _vpaes_decrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_decrypt) +#define _vpaes_decrypt_key_to_bsaes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_decrypt_key_to_bsaes) +#define _vpaes_encrypt BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_encrypt) +#define _vpaes_encrypt_key_to_bsaes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_encrypt_key_to_bsaes) +#define _vpaes_set_decrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_set_decrypt_key) +#define _vpaes_set_encrypt_key BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, vpaes_set_encrypt_key) +#define _x25519_asn1_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_asn1_meth) +#define _x25519_ge_add BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_add) +#define _x25519_ge_frombytes_vartime BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_frombytes_vartime) +#define _x25519_ge_p1p1_to_p2 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p2) +#define _x25519_ge_p1p1_to_p3 BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_p1p1_to_p3) +#define _x25519_ge_p3_to_cached BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_p3_to_cached) +#define _x25519_ge_scalarmult BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_scalarmult) +#define _x25519_ge_scalarmult_base BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_scalarmult_base) +#define _x25519_ge_scalarmult_small_precomp BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_scalarmult_small_precomp) +#define _x25519_ge_sub BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_sub) +#define _x25519_ge_tobytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_ge_tobytes) +#define _x25519_pkey_meth BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_pkey_meth) +#define _x25519_public_from_private_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_public_from_private_nohw) +#define _x25519_public_from_private_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_public_from_private_s2n_bignum) +#define _x25519_sc_reduce BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_sc_reduce) +#define _x25519_scalar_mult_generic_nohw BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_scalar_mult_generic_nohw) +#define _x25519_scalar_mult_generic_s2n_bignum BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x25519_scalar_mult_generic_s2n_bignum) +#define _x509V3_add_value_asn1_string BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509V3_add_value_asn1_string) +#define _x509_check_cert_time BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_check_cert_time) +#define _x509_check_issued_with_callback BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_check_issued_with_callback) +#define _x509_digest_nid_ok BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_digest_nid_ok) +#define _x509_digest_sign_algorithm BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_digest_sign_algorithm) +#define _x509_digest_verify_init BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_digest_verify_init) +#define _x509_init_signature_info BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_init_signature_info) +#define _x509_print_rsa_pss_params BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_print_rsa_pss_params) +#define _x509_rsa_ctx_to_pss BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_rsa_ctx_to_pss) +#define _x509_rsa_pss_to_ctx BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509_rsa_pss_to_ctx) +#define _x509v3_a2i_ipadd BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_a2i_ipadd) +#define _x509v3_bytes_to_hex BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_bytes_to_hex) +#define _x509v3_cache_extensions BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_cache_extensions) +#define _x509v3_conf_name_matches BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_conf_name_matches) +#define _x509v3_ext_free_with_method BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_ext_free_with_method) +#define _x509v3_hex_to_bytes BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x509v3_hex_to_bytes) +#define _x86_64_assembly_implementation_FOR_TESTING BORINGSSL_ADD_PREFIX_MAC_ASM(BORINGSSL_PREFIX, x86_64_assembly_implementation_FOR_TESTING) + +#endif // BORINGSSL_PREFIX_SYMBOLS_ASM_H +#endif // !defined(__APPLE__) diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols_nasm.inc b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols_nasm.inc new file mode 100644 index 0000000..d8890a3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/boringssl_prefix_symbols_nasm.inc @@ -0,0 +1,8238 @@ +; Copyright (c) 2018, Google Inc. +; SPDX-License-Identifier: ISC + +%ifndef BORINGSSL_PREFIX_SYMBOLS_NASM_INC + +%define BORINGSSL_PREFIX_SYMBOLS_NASM_INC + +%ifndef BORINGSSL_PREFIX +%define BORINGSSL_PREFIX aws_lc_0_40_0 +%endif ; BORINGSSL_PREFIX + +; 32-bit Windows adds underscores to C functions, while 64-bit Windows does not. +%ifidn __OUTPUT_FORMAT__, win32 + +%xdefine _ACCESS_DESCRIPTION_free _ %+ BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_free +%xdefine _ACCESS_DESCRIPTION_it _ %+ BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_it +%xdefine _ACCESS_DESCRIPTION_new _ %+ BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_new +%xdefine _AES_CMAC _ %+ BORINGSSL_PREFIX %+ _AES_CMAC +%xdefine _AES_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cbc_encrypt +%xdefine _AES_cfb128_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cfb128_encrypt +%xdefine _AES_cfb1_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cfb1_encrypt +%xdefine _AES_cfb8_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_cfb8_encrypt +%xdefine _AES_ctr128_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_ctr128_encrypt +%xdefine _AES_decrypt _ %+ BORINGSSL_PREFIX %+ _AES_decrypt +%xdefine _AES_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_ecb_encrypt +%xdefine _AES_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_encrypt +%xdefine _AES_ofb128_encrypt _ %+ BORINGSSL_PREFIX %+ _AES_ofb128_encrypt +%xdefine _AES_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _AES_set_decrypt_key +%xdefine _AES_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _AES_set_encrypt_key +%xdefine _AES_unwrap_key _ %+ BORINGSSL_PREFIX %+ _AES_unwrap_key +%xdefine _AES_unwrap_key_padded _ %+ BORINGSSL_PREFIX %+ _AES_unwrap_key_padded +%xdefine _AES_wrap_key _ %+ BORINGSSL_PREFIX %+ _AES_wrap_key +%xdefine _AES_wrap_key_padded _ %+ BORINGSSL_PREFIX %+ _AES_wrap_key_padded +%xdefine _ASN1_ANY_it _ %+ BORINGSSL_PREFIX %+ _ASN1_ANY_it +%xdefine _ASN1_BIT_STRING_check _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_check +%xdefine _ASN1_BIT_STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_free +%xdefine _ASN1_BIT_STRING_get_bit _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_get_bit +%xdefine _ASN1_BIT_STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_it +%xdefine _ASN1_BIT_STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_new +%xdefine _ASN1_BIT_STRING_num_bytes _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_num_bytes +%xdefine _ASN1_BIT_STRING_set _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set +%xdefine _ASN1_BIT_STRING_set_bit _ %+ BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set_bit +%xdefine _ASN1_BMPSTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_free +%xdefine _ASN1_BMPSTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_it +%xdefine _ASN1_BMPSTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_new +%xdefine _ASN1_BOOLEAN_it _ %+ BORINGSSL_PREFIX %+ _ASN1_BOOLEAN_it +%xdefine _ASN1_ENUMERATED_free _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_free +%xdefine _ASN1_ENUMERATED_get _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get +%xdefine _ASN1_ENUMERATED_get_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_int64 +%xdefine _ASN1_ENUMERATED_get_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_uint64 +%xdefine _ASN1_ENUMERATED_it _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_it +%xdefine _ASN1_ENUMERATED_new _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_new +%xdefine _ASN1_ENUMERATED_set _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set +%xdefine _ASN1_ENUMERATED_set_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_int64 +%xdefine _ASN1_ENUMERATED_set_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_uint64 +%xdefine _ASN1_ENUMERATED_to_BN _ %+ BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_to_BN +%xdefine _ASN1_FBOOLEAN_it _ %+ BORINGSSL_PREFIX %+ _ASN1_FBOOLEAN_it +%xdefine _ASN1_GENERALIZEDTIME_adj _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_adj +%xdefine _ASN1_GENERALIZEDTIME_check _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_check +%xdefine _ASN1_GENERALIZEDTIME_free _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_free +%xdefine _ASN1_GENERALIZEDTIME_it _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_it +%xdefine _ASN1_GENERALIZEDTIME_new _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_new +%xdefine _ASN1_GENERALIZEDTIME_print _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_print +%xdefine _ASN1_GENERALIZEDTIME_set _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set +%xdefine _ASN1_GENERALIZEDTIME_set_string _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set_string +%xdefine _ASN1_GENERALSTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_free +%xdefine _ASN1_GENERALSTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_it +%xdefine _ASN1_GENERALSTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_new +%xdefine _ASN1_IA5STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_IA5STRING_free +%xdefine _ASN1_IA5STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_IA5STRING_it +%xdefine _ASN1_IA5STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_IA5STRING_new +%xdefine _ASN1_INTEGER_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_cmp +%xdefine _ASN1_INTEGER_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_dup +%xdefine _ASN1_INTEGER_free _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_free +%xdefine _ASN1_INTEGER_get _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_get +%xdefine _ASN1_INTEGER_get_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_int64 +%xdefine _ASN1_INTEGER_get_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_uint64 +%xdefine _ASN1_INTEGER_it _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_it +%xdefine _ASN1_INTEGER_new _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_new +%xdefine _ASN1_INTEGER_set _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_set +%xdefine _ASN1_INTEGER_set_int64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_int64 +%xdefine _ASN1_INTEGER_set_uint64 _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_uint64 +%xdefine _ASN1_INTEGER_to_BN _ %+ BORINGSSL_PREFIX %+ _ASN1_INTEGER_to_BN +%xdefine _ASN1_NULL_free _ %+ BORINGSSL_PREFIX %+ _ASN1_NULL_free +%xdefine _ASN1_NULL_it _ %+ BORINGSSL_PREFIX %+ _ASN1_NULL_it +%xdefine _ASN1_NULL_new _ %+ BORINGSSL_PREFIX %+ _ASN1_NULL_new +%xdefine _ASN1_OBJECT_create _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_create +%xdefine _ASN1_OBJECT_free _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_free +%xdefine _ASN1_OBJECT_it _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_it +%xdefine _ASN1_OBJECT_new _ %+ BORINGSSL_PREFIX %+ _ASN1_OBJECT_new +%xdefine _ASN1_OCTET_STRING_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_cmp +%xdefine _ASN1_OCTET_STRING_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_dup +%xdefine _ASN1_OCTET_STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_free +%xdefine _ASN1_OCTET_STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_it +%xdefine _ASN1_OCTET_STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_new +%xdefine _ASN1_OCTET_STRING_set _ %+ BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_set +%xdefine _ASN1_PRINTABLESTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_free +%xdefine _ASN1_PRINTABLESTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_it +%xdefine _ASN1_PRINTABLESTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_new +%xdefine _ASN1_PRINTABLE_free _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_free +%xdefine _ASN1_PRINTABLE_it _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_it +%xdefine _ASN1_PRINTABLE_new _ %+ BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_new +%xdefine _ASN1_SEQUENCE_ANY_it _ %+ BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_ANY_it +%xdefine _ASN1_SEQUENCE_it _ %+ BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_it +%xdefine _ASN1_SET_ANY_it _ %+ BORINGSSL_PREFIX %+ _ASN1_SET_ANY_it +%xdefine _ASN1_STRING_TABLE_add _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_add +%xdefine _ASN1_STRING_TABLE_cleanup _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_cleanup +%xdefine _ASN1_STRING_clear_free _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_clear_free +%xdefine _ASN1_STRING_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_cmp +%xdefine _ASN1_STRING_copy _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_copy +%xdefine _ASN1_STRING_data _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_data +%xdefine _ASN1_STRING_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_dup +%xdefine _ASN1_STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_free +%xdefine _ASN1_STRING_get0_data _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_get0_data +%xdefine _ASN1_STRING_get_default_mask _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_get_default_mask +%xdefine _ASN1_STRING_length _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_length +%xdefine _ASN1_STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_new +%xdefine _ASN1_STRING_print _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_print +%xdefine _ASN1_STRING_print_ex _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex +%xdefine _ASN1_STRING_print_ex_fp _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex_fp +%xdefine _ASN1_STRING_set _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set +%xdefine _ASN1_STRING_set0 _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set0 +%xdefine _ASN1_STRING_set_by_NID _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set_by_NID +%xdefine _ASN1_STRING_set_default_mask _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask +%xdefine _ASN1_STRING_set_default_mask_asc _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask_asc +%xdefine _ASN1_STRING_to_UTF8 _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_to_UTF8 +%xdefine _ASN1_STRING_type _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_type +%xdefine _ASN1_STRING_type_new _ %+ BORINGSSL_PREFIX %+ _ASN1_STRING_type_new +%xdefine _ASN1_T61STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_T61STRING_free +%xdefine _ASN1_T61STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_T61STRING_it +%xdefine _ASN1_T61STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_T61STRING_new +%xdefine _ASN1_TBOOLEAN_it _ %+ BORINGSSL_PREFIX %+ _ASN1_TBOOLEAN_it +%xdefine _ASN1_TIME_adj _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_adj +%xdefine _ASN1_TIME_check _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_check +%xdefine _ASN1_TIME_diff _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_diff +%xdefine _ASN1_TIME_free _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_free +%xdefine _ASN1_TIME_it _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_it +%xdefine _ASN1_TIME_new _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_new +%xdefine _ASN1_TIME_print _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_print +%xdefine _ASN1_TIME_set _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set +%xdefine _ASN1_TIME_set_posix _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set_posix +%xdefine _ASN1_TIME_set_string _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set_string +%xdefine _ASN1_TIME_set_string_X509 _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_set_string_X509 +%xdefine _ASN1_TIME_to_generalizedtime _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_generalizedtime +%xdefine _ASN1_TIME_to_posix _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_posix +%xdefine _ASN1_TIME_to_time_t _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_time_t +%xdefine _ASN1_TIME_to_tm _ %+ BORINGSSL_PREFIX %+ _ASN1_TIME_to_tm +%xdefine _ASN1_TYPE_cmp _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_cmp +%xdefine _ASN1_TYPE_free _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_free +%xdefine _ASN1_TYPE_get _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_get +%xdefine _ASN1_TYPE_new _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_new +%xdefine _ASN1_TYPE_set _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_set +%xdefine _ASN1_TYPE_set1 _ %+ BORINGSSL_PREFIX %+ _ASN1_TYPE_set1 +%xdefine _ASN1_UNIVERSALSTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_free +%xdefine _ASN1_UNIVERSALSTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_it +%xdefine _ASN1_UNIVERSALSTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_new +%xdefine _ASN1_UTCTIME_adj _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_adj +%xdefine _ASN1_UTCTIME_check _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_check +%xdefine _ASN1_UTCTIME_cmp_time_t _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_cmp_time_t +%xdefine _ASN1_UTCTIME_free _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_free +%xdefine _ASN1_UTCTIME_it _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_it +%xdefine _ASN1_UTCTIME_new _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_new +%xdefine _ASN1_UTCTIME_print _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_print +%xdefine _ASN1_UTCTIME_set _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set +%xdefine _ASN1_UTCTIME_set_string _ %+ BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set_string +%xdefine _ASN1_UTF8STRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_free +%xdefine _ASN1_UTF8STRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_it +%xdefine _ASN1_UTF8STRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_new +%xdefine _ASN1_VISIBLESTRING_free _ %+ BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_free +%xdefine _ASN1_VISIBLESTRING_it _ %+ BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_it +%xdefine _ASN1_VISIBLESTRING_new _ %+ BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_new +%xdefine _ASN1_digest _ %+ BORINGSSL_PREFIX %+ _ASN1_digest +%xdefine _ASN1_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_dup +%xdefine _ASN1_generate_v3 _ %+ BORINGSSL_PREFIX %+ _ASN1_generate_v3 +%xdefine _ASN1_get_object _ %+ BORINGSSL_PREFIX %+ _ASN1_get_object +%xdefine _ASN1_i2d_bio _ %+ BORINGSSL_PREFIX %+ _ASN1_i2d_bio +%xdefine _ASN1_item_d2i _ %+ BORINGSSL_PREFIX %+ _ASN1_item_d2i +%xdefine _ASN1_item_d2i_bio _ %+ BORINGSSL_PREFIX %+ _ASN1_item_d2i_bio +%xdefine _ASN1_item_d2i_fp _ %+ BORINGSSL_PREFIX %+ _ASN1_item_d2i_fp +%xdefine _ASN1_item_digest _ %+ BORINGSSL_PREFIX %+ _ASN1_item_digest +%xdefine _ASN1_item_dup _ %+ BORINGSSL_PREFIX %+ _ASN1_item_dup +%xdefine _ASN1_item_ex_d2i _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_d2i +%xdefine _ASN1_item_ex_free _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_free +%xdefine _ASN1_item_ex_i2d _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_i2d +%xdefine _ASN1_item_ex_new _ %+ BORINGSSL_PREFIX %+ _ASN1_item_ex_new +%xdefine _ASN1_item_free _ %+ BORINGSSL_PREFIX %+ _ASN1_item_free +%xdefine _ASN1_item_i2d _ %+ BORINGSSL_PREFIX %+ _ASN1_item_i2d +%xdefine _ASN1_item_i2d_bio _ %+ BORINGSSL_PREFIX %+ _ASN1_item_i2d_bio +%xdefine _ASN1_item_i2d_fp _ %+ BORINGSSL_PREFIX %+ _ASN1_item_i2d_fp +%xdefine _ASN1_item_new _ %+ BORINGSSL_PREFIX %+ _ASN1_item_new +%xdefine _ASN1_item_pack _ %+ BORINGSSL_PREFIX %+ _ASN1_item_pack +%xdefine _ASN1_item_sign _ %+ BORINGSSL_PREFIX %+ _ASN1_item_sign +%xdefine _ASN1_item_sign_ctx _ %+ BORINGSSL_PREFIX %+ _ASN1_item_sign_ctx +%xdefine _ASN1_item_unpack _ %+ BORINGSSL_PREFIX %+ _ASN1_item_unpack +%xdefine _ASN1_item_verify _ %+ BORINGSSL_PREFIX %+ _ASN1_item_verify +%xdefine _ASN1_mbstring_copy _ %+ BORINGSSL_PREFIX %+ _ASN1_mbstring_copy +%xdefine _ASN1_mbstring_ncopy _ %+ BORINGSSL_PREFIX %+ _ASN1_mbstring_ncopy +%xdefine _ASN1_object_size _ %+ BORINGSSL_PREFIX %+ _ASN1_object_size +%xdefine _ASN1_parse _ %+ BORINGSSL_PREFIX %+ _ASN1_parse +%xdefine _ASN1_primitive_free _ %+ BORINGSSL_PREFIX %+ _ASN1_primitive_free +%xdefine _ASN1_put_eoc _ %+ BORINGSSL_PREFIX %+ _ASN1_put_eoc +%xdefine _ASN1_put_object _ %+ BORINGSSL_PREFIX %+ _ASN1_put_object +%xdefine _ASN1_tag2bit _ %+ BORINGSSL_PREFIX %+ _ASN1_tag2bit +%xdefine _ASN1_tag2str _ %+ BORINGSSL_PREFIX %+ _ASN1_tag2str +%xdefine _ASN1_template_free _ %+ BORINGSSL_PREFIX %+ _ASN1_template_free +%xdefine _AUTHORITY_INFO_ACCESS_free _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_free +%xdefine _AUTHORITY_INFO_ACCESS_it _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_it +%xdefine _AUTHORITY_INFO_ACCESS_new _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_new +%xdefine _AUTHORITY_KEYID_free _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_free +%xdefine _AUTHORITY_KEYID_it _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_it +%xdefine _AUTHORITY_KEYID_new _ %+ BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_new +%xdefine _AWSLC_non_fips_pkey_evp_asn1_methods _ %+ BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_asn1_methods +%xdefine _AWSLC_non_fips_pkey_evp_methods _ %+ BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_methods +%xdefine _AWSLC_thread_local_clear _ %+ BORINGSSL_PREFIX %+ _AWSLC_thread_local_clear +%xdefine _AWSLC_thread_local_shutdown _ %+ BORINGSSL_PREFIX %+ _AWSLC_thread_local_shutdown +%xdefine _AWS_LC_FIPS_failure _ %+ BORINGSSL_PREFIX %+ _AWS_LC_FIPS_failure +%xdefine _BASIC_CONSTRAINTS_free _ %+ BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_free +%xdefine _BASIC_CONSTRAINTS_it _ %+ BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_it +%xdefine _BASIC_CONSTRAINTS_new _ %+ BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_new +%xdefine _BF_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_cbc_encrypt +%xdefine _BF_cfb64_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_cfb64_encrypt +%xdefine _BF_decrypt _ %+ BORINGSSL_PREFIX %+ _BF_decrypt +%xdefine _BF_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_ecb_encrypt +%xdefine _BF_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_encrypt +%xdefine _BF_ofb64_encrypt _ %+ BORINGSSL_PREFIX %+ _BF_ofb64_encrypt +%xdefine _BF_set_key _ %+ BORINGSSL_PREFIX %+ _BF_set_key +%xdefine _BIO_ADDR_clear _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_clear +%xdefine _BIO_ADDR_copy _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_copy +%xdefine _BIO_ADDR_dup _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_dup +%xdefine _BIO_ADDR_family _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_family +%xdefine _BIO_ADDR_free _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_free +%xdefine _BIO_ADDR_new _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_new +%xdefine _BIO_ADDR_rawaddress _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_rawaddress +%xdefine _BIO_ADDR_rawmake _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_rawmake +%xdefine _BIO_ADDR_rawport _ %+ BORINGSSL_PREFIX %+ _BIO_ADDR_rawport +%xdefine _BIO_append_filename _ %+ BORINGSSL_PREFIX %+ _BIO_append_filename +%xdefine _BIO_callback_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_callback_ctrl +%xdefine _BIO_clear_flags _ %+ BORINGSSL_PREFIX %+ _BIO_clear_flags +%xdefine _BIO_clear_retry_flags _ %+ BORINGSSL_PREFIX %+ _BIO_clear_retry_flags +%xdefine _BIO_copy_next_retry _ %+ BORINGSSL_PREFIX %+ _BIO_copy_next_retry +%xdefine _BIO_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl +%xdefine _BIO_ctrl_dgram_connect _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_dgram_connect +%xdefine _BIO_ctrl_get_read_request _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_get_read_request +%xdefine _BIO_ctrl_get_write_guarantee _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_get_write_guarantee +%xdefine _BIO_ctrl_pending _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_pending +%xdefine _BIO_ctrl_set_connected _ %+ BORINGSSL_PREFIX %+ _BIO_ctrl_set_connected +%xdefine _BIO_destroy_bio_pair _ %+ BORINGSSL_PREFIX %+ _BIO_destroy_bio_pair +%xdefine _BIO_dgram_get_peer _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_get_peer +%xdefine _BIO_dgram_recv_timedout _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_recv_timedout +%xdefine _BIO_dgram_send_timedout _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_send_timedout +%xdefine _BIO_dgram_set_peer _ %+ BORINGSSL_PREFIX %+ _BIO_dgram_set_peer +%xdefine _BIO_do_connect _ %+ BORINGSSL_PREFIX %+ _BIO_do_connect +%xdefine _BIO_dump _ %+ BORINGSSL_PREFIX %+ _BIO_dump +%xdefine _BIO_eof _ %+ BORINGSSL_PREFIX %+ _BIO_eof +%xdefine _BIO_f_base64 _ %+ BORINGSSL_PREFIX %+ _BIO_f_base64 +%xdefine _BIO_f_cipher _ %+ BORINGSSL_PREFIX %+ _BIO_f_cipher +%xdefine _BIO_f_md _ %+ BORINGSSL_PREFIX %+ _BIO_f_md +%xdefine _BIO_find_type _ %+ BORINGSSL_PREFIX %+ _BIO_find_type +%xdefine _BIO_flush _ %+ BORINGSSL_PREFIX %+ _BIO_flush +%xdefine _BIO_free _ %+ BORINGSSL_PREFIX %+ _BIO_free +%xdefine _BIO_free_all _ %+ BORINGSSL_PREFIX %+ _BIO_free_all +%xdefine _BIO_get_callback_arg _ %+ BORINGSSL_PREFIX %+ _BIO_get_callback_arg +%xdefine _BIO_get_cipher_ctx _ %+ BORINGSSL_PREFIX %+ _BIO_get_cipher_ctx +%xdefine _BIO_get_cipher_status _ %+ BORINGSSL_PREFIX %+ _BIO_get_cipher_status +%xdefine _BIO_get_close _ %+ BORINGSSL_PREFIX %+ _BIO_get_close +%xdefine _BIO_get_data _ %+ BORINGSSL_PREFIX %+ _BIO_get_data +%xdefine _BIO_get_ex_data _ %+ BORINGSSL_PREFIX %+ _BIO_get_ex_data +%xdefine _BIO_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _BIO_get_ex_new_index +%xdefine _BIO_get_fd _ %+ BORINGSSL_PREFIX %+ _BIO_get_fd +%xdefine _BIO_get_fp _ %+ BORINGSSL_PREFIX %+ _BIO_get_fp +%xdefine _BIO_get_init _ %+ BORINGSSL_PREFIX %+ _BIO_get_init +%xdefine _BIO_get_md _ %+ BORINGSSL_PREFIX %+ _BIO_get_md +%xdefine _BIO_get_md_ctx _ %+ BORINGSSL_PREFIX %+ _BIO_get_md_ctx +%xdefine _BIO_get_mem_ptr _ %+ BORINGSSL_PREFIX %+ _BIO_get_mem_ptr +%xdefine _BIO_get_new_index _ %+ BORINGSSL_PREFIX %+ _BIO_get_new_index +%xdefine _BIO_get_retry_flags _ %+ BORINGSSL_PREFIX %+ _BIO_get_retry_flags +%xdefine _BIO_get_retry_reason _ %+ BORINGSSL_PREFIX %+ _BIO_get_retry_reason +%xdefine _BIO_get_shutdown _ %+ BORINGSSL_PREFIX %+ _BIO_get_shutdown +%xdefine _BIO_gets _ %+ BORINGSSL_PREFIX %+ _BIO_gets +%xdefine _BIO_hexdump _ %+ BORINGSSL_PREFIX %+ _BIO_hexdump +%xdefine _BIO_indent _ %+ BORINGSSL_PREFIX %+ _BIO_indent +%xdefine _BIO_int_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_int_ctrl +%xdefine _BIO_mem_contents _ %+ BORINGSSL_PREFIX %+ _BIO_mem_contents +%xdefine _BIO_meth_free _ %+ BORINGSSL_PREFIX %+ _BIO_meth_free +%xdefine _BIO_meth_get_callback_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_callback_ctrl +%xdefine _BIO_meth_get_create _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_create +%xdefine _BIO_meth_get_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_ctrl +%xdefine _BIO_meth_get_destroy _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_destroy +%xdefine _BIO_meth_get_gets _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_gets +%xdefine _BIO_meth_get_puts _ %+ BORINGSSL_PREFIX %+ _BIO_meth_get_puts +%xdefine _BIO_meth_new _ %+ BORINGSSL_PREFIX %+ _BIO_meth_new +%xdefine _BIO_meth_set_callback_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_callback_ctrl +%xdefine _BIO_meth_set_create _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_create +%xdefine _BIO_meth_set_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_ctrl +%xdefine _BIO_meth_set_destroy _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_destroy +%xdefine _BIO_meth_set_gets _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_gets +%xdefine _BIO_meth_set_puts _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_puts +%xdefine _BIO_meth_set_read _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_read +%xdefine _BIO_meth_set_write _ %+ BORINGSSL_PREFIX %+ _BIO_meth_set_write +%xdefine _BIO_method_name _ %+ BORINGSSL_PREFIX %+ _BIO_method_name +%xdefine _BIO_method_type _ %+ BORINGSSL_PREFIX %+ _BIO_method_type +%xdefine _BIO_new _ %+ BORINGSSL_PREFIX %+ _BIO_new +%xdefine _BIO_new_bio_pair _ %+ BORINGSSL_PREFIX %+ _BIO_new_bio_pair +%xdefine _BIO_new_connect _ %+ BORINGSSL_PREFIX %+ _BIO_new_connect +%xdefine _BIO_new_dgram _ %+ BORINGSSL_PREFIX %+ _BIO_new_dgram +%xdefine _BIO_new_fd _ %+ BORINGSSL_PREFIX %+ _BIO_new_fd +%xdefine _BIO_new_file _ %+ BORINGSSL_PREFIX %+ _BIO_new_file +%xdefine _BIO_new_fp _ %+ BORINGSSL_PREFIX %+ _BIO_new_fp +%xdefine _BIO_new_mem_buf _ %+ BORINGSSL_PREFIX %+ _BIO_new_mem_buf +%xdefine _BIO_new_socket _ %+ BORINGSSL_PREFIX %+ _BIO_new_socket +%xdefine _BIO_next _ %+ BORINGSSL_PREFIX %+ _BIO_next +%xdefine _BIO_number_read _ %+ BORINGSSL_PREFIX %+ _BIO_number_read +%xdefine _BIO_number_written _ %+ BORINGSSL_PREFIX %+ _BIO_number_written +%xdefine _BIO_pending _ %+ BORINGSSL_PREFIX %+ _BIO_pending +%xdefine _BIO_pop _ %+ BORINGSSL_PREFIX %+ _BIO_pop +%xdefine _BIO_printf _ %+ BORINGSSL_PREFIX %+ _BIO_printf +%xdefine _BIO_ptr_ctrl _ %+ BORINGSSL_PREFIX %+ _BIO_ptr_ctrl +%xdefine _BIO_push _ %+ BORINGSSL_PREFIX %+ _BIO_push +%xdefine _BIO_puts _ %+ BORINGSSL_PREFIX %+ _BIO_puts +%xdefine _BIO_read _ %+ BORINGSSL_PREFIX %+ _BIO_read +%xdefine _BIO_read_asn1 _ %+ BORINGSSL_PREFIX %+ _BIO_read_asn1 +%xdefine _BIO_read_ex _ %+ BORINGSSL_PREFIX %+ _BIO_read_ex +%xdefine _BIO_read_filename _ %+ BORINGSSL_PREFIX %+ _BIO_read_filename +%xdefine _BIO_reset _ %+ BORINGSSL_PREFIX %+ _BIO_reset +%xdefine _BIO_rw_filename _ %+ BORINGSSL_PREFIX %+ _BIO_rw_filename +%xdefine _BIO_s_connect _ %+ BORINGSSL_PREFIX %+ _BIO_s_connect +%xdefine _BIO_s_datagram _ %+ BORINGSSL_PREFIX %+ _BIO_s_datagram +%xdefine _BIO_s_fd _ %+ BORINGSSL_PREFIX %+ _BIO_s_fd +%xdefine _BIO_s_file _ %+ BORINGSSL_PREFIX %+ _BIO_s_file +%xdefine _BIO_s_mem _ %+ BORINGSSL_PREFIX %+ _BIO_s_mem +%xdefine _BIO_s_secmem _ %+ BORINGSSL_PREFIX %+ _BIO_s_secmem +%xdefine _BIO_s_socket _ %+ BORINGSSL_PREFIX %+ _BIO_s_socket +%xdefine _BIO_seek _ %+ BORINGSSL_PREFIX %+ _BIO_seek +%xdefine _BIO_set_callback _ %+ BORINGSSL_PREFIX %+ _BIO_set_callback +%xdefine _BIO_set_callback_arg _ %+ BORINGSSL_PREFIX %+ _BIO_set_callback_arg +%xdefine _BIO_set_callback_ex _ %+ BORINGSSL_PREFIX %+ _BIO_set_callback_ex +%xdefine _BIO_set_cipher _ %+ BORINGSSL_PREFIX %+ _BIO_set_cipher +%xdefine _BIO_set_close _ %+ BORINGSSL_PREFIX %+ _BIO_set_close +%xdefine _BIO_set_conn_hostname _ %+ BORINGSSL_PREFIX %+ _BIO_set_conn_hostname +%xdefine _BIO_set_conn_int_port _ %+ BORINGSSL_PREFIX %+ _BIO_set_conn_int_port +%xdefine _BIO_set_conn_port _ %+ BORINGSSL_PREFIX %+ _BIO_set_conn_port +%xdefine _BIO_set_data _ %+ BORINGSSL_PREFIX %+ _BIO_set_data +%xdefine _BIO_set_ex_data _ %+ BORINGSSL_PREFIX %+ _BIO_set_ex_data +%xdefine _BIO_set_fd _ %+ BORINGSSL_PREFIX %+ _BIO_set_fd +%xdefine _BIO_set_flags _ %+ BORINGSSL_PREFIX %+ _BIO_set_flags +%xdefine _BIO_set_fp _ %+ BORINGSSL_PREFIX %+ _BIO_set_fp +%xdefine _BIO_set_init _ %+ BORINGSSL_PREFIX %+ _BIO_set_init +%xdefine _BIO_set_md _ %+ BORINGSSL_PREFIX %+ _BIO_set_md +%xdefine _BIO_set_mem_buf _ %+ BORINGSSL_PREFIX %+ _BIO_set_mem_buf +%xdefine _BIO_set_mem_eof_return _ %+ BORINGSSL_PREFIX %+ _BIO_set_mem_eof_return +%xdefine _BIO_set_nbio _ %+ BORINGSSL_PREFIX %+ _BIO_set_nbio +%xdefine _BIO_set_retry_read _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_read +%xdefine _BIO_set_retry_reason _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_reason +%xdefine _BIO_set_retry_special _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_special +%xdefine _BIO_set_retry_write _ %+ BORINGSSL_PREFIX %+ _BIO_set_retry_write +%xdefine _BIO_set_shutdown _ %+ BORINGSSL_PREFIX %+ _BIO_set_shutdown +%xdefine _BIO_set_write_buffer_size _ %+ BORINGSSL_PREFIX %+ _BIO_set_write_buffer_size +%xdefine _BIO_should_io_special _ %+ BORINGSSL_PREFIX %+ _BIO_should_io_special +%xdefine _BIO_should_read _ %+ BORINGSSL_PREFIX %+ _BIO_should_read +%xdefine _BIO_should_retry _ %+ BORINGSSL_PREFIX %+ _BIO_should_retry +%xdefine _BIO_should_write _ %+ BORINGSSL_PREFIX %+ _BIO_should_write +%xdefine _BIO_shutdown_wr _ %+ BORINGSSL_PREFIX %+ _BIO_shutdown_wr +%xdefine _BIO_snprintf _ %+ BORINGSSL_PREFIX %+ _BIO_snprintf +%xdefine _BIO_tell _ %+ BORINGSSL_PREFIX %+ _BIO_tell +%xdefine _BIO_test_flags _ %+ BORINGSSL_PREFIX %+ _BIO_test_flags +%xdefine _BIO_up_ref _ %+ BORINGSSL_PREFIX %+ _BIO_up_ref +%xdefine _BIO_vfree _ %+ BORINGSSL_PREFIX %+ _BIO_vfree +%xdefine _BIO_vsnprintf _ %+ BORINGSSL_PREFIX %+ _BIO_vsnprintf +%xdefine _BIO_wpending _ %+ BORINGSSL_PREFIX %+ _BIO_wpending +%xdefine _BIO_write _ %+ BORINGSSL_PREFIX %+ _BIO_write +%xdefine _BIO_write_all _ %+ BORINGSSL_PREFIX %+ _BIO_write_all +%xdefine _BIO_write_ex _ %+ BORINGSSL_PREFIX %+ _BIO_write_ex +%xdefine _BIO_write_filename _ %+ BORINGSSL_PREFIX %+ _BIO_write_filename +%xdefine _BLAKE2B256 _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256 +%xdefine _BLAKE2B256_Final _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256_Final +%xdefine _BLAKE2B256_Init _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256_Init +%xdefine _BLAKE2B256_Update _ %+ BORINGSSL_PREFIX %+ _BLAKE2B256_Update +%xdefine _BN_BLINDING_convert _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_convert +%xdefine _BN_BLINDING_free _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_free +%xdefine _BN_BLINDING_invalidate _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_invalidate +%xdefine _BN_BLINDING_invert _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_invert +%xdefine _BN_BLINDING_new _ %+ BORINGSSL_PREFIX %+ _BN_BLINDING_new +%xdefine _BN_CTX_end _ %+ BORINGSSL_PREFIX %+ _BN_CTX_end +%xdefine _BN_CTX_free _ %+ BORINGSSL_PREFIX %+ _BN_CTX_free +%xdefine _BN_CTX_get _ %+ BORINGSSL_PREFIX %+ _BN_CTX_get +%xdefine _BN_CTX_new _ %+ BORINGSSL_PREFIX %+ _BN_CTX_new +%xdefine _BN_CTX_secure_new _ %+ BORINGSSL_PREFIX %+ _BN_CTX_secure_new +%xdefine _BN_CTX_start _ %+ BORINGSSL_PREFIX %+ _BN_CTX_start +%xdefine _BN_GENCB_call _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_call +%xdefine _BN_GENCB_free _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_free +%xdefine _BN_GENCB_get_arg _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_get_arg +%xdefine _BN_GENCB_new _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_new +%xdefine _BN_GENCB_set _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_set +%xdefine _BN_GENCB_set_old _ %+ BORINGSSL_PREFIX %+ _BN_GENCB_set_old +%xdefine _BN_MONT_CTX_copy _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_copy +%xdefine _BN_MONT_CTX_free _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_free +%xdefine _BN_MONT_CTX_new _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_new +%xdefine _BN_MONT_CTX_new_consttime _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_consttime +%xdefine _BN_MONT_CTX_new_for_modulus _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_for_modulus +%xdefine _BN_MONT_CTX_set _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_set +%xdefine _BN_MONT_CTX_set_locked _ %+ BORINGSSL_PREFIX %+ _BN_MONT_CTX_set_locked +%xdefine _BN_abs_is_word _ %+ BORINGSSL_PREFIX %+ _BN_abs_is_word +%xdefine _BN_add _ %+ BORINGSSL_PREFIX %+ _BN_add +%xdefine _BN_add_word _ %+ BORINGSSL_PREFIX %+ _BN_add_word +%xdefine _BN_asc2bn _ %+ BORINGSSL_PREFIX %+ _BN_asc2bn +%xdefine _BN_bin2bn _ %+ BORINGSSL_PREFIX %+ _BN_bin2bn +%xdefine _BN_bn2bin _ %+ BORINGSSL_PREFIX %+ _BN_bn2bin +%xdefine _BN_bn2bin_padded _ %+ BORINGSSL_PREFIX %+ _BN_bn2bin_padded +%xdefine _BN_bn2binpad _ %+ BORINGSSL_PREFIX %+ _BN_bn2binpad +%xdefine _BN_bn2cbb_padded _ %+ BORINGSSL_PREFIX %+ _BN_bn2cbb_padded +%xdefine _BN_bn2dec _ %+ BORINGSSL_PREFIX %+ _BN_bn2dec +%xdefine _BN_bn2hex _ %+ BORINGSSL_PREFIX %+ _BN_bn2hex +%xdefine _BN_bn2le_padded _ %+ BORINGSSL_PREFIX %+ _BN_bn2le_padded +%xdefine _BN_bn2mpi _ %+ BORINGSSL_PREFIX %+ _BN_bn2mpi +%xdefine _BN_clear _ %+ BORINGSSL_PREFIX %+ _BN_clear +%xdefine _BN_clear_bit _ %+ BORINGSSL_PREFIX %+ _BN_clear_bit +%xdefine _BN_clear_free _ %+ BORINGSSL_PREFIX %+ _BN_clear_free +%xdefine _BN_cmp _ %+ BORINGSSL_PREFIX %+ _BN_cmp +%xdefine _BN_cmp_word _ %+ BORINGSSL_PREFIX %+ _BN_cmp_word +%xdefine _BN_copy _ %+ BORINGSSL_PREFIX %+ _BN_copy +%xdefine _BN_count_low_zero_bits _ %+ BORINGSSL_PREFIX %+ _BN_count_low_zero_bits +%xdefine _BN_dec2bn _ %+ BORINGSSL_PREFIX %+ _BN_dec2bn +%xdefine _BN_div _ %+ BORINGSSL_PREFIX %+ _BN_div +%xdefine _BN_div_word _ %+ BORINGSSL_PREFIX %+ _BN_div_word +%xdefine _BN_dup _ %+ BORINGSSL_PREFIX %+ _BN_dup +%xdefine _BN_enhanced_miller_rabin_primality_test _ %+ BORINGSSL_PREFIX %+ _BN_enhanced_miller_rabin_primality_test +%xdefine _BN_equal_consttime _ %+ BORINGSSL_PREFIX %+ _BN_equal_consttime +%xdefine _BN_exp _ %+ BORINGSSL_PREFIX %+ _BN_exp +%xdefine _BN_free _ %+ BORINGSSL_PREFIX %+ _BN_free +%xdefine _BN_from_montgomery _ %+ BORINGSSL_PREFIX %+ _BN_from_montgomery +%xdefine _BN_gcd _ %+ BORINGSSL_PREFIX %+ _BN_gcd +%xdefine _BN_generate_prime_ex _ %+ BORINGSSL_PREFIX %+ _BN_generate_prime_ex +%xdefine _BN_get_flags _ %+ BORINGSSL_PREFIX %+ _BN_get_flags +%xdefine _BN_get_minimal_width _ %+ BORINGSSL_PREFIX %+ _BN_get_minimal_width +%xdefine _BN_get_rfc3526_prime_1536 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_1536 +%xdefine _BN_get_rfc3526_prime_2048 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_2048 +%xdefine _BN_get_rfc3526_prime_3072 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_3072 +%xdefine _BN_get_rfc3526_prime_4096 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_4096 +%xdefine _BN_get_rfc3526_prime_6144 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_6144 +%xdefine _BN_get_rfc3526_prime_8192 _ %+ BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_8192 +%xdefine _BN_get_u64 _ %+ BORINGSSL_PREFIX %+ _BN_get_u64 +%xdefine _BN_get_word _ %+ BORINGSSL_PREFIX %+ _BN_get_word +%xdefine _BN_hex2bn _ %+ BORINGSSL_PREFIX %+ _BN_hex2bn +%xdefine _BN_init _ %+ BORINGSSL_PREFIX %+ _BN_init +%xdefine _BN_is_bit_set _ %+ BORINGSSL_PREFIX %+ _BN_is_bit_set +%xdefine _BN_is_negative _ %+ BORINGSSL_PREFIX %+ _BN_is_negative +%xdefine _BN_is_odd _ %+ BORINGSSL_PREFIX %+ _BN_is_odd +%xdefine _BN_is_one _ %+ BORINGSSL_PREFIX %+ _BN_is_one +%xdefine _BN_is_pow2 _ %+ BORINGSSL_PREFIX %+ _BN_is_pow2 +%xdefine _BN_is_prime_ex _ %+ BORINGSSL_PREFIX %+ _BN_is_prime_ex +%xdefine _BN_is_prime_fasttest_ex _ %+ BORINGSSL_PREFIX %+ _BN_is_prime_fasttest_ex +%xdefine _BN_is_word _ %+ BORINGSSL_PREFIX %+ _BN_is_word +%xdefine _BN_is_zero _ %+ BORINGSSL_PREFIX %+ _BN_is_zero +%xdefine _BN_le2bn _ %+ BORINGSSL_PREFIX %+ _BN_le2bn +%xdefine _BN_lshift _ %+ BORINGSSL_PREFIX %+ _BN_lshift +%xdefine _BN_lshift1 _ %+ BORINGSSL_PREFIX %+ _BN_lshift1 +%xdefine _BN_marshal_asn1 _ %+ BORINGSSL_PREFIX %+ _BN_marshal_asn1 +%xdefine _BN_mask_bits _ %+ BORINGSSL_PREFIX %+ _BN_mask_bits +%xdefine _BN_mod_add _ %+ BORINGSSL_PREFIX %+ _BN_mod_add +%xdefine _BN_mod_add_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_add_quick +%xdefine _BN_mod_exp _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp +%xdefine _BN_mod_exp2_mont _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp2_mont +%xdefine _BN_mod_exp_mont _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont +%xdefine _BN_mod_exp_mont_consttime _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime +%xdefine _BN_mod_exp_mont_consttime_x2 _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime_x2 +%xdefine _BN_mod_exp_mont_word _ %+ BORINGSSL_PREFIX %+ _BN_mod_exp_mont_word +%xdefine _BN_mod_inverse _ %+ BORINGSSL_PREFIX %+ _BN_mod_inverse +%xdefine _BN_mod_inverse_blinded _ %+ BORINGSSL_PREFIX %+ _BN_mod_inverse_blinded +%xdefine _BN_mod_inverse_odd _ %+ BORINGSSL_PREFIX %+ _BN_mod_inverse_odd +%xdefine _BN_mod_lshift _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift +%xdefine _BN_mod_lshift1 _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift1 +%xdefine _BN_mod_lshift1_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift1_quick +%xdefine _BN_mod_lshift_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_lshift_quick +%xdefine _BN_mod_mul _ %+ BORINGSSL_PREFIX %+ _BN_mod_mul +%xdefine _BN_mod_mul_montgomery _ %+ BORINGSSL_PREFIX %+ _BN_mod_mul_montgomery +%xdefine _BN_mod_pow2 _ %+ BORINGSSL_PREFIX %+ _BN_mod_pow2 +%xdefine _BN_mod_sqr _ %+ BORINGSSL_PREFIX %+ _BN_mod_sqr +%xdefine _BN_mod_sqrt _ %+ BORINGSSL_PREFIX %+ _BN_mod_sqrt +%xdefine _BN_mod_sub _ %+ BORINGSSL_PREFIX %+ _BN_mod_sub +%xdefine _BN_mod_sub_quick _ %+ BORINGSSL_PREFIX %+ _BN_mod_sub_quick +%xdefine _BN_mod_word _ %+ BORINGSSL_PREFIX %+ _BN_mod_word +%xdefine _BN_mpi2bn _ %+ BORINGSSL_PREFIX %+ _BN_mpi2bn +%xdefine _BN_mul _ %+ BORINGSSL_PREFIX %+ _BN_mul +%xdefine _BN_mul_word _ %+ BORINGSSL_PREFIX %+ _BN_mul_word +%xdefine _BN_new _ %+ BORINGSSL_PREFIX %+ _BN_new +%xdefine _BN_nnmod _ %+ BORINGSSL_PREFIX %+ _BN_nnmod +%xdefine _BN_nnmod_pow2 _ %+ BORINGSSL_PREFIX %+ _BN_nnmod_pow2 +%xdefine _BN_num_bits _ %+ BORINGSSL_PREFIX %+ _BN_num_bits +%xdefine _BN_num_bits_word _ %+ BORINGSSL_PREFIX %+ _BN_num_bits_word +%xdefine _BN_num_bytes _ %+ BORINGSSL_PREFIX %+ _BN_num_bytes +%xdefine _BN_one _ %+ BORINGSSL_PREFIX %+ _BN_one +%xdefine _BN_parse_asn1_unsigned _ %+ BORINGSSL_PREFIX %+ _BN_parse_asn1_unsigned +%xdefine _BN_primality_test _ %+ BORINGSSL_PREFIX %+ _BN_primality_test +%xdefine _BN_print _ %+ BORINGSSL_PREFIX %+ _BN_print +%xdefine _BN_print_fp _ %+ BORINGSSL_PREFIX %+ _BN_print_fp +%xdefine _BN_pseudo_rand _ %+ BORINGSSL_PREFIX %+ _BN_pseudo_rand +%xdefine _BN_pseudo_rand_range _ %+ BORINGSSL_PREFIX %+ _BN_pseudo_rand_range +%xdefine _BN_rand _ %+ BORINGSSL_PREFIX %+ _BN_rand +%xdefine _BN_rand_range _ %+ BORINGSSL_PREFIX %+ _BN_rand_range +%xdefine _BN_rand_range_ex _ %+ BORINGSSL_PREFIX %+ _BN_rand_range_ex +%xdefine _BN_rshift _ %+ BORINGSSL_PREFIX %+ _BN_rshift +%xdefine _BN_rshift1 _ %+ BORINGSSL_PREFIX %+ _BN_rshift1 +%xdefine _BN_secure_new _ %+ BORINGSSL_PREFIX %+ _BN_secure_new +%xdefine _BN_set_bit _ %+ BORINGSSL_PREFIX %+ _BN_set_bit +%xdefine _BN_set_flags _ %+ BORINGSSL_PREFIX %+ _BN_set_flags +%xdefine _BN_set_negative _ %+ BORINGSSL_PREFIX %+ _BN_set_negative +%xdefine _BN_set_u64 _ %+ BORINGSSL_PREFIX %+ _BN_set_u64 +%xdefine _BN_set_word _ %+ BORINGSSL_PREFIX %+ _BN_set_word +%xdefine _BN_sqr _ %+ BORINGSSL_PREFIX %+ _BN_sqr +%xdefine _BN_sqrt _ %+ BORINGSSL_PREFIX %+ _BN_sqrt +%xdefine _BN_sub _ %+ BORINGSSL_PREFIX %+ _BN_sub +%xdefine _BN_sub_word _ %+ BORINGSSL_PREFIX %+ _BN_sub_word +%xdefine _BN_to_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _BN_to_ASN1_ENUMERATED +%xdefine _BN_to_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _BN_to_ASN1_INTEGER +%xdefine _BN_to_montgomery _ %+ BORINGSSL_PREFIX %+ _BN_to_montgomery +%xdefine _BN_uadd _ %+ BORINGSSL_PREFIX %+ _BN_uadd +%xdefine _BN_ucmp _ %+ BORINGSSL_PREFIX %+ _BN_ucmp +%xdefine _BN_usub _ %+ BORINGSSL_PREFIX %+ _BN_usub +%xdefine _BN_value_one _ %+ BORINGSSL_PREFIX %+ _BN_value_one +%xdefine _BN_zero _ %+ BORINGSSL_PREFIX %+ _BN_zero +%xdefine _BORINGSSL_function_hit _ %+ BORINGSSL_PREFIX %+ _BORINGSSL_function_hit +%xdefine _BORINGSSL_self_test _ %+ BORINGSSL_PREFIX %+ _BORINGSSL_self_test +%xdefine _BUF_MEM_append _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_append +%xdefine _BUF_MEM_free _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_free +%xdefine _BUF_MEM_grow _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_grow +%xdefine _BUF_MEM_grow_clean _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_grow_clean +%xdefine _BUF_MEM_new _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_new +%xdefine _BUF_MEM_reserve _ %+ BORINGSSL_PREFIX %+ _BUF_MEM_reserve +%xdefine _BUF_memdup _ %+ BORINGSSL_PREFIX %+ _BUF_memdup +%xdefine _BUF_strdup _ %+ BORINGSSL_PREFIX %+ _BUF_strdup +%xdefine _BUF_strlcat _ %+ BORINGSSL_PREFIX %+ _BUF_strlcat +%xdefine _BUF_strlcpy _ %+ BORINGSSL_PREFIX %+ _BUF_strlcpy +%xdefine _BUF_strndup _ %+ BORINGSSL_PREFIX %+ _BUF_strndup +%xdefine _BUF_strnlen _ %+ BORINGSSL_PREFIX %+ _BUF_strnlen +%xdefine _CAST_S_table0 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table0 +%xdefine _CAST_S_table1 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table1 +%xdefine _CAST_S_table2 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table2 +%xdefine _CAST_S_table3 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table3 +%xdefine _CAST_S_table4 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table4 +%xdefine _CAST_S_table5 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table5 +%xdefine _CAST_S_table6 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table6 +%xdefine _CAST_S_table7 _ %+ BORINGSSL_PREFIX %+ _CAST_S_table7 +%xdefine _CAST_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _CAST_cbc_encrypt +%xdefine _CAST_decrypt _ %+ BORINGSSL_PREFIX %+ _CAST_decrypt +%xdefine _CAST_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _CAST_ecb_encrypt +%xdefine _CAST_encrypt _ %+ BORINGSSL_PREFIX %+ _CAST_encrypt +%xdefine _CAST_set_key _ %+ BORINGSSL_PREFIX %+ _CAST_set_key +%xdefine _CBB_add_asn1 _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1 +%xdefine _CBB_add_asn1_bool _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_bool +%xdefine _CBB_add_asn1_int64 _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_int64 +%xdefine _CBB_add_asn1_int64_with_tag _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_int64_with_tag +%xdefine _CBB_add_asn1_octet_string _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_octet_string +%xdefine _CBB_add_asn1_oid_from_text _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_oid_from_text +%xdefine _CBB_add_asn1_uint64 _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64 +%xdefine _CBB_add_asn1_uint64_with_tag _ %+ BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64_with_tag +%xdefine _CBB_add_bytes _ %+ BORINGSSL_PREFIX %+ _CBB_add_bytes +%xdefine _CBB_add_space _ %+ BORINGSSL_PREFIX %+ _CBB_add_space +%xdefine _CBB_add_u16 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u16 +%xdefine _CBB_add_u16_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBB_add_u16_length_prefixed +%xdefine _CBB_add_u16le _ %+ BORINGSSL_PREFIX %+ _CBB_add_u16le +%xdefine _CBB_add_u24 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u24 +%xdefine _CBB_add_u24_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBB_add_u24_length_prefixed +%xdefine _CBB_add_u32 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u32 +%xdefine _CBB_add_u32le _ %+ BORINGSSL_PREFIX %+ _CBB_add_u32le +%xdefine _CBB_add_u64 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u64 +%xdefine _CBB_add_u64le _ %+ BORINGSSL_PREFIX %+ _CBB_add_u64le +%xdefine _CBB_add_u8 _ %+ BORINGSSL_PREFIX %+ _CBB_add_u8 +%xdefine _CBB_add_u8_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBB_add_u8_length_prefixed +%xdefine _CBB_add_zeros _ %+ BORINGSSL_PREFIX %+ _CBB_add_zeros +%xdefine _CBB_cleanup _ %+ BORINGSSL_PREFIX %+ _CBB_cleanup +%xdefine _CBB_data _ %+ BORINGSSL_PREFIX %+ _CBB_data +%xdefine _CBB_did_write _ %+ BORINGSSL_PREFIX %+ _CBB_did_write +%xdefine _CBB_discard_child _ %+ BORINGSSL_PREFIX %+ _CBB_discard_child +%xdefine _CBB_finish _ %+ BORINGSSL_PREFIX %+ _CBB_finish +%xdefine _CBB_finish_i2d _ %+ BORINGSSL_PREFIX %+ _CBB_finish_i2d +%xdefine _CBB_flush _ %+ BORINGSSL_PREFIX %+ _CBB_flush +%xdefine _CBB_flush_asn1_set_of _ %+ BORINGSSL_PREFIX %+ _CBB_flush_asn1_set_of +%xdefine _CBB_init _ %+ BORINGSSL_PREFIX %+ _CBB_init +%xdefine _CBB_init_fixed _ %+ BORINGSSL_PREFIX %+ _CBB_init_fixed +%xdefine _CBB_len _ %+ BORINGSSL_PREFIX %+ _CBB_len +%xdefine _CBB_reserve _ %+ BORINGSSL_PREFIX %+ _CBB_reserve +%xdefine _CBB_zero _ %+ BORINGSSL_PREFIX %+ _CBB_zero +%xdefine _CBS_asn1_ber_to_der _ %+ BORINGSSL_PREFIX %+ _CBS_asn1_ber_to_der +%xdefine _CBS_asn1_bitstring_has_bit _ %+ BORINGSSL_PREFIX %+ _CBS_asn1_bitstring_has_bit +%xdefine _CBS_asn1_oid_to_text _ %+ BORINGSSL_PREFIX %+ _CBS_asn1_oid_to_text +%xdefine _CBS_contains_zero_byte _ %+ BORINGSSL_PREFIX %+ _CBS_contains_zero_byte +%xdefine _CBS_copy_bytes _ %+ BORINGSSL_PREFIX %+ _CBS_copy_bytes +%xdefine _CBS_data _ %+ BORINGSSL_PREFIX %+ _CBS_data +%xdefine _CBS_get_any_asn1 _ %+ BORINGSSL_PREFIX %+ _CBS_get_any_asn1 +%xdefine _CBS_get_any_asn1_element _ %+ BORINGSSL_PREFIX %+ _CBS_get_any_asn1_element +%xdefine _CBS_get_any_ber_asn1_element _ %+ BORINGSSL_PREFIX %+ _CBS_get_any_ber_asn1_element +%xdefine _CBS_get_asn1 _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1 +%xdefine _CBS_get_asn1_bool _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_bool +%xdefine _CBS_get_asn1_element _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_element +%xdefine _CBS_get_asn1_implicit_string _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_implicit_string +%xdefine _CBS_get_asn1_int64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_int64 +%xdefine _CBS_get_asn1_uint64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_asn1_uint64 +%xdefine _CBS_get_bytes _ %+ BORINGSSL_PREFIX %+ _CBS_get_bytes +%xdefine _CBS_get_last_u8 _ %+ BORINGSSL_PREFIX %+ _CBS_get_last_u8 +%xdefine _CBS_get_optional_asn1 _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1 +%xdefine _CBS_get_optional_asn1_bool _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_bool +%xdefine _CBS_get_optional_asn1_int64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_int64 +%xdefine _CBS_get_optional_asn1_octet_string _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_octet_string +%xdefine _CBS_get_optional_asn1_uint64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_uint64 +%xdefine _CBS_get_u16 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u16 +%xdefine _CBS_get_u16_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBS_get_u16_length_prefixed +%xdefine _CBS_get_u16le _ %+ BORINGSSL_PREFIX %+ _CBS_get_u16le +%xdefine _CBS_get_u24 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u24 +%xdefine _CBS_get_u24_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBS_get_u24_length_prefixed +%xdefine _CBS_get_u32 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u32 +%xdefine _CBS_get_u32le _ %+ BORINGSSL_PREFIX %+ _CBS_get_u32le +%xdefine _CBS_get_u64 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u64 +%xdefine _CBS_get_u64_decimal _ %+ BORINGSSL_PREFIX %+ _CBS_get_u64_decimal +%xdefine _CBS_get_u64le _ %+ BORINGSSL_PREFIX %+ _CBS_get_u64le +%xdefine _CBS_get_u8 _ %+ BORINGSSL_PREFIX %+ _CBS_get_u8 +%xdefine _CBS_get_u8_length_prefixed _ %+ BORINGSSL_PREFIX %+ _CBS_get_u8_length_prefixed +%xdefine _CBS_get_until_first _ %+ BORINGSSL_PREFIX %+ _CBS_get_until_first +%xdefine _CBS_init _ %+ BORINGSSL_PREFIX %+ _CBS_init +%xdefine _CBS_is_unsigned_asn1_integer _ %+ BORINGSSL_PREFIX %+ _CBS_is_unsigned_asn1_integer +%xdefine _CBS_is_valid_asn1_bitstring _ %+ BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_bitstring +%xdefine _CBS_is_valid_asn1_integer _ %+ BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_integer +%xdefine _CBS_is_valid_asn1_oid _ %+ BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_oid +%xdefine _CBS_len _ %+ BORINGSSL_PREFIX %+ _CBS_len +%xdefine _CBS_mem_equal _ %+ BORINGSSL_PREFIX %+ _CBS_mem_equal +%xdefine _CBS_parse_generalized_time _ %+ BORINGSSL_PREFIX %+ _CBS_parse_generalized_time +%xdefine _CBS_parse_utc_time _ %+ BORINGSSL_PREFIX %+ _CBS_parse_utc_time +%xdefine _CBS_peek_asn1_tag _ %+ BORINGSSL_PREFIX %+ _CBS_peek_asn1_tag +%xdefine _CBS_skip _ %+ BORINGSSL_PREFIX %+ _CBS_skip +%xdefine _CBS_stow _ %+ BORINGSSL_PREFIX %+ _CBS_stow +%xdefine _CBS_strdup _ %+ BORINGSSL_PREFIX %+ _CBS_strdup +%xdefine _CERTIFICATEPOLICIES_free _ %+ BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_free +%xdefine _CERTIFICATEPOLICIES_it _ %+ BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_it +%xdefine _CERTIFICATEPOLICIES_new _ %+ BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_new +%xdefine _CMAC_CTX_copy _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_copy +%xdefine _CMAC_CTX_free _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_free +%xdefine _CMAC_CTX_get0_cipher_ctx _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_get0_cipher_ctx +%xdefine _CMAC_CTX_new _ %+ BORINGSSL_PREFIX %+ _CMAC_CTX_new +%xdefine _CMAC_Final _ %+ BORINGSSL_PREFIX %+ _CMAC_Final +%xdefine _CMAC_Init _ %+ BORINGSSL_PREFIX %+ _CMAC_Init +%xdefine _CMAC_Reset _ %+ BORINGSSL_PREFIX %+ _CMAC_Reset +%xdefine _CMAC_Update _ %+ BORINGSSL_PREFIX %+ _CMAC_Update +%xdefine _CONF_VALUE_new _ %+ BORINGSSL_PREFIX %+ _CONF_VALUE_new +%xdefine _CONF_get1_default_config_file _ %+ BORINGSSL_PREFIX %+ _CONF_get1_default_config_file +%xdefine _CONF_modules_finish _ %+ BORINGSSL_PREFIX %+ _CONF_modules_finish +%xdefine _CONF_modules_free _ %+ BORINGSSL_PREFIX %+ _CONF_modules_free +%xdefine _CONF_modules_load_file _ %+ BORINGSSL_PREFIX %+ _CONF_modules_load_file +%xdefine _CONF_modules_unload _ %+ BORINGSSL_PREFIX %+ _CONF_modules_unload +%xdefine _CONF_parse_list _ %+ BORINGSSL_PREFIX %+ _CONF_parse_list +%xdefine _CRL_DIST_POINTS_free _ %+ BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_free +%xdefine _CRL_DIST_POINTS_it _ %+ BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_it +%xdefine _CRL_DIST_POINTS_new _ %+ BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_new +%xdefine _CRYPTO_BUFFER_POOL_free _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_free +%xdefine _CRYPTO_BUFFER_POOL_new _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_new +%xdefine _CRYPTO_BUFFER_alloc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_alloc +%xdefine _CRYPTO_BUFFER_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_data +%xdefine _CRYPTO_BUFFER_free _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_free +%xdefine _CRYPTO_BUFFER_init_CBS _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_init_CBS +%xdefine _CRYPTO_BUFFER_len _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_len +%xdefine _CRYPTO_BUFFER_new _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new +%xdefine _CRYPTO_BUFFER_new_from_CBS _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_CBS +%xdefine _CRYPTO_BUFFER_new_from_static_data_unsafe _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_static_data_unsafe +%xdefine _CRYPTO_BUFFER_up_ref _ %+ BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_up_ref +%xdefine _CRYPTO_MUTEX_cleanup _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_cleanup +%xdefine _CRYPTO_MUTEX_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_init +%xdefine _CRYPTO_MUTEX_lock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_read +%xdefine _CRYPTO_MUTEX_lock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_write +%xdefine _CRYPTO_MUTEX_unlock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_read +%xdefine _CRYPTO_MUTEX_unlock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_write +%xdefine _CRYPTO_POLYVAL_finish _ %+ BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_finish +%xdefine _CRYPTO_POLYVAL_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_init +%xdefine _CRYPTO_POLYVAL_update_blocks _ %+ BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_update_blocks +%xdefine _CRYPTO_STATIC_MUTEX_is_write_locked _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_is_write_locked +%xdefine _CRYPTO_STATIC_MUTEX_lock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_read +%xdefine _CRYPTO_STATIC_MUTEX_lock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_write +%xdefine _CRYPTO_STATIC_MUTEX_unlock_read _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_read +%xdefine _CRYPTO_STATIC_MUTEX_unlock_write _ %+ BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_write +%xdefine _CRYPTO_THREADID_current _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_current +%xdefine _CRYPTO_THREADID_set_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_callback +%xdefine _CRYPTO_THREADID_set_numeric _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_numeric +%xdefine _CRYPTO_THREADID_set_pointer _ %+ BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_pointer +%xdefine _CRYPTO_cbc128_decrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cbc128_decrypt +%xdefine _CRYPTO_cbc128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cbc128_encrypt +%xdefine _CRYPTO_cfb128_1_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cfb128_1_encrypt +%xdefine _CRYPTO_cfb128_8_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cfb128_8_encrypt +%xdefine _CRYPTO_cfb128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cfb128_encrypt +%xdefine _CRYPTO_chacha_20 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_chacha_20 +%xdefine _CRYPTO_cleanup_all_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_cleanup_all_ex_data +%xdefine _CRYPTO_ctr128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt +%xdefine _CRYPTO_ctr128_encrypt_ctr32 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt_ctr32 +%xdefine _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING +%xdefine _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING +%xdefine _CRYPTO_free _ %+ BORINGSSL_PREFIX %+ _CRYPTO_free +%xdefine _CRYPTO_free_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_free_ex_data +%xdefine _CRYPTO_gcm128_aad _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_aad +%xdefine _CRYPTO_gcm128_decrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt +%xdefine _CRYPTO_gcm128_decrypt_ctr32 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt_ctr32 +%xdefine _CRYPTO_gcm128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt +%xdefine _CRYPTO_gcm128_encrypt_ctr32 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt_ctr32 +%xdefine _CRYPTO_gcm128_finish _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_finish +%xdefine _CRYPTO_gcm128_init_key _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_init_key +%xdefine _CRYPTO_gcm128_setiv _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_setiv +%xdefine _CRYPTO_gcm128_tag _ %+ BORINGSSL_PREFIX %+ _CRYPTO_gcm128_tag +%xdefine _CRYPTO_get_dynlock_create_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_create_callback +%xdefine _CRYPTO_get_dynlock_destroy_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_destroy_callback +%xdefine _CRYPTO_get_dynlock_lock_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_lock_callback +%xdefine _CRYPTO_get_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_ex_data +%xdefine _CRYPTO_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_ex_new_index +%xdefine _CRYPTO_get_fork_ube_generation _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_fork_ube_generation +%xdefine _CRYPTO_get_lock_name _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_lock_name +%xdefine _CRYPTO_get_locking_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_locking_callback +%xdefine _CRYPTO_get_sysgenid_path _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_sysgenid_path +%xdefine _CRYPTO_get_thread_local _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_thread_local +%xdefine _CRYPTO_get_ube_generation_number _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_ube_generation_number +%xdefine _CRYPTO_get_vm_ube_active _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_active +%xdefine _CRYPTO_get_vm_ube_generation _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_generation +%xdefine _CRYPTO_get_vm_ube_supported _ %+ BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_supported +%xdefine _CRYPTO_ghash_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ghash_init +%xdefine _CRYPTO_has_asm _ %+ BORINGSSL_PREFIX %+ _CRYPTO_has_asm +%xdefine _CRYPTO_has_broken_NEON _ %+ BORINGSSL_PREFIX %+ _CRYPTO_has_broken_NEON +%xdefine _CRYPTO_hchacha20 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_hchacha20 +%xdefine _CRYPTO_is_ARMv8_DIT_capable_for_testing _ %+ BORINGSSL_PREFIX %+ _CRYPTO_is_ARMv8_DIT_capable_for_testing +%xdefine _CRYPTO_is_PPC64LE_vcrypto_capable _ %+ BORINGSSL_PREFIX %+ _CRYPTO_is_PPC64LE_vcrypto_capable +%xdefine _CRYPTO_is_confidential_build _ %+ BORINGSSL_PREFIX %+ _CRYPTO_is_confidential_build +%xdefine _CRYPTO_library_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_library_init +%xdefine _CRYPTO_malloc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_malloc +%xdefine _CRYPTO_malloc_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_malloc_init +%xdefine _CRYPTO_mem_ctrl _ %+ BORINGSSL_PREFIX %+ _CRYPTO_mem_ctrl +%xdefine _CRYPTO_memcmp _ %+ BORINGSSL_PREFIX %+ _CRYPTO_memcmp +%xdefine _CRYPTO_needs_hwcap2_workaround _ %+ BORINGSSL_PREFIX %+ _CRYPTO_needs_hwcap2_workaround +%xdefine _CRYPTO_new_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_new_ex_data +%xdefine _CRYPTO_num_locks _ %+ BORINGSSL_PREFIX %+ _CRYPTO_num_locks +%xdefine _CRYPTO_ofb128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_ofb128_encrypt +%xdefine _CRYPTO_once _ %+ BORINGSSL_PREFIX %+ _CRYPTO_once +%xdefine _CRYPTO_poly1305_finish _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish +%xdefine _CRYPTO_poly1305_finish_neon _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish_neon +%xdefine _CRYPTO_poly1305_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init +%xdefine _CRYPTO_poly1305_init_neon _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init_neon +%xdefine _CRYPTO_poly1305_update _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update +%xdefine _CRYPTO_poly1305_update_neon _ %+ BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update_neon +%xdefine _CRYPTO_pre_sandbox_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_pre_sandbox_init +%xdefine _CRYPTO_rdrand_multiple8 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_rdrand_multiple8 +%xdefine _CRYPTO_realloc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_realloc +%xdefine _CRYPTO_refcount_dec_and_test_zero _ %+ BORINGSSL_PREFIX %+ _CRYPTO_refcount_dec_and_test_zero +%xdefine _CRYPTO_refcount_inc _ %+ BORINGSSL_PREFIX %+ _CRYPTO_refcount_inc +%xdefine _CRYPTO_rndr_multiple8 _ %+ BORINGSSL_PREFIX %+ _CRYPTO_rndr_multiple8 +%xdefine _CRYPTO_secure_malloc_init _ %+ BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_init +%xdefine _CRYPTO_secure_malloc_initialized _ %+ BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_initialized +%xdefine _CRYPTO_secure_used _ %+ BORINGSSL_PREFIX %+ _CRYPTO_secure_used +%xdefine _CRYPTO_set_add_lock_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_add_lock_callback +%xdefine _CRYPTO_set_dynlock_create_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_create_callback +%xdefine _CRYPTO_set_dynlock_destroy_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_destroy_callback +%xdefine _CRYPTO_set_dynlock_lock_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_lock_callback +%xdefine _CRYPTO_set_ex_data _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_ex_data +%xdefine _CRYPTO_set_id_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_id_callback +%xdefine _CRYPTO_set_locking_callback _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_locking_callback +%xdefine _CRYPTO_set_mem_functions _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_mem_functions +%xdefine _CRYPTO_set_thread_local _ %+ BORINGSSL_PREFIX %+ _CRYPTO_set_thread_local +%xdefine _CRYPTO_sysrand _ %+ BORINGSSL_PREFIX %+ _CRYPTO_sysrand +%xdefine _CRYPTO_sysrand_if_available _ %+ BORINGSSL_PREFIX %+ _CRYPTO_sysrand_if_available +%xdefine _CRYPTO_tls1_prf _ %+ BORINGSSL_PREFIX %+ _CRYPTO_tls1_prf +%xdefine _CRYPTO_xts128_encrypt _ %+ BORINGSSL_PREFIX %+ _CRYPTO_xts128_encrypt +%xdefine _CTR_DRBG_clear _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_clear +%xdefine _CTR_DRBG_free _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_free +%xdefine _CTR_DRBG_generate _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_generate +%xdefine _CTR_DRBG_init _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_init +%xdefine _CTR_DRBG_new _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_new +%xdefine _CTR_DRBG_reseed _ %+ BORINGSSL_PREFIX %+ _CTR_DRBG_reseed +%xdefine _ChaCha20_ctr32_avx2 _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_avx2 +%xdefine _ChaCha20_ctr32_neon _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_neon +%xdefine _ChaCha20_ctr32_nohw _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_nohw +%xdefine _ChaCha20_ctr32_ssse3 _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3 +%xdefine _ChaCha20_ctr32_ssse3_4x _ %+ BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3_4x +%xdefine _DES_decrypt3 _ %+ BORINGSSL_PREFIX %+ _DES_decrypt3 +%xdefine _DES_ecb3_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ecb3_encrypt +%xdefine _DES_ecb3_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ecb3_encrypt_ex +%xdefine _DES_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ecb_encrypt +%xdefine _DES_ecb_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ecb_encrypt_ex +%xdefine _DES_ede2_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ede2_cbc_encrypt +%xdefine _DES_ede3_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt +%xdefine _DES_ede3_cbc_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt_ex +%xdefine _DES_encrypt3 _ %+ BORINGSSL_PREFIX %+ _DES_encrypt3 +%xdefine _DES_is_weak_key _ %+ BORINGSSL_PREFIX %+ _DES_is_weak_key +%xdefine _DES_key_sched _ %+ BORINGSSL_PREFIX %+ _DES_key_sched +%xdefine _DES_ncbc_encrypt _ %+ BORINGSSL_PREFIX %+ _DES_ncbc_encrypt +%xdefine _DES_ncbc_encrypt_ex _ %+ BORINGSSL_PREFIX %+ _DES_ncbc_encrypt_ex +%xdefine _DES_set_key _ %+ BORINGSSL_PREFIX %+ _DES_set_key +%xdefine _DES_set_key_ex _ %+ BORINGSSL_PREFIX %+ _DES_set_key_ex +%xdefine _DES_set_key_unchecked _ %+ BORINGSSL_PREFIX %+ _DES_set_key_unchecked +%xdefine _DES_set_odd_parity _ %+ BORINGSSL_PREFIX %+ _DES_set_odd_parity +%xdefine _DH_bits _ %+ BORINGSSL_PREFIX %+ _DH_bits +%xdefine _DH_check _ %+ BORINGSSL_PREFIX %+ _DH_check +%xdefine _DH_check_pub_key _ %+ BORINGSSL_PREFIX %+ _DH_check_pub_key +%xdefine _DH_clear_flags _ %+ BORINGSSL_PREFIX %+ _DH_clear_flags +%xdefine _DH_compute_key _ %+ BORINGSSL_PREFIX %+ _DH_compute_key +%xdefine _DH_compute_key_hashed _ %+ BORINGSSL_PREFIX %+ _DH_compute_key_hashed +%xdefine _DH_compute_key_padded _ %+ BORINGSSL_PREFIX %+ _DH_compute_key_padded +%xdefine _DH_free _ %+ BORINGSSL_PREFIX %+ _DH_free +%xdefine _DH_generate_key _ %+ BORINGSSL_PREFIX %+ _DH_generate_key +%xdefine _DH_generate_parameters _ %+ BORINGSSL_PREFIX %+ _DH_generate_parameters +%xdefine _DH_generate_parameters_ex _ %+ BORINGSSL_PREFIX %+ _DH_generate_parameters_ex +%xdefine _DH_get0_g _ %+ BORINGSSL_PREFIX %+ _DH_get0_g +%xdefine _DH_get0_key _ %+ BORINGSSL_PREFIX %+ _DH_get0_key +%xdefine _DH_get0_p _ %+ BORINGSSL_PREFIX %+ _DH_get0_p +%xdefine _DH_get0_pqg _ %+ BORINGSSL_PREFIX %+ _DH_get0_pqg +%xdefine _DH_get0_priv_key _ %+ BORINGSSL_PREFIX %+ _DH_get0_priv_key +%xdefine _DH_get0_pub_key _ %+ BORINGSSL_PREFIX %+ _DH_get0_pub_key +%xdefine _DH_get0_q _ %+ BORINGSSL_PREFIX %+ _DH_get0_q +%xdefine _DH_get_2048_256 _ %+ BORINGSSL_PREFIX %+ _DH_get_2048_256 +%xdefine _DH_get_rfc7919_2048 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_2048 +%xdefine _DH_get_rfc7919_3072 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_3072 +%xdefine _DH_get_rfc7919_4096 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_4096 +%xdefine _DH_get_rfc7919_8192 _ %+ BORINGSSL_PREFIX %+ _DH_get_rfc7919_8192 +%xdefine _DH_marshal_parameters _ %+ BORINGSSL_PREFIX %+ _DH_marshal_parameters +%xdefine _DH_new _ %+ BORINGSSL_PREFIX %+ _DH_new +%xdefine _DH_new_by_nid _ %+ BORINGSSL_PREFIX %+ _DH_new_by_nid +%xdefine _DH_num_bits _ %+ BORINGSSL_PREFIX %+ _DH_num_bits +%xdefine _DH_parse_parameters _ %+ BORINGSSL_PREFIX %+ _DH_parse_parameters +%xdefine _DH_set0_key _ %+ BORINGSSL_PREFIX %+ _DH_set0_key +%xdefine _DH_set0_pqg _ %+ BORINGSSL_PREFIX %+ _DH_set0_pqg +%xdefine _DH_set_length _ %+ BORINGSSL_PREFIX %+ _DH_set_length +%xdefine _DH_size _ %+ BORINGSSL_PREFIX %+ _DH_size +%xdefine _DH_up_ref _ %+ BORINGSSL_PREFIX %+ _DH_up_ref +%xdefine _DHparams_dup _ %+ BORINGSSL_PREFIX %+ _DHparams_dup +%xdefine _DIRECTORYSTRING_free _ %+ BORINGSSL_PREFIX %+ _DIRECTORYSTRING_free +%xdefine _DIRECTORYSTRING_it _ %+ BORINGSSL_PREFIX %+ _DIRECTORYSTRING_it +%xdefine _DIRECTORYSTRING_new _ %+ BORINGSSL_PREFIX %+ _DIRECTORYSTRING_new +%xdefine _DISPLAYTEXT_free _ %+ BORINGSSL_PREFIX %+ _DISPLAYTEXT_free +%xdefine _DISPLAYTEXT_it _ %+ BORINGSSL_PREFIX %+ _DISPLAYTEXT_it +%xdefine _DISPLAYTEXT_new _ %+ BORINGSSL_PREFIX %+ _DISPLAYTEXT_new +%xdefine _DIST_POINT_NAME_free _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_NAME_free +%xdefine _DIST_POINT_NAME_it _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_NAME_it +%xdefine _DIST_POINT_NAME_new _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_NAME_new +%xdefine _DIST_POINT_free _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_free +%xdefine _DIST_POINT_it _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_it +%xdefine _DIST_POINT_new _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_new +%xdefine _DIST_POINT_set_dpname _ %+ BORINGSSL_PREFIX %+ _DIST_POINT_set_dpname +%xdefine _DSA_SIG_free _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_free +%xdefine _DSA_SIG_get0 _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_get0 +%xdefine _DSA_SIG_marshal _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_marshal +%xdefine _DSA_SIG_new _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_new +%xdefine _DSA_SIG_parse _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_parse +%xdefine _DSA_SIG_set0 _ %+ BORINGSSL_PREFIX %+ _DSA_SIG_set0 +%xdefine _DSA_bits _ %+ BORINGSSL_PREFIX %+ _DSA_bits +%xdefine _DSA_check_signature _ %+ BORINGSSL_PREFIX %+ _DSA_check_signature +%xdefine _DSA_do_check_signature _ %+ BORINGSSL_PREFIX %+ _DSA_do_check_signature +%xdefine _DSA_do_sign _ %+ BORINGSSL_PREFIX %+ _DSA_do_sign +%xdefine _DSA_do_verify _ %+ BORINGSSL_PREFIX %+ _DSA_do_verify +%xdefine _DSA_dup_DH _ %+ BORINGSSL_PREFIX %+ _DSA_dup_DH +%xdefine _DSA_free _ %+ BORINGSSL_PREFIX %+ _DSA_free +%xdefine _DSA_generate_key _ %+ BORINGSSL_PREFIX %+ _DSA_generate_key +%xdefine _DSA_generate_parameters_ex _ %+ BORINGSSL_PREFIX %+ _DSA_generate_parameters_ex +%xdefine _DSA_get0_g _ %+ BORINGSSL_PREFIX %+ _DSA_get0_g +%xdefine _DSA_get0_key _ %+ BORINGSSL_PREFIX %+ _DSA_get0_key +%xdefine _DSA_get0_p _ %+ BORINGSSL_PREFIX %+ _DSA_get0_p +%xdefine _DSA_get0_pqg _ %+ BORINGSSL_PREFIX %+ _DSA_get0_pqg +%xdefine _DSA_get0_priv_key _ %+ BORINGSSL_PREFIX %+ _DSA_get0_priv_key +%xdefine _DSA_get0_pub_key _ %+ BORINGSSL_PREFIX %+ _DSA_get0_pub_key +%xdefine _DSA_get0_q _ %+ BORINGSSL_PREFIX %+ _DSA_get0_q +%xdefine _DSA_get_ex_data _ %+ BORINGSSL_PREFIX %+ _DSA_get_ex_data +%xdefine _DSA_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _DSA_get_ex_new_index +%xdefine _DSA_marshal_parameters _ %+ BORINGSSL_PREFIX %+ _DSA_marshal_parameters +%xdefine _DSA_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _DSA_marshal_private_key +%xdefine _DSA_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _DSA_marshal_public_key +%xdefine _DSA_new _ %+ BORINGSSL_PREFIX %+ _DSA_new +%xdefine _DSA_parse_parameters _ %+ BORINGSSL_PREFIX %+ _DSA_parse_parameters +%xdefine _DSA_parse_private_key _ %+ BORINGSSL_PREFIX %+ _DSA_parse_private_key +%xdefine _DSA_parse_public_key _ %+ BORINGSSL_PREFIX %+ _DSA_parse_public_key +%xdefine _DSA_print _ %+ BORINGSSL_PREFIX %+ _DSA_print +%xdefine _DSA_print_fp _ %+ BORINGSSL_PREFIX %+ _DSA_print_fp +%xdefine _DSA_set0_key _ %+ BORINGSSL_PREFIX %+ _DSA_set0_key +%xdefine _DSA_set0_pqg _ %+ BORINGSSL_PREFIX %+ _DSA_set0_pqg +%xdefine _DSA_set_ex_data _ %+ BORINGSSL_PREFIX %+ _DSA_set_ex_data +%xdefine _DSA_sign _ %+ BORINGSSL_PREFIX %+ _DSA_sign +%xdefine _DSA_size _ %+ BORINGSSL_PREFIX %+ _DSA_size +%xdefine _DSA_up_ref _ %+ BORINGSSL_PREFIX %+ _DSA_up_ref +%xdefine _DSA_verify _ %+ BORINGSSL_PREFIX %+ _DSA_verify +%xdefine _DSAparams_dup _ %+ BORINGSSL_PREFIX %+ _DSAparams_dup +%xdefine _ECDH_compute_key _ %+ BORINGSSL_PREFIX %+ _ECDH_compute_key +%xdefine _ECDH_compute_key_fips _ %+ BORINGSSL_PREFIX %+ _ECDH_compute_key_fips +%xdefine _ECDH_compute_shared_secret _ %+ BORINGSSL_PREFIX %+ _ECDH_compute_shared_secret +%xdefine _ECDSA_SIG_free _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_free +%xdefine _ECDSA_SIG_from_bytes _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_from_bytes +%xdefine _ECDSA_SIG_get0 _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_get0 +%xdefine _ECDSA_SIG_get0_r _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_r +%xdefine _ECDSA_SIG_get0_s _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_s +%xdefine _ECDSA_SIG_marshal _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_marshal +%xdefine _ECDSA_SIG_max_len _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_max_len +%xdefine _ECDSA_SIG_new _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_new +%xdefine _ECDSA_SIG_parse _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_parse +%xdefine _ECDSA_SIG_set0 _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_set0 +%xdefine _ECDSA_SIG_to_bytes _ %+ BORINGSSL_PREFIX %+ _ECDSA_SIG_to_bytes +%xdefine _ECDSA_do_sign _ %+ BORINGSSL_PREFIX %+ _ECDSA_do_sign +%xdefine _ECDSA_do_verify _ %+ BORINGSSL_PREFIX %+ _ECDSA_do_verify +%xdefine _ECDSA_sign _ %+ BORINGSSL_PREFIX %+ _ECDSA_sign +%xdefine _ECDSA_sign_with_nonce_and_leak_private_key_for_testing _ %+ BORINGSSL_PREFIX %+ _ECDSA_sign_with_nonce_and_leak_private_key_for_testing +%xdefine _ECDSA_size _ %+ BORINGSSL_PREFIX %+ _ECDSA_size +%xdefine _ECDSA_verify _ %+ BORINGSSL_PREFIX %+ _ECDSA_verify +%xdefine _ECPKParameters_print _ %+ BORINGSSL_PREFIX %+ _ECPKParameters_print +%xdefine _EC_GFp_mont_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_mont_method +%xdefine _EC_GFp_nistp224_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp224_method +%xdefine _EC_GFp_nistp256_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp256_method +%xdefine _EC_GFp_nistp384_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp384_method +%xdefine _EC_GFp_nistp521_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistp521_method +%xdefine _EC_GFp_nistz256_method _ %+ BORINGSSL_PREFIX %+ _EC_GFp_nistz256_method +%xdefine _EC_GROUP_cmp _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_cmp +%xdefine _EC_GROUP_dup _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_dup +%xdefine _EC_GROUP_free _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_free +%xdefine _EC_GROUP_get0_generator _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get0_generator +%xdefine _EC_GROUP_get0_order _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get0_order +%xdefine _EC_GROUP_get0_seed _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get0_seed +%xdefine _EC_GROUP_get_asn1_flag _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_asn1_flag +%xdefine _EC_GROUP_get_cofactor _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_cofactor +%xdefine _EC_GROUP_get_curve_GFp _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_GFp +%xdefine _EC_GROUP_get_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_name +%xdefine _EC_GROUP_get_degree _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_degree +%xdefine _EC_GROUP_get_order _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_order +%xdefine _EC_GROUP_get_point_conversion_form _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_point_conversion_form +%xdefine _EC_GROUP_get_seed_len _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_get_seed_len +%xdefine _EC_GROUP_method_of _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_method_of +%xdefine _EC_GROUP_new_by_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name +%xdefine _EC_GROUP_new_by_curve_name_mutable _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name_mutable +%xdefine _EC_GROUP_new_curve_GFp _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_new_curve_GFp +%xdefine _EC_GROUP_order_bits _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_order_bits +%xdefine _EC_GROUP_set_asn1_flag _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_asn1_flag +%xdefine _EC_GROUP_set_generator _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_generator +%xdefine _EC_GROUP_set_point_conversion_form _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_point_conversion_form +%xdefine _EC_GROUP_set_seed _ %+ BORINGSSL_PREFIX %+ _EC_GROUP_set_seed +%xdefine _EC_KEY_METHOD_free _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_free +%xdefine _EC_KEY_METHOD_new _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_new +%xdefine _EC_KEY_METHOD_set_flags _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_flags +%xdefine _EC_KEY_METHOD_set_init_awslc _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_init_awslc +%xdefine _EC_KEY_METHOD_set_sign_awslc _ %+ BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_sign_awslc +%xdefine _EC_KEY_OpenSSL _ %+ BORINGSSL_PREFIX %+ _EC_KEY_OpenSSL +%xdefine _EC_KEY_check_fips _ %+ BORINGSSL_PREFIX %+ _EC_KEY_check_fips +%xdefine _EC_KEY_check_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_check_key +%xdefine _EC_KEY_decoded_from_explicit_params _ %+ BORINGSSL_PREFIX %+ _EC_KEY_decoded_from_explicit_params +%xdefine _EC_KEY_derive_from_secret _ %+ BORINGSSL_PREFIX %+ _EC_KEY_derive_from_secret +%xdefine _EC_KEY_dup _ %+ BORINGSSL_PREFIX %+ _EC_KEY_dup +%xdefine _EC_KEY_free _ %+ BORINGSSL_PREFIX %+ _EC_KEY_free +%xdefine _EC_KEY_generate_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_generate_key +%xdefine _EC_KEY_generate_key_fips _ %+ BORINGSSL_PREFIX %+ _EC_KEY_generate_key_fips +%xdefine _EC_KEY_get0_group _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get0_group +%xdefine _EC_KEY_get0_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get0_private_key +%xdefine _EC_KEY_get0_public_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get0_public_key +%xdefine _EC_KEY_get_conv_form _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_conv_form +%xdefine _EC_KEY_get_default_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_default_method +%xdefine _EC_KEY_get_enc_flags _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_enc_flags +%xdefine _EC_KEY_get_ex_data _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_ex_data +%xdefine _EC_KEY_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_ex_new_index +%xdefine _EC_KEY_get_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_get_method +%xdefine _EC_KEY_is_opaque _ %+ BORINGSSL_PREFIX %+ _EC_KEY_is_opaque +%xdefine _EC_KEY_key2buf _ %+ BORINGSSL_PREFIX %+ _EC_KEY_key2buf +%xdefine _EC_KEY_marshal_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_KEY_marshal_curve_name +%xdefine _EC_KEY_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_marshal_private_key +%xdefine _EC_KEY_new _ %+ BORINGSSL_PREFIX %+ _EC_KEY_new +%xdefine _EC_KEY_new_by_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_KEY_new_by_curve_name +%xdefine _EC_KEY_new_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_new_method +%xdefine _EC_KEY_parse_curve_name _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_curve_name +%xdefine _EC_KEY_parse_parameters _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters +%xdefine _EC_KEY_parse_parameters_and_type _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters_and_type +%xdefine _EC_KEY_parse_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_parse_private_key +%xdefine _EC_KEY_set_asn1_flag _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_asn1_flag +%xdefine _EC_KEY_set_conv_form _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_conv_form +%xdefine _EC_KEY_set_enc_flags _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_enc_flags +%xdefine _EC_KEY_set_ex_data _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_ex_data +%xdefine _EC_KEY_set_group _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_group +%xdefine _EC_KEY_set_method _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_method +%xdefine _EC_KEY_set_private_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_private_key +%xdefine _EC_KEY_set_public_key _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_public_key +%xdefine _EC_KEY_set_public_key_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _EC_KEY_set_public_key_affine_coordinates +%xdefine _EC_KEY_up_ref _ %+ BORINGSSL_PREFIX %+ _EC_KEY_up_ref +%xdefine _EC_METHOD_get_field_type _ %+ BORINGSSL_PREFIX %+ _EC_METHOD_get_field_type +%xdefine _EC_POINT_add _ %+ BORINGSSL_PREFIX %+ _EC_POINT_add +%xdefine _EC_POINT_bn2point _ %+ BORINGSSL_PREFIX %+ _EC_POINT_bn2point +%xdefine _EC_POINT_clear_free _ %+ BORINGSSL_PREFIX %+ _EC_POINT_clear_free +%xdefine _EC_POINT_cmp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_cmp +%xdefine _EC_POINT_copy _ %+ BORINGSSL_PREFIX %+ _EC_POINT_copy +%xdefine _EC_POINT_dbl _ %+ BORINGSSL_PREFIX %+ _EC_POINT_dbl +%xdefine _EC_POINT_dup _ %+ BORINGSSL_PREFIX %+ _EC_POINT_dup +%xdefine _EC_POINT_free _ %+ BORINGSSL_PREFIX %+ _EC_POINT_free +%xdefine _EC_POINT_get_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates +%xdefine _EC_POINT_get_affine_coordinates_GFp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates_GFp +%xdefine _EC_POINT_invert _ %+ BORINGSSL_PREFIX %+ _EC_POINT_invert +%xdefine _EC_POINT_is_at_infinity _ %+ BORINGSSL_PREFIX %+ _EC_POINT_is_at_infinity +%xdefine _EC_POINT_is_on_curve _ %+ BORINGSSL_PREFIX %+ _EC_POINT_is_on_curve +%xdefine _EC_POINT_mul _ %+ BORINGSSL_PREFIX %+ _EC_POINT_mul +%xdefine _EC_POINT_new _ %+ BORINGSSL_PREFIX %+ _EC_POINT_new +%xdefine _EC_POINT_oct2point _ %+ BORINGSSL_PREFIX %+ _EC_POINT_oct2point +%xdefine _EC_POINT_point2bn _ %+ BORINGSSL_PREFIX %+ _EC_POINT_point2bn +%xdefine _EC_POINT_point2cbb _ %+ BORINGSSL_PREFIX %+ _EC_POINT_point2cbb +%xdefine _EC_POINT_point2oct _ %+ BORINGSSL_PREFIX %+ _EC_POINT_point2oct +%xdefine _EC_POINT_set_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates +%xdefine _EC_POINT_set_affine_coordinates_GFp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates_GFp +%xdefine _EC_POINT_set_compressed_coordinates_GFp _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_compressed_coordinates_GFp +%xdefine _EC_POINT_set_to_infinity _ %+ BORINGSSL_PREFIX %+ _EC_POINT_set_to_infinity +%xdefine _EC_curve_nid2nist _ %+ BORINGSSL_PREFIX %+ _EC_curve_nid2nist +%xdefine _EC_curve_nist2nid _ %+ BORINGSSL_PREFIX %+ _EC_curve_nist2nid +%xdefine _EC_get_builtin_curves _ %+ BORINGSSL_PREFIX %+ _EC_get_builtin_curves +%xdefine _EC_group_p224 _ %+ BORINGSSL_PREFIX %+ _EC_group_p224 +%xdefine _EC_group_p256 _ %+ BORINGSSL_PREFIX %+ _EC_group_p256 +%xdefine _EC_group_p384 _ %+ BORINGSSL_PREFIX %+ _EC_group_p384 +%xdefine _EC_group_p521 _ %+ BORINGSSL_PREFIX %+ _EC_group_p521 +%xdefine _EC_group_secp256k1 _ %+ BORINGSSL_PREFIX %+ _EC_group_secp256k1 +%xdefine _EC_hash_to_curve_p256_xmd_sha256_sswu _ %+ BORINGSSL_PREFIX %+ _EC_hash_to_curve_p256_xmd_sha256_sswu +%xdefine _EC_hash_to_curve_p384_xmd_sha384_sswu _ %+ BORINGSSL_PREFIX %+ _EC_hash_to_curve_p384_xmd_sha384_sswu +%xdefine _ED25519_check_public_key _ %+ BORINGSSL_PREFIX %+ _ED25519_check_public_key +%xdefine _ED25519_keypair _ %+ BORINGSSL_PREFIX %+ _ED25519_keypair +%xdefine _ED25519_keypair_from_seed _ %+ BORINGSSL_PREFIX %+ _ED25519_keypair_from_seed +%xdefine _ED25519_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ED25519_keypair_internal +%xdefine _ED25519_sign _ %+ BORINGSSL_PREFIX %+ _ED25519_sign +%xdefine _ED25519_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519_sign_no_self_test +%xdefine _ED25519_verify _ %+ BORINGSSL_PREFIX %+ _ED25519_verify +%xdefine _ED25519_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519_verify_no_self_test +%xdefine _ED25519ctx_sign _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_sign +%xdefine _ED25519ctx_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_sign_no_self_test +%xdefine _ED25519ctx_verify _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_verify +%xdefine _ED25519ctx_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ctx_verify_no_self_test +%xdefine _ED25519ph_sign _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign +%xdefine _ED25519ph_sign_digest _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign_digest +%xdefine _ED25519ph_sign_digest_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign_digest_no_self_test +%xdefine _ED25519ph_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_sign_no_self_test +%xdefine _ED25519ph_verify _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify +%xdefine _ED25519ph_verify_digest _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify_digest +%xdefine _ED25519ph_verify_digest_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify_digest_no_self_test +%xdefine _ED25519ph_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ED25519ph_verify_no_self_test +%xdefine _EDIPARTYNAME_free _ %+ BORINGSSL_PREFIX %+ _EDIPARTYNAME_free +%xdefine _EDIPARTYNAME_it _ %+ BORINGSSL_PREFIX %+ _EDIPARTYNAME_it +%xdefine _EDIPARTYNAME_new _ %+ BORINGSSL_PREFIX %+ _EDIPARTYNAME_new +%xdefine _ENGINE_cleanup _ %+ BORINGSSL_PREFIX %+ _ENGINE_cleanup +%xdefine _ENGINE_free _ %+ BORINGSSL_PREFIX %+ _ENGINE_free +%xdefine _ENGINE_get_EC _ %+ BORINGSSL_PREFIX %+ _ENGINE_get_EC +%xdefine _ENGINE_get_RSA _ %+ BORINGSSL_PREFIX %+ _ENGINE_get_RSA +%xdefine _ENGINE_load_builtin_engines _ %+ BORINGSSL_PREFIX %+ _ENGINE_load_builtin_engines +%xdefine _ENGINE_new _ %+ BORINGSSL_PREFIX %+ _ENGINE_new +%xdefine _ENGINE_register_all_ciphers _ %+ BORINGSSL_PREFIX %+ _ENGINE_register_all_ciphers +%xdefine _ENGINE_register_all_complete _ %+ BORINGSSL_PREFIX %+ _ENGINE_register_all_complete +%xdefine _ENGINE_register_all_digests _ %+ BORINGSSL_PREFIX %+ _ENGINE_register_all_digests +%xdefine _ENGINE_set_EC _ %+ BORINGSSL_PREFIX %+ _ENGINE_set_EC +%xdefine _ENGINE_set_RSA _ %+ BORINGSSL_PREFIX %+ _ENGINE_set_RSA +%xdefine _ERR_SAVE_STATE_free _ %+ BORINGSSL_PREFIX %+ _ERR_SAVE_STATE_free +%xdefine _ERR_add_error_data _ %+ BORINGSSL_PREFIX %+ _ERR_add_error_data +%xdefine _ERR_add_error_dataf _ %+ BORINGSSL_PREFIX %+ _ERR_add_error_dataf +%xdefine _ERR_clear_error _ %+ BORINGSSL_PREFIX %+ _ERR_clear_error +%xdefine _ERR_clear_system_error _ %+ BORINGSSL_PREFIX %+ _ERR_clear_system_error +%xdefine _ERR_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_error_string +%xdefine _ERR_error_string_n _ %+ BORINGSSL_PREFIX %+ _ERR_error_string_n +%xdefine _ERR_free_strings _ %+ BORINGSSL_PREFIX %+ _ERR_free_strings +%xdefine _ERR_func_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_func_error_string +%xdefine _ERR_get_error _ %+ BORINGSSL_PREFIX %+ _ERR_get_error +%xdefine _ERR_get_error_line _ %+ BORINGSSL_PREFIX %+ _ERR_get_error_line +%xdefine _ERR_get_error_line_data _ %+ BORINGSSL_PREFIX %+ _ERR_get_error_line_data +%xdefine _ERR_get_next_error_library _ %+ BORINGSSL_PREFIX %+ _ERR_get_next_error_library +%xdefine _ERR_lib_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_lib_error_string +%xdefine _ERR_load_BIO_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_BIO_strings +%xdefine _ERR_load_CRYPTO_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_CRYPTO_strings +%xdefine _ERR_load_ERR_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_ERR_strings +%xdefine _ERR_load_RAND_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_RAND_strings +%xdefine _ERR_load_crypto_strings _ %+ BORINGSSL_PREFIX %+ _ERR_load_crypto_strings +%xdefine _ERR_peek_error _ %+ BORINGSSL_PREFIX %+ _ERR_peek_error +%xdefine _ERR_peek_error_line _ %+ BORINGSSL_PREFIX %+ _ERR_peek_error_line +%xdefine _ERR_peek_error_line_data _ %+ BORINGSSL_PREFIX %+ _ERR_peek_error_line_data +%xdefine _ERR_peek_last_error _ %+ BORINGSSL_PREFIX %+ _ERR_peek_last_error +%xdefine _ERR_peek_last_error_line _ %+ BORINGSSL_PREFIX %+ _ERR_peek_last_error_line +%xdefine _ERR_peek_last_error_line_data _ %+ BORINGSSL_PREFIX %+ _ERR_peek_last_error_line_data +%xdefine _ERR_pop_to_mark _ %+ BORINGSSL_PREFIX %+ _ERR_pop_to_mark +%xdefine _ERR_print_errors _ %+ BORINGSSL_PREFIX %+ _ERR_print_errors +%xdefine _ERR_print_errors_cb _ %+ BORINGSSL_PREFIX %+ _ERR_print_errors_cb +%xdefine _ERR_print_errors_fp _ %+ BORINGSSL_PREFIX %+ _ERR_print_errors_fp +%xdefine _ERR_put_error _ %+ BORINGSSL_PREFIX %+ _ERR_put_error +%xdefine _ERR_reason_error_string _ %+ BORINGSSL_PREFIX %+ _ERR_reason_error_string +%xdefine _ERR_remove_state _ %+ BORINGSSL_PREFIX %+ _ERR_remove_state +%xdefine _ERR_remove_thread_state _ %+ BORINGSSL_PREFIX %+ _ERR_remove_thread_state +%xdefine _ERR_restore_state _ %+ BORINGSSL_PREFIX %+ _ERR_restore_state +%xdefine _ERR_save_state _ %+ BORINGSSL_PREFIX %+ _ERR_save_state +%xdefine _ERR_set_error_data _ %+ BORINGSSL_PREFIX %+ _ERR_set_error_data +%xdefine _ERR_set_mark _ %+ BORINGSSL_PREFIX %+ _ERR_set_mark +%xdefine _EVP_AEAD_CTX_aead _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_aead +%xdefine _EVP_AEAD_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_cleanup +%xdefine _EVP_AEAD_CTX_deserialize_state _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_deserialize_state +%xdefine _EVP_AEAD_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_free +%xdefine _EVP_AEAD_CTX_get_aead_id _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_aead_id +%xdefine _EVP_AEAD_CTX_get_iv _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_iv +%xdefine _EVP_AEAD_CTX_init _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init +%xdefine _EVP_AEAD_CTX_init_with_direction _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init_with_direction +%xdefine _EVP_AEAD_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_new +%xdefine _EVP_AEAD_CTX_open _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open +%xdefine _EVP_AEAD_CTX_open_gather _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open_gather +%xdefine _EVP_AEAD_CTX_seal _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal +%xdefine _EVP_AEAD_CTX_seal_scatter _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal_scatter +%xdefine _EVP_AEAD_CTX_serialize_state _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_serialize_state +%xdefine _EVP_AEAD_CTX_tag_len _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_tag_len +%xdefine _EVP_AEAD_CTX_zero _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_zero +%xdefine _EVP_AEAD_get_iv_from_ipv4_nanosecs _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_get_iv_from_ipv4_nanosecs +%xdefine _EVP_AEAD_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_key_length +%xdefine _EVP_AEAD_max_overhead _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_max_overhead +%xdefine _EVP_AEAD_max_tag_len _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_max_tag_len +%xdefine _EVP_AEAD_nonce_length _ %+ BORINGSSL_PREFIX %+ _EVP_AEAD_nonce_length +%xdefine _EVP_BytesToKey _ %+ BORINGSSL_PREFIX %+ _EVP_BytesToKey +%xdefine _EVP_CIPHER_CTX_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_block_size +%xdefine _EVP_CIPHER_CTX_cipher _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cipher +%xdefine _EVP_CIPHER_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cleanup +%xdefine _EVP_CIPHER_CTX_copy _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_copy +%xdefine _EVP_CIPHER_CTX_ctrl _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_ctrl +%xdefine _EVP_CIPHER_CTX_encrypting _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_encrypting +%xdefine _EVP_CIPHER_CTX_flags _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_flags +%xdefine _EVP_CIPHER_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_free +%xdefine _EVP_CIPHER_CTX_get_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_get_app_data +%xdefine _EVP_CIPHER_CTX_init _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_init +%xdefine _EVP_CIPHER_CTX_iv_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_iv_length +%xdefine _EVP_CIPHER_CTX_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_key_length +%xdefine _EVP_CIPHER_CTX_mode _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_mode +%xdefine _EVP_CIPHER_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_new +%xdefine _EVP_CIPHER_CTX_nid _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_nid +%xdefine _EVP_CIPHER_CTX_reset _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_reset +%xdefine _EVP_CIPHER_CTX_set_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_app_data +%xdefine _EVP_CIPHER_CTX_set_flags _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_flags +%xdefine _EVP_CIPHER_CTX_set_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_key_length +%xdefine _EVP_CIPHER_CTX_set_padding _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_padding +%xdefine _EVP_CIPHER_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_block_size +%xdefine _EVP_CIPHER_do_all_sorted _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_do_all_sorted +%xdefine _EVP_CIPHER_flags _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_flags +%xdefine _EVP_CIPHER_iv_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_iv_length +%xdefine _EVP_CIPHER_key_length _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_key_length +%xdefine _EVP_CIPHER_mode _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_mode +%xdefine _EVP_CIPHER_name _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_name +%xdefine _EVP_CIPHER_nid _ %+ BORINGSSL_PREFIX %+ _EVP_CIPHER_nid +%xdefine _EVP_Cipher _ %+ BORINGSSL_PREFIX %+ _EVP_Cipher +%xdefine _EVP_CipherFinal _ %+ BORINGSSL_PREFIX %+ _EVP_CipherFinal +%xdefine _EVP_CipherFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_CipherFinal_ex +%xdefine _EVP_CipherInit _ %+ BORINGSSL_PREFIX %+ _EVP_CipherInit +%xdefine _EVP_CipherInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_CipherInit_ex +%xdefine _EVP_CipherUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_CipherUpdate +%xdefine _EVP_DecodeBase64 _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeBase64 +%xdefine _EVP_DecodeBlock _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeBlock +%xdefine _EVP_DecodeFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeFinal +%xdefine _EVP_DecodeInit _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeInit +%xdefine _EVP_DecodeUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DecodeUpdate +%xdefine _EVP_DecodedLength _ %+ BORINGSSL_PREFIX %+ _EVP_DecodedLength +%xdefine _EVP_DecryptFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptFinal +%xdefine _EVP_DecryptFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptFinal_ex +%xdefine _EVP_DecryptInit _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptInit +%xdefine _EVP_DecryptInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptInit_ex +%xdefine _EVP_DecryptUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DecryptUpdate +%xdefine _EVP_Digest _ %+ BORINGSSL_PREFIX %+ _EVP_Digest +%xdefine _EVP_DigestFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DigestFinal +%xdefine _EVP_DigestFinalXOF _ %+ BORINGSSL_PREFIX %+ _EVP_DigestFinalXOF +%xdefine _EVP_DigestFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DigestFinal_ex +%xdefine _EVP_DigestInit _ %+ BORINGSSL_PREFIX %+ _EVP_DigestInit +%xdefine _EVP_DigestInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_DigestInit_ex +%xdefine _EVP_DigestSign _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSign +%xdefine _EVP_DigestSignFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSignFinal +%xdefine _EVP_DigestSignInit _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSignInit +%xdefine _EVP_DigestSignUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSignUpdate +%xdefine _EVP_DigestSqueeze _ %+ BORINGSSL_PREFIX %+ _EVP_DigestSqueeze +%xdefine _EVP_DigestUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DigestUpdate +%xdefine _EVP_DigestVerify _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerify +%xdefine _EVP_DigestVerifyFinal _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerifyFinal +%xdefine _EVP_DigestVerifyInit _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerifyInit +%xdefine _EVP_DigestVerifyUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_DigestVerifyUpdate +%xdefine _EVP_ENCODE_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_free +%xdefine _EVP_ENCODE_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_new +%xdefine _EVP_EncodeBlock _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeBlock +%xdefine _EVP_EncodeFinal _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeFinal +%xdefine _EVP_EncodeInit _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeInit +%xdefine _EVP_EncodeUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_EncodeUpdate +%xdefine _EVP_EncodedLength _ %+ BORINGSSL_PREFIX %+ _EVP_EncodedLength +%xdefine _EVP_EncryptFinal _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptFinal +%xdefine _EVP_EncryptFinal_ex _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptFinal_ex +%xdefine _EVP_EncryptInit _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptInit +%xdefine _EVP_EncryptInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptInit_ex +%xdefine _EVP_EncryptUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_EncryptUpdate +%xdefine _EVP_HPKE_AEAD_aead _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_aead +%xdefine _EVP_HPKE_AEAD_id _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_id +%xdefine _EVP_HPKE_CTX_aead _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_aead +%xdefine _EVP_HPKE_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_cleanup +%xdefine _EVP_HPKE_CTX_export _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_export +%xdefine _EVP_HPKE_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_free +%xdefine _EVP_HPKE_CTX_kdf _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kdf +%xdefine _EVP_HPKE_CTX_kem _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kem +%xdefine _EVP_HPKE_CTX_max_overhead _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_max_overhead +%xdefine _EVP_HPKE_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_new +%xdefine _EVP_HPKE_CTX_open _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_open +%xdefine _EVP_HPKE_CTX_seal _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_seal +%xdefine _EVP_HPKE_CTX_setup_auth_recipient _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_recipient +%xdefine _EVP_HPKE_CTX_setup_auth_sender _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender +%xdefine _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing +%xdefine _EVP_HPKE_CTX_setup_recipient _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_recipient +%xdefine _EVP_HPKE_CTX_setup_sender _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender +%xdefine _EVP_HPKE_CTX_setup_sender_with_seed_for_testing _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender_with_seed_for_testing +%xdefine _EVP_HPKE_CTX_zero _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_zero +%xdefine _EVP_HPKE_KDF_hkdf_md _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_hkdf_md +%xdefine _EVP_HPKE_KDF_id _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_id +%xdefine _EVP_HPKE_KEM_enc_len _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_enc_len +%xdefine _EVP_HPKE_KEM_id _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_id +%xdefine _EVP_HPKE_KEM_private_key_len _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_private_key_len +%xdefine _EVP_HPKE_KEM_public_key_len _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_public_key_len +%xdefine _EVP_HPKE_KEY_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_cleanup +%xdefine _EVP_HPKE_KEY_copy _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_copy +%xdefine _EVP_HPKE_KEY_free _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_free +%xdefine _EVP_HPKE_KEY_generate _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_generate +%xdefine _EVP_HPKE_KEY_init _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_init +%xdefine _EVP_HPKE_KEY_kem _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_kem +%xdefine _EVP_HPKE_KEY_move _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_move +%xdefine _EVP_HPKE_KEY_new _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_new +%xdefine _EVP_HPKE_KEY_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_private_key +%xdefine _EVP_HPKE_KEY_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_public_key +%xdefine _EVP_HPKE_KEY_zero _ %+ BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_zero +%xdefine _EVP_MD_CTX_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_block_size +%xdefine _EVP_MD_CTX_cleanse _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanse +%xdefine _EVP_MD_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanup +%xdefine _EVP_MD_CTX_copy _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy +%xdefine _EVP_MD_CTX_copy_ex _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy_ex +%xdefine _EVP_MD_CTX_create _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_create +%xdefine _EVP_MD_CTX_destroy _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_destroy +%xdefine _EVP_MD_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_free +%xdefine _EVP_MD_CTX_get_pkey_ctx _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_get_pkey_ctx +%xdefine _EVP_MD_CTX_init _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_init +%xdefine _EVP_MD_CTX_md _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_md +%xdefine _EVP_MD_CTX_move _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_move +%xdefine _EVP_MD_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_new +%xdefine _EVP_MD_CTX_pkey_ctx _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_pkey_ctx +%xdefine _EVP_MD_CTX_reset _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_reset +%xdefine _EVP_MD_CTX_set_flags _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_flags +%xdefine _EVP_MD_CTX_set_pkey_ctx _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_pkey_ctx +%xdefine _EVP_MD_CTX_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_size +%xdefine _EVP_MD_CTX_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_CTX_type +%xdefine _EVP_MD_block_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_block_size +%xdefine _EVP_MD_do_all _ %+ BORINGSSL_PREFIX %+ _EVP_MD_do_all +%xdefine _EVP_MD_do_all_sorted _ %+ BORINGSSL_PREFIX %+ _EVP_MD_do_all_sorted +%xdefine _EVP_MD_flags _ %+ BORINGSSL_PREFIX %+ _EVP_MD_flags +%xdefine _EVP_MD_get0_name _ %+ BORINGSSL_PREFIX %+ _EVP_MD_get0_name +%xdefine _EVP_MD_get_pkey_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_get_pkey_type +%xdefine _EVP_MD_meth_get_flags _ %+ BORINGSSL_PREFIX %+ _EVP_MD_meth_get_flags +%xdefine _EVP_MD_name _ %+ BORINGSSL_PREFIX %+ _EVP_MD_name +%xdefine _EVP_MD_nid _ %+ BORINGSSL_PREFIX %+ _EVP_MD_nid +%xdefine _EVP_MD_pkey_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_pkey_type +%xdefine _EVP_MD_size _ %+ BORINGSSL_PREFIX %+ _EVP_MD_size +%xdefine _EVP_MD_type _ %+ BORINGSSL_PREFIX %+ _EVP_MD_type +%xdefine _EVP_MD_unstable_sha3_enable _ %+ BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_enable +%xdefine _EVP_MD_unstable_sha3_is_enabled _ %+ BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_is_enabled +%xdefine _EVP_PBE_scrypt _ %+ BORINGSSL_PREFIX %+ _EVP_PBE_scrypt +%xdefine _EVP_PKCS82PKEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKCS82PKEY +%xdefine _EVP_PKEY2PKCS8 _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY2PKCS8 +%xdefine _EVP_PKEY_CTX_add1_hkdf_info _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_add1_hkdf_info +%xdefine _EVP_PKEY_CTX_ctrl _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl +%xdefine _EVP_PKEY_CTX_ctrl_str _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl_str +%xdefine _EVP_PKEY_CTX_dup _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_dup +%xdefine _EVP_PKEY_CTX_free _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_free +%xdefine _EVP_PKEY_CTX_get0_pkey _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_pkey +%xdefine _EVP_PKEY_CTX_get0_rsa_oaep_label _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_rsa_oaep_label +%xdefine _EVP_PKEY_CTX_get0_signature_context _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_signature_context +%xdefine _EVP_PKEY_CTX_get_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_app_data +%xdefine _EVP_PKEY_CTX_get_keygen_info _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_keygen_info +%xdefine _EVP_PKEY_CTX_get_rsa_mgf1_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_mgf1_md +%xdefine _EVP_PKEY_CTX_get_rsa_oaep_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_oaep_md +%xdefine _EVP_PKEY_CTX_get_rsa_padding _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_padding +%xdefine _EVP_PKEY_CTX_get_rsa_pss_saltlen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_pss_saltlen +%xdefine _EVP_PKEY_CTX_get_signature_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_signature_md +%xdefine _EVP_PKEY_CTX_hkdf_mode _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_hkdf_mode +%xdefine _EVP_PKEY_CTX_kem_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_kem_set_params +%xdefine _EVP_PKEY_CTX_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_md +%xdefine _EVP_PKEY_CTX_new _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new +%xdefine _EVP_PKEY_CTX_new_id _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new_id +%xdefine _EVP_PKEY_CTX_pqdsa_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_pqdsa_set_params +%xdefine _EVP_PKEY_CTX_set0_rsa_oaep_label _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set0_rsa_oaep_label +%xdefine _EVP_PKEY_CTX_set1_hkdf_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_key +%xdefine _EVP_PKEY_CTX_set1_hkdf_salt _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_salt +%xdefine _EVP_PKEY_CTX_set_app_data _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_app_data +%xdefine _EVP_PKEY_CTX_set_cb _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_cb +%xdefine _EVP_PKEY_CTX_set_dh_pad _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_pad +%xdefine _EVP_PKEY_CTX_set_dh_paramgen_generator _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_generator +%xdefine _EVP_PKEY_CTX_set_dh_paramgen_prime_len _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_prime_len +%xdefine _EVP_PKEY_CTX_set_dsa_paramgen_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_bits +%xdefine _EVP_PKEY_CTX_set_dsa_paramgen_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_md +%xdefine _EVP_PKEY_CTX_set_dsa_paramgen_q_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_q_bits +%xdefine _EVP_PKEY_CTX_set_ec_param_enc _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_param_enc +%xdefine _EVP_PKEY_CTX_set_ec_paramgen_curve_nid _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_paramgen_curve_nid +%xdefine _EVP_PKEY_CTX_set_hkdf_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_hkdf_md +%xdefine _EVP_PKEY_CTX_set_rsa_keygen_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_bits +%xdefine _EVP_PKEY_CTX_set_rsa_keygen_pubexp _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_pubexp +%xdefine _EVP_PKEY_CTX_set_rsa_mgf1_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_mgf1_md +%xdefine _EVP_PKEY_CTX_set_rsa_oaep_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_oaep_md +%xdefine _EVP_PKEY_CTX_set_rsa_padding _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_padding +%xdefine _EVP_PKEY_CTX_set_rsa_pss_keygen_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_md +%xdefine _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md +%xdefine _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen +%xdefine _EVP_PKEY_CTX_set_rsa_pss_saltlen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_saltlen +%xdefine _EVP_PKEY_CTX_set_signature_context _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_context +%xdefine _EVP_PKEY_CTX_set_signature_md _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_md +%xdefine _EVP_PKEY_asn1_find _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find +%xdefine _EVP_PKEY_asn1_find_str _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find_str +%xdefine _EVP_PKEY_asn1_get0 _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0 +%xdefine _EVP_PKEY_asn1_get0_info _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0_info +%xdefine _EVP_PKEY_asn1_get_count _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get_count +%xdefine _EVP_PKEY_assign _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign +%xdefine _EVP_PKEY_assign_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DH +%xdefine _EVP_PKEY_assign_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DSA +%xdefine _EVP_PKEY_assign_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_EC_KEY +%xdefine _EVP_PKEY_assign_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_assign_RSA +%xdefine _EVP_PKEY_base_id _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_base_id +%xdefine _EVP_PKEY_bits _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_bits +%xdefine _EVP_PKEY_check _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_check +%xdefine _EVP_PKEY_cmp _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_cmp +%xdefine _EVP_PKEY_cmp_parameters _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_cmp_parameters +%xdefine _EVP_PKEY_copy_parameters _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_copy_parameters +%xdefine _EVP_PKEY_decapsulate _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_decapsulate +%xdefine _EVP_PKEY_decrypt _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt +%xdefine _EVP_PKEY_decrypt_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt_init +%xdefine _EVP_PKEY_derive _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_derive +%xdefine _EVP_PKEY_derive_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_derive_init +%xdefine _EVP_PKEY_derive_set_peer _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_derive_set_peer +%xdefine _EVP_PKEY_ec_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_ec_pkey_meth +%xdefine _EVP_PKEY_ed25519_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519_pkey_meth +%xdefine _EVP_PKEY_ed25519ph_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519ph_pkey_meth +%xdefine _EVP_PKEY_encapsulate _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate +%xdefine _EVP_PKEY_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate_deterministic +%xdefine _EVP_PKEY_encrypt _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt +%xdefine _EVP_PKEY_encrypt_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt_init +%xdefine _EVP_PKEY_free _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_free +%xdefine _EVP_PKEY_get0 _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0 +%xdefine _EVP_PKEY_get0_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DH +%xdefine _EVP_PKEY_get0_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DSA +%xdefine _EVP_PKEY_get0_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_EC_KEY +%xdefine _EVP_PKEY_get0_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get0_RSA +%xdefine _EVP_PKEY_get1_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DH +%xdefine _EVP_PKEY_get1_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DSA +%xdefine _EVP_PKEY_get1_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_EC_KEY +%xdefine _EVP_PKEY_get1_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_RSA +%xdefine _EVP_PKEY_get1_tls_encodedpoint _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get1_tls_encodedpoint +%xdefine _EVP_PKEY_get_raw_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_private_key +%xdefine _EVP_PKEY_get_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_public_key +%xdefine _EVP_PKEY_hkdf_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_hkdf_pkey_meth +%xdefine _EVP_PKEY_hmac_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_hmac_pkey_meth +%xdefine _EVP_PKEY_id _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_id +%xdefine _EVP_PKEY_is_opaque _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_is_opaque +%xdefine _EVP_PKEY_kem_check_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_check_key +%xdefine _EVP_PKEY_kem_new_raw_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_key +%xdefine _EVP_PKEY_kem_new_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_public_key +%xdefine _EVP_PKEY_kem_new_raw_secret_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_secret_key +%xdefine _EVP_PKEY_kem_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_pkey_meth +%xdefine _EVP_PKEY_kem_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_kem_set_params +%xdefine _EVP_PKEY_keygen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_keygen +%xdefine _EVP_PKEY_keygen_deterministic _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_deterministic +%xdefine _EVP_PKEY_keygen_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_init +%xdefine _EVP_PKEY_missing_parameters _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_missing_parameters +%xdefine _EVP_PKEY_new _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new +%xdefine _EVP_PKEY_new_mac_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new_mac_key +%xdefine _EVP_PKEY_new_raw_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_private_key +%xdefine _EVP_PKEY_new_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_public_key +%xdefine _EVP_PKEY_param_check _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_param_check +%xdefine _EVP_PKEY_paramgen _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen +%xdefine _EVP_PKEY_paramgen_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen_init +%xdefine _EVP_PKEY_pqdsa_get_type _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_get_type +%xdefine _EVP_PKEY_pqdsa_new_raw_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_private_key +%xdefine _EVP_PKEY_pqdsa_new_raw_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_public_key +%xdefine _EVP_PKEY_pqdsa_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_pkey_meth +%xdefine _EVP_PKEY_pqdsa_set_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_set_params +%xdefine _EVP_PKEY_print_params _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_print_params +%xdefine _EVP_PKEY_print_private _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_print_private +%xdefine _EVP_PKEY_print_public _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_print_public +%xdefine _EVP_PKEY_public_check _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_public_check +%xdefine _EVP_PKEY_rsa_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pkey_meth +%xdefine _EVP_PKEY_rsa_pss_pkey_meth _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pss_pkey_meth +%xdefine _EVP_PKEY_set1_DH _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DH +%xdefine _EVP_PKEY_set1_DSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DSA +%xdefine _EVP_PKEY_set1_EC_KEY _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_EC_KEY +%xdefine _EVP_PKEY_set1_RSA _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_RSA +%xdefine _EVP_PKEY_set1_tls_encodedpoint _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set1_tls_encodedpoint +%xdefine _EVP_PKEY_set_type _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set_type +%xdefine _EVP_PKEY_set_type_str _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_set_type_str +%xdefine _EVP_PKEY_sign _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_sign +%xdefine _EVP_PKEY_sign_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_sign_init +%xdefine _EVP_PKEY_size _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_size +%xdefine _EVP_PKEY_type _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_type +%xdefine _EVP_PKEY_up_ref _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_up_ref +%xdefine _EVP_PKEY_verify _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify +%xdefine _EVP_PKEY_verify_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify_init +%xdefine _EVP_PKEY_verify_recover _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover +%xdefine _EVP_PKEY_verify_recover_init _ %+ BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover_init +%xdefine _EVP_RSA_PKEY_CTX_ctrl _ %+ BORINGSSL_PREFIX %+ _EVP_RSA_PKEY_CTX_ctrl +%xdefine _EVP_SignFinal _ %+ BORINGSSL_PREFIX %+ _EVP_SignFinal +%xdefine _EVP_SignInit _ %+ BORINGSSL_PREFIX %+ _EVP_SignInit +%xdefine _EVP_SignInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_SignInit_ex +%xdefine _EVP_SignUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_SignUpdate +%xdefine _EVP_VerifyFinal _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyFinal +%xdefine _EVP_VerifyInit _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyInit +%xdefine _EVP_VerifyInit_ex _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyInit_ex +%xdefine _EVP_VerifyUpdate _ %+ BORINGSSL_PREFIX %+ _EVP_VerifyUpdate +%xdefine _EVP_add_cipher_alias _ %+ BORINGSSL_PREFIX %+ _EVP_add_cipher_alias +%xdefine _EVP_add_digest _ %+ BORINGSSL_PREFIX %+ _EVP_add_digest +%xdefine _EVP_aead_aes_128_cbc_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls +%xdefine _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv +%xdefine _EVP_aead_aes_128_cbc_sha256_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls +%xdefine _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv +%xdefine _EVP_aead_aes_128_ccm_bluetooth _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth +%xdefine _EVP_aead_aes_128_ccm_bluetooth_8 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth_8 +%xdefine _EVP_aead_aes_128_ccm_matter _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_matter +%xdefine _EVP_aead_aes_128_ctr_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ctr_hmac_sha256 +%xdefine _EVP_aead_aes_128_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm +%xdefine _EVP_aead_aes_128_gcm_randnonce _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_randnonce +%xdefine _EVP_aead_aes_128_gcm_siv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_siv +%xdefine _EVP_aead_aes_128_gcm_tls12 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls12 +%xdefine _EVP_aead_aes_128_gcm_tls13 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls13 +%xdefine _EVP_aead_aes_192_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_192_gcm +%xdefine _EVP_aead_aes_256_cbc_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls +%xdefine _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv +%xdefine _EVP_aead_aes_256_cbc_sha384_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha384_tls +%xdefine _EVP_aead_aes_256_ctr_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_ctr_hmac_sha256 +%xdefine _EVP_aead_aes_256_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm +%xdefine _EVP_aead_aes_256_gcm_randnonce _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_randnonce +%xdefine _EVP_aead_aes_256_gcm_siv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_siv +%xdefine _EVP_aead_aes_256_gcm_tls12 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls12 +%xdefine _EVP_aead_aes_256_gcm_tls13 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls13 +%xdefine _EVP_aead_chacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_chacha20_poly1305 +%xdefine _EVP_aead_des_ede3_cbc_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls +%xdefine _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv _ %+ BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv +%xdefine _EVP_aead_null_sha1_tls _ %+ BORINGSSL_PREFIX %+ _EVP_aead_null_sha1_tls +%xdefine _EVP_aead_xchacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_aead_xchacha20_poly1305 +%xdefine _EVP_aes_128_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cbc +%xdefine _EVP_aes_128_cbc_hmac_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha1 +%xdefine _EVP_aes_128_cbc_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha256 +%xdefine _EVP_aes_128_ccm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ccm +%xdefine _EVP_aes_128_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb +%xdefine _EVP_aes_128_cfb1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb1 +%xdefine _EVP_aes_128_cfb128 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb128 +%xdefine _EVP_aes_128_cfb8 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_cfb8 +%xdefine _EVP_aes_128_ctr _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ctr +%xdefine _EVP_aes_128_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ecb +%xdefine _EVP_aes_128_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_gcm +%xdefine _EVP_aes_128_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_128_ofb +%xdefine _EVP_aes_192_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cbc +%xdefine _EVP_aes_192_ccm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ccm +%xdefine _EVP_aes_192_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb +%xdefine _EVP_aes_192_cfb1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb1 +%xdefine _EVP_aes_192_cfb128 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb128 +%xdefine _EVP_aes_192_cfb8 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_cfb8 +%xdefine _EVP_aes_192_ctr _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ctr +%xdefine _EVP_aes_192_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ecb +%xdefine _EVP_aes_192_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_gcm +%xdefine _EVP_aes_192_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_192_ofb +%xdefine _EVP_aes_256_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cbc +%xdefine _EVP_aes_256_cbc_hmac_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha1 +%xdefine _EVP_aes_256_cbc_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha256 +%xdefine _EVP_aes_256_ccm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ccm +%xdefine _EVP_aes_256_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb +%xdefine _EVP_aes_256_cfb1 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb1 +%xdefine _EVP_aes_256_cfb128 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb128 +%xdefine _EVP_aes_256_cfb8 _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_cfb8 +%xdefine _EVP_aes_256_ctr _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ctr +%xdefine _EVP_aes_256_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ecb +%xdefine _EVP_aes_256_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_gcm +%xdefine _EVP_aes_256_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_ofb +%xdefine _EVP_aes_256_wrap _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_wrap +%xdefine _EVP_aes_256_xts _ %+ BORINGSSL_PREFIX %+ _EVP_aes_256_xts +%xdefine _EVP_bf_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_bf_cbc +%xdefine _EVP_bf_cfb _ %+ BORINGSSL_PREFIX %+ _EVP_bf_cfb +%xdefine _EVP_bf_cfb64 _ %+ BORINGSSL_PREFIX %+ _EVP_bf_cfb64 +%xdefine _EVP_bf_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_bf_ecb +%xdefine _EVP_bf_ofb _ %+ BORINGSSL_PREFIX %+ _EVP_bf_ofb +%xdefine _EVP_blake2b256 _ %+ BORINGSSL_PREFIX %+ _EVP_blake2b256 +%xdefine _EVP_cast5_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_cast5_cbc +%xdefine _EVP_cast5_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_cast5_ecb +%xdefine _EVP_chacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_chacha20_poly1305 +%xdefine _EVP_cleanup _ %+ BORINGSSL_PREFIX %+ _EVP_cleanup +%xdefine _EVP_des_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_des_cbc +%xdefine _EVP_des_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_des_ecb +%xdefine _EVP_des_ede _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede +%xdefine _EVP_des_ede3 _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede3 +%xdefine _EVP_des_ede3_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede3_cbc +%xdefine _EVP_des_ede3_ecb _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede3_ecb +%xdefine _EVP_des_ede_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_des_ede_cbc +%xdefine _EVP_enc_null _ %+ BORINGSSL_PREFIX %+ _EVP_enc_null +%xdefine _EVP_final_with_secret_suffix_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha1 +%xdefine _EVP_final_with_secret_suffix_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha256 +%xdefine _EVP_final_with_secret_suffix_sha384 _ %+ BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha384 +%xdefine _EVP_get_cipherbyname _ %+ BORINGSSL_PREFIX %+ _EVP_get_cipherbyname +%xdefine _EVP_get_cipherbynid _ %+ BORINGSSL_PREFIX %+ _EVP_get_cipherbynid +%xdefine _EVP_get_digestbyname _ %+ BORINGSSL_PREFIX %+ _EVP_get_digestbyname +%xdefine _EVP_get_digestbynid _ %+ BORINGSSL_PREFIX %+ _EVP_get_digestbynid +%xdefine _EVP_get_digestbyobj _ %+ BORINGSSL_PREFIX %+ _EVP_get_digestbyobj +%xdefine _EVP_get_pw_prompt _ %+ BORINGSSL_PREFIX %+ _EVP_get_pw_prompt +%xdefine _EVP_has_aes_hardware _ %+ BORINGSSL_PREFIX %+ _EVP_has_aes_hardware +%xdefine _EVP_hpke_aes_128_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_aes_128_gcm +%xdefine _EVP_hpke_aes_256_gcm _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_aes_256_gcm +%xdefine _EVP_hpke_chacha20_poly1305 _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_chacha20_poly1305 +%xdefine _EVP_hpke_hkdf_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_hkdf_sha256 +%xdefine _EVP_hpke_x25519_hkdf_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_hpke_x25519_hkdf_sha256 +%xdefine _EVP_marshal_digest_algorithm _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_digest_algorithm +%xdefine _EVP_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_private_key +%xdefine _EVP_marshal_private_key_v2 _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_private_key_v2 +%xdefine _EVP_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_marshal_public_key +%xdefine _EVP_md4 _ %+ BORINGSSL_PREFIX %+ _EVP_md4 +%xdefine _EVP_md5 _ %+ BORINGSSL_PREFIX %+ _EVP_md5 +%xdefine _EVP_md5_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_md5_sha1 +%xdefine _EVP_md_null _ %+ BORINGSSL_PREFIX %+ _EVP_md_null +%xdefine _EVP_parse_digest_algorithm _ %+ BORINGSSL_PREFIX %+ _EVP_parse_digest_algorithm +%xdefine _EVP_parse_private_key _ %+ BORINGSSL_PREFIX %+ _EVP_parse_private_key +%xdefine _EVP_parse_public_key _ %+ BORINGSSL_PREFIX %+ _EVP_parse_public_key +%xdefine _EVP_rc2_40_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_rc2_40_cbc +%xdefine _EVP_rc2_cbc _ %+ BORINGSSL_PREFIX %+ _EVP_rc2_cbc +%xdefine _EVP_rc4 _ %+ BORINGSSL_PREFIX %+ _EVP_rc4 +%xdefine _EVP_read_pw_string _ %+ BORINGSSL_PREFIX %+ _EVP_read_pw_string +%xdefine _EVP_read_pw_string_min _ %+ BORINGSSL_PREFIX %+ _EVP_read_pw_string_min +%xdefine _EVP_ripemd160 _ %+ BORINGSSL_PREFIX %+ _EVP_ripemd160 +%xdefine _EVP_sha1 _ %+ BORINGSSL_PREFIX %+ _EVP_sha1 +%xdefine _EVP_sha224 _ %+ BORINGSSL_PREFIX %+ _EVP_sha224 +%xdefine _EVP_sha256 _ %+ BORINGSSL_PREFIX %+ _EVP_sha256 +%xdefine _EVP_sha384 _ %+ BORINGSSL_PREFIX %+ _EVP_sha384 +%xdefine _EVP_sha3_224 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_224 +%xdefine _EVP_sha3_256 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_256 +%xdefine _EVP_sha3_384 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_384 +%xdefine _EVP_sha3_512 _ %+ BORINGSSL_PREFIX %+ _EVP_sha3_512 +%xdefine _EVP_sha512 _ %+ BORINGSSL_PREFIX %+ _EVP_sha512 +%xdefine _EVP_sha512_224 _ %+ BORINGSSL_PREFIX %+ _EVP_sha512_224 +%xdefine _EVP_sha512_256 _ %+ BORINGSSL_PREFIX %+ _EVP_sha512_256 +%xdefine _EVP_shake128 _ %+ BORINGSSL_PREFIX %+ _EVP_shake128 +%xdefine _EVP_shake256 _ %+ BORINGSSL_PREFIX %+ _EVP_shake256 +%xdefine _EVP_tls_cbc_copy_mac _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_copy_mac +%xdefine _EVP_tls_cbc_digest_record _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_digest_record +%xdefine _EVP_tls_cbc_record_digest_supported _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_record_digest_supported +%xdefine _EVP_tls_cbc_remove_padding _ %+ BORINGSSL_PREFIX %+ _EVP_tls_cbc_remove_padding +%xdefine _EXTENDED_KEY_USAGE_free _ %+ BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_free +%xdefine _EXTENDED_KEY_USAGE_it _ %+ BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_it +%xdefine _EXTENDED_KEY_USAGE_new _ %+ BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_new +%xdefine _FIPS_is_entropy_cpu_jitter _ %+ BORINGSSL_PREFIX %+ _FIPS_is_entropy_cpu_jitter +%xdefine _FIPS_mode _ %+ BORINGSSL_PREFIX %+ _FIPS_mode +%xdefine _FIPS_mode_set _ %+ BORINGSSL_PREFIX %+ _FIPS_mode_set +%xdefine _FIPS_service_indicator_after_call _ %+ BORINGSSL_PREFIX %+ _FIPS_service_indicator_after_call +%xdefine _FIPS_service_indicator_before_call _ %+ BORINGSSL_PREFIX %+ _FIPS_service_indicator_before_call +%xdefine _GENERAL_NAMES_free _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAMES_free +%xdefine _GENERAL_NAMES_it _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAMES_it +%xdefine _GENERAL_NAMES_new _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAMES_new +%xdefine _GENERAL_NAME_cmp _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_cmp +%xdefine _GENERAL_NAME_dup _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_dup +%xdefine _GENERAL_NAME_free _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_free +%xdefine _GENERAL_NAME_get0_otherName _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_otherName +%xdefine _GENERAL_NAME_get0_value _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_value +%xdefine _GENERAL_NAME_it _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_it +%xdefine _GENERAL_NAME_new _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_new +%xdefine _GENERAL_NAME_print _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_print +%xdefine _GENERAL_NAME_set0_othername _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_othername +%xdefine _GENERAL_NAME_set0_value _ %+ BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_value +%xdefine _GENERAL_SUBTREE_free _ %+ BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_free +%xdefine _GENERAL_SUBTREE_it _ %+ BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_it +%xdefine _GENERAL_SUBTREE_new _ %+ BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_new +%xdefine _HKDF _ %+ BORINGSSL_PREFIX %+ _HKDF +%xdefine _HKDF_expand _ %+ BORINGSSL_PREFIX %+ _HKDF_expand +%xdefine _HKDF_extract _ %+ BORINGSSL_PREFIX %+ _HKDF_extract +%xdefine _HMAC _ %+ BORINGSSL_PREFIX %+ _HMAC +%xdefine _HMAC_CTX_cleanse _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_cleanse +%xdefine _HMAC_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_cleanup +%xdefine _HMAC_CTX_copy _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_copy +%xdefine _HMAC_CTX_copy_ex _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_copy_ex +%xdefine _HMAC_CTX_free _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_free +%xdefine _HMAC_CTX_get_md _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_get_md +%xdefine _HMAC_CTX_init _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_init +%xdefine _HMAC_CTX_new _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_new +%xdefine _HMAC_CTX_reset _ %+ BORINGSSL_PREFIX %+ _HMAC_CTX_reset +%xdefine _HMAC_Final _ %+ BORINGSSL_PREFIX %+ _HMAC_Final +%xdefine _HMAC_Init _ %+ BORINGSSL_PREFIX %+ _HMAC_Init +%xdefine _HMAC_Init_ex _ %+ BORINGSSL_PREFIX %+ _HMAC_Init_ex +%xdefine _HMAC_Init_from_precomputed_key _ %+ BORINGSSL_PREFIX %+ _HMAC_Init_from_precomputed_key +%xdefine _HMAC_KEY_copy _ %+ BORINGSSL_PREFIX %+ _HMAC_KEY_copy +%xdefine _HMAC_KEY_new _ %+ BORINGSSL_PREFIX %+ _HMAC_KEY_new +%xdefine _HMAC_KEY_set _ %+ BORINGSSL_PREFIX %+ _HMAC_KEY_set +%xdefine _HMAC_Update _ %+ BORINGSSL_PREFIX %+ _HMAC_Update +%xdefine _HMAC_get_precomputed_key _ %+ BORINGSSL_PREFIX %+ _HMAC_get_precomputed_key +%xdefine _HMAC_set_precomputed_key_export _ %+ BORINGSSL_PREFIX %+ _HMAC_set_precomputed_key_export +%xdefine _HMAC_size _ %+ BORINGSSL_PREFIX %+ _HMAC_size +%xdefine _HMAC_with_precompute _ %+ BORINGSSL_PREFIX %+ _HMAC_with_precompute +%xdefine _HRSS_decap _ %+ BORINGSSL_PREFIX %+ _HRSS_decap +%xdefine _HRSS_encap _ %+ BORINGSSL_PREFIX %+ _HRSS_encap +%xdefine _HRSS_generate_key _ %+ BORINGSSL_PREFIX %+ _HRSS_generate_key +%xdefine _HRSS_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _HRSS_marshal_public_key +%xdefine _HRSS_parse_public_key _ %+ BORINGSSL_PREFIX %+ _HRSS_parse_public_key +%xdefine _HRSS_poly3_invert _ %+ BORINGSSL_PREFIX %+ _HRSS_poly3_invert +%xdefine _HRSS_poly3_mul _ %+ BORINGSSL_PREFIX %+ _HRSS_poly3_mul +%xdefine _ISSUING_DIST_POINT_free _ %+ BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_free +%xdefine _ISSUING_DIST_POINT_it _ %+ BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_it +%xdefine _ISSUING_DIST_POINT_new _ %+ BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_new +%xdefine _KBKDF_ctr_hmac _ %+ BORINGSSL_PREFIX %+ _KBKDF_ctr_hmac +%xdefine _KEM_KEY_free _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_free +%xdefine _KEM_KEY_get0_kem _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_get0_kem +%xdefine _KEM_KEY_init _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_init +%xdefine _KEM_KEY_new _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_new +%xdefine _KEM_KEY_set_raw_key _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_key +%xdefine _KEM_KEY_set_raw_keypair_from_seed _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_keypair_from_seed +%xdefine _KEM_KEY_set_raw_public_key _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_public_key +%xdefine _KEM_KEY_set_raw_secret_key _ %+ BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_secret_key +%xdefine _KEM_find_asn1_by_nid _ %+ BORINGSSL_PREFIX %+ _KEM_find_asn1_by_nid +%xdefine _KEM_find_kem_by_nid _ %+ BORINGSSL_PREFIX %+ _KEM_find_kem_by_nid +%xdefine _Keccak1600_Absorb _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Absorb +%xdefine _Keccak1600_Absorb_once_x4 _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Absorb_once_x4 +%xdefine _Keccak1600_Squeeze _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Squeeze +%xdefine _Keccak1600_Squeezeblocks_x4 _ %+ BORINGSSL_PREFIX %+ _Keccak1600_Squeezeblocks_x4 +%xdefine _KeccakF1600 _ %+ BORINGSSL_PREFIX %+ _KeccakF1600 +%xdefine _KeccakF1600_hw _ %+ BORINGSSL_PREFIX %+ _KeccakF1600_hw +%xdefine _MD4 _ %+ BORINGSSL_PREFIX %+ _MD4 +%xdefine _MD4_Final _ %+ BORINGSSL_PREFIX %+ _MD4_Final +%xdefine _MD4_Init _ %+ BORINGSSL_PREFIX %+ _MD4_Init +%xdefine _MD4_Transform _ %+ BORINGSSL_PREFIX %+ _MD4_Transform +%xdefine _MD4_Update _ %+ BORINGSSL_PREFIX %+ _MD4_Update +%xdefine _MD5 _ %+ BORINGSSL_PREFIX %+ _MD5 +%xdefine _MD5_Final _ %+ BORINGSSL_PREFIX %+ _MD5_Final +%xdefine _MD5_Init _ %+ BORINGSSL_PREFIX %+ _MD5_Init +%xdefine _MD5_Init_from_state _ %+ BORINGSSL_PREFIX %+ _MD5_Init_from_state +%xdefine _MD5_Transform _ %+ BORINGSSL_PREFIX %+ _MD5_Transform +%xdefine _MD5_Update _ %+ BORINGSSL_PREFIX %+ _MD5_Update +%xdefine _MD5_get_state _ %+ BORINGSSL_PREFIX %+ _MD5_get_state +%xdefine _MGF1 _ %+ BORINGSSL_PREFIX %+ _MGF1 +%xdefine _NAME_CONSTRAINTS_check _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check +%xdefine _NAME_CONSTRAINTS_check_CN _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check_CN +%xdefine _NAME_CONSTRAINTS_free _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_free +%xdefine _NAME_CONSTRAINTS_it _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_it +%xdefine _NAME_CONSTRAINTS_new _ %+ BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_new +%xdefine _NCONF_free _ %+ BORINGSSL_PREFIX %+ _NCONF_free +%xdefine _NCONF_get_section _ %+ BORINGSSL_PREFIX %+ _NCONF_get_section +%xdefine _NCONF_get_string _ %+ BORINGSSL_PREFIX %+ _NCONF_get_string +%xdefine _NCONF_load _ %+ BORINGSSL_PREFIX %+ _NCONF_load +%xdefine _NCONF_load_bio _ %+ BORINGSSL_PREFIX %+ _NCONF_load_bio +%xdefine _NCONF_new _ %+ BORINGSSL_PREFIX %+ _NCONF_new +%xdefine _NETSCAPE_SPKAC_free _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_free +%xdefine _NETSCAPE_SPKAC_it _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_it +%xdefine _NETSCAPE_SPKAC_new _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_new +%xdefine _NETSCAPE_SPKI_b64_decode _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_decode +%xdefine _NETSCAPE_SPKI_b64_encode _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_encode +%xdefine _NETSCAPE_SPKI_free _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_free +%xdefine _NETSCAPE_SPKI_get_pubkey _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_get_pubkey +%xdefine _NETSCAPE_SPKI_it _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_it +%xdefine _NETSCAPE_SPKI_new _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_new +%xdefine _NETSCAPE_SPKI_print _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_print +%xdefine _NETSCAPE_SPKI_set_pubkey _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_set_pubkey +%xdefine _NETSCAPE_SPKI_sign _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_sign +%xdefine _NETSCAPE_SPKI_verify _ %+ BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_verify +%xdefine _NOTICEREF_free _ %+ BORINGSSL_PREFIX %+ _NOTICEREF_free +%xdefine _NOTICEREF_it _ %+ BORINGSSL_PREFIX %+ _NOTICEREF_it +%xdefine _NOTICEREF_new _ %+ BORINGSSL_PREFIX %+ _NOTICEREF_new +%xdefine _OBJ_NAME_do_all_sorted _ %+ BORINGSSL_PREFIX %+ _OBJ_NAME_do_all_sorted +%xdefine _OBJ_cbs2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_cbs2nid +%xdefine _OBJ_cleanup _ %+ BORINGSSL_PREFIX %+ _OBJ_cleanup +%xdefine _OBJ_cmp _ %+ BORINGSSL_PREFIX %+ _OBJ_cmp +%xdefine _OBJ_create _ %+ BORINGSSL_PREFIX %+ _OBJ_create +%xdefine _OBJ_dup _ %+ BORINGSSL_PREFIX %+ _OBJ_dup +%xdefine _OBJ_find_sigid_algs _ %+ BORINGSSL_PREFIX %+ _OBJ_find_sigid_algs +%xdefine _OBJ_find_sigid_by_algs _ %+ BORINGSSL_PREFIX %+ _OBJ_find_sigid_by_algs +%xdefine _OBJ_get0_data _ %+ BORINGSSL_PREFIX %+ _OBJ_get0_data +%xdefine _OBJ_get_undef _ %+ BORINGSSL_PREFIX %+ _OBJ_get_undef +%xdefine _OBJ_length _ %+ BORINGSSL_PREFIX %+ _OBJ_length +%xdefine _OBJ_ln2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_ln2nid +%xdefine _OBJ_nid2cbb _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2cbb +%xdefine _OBJ_nid2ln _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2ln +%xdefine _OBJ_nid2obj _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2obj +%xdefine _OBJ_nid2sn _ %+ BORINGSSL_PREFIX %+ _OBJ_nid2sn +%xdefine _OBJ_obj2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_obj2nid +%xdefine _OBJ_obj2txt _ %+ BORINGSSL_PREFIX %+ _OBJ_obj2txt +%xdefine _OBJ_sn2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_sn2nid +%xdefine _OBJ_txt2nid _ %+ BORINGSSL_PREFIX %+ _OBJ_txt2nid +%xdefine _OBJ_txt2obj _ %+ BORINGSSL_PREFIX %+ _OBJ_txt2obj +%xdefine _OCSP_BASICRESP_add_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_add_ext +%xdefine _OCSP_BASICRESP_delete_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_delete_ext +%xdefine _OCSP_BASICRESP_free _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_free +%xdefine _OCSP_BASICRESP_get_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext +%xdefine _OCSP_BASICRESP_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext_by_NID +%xdefine _OCSP_BASICRESP_it _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_it +%xdefine _OCSP_BASICRESP_new _ %+ BORINGSSL_PREFIX %+ _OCSP_BASICRESP_new +%xdefine _OCSP_CERTID_dup _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_dup +%xdefine _OCSP_CERTID_free _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_free +%xdefine _OCSP_CERTID_it _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_it +%xdefine _OCSP_CERTID_new _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTID_new +%xdefine _OCSP_CERTSTATUS_it _ %+ BORINGSSL_PREFIX %+ _OCSP_CERTSTATUS_it +%xdefine _OCSP_ONEREQ_free _ %+ BORINGSSL_PREFIX %+ _OCSP_ONEREQ_free +%xdefine _OCSP_ONEREQ_it _ %+ BORINGSSL_PREFIX %+ _OCSP_ONEREQ_it +%xdefine _OCSP_ONEREQ_new _ %+ BORINGSSL_PREFIX %+ _OCSP_ONEREQ_new +%xdefine _OCSP_REQINFO_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REQINFO_free +%xdefine _OCSP_REQINFO_it _ %+ BORINGSSL_PREFIX %+ _OCSP_REQINFO_it +%xdefine _OCSP_REQINFO_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REQINFO_new +%xdefine _OCSP_REQUEST_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_free +%xdefine _OCSP_REQUEST_get_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext +%xdefine _OCSP_REQUEST_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext_by_NID +%xdefine _OCSP_REQUEST_it _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_it +%xdefine _OCSP_REQUEST_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_new +%xdefine _OCSP_REQUEST_print _ %+ BORINGSSL_PREFIX %+ _OCSP_REQUEST_print +%xdefine _OCSP_REQ_CTX_add1_header _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_add1_header +%xdefine _OCSP_REQ_CTX_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_free +%xdefine _OCSP_REQ_CTX_get0_mem_bio _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_get0_mem_bio +%xdefine _OCSP_REQ_CTX_http _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_http +%xdefine _OCSP_REQ_CTX_i2d _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_i2d +%xdefine _OCSP_REQ_CTX_nbio _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio +%xdefine _OCSP_REQ_CTX_nbio_d2i _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio_d2i +%xdefine _OCSP_REQ_CTX_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_new +%xdefine _OCSP_REQ_CTX_set1_req _ %+ BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_set1_req +%xdefine _OCSP_RESPBYTES_free _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_free +%xdefine _OCSP_RESPBYTES_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_it +%xdefine _OCSP_RESPBYTES_new _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_new +%xdefine _OCSP_RESPDATA_free _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPDATA_free +%xdefine _OCSP_RESPDATA_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPDATA_it +%xdefine _OCSP_RESPDATA_new _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPDATA_new +%xdefine _OCSP_RESPID_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPID_it +%xdefine _OCSP_RESPONSE_free _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_free +%xdefine _OCSP_RESPONSE_it _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_it +%xdefine _OCSP_RESPONSE_new _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_new +%xdefine _OCSP_RESPONSE_print _ %+ BORINGSSL_PREFIX %+ _OCSP_RESPONSE_print +%xdefine _OCSP_REVOKEDINFO_free _ %+ BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_free +%xdefine _OCSP_REVOKEDINFO_it _ %+ BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_it +%xdefine _OCSP_REVOKEDINFO_new _ %+ BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_new +%xdefine _OCSP_SIGNATURE_free _ %+ BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_free +%xdefine _OCSP_SIGNATURE_it _ %+ BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_it +%xdefine _OCSP_SIGNATURE_new _ %+ BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_new +%xdefine _OCSP_SINGLERESP_add_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_add_ext +%xdefine _OCSP_SINGLERESP_free _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_free +%xdefine _OCSP_SINGLERESP_get0_id _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get0_id +%xdefine _OCSP_SINGLERESP_get_ext _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext +%xdefine _OCSP_SINGLERESP_get_ext_count _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext_count +%xdefine _OCSP_SINGLERESP_it _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_it +%xdefine _OCSP_SINGLERESP_new _ %+ BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_new +%xdefine _OCSP_basic_add1_cert _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_add1_cert +%xdefine _OCSP_basic_add1_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_add1_nonce +%xdefine _OCSP_basic_add1_status _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_add1_status +%xdefine _OCSP_basic_sign _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_sign +%xdefine _OCSP_basic_verify _ %+ BORINGSSL_PREFIX %+ _OCSP_basic_verify +%xdefine _OCSP_cert_id_new _ %+ BORINGSSL_PREFIX %+ _OCSP_cert_id_new +%xdefine _OCSP_cert_status_str _ %+ BORINGSSL_PREFIX %+ _OCSP_cert_status_str +%xdefine _OCSP_cert_to_id _ %+ BORINGSSL_PREFIX %+ _OCSP_cert_to_id +%xdefine _OCSP_check_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_check_nonce +%xdefine _OCSP_check_validity _ %+ BORINGSSL_PREFIX %+ _OCSP_check_validity +%xdefine _OCSP_copy_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_copy_nonce +%xdefine _OCSP_crl_reason_str _ %+ BORINGSSL_PREFIX %+ _OCSP_crl_reason_str +%xdefine _OCSP_get_default_digest _ %+ BORINGSSL_PREFIX %+ _OCSP_get_default_digest +%xdefine _OCSP_id_cmp _ %+ BORINGSSL_PREFIX %+ _OCSP_id_cmp +%xdefine _OCSP_id_get0_info _ %+ BORINGSSL_PREFIX %+ _OCSP_id_get0_info +%xdefine _OCSP_id_issuer_cmp _ %+ BORINGSSL_PREFIX %+ _OCSP_id_issuer_cmp +%xdefine _OCSP_onereq_get0_id _ %+ BORINGSSL_PREFIX %+ _OCSP_onereq_get0_id +%xdefine _OCSP_parse_url _ %+ BORINGSSL_PREFIX %+ _OCSP_parse_url +%xdefine _OCSP_request_add0_id _ %+ BORINGSSL_PREFIX %+ _OCSP_request_add0_id +%xdefine _OCSP_request_add1_cert _ %+ BORINGSSL_PREFIX %+ _OCSP_request_add1_cert +%xdefine _OCSP_request_add1_nonce _ %+ BORINGSSL_PREFIX %+ _OCSP_request_add1_nonce +%xdefine _OCSP_request_is_signed _ %+ BORINGSSL_PREFIX %+ _OCSP_request_is_signed +%xdefine _OCSP_request_onereq_count _ %+ BORINGSSL_PREFIX %+ _OCSP_request_onereq_count +%xdefine _OCSP_request_onereq_get0 _ %+ BORINGSSL_PREFIX %+ _OCSP_request_onereq_get0 +%xdefine _OCSP_request_set1_name _ %+ BORINGSSL_PREFIX %+ _OCSP_request_set1_name +%xdefine _OCSP_request_sign _ %+ BORINGSSL_PREFIX %+ _OCSP_request_sign +%xdefine _OCSP_request_verify _ %+ BORINGSSL_PREFIX %+ _OCSP_request_verify +%xdefine _OCSP_resp_count _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_count +%xdefine _OCSP_resp_find _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_find +%xdefine _OCSP_resp_find_status _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_find_status +%xdefine _OCSP_resp_get0 _ %+ BORINGSSL_PREFIX %+ _OCSP_resp_get0 +%xdefine _OCSP_response_create _ %+ BORINGSSL_PREFIX %+ _OCSP_response_create +%xdefine _OCSP_response_get1_basic _ %+ BORINGSSL_PREFIX %+ _OCSP_response_get1_basic +%xdefine _OCSP_response_status _ %+ BORINGSSL_PREFIX %+ _OCSP_response_status +%xdefine _OCSP_response_status_str _ %+ BORINGSSL_PREFIX %+ _OCSP_response_status_str +%xdefine _OCSP_sendreq_bio _ %+ BORINGSSL_PREFIX %+ _OCSP_sendreq_bio +%xdefine _OCSP_sendreq_nbio _ %+ BORINGSSL_PREFIX %+ _OCSP_sendreq_nbio +%xdefine _OCSP_sendreq_new _ %+ BORINGSSL_PREFIX %+ _OCSP_sendreq_new +%xdefine _OCSP_set_max_response_length _ %+ BORINGSSL_PREFIX %+ _OCSP_set_max_response_length +%xdefine _OCSP_single_get0_status _ %+ BORINGSSL_PREFIX %+ _OCSP_single_get0_status +%xdefine _OPENSSL_add_all_algorithms_conf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_add_all_algorithms_conf +%xdefine _OPENSSL_armcap_P _ %+ BORINGSSL_PREFIX %+ _OPENSSL_armcap_P +%xdefine _OPENSSL_asprintf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_asprintf +%xdefine _OPENSSL_calloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_calloc +%xdefine _OPENSSL_cleanse _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cleanse +%xdefine _OPENSSL_cleanup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cleanup +%xdefine _OPENSSL_clear_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_clear_free +%xdefine _OPENSSL_config _ %+ BORINGSSL_PREFIX %+ _OPENSSL_config +%xdefine _OPENSSL_cpucap_initialized _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cpucap_initialized +%xdefine _OPENSSL_cpuid_setup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_cpuid_setup +%xdefine _OPENSSL_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_free +%xdefine _OPENSSL_fromxdigit _ %+ BORINGSSL_PREFIX %+ _OPENSSL_fromxdigit +%xdefine _OPENSSL_gmtime _ %+ BORINGSSL_PREFIX %+ _OPENSSL_gmtime +%xdefine _OPENSSL_gmtime_adj _ %+ BORINGSSL_PREFIX %+ _OPENSSL_gmtime_adj +%xdefine _OPENSSL_gmtime_diff _ %+ BORINGSSL_PREFIX %+ _OPENSSL_gmtime_diff +%xdefine _OPENSSL_hash32 _ %+ BORINGSSL_PREFIX %+ _OPENSSL_hash32 +%xdefine _OPENSSL_hexstr2buf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_hexstr2buf +%xdefine _OPENSSL_ia32cap_P _ %+ BORINGSSL_PREFIX %+ _OPENSSL_ia32cap_P +%xdefine _OPENSSL_init _ %+ BORINGSSL_PREFIX %+ _OPENSSL_init +%xdefine _OPENSSL_init_crypto _ %+ BORINGSSL_PREFIX %+ _OPENSSL_init_crypto +%xdefine _OPENSSL_isalnum _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isalnum +%xdefine _OPENSSL_isalpha _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isalpha +%xdefine _OPENSSL_isdigit _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isdigit +%xdefine _OPENSSL_isspace _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isspace +%xdefine _OPENSSL_isxdigit _ %+ BORINGSSL_PREFIX %+ _OPENSSL_isxdigit +%xdefine _OPENSSL_lh_delete _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_delete +%xdefine _OPENSSL_lh_doall_arg _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_doall_arg +%xdefine _OPENSSL_lh_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_free +%xdefine _OPENSSL_lh_insert _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_insert +%xdefine _OPENSSL_lh_new _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_new +%xdefine _OPENSSL_lh_num_items _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_num_items +%xdefine _OPENSSL_lh_retrieve _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve +%xdefine _OPENSSL_lh_retrieve_key _ %+ BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve_key +%xdefine _OPENSSL_load_builtin_modules _ %+ BORINGSSL_PREFIX %+ _OPENSSL_load_builtin_modules +%xdefine _OPENSSL_malloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_malloc +%xdefine _OPENSSL_malloc_init _ %+ BORINGSSL_PREFIX %+ _OPENSSL_malloc_init +%xdefine _OPENSSL_memdup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_memdup +%xdefine _OPENSSL_no_config _ %+ BORINGSSL_PREFIX %+ _OPENSSL_no_config +%xdefine _OPENSSL_posix_to_tm _ %+ BORINGSSL_PREFIX %+ _OPENSSL_posix_to_tm +%xdefine _OPENSSL_ppc64le_hwcap2 _ %+ BORINGSSL_PREFIX %+ _OPENSSL_ppc64le_hwcap2 +%xdefine _OPENSSL_realloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_realloc +%xdefine _OPENSSL_secure_clear_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_secure_clear_free +%xdefine _OPENSSL_secure_malloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_secure_malloc +%xdefine _OPENSSL_secure_zalloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_secure_zalloc +%xdefine _OPENSSL_sk_deep_copy _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_deep_copy +%xdefine _OPENSSL_sk_delete _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_delete +%xdefine _OPENSSL_sk_delete_if _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_if +%xdefine _OPENSSL_sk_delete_ptr _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_ptr +%xdefine _OPENSSL_sk_dup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_dup +%xdefine _OPENSSL_sk_find _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_find +%xdefine _OPENSSL_sk_free _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_free +%xdefine _OPENSSL_sk_insert _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_insert +%xdefine _OPENSSL_sk_is_sorted _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_is_sorted +%xdefine _OPENSSL_sk_new _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_new +%xdefine _OPENSSL_sk_new_null _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_new_null +%xdefine _OPENSSL_sk_num _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_num +%xdefine _OPENSSL_sk_pop _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_pop +%xdefine _OPENSSL_sk_pop_free_ex _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_pop_free_ex +%xdefine _OPENSSL_sk_push _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_push +%xdefine _OPENSSL_sk_set _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_set +%xdefine _OPENSSL_sk_set_cmp_func _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_set_cmp_func +%xdefine _OPENSSL_sk_shift _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_shift +%xdefine _OPENSSL_sk_sort _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_sort +%xdefine _OPENSSL_sk_unshift _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_unshift +%xdefine _OPENSSL_sk_value _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_value +%xdefine _OPENSSL_sk_zero _ %+ BORINGSSL_PREFIX %+ _OPENSSL_sk_zero +%xdefine _OPENSSL_strcasecmp _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strcasecmp +%xdefine _OPENSSL_strdup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strdup +%xdefine _OPENSSL_strhash _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strhash +%xdefine _OPENSSL_strlcat _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strlcat +%xdefine _OPENSSL_strlcpy _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strlcpy +%xdefine _OPENSSL_strncasecmp _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strncasecmp +%xdefine _OPENSSL_strndup _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strndup +%xdefine _OPENSSL_strnlen _ %+ BORINGSSL_PREFIX %+ _OPENSSL_strnlen +%xdefine _OPENSSL_timegm _ %+ BORINGSSL_PREFIX %+ _OPENSSL_timegm +%xdefine _OPENSSL_tm_to_posix _ %+ BORINGSSL_PREFIX %+ _OPENSSL_tm_to_posix +%xdefine _OPENSSL_tolower _ %+ BORINGSSL_PREFIX %+ _OPENSSL_tolower +%xdefine _OPENSSL_vasprintf _ %+ BORINGSSL_PREFIX %+ _OPENSSL_vasprintf +%xdefine _OPENSSL_vasprintf_internal _ %+ BORINGSSL_PREFIX %+ _OPENSSL_vasprintf_internal +%xdefine _OPENSSL_zalloc _ %+ BORINGSSL_PREFIX %+ _OPENSSL_zalloc +%xdefine _OTHERNAME_free _ %+ BORINGSSL_PREFIX %+ _OTHERNAME_free +%xdefine _OTHERNAME_it _ %+ BORINGSSL_PREFIX %+ _OTHERNAME_it +%xdefine _OTHERNAME_new _ %+ BORINGSSL_PREFIX %+ _OTHERNAME_new +%xdefine _OpenSSL_add_all_algorithms _ %+ BORINGSSL_PREFIX %+ _OpenSSL_add_all_algorithms +%xdefine _OpenSSL_add_all_ciphers _ %+ BORINGSSL_PREFIX %+ _OpenSSL_add_all_ciphers +%xdefine _OpenSSL_add_all_digests _ %+ BORINGSSL_PREFIX %+ _OpenSSL_add_all_digests +%xdefine _OpenSSL_version _ %+ BORINGSSL_PREFIX %+ _OpenSSL_version +%xdefine _OpenSSL_version_num _ %+ BORINGSSL_PREFIX %+ _OpenSSL_version_num +%xdefine _PEM_ASN1_read _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_read +%xdefine _PEM_ASN1_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_read_bio +%xdefine _PEM_ASN1_write _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_write +%xdefine _PEM_ASN1_write_bio _ %+ BORINGSSL_PREFIX %+ _PEM_ASN1_write_bio +%xdefine _PEM_X509_INFO_read _ %+ BORINGSSL_PREFIX %+ _PEM_X509_INFO_read +%xdefine _PEM_X509_INFO_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_X509_INFO_read_bio +%xdefine _PEM_X509_INFO_write_bio _ %+ BORINGSSL_PREFIX %+ _PEM_X509_INFO_write_bio +%xdefine _PEM_bytes_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_bytes_read_bio +%xdefine _PEM_def_callback _ %+ BORINGSSL_PREFIX %+ _PEM_def_callback +%xdefine _PEM_dek_info _ %+ BORINGSSL_PREFIX %+ _PEM_dek_info +%xdefine _PEM_do_header _ %+ BORINGSSL_PREFIX %+ _PEM_do_header +%xdefine _PEM_get_EVP_CIPHER_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_get_EVP_CIPHER_INFO +%xdefine _PEM_proc_type _ %+ BORINGSSL_PREFIX %+ _PEM_proc_type +%xdefine _PEM_read _ %+ BORINGSSL_PREFIX %+ _PEM_read +%xdefine _PEM_read_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_DHparams +%xdefine _PEM_read_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_DSAPrivateKey +%xdefine _PEM_read_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_DSA_PUBKEY +%xdefine _PEM_read_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_DSAparams +%xdefine _PEM_read_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_ECPrivateKey +%xdefine _PEM_read_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_EC_PUBKEY +%xdefine _PEM_read_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_read_PKCS7 +%xdefine _PEM_read_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_read_PKCS8 +%xdefine _PEM_read_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_read_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_read_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_PUBKEY +%xdefine _PEM_read_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_PrivateKey +%xdefine _PEM_read_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_RSAPrivateKey +%xdefine _PEM_read_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_RSAPublicKey +%xdefine _PEM_read_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_RSA_PUBKEY +%xdefine _PEM_read_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509 +%xdefine _PEM_read_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509_AUX +%xdefine _PEM_read_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509_CRL +%xdefine _PEM_read_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_read_X509_REQ +%xdefine _PEM_read_bio _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio +%xdefine _PEM_read_bio_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DHparams +%xdefine _PEM_read_bio_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DSAPrivateKey +%xdefine _PEM_read_bio_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DSA_PUBKEY +%xdefine _PEM_read_bio_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_DSAparams +%xdefine _PEM_read_bio_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_ECPKParameters +%xdefine _PEM_read_bio_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_ECPrivateKey +%xdefine _PEM_read_bio_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_EC_PUBKEY +%xdefine _PEM_read_bio_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS7 +%xdefine _PEM_read_bio_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8 +%xdefine _PEM_read_bio_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_read_bio_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PUBKEY +%xdefine _PEM_read_bio_Parameters _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_Parameters +%xdefine _PEM_read_bio_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_PrivateKey +%xdefine _PEM_read_bio_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPrivateKey +%xdefine _PEM_read_bio_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPublicKey +%xdefine _PEM_read_bio_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_RSA_PUBKEY +%xdefine _PEM_read_bio_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509 +%xdefine _PEM_read_bio_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_AUX +%xdefine _PEM_read_bio_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_CRL +%xdefine _PEM_read_bio_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_REQ +%xdefine _PEM_write _ %+ BORINGSSL_PREFIX %+ _PEM_write +%xdefine _PEM_write_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_DHparams +%xdefine _PEM_write_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_DSAPrivateKey +%xdefine _PEM_write_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_DSA_PUBKEY +%xdefine _PEM_write_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_DSAparams +%xdefine _PEM_write_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_ECPrivateKey +%xdefine _PEM_write_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_EC_PUBKEY +%xdefine _PEM_write_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS7 +%xdefine _PEM_write_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8 +%xdefine _PEM_write_PKCS8PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey +%xdefine _PEM_write_PKCS8PrivateKey_nid _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey_nid +%xdefine _PEM_write_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_write_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_write_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_PUBKEY +%xdefine _PEM_write_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_PrivateKey +%xdefine _PEM_write_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_RSAPrivateKey +%xdefine _PEM_write_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_RSAPublicKey +%xdefine _PEM_write_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_RSA_PUBKEY +%xdefine _PEM_write_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509 +%xdefine _PEM_write_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_AUX +%xdefine _PEM_write_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_CRL +%xdefine _PEM_write_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_REQ +%xdefine _PEM_write_X509_REQ_NEW _ %+ BORINGSSL_PREFIX %+ _PEM_write_X509_REQ_NEW +%xdefine _PEM_write_bio _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio +%xdefine _PEM_write_bio_DHparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DHparams +%xdefine _PEM_write_bio_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DSAPrivateKey +%xdefine _PEM_write_bio_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DSA_PUBKEY +%xdefine _PEM_write_bio_DSAparams _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_DSAparams +%xdefine _PEM_write_bio_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_ECPKParameters +%xdefine _PEM_write_bio_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_ECPrivateKey +%xdefine _PEM_write_bio_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_EC_PUBKEY +%xdefine _PEM_write_bio_PKCS7 _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS7 +%xdefine _PEM_write_bio_PKCS8 _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8 +%xdefine _PEM_write_bio_PKCS8PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey +%xdefine _PEM_write_bio_PKCS8PrivateKey_nid _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey_nid +%xdefine _PEM_write_bio_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8_PRIV_KEY_INFO +%xdefine _PEM_write_bio_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PUBKEY +%xdefine _PEM_write_bio_Parameters _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_Parameters +%xdefine _PEM_write_bio_PrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey +%xdefine _PEM_write_bio_PrivateKey_traditional _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey_traditional +%xdefine _PEM_write_bio_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPrivateKey +%xdefine _PEM_write_bio_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPublicKey +%xdefine _PEM_write_bio_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_RSA_PUBKEY +%xdefine _PEM_write_bio_X509 _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509 +%xdefine _PEM_write_bio_X509_AUX _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_AUX +%xdefine _PEM_write_bio_X509_CRL _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_CRL +%xdefine _PEM_write_bio_X509_REQ _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ +%xdefine _PEM_write_bio_X509_REQ_NEW _ %+ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ_NEW +%xdefine _PKCS12_PBE_add _ %+ BORINGSSL_PREFIX %+ _PKCS12_PBE_add +%xdefine _PKCS12_create _ %+ BORINGSSL_PREFIX %+ _PKCS12_create +%xdefine _PKCS12_free _ %+ BORINGSSL_PREFIX %+ _PKCS12_free +%xdefine _PKCS12_get_key_and_certs _ %+ BORINGSSL_PREFIX %+ _PKCS12_get_key_and_certs +%xdefine _PKCS12_new _ %+ BORINGSSL_PREFIX %+ _PKCS12_new +%xdefine _PKCS12_parse _ %+ BORINGSSL_PREFIX %+ _PKCS12_parse +%xdefine _PKCS12_set_mac _ %+ BORINGSSL_PREFIX %+ _PKCS12_set_mac +%xdefine _PKCS12_verify_mac _ %+ BORINGSSL_PREFIX %+ _PKCS12_verify_mac +%xdefine _PKCS1_MGF1 _ %+ BORINGSSL_PREFIX %+ _PKCS1_MGF1 +%xdefine _PKCS5_PBKDF2_HMAC _ %+ BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC +%xdefine _PKCS5_PBKDF2_HMAC_SHA1 _ %+ BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC_SHA1 +%xdefine _PKCS5_pbe2_decrypt_init _ %+ BORINGSSL_PREFIX %+ _PKCS5_pbe2_decrypt_init +%xdefine _PKCS5_pbe2_encrypt_init _ %+ BORINGSSL_PREFIX %+ _PKCS5_pbe2_encrypt_init +%xdefine _PKCS7_ATTR_VERIFY_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ATTR_VERIFY_it +%xdefine _PKCS7_DIGEST_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_DIGEST_free +%xdefine _PKCS7_DIGEST_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_DIGEST_it +%xdefine _PKCS7_DIGEST_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_DIGEST_new +%xdefine _PKCS7_ENCRYPT_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_free +%xdefine _PKCS7_ENCRYPT_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_it +%xdefine _PKCS7_ENCRYPT_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_new +%xdefine _PKCS7_ENC_CONTENT_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_free +%xdefine _PKCS7_ENC_CONTENT_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_it +%xdefine _PKCS7_ENC_CONTENT_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_new +%xdefine _PKCS7_ENVELOPE_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_free +%xdefine _PKCS7_ENVELOPE_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_it +%xdefine _PKCS7_ENVELOPE_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_new +%xdefine _PKCS7_ISSUER_AND_SERIAL_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_free +%xdefine _PKCS7_ISSUER_AND_SERIAL_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_it +%xdefine _PKCS7_ISSUER_AND_SERIAL_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_new +%xdefine _PKCS7_RECIP_INFO_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_free +%xdefine _PKCS7_RECIP_INFO_get0_alg _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_get0_alg +%xdefine _PKCS7_RECIP_INFO_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_it +%xdefine _PKCS7_RECIP_INFO_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_new +%xdefine _PKCS7_RECIP_INFO_set _ %+ BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_set +%xdefine _PKCS7_SIGNED_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNED_free +%xdefine _PKCS7_SIGNED_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNED_it +%xdefine _PKCS7_SIGNED_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNED_new +%xdefine _PKCS7_SIGNER_INFO_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_free +%xdefine _PKCS7_SIGNER_INFO_get0_algs _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_get0_algs +%xdefine _PKCS7_SIGNER_INFO_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_it +%xdefine _PKCS7_SIGNER_INFO_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_new +%xdefine _PKCS7_SIGNER_INFO_set _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_set +%xdefine _PKCS7_SIGN_ENVELOPE_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_free +%xdefine _PKCS7_SIGN_ENVELOPE_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_it +%xdefine _PKCS7_SIGN_ENVELOPE_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_new +%xdefine _PKCS7_add_certificate _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_certificate +%xdefine _PKCS7_add_crl _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_crl +%xdefine _PKCS7_add_recipient _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_recipient +%xdefine _PKCS7_add_recipient_info _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_recipient_info +%xdefine _PKCS7_add_signer _ %+ BORINGSSL_PREFIX %+ _PKCS7_add_signer +%xdefine _PKCS7_bundle_CRLs _ %+ BORINGSSL_PREFIX %+ _PKCS7_bundle_CRLs +%xdefine _PKCS7_bundle_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_bundle_certificates +%xdefine _PKCS7_bundle_raw_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_bundle_raw_certificates +%xdefine _PKCS7_content_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_content_new +%xdefine _PKCS7_dataFinal _ %+ BORINGSSL_PREFIX %+ _PKCS7_dataFinal +%xdefine _PKCS7_dataInit _ %+ BORINGSSL_PREFIX %+ _PKCS7_dataInit +%xdefine _PKCS7_decrypt _ %+ BORINGSSL_PREFIX %+ _PKCS7_decrypt +%xdefine _PKCS7_dup _ %+ BORINGSSL_PREFIX %+ _PKCS7_dup +%xdefine _PKCS7_encrypt _ %+ BORINGSSL_PREFIX %+ _PKCS7_encrypt +%xdefine _PKCS7_free _ %+ BORINGSSL_PREFIX %+ _PKCS7_free +%xdefine _PKCS7_get0_signers _ %+ BORINGSSL_PREFIX %+ _PKCS7_get0_signers +%xdefine _PKCS7_get_CRLs _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_CRLs +%xdefine _PKCS7_get_PEM_CRLs _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_PEM_CRLs +%xdefine _PKCS7_get_PEM_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_PEM_certificates +%xdefine _PKCS7_get_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_certificates +%xdefine _PKCS7_get_detached _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_detached +%xdefine _PKCS7_get_raw_certificates _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_raw_certificates +%xdefine _PKCS7_get_recipient_info _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_recipient_info +%xdefine _PKCS7_get_signed_attribute _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_signed_attribute +%xdefine _PKCS7_get_signer_info _ %+ BORINGSSL_PREFIX %+ _PKCS7_get_signer_info +%xdefine _PKCS7_is_detached _ %+ BORINGSSL_PREFIX %+ _PKCS7_is_detached +%xdefine _PKCS7_it _ %+ BORINGSSL_PREFIX %+ _PKCS7_it +%xdefine _PKCS7_new _ %+ BORINGSSL_PREFIX %+ _PKCS7_new +%xdefine _PKCS7_print_ctx _ %+ BORINGSSL_PREFIX %+ _PKCS7_print_ctx +%xdefine _PKCS7_set_cipher _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_cipher +%xdefine _PKCS7_set_content _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_content +%xdefine _PKCS7_set_detached _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_detached +%xdefine _PKCS7_set_digest _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_digest +%xdefine _PKCS7_set_type _ %+ BORINGSSL_PREFIX %+ _PKCS7_set_type +%xdefine _PKCS7_sign _ %+ BORINGSSL_PREFIX %+ _PKCS7_sign +%xdefine _PKCS7_type_is_data _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_data +%xdefine _PKCS7_type_is_digest _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_digest +%xdefine _PKCS7_type_is_encrypted _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_encrypted +%xdefine _PKCS7_type_is_enveloped _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_enveloped +%xdefine _PKCS7_type_is_signed _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_signed +%xdefine _PKCS7_type_is_signedAndEnveloped _ %+ BORINGSSL_PREFIX %+ _PKCS7_type_is_signedAndEnveloped +%xdefine _PKCS7_verify _ %+ BORINGSSL_PREFIX %+ _PKCS7_verify +%xdefine _PKCS8_PRIV_KEY_INFO_free _ %+ BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_free +%xdefine _PKCS8_PRIV_KEY_INFO_it _ %+ BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_it +%xdefine _PKCS8_PRIV_KEY_INFO_new _ %+ BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_new +%xdefine _PKCS8_decrypt _ %+ BORINGSSL_PREFIX %+ _PKCS8_decrypt +%xdefine _PKCS8_encrypt _ %+ BORINGSSL_PREFIX %+ _PKCS8_encrypt +%xdefine _PKCS8_marshal_encrypted_private_key _ %+ BORINGSSL_PREFIX %+ _PKCS8_marshal_encrypted_private_key +%xdefine _PKCS8_parse_encrypted_private_key _ %+ BORINGSSL_PREFIX %+ _PKCS8_parse_encrypted_private_key +%xdefine _POLICYINFO_free _ %+ BORINGSSL_PREFIX %+ _POLICYINFO_free +%xdefine _POLICYINFO_it _ %+ BORINGSSL_PREFIX %+ _POLICYINFO_it +%xdefine _POLICYINFO_new _ %+ BORINGSSL_PREFIX %+ _POLICYINFO_new +%xdefine _POLICYQUALINFO_free _ %+ BORINGSSL_PREFIX %+ _POLICYQUALINFO_free +%xdefine _POLICYQUALINFO_it _ %+ BORINGSSL_PREFIX %+ _POLICYQUALINFO_it +%xdefine _POLICYQUALINFO_new _ %+ BORINGSSL_PREFIX %+ _POLICYQUALINFO_new +%xdefine _POLICY_CONSTRAINTS_free _ %+ BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_free +%xdefine _POLICY_CONSTRAINTS_it _ %+ BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_it +%xdefine _POLICY_CONSTRAINTS_new _ %+ BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_new +%xdefine _POLICY_MAPPINGS_it _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPINGS_it +%xdefine _POLICY_MAPPING_free _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPING_free +%xdefine _POLICY_MAPPING_it _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPING_it +%xdefine _POLICY_MAPPING_new _ %+ BORINGSSL_PREFIX %+ _POLICY_MAPPING_new +%xdefine _PQDSA_KEY_free _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_free +%xdefine _PQDSA_KEY_get0_dsa _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_get0_dsa +%xdefine _PQDSA_KEY_init _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_init +%xdefine _PQDSA_KEY_new _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_new +%xdefine _PQDSA_KEY_set_raw_keypair_from_both _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_both +%xdefine _PQDSA_KEY_set_raw_keypair_from_seed _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_seed +%xdefine _PQDSA_KEY_set_raw_private_key _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_private_key +%xdefine _PQDSA_KEY_set_raw_public_key _ %+ BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_public_key +%xdefine _PQDSA_find_asn1_by_nid _ %+ BORINGSSL_PREFIX %+ _PQDSA_find_asn1_by_nid +%xdefine _PQDSA_find_dsa_by_nid _ %+ BORINGSSL_PREFIX %+ _PQDSA_find_dsa_by_nid +%xdefine _RAND_OpenSSL _ %+ BORINGSSL_PREFIX %+ _RAND_OpenSSL +%xdefine _RAND_SSLeay _ %+ BORINGSSL_PREFIX %+ _RAND_SSLeay +%xdefine _RAND_add _ %+ BORINGSSL_PREFIX %+ _RAND_add +%xdefine _RAND_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_bytes +%xdefine _RAND_bytes_with_user_prediction_resistance _ %+ BORINGSSL_PREFIX %+ _RAND_bytes_with_user_prediction_resistance +%xdefine _RAND_cleanup _ %+ BORINGSSL_PREFIX %+ _RAND_cleanup +%xdefine _RAND_egd _ %+ BORINGSSL_PREFIX %+ _RAND_egd +%xdefine _RAND_egd_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_egd_bytes +%xdefine _RAND_file_name _ %+ BORINGSSL_PREFIX %+ _RAND_file_name +%xdefine _RAND_get_rand_method _ %+ BORINGSSL_PREFIX %+ _RAND_get_rand_method +%xdefine _RAND_keep_random_devices_open _ %+ BORINGSSL_PREFIX %+ _RAND_keep_random_devices_open +%xdefine _RAND_load_file _ %+ BORINGSSL_PREFIX %+ _RAND_load_file +%xdefine _RAND_poll _ %+ BORINGSSL_PREFIX %+ _RAND_poll +%xdefine _RAND_priv_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_priv_bytes +%xdefine _RAND_pseudo_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_pseudo_bytes +%xdefine _RAND_public_bytes _ %+ BORINGSSL_PREFIX %+ _RAND_public_bytes +%xdefine _RAND_seed _ %+ BORINGSSL_PREFIX %+ _RAND_seed +%xdefine _RAND_set_rand_method _ %+ BORINGSSL_PREFIX %+ _RAND_set_rand_method +%xdefine _RAND_status _ %+ BORINGSSL_PREFIX %+ _RAND_status +%xdefine _RAND_write_file _ %+ BORINGSSL_PREFIX %+ _RAND_write_file +%xdefine _RC4 _ %+ BORINGSSL_PREFIX %+ _RC4 +%xdefine _RC4_options _ %+ BORINGSSL_PREFIX %+ _RC4_options +%xdefine _RC4_set_key _ %+ BORINGSSL_PREFIX %+ _RC4_set_key +%xdefine _RFC8032_DOM2_PREFIX _ %+ BORINGSSL_PREFIX %+ _RFC8032_DOM2_PREFIX +%xdefine _RIPEMD160 _ %+ BORINGSSL_PREFIX %+ _RIPEMD160 +%xdefine _RIPEMD160_Final _ %+ BORINGSSL_PREFIX %+ _RIPEMD160_Final +%xdefine _RIPEMD160_Init _ %+ BORINGSSL_PREFIX %+ _RIPEMD160_Init +%xdefine _RIPEMD160_Update _ %+ BORINGSSL_PREFIX %+ _RIPEMD160_Update +%xdefine _RSAPrivateKey_dup _ %+ BORINGSSL_PREFIX %+ _RSAPrivateKey_dup +%xdefine _RSAPublicKey_dup _ %+ BORINGSSL_PREFIX %+ _RSAPublicKey_dup +%xdefine _RSASSA_PSS_PARAMS_create _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_create +%xdefine _RSASSA_PSS_PARAMS_free _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_free +%xdefine _RSASSA_PSS_PARAMS_get _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_get +%xdefine _RSASSA_PSS_PARAMS_new _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_new +%xdefine _RSASSA_PSS_parse_params _ %+ BORINGSSL_PREFIX %+ _RSASSA_PSS_parse_params +%xdefine _RSAZ_1024_mod_exp_avx2 _ %+ BORINGSSL_PREFIX %+ _RSAZ_1024_mod_exp_avx2 +%xdefine _RSAZ_mod_exp_avx512_x2 _ %+ BORINGSSL_PREFIX %+ _RSAZ_mod_exp_avx512_x2 +%xdefine _RSA_ALGOR_IDENTIFIER_free _ %+ BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_free +%xdefine _RSA_ALGOR_IDENTIFIER_new _ %+ BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_new +%xdefine _RSA_INTEGER_free _ %+ BORINGSSL_PREFIX %+ _RSA_INTEGER_free +%xdefine _RSA_INTEGER_new _ %+ BORINGSSL_PREFIX %+ _RSA_INTEGER_new +%xdefine _RSA_MGA_IDENTIFIER_free _ %+ BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_free +%xdefine _RSA_MGA_IDENTIFIER_new _ %+ BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_new +%xdefine _RSA_PSS_PARAMS_free _ %+ BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_free +%xdefine _RSA_PSS_PARAMS_it _ %+ BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_it +%xdefine _RSA_PSS_PARAMS_new _ %+ BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_new +%xdefine _RSA_add_pkcs1_prefix _ %+ BORINGSSL_PREFIX %+ _RSA_add_pkcs1_prefix +%xdefine _RSA_bits _ %+ BORINGSSL_PREFIX %+ _RSA_bits +%xdefine _RSA_blinding_off_temp_for_accp_compatibility _ %+ BORINGSSL_PREFIX %+ _RSA_blinding_off_temp_for_accp_compatibility +%xdefine _RSA_blinding_on _ %+ BORINGSSL_PREFIX %+ _RSA_blinding_on +%xdefine _RSA_check_fips _ %+ BORINGSSL_PREFIX %+ _RSA_check_fips +%xdefine _RSA_check_key _ %+ BORINGSSL_PREFIX %+ _RSA_check_key +%xdefine _RSA_decrypt _ %+ BORINGSSL_PREFIX %+ _RSA_decrypt +%xdefine _RSA_encrypt _ %+ BORINGSSL_PREFIX %+ _RSA_encrypt +%xdefine _RSA_flags _ %+ BORINGSSL_PREFIX %+ _RSA_flags +%xdefine _RSA_free _ %+ BORINGSSL_PREFIX %+ _RSA_free +%xdefine _RSA_generate_key _ %+ BORINGSSL_PREFIX %+ _RSA_generate_key +%xdefine _RSA_generate_key_ex _ %+ BORINGSSL_PREFIX %+ _RSA_generate_key_ex +%xdefine _RSA_generate_key_fips _ %+ BORINGSSL_PREFIX %+ _RSA_generate_key_fips +%xdefine _RSA_get0_crt_params _ %+ BORINGSSL_PREFIX %+ _RSA_get0_crt_params +%xdefine _RSA_get0_d _ %+ BORINGSSL_PREFIX %+ _RSA_get0_d +%xdefine _RSA_get0_dmp1 _ %+ BORINGSSL_PREFIX %+ _RSA_get0_dmp1 +%xdefine _RSA_get0_dmq1 _ %+ BORINGSSL_PREFIX %+ _RSA_get0_dmq1 +%xdefine _RSA_get0_e _ %+ BORINGSSL_PREFIX %+ _RSA_get0_e +%xdefine _RSA_get0_factors _ %+ BORINGSSL_PREFIX %+ _RSA_get0_factors +%xdefine _RSA_get0_iqmp _ %+ BORINGSSL_PREFIX %+ _RSA_get0_iqmp +%xdefine _RSA_get0_key _ %+ BORINGSSL_PREFIX %+ _RSA_get0_key +%xdefine _RSA_get0_n _ %+ BORINGSSL_PREFIX %+ _RSA_get0_n +%xdefine _RSA_get0_p _ %+ BORINGSSL_PREFIX %+ _RSA_get0_p +%xdefine _RSA_get0_pss_params _ %+ BORINGSSL_PREFIX %+ _RSA_get0_pss_params +%xdefine _RSA_get0_q _ %+ BORINGSSL_PREFIX %+ _RSA_get0_q +%xdefine _RSA_get0_ssa_pss_params _ %+ BORINGSSL_PREFIX %+ _RSA_get0_ssa_pss_params +%xdefine _RSA_get_default_method _ %+ BORINGSSL_PREFIX %+ _RSA_get_default_method +%xdefine _RSA_get_ex_data _ %+ BORINGSSL_PREFIX %+ _RSA_get_ex_data +%xdefine _RSA_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _RSA_get_ex_new_index +%xdefine _RSA_get_method _ %+ BORINGSSL_PREFIX %+ _RSA_get_method +%xdefine _RSA_is_opaque _ %+ BORINGSSL_PREFIX %+ _RSA_is_opaque +%xdefine _RSA_marshal_private_key _ %+ BORINGSSL_PREFIX %+ _RSA_marshal_private_key +%xdefine _RSA_marshal_public_key _ %+ BORINGSSL_PREFIX %+ _RSA_marshal_public_key +%xdefine _RSA_meth_free _ %+ BORINGSSL_PREFIX %+ _RSA_meth_free +%xdefine _RSA_meth_new _ %+ BORINGSSL_PREFIX %+ _RSA_meth_new +%xdefine _RSA_meth_set0_app_data _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set0_app_data +%xdefine _RSA_meth_set_finish _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_finish +%xdefine _RSA_meth_set_init _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_init +%xdefine _RSA_meth_set_priv_dec _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_priv_dec +%xdefine _RSA_meth_set_priv_enc _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_priv_enc +%xdefine _RSA_meth_set_pub_dec _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_pub_dec +%xdefine _RSA_meth_set_pub_enc _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_pub_enc +%xdefine _RSA_meth_set_sign _ %+ BORINGSSL_PREFIX %+ _RSA_meth_set_sign +%xdefine _RSA_new _ %+ BORINGSSL_PREFIX %+ _RSA_new +%xdefine _RSA_new_method _ %+ BORINGSSL_PREFIX %+ _RSA_new_method +%xdefine _RSA_new_method_no_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_method_no_e +%xdefine _RSA_new_private_key _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key +%xdefine _RSA_new_private_key_large_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key_large_e +%xdefine _RSA_new_private_key_no_crt _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key_no_crt +%xdefine _RSA_new_private_key_no_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_private_key_no_e +%xdefine _RSA_new_public_key _ %+ BORINGSSL_PREFIX %+ _RSA_new_public_key +%xdefine _RSA_new_public_key_large_e _ %+ BORINGSSL_PREFIX %+ _RSA_new_public_key_large_e +%xdefine _RSA_padding_add_PKCS1_OAEP _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP +%xdefine _RSA_padding_add_PKCS1_OAEP_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP_mgf1 +%xdefine _RSA_padding_add_PKCS1_PSS _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS +%xdefine _RSA_padding_add_PKCS1_PSS_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS_mgf1 +%xdefine _RSA_padding_add_PKCS1_type_1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_type_1 +%xdefine _RSA_padding_add_none _ %+ BORINGSSL_PREFIX %+ _RSA_padding_add_none +%xdefine _RSA_padding_check_PKCS1_OAEP_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_OAEP_mgf1 +%xdefine _RSA_padding_check_PKCS1_type_1 _ %+ BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_type_1 +%xdefine _RSA_parse_private_key _ %+ BORINGSSL_PREFIX %+ _RSA_parse_private_key +%xdefine _RSA_parse_public_key _ %+ BORINGSSL_PREFIX %+ _RSA_parse_public_key +%xdefine _RSA_pkey_ctx_ctrl _ %+ BORINGSSL_PREFIX %+ _RSA_pkey_ctx_ctrl +%xdefine _RSA_print _ %+ BORINGSSL_PREFIX %+ _RSA_print +%xdefine _RSA_print_fp _ %+ BORINGSSL_PREFIX %+ _RSA_print_fp +%xdefine _RSA_private_decrypt _ %+ BORINGSSL_PREFIX %+ _RSA_private_decrypt +%xdefine _RSA_private_encrypt _ %+ BORINGSSL_PREFIX %+ _RSA_private_encrypt +%xdefine _RSA_private_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_private_key_from_bytes +%xdefine _RSA_private_key_to_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_private_key_to_bytes +%xdefine _RSA_public_decrypt _ %+ BORINGSSL_PREFIX %+ _RSA_public_decrypt +%xdefine _RSA_public_encrypt _ %+ BORINGSSL_PREFIX %+ _RSA_public_encrypt +%xdefine _RSA_public_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_public_key_from_bytes +%xdefine _RSA_public_key_to_bytes _ %+ BORINGSSL_PREFIX %+ _RSA_public_key_to_bytes +%xdefine _RSA_set0_crt_params _ %+ BORINGSSL_PREFIX %+ _RSA_set0_crt_params +%xdefine _RSA_set0_factors _ %+ BORINGSSL_PREFIX %+ _RSA_set0_factors +%xdefine _RSA_set0_key _ %+ BORINGSSL_PREFIX %+ _RSA_set0_key +%xdefine _RSA_set_ex_data _ %+ BORINGSSL_PREFIX %+ _RSA_set_ex_data +%xdefine _RSA_set_flags _ %+ BORINGSSL_PREFIX %+ _RSA_set_flags +%xdefine _RSA_set_method _ %+ BORINGSSL_PREFIX %+ _RSA_set_method +%xdefine _RSA_sign _ %+ BORINGSSL_PREFIX %+ _RSA_sign +%xdefine _RSA_sign_pss_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_sign_pss_mgf1 +%xdefine _RSA_sign_raw _ %+ BORINGSSL_PREFIX %+ _RSA_sign_raw +%xdefine _RSA_size _ %+ BORINGSSL_PREFIX %+ _RSA_size +%xdefine _RSA_test_flags _ %+ BORINGSSL_PREFIX %+ _RSA_test_flags +%xdefine _RSA_up_ref _ %+ BORINGSSL_PREFIX %+ _RSA_up_ref +%xdefine _RSA_verify _ %+ BORINGSSL_PREFIX %+ _RSA_verify +%xdefine _RSA_verify_PKCS1_PSS _ %+ BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS +%xdefine _RSA_verify_PKCS1_PSS_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS_mgf1 +%xdefine _RSA_verify_pss_mgf1 _ %+ BORINGSSL_PREFIX %+ _RSA_verify_pss_mgf1 +%xdefine _RSA_verify_raw _ %+ BORINGSSL_PREFIX %+ _RSA_verify_raw +%xdefine _SHA1 _ %+ BORINGSSL_PREFIX %+ _SHA1 +%xdefine _SHA1_Final _ %+ BORINGSSL_PREFIX %+ _SHA1_Final +%xdefine _SHA1_Init _ %+ BORINGSSL_PREFIX %+ _SHA1_Init +%xdefine _SHA1_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA1_Init_from_state +%xdefine _SHA1_Transform _ %+ BORINGSSL_PREFIX %+ _SHA1_Transform +%xdefine _SHA1_Update _ %+ BORINGSSL_PREFIX %+ _SHA1_Update +%xdefine _SHA1_get_state _ %+ BORINGSSL_PREFIX %+ _SHA1_get_state +%xdefine _SHA224 _ %+ BORINGSSL_PREFIX %+ _SHA224 +%xdefine _SHA224_Final _ %+ BORINGSSL_PREFIX %+ _SHA224_Final +%xdefine _SHA224_Init _ %+ BORINGSSL_PREFIX %+ _SHA224_Init +%xdefine _SHA224_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA224_Init_from_state +%xdefine _SHA224_Update _ %+ BORINGSSL_PREFIX %+ _SHA224_Update +%xdefine _SHA224_get_state _ %+ BORINGSSL_PREFIX %+ _SHA224_get_state +%xdefine _SHA256 _ %+ BORINGSSL_PREFIX %+ _SHA256 +%xdefine _SHA256_Final _ %+ BORINGSSL_PREFIX %+ _SHA256_Final +%xdefine _SHA256_Init _ %+ BORINGSSL_PREFIX %+ _SHA256_Init +%xdefine _SHA256_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA256_Init_from_state +%xdefine _SHA256_Transform _ %+ BORINGSSL_PREFIX %+ _SHA256_Transform +%xdefine _SHA256_TransformBlocks _ %+ BORINGSSL_PREFIX %+ _SHA256_TransformBlocks +%xdefine _SHA256_Update _ %+ BORINGSSL_PREFIX %+ _SHA256_Update +%xdefine _SHA256_get_state _ %+ BORINGSSL_PREFIX %+ _SHA256_get_state +%xdefine _SHA384 _ %+ BORINGSSL_PREFIX %+ _SHA384 +%xdefine _SHA384_Final _ %+ BORINGSSL_PREFIX %+ _SHA384_Final +%xdefine _SHA384_Init _ %+ BORINGSSL_PREFIX %+ _SHA384_Init +%xdefine _SHA384_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA384_Init_from_state +%xdefine _SHA384_Update _ %+ BORINGSSL_PREFIX %+ _SHA384_Update +%xdefine _SHA384_get_state _ %+ BORINGSSL_PREFIX %+ _SHA384_get_state +%xdefine _SHA3_224 _ %+ BORINGSSL_PREFIX %+ _SHA3_224 +%xdefine _SHA3_224_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_224_Final +%xdefine _SHA3_224_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_224_Init +%xdefine _SHA3_224_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_224_Update +%xdefine _SHA3_256 _ %+ BORINGSSL_PREFIX %+ _SHA3_256 +%xdefine _SHA3_256_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_256_Final +%xdefine _SHA3_256_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_256_Init +%xdefine _SHA3_256_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_256_Update +%xdefine _SHA3_384 _ %+ BORINGSSL_PREFIX %+ _SHA3_384 +%xdefine _SHA3_384_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_384_Final +%xdefine _SHA3_384_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_384_Init +%xdefine _SHA3_384_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_384_Update +%xdefine _SHA3_512 _ %+ BORINGSSL_PREFIX %+ _SHA3_512 +%xdefine _SHA3_512_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_512_Final +%xdefine _SHA3_512_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_512_Init +%xdefine _SHA3_512_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_512_Update +%xdefine _SHA3_Final _ %+ BORINGSSL_PREFIX %+ _SHA3_Final +%xdefine _SHA3_Init _ %+ BORINGSSL_PREFIX %+ _SHA3_Init +%xdefine _SHA3_Update _ %+ BORINGSSL_PREFIX %+ _SHA3_Update +%xdefine _SHA512 _ %+ BORINGSSL_PREFIX %+ _SHA512 +%xdefine _SHA512_224 _ %+ BORINGSSL_PREFIX %+ _SHA512_224 +%xdefine _SHA512_224_Final _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Final +%xdefine _SHA512_224_Init _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Init +%xdefine _SHA512_224_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Init_from_state +%xdefine _SHA512_224_Update _ %+ BORINGSSL_PREFIX %+ _SHA512_224_Update +%xdefine _SHA512_224_get_state _ %+ BORINGSSL_PREFIX %+ _SHA512_224_get_state +%xdefine _SHA512_256 _ %+ BORINGSSL_PREFIX %+ _SHA512_256 +%xdefine _SHA512_256_Final _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Final +%xdefine _SHA512_256_Init _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Init +%xdefine _SHA512_256_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Init_from_state +%xdefine _SHA512_256_Update _ %+ BORINGSSL_PREFIX %+ _SHA512_256_Update +%xdefine _SHA512_256_get_state _ %+ BORINGSSL_PREFIX %+ _SHA512_256_get_state +%xdefine _SHA512_Final _ %+ BORINGSSL_PREFIX %+ _SHA512_Final +%xdefine _SHA512_Init _ %+ BORINGSSL_PREFIX %+ _SHA512_Init +%xdefine _SHA512_Init_from_state _ %+ BORINGSSL_PREFIX %+ _SHA512_Init_from_state +%xdefine _SHA512_Transform _ %+ BORINGSSL_PREFIX %+ _SHA512_Transform +%xdefine _SHA512_Update _ %+ BORINGSSL_PREFIX %+ _SHA512_Update +%xdefine _SHA512_get_state _ %+ BORINGSSL_PREFIX %+ _SHA512_get_state +%xdefine _SHAKE128 _ %+ BORINGSSL_PREFIX %+ _SHAKE128 +%xdefine _SHAKE128_Absorb_once_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE128_Absorb_once_x4 +%xdefine _SHAKE128_Init_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE128_Init_x4 +%xdefine _SHAKE128_Squeezeblocks_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE128_Squeezeblocks_x4 +%xdefine _SHAKE256 _ %+ BORINGSSL_PREFIX %+ _SHAKE256 +%xdefine _SHAKE256_x4 _ %+ BORINGSSL_PREFIX %+ _SHAKE256_x4 +%xdefine _SHAKE_Absorb _ %+ BORINGSSL_PREFIX %+ _SHAKE_Absorb +%xdefine _SHAKE_Final _ %+ BORINGSSL_PREFIX %+ _SHAKE_Final +%xdefine _SHAKE_Init _ %+ BORINGSSL_PREFIX %+ _SHAKE_Init +%xdefine _SHAKE_Squeeze _ %+ BORINGSSL_PREFIX %+ _SHAKE_Squeeze +%xdefine _SIPHASH_24 _ %+ BORINGSSL_PREFIX %+ _SIPHASH_24 +%xdefine _SMIME_read_PKCS7 _ %+ BORINGSSL_PREFIX %+ _SMIME_read_PKCS7 +%xdefine _SMIME_write_PKCS7 _ %+ BORINGSSL_PREFIX %+ _SMIME_write_PKCS7 +%xdefine _SPAKE2_CTX_free _ %+ BORINGSSL_PREFIX %+ _SPAKE2_CTX_free +%xdefine _SPAKE2_CTX_new _ %+ BORINGSSL_PREFIX %+ _SPAKE2_CTX_new +%xdefine _SPAKE2_generate_msg _ %+ BORINGSSL_PREFIX %+ _SPAKE2_generate_msg +%xdefine _SPAKE2_process_msg _ %+ BORINGSSL_PREFIX %+ _SPAKE2_process_msg +%xdefine _SSHKDF _ %+ BORINGSSL_PREFIX %+ _SSHKDF +%xdefine _SSKDF_digest _ %+ BORINGSSL_PREFIX %+ _SSKDF_digest +%xdefine _SSKDF_hmac _ %+ BORINGSSL_PREFIX %+ _SSKDF_hmac +%xdefine _SSLeay _ %+ BORINGSSL_PREFIX %+ _SSLeay +%xdefine _SSLeay_version _ %+ BORINGSSL_PREFIX %+ _SSLeay_version +%xdefine _TRUST_TOKEN_CLIENT_add_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_add_key +%xdefine _TRUST_TOKEN_CLIENT_begin_issuance _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance +%xdefine _TRUST_TOKEN_CLIENT_begin_issuance_over_message _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance_over_message +%xdefine _TRUST_TOKEN_CLIENT_begin_redemption _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_redemption +%xdefine _TRUST_TOKEN_CLIENT_finish_issuance _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_issuance +%xdefine _TRUST_TOKEN_CLIENT_finish_redemption _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_redemption +%xdefine _TRUST_TOKEN_CLIENT_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_free +%xdefine _TRUST_TOKEN_CLIENT_new _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_new +%xdefine _TRUST_TOKEN_CLIENT_set_srr_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_set_srr_key +%xdefine _TRUST_TOKEN_ISSUER_add_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_add_key +%xdefine _TRUST_TOKEN_ISSUER_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_free +%xdefine _TRUST_TOKEN_ISSUER_issue _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_issue +%xdefine _TRUST_TOKEN_ISSUER_new _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_new +%xdefine _TRUST_TOKEN_ISSUER_redeem _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem +%xdefine _TRUST_TOKEN_ISSUER_redeem_over_message _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem_over_message +%xdefine _TRUST_TOKEN_ISSUER_set_metadata_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_metadata_key +%xdefine _TRUST_TOKEN_ISSUER_set_srr_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_srr_key +%xdefine _TRUST_TOKEN_PRETOKEN_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_PRETOKEN_free +%xdefine _TRUST_TOKEN_decode_private_metadata _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_decode_private_metadata +%xdefine _TRUST_TOKEN_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_derive_key_from_secret +%xdefine _TRUST_TOKEN_experiment_v1 _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v1 +%xdefine _TRUST_TOKEN_experiment_v2_pmb _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_pmb +%xdefine _TRUST_TOKEN_experiment_v2_voprf _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_voprf +%xdefine _TRUST_TOKEN_free _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_free +%xdefine _TRUST_TOKEN_generate_key _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_generate_key +%xdefine _TRUST_TOKEN_new _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_new +%xdefine _TRUST_TOKEN_pst_v1_pmb _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_pmb +%xdefine _TRUST_TOKEN_pst_v1_voprf _ %+ BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_voprf +%xdefine _UI_add_info_string _ %+ BORINGSSL_PREFIX %+ _UI_add_info_string +%xdefine _UI_add_input_string _ %+ BORINGSSL_PREFIX %+ _UI_add_input_string +%xdefine _UI_add_verify_string _ %+ BORINGSSL_PREFIX %+ _UI_add_verify_string +%xdefine _UI_free _ %+ BORINGSSL_PREFIX %+ _UI_free +%xdefine _UI_new _ %+ BORINGSSL_PREFIX %+ _UI_new +%xdefine _UI_process _ %+ BORINGSSL_PREFIX %+ _UI_process +%xdefine _USERNOTICE_free _ %+ BORINGSSL_PREFIX %+ _USERNOTICE_free +%xdefine _USERNOTICE_it _ %+ BORINGSSL_PREFIX %+ _USERNOTICE_it +%xdefine _USERNOTICE_new _ %+ BORINGSSL_PREFIX %+ _USERNOTICE_new +%xdefine _UTF8_getc _ %+ BORINGSSL_PREFIX %+ _UTF8_getc +%xdefine _UTF8_putc _ %+ BORINGSSL_PREFIX %+ _UTF8_putc +%xdefine _X25519 _ %+ BORINGSSL_PREFIX %+ _X25519 +%xdefine _X25519_keypair _ %+ BORINGSSL_PREFIX %+ _X25519_keypair +%xdefine _X25519_public_from_private _ %+ BORINGSSL_PREFIX %+ _X25519_public_from_private +%xdefine _X509V3_EXT_CRL_add_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_CRL_add_nconf +%xdefine _X509V3_EXT_REQ_add_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_REQ_add_nconf +%xdefine _X509V3_EXT_add _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add +%xdefine _X509V3_EXT_add_alias _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add_alias +%xdefine _X509V3_EXT_add_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf +%xdefine _X509V3_EXT_add_nconf_sk _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf_sk +%xdefine _X509V3_EXT_conf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_conf +%xdefine _X509V3_EXT_conf_nid _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_conf_nid +%xdefine _X509V3_EXT_d2i _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_d2i +%xdefine _X509V3_EXT_free _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_free +%xdefine _X509V3_EXT_get _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_get +%xdefine _X509V3_EXT_get_nid _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_get_nid +%xdefine _X509V3_EXT_i2d _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_i2d +%xdefine _X509V3_EXT_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_nconf +%xdefine _X509V3_EXT_nconf_nid _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_nconf_nid +%xdefine _X509V3_EXT_print _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_print +%xdefine _X509V3_EXT_print_fp _ %+ BORINGSSL_PREFIX %+ _X509V3_EXT_print_fp +%xdefine _X509V3_NAME_from_section _ %+ BORINGSSL_PREFIX %+ _X509V3_NAME_from_section +%xdefine _X509V3_add1_i2d _ %+ BORINGSSL_PREFIX %+ _X509V3_add1_i2d +%xdefine _X509V3_add_standard_extensions _ %+ BORINGSSL_PREFIX %+ _X509V3_add_standard_extensions +%xdefine _X509V3_add_value _ %+ BORINGSSL_PREFIX %+ _X509V3_add_value +%xdefine _X509V3_add_value_bool _ %+ BORINGSSL_PREFIX %+ _X509V3_add_value_bool +%xdefine _X509V3_add_value_int _ %+ BORINGSSL_PREFIX %+ _X509V3_add_value_int +%xdefine _X509V3_bool_from_string _ %+ BORINGSSL_PREFIX %+ _X509V3_bool_from_string +%xdefine _X509V3_conf_free _ %+ BORINGSSL_PREFIX %+ _X509V3_conf_free +%xdefine _X509V3_extensions_print _ %+ BORINGSSL_PREFIX %+ _X509V3_extensions_print +%xdefine _X509V3_get_d2i _ %+ BORINGSSL_PREFIX %+ _X509V3_get_d2i +%xdefine _X509V3_get_section _ %+ BORINGSSL_PREFIX %+ _X509V3_get_section +%xdefine _X509V3_get_value_bool _ %+ BORINGSSL_PREFIX %+ _X509V3_get_value_bool +%xdefine _X509V3_get_value_int _ %+ BORINGSSL_PREFIX %+ _X509V3_get_value_int +%xdefine _X509V3_parse_list _ %+ BORINGSSL_PREFIX %+ _X509V3_parse_list +%xdefine _X509V3_set_ctx _ %+ BORINGSSL_PREFIX %+ _X509V3_set_ctx +%xdefine _X509V3_set_nconf _ %+ BORINGSSL_PREFIX %+ _X509V3_set_nconf +%xdefine _X509_ALGOR_cmp _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_cmp +%xdefine _X509_ALGOR_dup _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_dup +%xdefine _X509_ALGOR_free _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_free +%xdefine _X509_ALGOR_get0 _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_get0 +%xdefine _X509_ALGOR_it _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_it +%xdefine _X509_ALGOR_new _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_new +%xdefine _X509_ALGOR_set0 _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_set0 +%xdefine _X509_ALGOR_set_md _ %+ BORINGSSL_PREFIX %+ _X509_ALGOR_set_md +%xdefine _X509_ATTRIBUTE_count _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_count +%xdefine _X509_ATTRIBUTE_create _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create +%xdefine _X509_ATTRIBUTE_create_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_NID +%xdefine _X509_ATTRIBUTE_create_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_OBJ +%xdefine _X509_ATTRIBUTE_create_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_txt +%xdefine _X509_ATTRIBUTE_dup _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_dup +%xdefine _X509_ATTRIBUTE_free _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_free +%xdefine _X509_ATTRIBUTE_get0_data _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_data +%xdefine _X509_ATTRIBUTE_get0_object _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_object +%xdefine _X509_ATTRIBUTE_get0_type _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_type +%xdefine _X509_ATTRIBUTE_it _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_it +%xdefine _X509_ATTRIBUTE_new _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_new +%xdefine _X509_ATTRIBUTE_set1_data _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_data +%xdefine _X509_ATTRIBUTE_set1_object _ %+ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_object +%xdefine _X509_CERT_AUX_free _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_free +%xdefine _X509_CERT_AUX_it _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_it +%xdefine _X509_CERT_AUX_new _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_new +%xdefine _X509_CERT_AUX_print _ %+ BORINGSSL_PREFIX %+ _X509_CERT_AUX_print +%xdefine _X509_CINF_free _ %+ BORINGSSL_PREFIX %+ _X509_CINF_free +%xdefine _X509_CINF_it _ %+ BORINGSSL_PREFIX %+ _X509_CINF_it +%xdefine _X509_CINF_new _ %+ BORINGSSL_PREFIX %+ _X509_CINF_new +%xdefine _X509_CRL_INFO_free _ %+ BORINGSSL_PREFIX %+ _X509_CRL_INFO_free +%xdefine _X509_CRL_INFO_it _ %+ BORINGSSL_PREFIX %+ _X509_CRL_INFO_it +%xdefine _X509_CRL_INFO_new _ %+ BORINGSSL_PREFIX %+ _X509_CRL_INFO_new +%xdefine _X509_CRL_add0_revoked _ %+ BORINGSSL_PREFIX %+ _X509_CRL_add0_revoked +%xdefine _X509_CRL_add1_ext_i2d _ %+ BORINGSSL_PREFIX %+ _X509_CRL_add1_ext_i2d +%xdefine _X509_CRL_add_ext _ %+ BORINGSSL_PREFIX %+ _X509_CRL_add_ext +%xdefine _X509_CRL_cmp _ %+ BORINGSSL_PREFIX %+ _X509_CRL_cmp +%xdefine _X509_CRL_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509_CRL_delete_ext +%xdefine _X509_CRL_digest _ %+ BORINGSSL_PREFIX %+ _X509_CRL_digest +%xdefine _X509_CRL_dup _ %+ BORINGSSL_PREFIX %+ _X509_CRL_dup +%xdefine _X509_CRL_free _ %+ BORINGSSL_PREFIX %+ _X509_CRL_free +%xdefine _X509_CRL_get0_by_cert _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_by_cert +%xdefine _X509_CRL_get0_by_serial _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_by_serial +%xdefine _X509_CRL_get0_extensions _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_extensions +%xdefine _X509_CRL_get0_lastUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_lastUpdate +%xdefine _X509_CRL_get0_nextUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_nextUpdate +%xdefine _X509_CRL_get0_signature _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get0_signature +%xdefine _X509_CRL_get_REVOKED _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_REVOKED +%xdefine _X509_CRL_get_ext _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext +%xdefine _X509_CRL_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_NID +%xdefine _X509_CRL_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_OBJ +%xdefine _X509_CRL_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_critical +%xdefine _X509_CRL_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_count +%xdefine _X509_CRL_get_ext_d2i _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_d2i +%xdefine _X509_CRL_get_issuer _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_issuer +%xdefine _X509_CRL_get_lastUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_lastUpdate +%xdefine _X509_CRL_get_nextUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_nextUpdate +%xdefine _X509_CRL_get_signature_nid _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_signature_nid +%xdefine _X509_CRL_get_version _ %+ BORINGSSL_PREFIX %+ _X509_CRL_get_version +%xdefine _X509_CRL_http_nbio _ %+ BORINGSSL_PREFIX %+ _X509_CRL_http_nbio +%xdefine _X509_CRL_it _ %+ BORINGSSL_PREFIX %+ _X509_CRL_it +%xdefine _X509_CRL_match _ %+ BORINGSSL_PREFIX %+ _X509_CRL_match +%xdefine _X509_CRL_new _ %+ BORINGSSL_PREFIX %+ _X509_CRL_new +%xdefine _X509_CRL_print _ %+ BORINGSSL_PREFIX %+ _X509_CRL_print +%xdefine _X509_CRL_print_fp _ %+ BORINGSSL_PREFIX %+ _X509_CRL_print_fp +%xdefine _X509_CRL_set1_lastUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_lastUpdate +%xdefine _X509_CRL_set1_nextUpdate _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_nextUpdate +%xdefine _X509_CRL_set1_signature_algo _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_algo +%xdefine _X509_CRL_set1_signature_value _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_value +%xdefine _X509_CRL_set_issuer_name _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set_issuer_name +%xdefine _X509_CRL_set_version _ %+ BORINGSSL_PREFIX %+ _X509_CRL_set_version +%xdefine _X509_CRL_sign _ %+ BORINGSSL_PREFIX %+ _X509_CRL_sign +%xdefine _X509_CRL_sign_ctx _ %+ BORINGSSL_PREFIX %+ _X509_CRL_sign_ctx +%xdefine _X509_CRL_sort _ %+ BORINGSSL_PREFIX %+ _X509_CRL_sort +%xdefine _X509_CRL_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_CRL_up_ref +%xdefine _X509_CRL_verify _ %+ BORINGSSL_PREFIX %+ _X509_CRL_verify +%xdefine _X509_EXTENSIONS_it _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSIONS_it +%xdefine _X509_EXTENSION_create_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_NID +%xdefine _X509_EXTENSION_create_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_OBJ +%xdefine _X509_EXTENSION_dup _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_dup +%xdefine _X509_EXTENSION_free _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_free +%xdefine _X509_EXTENSION_get_critical _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_get_critical +%xdefine _X509_EXTENSION_get_data _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_get_data +%xdefine _X509_EXTENSION_get_object _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_get_object +%xdefine _X509_EXTENSION_it _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_it +%xdefine _X509_EXTENSION_new _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_new +%xdefine _X509_EXTENSION_set_critical _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_set_critical +%xdefine _X509_EXTENSION_set_data _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_set_data +%xdefine _X509_EXTENSION_set_object _ %+ BORINGSSL_PREFIX %+ _X509_EXTENSION_set_object +%xdefine _X509_INFO_free _ %+ BORINGSSL_PREFIX %+ _X509_INFO_free +%xdefine _X509_LOOKUP_add_dir _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_add_dir +%xdefine _X509_LOOKUP_ctrl _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_ctrl +%xdefine _X509_LOOKUP_file _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_file +%xdefine _X509_LOOKUP_free _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_free +%xdefine _X509_LOOKUP_hash_dir _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_hash_dir +%xdefine _X509_LOOKUP_load_file _ %+ BORINGSSL_PREFIX %+ _X509_LOOKUP_load_file +%xdefine _X509_NAME_ENTRIES_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRIES_it +%xdefine _X509_NAME_ENTRY_create_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_NID +%xdefine _X509_NAME_ENTRY_create_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_OBJ +%xdefine _X509_NAME_ENTRY_create_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_txt +%xdefine _X509_NAME_ENTRY_dup _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_dup +%xdefine _X509_NAME_ENTRY_free _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_free +%xdefine _X509_NAME_ENTRY_get_data _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_data +%xdefine _X509_NAME_ENTRY_get_object _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_object +%xdefine _X509_NAME_ENTRY_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_it +%xdefine _X509_NAME_ENTRY_new _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_new +%xdefine _X509_NAME_ENTRY_set _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set +%xdefine _X509_NAME_ENTRY_set_data _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_data +%xdefine _X509_NAME_ENTRY_set_object _ %+ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_object +%xdefine _X509_NAME_INTERNAL_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_INTERNAL_it +%xdefine _X509_NAME_add_entry _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry +%xdefine _X509_NAME_add_entry_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_NID +%xdefine _X509_NAME_add_entry_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_OBJ +%xdefine _X509_NAME_add_entry_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_txt +%xdefine _X509_NAME_cmp _ %+ BORINGSSL_PREFIX %+ _X509_NAME_cmp +%xdefine _X509_NAME_delete_entry _ %+ BORINGSSL_PREFIX %+ _X509_NAME_delete_entry +%xdefine _X509_NAME_digest _ %+ BORINGSSL_PREFIX %+ _X509_NAME_digest +%xdefine _X509_NAME_dup _ %+ BORINGSSL_PREFIX %+ _X509_NAME_dup +%xdefine _X509_NAME_entry_count _ %+ BORINGSSL_PREFIX %+ _X509_NAME_entry_count +%xdefine _X509_NAME_free _ %+ BORINGSSL_PREFIX %+ _X509_NAME_free +%xdefine _X509_NAME_get0_der _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get0_der +%xdefine _X509_NAME_get_entry _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_entry +%xdefine _X509_NAME_get_index_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_NID +%xdefine _X509_NAME_get_index_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_OBJ +%xdefine _X509_NAME_get_text_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_NID +%xdefine _X509_NAME_get_text_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_OBJ +%xdefine _X509_NAME_hash _ %+ BORINGSSL_PREFIX %+ _X509_NAME_hash +%xdefine _X509_NAME_hash_old _ %+ BORINGSSL_PREFIX %+ _X509_NAME_hash_old +%xdefine _X509_NAME_it _ %+ BORINGSSL_PREFIX %+ _X509_NAME_it +%xdefine _X509_NAME_new _ %+ BORINGSSL_PREFIX %+ _X509_NAME_new +%xdefine _X509_NAME_oneline _ %+ BORINGSSL_PREFIX %+ _X509_NAME_oneline +%xdefine _X509_NAME_print _ %+ BORINGSSL_PREFIX %+ _X509_NAME_print +%xdefine _X509_NAME_print_ex _ %+ BORINGSSL_PREFIX %+ _X509_NAME_print_ex +%xdefine _X509_NAME_print_ex_fp _ %+ BORINGSSL_PREFIX %+ _X509_NAME_print_ex_fp +%xdefine _X509_NAME_set _ %+ BORINGSSL_PREFIX %+ _X509_NAME_set +%xdefine _X509_OBJECT_free _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_free +%xdefine _X509_OBJECT_free_contents _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_free_contents +%xdefine _X509_OBJECT_get0_X509 _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509 +%xdefine _X509_OBJECT_get0_X509_CRL _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509_CRL +%xdefine _X509_OBJECT_get_type _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_get_type +%xdefine _X509_OBJECT_new _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_new +%xdefine _X509_OBJECT_set1_X509 _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509 +%xdefine _X509_OBJECT_set1_X509_CRL _ %+ BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509_CRL +%xdefine _X509_PUBKEY_free _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_free +%xdefine _X509_PUBKEY_get _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get +%xdefine _X509_PUBKEY_get0 _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get0 +%xdefine _X509_PUBKEY_get0_param _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_param +%xdefine _X509_PUBKEY_get0_public_key _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_public_key +%xdefine _X509_PUBKEY_it _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_it +%xdefine _X509_PUBKEY_new _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_new +%xdefine _X509_PUBKEY_set _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_set +%xdefine _X509_PUBKEY_set0_param _ %+ BORINGSSL_PREFIX %+ _X509_PUBKEY_set0_param +%xdefine _X509_PURPOSE_get0 _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get0 +%xdefine _X509_PURPOSE_get0_name _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_name +%xdefine _X509_PURPOSE_get0_sname _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_sname +%xdefine _X509_PURPOSE_get_by_id _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_id +%xdefine _X509_PURPOSE_get_by_sname _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_sname +%xdefine _X509_PURPOSE_get_count _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_count +%xdefine _X509_PURPOSE_get_id _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_id +%xdefine _X509_PURPOSE_get_trust _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_get_trust +%xdefine _X509_PURPOSE_set _ %+ BORINGSSL_PREFIX %+ _X509_PURPOSE_set +%xdefine _X509_REQ_INFO_free _ %+ BORINGSSL_PREFIX %+ _X509_REQ_INFO_free +%xdefine _X509_REQ_INFO_it _ %+ BORINGSSL_PREFIX %+ _X509_REQ_INFO_it +%xdefine _X509_REQ_INFO_new _ %+ BORINGSSL_PREFIX %+ _X509_REQ_INFO_new +%xdefine _X509_REQ_add1_attr _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr +%xdefine _X509_REQ_add1_attr_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_NID +%xdefine _X509_REQ_add1_attr_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_OBJ +%xdefine _X509_REQ_add1_attr_by_txt _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_txt +%xdefine _X509_REQ_add_extensions _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add_extensions +%xdefine _X509_REQ_add_extensions_nid _ %+ BORINGSSL_PREFIX %+ _X509_REQ_add_extensions_nid +%xdefine _X509_REQ_check_private_key _ %+ BORINGSSL_PREFIX %+ _X509_REQ_check_private_key +%xdefine _X509_REQ_delete_attr _ %+ BORINGSSL_PREFIX %+ _X509_REQ_delete_attr +%xdefine _X509_REQ_digest _ %+ BORINGSSL_PREFIX %+ _X509_REQ_digest +%xdefine _X509_REQ_dup _ %+ BORINGSSL_PREFIX %+ _X509_REQ_dup +%xdefine _X509_REQ_extension_nid _ %+ BORINGSSL_PREFIX %+ _X509_REQ_extension_nid +%xdefine _X509_REQ_free _ %+ BORINGSSL_PREFIX %+ _X509_REQ_free +%xdefine _X509_REQ_get0_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get0_pubkey +%xdefine _X509_REQ_get0_signature _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get0_signature +%xdefine _X509_REQ_get1_email _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get1_email +%xdefine _X509_REQ_get_attr _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr +%xdefine _X509_REQ_get_attr_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_NID +%xdefine _X509_REQ_get_attr_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_OBJ +%xdefine _X509_REQ_get_attr_count _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_count +%xdefine _X509_REQ_get_extensions _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_extensions +%xdefine _X509_REQ_get_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_pubkey +%xdefine _X509_REQ_get_signature_nid _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_signature_nid +%xdefine _X509_REQ_get_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_subject_name +%xdefine _X509_REQ_get_version _ %+ BORINGSSL_PREFIX %+ _X509_REQ_get_version +%xdefine _X509_REQ_it _ %+ BORINGSSL_PREFIX %+ _X509_REQ_it +%xdefine _X509_REQ_new _ %+ BORINGSSL_PREFIX %+ _X509_REQ_new +%xdefine _X509_REQ_print _ %+ BORINGSSL_PREFIX %+ _X509_REQ_print +%xdefine _X509_REQ_print_ex _ %+ BORINGSSL_PREFIX %+ _X509_REQ_print_ex +%xdefine _X509_REQ_print_fp _ %+ BORINGSSL_PREFIX %+ _X509_REQ_print_fp +%xdefine _X509_REQ_set1_signature_algo _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_algo +%xdefine _X509_REQ_set1_signature_value _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_value +%xdefine _X509_REQ_set_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set_pubkey +%xdefine _X509_REQ_set_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set_subject_name +%xdefine _X509_REQ_set_version _ %+ BORINGSSL_PREFIX %+ _X509_REQ_set_version +%xdefine _X509_REQ_sign _ %+ BORINGSSL_PREFIX %+ _X509_REQ_sign +%xdefine _X509_REQ_sign_ctx _ %+ BORINGSSL_PREFIX %+ _X509_REQ_sign_ctx +%xdefine _X509_REQ_verify _ %+ BORINGSSL_PREFIX %+ _X509_REQ_verify +%xdefine _X509_REVOKED_add1_ext_i2d _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_add1_ext_i2d +%xdefine _X509_REVOKED_add_ext _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_add_ext +%xdefine _X509_REVOKED_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_delete_ext +%xdefine _X509_REVOKED_dup _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_dup +%xdefine _X509_REVOKED_free _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_free +%xdefine _X509_REVOKED_get0_extensions _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get0_extensions +%xdefine _X509_REVOKED_get0_revocationDate _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get0_revocationDate +%xdefine _X509_REVOKED_get0_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get0_serialNumber +%xdefine _X509_REVOKED_get_ext _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext +%xdefine _X509_REVOKED_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_NID +%xdefine _X509_REVOKED_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_OBJ +%xdefine _X509_REVOKED_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_critical +%xdefine _X509_REVOKED_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_count +%xdefine _X509_REVOKED_get_ext_d2i _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_d2i +%xdefine _X509_REVOKED_it _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_it +%xdefine _X509_REVOKED_new _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_new +%xdefine _X509_REVOKED_set_revocationDate _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_set_revocationDate +%xdefine _X509_REVOKED_set_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_REVOKED_set_serialNumber +%xdefine _X509_SIG_free _ %+ BORINGSSL_PREFIX %+ _X509_SIG_free +%xdefine _X509_SIG_get0 _ %+ BORINGSSL_PREFIX %+ _X509_SIG_get0 +%xdefine _X509_SIG_getm _ %+ BORINGSSL_PREFIX %+ _X509_SIG_getm +%xdefine _X509_SIG_it _ %+ BORINGSSL_PREFIX %+ _X509_SIG_it +%xdefine _X509_SIG_new _ %+ BORINGSSL_PREFIX %+ _X509_SIG_new +%xdefine _X509_STORE_CTX_add_custom_crit_oid _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_add_custom_crit_oid +%xdefine _X509_STORE_CTX_cleanup _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_cleanup +%xdefine _X509_STORE_CTX_free _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_free +%xdefine _X509_STORE_CTX_get0_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_cert +%xdefine _X509_STORE_CTX_get0_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_chain +%xdefine _X509_STORE_CTX_get0_current_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_crl +%xdefine _X509_STORE_CTX_get0_current_issuer _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_issuer +%xdefine _X509_STORE_CTX_get0_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_param +%xdefine _X509_STORE_CTX_get0_parent_ctx _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_parent_ctx +%xdefine _X509_STORE_CTX_get0_store _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_store +%xdefine _X509_STORE_CTX_get0_untrusted _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_untrusted +%xdefine _X509_STORE_CTX_get1_certs _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_certs +%xdefine _X509_STORE_CTX_get1_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_chain +%xdefine _X509_STORE_CTX_get1_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_crls +%xdefine _X509_STORE_CTX_get1_issuer _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_issuer +%xdefine _X509_STORE_CTX_get_by_subject _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_by_subject +%xdefine _X509_STORE_CTX_get_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_chain +%xdefine _X509_STORE_CTX_get_current_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_current_cert +%xdefine _X509_STORE_CTX_get_error _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error +%xdefine _X509_STORE_CTX_get_error_depth _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error_depth +%xdefine _X509_STORE_CTX_get_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_data +%xdefine _X509_STORE_CTX_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_new_index +%xdefine _X509_STORE_CTX_init _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_init +%xdefine _X509_STORE_CTX_new _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_new +%xdefine _X509_STORE_CTX_set0_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_crls +%xdefine _X509_STORE_CTX_set0_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_param +%xdefine _X509_STORE_CTX_set0_trusted_stack _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_trusted_stack +%xdefine _X509_STORE_CTX_set0_untrusted _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_untrusted +%xdefine _X509_STORE_CTX_set_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_cert +%xdefine _X509_STORE_CTX_set_chain _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_chain +%xdefine _X509_STORE_CTX_set_default _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_default +%xdefine _X509_STORE_CTX_set_depth _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_depth +%xdefine _X509_STORE_CTX_set_error _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_error +%xdefine _X509_STORE_CTX_set_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_ex_data +%xdefine _X509_STORE_CTX_set_flags _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_flags +%xdefine _X509_STORE_CTX_set_purpose _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_purpose +%xdefine _X509_STORE_CTX_set_time _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time +%xdefine _X509_STORE_CTX_set_time_posix _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time_posix +%xdefine _X509_STORE_CTX_set_trust _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_trust +%xdefine _X509_STORE_CTX_set_verify_cb _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_cb +%xdefine _X509_STORE_CTX_set_verify_crit_oids _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_crit_oids +%xdefine _X509_STORE_CTX_trusted_stack _ %+ BORINGSSL_PREFIX %+ _X509_STORE_CTX_trusted_stack +%xdefine _X509_STORE_add_cert _ %+ BORINGSSL_PREFIX %+ _X509_STORE_add_cert +%xdefine _X509_STORE_add_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_add_crl +%xdefine _X509_STORE_add_lookup _ %+ BORINGSSL_PREFIX %+ _X509_STORE_add_lookup +%xdefine _X509_STORE_free _ %+ BORINGSSL_PREFIX %+ _X509_STORE_free +%xdefine _X509_STORE_get0_objects _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get0_objects +%xdefine _X509_STORE_get0_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get0_param +%xdefine _X509_STORE_get_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_ex_data +%xdefine _X509_STORE_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_ex_new_index +%xdefine _X509_STORE_get_lookup_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_lookup_crls +%xdefine _X509_STORE_get_verify_cb _ %+ BORINGSSL_PREFIX %+ _X509_STORE_get_verify_cb +%xdefine _X509_STORE_load_locations _ %+ BORINGSSL_PREFIX %+ _X509_STORE_load_locations +%xdefine _X509_STORE_lock _ %+ BORINGSSL_PREFIX %+ _X509_STORE_lock +%xdefine _X509_STORE_new _ %+ BORINGSSL_PREFIX %+ _X509_STORE_new +%xdefine _X509_STORE_set1_param _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set1_param +%xdefine _X509_STORE_set_check_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_check_crl +%xdefine _X509_STORE_set_default_paths _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_default_paths +%xdefine _X509_STORE_set_depth _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_depth +%xdefine _X509_STORE_set_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_ex_data +%xdefine _X509_STORE_set_flags _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_flags +%xdefine _X509_STORE_set_get_crl _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_get_crl +%xdefine _X509_STORE_set_lookup_crls _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_lookup_crls +%xdefine _X509_STORE_set_purpose _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_purpose +%xdefine _X509_STORE_set_trust _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_trust +%xdefine _X509_STORE_set_verify_cb _ %+ BORINGSSL_PREFIX %+ _X509_STORE_set_verify_cb +%xdefine _X509_STORE_unlock _ %+ BORINGSSL_PREFIX %+ _X509_STORE_unlock +%xdefine _X509_STORE_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_STORE_up_ref +%xdefine _X509_TRUST_cleanup _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_cleanup +%xdefine _X509_TRUST_get0 _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get0 +%xdefine _X509_TRUST_get0_name _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get0_name +%xdefine _X509_TRUST_get_by_id _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_by_id +%xdefine _X509_TRUST_get_count _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_count +%xdefine _X509_TRUST_get_flags _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_flags +%xdefine _X509_TRUST_get_trust _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_get_trust +%xdefine _X509_TRUST_set _ %+ BORINGSSL_PREFIX %+ _X509_TRUST_set +%xdefine _X509_VAL_free _ %+ BORINGSSL_PREFIX %+ _X509_VAL_free +%xdefine _X509_VAL_it _ %+ BORINGSSL_PREFIX %+ _X509_VAL_it +%xdefine _X509_VAL_new _ %+ BORINGSSL_PREFIX %+ _X509_VAL_new +%xdefine _X509_VERIFY_PARAM_add0_policy _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add0_policy +%xdefine _X509_VERIFY_PARAM_add1_host _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add1_host +%xdefine _X509_VERIFY_PARAM_clear_flags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_clear_flags +%xdefine _X509_VERIFY_PARAM_disable_ec_key_explicit_params _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_disable_ec_key_explicit_params +%xdefine _X509_VERIFY_PARAM_enable_ec_key_explicit_params _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_enable_ec_key_explicit_params +%xdefine _X509_VERIFY_PARAM_free _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_free +%xdefine _X509_VERIFY_PARAM_get_depth _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_depth +%xdefine _X509_VERIFY_PARAM_get_flags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_flags +%xdefine _X509_VERIFY_PARAM_get_hostflags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_hostflags +%xdefine _X509_VERIFY_PARAM_inherit _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_inherit +%xdefine _X509_VERIFY_PARAM_lookup _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_lookup +%xdefine _X509_VERIFY_PARAM_new _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_new +%xdefine _X509_VERIFY_PARAM_set1 _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1 +%xdefine _X509_VERIFY_PARAM_set1_email _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_email +%xdefine _X509_VERIFY_PARAM_set1_host _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_host +%xdefine _X509_VERIFY_PARAM_set1_ip _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip +%xdefine _X509_VERIFY_PARAM_set1_ip_asc _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip_asc +%xdefine _X509_VERIFY_PARAM_set1_policies _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_policies +%xdefine _X509_VERIFY_PARAM_set_depth _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_depth +%xdefine _X509_VERIFY_PARAM_set_flags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_flags +%xdefine _X509_VERIFY_PARAM_set_hostflags _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_hostflags +%xdefine _X509_VERIFY_PARAM_set_purpose _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_purpose +%xdefine _X509_VERIFY_PARAM_set_time _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time +%xdefine _X509_VERIFY_PARAM_set_time_posix _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time_posix +%xdefine _X509_VERIFY_PARAM_set_trust _ %+ BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_trust +%xdefine _X509_add1_ext_i2d _ %+ BORINGSSL_PREFIX %+ _X509_add1_ext_i2d +%xdefine _X509_add1_reject_object _ %+ BORINGSSL_PREFIX %+ _X509_add1_reject_object +%xdefine _X509_add1_trust_object _ %+ BORINGSSL_PREFIX %+ _X509_add1_trust_object +%xdefine _X509_add_ext _ %+ BORINGSSL_PREFIX %+ _X509_add_ext +%xdefine _X509_alias_get0 _ %+ BORINGSSL_PREFIX %+ _X509_alias_get0 +%xdefine _X509_alias_set1 _ %+ BORINGSSL_PREFIX %+ _X509_alias_set1 +%xdefine _X509_chain_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_chain_up_ref +%xdefine _X509_check_akid _ %+ BORINGSSL_PREFIX %+ _X509_check_akid +%xdefine _X509_check_ca _ %+ BORINGSSL_PREFIX %+ _X509_check_ca +%xdefine _X509_check_email _ %+ BORINGSSL_PREFIX %+ _X509_check_email +%xdefine _X509_check_host _ %+ BORINGSSL_PREFIX %+ _X509_check_host +%xdefine _X509_check_ip _ %+ BORINGSSL_PREFIX %+ _X509_check_ip +%xdefine _X509_check_ip_asc _ %+ BORINGSSL_PREFIX %+ _X509_check_ip_asc +%xdefine _X509_check_issued _ %+ BORINGSSL_PREFIX %+ _X509_check_issued +%xdefine _X509_check_private_key _ %+ BORINGSSL_PREFIX %+ _X509_check_private_key +%xdefine _X509_check_purpose _ %+ BORINGSSL_PREFIX %+ _X509_check_purpose +%xdefine _X509_check_trust _ %+ BORINGSSL_PREFIX %+ _X509_check_trust +%xdefine _X509_cmp _ %+ BORINGSSL_PREFIX %+ _X509_cmp +%xdefine _X509_cmp_current_time _ %+ BORINGSSL_PREFIX %+ _X509_cmp_current_time +%xdefine _X509_cmp_time _ %+ BORINGSSL_PREFIX %+ _X509_cmp_time +%xdefine _X509_cmp_time_posix _ %+ BORINGSSL_PREFIX %+ _X509_cmp_time_posix +%xdefine _X509_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509_delete_ext +%xdefine _X509_digest _ %+ BORINGSSL_PREFIX %+ _X509_digest +%xdefine _X509_dup _ %+ BORINGSSL_PREFIX %+ _X509_dup +%xdefine _X509_email_free _ %+ BORINGSSL_PREFIX %+ _X509_email_free +%xdefine _X509_find_by_issuer_and_serial _ %+ BORINGSSL_PREFIX %+ _X509_find_by_issuer_and_serial +%xdefine _X509_find_by_subject _ %+ BORINGSSL_PREFIX %+ _X509_find_by_subject +%xdefine _X509_free _ %+ BORINGSSL_PREFIX %+ _X509_free +%xdefine _X509_get0_authority_issuer _ %+ BORINGSSL_PREFIX %+ _X509_get0_authority_issuer +%xdefine _X509_get0_authority_key_id _ %+ BORINGSSL_PREFIX %+ _X509_get0_authority_key_id +%xdefine _X509_get0_authority_serial _ %+ BORINGSSL_PREFIX %+ _X509_get0_authority_serial +%xdefine _X509_get0_extensions _ %+ BORINGSSL_PREFIX %+ _X509_get0_extensions +%xdefine _X509_get0_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_get0_notAfter +%xdefine _X509_get0_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_get0_notBefore +%xdefine _X509_get0_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_get0_pubkey +%xdefine _X509_get0_pubkey_bitstr _ %+ BORINGSSL_PREFIX %+ _X509_get0_pubkey_bitstr +%xdefine _X509_get0_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_get0_serialNumber +%xdefine _X509_get0_signature _ %+ BORINGSSL_PREFIX %+ _X509_get0_signature +%xdefine _X509_get0_subject_key_id _ %+ BORINGSSL_PREFIX %+ _X509_get0_subject_key_id +%xdefine _X509_get0_tbs_sigalg _ %+ BORINGSSL_PREFIX %+ _X509_get0_tbs_sigalg +%xdefine _X509_get0_uids _ %+ BORINGSSL_PREFIX %+ _X509_get0_uids +%xdefine _X509_get1_email _ %+ BORINGSSL_PREFIX %+ _X509_get1_email +%xdefine _X509_get1_ocsp _ %+ BORINGSSL_PREFIX %+ _X509_get1_ocsp +%xdefine _X509_get_X509_PUBKEY _ %+ BORINGSSL_PREFIX %+ _X509_get_X509_PUBKEY +%xdefine _X509_get_default_cert_area _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_area +%xdefine _X509_get_default_cert_dir _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_dir +%xdefine _X509_get_default_cert_dir_env _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_dir_env +%xdefine _X509_get_default_cert_file _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_file +%xdefine _X509_get_default_cert_file_env _ %+ BORINGSSL_PREFIX %+ _X509_get_default_cert_file_env +%xdefine _X509_get_default_private_dir _ %+ BORINGSSL_PREFIX %+ _X509_get_default_private_dir +%xdefine _X509_get_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_get_ex_data +%xdefine _X509_get_ex_new_index _ %+ BORINGSSL_PREFIX %+ _X509_get_ex_new_index +%xdefine _X509_get_ext _ %+ BORINGSSL_PREFIX %+ _X509_get_ext +%xdefine _X509_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_by_NID +%xdefine _X509_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_by_OBJ +%xdefine _X509_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_by_critical +%xdefine _X509_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_count +%xdefine _X509_get_ext_d2i _ %+ BORINGSSL_PREFIX %+ _X509_get_ext_d2i +%xdefine _X509_get_extended_key_usage _ %+ BORINGSSL_PREFIX %+ _X509_get_extended_key_usage +%xdefine _X509_get_extension_flags _ %+ BORINGSSL_PREFIX %+ _X509_get_extension_flags +%xdefine _X509_get_issuer_name _ %+ BORINGSSL_PREFIX %+ _X509_get_issuer_name +%xdefine _X509_get_key_usage _ %+ BORINGSSL_PREFIX %+ _X509_get_key_usage +%xdefine _X509_get_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_get_notAfter +%xdefine _X509_get_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_get_notBefore +%xdefine _X509_get_pathlen _ %+ BORINGSSL_PREFIX %+ _X509_get_pathlen +%xdefine _X509_get_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_get_pubkey +%xdefine _X509_get_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_get_serialNumber +%xdefine _X509_get_signature_info _ %+ BORINGSSL_PREFIX %+ _X509_get_signature_info +%xdefine _X509_get_signature_nid _ %+ BORINGSSL_PREFIX %+ _X509_get_signature_nid +%xdefine _X509_get_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_get_subject_name +%xdefine _X509_get_version _ %+ BORINGSSL_PREFIX %+ _X509_get_version +%xdefine _X509_getm_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_getm_notAfter +%xdefine _X509_getm_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_getm_notBefore +%xdefine _X509_gmtime_adj _ %+ BORINGSSL_PREFIX %+ _X509_gmtime_adj +%xdefine _X509_issuer_name_cmp _ %+ BORINGSSL_PREFIX %+ _X509_issuer_name_cmp +%xdefine _X509_issuer_name_hash _ %+ BORINGSSL_PREFIX %+ _X509_issuer_name_hash +%xdefine _X509_issuer_name_hash_old _ %+ BORINGSSL_PREFIX %+ _X509_issuer_name_hash_old +%xdefine _X509_it _ %+ BORINGSSL_PREFIX %+ _X509_it +%xdefine _X509_keyid_get0 _ %+ BORINGSSL_PREFIX %+ _X509_keyid_get0 +%xdefine _X509_keyid_set1 _ %+ BORINGSSL_PREFIX %+ _X509_keyid_set1 +%xdefine _X509_load_cert_crl_file _ %+ BORINGSSL_PREFIX %+ _X509_load_cert_crl_file +%xdefine _X509_load_cert_file _ %+ BORINGSSL_PREFIX %+ _X509_load_cert_file +%xdefine _X509_load_crl_file _ %+ BORINGSSL_PREFIX %+ _X509_load_crl_file +%xdefine _X509_new _ %+ BORINGSSL_PREFIX %+ _X509_new +%xdefine _X509_parse_from_buffer _ %+ BORINGSSL_PREFIX %+ _X509_parse_from_buffer +%xdefine _X509_policy_check _ %+ BORINGSSL_PREFIX %+ _X509_policy_check +%xdefine _X509_print _ %+ BORINGSSL_PREFIX %+ _X509_print +%xdefine _X509_print_ex _ %+ BORINGSSL_PREFIX %+ _X509_print_ex +%xdefine _X509_print_ex_fp _ %+ BORINGSSL_PREFIX %+ _X509_print_ex_fp +%xdefine _X509_print_fp _ %+ BORINGSSL_PREFIX %+ _X509_print_fp +%xdefine _X509_pubkey_digest _ %+ BORINGSSL_PREFIX %+ _X509_pubkey_digest +%xdefine _X509_reject_clear _ %+ BORINGSSL_PREFIX %+ _X509_reject_clear +%xdefine _X509_set1_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_set1_notAfter +%xdefine _X509_set1_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_set1_notBefore +%xdefine _X509_set1_signature_algo _ %+ BORINGSSL_PREFIX %+ _X509_set1_signature_algo +%xdefine _X509_set1_signature_value _ %+ BORINGSSL_PREFIX %+ _X509_set1_signature_value +%xdefine _X509_set_ex_data _ %+ BORINGSSL_PREFIX %+ _X509_set_ex_data +%xdefine _X509_set_issuer_name _ %+ BORINGSSL_PREFIX %+ _X509_set_issuer_name +%xdefine _X509_set_notAfter _ %+ BORINGSSL_PREFIX %+ _X509_set_notAfter +%xdefine _X509_set_notBefore _ %+ BORINGSSL_PREFIX %+ _X509_set_notBefore +%xdefine _X509_set_pubkey _ %+ BORINGSSL_PREFIX %+ _X509_set_pubkey +%xdefine _X509_set_serialNumber _ %+ BORINGSSL_PREFIX %+ _X509_set_serialNumber +%xdefine _X509_set_subject_name _ %+ BORINGSSL_PREFIX %+ _X509_set_subject_name +%xdefine _X509_set_version _ %+ BORINGSSL_PREFIX %+ _X509_set_version +%xdefine _X509_sign _ %+ BORINGSSL_PREFIX %+ _X509_sign +%xdefine _X509_sign_ctx _ %+ BORINGSSL_PREFIX %+ _X509_sign_ctx +%xdefine _X509_signature_dump _ %+ BORINGSSL_PREFIX %+ _X509_signature_dump +%xdefine _X509_signature_print _ %+ BORINGSSL_PREFIX %+ _X509_signature_print +%xdefine _X509_subject_name_cmp _ %+ BORINGSSL_PREFIX %+ _X509_subject_name_cmp +%xdefine _X509_subject_name_hash _ %+ BORINGSSL_PREFIX %+ _X509_subject_name_hash +%xdefine _X509_subject_name_hash_old _ %+ BORINGSSL_PREFIX %+ _X509_subject_name_hash_old +%xdefine _X509_supported_extension _ %+ BORINGSSL_PREFIX %+ _X509_supported_extension +%xdefine _X509_time_adj _ %+ BORINGSSL_PREFIX %+ _X509_time_adj +%xdefine _X509_time_adj_ex _ %+ BORINGSSL_PREFIX %+ _X509_time_adj_ex +%xdefine _X509_trust_clear _ %+ BORINGSSL_PREFIX %+ _X509_trust_clear +%xdefine _X509_up_ref _ %+ BORINGSSL_PREFIX %+ _X509_up_ref +%xdefine _X509_verify _ %+ BORINGSSL_PREFIX %+ _X509_verify +%xdefine _X509_verify_cert _ %+ BORINGSSL_PREFIX %+ _X509_verify_cert +%xdefine _X509_verify_cert_error_string _ %+ BORINGSSL_PREFIX %+ _X509_verify_cert_error_string +%xdefine _X509v3_add_ext _ %+ BORINGSSL_PREFIX %+ _X509v3_add_ext +%xdefine _X509v3_delete_ext _ %+ BORINGSSL_PREFIX %+ _X509v3_delete_ext +%xdefine _X509v3_get_ext _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext +%xdefine _X509v3_get_ext_by_NID _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_NID +%xdefine _X509v3_get_ext_by_OBJ _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_OBJ +%xdefine _X509v3_get_ext_by_critical _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_critical +%xdefine _X509v3_get_ext_count _ %+ BORINGSSL_PREFIX %+ _X509v3_get_ext_count +%xdefine ___local_stdio_printf_options _ %+ BORINGSSL_PREFIX %+ ___local_stdio_printf_options +%xdefine ___local_stdio_scanf_options _ %+ BORINGSSL_PREFIX %+ ___local_stdio_scanf_options +%xdefine _a2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _a2i_ASN1_INTEGER +%xdefine _a2i_IPADDRESS _ %+ BORINGSSL_PREFIX %+ _a2i_IPADDRESS +%xdefine _a2i_IPADDRESS_NC _ %+ BORINGSSL_PREFIX %+ _a2i_IPADDRESS_NC +%xdefine _abi_test_bad_unwind_epilog _ %+ BORINGSSL_PREFIX %+ _abi_test_bad_unwind_epilog +%xdefine _abi_test_bad_unwind_temporary _ %+ BORINGSSL_PREFIX %+ _abi_test_bad_unwind_temporary +%xdefine _abi_test_bad_unwind_wrong_register _ %+ BORINGSSL_PREFIX %+ _abi_test_bad_unwind_wrong_register +%xdefine _abi_test_clobber_cr0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr0 +%xdefine _abi_test_clobber_cr1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr1 +%xdefine _abi_test_clobber_cr2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr2 +%xdefine _abi_test_clobber_cr3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr3 +%xdefine _abi_test_clobber_cr4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr4 +%xdefine _abi_test_clobber_cr5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr5 +%xdefine _abi_test_clobber_cr6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr6 +%xdefine _abi_test_clobber_cr7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_cr7 +%xdefine _abi_test_clobber_ctr _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ctr +%xdefine _abi_test_clobber_d0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d0 +%xdefine _abi_test_clobber_d1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d1 +%xdefine _abi_test_clobber_d10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d10 +%xdefine _abi_test_clobber_d11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d11 +%xdefine _abi_test_clobber_d12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d12 +%xdefine _abi_test_clobber_d13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d13 +%xdefine _abi_test_clobber_d14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d14 +%xdefine _abi_test_clobber_d15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d15 +%xdefine _abi_test_clobber_d16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d16 +%xdefine _abi_test_clobber_d17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d17 +%xdefine _abi_test_clobber_d18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d18 +%xdefine _abi_test_clobber_d19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d19 +%xdefine _abi_test_clobber_d2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d2 +%xdefine _abi_test_clobber_d20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d20 +%xdefine _abi_test_clobber_d21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d21 +%xdefine _abi_test_clobber_d22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d22 +%xdefine _abi_test_clobber_d23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d23 +%xdefine _abi_test_clobber_d24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d24 +%xdefine _abi_test_clobber_d25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d25 +%xdefine _abi_test_clobber_d26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d26 +%xdefine _abi_test_clobber_d27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d27 +%xdefine _abi_test_clobber_d28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d28 +%xdefine _abi_test_clobber_d29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d29 +%xdefine _abi_test_clobber_d3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d3 +%xdefine _abi_test_clobber_d30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d30 +%xdefine _abi_test_clobber_d31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d31 +%xdefine _abi_test_clobber_d4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d4 +%xdefine _abi_test_clobber_d5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d5 +%xdefine _abi_test_clobber_d6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d6 +%xdefine _abi_test_clobber_d7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d7 +%xdefine _abi_test_clobber_d8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d8 +%xdefine _abi_test_clobber_d9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_d9 +%xdefine _abi_test_clobber_eax _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_eax +%xdefine _abi_test_clobber_ebp _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ebp +%xdefine _abi_test_clobber_ebx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ebx +%xdefine _abi_test_clobber_ecx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_ecx +%xdefine _abi_test_clobber_edi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_edi +%xdefine _abi_test_clobber_edx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_edx +%xdefine _abi_test_clobber_esi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_esi +%xdefine _abi_test_clobber_f0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f0 +%xdefine _abi_test_clobber_f1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f1 +%xdefine _abi_test_clobber_f10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f10 +%xdefine _abi_test_clobber_f11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f11 +%xdefine _abi_test_clobber_f12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f12 +%xdefine _abi_test_clobber_f13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f13 +%xdefine _abi_test_clobber_f14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f14 +%xdefine _abi_test_clobber_f15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f15 +%xdefine _abi_test_clobber_f16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f16 +%xdefine _abi_test_clobber_f17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f17 +%xdefine _abi_test_clobber_f18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f18 +%xdefine _abi_test_clobber_f19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f19 +%xdefine _abi_test_clobber_f2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f2 +%xdefine _abi_test_clobber_f20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f20 +%xdefine _abi_test_clobber_f21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f21 +%xdefine _abi_test_clobber_f22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f22 +%xdefine _abi_test_clobber_f23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f23 +%xdefine _abi_test_clobber_f24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f24 +%xdefine _abi_test_clobber_f25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f25 +%xdefine _abi_test_clobber_f26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f26 +%xdefine _abi_test_clobber_f27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f27 +%xdefine _abi_test_clobber_f28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f28 +%xdefine _abi_test_clobber_f29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f29 +%xdefine _abi_test_clobber_f3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f3 +%xdefine _abi_test_clobber_f30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f30 +%xdefine _abi_test_clobber_f31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f31 +%xdefine _abi_test_clobber_f4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f4 +%xdefine _abi_test_clobber_f5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f5 +%xdefine _abi_test_clobber_f6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f6 +%xdefine _abi_test_clobber_f7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f7 +%xdefine _abi_test_clobber_f8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f8 +%xdefine _abi_test_clobber_f9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_f9 +%xdefine _abi_test_clobber_lr _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_lr +%xdefine _abi_test_clobber_r0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r0 +%xdefine _abi_test_clobber_r1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r1 +%xdefine _abi_test_clobber_r10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r10 +%xdefine _abi_test_clobber_r11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r11 +%xdefine _abi_test_clobber_r12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r12 +%xdefine _abi_test_clobber_r13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r13 +%xdefine _abi_test_clobber_r14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r14 +%xdefine _abi_test_clobber_r15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r15 +%xdefine _abi_test_clobber_r16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r16 +%xdefine _abi_test_clobber_r17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r17 +%xdefine _abi_test_clobber_r18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r18 +%xdefine _abi_test_clobber_r19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r19 +%xdefine _abi_test_clobber_r2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r2 +%xdefine _abi_test_clobber_r20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r20 +%xdefine _abi_test_clobber_r21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r21 +%xdefine _abi_test_clobber_r22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r22 +%xdefine _abi_test_clobber_r23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r23 +%xdefine _abi_test_clobber_r24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r24 +%xdefine _abi_test_clobber_r25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r25 +%xdefine _abi_test_clobber_r26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r26 +%xdefine _abi_test_clobber_r27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r27 +%xdefine _abi_test_clobber_r28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r28 +%xdefine _abi_test_clobber_r29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r29 +%xdefine _abi_test_clobber_r3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r3 +%xdefine _abi_test_clobber_r30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r30 +%xdefine _abi_test_clobber_r31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r31 +%xdefine _abi_test_clobber_r4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r4 +%xdefine _abi_test_clobber_r5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r5 +%xdefine _abi_test_clobber_r6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r6 +%xdefine _abi_test_clobber_r7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r7 +%xdefine _abi_test_clobber_r8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r8 +%xdefine _abi_test_clobber_r9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_r9 +%xdefine _abi_test_clobber_rax _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rax +%xdefine _abi_test_clobber_rbp _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rbp +%xdefine _abi_test_clobber_rbx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rbx +%xdefine _abi_test_clobber_rcx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rcx +%xdefine _abi_test_clobber_rdi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rdi +%xdefine _abi_test_clobber_rdx _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rdx +%xdefine _abi_test_clobber_rsi _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_rsi +%xdefine _abi_test_clobber_v0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v0 +%xdefine _abi_test_clobber_v1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v1 +%xdefine _abi_test_clobber_v10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v10 +%xdefine _abi_test_clobber_v10_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v10_upper +%xdefine _abi_test_clobber_v11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v11 +%xdefine _abi_test_clobber_v11_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v11_upper +%xdefine _abi_test_clobber_v12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v12 +%xdefine _abi_test_clobber_v12_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v12_upper +%xdefine _abi_test_clobber_v13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v13 +%xdefine _abi_test_clobber_v13_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v13_upper +%xdefine _abi_test_clobber_v14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v14 +%xdefine _abi_test_clobber_v14_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v14_upper +%xdefine _abi_test_clobber_v15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v15 +%xdefine _abi_test_clobber_v15_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v15_upper +%xdefine _abi_test_clobber_v16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v16 +%xdefine _abi_test_clobber_v17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v17 +%xdefine _abi_test_clobber_v18 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v18 +%xdefine _abi_test_clobber_v19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v19 +%xdefine _abi_test_clobber_v2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v2 +%xdefine _abi_test_clobber_v20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v20 +%xdefine _abi_test_clobber_v21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v21 +%xdefine _abi_test_clobber_v22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v22 +%xdefine _abi_test_clobber_v23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v23 +%xdefine _abi_test_clobber_v24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v24 +%xdefine _abi_test_clobber_v25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v25 +%xdefine _abi_test_clobber_v26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v26 +%xdefine _abi_test_clobber_v27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v27 +%xdefine _abi_test_clobber_v28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v28 +%xdefine _abi_test_clobber_v29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v29 +%xdefine _abi_test_clobber_v3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v3 +%xdefine _abi_test_clobber_v30 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v30 +%xdefine _abi_test_clobber_v31 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v31 +%xdefine _abi_test_clobber_v4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v4 +%xdefine _abi_test_clobber_v5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v5 +%xdefine _abi_test_clobber_v6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v6 +%xdefine _abi_test_clobber_v7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v7 +%xdefine _abi_test_clobber_v8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v8 +%xdefine _abi_test_clobber_v8_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v8_upper +%xdefine _abi_test_clobber_v9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v9 +%xdefine _abi_test_clobber_v9_upper _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_v9_upper +%xdefine _abi_test_clobber_x0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x0 +%xdefine _abi_test_clobber_x1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x1 +%xdefine _abi_test_clobber_x10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x10 +%xdefine _abi_test_clobber_x11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x11 +%xdefine _abi_test_clobber_x12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x12 +%xdefine _abi_test_clobber_x13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x13 +%xdefine _abi_test_clobber_x14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x14 +%xdefine _abi_test_clobber_x15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x15 +%xdefine _abi_test_clobber_x16 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x16 +%xdefine _abi_test_clobber_x17 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x17 +%xdefine _abi_test_clobber_x19 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x19 +%xdefine _abi_test_clobber_x2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x2 +%xdefine _abi_test_clobber_x20 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x20 +%xdefine _abi_test_clobber_x21 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x21 +%xdefine _abi_test_clobber_x22 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x22 +%xdefine _abi_test_clobber_x23 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x23 +%xdefine _abi_test_clobber_x24 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x24 +%xdefine _abi_test_clobber_x25 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x25 +%xdefine _abi_test_clobber_x26 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x26 +%xdefine _abi_test_clobber_x27 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x27 +%xdefine _abi_test_clobber_x28 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x28 +%xdefine _abi_test_clobber_x29 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x29 +%xdefine _abi_test_clobber_x3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x3 +%xdefine _abi_test_clobber_x4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x4 +%xdefine _abi_test_clobber_x5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x5 +%xdefine _abi_test_clobber_x6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x6 +%xdefine _abi_test_clobber_x7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x7 +%xdefine _abi_test_clobber_x8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x8 +%xdefine _abi_test_clobber_x9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_x9 +%xdefine _abi_test_clobber_xmm0 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm0 +%xdefine _abi_test_clobber_xmm1 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm1 +%xdefine _abi_test_clobber_xmm10 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm10 +%xdefine _abi_test_clobber_xmm11 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm11 +%xdefine _abi_test_clobber_xmm12 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm12 +%xdefine _abi_test_clobber_xmm13 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm13 +%xdefine _abi_test_clobber_xmm14 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm14 +%xdefine _abi_test_clobber_xmm15 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm15 +%xdefine _abi_test_clobber_xmm2 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm2 +%xdefine _abi_test_clobber_xmm3 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm3 +%xdefine _abi_test_clobber_xmm4 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm4 +%xdefine _abi_test_clobber_xmm5 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm5 +%xdefine _abi_test_clobber_xmm6 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm6 +%xdefine _abi_test_clobber_xmm7 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm7 +%xdefine _abi_test_clobber_xmm8 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm8 +%xdefine _abi_test_clobber_xmm9 _ %+ BORINGSSL_PREFIX %+ _abi_test_clobber_xmm9 +%xdefine _abi_test_get_and_clear_direction_flag _ %+ BORINGSSL_PREFIX %+ _abi_test_get_and_clear_direction_flag +%xdefine _abi_test_set_direction_flag _ %+ BORINGSSL_PREFIX %+ _abi_test_set_direction_flag +%xdefine _abi_test_trampoline _ %+ BORINGSSL_PREFIX %+ _abi_test_trampoline +%xdefine _abi_test_unwind_return _ %+ BORINGSSL_PREFIX %+ _abi_test_unwind_return +%xdefine _abi_test_unwind_start _ %+ BORINGSSL_PREFIX %+ _abi_test_unwind_start +%xdefine _abi_test_unwind_stop _ %+ BORINGSSL_PREFIX %+ _abi_test_unwind_stop +%xdefine _aes128gcmsiv_aes_ks _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks +%xdefine _aes128gcmsiv_aes_ks_enc_x1 _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks_enc_x1 +%xdefine _aes128gcmsiv_dec _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_dec +%xdefine _aes128gcmsiv_ecb_enc_block _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_ecb_enc_block +%xdefine _aes128gcmsiv_enc_msg_x4 _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x4 +%xdefine _aes128gcmsiv_enc_msg_x8 _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x8 +%xdefine _aes128gcmsiv_kdf _ %+ BORINGSSL_PREFIX %+ _aes128gcmsiv_kdf +%xdefine _aes256gcmsiv_aes_ks _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks +%xdefine _aes256gcmsiv_aes_ks_enc_x1 _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks_enc_x1 +%xdefine _aes256gcmsiv_dec _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_dec +%xdefine _aes256gcmsiv_ecb_enc_block _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_ecb_enc_block +%xdefine _aes256gcmsiv_enc_msg_x4 _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x4 +%xdefine _aes256gcmsiv_enc_msg_x8 _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x8 +%xdefine _aes256gcmsiv_kdf _ %+ BORINGSSL_PREFIX %+ _aes256gcmsiv_kdf +%xdefine _aes_ctr_set_key _ %+ BORINGSSL_PREFIX %+ _aes_ctr_set_key +%xdefine _aes_gcm_dec_kernel _ %+ BORINGSSL_PREFIX %+ _aes_gcm_dec_kernel +%xdefine _aes_gcm_decrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_gcm_decrypt_avx512 +%xdefine _aes_gcm_enc_kernel _ %+ BORINGSSL_PREFIX %+ _aes_gcm_enc_kernel +%xdefine _aes_gcm_encrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_gcm_encrypt_avx512 +%xdefine _aes_hw_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_cbc_encrypt +%xdefine _aes_hw_ccm64_decrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_hw_ccm64_decrypt_blocks +%xdefine _aes_hw_ccm64_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_hw_ccm64_encrypt_blocks +%xdefine _aes_hw_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_hw_ctr32_encrypt_blocks +%xdefine _aes_hw_decrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_decrypt +%xdefine _aes_hw_ecb_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_ecb_encrypt +%xdefine _aes_hw_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_encrypt +%xdefine _aes_hw_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_hw_set_decrypt_key +%xdefine _aes_hw_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_hw_set_encrypt_key +%xdefine _aes_hw_xts_cipher _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_cipher +%xdefine _aes_hw_xts_decrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt +%xdefine _aes_hw_xts_decrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt_avx512 +%xdefine _aes_hw_xts_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt +%xdefine _aes_hw_xts_encrypt_avx512 _ %+ BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt_avx512 +%xdefine _aes_nohw_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_nohw_cbc_encrypt +%xdefine _aes_nohw_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _aes_nohw_ctr32_encrypt_blocks +%xdefine _aes_nohw_decrypt _ %+ BORINGSSL_PREFIX %+ _aes_nohw_decrypt +%xdefine _aes_nohw_encrypt _ %+ BORINGSSL_PREFIX %+ _aes_nohw_encrypt +%xdefine _aes_nohw_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_nohw_set_decrypt_key +%xdefine _aes_nohw_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _aes_nohw_set_encrypt_key +%xdefine _aesgcmsiv_htable6_init _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_htable6_init +%xdefine _aesgcmsiv_htable_init _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_htable_init +%xdefine _aesgcmsiv_htable_polyval _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_htable_polyval +%xdefine _aesgcmsiv_polyval_horner _ %+ BORINGSSL_PREFIX %+ _aesgcmsiv_polyval_horner +%xdefine _aesni_cbc_sha1_enc _ %+ BORINGSSL_PREFIX %+ _aesni_cbc_sha1_enc +%xdefine _aesni_cbc_sha256_enc _ %+ BORINGSSL_PREFIX %+ _aesni_cbc_sha256_enc +%xdefine _aesni_gcm_decrypt _ %+ BORINGSSL_PREFIX %+ _aesni_gcm_decrypt +%xdefine _aesni_gcm_encrypt _ %+ BORINGSSL_PREFIX %+ _aesni_gcm_encrypt +%xdefine _aesv8_gcm_8x_dec_128 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_128 +%xdefine _aesv8_gcm_8x_dec_192 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_192 +%xdefine _aesv8_gcm_8x_dec_256 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_256 +%xdefine _aesv8_gcm_8x_enc_128 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_128 +%xdefine _aesv8_gcm_8x_enc_192 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_192 +%xdefine _aesv8_gcm_8x_enc_256 _ %+ BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_256 +%xdefine _allow_mocked_ube_detection_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _allow_mocked_ube_detection_FOR_TESTING +%xdefine _armv8_disable_dit _ %+ BORINGSSL_PREFIX %+ _armv8_disable_dit +%xdefine _armv8_enable_dit _ %+ BORINGSSL_PREFIX %+ _armv8_enable_dit +%xdefine _armv8_get_dit _ %+ BORINGSSL_PREFIX %+ _armv8_get_dit +%xdefine _armv8_restore_dit _ %+ BORINGSSL_PREFIX %+ _armv8_restore_dit +%xdefine _armv8_set_dit _ %+ BORINGSSL_PREFIX %+ _armv8_set_dit +%xdefine _asn1_bit_string_length _ %+ BORINGSSL_PREFIX %+ _asn1_bit_string_length +%xdefine _asn1_do_adb _ %+ BORINGSSL_PREFIX %+ _asn1_do_adb +%xdefine _asn1_enc_free _ %+ BORINGSSL_PREFIX %+ _asn1_enc_free +%xdefine _asn1_enc_init _ %+ BORINGSSL_PREFIX %+ _asn1_enc_init +%xdefine _asn1_enc_restore _ %+ BORINGSSL_PREFIX %+ _asn1_enc_restore +%xdefine _asn1_enc_save _ %+ BORINGSSL_PREFIX %+ _asn1_enc_save +%xdefine _asn1_encoding_clear _ %+ BORINGSSL_PREFIX %+ _asn1_encoding_clear +%xdefine _asn1_evp_pkey_methods _ %+ BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods +%xdefine _asn1_evp_pkey_methods_size _ %+ BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods_size +%xdefine _asn1_generalizedtime_to_tm _ %+ BORINGSSL_PREFIX %+ _asn1_generalizedtime_to_tm +%xdefine _asn1_get_choice_selector _ %+ BORINGSSL_PREFIX %+ _asn1_get_choice_selector +%xdefine _asn1_get_field_ptr _ %+ BORINGSSL_PREFIX %+ _asn1_get_field_ptr +%xdefine _asn1_get_string_table_for_testing _ %+ BORINGSSL_PREFIX %+ _asn1_get_string_table_for_testing +%xdefine _asn1_is_printable _ %+ BORINGSSL_PREFIX %+ _asn1_is_printable +%xdefine _asn1_item_combine_free _ %+ BORINGSSL_PREFIX %+ _asn1_item_combine_free +%xdefine _asn1_refcount_dec_and_test_zero _ %+ BORINGSSL_PREFIX %+ _asn1_refcount_dec_and_test_zero +%xdefine _asn1_refcount_set_one _ %+ BORINGSSL_PREFIX %+ _asn1_refcount_set_one +%xdefine _asn1_set_choice_selector _ %+ BORINGSSL_PREFIX %+ _asn1_set_choice_selector +%xdefine _asn1_type_cleanup _ %+ BORINGSSL_PREFIX %+ _asn1_type_cleanup +%xdefine _asn1_type_set0_string _ %+ BORINGSSL_PREFIX %+ _asn1_type_set0_string +%xdefine _asn1_type_value_as_pointer _ %+ BORINGSSL_PREFIX %+ _asn1_type_value_as_pointer +%xdefine _asn1_utctime_to_tm _ %+ BORINGSSL_PREFIX %+ _asn1_utctime_to_tm +%xdefine _awslc_api_version_num _ %+ BORINGSSL_PREFIX %+ _awslc_api_version_num +%xdefine _awslc_version_string _ %+ BORINGSSL_PREFIX %+ _awslc_version_string +%xdefine _beeu_mod_inverse_vartime _ %+ BORINGSSL_PREFIX %+ _beeu_mod_inverse_vartime +%xdefine _bignum_add_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_add_p384 +%xdefine _bignum_add_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_add_p521 +%xdefine _bignum_copy_row_from_table _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table +%xdefine _bignum_copy_row_from_table_16 _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_16 +%xdefine _bignum_copy_row_from_table_32 _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_32 +%xdefine _bignum_copy_row_from_table_8n _ %+ BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_8n +%xdefine _bignum_deamont_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_deamont_p384 +%xdefine _bignum_deamont_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_deamont_p384_alt +%xdefine _bignum_emontredc_8n _ %+ BORINGSSL_PREFIX %+ _bignum_emontredc_8n +%xdefine _bignum_fromlebytes_6 _ %+ BORINGSSL_PREFIX %+ _bignum_fromlebytes_6 +%xdefine _bignum_fromlebytes_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_fromlebytes_p521 +%xdefine _bignum_ge _ %+ BORINGSSL_PREFIX %+ _bignum_ge +%xdefine _bignum_inv_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_inv_p521 +%xdefine _bignum_kmul_16_32 _ %+ BORINGSSL_PREFIX %+ _bignum_kmul_16_32 +%xdefine _bignum_kmul_32_64 _ %+ BORINGSSL_PREFIX %+ _bignum_kmul_32_64 +%xdefine _bignum_ksqr_16_32 _ %+ BORINGSSL_PREFIX %+ _bignum_ksqr_16_32 +%xdefine _bignum_ksqr_32_64 _ %+ BORINGSSL_PREFIX %+ _bignum_ksqr_32_64 +%xdefine _bignum_littleendian_6 _ %+ BORINGSSL_PREFIX %+ _bignum_littleendian_6 +%xdefine _bignum_madd_n25519 _ %+ BORINGSSL_PREFIX %+ _bignum_madd_n25519 +%xdefine _bignum_madd_n25519_alt _ %+ BORINGSSL_PREFIX %+ _bignum_madd_n25519_alt +%xdefine _bignum_mod_n25519 _ %+ BORINGSSL_PREFIX %+ _bignum_mod_n25519 +%xdefine _bignum_montinv_p256 _ %+ BORINGSSL_PREFIX %+ _bignum_montinv_p256 +%xdefine _bignum_montinv_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_montinv_p384 +%xdefine _bignum_montmul_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_montmul_p384 +%xdefine _bignum_montmul_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_montmul_p384_alt +%xdefine _bignum_montsqr_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_montsqr_p384 +%xdefine _bignum_montsqr_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_montsqr_p384_alt +%xdefine _bignum_mul _ %+ BORINGSSL_PREFIX %+ _bignum_mul +%xdefine _bignum_mul_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_mul_p521 +%xdefine _bignum_mul_p521_alt _ %+ BORINGSSL_PREFIX %+ _bignum_mul_p521_alt +%xdefine _bignum_neg_p25519 _ %+ BORINGSSL_PREFIX %+ _bignum_neg_p25519 +%xdefine _bignum_neg_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_neg_p384 +%xdefine _bignum_neg_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_neg_p521 +%xdefine _bignum_nonzero_6 _ %+ BORINGSSL_PREFIX %+ _bignum_nonzero_6 +%xdefine _bignum_optsub _ %+ BORINGSSL_PREFIX %+ _bignum_optsub +%xdefine _bignum_sqr _ %+ BORINGSSL_PREFIX %+ _bignum_sqr +%xdefine _bignum_sqr_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_sqr_p521 +%xdefine _bignum_sqr_p521_alt _ %+ BORINGSSL_PREFIX %+ _bignum_sqr_p521_alt +%xdefine _bignum_sub_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_sub_p384 +%xdefine _bignum_sub_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_sub_p521 +%xdefine _bignum_tolebytes_6 _ %+ BORINGSSL_PREFIX %+ _bignum_tolebytes_6 +%xdefine _bignum_tolebytes_p521 _ %+ BORINGSSL_PREFIX %+ _bignum_tolebytes_p521 +%xdefine _bignum_tomont_p384 _ %+ BORINGSSL_PREFIX %+ _bignum_tomont_p384 +%xdefine _bignum_tomont_p384_alt _ %+ BORINGSSL_PREFIX %+ _bignum_tomont_p384_alt +%xdefine _bio_clear_socket_error _ %+ BORINGSSL_PREFIX %+ _bio_clear_socket_error +%xdefine _bio_errno_should_retry _ %+ BORINGSSL_PREFIX %+ _bio_errno_should_retry +%xdefine _bio_ip_and_port_to_socket_and_addr _ %+ BORINGSSL_PREFIX %+ _bio_ip_and_port_to_socket_and_addr +%xdefine _bio_sock_error_get_and_clear _ %+ BORINGSSL_PREFIX %+ _bio_sock_error_get_and_clear +%xdefine _bio_socket_nbio _ %+ BORINGSSL_PREFIX %+ _bio_socket_nbio +%xdefine _bio_socket_should_retry _ %+ BORINGSSL_PREFIX %+ _bio_socket_should_retry +%xdefine _bn_abs_sub_consttime _ %+ BORINGSSL_PREFIX %+ _bn_abs_sub_consttime +%xdefine _bn_add_words _ %+ BORINGSSL_PREFIX %+ _bn_add_words +%xdefine _bn_assert_fits_in_bytes _ %+ BORINGSSL_PREFIX %+ _bn_assert_fits_in_bytes +%xdefine _bn_big_endian_to_words _ %+ BORINGSSL_PREFIX %+ _bn_big_endian_to_words +%xdefine _bn_copy_words _ %+ BORINGSSL_PREFIX %+ _bn_copy_words +%xdefine _bn_div_consttime _ %+ BORINGSSL_PREFIX %+ _bn_div_consttime +%xdefine _bn_div_words _ %+ BORINGSSL_PREFIX %+ _bn_div_words +%xdefine _bn_expand _ %+ BORINGSSL_PREFIX %+ _bn_expand +%xdefine _bn_fits_in_words _ %+ BORINGSSL_PREFIX %+ _bn_fits_in_words +%xdefine _bn_from_montgomery_small _ %+ BORINGSSL_PREFIX %+ _bn_from_montgomery_small +%xdefine _bn_gather5 _ %+ BORINGSSL_PREFIX %+ _bn_gather5 +%xdefine _bn_in_range_words _ %+ BORINGSSL_PREFIX %+ _bn_in_range_words +%xdefine _bn_is_bit_set_words _ %+ BORINGSSL_PREFIX %+ _bn_is_bit_set_words +%xdefine _bn_is_relatively_prime _ %+ BORINGSSL_PREFIX %+ _bn_is_relatively_prime +%xdefine _bn_jacobi _ %+ BORINGSSL_PREFIX %+ _bn_jacobi +%xdefine _bn_lcm_consttime _ %+ BORINGSSL_PREFIX %+ _bn_lcm_consttime +%xdefine _bn_less_than_montgomery_R _ %+ BORINGSSL_PREFIX %+ _bn_less_than_montgomery_R +%xdefine _bn_less_than_words _ %+ BORINGSSL_PREFIX %+ _bn_less_than_words +%xdefine _bn_little_endian_to_words _ %+ BORINGSSL_PREFIX %+ _bn_little_endian_to_words +%xdefine _bn_miller_rabin_init _ %+ BORINGSSL_PREFIX %+ _bn_miller_rabin_init +%xdefine _bn_miller_rabin_iteration _ %+ BORINGSSL_PREFIX %+ _bn_miller_rabin_iteration +%xdefine _bn_minimal_width _ %+ BORINGSSL_PREFIX %+ _bn_minimal_width +%xdefine _bn_mod_add_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_add_consttime +%xdefine _bn_mod_add_words _ %+ BORINGSSL_PREFIX %+ _bn_mod_add_words +%xdefine _bn_mod_exp_mont_small _ %+ BORINGSSL_PREFIX %+ _bn_mod_exp_mont_small +%xdefine _bn_mod_inverse0_prime_mont_small _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse0_prime_mont_small +%xdefine _bn_mod_inverse_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse_consttime +%xdefine _bn_mod_inverse_prime _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse_prime +%xdefine _bn_mod_inverse_secret_prime _ %+ BORINGSSL_PREFIX %+ _bn_mod_inverse_secret_prime +%xdefine _bn_mod_lshift1_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_lshift1_consttime +%xdefine _bn_mod_lshift_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_lshift_consttime +%xdefine _bn_mod_mul_montgomery_small _ %+ BORINGSSL_PREFIX %+ _bn_mod_mul_montgomery_small +%xdefine _bn_mod_sub_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_sub_consttime +%xdefine _bn_mod_sub_words _ %+ BORINGSSL_PREFIX %+ _bn_mod_sub_words +%xdefine _bn_mod_u16_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mod_u16_consttime +%xdefine _bn_mont_ctx_cleanup _ %+ BORINGSSL_PREFIX %+ _bn_mont_ctx_cleanup +%xdefine _bn_mont_ctx_init _ %+ BORINGSSL_PREFIX %+ _bn_mont_ctx_init +%xdefine _bn_mont_ctx_set_RR_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mont_ctx_set_RR_consttime +%xdefine _bn_mont_n0 _ %+ BORINGSSL_PREFIX %+ _bn_mont_n0 +%xdefine _bn_mul4x_mont _ %+ BORINGSSL_PREFIX %+ _bn_mul4x_mont +%xdefine _bn_mul8x_mont_neon _ %+ BORINGSSL_PREFIX %+ _bn_mul8x_mont_neon +%xdefine _bn_mul_add_words _ %+ BORINGSSL_PREFIX %+ _bn_mul_add_words +%xdefine _bn_mul_comba4 _ %+ BORINGSSL_PREFIX %+ _bn_mul_comba4 +%xdefine _bn_mul_comba8 _ %+ BORINGSSL_PREFIX %+ _bn_mul_comba8 +%xdefine _bn_mul_consttime _ %+ BORINGSSL_PREFIX %+ _bn_mul_consttime +%xdefine _bn_mul_mont _ %+ BORINGSSL_PREFIX %+ _bn_mul_mont +%xdefine _bn_mul_mont_gather5 _ %+ BORINGSSL_PREFIX %+ _bn_mul_mont_gather5 +%xdefine _bn_mul_mont_nohw _ %+ BORINGSSL_PREFIX %+ _bn_mul_mont_nohw +%xdefine _bn_mul_small _ %+ BORINGSSL_PREFIX %+ _bn_mul_small +%xdefine _bn_mul_words _ %+ BORINGSSL_PREFIX %+ _bn_mul_words +%xdefine _bn_mulx4x_mont _ %+ BORINGSSL_PREFIX %+ _bn_mulx4x_mont +%xdefine _bn_odd_number_is_obviously_composite _ %+ BORINGSSL_PREFIX %+ _bn_odd_number_is_obviously_composite +%xdefine _bn_one_to_montgomery _ %+ BORINGSSL_PREFIX %+ _bn_one_to_montgomery +%xdefine _bn_power5 _ %+ BORINGSSL_PREFIX %+ _bn_power5 +%xdefine _bn_rand_range_words _ %+ BORINGSSL_PREFIX %+ _bn_rand_range_words +%xdefine _bn_rand_secret_range _ %+ BORINGSSL_PREFIX %+ _bn_rand_secret_range +%xdefine _bn_reduce_once _ %+ BORINGSSL_PREFIX %+ _bn_reduce_once +%xdefine _bn_reduce_once_in_place _ %+ BORINGSSL_PREFIX %+ _bn_reduce_once_in_place +%xdefine _bn_resize_words _ %+ BORINGSSL_PREFIX %+ _bn_resize_words +%xdefine _bn_rshift1_words _ %+ BORINGSSL_PREFIX %+ _bn_rshift1_words +%xdefine _bn_rshift_secret_shift _ %+ BORINGSSL_PREFIX %+ _bn_rshift_secret_shift +%xdefine _bn_rshift_words _ %+ BORINGSSL_PREFIX %+ _bn_rshift_words +%xdefine _bn_scatter5 _ %+ BORINGSSL_PREFIX %+ _bn_scatter5 +%xdefine _bn_select_words _ %+ BORINGSSL_PREFIX %+ _bn_select_words +%xdefine _bn_set_minimal_width _ %+ BORINGSSL_PREFIX %+ _bn_set_minimal_width +%xdefine _bn_set_static_words _ %+ BORINGSSL_PREFIX %+ _bn_set_static_words +%xdefine _bn_set_words _ %+ BORINGSSL_PREFIX %+ _bn_set_words +%xdefine _bn_sqr8x_internal _ %+ BORINGSSL_PREFIX %+ _bn_sqr8x_internal +%xdefine _bn_sqr8x_mont _ %+ BORINGSSL_PREFIX %+ _bn_sqr8x_mont +%xdefine _bn_sqr_comba4 _ %+ BORINGSSL_PREFIX %+ _bn_sqr_comba4 +%xdefine _bn_sqr_comba8 _ %+ BORINGSSL_PREFIX %+ _bn_sqr_comba8 +%xdefine _bn_sqr_consttime _ %+ BORINGSSL_PREFIX %+ _bn_sqr_consttime +%xdefine _bn_sqr_small _ %+ BORINGSSL_PREFIX %+ _bn_sqr_small +%xdefine _bn_sqr_words _ %+ BORINGSSL_PREFIX %+ _bn_sqr_words +%xdefine _bn_sqrx8x_internal _ %+ BORINGSSL_PREFIX %+ _bn_sqrx8x_internal +%xdefine _bn_sub_words _ %+ BORINGSSL_PREFIX %+ _bn_sub_words +%xdefine _bn_to_montgomery_small _ %+ BORINGSSL_PREFIX %+ _bn_to_montgomery_small +%xdefine _bn_uadd_consttime _ %+ BORINGSSL_PREFIX %+ _bn_uadd_consttime +%xdefine _bn_usub_consttime _ %+ BORINGSSL_PREFIX %+ _bn_usub_consttime +%xdefine _bn_wexpand _ %+ BORINGSSL_PREFIX %+ _bn_wexpand +%xdefine _bn_words_to_big_endian _ %+ BORINGSSL_PREFIX %+ _bn_words_to_big_endian +%xdefine _bn_words_to_little_endian _ %+ BORINGSSL_PREFIX %+ _bn_words_to_little_endian +%xdefine _boringssl_self_test_hmac_sha256 _ %+ BORINGSSL_PREFIX %+ _boringssl_self_test_hmac_sha256 +%xdefine _boringssl_self_test_sha256 _ %+ BORINGSSL_PREFIX %+ _boringssl_self_test_sha256 +%xdefine _bsaes_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _bsaes_cbc_encrypt +%xdefine _bsaes_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _bsaes_ctr32_encrypt_blocks +%xdefine _c2i_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _c2i_ASN1_BIT_STRING +%xdefine _c2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _c2i_ASN1_INTEGER +%xdefine _c2i_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _c2i_ASN1_OBJECT +%xdefine _cbb_add_latin1 _ %+ BORINGSSL_PREFIX %+ _cbb_add_latin1 +%xdefine _cbb_add_ucs2_be _ %+ BORINGSSL_PREFIX %+ _cbb_add_ucs2_be +%xdefine _cbb_add_utf32_be _ %+ BORINGSSL_PREFIX %+ _cbb_add_utf32_be +%xdefine _cbb_add_utf8 _ %+ BORINGSSL_PREFIX %+ _cbb_add_utf8 +%xdefine _cbb_get_utf8_len _ %+ BORINGSSL_PREFIX %+ _cbb_get_utf8_len +%xdefine _cbs_get_any_asn1_element _ %+ BORINGSSL_PREFIX %+ _cbs_get_any_asn1_element +%xdefine _cbs_get_latin1 _ %+ BORINGSSL_PREFIX %+ _cbs_get_latin1 +%xdefine _cbs_get_ucs2_be _ %+ BORINGSSL_PREFIX %+ _cbs_get_ucs2_be +%xdefine _cbs_get_utf32_be _ %+ BORINGSSL_PREFIX %+ _cbs_get_utf32_be +%xdefine _cbs_get_utf8 _ %+ BORINGSSL_PREFIX %+ _cbs_get_utf8 +%xdefine _chacha20_poly1305_open _ %+ BORINGSSL_PREFIX %+ _chacha20_poly1305_open +%xdefine _chacha20_poly1305_seal _ %+ BORINGSSL_PREFIX %+ _chacha20_poly1305_seal +%xdefine _cn2dnsid _ %+ BORINGSSL_PREFIX %+ _cn2dnsid +%xdefine _crypto_gcm_avx512_enabled _ %+ BORINGSSL_PREFIX %+ _crypto_gcm_avx512_enabled +%xdefine _crypto_gcm_clmul_enabled _ %+ BORINGSSL_PREFIX %+ _crypto_gcm_clmul_enabled +%xdefine _curve25519_x25519 _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519 +%xdefine _curve25519_x25519_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519_alt +%xdefine _curve25519_x25519_byte _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519_byte +%xdefine _curve25519_x25519_byte_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519_byte_alt +%xdefine _curve25519_x25519base _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base +%xdefine _curve25519_x25519base_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base_alt +%xdefine _curve25519_x25519base_byte _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base_byte +%xdefine _curve25519_x25519base_byte_alt _ %+ BORINGSSL_PREFIX %+ _curve25519_x25519base_byte_alt +%xdefine _d2i_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_BIT_STRING +%xdefine _d2i_ASN1_BMPSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_BMPSTRING +%xdefine _d2i_ASN1_BOOLEAN _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_BOOLEAN +%xdefine _d2i_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_ENUMERATED +%xdefine _d2i_ASN1_GENERALIZEDTIME _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALIZEDTIME +%xdefine _d2i_ASN1_GENERALSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALSTRING +%xdefine _d2i_ASN1_IA5STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_IA5STRING +%xdefine _d2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_INTEGER +%xdefine _d2i_ASN1_NULL _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_NULL +%xdefine _d2i_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_OBJECT +%xdefine _d2i_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_OCTET_STRING +%xdefine _d2i_ASN1_PRINTABLE _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLE +%xdefine _d2i_ASN1_PRINTABLESTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLESTRING +%xdefine _d2i_ASN1_SEQUENCE_ANY _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_SEQUENCE_ANY +%xdefine _d2i_ASN1_SET_ANY _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_SET_ANY +%xdefine _d2i_ASN1_T61STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_T61STRING +%xdefine _d2i_ASN1_TIME _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_TIME +%xdefine _d2i_ASN1_TYPE _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_TYPE +%xdefine _d2i_ASN1_UNIVERSALSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_UNIVERSALSTRING +%xdefine _d2i_ASN1_UTCTIME _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_UTCTIME +%xdefine _d2i_ASN1_UTF8STRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_UTF8STRING +%xdefine _d2i_ASN1_VISIBLESTRING _ %+ BORINGSSL_PREFIX %+ _d2i_ASN1_VISIBLESTRING +%xdefine _d2i_AUTHORITY_INFO_ACCESS _ %+ BORINGSSL_PREFIX %+ _d2i_AUTHORITY_INFO_ACCESS +%xdefine _d2i_AUTHORITY_KEYID _ %+ BORINGSSL_PREFIX %+ _d2i_AUTHORITY_KEYID +%xdefine _d2i_AutoPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_AutoPrivateKey +%xdefine _d2i_BASIC_CONSTRAINTS _ %+ BORINGSSL_PREFIX %+ _d2i_BASIC_CONSTRAINTS +%xdefine _d2i_CERTIFICATEPOLICIES _ %+ BORINGSSL_PREFIX %+ _d2i_CERTIFICATEPOLICIES +%xdefine _d2i_CRL_DIST_POINTS _ %+ BORINGSSL_PREFIX %+ _d2i_CRL_DIST_POINTS +%xdefine _d2i_DHparams _ %+ BORINGSSL_PREFIX %+ _d2i_DHparams +%xdefine _d2i_DHparams_bio _ %+ BORINGSSL_PREFIX %+ _d2i_DHparams_bio +%xdefine _d2i_DIRECTORYSTRING _ %+ BORINGSSL_PREFIX %+ _d2i_DIRECTORYSTRING +%xdefine _d2i_DISPLAYTEXT _ %+ BORINGSSL_PREFIX %+ _d2i_DISPLAYTEXT +%xdefine _d2i_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey +%xdefine _d2i_DSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_bio +%xdefine _d2i_DSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_fp +%xdefine _d2i_DSAPublicKey _ %+ BORINGSSL_PREFIX %+ _d2i_DSAPublicKey +%xdefine _d2i_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY +%xdefine _d2i_DSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_bio +%xdefine _d2i_DSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_fp +%xdefine _d2i_DSA_SIG _ %+ BORINGSSL_PREFIX %+ _d2i_DSA_SIG +%xdefine _d2i_DSAparams _ %+ BORINGSSL_PREFIX %+ _d2i_DSAparams +%xdefine _d2i_ECDSA_SIG _ %+ BORINGSSL_PREFIX %+ _d2i_ECDSA_SIG +%xdefine _d2i_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _d2i_ECPKParameters +%xdefine _d2i_ECPKParameters_bio _ %+ BORINGSSL_PREFIX %+ _d2i_ECPKParameters_bio +%xdefine _d2i_ECParameters _ %+ BORINGSSL_PREFIX %+ _d2i_ECParameters +%xdefine _d2i_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_ECPrivateKey +%xdefine _d2i_ECPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_bio +%xdefine _d2i_ECPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_fp +%xdefine _d2i_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY +%xdefine _d2i_EC_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_bio +%xdefine _d2i_EC_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_fp +%xdefine _d2i_EXTENDED_KEY_USAGE _ %+ BORINGSSL_PREFIX %+ _d2i_EXTENDED_KEY_USAGE +%xdefine _d2i_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _d2i_GENERAL_NAME +%xdefine _d2i_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _d2i_GENERAL_NAMES +%xdefine _d2i_ISSUING_DIST_POINT _ %+ BORINGSSL_PREFIX %+ _d2i_ISSUING_DIST_POINT +%xdefine _d2i_NETSCAPE_SPKAC _ %+ BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKAC +%xdefine _d2i_NETSCAPE_SPKI _ %+ BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKI +%xdefine _d2i_OCSP_BASICRESP _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_BASICRESP +%xdefine _d2i_OCSP_CERTID _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_CERTID +%xdefine _d2i_OCSP_ONEREQ _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_ONEREQ +%xdefine _d2i_OCSP_REQINFO _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REQINFO +%xdefine _d2i_OCSP_REQUEST _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST +%xdefine _d2i_OCSP_REQUEST_bio _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST_bio +%xdefine _d2i_OCSP_RESPBYTES _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPBYTES +%xdefine _d2i_OCSP_RESPDATA _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPDATA +%xdefine _d2i_OCSP_RESPONSE _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE +%xdefine _d2i_OCSP_RESPONSE_bio _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE_bio +%xdefine _d2i_OCSP_REVOKEDINFO _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_REVOKEDINFO +%xdefine _d2i_OCSP_SIGNATURE _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_SIGNATURE +%xdefine _d2i_OCSP_SINGLERESP _ %+ BORINGSSL_PREFIX %+ _d2i_OCSP_SINGLERESP +%xdefine _d2i_PKCS12 _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS12 +%xdefine _d2i_PKCS12_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS12_bio +%xdefine _d2i_PKCS12_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS12_fp +%xdefine _d2i_PKCS7 _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7 +%xdefine _d2i_PKCS7_DIGEST _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_DIGEST +%xdefine _d2i_PKCS7_ENCRYPT _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ENCRYPT +%xdefine _d2i_PKCS7_ENC_CONTENT _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ENC_CONTENT +%xdefine _d2i_PKCS7_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ENVELOPE +%xdefine _d2i_PKCS7_ISSUER_AND_SERIAL _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_ISSUER_AND_SERIAL +%xdefine _d2i_PKCS7_RECIP_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_RECIP_INFO +%xdefine _d2i_PKCS7_SIGNED _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNED +%xdefine _d2i_PKCS7_SIGNER_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNER_INFO +%xdefine _d2i_PKCS7_SIGN_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGN_ENVELOPE +%xdefine _d2i_PKCS7_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS7_bio +%xdefine _d2i_PKCS8PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_bio +%xdefine _d2i_PKCS8PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_fp +%xdefine _d2i_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO +%xdefine _d2i_PKCS8_PRIV_KEY_INFO_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_bio +%xdefine _d2i_PKCS8_PRIV_KEY_INFO_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_fp +%xdefine _d2i_PKCS8_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_bio +%xdefine _d2i_PKCS8_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PKCS8_fp +%xdefine _d2i_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_PUBKEY +%xdefine _d2i_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PUBKEY_bio +%xdefine _d2i_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PUBKEY_fp +%xdefine _d2i_PrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_PrivateKey +%xdefine _d2i_PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_PrivateKey_bio +%xdefine _d2i_PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_PrivateKey_fp +%xdefine _d2i_PublicKey _ %+ BORINGSSL_PREFIX %+ _d2i_PublicKey +%xdefine _d2i_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey +%xdefine _d2i_RSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_bio +%xdefine _d2i_RSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_fp +%xdefine _d2i_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPublicKey +%xdefine _d2i_RSAPublicKey_bio _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_bio +%xdefine _d2i_RSAPublicKey_fp _ %+ BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_fp +%xdefine _d2i_RSA_PSS_PARAMS _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PSS_PARAMS +%xdefine _d2i_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY +%xdefine _d2i_RSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_bio +%xdefine _d2i_RSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_fp +%xdefine _d2i_X509 _ %+ BORINGSSL_PREFIX %+ _d2i_X509 +%xdefine _d2i_X509_ALGOR _ %+ BORINGSSL_PREFIX %+ _d2i_X509_ALGOR +%xdefine _d2i_X509_ATTRIBUTE _ %+ BORINGSSL_PREFIX %+ _d2i_X509_ATTRIBUTE +%xdefine _d2i_X509_AUX _ %+ BORINGSSL_PREFIX %+ _d2i_X509_AUX +%xdefine _d2i_X509_CERT_AUX _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CERT_AUX +%xdefine _d2i_X509_CINF _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CINF +%xdefine _d2i_X509_CRL _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL +%xdefine _d2i_X509_CRL_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL_INFO +%xdefine _d2i_X509_CRL_bio _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL_bio +%xdefine _d2i_X509_CRL_fp _ %+ BORINGSSL_PREFIX %+ _d2i_X509_CRL_fp +%xdefine _d2i_X509_EXTENSION _ %+ BORINGSSL_PREFIX %+ _d2i_X509_EXTENSION +%xdefine _d2i_X509_EXTENSIONS _ %+ BORINGSSL_PREFIX %+ _d2i_X509_EXTENSIONS +%xdefine _d2i_X509_NAME _ %+ BORINGSSL_PREFIX %+ _d2i_X509_NAME +%xdefine _d2i_X509_NAME_ENTRY _ %+ BORINGSSL_PREFIX %+ _d2i_X509_NAME_ENTRY +%xdefine _d2i_X509_PUBKEY _ %+ BORINGSSL_PREFIX %+ _d2i_X509_PUBKEY +%xdefine _d2i_X509_REQ _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ +%xdefine _d2i_X509_REQ_INFO _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ_INFO +%xdefine _d2i_X509_REQ_bio _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ_bio +%xdefine _d2i_X509_REQ_fp _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REQ_fp +%xdefine _d2i_X509_REVOKED _ %+ BORINGSSL_PREFIX %+ _d2i_X509_REVOKED +%xdefine _d2i_X509_SIG _ %+ BORINGSSL_PREFIX %+ _d2i_X509_SIG +%xdefine _d2i_X509_VAL _ %+ BORINGSSL_PREFIX %+ _d2i_X509_VAL +%xdefine _d2i_X509_bio _ %+ BORINGSSL_PREFIX %+ _d2i_X509_bio +%xdefine _d2i_X509_fp _ %+ BORINGSSL_PREFIX %+ _d2i_X509_fp +%xdefine _dh_asn1_meth _ %+ BORINGSSL_PREFIX %+ _dh_asn1_meth +%xdefine _dh_check_params_fast _ %+ BORINGSSL_PREFIX %+ _dh_check_params_fast +%xdefine _dh_compute_key_padded_no_self_test _ %+ BORINGSSL_PREFIX %+ _dh_compute_key_padded_no_self_test +%xdefine _dh_pkey_meth _ %+ BORINGSSL_PREFIX %+ _dh_pkey_meth +%xdefine _disable_mocked_ube_detection_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _disable_mocked_ube_detection_FOR_TESTING +%xdefine _dsa_asn1_meth _ %+ BORINGSSL_PREFIX %+ _dsa_asn1_meth +%xdefine _dsa_check_key _ %+ BORINGSSL_PREFIX %+ _dsa_check_key +%xdefine _dsa_internal_paramgen _ %+ BORINGSSL_PREFIX %+ _dsa_internal_paramgen +%xdefine _dsa_pkey_meth _ %+ BORINGSSL_PREFIX %+ _dsa_pkey_meth +%xdefine _dummy_func_for_constructor _ %+ BORINGSSL_PREFIX %+ _dummy_func_for_constructor +%xdefine _ec_GFp_mont_add _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_add +%xdefine _ec_GFp_mont_dbl _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_dbl +%xdefine _ec_GFp_mont_felem_exp _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_exp +%xdefine _ec_GFp_mont_felem_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_from_bytes +%xdefine _ec_GFp_mont_felem_mul _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_mul +%xdefine _ec_GFp_mont_felem_reduce _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_reduce +%xdefine _ec_GFp_mont_felem_sqr _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_sqr +%xdefine _ec_GFp_mont_felem_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_to_bytes +%xdefine _ec_GFp_mont_init_precomp _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_init_precomp +%xdefine _ec_GFp_mont_mul _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul +%xdefine _ec_GFp_mont_mul_base _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_base +%xdefine _ec_GFp_mont_mul_batch _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_batch +%xdefine _ec_GFp_mont_mul_precomp _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_precomp +%xdefine _ec_GFp_mont_mul_public_batch _ %+ BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_public_batch +%xdefine _ec_GFp_nistp_recode_scalar_bits _ %+ BORINGSSL_PREFIX %+ _ec_GFp_nistp_recode_scalar_bits +%xdefine _ec_GFp_simple_cmp_x_coordinate _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_cmp_x_coordinate +%xdefine _ec_GFp_simple_felem_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_from_bytes +%xdefine _ec_GFp_simple_felem_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_to_bytes +%xdefine _ec_GFp_simple_group_get_curve _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_group_get_curve +%xdefine _ec_GFp_simple_group_set_curve _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_group_set_curve +%xdefine _ec_GFp_simple_invert _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_invert +%xdefine _ec_GFp_simple_is_at_infinity _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_is_at_infinity +%xdefine _ec_GFp_simple_is_on_curve _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_is_on_curve +%xdefine _ec_GFp_simple_point_copy _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_point_copy +%xdefine _ec_GFp_simple_point_init _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_point_init +%xdefine _ec_GFp_simple_point_set_to_infinity _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_point_set_to_infinity +%xdefine _ec_GFp_simple_points_equal _ %+ BORINGSSL_PREFIX %+ _ec_GFp_simple_points_equal +%xdefine _ec_affine_jacobian_equal _ %+ BORINGSSL_PREFIX %+ _ec_affine_jacobian_equal +%xdefine _ec_affine_select _ %+ BORINGSSL_PREFIX %+ _ec_affine_select +%xdefine _ec_affine_to_jacobian _ %+ BORINGSSL_PREFIX %+ _ec_affine_to_jacobian +%xdefine _ec_asn1_meth _ %+ BORINGSSL_PREFIX %+ _ec_asn1_meth +%xdefine _ec_bignum_to_felem _ %+ BORINGSSL_PREFIX %+ _ec_bignum_to_felem +%xdefine _ec_bignum_to_scalar _ %+ BORINGSSL_PREFIX %+ _ec_bignum_to_scalar +%xdefine _ec_cmp_x_coordinate _ %+ BORINGSSL_PREFIX %+ _ec_cmp_x_coordinate +%xdefine _ec_compute_wNAF _ %+ BORINGSSL_PREFIX %+ _ec_compute_wNAF +%xdefine _ec_felem_add _ %+ BORINGSSL_PREFIX %+ _ec_felem_add +%xdefine _ec_felem_equal _ %+ BORINGSSL_PREFIX %+ _ec_felem_equal +%xdefine _ec_felem_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_felem_from_bytes +%xdefine _ec_felem_neg _ %+ BORINGSSL_PREFIX %+ _ec_felem_neg +%xdefine _ec_felem_non_zero_mask _ %+ BORINGSSL_PREFIX %+ _ec_felem_non_zero_mask +%xdefine _ec_felem_one _ %+ BORINGSSL_PREFIX %+ _ec_felem_one +%xdefine _ec_felem_select _ %+ BORINGSSL_PREFIX %+ _ec_felem_select +%xdefine _ec_felem_sub _ %+ BORINGSSL_PREFIX %+ _ec_felem_sub +%xdefine _ec_felem_to_bignum _ %+ BORINGSSL_PREFIX %+ _ec_felem_to_bignum +%xdefine _ec_felem_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_felem_to_bytes +%xdefine _ec_get_x_coordinate_as_bytes _ %+ BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_bytes +%xdefine _ec_get_x_coordinate_as_scalar _ %+ BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_scalar +%xdefine _ec_hash_to_curve_p256_xmd_sha256_sswu _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_curve_p256_xmd_sha256_sswu +%xdefine _ec_hash_to_curve_p384_xmd_sha384_sswu _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha384_sswu +%xdefine _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 +%xdefine _ec_hash_to_scalar_p384_xmd_sha384 _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha384 +%xdefine _ec_hash_to_scalar_p384_xmd_sha512_draft07 _ %+ BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha512_draft07 +%xdefine _ec_init_precomp _ %+ BORINGSSL_PREFIX %+ _ec_init_precomp +%xdefine _ec_jacobian_to_affine _ %+ BORINGSSL_PREFIX %+ _ec_jacobian_to_affine +%xdefine _ec_jacobian_to_affine_batch _ %+ BORINGSSL_PREFIX %+ _ec_jacobian_to_affine_batch +%xdefine _ec_nistp_coordinates_to_point _ %+ BORINGSSL_PREFIX %+ _ec_nistp_coordinates_to_point +%xdefine _ec_nistp_point_add _ %+ BORINGSSL_PREFIX %+ _ec_nistp_point_add +%xdefine _ec_nistp_point_double _ %+ BORINGSSL_PREFIX %+ _ec_nistp_point_double +%xdefine _ec_nistp_point_to_coordinates _ %+ BORINGSSL_PREFIX %+ _ec_nistp_point_to_coordinates +%xdefine _ec_nistp_scalar_mul _ %+ BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul +%xdefine _ec_nistp_scalar_mul_base _ %+ BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_base +%xdefine _ec_nistp_scalar_mul_public _ %+ BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_public +%xdefine _ec_point_byte_len _ %+ BORINGSSL_PREFIX %+ _ec_point_byte_len +%xdefine _ec_point_from_uncompressed _ %+ BORINGSSL_PREFIX %+ _ec_point_from_uncompressed +%xdefine _ec_point_mul_no_self_test _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_no_self_test +%xdefine _ec_point_mul_scalar _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar +%xdefine _ec_point_mul_scalar_base _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_base +%xdefine _ec_point_mul_scalar_batch _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_batch +%xdefine _ec_point_mul_scalar_precomp _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_precomp +%xdefine _ec_point_mul_scalar_public _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public +%xdefine _ec_point_mul_scalar_public_batch _ %+ BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public_batch +%xdefine _ec_point_select _ %+ BORINGSSL_PREFIX %+ _ec_point_select +%xdefine _ec_point_set_affine_coordinates _ %+ BORINGSSL_PREFIX %+ _ec_point_set_affine_coordinates +%xdefine _ec_point_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_point_to_bytes +%xdefine _ec_precomp_select _ %+ BORINGSSL_PREFIX %+ _ec_precomp_select +%xdefine _ec_random_nonzero_scalar _ %+ BORINGSSL_PREFIX %+ _ec_random_nonzero_scalar +%xdefine _ec_scalar_add _ %+ BORINGSSL_PREFIX %+ _ec_scalar_add +%xdefine _ec_scalar_equal_vartime _ %+ BORINGSSL_PREFIX %+ _ec_scalar_equal_vartime +%xdefine _ec_scalar_from_bytes _ %+ BORINGSSL_PREFIX %+ _ec_scalar_from_bytes +%xdefine _ec_scalar_from_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_from_montgomery +%xdefine _ec_scalar_inv0_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_inv0_montgomery +%xdefine _ec_scalar_is_zero _ %+ BORINGSSL_PREFIX %+ _ec_scalar_is_zero +%xdefine _ec_scalar_mul_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_mul_montgomery +%xdefine _ec_scalar_neg _ %+ BORINGSSL_PREFIX %+ _ec_scalar_neg +%xdefine _ec_scalar_reduce _ %+ BORINGSSL_PREFIX %+ _ec_scalar_reduce +%xdefine _ec_scalar_select _ %+ BORINGSSL_PREFIX %+ _ec_scalar_select +%xdefine _ec_scalar_sub _ %+ BORINGSSL_PREFIX %+ _ec_scalar_sub +%xdefine _ec_scalar_to_bytes _ %+ BORINGSSL_PREFIX %+ _ec_scalar_to_bytes +%xdefine _ec_scalar_to_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery +%xdefine _ec_scalar_to_montgomery_inv_vartime _ %+ BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery_inv_vartime +%xdefine _ec_set_to_safe_point _ %+ BORINGSSL_PREFIX %+ _ec_set_to_safe_point +%xdefine _ec_simple_scalar_inv0_montgomery _ %+ BORINGSSL_PREFIX %+ _ec_simple_scalar_inv0_montgomery +%xdefine _ec_simple_scalar_to_montgomery_inv_vartime _ %+ BORINGSSL_PREFIX %+ _ec_simple_scalar_to_montgomery_inv_vartime +%xdefine _ecdsa_digestsign_no_self_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_digestsign_no_self_test +%xdefine _ecdsa_digestverify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_digestverify_no_self_test +%xdefine _ecdsa_do_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_do_verify_no_self_test +%xdefine _ecdsa_sign_with_nonce_for_known_answer_test _ %+ BORINGSSL_PREFIX %+ _ecdsa_sign_with_nonce_for_known_answer_test +%xdefine _ecp_nistz256_avx2_select_w7 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_avx2_select_w7 +%xdefine _ecp_nistz256_div_by_2 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_div_by_2 +%xdefine _ecp_nistz256_mul_by_2 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_2 +%xdefine _ecp_nistz256_mul_by_3 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_3 +%xdefine _ecp_nistz256_mul_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_mul_mont +%xdefine _ecp_nistz256_neg _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_neg +%xdefine _ecp_nistz256_ord_mul_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_ord_mul_mont +%xdefine _ecp_nistz256_ord_sqr_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_ord_sqr_mont +%xdefine _ecp_nistz256_point_add _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_point_add +%xdefine _ecp_nistz256_point_add_affine _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_point_add_affine +%xdefine _ecp_nistz256_point_double _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_point_double +%xdefine _ecp_nistz256_select_w5 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_select_w5 +%xdefine _ecp_nistz256_select_w7 _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_select_w7 +%xdefine _ecp_nistz256_sqr_mont _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_sqr_mont +%xdefine _ecp_nistz256_sub _ %+ BORINGSSL_PREFIX %+ _ecp_nistz256_sub +%xdefine _ed25519_asn1_meth _ %+ BORINGSSL_PREFIX %+ _ed25519_asn1_meth +%xdefine _ed25519_check_public_key_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_check_public_key_nohw +%xdefine _ed25519_check_public_key_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_check_public_key_s2n_bignum +%xdefine _ed25519_public_key_from_hashed_seed_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_nohw +%xdefine _ed25519_public_key_from_hashed_seed_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_s2n_bignum +%xdefine _ed25519_sha512 _ %+ BORINGSSL_PREFIX %+ _ed25519_sha512 +%xdefine _ed25519_sign_internal _ %+ BORINGSSL_PREFIX %+ _ed25519_sign_internal +%xdefine _ed25519_sign_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_sign_nohw +%xdefine _ed25519_sign_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_sign_s2n_bignum +%xdefine _ed25519_verify_internal _ %+ BORINGSSL_PREFIX %+ _ed25519_verify_internal +%xdefine _ed25519_verify_nohw _ %+ BORINGSSL_PREFIX %+ _ed25519_verify_nohw +%xdefine _ed25519_verify_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _ed25519_verify_s2n_bignum +%xdefine _ed25519ph_asn1_meth _ %+ BORINGSSL_PREFIX %+ _ed25519ph_asn1_meth +%xdefine _edwards25519_decode _ %+ BORINGSSL_PREFIX %+ _edwards25519_decode +%xdefine _edwards25519_decode_alt _ %+ BORINGSSL_PREFIX %+ _edwards25519_decode_alt +%xdefine _edwards25519_encode _ %+ BORINGSSL_PREFIX %+ _edwards25519_encode +%xdefine _edwards25519_scalarmulbase _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase +%xdefine _edwards25519_scalarmulbase_alt _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase_alt +%xdefine _edwards25519_scalarmuldouble _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble +%xdefine _edwards25519_scalarmuldouble_alt _ %+ BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble_alt +%xdefine _evp_pkey_set_cb_translate _ %+ BORINGSSL_PREFIX %+ _evp_pkey_set_cb_translate +%xdefine _evp_pkey_set_method _ %+ BORINGSSL_PREFIX %+ _evp_pkey_set_method +%xdefine _extract_multiplier_2x20_win5 _ %+ BORINGSSL_PREFIX %+ _extract_multiplier_2x20_win5 +%xdefine _extract_multiplier_2x30_win5 _ %+ BORINGSSL_PREFIX %+ _extract_multiplier_2x30_win5 +%xdefine _extract_multiplier_2x40_win5 _ %+ BORINGSSL_PREFIX %+ _extract_multiplier_2x40_win5 +%xdefine _gcm_ghash_avx _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_avx +%xdefine _gcm_ghash_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_avx512 +%xdefine _gcm_ghash_clmul _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_clmul +%xdefine _gcm_ghash_neon _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_neon +%xdefine _gcm_ghash_nohw _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_nohw +%xdefine _gcm_ghash_p8 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_p8 +%xdefine _gcm_ghash_ssse3 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_ssse3 +%xdefine _gcm_ghash_v8 _ %+ BORINGSSL_PREFIX %+ _gcm_ghash_v8 +%xdefine _gcm_gmult_avx _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_avx +%xdefine _gcm_gmult_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_avx512 +%xdefine _gcm_gmult_clmul _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_clmul +%xdefine _gcm_gmult_neon _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_neon +%xdefine _gcm_gmult_nohw _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_nohw +%xdefine _gcm_gmult_p8 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_p8 +%xdefine _gcm_gmult_ssse3 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_ssse3 +%xdefine _gcm_gmult_v8 _ %+ BORINGSSL_PREFIX %+ _gcm_gmult_v8 +%xdefine _gcm_init_avx _ %+ BORINGSSL_PREFIX %+ _gcm_init_avx +%xdefine _gcm_init_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_init_avx512 +%xdefine _gcm_init_clmul _ %+ BORINGSSL_PREFIX %+ _gcm_init_clmul +%xdefine _gcm_init_neon _ %+ BORINGSSL_PREFIX %+ _gcm_init_neon +%xdefine _gcm_init_nohw _ %+ BORINGSSL_PREFIX %+ _gcm_init_nohw +%xdefine _gcm_init_p8 _ %+ BORINGSSL_PREFIX %+ _gcm_init_p8 +%xdefine _gcm_init_ssse3 _ %+ BORINGSSL_PREFIX %+ _gcm_init_ssse3 +%xdefine _gcm_init_v8 _ %+ BORINGSSL_PREFIX %+ _gcm_init_v8 +%xdefine _gcm_setiv_avx512 _ %+ BORINGSSL_PREFIX %+ _gcm_setiv_avx512 +%xdefine _get_entropy_source _ %+ BORINGSSL_PREFIX %+ _get_entropy_source +%xdefine _get_entropy_source_method_id_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _get_entropy_source_method_id_FOR_TESTING +%xdefine _get_private_thread_generate_calls_since_seed _ %+ BORINGSSL_PREFIX %+ _get_private_thread_generate_calls_since_seed +%xdefine _get_private_thread_reseed_calls_since_initialization _ %+ BORINGSSL_PREFIX %+ _get_private_thread_reseed_calls_since_initialization +%xdefine _get_public_thread_generate_calls_since_seed _ %+ BORINGSSL_PREFIX %+ _get_public_thread_generate_calls_since_seed +%xdefine _get_public_thread_reseed_calls_since_initialization _ %+ BORINGSSL_PREFIX %+ _get_public_thread_reseed_calls_since_initialization +%xdefine _get_thread_and_global_tree_drbg_calls_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _get_thread_and_global_tree_drbg_calls_FOR_TESTING +%xdefine _handle_cpu_env _ %+ BORINGSSL_PREFIX %+ _handle_cpu_env +%xdefine _have_hw_rng_aarch64_for_testing _ %+ BORINGSSL_PREFIX %+ _have_hw_rng_aarch64_for_testing +%xdefine _have_hw_rng_x86_64_for_testing _ %+ BORINGSSL_PREFIX %+ _have_hw_rng_x86_64_for_testing +%xdefine _hmac_asn1_meth _ %+ BORINGSSL_PREFIX %+ _hmac_asn1_meth +%xdefine _i2a_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_ENUMERATED +%xdefine _i2a_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_INTEGER +%xdefine _i2a_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_OBJECT +%xdefine _i2a_ASN1_STRING _ %+ BORINGSSL_PREFIX %+ _i2a_ASN1_STRING +%xdefine _i2c_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _i2c_ASN1_BIT_STRING +%xdefine _i2c_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2c_ASN1_INTEGER +%xdefine _i2d_ASN1_BIT_STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_BIT_STRING +%xdefine _i2d_ASN1_BMPSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_BMPSTRING +%xdefine _i2d_ASN1_BOOLEAN _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_BOOLEAN +%xdefine _i2d_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_ENUMERATED +%xdefine _i2d_ASN1_GENERALIZEDTIME _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALIZEDTIME +%xdefine _i2d_ASN1_GENERALSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALSTRING +%xdefine _i2d_ASN1_IA5STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_IA5STRING +%xdefine _i2d_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_INTEGER +%xdefine _i2d_ASN1_NULL _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_NULL +%xdefine _i2d_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_OBJECT +%xdefine _i2d_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_OCTET_STRING +%xdefine _i2d_ASN1_PRINTABLE _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLE +%xdefine _i2d_ASN1_PRINTABLESTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLESTRING +%xdefine _i2d_ASN1_SEQUENCE_ANY _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_SEQUENCE_ANY +%xdefine _i2d_ASN1_SET_ANY _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_SET_ANY +%xdefine _i2d_ASN1_T61STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_T61STRING +%xdefine _i2d_ASN1_TIME _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_TIME +%xdefine _i2d_ASN1_TYPE _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_TYPE +%xdefine _i2d_ASN1_UNIVERSALSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_UNIVERSALSTRING +%xdefine _i2d_ASN1_UTCTIME _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_UTCTIME +%xdefine _i2d_ASN1_UTF8STRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_UTF8STRING +%xdefine _i2d_ASN1_VISIBLESTRING _ %+ BORINGSSL_PREFIX %+ _i2d_ASN1_VISIBLESTRING +%xdefine _i2d_AUTHORITY_INFO_ACCESS _ %+ BORINGSSL_PREFIX %+ _i2d_AUTHORITY_INFO_ACCESS +%xdefine _i2d_AUTHORITY_KEYID _ %+ BORINGSSL_PREFIX %+ _i2d_AUTHORITY_KEYID +%xdefine _i2d_BASIC_CONSTRAINTS _ %+ BORINGSSL_PREFIX %+ _i2d_BASIC_CONSTRAINTS +%xdefine _i2d_CERTIFICATEPOLICIES _ %+ BORINGSSL_PREFIX %+ _i2d_CERTIFICATEPOLICIES +%xdefine _i2d_CRL_DIST_POINTS _ %+ BORINGSSL_PREFIX %+ _i2d_CRL_DIST_POINTS +%xdefine _i2d_DHparams _ %+ BORINGSSL_PREFIX %+ _i2d_DHparams +%xdefine _i2d_DHparams_bio _ %+ BORINGSSL_PREFIX %+ _i2d_DHparams_bio +%xdefine _i2d_DIRECTORYSTRING _ %+ BORINGSSL_PREFIX %+ _i2d_DIRECTORYSTRING +%xdefine _i2d_DISPLAYTEXT _ %+ BORINGSSL_PREFIX %+ _i2d_DISPLAYTEXT +%xdefine _i2d_DSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey +%xdefine _i2d_DSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_bio +%xdefine _i2d_DSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_fp +%xdefine _i2d_DSAPublicKey _ %+ BORINGSSL_PREFIX %+ _i2d_DSAPublicKey +%xdefine _i2d_DSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY +%xdefine _i2d_DSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_bio +%xdefine _i2d_DSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_fp +%xdefine _i2d_DSA_SIG _ %+ BORINGSSL_PREFIX %+ _i2d_DSA_SIG +%xdefine _i2d_DSAparams _ %+ BORINGSSL_PREFIX %+ _i2d_DSAparams +%xdefine _i2d_ECDSA_SIG _ %+ BORINGSSL_PREFIX %+ _i2d_ECDSA_SIG +%xdefine _i2d_ECPKParameters _ %+ BORINGSSL_PREFIX %+ _i2d_ECPKParameters +%xdefine _i2d_ECPKParameters_bio _ %+ BORINGSSL_PREFIX %+ _i2d_ECPKParameters_bio +%xdefine _i2d_ECParameters _ %+ BORINGSSL_PREFIX %+ _i2d_ECParameters +%xdefine _i2d_ECPrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_ECPrivateKey +%xdefine _i2d_ECPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_bio +%xdefine _i2d_ECPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_fp +%xdefine _i2d_EC_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY +%xdefine _i2d_EC_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_bio +%xdefine _i2d_EC_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_fp +%xdefine _i2d_EXTENDED_KEY_USAGE _ %+ BORINGSSL_PREFIX %+ _i2d_EXTENDED_KEY_USAGE +%xdefine _i2d_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _i2d_GENERAL_NAME +%xdefine _i2d_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _i2d_GENERAL_NAMES +%xdefine _i2d_ISSUING_DIST_POINT _ %+ BORINGSSL_PREFIX %+ _i2d_ISSUING_DIST_POINT +%xdefine _i2d_NETSCAPE_SPKAC _ %+ BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKAC +%xdefine _i2d_NETSCAPE_SPKI _ %+ BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKI +%xdefine _i2d_OCSP_BASICRESP _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_BASICRESP +%xdefine _i2d_OCSP_CERTID _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_CERTID +%xdefine _i2d_OCSP_ONEREQ _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_ONEREQ +%xdefine _i2d_OCSP_REQINFO _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REQINFO +%xdefine _i2d_OCSP_REQUEST _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST +%xdefine _i2d_OCSP_REQUEST_bio _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST_bio +%xdefine _i2d_OCSP_RESPBYTES _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPBYTES +%xdefine _i2d_OCSP_RESPDATA _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPDATA +%xdefine _i2d_OCSP_RESPONSE _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE +%xdefine _i2d_OCSP_RESPONSE_bio _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE_bio +%xdefine _i2d_OCSP_REVOKEDINFO _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_REVOKEDINFO +%xdefine _i2d_OCSP_SIGNATURE _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_SIGNATURE +%xdefine _i2d_OCSP_SINGLERESP _ %+ BORINGSSL_PREFIX %+ _i2d_OCSP_SINGLERESP +%xdefine _i2d_PKCS12 _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS12 +%xdefine _i2d_PKCS12_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS12_bio +%xdefine _i2d_PKCS12_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS12_fp +%xdefine _i2d_PKCS7 _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7 +%xdefine _i2d_PKCS7_DIGEST _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_DIGEST +%xdefine _i2d_PKCS7_ENCRYPT _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ENCRYPT +%xdefine _i2d_PKCS7_ENC_CONTENT _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ENC_CONTENT +%xdefine _i2d_PKCS7_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ENVELOPE +%xdefine _i2d_PKCS7_ISSUER_AND_SERIAL _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_ISSUER_AND_SERIAL +%xdefine _i2d_PKCS7_RECIP_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_RECIP_INFO +%xdefine _i2d_PKCS7_SIGNED _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNED +%xdefine _i2d_PKCS7_SIGNER_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNER_INFO +%xdefine _i2d_PKCS7_SIGN_ENVELOPE _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGN_ENVELOPE +%xdefine _i2d_PKCS7_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS7_bio +%xdefine _i2d_PKCS8PrivateKeyInfo_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_bio +%xdefine _i2d_PKCS8PrivateKeyInfo_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_fp +%xdefine _i2d_PKCS8PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_bio +%xdefine _i2d_PKCS8PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_fp +%xdefine _i2d_PKCS8PrivateKey_nid_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_bio +%xdefine _i2d_PKCS8PrivateKey_nid_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_fp +%xdefine _i2d_PKCS8_PRIV_KEY_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO +%xdefine _i2d_PKCS8_PRIV_KEY_INFO_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_bio +%xdefine _i2d_PKCS8_PRIV_KEY_INFO_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_fp +%xdefine _i2d_PKCS8_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_bio +%xdefine _i2d_PKCS8_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PKCS8_fp +%xdefine _i2d_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_PUBKEY +%xdefine _i2d_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PUBKEY_bio +%xdefine _i2d_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PUBKEY_fp +%xdefine _i2d_PrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_PrivateKey +%xdefine _i2d_PrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_PrivateKey_bio +%xdefine _i2d_PrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_PrivateKey_fp +%xdefine _i2d_PublicKey _ %+ BORINGSSL_PREFIX %+ _i2d_PublicKey +%xdefine _i2d_RSAPrivateKey _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey +%xdefine _i2d_RSAPrivateKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_bio +%xdefine _i2d_RSAPrivateKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_fp +%xdefine _i2d_RSAPublicKey _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPublicKey +%xdefine _i2d_RSAPublicKey_bio _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_bio +%xdefine _i2d_RSAPublicKey_fp _ %+ BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_fp +%xdefine _i2d_RSA_PSS_PARAMS _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PSS_PARAMS +%xdefine _i2d_RSA_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY +%xdefine _i2d_RSA_PUBKEY_bio _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_bio +%xdefine _i2d_RSA_PUBKEY_fp _ %+ BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_fp +%xdefine _i2d_X509 _ %+ BORINGSSL_PREFIX %+ _i2d_X509 +%xdefine _i2d_X509_ALGOR _ %+ BORINGSSL_PREFIX %+ _i2d_X509_ALGOR +%xdefine _i2d_X509_ATTRIBUTE _ %+ BORINGSSL_PREFIX %+ _i2d_X509_ATTRIBUTE +%xdefine _i2d_X509_AUX _ %+ BORINGSSL_PREFIX %+ _i2d_X509_AUX +%xdefine _i2d_X509_CERT_AUX _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CERT_AUX +%xdefine _i2d_X509_CINF _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CINF +%xdefine _i2d_X509_CRL _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL +%xdefine _i2d_X509_CRL_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_INFO +%xdefine _i2d_X509_CRL_bio _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_bio +%xdefine _i2d_X509_CRL_fp _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_fp +%xdefine _i2d_X509_CRL_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_X509_CRL_tbs +%xdefine _i2d_X509_EXTENSION _ %+ BORINGSSL_PREFIX %+ _i2d_X509_EXTENSION +%xdefine _i2d_X509_EXTENSIONS _ %+ BORINGSSL_PREFIX %+ _i2d_X509_EXTENSIONS +%xdefine _i2d_X509_NAME _ %+ BORINGSSL_PREFIX %+ _i2d_X509_NAME +%xdefine _i2d_X509_NAME_ENTRY _ %+ BORINGSSL_PREFIX %+ _i2d_X509_NAME_ENTRY +%xdefine _i2d_X509_PUBKEY _ %+ BORINGSSL_PREFIX %+ _i2d_X509_PUBKEY +%xdefine _i2d_X509_REQ _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ +%xdefine _i2d_X509_REQ_INFO _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ_INFO +%xdefine _i2d_X509_REQ_bio _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ_bio +%xdefine _i2d_X509_REQ_fp _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REQ_fp +%xdefine _i2d_X509_REVOKED _ %+ BORINGSSL_PREFIX %+ _i2d_X509_REVOKED +%xdefine _i2d_X509_SIG _ %+ BORINGSSL_PREFIX %+ _i2d_X509_SIG +%xdefine _i2d_X509_VAL _ %+ BORINGSSL_PREFIX %+ _i2d_X509_VAL +%xdefine _i2d_X509_bio _ %+ BORINGSSL_PREFIX %+ _i2d_X509_bio +%xdefine _i2d_X509_fp _ %+ BORINGSSL_PREFIX %+ _i2d_X509_fp +%xdefine _i2d_X509_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_X509_tbs +%xdefine _i2d_re_X509_CRL_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_re_X509_CRL_tbs +%xdefine _i2d_re_X509_REQ_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_re_X509_REQ_tbs +%xdefine _i2d_re_X509_tbs _ %+ BORINGSSL_PREFIX %+ _i2d_re_X509_tbs +%xdefine _i2o_ECPublicKey _ %+ BORINGSSL_PREFIX %+ _i2o_ECPublicKey +%xdefine _i2s_ASN1_ENUMERATED _ %+ BORINGSSL_PREFIX %+ _i2s_ASN1_ENUMERATED +%xdefine _i2s_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _i2s_ASN1_INTEGER +%xdefine _i2s_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _i2s_ASN1_OCTET_STRING +%xdefine _i2t_ASN1_OBJECT _ %+ BORINGSSL_PREFIX %+ _i2t_ASN1_OBJECT +%xdefine _i2v_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _i2v_GENERAL_NAME +%xdefine _i2v_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _i2v_GENERAL_NAMES +%xdefine _is_a_tty _ %+ BORINGSSL_PREFIX %+ _is_a_tty +%xdefine _is_fips_build _ %+ BORINGSSL_PREFIX %+ _is_fips_build +%xdefine _is_public_component_of_rsa_key_good _ %+ BORINGSSL_PREFIX %+ _is_public_component_of_rsa_key_good +%xdefine _jent_apt_init _ %+ BORINGSSL_PREFIX %+ _jent_apt_init +%xdefine _jent_apt_reinit _ %+ BORINGSSL_PREFIX %+ _jent_apt_reinit +%xdefine _jent_entropy_collector_alloc _ %+ BORINGSSL_PREFIX %+ _jent_entropy_collector_alloc +%xdefine _jent_entropy_collector_free _ %+ BORINGSSL_PREFIX %+ _jent_entropy_collector_free +%xdefine _jent_entropy_init _ %+ BORINGSSL_PREFIX %+ _jent_entropy_init +%xdefine _jent_entropy_init_ex _ %+ BORINGSSL_PREFIX %+ _jent_entropy_init_ex +%xdefine _jent_entropy_switch_notime_impl _ %+ BORINGSSL_PREFIX %+ _jent_entropy_switch_notime_impl +%xdefine _jent_gcd_analyze _ %+ BORINGSSL_PREFIX %+ _jent_gcd_analyze +%xdefine _jent_gcd_fini _ %+ BORINGSSL_PREFIX %+ _jent_gcd_fini +%xdefine _jent_gcd_get _ %+ BORINGSSL_PREFIX %+ _jent_gcd_get +%xdefine _jent_gcd_init _ %+ BORINGSSL_PREFIX %+ _jent_gcd_init +%xdefine _jent_gcd_selftest _ %+ BORINGSSL_PREFIX %+ _jent_gcd_selftest +%xdefine _jent_health_cb_block_switch _ %+ BORINGSSL_PREFIX %+ _jent_health_cb_block_switch +%xdefine _jent_health_failure _ %+ BORINGSSL_PREFIX %+ _jent_health_failure +%xdefine _jent_lag_init _ %+ BORINGSSL_PREFIX %+ _jent_lag_init +%xdefine _jent_measure_jitter _ %+ BORINGSSL_PREFIX %+ _jent_measure_jitter +%xdefine _jent_random_data _ %+ BORINGSSL_PREFIX %+ _jent_random_data +%xdefine _jent_read_entropy _ %+ BORINGSSL_PREFIX %+ _jent_read_entropy +%xdefine _jent_read_entropy_safe _ %+ BORINGSSL_PREFIX %+ _jent_read_entropy_safe +%xdefine _jent_read_random_block _ %+ BORINGSSL_PREFIX %+ _jent_read_random_block +%xdefine _jent_set_fips_failure_callback _ %+ BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback +%xdefine _jent_set_fips_failure_callback_internal _ %+ BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback_internal +%xdefine _jent_sha3_256_init _ %+ BORINGSSL_PREFIX %+ _jent_sha3_256_init +%xdefine _jent_sha3_alloc _ %+ BORINGSSL_PREFIX %+ _jent_sha3_alloc +%xdefine _jent_sha3_dealloc _ %+ BORINGSSL_PREFIX %+ _jent_sha3_dealloc +%xdefine _jent_sha3_final _ %+ BORINGSSL_PREFIX %+ _jent_sha3_final +%xdefine _jent_sha3_tester _ %+ BORINGSSL_PREFIX %+ _jent_sha3_tester +%xdefine _jent_sha3_update _ %+ BORINGSSL_PREFIX %+ _jent_sha3_update +%xdefine _jent_stuck _ %+ BORINGSSL_PREFIX %+ _jent_stuck +%xdefine _jent_time_entropy_init _ %+ BORINGSSL_PREFIX %+ _jent_time_entropy_init +%xdefine _jent_version _ %+ BORINGSSL_PREFIX %+ _jent_version +%xdefine _kBoringSSLRSASqrtTwo _ %+ BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwo +%xdefine _kBoringSSLRSASqrtTwoLen _ %+ BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwoLen +%xdefine _kOpenSSLReasonStringData _ %+ BORINGSSL_PREFIX %+ _kOpenSSLReasonStringData +%xdefine _kOpenSSLReasonValues _ %+ BORINGSSL_PREFIX %+ _kOpenSSLReasonValues +%xdefine _kOpenSSLReasonValuesLen _ %+ BORINGSSL_PREFIX %+ _kOpenSSLReasonValuesLen +%xdefine _kem_asn1_meth _ %+ BORINGSSL_PREFIX %+ _kem_asn1_meth +%xdefine _lh_doall_arg _ %+ BORINGSSL_PREFIX %+ _lh_doall_arg +%xdefine _library_init_constructor _ %+ BORINGSSL_PREFIX %+ _library_init_constructor +%xdefine _md4_block_data_order _ %+ BORINGSSL_PREFIX %+ _md4_block_data_order +%xdefine _md5_block_asm_data_order _ %+ BORINGSSL_PREFIX %+ _md5_block_asm_data_order +%xdefine _ml_dsa_44_keypair _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_keypair +%xdefine _ml_dsa_44_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal +%xdefine _ml_dsa_44_keypair_internal_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal_no_self_test +%xdefine _ml_dsa_44_pack_pk_from_sk _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_pack_pk_from_sk +%xdefine _ml_dsa_44_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_sign +%xdefine _ml_dsa_44_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal +%xdefine _ml_dsa_44_sign_internal_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal_no_self_test +%xdefine _ml_dsa_44_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_verify +%xdefine _ml_dsa_44_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal +%xdefine _ml_dsa_44_verify_internal_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal_no_self_test +%xdefine _ml_dsa_65_keypair _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_keypair +%xdefine _ml_dsa_65_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_keypair_internal +%xdefine _ml_dsa_65_pack_pk_from_sk _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_pack_pk_from_sk +%xdefine _ml_dsa_65_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_sign +%xdefine _ml_dsa_65_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_sign_internal +%xdefine _ml_dsa_65_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_verify +%xdefine _ml_dsa_65_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_65_verify_internal +%xdefine _ml_dsa_87_keypair _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_keypair +%xdefine _ml_dsa_87_keypair_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_keypair_internal +%xdefine _ml_dsa_87_pack_pk_from_sk _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_pack_pk_from_sk +%xdefine _ml_dsa_87_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_sign +%xdefine _ml_dsa_87_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_sign_internal +%xdefine _ml_dsa_87_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_verify +%xdefine _ml_dsa_87_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_87_verify_internal +%xdefine _ml_dsa_extmu_44_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign +%xdefine _ml_dsa_extmu_44_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign_internal +%xdefine _ml_dsa_extmu_44_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify +%xdefine _ml_dsa_extmu_44_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify_internal +%xdefine _ml_dsa_extmu_65_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign +%xdefine _ml_dsa_extmu_65_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign_internal +%xdefine _ml_dsa_extmu_65_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify +%xdefine _ml_dsa_extmu_65_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify_internal +%xdefine _ml_dsa_extmu_87_sign _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign +%xdefine _ml_dsa_extmu_87_sign_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign_internal +%xdefine _ml_dsa_extmu_87_verify _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify +%xdefine _ml_dsa_extmu_87_verify_internal _ %+ BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify_internal +%xdefine _ml_kem_1024_check_pk _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_check_pk +%xdefine _ml_kem_1024_check_sk _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_check_sk +%xdefine _ml_kem_1024_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate +%xdefine _ml_kem_1024_decapsulate_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate_no_self_test +%xdefine _ml_kem_1024_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate +%xdefine _ml_kem_1024_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic +%xdefine _ml_kem_1024_encapsulate_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic_no_self_test +%xdefine _ml_kem_1024_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_keypair +%xdefine _ml_kem_1024_keypair_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic +%xdefine _ml_kem_1024_keypair_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic_no_self_test +%xdefine _ml_kem_512_check_pk _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_check_pk +%xdefine _ml_kem_512_check_sk _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_check_sk +%xdefine _ml_kem_512_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate +%xdefine _ml_kem_512_decapsulate_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate_no_self_test +%xdefine _ml_kem_512_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate +%xdefine _ml_kem_512_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic +%xdefine _ml_kem_512_encapsulate_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic_no_self_test +%xdefine _ml_kem_512_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_keypair +%xdefine _ml_kem_512_keypair_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic +%xdefine _ml_kem_512_keypair_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic_no_self_test +%xdefine _ml_kem_768_check_pk _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_check_pk +%xdefine _ml_kem_768_check_sk _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_check_sk +%xdefine _ml_kem_768_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate +%xdefine _ml_kem_768_decapsulate_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate_no_self_test +%xdefine _ml_kem_768_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate +%xdefine _ml_kem_768_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic +%xdefine _ml_kem_768_encapsulate_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic_no_self_test +%xdefine _ml_kem_768_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_keypair +%xdefine _ml_kem_768_keypair_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic +%xdefine _ml_kem_768_keypair_deterministic_no_self_test _ %+ BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic_no_self_test +%xdefine _ml_kem_common_decapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_decapsulate +%xdefine _ml_kem_common_encapsulate _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate +%xdefine _ml_kem_common_encapsulate_deterministic _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate_deterministic +%xdefine _ml_kem_common_keypair _ %+ BORINGSSL_PREFIX %+ _ml_kem_common_keypair +%xdefine _mldsa_ct_opt_blocker_u64 _ %+ BORINGSSL_PREFIX %+ _mldsa_ct_opt_blocker_u64 +%xdefine _mlkem_aarch64_invntt_zetas_layer12345 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer12345 +%xdefine _mlkem_aarch64_invntt_zetas_layer67 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer67 +%xdefine _mlkem_aarch64_ntt_zetas_layer12345 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer12345 +%xdefine _mlkem_aarch64_ntt_zetas_layer67 _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer67 +%xdefine _mlkem_aarch64_zetas_mulcache_native _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_native +%xdefine _mlkem_aarch64_zetas_mulcache_twisted_native _ %+ BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_twisted_native +%xdefine _mlkem_compress_d10_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d10_data +%xdefine _mlkem_compress_d11_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d11_data +%xdefine _mlkem_compress_d4_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d4_data +%xdefine _mlkem_compress_d5_data _ %+ BORINGSSL_PREFIX %+ _mlkem_compress_d5_data +%xdefine _mlkem_ct_opt_blocker_u64 _ %+ BORINGSSL_PREFIX %+ _mlkem_ct_opt_blocker_u64 +%xdefine _mlkem_decompress_d10_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d10_data +%xdefine _mlkem_decompress_d11_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d11_data +%xdefine _mlkem_decompress_d4_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d4_data +%xdefine _mlkem_decompress_d5_data _ %+ BORINGSSL_PREFIX %+ _mlkem_decompress_d5_data +%xdefine _mlkem_intt_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_intt_asm +%xdefine _mlkem_invntt_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_invntt_avx2 +%xdefine _mlkem_ntt_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_ntt_asm +%xdefine _mlkem_ntt_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_ntt_avx2 +%xdefine _mlkem_nttfrombytes_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_nttfrombytes_avx2 +%xdefine _mlkem_ntttobytes_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_ntttobytes_avx2 +%xdefine _mlkem_nttunpack_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_nttunpack_avx2 +%xdefine _mlkem_poly_compress_d10_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d10_avx2 +%xdefine _mlkem_poly_compress_d11_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d11_avx2 +%xdefine _mlkem_poly_compress_d4_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d4_avx2 +%xdefine _mlkem_poly_compress_d5_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_compress_d5_avx2 +%xdefine _mlkem_poly_decompress_d10_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d10_avx2 +%xdefine _mlkem_poly_decompress_d11_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d11_avx2 +%xdefine _mlkem_poly_decompress_d4_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d4_avx2 +%xdefine _mlkem_poly_decompress_d5_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d5_avx2 +%xdefine _mlkem_poly_mulcache_compute_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_asm +%xdefine _mlkem_poly_mulcache_compute_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_avx2 +%xdefine _mlkem_poly_reduce_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_reduce_asm +%xdefine _mlkem_poly_tobytes_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_tobytes_asm +%xdefine _mlkem_poly_tomont_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_poly_tomont_asm +%xdefine _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 _ %+ BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 +%xdefine _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 _ %+ BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 +%xdefine _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 _ %+ BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 +%xdefine _mlkem_qdata _ %+ BORINGSSL_PREFIX %+ _mlkem_qdata +%xdefine _mlkem_reduce_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_reduce_avx2 +%xdefine _mlkem_rej_uniform_asm _ %+ BORINGSSL_PREFIX %+ _mlkem_rej_uniform_asm +%xdefine _mlkem_rej_uniform_table _ %+ BORINGSSL_PREFIX %+ _mlkem_rej_uniform_table +%xdefine _mlkem_tomont_avx2 _ %+ BORINGSSL_PREFIX %+ _mlkem_tomont_avx2 +%xdefine _o2i_ECPublicKey _ %+ BORINGSSL_PREFIX %+ _o2i_ECPublicKey +%xdefine _openssl_console_acquire_mutex _ %+ BORINGSSL_PREFIX %+ _openssl_console_acquire_mutex +%xdefine _openssl_console_close _ %+ BORINGSSL_PREFIX %+ _openssl_console_close +%xdefine _openssl_console_open _ %+ BORINGSSL_PREFIX %+ _openssl_console_open +%xdefine _openssl_console_read _ %+ BORINGSSL_PREFIX %+ _openssl_console_read +%xdefine _openssl_console_release_mutex _ %+ BORINGSSL_PREFIX %+ _openssl_console_release_mutex +%xdefine _openssl_console_write _ %+ BORINGSSL_PREFIX %+ _openssl_console_write +%xdefine _openssl_poly1305_neon2_addmulmod _ %+ BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_addmulmod +%xdefine _openssl_poly1305_neon2_blocks _ %+ BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_blocks +%xdefine _override_entropy_source_method_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _override_entropy_source_method_FOR_TESTING +%xdefine _p256_methods _ %+ BORINGSSL_PREFIX %+ _p256_methods +%xdefine _p256_montjscalarmul _ %+ BORINGSSL_PREFIX %+ _p256_montjscalarmul +%xdefine _p256_montjscalarmul_alt _ %+ BORINGSSL_PREFIX %+ _p256_montjscalarmul_alt +%xdefine _p384_methods _ %+ BORINGSSL_PREFIX %+ _p384_methods +%xdefine _p384_montjdouble _ %+ BORINGSSL_PREFIX %+ _p384_montjdouble +%xdefine _p384_montjdouble_alt _ %+ BORINGSSL_PREFIX %+ _p384_montjdouble_alt +%xdefine _p384_montjscalarmul _ %+ BORINGSSL_PREFIX %+ _p384_montjscalarmul +%xdefine _p384_montjscalarmul_alt _ %+ BORINGSSL_PREFIX %+ _p384_montjscalarmul_alt +%xdefine _p521_jdouble _ %+ BORINGSSL_PREFIX %+ _p521_jdouble +%xdefine _p521_jdouble_alt _ %+ BORINGSSL_PREFIX %+ _p521_jdouble_alt +%xdefine _p521_jscalarmul _ %+ BORINGSSL_PREFIX %+ _p521_jscalarmul +%xdefine _p521_jscalarmul_alt _ %+ BORINGSSL_PREFIX %+ _p521_jscalarmul_alt +%xdefine _p521_methods _ %+ BORINGSSL_PREFIX %+ _p521_methods +%xdefine _p_thread_callback_boringssl _ %+ BORINGSSL_PREFIX %+ _p_thread_callback_boringssl +%xdefine _pkcs12_iterations_acceptable _ %+ BORINGSSL_PREFIX %+ _pkcs12_iterations_acceptable +%xdefine _pkcs12_key_gen _ %+ BORINGSSL_PREFIX %+ _pkcs12_key_gen +%xdefine _pkcs12_pbe_encrypt_init _ %+ BORINGSSL_PREFIX %+ _pkcs12_pbe_encrypt_init +%xdefine _pkcs7_add_signed_data _ %+ BORINGSSL_PREFIX %+ _pkcs7_add_signed_data +%xdefine _pkcs7_final _ %+ BORINGSSL_PREFIX %+ _pkcs7_final +%xdefine _pkcs7_parse_header _ %+ BORINGSSL_PREFIX %+ _pkcs7_parse_header +%xdefine _pkcs8_pbe_decrypt _ %+ BORINGSSL_PREFIX %+ _pkcs8_pbe_decrypt +%xdefine _pmbtoken_exp1_blind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_blind +%xdefine _pmbtoken_exp1_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_client_key_from_bytes +%xdefine _pmbtoken_exp1_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_derive_key_from_secret +%xdefine _pmbtoken_exp1_generate_key _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_generate_key +%xdefine _pmbtoken_exp1_get_h_for_testing _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_get_h_for_testing +%xdefine _pmbtoken_exp1_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_issuer_key_from_bytes +%xdefine _pmbtoken_exp1_read _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_read +%xdefine _pmbtoken_exp1_sign _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_sign +%xdefine _pmbtoken_exp1_unblind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp1_unblind +%xdefine _pmbtoken_exp2_blind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_blind +%xdefine _pmbtoken_exp2_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_client_key_from_bytes +%xdefine _pmbtoken_exp2_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_derive_key_from_secret +%xdefine _pmbtoken_exp2_generate_key _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_generate_key +%xdefine _pmbtoken_exp2_get_h_for_testing _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_get_h_for_testing +%xdefine _pmbtoken_exp2_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_issuer_key_from_bytes +%xdefine _pmbtoken_exp2_read _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_read +%xdefine _pmbtoken_exp2_sign _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_sign +%xdefine _pmbtoken_exp2_unblind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_exp2_unblind +%xdefine _pmbtoken_pst1_blind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_blind +%xdefine _pmbtoken_pst1_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_client_key_from_bytes +%xdefine _pmbtoken_pst1_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_derive_key_from_secret +%xdefine _pmbtoken_pst1_generate_key _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_generate_key +%xdefine _pmbtoken_pst1_get_h_for_testing _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_get_h_for_testing +%xdefine _pmbtoken_pst1_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_issuer_key_from_bytes +%xdefine _pmbtoken_pst1_read _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_read +%xdefine _pmbtoken_pst1_sign _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_sign +%xdefine _pmbtoken_pst1_unblind _ %+ BORINGSSL_PREFIX %+ _pmbtoken_pst1_unblind +%xdefine _poly_Rq_mul _ %+ BORINGSSL_PREFIX %+ _poly_Rq_mul +%xdefine _pqdsa_asn1_meth _ %+ BORINGSSL_PREFIX %+ _pqdsa_asn1_meth +%xdefine _rand_fips_library_destructor _ %+ BORINGSSL_PREFIX %+ _rand_fips_library_destructor +%xdefine _rdrand_multiple8 _ %+ BORINGSSL_PREFIX %+ _rdrand_multiple8 +%xdefine _rndr_multiple8 _ %+ BORINGSSL_PREFIX %+ _rndr_multiple8 +%xdefine _rsa_asn1_meth _ %+ BORINGSSL_PREFIX %+ _rsa_asn1_meth +%xdefine _rsa_default_private_transform _ %+ BORINGSSL_PREFIX %+ _rsa_default_private_transform +%xdefine _rsa_default_sign_raw _ %+ BORINGSSL_PREFIX %+ _rsa_default_sign_raw +%xdefine _rsa_default_size _ %+ BORINGSSL_PREFIX %+ _rsa_default_size +%xdefine _rsa_digestsign_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_digestsign_no_self_test +%xdefine _rsa_digestverify_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_digestverify_no_self_test +%xdefine _rsa_invalidate_key _ %+ BORINGSSL_PREFIX %+ _rsa_invalidate_key +%xdefine _rsa_private_transform _ %+ BORINGSSL_PREFIX %+ _rsa_private_transform +%xdefine _rsa_private_transform_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_private_transform_no_self_test +%xdefine _rsa_pss_asn1_meth _ %+ BORINGSSL_PREFIX %+ _rsa_pss_asn1_meth +%xdefine _rsa_sign_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_sign_no_self_test +%xdefine _rsa_verify_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_verify_no_self_test +%xdefine _rsa_verify_raw_no_self_test _ %+ BORINGSSL_PREFIX %+ _rsa_verify_raw_no_self_test +%xdefine _rsaz_1024_gather5_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_gather5_avx2 +%xdefine _rsaz_1024_mul_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_mul_avx2 +%xdefine _rsaz_1024_norm2red_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_norm2red_avx2 +%xdefine _rsaz_1024_red2norm_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_red2norm_avx2 +%xdefine _rsaz_1024_scatter5_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_scatter5_avx2 +%xdefine _rsaz_1024_sqr_avx2 _ %+ BORINGSSL_PREFIX %+ _rsaz_1024_sqr_avx2 +%xdefine _rsaz_amm52x20_x1_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x20_x1_ifma256 +%xdefine _rsaz_amm52x20_x2_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x20_x2_ifma256 +%xdefine _rsaz_amm52x30_x1_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x30_x1_ifma256 +%xdefine _rsaz_amm52x30_x2_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x30_x2_ifma256 +%xdefine _rsaz_amm52x40_x1_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x40_x1_ifma256 +%xdefine _rsaz_amm52x40_x2_ifma256 _ %+ BORINGSSL_PREFIX %+ _rsaz_amm52x40_x2_ifma256 +%xdefine _s2i_ASN1_INTEGER _ %+ BORINGSSL_PREFIX %+ _s2i_ASN1_INTEGER +%xdefine _s2i_ASN1_OCTET_STRING _ %+ BORINGSSL_PREFIX %+ _s2i_ASN1_OCTET_STRING +%xdefine _set_fork_ube_generation_number_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _set_fork_ube_generation_number_FOR_TESTING +%xdefine _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING +%xdefine _set_vm_ube_generation_number_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _set_vm_ube_generation_number_FOR_TESTING +%xdefine _sha1_block_data_order _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order +%xdefine _sha1_block_data_order_avx _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_avx +%xdefine _sha1_block_data_order_avx2 _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_avx2 +%xdefine _sha1_block_data_order_hw _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_hw +%xdefine _sha1_block_data_order_neon _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_neon +%xdefine _sha1_block_data_order_nohw _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_nohw +%xdefine _sha1_block_data_order_ssse3 _ %+ BORINGSSL_PREFIX %+ _sha1_block_data_order_ssse3 +%xdefine _sha1_func _ %+ BORINGSSL_PREFIX %+ _sha1_func +%xdefine _sha224_func _ %+ BORINGSSL_PREFIX %+ _sha224_func +%xdefine _sha256_block_data_order_avx _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_avx +%xdefine _sha256_block_data_order_hw _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_hw +%xdefine _sha256_block_data_order_neon _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_neon +%xdefine _sha256_block_data_order_nohw _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_nohw +%xdefine _sha256_block_data_order_ssse3 _ %+ BORINGSSL_PREFIX %+ _sha256_block_data_order_ssse3 +%xdefine _sha256_func _ %+ BORINGSSL_PREFIX %+ _sha256_func +%xdefine _sha384_func _ %+ BORINGSSL_PREFIX %+ _sha384_func +%xdefine _sha3_keccak2_f1600 _ %+ BORINGSSL_PREFIX %+ _sha3_keccak2_f1600 +%xdefine _sha3_keccak4_f1600_alt _ %+ BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt +%xdefine _sha3_keccak4_f1600_alt2 _ %+ BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt2 +%xdefine _sha3_keccak_f1600 _ %+ BORINGSSL_PREFIX %+ _sha3_keccak_f1600 +%xdefine _sha3_keccak_f1600_alt _ %+ BORINGSSL_PREFIX %+ _sha3_keccak_f1600_alt +%xdefine _sha512_block_data_order _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order +%xdefine _sha512_block_data_order_avx _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_avx +%xdefine _sha512_block_data_order_hw _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_hw +%xdefine _sha512_block_data_order_neon _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_neon +%xdefine _sha512_block_data_order_nohw _ %+ BORINGSSL_PREFIX %+ _sha512_block_data_order_nohw +%xdefine _sha512_func _ %+ BORINGSSL_PREFIX %+ _sha512_func +%xdefine _sk_pop_free _ %+ BORINGSSL_PREFIX %+ _sk_pop_free +%xdefine _sskdf_variant_digest _ %+ BORINGSSL_PREFIX %+ _sskdf_variant_digest +%xdefine _sskdf_variant_hmac _ %+ BORINGSSL_PREFIX %+ _sskdf_variant_hmac +%xdefine _tree_jitter_drbg_destructor _ %+ BORINGSSL_PREFIX %+ _tree_jitter_drbg_destructor +%xdefine _tree_jitter_free_thread_drbg _ %+ BORINGSSL_PREFIX %+ _tree_jitter_free_thread_drbg +%xdefine _tree_jitter_get_seed _ %+ BORINGSSL_PREFIX %+ _tree_jitter_get_seed +%xdefine _tree_jitter_initialize _ %+ BORINGSSL_PREFIX %+ _tree_jitter_initialize +%xdefine _tree_jitter_zeroize_thread_drbg _ %+ BORINGSSL_PREFIX %+ _tree_jitter_zeroize_thread_drbg +%xdefine _tty_in _ %+ BORINGSSL_PREFIX %+ _tty_in +%xdefine _tty_new _ %+ BORINGSSL_PREFIX %+ _tty_new +%xdefine _tty_orig _ %+ BORINGSSL_PREFIX %+ _tty_orig +%xdefine _tty_out _ %+ BORINGSSL_PREFIX %+ _tty_out +%xdefine _used_for_hmac _ %+ BORINGSSL_PREFIX %+ _used_for_hmac +%xdefine _v2i_GENERAL_NAME _ %+ BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME +%xdefine _v2i_GENERAL_NAMES _ %+ BORINGSSL_PREFIX %+ _v2i_GENERAL_NAMES +%xdefine _v2i_GENERAL_NAME_ex _ %+ BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME_ex +%xdefine _v3_akey_id _ %+ BORINGSSL_PREFIX %+ _v3_akey_id +%xdefine _v3_alt _ %+ BORINGSSL_PREFIX %+ _v3_alt +%xdefine _v3_bcons _ %+ BORINGSSL_PREFIX %+ _v3_bcons +%xdefine _v3_cpols _ %+ BORINGSSL_PREFIX %+ _v3_cpols +%xdefine _v3_crl_invdate _ %+ BORINGSSL_PREFIX %+ _v3_crl_invdate +%xdefine _v3_crl_num _ %+ BORINGSSL_PREFIX %+ _v3_crl_num +%xdefine _v3_crl_reason _ %+ BORINGSSL_PREFIX %+ _v3_crl_reason +%xdefine _v3_crld _ %+ BORINGSSL_PREFIX %+ _v3_crld +%xdefine _v3_delta_crl _ %+ BORINGSSL_PREFIX %+ _v3_delta_crl +%xdefine _v3_ext_ku _ %+ BORINGSSL_PREFIX %+ _v3_ext_ku +%xdefine _v3_freshest_crl _ %+ BORINGSSL_PREFIX %+ _v3_freshest_crl +%xdefine _v3_idp _ %+ BORINGSSL_PREFIX %+ _v3_idp +%xdefine _v3_info _ %+ BORINGSSL_PREFIX %+ _v3_info +%xdefine _v3_inhibit_anyp _ %+ BORINGSSL_PREFIX %+ _v3_inhibit_anyp +%xdefine _v3_key_usage _ %+ BORINGSSL_PREFIX %+ _v3_key_usage +%xdefine _v3_name_constraints _ %+ BORINGSSL_PREFIX %+ _v3_name_constraints +%xdefine _v3_ns_ia5_list _ %+ BORINGSSL_PREFIX %+ _v3_ns_ia5_list +%xdefine _v3_nscert _ %+ BORINGSSL_PREFIX %+ _v3_nscert +%xdefine _v3_ocsp_accresp _ %+ BORINGSSL_PREFIX %+ _v3_ocsp_accresp +%xdefine _v3_ocsp_nocheck _ %+ BORINGSSL_PREFIX %+ _v3_ocsp_nocheck +%xdefine _v3_ocsp_nonce _ %+ BORINGSSL_PREFIX %+ _v3_ocsp_nonce +%xdefine _v3_policy_constraints _ %+ BORINGSSL_PREFIX %+ _v3_policy_constraints +%xdefine _v3_policy_mappings _ %+ BORINGSSL_PREFIX %+ _v3_policy_mappings +%xdefine _v3_sinfo _ %+ BORINGSSL_PREFIX %+ _v3_sinfo +%xdefine _v3_skey_id _ %+ BORINGSSL_PREFIX %+ _v3_skey_id +%xdefine _validate_cidr_mask _ %+ BORINGSSL_PREFIX %+ _validate_cidr_mask +%xdefine _vm_ube_fallback_get_seed _ %+ BORINGSSL_PREFIX %+ _vm_ube_fallback_get_seed +%xdefine _voprf_exp2_blind _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_blind +%xdefine _voprf_exp2_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_client_key_from_bytes +%xdefine _voprf_exp2_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_derive_key_from_secret +%xdefine _voprf_exp2_generate_key _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_generate_key +%xdefine _voprf_exp2_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_issuer_key_from_bytes +%xdefine _voprf_exp2_read _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_read +%xdefine _voprf_exp2_sign _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_sign +%xdefine _voprf_exp2_unblind _ %+ BORINGSSL_PREFIX %+ _voprf_exp2_unblind +%xdefine _voprf_pst1_blind _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_blind +%xdefine _voprf_pst1_client_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_client_key_from_bytes +%xdefine _voprf_pst1_derive_key_from_secret _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_derive_key_from_secret +%xdefine _voprf_pst1_generate_key _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_generate_key +%xdefine _voprf_pst1_issuer_key_from_bytes _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_issuer_key_from_bytes +%xdefine _voprf_pst1_read _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_read +%xdefine _voprf_pst1_sign _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_sign +%xdefine _voprf_pst1_sign_with_proof_scalar_for_testing _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_sign_with_proof_scalar_for_testing +%xdefine _voprf_pst1_unblind _ %+ BORINGSSL_PREFIX %+ _voprf_pst1_unblind +%xdefine _vpaes_cbc_encrypt _ %+ BORINGSSL_PREFIX %+ _vpaes_cbc_encrypt +%xdefine _vpaes_ctr32_encrypt_blocks _ %+ BORINGSSL_PREFIX %+ _vpaes_ctr32_encrypt_blocks +%xdefine _vpaes_decrypt _ %+ BORINGSSL_PREFIX %+ _vpaes_decrypt +%xdefine _vpaes_decrypt_key_to_bsaes _ %+ BORINGSSL_PREFIX %+ _vpaes_decrypt_key_to_bsaes +%xdefine _vpaes_encrypt _ %+ BORINGSSL_PREFIX %+ _vpaes_encrypt +%xdefine _vpaes_encrypt_key_to_bsaes _ %+ BORINGSSL_PREFIX %+ _vpaes_encrypt_key_to_bsaes +%xdefine _vpaes_set_decrypt_key _ %+ BORINGSSL_PREFIX %+ _vpaes_set_decrypt_key +%xdefine _vpaes_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _vpaes_set_encrypt_key +%xdefine _x25519_asn1_meth _ %+ BORINGSSL_PREFIX %+ _x25519_asn1_meth +%xdefine _x25519_ge_add _ %+ BORINGSSL_PREFIX %+ _x25519_ge_add +%xdefine _x25519_ge_frombytes_vartime _ %+ BORINGSSL_PREFIX %+ _x25519_ge_frombytes_vartime +%xdefine _x25519_ge_p1p1_to_p2 _ %+ BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p2 +%xdefine _x25519_ge_p1p1_to_p3 _ %+ BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p3 +%xdefine _x25519_ge_p3_to_cached _ %+ BORINGSSL_PREFIX %+ _x25519_ge_p3_to_cached +%xdefine _x25519_ge_scalarmult _ %+ BORINGSSL_PREFIX %+ _x25519_ge_scalarmult +%xdefine _x25519_ge_scalarmult_base _ %+ BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_base +%xdefine _x25519_ge_scalarmult_small_precomp _ %+ BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_small_precomp +%xdefine _x25519_ge_sub _ %+ BORINGSSL_PREFIX %+ _x25519_ge_sub +%xdefine _x25519_ge_tobytes _ %+ BORINGSSL_PREFIX %+ _x25519_ge_tobytes +%xdefine _x25519_pkey_meth _ %+ BORINGSSL_PREFIX %+ _x25519_pkey_meth +%xdefine _x25519_public_from_private_nohw _ %+ BORINGSSL_PREFIX %+ _x25519_public_from_private_nohw +%xdefine _x25519_public_from_private_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _x25519_public_from_private_s2n_bignum +%xdefine _x25519_sc_reduce _ %+ BORINGSSL_PREFIX %+ _x25519_sc_reduce +%xdefine _x25519_scalar_mult_generic_nohw _ %+ BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_nohw +%xdefine _x25519_scalar_mult_generic_s2n_bignum _ %+ BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_s2n_bignum +%xdefine _x509V3_add_value_asn1_string _ %+ BORINGSSL_PREFIX %+ _x509V3_add_value_asn1_string +%xdefine _x509_check_cert_time _ %+ BORINGSSL_PREFIX %+ _x509_check_cert_time +%xdefine _x509_check_issued_with_callback _ %+ BORINGSSL_PREFIX %+ _x509_check_issued_with_callback +%xdefine _x509_digest_nid_ok _ %+ BORINGSSL_PREFIX %+ _x509_digest_nid_ok +%xdefine _x509_digest_sign_algorithm _ %+ BORINGSSL_PREFIX %+ _x509_digest_sign_algorithm +%xdefine _x509_digest_verify_init _ %+ BORINGSSL_PREFIX %+ _x509_digest_verify_init +%xdefine _x509_init_signature_info _ %+ BORINGSSL_PREFIX %+ _x509_init_signature_info +%xdefine _x509_print_rsa_pss_params _ %+ BORINGSSL_PREFIX %+ _x509_print_rsa_pss_params +%xdefine _x509_rsa_ctx_to_pss _ %+ BORINGSSL_PREFIX %+ _x509_rsa_ctx_to_pss +%xdefine _x509_rsa_pss_to_ctx _ %+ BORINGSSL_PREFIX %+ _x509_rsa_pss_to_ctx +%xdefine _x509v3_a2i_ipadd _ %+ BORINGSSL_PREFIX %+ _x509v3_a2i_ipadd +%xdefine _x509v3_bytes_to_hex _ %+ BORINGSSL_PREFIX %+ _x509v3_bytes_to_hex +%xdefine _x509v3_cache_extensions _ %+ BORINGSSL_PREFIX %+ _x509v3_cache_extensions +%xdefine _x509v3_conf_name_matches _ %+ BORINGSSL_PREFIX %+ _x509v3_conf_name_matches +%xdefine _x509v3_ext_free_with_method _ %+ BORINGSSL_PREFIX %+ _x509v3_ext_free_with_method +%xdefine _x509v3_hex_to_bytes _ %+ BORINGSSL_PREFIX %+ _x509v3_hex_to_bytes +%xdefine _x86_64_assembly_implementation_FOR_TESTING _ %+ BORINGSSL_PREFIX %+ _x86_64_assembly_implementation_FOR_TESTING +%else +%xdefine ACCESS_DESCRIPTION_free BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_free +%xdefine ACCESS_DESCRIPTION_it BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_it +%xdefine ACCESS_DESCRIPTION_new BORINGSSL_PREFIX %+ _ACCESS_DESCRIPTION_new +%xdefine AES_CMAC BORINGSSL_PREFIX %+ _AES_CMAC +%xdefine AES_cbc_encrypt BORINGSSL_PREFIX %+ _AES_cbc_encrypt +%xdefine AES_cfb128_encrypt BORINGSSL_PREFIX %+ _AES_cfb128_encrypt +%xdefine AES_cfb1_encrypt BORINGSSL_PREFIX %+ _AES_cfb1_encrypt +%xdefine AES_cfb8_encrypt BORINGSSL_PREFIX %+ _AES_cfb8_encrypt +%xdefine AES_ctr128_encrypt BORINGSSL_PREFIX %+ _AES_ctr128_encrypt +%xdefine AES_decrypt BORINGSSL_PREFIX %+ _AES_decrypt +%xdefine AES_ecb_encrypt BORINGSSL_PREFIX %+ _AES_ecb_encrypt +%xdefine AES_encrypt BORINGSSL_PREFIX %+ _AES_encrypt +%xdefine AES_ofb128_encrypt BORINGSSL_PREFIX %+ _AES_ofb128_encrypt +%xdefine AES_set_decrypt_key BORINGSSL_PREFIX %+ _AES_set_decrypt_key +%xdefine AES_set_encrypt_key BORINGSSL_PREFIX %+ _AES_set_encrypt_key +%xdefine AES_unwrap_key BORINGSSL_PREFIX %+ _AES_unwrap_key +%xdefine AES_unwrap_key_padded BORINGSSL_PREFIX %+ _AES_unwrap_key_padded +%xdefine AES_wrap_key BORINGSSL_PREFIX %+ _AES_wrap_key +%xdefine AES_wrap_key_padded BORINGSSL_PREFIX %+ _AES_wrap_key_padded +%xdefine ASN1_ANY_it BORINGSSL_PREFIX %+ _ASN1_ANY_it +%xdefine ASN1_BIT_STRING_check BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_check +%xdefine ASN1_BIT_STRING_free BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_free +%xdefine ASN1_BIT_STRING_get_bit BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_get_bit +%xdefine ASN1_BIT_STRING_it BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_it +%xdefine ASN1_BIT_STRING_new BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_new +%xdefine ASN1_BIT_STRING_num_bytes BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_num_bytes +%xdefine ASN1_BIT_STRING_set BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set +%xdefine ASN1_BIT_STRING_set_bit BORINGSSL_PREFIX %+ _ASN1_BIT_STRING_set_bit +%xdefine ASN1_BMPSTRING_free BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_free +%xdefine ASN1_BMPSTRING_it BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_it +%xdefine ASN1_BMPSTRING_new BORINGSSL_PREFIX %+ _ASN1_BMPSTRING_new +%xdefine ASN1_BOOLEAN_it BORINGSSL_PREFIX %+ _ASN1_BOOLEAN_it +%xdefine ASN1_ENUMERATED_free BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_free +%xdefine ASN1_ENUMERATED_get BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get +%xdefine ASN1_ENUMERATED_get_int64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_int64 +%xdefine ASN1_ENUMERATED_get_uint64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_get_uint64 +%xdefine ASN1_ENUMERATED_it BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_it +%xdefine ASN1_ENUMERATED_new BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_new +%xdefine ASN1_ENUMERATED_set BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set +%xdefine ASN1_ENUMERATED_set_int64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_int64 +%xdefine ASN1_ENUMERATED_set_uint64 BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_set_uint64 +%xdefine ASN1_ENUMERATED_to_BN BORINGSSL_PREFIX %+ _ASN1_ENUMERATED_to_BN +%xdefine ASN1_FBOOLEAN_it BORINGSSL_PREFIX %+ _ASN1_FBOOLEAN_it +%xdefine ASN1_GENERALIZEDTIME_adj BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_adj +%xdefine ASN1_GENERALIZEDTIME_check BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_check +%xdefine ASN1_GENERALIZEDTIME_free BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_free +%xdefine ASN1_GENERALIZEDTIME_it BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_it +%xdefine ASN1_GENERALIZEDTIME_new BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_new +%xdefine ASN1_GENERALIZEDTIME_print BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_print +%xdefine ASN1_GENERALIZEDTIME_set BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set +%xdefine ASN1_GENERALIZEDTIME_set_string BORINGSSL_PREFIX %+ _ASN1_GENERALIZEDTIME_set_string +%xdefine ASN1_GENERALSTRING_free BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_free +%xdefine ASN1_GENERALSTRING_it BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_it +%xdefine ASN1_GENERALSTRING_new BORINGSSL_PREFIX %+ _ASN1_GENERALSTRING_new +%xdefine ASN1_IA5STRING_free BORINGSSL_PREFIX %+ _ASN1_IA5STRING_free +%xdefine ASN1_IA5STRING_it BORINGSSL_PREFIX %+ _ASN1_IA5STRING_it +%xdefine ASN1_IA5STRING_new BORINGSSL_PREFIX %+ _ASN1_IA5STRING_new +%xdefine ASN1_INTEGER_cmp BORINGSSL_PREFIX %+ _ASN1_INTEGER_cmp +%xdefine ASN1_INTEGER_dup BORINGSSL_PREFIX %+ _ASN1_INTEGER_dup +%xdefine ASN1_INTEGER_free BORINGSSL_PREFIX %+ _ASN1_INTEGER_free +%xdefine ASN1_INTEGER_get BORINGSSL_PREFIX %+ _ASN1_INTEGER_get +%xdefine ASN1_INTEGER_get_int64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_int64 +%xdefine ASN1_INTEGER_get_uint64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_get_uint64 +%xdefine ASN1_INTEGER_it BORINGSSL_PREFIX %+ _ASN1_INTEGER_it +%xdefine ASN1_INTEGER_new BORINGSSL_PREFIX %+ _ASN1_INTEGER_new +%xdefine ASN1_INTEGER_set BORINGSSL_PREFIX %+ _ASN1_INTEGER_set +%xdefine ASN1_INTEGER_set_int64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_int64 +%xdefine ASN1_INTEGER_set_uint64 BORINGSSL_PREFIX %+ _ASN1_INTEGER_set_uint64 +%xdefine ASN1_INTEGER_to_BN BORINGSSL_PREFIX %+ _ASN1_INTEGER_to_BN +%xdefine ASN1_NULL_free BORINGSSL_PREFIX %+ _ASN1_NULL_free +%xdefine ASN1_NULL_it BORINGSSL_PREFIX %+ _ASN1_NULL_it +%xdefine ASN1_NULL_new BORINGSSL_PREFIX %+ _ASN1_NULL_new +%xdefine ASN1_OBJECT_create BORINGSSL_PREFIX %+ _ASN1_OBJECT_create +%xdefine ASN1_OBJECT_free BORINGSSL_PREFIX %+ _ASN1_OBJECT_free +%xdefine ASN1_OBJECT_it BORINGSSL_PREFIX %+ _ASN1_OBJECT_it +%xdefine ASN1_OBJECT_new BORINGSSL_PREFIX %+ _ASN1_OBJECT_new +%xdefine ASN1_OCTET_STRING_cmp BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_cmp +%xdefine ASN1_OCTET_STRING_dup BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_dup +%xdefine ASN1_OCTET_STRING_free BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_free +%xdefine ASN1_OCTET_STRING_it BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_it +%xdefine ASN1_OCTET_STRING_new BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_new +%xdefine ASN1_OCTET_STRING_set BORINGSSL_PREFIX %+ _ASN1_OCTET_STRING_set +%xdefine ASN1_PRINTABLESTRING_free BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_free +%xdefine ASN1_PRINTABLESTRING_it BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_it +%xdefine ASN1_PRINTABLESTRING_new BORINGSSL_PREFIX %+ _ASN1_PRINTABLESTRING_new +%xdefine ASN1_PRINTABLE_free BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_free +%xdefine ASN1_PRINTABLE_it BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_it +%xdefine ASN1_PRINTABLE_new BORINGSSL_PREFIX %+ _ASN1_PRINTABLE_new +%xdefine ASN1_SEQUENCE_ANY_it BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_ANY_it +%xdefine ASN1_SEQUENCE_it BORINGSSL_PREFIX %+ _ASN1_SEQUENCE_it +%xdefine ASN1_SET_ANY_it BORINGSSL_PREFIX %+ _ASN1_SET_ANY_it +%xdefine ASN1_STRING_TABLE_add BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_add +%xdefine ASN1_STRING_TABLE_cleanup BORINGSSL_PREFIX %+ _ASN1_STRING_TABLE_cleanup +%xdefine ASN1_STRING_clear_free BORINGSSL_PREFIX %+ _ASN1_STRING_clear_free +%xdefine ASN1_STRING_cmp BORINGSSL_PREFIX %+ _ASN1_STRING_cmp +%xdefine ASN1_STRING_copy BORINGSSL_PREFIX %+ _ASN1_STRING_copy +%xdefine ASN1_STRING_data BORINGSSL_PREFIX %+ _ASN1_STRING_data +%xdefine ASN1_STRING_dup BORINGSSL_PREFIX %+ _ASN1_STRING_dup +%xdefine ASN1_STRING_free BORINGSSL_PREFIX %+ _ASN1_STRING_free +%xdefine ASN1_STRING_get0_data BORINGSSL_PREFIX %+ _ASN1_STRING_get0_data +%xdefine ASN1_STRING_get_default_mask BORINGSSL_PREFIX %+ _ASN1_STRING_get_default_mask +%xdefine ASN1_STRING_length BORINGSSL_PREFIX %+ _ASN1_STRING_length +%xdefine ASN1_STRING_new BORINGSSL_PREFIX %+ _ASN1_STRING_new +%xdefine ASN1_STRING_print BORINGSSL_PREFIX %+ _ASN1_STRING_print +%xdefine ASN1_STRING_print_ex BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex +%xdefine ASN1_STRING_print_ex_fp BORINGSSL_PREFIX %+ _ASN1_STRING_print_ex_fp +%xdefine ASN1_STRING_set BORINGSSL_PREFIX %+ _ASN1_STRING_set +%xdefine ASN1_STRING_set0 BORINGSSL_PREFIX %+ _ASN1_STRING_set0 +%xdefine ASN1_STRING_set_by_NID BORINGSSL_PREFIX %+ _ASN1_STRING_set_by_NID +%xdefine ASN1_STRING_set_default_mask BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask +%xdefine ASN1_STRING_set_default_mask_asc BORINGSSL_PREFIX %+ _ASN1_STRING_set_default_mask_asc +%xdefine ASN1_STRING_to_UTF8 BORINGSSL_PREFIX %+ _ASN1_STRING_to_UTF8 +%xdefine ASN1_STRING_type BORINGSSL_PREFIX %+ _ASN1_STRING_type +%xdefine ASN1_STRING_type_new BORINGSSL_PREFIX %+ _ASN1_STRING_type_new +%xdefine ASN1_T61STRING_free BORINGSSL_PREFIX %+ _ASN1_T61STRING_free +%xdefine ASN1_T61STRING_it BORINGSSL_PREFIX %+ _ASN1_T61STRING_it +%xdefine ASN1_T61STRING_new BORINGSSL_PREFIX %+ _ASN1_T61STRING_new +%xdefine ASN1_TBOOLEAN_it BORINGSSL_PREFIX %+ _ASN1_TBOOLEAN_it +%xdefine ASN1_TIME_adj BORINGSSL_PREFIX %+ _ASN1_TIME_adj +%xdefine ASN1_TIME_check BORINGSSL_PREFIX %+ _ASN1_TIME_check +%xdefine ASN1_TIME_diff BORINGSSL_PREFIX %+ _ASN1_TIME_diff +%xdefine ASN1_TIME_free BORINGSSL_PREFIX %+ _ASN1_TIME_free +%xdefine ASN1_TIME_it BORINGSSL_PREFIX %+ _ASN1_TIME_it +%xdefine ASN1_TIME_new BORINGSSL_PREFIX %+ _ASN1_TIME_new +%xdefine ASN1_TIME_print BORINGSSL_PREFIX %+ _ASN1_TIME_print +%xdefine ASN1_TIME_set BORINGSSL_PREFIX %+ _ASN1_TIME_set +%xdefine ASN1_TIME_set_posix BORINGSSL_PREFIX %+ _ASN1_TIME_set_posix +%xdefine ASN1_TIME_set_string BORINGSSL_PREFIX %+ _ASN1_TIME_set_string +%xdefine ASN1_TIME_set_string_X509 BORINGSSL_PREFIX %+ _ASN1_TIME_set_string_X509 +%xdefine ASN1_TIME_to_generalizedtime BORINGSSL_PREFIX %+ _ASN1_TIME_to_generalizedtime +%xdefine ASN1_TIME_to_posix BORINGSSL_PREFIX %+ _ASN1_TIME_to_posix +%xdefine ASN1_TIME_to_time_t BORINGSSL_PREFIX %+ _ASN1_TIME_to_time_t +%xdefine ASN1_TIME_to_tm BORINGSSL_PREFIX %+ _ASN1_TIME_to_tm +%xdefine ASN1_TYPE_cmp BORINGSSL_PREFIX %+ _ASN1_TYPE_cmp +%xdefine ASN1_TYPE_free BORINGSSL_PREFIX %+ _ASN1_TYPE_free +%xdefine ASN1_TYPE_get BORINGSSL_PREFIX %+ _ASN1_TYPE_get +%xdefine ASN1_TYPE_new BORINGSSL_PREFIX %+ _ASN1_TYPE_new +%xdefine ASN1_TYPE_set BORINGSSL_PREFIX %+ _ASN1_TYPE_set +%xdefine ASN1_TYPE_set1 BORINGSSL_PREFIX %+ _ASN1_TYPE_set1 +%xdefine ASN1_UNIVERSALSTRING_free BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_free +%xdefine ASN1_UNIVERSALSTRING_it BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_it +%xdefine ASN1_UNIVERSALSTRING_new BORINGSSL_PREFIX %+ _ASN1_UNIVERSALSTRING_new +%xdefine ASN1_UTCTIME_adj BORINGSSL_PREFIX %+ _ASN1_UTCTIME_adj +%xdefine ASN1_UTCTIME_check BORINGSSL_PREFIX %+ _ASN1_UTCTIME_check +%xdefine ASN1_UTCTIME_cmp_time_t BORINGSSL_PREFIX %+ _ASN1_UTCTIME_cmp_time_t +%xdefine ASN1_UTCTIME_free BORINGSSL_PREFIX %+ _ASN1_UTCTIME_free +%xdefine ASN1_UTCTIME_it BORINGSSL_PREFIX %+ _ASN1_UTCTIME_it +%xdefine ASN1_UTCTIME_new BORINGSSL_PREFIX %+ _ASN1_UTCTIME_new +%xdefine ASN1_UTCTIME_print BORINGSSL_PREFIX %+ _ASN1_UTCTIME_print +%xdefine ASN1_UTCTIME_set BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set +%xdefine ASN1_UTCTIME_set_string BORINGSSL_PREFIX %+ _ASN1_UTCTIME_set_string +%xdefine ASN1_UTF8STRING_free BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_free +%xdefine ASN1_UTF8STRING_it BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_it +%xdefine ASN1_UTF8STRING_new BORINGSSL_PREFIX %+ _ASN1_UTF8STRING_new +%xdefine ASN1_VISIBLESTRING_free BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_free +%xdefine ASN1_VISIBLESTRING_it BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_it +%xdefine ASN1_VISIBLESTRING_new BORINGSSL_PREFIX %+ _ASN1_VISIBLESTRING_new +%xdefine ASN1_digest BORINGSSL_PREFIX %+ _ASN1_digest +%xdefine ASN1_dup BORINGSSL_PREFIX %+ _ASN1_dup +%xdefine ASN1_generate_v3 BORINGSSL_PREFIX %+ _ASN1_generate_v3 +%xdefine ASN1_get_object BORINGSSL_PREFIX %+ _ASN1_get_object +%xdefine ASN1_i2d_bio BORINGSSL_PREFIX %+ _ASN1_i2d_bio +%xdefine ASN1_item_d2i BORINGSSL_PREFIX %+ _ASN1_item_d2i +%xdefine ASN1_item_d2i_bio BORINGSSL_PREFIX %+ _ASN1_item_d2i_bio +%xdefine ASN1_item_d2i_fp BORINGSSL_PREFIX %+ _ASN1_item_d2i_fp +%xdefine ASN1_item_digest BORINGSSL_PREFIX %+ _ASN1_item_digest +%xdefine ASN1_item_dup BORINGSSL_PREFIX %+ _ASN1_item_dup +%xdefine ASN1_item_ex_d2i BORINGSSL_PREFIX %+ _ASN1_item_ex_d2i +%xdefine ASN1_item_ex_free BORINGSSL_PREFIX %+ _ASN1_item_ex_free +%xdefine ASN1_item_ex_i2d BORINGSSL_PREFIX %+ _ASN1_item_ex_i2d +%xdefine ASN1_item_ex_new BORINGSSL_PREFIX %+ _ASN1_item_ex_new +%xdefine ASN1_item_free BORINGSSL_PREFIX %+ _ASN1_item_free +%xdefine ASN1_item_i2d BORINGSSL_PREFIX %+ _ASN1_item_i2d +%xdefine ASN1_item_i2d_bio BORINGSSL_PREFIX %+ _ASN1_item_i2d_bio +%xdefine ASN1_item_i2d_fp BORINGSSL_PREFIX %+ _ASN1_item_i2d_fp +%xdefine ASN1_item_new BORINGSSL_PREFIX %+ _ASN1_item_new +%xdefine ASN1_item_pack BORINGSSL_PREFIX %+ _ASN1_item_pack +%xdefine ASN1_item_sign BORINGSSL_PREFIX %+ _ASN1_item_sign +%xdefine ASN1_item_sign_ctx BORINGSSL_PREFIX %+ _ASN1_item_sign_ctx +%xdefine ASN1_item_unpack BORINGSSL_PREFIX %+ _ASN1_item_unpack +%xdefine ASN1_item_verify BORINGSSL_PREFIX %+ _ASN1_item_verify +%xdefine ASN1_mbstring_copy BORINGSSL_PREFIX %+ _ASN1_mbstring_copy +%xdefine ASN1_mbstring_ncopy BORINGSSL_PREFIX %+ _ASN1_mbstring_ncopy +%xdefine ASN1_object_size BORINGSSL_PREFIX %+ _ASN1_object_size +%xdefine ASN1_parse BORINGSSL_PREFIX %+ _ASN1_parse +%xdefine ASN1_primitive_free BORINGSSL_PREFIX %+ _ASN1_primitive_free +%xdefine ASN1_put_eoc BORINGSSL_PREFIX %+ _ASN1_put_eoc +%xdefine ASN1_put_object BORINGSSL_PREFIX %+ _ASN1_put_object +%xdefine ASN1_tag2bit BORINGSSL_PREFIX %+ _ASN1_tag2bit +%xdefine ASN1_tag2str BORINGSSL_PREFIX %+ _ASN1_tag2str +%xdefine ASN1_template_free BORINGSSL_PREFIX %+ _ASN1_template_free +%xdefine AUTHORITY_INFO_ACCESS_free BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_free +%xdefine AUTHORITY_INFO_ACCESS_it BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_it +%xdefine AUTHORITY_INFO_ACCESS_new BORINGSSL_PREFIX %+ _AUTHORITY_INFO_ACCESS_new +%xdefine AUTHORITY_KEYID_free BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_free +%xdefine AUTHORITY_KEYID_it BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_it +%xdefine AUTHORITY_KEYID_new BORINGSSL_PREFIX %+ _AUTHORITY_KEYID_new +%xdefine AWSLC_non_fips_pkey_evp_asn1_methods BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_asn1_methods +%xdefine AWSLC_non_fips_pkey_evp_methods BORINGSSL_PREFIX %+ _AWSLC_non_fips_pkey_evp_methods +%xdefine AWSLC_thread_local_clear BORINGSSL_PREFIX %+ _AWSLC_thread_local_clear +%xdefine AWSLC_thread_local_shutdown BORINGSSL_PREFIX %+ _AWSLC_thread_local_shutdown +%xdefine AWS_LC_FIPS_failure BORINGSSL_PREFIX %+ _AWS_LC_FIPS_failure +%xdefine BASIC_CONSTRAINTS_free BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_free +%xdefine BASIC_CONSTRAINTS_it BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_it +%xdefine BASIC_CONSTRAINTS_new BORINGSSL_PREFIX %+ _BASIC_CONSTRAINTS_new +%xdefine BF_cbc_encrypt BORINGSSL_PREFIX %+ _BF_cbc_encrypt +%xdefine BF_cfb64_encrypt BORINGSSL_PREFIX %+ _BF_cfb64_encrypt +%xdefine BF_decrypt BORINGSSL_PREFIX %+ _BF_decrypt +%xdefine BF_ecb_encrypt BORINGSSL_PREFIX %+ _BF_ecb_encrypt +%xdefine BF_encrypt BORINGSSL_PREFIX %+ _BF_encrypt +%xdefine BF_ofb64_encrypt BORINGSSL_PREFIX %+ _BF_ofb64_encrypt +%xdefine BF_set_key BORINGSSL_PREFIX %+ _BF_set_key +%xdefine BIO_ADDR_clear BORINGSSL_PREFIX %+ _BIO_ADDR_clear +%xdefine BIO_ADDR_copy BORINGSSL_PREFIX %+ _BIO_ADDR_copy +%xdefine BIO_ADDR_dup BORINGSSL_PREFIX %+ _BIO_ADDR_dup +%xdefine BIO_ADDR_family BORINGSSL_PREFIX %+ _BIO_ADDR_family +%xdefine BIO_ADDR_free BORINGSSL_PREFIX %+ _BIO_ADDR_free +%xdefine BIO_ADDR_new BORINGSSL_PREFIX %+ _BIO_ADDR_new +%xdefine BIO_ADDR_rawaddress BORINGSSL_PREFIX %+ _BIO_ADDR_rawaddress +%xdefine BIO_ADDR_rawmake BORINGSSL_PREFIX %+ _BIO_ADDR_rawmake +%xdefine BIO_ADDR_rawport BORINGSSL_PREFIX %+ _BIO_ADDR_rawport +%xdefine BIO_append_filename BORINGSSL_PREFIX %+ _BIO_append_filename +%xdefine BIO_callback_ctrl BORINGSSL_PREFIX %+ _BIO_callback_ctrl +%xdefine BIO_clear_flags BORINGSSL_PREFIX %+ _BIO_clear_flags +%xdefine BIO_clear_retry_flags BORINGSSL_PREFIX %+ _BIO_clear_retry_flags +%xdefine BIO_copy_next_retry BORINGSSL_PREFIX %+ _BIO_copy_next_retry +%xdefine BIO_ctrl BORINGSSL_PREFIX %+ _BIO_ctrl +%xdefine BIO_ctrl_dgram_connect BORINGSSL_PREFIX %+ _BIO_ctrl_dgram_connect +%xdefine BIO_ctrl_get_read_request BORINGSSL_PREFIX %+ _BIO_ctrl_get_read_request +%xdefine BIO_ctrl_get_write_guarantee BORINGSSL_PREFIX %+ _BIO_ctrl_get_write_guarantee +%xdefine BIO_ctrl_pending BORINGSSL_PREFIX %+ _BIO_ctrl_pending +%xdefine BIO_ctrl_set_connected BORINGSSL_PREFIX %+ _BIO_ctrl_set_connected +%xdefine BIO_destroy_bio_pair BORINGSSL_PREFIX %+ _BIO_destroy_bio_pair +%xdefine BIO_dgram_get_peer BORINGSSL_PREFIX %+ _BIO_dgram_get_peer +%xdefine BIO_dgram_recv_timedout BORINGSSL_PREFIX %+ _BIO_dgram_recv_timedout +%xdefine BIO_dgram_send_timedout BORINGSSL_PREFIX %+ _BIO_dgram_send_timedout +%xdefine BIO_dgram_set_peer BORINGSSL_PREFIX %+ _BIO_dgram_set_peer +%xdefine BIO_do_connect BORINGSSL_PREFIX %+ _BIO_do_connect +%xdefine BIO_dump BORINGSSL_PREFIX %+ _BIO_dump +%xdefine BIO_eof BORINGSSL_PREFIX %+ _BIO_eof +%xdefine BIO_f_base64 BORINGSSL_PREFIX %+ _BIO_f_base64 +%xdefine BIO_f_cipher BORINGSSL_PREFIX %+ _BIO_f_cipher +%xdefine BIO_f_md BORINGSSL_PREFIX %+ _BIO_f_md +%xdefine BIO_find_type BORINGSSL_PREFIX %+ _BIO_find_type +%xdefine BIO_flush BORINGSSL_PREFIX %+ _BIO_flush +%xdefine BIO_free BORINGSSL_PREFIX %+ _BIO_free +%xdefine BIO_free_all BORINGSSL_PREFIX %+ _BIO_free_all +%xdefine BIO_get_callback_arg BORINGSSL_PREFIX %+ _BIO_get_callback_arg +%xdefine BIO_get_cipher_ctx BORINGSSL_PREFIX %+ _BIO_get_cipher_ctx +%xdefine BIO_get_cipher_status BORINGSSL_PREFIX %+ _BIO_get_cipher_status +%xdefine BIO_get_close BORINGSSL_PREFIX %+ _BIO_get_close +%xdefine BIO_get_data BORINGSSL_PREFIX %+ _BIO_get_data +%xdefine BIO_get_ex_data BORINGSSL_PREFIX %+ _BIO_get_ex_data +%xdefine BIO_get_ex_new_index BORINGSSL_PREFIX %+ _BIO_get_ex_new_index +%xdefine BIO_get_fd BORINGSSL_PREFIX %+ _BIO_get_fd +%xdefine BIO_get_fp BORINGSSL_PREFIX %+ _BIO_get_fp +%xdefine BIO_get_init BORINGSSL_PREFIX %+ _BIO_get_init +%xdefine BIO_get_md BORINGSSL_PREFIX %+ _BIO_get_md +%xdefine BIO_get_md_ctx BORINGSSL_PREFIX %+ _BIO_get_md_ctx +%xdefine BIO_get_mem_ptr BORINGSSL_PREFIX %+ _BIO_get_mem_ptr +%xdefine BIO_get_new_index BORINGSSL_PREFIX %+ _BIO_get_new_index +%xdefine BIO_get_retry_flags BORINGSSL_PREFIX %+ _BIO_get_retry_flags +%xdefine BIO_get_retry_reason BORINGSSL_PREFIX %+ _BIO_get_retry_reason +%xdefine BIO_get_shutdown BORINGSSL_PREFIX %+ _BIO_get_shutdown +%xdefine BIO_gets BORINGSSL_PREFIX %+ _BIO_gets +%xdefine BIO_hexdump BORINGSSL_PREFIX %+ _BIO_hexdump +%xdefine BIO_indent BORINGSSL_PREFIX %+ _BIO_indent +%xdefine BIO_int_ctrl BORINGSSL_PREFIX %+ _BIO_int_ctrl +%xdefine BIO_mem_contents BORINGSSL_PREFIX %+ _BIO_mem_contents +%xdefine BIO_meth_free BORINGSSL_PREFIX %+ _BIO_meth_free +%xdefine BIO_meth_get_callback_ctrl BORINGSSL_PREFIX %+ _BIO_meth_get_callback_ctrl +%xdefine BIO_meth_get_create BORINGSSL_PREFIX %+ _BIO_meth_get_create +%xdefine BIO_meth_get_ctrl BORINGSSL_PREFIX %+ _BIO_meth_get_ctrl +%xdefine BIO_meth_get_destroy BORINGSSL_PREFIX %+ _BIO_meth_get_destroy +%xdefine BIO_meth_get_gets BORINGSSL_PREFIX %+ _BIO_meth_get_gets +%xdefine BIO_meth_get_puts BORINGSSL_PREFIX %+ _BIO_meth_get_puts +%xdefine BIO_meth_new BORINGSSL_PREFIX %+ _BIO_meth_new +%xdefine BIO_meth_set_callback_ctrl BORINGSSL_PREFIX %+ _BIO_meth_set_callback_ctrl +%xdefine BIO_meth_set_create BORINGSSL_PREFIX %+ _BIO_meth_set_create +%xdefine BIO_meth_set_ctrl BORINGSSL_PREFIX %+ _BIO_meth_set_ctrl +%xdefine BIO_meth_set_destroy BORINGSSL_PREFIX %+ _BIO_meth_set_destroy +%xdefine BIO_meth_set_gets BORINGSSL_PREFIX %+ _BIO_meth_set_gets +%xdefine BIO_meth_set_puts BORINGSSL_PREFIX %+ _BIO_meth_set_puts +%xdefine BIO_meth_set_read BORINGSSL_PREFIX %+ _BIO_meth_set_read +%xdefine BIO_meth_set_write BORINGSSL_PREFIX %+ _BIO_meth_set_write +%xdefine BIO_method_name BORINGSSL_PREFIX %+ _BIO_method_name +%xdefine BIO_method_type BORINGSSL_PREFIX %+ _BIO_method_type +%xdefine BIO_new BORINGSSL_PREFIX %+ _BIO_new +%xdefine BIO_new_bio_pair BORINGSSL_PREFIX %+ _BIO_new_bio_pair +%xdefine BIO_new_connect BORINGSSL_PREFIX %+ _BIO_new_connect +%xdefine BIO_new_dgram BORINGSSL_PREFIX %+ _BIO_new_dgram +%xdefine BIO_new_fd BORINGSSL_PREFIX %+ _BIO_new_fd +%xdefine BIO_new_file BORINGSSL_PREFIX %+ _BIO_new_file +%xdefine BIO_new_fp BORINGSSL_PREFIX %+ _BIO_new_fp +%xdefine BIO_new_mem_buf BORINGSSL_PREFIX %+ _BIO_new_mem_buf +%xdefine BIO_new_socket BORINGSSL_PREFIX %+ _BIO_new_socket +%xdefine BIO_next BORINGSSL_PREFIX %+ _BIO_next +%xdefine BIO_number_read BORINGSSL_PREFIX %+ _BIO_number_read +%xdefine BIO_number_written BORINGSSL_PREFIX %+ _BIO_number_written +%xdefine BIO_pending BORINGSSL_PREFIX %+ _BIO_pending +%xdefine BIO_pop BORINGSSL_PREFIX %+ _BIO_pop +%xdefine BIO_printf BORINGSSL_PREFIX %+ _BIO_printf +%xdefine BIO_ptr_ctrl BORINGSSL_PREFIX %+ _BIO_ptr_ctrl +%xdefine BIO_push BORINGSSL_PREFIX %+ _BIO_push +%xdefine BIO_puts BORINGSSL_PREFIX %+ _BIO_puts +%xdefine BIO_read BORINGSSL_PREFIX %+ _BIO_read +%xdefine BIO_read_asn1 BORINGSSL_PREFIX %+ _BIO_read_asn1 +%xdefine BIO_read_ex BORINGSSL_PREFIX %+ _BIO_read_ex +%xdefine BIO_read_filename BORINGSSL_PREFIX %+ _BIO_read_filename +%xdefine BIO_reset BORINGSSL_PREFIX %+ _BIO_reset +%xdefine BIO_rw_filename BORINGSSL_PREFIX %+ _BIO_rw_filename +%xdefine BIO_s_connect BORINGSSL_PREFIX %+ _BIO_s_connect +%xdefine BIO_s_datagram BORINGSSL_PREFIX %+ _BIO_s_datagram +%xdefine BIO_s_fd BORINGSSL_PREFIX %+ _BIO_s_fd +%xdefine BIO_s_file BORINGSSL_PREFIX %+ _BIO_s_file +%xdefine BIO_s_mem BORINGSSL_PREFIX %+ _BIO_s_mem +%xdefine BIO_s_secmem BORINGSSL_PREFIX %+ _BIO_s_secmem +%xdefine BIO_s_socket BORINGSSL_PREFIX %+ _BIO_s_socket +%xdefine BIO_seek BORINGSSL_PREFIX %+ _BIO_seek +%xdefine BIO_set_callback BORINGSSL_PREFIX %+ _BIO_set_callback +%xdefine BIO_set_callback_arg BORINGSSL_PREFIX %+ _BIO_set_callback_arg +%xdefine BIO_set_callback_ex BORINGSSL_PREFIX %+ _BIO_set_callback_ex +%xdefine BIO_set_cipher BORINGSSL_PREFIX %+ _BIO_set_cipher +%xdefine BIO_set_close BORINGSSL_PREFIX %+ _BIO_set_close +%xdefine BIO_set_conn_hostname BORINGSSL_PREFIX %+ _BIO_set_conn_hostname +%xdefine BIO_set_conn_int_port BORINGSSL_PREFIX %+ _BIO_set_conn_int_port +%xdefine BIO_set_conn_port BORINGSSL_PREFIX %+ _BIO_set_conn_port +%xdefine BIO_set_data BORINGSSL_PREFIX %+ _BIO_set_data +%xdefine BIO_set_ex_data BORINGSSL_PREFIX %+ _BIO_set_ex_data +%xdefine BIO_set_fd BORINGSSL_PREFIX %+ _BIO_set_fd +%xdefine BIO_set_flags BORINGSSL_PREFIX %+ _BIO_set_flags +%xdefine BIO_set_fp BORINGSSL_PREFIX %+ _BIO_set_fp +%xdefine BIO_set_init BORINGSSL_PREFIX %+ _BIO_set_init +%xdefine BIO_set_md BORINGSSL_PREFIX %+ _BIO_set_md +%xdefine BIO_set_mem_buf BORINGSSL_PREFIX %+ _BIO_set_mem_buf +%xdefine BIO_set_mem_eof_return BORINGSSL_PREFIX %+ _BIO_set_mem_eof_return +%xdefine BIO_set_nbio BORINGSSL_PREFIX %+ _BIO_set_nbio +%xdefine BIO_set_retry_read BORINGSSL_PREFIX %+ _BIO_set_retry_read +%xdefine BIO_set_retry_reason BORINGSSL_PREFIX %+ _BIO_set_retry_reason +%xdefine BIO_set_retry_special BORINGSSL_PREFIX %+ _BIO_set_retry_special +%xdefine BIO_set_retry_write BORINGSSL_PREFIX %+ _BIO_set_retry_write +%xdefine BIO_set_shutdown BORINGSSL_PREFIX %+ _BIO_set_shutdown +%xdefine BIO_set_write_buffer_size BORINGSSL_PREFIX %+ _BIO_set_write_buffer_size +%xdefine BIO_should_io_special BORINGSSL_PREFIX %+ _BIO_should_io_special +%xdefine BIO_should_read BORINGSSL_PREFIX %+ _BIO_should_read +%xdefine BIO_should_retry BORINGSSL_PREFIX %+ _BIO_should_retry +%xdefine BIO_should_write BORINGSSL_PREFIX %+ _BIO_should_write +%xdefine BIO_shutdown_wr BORINGSSL_PREFIX %+ _BIO_shutdown_wr +%xdefine BIO_snprintf BORINGSSL_PREFIX %+ _BIO_snprintf +%xdefine BIO_tell BORINGSSL_PREFIX %+ _BIO_tell +%xdefine BIO_test_flags BORINGSSL_PREFIX %+ _BIO_test_flags +%xdefine BIO_up_ref BORINGSSL_PREFIX %+ _BIO_up_ref +%xdefine BIO_vfree BORINGSSL_PREFIX %+ _BIO_vfree +%xdefine BIO_vsnprintf BORINGSSL_PREFIX %+ _BIO_vsnprintf +%xdefine BIO_wpending BORINGSSL_PREFIX %+ _BIO_wpending +%xdefine BIO_write BORINGSSL_PREFIX %+ _BIO_write +%xdefine BIO_write_all BORINGSSL_PREFIX %+ _BIO_write_all +%xdefine BIO_write_ex BORINGSSL_PREFIX %+ _BIO_write_ex +%xdefine BIO_write_filename BORINGSSL_PREFIX %+ _BIO_write_filename +%xdefine BLAKE2B256 BORINGSSL_PREFIX %+ _BLAKE2B256 +%xdefine BLAKE2B256_Final BORINGSSL_PREFIX %+ _BLAKE2B256_Final +%xdefine BLAKE2B256_Init BORINGSSL_PREFIX %+ _BLAKE2B256_Init +%xdefine BLAKE2B256_Update BORINGSSL_PREFIX %+ _BLAKE2B256_Update +%xdefine BN_BLINDING_convert BORINGSSL_PREFIX %+ _BN_BLINDING_convert +%xdefine BN_BLINDING_free BORINGSSL_PREFIX %+ _BN_BLINDING_free +%xdefine BN_BLINDING_invalidate BORINGSSL_PREFIX %+ _BN_BLINDING_invalidate +%xdefine BN_BLINDING_invert BORINGSSL_PREFIX %+ _BN_BLINDING_invert +%xdefine BN_BLINDING_new BORINGSSL_PREFIX %+ _BN_BLINDING_new +%xdefine BN_CTX_end BORINGSSL_PREFIX %+ _BN_CTX_end +%xdefine BN_CTX_free BORINGSSL_PREFIX %+ _BN_CTX_free +%xdefine BN_CTX_get BORINGSSL_PREFIX %+ _BN_CTX_get +%xdefine BN_CTX_new BORINGSSL_PREFIX %+ _BN_CTX_new +%xdefine BN_CTX_secure_new BORINGSSL_PREFIX %+ _BN_CTX_secure_new +%xdefine BN_CTX_start BORINGSSL_PREFIX %+ _BN_CTX_start +%xdefine BN_GENCB_call BORINGSSL_PREFIX %+ _BN_GENCB_call +%xdefine BN_GENCB_free BORINGSSL_PREFIX %+ _BN_GENCB_free +%xdefine BN_GENCB_get_arg BORINGSSL_PREFIX %+ _BN_GENCB_get_arg +%xdefine BN_GENCB_new BORINGSSL_PREFIX %+ _BN_GENCB_new +%xdefine BN_GENCB_set BORINGSSL_PREFIX %+ _BN_GENCB_set +%xdefine BN_GENCB_set_old BORINGSSL_PREFIX %+ _BN_GENCB_set_old +%xdefine BN_MONT_CTX_copy BORINGSSL_PREFIX %+ _BN_MONT_CTX_copy +%xdefine BN_MONT_CTX_free BORINGSSL_PREFIX %+ _BN_MONT_CTX_free +%xdefine BN_MONT_CTX_new BORINGSSL_PREFIX %+ _BN_MONT_CTX_new +%xdefine BN_MONT_CTX_new_consttime BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_consttime +%xdefine BN_MONT_CTX_new_for_modulus BORINGSSL_PREFIX %+ _BN_MONT_CTX_new_for_modulus +%xdefine BN_MONT_CTX_set BORINGSSL_PREFIX %+ _BN_MONT_CTX_set +%xdefine BN_MONT_CTX_set_locked BORINGSSL_PREFIX %+ _BN_MONT_CTX_set_locked +%xdefine BN_abs_is_word BORINGSSL_PREFIX %+ _BN_abs_is_word +%xdefine BN_add BORINGSSL_PREFIX %+ _BN_add +%xdefine BN_add_word BORINGSSL_PREFIX %+ _BN_add_word +%xdefine BN_asc2bn BORINGSSL_PREFIX %+ _BN_asc2bn +%xdefine BN_bin2bn BORINGSSL_PREFIX %+ _BN_bin2bn +%xdefine BN_bn2bin BORINGSSL_PREFIX %+ _BN_bn2bin +%xdefine BN_bn2bin_padded BORINGSSL_PREFIX %+ _BN_bn2bin_padded +%xdefine BN_bn2binpad BORINGSSL_PREFIX %+ _BN_bn2binpad +%xdefine BN_bn2cbb_padded BORINGSSL_PREFIX %+ _BN_bn2cbb_padded +%xdefine BN_bn2dec BORINGSSL_PREFIX %+ _BN_bn2dec +%xdefine BN_bn2hex BORINGSSL_PREFIX %+ _BN_bn2hex +%xdefine BN_bn2le_padded BORINGSSL_PREFIX %+ _BN_bn2le_padded +%xdefine BN_bn2mpi BORINGSSL_PREFIX %+ _BN_bn2mpi +%xdefine BN_clear BORINGSSL_PREFIX %+ _BN_clear +%xdefine BN_clear_bit BORINGSSL_PREFIX %+ _BN_clear_bit +%xdefine BN_clear_free BORINGSSL_PREFIX %+ _BN_clear_free +%xdefine BN_cmp BORINGSSL_PREFIX %+ _BN_cmp +%xdefine BN_cmp_word BORINGSSL_PREFIX %+ _BN_cmp_word +%xdefine BN_copy BORINGSSL_PREFIX %+ _BN_copy +%xdefine BN_count_low_zero_bits BORINGSSL_PREFIX %+ _BN_count_low_zero_bits +%xdefine BN_dec2bn BORINGSSL_PREFIX %+ _BN_dec2bn +%xdefine BN_div BORINGSSL_PREFIX %+ _BN_div +%xdefine BN_div_word BORINGSSL_PREFIX %+ _BN_div_word +%xdefine BN_dup BORINGSSL_PREFIX %+ _BN_dup +%xdefine BN_enhanced_miller_rabin_primality_test BORINGSSL_PREFIX %+ _BN_enhanced_miller_rabin_primality_test +%xdefine BN_equal_consttime BORINGSSL_PREFIX %+ _BN_equal_consttime +%xdefine BN_exp BORINGSSL_PREFIX %+ _BN_exp +%xdefine BN_free BORINGSSL_PREFIX %+ _BN_free +%xdefine BN_from_montgomery BORINGSSL_PREFIX %+ _BN_from_montgomery +%xdefine BN_gcd BORINGSSL_PREFIX %+ _BN_gcd +%xdefine BN_generate_prime_ex BORINGSSL_PREFIX %+ _BN_generate_prime_ex +%xdefine BN_get_flags BORINGSSL_PREFIX %+ _BN_get_flags +%xdefine BN_get_minimal_width BORINGSSL_PREFIX %+ _BN_get_minimal_width +%xdefine BN_get_rfc3526_prime_1536 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_1536 +%xdefine BN_get_rfc3526_prime_2048 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_2048 +%xdefine BN_get_rfc3526_prime_3072 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_3072 +%xdefine BN_get_rfc3526_prime_4096 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_4096 +%xdefine BN_get_rfc3526_prime_6144 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_6144 +%xdefine BN_get_rfc3526_prime_8192 BORINGSSL_PREFIX %+ _BN_get_rfc3526_prime_8192 +%xdefine BN_get_u64 BORINGSSL_PREFIX %+ _BN_get_u64 +%xdefine BN_get_word BORINGSSL_PREFIX %+ _BN_get_word +%xdefine BN_hex2bn BORINGSSL_PREFIX %+ _BN_hex2bn +%xdefine BN_init BORINGSSL_PREFIX %+ _BN_init +%xdefine BN_is_bit_set BORINGSSL_PREFIX %+ _BN_is_bit_set +%xdefine BN_is_negative BORINGSSL_PREFIX %+ _BN_is_negative +%xdefine BN_is_odd BORINGSSL_PREFIX %+ _BN_is_odd +%xdefine BN_is_one BORINGSSL_PREFIX %+ _BN_is_one +%xdefine BN_is_pow2 BORINGSSL_PREFIX %+ _BN_is_pow2 +%xdefine BN_is_prime_ex BORINGSSL_PREFIX %+ _BN_is_prime_ex +%xdefine BN_is_prime_fasttest_ex BORINGSSL_PREFIX %+ _BN_is_prime_fasttest_ex +%xdefine BN_is_word BORINGSSL_PREFIX %+ _BN_is_word +%xdefine BN_is_zero BORINGSSL_PREFIX %+ _BN_is_zero +%xdefine BN_le2bn BORINGSSL_PREFIX %+ _BN_le2bn +%xdefine BN_lshift BORINGSSL_PREFIX %+ _BN_lshift +%xdefine BN_lshift1 BORINGSSL_PREFIX %+ _BN_lshift1 +%xdefine BN_marshal_asn1 BORINGSSL_PREFIX %+ _BN_marshal_asn1 +%xdefine BN_mask_bits BORINGSSL_PREFIX %+ _BN_mask_bits +%xdefine BN_mod_add BORINGSSL_PREFIX %+ _BN_mod_add +%xdefine BN_mod_add_quick BORINGSSL_PREFIX %+ _BN_mod_add_quick +%xdefine BN_mod_exp BORINGSSL_PREFIX %+ _BN_mod_exp +%xdefine BN_mod_exp2_mont BORINGSSL_PREFIX %+ _BN_mod_exp2_mont +%xdefine BN_mod_exp_mont BORINGSSL_PREFIX %+ _BN_mod_exp_mont +%xdefine BN_mod_exp_mont_consttime BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime +%xdefine BN_mod_exp_mont_consttime_x2 BORINGSSL_PREFIX %+ _BN_mod_exp_mont_consttime_x2 +%xdefine BN_mod_exp_mont_word BORINGSSL_PREFIX %+ _BN_mod_exp_mont_word +%xdefine BN_mod_inverse BORINGSSL_PREFIX %+ _BN_mod_inverse +%xdefine BN_mod_inverse_blinded BORINGSSL_PREFIX %+ _BN_mod_inverse_blinded +%xdefine BN_mod_inverse_odd BORINGSSL_PREFIX %+ _BN_mod_inverse_odd +%xdefine BN_mod_lshift BORINGSSL_PREFIX %+ _BN_mod_lshift +%xdefine BN_mod_lshift1 BORINGSSL_PREFIX %+ _BN_mod_lshift1 +%xdefine BN_mod_lshift1_quick BORINGSSL_PREFIX %+ _BN_mod_lshift1_quick +%xdefine BN_mod_lshift_quick BORINGSSL_PREFIX %+ _BN_mod_lshift_quick +%xdefine BN_mod_mul BORINGSSL_PREFIX %+ _BN_mod_mul +%xdefine BN_mod_mul_montgomery BORINGSSL_PREFIX %+ _BN_mod_mul_montgomery +%xdefine BN_mod_pow2 BORINGSSL_PREFIX %+ _BN_mod_pow2 +%xdefine BN_mod_sqr BORINGSSL_PREFIX %+ _BN_mod_sqr +%xdefine BN_mod_sqrt BORINGSSL_PREFIX %+ _BN_mod_sqrt +%xdefine BN_mod_sub BORINGSSL_PREFIX %+ _BN_mod_sub +%xdefine BN_mod_sub_quick BORINGSSL_PREFIX %+ _BN_mod_sub_quick +%xdefine BN_mod_word BORINGSSL_PREFIX %+ _BN_mod_word +%xdefine BN_mpi2bn BORINGSSL_PREFIX %+ _BN_mpi2bn +%xdefine BN_mul BORINGSSL_PREFIX %+ _BN_mul +%xdefine BN_mul_word BORINGSSL_PREFIX %+ _BN_mul_word +%xdefine BN_new BORINGSSL_PREFIX %+ _BN_new +%xdefine BN_nnmod BORINGSSL_PREFIX %+ _BN_nnmod +%xdefine BN_nnmod_pow2 BORINGSSL_PREFIX %+ _BN_nnmod_pow2 +%xdefine BN_num_bits BORINGSSL_PREFIX %+ _BN_num_bits +%xdefine BN_num_bits_word BORINGSSL_PREFIX %+ _BN_num_bits_word +%xdefine BN_num_bytes BORINGSSL_PREFIX %+ _BN_num_bytes +%xdefine BN_one BORINGSSL_PREFIX %+ _BN_one +%xdefine BN_parse_asn1_unsigned BORINGSSL_PREFIX %+ _BN_parse_asn1_unsigned +%xdefine BN_primality_test BORINGSSL_PREFIX %+ _BN_primality_test +%xdefine BN_print BORINGSSL_PREFIX %+ _BN_print +%xdefine BN_print_fp BORINGSSL_PREFIX %+ _BN_print_fp +%xdefine BN_pseudo_rand BORINGSSL_PREFIX %+ _BN_pseudo_rand +%xdefine BN_pseudo_rand_range BORINGSSL_PREFIX %+ _BN_pseudo_rand_range +%xdefine BN_rand BORINGSSL_PREFIX %+ _BN_rand +%xdefine BN_rand_range BORINGSSL_PREFIX %+ _BN_rand_range +%xdefine BN_rand_range_ex BORINGSSL_PREFIX %+ _BN_rand_range_ex +%xdefine BN_rshift BORINGSSL_PREFIX %+ _BN_rshift +%xdefine BN_rshift1 BORINGSSL_PREFIX %+ _BN_rshift1 +%xdefine BN_secure_new BORINGSSL_PREFIX %+ _BN_secure_new +%xdefine BN_set_bit BORINGSSL_PREFIX %+ _BN_set_bit +%xdefine BN_set_flags BORINGSSL_PREFIX %+ _BN_set_flags +%xdefine BN_set_negative BORINGSSL_PREFIX %+ _BN_set_negative +%xdefine BN_set_u64 BORINGSSL_PREFIX %+ _BN_set_u64 +%xdefine BN_set_word BORINGSSL_PREFIX %+ _BN_set_word +%xdefine BN_sqr BORINGSSL_PREFIX %+ _BN_sqr +%xdefine BN_sqrt BORINGSSL_PREFIX %+ _BN_sqrt +%xdefine BN_sub BORINGSSL_PREFIX %+ _BN_sub +%xdefine BN_sub_word BORINGSSL_PREFIX %+ _BN_sub_word +%xdefine BN_to_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _BN_to_ASN1_ENUMERATED +%xdefine BN_to_ASN1_INTEGER BORINGSSL_PREFIX %+ _BN_to_ASN1_INTEGER +%xdefine BN_to_montgomery BORINGSSL_PREFIX %+ _BN_to_montgomery +%xdefine BN_uadd BORINGSSL_PREFIX %+ _BN_uadd +%xdefine BN_ucmp BORINGSSL_PREFIX %+ _BN_ucmp +%xdefine BN_usub BORINGSSL_PREFIX %+ _BN_usub +%xdefine BN_value_one BORINGSSL_PREFIX %+ _BN_value_one +%xdefine BN_zero BORINGSSL_PREFIX %+ _BN_zero +%xdefine BORINGSSL_function_hit BORINGSSL_PREFIX %+ _BORINGSSL_function_hit +%xdefine BORINGSSL_self_test BORINGSSL_PREFIX %+ _BORINGSSL_self_test +%xdefine BUF_MEM_append BORINGSSL_PREFIX %+ _BUF_MEM_append +%xdefine BUF_MEM_free BORINGSSL_PREFIX %+ _BUF_MEM_free +%xdefine BUF_MEM_grow BORINGSSL_PREFIX %+ _BUF_MEM_grow +%xdefine BUF_MEM_grow_clean BORINGSSL_PREFIX %+ _BUF_MEM_grow_clean +%xdefine BUF_MEM_new BORINGSSL_PREFIX %+ _BUF_MEM_new +%xdefine BUF_MEM_reserve BORINGSSL_PREFIX %+ _BUF_MEM_reserve +%xdefine BUF_memdup BORINGSSL_PREFIX %+ _BUF_memdup +%xdefine BUF_strdup BORINGSSL_PREFIX %+ _BUF_strdup +%xdefine BUF_strlcat BORINGSSL_PREFIX %+ _BUF_strlcat +%xdefine BUF_strlcpy BORINGSSL_PREFIX %+ _BUF_strlcpy +%xdefine BUF_strndup BORINGSSL_PREFIX %+ _BUF_strndup +%xdefine BUF_strnlen BORINGSSL_PREFIX %+ _BUF_strnlen +%xdefine CAST_S_table0 BORINGSSL_PREFIX %+ _CAST_S_table0 +%xdefine CAST_S_table1 BORINGSSL_PREFIX %+ _CAST_S_table1 +%xdefine CAST_S_table2 BORINGSSL_PREFIX %+ _CAST_S_table2 +%xdefine CAST_S_table3 BORINGSSL_PREFIX %+ _CAST_S_table3 +%xdefine CAST_S_table4 BORINGSSL_PREFIX %+ _CAST_S_table4 +%xdefine CAST_S_table5 BORINGSSL_PREFIX %+ _CAST_S_table5 +%xdefine CAST_S_table6 BORINGSSL_PREFIX %+ _CAST_S_table6 +%xdefine CAST_S_table7 BORINGSSL_PREFIX %+ _CAST_S_table7 +%xdefine CAST_cbc_encrypt BORINGSSL_PREFIX %+ _CAST_cbc_encrypt +%xdefine CAST_decrypt BORINGSSL_PREFIX %+ _CAST_decrypt +%xdefine CAST_ecb_encrypt BORINGSSL_PREFIX %+ _CAST_ecb_encrypt +%xdefine CAST_encrypt BORINGSSL_PREFIX %+ _CAST_encrypt +%xdefine CAST_set_key BORINGSSL_PREFIX %+ _CAST_set_key +%xdefine CBB_add_asn1 BORINGSSL_PREFIX %+ _CBB_add_asn1 +%xdefine CBB_add_asn1_bool BORINGSSL_PREFIX %+ _CBB_add_asn1_bool +%xdefine CBB_add_asn1_int64 BORINGSSL_PREFIX %+ _CBB_add_asn1_int64 +%xdefine CBB_add_asn1_int64_with_tag BORINGSSL_PREFIX %+ _CBB_add_asn1_int64_with_tag +%xdefine CBB_add_asn1_octet_string BORINGSSL_PREFIX %+ _CBB_add_asn1_octet_string +%xdefine CBB_add_asn1_oid_from_text BORINGSSL_PREFIX %+ _CBB_add_asn1_oid_from_text +%xdefine CBB_add_asn1_uint64 BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64 +%xdefine CBB_add_asn1_uint64_with_tag BORINGSSL_PREFIX %+ _CBB_add_asn1_uint64_with_tag +%xdefine CBB_add_bytes BORINGSSL_PREFIX %+ _CBB_add_bytes +%xdefine CBB_add_space BORINGSSL_PREFIX %+ _CBB_add_space +%xdefine CBB_add_u16 BORINGSSL_PREFIX %+ _CBB_add_u16 +%xdefine CBB_add_u16_length_prefixed BORINGSSL_PREFIX %+ _CBB_add_u16_length_prefixed +%xdefine CBB_add_u16le BORINGSSL_PREFIX %+ _CBB_add_u16le +%xdefine CBB_add_u24 BORINGSSL_PREFIX %+ _CBB_add_u24 +%xdefine CBB_add_u24_length_prefixed BORINGSSL_PREFIX %+ _CBB_add_u24_length_prefixed +%xdefine CBB_add_u32 BORINGSSL_PREFIX %+ _CBB_add_u32 +%xdefine CBB_add_u32le BORINGSSL_PREFIX %+ _CBB_add_u32le +%xdefine CBB_add_u64 BORINGSSL_PREFIX %+ _CBB_add_u64 +%xdefine CBB_add_u64le BORINGSSL_PREFIX %+ _CBB_add_u64le +%xdefine CBB_add_u8 BORINGSSL_PREFIX %+ _CBB_add_u8 +%xdefine CBB_add_u8_length_prefixed BORINGSSL_PREFIX %+ _CBB_add_u8_length_prefixed +%xdefine CBB_add_zeros BORINGSSL_PREFIX %+ _CBB_add_zeros +%xdefine CBB_cleanup BORINGSSL_PREFIX %+ _CBB_cleanup +%xdefine CBB_data BORINGSSL_PREFIX %+ _CBB_data +%xdefine CBB_did_write BORINGSSL_PREFIX %+ _CBB_did_write +%xdefine CBB_discard_child BORINGSSL_PREFIX %+ _CBB_discard_child +%xdefine CBB_finish BORINGSSL_PREFIX %+ _CBB_finish +%xdefine CBB_finish_i2d BORINGSSL_PREFIX %+ _CBB_finish_i2d +%xdefine CBB_flush BORINGSSL_PREFIX %+ _CBB_flush +%xdefine CBB_flush_asn1_set_of BORINGSSL_PREFIX %+ _CBB_flush_asn1_set_of +%xdefine CBB_init BORINGSSL_PREFIX %+ _CBB_init +%xdefine CBB_init_fixed BORINGSSL_PREFIX %+ _CBB_init_fixed +%xdefine CBB_len BORINGSSL_PREFIX %+ _CBB_len +%xdefine CBB_reserve BORINGSSL_PREFIX %+ _CBB_reserve +%xdefine CBB_zero BORINGSSL_PREFIX %+ _CBB_zero +%xdefine CBS_asn1_ber_to_der BORINGSSL_PREFIX %+ _CBS_asn1_ber_to_der +%xdefine CBS_asn1_bitstring_has_bit BORINGSSL_PREFIX %+ _CBS_asn1_bitstring_has_bit +%xdefine CBS_asn1_oid_to_text BORINGSSL_PREFIX %+ _CBS_asn1_oid_to_text +%xdefine CBS_contains_zero_byte BORINGSSL_PREFIX %+ _CBS_contains_zero_byte +%xdefine CBS_copy_bytes BORINGSSL_PREFIX %+ _CBS_copy_bytes +%xdefine CBS_data BORINGSSL_PREFIX %+ _CBS_data +%xdefine CBS_get_any_asn1 BORINGSSL_PREFIX %+ _CBS_get_any_asn1 +%xdefine CBS_get_any_asn1_element BORINGSSL_PREFIX %+ _CBS_get_any_asn1_element +%xdefine CBS_get_any_ber_asn1_element BORINGSSL_PREFIX %+ _CBS_get_any_ber_asn1_element +%xdefine CBS_get_asn1 BORINGSSL_PREFIX %+ _CBS_get_asn1 +%xdefine CBS_get_asn1_bool BORINGSSL_PREFIX %+ _CBS_get_asn1_bool +%xdefine CBS_get_asn1_element BORINGSSL_PREFIX %+ _CBS_get_asn1_element +%xdefine CBS_get_asn1_implicit_string BORINGSSL_PREFIX %+ _CBS_get_asn1_implicit_string +%xdefine CBS_get_asn1_int64 BORINGSSL_PREFIX %+ _CBS_get_asn1_int64 +%xdefine CBS_get_asn1_uint64 BORINGSSL_PREFIX %+ _CBS_get_asn1_uint64 +%xdefine CBS_get_bytes BORINGSSL_PREFIX %+ _CBS_get_bytes +%xdefine CBS_get_last_u8 BORINGSSL_PREFIX %+ _CBS_get_last_u8 +%xdefine CBS_get_optional_asn1 BORINGSSL_PREFIX %+ _CBS_get_optional_asn1 +%xdefine CBS_get_optional_asn1_bool BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_bool +%xdefine CBS_get_optional_asn1_int64 BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_int64 +%xdefine CBS_get_optional_asn1_octet_string BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_octet_string +%xdefine CBS_get_optional_asn1_uint64 BORINGSSL_PREFIX %+ _CBS_get_optional_asn1_uint64 +%xdefine CBS_get_u16 BORINGSSL_PREFIX %+ _CBS_get_u16 +%xdefine CBS_get_u16_length_prefixed BORINGSSL_PREFIX %+ _CBS_get_u16_length_prefixed +%xdefine CBS_get_u16le BORINGSSL_PREFIX %+ _CBS_get_u16le +%xdefine CBS_get_u24 BORINGSSL_PREFIX %+ _CBS_get_u24 +%xdefine CBS_get_u24_length_prefixed BORINGSSL_PREFIX %+ _CBS_get_u24_length_prefixed +%xdefine CBS_get_u32 BORINGSSL_PREFIX %+ _CBS_get_u32 +%xdefine CBS_get_u32le BORINGSSL_PREFIX %+ _CBS_get_u32le +%xdefine CBS_get_u64 BORINGSSL_PREFIX %+ _CBS_get_u64 +%xdefine CBS_get_u64_decimal BORINGSSL_PREFIX %+ _CBS_get_u64_decimal +%xdefine CBS_get_u64le BORINGSSL_PREFIX %+ _CBS_get_u64le +%xdefine CBS_get_u8 BORINGSSL_PREFIX %+ _CBS_get_u8 +%xdefine CBS_get_u8_length_prefixed BORINGSSL_PREFIX %+ _CBS_get_u8_length_prefixed +%xdefine CBS_get_until_first BORINGSSL_PREFIX %+ _CBS_get_until_first +%xdefine CBS_init BORINGSSL_PREFIX %+ _CBS_init +%xdefine CBS_is_unsigned_asn1_integer BORINGSSL_PREFIX %+ _CBS_is_unsigned_asn1_integer +%xdefine CBS_is_valid_asn1_bitstring BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_bitstring +%xdefine CBS_is_valid_asn1_integer BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_integer +%xdefine CBS_is_valid_asn1_oid BORINGSSL_PREFIX %+ _CBS_is_valid_asn1_oid +%xdefine CBS_len BORINGSSL_PREFIX %+ _CBS_len +%xdefine CBS_mem_equal BORINGSSL_PREFIX %+ _CBS_mem_equal +%xdefine CBS_parse_generalized_time BORINGSSL_PREFIX %+ _CBS_parse_generalized_time +%xdefine CBS_parse_utc_time BORINGSSL_PREFIX %+ _CBS_parse_utc_time +%xdefine CBS_peek_asn1_tag BORINGSSL_PREFIX %+ _CBS_peek_asn1_tag +%xdefine CBS_skip BORINGSSL_PREFIX %+ _CBS_skip +%xdefine CBS_stow BORINGSSL_PREFIX %+ _CBS_stow +%xdefine CBS_strdup BORINGSSL_PREFIX %+ _CBS_strdup +%xdefine CERTIFICATEPOLICIES_free BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_free +%xdefine CERTIFICATEPOLICIES_it BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_it +%xdefine CERTIFICATEPOLICIES_new BORINGSSL_PREFIX %+ _CERTIFICATEPOLICIES_new +%xdefine CMAC_CTX_copy BORINGSSL_PREFIX %+ _CMAC_CTX_copy +%xdefine CMAC_CTX_free BORINGSSL_PREFIX %+ _CMAC_CTX_free +%xdefine CMAC_CTX_get0_cipher_ctx BORINGSSL_PREFIX %+ _CMAC_CTX_get0_cipher_ctx +%xdefine CMAC_CTX_new BORINGSSL_PREFIX %+ _CMAC_CTX_new +%xdefine CMAC_Final BORINGSSL_PREFIX %+ _CMAC_Final +%xdefine CMAC_Init BORINGSSL_PREFIX %+ _CMAC_Init +%xdefine CMAC_Reset BORINGSSL_PREFIX %+ _CMAC_Reset +%xdefine CMAC_Update BORINGSSL_PREFIX %+ _CMAC_Update +%xdefine CONF_VALUE_new BORINGSSL_PREFIX %+ _CONF_VALUE_new +%xdefine CONF_get1_default_config_file BORINGSSL_PREFIX %+ _CONF_get1_default_config_file +%xdefine CONF_modules_finish BORINGSSL_PREFIX %+ _CONF_modules_finish +%xdefine CONF_modules_free BORINGSSL_PREFIX %+ _CONF_modules_free +%xdefine CONF_modules_load_file BORINGSSL_PREFIX %+ _CONF_modules_load_file +%xdefine CONF_modules_unload BORINGSSL_PREFIX %+ _CONF_modules_unload +%xdefine CONF_parse_list BORINGSSL_PREFIX %+ _CONF_parse_list +%xdefine CRL_DIST_POINTS_free BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_free +%xdefine CRL_DIST_POINTS_it BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_it +%xdefine CRL_DIST_POINTS_new BORINGSSL_PREFIX %+ _CRL_DIST_POINTS_new +%xdefine CRYPTO_BUFFER_POOL_free BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_free +%xdefine CRYPTO_BUFFER_POOL_new BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_POOL_new +%xdefine CRYPTO_BUFFER_alloc BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_alloc +%xdefine CRYPTO_BUFFER_data BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_data +%xdefine CRYPTO_BUFFER_free BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_free +%xdefine CRYPTO_BUFFER_init_CBS BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_init_CBS +%xdefine CRYPTO_BUFFER_len BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_len +%xdefine CRYPTO_BUFFER_new BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new +%xdefine CRYPTO_BUFFER_new_from_CBS BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_CBS +%xdefine CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_new_from_static_data_unsafe +%xdefine CRYPTO_BUFFER_up_ref BORINGSSL_PREFIX %+ _CRYPTO_BUFFER_up_ref +%xdefine CRYPTO_MUTEX_cleanup BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_cleanup +%xdefine CRYPTO_MUTEX_init BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_init +%xdefine CRYPTO_MUTEX_lock_read BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_read +%xdefine CRYPTO_MUTEX_lock_write BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_lock_write +%xdefine CRYPTO_MUTEX_unlock_read BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_read +%xdefine CRYPTO_MUTEX_unlock_write BORINGSSL_PREFIX %+ _CRYPTO_MUTEX_unlock_write +%xdefine CRYPTO_POLYVAL_finish BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_finish +%xdefine CRYPTO_POLYVAL_init BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_init +%xdefine CRYPTO_POLYVAL_update_blocks BORINGSSL_PREFIX %+ _CRYPTO_POLYVAL_update_blocks +%xdefine CRYPTO_STATIC_MUTEX_is_write_locked BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_is_write_locked +%xdefine CRYPTO_STATIC_MUTEX_lock_read BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_read +%xdefine CRYPTO_STATIC_MUTEX_lock_write BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_lock_write +%xdefine CRYPTO_STATIC_MUTEX_unlock_read BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_read +%xdefine CRYPTO_STATIC_MUTEX_unlock_write BORINGSSL_PREFIX %+ _CRYPTO_STATIC_MUTEX_unlock_write +%xdefine CRYPTO_THREADID_current BORINGSSL_PREFIX %+ _CRYPTO_THREADID_current +%xdefine CRYPTO_THREADID_set_callback BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_callback +%xdefine CRYPTO_THREADID_set_numeric BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_numeric +%xdefine CRYPTO_THREADID_set_pointer BORINGSSL_PREFIX %+ _CRYPTO_THREADID_set_pointer +%xdefine CRYPTO_cbc128_decrypt BORINGSSL_PREFIX %+ _CRYPTO_cbc128_decrypt +%xdefine CRYPTO_cbc128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cbc128_encrypt +%xdefine CRYPTO_cfb128_1_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cfb128_1_encrypt +%xdefine CRYPTO_cfb128_8_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cfb128_8_encrypt +%xdefine CRYPTO_cfb128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_cfb128_encrypt +%xdefine CRYPTO_chacha_20 BORINGSSL_PREFIX %+ _CRYPTO_chacha_20 +%xdefine CRYPTO_cleanup_all_ex_data BORINGSSL_PREFIX %+ _CRYPTO_cleanup_all_ex_data +%xdefine CRYPTO_ctr128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt +%xdefine CRYPTO_ctr128_encrypt_ctr32 BORINGSSL_PREFIX %+ _CRYPTO_ctr128_encrypt_ctr32 +%xdefine CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_inheritzero_FOR_TESTING +%xdefine CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING BORINGSSL_PREFIX %+ _CRYPTO_fork_detect_ignore_wipeonfork_FOR_TESTING +%xdefine CRYPTO_free BORINGSSL_PREFIX %+ _CRYPTO_free +%xdefine CRYPTO_free_ex_data BORINGSSL_PREFIX %+ _CRYPTO_free_ex_data +%xdefine CRYPTO_gcm128_aad BORINGSSL_PREFIX %+ _CRYPTO_gcm128_aad +%xdefine CRYPTO_gcm128_decrypt BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt +%xdefine CRYPTO_gcm128_decrypt_ctr32 BORINGSSL_PREFIX %+ _CRYPTO_gcm128_decrypt_ctr32 +%xdefine CRYPTO_gcm128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt +%xdefine CRYPTO_gcm128_encrypt_ctr32 BORINGSSL_PREFIX %+ _CRYPTO_gcm128_encrypt_ctr32 +%xdefine CRYPTO_gcm128_finish BORINGSSL_PREFIX %+ _CRYPTO_gcm128_finish +%xdefine CRYPTO_gcm128_init_key BORINGSSL_PREFIX %+ _CRYPTO_gcm128_init_key +%xdefine CRYPTO_gcm128_setiv BORINGSSL_PREFIX %+ _CRYPTO_gcm128_setiv +%xdefine CRYPTO_gcm128_tag BORINGSSL_PREFIX %+ _CRYPTO_gcm128_tag +%xdefine CRYPTO_get_dynlock_create_callback BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_create_callback +%xdefine CRYPTO_get_dynlock_destroy_callback BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_destroy_callback +%xdefine CRYPTO_get_dynlock_lock_callback BORINGSSL_PREFIX %+ _CRYPTO_get_dynlock_lock_callback +%xdefine CRYPTO_get_ex_data BORINGSSL_PREFIX %+ _CRYPTO_get_ex_data +%xdefine CRYPTO_get_ex_new_index BORINGSSL_PREFIX %+ _CRYPTO_get_ex_new_index +%xdefine CRYPTO_get_fork_ube_generation BORINGSSL_PREFIX %+ _CRYPTO_get_fork_ube_generation +%xdefine CRYPTO_get_lock_name BORINGSSL_PREFIX %+ _CRYPTO_get_lock_name +%xdefine CRYPTO_get_locking_callback BORINGSSL_PREFIX %+ _CRYPTO_get_locking_callback +%xdefine CRYPTO_get_sysgenid_path BORINGSSL_PREFIX %+ _CRYPTO_get_sysgenid_path +%xdefine CRYPTO_get_thread_local BORINGSSL_PREFIX %+ _CRYPTO_get_thread_local +%xdefine CRYPTO_get_ube_generation_number BORINGSSL_PREFIX %+ _CRYPTO_get_ube_generation_number +%xdefine CRYPTO_get_vm_ube_active BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_active +%xdefine CRYPTO_get_vm_ube_generation BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_generation +%xdefine CRYPTO_get_vm_ube_supported BORINGSSL_PREFIX %+ _CRYPTO_get_vm_ube_supported +%xdefine CRYPTO_ghash_init BORINGSSL_PREFIX %+ _CRYPTO_ghash_init +%xdefine CRYPTO_has_asm BORINGSSL_PREFIX %+ _CRYPTO_has_asm +%xdefine CRYPTO_has_broken_NEON BORINGSSL_PREFIX %+ _CRYPTO_has_broken_NEON +%xdefine CRYPTO_hchacha20 BORINGSSL_PREFIX %+ _CRYPTO_hchacha20 +%xdefine CRYPTO_is_ARMv8_DIT_capable_for_testing BORINGSSL_PREFIX %+ _CRYPTO_is_ARMv8_DIT_capable_for_testing +%xdefine CRYPTO_is_PPC64LE_vcrypto_capable BORINGSSL_PREFIX %+ _CRYPTO_is_PPC64LE_vcrypto_capable +%xdefine CRYPTO_is_confidential_build BORINGSSL_PREFIX %+ _CRYPTO_is_confidential_build +%xdefine CRYPTO_library_init BORINGSSL_PREFIX %+ _CRYPTO_library_init +%xdefine CRYPTO_malloc BORINGSSL_PREFIX %+ _CRYPTO_malloc +%xdefine CRYPTO_malloc_init BORINGSSL_PREFIX %+ _CRYPTO_malloc_init +%xdefine CRYPTO_mem_ctrl BORINGSSL_PREFIX %+ _CRYPTO_mem_ctrl +%xdefine CRYPTO_memcmp BORINGSSL_PREFIX %+ _CRYPTO_memcmp +%xdefine CRYPTO_needs_hwcap2_workaround BORINGSSL_PREFIX %+ _CRYPTO_needs_hwcap2_workaround +%xdefine CRYPTO_new_ex_data BORINGSSL_PREFIX %+ _CRYPTO_new_ex_data +%xdefine CRYPTO_num_locks BORINGSSL_PREFIX %+ _CRYPTO_num_locks +%xdefine CRYPTO_ofb128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_ofb128_encrypt +%xdefine CRYPTO_once BORINGSSL_PREFIX %+ _CRYPTO_once +%xdefine CRYPTO_poly1305_finish BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish +%xdefine CRYPTO_poly1305_finish_neon BORINGSSL_PREFIX %+ _CRYPTO_poly1305_finish_neon +%xdefine CRYPTO_poly1305_init BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init +%xdefine CRYPTO_poly1305_init_neon BORINGSSL_PREFIX %+ _CRYPTO_poly1305_init_neon +%xdefine CRYPTO_poly1305_update BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update +%xdefine CRYPTO_poly1305_update_neon BORINGSSL_PREFIX %+ _CRYPTO_poly1305_update_neon +%xdefine CRYPTO_pre_sandbox_init BORINGSSL_PREFIX %+ _CRYPTO_pre_sandbox_init +%xdefine CRYPTO_rdrand_multiple8 BORINGSSL_PREFIX %+ _CRYPTO_rdrand_multiple8 +%xdefine CRYPTO_realloc BORINGSSL_PREFIX %+ _CRYPTO_realloc +%xdefine CRYPTO_refcount_dec_and_test_zero BORINGSSL_PREFIX %+ _CRYPTO_refcount_dec_and_test_zero +%xdefine CRYPTO_refcount_inc BORINGSSL_PREFIX %+ _CRYPTO_refcount_inc +%xdefine CRYPTO_rndr_multiple8 BORINGSSL_PREFIX %+ _CRYPTO_rndr_multiple8 +%xdefine CRYPTO_secure_malloc_init BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_init +%xdefine CRYPTO_secure_malloc_initialized BORINGSSL_PREFIX %+ _CRYPTO_secure_malloc_initialized +%xdefine CRYPTO_secure_used BORINGSSL_PREFIX %+ _CRYPTO_secure_used +%xdefine CRYPTO_set_add_lock_callback BORINGSSL_PREFIX %+ _CRYPTO_set_add_lock_callback +%xdefine CRYPTO_set_dynlock_create_callback BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_create_callback +%xdefine CRYPTO_set_dynlock_destroy_callback BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_destroy_callback +%xdefine CRYPTO_set_dynlock_lock_callback BORINGSSL_PREFIX %+ _CRYPTO_set_dynlock_lock_callback +%xdefine CRYPTO_set_ex_data BORINGSSL_PREFIX %+ _CRYPTO_set_ex_data +%xdefine CRYPTO_set_id_callback BORINGSSL_PREFIX %+ _CRYPTO_set_id_callback +%xdefine CRYPTO_set_locking_callback BORINGSSL_PREFIX %+ _CRYPTO_set_locking_callback +%xdefine CRYPTO_set_mem_functions BORINGSSL_PREFIX %+ _CRYPTO_set_mem_functions +%xdefine CRYPTO_set_thread_local BORINGSSL_PREFIX %+ _CRYPTO_set_thread_local +%xdefine CRYPTO_sysrand BORINGSSL_PREFIX %+ _CRYPTO_sysrand +%xdefine CRYPTO_sysrand_if_available BORINGSSL_PREFIX %+ _CRYPTO_sysrand_if_available +%xdefine CRYPTO_tls1_prf BORINGSSL_PREFIX %+ _CRYPTO_tls1_prf +%xdefine CRYPTO_xts128_encrypt BORINGSSL_PREFIX %+ _CRYPTO_xts128_encrypt +%xdefine CTR_DRBG_clear BORINGSSL_PREFIX %+ _CTR_DRBG_clear +%xdefine CTR_DRBG_free BORINGSSL_PREFIX %+ _CTR_DRBG_free +%xdefine CTR_DRBG_generate BORINGSSL_PREFIX %+ _CTR_DRBG_generate +%xdefine CTR_DRBG_init BORINGSSL_PREFIX %+ _CTR_DRBG_init +%xdefine CTR_DRBG_new BORINGSSL_PREFIX %+ _CTR_DRBG_new +%xdefine CTR_DRBG_reseed BORINGSSL_PREFIX %+ _CTR_DRBG_reseed +%xdefine ChaCha20_ctr32_avx2 BORINGSSL_PREFIX %+ _ChaCha20_ctr32_avx2 +%xdefine ChaCha20_ctr32_neon BORINGSSL_PREFIX %+ _ChaCha20_ctr32_neon +%xdefine ChaCha20_ctr32_nohw BORINGSSL_PREFIX %+ _ChaCha20_ctr32_nohw +%xdefine ChaCha20_ctr32_ssse3 BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3 +%xdefine ChaCha20_ctr32_ssse3_4x BORINGSSL_PREFIX %+ _ChaCha20_ctr32_ssse3_4x +%xdefine DES_decrypt3 BORINGSSL_PREFIX %+ _DES_decrypt3 +%xdefine DES_ecb3_encrypt BORINGSSL_PREFIX %+ _DES_ecb3_encrypt +%xdefine DES_ecb3_encrypt_ex BORINGSSL_PREFIX %+ _DES_ecb3_encrypt_ex +%xdefine DES_ecb_encrypt BORINGSSL_PREFIX %+ _DES_ecb_encrypt +%xdefine DES_ecb_encrypt_ex BORINGSSL_PREFIX %+ _DES_ecb_encrypt_ex +%xdefine DES_ede2_cbc_encrypt BORINGSSL_PREFIX %+ _DES_ede2_cbc_encrypt +%xdefine DES_ede3_cbc_encrypt BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt +%xdefine DES_ede3_cbc_encrypt_ex BORINGSSL_PREFIX %+ _DES_ede3_cbc_encrypt_ex +%xdefine DES_encrypt3 BORINGSSL_PREFIX %+ _DES_encrypt3 +%xdefine DES_is_weak_key BORINGSSL_PREFIX %+ _DES_is_weak_key +%xdefine DES_key_sched BORINGSSL_PREFIX %+ _DES_key_sched +%xdefine DES_ncbc_encrypt BORINGSSL_PREFIX %+ _DES_ncbc_encrypt +%xdefine DES_ncbc_encrypt_ex BORINGSSL_PREFIX %+ _DES_ncbc_encrypt_ex +%xdefine DES_set_key BORINGSSL_PREFIX %+ _DES_set_key +%xdefine DES_set_key_ex BORINGSSL_PREFIX %+ _DES_set_key_ex +%xdefine DES_set_key_unchecked BORINGSSL_PREFIX %+ _DES_set_key_unchecked +%xdefine DES_set_odd_parity BORINGSSL_PREFIX %+ _DES_set_odd_parity +%xdefine DH_bits BORINGSSL_PREFIX %+ _DH_bits +%xdefine DH_check BORINGSSL_PREFIX %+ _DH_check +%xdefine DH_check_pub_key BORINGSSL_PREFIX %+ _DH_check_pub_key +%xdefine DH_clear_flags BORINGSSL_PREFIX %+ _DH_clear_flags +%xdefine DH_compute_key BORINGSSL_PREFIX %+ _DH_compute_key +%xdefine DH_compute_key_hashed BORINGSSL_PREFIX %+ _DH_compute_key_hashed +%xdefine DH_compute_key_padded BORINGSSL_PREFIX %+ _DH_compute_key_padded +%xdefine DH_free BORINGSSL_PREFIX %+ _DH_free +%xdefine DH_generate_key BORINGSSL_PREFIX %+ _DH_generate_key +%xdefine DH_generate_parameters BORINGSSL_PREFIX %+ _DH_generate_parameters +%xdefine DH_generate_parameters_ex BORINGSSL_PREFIX %+ _DH_generate_parameters_ex +%xdefine DH_get0_g BORINGSSL_PREFIX %+ _DH_get0_g +%xdefine DH_get0_key BORINGSSL_PREFIX %+ _DH_get0_key +%xdefine DH_get0_p BORINGSSL_PREFIX %+ _DH_get0_p +%xdefine DH_get0_pqg BORINGSSL_PREFIX %+ _DH_get0_pqg +%xdefine DH_get0_priv_key BORINGSSL_PREFIX %+ _DH_get0_priv_key +%xdefine DH_get0_pub_key BORINGSSL_PREFIX %+ _DH_get0_pub_key +%xdefine DH_get0_q BORINGSSL_PREFIX %+ _DH_get0_q +%xdefine DH_get_2048_256 BORINGSSL_PREFIX %+ _DH_get_2048_256 +%xdefine DH_get_rfc7919_2048 BORINGSSL_PREFIX %+ _DH_get_rfc7919_2048 +%xdefine DH_get_rfc7919_3072 BORINGSSL_PREFIX %+ _DH_get_rfc7919_3072 +%xdefine DH_get_rfc7919_4096 BORINGSSL_PREFIX %+ _DH_get_rfc7919_4096 +%xdefine DH_get_rfc7919_8192 BORINGSSL_PREFIX %+ _DH_get_rfc7919_8192 +%xdefine DH_marshal_parameters BORINGSSL_PREFIX %+ _DH_marshal_parameters +%xdefine DH_new BORINGSSL_PREFIX %+ _DH_new +%xdefine DH_new_by_nid BORINGSSL_PREFIX %+ _DH_new_by_nid +%xdefine DH_num_bits BORINGSSL_PREFIX %+ _DH_num_bits +%xdefine DH_parse_parameters BORINGSSL_PREFIX %+ _DH_parse_parameters +%xdefine DH_set0_key BORINGSSL_PREFIX %+ _DH_set0_key +%xdefine DH_set0_pqg BORINGSSL_PREFIX %+ _DH_set0_pqg +%xdefine DH_set_length BORINGSSL_PREFIX %+ _DH_set_length +%xdefine DH_size BORINGSSL_PREFIX %+ _DH_size +%xdefine DH_up_ref BORINGSSL_PREFIX %+ _DH_up_ref +%xdefine DHparams_dup BORINGSSL_PREFIX %+ _DHparams_dup +%xdefine DIRECTORYSTRING_free BORINGSSL_PREFIX %+ _DIRECTORYSTRING_free +%xdefine DIRECTORYSTRING_it BORINGSSL_PREFIX %+ _DIRECTORYSTRING_it +%xdefine DIRECTORYSTRING_new BORINGSSL_PREFIX %+ _DIRECTORYSTRING_new +%xdefine DISPLAYTEXT_free BORINGSSL_PREFIX %+ _DISPLAYTEXT_free +%xdefine DISPLAYTEXT_it BORINGSSL_PREFIX %+ _DISPLAYTEXT_it +%xdefine DISPLAYTEXT_new BORINGSSL_PREFIX %+ _DISPLAYTEXT_new +%xdefine DIST_POINT_NAME_free BORINGSSL_PREFIX %+ _DIST_POINT_NAME_free +%xdefine DIST_POINT_NAME_it BORINGSSL_PREFIX %+ _DIST_POINT_NAME_it +%xdefine DIST_POINT_NAME_new BORINGSSL_PREFIX %+ _DIST_POINT_NAME_new +%xdefine DIST_POINT_free BORINGSSL_PREFIX %+ _DIST_POINT_free +%xdefine DIST_POINT_it BORINGSSL_PREFIX %+ _DIST_POINT_it +%xdefine DIST_POINT_new BORINGSSL_PREFIX %+ _DIST_POINT_new +%xdefine DIST_POINT_set_dpname BORINGSSL_PREFIX %+ _DIST_POINT_set_dpname +%xdefine DSA_SIG_free BORINGSSL_PREFIX %+ _DSA_SIG_free +%xdefine DSA_SIG_get0 BORINGSSL_PREFIX %+ _DSA_SIG_get0 +%xdefine DSA_SIG_marshal BORINGSSL_PREFIX %+ _DSA_SIG_marshal +%xdefine DSA_SIG_new BORINGSSL_PREFIX %+ _DSA_SIG_new +%xdefine DSA_SIG_parse BORINGSSL_PREFIX %+ _DSA_SIG_parse +%xdefine DSA_SIG_set0 BORINGSSL_PREFIX %+ _DSA_SIG_set0 +%xdefine DSA_bits BORINGSSL_PREFIX %+ _DSA_bits +%xdefine DSA_check_signature BORINGSSL_PREFIX %+ _DSA_check_signature +%xdefine DSA_do_check_signature BORINGSSL_PREFIX %+ _DSA_do_check_signature +%xdefine DSA_do_sign BORINGSSL_PREFIX %+ _DSA_do_sign +%xdefine DSA_do_verify BORINGSSL_PREFIX %+ _DSA_do_verify +%xdefine DSA_dup_DH BORINGSSL_PREFIX %+ _DSA_dup_DH +%xdefine DSA_free BORINGSSL_PREFIX %+ _DSA_free +%xdefine DSA_generate_key BORINGSSL_PREFIX %+ _DSA_generate_key +%xdefine DSA_generate_parameters_ex BORINGSSL_PREFIX %+ _DSA_generate_parameters_ex +%xdefine DSA_get0_g BORINGSSL_PREFIX %+ _DSA_get0_g +%xdefine DSA_get0_key BORINGSSL_PREFIX %+ _DSA_get0_key +%xdefine DSA_get0_p BORINGSSL_PREFIX %+ _DSA_get0_p +%xdefine DSA_get0_pqg BORINGSSL_PREFIX %+ _DSA_get0_pqg +%xdefine DSA_get0_priv_key BORINGSSL_PREFIX %+ _DSA_get0_priv_key +%xdefine DSA_get0_pub_key BORINGSSL_PREFIX %+ _DSA_get0_pub_key +%xdefine DSA_get0_q BORINGSSL_PREFIX %+ _DSA_get0_q +%xdefine DSA_get_ex_data BORINGSSL_PREFIX %+ _DSA_get_ex_data +%xdefine DSA_get_ex_new_index BORINGSSL_PREFIX %+ _DSA_get_ex_new_index +%xdefine DSA_marshal_parameters BORINGSSL_PREFIX %+ _DSA_marshal_parameters +%xdefine DSA_marshal_private_key BORINGSSL_PREFIX %+ _DSA_marshal_private_key +%xdefine DSA_marshal_public_key BORINGSSL_PREFIX %+ _DSA_marshal_public_key +%xdefine DSA_new BORINGSSL_PREFIX %+ _DSA_new +%xdefine DSA_parse_parameters BORINGSSL_PREFIX %+ _DSA_parse_parameters +%xdefine DSA_parse_private_key BORINGSSL_PREFIX %+ _DSA_parse_private_key +%xdefine DSA_parse_public_key BORINGSSL_PREFIX %+ _DSA_parse_public_key +%xdefine DSA_print BORINGSSL_PREFIX %+ _DSA_print +%xdefine DSA_print_fp BORINGSSL_PREFIX %+ _DSA_print_fp +%xdefine DSA_set0_key BORINGSSL_PREFIX %+ _DSA_set0_key +%xdefine DSA_set0_pqg BORINGSSL_PREFIX %+ _DSA_set0_pqg +%xdefine DSA_set_ex_data BORINGSSL_PREFIX %+ _DSA_set_ex_data +%xdefine DSA_sign BORINGSSL_PREFIX %+ _DSA_sign +%xdefine DSA_size BORINGSSL_PREFIX %+ _DSA_size +%xdefine DSA_up_ref BORINGSSL_PREFIX %+ _DSA_up_ref +%xdefine DSA_verify BORINGSSL_PREFIX %+ _DSA_verify +%xdefine DSAparams_dup BORINGSSL_PREFIX %+ _DSAparams_dup +%xdefine ECDH_compute_key BORINGSSL_PREFIX %+ _ECDH_compute_key +%xdefine ECDH_compute_key_fips BORINGSSL_PREFIX %+ _ECDH_compute_key_fips +%xdefine ECDH_compute_shared_secret BORINGSSL_PREFIX %+ _ECDH_compute_shared_secret +%xdefine ECDSA_SIG_free BORINGSSL_PREFIX %+ _ECDSA_SIG_free +%xdefine ECDSA_SIG_from_bytes BORINGSSL_PREFIX %+ _ECDSA_SIG_from_bytes +%xdefine ECDSA_SIG_get0 BORINGSSL_PREFIX %+ _ECDSA_SIG_get0 +%xdefine ECDSA_SIG_get0_r BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_r +%xdefine ECDSA_SIG_get0_s BORINGSSL_PREFIX %+ _ECDSA_SIG_get0_s +%xdefine ECDSA_SIG_marshal BORINGSSL_PREFIX %+ _ECDSA_SIG_marshal +%xdefine ECDSA_SIG_max_len BORINGSSL_PREFIX %+ _ECDSA_SIG_max_len +%xdefine ECDSA_SIG_new BORINGSSL_PREFIX %+ _ECDSA_SIG_new +%xdefine ECDSA_SIG_parse BORINGSSL_PREFIX %+ _ECDSA_SIG_parse +%xdefine ECDSA_SIG_set0 BORINGSSL_PREFIX %+ _ECDSA_SIG_set0 +%xdefine ECDSA_SIG_to_bytes BORINGSSL_PREFIX %+ _ECDSA_SIG_to_bytes +%xdefine ECDSA_do_sign BORINGSSL_PREFIX %+ _ECDSA_do_sign +%xdefine ECDSA_do_verify BORINGSSL_PREFIX %+ _ECDSA_do_verify +%xdefine ECDSA_sign BORINGSSL_PREFIX %+ _ECDSA_sign +%xdefine ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_PREFIX %+ _ECDSA_sign_with_nonce_and_leak_private_key_for_testing +%xdefine ECDSA_size BORINGSSL_PREFIX %+ _ECDSA_size +%xdefine ECDSA_verify BORINGSSL_PREFIX %+ _ECDSA_verify +%xdefine ECPKParameters_print BORINGSSL_PREFIX %+ _ECPKParameters_print +%xdefine EC_GFp_mont_method BORINGSSL_PREFIX %+ _EC_GFp_mont_method +%xdefine EC_GFp_nistp224_method BORINGSSL_PREFIX %+ _EC_GFp_nistp224_method +%xdefine EC_GFp_nistp256_method BORINGSSL_PREFIX %+ _EC_GFp_nistp256_method +%xdefine EC_GFp_nistp384_method BORINGSSL_PREFIX %+ _EC_GFp_nistp384_method +%xdefine EC_GFp_nistp521_method BORINGSSL_PREFIX %+ _EC_GFp_nistp521_method +%xdefine EC_GFp_nistz256_method BORINGSSL_PREFIX %+ _EC_GFp_nistz256_method +%xdefine EC_GROUP_cmp BORINGSSL_PREFIX %+ _EC_GROUP_cmp +%xdefine EC_GROUP_dup BORINGSSL_PREFIX %+ _EC_GROUP_dup +%xdefine EC_GROUP_free BORINGSSL_PREFIX %+ _EC_GROUP_free +%xdefine EC_GROUP_get0_generator BORINGSSL_PREFIX %+ _EC_GROUP_get0_generator +%xdefine EC_GROUP_get0_order BORINGSSL_PREFIX %+ _EC_GROUP_get0_order +%xdefine EC_GROUP_get0_seed BORINGSSL_PREFIX %+ _EC_GROUP_get0_seed +%xdefine EC_GROUP_get_asn1_flag BORINGSSL_PREFIX %+ _EC_GROUP_get_asn1_flag +%xdefine EC_GROUP_get_cofactor BORINGSSL_PREFIX %+ _EC_GROUP_get_cofactor +%xdefine EC_GROUP_get_curve_GFp BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_GFp +%xdefine EC_GROUP_get_curve_name BORINGSSL_PREFIX %+ _EC_GROUP_get_curve_name +%xdefine EC_GROUP_get_degree BORINGSSL_PREFIX %+ _EC_GROUP_get_degree +%xdefine EC_GROUP_get_order BORINGSSL_PREFIX %+ _EC_GROUP_get_order +%xdefine EC_GROUP_get_point_conversion_form BORINGSSL_PREFIX %+ _EC_GROUP_get_point_conversion_form +%xdefine EC_GROUP_get_seed_len BORINGSSL_PREFIX %+ _EC_GROUP_get_seed_len +%xdefine EC_GROUP_method_of BORINGSSL_PREFIX %+ _EC_GROUP_method_of +%xdefine EC_GROUP_new_by_curve_name BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name +%xdefine EC_GROUP_new_by_curve_name_mutable BORINGSSL_PREFIX %+ _EC_GROUP_new_by_curve_name_mutable +%xdefine EC_GROUP_new_curve_GFp BORINGSSL_PREFIX %+ _EC_GROUP_new_curve_GFp +%xdefine EC_GROUP_order_bits BORINGSSL_PREFIX %+ _EC_GROUP_order_bits +%xdefine EC_GROUP_set_asn1_flag BORINGSSL_PREFIX %+ _EC_GROUP_set_asn1_flag +%xdefine EC_GROUP_set_generator BORINGSSL_PREFIX %+ _EC_GROUP_set_generator +%xdefine EC_GROUP_set_point_conversion_form BORINGSSL_PREFIX %+ _EC_GROUP_set_point_conversion_form +%xdefine EC_GROUP_set_seed BORINGSSL_PREFIX %+ _EC_GROUP_set_seed +%xdefine EC_KEY_METHOD_free BORINGSSL_PREFIX %+ _EC_KEY_METHOD_free +%xdefine EC_KEY_METHOD_new BORINGSSL_PREFIX %+ _EC_KEY_METHOD_new +%xdefine EC_KEY_METHOD_set_flags BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_flags +%xdefine EC_KEY_METHOD_set_init_awslc BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_init_awslc +%xdefine EC_KEY_METHOD_set_sign_awslc BORINGSSL_PREFIX %+ _EC_KEY_METHOD_set_sign_awslc +%xdefine EC_KEY_OpenSSL BORINGSSL_PREFIX %+ _EC_KEY_OpenSSL +%xdefine EC_KEY_check_fips BORINGSSL_PREFIX %+ _EC_KEY_check_fips +%xdefine EC_KEY_check_key BORINGSSL_PREFIX %+ _EC_KEY_check_key +%xdefine EC_KEY_decoded_from_explicit_params BORINGSSL_PREFIX %+ _EC_KEY_decoded_from_explicit_params +%xdefine EC_KEY_derive_from_secret BORINGSSL_PREFIX %+ _EC_KEY_derive_from_secret +%xdefine EC_KEY_dup BORINGSSL_PREFIX %+ _EC_KEY_dup +%xdefine EC_KEY_free BORINGSSL_PREFIX %+ _EC_KEY_free +%xdefine EC_KEY_generate_key BORINGSSL_PREFIX %+ _EC_KEY_generate_key +%xdefine EC_KEY_generate_key_fips BORINGSSL_PREFIX %+ _EC_KEY_generate_key_fips +%xdefine EC_KEY_get0_group BORINGSSL_PREFIX %+ _EC_KEY_get0_group +%xdefine EC_KEY_get0_private_key BORINGSSL_PREFIX %+ _EC_KEY_get0_private_key +%xdefine EC_KEY_get0_public_key BORINGSSL_PREFIX %+ _EC_KEY_get0_public_key +%xdefine EC_KEY_get_conv_form BORINGSSL_PREFIX %+ _EC_KEY_get_conv_form +%xdefine EC_KEY_get_default_method BORINGSSL_PREFIX %+ _EC_KEY_get_default_method +%xdefine EC_KEY_get_enc_flags BORINGSSL_PREFIX %+ _EC_KEY_get_enc_flags +%xdefine EC_KEY_get_ex_data BORINGSSL_PREFIX %+ _EC_KEY_get_ex_data +%xdefine EC_KEY_get_ex_new_index BORINGSSL_PREFIX %+ _EC_KEY_get_ex_new_index +%xdefine EC_KEY_get_method BORINGSSL_PREFIX %+ _EC_KEY_get_method +%xdefine EC_KEY_is_opaque BORINGSSL_PREFIX %+ _EC_KEY_is_opaque +%xdefine EC_KEY_key2buf BORINGSSL_PREFIX %+ _EC_KEY_key2buf +%xdefine EC_KEY_marshal_curve_name BORINGSSL_PREFIX %+ _EC_KEY_marshal_curve_name +%xdefine EC_KEY_marshal_private_key BORINGSSL_PREFIX %+ _EC_KEY_marshal_private_key +%xdefine EC_KEY_new BORINGSSL_PREFIX %+ _EC_KEY_new +%xdefine EC_KEY_new_by_curve_name BORINGSSL_PREFIX %+ _EC_KEY_new_by_curve_name +%xdefine EC_KEY_new_method BORINGSSL_PREFIX %+ _EC_KEY_new_method +%xdefine EC_KEY_parse_curve_name BORINGSSL_PREFIX %+ _EC_KEY_parse_curve_name +%xdefine EC_KEY_parse_parameters BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters +%xdefine EC_KEY_parse_parameters_and_type BORINGSSL_PREFIX %+ _EC_KEY_parse_parameters_and_type +%xdefine EC_KEY_parse_private_key BORINGSSL_PREFIX %+ _EC_KEY_parse_private_key +%xdefine EC_KEY_set_asn1_flag BORINGSSL_PREFIX %+ _EC_KEY_set_asn1_flag +%xdefine EC_KEY_set_conv_form BORINGSSL_PREFIX %+ _EC_KEY_set_conv_form +%xdefine EC_KEY_set_enc_flags BORINGSSL_PREFIX %+ _EC_KEY_set_enc_flags +%xdefine EC_KEY_set_ex_data BORINGSSL_PREFIX %+ _EC_KEY_set_ex_data +%xdefine EC_KEY_set_group BORINGSSL_PREFIX %+ _EC_KEY_set_group +%xdefine EC_KEY_set_method BORINGSSL_PREFIX %+ _EC_KEY_set_method +%xdefine EC_KEY_set_private_key BORINGSSL_PREFIX %+ _EC_KEY_set_private_key +%xdefine EC_KEY_set_public_key BORINGSSL_PREFIX %+ _EC_KEY_set_public_key +%xdefine EC_KEY_set_public_key_affine_coordinates BORINGSSL_PREFIX %+ _EC_KEY_set_public_key_affine_coordinates +%xdefine EC_KEY_up_ref BORINGSSL_PREFIX %+ _EC_KEY_up_ref +%xdefine EC_METHOD_get_field_type BORINGSSL_PREFIX %+ _EC_METHOD_get_field_type +%xdefine EC_POINT_add BORINGSSL_PREFIX %+ _EC_POINT_add +%xdefine EC_POINT_bn2point BORINGSSL_PREFIX %+ _EC_POINT_bn2point +%xdefine EC_POINT_clear_free BORINGSSL_PREFIX %+ _EC_POINT_clear_free +%xdefine EC_POINT_cmp BORINGSSL_PREFIX %+ _EC_POINT_cmp +%xdefine EC_POINT_copy BORINGSSL_PREFIX %+ _EC_POINT_copy +%xdefine EC_POINT_dbl BORINGSSL_PREFIX %+ _EC_POINT_dbl +%xdefine EC_POINT_dup BORINGSSL_PREFIX %+ _EC_POINT_dup +%xdefine EC_POINT_free BORINGSSL_PREFIX %+ _EC_POINT_free +%xdefine EC_POINT_get_affine_coordinates BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates +%xdefine EC_POINT_get_affine_coordinates_GFp BORINGSSL_PREFIX %+ _EC_POINT_get_affine_coordinates_GFp +%xdefine EC_POINT_invert BORINGSSL_PREFIX %+ _EC_POINT_invert +%xdefine EC_POINT_is_at_infinity BORINGSSL_PREFIX %+ _EC_POINT_is_at_infinity +%xdefine EC_POINT_is_on_curve BORINGSSL_PREFIX %+ _EC_POINT_is_on_curve +%xdefine EC_POINT_mul BORINGSSL_PREFIX %+ _EC_POINT_mul +%xdefine EC_POINT_new BORINGSSL_PREFIX %+ _EC_POINT_new +%xdefine EC_POINT_oct2point BORINGSSL_PREFIX %+ _EC_POINT_oct2point +%xdefine EC_POINT_point2bn BORINGSSL_PREFIX %+ _EC_POINT_point2bn +%xdefine EC_POINT_point2cbb BORINGSSL_PREFIX %+ _EC_POINT_point2cbb +%xdefine EC_POINT_point2oct BORINGSSL_PREFIX %+ _EC_POINT_point2oct +%xdefine EC_POINT_set_affine_coordinates BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates +%xdefine EC_POINT_set_affine_coordinates_GFp BORINGSSL_PREFIX %+ _EC_POINT_set_affine_coordinates_GFp +%xdefine EC_POINT_set_compressed_coordinates_GFp BORINGSSL_PREFIX %+ _EC_POINT_set_compressed_coordinates_GFp +%xdefine EC_POINT_set_to_infinity BORINGSSL_PREFIX %+ _EC_POINT_set_to_infinity +%xdefine EC_curve_nid2nist BORINGSSL_PREFIX %+ _EC_curve_nid2nist +%xdefine EC_curve_nist2nid BORINGSSL_PREFIX %+ _EC_curve_nist2nid +%xdefine EC_get_builtin_curves BORINGSSL_PREFIX %+ _EC_get_builtin_curves +%xdefine EC_group_p224 BORINGSSL_PREFIX %+ _EC_group_p224 +%xdefine EC_group_p256 BORINGSSL_PREFIX %+ _EC_group_p256 +%xdefine EC_group_p384 BORINGSSL_PREFIX %+ _EC_group_p384 +%xdefine EC_group_p521 BORINGSSL_PREFIX %+ _EC_group_p521 +%xdefine EC_group_secp256k1 BORINGSSL_PREFIX %+ _EC_group_secp256k1 +%xdefine EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_PREFIX %+ _EC_hash_to_curve_p256_xmd_sha256_sswu +%xdefine EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_PREFIX %+ _EC_hash_to_curve_p384_xmd_sha384_sswu +%xdefine ED25519_check_public_key BORINGSSL_PREFIX %+ _ED25519_check_public_key +%xdefine ED25519_keypair BORINGSSL_PREFIX %+ _ED25519_keypair +%xdefine ED25519_keypair_from_seed BORINGSSL_PREFIX %+ _ED25519_keypair_from_seed +%xdefine ED25519_keypair_internal BORINGSSL_PREFIX %+ _ED25519_keypair_internal +%xdefine ED25519_sign BORINGSSL_PREFIX %+ _ED25519_sign +%xdefine ED25519_sign_no_self_test BORINGSSL_PREFIX %+ _ED25519_sign_no_self_test +%xdefine ED25519_verify BORINGSSL_PREFIX %+ _ED25519_verify +%xdefine ED25519_verify_no_self_test BORINGSSL_PREFIX %+ _ED25519_verify_no_self_test +%xdefine ED25519ctx_sign BORINGSSL_PREFIX %+ _ED25519ctx_sign +%xdefine ED25519ctx_sign_no_self_test BORINGSSL_PREFIX %+ _ED25519ctx_sign_no_self_test +%xdefine ED25519ctx_verify BORINGSSL_PREFIX %+ _ED25519ctx_verify +%xdefine ED25519ctx_verify_no_self_test BORINGSSL_PREFIX %+ _ED25519ctx_verify_no_self_test +%xdefine ED25519ph_sign BORINGSSL_PREFIX %+ _ED25519ph_sign +%xdefine ED25519ph_sign_digest BORINGSSL_PREFIX %+ _ED25519ph_sign_digest +%xdefine ED25519ph_sign_digest_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_sign_digest_no_self_test +%xdefine ED25519ph_sign_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_sign_no_self_test +%xdefine ED25519ph_verify BORINGSSL_PREFIX %+ _ED25519ph_verify +%xdefine ED25519ph_verify_digest BORINGSSL_PREFIX %+ _ED25519ph_verify_digest +%xdefine ED25519ph_verify_digest_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_verify_digest_no_self_test +%xdefine ED25519ph_verify_no_self_test BORINGSSL_PREFIX %+ _ED25519ph_verify_no_self_test +%xdefine EDIPARTYNAME_free BORINGSSL_PREFIX %+ _EDIPARTYNAME_free +%xdefine EDIPARTYNAME_it BORINGSSL_PREFIX %+ _EDIPARTYNAME_it +%xdefine EDIPARTYNAME_new BORINGSSL_PREFIX %+ _EDIPARTYNAME_new +%xdefine ENGINE_cleanup BORINGSSL_PREFIX %+ _ENGINE_cleanup +%xdefine ENGINE_free BORINGSSL_PREFIX %+ _ENGINE_free +%xdefine ENGINE_get_EC BORINGSSL_PREFIX %+ _ENGINE_get_EC +%xdefine ENGINE_get_RSA BORINGSSL_PREFIX %+ _ENGINE_get_RSA +%xdefine ENGINE_load_builtin_engines BORINGSSL_PREFIX %+ _ENGINE_load_builtin_engines +%xdefine ENGINE_new BORINGSSL_PREFIX %+ _ENGINE_new +%xdefine ENGINE_register_all_ciphers BORINGSSL_PREFIX %+ _ENGINE_register_all_ciphers +%xdefine ENGINE_register_all_complete BORINGSSL_PREFIX %+ _ENGINE_register_all_complete +%xdefine ENGINE_register_all_digests BORINGSSL_PREFIX %+ _ENGINE_register_all_digests +%xdefine ENGINE_set_EC BORINGSSL_PREFIX %+ _ENGINE_set_EC +%xdefine ENGINE_set_RSA BORINGSSL_PREFIX %+ _ENGINE_set_RSA +%xdefine ERR_SAVE_STATE_free BORINGSSL_PREFIX %+ _ERR_SAVE_STATE_free +%xdefine ERR_add_error_data BORINGSSL_PREFIX %+ _ERR_add_error_data +%xdefine ERR_add_error_dataf BORINGSSL_PREFIX %+ _ERR_add_error_dataf +%xdefine ERR_clear_error BORINGSSL_PREFIX %+ _ERR_clear_error +%xdefine ERR_clear_system_error BORINGSSL_PREFIX %+ _ERR_clear_system_error +%xdefine ERR_error_string BORINGSSL_PREFIX %+ _ERR_error_string +%xdefine ERR_error_string_n BORINGSSL_PREFIX %+ _ERR_error_string_n +%xdefine ERR_free_strings BORINGSSL_PREFIX %+ _ERR_free_strings +%xdefine ERR_func_error_string BORINGSSL_PREFIX %+ _ERR_func_error_string +%xdefine ERR_get_error BORINGSSL_PREFIX %+ _ERR_get_error +%xdefine ERR_get_error_line BORINGSSL_PREFIX %+ _ERR_get_error_line +%xdefine ERR_get_error_line_data BORINGSSL_PREFIX %+ _ERR_get_error_line_data +%xdefine ERR_get_next_error_library BORINGSSL_PREFIX %+ _ERR_get_next_error_library +%xdefine ERR_lib_error_string BORINGSSL_PREFIX %+ _ERR_lib_error_string +%xdefine ERR_load_BIO_strings BORINGSSL_PREFIX %+ _ERR_load_BIO_strings +%xdefine ERR_load_CRYPTO_strings BORINGSSL_PREFIX %+ _ERR_load_CRYPTO_strings +%xdefine ERR_load_ERR_strings BORINGSSL_PREFIX %+ _ERR_load_ERR_strings +%xdefine ERR_load_RAND_strings BORINGSSL_PREFIX %+ _ERR_load_RAND_strings +%xdefine ERR_load_crypto_strings BORINGSSL_PREFIX %+ _ERR_load_crypto_strings +%xdefine ERR_peek_error BORINGSSL_PREFIX %+ _ERR_peek_error +%xdefine ERR_peek_error_line BORINGSSL_PREFIX %+ _ERR_peek_error_line +%xdefine ERR_peek_error_line_data BORINGSSL_PREFIX %+ _ERR_peek_error_line_data +%xdefine ERR_peek_last_error BORINGSSL_PREFIX %+ _ERR_peek_last_error +%xdefine ERR_peek_last_error_line BORINGSSL_PREFIX %+ _ERR_peek_last_error_line +%xdefine ERR_peek_last_error_line_data BORINGSSL_PREFIX %+ _ERR_peek_last_error_line_data +%xdefine ERR_pop_to_mark BORINGSSL_PREFIX %+ _ERR_pop_to_mark +%xdefine ERR_print_errors BORINGSSL_PREFIX %+ _ERR_print_errors +%xdefine ERR_print_errors_cb BORINGSSL_PREFIX %+ _ERR_print_errors_cb +%xdefine ERR_print_errors_fp BORINGSSL_PREFIX %+ _ERR_print_errors_fp +%xdefine ERR_put_error BORINGSSL_PREFIX %+ _ERR_put_error +%xdefine ERR_reason_error_string BORINGSSL_PREFIX %+ _ERR_reason_error_string +%xdefine ERR_remove_state BORINGSSL_PREFIX %+ _ERR_remove_state +%xdefine ERR_remove_thread_state BORINGSSL_PREFIX %+ _ERR_remove_thread_state +%xdefine ERR_restore_state BORINGSSL_PREFIX %+ _ERR_restore_state +%xdefine ERR_save_state BORINGSSL_PREFIX %+ _ERR_save_state +%xdefine ERR_set_error_data BORINGSSL_PREFIX %+ _ERR_set_error_data +%xdefine ERR_set_mark BORINGSSL_PREFIX %+ _ERR_set_mark +%xdefine EVP_AEAD_CTX_aead BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_aead +%xdefine EVP_AEAD_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_cleanup +%xdefine EVP_AEAD_CTX_deserialize_state BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_deserialize_state +%xdefine EVP_AEAD_CTX_free BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_free +%xdefine EVP_AEAD_CTX_get_aead_id BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_aead_id +%xdefine EVP_AEAD_CTX_get_iv BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_get_iv +%xdefine EVP_AEAD_CTX_init BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init +%xdefine EVP_AEAD_CTX_init_with_direction BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_init_with_direction +%xdefine EVP_AEAD_CTX_new BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_new +%xdefine EVP_AEAD_CTX_open BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open +%xdefine EVP_AEAD_CTX_open_gather BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_open_gather +%xdefine EVP_AEAD_CTX_seal BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal +%xdefine EVP_AEAD_CTX_seal_scatter BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_seal_scatter +%xdefine EVP_AEAD_CTX_serialize_state BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_serialize_state +%xdefine EVP_AEAD_CTX_tag_len BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_tag_len +%xdefine EVP_AEAD_CTX_zero BORINGSSL_PREFIX %+ _EVP_AEAD_CTX_zero +%xdefine EVP_AEAD_get_iv_from_ipv4_nanosecs BORINGSSL_PREFIX %+ _EVP_AEAD_get_iv_from_ipv4_nanosecs +%xdefine EVP_AEAD_key_length BORINGSSL_PREFIX %+ _EVP_AEAD_key_length +%xdefine EVP_AEAD_max_overhead BORINGSSL_PREFIX %+ _EVP_AEAD_max_overhead +%xdefine EVP_AEAD_max_tag_len BORINGSSL_PREFIX %+ _EVP_AEAD_max_tag_len +%xdefine EVP_AEAD_nonce_length BORINGSSL_PREFIX %+ _EVP_AEAD_nonce_length +%xdefine EVP_BytesToKey BORINGSSL_PREFIX %+ _EVP_BytesToKey +%xdefine EVP_CIPHER_CTX_block_size BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_block_size +%xdefine EVP_CIPHER_CTX_cipher BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cipher +%xdefine EVP_CIPHER_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_cleanup +%xdefine EVP_CIPHER_CTX_copy BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_copy +%xdefine EVP_CIPHER_CTX_ctrl BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_ctrl +%xdefine EVP_CIPHER_CTX_encrypting BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_encrypting +%xdefine EVP_CIPHER_CTX_flags BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_flags +%xdefine EVP_CIPHER_CTX_free BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_free +%xdefine EVP_CIPHER_CTX_get_app_data BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_get_app_data +%xdefine EVP_CIPHER_CTX_init BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_init +%xdefine EVP_CIPHER_CTX_iv_length BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_iv_length +%xdefine EVP_CIPHER_CTX_key_length BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_key_length +%xdefine EVP_CIPHER_CTX_mode BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_mode +%xdefine EVP_CIPHER_CTX_new BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_new +%xdefine EVP_CIPHER_CTX_nid BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_nid +%xdefine EVP_CIPHER_CTX_reset BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_reset +%xdefine EVP_CIPHER_CTX_set_app_data BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_app_data +%xdefine EVP_CIPHER_CTX_set_flags BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_flags +%xdefine EVP_CIPHER_CTX_set_key_length BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_key_length +%xdefine EVP_CIPHER_CTX_set_padding BORINGSSL_PREFIX %+ _EVP_CIPHER_CTX_set_padding +%xdefine EVP_CIPHER_block_size BORINGSSL_PREFIX %+ _EVP_CIPHER_block_size +%xdefine EVP_CIPHER_do_all_sorted BORINGSSL_PREFIX %+ _EVP_CIPHER_do_all_sorted +%xdefine EVP_CIPHER_flags BORINGSSL_PREFIX %+ _EVP_CIPHER_flags +%xdefine EVP_CIPHER_iv_length BORINGSSL_PREFIX %+ _EVP_CIPHER_iv_length +%xdefine EVP_CIPHER_key_length BORINGSSL_PREFIX %+ _EVP_CIPHER_key_length +%xdefine EVP_CIPHER_mode BORINGSSL_PREFIX %+ _EVP_CIPHER_mode +%xdefine EVP_CIPHER_name BORINGSSL_PREFIX %+ _EVP_CIPHER_name +%xdefine EVP_CIPHER_nid BORINGSSL_PREFIX %+ _EVP_CIPHER_nid +%xdefine EVP_Cipher BORINGSSL_PREFIX %+ _EVP_Cipher +%xdefine EVP_CipherFinal BORINGSSL_PREFIX %+ _EVP_CipherFinal +%xdefine EVP_CipherFinal_ex BORINGSSL_PREFIX %+ _EVP_CipherFinal_ex +%xdefine EVP_CipherInit BORINGSSL_PREFIX %+ _EVP_CipherInit +%xdefine EVP_CipherInit_ex BORINGSSL_PREFIX %+ _EVP_CipherInit_ex +%xdefine EVP_CipherUpdate BORINGSSL_PREFIX %+ _EVP_CipherUpdate +%xdefine EVP_DecodeBase64 BORINGSSL_PREFIX %+ _EVP_DecodeBase64 +%xdefine EVP_DecodeBlock BORINGSSL_PREFIX %+ _EVP_DecodeBlock +%xdefine EVP_DecodeFinal BORINGSSL_PREFIX %+ _EVP_DecodeFinal +%xdefine EVP_DecodeInit BORINGSSL_PREFIX %+ _EVP_DecodeInit +%xdefine EVP_DecodeUpdate BORINGSSL_PREFIX %+ _EVP_DecodeUpdate +%xdefine EVP_DecodedLength BORINGSSL_PREFIX %+ _EVP_DecodedLength +%xdefine EVP_DecryptFinal BORINGSSL_PREFIX %+ _EVP_DecryptFinal +%xdefine EVP_DecryptFinal_ex BORINGSSL_PREFIX %+ _EVP_DecryptFinal_ex +%xdefine EVP_DecryptInit BORINGSSL_PREFIX %+ _EVP_DecryptInit +%xdefine EVP_DecryptInit_ex BORINGSSL_PREFIX %+ _EVP_DecryptInit_ex +%xdefine EVP_DecryptUpdate BORINGSSL_PREFIX %+ _EVP_DecryptUpdate +%xdefine EVP_Digest BORINGSSL_PREFIX %+ _EVP_Digest +%xdefine EVP_DigestFinal BORINGSSL_PREFIX %+ _EVP_DigestFinal +%xdefine EVP_DigestFinalXOF BORINGSSL_PREFIX %+ _EVP_DigestFinalXOF +%xdefine EVP_DigestFinal_ex BORINGSSL_PREFIX %+ _EVP_DigestFinal_ex +%xdefine EVP_DigestInit BORINGSSL_PREFIX %+ _EVP_DigestInit +%xdefine EVP_DigestInit_ex BORINGSSL_PREFIX %+ _EVP_DigestInit_ex +%xdefine EVP_DigestSign BORINGSSL_PREFIX %+ _EVP_DigestSign +%xdefine EVP_DigestSignFinal BORINGSSL_PREFIX %+ _EVP_DigestSignFinal +%xdefine EVP_DigestSignInit BORINGSSL_PREFIX %+ _EVP_DigestSignInit +%xdefine EVP_DigestSignUpdate BORINGSSL_PREFIX %+ _EVP_DigestSignUpdate +%xdefine EVP_DigestSqueeze BORINGSSL_PREFIX %+ _EVP_DigestSqueeze +%xdefine EVP_DigestUpdate BORINGSSL_PREFIX %+ _EVP_DigestUpdate +%xdefine EVP_DigestVerify BORINGSSL_PREFIX %+ _EVP_DigestVerify +%xdefine EVP_DigestVerifyFinal BORINGSSL_PREFIX %+ _EVP_DigestVerifyFinal +%xdefine EVP_DigestVerifyInit BORINGSSL_PREFIX %+ _EVP_DigestVerifyInit +%xdefine EVP_DigestVerifyUpdate BORINGSSL_PREFIX %+ _EVP_DigestVerifyUpdate +%xdefine EVP_ENCODE_CTX_free BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_free +%xdefine EVP_ENCODE_CTX_new BORINGSSL_PREFIX %+ _EVP_ENCODE_CTX_new +%xdefine EVP_EncodeBlock BORINGSSL_PREFIX %+ _EVP_EncodeBlock +%xdefine EVP_EncodeFinal BORINGSSL_PREFIX %+ _EVP_EncodeFinal +%xdefine EVP_EncodeInit BORINGSSL_PREFIX %+ _EVP_EncodeInit +%xdefine EVP_EncodeUpdate BORINGSSL_PREFIX %+ _EVP_EncodeUpdate +%xdefine EVP_EncodedLength BORINGSSL_PREFIX %+ _EVP_EncodedLength +%xdefine EVP_EncryptFinal BORINGSSL_PREFIX %+ _EVP_EncryptFinal +%xdefine EVP_EncryptFinal_ex BORINGSSL_PREFIX %+ _EVP_EncryptFinal_ex +%xdefine EVP_EncryptInit BORINGSSL_PREFIX %+ _EVP_EncryptInit +%xdefine EVP_EncryptInit_ex BORINGSSL_PREFIX %+ _EVP_EncryptInit_ex +%xdefine EVP_EncryptUpdate BORINGSSL_PREFIX %+ _EVP_EncryptUpdate +%xdefine EVP_HPKE_AEAD_aead BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_aead +%xdefine EVP_HPKE_AEAD_id BORINGSSL_PREFIX %+ _EVP_HPKE_AEAD_id +%xdefine EVP_HPKE_CTX_aead BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_aead +%xdefine EVP_HPKE_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_cleanup +%xdefine EVP_HPKE_CTX_export BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_export +%xdefine EVP_HPKE_CTX_free BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_free +%xdefine EVP_HPKE_CTX_kdf BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kdf +%xdefine EVP_HPKE_CTX_kem BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_kem +%xdefine EVP_HPKE_CTX_max_overhead BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_max_overhead +%xdefine EVP_HPKE_CTX_new BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_new +%xdefine EVP_HPKE_CTX_open BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_open +%xdefine EVP_HPKE_CTX_seal BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_seal +%xdefine EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_recipient +%xdefine EVP_HPKE_CTX_setup_auth_sender BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender +%xdefine EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing +%xdefine EVP_HPKE_CTX_setup_recipient BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_recipient +%xdefine EVP_HPKE_CTX_setup_sender BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender +%xdefine EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_setup_sender_with_seed_for_testing +%xdefine EVP_HPKE_CTX_zero BORINGSSL_PREFIX %+ _EVP_HPKE_CTX_zero +%xdefine EVP_HPKE_KDF_hkdf_md BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_hkdf_md +%xdefine EVP_HPKE_KDF_id BORINGSSL_PREFIX %+ _EVP_HPKE_KDF_id +%xdefine EVP_HPKE_KEM_enc_len BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_enc_len +%xdefine EVP_HPKE_KEM_id BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_id +%xdefine EVP_HPKE_KEM_private_key_len BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_private_key_len +%xdefine EVP_HPKE_KEM_public_key_len BORINGSSL_PREFIX %+ _EVP_HPKE_KEM_public_key_len +%xdefine EVP_HPKE_KEY_cleanup BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_cleanup +%xdefine EVP_HPKE_KEY_copy BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_copy +%xdefine EVP_HPKE_KEY_free BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_free +%xdefine EVP_HPKE_KEY_generate BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_generate +%xdefine EVP_HPKE_KEY_init BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_init +%xdefine EVP_HPKE_KEY_kem BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_kem +%xdefine EVP_HPKE_KEY_move BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_move +%xdefine EVP_HPKE_KEY_new BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_new +%xdefine EVP_HPKE_KEY_private_key BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_private_key +%xdefine EVP_HPKE_KEY_public_key BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_public_key +%xdefine EVP_HPKE_KEY_zero BORINGSSL_PREFIX %+ _EVP_HPKE_KEY_zero +%xdefine EVP_MD_CTX_block_size BORINGSSL_PREFIX %+ _EVP_MD_CTX_block_size +%xdefine EVP_MD_CTX_cleanse BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanse +%xdefine EVP_MD_CTX_cleanup BORINGSSL_PREFIX %+ _EVP_MD_CTX_cleanup +%xdefine EVP_MD_CTX_copy BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy +%xdefine EVP_MD_CTX_copy_ex BORINGSSL_PREFIX %+ _EVP_MD_CTX_copy_ex +%xdefine EVP_MD_CTX_create BORINGSSL_PREFIX %+ _EVP_MD_CTX_create +%xdefine EVP_MD_CTX_destroy BORINGSSL_PREFIX %+ _EVP_MD_CTX_destroy +%xdefine EVP_MD_CTX_free BORINGSSL_PREFIX %+ _EVP_MD_CTX_free +%xdefine EVP_MD_CTX_get_pkey_ctx BORINGSSL_PREFIX %+ _EVP_MD_CTX_get_pkey_ctx +%xdefine EVP_MD_CTX_init BORINGSSL_PREFIX %+ _EVP_MD_CTX_init +%xdefine EVP_MD_CTX_md BORINGSSL_PREFIX %+ _EVP_MD_CTX_md +%xdefine EVP_MD_CTX_move BORINGSSL_PREFIX %+ _EVP_MD_CTX_move +%xdefine EVP_MD_CTX_new BORINGSSL_PREFIX %+ _EVP_MD_CTX_new +%xdefine EVP_MD_CTX_pkey_ctx BORINGSSL_PREFIX %+ _EVP_MD_CTX_pkey_ctx +%xdefine EVP_MD_CTX_reset BORINGSSL_PREFIX %+ _EVP_MD_CTX_reset +%xdefine EVP_MD_CTX_set_flags BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_flags +%xdefine EVP_MD_CTX_set_pkey_ctx BORINGSSL_PREFIX %+ _EVP_MD_CTX_set_pkey_ctx +%xdefine EVP_MD_CTX_size BORINGSSL_PREFIX %+ _EVP_MD_CTX_size +%xdefine EVP_MD_CTX_type BORINGSSL_PREFIX %+ _EVP_MD_CTX_type +%xdefine EVP_MD_block_size BORINGSSL_PREFIX %+ _EVP_MD_block_size +%xdefine EVP_MD_do_all BORINGSSL_PREFIX %+ _EVP_MD_do_all +%xdefine EVP_MD_do_all_sorted BORINGSSL_PREFIX %+ _EVP_MD_do_all_sorted +%xdefine EVP_MD_flags BORINGSSL_PREFIX %+ _EVP_MD_flags +%xdefine EVP_MD_get0_name BORINGSSL_PREFIX %+ _EVP_MD_get0_name +%xdefine EVP_MD_get_pkey_type BORINGSSL_PREFIX %+ _EVP_MD_get_pkey_type +%xdefine EVP_MD_meth_get_flags BORINGSSL_PREFIX %+ _EVP_MD_meth_get_flags +%xdefine EVP_MD_name BORINGSSL_PREFIX %+ _EVP_MD_name +%xdefine EVP_MD_nid BORINGSSL_PREFIX %+ _EVP_MD_nid +%xdefine EVP_MD_pkey_type BORINGSSL_PREFIX %+ _EVP_MD_pkey_type +%xdefine EVP_MD_size BORINGSSL_PREFIX %+ _EVP_MD_size +%xdefine EVP_MD_type BORINGSSL_PREFIX %+ _EVP_MD_type +%xdefine EVP_MD_unstable_sha3_enable BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_enable +%xdefine EVP_MD_unstable_sha3_is_enabled BORINGSSL_PREFIX %+ _EVP_MD_unstable_sha3_is_enabled +%xdefine EVP_PBE_scrypt BORINGSSL_PREFIX %+ _EVP_PBE_scrypt +%xdefine EVP_PKCS82PKEY BORINGSSL_PREFIX %+ _EVP_PKCS82PKEY +%xdefine EVP_PKEY2PKCS8 BORINGSSL_PREFIX %+ _EVP_PKEY2PKCS8 +%xdefine EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_add1_hkdf_info +%xdefine EVP_PKEY_CTX_ctrl BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl +%xdefine EVP_PKEY_CTX_ctrl_str BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_ctrl_str +%xdefine EVP_PKEY_CTX_dup BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_dup +%xdefine EVP_PKEY_CTX_free BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_free +%xdefine EVP_PKEY_CTX_get0_pkey BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_pkey +%xdefine EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_rsa_oaep_label +%xdefine EVP_PKEY_CTX_get0_signature_context BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get0_signature_context +%xdefine EVP_PKEY_CTX_get_app_data BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_app_data +%xdefine EVP_PKEY_CTX_get_keygen_info BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_keygen_info +%xdefine EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_mgf1_md +%xdefine EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_oaep_md +%xdefine EVP_PKEY_CTX_get_rsa_padding BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_padding +%xdefine EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_rsa_pss_saltlen +%xdefine EVP_PKEY_CTX_get_signature_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_get_signature_md +%xdefine EVP_PKEY_CTX_hkdf_mode BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_hkdf_mode +%xdefine EVP_PKEY_CTX_kem_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_kem_set_params +%xdefine EVP_PKEY_CTX_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_md +%xdefine EVP_PKEY_CTX_new BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new +%xdefine EVP_PKEY_CTX_new_id BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_new_id +%xdefine EVP_PKEY_CTX_pqdsa_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_pqdsa_set_params +%xdefine EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set0_rsa_oaep_label +%xdefine EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_key +%xdefine EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set1_hkdf_salt +%xdefine EVP_PKEY_CTX_set_app_data BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_app_data +%xdefine EVP_PKEY_CTX_set_cb BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_cb +%xdefine EVP_PKEY_CTX_set_dh_pad BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_pad +%xdefine EVP_PKEY_CTX_set_dh_paramgen_generator BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_generator +%xdefine EVP_PKEY_CTX_set_dh_paramgen_prime_len BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dh_paramgen_prime_len +%xdefine EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_bits +%xdefine EVP_PKEY_CTX_set_dsa_paramgen_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_md +%xdefine EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_dsa_paramgen_q_bits +%xdefine EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_param_enc +%xdefine EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_ec_paramgen_curve_nid +%xdefine EVP_PKEY_CTX_set_hkdf_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_hkdf_md +%xdefine EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_bits +%xdefine EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_keygen_pubexp +%xdefine EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_mgf1_md +%xdefine EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_oaep_md +%xdefine EVP_PKEY_CTX_set_rsa_padding BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_padding +%xdefine EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_md +%xdefine EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md +%xdefine EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen +%xdefine EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_rsa_pss_saltlen +%xdefine EVP_PKEY_CTX_set_signature_context BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_context +%xdefine EVP_PKEY_CTX_set_signature_md BORINGSSL_PREFIX %+ _EVP_PKEY_CTX_set_signature_md +%xdefine EVP_PKEY_asn1_find BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find +%xdefine EVP_PKEY_asn1_find_str BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_find_str +%xdefine EVP_PKEY_asn1_get0 BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0 +%xdefine EVP_PKEY_asn1_get0_info BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get0_info +%xdefine EVP_PKEY_asn1_get_count BORINGSSL_PREFIX %+ _EVP_PKEY_asn1_get_count +%xdefine EVP_PKEY_assign BORINGSSL_PREFIX %+ _EVP_PKEY_assign +%xdefine EVP_PKEY_assign_DH BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DH +%xdefine EVP_PKEY_assign_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_assign_DSA +%xdefine EVP_PKEY_assign_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_assign_EC_KEY +%xdefine EVP_PKEY_assign_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_assign_RSA +%xdefine EVP_PKEY_base_id BORINGSSL_PREFIX %+ _EVP_PKEY_base_id +%xdefine EVP_PKEY_bits BORINGSSL_PREFIX %+ _EVP_PKEY_bits +%xdefine EVP_PKEY_check BORINGSSL_PREFIX %+ _EVP_PKEY_check +%xdefine EVP_PKEY_cmp BORINGSSL_PREFIX %+ _EVP_PKEY_cmp +%xdefine EVP_PKEY_cmp_parameters BORINGSSL_PREFIX %+ _EVP_PKEY_cmp_parameters +%xdefine EVP_PKEY_copy_parameters BORINGSSL_PREFIX %+ _EVP_PKEY_copy_parameters +%xdefine EVP_PKEY_decapsulate BORINGSSL_PREFIX %+ _EVP_PKEY_decapsulate +%xdefine EVP_PKEY_decrypt BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt +%xdefine EVP_PKEY_decrypt_init BORINGSSL_PREFIX %+ _EVP_PKEY_decrypt_init +%xdefine EVP_PKEY_derive BORINGSSL_PREFIX %+ _EVP_PKEY_derive +%xdefine EVP_PKEY_derive_init BORINGSSL_PREFIX %+ _EVP_PKEY_derive_init +%xdefine EVP_PKEY_derive_set_peer BORINGSSL_PREFIX %+ _EVP_PKEY_derive_set_peer +%xdefine EVP_PKEY_ec_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_ec_pkey_meth +%xdefine EVP_PKEY_ed25519_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519_pkey_meth +%xdefine EVP_PKEY_ed25519ph_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_ed25519ph_pkey_meth +%xdefine EVP_PKEY_encapsulate BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate +%xdefine EVP_PKEY_encapsulate_deterministic BORINGSSL_PREFIX %+ _EVP_PKEY_encapsulate_deterministic +%xdefine EVP_PKEY_encrypt BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt +%xdefine EVP_PKEY_encrypt_init BORINGSSL_PREFIX %+ _EVP_PKEY_encrypt_init +%xdefine EVP_PKEY_free BORINGSSL_PREFIX %+ _EVP_PKEY_free +%xdefine EVP_PKEY_get0 BORINGSSL_PREFIX %+ _EVP_PKEY_get0 +%xdefine EVP_PKEY_get0_DH BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DH +%xdefine EVP_PKEY_get0_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_get0_DSA +%xdefine EVP_PKEY_get0_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_get0_EC_KEY +%xdefine EVP_PKEY_get0_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_get0_RSA +%xdefine EVP_PKEY_get1_DH BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DH +%xdefine EVP_PKEY_get1_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_get1_DSA +%xdefine EVP_PKEY_get1_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_get1_EC_KEY +%xdefine EVP_PKEY_get1_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_get1_RSA +%xdefine EVP_PKEY_get1_tls_encodedpoint BORINGSSL_PREFIX %+ _EVP_PKEY_get1_tls_encodedpoint +%xdefine EVP_PKEY_get_raw_private_key BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_private_key +%xdefine EVP_PKEY_get_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_get_raw_public_key +%xdefine EVP_PKEY_hkdf_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_hkdf_pkey_meth +%xdefine EVP_PKEY_hmac_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_hmac_pkey_meth +%xdefine EVP_PKEY_id BORINGSSL_PREFIX %+ _EVP_PKEY_id +%xdefine EVP_PKEY_is_opaque BORINGSSL_PREFIX %+ _EVP_PKEY_is_opaque +%xdefine EVP_PKEY_kem_check_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_check_key +%xdefine EVP_PKEY_kem_new_raw_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_key +%xdefine EVP_PKEY_kem_new_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_public_key +%xdefine EVP_PKEY_kem_new_raw_secret_key BORINGSSL_PREFIX %+ _EVP_PKEY_kem_new_raw_secret_key +%xdefine EVP_PKEY_kem_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_kem_pkey_meth +%xdefine EVP_PKEY_kem_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_kem_set_params +%xdefine EVP_PKEY_keygen BORINGSSL_PREFIX %+ _EVP_PKEY_keygen +%xdefine EVP_PKEY_keygen_deterministic BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_deterministic +%xdefine EVP_PKEY_keygen_init BORINGSSL_PREFIX %+ _EVP_PKEY_keygen_init +%xdefine EVP_PKEY_missing_parameters BORINGSSL_PREFIX %+ _EVP_PKEY_missing_parameters +%xdefine EVP_PKEY_new BORINGSSL_PREFIX %+ _EVP_PKEY_new +%xdefine EVP_PKEY_new_mac_key BORINGSSL_PREFIX %+ _EVP_PKEY_new_mac_key +%xdefine EVP_PKEY_new_raw_private_key BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_private_key +%xdefine EVP_PKEY_new_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_new_raw_public_key +%xdefine EVP_PKEY_param_check BORINGSSL_PREFIX %+ _EVP_PKEY_param_check +%xdefine EVP_PKEY_paramgen BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen +%xdefine EVP_PKEY_paramgen_init BORINGSSL_PREFIX %+ _EVP_PKEY_paramgen_init +%xdefine EVP_PKEY_pqdsa_get_type BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_get_type +%xdefine EVP_PKEY_pqdsa_new_raw_private_key BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_private_key +%xdefine EVP_PKEY_pqdsa_new_raw_public_key BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_new_raw_public_key +%xdefine EVP_PKEY_pqdsa_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_pkey_meth +%xdefine EVP_PKEY_pqdsa_set_params BORINGSSL_PREFIX %+ _EVP_PKEY_pqdsa_set_params +%xdefine EVP_PKEY_print_params BORINGSSL_PREFIX %+ _EVP_PKEY_print_params +%xdefine EVP_PKEY_print_private BORINGSSL_PREFIX %+ _EVP_PKEY_print_private +%xdefine EVP_PKEY_print_public BORINGSSL_PREFIX %+ _EVP_PKEY_print_public +%xdefine EVP_PKEY_public_check BORINGSSL_PREFIX %+ _EVP_PKEY_public_check +%xdefine EVP_PKEY_rsa_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pkey_meth +%xdefine EVP_PKEY_rsa_pss_pkey_meth BORINGSSL_PREFIX %+ _EVP_PKEY_rsa_pss_pkey_meth +%xdefine EVP_PKEY_set1_DH BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DH +%xdefine EVP_PKEY_set1_DSA BORINGSSL_PREFIX %+ _EVP_PKEY_set1_DSA +%xdefine EVP_PKEY_set1_EC_KEY BORINGSSL_PREFIX %+ _EVP_PKEY_set1_EC_KEY +%xdefine EVP_PKEY_set1_RSA BORINGSSL_PREFIX %+ _EVP_PKEY_set1_RSA +%xdefine EVP_PKEY_set1_tls_encodedpoint BORINGSSL_PREFIX %+ _EVP_PKEY_set1_tls_encodedpoint +%xdefine EVP_PKEY_set_type BORINGSSL_PREFIX %+ _EVP_PKEY_set_type +%xdefine EVP_PKEY_set_type_str BORINGSSL_PREFIX %+ _EVP_PKEY_set_type_str +%xdefine EVP_PKEY_sign BORINGSSL_PREFIX %+ _EVP_PKEY_sign +%xdefine EVP_PKEY_sign_init BORINGSSL_PREFIX %+ _EVP_PKEY_sign_init +%xdefine EVP_PKEY_size BORINGSSL_PREFIX %+ _EVP_PKEY_size +%xdefine EVP_PKEY_type BORINGSSL_PREFIX %+ _EVP_PKEY_type +%xdefine EVP_PKEY_up_ref BORINGSSL_PREFIX %+ _EVP_PKEY_up_ref +%xdefine EVP_PKEY_verify BORINGSSL_PREFIX %+ _EVP_PKEY_verify +%xdefine EVP_PKEY_verify_init BORINGSSL_PREFIX %+ _EVP_PKEY_verify_init +%xdefine EVP_PKEY_verify_recover BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover +%xdefine EVP_PKEY_verify_recover_init BORINGSSL_PREFIX %+ _EVP_PKEY_verify_recover_init +%xdefine EVP_RSA_PKEY_CTX_ctrl BORINGSSL_PREFIX %+ _EVP_RSA_PKEY_CTX_ctrl +%xdefine EVP_SignFinal BORINGSSL_PREFIX %+ _EVP_SignFinal +%xdefine EVP_SignInit BORINGSSL_PREFIX %+ _EVP_SignInit +%xdefine EVP_SignInit_ex BORINGSSL_PREFIX %+ _EVP_SignInit_ex +%xdefine EVP_SignUpdate BORINGSSL_PREFIX %+ _EVP_SignUpdate +%xdefine EVP_VerifyFinal BORINGSSL_PREFIX %+ _EVP_VerifyFinal +%xdefine EVP_VerifyInit BORINGSSL_PREFIX %+ _EVP_VerifyInit +%xdefine EVP_VerifyInit_ex BORINGSSL_PREFIX %+ _EVP_VerifyInit_ex +%xdefine EVP_VerifyUpdate BORINGSSL_PREFIX %+ _EVP_VerifyUpdate +%xdefine EVP_add_cipher_alias BORINGSSL_PREFIX %+ _EVP_add_cipher_alias +%xdefine EVP_add_digest BORINGSSL_PREFIX %+ _EVP_add_digest +%xdefine EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls +%xdefine EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha1_tls_implicit_iv +%xdefine EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls +%xdefine EVP_aead_aes_128_cbc_sha256_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_aes_128_cbc_sha256_tls_implicit_iv +%xdefine EVP_aead_aes_128_ccm_bluetooth BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth +%xdefine EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_bluetooth_8 +%xdefine EVP_aead_aes_128_ccm_matter BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ccm_matter +%xdefine EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_ctr_hmac_sha256 +%xdefine EVP_aead_aes_128_gcm BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm +%xdefine EVP_aead_aes_128_gcm_randnonce BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_randnonce +%xdefine EVP_aead_aes_128_gcm_siv BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_siv +%xdefine EVP_aead_aes_128_gcm_tls12 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls12 +%xdefine EVP_aead_aes_128_gcm_tls13 BORINGSSL_PREFIX %+ _EVP_aead_aes_128_gcm_tls13 +%xdefine EVP_aead_aes_192_gcm BORINGSSL_PREFIX %+ _EVP_aead_aes_192_gcm +%xdefine EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls +%xdefine EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha1_tls_implicit_iv +%xdefine EVP_aead_aes_256_cbc_sha384_tls BORINGSSL_PREFIX %+ _EVP_aead_aes_256_cbc_sha384_tls +%xdefine EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aead_aes_256_ctr_hmac_sha256 +%xdefine EVP_aead_aes_256_gcm BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm +%xdefine EVP_aead_aes_256_gcm_randnonce BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_randnonce +%xdefine EVP_aead_aes_256_gcm_siv BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_siv +%xdefine EVP_aead_aes_256_gcm_tls12 BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls12 +%xdefine EVP_aead_aes_256_gcm_tls13 BORINGSSL_PREFIX %+ _EVP_aead_aes_256_gcm_tls13 +%xdefine EVP_aead_chacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_aead_chacha20_poly1305 +%xdefine EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls +%xdefine EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_PREFIX %+ _EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv +%xdefine EVP_aead_null_sha1_tls BORINGSSL_PREFIX %+ _EVP_aead_null_sha1_tls +%xdefine EVP_aead_xchacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_aead_xchacha20_poly1305 +%xdefine EVP_aes_128_cbc BORINGSSL_PREFIX %+ _EVP_aes_128_cbc +%xdefine EVP_aes_128_cbc_hmac_sha1 BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha1 +%xdefine EVP_aes_128_cbc_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aes_128_cbc_hmac_sha256 +%xdefine EVP_aes_128_ccm BORINGSSL_PREFIX %+ _EVP_aes_128_ccm +%xdefine EVP_aes_128_cfb BORINGSSL_PREFIX %+ _EVP_aes_128_cfb +%xdefine EVP_aes_128_cfb1 BORINGSSL_PREFIX %+ _EVP_aes_128_cfb1 +%xdefine EVP_aes_128_cfb128 BORINGSSL_PREFIX %+ _EVP_aes_128_cfb128 +%xdefine EVP_aes_128_cfb8 BORINGSSL_PREFIX %+ _EVP_aes_128_cfb8 +%xdefine EVP_aes_128_ctr BORINGSSL_PREFIX %+ _EVP_aes_128_ctr +%xdefine EVP_aes_128_ecb BORINGSSL_PREFIX %+ _EVP_aes_128_ecb +%xdefine EVP_aes_128_gcm BORINGSSL_PREFIX %+ _EVP_aes_128_gcm +%xdefine EVP_aes_128_ofb BORINGSSL_PREFIX %+ _EVP_aes_128_ofb +%xdefine EVP_aes_192_cbc BORINGSSL_PREFIX %+ _EVP_aes_192_cbc +%xdefine EVP_aes_192_ccm BORINGSSL_PREFIX %+ _EVP_aes_192_ccm +%xdefine EVP_aes_192_cfb BORINGSSL_PREFIX %+ _EVP_aes_192_cfb +%xdefine EVP_aes_192_cfb1 BORINGSSL_PREFIX %+ _EVP_aes_192_cfb1 +%xdefine EVP_aes_192_cfb128 BORINGSSL_PREFIX %+ _EVP_aes_192_cfb128 +%xdefine EVP_aes_192_cfb8 BORINGSSL_PREFIX %+ _EVP_aes_192_cfb8 +%xdefine EVP_aes_192_ctr BORINGSSL_PREFIX %+ _EVP_aes_192_ctr +%xdefine EVP_aes_192_ecb BORINGSSL_PREFIX %+ _EVP_aes_192_ecb +%xdefine EVP_aes_192_gcm BORINGSSL_PREFIX %+ _EVP_aes_192_gcm +%xdefine EVP_aes_192_ofb BORINGSSL_PREFIX %+ _EVP_aes_192_ofb +%xdefine EVP_aes_256_cbc BORINGSSL_PREFIX %+ _EVP_aes_256_cbc +%xdefine EVP_aes_256_cbc_hmac_sha1 BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha1 +%xdefine EVP_aes_256_cbc_hmac_sha256 BORINGSSL_PREFIX %+ _EVP_aes_256_cbc_hmac_sha256 +%xdefine EVP_aes_256_ccm BORINGSSL_PREFIX %+ _EVP_aes_256_ccm +%xdefine EVP_aes_256_cfb BORINGSSL_PREFIX %+ _EVP_aes_256_cfb +%xdefine EVP_aes_256_cfb1 BORINGSSL_PREFIX %+ _EVP_aes_256_cfb1 +%xdefine EVP_aes_256_cfb128 BORINGSSL_PREFIX %+ _EVP_aes_256_cfb128 +%xdefine EVP_aes_256_cfb8 BORINGSSL_PREFIX %+ _EVP_aes_256_cfb8 +%xdefine EVP_aes_256_ctr BORINGSSL_PREFIX %+ _EVP_aes_256_ctr +%xdefine EVP_aes_256_ecb BORINGSSL_PREFIX %+ _EVP_aes_256_ecb +%xdefine EVP_aes_256_gcm BORINGSSL_PREFIX %+ _EVP_aes_256_gcm +%xdefine EVP_aes_256_ofb BORINGSSL_PREFIX %+ _EVP_aes_256_ofb +%xdefine EVP_aes_256_wrap BORINGSSL_PREFIX %+ _EVP_aes_256_wrap +%xdefine EVP_aes_256_xts BORINGSSL_PREFIX %+ _EVP_aes_256_xts +%xdefine EVP_bf_cbc BORINGSSL_PREFIX %+ _EVP_bf_cbc +%xdefine EVP_bf_cfb BORINGSSL_PREFIX %+ _EVP_bf_cfb +%xdefine EVP_bf_cfb64 BORINGSSL_PREFIX %+ _EVP_bf_cfb64 +%xdefine EVP_bf_ecb BORINGSSL_PREFIX %+ _EVP_bf_ecb +%xdefine EVP_bf_ofb BORINGSSL_PREFIX %+ _EVP_bf_ofb +%xdefine EVP_blake2b256 BORINGSSL_PREFIX %+ _EVP_blake2b256 +%xdefine EVP_cast5_cbc BORINGSSL_PREFIX %+ _EVP_cast5_cbc +%xdefine EVP_cast5_ecb BORINGSSL_PREFIX %+ _EVP_cast5_ecb +%xdefine EVP_chacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_chacha20_poly1305 +%xdefine EVP_cleanup BORINGSSL_PREFIX %+ _EVP_cleanup +%xdefine EVP_des_cbc BORINGSSL_PREFIX %+ _EVP_des_cbc +%xdefine EVP_des_ecb BORINGSSL_PREFIX %+ _EVP_des_ecb +%xdefine EVP_des_ede BORINGSSL_PREFIX %+ _EVP_des_ede +%xdefine EVP_des_ede3 BORINGSSL_PREFIX %+ _EVP_des_ede3 +%xdefine EVP_des_ede3_cbc BORINGSSL_PREFIX %+ _EVP_des_ede3_cbc +%xdefine EVP_des_ede3_ecb BORINGSSL_PREFIX %+ _EVP_des_ede3_ecb +%xdefine EVP_des_ede_cbc BORINGSSL_PREFIX %+ _EVP_des_ede_cbc +%xdefine EVP_enc_null BORINGSSL_PREFIX %+ _EVP_enc_null +%xdefine EVP_final_with_secret_suffix_sha1 BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha1 +%xdefine EVP_final_with_secret_suffix_sha256 BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha256 +%xdefine EVP_final_with_secret_suffix_sha384 BORINGSSL_PREFIX %+ _EVP_final_with_secret_suffix_sha384 +%xdefine EVP_get_cipherbyname BORINGSSL_PREFIX %+ _EVP_get_cipherbyname +%xdefine EVP_get_cipherbynid BORINGSSL_PREFIX %+ _EVP_get_cipherbynid +%xdefine EVP_get_digestbyname BORINGSSL_PREFIX %+ _EVP_get_digestbyname +%xdefine EVP_get_digestbynid BORINGSSL_PREFIX %+ _EVP_get_digestbynid +%xdefine EVP_get_digestbyobj BORINGSSL_PREFIX %+ _EVP_get_digestbyobj +%xdefine EVP_get_pw_prompt BORINGSSL_PREFIX %+ _EVP_get_pw_prompt +%xdefine EVP_has_aes_hardware BORINGSSL_PREFIX %+ _EVP_has_aes_hardware +%xdefine EVP_hpke_aes_128_gcm BORINGSSL_PREFIX %+ _EVP_hpke_aes_128_gcm +%xdefine EVP_hpke_aes_256_gcm BORINGSSL_PREFIX %+ _EVP_hpke_aes_256_gcm +%xdefine EVP_hpke_chacha20_poly1305 BORINGSSL_PREFIX %+ _EVP_hpke_chacha20_poly1305 +%xdefine EVP_hpke_hkdf_sha256 BORINGSSL_PREFIX %+ _EVP_hpke_hkdf_sha256 +%xdefine EVP_hpke_x25519_hkdf_sha256 BORINGSSL_PREFIX %+ _EVP_hpke_x25519_hkdf_sha256 +%xdefine EVP_marshal_digest_algorithm BORINGSSL_PREFIX %+ _EVP_marshal_digest_algorithm +%xdefine EVP_marshal_private_key BORINGSSL_PREFIX %+ _EVP_marshal_private_key +%xdefine EVP_marshal_private_key_v2 BORINGSSL_PREFIX %+ _EVP_marshal_private_key_v2 +%xdefine EVP_marshal_public_key BORINGSSL_PREFIX %+ _EVP_marshal_public_key +%xdefine EVP_md4 BORINGSSL_PREFIX %+ _EVP_md4 +%xdefine EVP_md5 BORINGSSL_PREFIX %+ _EVP_md5 +%xdefine EVP_md5_sha1 BORINGSSL_PREFIX %+ _EVP_md5_sha1 +%xdefine EVP_md_null BORINGSSL_PREFIX %+ _EVP_md_null +%xdefine EVP_parse_digest_algorithm BORINGSSL_PREFIX %+ _EVP_parse_digest_algorithm +%xdefine EVP_parse_private_key BORINGSSL_PREFIX %+ _EVP_parse_private_key +%xdefine EVP_parse_public_key BORINGSSL_PREFIX %+ _EVP_parse_public_key +%xdefine EVP_rc2_40_cbc BORINGSSL_PREFIX %+ _EVP_rc2_40_cbc +%xdefine EVP_rc2_cbc BORINGSSL_PREFIX %+ _EVP_rc2_cbc +%xdefine EVP_rc4 BORINGSSL_PREFIX %+ _EVP_rc4 +%xdefine EVP_read_pw_string BORINGSSL_PREFIX %+ _EVP_read_pw_string +%xdefine EVP_read_pw_string_min BORINGSSL_PREFIX %+ _EVP_read_pw_string_min +%xdefine EVP_ripemd160 BORINGSSL_PREFIX %+ _EVP_ripemd160 +%xdefine EVP_sha1 BORINGSSL_PREFIX %+ _EVP_sha1 +%xdefine EVP_sha224 BORINGSSL_PREFIX %+ _EVP_sha224 +%xdefine EVP_sha256 BORINGSSL_PREFIX %+ _EVP_sha256 +%xdefine EVP_sha384 BORINGSSL_PREFIX %+ _EVP_sha384 +%xdefine EVP_sha3_224 BORINGSSL_PREFIX %+ _EVP_sha3_224 +%xdefine EVP_sha3_256 BORINGSSL_PREFIX %+ _EVP_sha3_256 +%xdefine EVP_sha3_384 BORINGSSL_PREFIX %+ _EVP_sha3_384 +%xdefine EVP_sha3_512 BORINGSSL_PREFIX %+ _EVP_sha3_512 +%xdefine EVP_sha512 BORINGSSL_PREFIX %+ _EVP_sha512 +%xdefine EVP_sha512_224 BORINGSSL_PREFIX %+ _EVP_sha512_224 +%xdefine EVP_sha512_256 BORINGSSL_PREFIX %+ _EVP_sha512_256 +%xdefine EVP_shake128 BORINGSSL_PREFIX %+ _EVP_shake128 +%xdefine EVP_shake256 BORINGSSL_PREFIX %+ _EVP_shake256 +%xdefine EVP_tls_cbc_copy_mac BORINGSSL_PREFIX %+ _EVP_tls_cbc_copy_mac +%xdefine EVP_tls_cbc_digest_record BORINGSSL_PREFIX %+ _EVP_tls_cbc_digest_record +%xdefine EVP_tls_cbc_record_digest_supported BORINGSSL_PREFIX %+ _EVP_tls_cbc_record_digest_supported +%xdefine EVP_tls_cbc_remove_padding BORINGSSL_PREFIX %+ _EVP_tls_cbc_remove_padding +%xdefine EXTENDED_KEY_USAGE_free BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_free +%xdefine EXTENDED_KEY_USAGE_it BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_it +%xdefine EXTENDED_KEY_USAGE_new BORINGSSL_PREFIX %+ _EXTENDED_KEY_USAGE_new +%xdefine FIPS_is_entropy_cpu_jitter BORINGSSL_PREFIX %+ _FIPS_is_entropy_cpu_jitter +%xdefine FIPS_mode BORINGSSL_PREFIX %+ _FIPS_mode +%xdefine FIPS_mode_set BORINGSSL_PREFIX %+ _FIPS_mode_set +%xdefine FIPS_service_indicator_after_call BORINGSSL_PREFIX %+ _FIPS_service_indicator_after_call +%xdefine FIPS_service_indicator_before_call BORINGSSL_PREFIX %+ _FIPS_service_indicator_before_call +%xdefine GENERAL_NAMES_free BORINGSSL_PREFIX %+ _GENERAL_NAMES_free +%xdefine GENERAL_NAMES_it BORINGSSL_PREFIX %+ _GENERAL_NAMES_it +%xdefine GENERAL_NAMES_new BORINGSSL_PREFIX %+ _GENERAL_NAMES_new +%xdefine GENERAL_NAME_cmp BORINGSSL_PREFIX %+ _GENERAL_NAME_cmp +%xdefine GENERAL_NAME_dup BORINGSSL_PREFIX %+ _GENERAL_NAME_dup +%xdefine GENERAL_NAME_free BORINGSSL_PREFIX %+ _GENERAL_NAME_free +%xdefine GENERAL_NAME_get0_otherName BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_otherName +%xdefine GENERAL_NAME_get0_value BORINGSSL_PREFIX %+ _GENERAL_NAME_get0_value +%xdefine GENERAL_NAME_it BORINGSSL_PREFIX %+ _GENERAL_NAME_it +%xdefine GENERAL_NAME_new BORINGSSL_PREFIX %+ _GENERAL_NAME_new +%xdefine GENERAL_NAME_print BORINGSSL_PREFIX %+ _GENERAL_NAME_print +%xdefine GENERAL_NAME_set0_othername BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_othername +%xdefine GENERAL_NAME_set0_value BORINGSSL_PREFIX %+ _GENERAL_NAME_set0_value +%xdefine GENERAL_SUBTREE_free BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_free +%xdefine GENERAL_SUBTREE_it BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_it +%xdefine GENERAL_SUBTREE_new BORINGSSL_PREFIX %+ _GENERAL_SUBTREE_new +%xdefine HKDF BORINGSSL_PREFIX %+ _HKDF +%xdefine HKDF_expand BORINGSSL_PREFIX %+ _HKDF_expand +%xdefine HKDF_extract BORINGSSL_PREFIX %+ _HKDF_extract +%xdefine HMAC BORINGSSL_PREFIX %+ _HMAC +%xdefine HMAC_CTX_cleanse BORINGSSL_PREFIX %+ _HMAC_CTX_cleanse +%xdefine HMAC_CTX_cleanup BORINGSSL_PREFIX %+ _HMAC_CTX_cleanup +%xdefine HMAC_CTX_copy BORINGSSL_PREFIX %+ _HMAC_CTX_copy +%xdefine HMAC_CTX_copy_ex BORINGSSL_PREFIX %+ _HMAC_CTX_copy_ex +%xdefine HMAC_CTX_free BORINGSSL_PREFIX %+ _HMAC_CTX_free +%xdefine HMAC_CTX_get_md BORINGSSL_PREFIX %+ _HMAC_CTX_get_md +%xdefine HMAC_CTX_init BORINGSSL_PREFIX %+ _HMAC_CTX_init +%xdefine HMAC_CTX_new BORINGSSL_PREFIX %+ _HMAC_CTX_new +%xdefine HMAC_CTX_reset BORINGSSL_PREFIX %+ _HMAC_CTX_reset +%xdefine HMAC_Final BORINGSSL_PREFIX %+ _HMAC_Final +%xdefine HMAC_Init BORINGSSL_PREFIX %+ _HMAC_Init +%xdefine HMAC_Init_ex BORINGSSL_PREFIX %+ _HMAC_Init_ex +%xdefine HMAC_Init_from_precomputed_key BORINGSSL_PREFIX %+ _HMAC_Init_from_precomputed_key +%xdefine HMAC_KEY_copy BORINGSSL_PREFIX %+ _HMAC_KEY_copy +%xdefine HMAC_KEY_new BORINGSSL_PREFIX %+ _HMAC_KEY_new +%xdefine HMAC_KEY_set BORINGSSL_PREFIX %+ _HMAC_KEY_set +%xdefine HMAC_Update BORINGSSL_PREFIX %+ _HMAC_Update +%xdefine HMAC_get_precomputed_key BORINGSSL_PREFIX %+ _HMAC_get_precomputed_key +%xdefine HMAC_set_precomputed_key_export BORINGSSL_PREFIX %+ _HMAC_set_precomputed_key_export +%xdefine HMAC_size BORINGSSL_PREFIX %+ _HMAC_size +%xdefine HMAC_with_precompute BORINGSSL_PREFIX %+ _HMAC_with_precompute +%xdefine HRSS_decap BORINGSSL_PREFIX %+ _HRSS_decap +%xdefine HRSS_encap BORINGSSL_PREFIX %+ _HRSS_encap +%xdefine HRSS_generate_key BORINGSSL_PREFIX %+ _HRSS_generate_key +%xdefine HRSS_marshal_public_key BORINGSSL_PREFIX %+ _HRSS_marshal_public_key +%xdefine HRSS_parse_public_key BORINGSSL_PREFIX %+ _HRSS_parse_public_key +%xdefine HRSS_poly3_invert BORINGSSL_PREFIX %+ _HRSS_poly3_invert +%xdefine HRSS_poly3_mul BORINGSSL_PREFIX %+ _HRSS_poly3_mul +%xdefine ISSUING_DIST_POINT_free BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_free +%xdefine ISSUING_DIST_POINT_it BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_it +%xdefine ISSUING_DIST_POINT_new BORINGSSL_PREFIX %+ _ISSUING_DIST_POINT_new +%xdefine KBKDF_ctr_hmac BORINGSSL_PREFIX %+ _KBKDF_ctr_hmac +%xdefine KEM_KEY_free BORINGSSL_PREFIX %+ _KEM_KEY_free +%xdefine KEM_KEY_get0_kem BORINGSSL_PREFIX %+ _KEM_KEY_get0_kem +%xdefine KEM_KEY_init BORINGSSL_PREFIX %+ _KEM_KEY_init +%xdefine KEM_KEY_new BORINGSSL_PREFIX %+ _KEM_KEY_new +%xdefine KEM_KEY_set_raw_key BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_key +%xdefine KEM_KEY_set_raw_keypair_from_seed BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_keypair_from_seed +%xdefine KEM_KEY_set_raw_public_key BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_public_key +%xdefine KEM_KEY_set_raw_secret_key BORINGSSL_PREFIX %+ _KEM_KEY_set_raw_secret_key +%xdefine KEM_find_asn1_by_nid BORINGSSL_PREFIX %+ _KEM_find_asn1_by_nid +%xdefine KEM_find_kem_by_nid BORINGSSL_PREFIX %+ _KEM_find_kem_by_nid +%xdefine Keccak1600_Absorb BORINGSSL_PREFIX %+ _Keccak1600_Absorb +%xdefine Keccak1600_Absorb_once_x4 BORINGSSL_PREFIX %+ _Keccak1600_Absorb_once_x4 +%xdefine Keccak1600_Squeeze BORINGSSL_PREFIX %+ _Keccak1600_Squeeze +%xdefine Keccak1600_Squeezeblocks_x4 BORINGSSL_PREFIX %+ _Keccak1600_Squeezeblocks_x4 +%xdefine KeccakF1600 BORINGSSL_PREFIX %+ _KeccakF1600 +%xdefine KeccakF1600_hw BORINGSSL_PREFIX %+ _KeccakF1600_hw +%xdefine MD4 BORINGSSL_PREFIX %+ _MD4 +%xdefine MD4_Final BORINGSSL_PREFIX %+ _MD4_Final +%xdefine MD4_Init BORINGSSL_PREFIX %+ _MD4_Init +%xdefine MD4_Transform BORINGSSL_PREFIX %+ _MD4_Transform +%xdefine MD4_Update BORINGSSL_PREFIX %+ _MD4_Update +%xdefine MD5 BORINGSSL_PREFIX %+ _MD5 +%xdefine MD5_Final BORINGSSL_PREFIX %+ _MD5_Final +%xdefine MD5_Init BORINGSSL_PREFIX %+ _MD5_Init +%xdefine MD5_Init_from_state BORINGSSL_PREFIX %+ _MD5_Init_from_state +%xdefine MD5_Transform BORINGSSL_PREFIX %+ _MD5_Transform +%xdefine MD5_Update BORINGSSL_PREFIX %+ _MD5_Update +%xdefine MD5_get_state BORINGSSL_PREFIX %+ _MD5_get_state +%xdefine MGF1 BORINGSSL_PREFIX %+ _MGF1 +%xdefine NAME_CONSTRAINTS_check BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check +%xdefine NAME_CONSTRAINTS_check_CN BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_check_CN +%xdefine NAME_CONSTRAINTS_free BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_free +%xdefine NAME_CONSTRAINTS_it BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_it +%xdefine NAME_CONSTRAINTS_new BORINGSSL_PREFIX %+ _NAME_CONSTRAINTS_new +%xdefine NCONF_free BORINGSSL_PREFIX %+ _NCONF_free +%xdefine NCONF_get_section BORINGSSL_PREFIX %+ _NCONF_get_section +%xdefine NCONF_get_string BORINGSSL_PREFIX %+ _NCONF_get_string +%xdefine NCONF_load BORINGSSL_PREFIX %+ _NCONF_load +%xdefine NCONF_load_bio BORINGSSL_PREFIX %+ _NCONF_load_bio +%xdefine NCONF_new BORINGSSL_PREFIX %+ _NCONF_new +%xdefine NETSCAPE_SPKAC_free BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_free +%xdefine NETSCAPE_SPKAC_it BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_it +%xdefine NETSCAPE_SPKAC_new BORINGSSL_PREFIX %+ _NETSCAPE_SPKAC_new +%xdefine NETSCAPE_SPKI_b64_decode BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_decode +%xdefine NETSCAPE_SPKI_b64_encode BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_b64_encode +%xdefine NETSCAPE_SPKI_free BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_free +%xdefine NETSCAPE_SPKI_get_pubkey BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_get_pubkey +%xdefine NETSCAPE_SPKI_it BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_it +%xdefine NETSCAPE_SPKI_new BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_new +%xdefine NETSCAPE_SPKI_print BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_print +%xdefine NETSCAPE_SPKI_set_pubkey BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_set_pubkey +%xdefine NETSCAPE_SPKI_sign BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_sign +%xdefine NETSCAPE_SPKI_verify BORINGSSL_PREFIX %+ _NETSCAPE_SPKI_verify +%xdefine NOTICEREF_free BORINGSSL_PREFIX %+ _NOTICEREF_free +%xdefine NOTICEREF_it BORINGSSL_PREFIX %+ _NOTICEREF_it +%xdefine NOTICEREF_new BORINGSSL_PREFIX %+ _NOTICEREF_new +%xdefine OBJ_NAME_do_all_sorted BORINGSSL_PREFIX %+ _OBJ_NAME_do_all_sorted +%xdefine OBJ_cbs2nid BORINGSSL_PREFIX %+ _OBJ_cbs2nid +%xdefine OBJ_cleanup BORINGSSL_PREFIX %+ _OBJ_cleanup +%xdefine OBJ_cmp BORINGSSL_PREFIX %+ _OBJ_cmp +%xdefine OBJ_create BORINGSSL_PREFIX %+ _OBJ_create +%xdefine OBJ_dup BORINGSSL_PREFIX %+ _OBJ_dup +%xdefine OBJ_find_sigid_algs BORINGSSL_PREFIX %+ _OBJ_find_sigid_algs +%xdefine OBJ_find_sigid_by_algs BORINGSSL_PREFIX %+ _OBJ_find_sigid_by_algs +%xdefine OBJ_get0_data BORINGSSL_PREFIX %+ _OBJ_get0_data +%xdefine OBJ_get_undef BORINGSSL_PREFIX %+ _OBJ_get_undef +%xdefine OBJ_length BORINGSSL_PREFIX %+ _OBJ_length +%xdefine OBJ_ln2nid BORINGSSL_PREFIX %+ _OBJ_ln2nid +%xdefine OBJ_nid2cbb BORINGSSL_PREFIX %+ _OBJ_nid2cbb +%xdefine OBJ_nid2ln BORINGSSL_PREFIX %+ _OBJ_nid2ln +%xdefine OBJ_nid2obj BORINGSSL_PREFIX %+ _OBJ_nid2obj +%xdefine OBJ_nid2sn BORINGSSL_PREFIX %+ _OBJ_nid2sn +%xdefine OBJ_obj2nid BORINGSSL_PREFIX %+ _OBJ_obj2nid +%xdefine OBJ_obj2txt BORINGSSL_PREFIX %+ _OBJ_obj2txt +%xdefine OBJ_sn2nid BORINGSSL_PREFIX %+ _OBJ_sn2nid +%xdefine OBJ_txt2nid BORINGSSL_PREFIX %+ _OBJ_txt2nid +%xdefine OBJ_txt2obj BORINGSSL_PREFIX %+ _OBJ_txt2obj +%xdefine OCSP_BASICRESP_add_ext BORINGSSL_PREFIX %+ _OCSP_BASICRESP_add_ext +%xdefine OCSP_BASICRESP_delete_ext BORINGSSL_PREFIX %+ _OCSP_BASICRESP_delete_ext +%xdefine OCSP_BASICRESP_free BORINGSSL_PREFIX %+ _OCSP_BASICRESP_free +%xdefine OCSP_BASICRESP_get_ext BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext +%xdefine OCSP_BASICRESP_get_ext_by_NID BORINGSSL_PREFIX %+ _OCSP_BASICRESP_get_ext_by_NID +%xdefine OCSP_BASICRESP_it BORINGSSL_PREFIX %+ _OCSP_BASICRESP_it +%xdefine OCSP_BASICRESP_new BORINGSSL_PREFIX %+ _OCSP_BASICRESP_new +%xdefine OCSP_CERTID_dup BORINGSSL_PREFIX %+ _OCSP_CERTID_dup +%xdefine OCSP_CERTID_free BORINGSSL_PREFIX %+ _OCSP_CERTID_free +%xdefine OCSP_CERTID_it BORINGSSL_PREFIX %+ _OCSP_CERTID_it +%xdefine OCSP_CERTID_new BORINGSSL_PREFIX %+ _OCSP_CERTID_new +%xdefine OCSP_CERTSTATUS_it BORINGSSL_PREFIX %+ _OCSP_CERTSTATUS_it +%xdefine OCSP_ONEREQ_free BORINGSSL_PREFIX %+ _OCSP_ONEREQ_free +%xdefine OCSP_ONEREQ_it BORINGSSL_PREFIX %+ _OCSP_ONEREQ_it +%xdefine OCSP_ONEREQ_new BORINGSSL_PREFIX %+ _OCSP_ONEREQ_new +%xdefine OCSP_REQINFO_free BORINGSSL_PREFIX %+ _OCSP_REQINFO_free +%xdefine OCSP_REQINFO_it BORINGSSL_PREFIX %+ _OCSP_REQINFO_it +%xdefine OCSP_REQINFO_new BORINGSSL_PREFIX %+ _OCSP_REQINFO_new +%xdefine OCSP_REQUEST_free BORINGSSL_PREFIX %+ _OCSP_REQUEST_free +%xdefine OCSP_REQUEST_get_ext BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext +%xdefine OCSP_REQUEST_get_ext_by_NID BORINGSSL_PREFIX %+ _OCSP_REQUEST_get_ext_by_NID +%xdefine OCSP_REQUEST_it BORINGSSL_PREFIX %+ _OCSP_REQUEST_it +%xdefine OCSP_REQUEST_new BORINGSSL_PREFIX %+ _OCSP_REQUEST_new +%xdefine OCSP_REQUEST_print BORINGSSL_PREFIX %+ _OCSP_REQUEST_print +%xdefine OCSP_REQ_CTX_add1_header BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_add1_header +%xdefine OCSP_REQ_CTX_free BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_free +%xdefine OCSP_REQ_CTX_get0_mem_bio BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_get0_mem_bio +%xdefine OCSP_REQ_CTX_http BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_http +%xdefine OCSP_REQ_CTX_i2d BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_i2d +%xdefine OCSP_REQ_CTX_nbio BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio +%xdefine OCSP_REQ_CTX_nbio_d2i BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_nbio_d2i +%xdefine OCSP_REQ_CTX_new BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_new +%xdefine OCSP_REQ_CTX_set1_req BORINGSSL_PREFIX %+ _OCSP_REQ_CTX_set1_req +%xdefine OCSP_RESPBYTES_free BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_free +%xdefine OCSP_RESPBYTES_it BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_it +%xdefine OCSP_RESPBYTES_new BORINGSSL_PREFIX %+ _OCSP_RESPBYTES_new +%xdefine OCSP_RESPDATA_free BORINGSSL_PREFIX %+ _OCSP_RESPDATA_free +%xdefine OCSP_RESPDATA_it BORINGSSL_PREFIX %+ _OCSP_RESPDATA_it +%xdefine OCSP_RESPDATA_new BORINGSSL_PREFIX %+ _OCSP_RESPDATA_new +%xdefine OCSP_RESPID_it BORINGSSL_PREFIX %+ _OCSP_RESPID_it +%xdefine OCSP_RESPONSE_free BORINGSSL_PREFIX %+ _OCSP_RESPONSE_free +%xdefine OCSP_RESPONSE_it BORINGSSL_PREFIX %+ _OCSP_RESPONSE_it +%xdefine OCSP_RESPONSE_new BORINGSSL_PREFIX %+ _OCSP_RESPONSE_new +%xdefine OCSP_RESPONSE_print BORINGSSL_PREFIX %+ _OCSP_RESPONSE_print +%xdefine OCSP_REVOKEDINFO_free BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_free +%xdefine OCSP_REVOKEDINFO_it BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_it +%xdefine OCSP_REVOKEDINFO_new BORINGSSL_PREFIX %+ _OCSP_REVOKEDINFO_new +%xdefine OCSP_SIGNATURE_free BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_free +%xdefine OCSP_SIGNATURE_it BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_it +%xdefine OCSP_SIGNATURE_new BORINGSSL_PREFIX %+ _OCSP_SIGNATURE_new +%xdefine OCSP_SINGLERESP_add_ext BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_add_ext +%xdefine OCSP_SINGLERESP_free BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_free +%xdefine OCSP_SINGLERESP_get0_id BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get0_id +%xdefine OCSP_SINGLERESP_get_ext BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext +%xdefine OCSP_SINGLERESP_get_ext_count BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_get_ext_count +%xdefine OCSP_SINGLERESP_it BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_it +%xdefine OCSP_SINGLERESP_new BORINGSSL_PREFIX %+ _OCSP_SINGLERESP_new +%xdefine OCSP_basic_add1_cert BORINGSSL_PREFIX %+ _OCSP_basic_add1_cert +%xdefine OCSP_basic_add1_nonce BORINGSSL_PREFIX %+ _OCSP_basic_add1_nonce +%xdefine OCSP_basic_add1_status BORINGSSL_PREFIX %+ _OCSP_basic_add1_status +%xdefine OCSP_basic_sign BORINGSSL_PREFIX %+ _OCSP_basic_sign +%xdefine OCSP_basic_verify BORINGSSL_PREFIX %+ _OCSP_basic_verify +%xdefine OCSP_cert_id_new BORINGSSL_PREFIX %+ _OCSP_cert_id_new +%xdefine OCSP_cert_status_str BORINGSSL_PREFIX %+ _OCSP_cert_status_str +%xdefine OCSP_cert_to_id BORINGSSL_PREFIX %+ _OCSP_cert_to_id +%xdefine OCSP_check_nonce BORINGSSL_PREFIX %+ _OCSP_check_nonce +%xdefine OCSP_check_validity BORINGSSL_PREFIX %+ _OCSP_check_validity +%xdefine OCSP_copy_nonce BORINGSSL_PREFIX %+ _OCSP_copy_nonce +%xdefine OCSP_crl_reason_str BORINGSSL_PREFIX %+ _OCSP_crl_reason_str +%xdefine OCSP_get_default_digest BORINGSSL_PREFIX %+ _OCSP_get_default_digest +%xdefine OCSP_id_cmp BORINGSSL_PREFIX %+ _OCSP_id_cmp +%xdefine OCSP_id_get0_info BORINGSSL_PREFIX %+ _OCSP_id_get0_info +%xdefine OCSP_id_issuer_cmp BORINGSSL_PREFIX %+ _OCSP_id_issuer_cmp +%xdefine OCSP_onereq_get0_id BORINGSSL_PREFIX %+ _OCSP_onereq_get0_id +%xdefine OCSP_parse_url BORINGSSL_PREFIX %+ _OCSP_parse_url +%xdefine OCSP_request_add0_id BORINGSSL_PREFIX %+ _OCSP_request_add0_id +%xdefine OCSP_request_add1_cert BORINGSSL_PREFIX %+ _OCSP_request_add1_cert +%xdefine OCSP_request_add1_nonce BORINGSSL_PREFIX %+ _OCSP_request_add1_nonce +%xdefine OCSP_request_is_signed BORINGSSL_PREFIX %+ _OCSP_request_is_signed +%xdefine OCSP_request_onereq_count BORINGSSL_PREFIX %+ _OCSP_request_onereq_count +%xdefine OCSP_request_onereq_get0 BORINGSSL_PREFIX %+ _OCSP_request_onereq_get0 +%xdefine OCSP_request_set1_name BORINGSSL_PREFIX %+ _OCSP_request_set1_name +%xdefine OCSP_request_sign BORINGSSL_PREFIX %+ _OCSP_request_sign +%xdefine OCSP_request_verify BORINGSSL_PREFIX %+ _OCSP_request_verify +%xdefine OCSP_resp_count BORINGSSL_PREFIX %+ _OCSP_resp_count +%xdefine OCSP_resp_find BORINGSSL_PREFIX %+ _OCSP_resp_find +%xdefine OCSP_resp_find_status BORINGSSL_PREFIX %+ _OCSP_resp_find_status +%xdefine OCSP_resp_get0 BORINGSSL_PREFIX %+ _OCSP_resp_get0 +%xdefine OCSP_response_create BORINGSSL_PREFIX %+ _OCSP_response_create +%xdefine OCSP_response_get1_basic BORINGSSL_PREFIX %+ _OCSP_response_get1_basic +%xdefine OCSP_response_status BORINGSSL_PREFIX %+ _OCSP_response_status +%xdefine OCSP_response_status_str BORINGSSL_PREFIX %+ _OCSP_response_status_str +%xdefine OCSP_sendreq_bio BORINGSSL_PREFIX %+ _OCSP_sendreq_bio +%xdefine OCSP_sendreq_nbio BORINGSSL_PREFIX %+ _OCSP_sendreq_nbio +%xdefine OCSP_sendreq_new BORINGSSL_PREFIX %+ _OCSP_sendreq_new +%xdefine OCSP_set_max_response_length BORINGSSL_PREFIX %+ _OCSP_set_max_response_length +%xdefine OCSP_single_get0_status BORINGSSL_PREFIX %+ _OCSP_single_get0_status +%xdefine OPENSSL_add_all_algorithms_conf BORINGSSL_PREFIX %+ _OPENSSL_add_all_algorithms_conf +%xdefine OPENSSL_armcap_P BORINGSSL_PREFIX %+ _OPENSSL_armcap_P +%xdefine OPENSSL_asprintf BORINGSSL_PREFIX %+ _OPENSSL_asprintf +%xdefine OPENSSL_calloc BORINGSSL_PREFIX %+ _OPENSSL_calloc +%xdefine OPENSSL_cleanse BORINGSSL_PREFIX %+ _OPENSSL_cleanse +%xdefine OPENSSL_cleanup BORINGSSL_PREFIX %+ _OPENSSL_cleanup +%xdefine OPENSSL_clear_free BORINGSSL_PREFIX %+ _OPENSSL_clear_free +%xdefine OPENSSL_config BORINGSSL_PREFIX %+ _OPENSSL_config +%xdefine OPENSSL_cpucap_initialized BORINGSSL_PREFIX %+ _OPENSSL_cpucap_initialized +%xdefine OPENSSL_cpuid_setup BORINGSSL_PREFIX %+ _OPENSSL_cpuid_setup +%xdefine OPENSSL_free BORINGSSL_PREFIX %+ _OPENSSL_free +%xdefine OPENSSL_fromxdigit BORINGSSL_PREFIX %+ _OPENSSL_fromxdigit +%xdefine OPENSSL_gmtime BORINGSSL_PREFIX %+ _OPENSSL_gmtime +%xdefine OPENSSL_gmtime_adj BORINGSSL_PREFIX %+ _OPENSSL_gmtime_adj +%xdefine OPENSSL_gmtime_diff BORINGSSL_PREFIX %+ _OPENSSL_gmtime_diff +%xdefine OPENSSL_hash32 BORINGSSL_PREFIX %+ _OPENSSL_hash32 +%xdefine OPENSSL_hexstr2buf BORINGSSL_PREFIX %+ _OPENSSL_hexstr2buf +%xdefine OPENSSL_ia32cap_P BORINGSSL_PREFIX %+ _OPENSSL_ia32cap_P +%xdefine OPENSSL_init BORINGSSL_PREFIX %+ _OPENSSL_init +%xdefine OPENSSL_init_crypto BORINGSSL_PREFIX %+ _OPENSSL_init_crypto +%xdefine OPENSSL_isalnum BORINGSSL_PREFIX %+ _OPENSSL_isalnum +%xdefine OPENSSL_isalpha BORINGSSL_PREFIX %+ _OPENSSL_isalpha +%xdefine OPENSSL_isdigit BORINGSSL_PREFIX %+ _OPENSSL_isdigit +%xdefine OPENSSL_isspace BORINGSSL_PREFIX %+ _OPENSSL_isspace +%xdefine OPENSSL_isxdigit BORINGSSL_PREFIX %+ _OPENSSL_isxdigit +%xdefine OPENSSL_lh_delete BORINGSSL_PREFIX %+ _OPENSSL_lh_delete +%xdefine OPENSSL_lh_doall_arg BORINGSSL_PREFIX %+ _OPENSSL_lh_doall_arg +%xdefine OPENSSL_lh_free BORINGSSL_PREFIX %+ _OPENSSL_lh_free +%xdefine OPENSSL_lh_insert BORINGSSL_PREFIX %+ _OPENSSL_lh_insert +%xdefine OPENSSL_lh_new BORINGSSL_PREFIX %+ _OPENSSL_lh_new +%xdefine OPENSSL_lh_num_items BORINGSSL_PREFIX %+ _OPENSSL_lh_num_items +%xdefine OPENSSL_lh_retrieve BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve +%xdefine OPENSSL_lh_retrieve_key BORINGSSL_PREFIX %+ _OPENSSL_lh_retrieve_key +%xdefine OPENSSL_load_builtin_modules BORINGSSL_PREFIX %+ _OPENSSL_load_builtin_modules +%xdefine OPENSSL_malloc BORINGSSL_PREFIX %+ _OPENSSL_malloc +%xdefine OPENSSL_malloc_init BORINGSSL_PREFIX %+ _OPENSSL_malloc_init +%xdefine OPENSSL_memdup BORINGSSL_PREFIX %+ _OPENSSL_memdup +%xdefine OPENSSL_no_config BORINGSSL_PREFIX %+ _OPENSSL_no_config +%xdefine OPENSSL_posix_to_tm BORINGSSL_PREFIX %+ _OPENSSL_posix_to_tm +%xdefine OPENSSL_ppc64le_hwcap2 BORINGSSL_PREFIX %+ _OPENSSL_ppc64le_hwcap2 +%xdefine OPENSSL_realloc BORINGSSL_PREFIX %+ _OPENSSL_realloc +%xdefine OPENSSL_secure_clear_free BORINGSSL_PREFIX %+ _OPENSSL_secure_clear_free +%xdefine OPENSSL_secure_malloc BORINGSSL_PREFIX %+ _OPENSSL_secure_malloc +%xdefine OPENSSL_secure_zalloc BORINGSSL_PREFIX %+ _OPENSSL_secure_zalloc +%xdefine OPENSSL_sk_deep_copy BORINGSSL_PREFIX %+ _OPENSSL_sk_deep_copy +%xdefine OPENSSL_sk_delete BORINGSSL_PREFIX %+ _OPENSSL_sk_delete +%xdefine OPENSSL_sk_delete_if BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_if +%xdefine OPENSSL_sk_delete_ptr BORINGSSL_PREFIX %+ _OPENSSL_sk_delete_ptr +%xdefine OPENSSL_sk_dup BORINGSSL_PREFIX %+ _OPENSSL_sk_dup +%xdefine OPENSSL_sk_find BORINGSSL_PREFIX %+ _OPENSSL_sk_find +%xdefine OPENSSL_sk_free BORINGSSL_PREFIX %+ _OPENSSL_sk_free +%xdefine OPENSSL_sk_insert BORINGSSL_PREFIX %+ _OPENSSL_sk_insert +%xdefine OPENSSL_sk_is_sorted BORINGSSL_PREFIX %+ _OPENSSL_sk_is_sorted +%xdefine OPENSSL_sk_new BORINGSSL_PREFIX %+ _OPENSSL_sk_new +%xdefine OPENSSL_sk_new_null BORINGSSL_PREFIX %+ _OPENSSL_sk_new_null +%xdefine OPENSSL_sk_num BORINGSSL_PREFIX %+ _OPENSSL_sk_num +%xdefine OPENSSL_sk_pop BORINGSSL_PREFIX %+ _OPENSSL_sk_pop +%xdefine OPENSSL_sk_pop_free_ex BORINGSSL_PREFIX %+ _OPENSSL_sk_pop_free_ex +%xdefine OPENSSL_sk_push BORINGSSL_PREFIX %+ _OPENSSL_sk_push +%xdefine OPENSSL_sk_set BORINGSSL_PREFIX %+ _OPENSSL_sk_set +%xdefine OPENSSL_sk_set_cmp_func BORINGSSL_PREFIX %+ _OPENSSL_sk_set_cmp_func +%xdefine OPENSSL_sk_shift BORINGSSL_PREFIX %+ _OPENSSL_sk_shift +%xdefine OPENSSL_sk_sort BORINGSSL_PREFIX %+ _OPENSSL_sk_sort +%xdefine OPENSSL_sk_unshift BORINGSSL_PREFIX %+ _OPENSSL_sk_unshift +%xdefine OPENSSL_sk_value BORINGSSL_PREFIX %+ _OPENSSL_sk_value +%xdefine OPENSSL_sk_zero BORINGSSL_PREFIX %+ _OPENSSL_sk_zero +%xdefine OPENSSL_strcasecmp BORINGSSL_PREFIX %+ _OPENSSL_strcasecmp +%xdefine OPENSSL_strdup BORINGSSL_PREFIX %+ _OPENSSL_strdup +%xdefine OPENSSL_strhash BORINGSSL_PREFIX %+ _OPENSSL_strhash +%xdefine OPENSSL_strlcat BORINGSSL_PREFIX %+ _OPENSSL_strlcat +%xdefine OPENSSL_strlcpy BORINGSSL_PREFIX %+ _OPENSSL_strlcpy +%xdefine OPENSSL_strncasecmp BORINGSSL_PREFIX %+ _OPENSSL_strncasecmp +%xdefine OPENSSL_strndup BORINGSSL_PREFIX %+ _OPENSSL_strndup +%xdefine OPENSSL_strnlen BORINGSSL_PREFIX %+ _OPENSSL_strnlen +%xdefine OPENSSL_timegm BORINGSSL_PREFIX %+ _OPENSSL_timegm +%xdefine OPENSSL_tm_to_posix BORINGSSL_PREFIX %+ _OPENSSL_tm_to_posix +%xdefine OPENSSL_tolower BORINGSSL_PREFIX %+ _OPENSSL_tolower +%xdefine OPENSSL_vasprintf BORINGSSL_PREFIX %+ _OPENSSL_vasprintf +%xdefine OPENSSL_vasprintf_internal BORINGSSL_PREFIX %+ _OPENSSL_vasprintf_internal +%xdefine OPENSSL_zalloc BORINGSSL_PREFIX %+ _OPENSSL_zalloc +%xdefine OTHERNAME_free BORINGSSL_PREFIX %+ _OTHERNAME_free +%xdefine OTHERNAME_it BORINGSSL_PREFIX %+ _OTHERNAME_it +%xdefine OTHERNAME_new BORINGSSL_PREFIX %+ _OTHERNAME_new +%xdefine OpenSSL_add_all_algorithms BORINGSSL_PREFIX %+ _OpenSSL_add_all_algorithms +%xdefine OpenSSL_add_all_ciphers BORINGSSL_PREFIX %+ _OpenSSL_add_all_ciphers +%xdefine OpenSSL_add_all_digests BORINGSSL_PREFIX %+ _OpenSSL_add_all_digests +%xdefine OpenSSL_version BORINGSSL_PREFIX %+ _OpenSSL_version +%xdefine OpenSSL_version_num BORINGSSL_PREFIX %+ _OpenSSL_version_num +%xdefine PEM_ASN1_read BORINGSSL_PREFIX %+ _PEM_ASN1_read +%xdefine PEM_ASN1_read_bio BORINGSSL_PREFIX %+ _PEM_ASN1_read_bio +%xdefine PEM_ASN1_write BORINGSSL_PREFIX %+ _PEM_ASN1_write +%xdefine PEM_ASN1_write_bio BORINGSSL_PREFIX %+ _PEM_ASN1_write_bio +%xdefine PEM_X509_INFO_read BORINGSSL_PREFIX %+ _PEM_X509_INFO_read +%xdefine PEM_X509_INFO_read_bio BORINGSSL_PREFIX %+ _PEM_X509_INFO_read_bio +%xdefine PEM_X509_INFO_write_bio BORINGSSL_PREFIX %+ _PEM_X509_INFO_write_bio +%xdefine PEM_bytes_read_bio BORINGSSL_PREFIX %+ _PEM_bytes_read_bio +%xdefine PEM_def_callback BORINGSSL_PREFIX %+ _PEM_def_callback +%xdefine PEM_dek_info BORINGSSL_PREFIX %+ _PEM_dek_info +%xdefine PEM_do_header BORINGSSL_PREFIX %+ _PEM_do_header +%xdefine PEM_get_EVP_CIPHER_INFO BORINGSSL_PREFIX %+ _PEM_get_EVP_CIPHER_INFO +%xdefine PEM_proc_type BORINGSSL_PREFIX %+ _PEM_proc_type +%xdefine PEM_read BORINGSSL_PREFIX %+ _PEM_read +%xdefine PEM_read_DHparams BORINGSSL_PREFIX %+ _PEM_read_DHparams +%xdefine PEM_read_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_DSAPrivateKey +%xdefine PEM_read_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_DSA_PUBKEY +%xdefine PEM_read_DSAparams BORINGSSL_PREFIX %+ _PEM_read_DSAparams +%xdefine PEM_read_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_read_ECPrivateKey +%xdefine PEM_read_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_EC_PUBKEY +%xdefine PEM_read_PKCS7 BORINGSSL_PREFIX %+ _PEM_read_PKCS7 +%xdefine PEM_read_PKCS8 BORINGSSL_PREFIX %+ _PEM_read_PKCS8 +%xdefine PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_read_PKCS8_PRIV_KEY_INFO +%xdefine PEM_read_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_PUBKEY +%xdefine PEM_read_PrivateKey BORINGSSL_PREFIX %+ _PEM_read_PrivateKey +%xdefine PEM_read_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_RSAPrivateKey +%xdefine PEM_read_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_read_RSAPublicKey +%xdefine PEM_read_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_RSA_PUBKEY +%xdefine PEM_read_X509 BORINGSSL_PREFIX %+ _PEM_read_X509 +%xdefine PEM_read_X509_AUX BORINGSSL_PREFIX %+ _PEM_read_X509_AUX +%xdefine PEM_read_X509_CRL BORINGSSL_PREFIX %+ _PEM_read_X509_CRL +%xdefine PEM_read_X509_REQ BORINGSSL_PREFIX %+ _PEM_read_X509_REQ +%xdefine PEM_read_bio BORINGSSL_PREFIX %+ _PEM_read_bio +%xdefine PEM_read_bio_DHparams BORINGSSL_PREFIX %+ _PEM_read_bio_DHparams +%xdefine PEM_read_bio_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_DSAPrivateKey +%xdefine PEM_read_bio_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_DSA_PUBKEY +%xdefine PEM_read_bio_DSAparams BORINGSSL_PREFIX %+ _PEM_read_bio_DSAparams +%xdefine PEM_read_bio_ECPKParameters BORINGSSL_PREFIX %+ _PEM_read_bio_ECPKParameters +%xdefine PEM_read_bio_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_ECPrivateKey +%xdefine PEM_read_bio_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_EC_PUBKEY +%xdefine PEM_read_bio_PKCS7 BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS7 +%xdefine PEM_read_bio_PKCS8 BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8 +%xdefine PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_read_bio_PKCS8_PRIV_KEY_INFO +%xdefine PEM_read_bio_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_PUBKEY +%xdefine PEM_read_bio_Parameters BORINGSSL_PREFIX %+ _PEM_read_bio_Parameters +%xdefine PEM_read_bio_PrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_PrivateKey +%xdefine PEM_read_bio_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPrivateKey +%xdefine PEM_read_bio_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_read_bio_RSAPublicKey +%xdefine PEM_read_bio_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_read_bio_RSA_PUBKEY +%xdefine PEM_read_bio_X509 BORINGSSL_PREFIX %+ _PEM_read_bio_X509 +%xdefine PEM_read_bio_X509_AUX BORINGSSL_PREFIX %+ _PEM_read_bio_X509_AUX +%xdefine PEM_read_bio_X509_CRL BORINGSSL_PREFIX %+ _PEM_read_bio_X509_CRL +%xdefine PEM_read_bio_X509_REQ BORINGSSL_PREFIX %+ _PEM_read_bio_X509_REQ +%xdefine PEM_write BORINGSSL_PREFIX %+ _PEM_write +%xdefine PEM_write_DHparams BORINGSSL_PREFIX %+ _PEM_write_DHparams +%xdefine PEM_write_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_DSAPrivateKey +%xdefine PEM_write_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_DSA_PUBKEY +%xdefine PEM_write_DSAparams BORINGSSL_PREFIX %+ _PEM_write_DSAparams +%xdefine PEM_write_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_write_ECPrivateKey +%xdefine PEM_write_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_EC_PUBKEY +%xdefine PEM_write_PKCS7 BORINGSSL_PREFIX %+ _PEM_write_PKCS7 +%xdefine PEM_write_PKCS8 BORINGSSL_PREFIX %+ _PEM_write_PKCS8 +%xdefine PEM_write_PKCS8PrivateKey BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey +%xdefine PEM_write_PKCS8PrivateKey_nid BORINGSSL_PREFIX %+ _PEM_write_PKCS8PrivateKey_nid +%xdefine PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_write_PKCS8_PRIV_KEY_INFO +%xdefine PEM_write_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_PUBKEY +%xdefine PEM_write_PrivateKey BORINGSSL_PREFIX %+ _PEM_write_PrivateKey +%xdefine PEM_write_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_RSAPrivateKey +%xdefine PEM_write_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_write_RSAPublicKey +%xdefine PEM_write_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_RSA_PUBKEY +%xdefine PEM_write_X509 BORINGSSL_PREFIX %+ _PEM_write_X509 +%xdefine PEM_write_X509_AUX BORINGSSL_PREFIX %+ _PEM_write_X509_AUX +%xdefine PEM_write_X509_CRL BORINGSSL_PREFIX %+ _PEM_write_X509_CRL +%xdefine PEM_write_X509_REQ BORINGSSL_PREFIX %+ _PEM_write_X509_REQ +%xdefine PEM_write_X509_REQ_NEW BORINGSSL_PREFIX %+ _PEM_write_X509_REQ_NEW +%xdefine PEM_write_bio BORINGSSL_PREFIX %+ _PEM_write_bio +%xdefine PEM_write_bio_DHparams BORINGSSL_PREFIX %+ _PEM_write_bio_DHparams +%xdefine PEM_write_bio_DSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_DSAPrivateKey +%xdefine PEM_write_bio_DSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_DSA_PUBKEY +%xdefine PEM_write_bio_DSAparams BORINGSSL_PREFIX %+ _PEM_write_bio_DSAparams +%xdefine PEM_write_bio_ECPKParameters BORINGSSL_PREFIX %+ _PEM_write_bio_ECPKParameters +%xdefine PEM_write_bio_ECPrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_ECPrivateKey +%xdefine PEM_write_bio_EC_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_EC_PUBKEY +%xdefine PEM_write_bio_PKCS7 BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS7 +%xdefine PEM_write_bio_PKCS8 BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8 +%xdefine PEM_write_bio_PKCS8PrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey +%xdefine PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8PrivateKey_nid +%xdefine PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _PEM_write_bio_PKCS8_PRIV_KEY_INFO +%xdefine PEM_write_bio_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_PUBKEY +%xdefine PEM_write_bio_Parameters BORINGSSL_PREFIX %+ _PEM_write_bio_Parameters +%xdefine PEM_write_bio_PrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey +%xdefine PEM_write_bio_PrivateKey_traditional BORINGSSL_PREFIX %+ _PEM_write_bio_PrivateKey_traditional +%xdefine PEM_write_bio_RSAPrivateKey BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPrivateKey +%xdefine PEM_write_bio_RSAPublicKey BORINGSSL_PREFIX %+ _PEM_write_bio_RSAPublicKey +%xdefine PEM_write_bio_RSA_PUBKEY BORINGSSL_PREFIX %+ _PEM_write_bio_RSA_PUBKEY +%xdefine PEM_write_bio_X509 BORINGSSL_PREFIX %+ _PEM_write_bio_X509 +%xdefine PEM_write_bio_X509_AUX BORINGSSL_PREFIX %+ _PEM_write_bio_X509_AUX +%xdefine PEM_write_bio_X509_CRL BORINGSSL_PREFIX %+ _PEM_write_bio_X509_CRL +%xdefine PEM_write_bio_X509_REQ BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ +%xdefine PEM_write_bio_X509_REQ_NEW BORINGSSL_PREFIX %+ _PEM_write_bio_X509_REQ_NEW +%xdefine PKCS12_PBE_add BORINGSSL_PREFIX %+ _PKCS12_PBE_add +%xdefine PKCS12_create BORINGSSL_PREFIX %+ _PKCS12_create +%xdefine PKCS12_free BORINGSSL_PREFIX %+ _PKCS12_free +%xdefine PKCS12_get_key_and_certs BORINGSSL_PREFIX %+ _PKCS12_get_key_and_certs +%xdefine PKCS12_new BORINGSSL_PREFIX %+ _PKCS12_new +%xdefine PKCS12_parse BORINGSSL_PREFIX %+ _PKCS12_parse +%xdefine PKCS12_set_mac BORINGSSL_PREFIX %+ _PKCS12_set_mac +%xdefine PKCS12_verify_mac BORINGSSL_PREFIX %+ _PKCS12_verify_mac +%xdefine PKCS1_MGF1 BORINGSSL_PREFIX %+ _PKCS1_MGF1 +%xdefine PKCS5_PBKDF2_HMAC BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC +%xdefine PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_PREFIX %+ _PKCS5_PBKDF2_HMAC_SHA1 +%xdefine PKCS5_pbe2_decrypt_init BORINGSSL_PREFIX %+ _PKCS5_pbe2_decrypt_init +%xdefine PKCS5_pbe2_encrypt_init BORINGSSL_PREFIX %+ _PKCS5_pbe2_encrypt_init +%xdefine PKCS7_ATTR_VERIFY_it BORINGSSL_PREFIX %+ _PKCS7_ATTR_VERIFY_it +%xdefine PKCS7_DIGEST_free BORINGSSL_PREFIX %+ _PKCS7_DIGEST_free +%xdefine PKCS7_DIGEST_it BORINGSSL_PREFIX %+ _PKCS7_DIGEST_it +%xdefine PKCS7_DIGEST_new BORINGSSL_PREFIX %+ _PKCS7_DIGEST_new +%xdefine PKCS7_ENCRYPT_free BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_free +%xdefine PKCS7_ENCRYPT_it BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_it +%xdefine PKCS7_ENCRYPT_new BORINGSSL_PREFIX %+ _PKCS7_ENCRYPT_new +%xdefine PKCS7_ENC_CONTENT_free BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_free +%xdefine PKCS7_ENC_CONTENT_it BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_it +%xdefine PKCS7_ENC_CONTENT_new BORINGSSL_PREFIX %+ _PKCS7_ENC_CONTENT_new +%xdefine PKCS7_ENVELOPE_free BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_free +%xdefine PKCS7_ENVELOPE_it BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_it +%xdefine PKCS7_ENVELOPE_new BORINGSSL_PREFIX %+ _PKCS7_ENVELOPE_new +%xdefine PKCS7_ISSUER_AND_SERIAL_free BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_free +%xdefine PKCS7_ISSUER_AND_SERIAL_it BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_it +%xdefine PKCS7_ISSUER_AND_SERIAL_new BORINGSSL_PREFIX %+ _PKCS7_ISSUER_AND_SERIAL_new +%xdefine PKCS7_RECIP_INFO_free BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_free +%xdefine PKCS7_RECIP_INFO_get0_alg BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_get0_alg +%xdefine PKCS7_RECIP_INFO_it BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_it +%xdefine PKCS7_RECIP_INFO_new BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_new +%xdefine PKCS7_RECIP_INFO_set BORINGSSL_PREFIX %+ _PKCS7_RECIP_INFO_set +%xdefine PKCS7_SIGNED_free BORINGSSL_PREFIX %+ _PKCS7_SIGNED_free +%xdefine PKCS7_SIGNED_it BORINGSSL_PREFIX %+ _PKCS7_SIGNED_it +%xdefine PKCS7_SIGNED_new BORINGSSL_PREFIX %+ _PKCS7_SIGNED_new +%xdefine PKCS7_SIGNER_INFO_free BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_free +%xdefine PKCS7_SIGNER_INFO_get0_algs BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_get0_algs +%xdefine PKCS7_SIGNER_INFO_it BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_it +%xdefine PKCS7_SIGNER_INFO_new BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_new +%xdefine PKCS7_SIGNER_INFO_set BORINGSSL_PREFIX %+ _PKCS7_SIGNER_INFO_set +%xdefine PKCS7_SIGN_ENVELOPE_free BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_free +%xdefine PKCS7_SIGN_ENVELOPE_it BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_it +%xdefine PKCS7_SIGN_ENVELOPE_new BORINGSSL_PREFIX %+ _PKCS7_SIGN_ENVELOPE_new +%xdefine PKCS7_add_certificate BORINGSSL_PREFIX %+ _PKCS7_add_certificate +%xdefine PKCS7_add_crl BORINGSSL_PREFIX %+ _PKCS7_add_crl +%xdefine PKCS7_add_recipient BORINGSSL_PREFIX %+ _PKCS7_add_recipient +%xdefine PKCS7_add_recipient_info BORINGSSL_PREFIX %+ _PKCS7_add_recipient_info +%xdefine PKCS7_add_signer BORINGSSL_PREFIX %+ _PKCS7_add_signer +%xdefine PKCS7_bundle_CRLs BORINGSSL_PREFIX %+ _PKCS7_bundle_CRLs +%xdefine PKCS7_bundle_certificates BORINGSSL_PREFIX %+ _PKCS7_bundle_certificates +%xdefine PKCS7_bundle_raw_certificates BORINGSSL_PREFIX %+ _PKCS7_bundle_raw_certificates +%xdefine PKCS7_content_new BORINGSSL_PREFIX %+ _PKCS7_content_new +%xdefine PKCS7_dataFinal BORINGSSL_PREFIX %+ _PKCS7_dataFinal +%xdefine PKCS7_dataInit BORINGSSL_PREFIX %+ _PKCS7_dataInit +%xdefine PKCS7_decrypt BORINGSSL_PREFIX %+ _PKCS7_decrypt +%xdefine PKCS7_dup BORINGSSL_PREFIX %+ _PKCS7_dup +%xdefine PKCS7_encrypt BORINGSSL_PREFIX %+ _PKCS7_encrypt +%xdefine PKCS7_free BORINGSSL_PREFIX %+ _PKCS7_free +%xdefine PKCS7_get0_signers BORINGSSL_PREFIX %+ _PKCS7_get0_signers +%xdefine PKCS7_get_CRLs BORINGSSL_PREFIX %+ _PKCS7_get_CRLs +%xdefine PKCS7_get_PEM_CRLs BORINGSSL_PREFIX %+ _PKCS7_get_PEM_CRLs +%xdefine PKCS7_get_PEM_certificates BORINGSSL_PREFIX %+ _PKCS7_get_PEM_certificates +%xdefine PKCS7_get_certificates BORINGSSL_PREFIX %+ _PKCS7_get_certificates +%xdefine PKCS7_get_detached BORINGSSL_PREFIX %+ _PKCS7_get_detached +%xdefine PKCS7_get_raw_certificates BORINGSSL_PREFIX %+ _PKCS7_get_raw_certificates +%xdefine PKCS7_get_recipient_info BORINGSSL_PREFIX %+ _PKCS7_get_recipient_info +%xdefine PKCS7_get_signed_attribute BORINGSSL_PREFIX %+ _PKCS7_get_signed_attribute +%xdefine PKCS7_get_signer_info BORINGSSL_PREFIX %+ _PKCS7_get_signer_info +%xdefine PKCS7_is_detached BORINGSSL_PREFIX %+ _PKCS7_is_detached +%xdefine PKCS7_it BORINGSSL_PREFIX %+ _PKCS7_it +%xdefine PKCS7_new BORINGSSL_PREFIX %+ _PKCS7_new +%xdefine PKCS7_print_ctx BORINGSSL_PREFIX %+ _PKCS7_print_ctx +%xdefine PKCS7_set_cipher BORINGSSL_PREFIX %+ _PKCS7_set_cipher +%xdefine PKCS7_set_content BORINGSSL_PREFIX %+ _PKCS7_set_content +%xdefine PKCS7_set_detached BORINGSSL_PREFIX %+ _PKCS7_set_detached +%xdefine PKCS7_set_digest BORINGSSL_PREFIX %+ _PKCS7_set_digest +%xdefine PKCS7_set_type BORINGSSL_PREFIX %+ _PKCS7_set_type +%xdefine PKCS7_sign BORINGSSL_PREFIX %+ _PKCS7_sign +%xdefine PKCS7_type_is_data BORINGSSL_PREFIX %+ _PKCS7_type_is_data +%xdefine PKCS7_type_is_digest BORINGSSL_PREFIX %+ _PKCS7_type_is_digest +%xdefine PKCS7_type_is_encrypted BORINGSSL_PREFIX %+ _PKCS7_type_is_encrypted +%xdefine PKCS7_type_is_enveloped BORINGSSL_PREFIX %+ _PKCS7_type_is_enveloped +%xdefine PKCS7_type_is_signed BORINGSSL_PREFIX %+ _PKCS7_type_is_signed +%xdefine PKCS7_type_is_signedAndEnveloped BORINGSSL_PREFIX %+ _PKCS7_type_is_signedAndEnveloped +%xdefine PKCS7_verify BORINGSSL_PREFIX %+ _PKCS7_verify +%xdefine PKCS8_PRIV_KEY_INFO_free BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_free +%xdefine PKCS8_PRIV_KEY_INFO_it BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_it +%xdefine PKCS8_PRIV_KEY_INFO_new BORINGSSL_PREFIX %+ _PKCS8_PRIV_KEY_INFO_new +%xdefine PKCS8_decrypt BORINGSSL_PREFIX %+ _PKCS8_decrypt +%xdefine PKCS8_encrypt BORINGSSL_PREFIX %+ _PKCS8_encrypt +%xdefine PKCS8_marshal_encrypted_private_key BORINGSSL_PREFIX %+ _PKCS8_marshal_encrypted_private_key +%xdefine PKCS8_parse_encrypted_private_key BORINGSSL_PREFIX %+ _PKCS8_parse_encrypted_private_key +%xdefine POLICYINFO_free BORINGSSL_PREFIX %+ _POLICYINFO_free +%xdefine POLICYINFO_it BORINGSSL_PREFIX %+ _POLICYINFO_it +%xdefine POLICYINFO_new BORINGSSL_PREFIX %+ _POLICYINFO_new +%xdefine POLICYQUALINFO_free BORINGSSL_PREFIX %+ _POLICYQUALINFO_free +%xdefine POLICYQUALINFO_it BORINGSSL_PREFIX %+ _POLICYQUALINFO_it +%xdefine POLICYQUALINFO_new BORINGSSL_PREFIX %+ _POLICYQUALINFO_new +%xdefine POLICY_CONSTRAINTS_free BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_free +%xdefine POLICY_CONSTRAINTS_it BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_it +%xdefine POLICY_CONSTRAINTS_new BORINGSSL_PREFIX %+ _POLICY_CONSTRAINTS_new +%xdefine POLICY_MAPPINGS_it BORINGSSL_PREFIX %+ _POLICY_MAPPINGS_it +%xdefine POLICY_MAPPING_free BORINGSSL_PREFIX %+ _POLICY_MAPPING_free +%xdefine POLICY_MAPPING_it BORINGSSL_PREFIX %+ _POLICY_MAPPING_it +%xdefine POLICY_MAPPING_new BORINGSSL_PREFIX %+ _POLICY_MAPPING_new +%xdefine PQDSA_KEY_free BORINGSSL_PREFIX %+ _PQDSA_KEY_free +%xdefine PQDSA_KEY_get0_dsa BORINGSSL_PREFIX %+ _PQDSA_KEY_get0_dsa +%xdefine PQDSA_KEY_init BORINGSSL_PREFIX %+ _PQDSA_KEY_init +%xdefine PQDSA_KEY_new BORINGSSL_PREFIX %+ _PQDSA_KEY_new +%xdefine PQDSA_KEY_set_raw_keypair_from_both BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_both +%xdefine PQDSA_KEY_set_raw_keypair_from_seed BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_keypair_from_seed +%xdefine PQDSA_KEY_set_raw_private_key BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_private_key +%xdefine PQDSA_KEY_set_raw_public_key BORINGSSL_PREFIX %+ _PQDSA_KEY_set_raw_public_key +%xdefine PQDSA_find_asn1_by_nid BORINGSSL_PREFIX %+ _PQDSA_find_asn1_by_nid +%xdefine PQDSA_find_dsa_by_nid BORINGSSL_PREFIX %+ _PQDSA_find_dsa_by_nid +%xdefine RAND_OpenSSL BORINGSSL_PREFIX %+ _RAND_OpenSSL +%xdefine RAND_SSLeay BORINGSSL_PREFIX %+ _RAND_SSLeay +%xdefine RAND_add BORINGSSL_PREFIX %+ _RAND_add +%xdefine RAND_bytes BORINGSSL_PREFIX %+ _RAND_bytes +%xdefine RAND_bytes_with_user_prediction_resistance BORINGSSL_PREFIX %+ _RAND_bytes_with_user_prediction_resistance +%xdefine RAND_cleanup BORINGSSL_PREFIX %+ _RAND_cleanup +%xdefine RAND_egd BORINGSSL_PREFIX %+ _RAND_egd +%xdefine RAND_egd_bytes BORINGSSL_PREFIX %+ _RAND_egd_bytes +%xdefine RAND_file_name BORINGSSL_PREFIX %+ _RAND_file_name +%xdefine RAND_get_rand_method BORINGSSL_PREFIX %+ _RAND_get_rand_method +%xdefine RAND_keep_random_devices_open BORINGSSL_PREFIX %+ _RAND_keep_random_devices_open +%xdefine RAND_load_file BORINGSSL_PREFIX %+ _RAND_load_file +%xdefine RAND_poll BORINGSSL_PREFIX %+ _RAND_poll +%xdefine RAND_priv_bytes BORINGSSL_PREFIX %+ _RAND_priv_bytes +%xdefine RAND_pseudo_bytes BORINGSSL_PREFIX %+ _RAND_pseudo_bytes +%xdefine RAND_public_bytes BORINGSSL_PREFIX %+ _RAND_public_bytes +%xdefine RAND_seed BORINGSSL_PREFIX %+ _RAND_seed +%xdefine RAND_set_rand_method BORINGSSL_PREFIX %+ _RAND_set_rand_method +%xdefine RAND_status BORINGSSL_PREFIX %+ _RAND_status +%xdefine RAND_write_file BORINGSSL_PREFIX %+ _RAND_write_file +%xdefine RC4 BORINGSSL_PREFIX %+ _RC4 +%xdefine RC4_options BORINGSSL_PREFIX %+ _RC4_options +%xdefine RC4_set_key BORINGSSL_PREFIX %+ _RC4_set_key +%xdefine RFC8032_DOM2_PREFIX BORINGSSL_PREFIX %+ _RFC8032_DOM2_PREFIX +%xdefine RIPEMD160 BORINGSSL_PREFIX %+ _RIPEMD160 +%xdefine RIPEMD160_Final BORINGSSL_PREFIX %+ _RIPEMD160_Final +%xdefine RIPEMD160_Init BORINGSSL_PREFIX %+ _RIPEMD160_Init +%xdefine RIPEMD160_Update BORINGSSL_PREFIX %+ _RIPEMD160_Update +%xdefine RSAPrivateKey_dup BORINGSSL_PREFIX %+ _RSAPrivateKey_dup +%xdefine RSAPublicKey_dup BORINGSSL_PREFIX %+ _RSAPublicKey_dup +%xdefine RSASSA_PSS_PARAMS_create BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_create +%xdefine RSASSA_PSS_PARAMS_free BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_free +%xdefine RSASSA_PSS_PARAMS_get BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_get +%xdefine RSASSA_PSS_PARAMS_new BORINGSSL_PREFIX %+ _RSASSA_PSS_PARAMS_new +%xdefine RSASSA_PSS_parse_params BORINGSSL_PREFIX %+ _RSASSA_PSS_parse_params +%xdefine RSAZ_1024_mod_exp_avx2 BORINGSSL_PREFIX %+ _RSAZ_1024_mod_exp_avx2 +%xdefine RSAZ_mod_exp_avx512_x2 BORINGSSL_PREFIX %+ _RSAZ_mod_exp_avx512_x2 +%xdefine RSA_ALGOR_IDENTIFIER_free BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_free +%xdefine RSA_ALGOR_IDENTIFIER_new BORINGSSL_PREFIX %+ _RSA_ALGOR_IDENTIFIER_new +%xdefine RSA_INTEGER_free BORINGSSL_PREFIX %+ _RSA_INTEGER_free +%xdefine RSA_INTEGER_new BORINGSSL_PREFIX %+ _RSA_INTEGER_new +%xdefine RSA_MGA_IDENTIFIER_free BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_free +%xdefine RSA_MGA_IDENTIFIER_new BORINGSSL_PREFIX %+ _RSA_MGA_IDENTIFIER_new +%xdefine RSA_PSS_PARAMS_free BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_free +%xdefine RSA_PSS_PARAMS_it BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_it +%xdefine RSA_PSS_PARAMS_new BORINGSSL_PREFIX %+ _RSA_PSS_PARAMS_new +%xdefine RSA_add_pkcs1_prefix BORINGSSL_PREFIX %+ _RSA_add_pkcs1_prefix +%xdefine RSA_bits BORINGSSL_PREFIX %+ _RSA_bits +%xdefine RSA_blinding_off_temp_for_accp_compatibility BORINGSSL_PREFIX %+ _RSA_blinding_off_temp_for_accp_compatibility +%xdefine RSA_blinding_on BORINGSSL_PREFIX %+ _RSA_blinding_on +%xdefine RSA_check_fips BORINGSSL_PREFIX %+ _RSA_check_fips +%xdefine RSA_check_key BORINGSSL_PREFIX %+ _RSA_check_key +%xdefine RSA_decrypt BORINGSSL_PREFIX %+ _RSA_decrypt +%xdefine RSA_encrypt BORINGSSL_PREFIX %+ _RSA_encrypt +%xdefine RSA_flags BORINGSSL_PREFIX %+ _RSA_flags +%xdefine RSA_free BORINGSSL_PREFIX %+ _RSA_free +%xdefine RSA_generate_key BORINGSSL_PREFIX %+ _RSA_generate_key +%xdefine RSA_generate_key_ex BORINGSSL_PREFIX %+ _RSA_generate_key_ex +%xdefine RSA_generate_key_fips BORINGSSL_PREFIX %+ _RSA_generate_key_fips +%xdefine RSA_get0_crt_params BORINGSSL_PREFIX %+ _RSA_get0_crt_params +%xdefine RSA_get0_d BORINGSSL_PREFIX %+ _RSA_get0_d +%xdefine RSA_get0_dmp1 BORINGSSL_PREFIX %+ _RSA_get0_dmp1 +%xdefine RSA_get0_dmq1 BORINGSSL_PREFIX %+ _RSA_get0_dmq1 +%xdefine RSA_get0_e BORINGSSL_PREFIX %+ _RSA_get0_e +%xdefine RSA_get0_factors BORINGSSL_PREFIX %+ _RSA_get0_factors +%xdefine RSA_get0_iqmp BORINGSSL_PREFIX %+ _RSA_get0_iqmp +%xdefine RSA_get0_key BORINGSSL_PREFIX %+ _RSA_get0_key +%xdefine RSA_get0_n BORINGSSL_PREFIX %+ _RSA_get0_n +%xdefine RSA_get0_p BORINGSSL_PREFIX %+ _RSA_get0_p +%xdefine RSA_get0_pss_params BORINGSSL_PREFIX %+ _RSA_get0_pss_params +%xdefine RSA_get0_q BORINGSSL_PREFIX %+ _RSA_get0_q +%xdefine RSA_get0_ssa_pss_params BORINGSSL_PREFIX %+ _RSA_get0_ssa_pss_params +%xdefine RSA_get_default_method BORINGSSL_PREFIX %+ _RSA_get_default_method +%xdefine RSA_get_ex_data BORINGSSL_PREFIX %+ _RSA_get_ex_data +%xdefine RSA_get_ex_new_index BORINGSSL_PREFIX %+ _RSA_get_ex_new_index +%xdefine RSA_get_method BORINGSSL_PREFIX %+ _RSA_get_method +%xdefine RSA_is_opaque BORINGSSL_PREFIX %+ _RSA_is_opaque +%xdefine RSA_marshal_private_key BORINGSSL_PREFIX %+ _RSA_marshal_private_key +%xdefine RSA_marshal_public_key BORINGSSL_PREFIX %+ _RSA_marshal_public_key +%xdefine RSA_meth_free BORINGSSL_PREFIX %+ _RSA_meth_free +%xdefine RSA_meth_new BORINGSSL_PREFIX %+ _RSA_meth_new +%xdefine RSA_meth_set0_app_data BORINGSSL_PREFIX %+ _RSA_meth_set0_app_data +%xdefine RSA_meth_set_finish BORINGSSL_PREFIX %+ _RSA_meth_set_finish +%xdefine RSA_meth_set_init BORINGSSL_PREFIX %+ _RSA_meth_set_init +%xdefine RSA_meth_set_priv_dec BORINGSSL_PREFIX %+ _RSA_meth_set_priv_dec +%xdefine RSA_meth_set_priv_enc BORINGSSL_PREFIX %+ _RSA_meth_set_priv_enc +%xdefine RSA_meth_set_pub_dec BORINGSSL_PREFIX %+ _RSA_meth_set_pub_dec +%xdefine RSA_meth_set_pub_enc BORINGSSL_PREFIX %+ _RSA_meth_set_pub_enc +%xdefine RSA_meth_set_sign BORINGSSL_PREFIX %+ _RSA_meth_set_sign +%xdefine RSA_new BORINGSSL_PREFIX %+ _RSA_new +%xdefine RSA_new_method BORINGSSL_PREFIX %+ _RSA_new_method +%xdefine RSA_new_method_no_e BORINGSSL_PREFIX %+ _RSA_new_method_no_e +%xdefine RSA_new_private_key BORINGSSL_PREFIX %+ _RSA_new_private_key +%xdefine RSA_new_private_key_large_e BORINGSSL_PREFIX %+ _RSA_new_private_key_large_e +%xdefine RSA_new_private_key_no_crt BORINGSSL_PREFIX %+ _RSA_new_private_key_no_crt +%xdefine RSA_new_private_key_no_e BORINGSSL_PREFIX %+ _RSA_new_private_key_no_e +%xdefine RSA_new_public_key BORINGSSL_PREFIX %+ _RSA_new_public_key +%xdefine RSA_new_public_key_large_e BORINGSSL_PREFIX %+ _RSA_new_public_key_large_e +%xdefine RSA_padding_add_PKCS1_OAEP BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP +%xdefine RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_OAEP_mgf1 +%xdefine RSA_padding_add_PKCS1_PSS BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS +%xdefine RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_PSS_mgf1 +%xdefine RSA_padding_add_PKCS1_type_1 BORINGSSL_PREFIX %+ _RSA_padding_add_PKCS1_type_1 +%xdefine RSA_padding_add_none BORINGSSL_PREFIX %+ _RSA_padding_add_none +%xdefine RSA_padding_check_PKCS1_OAEP_mgf1 BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_OAEP_mgf1 +%xdefine RSA_padding_check_PKCS1_type_1 BORINGSSL_PREFIX %+ _RSA_padding_check_PKCS1_type_1 +%xdefine RSA_parse_private_key BORINGSSL_PREFIX %+ _RSA_parse_private_key +%xdefine RSA_parse_public_key BORINGSSL_PREFIX %+ _RSA_parse_public_key +%xdefine RSA_pkey_ctx_ctrl BORINGSSL_PREFIX %+ _RSA_pkey_ctx_ctrl +%xdefine RSA_print BORINGSSL_PREFIX %+ _RSA_print +%xdefine RSA_print_fp BORINGSSL_PREFIX %+ _RSA_print_fp +%xdefine RSA_private_decrypt BORINGSSL_PREFIX %+ _RSA_private_decrypt +%xdefine RSA_private_encrypt BORINGSSL_PREFIX %+ _RSA_private_encrypt +%xdefine RSA_private_key_from_bytes BORINGSSL_PREFIX %+ _RSA_private_key_from_bytes +%xdefine RSA_private_key_to_bytes BORINGSSL_PREFIX %+ _RSA_private_key_to_bytes +%xdefine RSA_public_decrypt BORINGSSL_PREFIX %+ _RSA_public_decrypt +%xdefine RSA_public_encrypt BORINGSSL_PREFIX %+ _RSA_public_encrypt +%xdefine RSA_public_key_from_bytes BORINGSSL_PREFIX %+ _RSA_public_key_from_bytes +%xdefine RSA_public_key_to_bytes BORINGSSL_PREFIX %+ _RSA_public_key_to_bytes +%xdefine RSA_set0_crt_params BORINGSSL_PREFIX %+ _RSA_set0_crt_params +%xdefine RSA_set0_factors BORINGSSL_PREFIX %+ _RSA_set0_factors +%xdefine RSA_set0_key BORINGSSL_PREFIX %+ _RSA_set0_key +%xdefine RSA_set_ex_data BORINGSSL_PREFIX %+ _RSA_set_ex_data +%xdefine RSA_set_flags BORINGSSL_PREFIX %+ _RSA_set_flags +%xdefine RSA_set_method BORINGSSL_PREFIX %+ _RSA_set_method +%xdefine RSA_sign BORINGSSL_PREFIX %+ _RSA_sign +%xdefine RSA_sign_pss_mgf1 BORINGSSL_PREFIX %+ _RSA_sign_pss_mgf1 +%xdefine RSA_sign_raw BORINGSSL_PREFIX %+ _RSA_sign_raw +%xdefine RSA_size BORINGSSL_PREFIX %+ _RSA_size +%xdefine RSA_test_flags BORINGSSL_PREFIX %+ _RSA_test_flags +%xdefine RSA_up_ref BORINGSSL_PREFIX %+ _RSA_up_ref +%xdefine RSA_verify BORINGSSL_PREFIX %+ _RSA_verify +%xdefine RSA_verify_PKCS1_PSS BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS +%xdefine RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_PREFIX %+ _RSA_verify_PKCS1_PSS_mgf1 +%xdefine RSA_verify_pss_mgf1 BORINGSSL_PREFIX %+ _RSA_verify_pss_mgf1 +%xdefine RSA_verify_raw BORINGSSL_PREFIX %+ _RSA_verify_raw +%xdefine SHA1 BORINGSSL_PREFIX %+ _SHA1 +%xdefine SHA1_Final BORINGSSL_PREFIX %+ _SHA1_Final +%xdefine SHA1_Init BORINGSSL_PREFIX %+ _SHA1_Init +%xdefine SHA1_Init_from_state BORINGSSL_PREFIX %+ _SHA1_Init_from_state +%xdefine SHA1_Transform BORINGSSL_PREFIX %+ _SHA1_Transform +%xdefine SHA1_Update BORINGSSL_PREFIX %+ _SHA1_Update +%xdefine SHA1_get_state BORINGSSL_PREFIX %+ _SHA1_get_state +%xdefine SHA224 BORINGSSL_PREFIX %+ _SHA224 +%xdefine SHA224_Final BORINGSSL_PREFIX %+ _SHA224_Final +%xdefine SHA224_Init BORINGSSL_PREFIX %+ _SHA224_Init +%xdefine SHA224_Init_from_state BORINGSSL_PREFIX %+ _SHA224_Init_from_state +%xdefine SHA224_Update BORINGSSL_PREFIX %+ _SHA224_Update +%xdefine SHA224_get_state BORINGSSL_PREFIX %+ _SHA224_get_state +%xdefine SHA256 BORINGSSL_PREFIX %+ _SHA256 +%xdefine SHA256_Final BORINGSSL_PREFIX %+ _SHA256_Final +%xdefine SHA256_Init BORINGSSL_PREFIX %+ _SHA256_Init +%xdefine SHA256_Init_from_state BORINGSSL_PREFIX %+ _SHA256_Init_from_state +%xdefine SHA256_Transform BORINGSSL_PREFIX %+ _SHA256_Transform +%xdefine SHA256_TransformBlocks BORINGSSL_PREFIX %+ _SHA256_TransformBlocks +%xdefine SHA256_Update BORINGSSL_PREFIX %+ _SHA256_Update +%xdefine SHA256_get_state BORINGSSL_PREFIX %+ _SHA256_get_state +%xdefine SHA384 BORINGSSL_PREFIX %+ _SHA384 +%xdefine SHA384_Final BORINGSSL_PREFIX %+ _SHA384_Final +%xdefine SHA384_Init BORINGSSL_PREFIX %+ _SHA384_Init +%xdefine SHA384_Init_from_state BORINGSSL_PREFIX %+ _SHA384_Init_from_state +%xdefine SHA384_Update BORINGSSL_PREFIX %+ _SHA384_Update +%xdefine SHA384_get_state BORINGSSL_PREFIX %+ _SHA384_get_state +%xdefine SHA3_224 BORINGSSL_PREFIX %+ _SHA3_224 +%xdefine SHA3_224_Final BORINGSSL_PREFIX %+ _SHA3_224_Final +%xdefine SHA3_224_Init BORINGSSL_PREFIX %+ _SHA3_224_Init +%xdefine SHA3_224_Update BORINGSSL_PREFIX %+ _SHA3_224_Update +%xdefine SHA3_256 BORINGSSL_PREFIX %+ _SHA3_256 +%xdefine SHA3_256_Final BORINGSSL_PREFIX %+ _SHA3_256_Final +%xdefine SHA3_256_Init BORINGSSL_PREFIX %+ _SHA3_256_Init +%xdefine SHA3_256_Update BORINGSSL_PREFIX %+ _SHA3_256_Update +%xdefine SHA3_384 BORINGSSL_PREFIX %+ _SHA3_384 +%xdefine SHA3_384_Final BORINGSSL_PREFIX %+ _SHA3_384_Final +%xdefine SHA3_384_Init BORINGSSL_PREFIX %+ _SHA3_384_Init +%xdefine SHA3_384_Update BORINGSSL_PREFIX %+ _SHA3_384_Update +%xdefine SHA3_512 BORINGSSL_PREFIX %+ _SHA3_512 +%xdefine SHA3_512_Final BORINGSSL_PREFIX %+ _SHA3_512_Final +%xdefine SHA3_512_Init BORINGSSL_PREFIX %+ _SHA3_512_Init +%xdefine SHA3_512_Update BORINGSSL_PREFIX %+ _SHA3_512_Update +%xdefine SHA3_Final BORINGSSL_PREFIX %+ _SHA3_Final +%xdefine SHA3_Init BORINGSSL_PREFIX %+ _SHA3_Init +%xdefine SHA3_Update BORINGSSL_PREFIX %+ _SHA3_Update +%xdefine SHA512 BORINGSSL_PREFIX %+ _SHA512 +%xdefine SHA512_224 BORINGSSL_PREFIX %+ _SHA512_224 +%xdefine SHA512_224_Final BORINGSSL_PREFIX %+ _SHA512_224_Final +%xdefine SHA512_224_Init BORINGSSL_PREFIX %+ _SHA512_224_Init +%xdefine SHA512_224_Init_from_state BORINGSSL_PREFIX %+ _SHA512_224_Init_from_state +%xdefine SHA512_224_Update BORINGSSL_PREFIX %+ _SHA512_224_Update +%xdefine SHA512_224_get_state BORINGSSL_PREFIX %+ _SHA512_224_get_state +%xdefine SHA512_256 BORINGSSL_PREFIX %+ _SHA512_256 +%xdefine SHA512_256_Final BORINGSSL_PREFIX %+ _SHA512_256_Final +%xdefine SHA512_256_Init BORINGSSL_PREFIX %+ _SHA512_256_Init +%xdefine SHA512_256_Init_from_state BORINGSSL_PREFIX %+ _SHA512_256_Init_from_state +%xdefine SHA512_256_Update BORINGSSL_PREFIX %+ _SHA512_256_Update +%xdefine SHA512_256_get_state BORINGSSL_PREFIX %+ _SHA512_256_get_state +%xdefine SHA512_Final BORINGSSL_PREFIX %+ _SHA512_Final +%xdefine SHA512_Init BORINGSSL_PREFIX %+ _SHA512_Init +%xdefine SHA512_Init_from_state BORINGSSL_PREFIX %+ _SHA512_Init_from_state +%xdefine SHA512_Transform BORINGSSL_PREFIX %+ _SHA512_Transform +%xdefine SHA512_Update BORINGSSL_PREFIX %+ _SHA512_Update +%xdefine SHA512_get_state BORINGSSL_PREFIX %+ _SHA512_get_state +%xdefine SHAKE128 BORINGSSL_PREFIX %+ _SHAKE128 +%xdefine SHAKE128_Absorb_once_x4 BORINGSSL_PREFIX %+ _SHAKE128_Absorb_once_x4 +%xdefine SHAKE128_Init_x4 BORINGSSL_PREFIX %+ _SHAKE128_Init_x4 +%xdefine SHAKE128_Squeezeblocks_x4 BORINGSSL_PREFIX %+ _SHAKE128_Squeezeblocks_x4 +%xdefine SHAKE256 BORINGSSL_PREFIX %+ _SHAKE256 +%xdefine SHAKE256_x4 BORINGSSL_PREFIX %+ _SHAKE256_x4 +%xdefine SHAKE_Absorb BORINGSSL_PREFIX %+ _SHAKE_Absorb +%xdefine SHAKE_Final BORINGSSL_PREFIX %+ _SHAKE_Final +%xdefine SHAKE_Init BORINGSSL_PREFIX %+ _SHAKE_Init +%xdefine SHAKE_Squeeze BORINGSSL_PREFIX %+ _SHAKE_Squeeze +%xdefine SIPHASH_24 BORINGSSL_PREFIX %+ _SIPHASH_24 +%xdefine SMIME_read_PKCS7 BORINGSSL_PREFIX %+ _SMIME_read_PKCS7 +%xdefine SMIME_write_PKCS7 BORINGSSL_PREFIX %+ _SMIME_write_PKCS7 +%xdefine SPAKE2_CTX_free BORINGSSL_PREFIX %+ _SPAKE2_CTX_free +%xdefine SPAKE2_CTX_new BORINGSSL_PREFIX %+ _SPAKE2_CTX_new +%xdefine SPAKE2_generate_msg BORINGSSL_PREFIX %+ _SPAKE2_generate_msg +%xdefine SPAKE2_process_msg BORINGSSL_PREFIX %+ _SPAKE2_process_msg +%xdefine SSHKDF BORINGSSL_PREFIX %+ _SSHKDF +%xdefine SSKDF_digest BORINGSSL_PREFIX %+ _SSKDF_digest +%xdefine SSKDF_hmac BORINGSSL_PREFIX %+ _SSKDF_hmac +%xdefine SSLeay BORINGSSL_PREFIX %+ _SSLeay +%xdefine SSLeay_version BORINGSSL_PREFIX %+ _SSLeay_version +%xdefine TRUST_TOKEN_CLIENT_add_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_add_key +%xdefine TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance +%xdefine TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_issuance_over_message +%xdefine TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_begin_redemption +%xdefine TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_issuance +%xdefine TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_finish_redemption +%xdefine TRUST_TOKEN_CLIENT_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_free +%xdefine TRUST_TOKEN_CLIENT_new BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_new +%xdefine TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_CLIENT_set_srr_key +%xdefine TRUST_TOKEN_ISSUER_add_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_add_key +%xdefine TRUST_TOKEN_ISSUER_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_free +%xdefine TRUST_TOKEN_ISSUER_issue BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_issue +%xdefine TRUST_TOKEN_ISSUER_new BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_new +%xdefine TRUST_TOKEN_ISSUER_redeem BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem +%xdefine TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_redeem_over_message +%xdefine TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_metadata_key +%xdefine TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_ISSUER_set_srr_key +%xdefine TRUST_TOKEN_PRETOKEN_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_PRETOKEN_free +%xdefine TRUST_TOKEN_decode_private_metadata BORINGSSL_PREFIX %+ _TRUST_TOKEN_decode_private_metadata +%xdefine TRUST_TOKEN_derive_key_from_secret BORINGSSL_PREFIX %+ _TRUST_TOKEN_derive_key_from_secret +%xdefine TRUST_TOKEN_experiment_v1 BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v1 +%xdefine TRUST_TOKEN_experiment_v2_pmb BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_pmb +%xdefine TRUST_TOKEN_experiment_v2_voprf BORINGSSL_PREFIX %+ _TRUST_TOKEN_experiment_v2_voprf +%xdefine TRUST_TOKEN_free BORINGSSL_PREFIX %+ _TRUST_TOKEN_free +%xdefine TRUST_TOKEN_generate_key BORINGSSL_PREFIX %+ _TRUST_TOKEN_generate_key +%xdefine TRUST_TOKEN_new BORINGSSL_PREFIX %+ _TRUST_TOKEN_new +%xdefine TRUST_TOKEN_pst_v1_pmb BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_pmb +%xdefine TRUST_TOKEN_pst_v1_voprf BORINGSSL_PREFIX %+ _TRUST_TOKEN_pst_v1_voprf +%xdefine UI_add_info_string BORINGSSL_PREFIX %+ _UI_add_info_string +%xdefine UI_add_input_string BORINGSSL_PREFIX %+ _UI_add_input_string +%xdefine UI_add_verify_string BORINGSSL_PREFIX %+ _UI_add_verify_string +%xdefine UI_free BORINGSSL_PREFIX %+ _UI_free +%xdefine UI_new BORINGSSL_PREFIX %+ _UI_new +%xdefine UI_process BORINGSSL_PREFIX %+ _UI_process +%xdefine USERNOTICE_free BORINGSSL_PREFIX %+ _USERNOTICE_free +%xdefine USERNOTICE_it BORINGSSL_PREFIX %+ _USERNOTICE_it +%xdefine USERNOTICE_new BORINGSSL_PREFIX %+ _USERNOTICE_new +%xdefine UTF8_getc BORINGSSL_PREFIX %+ _UTF8_getc +%xdefine UTF8_putc BORINGSSL_PREFIX %+ _UTF8_putc +%xdefine X25519 BORINGSSL_PREFIX %+ _X25519 +%xdefine X25519_keypair BORINGSSL_PREFIX %+ _X25519_keypair +%xdefine X25519_public_from_private BORINGSSL_PREFIX %+ _X25519_public_from_private +%xdefine X509V3_EXT_CRL_add_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_CRL_add_nconf +%xdefine X509V3_EXT_REQ_add_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_REQ_add_nconf +%xdefine X509V3_EXT_add BORINGSSL_PREFIX %+ _X509V3_EXT_add +%xdefine X509V3_EXT_add_alias BORINGSSL_PREFIX %+ _X509V3_EXT_add_alias +%xdefine X509V3_EXT_add_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf +%xdefine X509V3_EXT_add_nconf_sk BORINGSSL_PREFIX %+ _X509V3_EXT_add_nconf_sk +%xdefine X509V3_EXT_conf BORINGSSL_PREFIX %+ _X509V3_EXT_conf +%xdefine X509V3_EXT_conf_nid BORINGSSL_PREFIX %+ _X509V3_EXT_conf_nid +%xdefine X509V3_EXT_d2i BORINGSSL_PREFIX %+ _X509V3_EXT_d2i +%xdefine X509V3_EXT_free BORINGSSL_PREFIX %+ _X509V3_EXT_free +%xdefine X509V3_EXT_get BORINGSSL_PREFIX %+ _X509V3_EXT_get +%xdefine X509V3_EXT_get_nid BORINGSSL_PREFIX %+ _X509V3_EXT_get_nid +%xdefine X509V3_EXT_i2d BORINGSSL_PREFIX %+ _X509V3_EXT_i2d +%xdefine X509V3_EXT_nconf BORINGSSL_PREFIX %+ _X509V3_EXT_nconf +%xdefine X509V3_EXT_nconf_nid BORINGSSL_PREFIX %+ _X509V3_EXT_nconf_nid +%xdefine X509V3_EXT_print BORINGSSL_PREFIX %+ _X509V3_EXT_print +%xdefine X509V3_EXT_print_fp BORINGSSL_PREFIX %+ _X509V3_EXT_print_fp +%xdefine X509V3_NAME_from_section BORINGSSL_PREFIX %+ _X509V3_NAME_from_section +%xdefine X509V3_add1_i2d BORINGSSL_PREFIX %+ _X509V3_add1_i2d +%xdefine X509V3_add_standard_extensions BORINGSSL_PREFIX %+ _X509V3_add_standard_extensions +%xdefine X509V3_add_value BORINGSSL_PREFIX %+ _X509V3_add_value +%xdefine X509V3_add_value_bool BORINGSSL_PREFIX %+ _X509V3_add_value_bool +%xdefine X509V3_add_value_int BORINGSSL_PREFIX %+ _X509V3_add_value_int +%xdefine X509V3_bool_from_string BORINGSSL_PREFIX %+ _X509V3_bool_from_string +%xdefine X509V3_conf_free BORINGSSL_PREFIX %+ _X509V3_conf_free +%xdefine X509V3_extensions_print BORINGSSL_PREFIX %+ _X509V3_extensions_print +%xdefine X509V3_get_d2i BORINGSSL_PREFIX %+ _X509V3_get_d2i +%xdefine X509V3_get_section BORINGSSL_PREFIX %+ _X509V3_get_section +%xdefine X509V3_get_value_bool BORINGSSL_PREFIX %+ _X509V3_get_value_bool +%xdefine X509V3_get_value_int BORINGSSL_PREFIX %+ _X509V3_get_value_int +%xdefine X509V3_parse_list BORINGSSL_PREFIX %+ _X509V3_parse_list +%xdefine X509V3_set_ctx BORINGSSL_PREFIX %+ _X509V3_set_ctx +%xdefine X509V3_set_nconf BORINGSSL_PREFIX %+ _X509V3_set_nconf +%xdefine X509_ALGOR_cmp BORINGSSL_PREFIX %+ _X509_ALGOR_cmp +%xdefine X509_ALGOR_dup BORINGSSL_PREFIX %+ _X509_ALGOR_dup +%xdefine X509_ALGOR_free BORINGSSL_PREFIX %+ _X509_ALGOR_free +%xdefine X509_ALGOR_get0 BORINGSSL_PREFIX %+ _X509_ALGOR_get0 +%xdefine X509_ALGOR_it BORINGSSL_PREFIX %+ _X509_ALGOR_it +%xdefine X509_ALGOR_new BORINGSSL_PREFIX %+ _X509_ALGOR_new +%xdefine X509_ALGOR_set0 BORINGSSL_PREFIX %+ _X509_ALGOR_set0 +%xdefine X509_ALGOR_set_md BORINGSSL_PREFIX %+ _X509_ALGOR_set_md +%xdefine X509_ATTRIBUTE_count BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_count +%xdefine X509_ATTRIBUTE_create BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create +%xdefine X509_ATTRIBUTE_create_by_NID BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_NID +%xdefine X509_ATTRIBUTE_create_by_OBJ BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_OBJ +%xdefine X509_ATTRIBUTE_create_by_txt BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_create_by_txt +%xdefine X509_ATTRIBUTE_dup BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_dup +%xdefine X509_ATTRIBUTE_free BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_free +%xdefine X509_ATTRIBUTE_get0_data BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_data +%xdefine X509_ATTRIBUTE_get0_object BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_object +%xdefine X509_ATTRIBUTE_get0_type BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_get0_type +%xdefine X509_ATTRIBUTE_it BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_it +%xdefine X509_ATTRIBUTE_new BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_new +%xdefine X509_ATTRIBUTE_set1_data BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_data +%xdefine X509_ATTRIBUTE_set1_object BORINGSSL_PREFIX %+ _X509_ATTRIBUTE_set1_object +%xdefine X509_CERT_AUX_free BORINGSSL_PREFIX %+ _X509_CERT_AUX_free +%xdefine X509_CERT_AUX_it BORINGSSL_PREFIX %+ _X509_CERT_AUX_it +%xdefine X509_CERT_AUX_new BORINGSSL_PREFIX %+ _X509_CERT_AUX_new +%xdefine X509_CERT_AUX_print BORINGSSL_PREFIX %+ _X509_CERT_AUX_print +%xdefine X509_CINF_free BORINGSSL_PREFIX %+ _X509_CINF_free +%xdefine X509_CINF_it BORINGSSL_PREFIX %+ _X509_CINF_it +%xdefine X509_CINF_new BORINGSSL_PREFIX %+ _X509_CINF_new +%xdefine X509_CRL_INFO_free BORINGSSL_PREFIX %+ _X509_CRL_INFO_free +%xdefine X509_CRL_INFO_it BORINGSSL_PREFIX %+ _X509_CRL_INFO_it +%xdefine X509_CRL_INFO_new BORINGSSL_PREFIX %+ _X509_CRL_INFO_new +%xdefine X509_CRL_add0_revoked BORINGSSL_PREFIX %+ _X509_CRL_add0_revoked +%xdefine X509_CRL_add1_ext_i2d BORINGSSL_PREFIX %+ _X509_CRL_add1_ext_i2d +%xdefine X509_CRL_add_ext BORINGSSL_PREFIX %+ _X509_CRL_add_ext +%xdefine X509_CRL_cmp BORINGSSL_PREFIX %+ _X509_CRL_cmp +%xdefine X509_CRL_delete_ext BORINGSSL_PREFIX %+ _X509_CRL_delete_ext +%xdefine X509_CRL_digest BORINGSSL_PREFIX %+ _X509_CRL_digest +%xdefine X509_CRL_dup BORINGSSL_PREFIX %+ _X509_CRL_dup +%xdefine X509_CRL_free BORINGSSL_PREFIX %+ _X509_CRL_free +%xdefine X509_CRL_get0_by_cert BORINGSSL_PREFIX %+ _X509_CRL_get0_by_cert +%xdefine X509_CRL_get0_by_serial BORINGSSL_PREFIX %+ _X509_CRL_get0_by_serial +%xdefine X509_CRL_get0_extensions BORINGSSL_PREFIX %+ _X509_CRL_get0_extensions +%xdefine X509_CRL_get0_lastUpdate BORINGSSL_PREFIX %+ _X509_CRL_get0_lastUpdate +%xdefine X509_CRL_get0_nextUpdate BORINGSSL_PREFIX %+ _X509_CRL_get0_nextUpdate +%xdefine X509_CRL_get0_signature BORINGSSL_PREFIX %+ _X509_CRL_get0_signature +%xdefine X509_CRL_get_REVOKED BORINGSSL_PREFIX %+ _X509_CRL_get_REVOKED +%xdefine X509_CRL_get_ext BORINGSSL_PREFIX %+ _X509_CRL_get_ext +%xdefine X509_CRL_get_ext_by_NID BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_NID +%xdefine X509_CRL_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_OBJ +%xdefine X509_CRL_get_ext_by_critical BORINGSSL_PREFIX %+ _X509_CRL_get_ext_by_critical +%xdefine X509_CRL_get_ext_count BORINGSSL_PREFIX %+ _X509_CRL_get_ext_count +%xdefine X509_CRL_get_ext_d2i BORINGSSL_PREFIX %+ _X509_CRL_get_ext_d2i +%xdefine X509_CRL_get_issuer BORINGSSL_PREFIX %+ _X509_CRL_get_issuer +%xdefine X509_CRL_get_lastUpdate BORINGSSL_PREFIX %+ _X509_CRL_get_lastUpdate +%xdefine X509_CRL_get_nextUpdate BORINGSSL_PREFIX %+ _X509_CRL_get_nextUpdate +%xdefine X509_CRL_get_signature_nid BORINGSSL_PREFIX %+ _X509_CRL_get_signature_nid +%xdefine X509_CRL_get_version BORINGSSL_PREFIX %+ _X509_CRL_get_version +%xdefine X509_CRL_http_nbio BORINGSSL_PREFIX %+ _X509_CRL_http_nbio +%xdefine X509_CRL_it BORINGSSL_PREFIX %+ _X509_CRL_it +%xdefine X509_CRL_match BORINGSSL_PREFIX %+ _X509_CRL_match +%xdefine X509_CRL_new BORINGSSL_PREFIX %+ _X509_CRL_new +%xdefine X509_CRL_print BORINGSSL_PREFIX %+ _X509_CRL_print +%xdefine X509_CRL_print_fp BORINGSSL_PREFIX %+ _X509_CRL_print_fp +%xdefine X509_CRL_set1_lastUpdate BORINGSSL_PREFIX %+ _X509_CRL_set1_lastUpdate +%xdefine X509_CRL_set1_nextUpdate BORINGSSL_PREFIX %+ _X509_CRL_set1_nextUpdate +%xdefine X509_CRL_set1_signature_algo BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_algo +%xdefine X509_CRL_set1_signature_value BORINGSSL_PREFIX %+ _X509_CRL_set1_signature_value +%xdefine X509_CRL_set_issuer_name BORINGSSL_PREFIX %+ _X509_CRL_set_issuer_name +%xdefine X509_CRL_set_version BORINGSSL_PREFIX %+ _X509_CRL_set_version +%xdefine X509_CRL_sign BORINGSSL_PREFIX %+ _X509_CRL_sign +%xdefine X509_CRL_sign_ctx BORINGSSL_PREFIX %+ _X509_CRL_sign_ctx +%xdefine X509_CRL_sort BORINGSSL_PREFIX %+ _X509_CRL_sort +%xdefine X509_CRL_up_ref BORINGSSL_PREFIX %+ _X509_CRL_up_ref +%xdefine X509_CRL_verify BORINGSSL_PREFIX %+ _X509_CRL_verify +%xdefine X509_EXTENSIONS_it BORINGSSL_PREFIX %+ _X509_EXTENSIONS_it +%xdefine X509_EXTENSION_create_by_NID BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_NID +%xdefine X509_EXTENSION_create_by_OBJ BORINGSSL_PREFIX %+ _X509_EXTENSION_create_by_OBJ +%xdefine X509_EXTENSION_dup BORINGSSL_PREFIX %+ _X509_EXTENSION_dup +%xdefine X509_EXTENSION_free BORINGSSL_PREFIX %+ _X509_EXTENSION_free +%xdefine X509_EXTENSION_get_critical BORINGSSL_PREFIX %+ _X509_EXTENSION_get_critical +%xdefine X509_EXTENSION_get_data BORINGSSL_PREFIX %+ _X509_EXTENSION_get_data +%xdefine X509_EXTENSION_get_object BORINGSSL_PREFIX %+ _X509_EXTENSION_get_object +%xdefine X509_EXTENSION_it BORINGSSL_PREFIX %+ _X509_EXTENSION_it +%xdefine X509_EXTENSION_new BORINGSSL_PREFIX %+ _X509_EXTENSION_new +%xdefine X509_EXTENSION_set_critical BORINGSSL_PREFIX %+ _X509_EXTENSION_set_critical +%xdefine X509_EXTENSION_set_data BORINGSSL_PREFIX %+ _X509_EXTENSION_set_data +%xdefine X509_EXTENSION_set_object BORINGSSL_PREFIX %+ _X509_EXTENSION_set_object +%xdefine X509_INFO_free BORINGSSL_PREFIX %+ _X509_INFO_free +%xdefine X509_LOOKUP_add_dir BORINGSSL_PREFIX %+ _X509_LOOKUP_add_dir +%xdefine X509_LOOKUP_ctrl BORINGSSL_PREFIX %+ _X509_LOOKUP_ctrl +%xdefine X509_LOOKUP_file BORINGSSL_PREFIX %+ _X509_LOOKUP_file +%xdefine X509_LOOKUP_free BORINGSSL_PREFIX %+ _X509_LOOKUP_free +%xdefine X509_LOOKUP_hash_dir BORINGSSL_PREFIX %+ _X509_LOOKUP_hash_dir +%xdefine X509_LOOKUP_load_file BORINGSSL_PREFIX %+ _X509_LOOKUP_load_file +%xdefine X509_NAME_ENTRIES_it BORINGSSL_PREFIX %+ _X509_NAME_ENTRIES_it +%xdefine X509_NAME_ENTRY_create_by_NID BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_NID +%xdefine X509_NAME_ENTRY_create_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_OBJ +%xdefine X509_NAME_ENTRY_create_by_txt BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_create_by_txt +%xdefine X509_NAME_ENTRY_dup BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_dup +%xdefine X509_NAME_ENTRY_free BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_free +%xdefine X509_NAME_ENTRY_get_data BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_data +%xdefine X509_NAME_ENTRY_get_object BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_get_object +%xdefine X509_NAME_ENTRY_it BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_it +%xdefine X509_NAME_ENTRY_new BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_new +%xdefine X509_NAME_ENTRY_set BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set +%xdefine X509_NAME_ENTRY_set_data BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_data +%xdefine X509_NAME_ENTRY_set_object BORINGSSL_PREFIX %+ _X509_NAME_ENTRY_set_object +%xdefine X509_NAME_INTERNAL_it BORINGSSL_PREFIX %+ _X509_NAME_INTERNAL_it +%xdefine X509_NAME_add_entry BORINGSSL_PREFIX %+ _X509_NAME_add_entry +%xdefine X509_NAME_add_entry_by_NID BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_NID +%xdefine X509_NAME_add_entry_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_OBJ +%xdefine X509_NAME_add_entry_by_txt BORINGSSL_PREFIX %+ _X509_NAME_add_entry_by_txt +%xdefine X509_NAME_cmp BORINGSSL_PREFIX %+ _X509_NAME_cmp +%xdefine X509_NAME_delete_entry BORINGSSL_PREFIX %+ _X509_NAME_delete_entry +%xdefine X509_NAME_digest BORINGSSL_PREFIX %+ _X509_NAME_digest +%xdefine X509_NAME_dup BORINGSSL_PREFIX %+ _X509_NAME_dup +%xdefine X509_NAME_entry_count BORINGSSL_PREFIX %+ _X509_NAME_entry_count +%xdefine X509_NAME_free BORINGSSL_PREFIX %+ _X509_NAME_free +%xdefine X509_NAME_get0_der BORINGSSL_PREFIX %+ _X509_NAME_get0_der +%xdefine X509_NAME_get_entry BORINGSSL_PREFIX %+ _X509_NAME_get_entry +%xdefine X509_NAME_get_index_by_NID BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_NID +%xdefine X509_NAME_get_index_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_get_index_by_OBJ +%xdefine X509_NAME_get_text_by_NID BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_NID +%xdefine X509_NAME_get_text_by_OBJ BORINGSSL_PREFIX %+ _X509_NAME_get_text_by_OBJ +%xdefine X509_NAME_hash BORINGSSL_PREFIX %+ _X509_NAME_hash +%xdefine X509_NAME_hash_old BORINGSSL_PREFIX %+ _X509_NAME_hash_old +%xdefine X509_NAME_it BORINGSSL_PREFIX %+ _X509_NAME_it +%xdefine X509_NAME_new BORINGSSL_PREFIX %+ _X509_NAME_new +%xdefine X509_NAME_oneline BORINGSSL_PREFIX %+ _X509_NAME_oneline +%xdefine X509_NAME_print BORINGSSL_PREFIX %+ _X509_NAME_print +%xdefine X509_NAME_print_ex BORINGSSL_PREFIX %+ _X509_NAME_print_ex +%xdefine X509_NAME_print_ex_fp BORINGSSL_PREFIX %+ _X509_NAME_print_ex_fp +%xdefine X509_NAME_set BORINGSSL_PREFIX %+ _X509_NAME_set +%xdefine X509_OBJECT_free BORINGSSL_PREFIX %+ _X509_OBJECT_free +%xdefine X509_OBJECT_free_contents BORINGSSL_PREFIX %+ _X509_OBJECT_free_contents +%xdefine X509_OBJECT_get0_X509 BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509 +%xdefine X509_OBJECT_get0_X509_CRL BORINGSSL_PREFIX %+ _X509_OBJECT_get0_X509_CRL +%xdefine X509_OBJECT_get_type BORINGSSL_PREFIX %+ _X509_OBJECT_get_type +%xdefine X509_OBJECT_new BORINGSSL_PREFIX %+ _X509_OBJECT_new +%xdefine X509_OBJECT_set1_X509 BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509 +%xdefine X509_OBJECT_set1_X509_CRL BORINGSSL_PREFIX %+ _X509_OBJECT_set1_X509_CRL +%xdefine X509_PUBKEY_free BORINGSSL_PREFIX %+ _X509_PUBKEY_free +%xdefine X509_PUBKEY_get BORINGSSL_PREFIX %+ _X509_PUBKEY_get +%xdefine X509_PUBKEY_get0 BORINGSSL_PREFIX %+ _X509_PUBKEY_get0 +%xdefine X509_PUBKEY_get0_param BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_param +%xdefine X509_PUBKEY_get0_public_key BORINGSSL_PREFIX %+ _X509_PUBKEY_get0_public_key +%xdefine X509_PUBKEY_it BORINGSSL_PREFIX %+ _X509_PUBKEY_it +%xdefine X509_PUBKEY_new BORINGSSL_PREFIX %+ _X509_PUBKEY_new +%xdefine X509_PUBKEY_set BORINGSSL_PREFIX %+ _X509_PUBKEY_set +%xdefine X509_PUBKEY_set0_param BORINGSSL_PREFIX %+ _X509_PUBKEY_set0_param +%xdefine X509_PURPOSE_get0 BORINGSSL_PREFIX %+ _X509_PURPOSE_get0 +%xdefine X509_PURPOSE_get0_name BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_name +%xdefine X509_PURPOSE_get0_sname BORINGSSL_PREFIX %+ _X509_PURPOSE_get0_sname +%xdefine X509_PURPOSE_get_by_id BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_id +%xdefine X509_PURPOSE_get_by_sname BORINGSSL_PREFIX %+ _X509_PURPOSE_get_by_sname +%xdefine X509_PURPOSE_get_count BORINGSSL_PREFIX %+ _X509_PURPOSE_get_count +%xdefine X509_PURPOSE_get_id BORINGSSL_PREFIX %+ _X509_PURPOSE_get_id +%xdefine X509_PURPOSE_get_trust BORINGSSL_PREFIX %+ _X509_PURPOSE_get_trust +%xdefine X509_PURPOSE_set BORINGSSL_PREFIX %+ _X509_PURPOSE_set +%xdefine X509_REQ_INFO_free BORINGSSL_PREFIX %+ _X509_REQ_INFO_free +%xdefine X509_REQ_INFO_it BORINGSSL_PREFIX %+ _X509_REQ_INFO_it +%xdefine X509_REQ_INFO_new BORINGSSL_PREFIX %+ _X509_REQ_INFO_new +%xdefine X509_REQ_add1_attr BORINGSSL_PREFIX %+ _X509_REQ_add1_attr +%xdefine X509_REQ_add1_attr_by_NID BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_NID +%xdefine X509_REQ_add1_attr_by_OBJ BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_OBJ +%xdefine X509_REQ_add1_attr_by_txt BORINGSSL_PREFIX %+ _X509_REQ_add1_attr_by_txt +%xdefine X509_REQ_add_extensions BORINGSSL_PREFIX %+ _X509_REQ_add_extensions +%xdefine X509_REQ_add_extensions_nid BORINGSSL_PREFIX %+ _X509_REQ_add_extensions_nid +%xdefine X509_REQ_check_private_key BORINGSSL_PREFIX %+ _X509_REQ_check_private_key +%xdefine X509_REQ_delete_attr BORINGSSL_PREFIX %+ _X509_REQ_delete_attr +%xdefine X509_REQ_digest BORINGSSL_PREFIX %+ _X509_REQ_digest +%xdefine X509_REQ_dup BORINGSSL_PREFIX %+ _X509_REQ_dup +%xdefine X509_REQ_extension_nid BORINGSSL_PREFIX %+ _X509_REQ_extension_nid +%xdefine X509_REQ_free BORINGSSL_PREFIX %+ _X509_REQ_free +%xdefine X509_REQ_get0_pubkey BORINGSSL_PREFIX %+ _X509_REQ_get0_pubkey +%xdefine X509_REQ_get0_signature BORINGSSL_PREFIX %+ _X509_REQ_get0_signature +%xdefine X509_REQ_get1_email BORINGSSL_PREFIX %+ _X509_REQ_get1_email +%xdefine X509_REQ_get_attr BORINGSSL_PREFIX %+ _X509_REQ_get_attr +%xdefine X509_REQ_get_attr_by_NID BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_NID +%xdefine X509_REQ_get_attr_by_OBJ BORINGSSL_PREFIX %+ _X509_REQ_get_attr_by_OBJ +%xdefine X509_REQ_get_attr_count BORINGSSL_PREFIX %+ _X509_REQ_get_attr_count +%xdefine X509_REQ_get_extensions BORINGSSL_PREFIX %+ _X509_REQ_get_extensions +%xdefine X509_REQ_get_pubkey BORINGSSL_PREFIX %+ _X509_REQ_get_pubkey +%xdefine X509_REQ_get_signature_nid BORINGSSL_PREFIX %+ _X509_REQ_get_signature_nid +%xdefine X509_REQ_get_subject_name BORINGSSL_PREFIX %+ _X509_REQ_get_subject_name +%xdefine X509_REQ_get_version BORINGSSL_PREFIX %+ _X509_REQ_get_version +%xdefine X509_REQ_it BORINGSSL_PREFIX %+ _X509_REQ_it +%xdefine X509_REQ_new BORINGSSL_PREFIX %+ _X509_REQ_new +%xdefine X509_REQ_print BORINGSSL_PREFIX %+ _X509_REQ_print +%xdefine X509_REQ_print_ex BORINGSSL_PREFIX %+ _X509_REQ_print_ex +%xdefine X509_REQ_print_fp BORINGSSL_PREFIX %+ _X509_REQ_print_fp +%xdefine X509_REQ_set1_signature_algo BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_algo +%xdefine X509_REQ_set1_signature_value BORINGSSL_PREFIX %+ _X509_REQ_set1_signature_value +%xdefine X509_REQ_set_pubkey BORINGSSL_PREFIX %+ _X509_REQ_set_pubkey +%xdefine X509_REQ_set_subject_name BORINGSSL_PREFIX %+ _X509_REQ_set_subject_name +%xdefine X509_REQ_set_version BORINGSSL_PREFIX %+ _X509_REQ_set_version +%xdefine X509_REQ_sign BORINGSSL_PREFIX %+ _X509_REQ_sign +%xdefine X509_REQ_sign_ctx BORINGSSL_PREFIX %+ _X509_REQ_sign_ctx +%xdefine X509_REQ_verify BORINGSSL_PREFIX %+ _X509_REQ_verify +%xdefine X509_REVOKED_add1_ext_i2d BORINGSSL_PREFIX %+ _X509_REVOKED_add1_ext_i2d +%xdefine X509_REVOKED_add_ext BORINGSSL_PREFIX %+ _X509_REVOKED_add_ext +%xdefine X509_REVOKED_delete_ext BORINGSSL_PREFIX %+ _X509_REVOKED_delete_ext +%xdefine X509_REVOKED_dup BORINGSSL_PREFIX %+ _X509_REVOKED_dup +%xdefine X509_REVOKED_free BORINGSSL_PREFIX %+ _X509_REVOKED_free +%xdefine X509_REVOKED_get0_extensions BORINGSSL_PREFIX %+ _X509_REVOKED_get0_extensions +%xdefine X509_REVOKED_get0_revocationDate BORINGSSL_PREFIX %+ _X509_REVOKED_get0_revocationDate +%xdefine X509_REVOKED_get0_serialNumber BORINGSSL_PREFIX %+ _X509_REVOKED_get0_serialNumber +%xdefine X509_REVOKED_get_ext BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext +%xdefine X509_REVOKED_get_ext_by_NID BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_NID +%xdefine X509_REVOKED_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_OBJ +%xdefine X509_REVOKED_get_ext_by_critical BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_by_critical +%xdefine X509_REVOKED_get_ext_count BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_count +%xdefine X509_REVOKED_get_ext_d2i BORINGSSL_PREFIX %+ _X509_REVOKED_get_ext_d2i +%xdefine X509_REVOKED_it BORINGSSL_PREFIX %+ _X509_REVOKED_it +%xdefine X509_REVOKED_new BORINGSSL_PREFIX %+ _X509_REVOKED_new +%xdefine X509_REVOKED_set_revocationDate BORINGSSL_PREFIX %+ _X509_REVOKED_set_revocationDate +%xdefine X509_REVOKED_set_serialNumber BORINGSSL_PREFIX %+ _X509_REVOKED_set_serialNumber +%xdefine X509_SIG_free BORINGSSL_PREFIX %+ _X509_SIG_free +%xdefine X509_SIG_get0 BORINGSSL_PREFIX %+ _X509_SIG_get0 +%xdefine X509_SIG_getm BORINGSSL_PREFIX %+ _X509_SIG_getm +%xdefine X509_SIG_it BORINGSSL_PREFIX %+ _X509_SIG_it +%xdefine X509_SIG_new BORINGSSL_PREFIX %+ _X509_SIG_new +%xdefine X509_STORE_CTX_add_custom_crit_oid BORINGSSL_PREFIX %+ _X509_STORE_CTX_add_custom_crit_oid +%xdefine X509_STORE_CTX_cleanup BORINGSSL_PREFIX %+ _X509_STORE_CTX_cleanup +%xdefine X509_STORE_CTX_free BORINGSSL_PREFIX %+ _X509_STORE_CTX_free +%xdefine X509_STORE_CTX_get0_cert BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_cert +%xdefine X509_STORE_CTX_get0_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_chain +%xdefine X509_STORE_CTX_get0_current_crl BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_crl +%xdefine X509_STORE_CTX_get0_current_issuer BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_current_issuer +%xdefine X509_STORE_CTX_get0_param BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_param +%xdefine X509_STORE_CTX_get0_parent_ctx BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_parent_ctx +%xdefine X509_STORE_CTX_get0_store BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_store +%xdefine X509_STORE_CTX_get0_untrusted BORINGSSL_PREFIX %+ _X509_STORE_CTX_get0_untrusted +%xdefine X509_STORE_CTX_get1_certs BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_certs +%xdefine X509_STORE_CTX_get1_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_chain +%xdefine X509_STORE_CTX_get1_crls BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_crls +%xdefine X509_STORE_CTX_get1_issuer BORINGSSL_PREFIX %+ _X509_STORE_CTX_get1_issuer +%xdefine X509_STORE_CTX_get_by_subject BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_by_subject +%xdefine X509_STORE_CTX_get_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_chain +%xdefine X509_STORE_CTX_get_current_cert BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_current_cert +%xdefine X509_STORE_CTX_get_error BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error +%xdefine X509_STORE_CTX_get_error_depth BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_error_depth +%xdefine X509_STORE_CTX_get_ex_data BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_data +%xdefine X509_STORE_CTX_get_ex_new_index BORINGSSL_PREFIX %+ _X509_STORE_CTX_get_ex_new_index +%xdefine X509_STORE_CTX_init BORINGSSL_PREFIX %+ _X509_STORE_CTX_init +%xdefine X509_STORE_CTX_new BORINGSSL_PREFIX %+ _X509_STORE_CTX_new +%xdefine X509_STORE_CTX_set0_crls BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_crls +%xdefine X509_STORE_CTX_set0_param BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_param +%xdefine X509_STORE_CTX_set0_trusted_stack BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_trusted_stack +%xdefine X509_STORE_CTX_set0_untrusted BORINGSSL_PREFIX %+ _X509_STORE_CTX_set0_untrusted +%xdefine X509_STORE_CTX_set_cert BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_cert +%xdefine X509_STORE_CTX_set_chain BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_chain +%xdefine X509_STORE_CTX_set_default BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_default +%xdefine X509_STORE_CTX_set_depth BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_depth +%xdefine X509_STORE_CTX_set_error BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_error +%xdefine X509_STORE_CTX_set_ex_data BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_ex_data +%xdefine X509_STORE_CTX_set_flags BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_flags +%xdefine X509_STORE_CTX_set_purpose BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_purpose +%xdefine X509_STORE_CTX_set_time BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time +%xdefine X509_STORE_CTX_set_time_posix BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_time_posix +%xdefine X509_STORE_CTX_set_trust BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_trust +%xdefine X509_STORE_CTX_set_verify_cb BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_cb +%xdefine X509_STORE_CTX_set_verify_crit_oids BORINGSSL_PREFIX %+ _X509_STORE_CTX_set_verify_crit_oids +%xdefine X509_STORE_CTX_trusted_stack BORINGSSL_PREFIX %+ _X509_STORE_CTX_trusted_stack +%xdefine X509_STORE_add_cert BORINGSSL_PREFIX %+ _X509_STORE_add_cert +%xdefine X509_STORE_add_crl BORINGSSL_PREFIX %+ _X509_STORE_add_crl +%xdefine X509_STORE_add_lookup BORINGSSL_PREFIX %+ _X509_STORE_add_lookup +%xdefine X509_STORE_free BORINGSSL_PREFIX %+ _X509_STORE_free +%xdefine X509_STORE_get0_objects BORINGSSL_PREFIX %+ _X509_STORE_get0_objects +%xdefine X509_STORE_get0_param BORINGSSL_PREFIX %+ _X509_STORE_get0_param +%xdefine X509_STORE_get_ex_data BORINGSSL_PREFIX %+ _X509_STORE_get_ex_data +%xdefine X509_STORE_get_ex_new_index BORINGSSL_PREFIX %+ _X509_STORE_get_ex_new_index +%xdefine X509_STORE_get_lookup_crls BORINGSSL_PREFIX %+ _X509_STORE_get_lookup_crls +%xdefine X509_STORE_get_verify_cb BORINGSSL_PREFIX %+ _X509_STORE_get_verify_cb +%xdefine X509_STORE_load_locations BORINGSSL_PREFIX %+ _X509_STORE_load_locations +%xdefine X509_STORE_lock BORINGSSL_PREFIX %+ _X509_STORE_lock +%xdefine X509_STORE_new BORINGSSL_PREFIX %+ _X509_STORE_new +%xdefine X509_STORE_set1_param BORINGSSL_PREFIX %+ _X509_STORE_set1_param +%xdefine X509_STORE_set_check_crl BORINGSSL_PREFIX %+ _X509_STORE_set_check_crl +%xdefine X509_STORE_set_default_paths BORINGSSL_PREFIX %+ _X509_STORE_set_default_paths +%xdefine X509_STORE_set_depth BORINGSSL_PREFIX %+ _X509_STORE_set_depth +%xdefine X509_STORE_set_ex_data BORINGSSL_PREFIX %+ _X509_STORE_set_ex_data +%xdefine X509_STORE_set_flags BORINGSSL_PREFIX %+ _X509_STORE_set_flags +%xdefine X509_STORE_set_get_crl BORINGSSL_PREFIX %+ _X509_STORE_set_get_crl +%xdefine X509_STORE_set_lookup_crls BORINGSSL_PREFIX %+ _X509_STORE_set_lookup_crls +%xdefine X509_STORE_set_purpose BORINGSSL_PREFIX %+ _X509_STORE_set_purpose +%xdefine X509_STORE_set_trust BORINGSSL_PREFIX %+ _X509_STORE_set_trust +%xdefine X509_STORE_set_verify_cb BORINGSSL_PREFIX %+ _X509_STORE_set_verify_cb +%xdefine X509_STORE_unlock BORINGSSL_PREFIX %+ _X509_STORE_unlock +%xdefine X509_STORE_up_ref BORINGSSL_PREFIX %+ _X509_STORE_up_ref +%xdefine X509_TRUST_cleanup BORINGSSL_PREFIX %+ _X509_TRUST_cleanup +%xdefine X509_TRUST_get0 BORINGSSL_PREFIX %+ _X509_TRUST_get0 +%xdefine X509_TRUST_get0_name BORINGSSL_PREFIX %+ _X509_TRUST_get0_name +%xdefine X509_TRUST_get_by_id BORINGSSL_PREFIX %+ _X509_TRUST_get_by_id +%xdefine X509_TRUST_get_count BORINGSSL_PREFIX %+ _X509_TRUST_get_count +%xdefine X509_TRUST_get_flags BORINGSSL_PREFIX %+ _X509_TRUST_get_flags +%xdefine X509_TRUST_get_trust BORINGSSL_PREFIX %+ _X509_TRUST_get_trust +%xdefine X509_TRUST_set BORINGSSL_PREFIX %+ _X509_TRUST_set +%xdefine X509_VAL_free BORINGSSL_PREFIX %+ _X509_VAL_free +%xdefine X509_VAL_it BORINGSSL_PREFIX %+ _X509_VAL_it +%xdefine X509_VAL_new BORINGSSL_PREFIX %+ _X509_VAL_new +%xdefine X509_VERIFY_PARAM_add0_policy BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add0_policy +%xdefine X509_VERIFY_PARAM_add1_host BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_add1_host +%xdefine X509_VERIFY_PARAM_clear_flags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_clear_flags +%xdefine X509_VERIFY_PARAM_disable_ec_key_explicit_params BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_disable_ec_key_explicit_params +%xdefine X509_VERIFY_PARAM_enable_ec_key_explicit_params BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_enable_ec_key_explicit_params +%xdefine X509_VERIFY_PARAM_free BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_free +%xdefine X509_VERIFY_PARAM_get_depth BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_depth +%xdefine X509_VERIFY_PARAM_get_flags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_flags +%xdefine X509_VERIFY_PARAM_get_hostflags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_get_hostflags +%xdefine X509_VERIFY_PARAM_inherit BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_inherit +%xdefine X509_VERIFY_PARAM_lookup BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_lookup +%xdefine X509_VERIFY_PARAM_new BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_new +%xdefine X509_VERIFY_PARAM_set1 BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1 +%xdefine X509_VERIFY_PARAM_set1_email BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_email +%xdefine X509_VERIFY_PARAM_set1_host BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_host +%xdefine X509_VERIFY_PARAM_set1_ip BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip +%xdefine X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_ip_asc +%xdefine X509_VERIFY_PARAM_set1_policies BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set1_policies +%xdefine X509_VERIFY_PARAM_set_depth BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_depth +%xdefine X509_VERIFY_PARAM_set_flags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_flags +%xdefine X509_VERIFY_PARAM_set_hostflags BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_hostflags +%xdefine X509_VERIFY_PARAM_set_purpose BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_purpose +%xdefine X509_VERIFY_PARAM_set_time BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time +%xdefine X509_VERIFY_PARAM_set_time_posix BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_time_posix +%xdefine X509_VERIFY_PARAM_set_trust BORINGSSL_PREFIX %+ _X509_VERIFY_PARAM_set_trust +%xdefine X509_add1_ext_i2d BORINGSSL_PREFIX %+ _X509_add1_ext_i2d +%xdefine X509_add1_reject_object BORINGSSL_PREFIX %+ _X509_add1_reject_object +%xdefine X509_add1_trust_object BORINGSSL_PREFIX %+ _X509_add1_trust_object +%xdefine X509_add_ext BORINGSSL_PREFIX %+ _X509_add_ext +%xdefine X509_alias_get0 BORINGSSL_PREFIX %+ _X509_alias_get0 +%xdefine X509_alias_set1 BORINGSSL_PREFIX %+ _X509_alias_set1 +%xdefine X509_chain_up_ref BORINGSSL_PREFIX %+ _X509_chain_up_ref +%xdefine X509_check_akid BORINGSSL_PREFIX %+ _X509_check_akid +%xdefine X509_check_ca BORINGSSL_PREFIX %+ _X509_check_ca +%xdefine X509_check_email BORINGSSL_PREFIX %+ _X509_check_email +%xdefine X509_check_host BORINGSSL_PREFIX %+ _X509_check_host +%xdefine X509_check_ip BORINGSSL_PREFIX %+ _X509_check_ip +%xdefine X509_check_ip_asc BORINGSSL_PREFIX %+ _X509_check_ip_asc +%xdefine X509_check_issued BORINGSSL_PREFIX %+ _X509_check_issued +%xdefine X509_check_private_key BORINGSSL_PREFIX %+ _X509_check_private_key +%xdefine X509_check_purpose BORINGSSL_PREFIX %+ _X509_check_purpose +%xdefine X509_check_trust BORINGSSL_PREFIX %+ _X509_check_trust +%xdefine X509_cmp BORINGSSL_PREFIX %+ _X509_cmp +%xdefine X509_cmp_current_time BORINGSSL_PREFIX %+ _X509_cmp_current_time +%xdefine X509_cmp_time BORINGSSL_PREFIX %+ _X509_cmp_time +%xdefine X509_cmp_time_posix BORINGSSL_PREFIX %+ _X509_cmp_time_posix +%xdefine X509_delete_ext BORINGSSL_PREFIX %+ _X509_delete_ext +%xdefine X509_digest BORINGSSL_PREFIX %+ _X509_digest +%xdefine X509_dup BORINGSSL_PREFIX %+ _X509_dup +%xdefine X509_email_free BORINGSSL_PREFIX %+ _X509_email_free +%xdefine X509_find_by_issuer_and_serial BORINGSSL_PREFIX %+ _X509_find_by_issuer_and_serial +%xdefine X509_find_by_subject BORINGSSL_PREFIX %+ _X509_find_by_subject +%xdefine X509_free BORINGSSL_PREFIX %+ _X509_free +%xdefine X509_get0_authority_issuer BORINGSSL_PREFIX %+ _X509_get0_authority_issuer +%xdefine X509_get0_authority_key_id BORINGSSL_PREFIX %+ _X509_get0_authority_key_id +%xdefine X509_get0_authority_serial BORINGSSL_PREFIX %+ _X509_get0_authority_serial +%xdefine X509_get0_extensions BORINGSSL_PREFIX %+ _X509_get0_extensions +%xdefine X509_get0_notAfter BORINGSSL_PREFIX %+ _X509_get0_notAfter +%xdefine X509_get0_notBefore BORINGSSL_PREFIX %+ _X509_get0_notBefore +%xdefine X509_get0_pubkey BORINGSSL_PREFIX %+ _X509_get0_pubkey +%xdefine X509_get0_pubkey_bitstr BORINGSSL_PREFIX %+ _X509_get0_pubkey_bitstr +%xdefine X509_get0_serialNumber BORINGSSL_PREFIX %+ _X509_get0_serialNumber +%xdefine X509_get0_signature BORINGSSL_PREFIX %+ _X509_get0_signature +%xdefine X509_get0_subject_key_id BORINGSSL_PREFIX %+ _X509_get0_subject_key_id +%xdefine X509_get0_tbs_sigalg BORINGSSL_PREFIX %+ _X509_get0_tbs_sigalg +%xdefine X509_get0_uids BORINGSSL_PREFIX %+ _X509_get0_uids +%xdefine X509_get1_email BORINGSSL_PREFIX %+ _X509_get1_email +%xdefine X509_get1_ocsp BORINGSSL_PREFIX %+ _X509_get1_ocsp +%xdefine X509_get_X509_PUBKEY BORINGSSL_PREFIX %+ _X509_get_X509_PUBKEY +%xdefine X509_get_default_cert_area BORINGSSL_PREFIX %+ _X509_get_default_cert_area +%xdefine X509_get_default_cert_dir BORINGSSL_PREFIX %+ _X509_get_default_cert_dir +%xdefine X509_get_default_cert_dir_env BORINGSSL_PREFIX %+ _X509_get_default_cert_dir_env +%xdefine X509_get_default_cert_file BORINGSSL_PREFIX %+ _X509_get_default_cert_file +%xdefine X509_get_default_cert_file_env BORINGSSL_PREFIX %+ _X509_get_default_cert_file_env +%xdefine X509_get_default_private_dir BORINGSSL_PREFIX %+ _X509_get_default_private_dir +%xdefine X509_get_ex_data BORINGSSL_PREFIX %+ _X509_get_ex_data +%xdefine X509_get_ex_new_index BORINGSSL_PREFIX %+ _X509_get_ex_new_index +%xdefine X509_get_ext BORINGSSL_PREFIX %+ _X509_get_ext +%xdefine X509_get_ext_by_NID BORINGSSL_PREFIX %+ _X509_get_ext_by_NID +%xdefine X509_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509_get_ext_by_OBJ +%xdefine X509_get_ext_by_critical BORINGSSL_PREFIX %+ _X509_get_ext_by_critical +%xdefine X509_get_ext_count BORINGSSL_PREFIX %+ _X509_get_ext_count +%xdefine X509_get_ext_d2i BORINGSSL_PREFIX %+ _X509_get_ext_d2i +%xdefine X509_get_extended_key_usage BORINGSSL_PREFIX %+ _X509_get_extended_key_usage +%xdefine X509_get_extension_flags BORINGSSL_PREFIX %+ _X509_get_extension_flags +%xdefine X509_get_issuer_name BORINGSSL_PREFIX %+ _X509_get_issuer_name +%xdefine X509_get_key_usage BORINGSSL_PREFIX %+ _X509_get_key_usage +%xdefine X509_get_notAfter BORINGSSL_PREFIX %+ _X509_get_notAfter +%xdefine X509_get_notBefore BORINGSSL_PREFIX %+ _X509_get_notBefore +%xdefine X509_get_pathlen BORINGSSL_PREFIX %+ _X509_get_pathlen +%xdefine X509_get_pubkey BORINGSSL_PREFIX %+ _X509_get_pubkey +%xdefine X509_get_serialNumber BORINGSSL_PREFIX %+ _X509_get_serialNumber +%xdefine X509_get_signature_info BORINGSSL_PREFIX %+ _X509_get_signature_info +%xdefine X509_get_signature_nid BORINGSSL_PREFIX %+ _X509_get_signature_nid +%xdefine X509_get_subject_name BORINGSSL_PREFIX %+ _X509_get_subject_name +%xdefine X509_get_version BORINGSSL_PREFIX %+ _X509_get_version +%xdefine X509_getm_notAfter BORINGSSL_PREFIX %+ _X509_getm_notAfter +%xdefine X509_getm_notBefore BORINGSSL_PREFIX %+ _X509_getm_notBefore +%xdefine X509_gmtime_adj BORINGSSL_PREFIX %+ _X509_gmtime_adj +%xdefine X509_issuer_name_cmp BORINGSSL_PREFIX %+ _X509_issuer_name_cmp +%xdefine X509_issuer_name_hash BORINGSSL_PREFIX %+ _X509_issuer_name_hash +%xdefine X509_issuer_name_hash_old BORINGSSL_PREFIX %+ _X509_issuer_name_hash_old +%xdefine X509_it BORINGSSL_PREFIX %+ _X509_it +%xdefine X509_keyid_get0 BORINGSSL_PREFIX %+ _X509_keyid_get0 +%xdefine X509_keyid_set1 BORINGSSL_PREFIX %+ _X509_keyid_set1 +%xdefine X509_load_cert_crl_file BORINGSSL_PREFIX %+ _X509_load_cert_crl_file +%xdefine X509_load_cert_file BORINGSSL_PREFIX %+ _X509_load_cert_file +%xdefine X509_load_crl_file BORINGSSL_PREFIX %+ _X509_load_crl_file +%xdefine X509_new BORINGSSL_PREFIX %+ _X509_new +%xdefine X509_parse_from_buffer BORINGSSL_PREFIX %+ _X509_parse_from_buffer +%xdefine X509_policy_check BORINGSSL_PREFIX %+ _X509_policy_check +%xdefine X509_print BORINGSSL_PREFIX %+ _X509_print +%xdefine X509_print_ex BORINGSSL_PREFIX %+ _X509_print_ex +%xdefine X509_print_ex_fp BORINGSSL_PREFIX %+ _X509_print_ex_fp +%xdefine X509_print_fp BORINGSSL_PREFIX %+ _X509_print_fp +%xdefine X509_pubkey_digest BORINGSSL_PREFIX %+ _X509_pubkey_digest +%xdefine X509_reject_clear BORINGSSL_PREFIX %+ _X509_reject_clear +%xdefine X509_set1_notAfter BORINGSSL_PREFIX %+ _X509_set1_notAfter +%xdefine X509_set1_notBefore BORINGSSL_PREFIX %+ _X509_set1_notBefore +%xdefine X509_set1_signature_algo BORINGSSL_PREFIX %+ _X509_set1_signature_algo +%xdefine X509_set1_signature_value BORINGSSL_PREFIX %+ _X509_set1_signature_value +%xdefine X509_set_ex_data BORINGSSL_PREFIX %+ _X509_set_ex_data +%xdefine X509_set_issuer_name BORINGSSL_PREFIX %+ _X509_set_issuer_name +%xdefine X509_set_notAfter BORINGSSL_PREFIX %+ _X509_set_notAfter +%xdefine X509_set_notBefore BORINGSSL_PREFIX %+ _X509_set_notBefore +%xdefine X509_set_pubkey BORINGSSL_PREFIX %+ _X509_set_pubkey +%xdefine X509_set_serialNumber BORINGSSL_PREFIX %+ _X509_set_serialNumber +%xdefine X509_set_subject_name BORINGSSL_PREFIX %+ _X509_set_subject_name +%xdefine X509_set_version BORINGSSL_PREFIX %+ _X509_set_version +%xdefine X509_sign BORINGSSL_PREFIX %+ _X509_sign +%xdefine X509_sign_ctx BORINGSSL_PREFIX %+ _X509_sign_ctx +%xdefine X509_signature_dump BORINGSSL_PREFIX %+ _X509_signature_dump +%xdefine X509_signature_print BORINGSSL_PREFIX %+ _X509_signature_print +%xdefine X509_subject_name_cmp BORINGSSL_PREFIX %+ _X509_subject_name_cmp +%xdefine X509_subject_name_hash BORINGSSL_PREFIX %+ _X509_subject_name_hash +%xdefine X509_subject_name_hash_old BORINGSSL_PREFIX %+ _X509_subject_name_hash_old +%xdefine X509_supported_extension BORINGSSL_PREFIX %+ _X509_supported_extension +%xdefine X509_time_adj BORINGSSL_PREFIX %+ _X509_time_adj +%xdefine X509_time_adj_ex BORINGSSL_PREFIX %+ _X509_time_adj_ex +%xdefine X509_trust_clear BORINGSSL_PREFIX %+ _X509_trust_clear +%xdefine X509_up_ref BORINGSSL_PREFIX %+ _X509_up_ref +%xdefine X509_verify BORINGSSL_PREFIX %+ _X509_verify +%xdefine X509_verify_cert BORINGSSL_PREFIX %+ _X509_verify_cert +%xdefine X509_verify_cert_error_string BORINGSSL_PREFIX %+ _X509_verify_cert_error_string +%xdefine X509v3_add_ext BORINGSSL_PREFIX %+ _X509v3_add_ext +%xdefine X509v3_delete_ext BORINGSSL_PREFIX %+ _X509v3_delete_ext +%xdefine X509v3_get_ext BORINGSSL_PREFIX %+ _X509v3_get_ext +%xdefine X509v3_get_ext_by_NID BORINGSSL_PREFIX %+ _X509v3_get_ext_by_NID +%xdefine X509v3_get_ext_by_OBJ BORINGSSL_PREFIX %+ _X509v3_get_ext_by_OBJ +%xdefine X509v3_get_ext_by_critical BORINGSSL_PREFIX %+ _X509v3_get_ext_by_critical +%xdefine X509v3_get_ext_count BORINGSSL_PREFIX %+ _X509v3_get_ext_count +%xdefine __local_stdio_printf_options BORINGSSL_PREFIX %+ ___local_stdio_printf_options +%xdefine __local_stdio_scanf_options BORINGSSL_PREFIX %+ ___local_stdio_scanf_options +%xdefine a2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _a2i_ASN1_INTEGER +%xdefine a2i_IPADDRESS BORINGSSL_PREFIX %+ _a2i_IPADDRESS +%xdefine a2i_IPADDRESS_NC BORINGSSL_PREFIX %+ _a2i_IPADDRESS_NC +%xdefine abi_test_bad_unwind_epilog BORINGSSL_PREFIX %+ _abi_test_bad_unwind_epilog +%xdefine abi_test_bad_unwind_temporary BORINGSSL_PREFIX %+ _abi_test_bad_unwind_temporary +%xdefine abi_test_bad_unwind_wrong_register BORINGSSL_PREFIX %+ _abi_test_bad_unwind_wrong_register +%xdefine abi_test_clobber_cr0 BORINGSSL_PREFIX %+ _abi_test_clobber_cr0 +%xdefine abi_test_clobber_cr1 BORINGSSL_PREFIX %+ _abi_test_clobber_cr1 +%xdefine abi_test_clobber_cr2 BORINGSSL_PREFIX %+ _abi_test_clobber_cr2 +%xdefine abi_test_clobber_cr3 BORINGSSL_PREFIX %+ _abi_test_clobber_cr3 +%xdefine abi_test_clobber_cr4 BORINGSSL_PREFIX %+ _abi_test_clobber_cr4 +%xdefine abi_test_clobber_cr5 BORINGSSL_PREFIX %+ _abi_test_clobber_cr5 +%xdefine abi_test_clobber_cr6 BORINGSSL_PREFIX %+ _abi_test_clobber_cr6 +%xdefine abi_test_clobber_cr7 BORINGSSL_PREFIX %+ _abi_test_clobber_cr7 +%xdefine abi_test_clobber_ctr BORINGSSL_PREFIX %+ _abi_test_clobber_ctr +%xdefine abi_test_clobber_d0 BORINGSSL_PREFIX %+ _abi_test_clobber_d0 +%xdefine abi_test_clobber_d1 BORINGSSL_PREFIX %+ _abi_test_clobber_d1 +%xdefine abi_test_clobber_d10 BORINGSSL_PREFIX %+ _abi_test_clobber_d10 +%xdefine abi_test_clobber_d11 BORINGSSL_PREFIX %+ _abi_test_clobber_d11 +%xdefine abi_test_clobber_d12 BORINGSSL_PREFIX %+ _abi_test_clobber_d12 +%xdefine abi_test_clobber_d13 BORINGSSL_PREFIX %+ _abi_test_clobber_d13 +%xdefine abi_test_clobber_d14 BORINGSSL_PREFIX %+ _abi_test_clobber_d14 +%xdefine abi_test_clobber_d15 BORINGSSL_PREFIX %+ _abi_test_clobber_d15 +%xdefine abi_test_clobber_d16 BORINGSSL_PREFIX %+ _abi_test_clobber_d16 +%xdefine abi_test_clobber_d17 BORINGSSL_PREFIX %+ _abi_test_clobber_d17 +%xdefine abi_test_clobber_d18 BORINGSSL_PREFIX %+ _abi_test_clobber_d18 +%xdefine abi_test_clobber_d19 BORINGSSL_PREFIX %+ _abi_test_clobber_d19 +%xdefine abi_test_clobber_d2 BORINGSSL_PREFIX %+ _abi_test_clobber_d2 +%xdefine abi_test_clobber_d20 BORINGSSL_PREFIX %+ _abi_test_clobber_d20 +%xdefine abi_test_clobber_d21 BORINGSSL_PREFIX %+ _abi_test_clobber_d21 +%xdefine abi_test_clobber_d22 BORINGSSL_PREFIX %+ _abi_test_clobber_d22 +%xdefine abi_test_clobber_d23 BORINGSSL_PREFIX %+ _abi_test_clobber_d23 +%xdefine abi_test_clobber_d24 BORINGSSL_PREFIX %+ _abi_test_clobber_d24 +%xdefine abi_test_clobber_d25 BORINGSSL_PREFIX %+ _abi_test_clobber_d25 +%xdefine abi_test_clobber_d26 BORINGSSL_PREFIX %+ _abi_test_clobber_d26 +%xdefine abi_test_clobber_d27 BORINGSSL_PREFIX %+ _abi_test_clobber_d27 +%xdefine abi_test_clobber_d28 BORINGSSL_PREFIX %+ _abi_test_clobber_d28 +%xdefine abi_test_clobber_d29 BORINGSSL_PREFIX %+ _abi_test_clobber_d29 +%xdefine abi_test_clobber_d3 BORINGSSL_PREFIX %+ _abi_test_clobber_d3 +%xdefine abi_test_clobber_d30 BORINGSSL_PREFIX %+ _abi_test_clobber_d30 +%xdefine abi_test_clobber_d31 BORINGSSL_PREFIX %+ _abi_test_clobber_d31 +%xdefine abi_test_clobber_d4 BORINGSSL_PREFIX %+ _abi_test_clobber_d4 +%xdefine abi_test_clobber_d5 BORINGSSL_PREFIX %+ _abi_test_clobber_d5 +%xdefine abi_test_clobber_d6 BORINGSSL_PREFIX %+ _abi_test_clobber_d6 +%xdefine abi_test_clobber_d7 BORINGSSL_PREFIX %+ _abi_test_clobber_d7 +%xdefine abi_test_clobber_d8 BORINGSSL_PREFIX %+ _abi_test_clobber_d8 +%xdefine abi_test_clobber_d9 BORINGSSL_PREFIX %+ _abi_test_clobber_d9 +%xdefine abi_test_clobber_eax BORINGSSL_PREFIX %+ _abi_test_clobber_eax +%xdefine abi_test_clobber_ebp BORINGSSL_PREFIX %+ _abi_test_clobber_ebp +%xdefine abi_test_clobber_ebx BORINGSSL_PREFIX %+ _abi_test_clobber_ebx +%xdefine abi_test_clobber_ecx BORINGSSL_PREFIX %+ _abi_test_clobber_ecx +%xdefine abi_test_clobber_edi BORINGSSL_PREFIX %+ _abi_test_clobber_edi +%xdefine abi_test_clobber_edx BORINGSSL_PREFIX %+ _abi_test_clobber_edx +%xdefine abi_test_clobber_esi BORINGSSL_PREFIX %+ _abi_test_clobber_esi +%xdefine abi_test_clobber_f0 BORINGSSL_PREFIX %+ _abi_test_clobber_f0 +%xdefine abi_test_clobber_f1 BORINGSSL_PREFIX %+ _abi_test_clobber_f1 +%xdefine abi_test_clobber_f10 BORINGSSL_PREFIX %+ _abi_test_clobber_f10 +%xdefine abi_test_clobber_f11 BORINGSSL_PREFIX %+ _abi_test_clobber_f11 +%xdefine abi_test_clobber_f12 BORINGSSL_PREFIX %+ _abi_test_clobber_f12 +%xdefine abi_test_clobber_f13 BORINGSSL_PREFIX %+ _abi_test_clobber_f13 +%xdefine abi_test_clobber_f14 BORINGSSL_PREFIX %+ _abi_test_clobber_f14 +%xdefine abi_test_clobber_f15 BORINGSSL_PREFIX %+ _abi_test_clobber_f15 +%xdefine abi_test_clobber_f16 BORINGSSL_PREFIX %+ _abi_test_clobber_f16 +%xdefine abi_test_clobber_f17 BORINGSSL_PREFIX %+ _abi_test_clobber_f17 +%xdefine abi_test_clobber_f18 BORINGSSL_PREFIX %+ _abi_test_clobber_f18 +%xdefine abi_test_clobber_f19 BORINGSSL_PREFIX %+ _abi_test_clobber_f19 +%xdefine abi_test_clobber_f2 BORINGSSL_PREFIX %+ _abi_test_clobber_f2 +%xdefine abi_test_clobber_f20 BORINGSSL_PREFIX %+ _abi_test_clobber_f20 +%xdefine abi_test_clobber_f21 BORINGSSL_PREFIX %+ _abi_test_clobber_f21 +%xdefine abi_test_clobber_f22 BORINGSSL_PREFIX %+ _abi_test_clobber_f22 +%xdefine abi_test_clobber_f23 BORINGSSL_PREFIX %+ _abi_test_clobber_f23 +%xdefine abi_test_clobber_f24 BORINGSSL_PREFIX %+ _abi_test_clobber_f24 +%xdefine abi_test_clobber_f25 BORINGSSL_PREFIX %+ _abi_test_clobber_f25 +%xdefine abi_test_clobber_f26 BORINGSSL_PREFIX %+ _abi_test_clobber_f26 +%xdefine abi_test_clobber_f27 BORINGSSL_PREFIX %+ _abi_test_clobber_f27 +%xdefine abi_test_clobber_f28 BORINGSSL_PREFIX %+ _abi_test_clobber_f28 +%xdefine abi_test_clobber_f29 BORINGSSL_PREFIX %+ _abi_test_clobber_f29 +%xdefine abi_test_clobber_f3 BORINGSSL_PREFIX %+ _abi_test_clobber_f3 +%xdefine abi_test_clobber_f30 BORINGSSL_PREFIX %+ _abi_test_clobber_f30 +%xdefine abi_test_clobber_f31 BORINGSSL_PREFIX %+ _abi_test_clobber_f31 +%xdefine abi_test_clobber_f4 BORINGSSL_PREFIX %+ _abi_test_clobber_f4 +%xdefine abi_test_clobber_f5 BORINGSSL_PREFIX %+ _abi_test_clobber_f5 +%xdefine abi_test_clobber_f6 BORINGSSL_PREFIX %+ _abi_test_clobber_f6 +%xdefine abi_test_clobber_f7 BORINGSSL_PREFIX %+ _abi_test_clobber_f7 +%xdefine abi_test_clobber_f8 BORINGSSL_PREFIX %+ _abi_test_clobber_f8 +%xdefine abi_test_clobber_f9 BORINGSSL_PREFIX %+ _abi_test_clobber_f9 +%xdefine abi_test_clobber_lr BORINGSSL_PREFIX %+ _abi_test_clobber_lr +%xdefine abi_test_clobber_r0 BORINGSSL_PREFIX %+ _abi_test_clobber_r0 +%xdefine abi_test_clobber_r1 BORINGSSL_PREFIX %+ _abi_test_clobber_r1 +%xdefine abi_test_clobber_r10 BORINGSSL_PREFIX %+ _abi_test_clobber_r10 +%xdefine abi_test_clobber_r11 BORINGSSL_PREFIX %+ _abi_test_clobber_r11 +%xdefine abi_test_clobber_r12 BORINGSSL_PREFIX %+ _abi_test_clobber_r12 +%xdefine abi_test_clobber_r13 BORINGSSL_PREFIX %+ _abi_test_clobber_r13 +%xdefine abi_test_clobber_r14 BORINGSSL_PREFIX %+ _abi_test_clobber_r14 +%xdefine abi_test_clobber_r15 BORINGSSL_PREFIX %+ _abi_test_clobber_r15 +%xdefine abi_test_clobber_r16 BORINGSSL_PREFIX %+ _abi_test_clobber_r16 +%xdefine abi_test_clobber_r17 BORINGSSL_PREFIX %+ _abi_test_clobber_r17 +%xdefine abi_test_clobber_r18 BORINGSSL_PREFIX %+ _abi_test_clobber_r18 +%xdefine abi_test_clobber_r19 BORINGSSL_PREFIX %+ _abi_test_clobber_r19 +%xdefine abi_test_clobber_r2 BORINGSSL_PREFIX %+ _abi_test_clobber_r2 +%xdefine abi_test_clobber_r20 BORINGSSL_PREFIX %+ _abi_test_clobber_r20 +%xdefine abi_test_clobber_r21 BORINGSSL_PREFIX %+ _abi_test_clobber_r21 +%xdefine abi_test_clobber_r22 BORINGSSL_PREFIX %+ _abi_test_clobber_r22 +%xdefine abi_test_clobber_r23 BORINGSSL_PREFIX %+ _abi_test_clobber_r23 +%xdefine abi_test_clobber_r24 BORINGSSL_PREFIX %+ _abi_test_clobber_r24 +%xdefine abi_test_clobber_r25 BORINGSSL_PREFIX %+ _abi_test_clobber_r25 +%xdefine abi_test_clobber_r26 BORINGSSL_PREFIX %+ _abi_test_clobber_r26 +%xdefine abi_test_clobber_r27 BORINGSSL_PREFIX %+ _abi_test_clobber_r27 +%xdefine abi_test_clobber_r28 BORINGSSL_PREFIX %+ _abi_test_clobber_r28 +%xdefine abi_test_clobber_r29 BORINGSSL_PREFIX %+ _abi_test_clobber_r29 +%xdefine abi_test_clobber_r3 BORINGSSL_PREFIX %+ _abi_test_clobber_r3 +%xdefine abi_test_clobber_r30 BORINGSSL_PREFIX %+ _abi_test_clobber_r30 +%xdefine abi_test_clobber_r31 BORINGSSL_PREFIX %+ _abi_test_clobber_r31 +%xdefine abi_test_clobber_r4 BORINGSSL_PREFIX %+ _abi_test_clobber_r4 +%xdefine abi_test_clobber_r5 BORINGSSL_PREFIX %+ _abi_test_clobber_r5 +%xdefine abi_test_clobber_r6 BORINGSSL_PREFIX %+ _abi_test_clobber_r6 +%xdefine abi_test_clobber_r7 BORINGSSL_PREFIX %+ _abi_test_clobber_r7 +%xdefine abi_test_clobber_r8 BORINGSSL_PREFIX %+ _abi_test_clobber_r8 +%xdefine abi_test_clobber_r9 BORINGSSL_PREFIX %+ _abi_test_clobber_r9 +%xdefine abi_test_clobber_rax BORINGSSL_PREFIX %+ _abi_test_clobber_rax +%xdefine abi_test_clobber_rbp BORINGSSL_PREFIX %+ _abi_test_clobber_rbp +%xdefine abi_test_clobber_rbx BORINGSSL_PREFIX %+ _abi_test_clobber_rbx +%xdefine abi_test_clobber_rcx BORINGSSL_PREFIX %+ _abi_test_clobber_rcx +%xdefine abi_test_clobber_rdi BORINGSSL_PREFIX %+ _abi_test_clobber_rdi +%xdefine abi_test_clobber_rdx BORINGSSL_PREFIX %+ _abi_test_clobber_rdx +%xdefine abi_test_clobber_rsi BORINGSSL_PREFIX %+ _abi_test_clobber_rsi +%xdefine abi_test_clobber_v0 BORINGSSL_PREFIX %+ _abi_test_clobber_v0 +%xdefine abi_test_clobber_v1 BORINGSSL_PREFIX %+ _abi_test_clobber_v1 +%xdefine abi_test_clobber_v10 BORINGSSL_PREFIX %+ _abi_test_clobber_v10 +%xdefine abi_test_clobber_v10_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v10_upper +%xdefine abi_test_clobber_v11 BORINGSSL_PREFIX %+ _abi_test_clobber_v11 +%xdefine abi_test_clobber_v11_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v11_upper +%xdefine abi_test_clobber_v12 BORINGSSL_PREFIX %+ _abi_test_clobber_v12 +%xdefine abi_test_clobber_v12_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v12_upper +%xdefine abi_test_clobber_v13 BORINGSSL_PREFIX %+ _abi_test_clobber_v13 +%xdefine abi_test_clobber_v13_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v13_upper +%xdefine abi_test_clobber_v14 BORINGSSL_PREFIX %+ _abi_test_clobber_v14 +%xdefine abi_test_clobber_v14_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v14_upper +%xdefine abi_test_clobber_v15 BORINGSSL_PREFIX %+ _abi_test_clobber_v15 +%xdefine abi_test_clobber_v15_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v15_upper +%xdefine abi_test_clobber_v16 BORINGSSL_PREFIX %+ _abi_test_clobber_v16 +%xdefine abi_test_clobber_v17 BORINGSSL_PREFIX %+ _abi_test_clobber_v17 +%xdefine abi_test_clobber_v18 BORINGSSL_PREFIX %+ _abi_test_clobber_v18 +%xdefine abi_test_clobber_v19 BORINGSSL_PREFIX %+ _abi_test_clobber_v19 +%xdefine abi_test_clobber_v2 BORINGSSL_PREFIX %+ _abi_test_clobber_v2 +%xdefine abi_test_clobber_v20 BORINGSSL_PREFIX %+ _abi_test_clobber_v20 +%xdefine abi_test_clobber_v21 BORINGSSL_PREFIX %+ _abi_test_clobber_v21 +%xdefine abi_test_clobber_v22 BORINGSSL_PREFIX %+ _abi_test_clobber_v22 +%xdefine abi_test_clobber_v23 BORINGSSL_PREFIX %+ _abi_test_clobber_v23 +%xdefine abi_test_clobber_v24 BORINGSSL_PREFIX %+ _abi_test_clobber_v24 +%xdefine abi_test_clobber_v25 BORINGSSL_PREFIX %+ _abi_test_clobber_v25 +%xdefine abi_test_clobber_v26 BORINGSSL_PREFIX %+ _abi_test_clobber_v26 +%xdefine abi_test_clobber_v27 BORINGSSL_PREFIX %+ _abi_test_clobber_v27 +%xdefine abi_test_clobber_v28 BORINGSSL_PREFIX %+ _abi_test_clobber_v28 +%xdefine abi_test_clobber_v29 BORINGSSL_PREFIX %+ _abi_test_clobber_v29 +%xdefine abi_test_clobber_v3 BORINGSSL_PREFIX %+ _abi_test_clobber_v3 +%xdefine abi_test_clobber_v30 BORINGSSL_PREFIX %+ _abi_test_clobber_v30 +%xdefine abi_test_clobber_v31 BORINGSSL_PREFIX %+ _abi_test_clobber_v31 +%xdefine abi_test_clobber_v4 BORINGSSL_PREFIX %+ _abi_test_clobber_v4 +%xdefine abi_test_clobber_v5 BORINGSSL_PREFIX %+ _abi_test_clobber_v5 +%xdefine abi_test_clobber_v6 BORINGSSL_PREFIX %+ _abi_test_clobber_v6 +%xdefine abi_test_clobber_v7 BORINGSSL_PREFIX %+ _abi_test_clobber_v7 +%xdefine abi_test_clobber_v8 BORINGSSL_PREFIX %+ _abi_test_clobber_v8 +%xdefine abi_test_clobber_v8_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v8_upper +%xdefine abi_test_clobber_v9 BORINGSSL_PREFIX %+ _abi_test_clobber_v9 +%xdefine abi_test_clobber_v9_upper BORINGSSL_PREFIX %+ _abi_test_clobber_v9_upper +%xdefine abi_test_clobber_x0 BORINGSSL_PREFIX %+ _abi_test_clobber_x0 +%xdefine abi_test_clobber_x1 BORINGSSL_PREFIX %+ _abi_test_clobber_x1 +%xdefine abi_test_clobber_x10 BORINGSSL_PREFIX %+ _abi_test_clobber_x10 +%xdefine abi_test_clobber_x11 BORINGSSL_PREFIX %+ _abi_test_clobber_x11 +%xdefine abi_test_clobber_x12 BORINGSSL_PREFIX %+ _abi_test_clobber_x12 +%xdefine abi_test_clobber_x13 BORINGSSL_PREFIX %+ _abi_test_clobber_x13 +%xdefine abi_test_clobber_x14 BORINGSSL_PREFIX %+ _abi_test_clobber_x14 +%xdefine abi_test_clobber_x15 BORINGSSL_PREFIX %+ _abi_test_clobber_x15 +%xdefine abi_test_clobber_x16 BORINGSSL_PREFIX %+ _abi_test_clobber_x16 +%xdefine abi_test_clobber_x17 BORINGSSL_PREFIX %+ _abi_test_clobber_x17 +%xdefine abi_test_clobber_x19 BORINGSSL_PREFIX %+ _abi_test_clobber_x19 +%xdefine abi_test_clobber_x2 BORINGSSL_PREFIX %+ _abi_test_clobber_x2 +%xdefine abi_test_clobber_x20 BORINGSSL_PREFIX %+ _abi_test_clobber_x20 +%xdefine abi_test_clobber_x21 BORINGSSL_PREFIX %+ _abi_test_clobber_x21 +%xdefine abi_test_clobber_x22 BORINGSSL_PREFIX %+ _abi_test_clobber_x22 +%xdefine abi_test_clobber_x23 BORINGSSL_PREFIX %+ _abi_test_clobber_x23 +%xdefine abi_test_clobber_x24 BORINGSSL_PREFIX %+ _abi_test_clobber_x24 +%xdefine abi_test_clobber_x25 BORINGSSL_PREFIX %+ _abi_test_clobber_x25 +%xdefine abi_test_clobber_x26 BORINGSSL_PREFIX %+ _abi_test_clobber_x26 +%xdefine abi_test_clobber_x27 BORINGSSL_PREFIX %+ _abi_test_clobber_x27 +%xdefine abi_test_clobber_x28 BORINGSSL_PREFIX %+ _abi_test_clobber_x28 +%xdefine abi_test_clobber_x29 BORINGSSL_PREFIX %+ _abi_test_clobber_x29 +%xdefine abi_test_clobber_x3 BORINGSSL_PREFIX %+ _abi_test_clobber_x3 +%xdefine abi_test_clobber_x4 BORINGSSL_PREFIX %+ _abi_test_clobber_x4 +%xdefine abi_test_clobber_x5 BORINGSSL_PREFIX %+ _abi_test_clobber_x5 +%xdefine abi_test_clobber_x6 BORINGSSL_PREFIX %+ _abi_test_clobber_x6 +%xdefine abi_test_clobber_x7 BORINGSSL_PREFIX %+ _abi_test_clobber_x7 +%xdefine abi_test_clobber_x8 BORINGSSL_PREFIX %+ _abi_test_clobber_x8 +%xdefine abi_test_clobber_x9 BORINGSSL_PREFIX %+ _abi_test_clobber_x9 +%xdefine abi_test_clobber_xmm0 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm0 +%xdefine abi_test_clobber_xmm1 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm1 +%xdefine abi_test_clobber_xmm10 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm10 +%xdefine abi_test_clobber_xmm11 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm11 +%xdefine abi_test_clobber_xmm12 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm12 +%xdefine abi_test_clobber_xmm13 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm13 +%xdefine abi_test_clobber_xmm14 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm14 +%xdefine abi_test_clobber_xmm15 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm15 +%xdefine abi_test_clobber_xmm2 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm2 +%xdefine abi_test_clobber_xmm3 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm3 +%xdefine abi_test_clobber_xmm4 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm4 +%xdefine abi_test_clobber_xmm5 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm5 +%xdefine abi_test_clobber_xmm6 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm6 +%xdefine abi_test_clobber_xmm7 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm7 +%xdefine abi_test_clobber_xmm8 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm8 +%xdefine abi_test_clobber_xmm9 BORINGSSL_PREFIX %+ _abi_test_clobber_xmm9 +%xdefine abi_test_get_and_clear_direction_flag BORINGSSL_PREFIX %+ _abi_test_get_and_clear_direction_flag +%xdefine abi_test_set_direction_flag BORINGSSL_PREFIX %+ _abi_test_set_direction_flag +%xdefine abi_test_trampoline BORINGSSL_PREFIX %+ _abi_test_trampoline +%xdefine abi_test_unwind_return BORINGSSL_PREFIX %+ _abi_test_unwind_return +%xdefine abi_test_unwind_start BORINGSSL_PREFIX %+ _abi_test_unwind_start +%xdefine abi_test_unwind_stop BORINGSSL_PREFIX %+ _abi_test_unwind_stop +%xdefine aes128gcmsiv_aes_ks BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks +%xdefine aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_PREFIX %+ _aes128gcmsiv_aes_ks_enc_x1 +%xdefine aes128gcmsiv_dec BORINGSSL_PREFIX %+ _aes128gcmsiv_dec +%xdefine aes128gcmsiv_ecb_enc_block BORINGSSL_PREFIX %+ _aes128gcmsiv_ecb_enc_block +%xdefine aes128gcmsiv_enc_msg_x4 BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x4 +%xdefine aes128gcmsiv_enc_msg_x8 BORINGSSL_PREFIX %+ _aes128gcmsiv_enc_msg_x8 +%xdefine aes128gcmsiv_kdf BORINGSSL_PREFIX %+ _aes128gcmsiv_kdf +%xdefine aes256gcmsiv_aes_ks BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks +%xdefine aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_PREFIX %+ _aes256gcmsiv_aes_ks_enc_x1 +%xdefine aes256gcmsiv_dec BORINGSSL_PREFIX %+ _aes256gcmsiv_dec +%xdefine aes256gcmsiv_ecb_enc_block BORINGSSL_PREFIX %+ _aes256gcmsiv_ecb_enc_block +%xdefine aes256gcmsiv_enc_msg_x4 BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x4 +%xdefine aes256gcmsiv_enc_msg_x8 BORINGSSL_PREFIX %+ _aes256gcmsiv_enc_msg_x8 +%xdefine aes256gcmsiv_kdf BORINGSSL_PREFIX %+ _aes256gcmsiv_kdf +%xdefine aes_ctr_set_key BORINGSSL_PREFIX %+ _aes_ctr_set_key +%xdefine aes_gcm_dec_kernel BORINGSSL_PREFIX %+ _aes_gcm_dec_kernel +%xdefine aes_gcm_decrypt_avx512 BORINGSSL_PREFIX %+ _aes_gcm_decrypt_avx512 +%xdefine aes_gcm_enc_kernel BORINGSSL_PREFIX %+ _aes_gcm_enc_kernel +%xdefine aes_gcm_encrypt_avx512 BORINGSSL_PREFIX %+ _aes_gcm_encrypt_avx512 +%xdefine aes_hw_cbc_encrypt BORINGSSL_PREFIX %+ _aes_hw_cbc_encrypt +%xdefine aes_hw_ccm64_decrypt_blocks BORINGSSL_PREFIX %+ _aes_hw_ccm64_decrypt_blocks +%xdefine aes_hw_ccm64_encrypt_blocks BORINGSSL_PREFIX %+ _aes_hw_ccm64_encrypt_blocks +%xdefine aes_hw_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _aes_hw_ctr32_encrypt_blocks +%xdefine aes_hw_decrypt BORINGSSL_PREFIX %+ _aes_hw_decrypt +%xdefine aes_hw_ecb_encrypt BORINGSSL_PREFIX %+ _aes_hw_ecb_encrypt +%xdefine aes_hw_encrypt BORINGSSL_PREFIX %+ _aes_hw_encrypt +%xdefine aes_hw_set_decrypt_key BORINGSSL_PREFIX %+ _aes_hw_set_decrypt_key +%xdefine aes_hw_set_encrypt_key BORINGSSL_PREFIX %+ _aes_hw_set_encrypt_key +%xdefine aes_hw_xts_cipher BORINGSSL_PREFIX %+ _aes_hw_xts_cipher +%xdefine aes_hw_xts_decrypt BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt +%xdefine aes_hw_xts_decrypt_avx512 BORINGSSL_PREFIX %+ _aes_hw_xts_decrypt_avx512 +%xdefine aes_hw_xts_encrypt BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt +%xdefine aes_hw_xts_encrypt_avx512 BORINGSSL_PREFIX %+ _aes_hw_xts_encrypt_avx512 +%xdefine aes_nohw_cbc_encrypt BORINGSSL_PREFIX %+ _aes_nohw_cbc_encrypt +%xdefine aes_nohw_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _aes_nohw_ctr32_encrypt_blocks +%xdefine aes_nohw_decrypt BORINGSSL_PREFIX %+ _aes_nohw_decrypt +%xdefine aes_nohw_encrypt BORINGSSL_PREFIX %+ _aes_nohw_encrypt +%xdefine aes_nohw_set_decrypt_key BORINGSSL_PREFIX %+ _aes_nohw_set_decrypt_key +%xdefine aes_nohw_set_encrypt_key BORINGSSL_PREFIX %+ _aes_nohw_set_encrypt_key +%xdefine aesgcmsiv_htable6_init BORINGSSL_PREFIX %+ _aesgcmsiv_htable6_init +%xdefine aesgcmsiv_htable_init BORINGSSL_PREFIX %+ _aesgcmsiv_htable_init +%xdefine aesgcmsiv_htable_polyval BORINGSSL_PREFIX %+ _aesgcmsiv_htable_polyval +%xdefine aesgcmsiv_polyval_horner BORINGSSL_PREFIX %+ _aesgcmsiv_polyval_horner +%xdefine aesni_cbc_sha1_enc BORINGSSL_PREFIX %+ _aesni_cbc_sha1_enc +%xdefine aesni_cbc_sha256_enc BORINGSSL_PREFIX %+ _aesni_cbc_sha256_enc +%xdefine aesni_gcm_decrypt BORINGSSL_PREFIX %+ _aesni_gcm_decrypt +%xdefine aesni_gcm_encrypt BORINGSSL_PREFIX %+ _aesni_gcm_encrypt +%xdefine aesv8_gcm_8x_dec_128 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_128 +%xdefine aesv8_gcm_8x_dec_192 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_192 +%xdefine aesv8_gcm_8x_dec_256 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_dec_256 +%xdefine aesv8_gcm_8x_enc_128 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_128 +%xdefine aesv8_gcm_8x_enc_192 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_192 +%xdefine aesv8_gcm_8x_enc_256 BORINGSSL_PREFIX %+ _aesv8_gcm_8x_enc_256 +%xdefine allow_mocked_ube_detection_FOR_TESTING BORINGSSL_PREFIX %+ _allow_mocked_ube_detection_FOR_TESTING +%xdefine armv8_disable_dit BORINGSSL_PREFIX %+ _armv8_disable_dit +%xdefine armv8_enable_dit BORINGSSL_PREFIX %+ _armv8_enable_dit +%xdefine armv8_get_dit BORINGSSL_PREFIX %+ _armv8_get_dit +%xdefine armv8_restore_dit BORINGSSL_PREFIX %+ _armv8_restore_dit +%xdefine armv8_set_dit BORINGSSL_PREFIX %+ _armv8_set_dit +%xdefine asn1_bit_string_length BORINGSSL_PREFIX %+ _asn1_bit_string_length +%xdefine asn1_do_adb BORINGSSL_PREFIX %+ _asn1_do_adb +%xdefine asn1_enc_free BORINGSSL_PREFIX %+ _asn1_enc_free +%xdefine asn1_enc_init BORINGSSL_PREFIX %+ _asn1_enc_init +%xdefine asn1_enc_restore BORINGSSL_PREFIX %+ _asn1_enc_restore +%xdefine asn1_enc_save BORINGSSL_PREFIX %+ _asn1_enc_save +%xdefine asn1_encoding_clear BORINGSSL_PREFIX %+ _asn1_encoding_clear +%xdefine asn1_evp_pkey_methods BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods +%xdefine asn1_evp_pkey_methods_size BORINGSSL_PREFIX %+ _asn1_evp_pkey_methods_size +%xdefine asn1_generalizedtime_to_tm BORINGSSL_PREFIX %+ _asn1_generalizedtime_to_tm +%xdefine asn1_get_choice_selector BORINGSSL_PREFIX %+ _asn1_get_choice_selector +%xdefine asn1_get_field_ptr BORINGSSL_PREFIX %+ _asn1_get_field_ptr +%xdefine asn1_get_string_table_for_testing BORINGSSL_PREFIX %+ _asn1_get_string_table_for_testing +%xdefine asn1_is_printable BORINGSSL_PREFIX %+ _asn1_is_printable +%xdefine asn1_item_combine_free BORINGSSL_PREFIX %+ _asn1_item_combine_free +%xdefine asn1_refcount_dec_and_test_zero BORINGSSL_PREFIX %+ _asn1_refcount_dec_and_test_zero +%xdefine asn1_refcount_set_one BORINGSSL_PREFIX %+ _asn1_refcount_set_one +%xdefine asn1_set_choice_selector BORINGSSL_PREFIX %+ _asn1_set_choice_selector +%xdefine asn1_type_cleanup BORINGSSL_PREFIX %+ _asn1_type_cleanup +%xdefine asn1_type_set0_string BORINGSSL_PREFIX %+ _asn1_type_set0_string +%xdefine asn1_type_value_as_pointer BORINGSSL_PREFIX %+ _asn1_type_value_as_pointer +%xdefine asn1_utctime_to_tm BORINGSSL_PREFIX %+ _asn1_utctime_to_tm +%xdefine awslc_api_version_num BORINGSSL_PREFIX %+ _awslc_api_version_num +%xdefine awslc_version_string BORINGSSL_PREFIX %+ _awslc_version_string +%xdefine beeu_mod_inverse_vartime BORINGSSL_PREFIX %+ _beeu_mod_inverse_vartime +%xdefine bignum_add_p384 BORINGSSL_PREFIX %+ _bignum_add_p384 +%xdefine bignum_add_p521 BORINGSSL_PREFIX %+ _bignum_add_p521 +%xdefine bignum_copy_row_from_table BORINGSSL_PREFIX %+ _bignum_copy_row_from_table +%xdefine bignum_copy_row_from_table_16 BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_16 +%xdefine bignum_copy_row_from_table_32 BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_32 +%xdefine bignum_copy_row_from_table_8n BORINGSSL_PREFIX %+ _bignum_copy_row_from_table_8n +%xdefine bignum_deamont_p384 BORINGSSL_PREFIX %+ _bignum_deamont_p384 +%xdefine bignum_deamont_p384_alt BORINGSSL_PREFIX %+ _bignum_deamont_p384_alt +%xdefine bignum_emontredc_8n BORINGSSL_PREFIX %+ _bignum_emontredc_8n +%xdefine bignum_fromlebytes_6 BORINGSSL_PREFIX %+ _bignum_fromlebytes_6 +%xdefine bignum_fromlebytes_p521 BORINGSSL_PREFIX %+ _bignum_fromlebytes_p521 +%xdefine bignum_ge BORINGSSL_PREFIX %+ _bignum_ge +%xdefine bignum_inv_p521 BORINGSSL_PREFIX %+ _bignum_inv_p521 +%xdefine bignum_kmul_16_32 BORINGSSL_PREFIX %+ _bignum_kmul_16_32 +%xdefine bignum_kmul_32_64 BORINGSSL_PREFIX %+ _bignum_kmul_32_64 +%xdefine bignum_ksqr_16_32 BORINGSSL_PREFIX %+ _bignum_ksqr_16_32 +%xdefine bignum_ksqr_32_64 BORINGSSL_PREFIX %+ _bignum_ksqr_32_64 +%xdefine bignum_littleendian_6 BORINGSSL_PREFIX %+ _bignum_littleendian_6 +%xdefine bignum_madd_n25519 BORINGSSL_PREFIX %+ _bignum_madd_n25519 +%xdefine bignum_madd_n25519_alt BORINGSSL_PREFIX %+ _bignum_madd_n25519_alt +%xdefine bignum_mod_n25519 BORINGSSL_PREFIX %+ _bignum_mod_n25519 +%xdefine bignum_montinv_p256 BORINGSSL_PREFIX %+ _bignum_montinv_p256 +%xdefine bignum_montinv_p384 BORINGSSL_PREFIX %+ _bignum_montinv_p384 +%xdefine bignum_montmul_p384 BORINGSSL_PREFIX %+ _bignum_montmul_p384 +%xdefine bignum_montmul_p384_alt BORINGSSL_PREFIX %+ _bignum_montmul_p384_alt +%xdefine bignum_montsqr_p384 BORINGSSL_PREFIX %+ _bignum_montsqr_p384 +%xdefine bignum_montsqr_p384_alt BORINGSSL_PREFIX %+ _bignum_montsqr_p384_alt +%xdefine bignum_mul BORINGSSL_PREFIX %+ _bignum_mul +%xdefine bignum_mul_p521 BORINGSSL_PREFIX %+ _bignum_mul_p521 +%xdefine bignum_mul_p521_alt BORINGSSL_PREFIX %+ _bignum_mul_p521_alt +%xdefine bignum_neg_p25519 BORINGSSL_PREFIX %+ _bignum_neg_p25519 +%xdefine bignum_neg_p384 BORINGSSL_PREFIX %+ _bignum_neg_p384 +%xdefine bignum_neg_p521 BORINGSSL_PREFIX %+ _bignum_neg_p521 +%xdefine bignum_nonzero_6 BORINGSSL_PREFIX %+ _bignum_nonzero_6 +%xdefine bignum_optsub BORINGSSL_PREFIX %+ _bignum_optsub +%xdefine bignum_sqr BORINGSSL_PREFIX %+ _bignum_sqr +%xdefine bignum_sqr_p521 BORINGSSL_PREFIX %+ _bignum_sqr_p521 +%xdefine bignum_sqr_p521_alt BORINGSSL_PREFIX %+ _bignum_sqr_p521_alt +%xdefine bignum_sub_p384 BORINGSSL_PREFIX %+ _bignum_sub_p384 +%xdefine bignum_sub_p521 BORINGSSL_PREFIX %+ _bignum_sub_p521 +%xdefine bignum_tolebytes_6 BORINGSSL_PREFIX %+ _bignum_tolebytes_6 +%xdefine bignum_tolebytes_p521 BORINGSSL_PREFIX %+ _bignum_tolebytes_p521 +%xdefine bignum_tomont_p384 BORINGSSL_PREFIX %+ _bignum_tomont_p384 +%xdefine bignum_tomont_p384_alt BORINGSSL_PREFIX %+ _bignum_tomont_p384_alt +%xdefine bio_clear_socket_error BORINGSSL_PREFIX %+ _bio_clear_socket_error +%xdefine bio_errno_should_retry BORINGSSL_PREFIX %+ _bio_errno_should_retry +%xdefine bio_ip_and_port_to_socket_and_addr BORINGSSL_PREFIX %+ _bio_ip_and_port_to_socket_and_addr +%xdefine bio_sock_error_get_and_clear BORINGSSL_PREFIX %+ _bio_sock_error_get_and_clear +%xdefine bio_socket_nbio BORINGSSL_PREFIX %+ _bio_socket_nbio +%xdefine bio_socket_should_retry BORINGSSL_PREFIX %+ _bio_socket_should_retry +%xdefine bn_abs_sub_consttime BORINGSSL_PREFIX %+ _bn_abs_sub_consttime +%xdefine bn_add_words BORINGSSL_PREFIX %+ _bn_add_words +%xdefine bn_assert_fits_in_bytes BORINGSSL_PREFIX %+ _bn_assert_fits_in_bytes +%xdefine bn_big_endian_to_words BORINGSSL_PREFIX %+ _bn_big_endian_to_words +%xdefine bn_copy_words BORINGSSL_PREFIX %+ _bn_copy_words +%xdefine bn_div_consttime BORINGSSL_PREFIX %+ _bn_div_consttime +%xdefine bn_div_words BORINGSSL_PREFIX %+ _bn_div_words +%xdefine bn_expand BORINGSSL_PREFIX %+ _bn_expand +%xdefine bn_fits_in_words BORINGSSL_PREFIX %+ _bn_fits_in_words +%xdefine bn_from_montgomery_small BORINGSSL_PREFIX %+ _bn_from_montgomery_small +%xdefine bn_gather5 BORINGSSL_PREFIX %+ _bn_gather5 +%xdefine bn_in_range_words BORINGSSL_PREFIX %+ _bn_in_range_words +%xdefine bn_is_bit_set_words BORINGSSL_PREFIX %+ _bn_is_bit_set_words +%xdefine bn_is_relatively_prime BORINGSSL_PREFIX %+ _bn_is_relatively_prime +%xdefine bn_jacobi BORINGSSL_PREFIX %+ _bn_jacobi +%xdefine bn_lcm_consttime BORINGSSL_PREFIX %+ _bn_lcm_consttime +%xdefine bn_less_than_montgomery_R BORINGSSL_PREFIX %+ _bn_less_than_montgomery_R +%xdefine bn_less_than_words BORINGSSL_PREFIX %+ _bn_less_than_words +%xdefine bn_little_endian_to_words BORINGSSL_PREFIX %+ _bn_little_endian_to_words +%xdefine bn_miller_rabin_init BORINGSSL_PREFIX %+ _bn_miller_rabin_init +%xdefine bn_miller_rabin_iteration BORINGSSL_PREFIX %+ _bn_miller_rabin_iteration +%xdefine bn_minimal_width BORINGSSL_PREFIX %+ _bn_minimal_width +%xdefine bn_mod_add_consttime BORINGSSL_PREFIX %+ _bn_mod_add_consttime +%xdefine bn_mod_add_words BORINGSSL_PREFIX %+ _bn_mod_add_words +%xdefine bn_mod_exp_mont_small BORINGSSL_PREFIX %+ _bn_mod_exp_mont_small +%xdefine bn_mod_inverse0_prime_mont_small BORINGSSL_PREFIX %+ _bn_mod_inverse0_prime_mont_small +%xdefine bn_mod_inverse_consttime BORINGSSL_PREFIX %+ _bn_mod_inverse_consttime +%xdefine bn_mod_inverse_prime BORINGSSL_PREFIX %+ _bn_mod_inverse_prime +%xdefine bn_mod_inverse_secret_prime BORINGSSL_PREFIX %+ _bn_mod_inverse_secret_prime +%xdefine bn_mod_lshift1_consttime BORINGSSL_PREFIX %+ _bn_mod_lshift1_consttime +%xdefine bn_mod_lshift_consttime BORINGSSL_PREFIX %+ _bn_mod_lshift_consttime +%xdefine bn_mod_mul_montgomery_small BORINGSSL_PREFIX %+ _bn_mod_mul_montgomery_small +%xdefine bn_mod_sub_consttime BORINGSSL_PREFIX %+ _bn_mod_sub_consttime +%xdefine bn_mod_sub_words BORINGSSL_PREFIX %+ _bn_mod_sub_words +%xdefine bn_mod_u16_consttime BORINGSSL_PREFIX %+ _bn_mod_u16_consttime +%xdefine bn_mont_ctx_cleanup BORINGSSL_PREFIX %+ _bn_mont_ctx_cleanup +%xdefine bn_mont_ctx_init BORINGSSL_PREFIX %+ _bn_mont_ctx_init +%xdefine bn_mont_ctx_set_RR_consttime BORINGSSL_PREFIX %+ _bn_mont_ctx_set_RR_consttime +%xdefine bn_mont_n0 BORINGSSL_PREFIX %+ _bn_mont_n0 +%xdefine bn_mul4x_mont BORINGSSL_PREFIX %+ _bn_mul4x_mont +%xdefine bn_mul8x_mont_neon BORINGSSL_PREFIX %+ _bn_mul8x_mont_neon +%xdefine bn_mul_add_words BORINGSSL_PREFIX %+ _bn_mul_add_words +%xdefine bn_mul_comba4 BORINGSSL_PREFIX %+ _bn_mul_comba4 +%xdefine bn_mul_comba8 BORINGSSL_PREFIX %+ _bn_mul_comba8 +%xdefine bn_mul_consttime BORINGSSL_PREFIX %+ _bn_mul_consttime +%xdefine bn_mul_mont BORINGSSL_PREFIX %+ _bn_mul_mont +%xdefine bn_mul_mont_gather5 BORINGSSL_PREFIX %+ _bn_mul_mont_gather5 +%xdefine bn_mul_mont_nohw BORINGSSL_PREFIX %+ _bn_mul_mont_nohw +%xdefine bn_mul_small BORINGSSL_PREFIX %+ _bn_mul_small +%xdefine bn_mul_words BORINGSSL_PREFIX %+ _bn_mul_words +%xdefine bn_mulx4x_mont BORINGSSL_PREFIX %+ _bn_mulx4x_mont +%xdefine bn_odd_number_is_obviously_composite BORINGSSL_PREFIX %+ _bn_odd_number_is_obviously_composite +%xdefine bn_one_to_montgomery BORINGSSL_PREFIX %+ _bn_one_to_montgomery +%xdefine bn_power5 BORINGSSL_PREFIX %+ _bn_power5 +%xdefine bn_rand_range_words BORINGSSL_PREFIX %+ _bn_rand_range_words +%xdefine bn_rand_secret_range BORINGSSL_PREFIX %+ _bn_rand_secret_range +%xdefine bn_reduce_once BORINGSSL_PREFIX %+ _bn_reduce_once +%xdefine bn_reduce_once_in_place BORINGSSL_PREFIX %+ _bn_reduce_once_in_place +%xdefine bn_resize_words BORINGSSL_PREFIX %+ _bn_resize_words +%xdefine bn_rshift1_words BORINGSSL_PREFIX %+ _bn_rshift1_words +%xdefine bn_rshift_secret_shift BORINGSSL_PREFIX %+ _bn_rshift_secret_shift +%xdefine bn_rshift_words BORINGSSL_PREFIX %+ _bn_rshift_words +%xdefine bn_scatter5 BORINGSSL_PREFIX %+ _bn_scatter5 +%xdefine bn_select_words BORINGSSL_PREFIX %+ _bn_select_words +%xdefine bn_set_minimal_width BORINGSSL_PREFIX %+ _bn_set_minimal_width +%xdefine bn_set_static_words BORINGSSL_PREFIX %+ _bn_set_static_words +%xdefine bn_set_words BORINGSSL_PREFIX %+ _bn_set_words +%xdefine bn_sqr8x_internal BORINGSSL_PREFIX %+ _bn_sqr8x_internal +%xdefine bn_sqr8x_mont BORINGSSL_PREFIX %+ _bn_sqr8x_mont +%xdefine bn_sqr_comba4 BORINGSSL_PREFIX %+ _bn_sqr_comba4 +%xdefine bn_sqr_comba8 BORINGSSL_PREFIX %+ _bn_sqr_comba8 +%xdefine bn_sqr_consttime BORINGSSL_PREFIX %+ _bn_sqr_consttime +%xdefine bn_sqr_small BORINGSSL_PREFIX %+ _bn_sqr_small +%xdefine bn_sqr_words BORINGSSL_PREFIX %+ _bn_sqr_words +%xdefine bn_sqrx8x_internal BORINGSSL_PREFIX %+ _bn_sqrx8x_internal +%xdefine bn_sub_words BORINGSSL_PREFIX %+ _bn_sub_words +%xdefine bn_to_montgomery_small BORINGSSL_PREFIX %+ _bn_to_montgomery_small +%xdefine bn_uadd_consttime BORINGSSL_PREFIX %+ _bn_uadd_consttime +%xdefine bn_usub_consttime BORINGSSL_PREFIX %+ _bn_usub_consttime +%xdefine bn_wexpand BORINGSSL_PREFIX %+ _bn_wexpand +%xdefine bn_words_to_big_endian BORINGSSL_PREFIX %+ _bn_words_to_big_endian +%xdefine bn_words_to_little_endian BORINGSSL_PREFIX %+ _bn_words_to_little_endian +%xdefine boringssl_self_test_hmac_sha256 BORINGSSL_PREFIX %+ _boringssl_self_test_hmac_sha256 +%xdefine boringssl_self_test_sha256 BORINGSSL_PREFIX %+ _boringssl_self_test_sha256 +%xdefine bsaes_cbc_encrypt BORINGSSL_PREFIX %+ _bsaes_cbc_encrypt +%xdefine bsaes_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _bsaes_ctr32_encrypt_blocks +%xdefine c2i_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _c2i_ASN1_BIT_STRING +%xdefine c2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _c2i_ASN1_INTEGER +%xdefine c2i_ASN1_OBJECT BORINGSSL_PREFIX %+ _c2i_ASN1_OBJECT +%xdefine cbb_add_latin1 BORINGSSL_PREFIX %+ _cbb_add_latin1 +%xdefine cbb_add_ucs2_be BORINGSSL_PREFIX %+ _cbb_add_ucs2_be +%xdefine cbb_add_utf32_be BORINGSSL_PREFIX %+ _cbb_add_utf32_be +%xdefine cbb_add_utf8 BORINGSSL_PREFIX %+ _cbb_add_utf8 +%xdefine cbb_get_utf8_len BORINGSSL_PREFIX %+ _cbb_get_utf8_len +%xdefine cbs_get_any_asn1_element BORINGSSL_PREFIX %+ _cbs_get_any_asn1_element +%xdefine cbs_get_latin1 BORINGSSL_PREFIX %+ _cbs_get_latin1 +%xdefine cbs_get_ucs2_be BORINGSSL_PREFIX %+ _cbs_get_ucs2_be +%xdefine cbs_get_utf32_be BORINGSSL_PREFIX %+ _cbs_get_utf32_be +%xdefine cbs_get_utf8 BORINGSSL_PREFIX %+ _cbs_get_utf8 +%xdefine chacha20_poly1305_open BORINGSSL_PREFIX %+ _chacha20_poly1305_open +%xdefine chacha20_poly1305_seal BORINGSSL_PREFIX %+ _chacha20_poly1305_seal +%xdefine cn2dnsid BORINGSSL_PREFIX %+ _cn2dnsid +%xdefine crypto_gcm_avx512_enabled BORINGSSL_PREFIX %+ _crypto_gcm_avx512_enabled +%xdefine crypto_gcm_clmul_enabled BORINGSSL_PREFIX %+ _crypto_gcm_clmul_enabled +%xdefine curve25519_x25519 BORINGSSL_PREFIX %+ _curve25519_x25519 +%xdefine curve25519_x25519_alt BORINGSSL_PREFIX %+ _curve25519_x25519_alt +%xdefine curve25519_x25519_byte BORINGSSL_PREFIX %+ _curve25519_x25519_byte +%xdefine curve25519_x25519_byte_alt BORINGSSL_PREFIX %+ _curve25519_x25519_byte_alt +%xdefine curve25519_x25519base BORINGSSL_PREFIX %+ _curve25519_x25519base +%xdefine curve25519_x25519base_alt BORINGSSL_PREFIX %+ _curve25519_x25519base_alt +%xdefine curve25519_x25519base_byte BORINGSSL_PREFIX %+ _curve25519_x25519base_byte +%xdefine curve25519_x25519base_byte_alt BORINGSSL_PREFIX %+ _curve25519_x25519base_byte_alt +%xdefine d2i_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _d2i_ASN1_BIT_STRING +%xdefine d2i_ASN1_BMPSTRING BORINGSSL_PREFIX %+ _d2i_ASN1_BMPSTRING +%xdefine d2i_ASN1_BOOLEAN BORINGSSL_PREFIX %+ _d2i_ASN1_BOOLEAN +%xdefine d2i_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _d2i_ASN1_ENUMERATED +%xdefine d2i_ASN1_GENERALIZEDTIME BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALIZEDTIME +%xdefine d2i_ASN1_GENERALSTRING BORINGSSL_PREFIX %+ _d2i_ASN1_GENERALSTRING +%xdefine d2i_ASN1_IA5STRING BORINGSSL_PREFIX %+ _d2i_ASN1_IA5STRING +%xdefine d2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _d2i_ASN1_INTEGER +%xdefine d2i_ASN1_NULL BORINGSSL_PREFIX %+ _d2i_ASN1_NULL +%xdefine d2i_ASN1_OBJECT BORINGSSL_PREFIX %+ _d2i_ASN1_OBJECT +%xdefine d2i_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _d2i_ASN1_OCTET_STRING +%xdefine d2i_ASN1_PRINTABLE BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLE +%xdefine d2i_ASN1_PRINTABLESTRING BORINGSSL_PREFIX %+ _d2i_ASN1_PRINTABLESTRING +%xdefine d2i_ASN1_SEQUENCE_ANY BORINGSSL_PREFIX %+ _d2i_ASN1_SEQUENCE_ANY +%xdefine d2i_ASN1_SET_ANY BORINGSSL_PREFIX %+ _d2i_ASN1_SET_ANY +%xdefine d2i_ASN1_T61STRING BORINGSSL_PREFIX %+ _d2i_ASN1_T61STRING +%xdefine d2i_ASN1_TIME BORINGSSL_PREFIX %+ _d2i_ASN1_TIME +%xdefine d2i_ASN1_TYPE BORINGSSL_PREFIX %+ _d2i_ASN1_TYPE +%xdefine d2i_ASN1_UNIVERSALSTRING BORINGSSL_PREFIX %+ _d2i_ASN1_UNIVERSALSTRING +%xdefine d2i_ASN1_UTCTIME BORINGSSL_PREFIX %+ _d2i_ASN1_UTCTIME +%xdefine d2i_ASN1_UTF8STRING BORINGSSL_PREFIX %+ _d2i_ASN1_UTF8STRING +%xdefine d2i_ASN1_VISIBLESTRING BORINGSSL_PREFIX %+ _d2i_ASN1_VISIBLESTRING +%xdefine d2i_AUTHORITY_INFO_ACCESS BORINGSSL_PREFIX %+ _d2i_AUTHORITY_INFO_ACCESS +%xdefine d2i_AUTHORITY_KEYID BORINGSSL_PREFIX %+ _d2i_AUTHORITY_KEYID +%xdefine d2i_AutoPrivateKey BORINGSSL_PREFIX %+ _d2i_AutoPrivateKey +%xdefine d2i_BASIC_CONSTRAINTS BORINGSSL_PREFIX %+ _d2i_BASIC_CONSTRAINTS +%xdefine d2i_CERTIFICATEPOLICIES BORINGSSL_PREFIX %+ _d2i_CERTIFICATEPOLICIES +%xdefine d2i_CRL_DIST_POINTS BORINGSSL_PREFIX %+ _d2i_CRL_DIST_POINTS +%xdefine d2i_DHparams BORINGSSL_PREFIX %+ _d2i_DHparams +%xdefine d2i_DHparams_bio BORINGSSL_PREFIX %+ _d2i_DHparams_bio +%xdefine d2i_DIRECTORYSTRING BORINGSSL_PREFIX %+ _d2i_DIRECTORYSTRING +%xdefine d2i_DISPLAYTEXT BORINGSSL_PREFIX %+ _d2i_DISPLAYTEXT +%xdefine d2i_DSAPrivateKey BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey +%xdefine d2i_DSAPrivateKey_bio BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_bio +%xdefine d2i_DSAPrivateKey_fp BORINGSSL_PREFIX %+ _d2i_DSAPrivateKey_fp +%xdefine d2i_DSAPublicKey BORINGSSL_PREFIX %+ _d2i_DSAPublicKey +%xdefine d2i_DSA_PUBKEY BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY +%xdefine d2i_DSA_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_bio +%xdefine d2i_DSA_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_DSA_PUBKEY_fp +%xdefine d2i_DSA_SIG BORINGSSL_PREFIX %+ _d2i_DSA_SIG +%xdefine d2i_DSAparams BORINGSSL_PREFIX %+ _d2i_DSAparams +%xdefine d2i_ECDSA_SIG BORINGSSL_PREFIX %+ _d2i_ECDSA_SIG +%xdefine d2i_ECPKParameters BORINGSSL_PREFIX %+ _d2i_ECPKParameters +%xdefine d2i_ECPKParameters_bio BORINGSSL_PREFIX %+ _d2i_ECPKParameters_bio +%xdefine d2i_ECParameters BORINGSSL_PREFIX %+ _d2i_ECParameters +%xdefine d2i_ECPrivateKey BORINGSSL_PREFIX %+ _d2i_ECPrivateKey +%xdefine d2i_ECPrivateKey_bio BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_bio +%xdefine d2i_ECPrivateKey_fp BORINGSSL_PREFIX %+ _d2i_ECPrivateKey_fp +%xdefine d2i_EC_PUBKEY BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY +%xdefine d2i_EC_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_bio +%xdefine d2i_EC_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_EC_PUBKEY_fp +%xdefine d2i_EXTENDED_KEY_USAGE BORINGSSL_PREFIX %+ _d2i_EXTENDED_KEY_USAGE +%xdefine d2i_GENERAL_NAME BORINGSSL_PREFIX %+ _d2i_GENERAL_NAME +%xdefine d2i_GENERAL_NAMES BORINGSSL_PREFIX %+ _d2i_GENERAL_NAMES +%xdefine d2i_ISSUING_DIST_POINT BORINGSSL_PREFIX %+ _d2i_ISSUING_DIST_POINT +%xdefine d2i_NETSCAPE_SPKAC BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKAC +%xdefine d2i_NETSCAPE_SPKI BORINGSSL_PREFIX %+ _d2i_NETSCAPE_SPKI +%xdefine d2i_OCSP_BASICRESP BORINGSSL_PREFIX %+ _d2i_OCSP_BASICRESP +%xdefine d2i_OCSP_CERTID BORINGSSL_PREFIX %+ _d2i_OCSP_CERTID +%xdefine d2i_OCSP_ONEREQ BORINGSSL_PREFIX %+ _d2i_OCSP_ONEREQ +%xdefine d2i_OCSP_REQINFO BORINGSSL_PREFIX %+ _d2i_OCSP_REQINFO +%xdefine d2i_OCSP_REQUEST BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST +%xdefine d2i_OCSP_REQUEST_bio BORINGSSL_PREFIX %+ _d2i_OCSP_REQUEST_bio +%xdefine d2i_OCSP_RESPBYTES BORINGSSL_PREFIX %+ _d2i_OCSP_RESPBYTES +%xdefine d2i_OCSP_RESPDATA BORINGSSL_PREFIX %+ _d2i_OCSP_RESPDATA +%xdefine d2i_OCSP_RESPONSE BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE +%xdefine d2i_OCSP_RESPONSE_bio BORINGSSL_PREFIX %+ _d2i_OCSP_RESPONSE_bio +%xdefine d2i_OCSP_REVOKEDINFO BORINGSSL_PREFIX %+ _d2i_OCSP_REVOKEDINFO +%xdefine d2i_OCSP_SIGNATURE BORINGSSL_PREFIX %+ _d2i_OCSP_SIGNATURE +%xdefine d2i_OCSP_SINGLERESP BORINGSSL_PREFIX %+ _d2i_OCSP_SINGLERESP +%xdefine d2i_PKCS12 BORINGSSL_PREFIX %+ _d2i_PKCS12 +%xdefine d2i_PKCS12_bio BORINGSSL_PREFIX %+ _d2i_PKCS12_bio +%xdefine d2i_PKCS12_fp BORINGSSL_PREFIX %+ _d2i_PKCS12_fp +%xdefine d2i_PKCS7 BORINGSSL_PREFIX %+ _d2i_PKCS7 +%xdefine d2i_PKCS7_DIGEST BORINGSSL_PREFIX %+ _d2i_PKCS7_DIGEST +%xdefine d2i_PKCS7_ENCRYPT BORINGSSL_PREFIX %+ _d2i_PKCS7_ENCRYPT +%xdefine d2i_PKCS7_ENC_CONTENT BORINGSSL_PREFIX %+ _d2i_PKCS7_ENC_CONTENT +%xdefine d2i_PKCS7_ENVELOPE BORINGSSL_PREFIX %+ _d2i_PKCS7_ENVELOPE +%xdefine d2i_PKCS7_ISSUER_AND_SERIAL BORINGSSL_PREFIX %+ _d2i_PKCS7_ISSUER_AND_SERIAL +%xdefine d2i_PKCS7_RECIP_INFO BORINGSSL_PREFIX %+ _d2i_PKCS7_RECIP_INFO +%xdefine d2i_PKCS7_SIGNED BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNED +%xdefine d2i_PKCS7_SIGNER_INFO BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGNER_INFO +%xdefine d2i_PKCS7_SIGN_ENVELOPE BORINGSSL_PREFIX %+ _d2i_PKCS7_SIGN_ENVELOPE +%xdefine d2i_PKCS7_bio BORINGSSL_PREFIX %+ _d2i_PKCS7_bio +%xdefine d2i_PKCS8PrivateKey_bio BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_bio +%xdefine d2i_PKCS8PrivateKey_fp BORINGSSL_PREFIX %+ _d2i_PKCS8PrivateKey_fp +%xdefine d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO +%xdefine d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_bio +%xdefine d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_PREFIX %+ _d2i_PKCS8_PRIV_KEY_INFO_fp +%xdefine d2i_PKCS8_bio BORINGSSL_PREFIX %+ _d2i_PKCS8_bio +%xdefine d2i_PKCS8_fp BORINGSSL_PREFIX %+ _d2i_PKCS8_fp +%xdefine d2i_PUBKEY BORINGSSL_PREFIX %+ _d2i_PUBKEY +%xdefine d2i_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_PUBKEY_bio +%xdefine d2i_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_PUBKEY_fp +%xdefine d2i_PrivateKey BORINGSSL_PREFIX %+ _d2i_PrivateKey +%xdefine d2i_PrivateKey_bio BORINGSSL_PREFIX %+ _d2i_PrivateKey_bio +%xdefine d2i_PrivateKey_fp BORINGSSL_PREFIX %+ _d2i_PrivateKey_fp +%xdefine d2i_PublicKey BORINGSSL_PREFIX %+ _d2i_PublicKey +%xdefine d2i_RSAPrivateKey BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey +%xdefine d2i_RSAPrivateKey_bio BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_bio +%xdefine d2i_RSAPrivateKey_fp BORINGSSL_PREFIX %+ _d2i_RSAPrivateKey_fp +%xdefine d2i_RSAPublicKey BORINGSSL_PREFIX %+ _d2i_RSAPublicKey +%xdefine d2i_RSAPublicKey_bio BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_bio +%xdefine d2i_RSAPublicKey_fp BORINGSSL_PREFIX %+ _d2i_RSAPublicKey_fp +%xdefine d2i_RSA_PSS_PARAMS BORINGSSL_PREFIX %+ _d2i_RSA_PSS_PARAMS +%xdefine d2i_RSA_PUBKEY BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY +%xdefine d2i_RSA_PUBKEY_bio BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_bio +%xdefine d2i_RSA_PUBKEY_fp BORINGSSL_PREFIX %+ _d2i_RSA_PUBKEY_fp +%xdefine d2i_X509 BORINGSSL_PREFIX %+ _d2i_X509 +%xdefine d2i_X509_ALGOR BORINGSSL_PREFIX %+ _d2i_X509_ALGOR +%xdefine d2i_X509_ATTRIBUTE BORINGSSL_PREFIX %+ _d2i_X509_ATTRIBUTE +%xdefine d2i_X509_AUX BORINGSSL_PREFIX %+ _d2i_X509_AUX +%xdefine d2i_X509_CERT_AUX BORINGSSL_PREFIX %+ _d2i_X509_CERT_AUX +%xdefine d2i_X509_CINF BORINGSSL_PREFIX %+ _d2i_X509_CINF +%xdefine d2i_X509_CRL BORINGSSL_PREFIX %+ _d2i_X509_CRL +%xdefine d2i_X509_CRL_INFO BORINGSSL_PREFIX %+ _d2i_X509_CRL_INFO +%xdefine d2i_X509_CRL_bio BORINGSSL_PREFIX %+ _d2i_X509_CRL_bio +%xdefine d2i_X509_CRL_fp BORINGSSL_PREFIX %+ _d2i_X509_CRL_fp +%xdefine d2i_X509_EXTENSION BORINGSSL_PREFIX %+ _d2i_X509_EXTENSION +%xdefine d2i_X509_EXTENSIONS BORINGSSL_PREFIX %+ _d2i_X509_EXTENSIONS +%xdefine d2i_X509_NAME BORINGSSL_PREFIX %+ _d2i_X509_NAME +%xdefine d2i_X509_NAME_ENTRY BORINGSSL_PREFIX %+ _d2i_X509_NAME_ENTRY +%xdefine d2i_X509_PUBKEY BORINGSSL_PREFIX %+ _d2i_X509_PUBKEY +%xdefine d2i_X509_REQ BORINGSSL_PREFIX %+ _d2i_X509_REQ +%xdefine d2i_X509_REQ_INFO BORINGSSL_PREFIX %+ _d2i_X509_REQ_INFO +%xdefine d2i_X509_REQ_bio BORINGSSL_PREFIX %+ _d2i_X509_REQ_bio +%xdefine d2i_X509_REQ_fp BORINGSSL_PREFIX %+ _d2i_X509_REQ_fp +%xdefine d2i_X509_REVOKED BORINGSSL_PREFIX %+ _d2i_X509_REVOKED +%xdefine d2i_X509_SIG BORINGSSL_PREFIX %+ _d2i_X509_SIG +%xdefine d2i_X509_VAL BORINGSSL_PREFIX %+ _d2i_X509_VAL +%xdefine d2i_X509_bio BORINGSSL_PREFIX %+ _d2i_X509_bio +%xdefine d2i_X509_fp BORINGSSL_PREFIX %+ _d2i_X509_fp +%xdefine dh_asn1_meth BORINGSSL_PREFIX %+ _dh_asn1_meth +%xdefine dh_check_params_fast BORINGSSL_PREFIX %+ _dh_check_params_fast +%xdefine dh_compute_key_padded_no_self_test BORINGSSL_PREFIX %+ _dh_compute_key_padded_no_self_test +%xdefine dh_pkey_meth BORINGSSL_PREFIX %+ _dh_pkey_meth +%xdefine disable_mocked_ube_detection_FOR_TESTING BORINGSSL_PREFIX %+ _disable_mocked_ube_detection_FOR_TESTING +%xdefine dsa_asn1_meth BORINGSSL_PREFIX %+ _dsa_asn1_meth +%xdefine dsa_check_key BORINGSSL_PREFIX %+ _dsa_check_key +%xdefine dsa_internal_paramgen BORINGSSL_PREFIX %+ _dsa_internal_paramgen +%xdefine dsa_pkey_meth BORINGSSL_PREFIX %+ _dsa_pkey_meth +%xdefine dummy_func_for_constructor BORINGSSL_PREFIX %+ _dummy_func_for_constructor +%xdefine ec_GFp_mont_add BORINGSSL_PREFIX %+ _ec_GFp_mont_add +%xdefine ec_GFp_mont_dbl BORINGSSL_PREFIX %+ _ec_GFp_mont_dbl +%xdefine ec_GFp_mont_felem_exp BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_exp +%xdefine ec_GFp_mont_felem_from_bytes BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_from_bytes +%xdefine ec_GFp_mont_felem_mul BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_mul +%xdefine ec_GFp_mont_felem_reduce BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_reduce +%xdefine ec_GFp_mont_felem_sqr BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_sqr +%xdefine ec_GFp_mont_felem_to_bytes BORINGSSL_PREFIX %+ _ec_GFp_mont_felem_to_bytes +%xdefine ec_GFp_mont_init_precomp BORINGSSL_PREFIX %+ _ec_GFp_mont_init_precomp +%xdefine ec_GFp_mont_mul BORINGSSL_PREFIX %+ _ec_GFp_mont_mul +%xdefine ec_GFp_mont_mul_base BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_base +%xdefine ec_GFp_mont_mul_batch BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_batch +%xdefine ec_GFp_mont_mul_precomp BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_precomp +%xdefine ec_GFp_mont_mul_public_batch BORINGSSL_PREFIX %+ _ec_GFp_mont_mul_public_batch +%xdefine ec_GFp_nistp_recode_scalar_bits BORINGSSL_PREFIX %+ _ec_GFp_nistp_recode_scalar_bits +%xdefine ec_GFp_simple_cmp_x_coordinate BORINGSSL_PREFIX %+ _ec_GFp_simple_cmp_x_coordinate +%xdefine ec_GFp_simple_felem_from_bytes BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_from_bytes +%xdefine ec_GFp_simple_felem_to_bytes BORINGSSL_PREFIX %+ _ec_GFp_simple_felem_to_bytes +%xdefine ec_GFp_simple_group_get_curve BORINGSSL_PREFIX %+ _ec_GFp_simple_group_get_curve +%xdefine ec_GFp_simple_group_set_curve BORINGSSL_PREFIX %+ _ec_GFp_simple_group_set_curve +%xdefine ec_GFp_simple_invert BORINGSSL_PREFIX %+ _ec_GFp_simple_invert +%xdefine ec_GFp_simple_is_at_infinity BORINGSSL_PREFIX %+ _ec_GFp_simple_is_at_infinity +%xdefine ec_GFp_simple_is_on_curve BORINGSSL_PREFIX %+ _ec_GFp_simple_is_on_curve +%xdefine ec_GFp_simple_point_copy BORINGSSL_PREFIX %+ _ec_GFp_simple_point_copy +%xdefine ec_GFp_simple_point_init BORINGSSL_PREFIX %+ _ec_GFp_simple_point_init +%xdefine ec_GFp_simple_point_set_to_infinity BORINGSSL_PREFIX %+ _ec_GFp_simple_point_set_to_infinity +%xdefine ec_GFp_simple_points_equal BORINGSSL_PREFIX %+ _ec_GFp_simple_points_equal +%xdefine ec_affine_jacobian_equal BORINGSSL_PREFIX %+ _ec_affine_jacobian_equal +%xdefine ec_affine_select BORINGSSL_PREFIX %+ _ec_affine_select +%xdefine ec_affine_to_jacobian BORINGSSL_PREFIX %+ _ec_affine_to_jacobian +%xdefine ec_asn1_meth BORINGSSL_PREFIX %+ _ec_asn1_meth +%xdefine ec_bignum_to_felem BORINGSSL_PREFIX %+ _ec_bignum_to_felem +%xdefine ec_bignum_to_scalar BORINGSSL_PREFIX %+ _ec_bignum_to_scalar +%xdefine ec_cmp_x_coordinate BORINGSSL_PREFIX %+ _ec_cmp_x_coordinate +%xdefine ec_compute_wNAF BORINGSSL_PREFIX %+ _ec_compute_wNAF +%xdefine ec_felem_add BORINGSSL_PREFIX %+ _ec_felem_add +%xdefine ec_felem_equal BORINGSSL_PREFIX %+ _ec_felem_equal +%xdefine ec_felem_from_bytes BORINGSSL_PREFIX %+ _ec_felem_from_bytes +%xdefine ec_felem_neg BORINGSSL_PREFIX %+ _ec_felem_neg +%xdefine ec_felem_non_zero_mask BORINGSSL_PREFIX %+ _ec_felem_non_zero_mask +%xdefine ec_felem_one BORINGSSL_PREFIX %+ _ec_felem_one +%xdefine ec_felem_select BORINGSSL_PREFIX %+ _ec_felem_select +%xdefine ec_felem_sub BORINGSSL_PREFIX %+ _ec_felem_sub +%xdefine ec_felem_to_bignum BORINGSSL_PREFIX %+ _ec_felem_to_bignum +%xdefine ec_felem_to_bytes BORINGSSL_PREFIX %+ _ec_felem_to_bytes +%xdefine ec_get_x_coordinate_as_bytes BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_bytes +%xdefine ec_get_x_coordinate_as_scalar BORINGSSL_PREFIX %+ _ec_get_x_coordinate_as_scalar +%xdefine ec_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_PREFIX %+ _ec_hash_to_curve_p256_xmd_sha256_sswu +%xdefine ec_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha384_sswu +%xdefine ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 BORINGSSL_PREFIX %+ _ec_hash_to_curve_p384_xmd_sha512_sswu_draft07 +%xdefine ec_hash_to_scalar_p384_xmd_sha384 BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha384 +%xdefine ec_hash_to_scalar_p384_xmd_sha512_draft07 BORINGSSL_PREFIX %+ _ec_hash_to_scalar_p384_xmd_sha512_draft07 +%xdefine ec_init_precomp BORINGSSL_PREFIX %+ _ec_init_precomp +%xdefine ec_jacobian_to_affine BORINGSSL_PREFIX %+ _ec_jacobian_to_affine +%xdefine ec_jacobian_to_affine_batch BORINGSSL_PREFIX %+ _ec_jacobian_to_affine_batch +%xdefine ec_nistp_coordinates_to_point BORINGSSL_PREFIX %+ _ec_nistp_coordinates_to_point +%xdefine ec_nistp_point_add BORINGSSL_PREFIX %+ _ec_nistp_point_add +%xdefine ec_nistp_point_double BORINGSSL_PREFIX %+ _ec_nistp_point_double +%xdefine ec_nistp_point_to_coordinates BORINGSSL_PREFIX %+ _ec_nistp_point_to_coordinates +%xdefine ec_nistp_scalar_mul BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul +%xdefine ec_nistp_scalar_mul_base BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_base +%xdefine ec_nistp_scalar_mul_public BORINGSSL_PREFIX %+ _ec_nistp_scalar_mul_public +%xdefine ec_point_byte_len BORINGSSL_PREFIX %+ _ec_point_byte_len +%xdefine ec_point_from_uncompressed BORINGSSL_PREFIX %+ _ec_point_from_uncompressed +%xdefine ec_point_mul_no_self_test BORINGSSL_PREFIX %+ _ec_point_mul_no_self_test +%xdefine ec_point_mul_scalar BORINGSSL_PREFIX %+ _ec_point_mul_scalar +%xdefine ec_point_mul_scalar_base BORINGSSL_PREFIX %+ _ec_point_mul_scalar_base +%xdefine ec_point_mul_scalar_batch BORINGSSL_PREFIX %+ _ec_point_mul_scalar_batch +%xdefine ec_point_mul_scalar_precomp BORINGSSL_PREFIX %+ _ec_point_mul_scalar_precomp +%xdefine ec_point_mul_scalar_public BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public +%xdefine ec_point_mul_scalar_public_batch BORINGSSL_PREFIX %+ _ec_point_mul_scalar_public_batch +%xdefine ec_point_select BORINGSSL_PREFIX %+ _ec_point_select +%xdefine ec_point_set_affine_coordinates BORINGSSL_PREFIX %+ _ec_point_set_affine_coordinates +%xdefine ec_point_to_bytes BORINGSSL_PREFIX %+ _ec_point_to_bytes +%xdefine ec_precomp_select BORINGSSL_PREFIX %+ _ec_precomp_select +%xdefine ec_random_nonzero_scalar BORINGSSL_PREFIX %+ _ec_random_nonzero_scalar +%xdefine ec_scalar_add BORINGSSL_PREFIX %+ _ec_scalar_add +%xdefine ec_scalar_equal_vartime BORINGSSL_PREFIX %+ _ec_scalar_equal_vartime +%xdefine ec_scalar_from_bytes BORINGSSL_PREFIX %+ _ec_scalar_from_bytes +%xdefine ec_scalar_from_montgomery BORINGSSL_PREFIX %+ _ec_scalar_from_montgomery +%xdefine ec_scalar_inv0_montgomery BORINGSSL_PREFIX %+ _ec_scalar_inv0_montgomery +%xdefine ec_scalar_is_zero BORINGSSL_PREFIX %+ _ec_scalar_is_zero +%xdefine ec_scalar_mul_montgomery BORINGSSL_PREFIX %+ _ec_scalar_mul_montgomery +%xdefine ec_scalar_neg BORINGSSL_PREFIX %+ _ec_scalar_neg +%xdefine ec_scalar_reduce BORINGSSL_PREFIX %+ _ec_scalar_reduce +%xdefine ec_scalar_select BORINGSSL_PREFIX %+ _ec_scalar_select +%xdefine ec_scalar_sub BORINGSSL_PREFIX %+ _ec_scalar_sub +%xdefine ec_scalar_to_bytes BORINGSSL_PREFIX %+ _ec_scalar_to_bytes +%xdefine ec_scalar_to_montgomery BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery +%xdefine ec_scalar_to_montgomery_inv_vartime BORINGSSL_PREFIX %+ _ec_scalar_to_montgomery_inv_vartime +%xdefine ec_set_to_safe_point BORINGSSL_PREFIX %+ _ec_set_to_safe_point +%xdefine ec_simple_scalar_inv0_montgomery BORINGSSL_PREFIX %+ _ec_simple_scalar_inv0_montgomery +%xdefine ec_simple_scalar_to_montgomery_inv_vartime BORINGSSL_PREFIX %+ _ec_simple_scalar_to_montgomery_inv_vartime +%xdefine ecdsa_digestsign_no_self_test BORINGSSL_PREFIX %+ _ecdsa_digestsign_no_self_test +%xdefine ecdsa_digestverify_no_self_test BORINGSSL_PREFIX %+ _ecdsa_digestverify_no_self_test +%xdefine ecdsa_do_verify_no_self_test BORINGSSL_PREFIX %+ _ecdsa_do_verify_no_self_test +%xdefine ecdsa_sign_with_nonce_for_known_answer_test BORINGSSL_PREFIX %+ _ecdsa_sign_with_nonce_for_known_answer_test +%xdefine ecp_nistz256_avx2_select_w7 BORINGSSL_PREFIX %+ _ecp_nistz256_avx2_select_w7 +%xdefine ecp_nistz256_div_by_2 BORINGSSL_PREFIX %+ _ecp_nistz256_div_by_2 +%xdefine ecp_nistz256_mul_by_2 BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_2 +%xdefine ecp_nistz256_mul_by_3 BORINGSSL_PREFIX %+ _ecp_nistz256_mul_by_3 +%xdefine ecp_nistz256_mul_mont BORINGSSL_PREFIX %+ _ecp_nistz256_mul_mont +%xdefine ecp_nistz256_neg BORINGSSL_PREFIX %+ _ecp_nistz256_neg +%xdefine ecp_nistz256_ord_mul_mont BORINGSSL_PREFIX %+ _ecp_nistz256_ord_mul_mont +%xdefine ecp_nistz256_ord_sqr_mont BORINGSSL_PREFIX %+ _ecp_nistz256_ord_sqr_mont +%xdefine ecp_nistz256_point_add BORINGSSL_PREFIX %+ _ecp_nistz256_point_add +%xdefine ecp_nistz256_point_add_affine BORINGSSL_PREFIX %+ _ecp_nistz256_point_add_affine +%xdefine ecp_nistz256_point_double BORINGSSL_PREFIX %+ _ecp_nistz256_point_double +%xdefine ecp_nistz256_select_w5 BORINGSSL_PREFIX %+ _ecp_nistz256_select_w5 +%xdefine ecp_nistz256_select_w7 BORINGSSL_PREFIX %+ _ecp_nistz256_select_w7 +%xdefine ecp_nistz256_sqr_mont BORINGSSL_PREFIX %+ _ecp_nistz256_sqr_mont +%xdefine ecp_nistz256_sub BORINGSSL_PREFIX %+ _ecp_nistz256_sub +%xdefine ed25519_asn1_meth BORINGSSL_PREFIX %+ _ed25519_asn1_meth +%xdefine ed25519_check_public_key_nohw BORINGSSL_PREFIX %+ _ed25519_check_public_key_nohw +%xdefine ed25519_check_public_key_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_check_public_key_s2n_bignum +%xdefine ed25519_public_key_from_hashed_seed_nohw BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_nohw +%xdefine ed25519_public_key_from_hashed_seed_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_public_key_from_hashed_seed_s2n_bignum +%xdefine ed25519_sha512 BORINGSSL_PREFIX %+ _ed25519_sha512 +%xdefine ed25519_sign_internal BORINGSSL_PREFIX %+ _ed25519_sign_internal +%xdefine ed25519_sign_nohw BORINGSSL_PREFIX %+ _ed25519_sign_nohw +%xdefine ed25519_sign_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_sign_s2n_bignum +%xdefine ed25519_verify_internal BORINGSSL_PREFIX %+ _ed25519_verify_internal +%xdefine ed25519_verify_nohw BORINGSSL_PREFIX %+ _ed25519_verify_nohw +%xdefine ed25519_verify_s2n_bignum BORINGSSL_PREFIX %+ _ed25519_verify_s2n_bignum +%xdefine ed25519ph_asn1_meth BORINGSSL_PREFIX %+ _ed25519ph_asn1_meth +%xdefine edwards25519_decode BORINGSSL_PREFIX %+ _edwards25519_decode +%xdefine edwards25519_decode_alt BORINGSSL_PREFIX %+ _edwards25519_decode_alt +%xdefine edwards25519_encode BORINGSSL_PREFIX %+ _edwards25519_encode +%xdefine edwards25519_scalarmulbase BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase +%xdefine edwards25519_scalarmulbase_alt BORINGSSL_PREFIX %+ _edwards25519_scalarmulbase_alt +%xdefine edwards25519_scalarmuldouble BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble +%xdefine edwards25519_scalarmuldouble_alt BORINGSSL_PREFIX %+ _edwards25519_scalarmuldouble_alt +%xdefine evp_pkey_set_cb_translate BORINGSSL_PREFIX %+ _evp_pkey_set_cb_translate +%xdefine evp_pkey_set_method BORINGSSL_PREFIX %+ _evp_pkey_set_method +%xdefine extract_multiplier_2x20_win5 BORINGSSL_PREFIX %+ _extract_multiplier_2x20_win5 +%xdefine extract_multiplier_2x30_win5 BORINGSSL_PREFIX %+ _extract_multiplier_2x30_win5 +%xdefine extract_multiplier_2x40_win5 BORINGSSL_PREFIX %+ _extract_multiplier_2x40_win5 +%xdefine gcm_ghash_avx BORINGSSL_PREFIX %+ _gcm_ghash_avx +%xdefine gcm_ghash_avx512 BORINGSSL_PREFIX %+ _gcm_ghash_avx512 +%xdefine gcm_ghash_clmul BORINGSSL_PREFIX %+ _gcm_ghash_clmul +%xdefine gcm_ghash_neon BORINGSSL_PREFIX %+ _gcm_ghash_neon +%xdefine gcm_ghash_nohw BORINGSSL_PREFIX %+ _gcm_ghash_nohw +%xdefine gcm_ghash_p8 BORINGSSL_PREFIX %+ _gcm_ghash_p8 +%xdefine gcm_ghash_ssse3 BORINGSSL_PREFIX %+ _gcm_ghash_ssse3 +%xdefine gcm_ghash_v8 BORINGSSL_PREFIX %+ _gcm_ghash_v8 +%xdefine gcm_gmult_avx BORINGSSL_PREFIX %+ _gcm_gmult_avx +%xdefine gcm_gmult_avx512 BORINGSSL_PREFIX %+ _gcm_gmult_avx512 +%xdefine gcm_gmult_clmul BORINGSSL_PREFIX %+ _gcm_gmult_clmul +%xdefine gcm_gmult_neon BORINGSSL_PREFIX %+ _gcm_gmult_neon +%xdefine gcm_gmult_nohw BORINGSSL_PREFIX %+ _gcm_gmult_nohw +%xdefine gcm_gmult_p8 BORINGSSL_PREFIX %+ _gcm_gmult_p8 +%xdefine gcm_gmult_ssse3 BORINGSSL_PREFIX %+ _gcm_gmult_ssse3 +%xdefine gcm_gmult_v8 BORINGSSL_PREFIX %+ _gcm_gmult_v8 +%xdefine gcm_init_avx BORINGSSL_PREFIX %+ _gcm_init_avx +%xdefine gcm_init_avx512 BORINGSSL_PREFIX %+ _gcm_init_avx512 +%xdefine gcm_init_clmul BORINGSSL_PREFIX %+ _gcm_init_clmul +%xdefine gcm_init_neon BORINGSSL_PREFIX %+ _gcm_init_neon +%xdefine gcm_init_nohw BORINGSSL_PREFIX %+ _gcm_init_nohw +%xdefine gcm_init_p8 BORINGSSL_PREFIX %+ _gcm_init_p8 +%xdefine gcm_init_ssse3 BORINGSSL_PREFIX %+ _gcm_init_ssse3 +%xdefine gcm_init_v8 BORINGSSL_PREFIX %+ _gcm_init_v8 +%xdefine gcm_setiv_avx512 BORINGSSL_PREFIX %+ _gcm_setiv_avx512 +%xdefine get_entropy_source BORINGSSL_PREFIX %+ _get_entropy_source +%xdefine get_entropy_source_method_id_FOR_TESTING BORINGSSL_PREFIX %+ _get_entropy_source_method_id_FOR_TESTING +%xdefine get_private_thread_generate_calls_since_seed BORINGSSL_PREFIX %+ _get_private_thread_generate_calls_since_seed +%xdefine get_private_thread_reseed_calls_since_initialization BORINGSSL_PREFIX %+ _get_private_thread_reseed_calls_since_initialization +%xdefine get_public_thread_generate_calls_since_seed BORINGSSL_PREFIX %+ _get_public_thread_generate_calls_since_seed +%xdefine get_public_thread_reseed_calls_since_initialization BORINGSSL_PREFIX %+ _get_public_thread_reseed_calls_since_initialization +%xdefine get_thread_and_global_tree_drbg_calls_FOR_TESTING BORINGSSL_PREFIX %+ _get_thread_and_global_tree_drbg_calls_FOR_TESTING +%xdefine handle_cpu_env BORINGSSL_PREFIX %+ _handle_cpu_env +%xdefine have_hw_rng_aarch64_for_testing BORINGSSL_PREFIX %+ _have_hw_rng_aarch64_for_testing +%xdefine have_hw_rng_x86_64_for_testing BORINGSSL_PREFIX %+ _have_hw_rng_x86_64_for_testing +%xdefine hmac_asn1_meth BORINGSSL_PREFIX %+ _hmac_asn1_meth +%xdefine i2a_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _i2a_ASN1_ENUMERATED +%xdefine i2a_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2a_ASN1_INTEGER +%xdefine i2a_ASN1_OBJECT BORINGSSL_PREFIX %+ _i2a_ASN1_OBJECT +%xdefine i2a_ASN1_STRING BORINGSSL_PREFIX %+ _i2a_ASN1_STRING +%xdefine i2c_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _i2c_ASN1_BIT_STRING +%xdefine i2c_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2c_ASN1_INTEGER +%xdefine i2d_ASN1_BIT_STRING BORINGSSL_PREFIX %+ _i2d_ASN1_BIT_STRING +%xdefine i2d_ASN1_BMPSTRING BORINGSSL_PREFIX %+ _i2d_ASN1_BMPSTRING +%xdefine i2d_ASN1_BOOLEAN BORINGSSL_PREFIX %+ _i2d_ASN1_BOOLEAN +%xdefine i2d_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _i2d_ASN1_ENUMERATED +%xdefine i2d_ASN1_GENERALIZEDTIME BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALIZEDTIME +%xdefine i2d_ASN1_GENERALSTRING BORINGSSL_PREFIX %+ _i2d_ASN1_GENERALSTRING +%xdefine i2d_ASN1_IA5STRING BORINGSSL_PREFIX %+ _i2d_ASN1_IA5STRING +%xdefine i2d_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2d_ASN1_INTEGER +%xdefine i2d_ASN1_NULL BORINGSSL_PREFIX %+ _i2d_ASN1_NULL +%xdefine i2d_ASN1_OBJECT BORINGSSL_PREFIX %+ _i2d_ASN1_OBJECT +%xdefine i2d_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _i2d_ASN1_OCTET_STRING +%xdefine i2d_ASN1_PRINTABLE BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLE +%xdefine i2d_ASN1_PRINTABLESTRING BORINGSSL_PREFIX %+ _i2d_ASN1_PRINTABLESTRING +%xdefine i2d_ASN1_SEQUENCE_ANY BORINGSSL_PREFIX %+ _i2d_ASN1_SEQUENCE_ANY +%xdefine i2d_ASN1_SET_ANY BORINGSSL_PREFIX %+ _i2d_ASN1_SET_ANY +%xdefine i2d_ASN1_T61STRING BORINGSSL_PREFIX %+ _i2d_ASN1_T61STRING +%xdefine i2d_ASN1_TIME BORINGSSL_PREFIX %+ _i2d_ASN1_TIME +%xdefine i2d_ASN1_TYPE BORINGSSL_PREFIX %+ _i2d_ASN1_TYPE +%xdefine i2d_ASN1_UNIVERSALSTRING BORINGSSL_PREFIX %+ _i2d_ASN1_UNIVERSALSTRING +%xdefine i2d_ASN1_UTCTIME BORINGSSL_PREFIX %+ _i2d_ASN1_UTCTIME +%xdefine i2d_ASN1_UTF8STRING BORINGSSL_PREFIX %+ _i2d_ASN1_UTF8STRING +%xdefine i2d_ASN1_VISIBLESTRING BORINGSSL_PREFIX %+ _i2d_ASN1_VISIBLESTRING +%xdefine i2d_AUTHORITY_INFO_ACCESS BORINGSSL_PREFIX %+ _i2d_AUTHORITY_INFO_ACCESS +%xdefine i2d_AUTHORITY_KEYID BORINGSSL_PREFIX %+ _i2d_AUTHORITY_KEYID +%xdefine i2d_BASIC_CONSTRAINTS BORINGSSL_PREFIX %+ _i2d_BASIC_CONSTRAINTS +%xdefine i2d_CERTIFICATEPOLICIES BORINGSSL_PREFIX %+ _i2d_CERTIFICATEPOLICIES +%xdefine i2d_CRL_DIST_POINTS BORINGSSL_PREFIX %+ _i2d_CRL_DIST_POINTS +%xdefine i2d_DHparams BORINGSSL_PREFIX %+ _i2d_DHparams +%xdefine i2d_DHparams_bio BORINGSSL_PREFIX %+ _i2d_DHparams_bio +%xdefine i2d_DIRECTORYSTRING BORINGSSL_PREFIX %+ _i2d_DIRECTORYSTRING +%xdefine i2d_DISPLAYTEXT BORINGSSL_PREFIX %+ _i2d_DISPLAYTEXT +%xdefine i2d_DSAPrivateKey BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey +%xdefine i2d_DSAPrivateKey_bio BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_bio +%xdefine i2d_DSAPrivateKey_fp BORINGSSL_PREFIX %+ _i2d_DSAPrivateKey_fp +%xdefine i2d_DSAPublicKey BORINGSSL_PREFIX %+ _i2d_DSAPublicKey +%xdefine i2d_DSA_PUBKEY BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY +%xdefine i2d_DSA_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_bio +%xdefine i2d_DSA_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_DSA_PUBKEY_fp +%xdefine i2d_DSA_SIG BORINGSSL_PREFIX %+ _i2d_DSA_SIG +%xdefine i2d_DSAparams BORINGSSL_PREFIX %+ _i2d_DSAparams +%xdefine i2d_ECDSA_SIG BORINGSSL_PREFIX %+ _i2d_ECDSA_SIG +%xdefine i2d_ECPKParameters BORINGSSL_PREFIX %+ _i2d_ECPKParameters +%xdefine i2d_ECPKParameters_bio BORINGSSL_PREFIX %+ _i2d_ECPKParameters_bio +%xdefine i2d_ECParameters BORINGSSL_PREFIX %+ _i2d_ECParameters +%xdefine i2d_ECPrivateKey BORINGSSL_PREFIX %+ _i2d_ECPrivateKey +%xdefine i2d_ECPrivateKey_bio BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_bio +%xdefine i2d_ECPrivateKey_fp BORINGSSL_PREFIX %+ _i2d_ECPrivateKey_fp +%xdefine i2d_EC_PUBKEY BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY +%xdefine i2d_EC_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_bio +%xdefine i2d_EC_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_EC_PUBKEY_fp +%xdefine i2d_EXTENDED_KEY_USAGE BORINGSSL_PREFIX %+ _i2d_EXTENDED_KEY_USAGE +%xdefine i2d_GENERAL_NAME BORINGSSL_PREFIX %+ _i2d_GENERAL_NAME +%xdefine i2d_GENERAL_NAMES BORINGSSL_PREFIX %+ _i2d_GENERAL_NAMES +%xdefine i2d_ISSUING_DIST_POINT BORINGSSL_PREFIX %+ _i2d_ISSUING_DIST_POINT +%xdefine i2d_NETSCAPE_SPKAC BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKAC +%xdefine i2d_NETSCAPE_SPKI BORINGSSL_PREFIX %+ _i2d_NETSCAPE_SPKI +%xdefine i2d_OCSP_BASICRESP BORINGSSL_PREFIX %+ _i2d_OCSP_BASICRESP +%xdefine i2d_OCSP_CERTID BORINGSSL_PREFIX %+ _i2d_OCSP_CERTID +%xdefine i2d_OCSP_ONEREQ BORINGSSL_PREFIX %+ _i2d_OCSP_ONEREQ +%xdefine i2d_OCSP_REQINFO BORINGSSL_PREFIX %+ _i2d_OCSP_REQINFO +%xdefine i2d_OCSP_REQUEST BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST +%xdefine i2d_OCSP_REQUEST_bio BORINGSSL_PREFIX %+ _i2d_OCSP_REQUEST_bio +%xdefine i2d_OCSP_RESPBYTES BORINGSSL_PREFIX %+ _i2d_OCSP_RESPBYTES +%xdefine i2d_OCSP_RESPDATA BORINGSSL_PREFIX %+ _i2d_OCSP_RESPDATA +%xdefine i2d_OCSP_RESPONSE BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE +%xdefine i2d_OCSP_RESPONSE_bio BORINGSSL_PREFIX %+ _i2d_OCSP_RESPONSE_bio +%xdefine i2d_OCSP_REVOKEDINFO BORINGSSL_PREFIX %+ _i2d_OCSP_REVOKEDINFO +%xdefine i2d_OCSP_SIGNATURE BORINGSSL_PREFIX %+ _i2d_OCSP_SIGNATURE +%xdefine i2d_OCSP_SINGLERESP BORINGSSL_PREFIX %+ _i2d_OCSP_SINGLERESP +%xdefine i2d_PKCS12 BORINGSSL_PREFIX %+ _i2d_PKCS12 +%xdefine i2d_PKCS12_bio BORINGSSL_PREFIX %+ _i2d_PKCS12_bio +%xdefine i2d_PKCS12_fp BORINGSSL_PREFIX %+ _i2d_PKCS12_fp +%xdefine i2d_PKCS7 BORINGSSL_PREFIX %+ _i2d_PKCS7 +%xdefine i2d_PKCS7_DIGEST BORINGSSL_PREFIX %+ _i2d_PKCS7_DIGEST +%xdefine i2d_PKCS7_ENCRYPT BORINGSSL_PREFIX %+ _i2d_PKCS7_ENCRYPT +%xdefine i2d_PKCS7_ENC_CONTENT BORINGSSL_PREFIX %+ _i2d_PKCS7_ENC_CONTENT +%xdefine i2d_PKCS7_ENVELOPE BORINGSSL_PREFIX %+ _i2d_PKCS7_ENVELOPE +%xdefine i2d_PKCS7_ISSUER_AND_SERIAL BORINGSSL_PREFIX %+ _i2d_PKCS7_ISSUER_AND_SERIAL +%xdefine i2d_PKCS7_RECIP_INFO BORINGSSL_PREFIX %+ _i2d_PKCS7_RECIP_INFO +%xdefine i2d_PKCS7_SIGNED BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNED +%xdefine i2d_PKCS7_SIGNER_INFO BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGNER_INFO +%xdefine i2d_PKCS7_SIGN_ENVELOPE BORINGSSL_PREFIX %+ _i2d_PKCS7_SIGN_ENVELOPE +%xdefine i2d_PKCS7_bio BORINGSSL_PREFIX %+ _i2d_PKCS7_bio +%xdefine i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_bio +%xdefine i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKeyInfo_fp +%xdefine i2d_PKCS8PrivateKey_bio BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_bio +%xdefine i2d_PKCS8PrivateKey_fp BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_fp +%xdefine i2d_PKCS8PrivateKey_nid_bio BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_bio +%xdefine i2d_PKCS8PrivateKey_nid_fp BORINGSSL_PREFIX %+ _i2d_PKCS8PrivateKey_nid_fp +%xdefine i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO +%xdefine i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_bio +%xdefine i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_PREFIX %+ _i2d_PKCS8_PRIV_KEY_INFO_fp +%xdefine i2d_PKCS8_bio BORINGSSL_PREFIX %+ _i2d_PKCS8_bio +%xdefine i2d_PKCS8_fp BORINGSSL_PREFIX %+ _i2d_PKCS8_fp +%xdefine i2d_PUBKEY BORINGSSL_PREFIX %+ _i2d_PUBKEY +%xdefine i2d_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_PUBKEY_bio +%xdefine i2d_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_PUBKEY_fp +%xdefine i2d_PrivateKey BORINGSSL_PREFIX %+ _i2d_PrivateKey +%xdefine i2d_PrivateKey_bio BORINGSSL_PREFIX %+ _i2d_PrivateKey_bio +%xdefine i2d_PrivateKey_fp BORINGSSL_PREFIX %+ _i2d_PrivateKey_fp +%xdefine i2d_PublicKey BORINGSSL_PREFIX %+ _i2d_PublicKey +%xdefine i2d_RSAPrivateKey BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey +%xdefine i2d_RSAPrivateKey_bio BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_bio +%xdefine i2d_RSAPrivateKey_fp BORINGSSL_PREFIX %+ _i2d_RSAPrivateKey_fp +%xdefine i2d_RSAPublicKey BORINGSSL_PREFIX %+ _i2d_RSAPublicKey +%xdefine i2d_RSAPublicKey_bio BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_bio +%xdefine i2d_RSAPublicKey_fp BORINGSSL_PREFIX %+ _i2d_RSAPublicKey_fp +%xdefine i2d_RSA_PSS_PARAMS BORINGSSL_PREFIX %+ _i2d_RSA_PSS_PARAMS +%xdefine i2d_RSA_PUBKEY BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY +%xdefine i2d_RSA_PUBKEY_bio BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_bio +%xdefine i2d_RSA_PUBKEY_fp BORINGSSL_PREFIX %+ _i2d_RSA_PUBKEY_fp +%xdefine i2d_X509 BORINGSSL_PREFIX %+ _i2d_X509 +%xdefine i2d_X509_ALGOR BORINGSSL_PREFIX %+ _i2d_X509_ALGOR +%xdefine i2d_X509_ATTRIBUTE BORINGSSL_PREFIX %+ _i2d_X509_ATTRIBUTE +%xdefine i2d_X509_AUX BORINGSSL_PREFIX %+ _i2d_X509_AUX +%xdefine i2d_X509_CERT_AUX BORINGSSL_PREFIX %+ _i2d_X509_CERT_AUX +%xdefine i2d_X509_CINF BORINGSSL_PREFIX %+ _i2d_X509_CINF +%xdefine i2d_X509_CRL BORINGSSL_PREFIX %+ _i2d_X509_CRL +%xdefine i2d_X509_CRL_INFO BORINGSSL_PREFIX %+ _i2d_X509_CRL_INFO +%xdefine i2d_X509_CRL_bio BORINGSSL_PREFIX %+ _i2d_X509_CRL_bio +%xdefine i2d_X509_CRL_fp BORINGSSL_PREFIX %+ _i2d_X509_CRL_fp +%xdefine i2d_X509_CRL_tbs BORINGSSL_PREFIX %+ _i2d_X509_CRL_tbs +%xdefine i2d_X509_EXTENSION BORINGSSL_PREFIX %+ _i2d_X509_EXTENSION +%xdefine i2d_X509_EXTENSIONS BORINGSSL_PREFIX %+ _i2d_X509_EXTENSIONS +%xdefine i2d_X509_NAME BORINGSSL_PREFIX %+ _i2d_X509_NAME +%xdefine i2d_X509_NAME_ENTRY BORINGSSL_PREFIX %+ _i2d_X509_NAME_ENTRY +%xdefine i2d_X509_PUBKEY BORINGSSL_PREFIX %+ _i2d_X509_PUBKEY +%xdefine i2d_X509_REQ BORINGSSL_PREFIX %+ _i2d_X509_REQ +%xdefine i2d_X509_REQ_INFO BORINGSSL_PREFIX %+ _i2d_X509_REQ_INFO +%xdefine i2d_X509_REQ_bio BORINGSSL_PREFIX %+ _i2d_X509_REQ_bio +%xdefine i2d_X509_REQ_fp BORINGSSL_PREFIX %+ _i2d_X509_REQ_fp +%xdefine i2d_X509_REVOKED BORINGSSL_PREFIX %+ _i2d_X509_REVOKED +%xdefine i2d_X509_SIG BORINGSSL_PREFIX %+ _i2d_X509_SIG +%xdefine i2d_X509_VAL BORINGSSL_PREFIX %+ _i2d_X509_VAL +%xdefine i2d_X509_bio BORINGSSL_PREFIX %+ _i2d_X509_bio +%xdefine i2d_X509_fp BORINGSSL_PREFIX %+ _i2d_X509_fp +%xdefine i2d_X509_tbs BORINGSSL_PREFIX %+ _i2d_X509_tbs +%xdefine i2d_re_X509_CRL_tbs BORINGSSL_PREFIX %+ _i2d_re_X509_CRL_tbs +%xdefine i2d_re_X509_REQ_tbs BORINGSSL_PREFIX %+ _i2d_re_X509_REQ_tbs +%xdefine i2d_re_X509_tbs BORINGSSL_PREFIX %+ _i2d_re_X509_tbs +%xdefine i2o_ECPublicKey BORINGSSL_PREFIX %+ _i2o_ECPublicKey +%xdefine i2s_ASN1_ENUMERATED BORINGSSL_PREFIX %+ _i2s_ASN1_ENUMERATED +%xdefine i2s_ASN1_INTEGER BORINGSSL_PREFIX %+ _i2s_ASN1_INTEGER +%xdefine i2s_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _i2s_ASN1_OCTET_STRING +%xdefine i2t_ASN1_OBJECT BORINGSSL_PREFIX %+ _i2t_ASN1_OBJECT +%xdefine i2v_GENERAL_NAME BORINGSSL_PREFIX %+ _i2v_GENERAL_NAME +%xdefine i2v_GENERAL_NAMES BORINGSSL_PREFIX %+ _i2v_GENERAL_NAMES +%xdefine is_a_tty BORINGSSL_PREFIX %+ _is_a_tty +%xdefine is_fips_build BORINGSSL_PREFIX %+ _is_fips_build +%xdefine is_public_component_of_rsa_key_good BORINGSSL_PREFIX %+ _is_public_component_of_rsa_key_good +%xdefine jent_apt_init BORINGSSL_PREFIX %+ _jent_apt_init +%xdefine jent_apt_reinit BORINGSSL_PREFIX %+ _jent_apt_reinit +%xdefine jent_entropy_collector_alloc BORINGSSL_PREFIX %+ _jent_entropy_collector_alloc +%xdefine jent_entropy_collector_free BORINGSSL_PREFIX %+ _jent_entropy_collector_free +%xdefine jent_entropy_init BORINGSSL_PREFIX %+ _jent_entropy_init +%xdefine jent_entropy_init_ex BORINGSSL_PREFIX %+ _jent_entropy_init_ex +%xdefine jent_entropy_switch_notime_impl BORINGSSL_PREFIX %+ _jent_entropy_switch_notime_impl +%xdefine jent_gcd_analyze BORINGSSL_PREFIX %+ _jent_gcd_analyze +%xdefine jent_gcd_fini BORINGSSL_PREFIX %+ _jent_gcd_fini +%xdefine jent_gcd_get BORINGSSL_PREFIX %+ _jent_gcd_get +%xdefine jent_gcd_init BORINGSSL_PREFIX %+ _jent_gcd_init +%xdefine jent_gcd_selftest BORINGSSL_PREFIX %+ _jent_gcd_selftest +%xdefine jent_health_cb_block_switch BORINGSSL_PREFIX %+ _jent_health_cb_block_switch +%xdefine jent_health_failure BORINGSSL_PREFIX %+ _jent_health_failure +%xdefine jent_lag_init BORINGSSL_PREFIX %+ _jent_lag_init +%xdefine jent_measure_jitter BORINGSSL_PREFIX %+ _jent_measure_jitter +%xdefine jent_random_data BORINGSSL_PREFIX %+ _jent_random_data +%xdefine jent_read_entropy BORINGSSL_PREFIX %+ _jent_read_entropy +%xdefine jent_read_entropy_safe BORINGSSL_PREFIX %+ _jent_read_entropy_safe +%xdefine jent_read_random_block BORINGSSL_PREFIX %+ _jent_read_random_block +%xdefine jent_set_fips_failure_callback BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback +%xdefine jent_set_fips_failure_callback_internal BORINGSSL_PREFIX %+ _jent_set_fips_failure_callback_internal +%xdefine jent_sha3_256_init BORINGSSL_PREFIX %+ _jent_sha3_256_init +%xdefine jent_sha3_alloc BORINGSSL_PREFIX %+ _jent_sha3_alloc +%xdefine jent_sha3_dealloc BORINGSSL_PREFIX %+ _jent_sha3_dealloc +%xdefine jent_sha3_final BORINGSSL_PREFIX %+ _jent_sha3_final +%xdefine jent_sha3_tester BORINGSSL_PREFIX %+ _jent_sha3_tester +%xdefine jent_sha3_update BORINGSSL_PREFIX %+ _jent_sha3_update +%xdefine jent_stuck BORINGSSL_PREFIX %+ _jent_stuck +%xdefine jent_time_entropy_init BORINGSSL_PREFIX %+ _jent_time_entropy_init +%xdefine jent_version BORINGSSL_PREFIX %+ _jent_version +%xdefine kBoringSSLRSASqrtTwo BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwo +%xdefine kBoringSSLRSASqrtTwoLen BORINGSSL_PREFIX %+ _kBoringSSLRSASqrtTwoLen +%xdefine kOpenSSLReasonStringData BORINGSSL_PREFIX %+ _kOpenSSLReasonStringData +%xdefine kOpenSSLReasonValues BORINGSSL_PREFIX %+ _kOpenSSLReasonValues +%xdefine kOpenSSLReasonValuesLen BORINGSSL_PREFIX %+ _kOpenSSLReasonValuesLen +%xdefine kem_asn1_meth BORINGSSL_PREFIX %+ _kem_asn1_meth +%xdefine lh_doall_arg BORINGSSL_PREFIX %+ _lh_doall_arg +%xdefine library_init_constructor BORINGSSL_PREFIX %+ _library_init_constructor +%xdefine md4_block_data_order BORINGSSL_PREFIX %+ _md4_block_data_order +%xdefine md5_block_asm_data_order BORINGSSL_PREFIX %+ _md5_block_asm_data_order +%xdefine ml_dsa_44_keypair BORINGSSL_PREFIX %+ _ml_dsa_44_keypair +%xdefine ml_dsa_44_keypair_internal BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal +%xdefine ml_dsa_44_keypair_internal_no_self_test BORINGSSL_PREFIX %+ _ml_dsa_44_keypair_internal_no_self_test +%xdefine ml_dsa_44_pack_pk_from_sk BORINGSSL_PREFIX %+ _ml_dsa_44_pack_pk_from_sk +%xdefine ml_dsa_44_sign BORINGSSL_PREFIX %+ _ml_dsa_44_sign +%xdefine ml_dsa_44_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal +%xdefine ml_dsa_44_sign_internal_no_self_test BORINGSSL_PREFIX %+ _ml_dsa_44_sign_internal_no_self_test +%xdefine ml_dsa_44_verify BORINGSSL_PREFIX %+ _ml_dsa_44_verify +%xdefine ml_dsa_44_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal +%xdefine ml_dsa_44_verify_internal_no_self_test BORINGSSL_PREFIX %+ _ml_dsa_44_verify_internal_no_self_test +%xdefine ml_dsa_65_keypair BORINGSSL_PREFIX %+ _ml_dsa_65_keypair +%xdefine ml_dsa_65_keypair_internal BORINGSSL_PREFIX %+ _ml_dsa_65_keypair_internal +%xdefine ml_dsa_65_pack_pk_from_sk BORINGSSL_PREFIX %+ _ml_dsa_65_pack_pk_from_sk +%xdefine ml_dsa_65_sign BORINGSSL_PREFIX %+ _ml_dsa_65_sign +%xdefine ml_dsa_65_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_65_sign_internal +%xdefine ml_dsa_65_verify BORINGSSL_PREFIX %+ _ml_dsa_65_verify +%xdefine ml_dsa_65_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_65_verify_internal +%xdefine ml_dsa_87_keypair BORINGSSL_PREFIX %+ _ml_dsa_87_keypair +%xdefine ml_dsa_87_keypair_internal BORINGSSL_PREFIX %+ _ml_dsa_87_keypair_internal +%xdefine ml_dsa_87_pack_pk_from_sk BORINGSSL_PREFIX %+ _ml_dsa_87_pack_pk_from_sk +%xdefine ml_dsa_87_sign BORINGSSL_PREFIX %+ _ml_dsa_87_sign +%xdefine ml_dsa_87_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_87_sign_internal +%xdefine ml_dsa_87_verify BORINGSSL_PREFIX %+ _ml_dsa_87_verify +%xdefine ml_dsa_87_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_87_verify_internal +%xdefine ml_dsa_extmu_44_sign BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign +%xdefine ml_dsa_extmu_44_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_sign_internal +%xdefine ml_dsa_extmu_44_verify BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify +%xdefine ml_dsa_extmu_44_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_44_verify_internal +%xdefine ml_dsa_extmu_65_sign BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign +%xdefine ml_dsa_extmu_65_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_sign_internal +%xdefine ml_dsa_extmu_65_verify BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify +%xdefine ml_dsa_extmu_65_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_65_verify_internal +%xdefine ml_dsa_extmu_87_sign BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign +%xdefine ml_dsa_extmu_87_sign_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_sign_internal +%xdefine ml_dsa_extmu_87_verify BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify +%xdefine ml_dsa_extmu_87_verify_internal BORINGSSL_PREFIX %+ _ml_dsa_extmu_87_verify_internal +%xdefine ml_kem_1024_check_pk BORINGSSL_PREFIX %+ _ml_kem_1024_check_pk +%xdefine ml_kem_1024_check_sk BORINGSSL_PREFIX %+ _ml_kem_1024_check_sk +%xdefine ml_kem_1024_decapsulate BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate +%xdefine ml_kem_1024_decapsulate_no_self_test BORINGSSL_PREFIX %+ _ml_kem_1024_decapsulate_no_self_test +%xdefine ml_kem_1024_encapsulate BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate +%xdefine ml_kem_1024_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic +%xdefine ml_kem_1024_encapsulate_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_1024_encapsulate_deterministic_no_self_test +%xdefine ml_kem_1024_keypair BORINGSSL_PREFIX %+ _ml_kem_1024_keypair +%xdefine ml_kem_1024_keypair_deterministic BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic +%xdefine ml_kem_1024_keypair_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_1024_keypair_deterministic_no_self_test +%xdefine ml_kem_512_check_pk BORINGSSL_PREFIX %+ _ml_kem_512_check_pk +%xdefine ml_kem_512_check_sk BORINGSSL_PREFIX %+ _ml_kem_512_check_sk +%xdefine ml_kem_512_decapsulate BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate +%xdefine ml_kem_512_decapsulate_no_self_test BORINGSSL_PREFIX %+ _ml_kem_512_decapsulate_no_self_test +%xdefine ml_kem_512_encapsulate BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate +%xdefine ml_kem_512_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic +%xdefine ml_kem_512_encapsulate_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_512_encapsulate_deterministic_no_self_test +%xdefine ml_kem_512_keypair BORINGSSL_PREFIX %+ _ml_kem_512_keypair +%xdefine ml_kem_512_keypair_deterministic BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic +%xdefine ml_kem_512_keypair_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_512_keypair_deterministic_no_self_test +%xdefine ml_kem_768_check_pk BORINGSSL_PREFIX %+ _ml_kem_768_check_pk +%xdefine ml_kem_768_check_sk BORINGSSL_PREFIX %+ _ml_kem_768_check_sk +%xdefine ml_kem_768_decapsulate BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate +%xdefine ml_kem_768_decapsulate_no_self_test BORINGSSL_PREFIX %+ _ml_kem_768_decapsulate_no_self_test +%xdefine ml_kem_768_encapsulate BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate +%xdefine ml_kem_768_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic +%xdefine ml_kem_768_encapsulate_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_768_encapsulate_deterministic_no_self_test +%xdefine ml_kem_768_keypair BORINGSSL_PREFIX %+ _ml_kem_768_keypair +%xdefine ml_kem_768_keypair_deterministic BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic +%xdefine ml_kem_768_keypair_deterministic_no_self_test BORINGSSL_PREFIX %+ _ml_kem_768_keypair_deterministic_no_self_test +%xdefine ml_kem_common_decapsulate BORINGSSL_PREFIX %+ _ml_kem_common_decapsulate +%xdefine ml_kem_common_encapsulate BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate +%xdefine ml_kem_common_encapsulate_deterministic BORINGSSL_PREFIX %+ _ml_kem_common_encapsulate_deterministic +%xdefine ml_kem_common_keypair BORINGSSL_PREFIX %+ _ml_kem_common_keypair +%xdefine mldsa_ct_opt_blocker_u64 BORINGSSL_PREFIX %+ _mldsa_ct_opt_blocker_u64 +%xdefine mlkem_aarch64_invntt_zetas_layer12345 BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer12345 +%xdefine mlkem_aarch64_invntt_zetas_layer67 BORINGSSL_PREFIX %+ _mlkem_aarch64_invntt_zetas_layer67 +%xdefine mlkem_aarch64_ntt_zetas_layer12345 BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer12345 +%xdefine mlkem_aarch64_ntt_zetas_layer67 BORINGSSL_PREFIX %+ _mlkem_aarch64_ntt_zetas_layer67 +%xdefine mlkem_aarch64_zetas_mulcache_native BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_native +%xdefine mlkem_aarch64_zetas_mulcache_twisted_native BORINGSSL_PREFIX %+ _mlkem_aarch64_zetas_mulcache_twisted_native +%xdefine mlkem_compress_d10_data BORINGSSL_PREFIX %+ _mlkem_compress_d10_data +%xdefine mlkem_compress_d11_data BORINGSSL_PREFIX %+ _mlkem_compress_d11_data +%xdefine mlkem_compress_d4_data BORINGSSL_PREFIX %+ _mlkem_compress_d4_data +%xdefine mlkem_compress_d5_data BORINGSSL_PREFIX %+ _mlkem_compress_d5_data +%xdefine mlkem_ct_opt_blocker_u64 BORINGSSL_PREFIX %+ _mlkem_ct_opt_blocker_u64 +%xdefine mlkem_decompress_d10_data BORINGSSL_PREFIX %+ _mlkem_decompress_d10_data +%xdefine mlkem_decompress_d11_data BORINGSSL_PREFIX %+ _mlkem_decompress_d11_data +%xdefine mlkem_decompress_d4_data BORINGSSL_PREFIX %+ _mlkem_decompress_d4_data +%xdefine mlkem_decompress_d5_data BORINGSSL_PREFIX %+ _mlkem_decompress_d5_data +%xdefine mlkem_intt_asm BORINGSSL_PREFIX %+ _mlkem_intt_asm +%xdefine mlkem_invntt_avx2 BORINGSSL_PREFIX %+ _mlkem_invntt_avx2 +%xdefine mlkem_ntt_asm BORINGSSL_PREFIX %+ _mlkem_ntt_asm +%xdefine mlkem_ntt_avx2 BORINGSSL_PREFIX %+ _mlkem_ntt_avx2 +%xdefine mlkem_nttfrombytes_avx2 BORINGSSL_PREFIX %+ _mlkem_nttfrombytes_avx2 +%xdefine mlkem_ntttobytes_avx2 BORINGSSL_PREFIX %+ _mlkem_ntttobytes_avx2 +%xdefine mlkem_nttunpack_avx2 BORINGSSL_PREFIX %+ _mlkem_nttunpack_avx2 +%xdefine mlkem_poly_compress_d10_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d10_avx2 +%xdefine mlkem_poly_compress_d11_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d11_avx2 +%xdefine mlkem_poly_compress_d4_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d4_avx2 +%xdefine mlkem_poly_compress_d5_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_compress_d5_avx2 +%xdefine mlkem_poly_decompress_d10_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d10_avx2 +%xdefine mlkem_poly_decompress_d11_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d11_avx2 +%xdefine mlkem_poly_decompress_d4_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d4_avx2 +%xdefine mlkem_poly_decompress_d5_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_decompress_d5_avx2 +%xdefine mlkem_poly_mulcache_compute_asm BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_asm +%xdefine mlkem_poly_mulcache_compute_avx2 BORINGSSL_PREFIX %+ _mlkem_poly_mulcache_compute_avx2 +%xdefine mlkem_poly_reduce_asm BORINGSSL_PREFIX %+ _mlkem_poly_reduce_asm +%xdefine mlkem_poly_tobytes_asm BORINGSSL_PREFIX %+ _mlkem_poly_tobytes_asm +%xdefine mlkem_poly_tomont_asm BORINGSSL_PREFIX %+ _mlkem_poly_tomont_asm +%xdefine mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k2 +%xdefine mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k3 +%xdefine mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 BORINGSSL_PREFIX %+ _mlkem_polyvec_basemul_acc_montgomery_cached_asm_k4 +%xdefine mlkem_qdata BORINGSSL_PREFIX %+ _mlkem_qdata +%xdefine mlkem_reduce_avx2 BORINGSSL_PREFIX %+ _mlkem_reduce_avx2 +%xdefine mlkem_rej_uniform_asm BORINGSSL_PREFIX %+ _mlkem_rej_uniform_asm +%xdefine mlkem_rej_uniform_table BORINGSSL_PREFIX %+ _mlkem_rej_uniform_table +%xdefine mlkem_tomont_avx2 BORINGSSL_PREFIX %+ _mlkem_tomont_avx2 +%xdefine o2i_ECPublicKey BORINGSSL_PREFIX %+ _o2i_ECPublicKey +%xdefine openssl_console_acquire_mutex BORINGSSL_PREFIX %+ _openssl_console_acquire_mutex +%xdefine openssl_console_close BORINGSSL_PREFIX %+ _openssl_console_close +%xdefine openssl_console_open BORINGSSL_PREFIX %+ _openssl_console_open +%xdefine openssl_console_read BORINGSSL_PREFIX %+ _openssl_console_read +%xdefine openssl_console_release_mutex BORINGSSL_PREFIX %+ _openssl_console_release_mutex +%xdefine openssl_console_write BORINGSSL_PREFIX %+ _openssl_console_write +%xdefine openssl_poly1305_neon2_addmulmod BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_addmulmod +%xdefine openssl_poly1305_neon2_blocks BORINGSSL_PREFIX %+ _openssl_poly1305_neon2_blocks +%xdefine override_entropy_source_method_FOR_TESTING BORINGSSL_PREFIX %+ _override_entropy_source_method_FOR_TESTING +%xdefine p256_methods BORINGSSL_PREFIX %+ _p256_methods +%xdefine p256_montjscalarmul BORINGSSL_PREFIX %+ _p256_montjscalarmul +%xdefine p256_montjscalarmul_alt BORINGSSL_PREFIX %+ _p256_montjscalarmul_alt +%xdefine p384_methods BORINGSSL_PREFIX %+ _p384_methods +%xdefine p384_montjdouble BORINGSSL_PREFIX %+ _p384_montjdouble +%xdefine p384_montjdouble_alt BORINGSSL_PREFIX %+ _p384_montjdouble_alt +%xdefine p384_montjscalarmul BORINGSSL_PREFIX %+ _p384_montjscalarmul +%xdefine p384_montjscalarmul_alt BORINGSSL_PREFIX %+ _p384_montjscalarmul_alt +%xdefine p521_jdouble BORINGSSL_PREFIX %+ _p521_jdouble +%xdefine p521_jdouble_alt BORINGSSL_PREFIX %+ _p521_jdouble_alt +%xdefine p521_jscalarmul BORINGSSL_PREFIX %+ _p521_jscalarmul +%xdefine p521_jscalarmul_alt BORINGSSL_PREFIX %+ _p521_jscalarmul_alt +%xdefine p521_methods BORINGSSL_PREFIX %+ _p521_methods +%xdefine p_thread_callback_boringssl BORINGSSL_PREFIX %+ _p_thread_callback_boringssl +%xdefine pkcs12_iterations_acceptable BORINGSSL_PREFIX %+ _pkcs12_iterations_acceptable +%xdefine pkcs12_key_gen BORINGSSL_PREFIX %+ _pkcs12_key_gen +%xdefine pkcs12_pbe_encrypt_init BORINGSSL_PREFIX %+ _pkcs12_pbe_encrypt_init +%xdefine pkcs7_add_signed_data BORINGSSL_PREFIX %+ _pkcs7_add_signed_data +%xdefine pkcs7_final BORINGSSL_PREFIX %+ _pkcs7_final +%xdefine pkcs7_parse_header BORINGSSL_PREFIX %+ _pkcs7_parse_header +%xdefine pkcs8_pbe_decrypt BORINGSSL_PREFIX %+ _pkcs8_pbe_decrypt +%xdefine pmbtoken_exp1_blind BORINGSSL_PREFIX %+ _pmbtoken_exp1_blind +%xdefine pmbtoken_exp1_client_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp1_client_key_from_bytes +%xdefine pmbtoken_exp1_derive_key_from_secret BORINGSSL_PREFIX %+ _pmbtoken_exp1_derive_key_from_secret +%xdefine pmbtoken_exp1_generate_key BORINGSSL_PREFIX %+ _pmbtoken_exp1_generate_key +%xdefine pmbtoken_exp1_get_h_for_testing BORINGSSL_PREFIX %+ _pmbtoken_exp1_get_h_for_testing +%xdefine pmbtoken_exp1_issuer_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp1_issuer_key_from_bytes +%xdefine pmbtoken_exp1_read BORINGSSL_PREFIX %+ _pmbtoken_exp1_read +%xdefine pmbtoken_exp1_sign BORINGSSL_PREFIX %+ _pmbtoken_exp1_sign +%xdefine pmbtoken_exp1_unblind BORINGSSL_PREFIX %+ _pmbtoken_exp1_unblind +%xdefine pmbtoken_exp2_blind BORINGSSL_PREFIX %+ _pmbtoken_exp2_blind +%xdefine pmbtoken_exp2_client_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp2_client_key_from_bytes +%xdefine pmbtoken_exp2_derive_key_from_secret BORINGSSL_PREFIX %+ _pmbtoken_exp2_derive_key_from_secret +%xdefine pmbtoken_exp2_generate_key BORINGSSL_PREFIX %+ _pmbtoken_exp2_generate_key +%xdefine pmbtoken_exp2_get_h_for_testing BORINGSSL_PREFIX %+ _pmbtoken_exp2_get_h_for_testing +%xdefine pmbtoken_exp2_issuer_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_exp2_issuer_key_from_bytes +%xdefine pmbtoken_exp2_read BORINGSSL_PREFIX %+ _pmbtoken_exp2_read +%xdefine pmbtoken_exp2_sign BORINGSSL_PREFIX %+ _pmbtoken_exp2_sign +%xdefine pmbtoken_exp2_unblind BORINGSSL_PREFIX %+ _pmbtoken_exp2_unblind +%xdefine pmbtoken_pst1_blind BORINGSSL_PREFIX %+ _pmbtoken_pst1_blind +%xdefine pmbtoken_pst1_client_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_pst1_client_key_from_bytes +%xdefine pmbtoken_pst1_derive_key_from_secret BORINGSSL_PREFIX %+ _pmbtoken_pst1_derive_key_from_secret +%xdefine pmbtoken_pst1_generate_key BORINGSSL_PREFIX %+ _pmbtoken_pst1_generate_key +%xdefine pmbtoken_pst1_get_h_for_testing BORINGSSL_PREFIX %+ _pmbtoken_pst1_get_h_for_testing +%xdefine pmbtoken_pst1_issuer_key_from_bytes BORINGSSL_PREFIX %+ _pmbtoken_pst1_issuer_key_from_bytes +%xdefine pmbtoken_pst1_read BORINGSSL_PREFIX %+ _pmbtoken_pst1_read +%xdefine pmbtoken_pst1_sign BORINGSSL_PREFIX %+ _pmbtoken_pst1_sign +%xdefine pmbtoken_pst1_unblind BORINGSSL_PREFIX %+ _pmbtoken_pst1_unblind +%xdefine poly_Rq_mul BORINGSSL_PREFIX %+ _poly_Rq_mul +%xdefine pqdsa_asn1_meth BORINGSSL_PREFIX %+ _pqdsa_asn1_meth +%xdefine rand_fips_library_destructor BORINGSSL_PREFIX %+ _rand_fips_library_destructor +%xdefine rdrand_multiple8 BORINGSSL_PREFIX %+ _rdrand_multiple8 +%xdefine rndr_multiple8 BORINGSSL_PREFIX %+ _rndr_multiple8 +%xdefine rsa_asn1_meth BORINGSSL_PREFIX %+ _rsa_asn1_meth +%xdefine rsa_default_private_transform BORINGSSL_PREFIX %+ _rsa_default_private_transform +%xdefine rsa_default_sign_raw BORINGSSL_PREFIX %+ _rsa_default_sign_raw +%xdefine rsa_default_size BORINGSSL_PREFIX %+ _rsa_default_size +%xdefine rsa_digestsign_no_self_test BORINGSSL_PREFIX %+ _rsa_digestsign_no_self_test +%xdefine rsa_digestverify_no_self_test BORINGSSL_PREFIX %+ _rsa_digestverify_no_self_test +%xdefine rsa_invalidate_key BORINGSSL_PREFIX %+ _rsa_invalidate_key +%xdefine rsa_private_transform BORINGSSL_PREFIX %+ _rsa_private_transform +%xdefine rsa_private_transform_no_self_test BORINGSSL_PREFIX %+ _rsa_private_transform_no_self_test +%xdefine rsa_pss_asn1_meth BORINGSSL_PREFIX %+ _rsa_pss_asn1_meth +%xdefine rsa_sign_no_self_test BORINGSSL_PREFIX %+ _rsa_sign_no_self_test +%xdefine rsa_verify_no_self_test BORINGSSL_PREFIX %+ _rsa_verify_no_self_test +%xdefine rsa_verify_raw_no_self_test BORINGSSL_PREFIX %+ _rsa_verify_raw_no_self_test +%xdefine rsaz_1024_gather5_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_gather5_avx2 +%xdefine rsaz_1024_mul_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_mul_avx2 +%xdefine rsaz_1024_norm2red_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_norm2red_avx2 +%xdefine rsaz_1024_red2norm_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_red2norm_avx2 +%xdefine rsaz_1024_scatter5_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_scatter5_avx2 +%xdefine rsaz_1024_sqr_avx2 BORINGSSL_PREFIX %+ _rsaz_1024_sqr_avx2 +%xdefine rsaz_amm52x20_x1_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x20_x1_ifma256 +%xdefine rsaz_amm52x20_x2_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x20_x2_ifma256 +%xdefine rsaz_amm52x30_x1_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x30_x1_ifma256 +%xdefine rsaz_amm52x30_x2_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x30_x2_ifma256 +%xdefine rsaz_amm52x40_x1_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x40_x1_ifma256 +%xdefine rsaz_amm52x40_x2_ifma256 BORINGSSL_PREFIX %+ _rsaz_amm52x40_x2_ifma256 +%xdefine s2i_ASN1_INTEGER BORINGSSL_PREFIX %+ _s2i_ASN1_INTEGER +%xdefine s2i_ASN1_OCTET_STRING BORINGSSL_PREFIX %+ _s2i_ASN1_OCTET_STRING +%xdefine set_fork_ube_generation_number_FOR_TESTING BORINGSSL_PREFIX %+ _set_fork_ube_generation_number_FOR_TESTING +%xdefine set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING BORINGSSL_PREFIX %+ _set_thread_and_global_tree_drbg_reseed_counter_FOR_TESTING +%xdefine set_vm_ube_generation_number_FOR_TESTING BORINGSSL_PREFIX %+ _set_vm_ube_generation_number_FOR_TESTING +%xdefine sha1_block_data_order BORINGSSL_PREFIX %+ _sha1_block_data_order +%xdefine sha1_block_data_order_avx BORINGSSL_PREFIX %+ _sha1_block_data_order_avx +%xdefine sha1_block_data_order_avx2 BORINGSSL_PREFIX %+ _sha1_block_data_order_avx2 +%xdefine sha1_block_data_order_hw BORINGSSL_PREFIX %+ _sha1_block_data_order_hw +%xdefine sha1_block_data_order_neon BORINGSSL_PREFIX %+ _sha1_block_data_order_neon +%xdefine sha1_block_data_order_nohw BORINGSSL_PREFIX %+ _sha1_block_data_order_nohw +%xdefine sha1_block_data_order_ssse3 BORINGSSL_PREFIX %+ _sha1_block_data_order_ssse3 +%xdefine sha1_func BORINGSSL_PREFIX %+ _sha1_func +%xdefine sha224_func BORINGSSL_PREFIX %+ _sha224_func +%xdefine sha256_block_data_order_avx BORINGSSL_PREFIX %+ _sha256_block_data_order_avx +%xdefine sha256_block_data_order_hw BORINGSSL_PREFIX %+ _sha256_block_data_order_hw +%xdefine sha256_block_data_order_neon BORINGSSL_PREFIX %+ _sha256_block_data_order_neon +%xdefine sha256_block_data_order_nohw BORINGSSL_PREFIX %+ _sha256_block_data_order_nohw +%xdefine sha256_block_data_order_ssse3 BORINGSSL_PREFIX %+ _sha256_block_data_order_ssse3 +%xdefine sha256_func BORINGSSL_PREFIX %+ _sha256_func +%xdefine sha384_func BORINGSSL_PREFIX %+ _sha384_func +%xdefine sha3_keccak2_f1600 BORINGSSL_PREFIX %+ _sha3_keccak2_f1600 +%xdefine sha3_keccak4_f1600_alt BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt +%xdefine sha3_keccak4_f1600_alt2 BORINGSSL_PREFIX %+ _sha3_keccak4_f1600_alt2 +%xdefine sha3_keccak_f1600 BORINGSSL_PREFIX %+ _sha3_keccak_f1600 +%xdefine sha3_keccak_f1600_alt BORINGSSL_PREFIX %+ _sha3_keccak_f1600_alt +%xdefine sha512_block_data_order BORINGSSL_PREFIX %+ _sha512_block_data_order +%xdefine sha512_block_data_order_avx BORINGSSL_PREFIX %+ _sha512_block_data_order_avx +%xdefine sha512_block_data_order_hw BORINGSSL_PREFIX %+ _sha512_block_data_order_hw +%xdefine sha512_block_data_order_neon BORINGSSL_PREFIX %+ _sha512_block_data_order_neon +%xdefine sha512_block_data_order_nohw BORINGSSL_PREFIX %+ _sha512_block_data_order_nohw +%xdefine sha512_func BORINGSSL_PREFIX %+ _sha512_func +%xdefine sk_pop_free BORINGSSL_PREFIX %+ _sk_pop_free +%xdefine sskdf_variant_digest BORINGSSL_PREFIX %+ _sskdf_variant_digest +%xdefine sskdf_variant_hmac BORINGSSL_PREFIX %+ _sskdf_variant_hmac +%xdefine tree_jitter_drbg_destructor BORINGSSL_PREFIX %+ _tree_jitter_drbg_destructor +%xdefine tree_jitter_free_thread_drbg BORINGSSL_PREFIX %+ _tree_jitter_free_thread_drbg +%xdefine tree_jitter_get_seed BORINGSSL_PREFIX %+ _tree_jitter_get_seed +%xdefine tree_jitter_initialize BORINGSSL_PREFIX %+ _tree_jitter_initialize +%xdefine tree_jitter_zeroize_thread_drbg BORINGSSL_PREFIX %+ _tree_jitter_zeroize_thread_drbg +%xdefine tty_in BORINGSSL_PREFIX %+ _tty_in +%xdefine tty_new BORINGSSL_PREFIX %+ _tty_new +%xdefine tty_orig BORINGSSL_PREFIX %+ _tty_orig +%xdefine tty_out BORINGSSL_PREFIX %+ _tty_out +%xdefine used_for_hmac BORINGSSL_PREFIX %+ _used_for_hmac +%xdefine v2i_GENERAL_NAME BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME +%xdefine v2i_GENERAL_NAMES BORINGSSL_PREFIX %+ _v2i_GENERAL_NAMES +%xdefine v2i_GENERAL_NAME_ex BORINGSSL_PREFIX %+ _v2i_GENERAL_NAME_ex +%xdefine v3_akey_id BORINGSSL_PREFIX %+ _v3_akey_id +%xdefine v3_alt BORINGSSL_PREFIX %+ _v3_alt +%xdefine v3_bcons BORINGSSL_PREFIX %+ _v3_bcons +%xdefine v3_cpols BORINGSSL_PREFIX %+ _v3_cpols +%xdefine v3_crl_invdate BORINGSSL_PREFIX %+ _v3_crl_invdate +%xdefine v3_crl_num BORINGSSL_PREFIX %+ _v3_crl_num +%xdefine v3_crl_reason BORINGSSL_PREFIX %+ _v3_crl_reason +%xdefine v3_crld BORINGSSL_PREFIX %+ _v3_crld +%xdefine v3_delta_crl BORINGSSL_PREFIX %+ _v3_delta_crl +%xdefine v3_ext_ku BORINGSSL_PREFIX %+ _v3_ext_ku +%xdefine v3_freshest_crl BORINGSSL_PREFIX %+ _v3_freshest_crl +%xdefine v3_idp BORINGSSL_PREFIX %+ _v3_idp +%xdefine v3_info BORINGSSL_PREFIX %+ _v3_info +%xdefine v3_inhibit_anyp BORINGSSL_PREFIX %+ _v3_inhibit_anyp +%xdefine v3_key_usage BORINGSSL_PREFIX %+ _v3_key_usage +%xdefine v3_name_constraints BORINGSSL_PREFIX %+ _v3_name_constraints +%xdefine v3_ns_ia5_list BORINGSSL_PREFIX %+ _v3_ns_ia5_list +%xdefine v3_nscert BORINGSSL_PREFIX %+ _v3_nscert +%xdefine v3_ocsp_accresp BORINGSSL_PREFIX %+ _v3_ocsp_accresp +%xdefine v3_ocsp_nocheck BORINGSSL_PREFIX %+ _v3_ocsp_nocheck +%xdefine v3_ocsp_nonce BORINGSSL_PREFIX %+ _v3_ocsp_nonce +%xdefine v3_policy_constraints BORINGSSL_PREFIX %+ _v3_policy_constraints +%xdefine v3_policy_mappings BORINGSSL_PREFIX %+ _v3_policy_mappings +%xdefine v3_sinfo BORINGSSL_PREFIX %+ _v3_sinfo +%xdefine v3_skey_id BORINGSSL_PREFIX %+ _v3_skey_id +%xdefine validate_cidr_mask BORINGSSL_PREFIX %+ _validate_cidr_mask +%xdefine vm_ube_fallback_get_seed BORINGSSL_PREFIX %+ _vm_ube_fallback_get_seed +%xdefine voprf_exp2_blind BORINGSSL_PREFIX %+ _voprf_exp2_blind +%xdefine voprf_exp2_client_key_from_bytes BORINGSSL_PREFIX %+ _voprf_exp2_client_key_from_bytes +%xdefine voprf_exp2_derive_key_from_secret BORINGSSL_PREFIX %+ _voprf_exp2_derive_key_from_secret +%xdefine voprf_exp2_generate_key BORINGSSL_PREFIX %+ _voprf_exp2_generate_key +%xdefine voprf_exp2_issuer_key_from_bytes BORINGSSL_PREFIX %+ _voprf_exp2_issuer_key_from_bytes +%xdefine voprf_exp2_read BORINGSSL_PREFIX %+ _voprf_exp2_read +%xdefine voprf_exp2_sign BORINGSSL_PREFIX %+ _voprf_exp2_sign +%xdefine voprf_exp2_unblind BORINGSSL_PREFIX %+ _voprf_exp2_unblind +%xdefine voprf_pst1_blind BORINGSSL_PREFIX %+ _voprf_pst1_blind +%xdefine voprf_pst1_client_key_from_bytes BORINGSSL_PREFIX %+ _voprf_pst1_client_key_from_bytes +%xdefine voprf_pst1_derive_key_from_secret BORINGSSL_PREFIX %+ _voprf_pst1_derive_key_from_secret +%xdefine voprf_pst1_generate_key BORINGSSL_PREFIX %+ _voprf_pst1_generate_key +%xdefine voprf_pst1_issuer_key_from_bytes BORINGSSL_PREFIX %+ _voprf_pst1_issuer_key_from_bytes +%xdefine voprf_pst1_read BORINGSSL_PREFIX %+ _voprf_pst1_read +%xdefine voprf_pst1_sign BORINGSSL_PREFIX %+ _voprf_pst1_sign +%xdefine voprf_pst1_sign_with_proof_scalar_for_testing BORINGSSL_PREFIX %+ _voprf_pst1_sign_with_proof_scalar_for_testing +%xdefine voprf_pst1_unblind BORINGSSL_PREFIX %+ _voprf_pst1_unblind +%xdefine vpaes_cbc_encrypt BORINGSSL_PREFIX %+ _vpaes_cbc_encrypt +%xdefine vpaes_ctr32_encrypt_blocks BORINGSSL_PREFIX %+ _vpaes_ctr32_encrypt_blocks +%xdefine vpaes_decrypt BORINGSSL_PREFIX %+ _vpaes_decrypt +%xdefine vpaes_decrypt_key_to_bsaes BORINGSSL_PREFIX %+ _vpaes_decrypt_key_to_bsaes +%xdefine vpaes_encrypt BORINGSSL_PREFIX %+ _vpaes_encrypt +%xdefine vpaes_encrypt_key_to_bsaes BORINGSSL_PREFIX %+ _vpaes_encrypt_key_to_bsaes +%xdefine vpaes_set_decrypt_key BORINGSSL_PREFIX %+ _vpaes_set_decrypt_key +%xdefine vpaes_set_encrypt_key BORINGSSL_PREFIX %+ _vpaes_set_encrypt_key +%xdefine x25519_asn1_meth BORINGSSL_PREFIX %+ _x25519_asn1_meth +%xdefine x25519_ge_add BORINGSSL_PREFIX %+ _x25519_ge_add +%xdefine x25519_ge_frombytes_vartime BORINGSSL_PREFIX %+ _x25519_ge_frombytes_vartime +%xdefine x25519_ge_p1p1_to_p2 BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p2 +%xdefine x25519_ge_p1p1_to_p3 BORINGSSL_PREFIX %+ _x25519_ge_p1p1_to_p3 +%xdefine x25519_ge_p3_to_cached BORINGSSL_PREFIX %+ _x25519_ge_p3_to_cached +%xdefine x25519_ge_scalarmult BORINGSSL_PREFIX %+ _x25519_ge_scalarmult +%xdefine x25519_ge_scalarmult_base BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_base +%xdefine x25519_ge_scalarmult_small_precomp BORINGSSL_PREFIX %+ _x25519_ge_scalarmult_small_precomp +%xdefine x25519_ge_sub BORINGSSL_PREFIX %+ _x25519_ge_sub +%xdefine x25519_ge_tobytes BORINGSSL_PREFIX %+ _x25519_ge_tobytes +%xdefine x25519_pkey_meth BORINGSSL_PREFIX %+ _x25519_pkey_meth +%xdefine x25519_public_from_private_nohw BORINGSSL_PREFIX %+ _x25519_public_from_private_nohw +%xdefine x25519_public_from_private_s2n_bignum BORINGSSL_PREFIX %+ _x25519_public_from_private_s2n_bignum +%xdefine x25519_sc_reduce BORINGSSL_PREFIX %+ _x25519_sc_reduce +%xdefine x25519_scalar_mult_generic_nohw BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_nohw +%xdefine x25519_scalar_mult_generic_s2n_bignum BORINGSSL_PREFIX %+ _x25519_scalar_mult_generic_s2n_bignum +%xdefine x509V3_add_value_asn1_string BORINGSSL_PREFIX %+ _x509V3_add_value_asn1_string +%xdefine x509_check_cert_time BORINGSSL_PREFIX %+ _x509_check_cert_time +%xdefine x509_check_issued_with_callback BORINGSSL_PREFIX %+ _x509_check_issued_with_callback +%xdefine x509_digest_nid_ok BORINGSSL_PREFIX %+ _x509_digest_nid_ok +%xdefine x509_digest_sign_algorithm BORINGSSL_PREFIX %+ _x509_digest_sign_algorithm +%xdefine x509_digest_verify_init BORINGSSL_PREFIX %+ _x509_digest_verify_init +%xdefine x509_init_signature_info BORINGSSL_PREFIX %+ _x509_init_signature_info +%xdefine x509_print_rsa_pss_params BORINGSSL_PREFIX %+ _x509_print_rsa_pss_params +%xdefine x509_rsa_ctx_to_pss BORINGSSL_PREFIX %+ _x509_rsa_ctx_to_pss +%xdefine x509_rsa_pss_to_ctx BORINGSSL_PREFIX %+ _x509_rsa_pss_to_ctx +%xdefine x509v3_a2i_ipadd BORINGSSL_PREFIX %+ _x509v3_a2i_ipadd +%xdefine x509v3_bytes_to_hex BORINGSSL_PREFIX %+ _x509v3_bytes_to_hex +%xdefine x509v3_cache_extensions BORINGSSL_PREFIX %+ _x509v3_cache_extensions +%xdefine x509v3_conf_name_matches BORINGSSL_PREFIX %+ _x509v3_conf_name_matches +%xdefine x509v3_ext_free_with_method BORINGSSL_PREFIX %+ _x509v3_ext_free_with_method +%xdefine x509v3_hex_to_bytes BORINGSSL_PREFIX %+ _x509v3_hex_to_bytes +%xdefine x86_64_assembly_implementation_FOR_TESTING BORINGSSL_PREFIX %+ _x86_64_assembly_implementation_FOR_TESTING + +%endif ; __OUTPUT_FORMAT__ +%endif ; BORINGSSL_PREFIX_SYMBOLS_NASM_INC diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/buf.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/buf.h new file mode 100644 index 0000000..5261db5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/buf.h @@ -0,0 +1,84 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_BUFFER_H +#define OPENSSL_HEADER_BUFFER_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Memory and string functions, see also mem.h. + + +// buf_mem_st (aka |BUF_MEM|) is a generic buffer object used by OpenSSL. +struct buf_mem_st { + size_t length; // current number of bytes + char *data; + size_t max; // size of buffer +}; + +// BUF_MEM_new creates a new BUF_MEM which has no allocated data buffer. +OPENSSL_EXPORT BUF_MEM *BUF_MEM_new(void); + +// BUF_MEM_free frees |buf->data| if needed and then frees |buf| itself. +OPENSSL_EXPORT void BUF_MEM_free(BUF_MEM *buf); + +// BUF_MEM_reserve ensures |buf| has capacity |cap| and allocates memory if +// needed. It returns one on success and zero on error. +OPENSSL_EXPORT int BUF_MEM_reserve(BUF_MEM *buf, size_t cap); + +// BUF_MEM_grow ensures that |buf| has length |len| and allocates memory if +// needed. If the length of |buf| increased, the new bytes are filled with +// zeros. It returns the length of |buf|, or zero if there's an error. +OPENSSL_EXPORT size_t BUF_MEM_grow(BUF_MEM *buf, size_t len); + +// BUF_MEM_grow_clean calls |BUF_MEM_grow|. BoringSSL always zeros memory +// allocated memory on free. +OPENSSL_EXPORT size_t BUF_MEM_grow_clean(BUF_MEM *buf, size_t len); + +// BUF_MEM_append appends |in| to |buf|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int BUF_MEM_append(BUF_MEM *buf, const void *in, size_t len); + + +// Deprecated functions. + +// BUF_strdup calls |OPENSSL_strdup|. +OPENSSL_EXPORT char *BUF_strdup(const char *str); + +// BUF_strnlen calls |OPENSSL_strnlen|. +OPENSSL_EXPORT size_t BUF_strnlen(const char *str, size_t max_len); + +// BUF_strndup calls |OPENSSL_strndup|. +OPENSSL_EXPORT char *BUF_strndup(const char *str, size_t size); + +// BUF_memdup calls |OPENSSL_memdup|. +OPENSSL_EXPORT void *BUF_memdup(const void *data, size_t size); + +// BUF_strlcpy calls |OPENSSL_strlcpy|. +OPENSSL_EXPORT size_t BUF_strlcpy(char *dst, const char *src, size_t dst_size); + +// BUF_strlcat calls |OPENSSL_strlcat|. +OPENSSL_EXPORT size_t BUF_strlcat(char *dst, const char *src, size_t dst_size); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(BUF_MEM, BUF_MEM_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_BUFFER_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/buffer.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/buffer.h new file mode 100644 index 0000000..0ecadf7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/buffer.h @@ -0,0 +1,7 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "buf.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bytestring.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bytestring.h new file mode 100644 index 0000000..75d5b7b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/bytestring.h @@ -0,0 +1,655 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_BYTESTRING_H +#define OPENSSL_HEADER_BYTESTRING_H + +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Bytestrings are used for parsing and building TLS and ASN.1 messages. +// +// A "CBS" (CRYPTO ByteString) represents a string of bytes in memory and +// provides utility functions for safely parsing length-prefixed structures +// like TLS and ASN.1 from it. +// +// A "CBB" (CRYPTO ByteBuilder) is a memory buffer that grows as needed and +// provides utility functions for building length-prefixed messages. + + +// CRYPTO ByteString + +struct cbs_st { + const uint8_t *data; + size_t len; + +#if !defined(BORINGSSL_NO_CXX) + // Allow implicit conversions to and from bssl::Span. + cbs_st(bssl::Span span) + : data(span.data()), len(span.size()) {} + operator bssl::Span() const { + return bssl::MakeConstSpan(data, len); + } + + // Defining any constructors requires we explicitly default the others. + cbs_st() = default; + cbs_st(const cbs_st &) = default; + cbs_st &operator=(const cbs_st &) = default; +#endif +}; + +// CBS_init sets |cbs| to point to |data|. It does not take ownership of +// |data|. +OPENSSL_EXPORT void CBS_init(CBS *cbs, const uint8_t *data, size_t len); + +// CBS_skip advances |cbs| by |len| bytes. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int CBS_skip(CBS *cbs, size_t len); + +// CBS_data returns a pointer to the contents of |cbs|. +OPENSSL_EXPORT const uint8_t *CBS_data(const CBS *cbs); + +// CBS_len returns the number of bytes remaining in |cbs|. +OPENSSL_EXPORT size_t CBS_len(const CBS *cbs); + +// CBS_stow copies the current contents of |cbs| into |*out_ptr| and +// |*out_len|. If |*out_ptr| is not NULL, the contents are freed with +// OPENSSL_free. It returns one on success and zero on allocation failure. On +// success, |*out_ptr| should be freed with OPENSSL_free. If |cbs| is empty, +// |*out_ptr| will be NULL. +OPENSSL_EXPORT int CBS_stow(const CBS *cbs, uint8_t **out_ptr, size_t *out_len); + +// CBS_strdup copies the current contents of |cbs| into |*out_ptr| as a +// NUL-terminated C string. If |*out_ptr| is not NULL, the contents are freed +// with OPENSSL_free. It returns one on success and zero on allocation +// failure. On success, |*out_ptr| should be freed with OPENSSL_free. +// +// NOTE: If |cbs| contains NUL bytes, the string will be truncated. Call +// |CBS_contains_zero_byte(cbs)| to check for NUL bytes. +OPENSSL_EXPORT int CBS_strdup(const CBS *cbs, char **out_ptr); + +// CBS_contains_zero_byte returns one if the current contents of |cbs| contains +// a NUL byte and zero otherwise. +OPENSSL_EXPORT int CBS_contains_zero_byte(const CBS *cbs); + +// CBS_mem_equal compares the current contents of |cbs| with the |len| bytes +// starting at |data|. If they're equal, it returns one, otherwise zero. If the +// lengths match, it uses a constant-time comparison. +OPENSSL_EXPORT int CBS_mem_equal(const CBS *cbs, const uint8_t *data, + size_t len); + +// CBS_get_u8 sets |*out| to the next uint8_t from |cbs| and advances |cbs|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u8(CBS *cbs, uint8_t *out); + +// CBS_get_u16 sets |*out| to the next, big-endian uint16_t from |cbs| and +// advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u16(CBS *cbs, uint16_t *out); + +// CBS_get_u16le sets |*out| to the next, little-endian uint16_t from |cbs| and +// advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u16le(CBS *cbs, uint16_t *out); + +// CBS_get_u24 sets |*out| to the next, big-endian 24-bit value from |cbs| and +// advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u24(CBS *cbs, uint32_t *out); + +// CBS_get_u32 sets |*out| to the next, big-endian uint32_t value from |cbs| +// and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u32(CBS *cbs, uint32_t *out); + +// CBS_get_u32le sets |*out| to the next, little-endian uint32_t value from +// |cbs| and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u32le(CBS *cbs, uint32_t *out); + +// CBS_get_u64 sets |*out| to the next, big-endian uint64_t value from |cbs| +// and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u64(CBS *cbs, uint64_t *out); + +// CBS_get_u64le sets |*out| to the next, little-endian uint64_t value from +// |cbs| and advances |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u64le(CBS *cbs, uint64_t *out); + +// CBS_get_last_u8 sets |*out| to the last uint8_t from |cbs| and shortens +// |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_last_u8(CBS *cbs, uint8_t *out); + +// CBS_get_bytes sets |*out| to the next |len| bytes from |cbs| and advances +// |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_bytes(CBS *cbs, CBS *out, size_t len); + +// CBS_copy_bytes copies the next |len| bytes from |cbs| to |out| and advances +// |cbs|. It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_copy_bytes(CBS *cbs, uint8_t *out, size_t len); + +// CBS_get_u8_length_prefixed sets |*out| to the contents of an 8-bit, +// length-prefixed value from |cbs| and advances |cbs| over it. It returns one +// on success and zero on error. +OPENSSL_EXPORT int CBS_get_u8_length_prefixed(CBS *cbs, CBS *out); + +// CBS_get_u16_length_prefixed sets |*out| to the contents of a 16-bit, +// big-endian, length-prefixed value from |cbs| and advances |cbs| over it. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u16_length_prefixed(CBS *cbs, CBS *out); + +// CBS_get_u24_length_prefixed sets |*out| to the contents of a 24-bit, +// big-endian, length-prefixed value from |cbs| and advances |cbs| over it. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_u24_length_prefixed(CBS *cbs, CBS *out); + +// CBS_get_until_first finds the first instance of |c| in |cbs|. If found, it +// sets |*out| to the text before the match, advances |cbs| over it, and returns +// one. Otherwise, it returns zero and leaves |cbs| unmodified. +OPENSSL_EXPORT int CBS_get_until_first(CBS *cbs, CBS *out, uint8_t c); + +// CBS_get_u64_decimal reads a decimal integer from |cbs| and writes it to +// |*out|. It stops reading at the end of the string, or the first non-digit +// character. It returns one on success and zero on error. This function behaves +// analogously to |strtoul| except it does not accept empty inputs, leading +// zeros, or negative values. +OPENSSL_EXPORT int CBS_get_u64_decimal(CBS *cbs, uint64_t *out); + + +// Parsing ASN.1 +// +// |CBS| may be used to parse DER structures. Rather than using a schema +// compiler, the following functions act on tag-length-value elements in the +// serialization itself. Thus the caller is responsible for looping over a +// SEQUENCE, branching on CHOICEs or OPTIONAL fields, checking for trailing +// data, and handling explict vs. implicit tagging. +// +// Tags are represented as |CBS_ASN1_TAG| values in memory. The upper few bits +// store the class and constructed bit, and the remaining bits store the tag +// number. Note this differs from the DER serialization, to support tag numbers +// beyond 31. Consumers must use the constants defined below to decompose or +// assemble tags. +// +// This library treats an element's constructed bit as part of its tag. In DER, +// the constructed bit is computable from the type. The constants for universal +// types have the bit set. Callers must set it correctly for tagged types. +// Explicitly-tagged types are always constructed, and implicitly-tagged types +// inherit the underlying type's bit. + +// CBS_ASN1_TAG_SHIFT is how much the in-memory representation shifts the class +// and constructed bits from the DER serialization. +#define CBS_ASN1_TAG_SHIFT 24 + +// CBS_ASN1_CONSTRUCTED may be ORed into a tag to set the constructed bit. +#define CBS_ASN1_CONSTRUCTED (0x20u << CBS_ASN1_TAG_SHIFT) + +// The following values specify the tag class and may be ORed into a tag number +// to produce the final tag. If none is used, the tag will be UNIVERSAL. +#define CBS_ASN1_UNIVERSAL (0u << CBS_ASN1_TAG_SHIFT) +#define CBS_ASN1_APPLICATION (0x40u << CBS_ASN1_TAG_SHIFT) +#define CBS_ASN1_CONTEXT_SPECIFIC (0x80u << CBS_ASN1_TAG_SHIFT) +#define CBS_ASN1_PRIVATE (0xc0u << CBS_ASN1_TAG_SHIFT) + +// CBS_ASN1_CLASS_MASK may be ANDed with a tag to query its class. This will +// give one of the four values above. +#define CBS_ASN1_CLASS_MASK (0xc0u << CBS_ASN1_TAG_SHIFT) + +// CBS_ASN1_TAG_NUMBER_MASK may be ANDed with a tag to query its number. +#define CBS_ASN1_TAG_NUMBER_MASK ((1u << (5 + CBS_ASN1_TAG_SHIFT)) - 1) + +// The following values are constants for UNIVERSAL tags. Note these constants +// include the constructed bit. +#define CBS_ASN1_BOOLEAN 0x1u +#define CBS_ASN1_INTEGER 0x2u +#define CBS_ASN1_BITSTRING 0x3u +#define CBS_ASN1_OCTETSTRING 0x4u +#define CBS_ASN1_NULL 0x5u +#define CBS_ASN1_OBJECT 0x6u +#define CBS_ASN1_ENUMERATED 0xau +#define CBS_ASN1_UTF8STRING 0xcu +#define CBS_ASN1_SEQUENCE (0x10u | CBS_ASN1_CONSTRUCTED) +#define CBS_ASN1_SET (0x11u | CBS_ASN1_CONSTRUCTED) +#define CBS_ASN1_NUMERICSTRING 0x12u +#define CBS_ASN1_PRINTABLESTRING 0x13u +#define CBS_ASN1_T61STRING 0x14u +#define CBS_ASN1_VIDEOTEXSTRING 0x15u +#define CBS_ASN1_IA5STRING 0x16u +#define CBS_ASN1_UTCTIME 0x17u +#define CBS_ASN1_GENERALIZEDTIME 0x18u +#define CBS_ASN1_GRAPHICSTRING 0x19u +#define CBS_ASN1_VISIBLESTRING 0x1au +#define CBS_ASN1_GENERALSTRING 0x1bu +#define CBS_ASN1_UNIVERSALSTRING 0x1cu +#define CBS_ASN1_BMPSTRING 0x1eu + +// CBS_get_asn1 sets |*out| to the contents of DER-encoded, ASN.1 element (not +// including tag and length bytes) and advances |cbs| over it. The ASN.1 +// element must match |tag_value|. +// +// If |*out| is NULL, then the contents will be discarded. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int CBS_get_asn1(CBS *cbs, CBS *out, CBS_ASN1_TAG tag_value); + +// CBS_get_asn1_element acts like |CBS_get_asn1| but |out| will include the +// ASN.1 header bytes too. +OPENSSL_EXPORT int CBS_get_asn1_element(CBS *cbs, CBS *out, + CBS_ASN1_TAG tag_value); + +// CBS_peek_asn1_tag looks ahead at the next ASN.1 tag and returns one +// if the next ASN.1 element on |cbs| would have tag |tag_value|. If +// |cbs| is empty or the tag does not match, it returns zero. Note: if +// it returns one, CBS_get_asn1 may still fail if the rest of the +// element is malformed. +OPENSSL_EXPORT int CBS_peek_asn1_tag(const CBS *cbs, CBS_ASN1_TAG tag_value); + +// CBS_get_any_asn1 sets |*out| to contain the next ASN.1 element from |*cbs| +// (not including tag and length bytes), sets |*out_tag| to the tag number, and +// advances |*cbs|. It returns one on success and zero on error. Either of |out| +// and |out_tag| may be NULL to ignore the value. +OPENSSL_EXPORT int CBS_get_any_asn1(CBS *cbs, CBS *out, CBS_ASN1_TAG *out_tag); + +// CBS_get_any_asn1_element sets |*out| to contain the next ASN.1 element from +// |*cbs| (including header bytes) and advances |*cbs|. It sets |*out_tag| to +// the tag number and |*out_header_len| to the length of the ASN.1 header. Each +// of |out|, |out_tag|, and |out_header_len| may be NULL to ignore the value. +OPENSSL_EXPORT int CBS_get_any_asn1_element(CBS *cbs, CBS *out, + CBS_ASN1_TAG *out_tag, + size_t *out_header_len); + +// CBS_get_any_ber_asn1_element acts the same as |CBS_get_any_asn1_element| but +// also allows indefinite-length elements to be returned and does not enforce +// that lengths are minimal. It sets |*out_indefinite| to one if the length was +// indefinite and zero otherwise. If indefinite, |*out_header_len| and +// |CBS_len(out)| will be equal as only the header is returned (although this is +// also true for empty elements so |*out_indefinite| should be checked). If +// |out_ber_found| is not NULL then it is set to one if any case of invalid DER +// but valid BER is found, and to zero otherwise. +// +// This function will not successfully parse an end-of-contents (EOC) as an +// element. Callers parsing indefinite-length encoding must check for EOC +// separately. +OPENSSL_EXPORT int CBS_get_any_ber_asn1_element(CBS *cbs, CBS *out, + CBS_ASN1_TAG *out_tag, + size_t *out_header_len, + int *out_ber_found, + int *out_indefinite); + +// CBS_get_asn1_uint64 gets an ASN.1 INTEGER from |cbs| using |CBS_get_asn1| +// and sets |*out| to its value. It returns one on success and zero on error, +// where error includes the integer being negative, or too large to represent +// in 64 bits. +OPENSSL_EXPORT int CBS_get_asn1_uint64(CBS *cbs, uint64_t *out); + +// CBS_get_asn1_int64 gets an ASN.1 INTEGER from |cbs| using |CBS_get_asn1| +// and sets |*out| to its value. It returns one on success and zero on error, +// where error includes the integer being too large to represent in 64 bits. +OPENSSL_EXPORT int CBS_get_asn1_int64(CBS *cbs, int64_t *out); + +// CBS_get_asn1_bool gets an ASN.1 BOOLEAN from |cbs| and sets |*out| to zero +// or one based on its value. It returns one on success or zero on error. +OPENSSL_EXPORT int CBS_get_asn1_bool(CBS *cbs, int *out); + +// CBS_get_optional_asn1 gets an optional explicitly-tagged element from |cbs| +// tagged with |tag| and sets |*out| to its contents, or ignores it if |out| is +// NULL. If present and if |out_present| is not NULL, it sets |*out_present| to +// one, otherwise zero. It returns one on success, whether or not the element +// was present, and zero on decode failure. +OPENSSL_EXPORT int CBS_get_optional_asn1(CBS *cbs, CBS *out, int *out_present, + CBS_ASN1_TAG tag); + +// CBS_get_optional_asn1_octet_string gets an optional +// explicitly-tagged OCTET STRING from |cbs|. If present, it sets +// |*out| to the string and |*out_present| to one. Otherwise, it sets +// |*out| to empty and |*out_present| to zero. |out_present| may be +// NULL. It returns one on success, whether or not the element was +// present, and zero on decode failure. +OPENSSL_EXPORT int CBS_get_optional_asn1_octet_string(CBS *cbs, CBS *out, + int *out_present, + CBS_ASN1_TAG tag); + +// CBS_get_optional_asn1_uint64 gets an optional explicitly-tagged +// INTEGER from |cbs|. If present, it sets |*out| to the +// value. Otherwise, it sets |*out| to |default_value|. It returns one +// on success, whether or not the element was present, and zero on +// decode failure. +OPENSSL_EXPORT int CBS_get_optional_asn1_uint64(CBS *cbs, uint64_t *out, + CBS_ASN1_TAG tag, + uint64_t default_value); + +// CBS_get_optional_asn1_bool gets an optional, explicitly-tagged BOOLEAN from +// |cbs|. If present, it sets |*out| to either zero or one, based on the +// boolean. Otherwise, it sets |*out| to |default_value|. It returns one on +// success, whether or not the element was present, and zero on decode +// failure. +OPENSSL_EXPORT int CBS_get_optional_asn1_bool(CBS *cbs, int *out, + CBS_ASN1_TAG tag, + int default_value); + +// CBS_is_valid_asn1_bitstring returns one if |cbs| is a valid ASN.1 BIT STRING +// body and zero otherwise. +OPENSSL_EXPORT int CBS_is_valid_asn1_bitstring(const CBS *cbs); + +// CBS_asn1_bitstring_has_bit returns one if |cbs| is a valid ASN.1 BIT STRING +// body and the specified bit is present and set. Otherwise, it returns zero. +// |bit| is indexed starting from zero. +OPENSSL_EXPORT int CBS_asn1_bitstring_has_bit(const CBS *cbs, unsigned bit); + +// CBS_is_valid_asn1_integer returns one if |cbs| is a valid ASN.1 INTEGER, +// body and zero otherwise. On success, if |out_is_negative| is non-NULL, +// |*out_is_negative| will be set to one if |cbs| is negative and zero +// otherwise. +OPENSSL_EXPORT int CBS_is_valid_asn1_integer(const CBS *cbs, + int *out_is_negative); + +// CBS_is_unsigned_asn1_integer returns one if |cbs| is a valid non-negative +// ASN.1 INTEGER body and zero otherwise. +OPENSSL_EXPORT int CBS_is_unsigned_asn1_integer(const CBS *cbs); + +// CBS_is_valid_asn1_oid returns one if |cbs| is a valid DER-encoded ASN.1 +// OBJECT IDENTIFIER contents (not including the element framing) and zero +// otherwise. This function tolerates arbitrarily large OID components. +OPENSSL_EXPORT int CBS_is_valid_asn1_oid(const CBS *cbs); + +// CBS_asn1_oid_to_text interprets |cbs| as DER-encoded ASN.1 OBJECT IDENTIFIER +// contents (not including the element framing) and returns the ASCII +// representation (e.g., "1.2.840.113554.4.1.72585") in a newly-allocated +// string, or NULL on failure. The caller must release the result with +// |OPENSSL_free|. +// +// This function may fail if |cbs| is an invalid OBJECT IDENTIFIER, or if any +// OID components are too large. +OPENSSL_EXPORT char *CBS_asn1_oid_to_text(const CBS *cbs); + + +// CBS_parse_generalized_time returns one if |cbs| is a valid DER-encoded, ASN.1 +// GeneralizedTime body within the limitations imposed by RFC 5280, or zero +// otherwise. If |allow_timezone_offset| is non-zero, four-digit timezone +// offsets, which would not be allowed by DER, are permitted. On success, if +// |out_tm| is non-NULL, |*out_tm| will be zeroed, and then set to the +// corresponding time in UTC. This function does not compute |out_tm->tm_wday| +// or |out_tm->tm_yday|. +OPENSSL_EXPORT int CBS_parse_generalized_time(const CBS *cbs, struct tm *out_tm, + int allow_timezone_offset); + +// CBS_parse_utc_time returns one if |cbs| is a valid DER-encoded, ASN.1 +// UTCTime body within the limitations imposed by RFC 5280, or zero otherwise. +// If |allow_timezone_offset| is non-zero, four-digit timezone offsets, which +// would not be allowed by DER, are permitted. On success, if |out_tm| is +// non-NULL, |*out_tm| will be zeroed, and then set to the corresponding time +// in UTC. This function does not compute |out_tm->tm_wday| or +// |out_tm->tm_yday|. +OPENSSL_EXPORT int CBS_parse_utc_time(const CBS *cbs, struct tm *out_tm, + int allow_timezone_offset); + +// CBS_get_optional_asn1_int64 gets an optional, explicitly-tagged INTEGER from +// |cbs|. If present, it sets |*out| to the value. Otherwise, it sets |*out| to +// |default_value|. It returns one on success and zero on error, where error +// includes the integer being too large to represent in 64 bits. +OPENSSL_EXPORT int CBS_get_optional_asn1_int64(CBS *cbs, int64_t *out, + CBS_ASN1_TAG tag, + int64_t default_value); + +// CRYPTO ByteBuilder. +// +// |CBB| objects allow one to build length-prefixed serialisations. A |CBB| +// object is associated with a buffer and new buffers are created with +// |CBB_init|. Several |CBB| objects can point at the same buffer when a +// length-prefix is pending, however only a single |CBB| can be 'current' at +// any one time. For example, if one calls |CBB_add_u8_length_prefixed| then +// the new |CBB| points at the same buffer as the original. But if the original +// |CBB| is used then the length prefix is written out and the new |CBB| must +// not be used again. +// +// If one needs to force a length prefix to be written out because a |CBB| is +// going out of scope, use |CBB_flush|. If an operation on a |CBB| fails, it is +// in an undefined state and must not be used except to call |CBB_cleanup|. + +struct cbb_buffer_st { + uint8_t *buf; + // len is the number of valid bytes in |buf|. + size_t len; + // cap is the size of |buf|. + size_t cap; + // can_resize is one iff |buf| is owned by this object. If not then |buf| + // cannot be resized. + unsigned can_resize : 1; + // error is one if there was an error writing to this CBB. All future + // operations will fail. + unsigned error : 1; +}; + +struct cbb_child_st { + // base is a pointer to the buffer this |CBB| writes to. + struct cbb_buffer_st *base; + // offset is the number of bytes from the start of |base->buf| to this |CBB|'s + // pending length prefix. + size_t offset; + // pending_len_len contains the number of bytes in this |CBB|'s pending + // length-prefix, or zero if no length-prefix is pending. + uint8_t pending_len_len; + unsigned pending_is_asn1 : 1; +}; + +struct cbb_st { + // child points to a child CBB if a length-prefix is pending. + CBB *child; + // is_child is one if this is a child |CBB| and zero if it is a top-level + // |CBB|. This determines which arm of the union is valid. + char is_child; + union { + struct cbb_buffer_st base; + struct cbb_child_st child; + } u; +}; + +// CBB_zero sets an uninitialised |cbb| to the zero state. It must be +// initialised with |CBB_init| or |CBB_init_fixed| before use, but it is safe to +// call |CBB_cleanup| without a successful |CBB_init|. This may be used for more +// uniform cleanup of a |CBB|. +OPENSSL_EXPORT void CBB_zero(CBB *cbb); + +// CBB_init initialises |cbb| with |initial_capacity|. Since a |CBB| grows as +// needed, the |initial_capacity| is just a hint. It returns one on success or +// zero on allocation failure. +OPENSSL_EXPORT int CBB_init(CBB *cbb, size_t initial_capacity); + +// CBB_init_fixed initialises |cbb| to write to |len| bytes at |buf|. Since +// |buf| cannot grow, trying to write more than |len| bytes will cause CBB +// functions to fail. This function is infallible and always returns one. It is +// safe, but not necessary, to call |CBB_cleanup| on |cbb|. +OPENSSL_EXPORT int CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len); + +// CBB_cleanup frees all resources owned by |cbb| and other |CBB| objects +// writing to the same buffer. This should be used in an error case where a +// serialisation is abandoned. +// +// This function can only be called on a "top level" |CBB|, i.e. one initialised +// with |CBB_init| or |CBB_init_fixed|, or a |CBB| set to the zero state with +// |CBB_zero|. +OPENSSL_EXPORT void CBB_cleanup(CBB *cbb); + +// CBB_finish completes any pending length prefix and sets |*out_data| to a +// malloced buffer and |*out_len| to the length of that buffer. The caller +// takes ownership of the buffer and, unless the buffer was fixed with +// |CBB_init_fixed|, must call |OPENSSL_free| when done. +// +// It can only be called on a "top level" |CBB|, i.e. one initialised with +// |CBB_init| or |CBB_init_fixed|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len); + +// CBB_flush causes any pending length prefixes to be written out and any child +// |CBB| objects of |cbb| to be invalidated. This allows |cbb| to continue to be +// used after the children go out of scope, e.g. when local |CBB| objects are +// added as children to a |CBB| that persists after a function returns. This +// function returns one on success or zero on error. +OPENSSL_EXPORT int CBB_flush(CBB *cbb); + +// CBB_data returns a pointer to the bytes written to |cbb|. It does not flush +// |cbb|. The pointer is valid until the next operation to |cbb|. +// +// To avoid unfinalized length prefixes, it is a fatal error to call this on a +// CBB with any active children. +OPENSSL_EXPORT const uint8_t *CBB_data(const CBB *cbb); + +// CBB_len returns the number of bytes written to |cbb|. It does not flush +// |cbb|. +// +// To avoid unfinalized length prefixes, it is a fatal error to call this on a +// CBB with any active children. +OPENSSL_EXPORT size_t CBB_len(const CBB *cbb); + +// CBB_add_u8_length_prefixed sets |*out_contents| to a new child of |cbb|. The +// data written to |*out_contents| will be prefixed in |cbb| with an 8-bit +// length. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents); + +// CBB_add_u16_length_prefixed sets |*out_contents| to a new child of |cbb|. +// The data written to |*out_contents| will be prefixed in |cbb| with a 16-bit, +// big-endian length. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents); + +// CBB_add_u24_length_prefixed sets |*out_contents| to a new child of |cbb|. +// The data written to |*out_contents| will be prefixed in |cbb| with a 24-bit, +// big-endian length. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents); + +// CBB_add_asn1 sets |*out_contents| to a |CBB| into which the contents of an +// ASN.1 object can be written. The |tag| argument will be used as the tag for +// the object. It returns one on success or zero on error. +OPENSSL_EXPORT int CBB_add_asn1(CBB *cbb, CBB *out_contents, CBS_ASN1_TAG tag); + +// CBB_add_bytes appends |len| bytes from |data| to |cbb|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len); + +// CBB_add_zeros append |len| bytes with value zero to |cbb|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int CBB_add_zeros(CBB *cbb, size_t len); + +// CBB_add_space appends |len| bytes to |cbb| and sets |*out_data| to point to +// the beginning of that space. The caller must then write |len| bytes of +// actual contents to |*out_data|. It returns one on success and zero +// otherwise. +OPENSSL_EXPORT int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len); + +// CBB_reserve ensures |cbb| has room for |len| additional bytes and sets +// |*out_data| to point to the beginning of that space. It returns one on +// success and zero otherwise. The caller may write up to |len| bytes to +// |*out_data| and call |CBB_did_write| to complete the write. |*out_data| is +// valid until the next operation on |cbb| or an ancestor |CBB|. +OPENSSL_EXPORT int CBB_reserve(CBB *cbb, uint8_t **out_data, size_t len); + +// CBB_did_write advances |cbb| by |len| bytes, assuming the space has been +// written to by the caller. It returns one on success and zero on error. +OPENSSL_EXPORT int CBB_did_write(CBB *cbb, size_t len); + +// CBB_add_u8 appends an 8-bit number from |value| to |cbb|. It returns one on +// success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u8(CBB *cbb, uint8_t value); + +// CBB_add_u16 appends a 16-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u16(CBB *cbb, uint16_t value); + +// CBB_add_u16le appends a 16-bit, little-endian number from |value| to |cbb|. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u16le(CBB *cbb, uint16_t value); + +// CBB_add_u24 appends a 24-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u24(CBB *cbb, uint32_t value); + +// CBB_add_u32 appends a 32-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u32(CBB *cbb, uint32_t value); + +// CBB_add_u32le appends a 32-bit, little-endian number from |value| to |cbb|. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u32le(CBB *cbb, uint32_t value); + +// CBB_add_u64 appends a 64-bit, big-endian number from |value| to |cbb|. It +// returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u64(CBB *cbb, uint64_t value); + +// CBB_add_u64le appends a 64-bit, little-endian number from |value| to |cbb|. +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CBB_add_u64le(CBB *cbb, uint64_t value); + +// CBB_discard_child discards the current unflushed child of |cbb|. Neither the +// child's contents nor the length prefix will be included in the output. +OPENSSL_EXPORT void CBB_discard_child(CBB *cbb); + +// CBB_add_asn1_uint64 writes an ASN.1 INTEGER into |cbb| using |CBB_add_asn1| +// and writes |value| in its contents. It returns one on success and zero on +// error. +OPENSSL_EXPORT int CBB_add_asn1_uint64(CBB *cbb, uint64_t value); + +// CBB_add_asn1_uint64_with_tag behaves like |CBB_add_asn1_uint64| but uses +// |tag| as the tag instead of INTEGER. This is useful if the INTEGER type uses +// implicit tagging. +OPENSSL_EXPORT int CBB_add_asn1_uint64_with_tag(CBB *cbb, uint64_t value, + CBS_ASN1_TAG tag); + +// CBB_add_asn1_int64 writes an ASN.1 INTEGER into |cbb| using |CBB_add_asn1| +// and writes |value| in its contents. It returns one on success and zero on +// error. +OPENSSL_EXPORT int CBB_add_asn1_int64(CBB *cbb, int64_t value); + +// CBB_add_asn1_int64_with_tag behaves like |CBB_add_asn1_int64| but uses |tag| +// as the tag instead of INTEGER. This is useful if the INTEGER type uses +// implicit tagging. +OPENSSL_EXPORT int CBB_add_asn1_int64_with_tag(CBB *cbb, int64_t value, + CBS_ASN1_TAG tag); + +// CBB_add_asn1_octet_string writes an ASN.1 OCTET STRING into |cbb| with the +// given contents. It returns one on success and zero on error. +OPENSSL_EXPORT int CBB_add_asn1_octet_string(CBB *cbb, const uint8_t *data, + size_t data_len); + +// CBB_add_asn1_bool writes an ASN.1 BOOLEAN into |cbb| which is true iff +// |value| is non-zero. It returns one on success and zero on error. +OPENSSL_EXPORT int CBB_add_asn1_bool(CBB *cbb, int value); + +// CBB_add_asn1_oid_from_text decodes |len| bytes from |text| as an ASCII OID +// representation, e.g. "1.2.840.113554.4.1.72585", and writes the DER-encoded +// contents to |cbb|. It returns one on success and zero on malloc failure or if +// |text| was invalid. It does not include the OBJECT IDENTIFER framing, only +// the element's contents. +// +// This function considers OID strings with components which do not fit in a +// |uint64_t| to be invalid. +OPENSSL_EXPORT int CBB_add_asn1_oid_from_text(CBB *cbb, const char *text, + size_t len); + +// CBB_flush_asn1_set_of calls |CBB_flush| on |cbb| and then reorders the +// contents for a DER-encoded ASN.1 SET OF type. It returns one on success and +// zero on failure. DER canonicalizes SET OF contents by sorting +// lexicographically by encoding. Call this function when encoding a SET OF +// type in an order that is not already known to be canonical. +// +// Note a SET type has a slightly different ordering than a SET OF. +OPENSSL_EXPORT int CBB_flush_asn1_set_of(CBB *cbb); + + +#if defined(__cplusplus) +} // extern C + + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +using ScopedCBB = internal::StackAllocated; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#endif // OPENSSL_HEADER_BYTESTRING_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/chacha.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/chacha.h new file mode 100644 index 0000000..5b1a304 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/chacha.h @@ -0,0 +1,37 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CHACHA_H +#define OPENSSL_HEADER_CHACHA_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// ChaCha20. +// +// ChaCha20 is a stream cipher. See https://tools.ietf.org/html/rfc8439. + + +// CRYPTO_chacha_20 encrypts |in_len| bytes from |in| with the given key and +// nonce and writes the result to |out|. If |in| and |out| alias, they must be +// equal. The initial block counter is specified by |counter|. |in| must be +// aligned on a block boundary. +// +// This function implements a 32-bit block counter as in RFC 8439. On overflow, +// the counter wraps. Reusing a key, nonce, and block counter combination is not +// secure, so wrapping is usually a bug in the caller. While it is possible to +// wrap without reuse with a large initial block counter, this is not +// recommended and may not be portable to other ChaCha20 implementations. +OPENSSL_EXPORT void CRYPTO_chacha_20(uint8_t *out, const uint8_t *in, + size_t in_len, const uint8_t key[32], + const uint8_t nonce[12], uint32_t counter); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_CHACHA_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cipher.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cipher.h new file mode 100644 index 0000000..42f9a70 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cipher.h @@ -0,0 +1,692 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_CIPHER_H +#define OPENSSL_HEADER_CIPHER_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Ciphers. + + +// Cipher primitives. +// +// The following functions return |EVP_CIPHER| objects that implement the named +// cipher algorithm. + +OPENSSL_EXPORT const EVP_CIPHER *EVP_rc4(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_cbc(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ctr(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ofb(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ctr(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ofb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_xts(void); + +// EVP_aes_256_wrap implements AES-256 in Key Wrap mode. OpenSSL 1.1.1 required +// |EVP_CIPHER_CTX_FLAG_WRAP_ALLOW| to be set with |EVP_CIPHER_CTX_set_flags|, +// in order for |EVP_aes_256_wrap| to work. This is not required in AWS-LC and +// they are no-op flags maintained for compatibility. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_wrap(void); + +// EVP_enc_null returns a 'cipher' that passes plaintext through as +// ciphertext. +OPENSSL_EXPORT const EVP_CIPHER *EVP_enc_null(void); + +// EVP_rc2_cbc returns a cipher that implements 128-bit RC2 in CBC mode. +OPENSSL_EXPORT const EVP_CIPHER *EVP_rc2_cbc(void); + +// EVP_rc2_40_cbc returns a cipher that implements 40-bit RC2 in CBC mode. This +// is obviously very, very weak and is included only in order to read PKCS#12 +// files, which often encrypt the certificate chain using this cipher. It is +// deliberately not exported. +const EVP_CIPHER *EVP_rc2_40_cbc(void); + +// EVP_chacha20_poly1305 returns a cipher that implements chacha20-poly1305 as +// described in RFC 8439. This cipher implementation is added for +// compatibility. Consumers should use |EVP_aead_chacha20_poly1305| instead. +// Callers are advised that the maximum amount of data that can be encrypted +// using chacha20-poly1305 is 256GB. +OPENSSL_EXPORT const EVP_CIPHER *EVP_chacha20_poly1305(void); + +// EVP_get_cipherbynid returns the cipher corresponding to the given NID, or +// NULL if no such cipher is known. Note using this function links almost every +// cipher implemented by BoringSSL into the binary, whether the caller uses them +// or not. Size-conscious callers, such as client software, should not use this +// function. +OPENSSL_EXPORT const EVP_CIPHER *EVP_get_cipherbynid(int nid); + + +// Cipher context allocation. +// +// An |EVP_CIPHER_CTX| represents the state of an encryption or decryption in +// progress. + +// EVP_CIPHER_CTX_init initialises an, already allocated, |EVP_CIPHER_CTX|. +OPENSSL_EXPORT void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_new allocates a fresh |EVP_CIPHER_CTX|, calls +// |EVP_CIPHER_CTX_init| and returns it, or NULL on allocation failure. +OPENSSL_EXPORT EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void); + +// EVP_CIPHER_CTX_cleanup frees any memory referenced by |ctx|. It returns +// one. +OPENSSL_EXPORT int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_free calls |EVP_CIPHER_CTX_cleanup| on |ctx| and then frees +// |ctx| itself. +OPENSSL_EXPORT void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_copy sets |out| to be a duplicate of the current state of +// |in|. The |out| argument must have been previously initialised. +OPENSSL_EXPORT int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, + const EVP_CIPHER_CTX *in); + +// EVP_CIPHER_CTX_reset calls |EVP_CIPHER_CTX_cleanup| followed by +// |EVP_CIPHER_CTX_init| and returns one. +OPENSSL_EXPORT int EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *ctx); + + +// Cipher context configuration. + +// EVP_CipherInit_ex configures |ctx| for a fresh encryption (or decryption, if +// |enc| is zero) operation using |cipher|. If |ctx| has been previously +// configured with a cipher then |cipher|, |key| and |iv| may be |NULL| and +// |enc| may be -1 to reuse the previous values. The operation will use |key| +// as the key and |iv| as the IV (if any). These should have the correct +// lengths given by |EVP_CIPHER_key_length| and |EVP_CIPHER_iv_length|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, ENGINE *engine, + const uint8_t *key, const uint8_t *iv, + int enc); + +// EVP_EncryptInit_ex calls |EVP_CipherInit_ex| with |enc| equal to one. +OPENSSL_EXPORT int EVP_EncryptInit_ex(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, ENGINE *impl, + const uint8_t *key, const uint8_t *iv); + +// EVP_DecryptInit_ex calls |EVP_CipherInit_ex| with |enc| equal to zero. +OPENSSL_EXPORT int EVP_DecryptInit_ex(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, ENGINE *impl, + const uint8_t *key, const uint8_t *iv); + + +// Cipher operations. + +// EVP_EncryptUpdate encrypts |in_len| bytes from |in| to |out|. The number +// of output bytes may be up to |in_len| plus the block length minus one and +// |out| must have sufficient space. The number of bytes actually output is +// written to |*out_len|. It returns one on success and zero otherwise. +// +// If |ctx| is an AEAD cipher, e.g. |EVP_aes_128_gcm|, and |out| is NULL, this +// function instead adds |in_len| bytes from |in| to the AAD and sets |*out_len| +// to |in_len|. The AAD must be fully specified in this way before this function +// is used to encrypt plaintext. +OPENSSL_EXPORT int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + int in_len); + +// EVP_EncryptFinal_ex writes at most a block of ciphertext to |out| and sets +// |*out_len| to the number of bytes written. If padding is enabled (the +// default) then standard padding is applied to create the final block. If +// padding is disabled (with |EVP_CIPHER_CTX_set_padding|) then any partial +// block remaining will cause an error. The function returns one on success and +// zero otherwise. +OPENSSL_EXPORT int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_DecryptUpdate decrypts |in_len| bytes from |in| to |out|. The number of +// output bytes may be up to |in_len| plus the block length minus one and |out| +// must have sufficient space. The number of bytes actually output is written +// to |*out_len|. It returns one on success and zero otherwise. +// +// If |ctx| is an AEAD cipher, e.g. |EVP_aes_128_gcm|, and |out| is NULL, this +// function instead adds |in_len| bytes from |in| to the AAD and sets |*out_len| +// to |in_len|. The AAD must be fully specified in this way before this function +// is used to decrypt ciphertext. +OPENSSL_EXPORT int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + int in_len); + +// EVP_DecryptFinal_ex writes at most a block of ciphertext to |out| and sets +// |*out_len| to the number of bytes written. If padding is enabled (the +// default) then padding is removed from the final block. +// +// WARNING: it is unsafe to call this function with unauthenticated +// ciphertext if padding is enabled. +OPENSSL_EXPORT int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_CipherUpdate calls either |EVP_EncryptUpdate| or |EVP_DecryptUpdate| +// depending on how |ctx| has been setup. +OPENSSL_EXPORT int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len, const uint8_t *in, + int in_len); + +// EVP_CipherFinal_ex calls either |EVP_EncryptFinal_ex| or +// |EVP_DecryptFinal_ex| depending on how |ctx| has been setup. +OPENSSL_EXPORT int EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + + +// Cipher context accessors. + +// EVP_CIPHER_CTX_cipher returns the |EVP_CIPHER| underlying |ctx|, or NULL if +// none has been set. +OPENSSL_EXPORT const EVP_CIPHER *EVP_CIPHER_CTX_cipher( + const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_nid returns a NID identifying the |EVP_CIPHER| underlying +// |ctx| (e.g. |NID_aes_128_gcm|). It will crash if no cipher has been +// configured. +OPENSSL_EXPORT int EVP_CIPHER_CTX_nid(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_encrypting returns one if |ctx| is configured for encryption +// and zero otherwise. +OPENSSL_EXPORT int EVP_CIPHER_CTX_encrypting(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_block_size returns the block size, in bytes, of the cipher +// underlying |ctx|, or one if the cipher is a stream cipher. It will crash if +// no cipher has been configured. +OPENSSL_EXPORT unsigned EVP_CIPHER_CTX_block_size(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_key_length returns the key size, in bytes, of the cipher +// underlying |ctx| or zero if no cipher has been configured. +OPENSSL_EXPORT unsigned EVP_CIPHER_CTX_key_length(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_iv_length returns the IV size, in bytes, of the cipher +// underlying |ctx|. It will crash if no cipher has been configured. +OPENSSL_EXPORT unsigned EVP_CIPHER_CTX_iv_length(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_get_app_data returns the opaque, application data pointer for +// |ctx|, or NULL if none has been set. +OPENSSL_EXPORT void *EVP_CIPHER_CTX_get_app_data(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_set_app_data sets the opaque, application data pointer for +// |ctx| to |data|. +OPENSSL_EXPORT void EVP_CIPHER_CTX_set_app_data(EVP_CIPHER_CTX *ctx, + void *data); + +// EVP_CIPHER_CTX_flags returns a value which is the OR of zero or more +// |EVP_CIPH_*| flags. It will crash if no cipher has been configured. +OPENSSL_EXPORT uint32_t EVP_CIPHER_CTX_flags(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_mode returns one of the |EVP_CIPH_*| cipher mode values +// enumerated below. It will crash if no cipher has been configured. +OPENSSL_EXPORT uint32_t EVP_CIPHER_CTX_mode(const EVP_CIPHER_CTX *ctx); + +// EVP_CIPHER_CTX_ctrl is an |ioctl| like function. The |command| argument +// should be one of the |EVP_CTRL_*| values. The |arg| and |ptr| arguments are +// specific to the command in question. +OPENSSL_EXPORT int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int command, + int arg, void *ptr); + +// EVP_CIPHER_CTX_set_padding sets whether padding is enabled for |ctx| and +// returns one. Pass a non-zero |pad| to enable padding (the default) or zero +// to disable. +OPENSSL_EXPORT int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *ctx, int pad); + +// EVP_CIPHER_CTX_set_key_length sets the key length for |ctx|. This is only +// valid for ciphers that can take a variable length key. It returns one on +// success and zero on error. +OPENSSL_EXPORT int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *ctx, + unsigned key_len); + + +// Cipher accessors. + +// EVP_CIPHER_nid returns a NID identifying |cipher|. (For example, +// |NID_aes_128_gcm|.) +OPENSSL_EXPORT int EVP_CIPHER_nid(const EVP_CIPHER *cipher); + +// EVP_CIPHER_name returns the short name of |cipher|. +OPENSSL_EXPORT const char *EVP_CIPHER_name(const EVP_CIPHER *cipher); + +// EVP_CIPHER_block_size returns the block size, in bytes, for |cipher|, or one +// if |cipher| is a stream cipher. +OPENSSL_EXPORT unsigned EVP_CIPHER_block_size(const EVP_CIPHER *cipher); + +// EVP_CIPHER_key_length returns the key size, in bytes, for |cipher|. If +// |cipher| can take a variable key length then this function returns the +// default key length and |EVP_CIPHER_flags| will return a value with +// |EVP_CIPH_VARIABLE_LENGTH| set. +OPENSSL_EXPORT unsigned EVP_CIPHER_key_length(const EVP_CIPHER *cipher); + +// EVP_CIPHER_iv_length returns the IV size, in bytes, of |cipher|, or zero if +// |cipher| doesn't take an IV. +OPENSSL_EXPORT unsigned EVP_CIPHER_iv_length(const EVP_CIPHER *cipher); + +// EVP_CIPHER_flags returns a value which is the OR of zero or more +// |EVP_CIPH_*| flags. +OPENSSL_EXPORT uint32_t EVP_CIPHER_flags(const EVP_CIPHER *cipher); + +// EVP_CIPHER_mode returns one of the cipher mode values enumerated below. +OPENSSL_EXPORT uint32_t EVP_CIPHER_mode(const EVP_CIPHER *cipher); + + +// Key derivation. + +// EVP_BytesToKey generates a key and IV for the cipher |type| by iterating +// |md| |count| times using |data| and |salt|. On entry, the |key| and |iv| +// buffers must have enough space to hold a key and IV for |type|. It returns +// the length of the key on success or zero on error. +OPENSSL_EXPORT int EVP_BytesToKey(const EVP_CIPHER *type, const EVP_MD *md, + const uint8_t *salt, const uint8_t *data, + size_t data_len, unsigned count, uint8_t *key, + uint8_t *iv); + + +// Cipher modes (for |EVP_CIPHER_mode|). + +#define EVP_CIPH_STREAM_CIPHER 0x0 +#define EVP_CIPH_ECB_MODE 0x1 +#define EVP_CIPH_CBC_MODE 0x2 +#define EVP_CIPH_CFB_MODE 0x3 +#define EVP_CIPH_OFB_MODE 0x4 +#define EVP_CIPH_CTR_MODE 0x5 +#define EVP_CIPH_GCM_MODE 0x6 +#define EVP_CIPH_XTS_MODE 0x7 +#define EVP_CIPH_CCM_MODE 0x8 + +// EVP_CIPH_FLAG_LENGTH_BITS buffers length in bits not bytes: CFB1 mode only. +#define EVP_CIPH_FLAG_LENGTH_BITS 0x2000 +// The following values are never returned from |EVP_CIPHER_mode| and are +// included only to make it easier to compile code with BoringSSL. +#define EVP_CIPH_OCB_MODE 0x9 +#define EVP_CIPH_WRAP_MODE 0xa + + +// Cipher flags (for |EVP_CIPHER_flags|). + +// EVP_CIPH_VARIABLE_LENGTH indicates that the cipher takes a variable length +// key. +#define EVP_CIPH_VARIABLE_LENGTH 0x40 + +// EVP_CIPH_ALWAYS_CALL_INIT indicates that the |init| function for the cipher +// should always be called when initialising a new operation, even if the key +// is NULL to indicate that the same key is being used. +#define EVP_CIPH_ALWAYS_CALL_INIT 0x80 + +// EVP_CIPH_CUSTOM_IV indicates that the cipher manages the IV itself rather +// than keeping it in the |iv| member of |EVP_CIPHER_CTX|. +#define EVP_CIPH_CUSTOM_IV 0x100 + +// EVP_CIPH_CTRL_INIT indicates that EVP_CTRL_INIT should be used when +// initialising an |EVP_CIPHER_CTX|. +#define EVP_CIPH_CTRL_INIT 0x200 + +// EVP_CIPH_FLAG_CUSTOM_CIPHER indicates that the cipher manages blocking +// itself. This causes EVP_(En|De)crypt_ex to be simple wrapper functions. +#define EVP_CIPH_FLAG_CUSTOM_CIPHER 0x400 + +// EVP_CIPH_FLAG_AEAD_CIPHER specifies that the cipher is an AEAD. This is an +// older version of the proper AEAD interface. See aead.h for the current +// one. +#define EVP_CIPH_FLAG_AEAD_CIPHER 0x800 + +// EVP_CIPH_CUSTOM_COPY indicates that the |ctrl| callback should be called +// with |EVP_CTRL_COPY| at the end of normal |EVP_CIPHER_CTX_copy| +// processing. +#define EVP_CIPH_CUSTOM_COPY 0x1000 + +// EVP_CIPH_FLAG_NON_FIPS_ALLOW is meaningless. In OpenSSL it permits non-FIPS +// algorithms in FIPS mode. But BoringSSL FIPS mode doesn't prohibit algorithms +// (it's up the the caller to use the FIPS module in a fashion compliant with +// their needs). Thus this exists only to allow code to compile. +#define EVP_CIPH_FLAG_NON_FIPS_ALLOW 0 + + +// Deprecated functions + +// EVP_aes_128/256_cbc_hmac_sha1/256 return |EVP_CIPHER| objects that implement +// the named cipher algorithm. They are imported from OpenSSL to provide AES CBC +// HMAC SHA stitch implementation. These methods are TLS specific. +// +// WARNING: these APIs usage can get wrong easily. Below functions include +// details. +// |aesni_cbc_hmac_sha1_cipher| and |aesni_cbc_hmac_sha256_cipher|. + + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc_hmac_sha1(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc_hmac_sha1(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc_hmac_sha256(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc_hmac_sha256(void); + +// EVP_CipherInit acts like EVP_CipherInit_ex except that |EVP_CIPHER_CTX_init| +// is called on |cipher| first, if |cipher| is not NULL. +OPENSSL_EXPORT int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, + const uint8_t *key, const uint8_t *iv, + int enc); + +// EVP_EncryptInit calls |EVP_CipherInit| with |enc| equal to one. +OPENSSL_EXPORT int EVP_EncryptInit(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, const uint8_t *key, + const uint8_t *iv); + +// EVP_DecryptInit calls |EVP_CipherInit| with |enc| equal to zero. +OPENSSL_EXPORT int EVP_DecryptInit(EVP_CIPHER_CTX *ctx, + const EVP_CIPHER *cipher, const uint8_t *key, + const uint8_t *iv); + +// EVP_CipherFinal calls |EVP_CipherFinal_ex|. +OPENSSL_EXPORT int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_EncryptFinal calls |EVP_EncryptFinal_ex|. +OPENSSL_EXPORT int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_DecryptFinal calls |EVP_DecryptFinal_ex|. +OPENSSL_EXPORT int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, uint8_t *out, + int *out_len); + +// EVP_Cipher historically exposed an internal implementation detail of |ctx| +// and should not be used. Use |EVP_CipherUpdate| and |EVP_CipherFinal_ex| +// instead. +// +// If |ctx|'s cipher does not have the |EVP_CIPH_FLAG_CUSTOM_CIPHER| flag, it +// encrypts or decrypts |in_len| bytes from |in| and writes the resulting +// |in_len| bytes to |out|. It returns one on success and zero on error. +// |in_len| must be a multiple of the cipher's block size, or the behavior is +// undefined. +// +// TODO(davidben): Rather than being undefined (it'll often round the length up +// and likely read past the buffer), just fail the operation. +// +// If |ctx|'s cipher has the |EVP_CIPH_FLAG_CUSTOM_CIPHER| flag, it runs in one +// of two modes: If |in| is non-NULL, it behaves like |EVP_CipherUpdate|. If +// |in| is NULL, it behaves like |EVP_CipherFinal_ex|. In both cases, it returns +// |*out_len| on success and -1 on error. +// +// WARNING: The two possible calling conventions of this function signal errors +// incompatibly. In the first, zero indicates an error. In the second, zero +// indicates success with zero bytes of output. +OPENSSL_EXPORT int EVP_Cipher(EVP_CIPHER_CTX *ctx, uint8_t *out, + const uint8_t *in, size_t in_len); + +// EVP_get_cipherbyname returns an |EVP_CIPHER| given a human readable name in +// |name|, or NULL if the name is unknown. Note using this function links almost +// every cipher implemented by BoringSSL into the binary, not just the ones the +// caller requests. Size-conscious callers, such as client software, should not +// use this function. +OPENSSL_EXPORT const EVP_CIPHER *EVP_get_cipherbyname(const char *name); + +// These AEADs are deprecated AES-GCM implementations that set +// |EVP_CIPH_FLAG_CUSTOM_CIPHER|. Use |EVP_aead_aes_128_gcm| and +// |EVP_aead_aes_256_gcm| instead. +// +// WARNING: Although these APIs allow streaming an individual AES-GCM operation, +// this is not secure. Until calling |EVP_DecryptFinal_ex|, the tag has not yet +// been checked and output released by |EVP_DecryptUpdate| is unauthenticated +// and easily manipulated by attackers. Callers must buffer the output and may +// not act on it until the entire operation is complete. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_gcm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_gcm(void); + +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ccm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ccm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ccm(void); + +// These are deprecated, 192-bit version of AES. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ecb(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cbc(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ctr(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_gcm(void); +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ofb(void); + +// EVP_des_ede3_ecb is an alias for |EVP_des_ede3|. Use the former instead. +OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_ecb(void); + +// EVP_aes_128_cfb128 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb128(void); + +// EVP_aes_128_cfb is an alias for |EVP_aes_128_cfb128| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb(void); + +// EVP_aes_128_cfb1 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb1(void); + +// EVP_aes_128_cfb8 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cfb8(void); + +// EVP_aes_192_cfb128 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb128(void); + +// EVP_aes_192_cfb is an alias for |EVP_aes_192_cfb128| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb(void); + +// EVP_aes_192_cfb1 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb1(void); + +// EVP_aes_192_cfb8 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cfb8(void); + +// EVP_aes_256_cfb128 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb128(void); + +// EVP_aes_256_cfb is an alias for |EVP_aes_256_cfb128| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb(void); + +// EVP_aes_256_cfb1 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb1(void); + +// EVP_aes_256_cfb8 is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cfb8(void); + +// EVP_bf_ecb is Blowfish in ECB mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_ecb(void); + +// EVP_bf_cbc is Blowfish in CBC mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_cbc(void); + +// EVP_bf_cfb is an alias for |EVP_bf_cfb64| and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_cfb(void); + +// EVP_bf_cfb64 is Blowfish in 64-bit CFB mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_cfb64(void); + +// EVP_bf_ofb is Blowfish in 64-bit OFB mode and is deprecated. +OPENSSL_EXPORT const EVP_CIPHER *EVP_bf_ofb(void); + +// EVP_cast5_ecb is CAST5 in ECB mode and is deprecated. +OPENSSL_EXPORT OPENSSL_DEPRECATED const EVP_CIPHER *EVP_cast5_ecb(void); + +// EVP_cast5_cbc is CAST5 in CBC mode and is deprecated. +OPENSSL_EXPORT OPENSSL_DEPRECATED const EVP_CIPHER *EVP_cast5_cbc(void); + + +// General No-op Functions [Deprecated]. + +// EVP_CIPHER_CTX_set_flags does nothing. We strongly discourage doing +// any additional configurations when consuming |EVP_CIPHER_CTX|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_CIPHER_CTX_set_flags( + const EVP_CIPHER_CTX *ctx, uint32_t flags); + +// The following flags are related to |EVP_CIPHER_CTX_set_flags|. They +// do nothing and are included only to make it easier to compile code +// with AWS-LC. +#define EVP_CIPHER_CTX_FLAG_WRAP_ALLOW 0 + +// EVP_add_cipher_alias does nothing and returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_add_cipher_alias(const char *a, + const char *b); + + +// Private functions. + +// EVP_CIPH_NO_PADDING disables padding in block ciphers. +#define EVP_CIPH_NO_PADDING 0x800 + +// The following are |EVP_CIPHER_CTX_ctrl| commands. +#define EVP_CTRL_INIT 0x0 +#define EVP_CTRL_SET_KEY_LENGTH 0x1 +#define EVP_CTRL_GET_RC2_KEY_BITS 0x2 +#define EVP_CTRL_SET_RC2_KEY_BITS 0x3 +#define EVP_CTRL_GET_RC5_ROUNDS 0x4 +#define EVP_CTRL_SET_RC5_ROUNDS 0x5 +#define EVP_CTRL_RAND_KEY 0x6 +#define EVP_CTRL_PBE_PRF_NID 0x7 +#define EVP_CTRL_COPY 0x8 +#define EVP_CTRL_AEAD_SET_IVLEN 0x9 +#define EVP_CTRL_AEAD_GET_TAG 0x10 +#define EVP_CTRL_AEAD_SET_TAG 0x11 +#define EVP_CTRL_AEAD_SET_IV_FIXED 0x12 +#define EVP_CTRL_GCM_IV_GEN 0x13 +#define EVP_CTRL_CCM_SET_L 0x14 +#define EVP_CTRL_AEAD_SET_MAC_KEY 0x17 +// EVP_CTRL_GCM_SET_IV_INV sets the GCM invocation field, decrypt only +#define EVP_CTRL_GCM_SET_IV_INV 0x18 +#define EVP_CTRL_GET_IVLEN 0x19 + +// The following constants are unused. +#define EVP_GCM_TLS_FIXED_IV_LEN 4 +#define EVP_GCM_TLS_EXPLICIT_IV_LEN 8 +#define EVP_GCM_TLS_TAG_LEN 16 + +// The following are legacy aliases for AEAD |EVP_CIPHER_CTX_ctrl| values. +#define EVP_CTRL_GCM_SET_IVLEN EVP_CTRL_AEAD_SET_IVLEN +#define EVP_CTRL_GCM_GET_TAG EVP_CTRL_AEAD_GET_TAG +#define EVP_CTRL_GCM_SET_TAG EVP_CTRL_AEAD_SET_TAG +#define EVP_CTRL_GCM_SET_IV_FIXED EVP_CTRL_AEAD_SET_IV_FIXED + +#define EVP_MAX_KEY_LENGTH 64 +#define EVP_MAX_IV_LENGTH 16 +#define EVP_MAX_BLOCK_LENGTH 32 + +struct evp_cipher_ctx_st { + // cipher contains the underlying cipher for this context. + const EVP_CIPHER *cipher; + + // app_data is a pointer to opaque, user data. + void *app_data; // application stuff + + // cipher_data points to the |cipher| specific state. + void *cipher_data; + + // key_len contains the length of the key, which may differ from + // |cipher->key_len| if the cipher can take a variable key length. + unsigned key_len; + + // encrypt is one if encrypting and zero if decrypting. + int encrypt; + + // flags contains the OR of zero or more |EVP_CIPH_*| flags, above. + uint32_t flags; + + // oiv contains the original IV value. + uint8_t oiv[EVP_MAX_IV_LENGTH]; + + // iv contains the current IV value, which may have been updated. + uint8_t iv[EVP_MAX_IV_LENGTH]; + + // buf contains a partial block which is used by, for example, CTR mode to + // store unused keystream bytes. + uint8_t buf[EVP_MAX_BLOCK_LENGTH]; + + // buf_len contains the number of bytes of a partial block contained in + // |buf|. + int buf_len; + + // num contains the number of bytes of |iv| which are valid for modes that + // manage partial blocks themselves. + unsigned num; + + // final_used is non-zero if the |final| buffer contains plaintext. + int final_used; + + uint8_t final[EVP_MAX_BLOCK_LENGTH]; // possible final block + + // Has this structure been rendered unusable by a failure. + int poisoned; +} /* EVP_CIPHER_CTX */; + +typedef struct evp_cipher_info_st { + const EVP_CIPHER *cipher; + unsigned char iv[EVP_MAX_IV_LENGTH]; +} EVP_CIPHER_INFO; + + +// AES-CBC stitch ctrl method constants + +// EVP_CTRL_AEAD_TLS1_AAD is a control command for |EVP_CIPHER_CTX_ctrl| to set +// the length of the TLS additional authenticated data +#define EVP_CTRL_AEAD_TLS1_AAD 0x16 +// EVP_AEAD_TLS1_AAD_LEN is the length of the additional authenticated data from +// RFC 5246. +#define EVP_AEAD_TLS1_AAD_LEN 13 + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EVP_CIPHER_CTX, EVP_CIPHER_CTX_free) + +using ScopedEVP_CIPHER_CTX = + internal::StackAllocated; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + + +#define CIPHER_R_AES_KEY_SETUP_FAILED 100 +#define CIPHER_R_BAD_DECRYPT 101 +#define CIPHER_R_BAD_KEY_LENGTH 102 +#define CIPHER_R_BUFFER_TOO_SMALL 103 +#define CIPHER_R_CTRL_NOT_IMPLEMENTED 104 +#define CIPHER_R_CTRL_OPERATION_NOT_IMPLEMENTED 105 +#define CIPHER_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH 106 +#define CIPHER_R_INITIALIZATION_ERROR 107 +#define CIPHER_R_INPUT_NOT_INITIALIZED 108 +#define CIPHER_R_INVALID_AD_SIZE 109 +#define CIPHER_R_INVALID_KEY_LENGTH 110 +#define CIPHER_R_INVALID_NONCE_SIZE 111 +#define CIPHER_R_INVALID_OPERATION 112 +#define CIPHER_R_IV_TOO_LARGE 113 +#define CIPHER_R_NO_CIPHER_SET 114 +#define CIPHER_R_OUTPUT_ALIASES_INPUT 115 +#define CIPHER_R_TAG_TOO_LARGE 116 +#define CIPHER_R_TOO_LARGE 117 +#define CIPHER_R_UNSUPPORTED_AD_SIZE 118 +#define CIPHER_R_UNSUPPORTED_INPUT_SIZE 119 +#define CIPHER_R_UNSUPPORTED_KEY_SIZE 120 +#define CIPHER_R_UNSUPPORTED_NONCE_SIZE 121 +#define CIPHER_R_UNSUPPORTED_TAG_SIZE 122 +#define CIPHER_R_WRONG_FINAL_BLOCK_LENGTH 123 +#define CIPHER_R_NO_DIRECTION_SET 124 +#define CIPHER_R_INVALID_NONCE 125 +#define CIPHER_R_XTS_DUPLICATED_KEYS 138 +#define CIPHER_R_XTS_DATA_UNIT_IS_TOO_LARGE 139 +#define CIPHER_R_CTRL_OPERATION_NOT_PERFORMED 140 +#define CIPHER_R_SERIALIZATION_INVALID_EVP_AEAD_CTX 141 +#define CIPHER_R_ALIGNMENT_CHANGED 142 +#define CIPHER_R_SERIALIZATION_INVALID_SERDE_VERSION 143 +#define CIPHER_R_SERIALIZATION_INVALID_CIPHER_ID 144 + +#endif // OPENSSL_HEADER_CIPHER_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cmac.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cmac.h new file mode 100644 index 0000000..9336a16 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cmac.h @@ -0,0 +1,86 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CMAC_H +#define OPENSSL_HEADER_CMAC_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// CMAC. +// +// CMAC is a MAC based on AES-CBC and defined in +// https://tools.ietf.org/html/rfc4493#section-2.3. + + +// One-shot functions. + +// AES_CMAC calculates the 16-byte, CMAC authenticator of |in_len| bytes of +// |in| and writes it to |out|. The |key_len| may be 16 or 32 bytes to select +// between AES-128 and AES-256. It returns one on success or zero on error. +OPENSSL_EXPORT int AES_CMAC(uint8_t out[16], const uint8_t *key, size_t key_len, + const uint8_t *in, size_t in_len); + + +// Incremental interface. + +// CMAC_CTX_new allocates a fresh |CMAC_CTX| and returns it, or NULL on +// error. +OPENSSL_EXPORT CMAC_CTX *CMAC_CTX_new(void); + +// CMAC_CTX_free frees a |CMAC_CTX|. +OPENSSL_EXPORT void CMAC_CTX_free(CMAC_CTX *ctx); + +// CMAC_CTX_copy sets |out| to be a duplicate of the current state |in|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in); + +// CMAC_Init configures |ctx| to use the given |key| and |cipher|. The CMAC RFC +// only specifies the use of AES-128 thus |key_len| should be 16 and |cipher| +// should be |EVP_aes_128_cbc()|. However, this implementation also supports +// AES-256 by setting |key_len| to 32 and |cipher| to |EVP_aes_256_cbc()|. The +// |engine| argument is ignored. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int CMAC_Init(CMAC_CTX *ctx, const void *key, size_t key_len, + const EVP_CIPHER *cipher, ENGINE *engine); + + +// CMAC_Reset resets |ctx| so that a fresh message can be authenticated. +OPENSSL_EXPORT int CMAC_Reset(CMAC_CTX *ctx); + +// CMAC_Update processes |in_len| bytes of message from |in|. It returns one on +// success or zero on error. +OPENSSL_EXPORT int CMAC_Update(CMAC_CTX *ctx, const uint8_t *in, size_t in_len); + +// CMAC_Final sets |*out_len| to 16 and, if |out| is not NULL, writes 16 bytes +// of authenticator to it. It returns one on success or zero on error. +OPENSSL_EXPORT int CMAC_Final(CMAC_CTX *ctx, uint8_t *out, size_t *out_len); + + +// Deprecated functions. + +// CMAC_CTX_get0_cipher_ctx returns a pointer to the |EVP_CIPHER_CTX| from |ctx|. +OPENSSL_EXPORT EVP_CIPHER_CTX *CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(CMAC_CTX, CMAC_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_CMAC_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/conf.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/conf.h new file mode 100644 index 0000000..2c558d3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/conf.h @@ -0,0 +1,144 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_CONF_H +#define OPENSSL_HEADER_CONF_H + +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Config files. +// +// This library handles OpenSSL's config files, which look like: +// +// # Comment +// +// # This key is in the default section. +// key=value +// +// [section_name] +// key2=value2 +// +// Config files are represented by a |CONF|. Use of this module is strongly +// discouraged. It is a remnant of the OpenSSL command-line tool. Parsing an +// untrusted input as a config file risks string injection and denial of service +// vulnerabilities. + + +struct conf_value_st { + char *section; + char *name; + char *value; +}; + +DEFINE_STACK_OF(CONF_VALUE) +DECLARE_LHASH_OF(CONF_VALUE) + +struct conf_st { + LHASH_OF(CONF_VALUE) *data; +}; + +// NCONF_new returns a fresh, empty |CONF|, or NULL on error. The |method| +// argument must be NULL. +OPENSSL_EXPORT CONF *NCONF_new(void *method); + +// NCONF_free frees all the data owned by |conf| and then |conf| itself. +OPENSSL_EXPORT void NCONF_free(CONF *conf); + +// NCONF_load parses the file named |filename| and adds the values found to +// |conf|. It returns one on success and zero on error. In the event of an +// error, if |out_error_line| is not NULL, |*out_error_line| is set to the +// number of the line that contained the error. +OPENSSL_EXPORT int NCONF_load(CONF *conf, const char *filename, + long *out_error_line); + +// NCONF_load_bio acts like |NCONF_load| but reads from |bio| rather than from +// a named file. +OPENSSL_EXPORT int NCONF_load_bio(CONF *conf, BIO *bio, long *out_error_line); + +// NCONF_get_section returns a stack of values for a given section in |conf|. +// If |section| is NULL, the default section is returned. It returns NULL on +// error. +OPENSSL_EXPORT const STACK_OF(CONF_VALUE) *NCONF_get_section( + const CONF *conf, const char *section); + +// NCONF_get_string returns the value of the key |name|, in section |section|. +// The |section| argument may be NULL to indicate the default section. It +// returns the value or NULL on error. +OPENSSL_EXPORT const char *NCONF_get_string(const CONF *conf, + const char *section, + const char *name); + + +// General No-op Functions [Deprecated]. +// +// AWS-LC has no support for loading config files to configure AWS-LC, so +// the following functions have been deprecated as no-ops. + +// These defines do nothing but are provided to make old code easier to +// compile. +#define CONF_MFLAGS_DEFAULT_SECTION 0 +#define CONF_MFLAGS_IGNORE_MISSING_FILE 0 + +// CONF_modules_load_file returns one. AWS-LC is defined to have no config +// file options, thus loading from |filename| always succeeds by doing nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED int CONF_modules_load_file( + const char *filename, const char *appname, unsigned long flags); + +// CONF_get1_default_config_file returns a fixed dummy string. AWS-LC is defined +// to have no config file options. +OPENSSL_EXPORT OPENSSL_DEPRECATED char *CONF_get1_default_config_file(void); + +// CONF_modules_free does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CONF_modules_free(void); + +// CONF_modules_unload does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CONF_modules_unload(int all); + +// CONF_modules_finish does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CONF_modules_finish(void); + +// OPENSSL_config does nothing. This has been deprecated since OpenSSL 1.1.0. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT void OPENSSL_config(const char *config_name); + +// OPENSSL_no_config does nothing. This has been deprecated since OpenSSL +// 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void OPENSSL_no_config(void); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(CONF, NCONF_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define CONF_R_LIST_CANNOT_BE_NULL 100 +#define CONF_R_MISSING_CLOSE_SQUARE_BRACKET 101 +#define CONF_R_MISSING_EQUAL_SIGN 102 +#define CONF_R_NO_CLOSE_BRACE 103 +#define CONF_R_UNABLE_TO_CREATE_NEW_SECTION 104 +#define CONF_R_VARIABLE_HAS_NO_VALUE 105 +#define CONF_R_VARIABLE_EXPANSION_TOO_LONG 106 +#define CONF_R_VARIABLE_EXPANSION_NOT_SUPPORTED 107 +#define CONF_R_NO_CLOSE_QUOTE 108 + +#endif // OPENSSL_HEADER_THREAD_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cpu.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cpu.h new file mode 100644 index 0000000..e658967 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/cpu.h @@ -0,0 +1,7 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +// This header is provided for compatibility with older revisions of BoringSSL. +// TODO(davidben): Remove this header. + +#include "crypto.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/crypto.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/crypto.h new file mode 100644 index 0000000..e7e036f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/crypto.h @@ -0,0 +1,211 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CRYPTO_H +#define OPENSSL_HEADER_CRYPTO_H + +#include +#include +#include + +// Upstream OpenSSL defines |OPENSSL_malloc|, etc., in crypto.h rather than +// mem.h. +#include + +// Upstream OpenSSL defines |CRYPTO_LOCK|, etc., in crypto.h rather than +// thread.h. +#include + + +#if defined(__cplusplus) +extern "C" { +#endif + + +// crypto.h contains functions for initializing the crypto library. + + +// CRYPTO_library_init initializes the crypto library. It must be called if the +// library is built with BORINGSSL_NO_STATIC_INITIALIZER. Otherwise, it does +// nothing and a static initializer is used instead. It is safe to call this +// function multiple times and concurrently from multiple threads. +// +// On some ARM configurations, this function may require filesystem access and +// should be called before entering a sandbox. +OPENSSL_EXPORT void CRYPTO_library_init(void); + +// CRYPTO_is_confidential_build returns one if the linked version of BoringSSL +// has been built with the BORINGSSL_CONFIDENTIAL define and zero otherwise. +// +// This is used by some consumers to identify whether they are using an +// internal version of BoringSSL. +OPENSSL_EXPORT int CRYPTO_is_confidential_build(void); + +// CRYPTO_has_asm returns one unless BoringSSL was built with OPENSSL_NO_ASM, +// in which case it returns zero. +OPENSSL_EXPORT int CRYPTO_has_asm(void); + +// BORINGSSL_self_test triggers the FIPS KAT-based self tests. It returns one on +// success and zero on error. +OPENSSL_EXPORT int BORINGSSL_self_test(void); + +// BORINGSSL_integrity_test triggers the module's integrity test where the code +// and data of the module is matched against a hash injected at build time. It +// returns one on success or zero if there's a mismatch. This function only +// exists if the module was built in FIPS mode without ASAN. +OPENSSL_EXPORT int BORINGSSL_integrity_test(void); + +// CRYPTO_pre_sandbox_init initializes the crypto library, pre-acquiring some +// unusual resources to aid running in sandboxed environments. It is safe to +// call this function multiple times and concurrently from multiple threads. +// +// For more details on using BoringSSL in a sandboxed environment, see +// SANDBOXING.md in the source tree. +OPENSSL_EXPORT void CRYPTO_pre_sandbox_init(void); + +#if defined(OPENSSL_ARM) && defined(OPENSSL_LINUX) && \ + !defined(OPENSSL_STATIC_ARMCAP) +// CRYPTO_has_broken_NEON returns zero. +OPENSSL_EXPORT int CRYPTO_has_broken_NEON(void); + +// CRYPTO_needs_hwcap2_workaround returns one if the ARMv8 AArch32 AT_HWCAP2 +// workaround was needed. See https://crbug.com/boringssl/46. +OPENSSL_EXPORT int CRYPTO_needs_hwcap2_workaround(void); +#endif // OPENSSL_ARM && OPENSSL_LINUX && !OPENSSL_STATIC_ARMCAP + +// Data-Independent Timing (DIT) on AArch64 +#if defined(OPENSSL_AARCH64) && (defined(OPENSSL_LINUX) || defined(OPENSSL_APPLE)) +// (TODO): See if we can detect the DIT capability in Windows environment +#define AARCH64_DIT_SUPPORTED +#endif + +#if defined(AARCH64_DIT_SUPPORTED) + +// armv8_disable_dit is a runtime disabler of the DIT capability. +// It results in CRYPTO_is_ARMv8_DIT_capable() returning 0 even if the +// capability exists. +// Important: This runtime control is provided to users that would use +// the build flag ENABLE_DATA_INDEPENDENT_TIMING, but would +// then disable DIT capability at runtime. This is ideally done in +// an initialization routine of AWS-LC before any threads are spawn. +// Otherwise, there may be data races created because this function writes +// to |OPENSSL_armcap_P|. +OPENSSL_EXPORT void armv8_disable_dit(void); + +// armv8_enable_dit is a runtime enabler of the DIT capability. If +// |armv8_disable_dit| was used to disable the DIT capability, this function +// makes it available again. +// Important: See note in |armv8_disable_dit|. +OPENSSL_EXPORT void armv8_enable_dit(void); + +#endif // AARCH64_DIT_SUPPORTED + +// FIPS monitoring + +// FIPS_mode returns zero unless BoringSSL is built with BORINGSSL_FIPS, in +// which case it returns one. +OPENSSL_EXPORT int FIPS_mode(void); + +// FIPS_is_entropy_cpu_jitter returns 1 if CPU jitter is used as the entropy source +// for AWS-LC. Otherwise, returns 0; +OPENSSL_EXPORT int FIPS_is_entropy_cpu_jitter(void); + +// Deprecated functions. + +// OPENSSL_VERSION_TEXT contains a string the identifies the version of +// “OpenSSL”. node.js requires a version number in this text. +#define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1 (compatible; AWS-LC " AWSLC_VERSION_NUMBER_STRING ")" + +#define OPENSSL_VERSION 0 +#define OPENSSL_CFLAGS 1 +#define OPENSSL_BUILT_ON 2 +#define OPENSSL_PLATFORM 3 +#define OPENSSL_DIR 4 + +// OpenSSL_version is a compatibility function that returns the string +// "AWS-LC" with the AWS-LC version number appended if |which| is +// |OPENSSL_VERSION| and placeholder strings otherwise. +OPENSSL_EXPORT const char *OpenSSL_version(int which); + +#define SSLEAY_VERSION OPENSSL_VERSION +#define SSLEAY_CFLAGS OPENSSL_CFLAGS +#define SSLEAY_BUILT_ON OPENSSL_BUILT_ON +#define SSLEAY_PLATFORM OPENSSL_PLATFORM +#define SSLEAY_DIR OPENSSL_DIR + +// SSLeay_version calls |OpenSSL_version|. +OPENSSL_EXPORT const char *SSLeay_version(int which); + +// SSLeay is a compatibility function that returns OPENSSL_VERSION_NUMBER from +// base.h. +OPENSSL_EXPORT unsigned long SSLeay(void); + +// OpenSSL_version_num is a compatibility function that returns +// OPENSSL_VERSION_NUMBER from base.h. +OPENSSL_EXPORT unsigned long OpenSSL_version_num(void); + +OPENSSL_EXPORT unsigned long awslc_api_version_num(void); + +// CRYPTO_malloc_init returns one. +OPENSSL_EXPORT int CRYPTO_malloc_init(void); + +// OPENSSL_malloc_init returns one. +OPENSSL_EXPORT int OPENSSL_malloc_init(void); + +// ENGINE_load_builtin_engines does nothing. +OPENSSL_DEPRECATED OPENSSL_EXPORT void ENGINE_load_builtin_engines(void); + +// ENGINE_register_all_ciphers does nothing. +OPENSSL_DEPRECATED OPENSSL_EXPORT void ENGINE_register_all_ciphers(void); + +// ENGINE_register_all_digests does nothing. +OPENSSL_DEPRECATED OPENSSL_EXPORT void ENGINE_register_all_digests(void); + +// ENGINE_register_all_complete returns one. +OPENSSL_DEPRECATED OPENSSL_EXPORT int ENGINE_register_all_complete(void); + +// OPENSSL_load_builtin_modules does nothing. +OPENSSL_EXPORT void OPENSSL_load_builtin_modules(void); + +// AWS-LC does not support custom flags when initializing the library, these +// values are included to simplify building other software that expects them. + +#define OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS 0 +#define OPENSSL_INIT_LOAD_CRYPTO_STRINGS 0 +#define OPENSSL_INIT_ADD_ALL_CIPHERS 0 +#define OPENSSL_INIT_ADD_ALL_DIGESTS 0 +#define OPENSSL_INIT_NO_ADD_ALL_CIPHERS 0 +#define OPENSSL_INIT_NO_ADD_ALL_DIGESTS 0 +#define OPENSSL_INIT_LOAD_CONFIG 0 +#define OPENSSL_INIT_NO_LOAD_CONFIG 0 +#define OPENSSL_INIT_ENGINE_ALL_BUILTIN 0 +#define OPENSSL_INIT_ATFORK 0 + +// OPENSSL_init_crypto calls |CRYPTO_library_init| and returns one. +OPENSSL_EXPORT int OPENSSL_init_crypto(uint64_t opts, + const OPENSSL_INIT_SETTINGS *settings); + +// OPENSSL_init does nothing. +OPENSSL_EXPORT void OPENSSL_init(void); + +// OPENSSL_cleanup does nothing. +OPENSSL_EXPORT void OPENSSL_cleanup(void); + +// FIPS_mode_set returns one if |on| matches whether BoringSSL was built with +// |BORINGSSL_FIPS| and zero otherwise. +OPENSSL_EXPORT int FIPS_mode_set(int on); + +// CRYPTO_mem_ctrl intentionally does nothing and returns 0. +// AWS-LC defines |OPENSSL_NO_CRYPTO_MDEBUG| by default. +// These are related to memory debugging functionalities provided by OpenSSL, +// but are not supported in AWS-LC. +OPENSSL_EXPORT OPENSSL_DEPRECATED int CRYPTO_mem_ctrl(int mode); + +#define CRYPTO_MEM_CHECK_ON 0 + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_CRYPTO_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ctrdrbg.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ctrdrbg.h new file mode 100644 index 0000000..6ab3e8e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ctrdrbg.h @@ -0,0 +1,72 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CTRDRBG_H +#define OPENSSL_HEADER_CTRDRBG_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// FIPS pseudo-random number generator. + + +// CTR-DRBG state objects. +// +// CTR_DRBG_STATE contains the state of a FIPS AES-CTR-based pseudo-random +// number generator. If BoringSSL was built in FIPS mode then this is a FIPS +// Approved algorithm. + +// CTR_DRBG_ENTROPY_LEN is the number of bytes of input entropy. See SP +// 800-90Ar1, table 3. +#define CTR_DRBG_ENTROPY_LEN 48 + +// CTR_DRBG_MAX_GENERATE_LENGTH is the maximum number of bytes that can be +// generated in a single call to |CTR_DRBG_generate|. +#define CTR_DRBG_MAX_GENERATE_LENGTH 65536 + +// CTR_DRBG_new returns an initialized |CTR_DRBG_STATE|, or NULL if either +// allocation failed or if |personalization_len| is invalid. +OPENSSL_EXPORT CTR_DRBG_STATE *CTR_DRBG_new( + const uint8_t entropy[CTR_DRBG_ENTROPY_LEN], const uint8_t *personalization, + size_t personalization_len); + +// CTR_DRBG_free frees |state| if non-NULL, or else does nothing. +OPENSSL_EXPORT void CTR_DRBG_free(CTR_DRBG_STATE* state); + +// CTR_DRBG_reseed reseeds |drbg| given |CTR_DRBG_ENTROPY_LEN| bytes of entropy +// in |entropy| and, optionally, up to |CTR_DRBG_ENTROPY_LEN| bytes of +// additional data. It returns one on success or zero on error. |entropy| and +// |additional_data| must not alias. +OPENSSL_EXPORT int CTR_DRBG_reseed(CTR_DRBG_STATE *drbg, + const uint8_t entropy[CTR_DRBG_ENTROPY_LEN], + const uint8_t *additional_data, + size_t additional_data_len); + +// CTR_DRBG_generate processes to up |CTR_DRBG_ENTROPY_LEN| bytes of additional +// data (if any) and then writes |out_len| random bytes to |out|, where +// |out_len| <= |CTR_DRBG_MAX_GENERATE_LENGTH|. It returns one on success or +// zero on error. +OPENSSL_EXPORT int CTR_DRBG_generate(CTR_DRBG_STATE *drbg, uint8_t *out, + size_t out_len, + const uint8_t *additional_data, + size_t additional_data_len); + +// CTR_DRBG_clear zeroises the state of |drbg|. +OPENSSL_EXPORT void CTR_DRBG_clear(CTR_DRBG_STATE *drbg); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { +BSSL_NAMESPACE_BEGIN +BORINGSSL_MAKE_DELETER(CTR_DRBG_STATE, CTR_DRBG_free) +BSSL_NAMESPACE_END +} // extern C++ +#endif + +#endif // OPENSSL_HEADER_CTRDRBG_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/curve25519.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/curve25519.h new file mode 100644 index 0000000..97d7afa --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/curve25519.h @@ -0,0 +1,253 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CURVE25519_H +#define OPENSSL_HEADER_CURVE25519_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Curve25519. +// +// Curve25519 is an elliptic curve. See https://tools.ietf.org/html/rfc7748. + + +// X25519. +// +// X25519 is the Diffie-Hellman primitive built from curve25519. It is +// sometimes referred to as “curve25519”, but “X25519” is a more precise name. +// See http://cr.yp.to/ecdh.html and https://tools.ietf.org/html/rfc7748. + +#define X25519_PRIVATE_KEY_LEN 32 +#define X25519_PUBLIC_VALUE_LEN 32 +#define X25519_SHARED_KEY_LEN 32 + +// X25519_keypair sets |out_public_value| and |out_private_key| to a freshly +// generated, public–private key pair. +OPENSSL_EXPORT void X25519_keypair( + uint8_t out_public_value[X25519_PUBLIC_VALUE_LEN], + uint8_t out_private_key[X25519_PRIVATE_KEY_LEN]); + +// X25519 writes a shared key to |out_shared_key| that is calculated from the +// given private key and the peer's public value. It returns one on success and +// zero on error. +// +// Don't use the shared key directly, rather use a KDF and also include the two +// public values as inputs. +OPENSSL_EXPORT int X25519(uint8_t out_shared_key[X25519_SHARED_KEY_LEN], + const uint8_t private_key[X25519_PRIVATE_KEY_LEN], + const uint8_t peer_public_value[X25519_PUBLIC_VALUE_LEN]); + +// X25519_public_from_private calculates a Diffie-Hellman public value from the +// given private key and writes it to |out_public_value|. +OPENSSL_EXPORT void X25519_public_from_private( + uint8_t out_public_value[X25519_PUBLIC_VALUE_LEN], + const uint8_t private_key[X25519_PRIVATE_KEY_LEN]); + + +// Ed25519. +// +// Ed25519 is a signature scheme using a twisted-Edwards curve that is +// birationally equivalent to curve25519. +// +// Note that, unlike RFC 8032's formulation, our private key representation +// includes a public key suffix to make multiple key signing operations with the +// same key more efficient. The RFC 8032 private key is referred to in this +// implementation as the "seed" and is the first 32 bytes of our private key. + +#define ED25519_PRIVATE_KEY_LEN 64 +#define ED25519_PRIVATE_KEY_SEED_LEN 32 +#define ED25519_PUBLIC_KEY_LEN 32 +#define ED25519_SIGNATURE_LEN 64 +#define ED25519_SEED_LEN 32 + +// ED25519_keypair sets |out_public_key| and |out_private_key| to a freshly +// generated, public–private key pair. +OPENSSL_EXPORT void ED25519_keypair(uint8_t out_public_key[ED25519_PUBLIC_KEY_LEN], + uint8_t out_private_key[ED25519_PRIVATE_KEY_LEN]); + +// ED25519_sign sets |out_sig| to be a signature of |message_len| bytes from +// |message| using |private_key|. It returns one on success or zero on +// allocation failure. +OPENSSL_EXPORT int ED25519_sign(uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t *message, size_t message_len, + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN]); + +// ED25519_verify returns one iff |signature| is a valid signature, by +// |public_key| of |message_len| bytes from |message|. It returns zero +// otherwise. +OPENSSL_EXPORT int ED25519_verify(const uint8_t *message, size_t message_len, + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN]); + +// ED25519ctx_sign sets |out_sig| to be a Ed25519ctx (RFC 8032) pure signature +// of |message_len| bytes from |message| using |private_key|, and the provided +// |context_len| bytes for |context|. |context_len| must be greater than zero, +// but no more than 255. It returns one on success or zero on failure. +OPENSSL_EXPORT int ED25519ctx_sign( + uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t *message, size_t message_len, + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ctx_verify returns one iff |signature| is a valid Ed25519ctx pure +// signature, by |public_key| of |message_len| bytes from |message|, and +// |context_len| bytes from |context|. |context_len| must be greater than zero, +// but no more than 255. It returns zero otherwise. +OPENSSL_EXPORT int ED25519ctx_verify(const uint8_t *message, size_t message_len, + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_sign sets |out_sig| to be a Ed25519ph (RFC 8032) / HashEdDSA +// signature of |message_len| bytes from |message| using |private_key|, and the +// provided |context_len| bytes for |context|. |context_len| may be zero, but no +// more than 255. It returns one on success or zero on failure. +OPENSSL_EXPORT int ED25519ph_sign( + uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t *message, size_t message_len, + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_verify returns one iff |signature| is a valid Ed25519ph (RFC 8032) +// / HashEdDSA signature, by |public_key| of |message_len| bytes from |message|, +// and |context_len| bytes from |context|. |context_len| may be zero, but no +// more than 255. It returns zero otherwise. +OPENSSL_EXPORT int ED25519ph_verify(const uint8_t *message, size_t message_len, + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_sign_digest sets |out_sig| to be a Ed25519ph (RFC 8032) / HashEdDSA +// signature of a pre-computed SHA-512 message digest |digest| using +// |private_key|, and the provided |context_len| bytes for |context|. +// |context_len| may be zero, but no more than 255. +// It returns one on success or zero on failure. +OPENSSL_EXPORT int ED25519ph_sign_digest( + uint8_t out_sig[ED25519_SIGNATURE_LEN], + const uint8_t digest[64], + const uint8_t private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519ph_verify_digest returns one iff |signature| is a valid Ed25519ph (RFC +// 8032) / HashEdDSA signature, by |public_key| of a pre-computed SHA-512 +// message digest |digest|, and |context_len| bytes from |context|. +// |context_len| may be zero, but no more than 255. +// It returns zero otherwise. +OPENSSL_EXPORT int ED25519ph_verify_digest(const uint8_t digest[64], + const uint8_t signature[ED25519_SIGNATURE_LEN], + const uint8_t public_key[ED25519_PUBLIC_KEY_LEN], + const uint8_t *context, size_t context_len); + +// ED25519_keypair_from_seed calculates a public and private key from an +// Ed25519 “seed”. Seed values are not exposed by this API (although they +// happen to be the first 32 bytes of a private key) so this function is for +// interoperating with systems that may store just a seed instead of a full +// private key. +OPENSSL_EXPORT void ED25519_keypair_from_seed(uint8_t out_public_key[ED25519_PUBLIC_KEY_LEN], + uint8_t out_private_key[ED25519_PRIVATE_KEY_LEN], + const uint8_t seed[ED25519_SEED_LEN]); + + +// SPAKE2. +// +// SPAKE2 is a password-authenticated key-exchange. It allows two parties, +// who share a low-entropy secret (i.e. password), to agree on a shared key. +// An attacker can only make one guess of the password per execution of the +// protocol. +// +// See https://tools.ietf.org/html/draft-irtf-cfrg-spake2-02. + +// spake2_role_t enumerates the different “roles” in SPAKE2. The protocol +// requires that the symmetry of the two parties be broken so one participant +// must be “Alice” and the other be “Bob”. +enum spake2_role_t { + spake2_role_alice, + spake2_role_bob +}; + +// SPAKE2_CTX_new creates a new |SPAKE2_CTX| (which can only be used for a +// single execution of the protocol). SPAKE2 requires the symmetry of the two +// parties to be broken which is indicated via |my_role| – each party must pass +// a different value for this argument. +// +// The |my_name| and |their_name| arguments allow optional, opaque names to be +// bound into the protocol. For example MAC addresses, hostnames, usernames +// etc. These values are not exposed and can avoid context-confusion attacks +// when a password is shared between several devices. +OPENSSL_EXPORT SPAKE2_CTX *SPAKE2_CTX_new( + enum spake2_role_t my_role, + const uint8_t *my_name, size_t my_name_len, + const uint8_t *their_name, size_t their_name_len); + +// SPAKE2_CTX_free frees |ctx| and all the resources that it has allocated. +OPENSSL_EXPORT void SPAKE2_CTX_free(SPAKE2_CTX *ctx); + +// SPAKE2_MAX_MSG_SIZE is the maximum size of a SPAKE2 message. +#define SPAKE2_MAX_MSG_SIZE 32 + +// SPAKE2_generate_msg generates a SPAKE2 message given |password|, writes +// it to |out| and sets |*out_len| to the number of bytes written. +// +// At most |max_out_len| bytes are written to |out| and, in order to ensure +// success, |max_out_len| should be at least |SPAKE2_MAX_MSG_SIZE| bytes. +// +// This function can only be called once for a given |SPAKE2_CTX|. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int SPAKE2_generate_msg(SPAKE2_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *password, + size_t password_len); + +// SPAKE2_MAX_KEY_SIZE is the maximum amount of key material that SPAKE2 will +// produce. +#define SPAKE2_MAX_KEY_SIZE 64 + +// SPAKE2_process_msg completes the SPAKE2 exchange given the peer's message in +// |their_msg|, writes at most |max_out_key_len| bytes to |out_key| and sets +// |*out_key_len| to the number of bytes written. +// +// The resulting keying material is suitable for: +// - Using directly in a key-confirmation step: i.e. each side could +// transmit a hash of their role, a channel-binding value and the key +// material to prove to the other side that they know the shared key. +// - Using as input keying material to HKDF to generate a variety of subkeys +// for encryption etc. +// +// If |max_out_key_key| is smaller than the amount of key material generated +// then the key is silently truncated. If you want to ensure that no truncation +// occurs then |max_out_key| should be at least |SPAKE2_MAX_KEY_SIZE|. +// +// You must call |SPAKE2_generate_msg| on a given |SPAKE2_CTX| before calling +// this function. On successful return, |ctx| is complete and calling +// |SPAKE2_CTX_free| is the only acceptable operation on it. +// +// Returns one on success or zero on error. +OPENSSL_EXPORT int SPAKE2_process_msg(SPAKE2_CTX *ctx, uint8_t *out_key, + size_t *out_key_len, + size_t max_out_key_len, + const uint8_t *their_msg, + size_t their_msg_len); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(SPAKE2_CTX, SPAKE2_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_CURVE25519_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/des.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/des.h new file mode 100644 index 0000000..24b9111 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/des.h @@ -0,0 +1,113 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DES_H +#define OPENSSL_HEADER_DES_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// DES. +// +// This module is deprecated and retained for legacy reasons only. It is slow +// and may leak key material with timing or cache side channels. Moreover, +// single-keyed DES is broken and can be brute-forced in under a day. +// +// Use a modern cipher, such as AES-GCM or ChaCha20-Poly1305, instead. + + +typedef struct DES_cblock_st { + uint8_t bytes[8]; +} DES_cblock; + +typedef struct DES_cblock_st const_DES_cblock; + +typedef struct DES_ks { + uint32_t subkeys[16][2]; +} DES_key_schedule; + + +#define DES_KEY_SZ (sizeof(DES_cblock)) +#define DES_SCHEDULE_SZ (sizeof(DES_key_schedule)) + +#define DES_ENCRYPT 1 +#define DES_DECRYPT 0 + +#define DES_CBC_MODE 0 +#define DES_PCBC_MODE 1 + +// DES_is_weak_key checks if |key| is a weak or semi-weak key, see SP 800-67r2 +// section 3.3.2 +OPENSSL_EXPORT int DES_is_weak_key(const DES_cblock *key); + +// DES_set_key checks that |key| is not weak and the parity before calling +// |DES_set_key_unchecked|. The key schedule is always initialized, the checks +// only affect the return value: +// 0: key is not weak and has odd parity +// -1: key is not odd +// -2: key is a weak key, the parity might also be even +OPENSSL_EXPORT int DES_set_key(const DES_cblock *key, DES_key_schedule *schedule); + +// DES_set_key_unchecked performs a key schedule and initialises |schedule| with |key|. +OPENSSL_EXPORT void DES_set_key_unchecked(const DES_cblock *key, DES_key_schedule *schedule); + +// DES_key_sched calls |DES_set_key|. +OPENSSL_EXPORT int DES_key_sched(const DES_cblock *key, DES_key_schedule *schedule); + +// DES_set_odd_parity sets the parity bits (the least-significant bits in each +// byte) of |key| given the other bits in each byte. +OPENSSL_EXPORT void DES_set_odd_parity(DES_cblock *key); + +// DES_ecb_encrypt encrypts (or decrypts, if |is_encrypt| is |DES_DECRYPT|) a +// single DES block (8 bytes) from in to out, using the key configured in +// |schedule|. +OPENSSL_EXPORT void DES_ecb_encrypt(const DES_cblock *in, DES_cblock *out, + const DES_key_schedule *schedule, + int is_encrypt); + +// DES_ncbc_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) |len| +// bytes from |in| to |out| with DES in CBC mode. +OPENSSL_EXPORT void DES_ncbc_encrypt(const uint8_t *in, uint8_t *out, + size_t len, + const DES_key_schedule *schedule, + DES_cblock *ivec, int enc); + +// DES_ecb3_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) a single +// block (8 bytes) of data from |input| to |output| using 3DES. +OPENSSL_EXPORT void DES_ecb3_encrypt(const DES_cblock *input, + DES_cblock *output, + const DES_key_schedule *ks1, + const DES_key_schedule *ks2, + const DES_key_schedule *ks3, + int enc); + +// DES_ede3_cbc_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) |len| +// bytes from |in| to |out| with 3DES in CBC mode. 3DES uses three keys, thus +// the function takes three different |DES_key_schedule|s. +OPENSSL_EXPORT void DES_ede3_cbc_encrypt(const uint8_t *in, uint8_t *out, + size_t len, + const DES_key_schedule *ks1, + const DES_key_schedule *ks2, + const DES_key_schedule *ks3, + DES_cblock *ivec, int enc); + +// DES_ede2_cbc_encrypt encrypts (or decrypts, if |enc| is |DES_DECRYPT|) |len| +// bytes from |in| to |out| with 3DES in CBC mode. With this keying option, the +// first and third 3DES keys are identical. Thus, this function takes only two +// different |DES_key_schedule|s. +OPENSSL_EXPORT void DES_ede2_cbc_encrypt(const uint8_t *in, uint8_t *out, + size_t len, + const DES_key_schedule *ks1, + const DES_key_schedule *ks2, + DES_cblock *ivec, int enc); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_DES_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dh.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dh.h new file mode 100644 index 0000000..5931393 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dh.h @@ -0,0 +1,364 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DH_H +#define OPENSSL_HEADER_DH_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// DH contains functions for performing Diffie-Hellman key agreement in +// multiplicative groups. +// +// This module is deprecated and retained for legacy reasons only. It is not +// considered a priority for performance or hardening work. Do not use it in +// new code. Use X25519 or ECDH with P-256 instead. + + +// Allocation and destruction. +// +// A |DH| object represents a Diffie-Hellman key or group parameters. A given +// object may be used concurrently on multiple threads by non-mutating +// functions, provided no other thread is concurrently calling a mutating +// function. Unless otherwise documented, functions which take a |const| pointer +// are non-mutating and functions which take a non-|const| pointer are mutating. + +// DH_new returns a new, empty DH object or NULL on error. +OPENSSL_EXPORT DH *DH_new(void); + +// DH_new_by_nid returns the DH specified by |nid|, only NID_ffdhe2048, and +// NID_ffdhe4096 are supported. All other values will return null. +OPENSSL_EXPORT DH *DH_new_by_nid(int nid); + +// DH_free decrements the reference count of |dh| and frees it if the reference +// count drops to zero. +OPENSSL_EXPORT void DH_free(DH *dh); + +// DH_up_ref increments the reference count of |dh| and returns one. It does not +// mutate |dh| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int DH_up_ref(DH *dh); + + +// Properties. + +// DH_bits returns the size of |dh|'s group modulus, in bits. +OPENSSL_EXPORT unsigned DH_bits(const DH *dh); + +// DH_get0_pub_key returns |dh|'s public key. +OPENSSL_EXPORT const BIGNUM *DH_get0_pub_key(const DH *dh); + +// DH_get0_priv_key returns |dh|'s private key, or NULL if |dh| is a public key. +OPENSSL_EXPORT const BIGNUM *DH_get0_priv_key(const DH *dh); + +// DH_get0_p returns |dh|'s group modulus. +OPENSSL_EXPORT const BIGNUM *DH_get0_p(const DH *dh); + +// DH_get0_q returns the size of |dh|'s subgroup, or NULL if it is unset. +OPENSSL_EXPORT const BIGNUM *DH_get0_q(const DH *dh); + +// DH_get0_g returns |dh|'s group generator. +OPENSSL_EXPORT const BIGNUM *DH_get0_g(const DH *dh); + +// DH_get0_key sets |*out_pub_key| and |*out_priv_key|, if non-NULL, to |dh|'s +// public and private key, respectively. If |dh| is a public key, the private +// key will be set to NULL. +OPENSSL_EXPORT void DH_get0_key(const DH *dh, const BIGNUM **out_pub_key, + const BIGNUM **out_priv_key); + +// DH_set0_key sets |dh|'s public and private key to the specified values. If +// NULL, the field is left unchanged. On success, it takes ownership of each +// argument and returns one. Otherwise, it returns zero. +OPENSSL_EXPORT int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); + +// DH_get0_pqg sets |*out_p|, |*out_q|, and |*out_g|, if non-NULL, to |dh|'s p, +// q, and g parameters, respectively. +OPENSSL_EXPORT void DH_get0_pqg(const DH *dh, const BIGNUM **out_p, + const BIGNUM **out_q, const BIGNUM **out_g); + +// DH_set0_pqg sets |dh|'s p, q, and g parameters to the specified values. If +// NULL, the field is left unchanged. On success, it takes ownership of each +// argument and returns one. Otherwise, it returns zero. |q| may be NULL, but +// |p| and |g| must either be specified or already configured on |dh|. +OPENSSL_EXPORT int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); + +// DH_set_length sets the number of bits to use for the secret exponent when +// calling |DH_generate_key| on |dh| and returns one. If unset, +// |DH_generate_key| will use the bit length of p. +OPENSSL_EXPORT int DH_set_length(DH *dh, unsigned priv_length); + + +// Standard parameters. + +// DH_get_rfc7919_2048 returns the group `ffdhe2048` from +// https://tools.ietf.org/html/rfc7919#appendix-A.1. It returns NULL if out +// of memory. +OPENSSL_EXPORT DH *DH_get_rfc7919_2048(void); + +// DH_get_rfc7919_4096 returns the group `ffdhe4096` from +// https://tools.ietf.org/html/rfc7919#appendix-A.3. It returns NULL if out +// of memory. +OPENSSL_EXPORT DH *DH_get_rfc7919_4096(void); + +// BN_get_rfc3526_prime_1536 sets |*ret| to the 1536-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *ret); + +// BN_get_rfc3526_prime_2048 sets |*ret| to the 2048-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *ret); + +// BN_get_rfc3526_prime_3072 sets |*ret| to the 3072-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *ret); + +// BN_get_rfc3526_prime_4096 sets |*ret| to the 4096-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *ret); + +// BN_get_rfc3526_prime_6144 sets |*ret| to the 6144-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *ret); + +// BN_get_rfc3526_prime_8192 sets |*ret| to the 8192-bit MODP group from RFC +// 3526 and returns |ret|. If |ret| is NULL then a fresh |BIGNUM| is allocated +// and returned. It returns NULL on allocation failure. The generator for this +// group is 2. +OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *ret); + + +// Parameter generation. + +#define DH_GENERATOR_2 2 +#define DH_GENERATOR_5 5 + +// DH_generate_parameters_ex generates a suitable Diffie-Hellman group with a +// prime that is |prime_bits| long and stores it in |dh|. The generator of the +// group will be |generator|, which should be |DH_GENERATOR_2| unless there's a +// good reason to use a different value. The |cb| argument contains a callback +// function that will be called during the generation. See the documentation in +// |bn.h| about this. In addition to the callback invocations from |BN|, |cb| +// will also be called with |event| equal to three when the generation is +// complete. +OPENSSL_EXPORT int DH_generate_parameters_ex(DH *dh, int prime_bits, + int generator, BN_GENCB *cb); + + +// Diffie-Hellman operations. + +// DH_generate_key generates a new, random, private key and stores it in +// |dh|, if |dh| does not already have a private key. Otherwise, it updates +// |dh|'s public key to match the private key. It returns one on success and +// zero on error. +OPENSSL_EXPORT int DH_generate_key(DH *dh); + +// DH_compute_key_padded calculates the shared key between |dh| and |peers_key| +// and writes it as a big-endian integer into |out|, padded up to |DH_size| +// bytes. It returns the number of bytes written, which is always |DH_size|, or +// a negative number on error. |out| must have |DH_size| bytes of space. +// +// WARNING: this differs from the usual BoringSSL return-value convention. +// +// Note this function differs from |DH_compute_key| in that it preserves leading +// zeros in the secret. This function is the preferred variant. It matches PKCS +// #3 and avoids some side channel attacks. However, the two functions are not +// drop-in replacements for each other. Using a different variant than the +// application expects will result in sporadic key mismatches. +// +// Callers that expect a fixed-width secret should use this function over +// |DH_compute_key|. Callers that use either function should migrate to a modern +// primitive such as X25519 or ECDH with P-256 instead. +// +// This function does not mutate |dh| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int DH_compute_key_padded(uint8_t *out, const BIGNUM *peers_key, + DH *dh); + +// DH_compute_key_hashed calculates the shared key between |dh| and |peers_key| +// and hashes it with the given |digest|. If the hash output is less than +// |max_out_len| bytes then it writes the hash output to |out| and sets +// |*out_len| to the number of bytes written. Otherwise it signals an error. It +// returns one on success or zero on error. +// +// NOTE: this follows the usual BoringSSL return-value convention, but that's +// different from |DH_compute_key| and |DH_compute_key_padded|. +// +// This function does not mutate |dh| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int DH_compute_key_hashed(DH *dh, uint8_t *out, size_t *out_len, + size_t max_out_len, + const BIGNUM *peers_key, + const EVP_MD *digest); + + +// Utility functions. + +// DH_size returns the number of bytes in the DH group's prime. +OPENSSL_EXPORT int DH_size(const DH *dh); + +// DH_num_bits returns the minimum number of bits needed to represent the +// absolute value of the DH group's prime. +OPENSSL_EXPORT unsigned DH_num_bits(const DH *dh); + +#define DH_CHECK_P_NOT_PRIME 0x01 +#define DH_CHECK_P_NOT_SAFE_PRIME 0x02 +#define DH_CHECK_UNABLE_TO_CHECK_GENERATOR 0x04 +#define DH_CHECK_NOT_SUITABLE_GENERATOR 0x08 +#define DH_CHECK_Q_NOT_PRIME 0x10 +#define DH_CHECK_INVALID_Q_VALUE 0x20 + +// These are compatibility defines. +#define DH_NOT_SUITABLE_GENERATOR DH_CHECK_NOT_SUITABLE_GENERATOR +#define DH_UNABLE_TO_CHECK_GENERATOR DH_CHECK_UNABLE_TO_CHECK_GENERATOR + +// DH_check checks the suitability of |dh| as a Diffie-Hellman group. and sets +// |DH_CHECK_*| flags in |*out_flags| if it finds any errors. It returns one if +// |*out_flags| was successfully set and zero on error. +// +// Note: these checks may be quite computationally expensive. +OPENSSL_EXPORT int DH_check(const DH *dh, int *out_flags); + +#define DH_CHECK_PUBKEY_TOO_SMALL 0x1 +#define DH_CHECK_PUBKEY_TOO_LARGE 0x2 +#define DH_CHECK_PUBKEY_INVALID 0x4 + +// DH_check_pub_key checks the suitability of |pub_key| as a public key for the +// DH group in |dh| and sets |DH_CHECK_PUBKEY_*| flags in |*out_flags| if it +// finds any errors. It returns one if |*out_flags| was successfully set and +// zero on error. +OPENSSL_EXPORT int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, + int *out_flags); + +// DHparams_dup allocates a fresh |DH| and copies the parameters from |dh| into +// it. It returns the new |DH| or NULL on error. +OPENSSL_EXPORT DH *DHparams_dup(const DH *dh); + + +// ASN.1 functions. + +// DH_parse_parameters decodes a DER-encoded DHParameter structure (PKCS #3) +// from |cbs| and advances |cbs|. It returns a newly-allocated |DH| or NULL on +// error. +OPENSSL_EXPORT DH *DH_parse_parameters(CBS *cbs); + +// DH_marshal_parameters marshals |dh| as a DER-encoded DHParameter structure +// (PKCS #3) and appends the result to |cbb|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int DH_marshal_parameters(CBB *cbb, const DH *dh); + + +// Deprecated functions. + +// DH_generate_parameters behaves like |DH_generate_parameters_ex|, which is +// what you should use instead. It returns NULL on error, or a newly-allocated +// |DH| on success. This function is provided for compatibility only. +OPENSSL_EXPORT DH *DH_generate_parameters(int prime_len, int generator, + void (*callback)(int, int, void *), + void *cb_arg); + +// d2i_DHparams parses a DER-encoded DHParameter structure (PKCS #3) from |len| +// bytes at |*inp|, as in |d2i_SAMPLE|. +// +// Use |DH_parse_parameters| instead. +OPENSSL_EXPORT DH *d2i_DHparams(DH **ret, const unsigned char **inp, long len); + +// i2d_DHparams marshals |in| to a DER-encoded DHParameter structure (PKCS #3), +// as described in |i2d_SAMPLE|. +// +// Use |DH_marshal_parameters| instead. +OPENSSL_EXPORT int i2d_DHparams(const DH *in, unsigned char **outp); + +// DH_compute_key behaves like |DH_compute_key_padded| but, contrary to PKCS #3, +// returns a variable-length shared key with leading zeros. It returns the +// number of bytes written, or a negative number on error. |out| must have +// |DH_size| bytes of space. +// +// WARNING: this differs from the usual BoringSSL return-value convention. +// +// Note this function's running time and memory access pattern leaks information +// about the shared secret. Particularly if |dh| is reused, this may result in +// side channel attacks such as https://raccoon-attack.com/. +// +// |DH_compute_key_padded| is the preferred variant and avoids the above +// attacks. However, the two functions are not drop-in replacements for each +// other. Using a different variant than the application expects will result in +// sporadic key mismatches. +// +// Callers that expect a fixed-width secret should use |DH_compute_key_padded| +// instead. Callers that use either function should migrate to a modern +// primitive such as X25519 or ECDH with P-256 instead. +// +// This function does not mutate |dh| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int DH_compute_key(uint8_t *out, const BIGNUM *peers_key, + DH *dh); + +// DH_get_2048_256 returns the 2048-bit MODP Group with 256-bit Prime Order +// Subgroup from RFC 5114. This function returns a new DH object with standard +// parameters. It returns NULL on allocation failure. +// +// Warning: 2048-256 is no longer an optimal parameter for Diffie-Hellman. No +// one should use finite field Diffie-Hellman anymore. +// This function has been deprecated with no replacement. +OPENSSL_EXPORT DH *DH_get_2048_256(void); + + +// General No-op Functions [Deprecated]. + +// DH_clear_flags does nothing and is included to simplify compiling code that +// expects it. +OPENSSL_EXPORT OPENSSL_DEPRECATED void DH_clear_flags(DH *dh, int flags); + +// DH_FLAG_CACHE_MONT_P is not supported by AWS-LC and is included to simplify +// compiling code that expects it. This flag controls if the DH APIs should +// cache the montgomery form of the prime to speed up multiplication at the cost +// of increasing memory storage. AWS-LC always does this and does not support +// turning this option off. +// +// NOTE: This is also on by default in OpenSSL. +#define DH_FLAG_CACHE_MONT_P 0 + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(DH, DH_free) +BORINGSSL_MAKE_UP_REF(DH, DH_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define DH_R_BAD_GENERATOR 100 +#define DH_R_INVALID_PUBKEY 101 +#define DH_R_MODULUS_TOO_LARGE 102 +#define DH_R_NO_PRIVATE_VALUE 103 +#define DH_R_DECODE_ERROR 104 +#define DH_R_ENCODE_ERROR 105 +#define DH_R_INVALID_NID 106 +#define DH_R_INVALID_PARAMETERS 107 + +#define DH_F_DH_BUILTIN_GENPARAMS 0 + +#endif // OPENSSL_HEADER_DH_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/digest.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/digest.h new file mode 100644 index 0000000..b72d8d7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/digest.h @@ -0,0 +1,373 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DIGEST_H +#define OPENSSL_HEADER_DIGEST_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// Digest functions. +// +// An EVP_MD abstracts the details of a specific hash function allowing code to +// deal with the concept of a "hash function" without needing to know exactly +// which hash function it is. + + +// Hash algorithms. +// +// The following functions return |EVP_MD| objects that implement the named hash +// function. + +OPENSSL_EXPORT const EVP_MD *EVP_md4(void); +OPENSSL_EXPORT const EVP_MD *EVP_md5(void); +OPENSSL_EXPORT const EVP_MD *EVP_ripemd160(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha1(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha224(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha256(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha384(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha512(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha512_224(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha512_256(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_224(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_256(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_384(void); +OPENSSL_EXPORT const EVP_MD *EVP_sha3_512(void); +OPENSSL_EXPORT const EVP_MD *EVP_shake128(void); +OPENSSL_EXPORT const EVP_MD *EVP_shake256(void); +OPENSSL_EXPORT const EVP_MD *EVP_blake2b256(void); + +// EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of +// MD5 and SHA-1, as used in TLS 1.1 and below. +OPENSSL_EXPORT const EVP_MD *EVP_md5_sha1(void); + +// EVP_get_digestbynid returns an |EVP_MD| for the given NID, or NULL if no +// such digest is known. +OPENSSL_EXPORT const EVP_MD *EVP_get_digestbynid(int nid); + +// EVP_get_digestbyobj returns an |EVP_MD| for the given |ASN1_OBJECT|, or NULL +// if no such digest is known. +OPENSSL_EXPORT const EVP_MD *EVP_get_digestbyobj(const ASN1_OBJECT *obj); + + +// Digest contexts. +// +// An EVP_MD_CTX represents the state of a specific digest operation in +// progress. + +// EVP_MD_CTX_init initialises an, already allocated, |EVP_MD_CTX|. This is the +// same as setting the structure to zero. +OPENSSL_EXPORT void EVP_MD_CTX_init(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_new allocates and initialises a fresh |EVP_MD_CTX| and returns +// it, or NULL on allocation failure. The caller must use |EVP_MD_CTX_free| to +// release the resulting object. +OPENSSL_EXPORT EVP_MD_CTX *EVP_MD_CTX_new(void); + +// EVP_MD_CTX_cleanup frees any resources owned by |ctx| and resets it to a +// freshly initialised state. It does not free |ctx| itself. It returns one. +OPENSSL_EXPORT int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_cleanse zeros the digest state in |ctx| and then performs the +// actions of |EVP_MD_CTX_cleanup|. Note that some |EVP_MD_CTX| objects contain +// more than just a digest (e.g. those resulting from |EVP_DigestSignInit|) but +// this function does not zero out more than just the digest state even in that +// case. +OPENSSL_EXPORT void EVP_MD_CTX_cleanse(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_free calls |EVP_MD_CTX_cleanup| and then frees |ctx| itself. +OPENSSL_EXPORT void EVP_MD_CTX_free(EVP_MD_CTX *ctx); + +// EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a +// copy of |in|. It returns one on success and zero on allocation failure. +OPENSSL_EXPORT int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in); + +// EVP_MD_CTX_move sets |out|, which must already be initialised, to the hash +// state in |in|. |in| is mutated and left in an empty state. +OPENSSL_EXPORT void EVP_MD_CTX_move(EVP_MD_CTX *out, EVP_MD_CTX *in); + +// EVP_MD_CTX_reset calls |EVP_MD_CTX_cleanup| followed by |EVP_MD_CTX_init|. It +// returns one. +OPENSSL_EXPORT int EVP_MD_CTX_reset(EVP_MD_CTX *ctx); + + +// Digest operations. + +// EVP_DigestInit_ex configures |ctx|, which must already have been +// initialised, for a fresh hashing operation using |type|. It returns one on +// success and zero on allocation failure. +OPENSSL_EXPORT int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, + ENGINE *engine); + +// EVP_DigestInit acts like |EVP_DigestInit_ex| except that |ctx| is +// initialised before use. +OPENSSL_EXPORT int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type); + +// EVP_DigestUpdate hashes |len| bytes from |data| into the hashing operation +// in |ctx|. It returns one. +OPENSSL_EXPORT int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_MAX_MD_SIZE is the largest digest size supported, in bytes. +// Functions that output a digest generally require the buffer have +// at least this much space. +#define EVP_MAX_MD_SIZE 64 // SHA-512 is the longest so far. + +// EVP_MAX_MD_CHAINING_LENGTH is the largest chaining length supported, in +// bytes. This constant is only for Merkle-Damgard-based hashed functions +// like SHA-1, SHA-2, and MD5. The chaining length is defined as the output +// length of the hash in bytes, before any truncation (e.g., 32 for SHA-224 and +// SHA-256, 64 for SHA-384 and SHA-512). +// This constant is only used internally by HMAC. +#define EVP_MAX_MD_CHAINING_LENGTH 64 // SHA-512 has the longest chaining length so far + +// EVP_MAX_MD_BLOCK_SIZE is the largest digest block size supported, in +// bytes. +#define EVP_MAX_MD_BLOCK_SIZE 144 // SHA3-224 has the largest block size so far + +// EVP_DigestFinal_ex finishes the digest in |ctx| and writes the output to +// |md_out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_size| is not NULL then |*out_size| is set to the +// number of bytes written. It returns one. After this call, the hash cannot be +// updated or finished again until |EVP_DigestInit_ex| is called to start +// another hashing operation. +OPENSSL_EXPORT int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, uint8_t *md_out, + unsigned int *out_size); + +// EVP_DigestFinal acts like |EVP_DigestFinal_ex| except that +// |EVP_MD_CTX_cleanup| is called on |ctx| before returning. +OPENSSL_EXPORT int EVP_DigestFinal(EVP_MD_CTX *ctx, uint8_t *md_out, + unsigned int *out_size); + +// EVP_Digest performs a complete hashing operation in one call. It hashes |len| +// bytes from |data| and writes the digest to |md_out|. |EVP_MD_CTX_size| bytes +// are written, which is at most |EVP_MAX_MD_SIZE|. If |out_size| is not NULL +// then |*out_size| is set to the number of bytes written. It returns one on +// success and zero otherwise. If |type| is an XOF, |out_size| must be set to +// the desired output length. +OPENSSL_EXPORT int EVP_Digest(const void *data, size_t len, uint8_t *md_out, + unsigned int *out_size, const EVP_MD *type, + ENGINE *impl); + + +// Digest function accessors. +// +// These functions allow code to learn details about an abstract hash +// function. + +// EVP_MD_type returns a NID identifying |md|. (For example, |NID_sha256|.) +OPENSSL_EXPORT int EVP_MD_type(const EVP_MD *md); + +// EVP_MD_flags returns the flags for |md|, which is a set of |EVP_MD_FLAG_*| +// values, ORed together. +OPENSSL_EXPORT uint32_t EVP_MD_flags(const EVP_MD *md); + +// EVP_MD_size returns the digest size of |md|, in bytes. +OPENSSL_EXPORT size_t EVP_MD_size(const EVP_MD *md); + +// EVP_MD_block_size returns the native block-size of |md|, in bytes. +OPENSSL_EXPORT size_t EVP_MD_block_size(const EVP_MD *md); + +// EVP_MD_FLAG_DIGALGID_ABSENT indicates that the parameter type in an X.509 +// DigestAlgorithmIdentifier representing this digest function should be +// undefined rather than NULL. +#define EVP_MD_FLAG_DIGALGID_ABSENT 2 + +// EVP_MD_FLAG_XOF indicates that the digest is an extensible-output function +// (XOF). +#define EVP_MD_FLAG_XOF 4 + + +// Digest operation accessors. + +// EVP_MD_CTX_md returns the underlying digest function, or NULL if one has not +// been set. +OPENSSL_EXPORT const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_size returns the digest size of |ctx|, in bytes. It +// will crash if a digest hasn't been set on |ctx|. +OPENSSL_EXPORT size_t EVP_MD_CTX_size(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_block_size returns the block size of the digest function used by +// |ctx|, in bytes. It will crash if a digest hasn't been set on |ctx|. +OPENSSL_EXPORT size_t EVP_MD_CTX_block_size(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_type returns a NID describing the digest function used by |ctx|. +// (For example, |NID_sha256|.) It will crash if a digest hasn't been set on +// |ctx|. +OPENSSL_EXPORT int EVP_MD_CTX_type(const EVP_MD_CTX *ctx); + + +// ASN.1 functions. +// +// These functions allow code to parse and serialize AlgorithmIdentifiers for +// hash functions. + +// EVP_parse_digest_algorithm parses an AlgorithmIdentifier structure containing +// a hash function OID (for example, 2.16.840.1.101.3.4.2.1 is SHA-256) and +// advances |cbs|. The parameters field may either be omitted or a NULL. It +// returns the digest function or NULL on error. +OPENSSL_EXPORT const EVP_MD *EVP_parse_digest_algorithm(CBS *cbs); + +// EVP_marshal_digest_algorithm marshals |md| as an AlgorithmIdentifier +// structure and appends the result to |cbb|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int EVP_marshal_digest_algorithm(CBB *cbb, const EVP_MD *md); + + +// Deprecated functions. + +// EVP_MD_CTX_copy sets |out|, which must /not/ be initialised, to be a copy of +// |in|. It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_MD_CTX_copy(EVP_MD_CTX *out, const EVP_MD_CTX *in); + +// EVP_get_digestbyname returns an |EVP_MD| given a human readable name in +// |name|, or NULL if the name is unknown. +OPENSSL_EXPORT const EVP_MD *EVP_get_digestbyname(const char *); + +// EVP_MD_CTX_create calls |EVP_MD_CTX_new|. +OPENSSL_EXPORT EVP_MD_CTX *EVP_MD_CTX_create(void); + +// EVP_MD_CTX_destroy calls |EVP_MD_CTX_free|. +OPENSSL_EXPORT void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx); + +// EVP_DigestFinalXOF behaves like |EVP_DigestFinal| for XOF digests, writing +// |len| bytes of extended output to |out|. +OPENSSL_EXPORT int EVP_DigestFinalXOF(EVP_MD_CTX *ctx, uint8_t *out, + size_t len); + +// EVP_DigestSqueeze provides byte-wise streaming XOF output generation for +// XOF digests, writing |len| bytes of extended output to |out|. It can be +// called multiple times with arbitrary length |len| output requests. +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_DigestSqueeze(EVP_MD_CTX *ctx, uint8_t *out, + size_t len); + +// EVP_MD_meth_get_flags calls |EVP_MD_flags|. +OPENSSL_EXPORT uint32_t EVP_MD_meth_get_flags(const EVP_MD *md); + +// EVP_MD_nid calls |EVP_MD_type|. +OPENSSL_EXPORT int EVP_MD_nid(const EVP_MD *md); + +// EVP_MD_CTX_set_pkey_ctx sets |ctx|'s |EVP_PKEY_CTX| reference to |pctx|. +// The |EVP_PKEY_CTX| object |pctx| needs to have been initialised before +// associating it with |ctx|. The hash functions associated to |ctx| and |pctx| +// must be equal. Once |EVP_MD_CTX_set_pkey_ctx| is called, the caller is +// responsible for freeing |pctx|. Calling |EVP_MD_CTX_cleanup| will not free +// |pctx|. +// +// A NULL |pctx| pointer is also allowed to set the |EVP_PKEY_CTX| reference +// inside |ctx| to NULL. However, even when doing so, the caller is still +// responsible for freeing the |pctx| pointer that had originally been +// associated. +// +// |EVP_MD_CTX_set_pkey_ctx| will overwrite any |EVP_PKEY_CTX| object associated +// to |ctx|. If it was not associated through a previous +// |EVP_MD_CTX_set_pkey_ctx| call, it will be freed first. +OPENSSL_EXPORT void EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, + EVP_PKEY_CTX *pctx); + +// EVP_MD_CTX_get_pkey_ctx returns the pointer of |ctx|'s |EVP_PKEY_CTX|. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_MD_CTX_get_pkey_ctx(const EVP_MD_CTX *ctx); + +// EVP_MD_CTX_pkey_ctx is a legacy alias of |EVP_MD_CTX_get_pkey_ctx|. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_MD_CTX_pkey_ctx(const EVP_MD_CTX *ctx); + +struct evp_md_pctx_ops; + +// env_md_ctx_st is typoed ("evp" -> "env"), but the typo comes from OpenSSL +// and some consumers forward-declare these structures so we're leaving it +// alone. +struct env_md_ctx_st { + // digest is the underlying digest function, or NULL if not set. + const EVP_MD *digest; + // md_data points to a block of memory that contains the hash-specific + // context. + void *md_data; + + // update is usually copied from |digest->update|. This is only different + // when consumed through |EVP_PKEY_HMAC|. + // TODO: Look into untangling this, so that |EVP_PKEY_HMAC| can directly call + // |digest->update|. |digest->update| operates against |md_data| above, but + // |HMAC_CTX| maintains its own data state in |HMAC_CTX->md_ctx|. + // |HMAC_Update| also has an additional state transition to handle. + int (*update)(EVP_MD_CTX *ctx, const void *data, size_t count); + + // pctx is an opaque (at this layer) pointer to additional context that + // EVP_PKEY functions may store in this object. + EVP_PKEY_CTX *pctx; + + // pctx_ops, if not NULL, points to a vtable that contains functions to + // manipulate |pctx|. + const struct evp_md_pctx_ops *pctx_ops; + + // flags is only used for two cases. + // 1. Set flag |EVP_MD_CTX_FLAG_KEEP_PKEY_CTX|, so as to let |*pctx| refrain + // from being freed when |*pctx| was set externally with + // |EVP_MD_CTX_set_pkey_ctx|. + // 2. Set flag |EVP_MD_CTX_HMAC| for |EVP_PKEY_HMAC|. + unsigned long flags; +} /* EVP_MD_CTX */; + + +// General No-op Functions [Deprecated]. + +// EVP_MD_unstable_sha3_enable is a no-op as SHA3 is always enabled. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_MD_unstable_sha3_enable(bool enable); + +// EVP_MD_unstable_sha3_is_enabled always returns true as SHA3 is always +// enabled. +OPENSSL_EXPORT OPENSSL_DEPRECATED bool EVP_MD_unstable_sha3_is_enabled(void); + +// EVP_MD_CTX_set_flags does nothing. We strongly discourage doing any +// additional configurations when consuming |EVP_MD_CTX|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_MD_CTX_set_flags(EVP_MD_CTX *ctx, + int flags); + +// EVP_MD_CTX_FLAG_NON_FIPS_ALLOW is meaningless. In OpenSSL it permits non-FIPS +// algorithms in FIPS mode. But BoringSSL FIPS mode doesn't prohibit algorithms +// (it's up the the caller to use the FIPS module in a fashion compliant with +// their needs). Thus this exists only to allow code to compile. +#define EVP_MD_CTX_FLAG_NON_FIPS_ALLOW 0 + +// EVP_add_digest does nothing and returns one. It exists only for +// compatibility with OpenSSL, which requires manually loading supported digests +// when certain options are turned on. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_add_digest(const EVP_MD *digest); + +// EVP_md_null is a "null" message digest that does nothing: i.e. the hash it +// returns is of zero length. Included for OpenSSL compatibility +OPENSSL_EXPORT OPENSSL_DEPRECATED const EVP_MD *EVP_md_null(void); + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EVP_MD_CTX, EVP_MD_CTX_free) + +using ScopedEVP_MD_CTX = + internal::StackAllocatedMovable; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + +#define DIGEST_R_INPUT_NOT_INITIALIZED 100 +#define DIGEST_R_DECODE_ERROR 101 +#define DIGEST_R_UNKNOWN_HASH 102 + +#endif // OPENSSL_HEADER_DIGEST_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dsa.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dsa.h new file mode 100644 index 0000000..2e0b308 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dsa.h @@ -0,0 +1,380 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// The DSS routines are based on patches supplied by Steven Schoch . +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_DSA_H +#define OPENSSL_HEADER_DSA_H + +#include +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#define OPENSSL_DSA_MAX_MODULUS_BITS 10000 + + +// DSA contains functions for signing and verifying with the Digital Signature +// Algorithm. +// +// This module is deprecated and retained for legacy reasons only. It is not +// considered a priority for performance or hardening work. Do not use it in +// new code. Use Ed25519, ECDSA with P-256, or RSA instead. + + +// Allocation and destruction. +// +// A |DSA| object represents a DSA key or group parameters. A given object may +// be used concurrently on multiple threads by non-mutating functions, provided +// no other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// DSA_new returns a new, empty DSA object or NULL on error. +OPENSSL_EXPORT DSA *DSA_new(void); + +// DSA_free decrements the reference count of |dsa| and frees it if the +// reference count drops to zero. +OPENSSL_EXPORT void DSA_free(DSA *dsa); + +// DSA_up_ref increments the reference count of |dsa| and returns one. It does +// not mutate |dsa| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); + +// DSA_print prints a textual representation of |dsa| to |bio|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int DSA_print(BIO *bio, const DSA *dsa, int indent); + +// DSA_print_fp prints a textual representation of |dsa| to |fp|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int DSA_print_fp(FILE *fp, const DSA *dsa, int indent); + +// Properties. + +// DSA_bits returns the size of |dsa|'s group modulus, in bits. +OPENSSL_EXPORT unsigned DSA_bits(const DSA *dsa); + +// DSA_get0_pub_key returns |dsa|'s public key. +OPENSSL_EXPORT const BIGNUM *DSA_get0_pub_key(const DSA *dsa); + +// DSA_get0_priv_key returns |dsa|'s private key, or NULL if |dsa| is a public +// key. +OPENSSL_EXPORT const BIGNUM *DSA_get0_priv_key(const DSA *dsa); + +// DSA_get0_p returns |dsa|'s group modulus. +OPENSSL_EXPORT const BIGNUM *DSA_get0_p(const DSA *dsa); + +// DSA_get0_q returns the size of |dsa|'s subgroup. +OPENSSL_EXPORT const BIGNUM *DSA_get0_q(const DSA *dsa); + +// DSA_get0_g returns |dsa|'s group generator. +OPENSSL_EXPORT const BIGNUM *DSA_get0_g(const DSA *dsa); + +// DSA_get0_key sets |*out_pub_key| and |*out_priv_key|, if non-NULL, to |dsa|'s +// public and private key, respectively. If |dsa| is a public key, the private +// key will be set to NULL. +OPENSSL_EXPORT void DSA_get0_key(const DSA *dsa, const BIGNUM **out_pub_key, + const BIGNUM **out_priv_key); + +// DSA_get0_pqg sets |*out_p|, |*out_q|, and |*out_g|, if non-NULL, to |dsa|'s +// p, q, and g parameters, respectively. +OPENSSL_EXPORT void DSA_get0_pqg(const DSA *dsa, const BIGNUM **out_p, + const BIGNUM **out_q, const BIGNUM **out_g); + +// DSA_set0_key sets |dsa|'s public and private key to |pub_key| and |priv_key|, +// respectively, if non-NULL. On success, it takes ownership of each argument +// and returns one. Otherwise, it returns zero. +// +// |priv_key| may be NULL, but |pub_key| must either be non-NULL or already +// configured on |dsa|. +OPENSSL_EXPORT int DSA_set0_key(DSA *dsa, BIGNUM *pub_key, BIGNUM *priv_key); + +// DSA_set0_pqg sets |dsa|'s parameters to |p|, |q|, and |g|, if non-NULL, and +// takes ownership of them. On success, it takes ownership of each argument and +// returns one. Otherwise, it returns zero. +// +// Each argument must either be non-NULL or already configured on |dsa|. +OPENSSL_EXPORT int DSA_set0_pqg(DSA *dsa, BIGNUM *p, BIGNUM *q, BIGNUM *g); + + +// Parameter generation. + +// DSA_generate_parameters_ex generates a set of DSA parameters by following +// the procedure given in FIPS 186-4, appendix A. +// (http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf) +// +// The larger prime will have a length of |bits| (e.g. 2048). The |seed| value +// allows others to generate and verify the same parameters and should be +// random input which is kept for reference. If |out_counter| or |out_h| are +// not NULL then the counter and h value used in the generation are written to +// them. +// +// The |cb| argument is passed to |BN_generate_prime_ex| and is thus called +// during the generation process in order to indicate progress. See the +// comments for that function for details. In addition to the calls made by +// |BN_generate_prime_ex|, |DSA_generate_parameters_ex| will call it with +// |event| equal to 2 and 3 at different stages of the process. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int DSA_generate_parameters_ex(DSA *dsa, unsigned bits, + const uint8_t *seed, + size_t seed_len, int *out_counter, + unsigned long *out_h, + BN_GENCB *cb); + +// DSAparams_dup returns a freshly allocated |DSA| that contains a copy of the +// parameters from |dsa|. It returns NULL on error. +OPENSSL_EXPORT DSA *DSAparams_dup(const DSA *dsa); + + +// Key generation. + +// DSA_generate_key generates a public/private key pair in |dsa|, which must +// already have parameters setup. Only supports generating up to |OPENSSL_DSA_MAX_MODULUS_BITS| +// bit keys. It returns one on success and zero on error. +OPENSSL_EXPORT int DSA_generate_key(DSA *dsa); + + +// Signatures. + +// DSA_SIG_st (aka |DSA_SIG|) contains a DSA signature as a pair of integers. +struct DSA_SIG_st { + BIGNUM *r, *s; +}; + +// DSA_SIG_new returns a freshly allocated, DIG_SIG structure or NULL on error. +// Both |r| and |s| in the signature will be NULL. +OPENSSL_EXPORT DSA_SIG *DSA_SIG_new(void); + +// DSA_SIG_free frees the contents of |sig| and then frees |sig| itself. +OPENSSL_EXPORT void DSA_SIG_free(DSA_SIG *sig); + +// DSA_SIG_get0 sets |*out_r| and |*out_s|, if non-NULL, to the two components +// of |sig|. +OPENSSL_EXPORT void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **out_r, + const BIGNUM **out_s); + +// DSA_SIG_set0 sets |sig|'s components to |r| and |s|, neither of which may be +// NULL. On success, it takes ownership of each argument and returns one. +// Otherwise, it returns zero. +OPENSSL_EXPORT int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s); + +// DSA_do_sign returns a signature of the hash in |digest| by the key in |dsa| +// and returns an allocated, DSA_SIG structure, or NULL on error. +OPENSSL_EXPORT DSA_SIG *DSA_do_sign(const uint8_t *digest, size_t digest_len, + const DSA *dsa); + +// DSA_do_verify verifies that |sig| is a valid signature, by the public key in +// |dsa|, of the hash in |digest|. It returns one if so, zero if invalid and -1 +// on error. +// +// WARNING: do not use. This function returns -1 for error, 0 for invalid and 1 +// for valid. However, this is dangerously different to the usual OpenSSL +// convention and could be a disaster if a user did |if (DSA_do_verify(...))|. +// Because of this, |DSA_check_signature| is a safer version of this. +// +// TODO(fork): deprecate. +OPENSSL_EXPORT int DSA_do_verify(const uint8_t *digest, size_t digest_len, + const DSA_SIG *sig, const DSA *dsa); + +// DSA_do_check_signature sets |*out_valid| to zero. Then it verifies that |sig| +// is a valid signature, by the public key in |dsa| of the hash in |digest| +// and, if so, it sets |*out_valid| to one. +// +// It returns one if it was able to verify the signature as valid or invalid, +// and zero on error. +OPENSSL_EXPORT int DSA_do_check_signature(int *out_valid, const uint8_t *digest, + size_t digest_len, const DSA_SIG *sig, + const DSA *dsa); + + +// ASN.1 signatures. +// +// These functions also perform DSA signature operations, but deal with ASN.1 +// encoded signatures as opposed to raw |BIGNUM|s. If you don't know what +// encoding a DSA signature is in, it's probably ASN.1. + +// DSA_sign signs |digest| with the key in |dsa| and writes the resulting +// signature, in ASN.1 form, to |out_sig| and the length of the signature to +// |*out_siglen|. There must be, at least, |DSA_size(dsa)| bytes of space in +// |out_sig|. It returns one on success and zero otherwise. +// +// (The |type| argument is ignored.) +OPENSSL_EXPORT int DSA_sign(int type, const uint8_t *digest, size_t digest_len, + uint8_t *out_sig, unsigned int *out_siglen, + const DSA *dsa); + +// DSA_verify verifies that |sig| is a valid, ASN.1 signature, by the public +// key in |dsa|, of the hash in |digest|. It returns one if so, zero if invalid +// and -1 on error. +// +// (The |type| argument is ignored.) +// +// WARNING: do not use. This function returns -1 for error, 0 for invalid and 1 +// for valid. However, this is dangerously different to the usual OpenSSL +// convention and could be a disaster if a user did |if (DSA_do_verify(...))|. +// Because of this, |DSA_check_signature| is a safer version of this. +// +// TODO(fork): deprecate. +OPENSSL_EXPORT int DSA_verify(int type, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, const DSA *dsa); + +// DSA_check_signature sets |*out_valid| to zero. Then it verifies that |sig| +// is a valid, ASN.1 signature, by the public key in |dsa|, of the hash in +// |digest|. If so, it sets |*out_valid| to one. +// +// It returns one if it was able to verify the signature as valid or invalid, +// and zero on error. +OPENSSL_EXPORT int DSA_check_signature(int *out_valid, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, const DSA *dsa); + +// DSA_size returns the size, in bytes, of an ASN.1 encoded, DSA signature +// generated by |dsa|. Parameters must already have been setup in |dsa|. +OPENSSL_EXPORT int DSA_size(const DSA *dsa); + + +// ASN.1 encoding. + +// DSA_SIG_parse parses a DER-encoded DSA-Sig-Value structure from |cbs| and +// advances |cbs|. It returns a newly-allocated |DSA_SIG| or NULL on error. +OPENSSL_EXPORT DSA_SIG *DSA_SIG_parse(CBS *cbs); + +// DSA_SIG_marshal marshals |sig| as a DER-encoded DSA-Sig-Value and appends the +// result to |cbb|. It returns one on success and zero on error. +OPENSSL_EXPORT int DSA_SIG_marshal(CBB *cbb, const DSA_SIG *sig); + +// DSA_parse_public_key parses a DER-encoded DSA public key from |cbs| and +// advances |cbs|. It returns a newly-allocated |DSA| or NULL on error. +OPENSSL_EXPORT DSA *DSA_parse_public_key(CBS *cbs); + +// DSA_marshal_public_key marshals |dsa| as a DER-encoded DSA public key and +// appends the result to |cbb|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int DSA_marshal_public_key(CBB *cbb, const DSA *dsa); + +// DSA_parse_private_key parses a DER-encoded DSA private key from |cbs| and +// advances |cbs|. It returns a newly-allocated |DSA| or NULL on error. +OPENSSL_EXPORT DSA *DSA_parse_private_key(CBS *cbs); + +// DSA_marshal_private_key marshals |dsa| as a DER-encoded DSA private key and +// appends the result to |cbb|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int DSA_marshal_private_key(CBB *cbb, const DSA *dsa); + +// DSA_parse_parameters parses a DER-encoded Dss-Parms structure (RFC 3279) +// from |cbs| and advances |cbs|. It returns a newly-allocated |DSA| or NULL on +// error. +OPENSSL_EXPORT DSA *DSA_parse_parameters(CBS *cbs); + +// DSA_marshal_parameters marshals |dsa| as a DER-encoded Dss-Parms structure +// (RFC 3279) and appends the result to |cbb|. It returns one on success and +// zero on failure. +OPENSSL_EXPORT int DSA_marshal_parameters(CBB *cbb, const DSA *dsa); + + +// Conversion. + +// DSA_dup_DH returns a |DH| constructed from the parameters of |dsa|. This is +// sometimes needed when Diffie-Hellman parameters are stored in the form of +// DSA parameters. It returns an allocated |DH| on success or NULL on error. +OPENSSL_EXPORT DH *DSA_dup_DH(const DSA *dsa); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int DSA_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int DSA_set_ex_data(DSA *dsa, int idx, void *arg); +OPENSSL_EXPORT void *DSA_get_ex_data(const DSA *dsa, int idx); + + +// Deprecated functions. + +// d2i_DSA_SIG parses a DER-encoded DSA-Sig-Value structure from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_SIG_parse| instead. +OPENSSL_EXPORT DSA_SIG *d2i_DSA_SIG(DSA_SIG **out_sig, const uint8_t **inp, + long len); + +// i2d_DSA_SIG marshals |in| to a DER-encoded DSA-Sig-Value structure, as +// described in |i2d_SAMPLE|. +// +// Use |DSA_SIG_marshal| instead. +OPENSSL_EXPORT int i2d_DSA_SIG(const DSA_SIG *in, uint8_t **outp); + +// d2i_DSAPublicKey parses a DER-encoded DSA public key from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_parse_public_key| instead. +OPENSSL_EXPORT DSA *d2i_DSAPublicKey(DSA **out, const uint8_t **inp, long len); + +// i2d_DSAPublicKey marshals |in| as a DER-encoded DSA public key, as described +// in |i2d_SAMPLE|. +// +// Use |DSA_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_DSAPublicKey(const DSA *in, uint8_t **outp); + +// d2i_DSAPrivateKey parses a DER-encoded DSA private key from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_parse_private_key| instead. +OPENSSL_EXPORT DSA *d2i_DSAPrivateKey(DSA **out, const uint8_t **inp, long len); + +// i2d_DSAPrivateKey marshals |in| as a DER-encoded DSA private key, as +// described in |i2d_SAMPLE|. +// +// Use |DSA_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_DSAPrivateKey(const DSA *in, uint8_t **outp); + +// d2i_DSAparams parses a DER-encoded Dss-Parms structure (RFC 3279) from |len| +// bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |DSA_parse_parameters| instead. +OPENSSL_EXPORT DSA *d2i_DSAparams(DSA **out, const uint8_t **inp, long len); + +// i2d_DSAparams marshals |in|'s parameters as a DER-encoded Dss-Parms structure +// (RFC 3279), as described in |i2d_SAMPLE|. +// +// Use |DSA_marshal_parameters| instead. +OPENSSL_EXPORT int i2d_DSAparams(const DSA *in, uint8_t **outp); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(DSA, DSA_free) +BORINGSSL_MAKE_UP_REF(DSA, DSA_up_ref) +BORINGSSL_MAKE_DELETER(DSA_SIG, DSA_SIG_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define DSA_R_BAD_Q_VALUE 100 +#define DSA_R_MISSING_PARAMETERS 101 +#define DSA_R_MODULUS_TOO_LARGE 102 +#define DSA_R_NEED_NEW_SETUP_VALUES 103 +#define DSA_R_BAD_VERSION 104 +#define DSA_R_DECODE_ERROR 105 +#define DSA_R_ENCODE_ERROR 106 +#define DSA_R_INVALID_PARAMETERS 107 +#define DSA_R_TOO_MANY_ITERATIONS 108 + +#endif // OPENSSL_HEADER_DSA_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dtls1.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dtls1.h new file mode 100644 index 0000000..3db91e7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/dtls1.h @@ -0,0 +1,5 @@ +// Copyright (c) 2015, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/e_os2.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/e_os2.h new file mode 100644 index 0000000..c556ca5 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/e_os2.h @@ -0,0 +1,7 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ec.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ec.h new file mode 100644 index 0000000..25729a0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ec.h @@ -0,0 +1,573 @@ +// Originally written by Bodo Moeller for the OpenSSL project. +// Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The elliptic curve binary polynomial software is originally written by +// Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems +// Laboratories. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EC_H +#define OPENSSL_HEADER_EC_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Low-level operations on elliptic curves. + + +// point_conversion_form_t enumerates forms, as defined in X9.62 (ECDSA), for +// the encoding of a elliptic curve point (x,y) +typedef enum { + // POINT_CONVERSION_COMPRESSED indicates that the point is encoded as z||x, + // where the octet z specifies which solution of the quadratic equation y + // is. + POINT_CONVERSION_COMPRESSED = 2, + + // POINT_CONVERSION_UNCOMPRESSED indicates that the point is encoded as + // z||x||y, where z is the octet 0x04. + POINT_CONVERSION_UNCOMPRESSED = 4, + + // POINT_CONVERSION_HYBRID indicates that the point is encoded as z||x||y, + // where z specifies which solution of the quadratic equation y is. + POINT_CONVERSION_HYBRID = 6 +} point_conversion_form_t; + + +// Elliptic curve groups. +// +// Elliptic curve groups are represented by |EC_GROUP| objects. Unlike OpenSSL, +// if limited to the APIs in this section, callers may treat |EC_GROUP|s as +// static, immutable objects which do not need to be copied or released. In +// BoringSSL, only custom |EC_GROUP|s created by |EC_GROUP_new_curve_GFp| +// (deprecated) are dynamic. +// +// Callers may cast away |const| and use |EC_GROUP_dup| and |EC_GROUP_free| with +// static groups, for compatibility with OpenSSL or dynamic groups, but it is +// otherwise unnecessary. + +// EC_group_p224 returns an |EC_GROUP| for P-224, also known as secp224r1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p224(void); + +// EC_group_p256 returns an |EC_GROUP| for P-256, also known as secp256r1 or +// prime256v1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p256(void); + +// EC_group_p384 returns an |EC_GROUP| for P-384, also known as secp384r1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p384(void); + +// EC_group_p521 returns an |EC_GROUP| for P-521, also known as secp521r1. +OPENSSL_EXPORT const EC_GROUP *EC_group_p521(void); + +// EC_group_secp256k1 returns an |EC_GROUP| for secp256k1. +OPENSSL_EXPORT const EC_GROUP *EC_group_secp256k1(void); + +// EC_GROUP_new_by_curve_name returns the |EC_GROUP| object for the elliptic +// curve specified by |nid|, or NULL on unsupported NID. For OpenSSL +// compatibility, this function returns a non-const pointer which may be passed +// to |EC_GROUP_free|. However, the resulting object is actually static and +// calling |EC_GROUP_free| is optional. +// +// The supported NIDs are (see crypto/fipsmodule/ec/ec.c): +// - |NID_secp224r1| (NIST P-224) +// - |NID_X9_62_prime256v1| (NIST P-256) +// - |NID_secp384r1| (NIST P-384) +// - |NID_secp521r1| (NIST P-521) +// - |NID_secp256k1| (SEC/ANSI P-256 K1) +// +// Calling this function causes all four curves to be linked into the binary. +// Prefer calling |EC_group_*| to allow the static linker to drop unused curves. +// +// If in doubt, use |NID_X9_62_prime256v1|, or see the curve25519.h header for +// more modern primitives. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_new_by_curve_name(int nid); + +// EC_GROUP_new_by_curve_name_mutable is like |EC_GROUP_new_by_curve_name|, but +// dynamically allocates a mutable |EC_GROUP| pointer for more OpenSSL +// compatibility. Although |EC_GROUP_new_by_curve_name| returns a const pointer +// under the hood, resulting objects returned by this function MUST be freed +// by |EC_GROUP_free|. +// +// Note: Users should use |EC_GROUP_new_by_curve_name| when possible. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_new_by_curve_name_mutable(int nid); + +// EC_GROUP_cmp returns zero if |a| and |b| are the same group and non-zero +// otherwise. +OPENSSL_EXPORT int EC_GROUP_cmp(const EC_GROUP *a, const EC_GROUP *b, + BN_CTX *ignored); + +// EC_GROUP_get0_generator returns a pointer to the internal |EC_POINT| object +// in |group| that specifies the generator for the group. +OPENSSL_EXPORT const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group); + +// EC_GROUP_get0_order returns a pointer to the internal |BIGNUM| object in +// |group| that specifies the order of the group. +OPENSSL_EXPORT const BIGNUM *EC_GROUP_get0_order(const EC_GROUP *group); + +// EC_GROUP_order_bits returns the number of bits of the order of |group|. +OPENSSL_EXPORT int EC_GROUP_order_bits(const EC_GROUP *group); + +// EC_GROUP_get_cofactor sets |*cofactor| to the cofactor of |group| using +// |ctx|, if it's not NULL. It returns one on success and zero otherwise. +OPENSSL_EXPORT int EC_GROUP_get_cofactor(const EC_GROUP *group, + BIGNUM *cofactor, BN_CTX *ctx); + +// EC_GROUP_get_curve_GFp gets various parameters about a group. It sets +// |*out_p| to the order of the coordinate field and |*out_a| and |*out_b| to +// the parameters of the curve when expressed as y² = x³ + ax + b. Any of the +// output parameters can be NULL. It returns one on success and zero on +// error. +OPENSSL_EXPORT int EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *out_p, + BIGNUM *out_a, BIGNUM *out_b, + BN_CTX *ctx); + +// EC_GROUP_get_curve_name returns a NID that identifies |group|. +OPENSSL_EXPORT int EC_GROUP_get_curve_name(const EC_GROUP *group); + +// EC_GROUP_get_degree returns the number of bits needed to represent an +// element of the field underlying |group|. +OPENSSL_EXPORT unsigned EC_GROUP_get_degree(const EC_GROUP *group); + +// EC_curve_nid2nist returns the NIST name of the elliptic curve specified by +// |nid|, or NULL if |nid| is not a NIST curve. For example, it returns "P-256" +// for |NID_X9_62_prime256v1|. +OPENSSL_EXPORT const char *EC_curve_nid2nist(int nid); + +// EC_curve_nist2nid returns the NID of the elliptic curve specified by the NIST +// name |name|, or |NID_undef| if |name| is not a recognized name. For example, +// it returns |NID_X9_62_prime256v1| for "P-256". +OPENSSL_EXPORT int EC_curve_nist2nid(const char *name); + +// Points on elliptic curves. + +// EC_POINT_new returns a fresh |EC_POINT| object in the given group, or NULL +// on error. +OPENSSL_EXPORT EC_POINT *EC_POINT_new(const EC_GROUP *group); + +// EC_POINT_free frees |point| and the data that it points to. +OPENSSL_EXPORT void EC_POINT_free(EC_POINT *point); + +// EC_POINT_copy sets |*dest| equal to |*src|. It returns one on success and +// zero otherwise. +OPENSSL_EXPORT int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src); + +// EC_POINT_dup returns a fresh |EC_POINT| that contains the same values as +// |src|, or NULL on error. +OPENSSL_EXPORT EC_POINT *EC_POINT_dup(const EC_POINT *src, + const EC_GROUP *group); + +// EC_POINT_set_to_infinity sets |point| to be the "point at infinity" for the +// given group. +OPENSSL_EXPORT int EC_POINT_set_to_infinity(const EC_GROUP *group, + EC_POINT *point); + +// EC_POINT_is_at_infinity returns one iff |point| is the point at infinity and +// zero otherwise. +OPENSSL_EXPORT int EC_POINT_is_at_infinity(const EC_GROUP *group, + const EC_POINT *point); + +// EC_POINT_is_on_curve returns one if |point| is an element of |group| and +// and zero otherwise or when an error occurs. This is different from OpenSSL, +// which returns -1 on error. If |ctx| is non-NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_is_on_curve(const EC_GROUP *group, + const EC_POINT *point, BN_CTX *ctx); + +// EC_POINT_cmp returns zero if |a| is equal to |b|, greater than zero if +// not equal and -1 on error. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, + const EC_POINT *b, BN_CTX *ctx); + + +// Point conversion. + +// EC_POINT_get_affine_coordinates_GFp sets |x| and |y| to the affine value of +// |point| using |ctx|, if it's not NULL. It returns one on success and zero +// otherwise. +// +// Either |x| or |y| may be NULL to skip computing that coordinate. This is +// slightly faster in the common case where only the x-coordinate is needed. +OPENSSL_EXPORT int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, + const EC_POINT *point, + BIGNUM *x, BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_get_affine_coordinates is an alias of +// |EC_POINT_get_affine_coordinates_GFp|. +OPENSSL_EXPORT int EC_POINT_get_affine_coordinates(const EC_GROUP *group, + const EC_POINT *point, + BIGNUM *x, BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_set_affine_coordinates_GFp sets the value of |point| to be +// (|x|, |y|). The |ctx| argument may be used if not NULL. It returns one +// on success or zero on error. It's considered an error if the point is not on +// the curve. +// +// Note that the corresponding function in OpenSSL versions prior to 1.0.2s does +// not check if the point is on the curve. This is a security-critical check, so +// code additionally supporting OpenSSL should repeat the check with +// |EC_POINT_is_on_curve| or check for older OpenSSL versions with +// |OPENSSL_VERSION_NUMBER|. +OPENSSL_EXPORT int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, + EC_POINT *point, + const BIGNUM *x, + const BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_set_affine_coordinates is an alias of +// |EC_POINT_set_affine_coordinates_GFp|. +OPENSSL_EXPORT int EC_POINT_set_affine_coordinates(const EC_GROUP *group, + EC_POINT *point, + const BIGNUM *x, + const BIGNUM *y, + BN_CTX *ctx); + +// EC_POINT_point2oct serialises |point| into the X9.62 form given by |form| +// into, at most, |len| bytes at |buf|. It returns the number of bytes written +// or zero on error if |buf| is non-NULL, else the number of bytes needed. The +// |ctx| argument may be used if not NULL. +OPENSSL_EXPORT size_t EC_POINT_point2oct(const EC_GROUP *group, + const EC_POINT *point, + point_conversion_form_t form, + uint8_t *buf, size_t len, BN_CTX *ctx); + +// EC_POINT_point2cbb behaves like |EC_POINT_point2oct| but appends the +// serialised point to |cbb|. It returns one on success and zero on error. +OPENSSL_EXPORT int EC_POINT_point2cbb(CBB *out, const EC_GROUP *group, + const EC_POINT *point, + point_conversion_form_t form, + BN_CTX *ctx); + +// EC_POINT_oct2point sets |point| from |len| bytes of X9.62 format +// serialisation in |buf|. It returns one on success and zero on error. The +// |ctx| argument may be used if not NULL. It's considered an error if |buf| +// does not represent a point on the curve. +OPENSSL_EXPORT int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point, + const uint8_t *buf, size_t len, + BN_CTX *ctx); + +// EC_POINT_set_compressed_coordinates_GFp sets |point| to equal the point with +// the given |x| coordinate and the y coordinate specified by |y_bit| (see +// X9.62). It returns one on success and zero otherwise. +OPENSSL_EXPORT int EC_POINT_set_compressed_coordinates_GFp( + const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, int y_bit, + BN_CTX *ctx); + + +// Group operations. + +// EC_POINT_add sets |r| equal to |a| plus |b|. It returns one on success and +// zero otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, + const EC_POINT *a, const EC_POINT *b, + BN_CTX *ctx); + +// EC_POINT_dbl sets |r| equal to |a| plus |a|. It returns one on success and +// zero otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, + const EC_POINT *a, BN_CTX *ctx); + +// EC_POINT_invert sets |a| equal to minus |a|. It returns one on success and +// zero otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, + BN_CTX *ctx); + +// EC_POINT_mul sets r = generator*n + q*m. It returns one on success and zero +// otherwise. If |ctx| is not NULL, it may be used. +OPENSSL_EXPORT int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, + const BIGNUM *n, const EC_POINT *q, + const BIGNUM *m, BN_CTX *ctx); + + +// Hash-to-curve. +// +// The following functions implement primitives from RFC 9380. The |dst| +// parameter in each function is the domain separation tag and must be unique +// for each protocol and between the |hash_to_curve| and |hash_to_scalar| +// variants. See section 3.1 of the spec for additional guidance on this +// parameter. + +// EC_hash_to_curve_p256_xmd_sha256_sswu hashes |msg| to a point on |group| and +// writes the result to |out|, implementing the P256_XMD:SHA-256_SSWU_RO_ suite +// from RFC 9380. It returns one on success and zero on error. +OPENSSL_EXPORT int EC_hash_to_curve_p256_xmd_sha256_sswu( + const EC_GROUP *group, EC_POINT *out, const uint8_t *dst, size_t dst_len, + const uint8_t *msg, size_t msg_len); + +// EC_hash_to_curve_p384_xmd_sha384_sswu hashes |msg| to a point on |group| and +// writes the result to |out|, implementing the P384_XMD:SHA-384_SSWU_RO_ suite +// from RFC 9380. It returns one on success and zero on error. +OPENSSL_EXPORT int EC_hash_to_curve_p384_xmd_sha384_sswu( + const EC_GROUP *group, EC_POINT *out, const uint8_t *dst, size_t dst_len, + const uint8_t *msg, size_t msg_len); + +// EC_GROUP_free releases a reference to |group|, if |group| was created by +// |EC_GROUP_new_by_curve_name_mutable| or |EC_GROUP_new_curve_GFp|. If +// |group| is static, it does nothing. +// +// This function exists for OpenSSL compatibility, and to manage dynamic +// |EC_GROUP|s constructed by |EC_GROUP_new_by_curve_name_mutable| and +// |EC_GROUP_new_curve_GFp|. Callers that do not need either may ignore this +// function. +OPENSSL_EXPORT void EC_GROUP_free(EC_GROUP *group); + +// EC_GROUP_dup increments |group|'s reference count and returns it, if |group| +// was created by |EC_GROUP_new_curve_GFp|. If |group| was created by +// |EC_GROUP_new_by_curve_name_mutable|, it does a deep copy of |group|. If +// |group| is static, it simply returns |group|. +// +// This function exists for OpenSSL compatibility, and to manage dynamic +// |EC_GROUP|s constructed by |EC_GROUP_new_by_curve_name_mutable| and +// |EC_GROUP_new_curve_GFp|. Callers that do not need either may ignore this +// function. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_dup(const EC_GROUP *group); + + +// Deprecated functions. + +// EC_GROUP_new_curve_GFp creates a new, arbitrary elliptic curve group based +// on the equation y² = x³ + a·x + b. It returns the new group or NULL on +// error. The lifetime of the resulting object must be managed with +// |EC_GROUP_dup| and |EC_GROUP_free|. +// +// This new group has no generator. It is an error to use a generator-less group +// with any functions except for |EC_GROUP_free|, |EC_POINT_new|, +// |EC_POINT_set_affine_coordinates_GFp|, and |EC_GROUP_set_generator|. +// +// |EC_GROUP|s returned by this function will always compare as unequal via +// |EC_GROUP_cmp| (even to themselves). |EC_GROUP_get_curve_name| will always +// return |NID_undef|. +// +// This function is provided for compatibility with some legacy applications +// only. Avoid using arbitrary curves and use |EC_GROUP_new_by_curve_name| +// instead. This ensures the result meets preconditions necessary for +// elliptic curve algorithms to function correctly and securely. +// +// Given invalid parameters, this function may fail or it may return an +// |EC_GROUP| which breaks these preconditions. Subsequent operations may then +// return arbitrary, incorrect values. Callers should not pass +// attacker-controlled values to this function. +OPENSSL_EXPORT EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, + const BIGNUM *a, + const BIGNUM *b, BN_CTX *ctx); + +// EC_GROUP_set_generator sets the generator for |group| to |generator|, which +// must have the given order and cofactor. It may only be used with |EC_GROUP| +// objects returned by |EC_GROUP_new_curve_GFp| and may only be used once on +// each group. |generator| must have been created using |group|. +OPENSSL_EXPORT int EC_GROUP_set_generator(EC_GROUP *group, + const EC_POINT *generator, + const BIGNUM *order, + const BIGNUM *cofactor); + + +// EC_POINT_point2bn calls |EC_POINT_point2oct| to serialize |point| into the +// X9.62 form given by |form| and returns the serialized output as a |BIGNUM|. +// The returned |BIGNUM| is a representation of serialized bytes. On success, it +// returns the |BIGNUM| pointer supplied or, if |ret| is NULL, allocates and +// returns a fresh |BIGNUM|. On error, it returns NULL. The |ctx| argument may +// be used if not NULL. +// +// Note: |EC_POINT|s are not individual |BIGNUM| integers, so these aren't +// particularly useful. Use |EC_POINT_point2oct| directly instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED BIGNUM *EC_POINT_point2bn( + const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, + BIGNUM *ret, BN_CTX *ctx); + +// EC_POINT_bn2point is like |EC_POINT_point2bn|, but calls |EC_POINT_oct2point| +// to de-serialize the |BIGNUM| representation of bytes back to an |EC_POINT|. +// On success, it returns the |EC_POINT| pointer supplied or, if |ret| is NULL, +// allocates and returns a fresh |EC_POINT|. On error, it returns NULL. The +// |ctx| argument may be used if not NULL. +// +// Note: |EC_POINT|s are not individual |BIGNUM| integers, so these aren't +// particularly useful. Use |EC_POINT_oct2point| directly instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED EC_POINT *EC_POINT_bn2point( + const EC_GROUP *group, const BIGNUM *bn, EC_POINT *point, BN_CTX *ctx); + +// EC_GROUP_get_order sets |*order| to the order of |group|, if it's not +// NULL. It returns one on success and zero otherwise. |ctx| is ignored. Use +// |EC_GROUP_get0_order| instead. +OPENSSL_EXPORT int EC_GROUP_get_order(const EC_GROUP *group, BIGNUM *order, + BN_CTX *ctx); + +// EC_builtin_curve describes a supported elliptic curve. +typedef struct { + int nid; + const char *comment; +} EC_builtin_curve; + +// EC_get_builtin_curves writes at most |max_num_curves| elements to +// |out_curves| and returns the total number that it would have written, had +// |max_num_curves| been large enough. +// +// The |EC_builtin_curve| items describe the supported elliptic curves. +OPENSSL_EXPORT size_t EC_get_builtin_curves(EC_builtin_curve *out_curves, + size_t max_num_curves); + +// EC_POINT_clear_free calls |EC_POINT_free|. +OPENSSL_EXPORT void EC_POINT_clear_free(EC_POINT *point); + + +// General No-op Functions [Deprecated]. + +// EC_GROUP_set_seed does nothing and returns 0. +// +// Like OpenSSL's EC documentations indicates, the value of the seed is not used +// in any cryptographic methods. It is only used to indicate the original seed +// used to generate the curve's parameters and is preserved during ASN.1 +// communications. Please refrain from creating your own custom curves. +OPENSSL_EXPORT OPENSSL_DEPRECATED size_t +EC_GROUP_set_seed(EC_GROUP *group, const unsigned char *p, size_t len); + +// EC_GROUP_get0_seed returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED unsigned char *EC_GROUP_get0_seed( + const EC_GROUP *group); + +// EC_GROUP_get_seed_len returns 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED size_t +EC_GROUP_get_seed_len(const EC_GROUP *group); + +// ECPKParameters_print prints nothing and returns 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int ECPKParameters_print( + BIO *bio, const EC_GROUP *group, int offset); + + +// |EC_GROUP| No-op Functions [Deprecated]. +// +// Unlike OpenSSL's |EC_GROUP| implementation, our |EC_GROUP|s for named +// curves are static and immutable. The following functions pertain to +// the mutable aspects of OpenSSL's |EC_GROUP| structure. Using these +// functions undermines the assumption that our curves are static. Consider +// using the listed alternatives. + +// OPENSSL_EC_EXPLICIT_CURVE lets OpenSSL encode the curve as explicitly +// encoded curve parameters. AWS-LC does not support this. +// +// Note: Sadly, this was the default prior to OpenSSL 1.1.0. +#define OPENSSL_EC_EXPLICIT_CURVE 0 + +// OPENSSL_EC_NAMED_CURVE lets OpenSSL encode a named curve form with its +// corresponding NID. This is the only ASN1 encoding method for |EC_GROUP| that +// AWS-LC supports. +#define OPENSSL_EC_NAMED_CURVE 1 + +// EC_GROUP_set_asn1_flag does nothing. In OpenSSL, |flag| is used to determine +// whether the curve encoding uses explicit parameters or a named curve using an +// ASN1 OID. AWS-LC does not support serialization of explicit curve parameters. +// This behavior is only intended for custom curves. We encourage the use of +// named curves instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EC_GROUP_set_asn1_flag(EC_GROUP *group, + int flag); + +// EC_GROUP_get_asn1_flag returns |OPENSSL_EC_NAMED_CURVE|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EC_GROUP_get_asn1_flag( + const EC_GROUP *group); + +// EC_GROUP_set_point_conversion_form aborts the process if |form| is not +// |POINT_CONVERSION_UNCOMPRESSED| or |POINT_CONVERSION_COMPRESSED|, and +// otherwise does nothing. This DOES NOT change the encoding format for +// |EC_GROUP| by default. |group| must be allocated by +// |EC_GROUP_new_by_curve_name_mutable| for the encoding format to change. +// +// Note: Use |EC_KEY_set_conv_form| / |EC_KEY_get_conv_form| to set and return +// the desired compression format. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EC_GROUP_set_point_conversion_form( + EC_GROUP *group, point_conversion_form_t form); + +// EC_GROUP_get_point_conversion_form returns |POINT_CONVERSION_UNCOMPRESSED| +// (the default compression format). +// +// Note: Use |EC_KEY_set_conv_form| / |EC_KEY_get_conv_form| to set and return +// the desired compression format. +OPENSSL_EXPORT OPENSSL_DEPRECATED point_conversion_form_t +EC_GROUP_get_point_conversion_form(const EC_GROUP *group); + +// EC_KEY_decoded_from_explicit_params returns 1 if the |EC_KEY| was constructed +// from explicitly encoded parameters to determine the |EC_GROUP|, otherwise +// returns 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EC_KEY_decoded_from_explicit_params(const EC_KEY *key); + + +// EC_METHOD No-ops [Deprecated]. +// +// |EC_METHOD| is a low level implementation detail of the EC module, but +// it’s exposed in traditionally public API. This should be an internal only +// concept. Users should switch to a different suitable constructor like +// |EC_GROUP_new_curve_GFp|, |EC_GROUP_new_curve_GF2m|, or +// |EC_GROUP_new_by_curve_name|. The |EC_METHOD| APIs have also been +// deprecated in OpenSSL 3.0. + +typedef struct ec_method_st EC_METHOD; + +// EC_GROUP_method_of returns a dummy non-NULL pointer. +OPENSSL_EXPORT OPENSSL_DEPRECATED const EC_METHOD *EC_GROUP_method_of( + const EC_GROUP *group); + +// EC_METHOD_get_field_type returns NID_X9_62_prime_field. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EC_METHOD_get_field_type( + const EC_METHOD *meth); + + +#if defined(__cplusplus) +} // extern C +#endif + +// Old code expects to get EC_KEY from ec.h. +#include + +#if defined(__cplusplus) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EC_POINT, EC_POINT_free) +BORINGSSL_MAKE_DELETER(EC_GROUP, EC_GROUP_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define EC_R_BUFFER_TOO_SMALL 100 +#define EC_R_COORDINATES_OUT_OF_RANGE 101 +#define EC_R_D2I_ECPKPARAMETERS_FAILURE 102 +#define EC_R_EC_GROUP_NEW_BY_NAME_FAILURE 103 +#define EC_R_GROUP2PKPARAMETERS_FAILURE 104 +#define EC_R_I2D_ECPKPARAMETERS_FAILURE 105 +#define EC_R_INCOMPATIBLE_OBJECTS 106 +#define EC_R_INVALID_COMPRESSED_POINT 107 +#define EC_R_INVALID_COMPRESSION_BIT 108 +#define EC_R_INVALID_ENCODING 109 +#define EC_R_INVALID_FIELD 110 +#define EC_R_INVALID_FORM 111 +#define EC_R_INVALID_GROUP_ORDER 112 +#define EC_R_INVALID_PRIVATE_KEY 113 +#define EC_R_MISSING_PARAMETERS 114 +#define EC_R_MISSING_PRIVATE_KEY 115 +#define EC_R_NON_NAMED_CURVE 116 +#define EC_R_NOT_INITIALIZED 117 +#define EC_R_PKPARAMETERS2GROUP_FAILURE 118 +#define EC_R_POINT_AT_INFINITY 119 +#define EC_R_POINT_IS_NOT_ON_CURVE 120 +#define EC_R_SLOT_FULL 121 +#define EC_R_UNDEFINED_GENERATOR 122 +#define EC_R_UNKNOWN_GROUP 123 +#define EC_R_UNKNOWN_ORDER 124 +#define EC_R_WRONG_ORDER 125 +#define EC_R_BIGNUM_OUT_OF_RANGE 126 +#define EC_R_WRONG_CURVE_PARAMETERS 127 +#define EC_R_DECODE_ERROR 128 +#define EC_R_ENCODE_ERROR 129 +#define EC_R_GROUP_MISMATCH 130 +#define EC_R_INVALID_COFACTOR 131 +#define EC_R_PUBLIC_KEY_VALIDATION_FAILED 132 +#define EC_R_INVALID_SCALAR 133 + +#endif // OPENSSL_HEADER_EC_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ec_key.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ec_key.h new file mode 100644 index 0000000..133db8b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ec_key.h @@ -0,0 +1,408 @@ +// Originally written by Bodo Moeller for the OpenSSL project. +// Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The elliptic curve binary polynomial software is originally written by +// Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems +// Laboratories. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EC_KEY_H +#define OPENSSL_HEADER_EC_KEY_H + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// ec_key.h contains functions that handle elliptic-curve points that are +// public/private keys. + + +// EC key objects. +// +// An |EC_KEY| object represents a public or private EC key. A given object may +// be used concurrently on multiple threads by non-mutating functions, provided +// no other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// EC_KEY_new returns a fresh |EC_KEY| object or NULL on error. +OPENSSL_EXPORT EC_KEY *EC_KEY_new(void); + +// EC_KEY_new_method acts the same as |EC_KEY_new|, but takes an explicit +// |ENGINE|. +OPENSSL_EXPORT EC_KEY *EC_KEY_new_method(const ENGINE *engine); + +// EC_KEY_new_by_curve_name returns a fresh EC_KEY for group specified by |nid| +// or NULL on error. +OPENSSL_EXPORT EC_KEY *EC_KEY_new_by_curve_name(int nid); + +// EC_KEY_free frees all the data owned by |key| and |key| itself. +OPENSSL_EXPORT void EC_KEY_free(EC_KEY *key); + +// EC_KEY_dup returns a fresh copy of |src| or NULL on error. +OPENSSL_EXPORT EC_KEY *EC_KEY_dup(const EC_KEY *src); + +// EC_KEY_up_ref increases the reference count of |key| and returns one. It does +// not mutate |key| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int EC_KEY_up_ref(EC_KEY *key); + +// EC_KEY_is_opaque returns one if |key| is opaque and doesn't expose its key +// material. Otherwise it return zero. +OPENSSL_EXPORT int EC_KEY_is_opaque(const EC_KEY *key); + +// EC_KEY_get0_group returns a pointer to the |EC_GROUP| object inside |key|. +OPENSSL_EXPORT const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); + +// EC_KEY_set_group sets the |EC_GROUP| object that |key| will use to |group|. +// It returns one on success and zero if |key| is already configured with a +// different group. +OPENSSL_EXPORT int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); + +// EC_KEY_get0_private_key returns a pointer to the private key inside |key|. +OPENSSL_EXPORT const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); + +// EC_KEY_set_private_key sets the private key of |key| to |priv|. It returns +// one on success and zero otherwise. |key| must already have had a group +// configured (see |EC_KEY_set_group| and |EC_KEY_new_by_curve_name|). +OPENSSL_EXPORT int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *priv); + +// EC_KEY_get0_public_key returns a pointer to the public key point inside +// |key|. +OPENSSL_EXPORT const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); + +// EC_KEY_set_public_key sets the public key of |key| to |pub|, by copying it. +// It returns one on success and zero otherwise. |key| must already have had a +// group configured (see |EC_KEY_set_group| and |EC_KEY_new_by_curve_name|), and +// |pub| must also belong to that group, and must not be the point at infinity. +OPENSSL_EXPORT int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); + +#define EC_PKEY_NO_PARAMETERS 0x001 +#define EC_PKEY_NO_PUBKEY 0x002 + +// EC_KEY_get_enc_flags returns the encoding flags for |key|, which is a +// bitwise-OR of |EC_PKEY_*| values. +OPENSSL_EXPORT unsigned EC_KEY_get_enc_flags(const EC_KEY *key); + +// EC_KEY_set_enc_flags sets the encoding flags for |key|, which is a +// bitwise-OR of |EC_PKEY_*| values. +OPENSSL_EXPORT void EC_KEY_set_enc_flags(EC_KEY *key, unsigned flags); + +// EC_KEY_get_conv_form returns the conversation form that will be used by +// |key|. +OPENSSL_EXPORT point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); + +// EC_KEY_set_conv_form sets the conversion form to be used by |key|. +OPENSSL_EXPORT void EC_KEY_set_conv_form(EC_KEY *key, + point_conversion_form_t cform); + +// EC_KEY_check_key performs several checks on |key| including, if the +// private is present, an expensive check that the public key +// corresponds to it. It returns one if all checks pass and zero +// otherwise. If it returns zero then detail about the problem can be +// found on the error stack. +OPENSSL_EXPORT int EC_KEY_check_key(const EC_KEY *key); + +// EC_KEY_check_fips performs a signing pairwise consistency test (FIPS 140-2 +// 4.9.2) and the consistency test from SP 800-56Ar3 section 5.6.2.1.4. +// If the public key contains an affine point, it also checks that its +// coordinates are in the range [0, p-1]. That is in addition to the checks +// performed by EC_KEY_check_key. +// It returns one if it passes and zero otherwise. +OPENSSL_EXPORT int EC_KEY_check_fips(const EC_KEY *key); + +// EC_KEY_set_public_key_affine_coordinates sets the public key in |key| to +// (|x|, |y|). It returns one on success and zero on error. It's considered an +// error if |x| and |y| do not represent a point on |key|'s curve. +OPENSSL_EXPORT int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, + const BIGNUM *x, + const BIGNUM *y); + +// EC_KEY_key2buf encodes the public key in |key| to an allocated octet string +// and sets |*out_buf| to point to it. It returns the length of the encoded +// octet string or zero if an error occurred. +OPENSSL_EXPORT size_t EC_KEY_key2buf(const EC_KEY *key, + point_conversion_form_t form, + unsigned char **out_buf, BN_CTX *ctx); + + +// Key generation. + +// EC_KEY_generate_key generates a random, private key, calculates the +// corresponding public key and stores both in |key|. It returns one on success +// or zero otherwise. +OPENSSL_EXPORT int EC_KEY_generate_key(EC_KEY *key); + +// EC_KEY_generate_key_fips behaves like |EC_KEY_generate_key| but performs +// additional checks for FIPS compliance. This function is applicable when +// generating keys for either signing/verification or key agreement because +// both types of consistency check (PCT) are performed. +OPENSSL_EXPORT int EC_KEY_generate_key_fips(EC_KEY *key); + +// EC_KEY_derive_from_secret deterministically derives a private key for |group| +// from an input secret using HKDF-SHA256. It returns a newly-allocated |EC_KEY| +// on success or NULL on error. |secret| must not be used in any other +// algorithm. If using a base secret for multiple operations, derive separate +// values with a KDF such as HKDF first. +// +// Note this function implements an arbitrary derivation scheme, rather than any +// particular standard one. New protocols are recommended to use X25519 and +// Ed25519, which have standard byte import functions. See +// |X25519_public_from_private| and |ED25519_keypair_from_seed|. +OPENSSL_EXPORT EC_KEY *EC_KEY_derive_from_secret(const EC_GROUP *group, + const uint8_t *secret, + size_t secret_len); + + +// Serialisation. + +// EC_KEY_parse_private_key parses a DER-encoded ECPrivateKey structure (RFC +// 5915) from |cbs| and advances |cbs|. It returns a newly-allocated |EC_KEY| or +// NULL on error. If |group| is non-null, the parameters field of the +// ECPrivateKey may be omitted (but must match |group| if present). Otherwise, +// the parameters field is required. +OPENSSL_EXPORT EC_KEY *EC_KEY_parse_private_key(CBS *cbs, + const EC_GROUP *group); + +// EC_KEY_marshal_private_key marshals |key| as a DER-encoded ECPrivateKey +// structure (RFC 5915) and appends the result to |cbb|. It returns one on +// success and zero on failure. |enc_flags| is a combination of |EC_PKEY_*| +// values and controls whether corresponding fields are omitted. +OPENSSL_EXPORT int EC_KEY_marshal_private_key(CBB *cbb, const EC_KEY *key, + unsigned enc_flags); + +// EC_KEY_parse_curve_name parses a DER-encoded OBJECT IDENTIFIER as a curve +// name from |cbs| and advances |cbs|. It returns the decoded |EC_GROUP| or NULL +// on error. +// +// This function returns a non-const pointer which may be passed to +// |EC_GROUP_free|. However, the resulting object is actually static and calling +// |EC_GROUP_free| is optional. +// +// TODO(davidben): Make this return a const pointer, if it does not break too +// many callers. +OPENSSL_EXPORT EC_GROUP *EC_KEY_parse_curve_name(CBS *cbs); + +// EC_KEY_marshal_curve_name marshals |group| as a DER-encoded OBJECT IDENTIFIER +// and appends the result to |cbb|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int EC_KEY_marshal_curve_name(CBB *cbb, const EC_GROUP *group); + +// EC_KEY_parse_parameters parses a DER-encoded ECParameters structure (RFC +// 5480) from |cbs| and advances |cbs|. It returns the resulting |EC_GROUP| or +// NULL on error. It supports the namedCurve and specifiedCurve options, but use +// of specifiedCurve is deprecated. Use |EC_KEY_parse_curve_name| instead. +// +// This function returns a non-const pointer which may be passed to +// |EC_GROUP_free|. However, the resulting object is actually static and calling +// |EC_GROUP_free| is optional. +// +// TODO(davidben): Make this return a const pointer, if it does not break too +// many callers. +OPENSSL_EXPORT EC_GROUP *EC_KEY_parse_parameters(CBS *cbs); + + +// ex_data functions. +// +// These functions are wrappers. See |ex_data.h| for details. + +OPENSSL_EXPORT int EC_KEY_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int EC_KEY_set_ex_data(EC_KEY *r, int idx, void *arg); +OPENSSL_EXPORT void *EC_KEY_get_ex_data(const EC_KEY *r, int idx); + + +// Deprecated functions. + +// d2i_ECPrivateKey parses a DER-encoded ECPrivateKey structure (RFC 5915) from +// |len| bytes at |*inp|, as described in |d2i_SAMPLE|. On input, if |*out_key| +// is non-NULL and has a group configured, the parameters field may be omitted +// but must match that group if present. +// +// Use |EC_KEY_parse_private_key| instead. +OPENSSL_EXPORT EC_KEY *d2i_ECPrivateKey(EC_KEY **out_key, const uint8_t **inp, + long len); + +// i2d_ECPrivateKey marshals |key| as a DER-encoded ECPrivateKey structure (RFC +// 5915), as described in |i2d_SAMPLE|. +// +// Use |EC_KEY_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_ECPrivateKey(const EC_KEY *key, uint8_t **outp); + +// d2i_ECParameters parses a DER-encoded ECParameters structure (RFC 5480) from +// |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |EC_KEY_parse_parameters| or |EC_KEY_parse_curve_name| instead. Only +// deserialization of namedCurves or explicitly-encoded versions of named curves +// are supported. +OPENSSL_EXPORT EC_KEY *d2i_ECParameters(EC_KEY **out_key, const uint8_t **inp, + long len); + +// i2d_ECParameters marshals |key|'s parameters as a DER-encoded OBJECT +// IDENTIFIER, as described in |i2d_SAMPLE|. +// +// Use |EC_KEY_marshal_curve_name| instead. Only serialization of namedCurves +// are supported. +OPENSSL_EXPORT int i2d_ECParameters(const EC_KEY *key, uint8_t **outp); + +// d2i_ECPKParameters_bio deserializes the |ECPKParameters| specified in RFC +// 3279 from |bio| and returns the corresponding |EC_GROUP|. If |*out_group| is +// non-null, the original |*out_group| is freed and the returned |EC_GROUP| is +// also written to |*out_group|. The user continues to maintain the memory +// assigned to |*out_group| if non-null. +// +// Only deserialization of namedCurves or +// explicitly-encoded versions of namedCurves are supported. +OPENSSL_EXPORT EC_GROUP *d2i_ECPKParameters_bio(BIO *bio, EC_GROUP **out_group); + +// i2d_ECPKParameters_bio serializes an |EC_GROUP| to |bio| according to the +// |ECPKParameters| specified in RFC 3279. It returns 1 on success and 0 on +// failure. +// Only serialization of namedCurves are supported. +OPENSSL_EXPORT int i2d_ECPKParameters_bio(BIO *bio, const EC_GROUP *group); + +// o2i_ECPublicKey parses an EC point from |len| bytes at |*inp| into +// |*out_key|. Note that this differs from the d2i format in that |*out_key| +// must be non-NULL with a group set. The point must not be the point at +// infinity. On successful exit, |*inp| is advanced by |len| bytes. It returns +// |*out_key| or NULL on error. +// +// Use |EC_POINT_oct2point| instead. +OPENSSL_EXPORT EC_KEY *o2i_ECPublicKey(EC_KEY **out_key, const uint8_t **inp, + long len); + +// i2o_ECPublicKey marshals an EC point from |key|, as described in +// |i2d_SAMPLE|, except it returns zero on error instead of a negative value. +// +// Use |EC_POINT_point2cbb| instead. +OPENSSL_EXPORT int i2o_ECPublicKey(const EC_KEY *key, unsigned char **outp); + + +// EC_KEY_METHOD +// This struct replaces the old |ECDSA_METHOD| struct. + +// ECDSA_FLAG_OPAQUE specifies that this EC_KEY_METHOD does not expose its key +// material. This may be set if, for instance, it is wrapping some other crypto +// API, like a platform key store. Use |EC_KEY_METHOD_set_flag| to set +// this flag on an |EC_KEY_METHOD|. It is not set by default. +// This was supported in ECDSA_METHOD previously. +#define ECDSA_FLAG_OPAQUE 1 + +// EC_KEY_get_default_method returns a reference to the default +// |EC_KEY| implementation. All |EC_KEY| objects are initialized with the +// returned struct. This function currently calls |EC_KEY_OpenSSL| since AWS-LC +// does not support changing/setting the default method. +OPENSSL_EXPORT const EC_KEY_METHOD *EC_KEY_get_default_method(void); + +// EC_KEY_OpenSSL returns a reference to the default |EC_KEY| implementation. +// The returned |EC_KEY_METHOD| object is statically allocated. The application +// should not free this struct. +// +// This struct is also zero-initialized. This is different from OpenSSL which +// returns function pointers to the default implementations within the +// |EC_KEY_METHOD| struct. We do not do this to make it easier for the +// compiler/linker to drop unused functions. The wrapper functions for a given +// operation (e.g. |ECDSA_sign| corresponds to the |sign| field in +// |EC_KEY_METHOD|) will select the appropriate default implementation. +OPENSSL_EXPORT const EC_KEY_METHOD *EC_KEY_OpenSSL(void); + +// EC_KEY_METHOD_new returns a newly allocated |EC_KEY_METHOD| object. If the +// input parameter |eckey_meth| is non-NULL, the function pointers within the +// returned |EC_KEY_METHOD| object will be initialized to the values from +// |eckey_meth|. If |eckey_meth| is NULL, the returned object will be +// initialized using the value returned from |EC_KEY_get_default_method|. +OPENSSL_EXPORT EC_KEY_METHOD *EC_KEY_METHOD_new( + const EC_KEY_METHOD *eckey_meth); + +// EC_KEY_METHOD_free frees the memory associated with |eckey_meth| +OPENSSL_EXPORT void EC_KEY_METHOD_free(EC_KEY_METHOD *eckey_meth); + +// EC_KEY_set_method sets |meth| on |ec|. We do not support setting the +// |copy|, |set_group|, |set_private|, |set_public|, and |sign_setup| +// fields in |ec| and these pointers should be set to NULL. We do not support +// the |verify|, |verify_sig|, or |keygen| fields yet. +// +// Returns zero on failure and one on success. +OPENSSL_EXPORT int EC_KEY_set_method(EC_KEY *ec, const EC_KEY_METHOD *meth); + +// EC_KEY_get_method returns the |EC_KEY_METHOD| object associated with |ec|. +OPENSSL_EXPORT const EC_KEY_METHOD *EC_KEY_get_method(const EC_KEY *ec); + +// EC_KEY_METHOD_set_sign_awslc sets the |sign| and |sign_sig| pointers on +// |meth|. +OPENSSL_EXPORT void EC_KEY_METHOD_set_sign_awslc( + EC_KEY_METHOD *meth, + int (*sign)(int type, const uint8_t *digest, int digest_len, uint8_t *sig, + unsigned int *siglen, const BIGNUM *k_inv, const BIGNUM *r, + EC_KEY *eckey), + ECDSA_SIG *(*sign_sig)(const uint8_t *digest, int digest_len, + const BIGNUM *in_kinv, const BIGNUM *in_r, + EC_KEY *eckey)); + + +// EC_KEY_METHOD_set_sign sets function pointers on |meth|. AWS-LC currently +// supports setting |sign| and |sign_sig|. |sign_setup| must be set to NULL in +// order to compile with AWS-LC. +#define EC_KEY_METHOD_set_sign(meth, sign, sign_setup, sign_sig) \ + OPENSSL_STATIC_ASSERT((sign_setup) == NULL, \ + EC_KEY_METHOD_sign_setup_field_must_be_NULL); \ + EC_KEY_METHOD_set_sign_awslc(meth, sign, sign_sig); + +// EC_KEY_METHOD_set_init_awslc sets the |init| and |finish| pointers on |meth|. +OPENSSL_EXPORT void EC_KEY_METHOD_set_init_awslc(EC_KEY_METHOD *meth, + int (*init)(EC_KEY *key), + void (*finish)(EC_KEY *key)); + + +// EC_KEY_METHOD_set_init sets function pointers on |meth|. AWS-LC +// currently only supports setting the |init| and |finish| fields. |copy|, +// |set_group|, |set_private|, and |set_public| cannot be set yet and must +// be NULL. +#define EC_KEY_METHOD_set_init(meth, init, finish, copy, set_group, \ + set_private, set_public) \ + OPENSSL_STATIC_ASSERT( \ + (copy) == NULL && (set_group) == NULL && (set_private) == NULL && \ + (set_public) == NULL, \ + EC_KEY_METHOD_copy_set_group_set_private_and_set_public_fields_must_be_NULL); \ + EC_KEY_METHOD_set_init_awslc(meth, init, finish); + +// EC_KEY_METHOD_set_flags sets |flags| on |meth|. Currently, the only supported +// flag is |ECDSA_FLAG_OPAQUE|. Returns zero on failure and one on success. +OPENSSL_EXPORT int EC_KEY_METHOD_set_flags(EC_KEY_METHOD *meth, int flags); + + +// General No-op Functions [Deprecated]. + +// EC_KEY_set_asn1_flag does nothing. AWS-LC only supports +// |OPENSSL_EC_NAMED_CURVE|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EC_KEY_set_asn1_flag(EC_KEY *key, + int flag); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EC_KEY, EC_KEY_free) +BORINGSSL_MAKE_UP_REF(EC_KEY, EC_KEY_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_EC_KEY_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ecdh.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ecdh.h new file mode 100644 index 0000000..aaeee0b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ecdh.h @@ -0,0 +1,64 @@ +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// The Elliptic Curve Public-Key Crypto Library (ECC Code) included +// herein is developed by SUN MICROSYSTEMS, INC., and is contributed +// to the OpenSSL project. +// +// The ECDH software is originally written by Douglas Stebila of +// Sun Microsystems Laboratories. +// +// Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ECDH_H +#define OPENSSL_HEADER_ECDH_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Elliptic curve Diffie-Hellman. + + +// ECDH_compute_key calculates the shared key between |pub_key| and |priv_key|. +// If |kdf| is not NULL, then it is called with the bytes of the shared key and +// the parameter |out|. When |kdf| returns, the value of |*outlen| becomes the +// return value. Otherwise, as many bytes of the shared key as will fit are +// copied directly to, at most, |outlen| bytes at |out|. It returns the number +// of bytes written to |out|, or -1 on error. +OPENSSL_EXPORT int ECDH_compute_key( + void *out, size_t outlen, const EC_POINT *pub_key, const EC_KEY *priv_key, + void *(*kdf)(const void *in, size_t inlen, void *out, size_t *outlen)); + +// ECDH_compute_key_fips calculates the shared key between |pub_key| and +// |priv_key| and hashes it with the appropriate SHA function for |out_len|. The +// only value values for |out_len| are thus 24 (SHA-224), 32 (SHA-256), 48 +// (SHA-384), and 64 (SHA-512). It returns one on success and zero on error. +// +// Note that the return value is different to |ECDH_compute_key|: it returns an +// error flag (as is common for BoringSSL) rather than the number of bytes +// written. +// +// This function allows the FIPS module to compute an ECDH and KDF within the +// module boundary without taking an arbitrary function pointer for the KDF, +// which isn't very FIPSy. +OPENSSL_EXPORT int ECDH_compute_key_fips(uint8_t *out, size_t out_len, + const EC_POINT *pub_key, + const EC_KEY *priv_key); + + +#if defined(__cplusplus) +} // extern C +#endif + +#define ECDH_R_KDF_FAILED 100 +#define ECDH_R_NO_PRIVATE_VALUE 101 +#define ECDH_R_POINT_ARITHMETIC_FAILURE 102 +#define ECDH_R_UNKNOWN_DIGEST_LENGTH 103 + +#endif // OPENSSL_HEADER_ECDH_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ecdsa.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ecdsa.h new file mode 100644 index 0000000..25cb8cc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ecdsa.h @@ -0,0 +1,196 @@ +// Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ECDSA_H +#define OPENSSL_HEADER_ECDSA_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// ECDSA contains functions for signing and verifying with the Digital Signature +// Algorithm over elliptic curves. + + +// Signing and verifying. + +// ECDSA_sign signs |digest_len| bytes from |digest| with |key| and writes the +// resulting signature to |sig|, which must have |ECDSA_size(key)| bytes of +// space. On successful exit, |*sig_len| is set to the actual number of bytes +// written. The |type| argument should be zero. It returns one on success and +// zero otherwise. +// +// WARNING: |digest| must be the output of some hash function on the data to be +// signed. Passing unhashed inputs will not result in a secure signature scheme. +OPENSSL_EXPORT int ECDSA_sign(int type, const uint8_t *digest, + size_t digest_len, uint8_t *sig, + unsigned int *sig_len, const EC_KEY *key); + +// ECDSA_verify verifies that |sig_len| bytes from |sig| constitute a valid +// signature by |key| of |digest|. (The |type| argument should be zero.) It +// returns one on success or zero if the signature is invalid or an error +// occurred. +// +// WARNING: |digest| must be the output of some hash function on the data to be +// verified. Passing unhashed inputs will not result in a secure signature +// scheme. +OPENSSL_EXPORT int ECDSA_verify(int type, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, const EC_KEY *key); + +// ECDSA_size returns the maximum size of an ECDSA signature using |key|. It +// returns zero if |key| is NULL or if it doesn't have a group set. +OPENSSL_EXPORT size_t ECDSA_size(const EC_KEY *key); + + +// Low-level signing and verification. +// +// Low-level functions handle signatures as |ECDSA_SIG| structures which allow +// the two values in an ECDSA signature to be handled separately. + +struct ecdsa_sig_st { + BIGNUM *r; + BIGNUM *s; +}; + +// ECDSA_SIG_new returns a fresh |ECDSA_SIG| structure or NULL on error. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_SIG_new(void); + +// ECDSA_SIG_free frees |sig| its member |BIGNUM|s. +OPENSSL_EXPORT void ECDSA_SIG_free(ECDSA_SIG *sig); + +// ECDSA_SIG_get0_r returns the r component of |sig|. +OPENSSL_EXPORT const BIGNUM *ECDSA_SIG_get0_r(const ECDSA_SIG *sig); + +// ECDSA_SIG_get0_s returns the s component of |sig|. +OPENSSL_EXPORT const BIGNUM *ECDSA_SIG_get0_s(const ECDSA_SIG *sig); + +// ECDSA_SIG_get0 sets |*out_r| and |*out_s|, if non-NULL, to the two +// components of |sig|. +OPENSSL_EXPORT void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **out_r, + const BIGNUM **out_s); + +// ECDSA_SIG_set0 sets |sig|'s components to |r| and |s|, neither of which may +// be NULL. On success, it takes ownership of each argument and returns one. +// Otherwise, it returns zero. +OPENSSL_EXPORT int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s); + +// ECDSA_do_sign signs |digest_len| bytes from |digest| with |key| and returns +// the resulting signature structure, or NULL on error. +// +// WARNING: |digest| must be the output of some hash function on the data to be +// signed. Passing unhashed inputs will not result in a secure signature scheme. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_do_sign(const uint8_t *digest, + size_t digest_len, const EC_KEY *key); + +// ECDSA_do_verify verifies that |sig| constitutes a valid signature by |key| +// of |digest|. It returns one on success or zero if the signature is invalid +// or on error. +// +// We distinguish between a "mismatched" signature error and "bad" signature +// error because of JCA expectations. Specifically: +// * Error |ECDSA_R_BAD_SIGNATURE| is set if step (1) of SEC 1 v2 4.1.4 returns +// "invalid". +// * Error |ECDSA_R_MISMATCHED_SIGNATURE| is set if steps (5) and (8) of SEC 1 +// v2 4.1.4 returns "invalid". +// +// WARNING: |digest| must be the output of some hash function on the data to be +// verified. Passing unhashed inputs will not result in a secure signature +// scheme. +OPENSSL_EXPORT int ECDSA_do_verify(const uint8_t *digest, size_t digest_len, + const ECDSA_SIG *sig, const EC_KEY *key); + + +// ASN.1 functions. + +// ECDSA_SIG_parse parses a DER-encoded ECDSA-Sig-Value structure from |cbs| and +// advances |cbs|. It returns a newly-allocated |ECDSA_SIG| or NULL on error. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_SIG_parse(CBS *cbs); + +// ECDSA_SIG_from_bytes parses |in| as a DER-encoded ECDSA-Sig-Value structure. +// It returns a newly-allocated |ECDSA_SIG| structure or NULL on error. +OPENSSL_EXPORT ECDSA_SIG *ECDSA_SIG_from_bytes(const uint8_t *in, + size_t in_len); + +// ECDSA_SIG_marshal marshals |sig| as a DER-encoded ECDSA-Sig-Value and appends +// the result to |cbb|. It returns one on success and zero on error. +OPENSSL_EXPORT int ECDSA_SIG_marshal(CBB *cbb, const ECDSA_SIG *sig); + +// ECDSA_SIG_to_bytes marshals |sig| as a DER-encoded ECDSA-Sig-Value and, on +// success, sets |*out_bytes| to a newly allocated buffer containing the result +// and returns one. Otherwise, it returns zero. The result should be freed with +// |OPENSSL_free|. +OPENSSL_EXPORT int ECDSA_SIG_to_bytes(uint8_t **out_bytes, size_t *out_len, + const ECDSA_SIG *sig); + +// ECDSA_SIG_max_len returns the maximum length of a DER-encoded ECDSA-Sig-Value +// structure for a group whose order is represented in |order_len| bytes, or +// zero on overflow. +OPENSSL_EXPORT size_t ECDSA_SIG_max_len(size_t order_len); + + +// Testing-only functions. + +// ECDSA_sign_with_nonce_and_leak_private_key_for_testing behaves like +// |ECDSA_do_sign| but uses |nonce| for the ECDSA nonce 'k', instead of a random +// value. |nonce| is interpreted as a big-endian integer. It must be reduced +// modulo the group order and padded with zeros up to |BN_num_bytes(order)| +// bytes. +// +// WARNING: This function is only exported for testing purposes, when using test +// vectors or fuzzing strategies. It must not be used outside tests and may leak +// any private keys it is used with. +OPENSSL_EXPORT ECDSA_SIG * +ECDSA_sign_with_nonce_and_leak_private_key_for_testing(const uint8_t *digest, + size_t digest_len, + const EC_KEY *eckey, + const uint8_t *nonce, + size_t nonce_len); + + +// Deprecated functions. + +// d2i_ECDSA_SIG parses aa DER-encoded ECDSA-Sig-Value structure from |len| +// bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |ECDSA_SIG_parse| instead. +OPENSSL_EXPORT ECDSA_SIG *d2i_ECDSA_SIG(ECDSA_SIG **out, const uint8_t **inp, + long len); + +// i2d_ECDSA_SIG marshals |sig| as a DER-encoded ECDSA-Sig-Value, as described +// in |i2d_SAMPLE|. +// +// Use |ECDSA_SIG_marshal| instead. +OPENSSL_EXPORT int i2d_ECDSA_SIG(const ECDSA_SIG *sig, uint8_t **outp); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ECDSA_SIG, ECDSA_SIG_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define ECDSA_R_BAD_SIGNATURE 100 +#define ECDSA_R_MISSING_PARAMETERS 101 +#define ECDSA_R_NEED_NEW_SETUP_VALUES 102 +#define ECDSA_R_NOT_IMPLEMENTED 103 +#define ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED 104 +#define ECDSA_R_ENCODE_ERROR 105 +#define ECDSA_R_MISMATCHED_SIGNATURE 205 +#define ECDSA_R_TOO_MANY_ITERATIONS 106 + +#endif // OPENSSL_HEADER_ECDSA_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/engine.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/engine.h new file mode 100644 index 0000000..56dec78 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/engine.h @@ -0,0 +1,82 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_ENGINE_H +#define OPENSSL_HEADER_ENGINE_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Engines are collections of methods. Methods are tables of function pointers, +// defined for certain algorithms, that allow operations on those algorithms to +// be overridden via a callback. This can be used, for example, to implement an +// RSA* that forwards operations to a hardware module. +// +// Default Methods are zero initialized. You should set the function pointers +// that you wish before setting it on an |ENGINE|. Any functions pointers that +// are NULL indicate that the default behaviour should be used. + + +// Allocation and destruction. + +// ENGINE_new returns an empty ENGINE that uses the default method for all +// algorithms. +OPENSSL_EXPORT ENGINE *ENGINE_new(void); + +// ENGINE_free decrements the reference counts for all methods linked from +// |engine| and frees |engine| itself. It returns one. +OPENSSL_EXPORT int ENGINE_free(ENGINE *engine); + + +// Method accessors. +// +// The setter functions do not take ownership of the |method| pointer. The +// consumer must free the |method| pointer after all objects referencing it are +// freed. + +// ENGINE_set_RSA takes a |method| pointer and sets it on the |ENGINE| object. +// Returns one on success and zero for failure when |engine| is NULL. +OPENSSL_EXPORT int ENGINE_set_RSA(ENGINE *engine, const RSA_METHOD *method); + +// ENGINE_get_RSA returns the meth field of |engine|. If |engine| is NULL, +// function returns NULL. +OPENSSL_EXPORT const RSA_METHOD *ENGINE_get_RSA(const ENGINE *engine); + +// ENGINE_set_EC takes a |method| pointer and sets it on the |ENGINE| object. +// Returns one on success and zero for failure when |engine| is NULL. +OPENSSL_EXPORT int ENGINE_set_EC(ENGINE *engine, const EC_KEY_METHOD *method); + +// ENGINE_get_EC returns the meth field of |engine|. If |engine| is NULL, +// function returns NULL. +OPENSSL_EXPORT const EC_KEY_METHOD *ENGINE_get_EC(const ENGINE *engine); + + +// Deprecated functions. + +// ENGINE_cleanup does nothing. This has been deprecated since OpenSSL 1.1.0 and +// applications should not rely on it. +OPENSSL_EXPORT void ENGINE_cleanup(void); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ENGINE, ENGINE_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define ENGINE_R_OPERATION_NOT_SUPPORTED 100 + +#endif // OPENSSL_HEADER_ENGINE_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/err.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/err.h new file mode 100644 index 0000000..0db3d16 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/err.h @@ -0,0 +1,403 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_ERR_H +#define OPENSSL_HEADER_ERR_H + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Error queue handling functions. +// +// Errors in OpenSSL are generally signaled by the return value of a function. +// When a function fails it may add an entry to a per-thread error queue, +// which is managed by the functions in this header. +// +// Each error contains: +// 1) The library (i.e. ec, pem, rsa) which created it. +// 2) The file and line number of the call that added the error. +// 3) A pointer to some error specific data, which may be NULL. +// +// The library identifier and reason code are packed in a uint32_t and there +// exist various functions for unpacking it. +// +// The typical behaviour is that an error will occur deep in a call queue and +// that code will push an error onto the error queue. As the error queue +// unwinds, other functions will push their own errors. Thus, the "least +// recent" error is the most specific and the other errors will provide a +// backtrace of sorts. + + +// Startup and shutdown. + +// ERR_load_BIO_strings does nothing. +// +// TODO(fork): remove. libjingle calls this. +OPENSSL_EXPORT void ERR_load_BIO_strings(void); + +// ERR_load_ERR_strings does nothing. +OPENSSL_EXPORT void ERR_load_ERR_strings(void); + +// ERR_load_CRYPTO_strings does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ERR_load_CRYPTO_strings(void); + +// ERR_load_crypto_strings does nothing. +OPENSSL_EXPORT void ERR_load_crypto_strings(void); + +// ERR_load_RAND_strings does nothing. +OPENSSL_EXPORT void ERR_load_RAND_strings(void); + +// ERR_free_strings does nothing. +OPENSSL_EXPORT void ERR_free_strings(void); + + +// Reading and formatting errors. + +// ERR_GET_LIB returns the library code for the error. This is one of +// the |ERR_LIB_*| values. +OPENSSL_INLINE int ERR_GET_LIB(uint32_t packed_error) { + return (int)((packed_error >> 24) & 0xff); +} + +// ERR_GET_REASON returns the reason code for the error. This is one of +// library-specific |LIB_R_*| values where |LIB| is the library (see +// |ERR_GET_LIB|). Note that reason codes are specific to the library. +OPENSSL_INLINE int ERR_GET_REASON(uint32_t packed_error) { + return (int)(packed_error & 0xfff); +} + +// ERR_get_error gets the packed error code for the least recent error and +// removes that error from the queue. If there are no errors in the queue then +// it returns zero. +OPENSSL_EXPORT uint32_t ERR_get_error(void); + +// ERR_get_error_line acts like |ERR_get_error|, except that the file and line +// number of the call that added the error are also returned. +OPENSSL_EXPORT uint32_t ERR_get_error_line(const char **file, int *line); + +// ERR_FLAG_STRING means that the |data| member is a NUL-terminated string that +// can be printed. This is always set if |data| is non-NULL. +#define ERR_FLAG_STRING 1 + +// ERR_FLAG_MALLOCED is passed into |ERR_set_error_data| to indicate that |data| +// was allocated with |OPENSSL_malloc|. +// +// It is, separately, returned in |*flags| from |ERR_get_error_line_data| to +// indicate that |*data| has a non-static lifetime, but this lifetime is still +// managed by the library. The caller must not call |OPENSSL_free| or |free| on +// |data|. +#define ERR_FLAG_MALLOCED 2 + +// ERR_get_error_line_data acts like |ERR_get_error_line|, but also returns the +// error-specific data pointer and flags. The flags are a bitwise-OR of +// |ERR_FLAG_*| values. The error-specific data is owned by the error queue +// and the pointer becomes invalid after the next call that affects the same +// thread's error queue. If |*flags| contains |ERR_FLAG_STRING| then |*data| is +// human-readable. +OPENSSL_EXPORT uint32_t ERR_get_error_line_data(const char **file, int *line, + const char **data, int *flags); + +// The "peek" functions act like the |ERR_get_error| functions, above, but they +// do not remove the error from the queue. +OPENSSL_EXPORT uint32_t ERR_peek_error(void); +OPENSSL_EXPORT uint32_t ERR_peek_error_line(const char **file, int *line); +OPENSSL_EXPORT uint32_t ERR_peek_error_line_data(const char **file, int *line, + const char **data, int *flags); + +// The "peek last" functions act like the "peek" functions, above, except that +// they return the most recent error. +OPENSSL_EXPORT uint32_t ERR_peek_last_error(void); +OPENSSL_EXPORT uint32_t ERR_peek_last_error_line(const char **file, int *line); +OPENSSL_EXPORT uint32_t ERR_peek_last_error_line_data(const char **file, + int *line, + const char **data, + int *flags); + +// ERR_error_string_n generates a human-readable string representing +// |packed_error|, places it at |buf|, and returns |buf|. It writes at most +// |len| bytes (including the terminating NUL) and truncates the string if +// necessary. If |len| is greater than zero then |buf| is always NUL terminated. +// +// The string will have the following format: +// +// error:[error code]:[library name]:OPENSSL_internal:[reason string] +// +// error code is an 8 digit hexadecimal number; library name and reason string +// are ASCII text. +OPENSSL_EXPORT char *ERR_error_string_n(uint32_t packed_error, char *buf, + size_t len); + +// ERR_lib_error_string returns a string representation of the library that +// generated |packed_error|, or a placeholder string is the library is +// unrecognized. +OPENSSL_EXPORT const char *ERR_lib_error_string(uint32_t packed_error); + +// ERR_reason_error_string returns a string representation of the reason for +// |packed_error|, or a placeholder string if the reason is unrecognized. +OPENSSL_EXPORT const char *ERR_reason_error_string(uint32_t packed_error); + +// ERR_print_errors_callback_t is the type of a function used by +// |ERR_print_errors_cb|. It takes a pointer to a human readable string (and +// its length) that describes an entry in the error queue. The |ctx| argument +// is an opaque pointer given to |ERR_print_errors_cb|. +// +// It should return one on success or zero on error, which will stop the +// iteration over the error queue. +typedef int (*ERR_print_errors_callback_t)(const char *str, size_t len, + void *ctx); + +// ERR_print_errors_cb clears the current thread's error queue, calling +// |callback| with a string representation of each error, from the least recent +// to the most recent error. +// +// The string will have the following format (which differs from +// |ERR_error_string|): +// +// [thread id]:error:[error code]:[library name]:OPENSSL_internal:[reason string]:[file]:[line number]:[optional string data] +// +// The callback can return one to continue the iteration or zero to stop it. +// The |ctx| argument is an opaque value that is passed through to the +// callback. +OPENSSL_EXPORT void ERR_print_errors_cb(ERR_print_errors_callback_t callback, + void *ctx); + +// ERR_print_errors_fp clears the current thread's error queue, printing each +// error to |file|. See |ERR_print_errors_cb| for the format. +OPENSSL_EXPORT void ERR_print_errors_fp(FILE *file); + + +// Clearing errors. + +// ERR_clear_error clears the error queue for the current thread. +OPENSSL_EXPORT void ERR_clear_error(void); + +// ERR_set_mark "marks" the most recent error for use with |ERR_pop_to_mark|. +// It returns one if an error was marked and zero if there are no errors. +OPENSSL_EXPORT int ERR_set_mark(void); + +// ERR_pop_to_mark removes errors from the most recent to the least recent +// until (and not including) a "marked" error. It returns zero if no marked +// error was found (and thus all errors were removed) and one otherwise. Errors +// are marked using |ERR_set_mark|. +OPENSSL_EXPORT int ERR_pop_to_mark(void); + + +// Custom errors. + +// ERR_get_next_error_library returns a value suitable for passing as the +// |library| argument to |ERR_put_error|. This is intended for code that wishes +// to push its own, non-standard errors to the error queue. +OPENSSL_EXPORT int ERR_get_next_error_library(void); + + +// Built-in library and reason codes. + +// The following values are built-in library codes. +#define ERR_LIB_NONE 1 +#define ERR_LIB_SYS 2 +#define ERR_LIB_BN 3 +#define ERR_LIB_RSA 4 +#define ERR_LIB_DH 5 +#define ERR_LIB_EVP 6 +#define ERR_LIB_BUF 7 +#define ERR_LIB_OBJ 8 +#define ERR_LIB_PEM 9 +#define ERR_LIB_DSA 10 +#define ERR_LIB_X509 11 +#define ERR_LIB_ASN1 12 +#define ERR_LIB_CONF 13 +#define ERR_LIB_CRYPTO 14 +#define ERR_LIB_EC 15 +#define ERR_LIB_SSL 16 +#define ERR_LIB_BIO 17 +#define ERR_LIB_PKCS7 18 +#define ERR_LIB_PKCS8 19 +#define ERR_LIB_X509V3 20 +#define ERR_LIB_RAND 21 +#define ERR_LIB_ENGINE 22 +#define ERR_LIB_OCSP 23 +#define ERR_LIB_UI 24 +#define ERR_LIB_COMP 25 +#define ERR_LIB_ECDSA 26 +#define ERR_LIB_ECDH 27 +#define ERR_LIB_HMAC 28 +#define ERR_LIB_DIGEST 29 +#define ERR_LIB_CIPHER 30 +#define ERR_LIB_HKDF 31 +#define ERR_LIB_TRUST_TOKEN 32 +#define ERR_LIB_USER 33 +#define ERR_NUM_LIBS 34 +#define ERR_LIB_PKCS12 35 +#define ERR_LIB_DSO 36 +#define ERR_LIB_OSSL_STORE 37 +#define ERR_LIB_FIPS 38 +#define ERR_LIB_CMS 39 +#define ERR_LIB_TS 40 +#define ERR_LIB_CT 41 +#define ERR_LIB_ASYNC 42 +#define ERR_LIB_KDF 43 +#define ERR_LIB_SM2 44 + +// The following reason codes used to denote an error occuring in another +// library. They are sometimes used for a stack trace. +#define ERR_R_SYS_LIB ERR_LIB_SYS +#define ERR_R_BN_LIB ERR_LIB_BN +#define ERR_R_RSA_LIB ERR_LIB_RSA +#define ERR_R_DH_LIB ERR_LIB_DH +#define ERR_R_EVP_LIB ERR_LIB_EVP +#define ERR_R_BUF_LIB ERR_LIB_BUF +#define ERR_R_OBJ_LIB ERR_LIB_OBJ +#define ERR_R_PEM_LIB ERR_LIB_PEM +#define ERR_R_DSA_LIB ERR_LIB_DSA +#define ERR_R_X509_LIB ERR_LIB_X509 +#define ERR_R_ASN1_LIB ERR_LIB_ASN1 +#define ERR_R_CONF_LIB ERR_LIB_CONF +#define ERR_R_CRYPTO_LIB ERR_LIB_CRYPTO +#define ERR_R_EC_LIB ERR_LIB_EC +#define ERR_R_SSL_LIB ERR_LIB_SSL +#define ERR_R_BIO_LIB ERR_LIB_BIO +#define ERR_R_PKCS7_LIB ERR_LIB_PKCS7 +#define ERR_R_PKCS8_LIB ERR_LIB_PKCS8 +#define ERR_R_X509V3_LIB ERR_LIB_X509V3 +#define ERR_R_RAND_LIB ERR_LIB_RAND +#define ERR_R_DSO_LIB ERR_LIB_DSO +#define ERR_R_ENGINE_LIB ERR_LIB_ENGINE +#define ERR_R_OCSP_LIB ERR_LIB_OCSP +#define ERR_R_UI_LIB ERR_LIB_UI +#define ERR_R_COMP_LIB ERR_LIB_COMP +#define ERR_R_ECDSA_LIB ERR_LIB_ECDSA +#define ERR_R_ECDH_LIB ERR_LIB_ECDH +#define ERR_R_STORE_LIB ERR_LIB_STORE +#define ERR_R_FIPS_LIB ERR_LIB_FIPS +#define ERR_R_CMS_LIB ERR_LIB_CMS +#define ERR_R_TS_LIB ERR_LIB_TS +#define ERR_R_HMAC_LIB ERR_LIB_HMAC +#define ERR_R_JPAKE_LIB ERR_LIB_JPAKE +#define ERR_R_USER_LIB ERR_LIB_USER +#define ERR_R_DIGEST_LIB ERR_LIB_DIGEST +#define ERR_R_CIPHER_LIB ERR_LIB_CIPHER +#define ERR_R_HKDF_LIB ERR_LIB_HKDF +#define ERR_R_TRUST_TOKEN_LIB ERR_LIB_TRUST_TOKEN + +// The following values are global reason codes. They may occur in any library. +#define ERR_R_FATAL 64 +#define ERR_R_MALLOC_FAILURE (1 | ERR_R_FATAL) +#define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED (2 | ERR_R_FATAL) +#define ERR_R_PASSED_NULL_PARAMETER (3 | ERR_R_FATAL) +#define ERR_R_INTERNAL_ERROR (4 | ERR_R_FATAL) +#define ERR_R_OVERFLOW (5 | ERR_R_FATAL) + + +// Deprecated functions. + +// ERR_remove_state calls |ERR_clear_error|. +OPENSSL_EXPORT void ERR_remove_state(unsigned long pid); + +// ERR_remove_thread_state clears the error queue for the current thread if +// |tid| is NULL. Otherwise it calls |assert(0)|, because it's no longer +// possible to delete the error queue for other threads. +// +// Use |ERR_clear_error| instead. Note error queues are deleted automatically on +// thread exit. You do not need to call this function to release memory. +OPENSSL_EXPORT void ERR_remove_thread_state(const CRYPTO_THREADID *tid); + +// ERR_func_error_string returns the string "OPENSSL_internal". +OPENSSL_EXPORT const char *ERR_func_error_string(uint32_t packed_error); + +// ERR_error_string behaves like |ERR_error_string_n| but |len| is implicitly +// |ERR_ERROR_STRING_BUF_LEN|. +// +// Additionally, if |buf| is NULL, the error string is placed in a static buffer +// which is returned. This is not thread-safe and only exists for backwards +// compatibility with legacy callers. The static buffer will be overridden by +// calls in other threads. +// +// Use |ERR_error_string_n| instead. +// +// TODO(fork): remove this function. +OPENSSL_EXPORT char *ERR_error_string(uint32_t packed_error, char *buf); +#define ERR_ERROR_STRING_BUF_LEN 120 + +// ERR_GET_FUNC returns zero. BoringSSL errors do not report a function code. +OPENSSL_INLINE int ERR_GET_FUNC(uint32_t packed_error) { + (void)packed_error; + return 0; +} + +// ERR_TXT_* are provided for compatibility with code that assumes that it's +// using OpenSSL. +#define ERR_TXT_STRING ERR_FLAG_STRING +#define ERR_TXT_MALLOCED ERR_FLAG_MALLOCED + + +// Private functions. + +// ERR_clear_system_error clears the system's error value (i.e. errno). +OPENSSL_EXPORT void ERR_clear_system_error(void); + +// OPENSSL_PUT_ERROR is used by OpenSSL code to add an error to the error +// queue. +#define OPENSSL_PUT_ERROR(library, reason) \ + ERR_put_error(ERR_LIB_##library, 0, reason, __FILE__, __LINE__) + +// OPENSSL_PUT_SYSTEM_ERROR is used by OpenSSL code to add an error from the +// operating system to the error queue. +// TODO(fork): include errno. +#define OPENSSL_PUT_SYSTEM_ERROR() \ + ERR_put_error(ERR_LIB_SYS, 0, 0, __FILE__, __LINE__); + +// ERR_put_error adds an error to the error queue, dropping the least recent +// error if necessary for space reasons. +OPENSSL_EXPORT void ERR_put_error(int library, int unused, int reason, + const char *file, unsigned line); + +// ERR_add_error_data takes a variable number (|count|) of const char* +// pointers, concatenates them and sets the result as the data on the most +// recent error. +OPENSSL_EXPORT void ERR_add_error_data(unsigned count, ...); + +// ERR_add_error_dataf takes a printf-style format and arguments, and sets the +// result as the data on the most recent error. +OPENSSL_EXPORT void ERR_add_error_dataf(const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(1, 2); + +// ERR_set_error_data sets the data on the most recent error to |data|, which +// must be a NUL-terminated string. |flags| must contain |ERR_FLAG_STRING|. If +// |flags| contains |ERR_FLAG_MALLOCED|, this function takes ownership of +// |data|, which must have been allocated with |OPENSSL_malloc|. Otherwise, it +// saves a copy of |data|. +// +// Note this differs from OpenSSL which, when |ERR_FLAG_MALLOCED| is unset, +// saves the pointer as-is and requires it remain valid for the lifetime of the +// address space. +OPENSSL_EXPORT void ERR_set_error_data(char *data, int flags); + +// ERR_NUM_ERRORS is one more than the limit of the number of errors in the +// queue. +#define ERR_NUM_ERRORS 16 + +#define ERR_PACK(lib, reason) \ + (((((uint32_t)(lib)) & 0xff) << 24) | ((((uint32_t)(reason)) & 0xfff))) + +// OPENSSL_DECLARE_ERROR_REASON is used by util/make_errors.h (which generates +// the error defines) to recognise that an additional reason value is needed. +// This is needed when the reason value is used outside of an +// |OPENSSL_PUT_ERROR| macro. The resulting define will be +// ${lib}_R_${reason}. +#define OPENSSL_DECLARE_ERROR_REASON(lib, reason) + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_ERR_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/evp.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/evp.h new file mode 100644 index 0000000..ef9226c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/evp.h @@ -0,0 +1,1443 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EVP_H +#define OPENSSL_HEADER_EVP_H + +#include + +#include // IWYU pragma: export +#include + +// OpenSSL included digest, cipher, and object functions in this header so we +// include them for users that still expect that. +#include +#include +#include +#include +#include +#include +#include // Needed by Apache mod_ssl + +#if defined(__cplusplus) +extern "C" { +#endif + + +// EVP abstracts over public/private key algorithms. + + +// Public/private key objects. +// +// An |EVP_PKEY| object represents a public or private key. A given object may +// be used concurrently on multiple threads by non-mutating functions, provided +// no other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// EVP_PKEY_new creates a new, empty public-key object and returns it or NULL +// on allocation failure. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new(void); + +// EVP_PKEY_free frees all data referenced by |pkey| and then frees |pkey| +// itself. +OPENSSL_EXPORT void EVP_PKEY_free(EVP_PKEY *pkey); + +// EVP_PKEY_up_ref increments the reference count of |pkey| and returns one. It +// does not mutate |pkey| for thread-safety purposes and may be used +// concurrently. +OPENSSL_EXPORT int EVP_PKEY_up_ref(EVP_PKEY *pkey); + +// EVP_PKEY_is_opaque returns one if |pkey| is opaque. Opaque keys are backed by +// custom implementations which do not expose key material and parameters. It is +// an error to attempt to duplicate, export, or compare an opaque key. +OPENSSL_EXPORT int EVP_PKEY_is_opaque(const EVP_PKEY *pkey); + +// EVP_PKEY_cmp compares |a| and |b| and returns one if they are equal, zero if +// not and a negative number on error. +// +// WARNING: this differs from the traditional return value of a "cmp" +// function. +OPENSSL_EXPORT int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b); + +// EVP_PKEY_copy_parameters sets the parameters of |to| to equal the parameters +// of |from|. It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from); + +// EVP_PKEY_missing_parameters returns one if |pkey| is missing needed +// parameters or zero if not, or if the algorithm doesn't take parameters. +OPENSSL_EXPORT int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey); + +// EVP_PKEY_size returns the maximum size, in bytes, of a signature signed by +// |pkey|. For an RSA key, this returns the number of bytes needed to represent +// the modulus. For an EC key, this returns the maximum size of a DER-encoded +// ECDSA signature. For an ML-DSA key, this returns the signature byte size. +OPENSSL_EXPORT int EVP_PKEY_size(const EVP_PKEY *pkey); + +// EVP_PKEY_bits returns the "size", in bits, of |pkey|. For an RSA key, this +// returns the bit length of the modulus. For an EC key, this returns the bit +// length of the group order. For an ML-DSA key, this returns the bit length +// of the public key. +OPENSSL_EXPORT int EVP_PKEY_bits(const EVP_PKEY *pkey); + +// EVP_PKEY_id returns the type of |pkey|, which is one of the |EVP_PKEY_*| +// values. +OPENSSL_EXPORT int EVP_PKEY_id(const EVP_PKEY *pkey); + +// EVP_PKEY_pqdsa_get_type returns the |nid| of the configured PQDSA key. |pkey| +// must not be NULL. +OPENSSL_EXPORT int EVP_PKEY_pqdsa_get_type(const EVP_PKEY *pkey); + +// EVP_MD_get0_name returns the short name of |md| +OPENSSL_EXPORT const char *EVP_MD_get0_name(const EVP_MD *md); + +// EVP_MD_name calls |EVP_MD_get0_name| +OPENSSL_EXPORT const char *EVP_MD_name(const EVP_MD *md); + +// EVP Password Utility Functions + +// EVP_get_pw_prompt returns an internal pointer to static memory containing +// the default prompt. In AWS-LC, this default is hardcoded. In OpenSSL, +// the default prompt must be configured by a user and is otherwise NULL. +OPENSSL_EXPORT char *EVP_get_pw_prompt(void); + +// EVP_read_pw_string writes the prompt to /dev/tty, or, if that could not be opened, +// to standard output, turns echo off, and reads an input string from /dev/tty, or, +// if that could not be opened, from standard input. If |prompt| is NULL, the default +// prompt is used. The user input is returned in |buf|, which must have space for at +// least length bytes. If verify is set, the user is asked for the password twice and +// unless the two copies match, an error is returned. +// Returns 0 on success, -1 on error, or -2 on out-of-band events (Interrupt, Cancel, ...). +OPENSSL_EXPORT int EVP_read_pw_string(char *buf, int length, const char *prompt, int verify); + +// EVP_read_pw_string_min implements the functionality for |EVP_read_pw_string|. It +// additionally checks that the password is at least |min_length| bytes long. +// Returns 0 on success, -1 on error, or -2 on out-of-band events (Interrupt, Cancel, ...). +OPENSSL_EXPORT int EVP_read_pw_string_min(char *buf, int min_length, int length, + const char *prompt, int verify); + + +// Getting and setting concrete key types. +// +// The following functions get and set the underlying key representation in an +// |EVP_PKEY| object. The |set1| functions take an additional reference to the +// underlying key and return one on success or zero if |key| is NULL. The +// |assign| functions adopt the caller's reference and return one on success or +// zero if |key| is NULL. The |get1| functions return a fresh reference to the +// underlying object or NULL if |pkey| is not of the correct type. The |get0| +// functions behave the same but return a non-owning pointer. +// +// The |get0| and |get1| functions take |const| pointers and are thus +// non-mutating for thread-safety purposes, but mutating functions on the +// returned lower-level objects are considered to also mutate the |EVP_PKEY| and +// may not be called concurrently with other operations on the |EVP_PKEY|. + +OPENSSL_EXPORT int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key); +OPENSSL_EXPORT int EVP_PKEY_assign_RSA(EVP_PKEY *pkey, RSA *key); +OPENSSL_EXPORT RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); +OPENSSL_EXPORT RSA *EVP_PKEY_get1_RSA(const EVP_PKEY *pkey); + +OPENSSL_EXPORT int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key); +OPENSSL_EXPORT int EVP_PKEY_assign_DSA(EVP_PKEY *pkey, DSA *key); +OPENSSL_EXPORT DSA *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); +OPENSSL_EXPORT DSA *EVP_PKEY_get1_DSA(const EVP_PKEY *pkey); + +OPENSSL_EXPORT int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key); +OPENSSL_EXPORT int EVP_PKEY_assign_EC_KEY(EVP_PKEY *pkey, EC_KEY *key); +OPENSSL_EXPORT EC_KEY *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey); +OPENSSL_EXPORT EC_KEY *EVP_PKEY_get1_EC_KEY(const EVP_PKEY *pkey); + +OPENSSL_EXPORT int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key); +OPENSSL_EXPORT int EVP_PKEY_assign_DH(EVP_PKEY *pkey, DH *key); +OPENSSL_EXPORT DH *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); +OPENSSL_EXPORT DH *EVP_PKEY_get1_DH(const EVP_PKEY *pkey); + +// EVP_PKEY_CTX_set_dh_paramgen_prime_len sets the length of the DH prime +// parameter p for DH parameter generation. If this function is not called, +// the default length of 2048 is used. |pbits| must be greater than or equal +// to 256. Returns 1 on success, otherwise returns a non-positive value. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_dh_paramgen_prime_len(EVP_PKEY_CTX *ctx, int pbits); + +// EVP_PKEY_CTX_set_dh_paramgen_generator sets the DH generator for DH parameter +// generation. If this function is not called, the default value of 2 is used. +// |gen| must be greater than 1. Returns 1 on success, otherwise returns a +// non-positive value. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_dh_paramgen_generator(EVP_PKEY_CTX *ctx, int gen); + +#define EVP_PKEY_NONE NID_undef +#define EVP_PKEY_RSA NID_rsaEncryption +#define EVP_PKEY_RSA_PSS NID_rsassaPss +#define EVP_PKEY_EC NID_X9_62_id_ecPublicKey +#define EVP_PKEY_ED25519 NID_ED25519 +#define EVP_PKEY_ED25519PH NID_ED25519ph +#define EVP_PKEY_X25519 NID_X25519 +#define EVP_PKEY_HKDF NID_hkdf +#define EVP_PKEY_HMAC NID_hmac +#define EVP_PKEY_DH NID_dhKeyAgreement +#define EVP_PKEY_PQDSA NID_PQDSA +#define EVP_PKEY_KEM NID_kem + +// EVP_PKEY_set_type sets the type of |pkey| to |type|. It returns one if +// successful or zero if the |type| argument is not one of the |EVP_PKEY_*| +// values. If |pkey| is NULL, it simply reports whether the type is known. +OPENSSL_EXPORT int EVP_PKEY_set_type(EVP_PKEY *pkey, int type); + +// EVP_PKEY_set_type_str sets the type of |pkey| to the PEM type string given +// by the first |len| bytes of |str|. It returns one if successful or zero if it +// cannot find the PEM type among the |EVP_PKEY_*| values. If |pkey| is NULL, +// it simply reports whether the type is known. +OPENSSL_EXPORT int EVP_PKEY_set_type_str(EVP_PKEY *pkey, + const char *str, + int len); + +// EVP_PKEY_cmp_parameters compares the parameters of |a| and |b|. It returns +// one if they match, zero if not, or a negative number of on error. +// +// WARNING: the return value differs from the usual return value convention. +OPENSSL_EXPORT int EVP_PKEY_cmp_parameters(const EVP_PKEY *a, + const EVP_PKEY *b); + + +// ASN.1 functions + +// EVP_parse_public_key decodes a DER-encoded SubjectPublicKeyInfo structure +// (RFC 5280) from |cbs| and advances |cbs|. It returns a newly-allocated +// |EVP_PKEY| or NULL on error. If the key is an EC key, the curve is guaranteed +// to be set. +// +// The caller must check the type of the parsed public key to ensure it is +// suitable and validate other desired key properties such as RSA modulus size +// or EC curve. +OPENSSL_EXPORT EVP_PKEY *EVP_parse_public_key(CBS *cbs); + +// EVP_marshal_public_key marshals |key| as a DER-encoded SubjectPublicKeyInfo +// structure (RFC 5280) and appends the result to |cbb|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int EVP_marshal_public_key(CBB *cbb, const EVP_PKEY *key); + +// EVP_parse_private_key decodes a DER-encoded PrivateKeyInfo structure (RFC +// 5208) from |cbs| and advances |cbs|. It returns a newly-allocated |EVP_PKEY| +// or NULL on error. +// +// The caller must check the type of the parsed private key to ensure it is +// suitable and validate other desired key properties such as RSA modulus size +// or EC curve. In particular, RSA private key operations scale cubicly, so +// applications accepting RSA private keys from external sources may need to +// bound key sizes (use |EVP_PKEY_bits| or |RSA_bits|) to avoid a DoS vector. +// +// A PrivateKeyInfo ends with an optional set of attributes. These are not +// processed and so this function will silently ignore any trailing data in the +// structure. +OPENSSL_EXPORT EVP_PKEY *EVP_parse_private_key(CBS *cbs); + +// EVP_marshal_private_key marshals |key| as a DER-encoded PrivateKeyInfo +// structure (RFC 5208) and appends the result to |cbb|. It returns one on +// success and zero on error. For ML-DSA, the private seed is encoded. +OPENSSL_EXPORT int EVP_marshal_private_key(CBB *cbb, const EVP_PKEY *key); + +// EVP_marshal_private_key_v2 marshals |key| as a DER-encoded +// OneAsymmetricKey (RFC 5958) and appends the result to |cbb|. It returns one +// on success and zero on error. +// +// Ed25519 and x25119 are the only private key that supports marshaling as a v2 +// PKCS8 structure. All other private key types will return +// UNSUPPORTED_ALGORITHM error. +OPENSSL_EXPORT int EVP_marshal_private_key_v2(CBB *cbb, const EVP_PKEY *key); + +// Raw keys +// +// Some keys types support a "raw" serialization. Currently the only supported +// raw formats are X25519 and Ed25519, where the formats are those specified in +// RFC 7748 and RFC 8032, respectively. Note the RFC 8032 private key format +// is the 32-byte prefix of |ED25519_sign|'s 64-byte private key. +// For ML-DSA use EVP_PKEY_pqdsa_new_raw_private_key. + +// EVP_PKEY_new_raw_private_key returns a newly allocated |EVP_PKEY| wrapping a +// private key of the specified type. It returns NULL on error. +// For ML-DSA use EVP_PKEY_pqdsa_new_raw_public_key. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *unused, + const uint8_t *in, + size_t len); + +// EVP_PKEY_new_raw_public_key returns a newly allocated |EVP_PKEY| wrapping a +// public key of the specified type. It returns NULL on error. +// For ML-DSA use EVP_PKEY_pqdsa_new_raw_private_key. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *unused, + const uint8_t *in, + size_t len); + +// EVP_PKEY_get_raw_private_key outputs the private key for |pkey| in raw form. +// If |out| is NULL, it sets |*out_len| to the size of the raw private key. +// Otherwise, it writes at most |*out_len| bytes to |out| and sets |*out_len| to +// the number of bytes written. +// +// It returns one on success and zero if |pkey| has no private key, the key +// type does not support a raw format, or the buffer is too small. +OPENSSL_EXPORT int EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey, + uint8_t *out, size_t *out_len); + +// EVP_PKEY_get_raw_public_key outputs the public key for |pkey| in raw form. +// If |out| is NULL, it sets |*out_len| to the size of the raw public key. +// Otherwise, it writes at most |*out_len| bytes to |out| and sets |*out_len| to +// the number of bytes written. +// +// It returns one on success and zero if |pkey| has no public key, the key +// type does not support a raw format, or the buffer is too small. +OPENSSL_EXPORT int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, + uint8_t *out, size_t *out_len); + + +// Signing + +// EVP_DigestSignInit sets up |ctx| for a signing operation with |type| and +// |pkey|. The |ctx| argument must have been initialised with +// |EVP_MD_CTX_init|. If |pctx| is not NULL, the |EVP_PKEY_CTX| of the signing +// operation will be written to |*pctx|; this can be used to set alternative +// signing options. +// +// For single-shot signing algorithms which do not use a pre-hash, such as +// Ed25519, or when using ML-DSA in non pre-hash mode, |type| should be NULL. +// The |EVP_MD_CTX| itself is unused but is present so the API is uniform. +// See |EVP_DigestSign|. +// +// This function does not mutate |pkey| for thread-safety purposes and may be +// used concurrently with other non-mutating functions on |pkey|. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int EVP_DigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, + const EVP_MD *type, ENGINE *e, + EVP_PKEY *pkey); + +// EVP_DigestSignUpdate appends |len| bytes from |data| to the data which will +// be signed in |EVP_DigestSignFinal|. It returns one. +// +// This function performs a streaming signing operation and will fail for +// signature algorithms which do not support this. Use |EVP_DigestSign| for a +// single-shot operation. +OPENSSL_EXPORT int EVP_DigestSignUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_DigestSignFinal signs the data that has been included by one or more +// calls to |EVP_DigestSignUpdate|. If |out_sig| is NULL then |*out_sig_len| is +// set to the maximum number of output bytes. Otherwise, on entry, +// |*out_sig_len| must contain the length of the |out_sig| buffer. If the call +// is successful, the signature is written to |out_sig| and |*out_sig_len| is +// set to its length. +// +// This function performs a streaming signing operation and will fail for +// signature algorithms which do not support this. Use |EVP_DigestSign| for a +// single-shot operation. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int EVP_DigestSignFinal(EVP_MD_CTX *ctx, uint8_t *out_sig, + size_t *out_sig_len); + +// EVP_DigestSign signs |data_len| bytes from |data| using |ctx|. If |out_sig| +// is NULL then |*out_sig_len| is set to the maximum number of output +// bytes. Otherwise, on entry, |*out_sig_len| must contain the length of the +// |out_sig| buffer. If the call is successful, the signature is written to +// |out_sig| and |*out_sig_len| is set to its length. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_DigestSign(EVP_MD_CTX *ctx, uint8_t *out_sig, + size_t *out_sig_len, const uint8_t *data, + size_t data_len); + + +// Verifying + +// EVP_DigestVerifyInit sets up |ctx| for a signature verification operation +// with |type| and |pkey|. The |ctx| argument must have been initialised with +// |EVP_MD_CTX_init|. If |pctx| is not NULL, the |EVP_PKEY_CTX| of the signing +// operation will be written to |*pctx|; this can be used to set alternative +// signing options. +// +// For single-shot signing algorithms which do not use a pre-hash, such as +// Ed25519, or when using ML-DSA in non pre-hash mode, |type| should be NULL. +// The |EVP_MD_CTX| itself is unused but is present so the API is uniform. +// See |EVP_DigestVerify|. +// +// This function does not mutate |pkey| for thread-safety purposes and may be +// used concurrently with other non-mutating functions on |pkey|. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, + const EVP_MD *type, ENGINE *e, + EVP_PKEY *pkey); + +// EVP_DigestVerifyUpdate appends |len| bytes from |data| to the data which +// will be verified by |EVP_DigestVerifyFinal|. It returns one. +// +// This function performs streaming signature verification and will fail for +// signature algorithms which do not support this. Use |EVP_PKEY_verify_message| +// for a single-shot verification. +OPENSSL_EXPORT int EVP_DigestVerifyUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_DigestVerifyFinal verifies that |sig_len| bytes of |sig| are a valid +// signature for the data that has been included by one or more calls to +// |EVP_DigestVerifyUpdate|. It returns one on success and zero otherwise. +// +// This function performs streaming signature verification and will fail for +// signature algorithms which do not support this. Use |EVP_PKEY_verify_message| +// for a single-shot verification. +OPENSSL_EXPORT int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const uint8_t *sig, + size_t sig_len); + +// EVP_DigestVerify verifies that |sig_len| bytes from |sig| are a valid +// signature for |data|. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_DigestVerify(EVP_MD_CTX *ctx, const uint8_t *sig, + size_t sig_len, const uint8_t *data, + size_t len); + + +// Signing (old functions) + +// EVP_SignInit_ex configures |ctx|, which must already have been initialised, +// for a fresh signing operation using the hash function |type|. It returns one +// on success and zero otherwise. +// +// (In order to initialise |ctx|, either obtain it initialised with +// |EVP_MD_CTX_create|, or use |EVP_MD_CTX_init|.) +OPENSSL_EXPORT int EVP_SignInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, + ENGINE *impl); + +// EVP_SignInit is a deprecated version of |EVP_SignInit_ex|. +// +// TODO(fork): remove. +OPENSSL_EXPORT int EVP_SignInit(EVP_MD_CTX *ctx, const EVP_MD *type); + +// EVP_SignUpdate appends |len| bytes from |data| to the data which will be +// signed in |EVP_SignFinal|. +OPENSSL_EXPORT int EVP_SignUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_SignFinal signs the data that has been included by one or more calls to +// |EVP_SignUpdate|, using the key |pkey|, and writes it to |sig|. On entry, +// |sig| must point to at least |EVP_PKEY_size(pkey)| bytes of space. The +// actual size of the signature is written to |*out_sig_len|. +// +// It returns one on success and zero otherwise. +// +// It does not modify |ctx|, thus it's possible to continue to use |ctx| in +// order to sign a longer message. It also does not mutate |pkey| for +// thread-safety purposes and may be used concurrently with other non-mutating +// functions on |pkey|. +OPENSSL_EXPORT int EVP_SignFinal(const EVP_MD_CTX *ctx, uint8_t *sig, + unsigned int *out_sig_len, EVP_PKEY *pkey); + + +// Verifying (old functions) + +// EVP_VerifyInit_ex configures |ctx|, which must already have been +// initialised, for a fresh signature verification operation using the hash +// function |type|. It returns one on success and zero otherwise. +// +// (In order to initialise |ctx|, either obtain it initialised with +// |EVP_MD_CTX_create|, or use |EVP_MD_CTX_init|.) +OPENSSL_EXPORT int EVP_VerifyInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, + ENGINE *impl); + +// EVP_VerifyInit is a deprecated version of |EVP_VerifyInit_ex|. +// +// TODO(fork): remove. +OPENSSL_EXPORT int EVP_VerifyInit(EVP_MD_CTX *ctx, const EVP_MD *type); + +// EVP_VerifyUpdate appends |len| bytes from |data| to the data which will be +// signed in |EVP_VerifyFinal|. +OPENSSL_EXPORT int EVP_VerifyUpdate(EVP_MD_CTX *ctx, const void *data, + size_t len); + +// EVP_VerifyFinal verifies that |sig_len| bytes of |sig| are a valid +// signature, by |pkey|, for the data that has been included by one or more +// calls to |EVP_VerifyUpdate|. +// +// It returns one on success and zero otherwise. +// +// It does not modify |ctx|, thus it's possible to continue to use |ctx| in +// order to verify a longer message. It also does not mutate |pkey| for +// thread-safety purposes and may be used concurrently with other non-mutating +// functions on |pkey|. +OPENSSL_EXPORT int EVP_VerifyFinal(EVP_MD_CTX *ctx, const uint8_t *sig, + size_t sig_len, EVP_PKEY *pkey); + + +// Printing + +// EVP_PKEY_print_public prints a textual representation of the public key in +// |pkey| to |out|. Returns one on success or zero otherwise. +OPENSSL_EXPORT int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, + int indent, ASN1_PCTX *pctx); + +// EVP_PKEY_print_private prints a textual representation of the private key in +// |pkey| to |out|. Returns one on success or zero otherwise. +OPENSSL_EXPORT int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, + int indent, ASN1_PCTX *pctx); + +// EVP_PKEY_print_params prints a textual representation of the parameters in +// |pkey| to |out|. Returns one on success or zero otherwise. +OPENSSL_EXPORT int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, + int indent, ASN1_PCTX *pctx); + + +// Password stretching. +// +// Password stretching functions take a low-entropy password and apply a slow +// function that results in a key suitable for use in symmetric +// cryptography. + +// PKCS5_SALT_LEN is a deprecated constant as used by deprecated +// EVP_BytesToKey() which cannot change. +#define PKCS5_SALT_LEN 8 + +// PKCS5_PBKDF2_HMAC computes |iterations| iterations of PBKDF2 of |password| +// and |salt|, using |digest|, and outputs |key_len| bytes to |out_key|. It +// returns one on success and zero on allocation failure or if |iterations| is +// 0. It's recommended that |iterations| be set to a much higher number (at +// least hundreds of thousands). +OPENSSL_EXPORT int PKCS5_PBKDF2_HMAC(const char *password, size_t password_len, + const uint8_t *salt, size_t salt_len, + uint32_t iterations, const EVP_MD *digest, + size_t key_len, uint8_t *out_key); + +// PKCS5_PBKDF2_HMAC_SHA1 is the same as PKCS5_PBKDF2_HMAC, but with |digest| +// fixed to |EVP_sha1|. +OPENSSL_EXPORT int PKCS5_PBKDF2_HMAC_SHA1(const char *password, + size_t password_len, + const uint8_t *salt, size_t salt_len, + uint32_t iterations, size_t key_len, + uint8_t *out_key); + +// EVP_PBE_scrypt expands |password| into a secret key of length |key_len| using +// scrypt, as described in RFC 7914, and writes the result to |out_key|. It +// returns one on success and zero on allocation failure, if the memory required +// for the operation exceeds |max_mem|, or if any of the parameters are invalid +// as described below. +// +// |N|, |r|, and |p| are as described in RFC 7914 section 6. They determine the +// cost of the operation. If |max_mem| is zero, a defult limit of 32MiB will be +// used. +// +// The parameters are considered invalid under any of the following conditions: +// - |r| or |p| are zero +// - |p| > (2^30 - 1) / |r| +// - |N| is not a power of two +// - |N| > 2^32 +// - |N| > 2^(128 * |r| / 8) +OPENSSL_EXPORT int EVP_PBE_scrypt(const char *password, size_t password_len, + const uint8_t *salt, size_t salt_len, + uint64_t N, uint64_t r, uint64_t p, + size_t max_mem, uint8_t *out_key, + size_t key_len); + + +// Public key contexts. +// +// |EVP_PKEY_CTX| objects hold the context of an operation (e.g. signing or +// encrypting) that uses a public key. + +// EVP_PKEY_CTX_new allocates a fresh |EVP_PKEY_CTX| for use with |pkey|. It +// returns the context or NULL on error. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e); + +// EVP_PKEY_CTX_new_id allocates a fresh |EVP_PKEY_CTX| for a key of type |id| +// (e.g. |EVP_PKEY_HMAC|). This can be used for key generation where +// |EVP_PKEY_CTX_new| can't be used because there isn't an |EVP_PKEY| to pass +// it. It returns the context or NULL on error. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e); + +// EVP_PKEY_CTX_free frees |ctx| and the data it owns. +OPENSSL_EXPORT void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_CTX_dup allocates a fresh |EVP_PKEY_CTX| and sets it equal to the +// state of |ctx|. It returns the fresh |EVP_PKEY_CTX| or NULL on error. +OPENSSL_EXPORT EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_CTX_get0_pkey returns the |EVP_PKEY| associated with |ctx|. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_sign_init initialises an |EVP_PKEY_CTX| for a signing operation. It +// should be called before |EVP_PKEY_sign|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_sign_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_sign signs |digest_len| bytes from |digest| using |ctx|. If |sig| is +// NULL, the maximum size of the signature is written to |out_sig_len|. +// Otherwise, |*sig_len| must contain the number of bytes of space available at +// |sig|. If sufficient, the signature will be written to |sig| and |*sig_len| +// updated with the true length. This function will fail for signature +// Ed25519 as it does not support signing pre-hashed inputs. For ML-DSA this +// function expects the format of |digest| to conform with "ExternalMu", i.e., +// the digest mu is the SHAKE256 hash of the associated public key concatenated +// with a zero byte to indicate pure-mode, the context string length, the +// contents of the context string, and the input message in this order e.g. +// mu = SHAKE256(SHAKE256(pk) || 0 || |ctx| || ctx || M). +// +// +// WARNING: |digest| must be the output of some hash function on the data to be +// signed. Passing unhashed inputs will not result in a secure signature scheme. +// Use |EVP_DigestSignInit| to sign an unhashed input. +// +// WARNING: Setting |sig| to NULL only gives the maximum size of the +// signature. The actual signature may be smaller. +// +// It returns one on success or zero on error. (Note: this differs from +// OpenSSL, which can also return negative values to indicate an error. ) +OPENSSL_EXPORT int EVP_PKEY_sign(EVP_PKEY_CTX *ctx, uint8_t *sig, + size_t *sig_len, const uint8_t *digest, + size_t digest_len); + +// EVP_PKEY_verify_init initialises an |EVP_PKEY_CTX| for a signature +// verification operation. It should be called before |EVP_PKEY_verify|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_verify verifies that |sig_len| bytes from |sig| are a valid +// signature for |digest|. This function will fail for signature +// Ed25519 as it does not support signing pre-hashed inputs. For ML-DSA this +// function expects the format of |digest| to conform with "ExternalMu", i.e., +// the digest mu is the SHAKE256 hash of the associated public key concatenated +// with a zero byte to indicate pure-mode, the context string length, the +// contents of the context string, and the input message in this order e.g. +// mu = SHAKE256(SHAKE256(pk) || 0 || |ctx| || ctx || M). +// +// WARNING: |digest| must be the output of some hash function on the data to be +// verified. Passing unhashed inputs will not result in a secure signature +// scheme. Use |EVP_DigestVerifyInit| to verify a signature given the unhashed +// input. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify(EVP_PKEY_CTX *ctx, const uint8_t *sig, + size_t sig_len, const uint8_t *digest, + size_t digest_len); + +// EVP_PKEY_encrypt_init initialises an |EVP_PKEY_CTX| for an encryption +// operation. It should be called before |EVP_PKEY_encrypt|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_encrypt encrypts |in_len| bytes from |in|. If |out| is NULL, the +// maximum size of the ciphertext is written to |out_len|. Otherwise, |*out_len| +// must contain the number of bytes of space available at |out|. If sufficient, +// the ciphertext will be written to |out| and |*out_len| updated with the true +// length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the +// ciphertext. The actual ciphertext may be smaller. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encrypt(EVP_PKEY_CTX *ctx, uint8_t *out, + size_t *out_len, const uint8_t *in, + size_t in_len); + +// EVP_PKEY_decrypt_init initialises an |EVP_PKEY_CTX| for a decryption +// operation. It should be called before |EVP_PKEY_decrypt|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_decrypt decrypts |in_len| bytes from |in|. If |out| is NULL, the +// maximum size of the plaintext is written to |out_len|. Otherwise, |*out_len| +// must contain the number of bytes of space available at |out|. If sufficient, +// the ciphertext will be written to |out| and |*out_len| updated with the true +// length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the +// plaintext. The actual plaintext may be smaller. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_decrypt(EVP_PKEY_CTX *ctx, uint8_t *out, + size_t *out_len, const uint8_t *in, + size_t in_len); + +// EVP_PKEY_verify_recover_init initialises an |EVP_PKEY_CTX| for a public-key +// decryption operation. It should be called before |EVP_PKEY_verify_recover|. +// +// Public-key decryption is a very obscure operation that is only implemented +// by RSA keys. It is effectively a signature verification operation that +// returns the signed message directly. It is almost certainly not what you +// want. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify_recover_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_verify_recover decrypts |sig_len| bytes from |sig|. If |out| is +// NULL, the maximum size of the plaintext is written to |out_len|. Otherwise, +// |*out_len| must contain the number of bytes of space available at |out|. If +// sufficient, the ciphertext will be written to |out| and |*out_len| updated +// with the true length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the +// plaintext. The actual plaintext may be smaller. +// +// See the warning about this operation in |EVP_PKEY_verify_recover_init|. It +// is probably not what you want. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_verify_recover(EVP_PKEY_CTX *ctx, uint8_t *out, + size_t *out_len, const uint8_t *sig, + size_t siglen); + +// EVP_PKEY_derive_init initialises an |EVP_PKEY_CTX| for a key derivation +// operation. It should be called before |EVP_PKEY_derive_set_peer| and +// |EVP_PKEY_derive|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_derive_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_derive_set_peer sets the peer's key to be used for key derivation +// by |ctx| to |peer|. It should be called after |EVP_PKEY_derive_init|. (For +// example, this is used to set the peer's key in (EC)DH.) It returns one on +// success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer); + +// EVP_PKEY_derive derives a shared key from |ctx|. If |key| is non-NULL then, +// on entry, |out_key_len| must contain the amount of space at |key|. If +// sufficient then the shared key will be written to |key| and |*out_key_len| +// will be set to the length. If |key| is NULL then |out_key_len| will be set to +// the maximum length. +// +// WARNING: Setting |out| to NULL only gives the maximum size of the key. The +// actual key may be smaller. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_derive(EVP_PKEY_CTX *ctx, uint8_t *key, + size_t *out_key_len); + +// EVP_PKEY_check supports EC and RSA keys and validates both the public and +// private components of a key pair. For EC keys, it verifies that the private +// key component exists and calls EC_KEY_check_key. For RSA keys, it calls +// RSA_check_key which validates both public and private key relationships. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_check(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_public_check validates at least the public component of a key. +// For EC keys, this calls |EC_KEY_check_key| which validates the public component, +// and if available, the private key as well. +// For RSA keys, this calls |RSA_check_key| which requires the public and private +// components of the key pair. This is different from OpenSSL which does not +// support RSA keys via this API. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_public_check(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_param_check validates the parameters component of the key given by +// |ctx|. OpenSSL only supports by DH and EC keys via this API. +// For DH keys, this calls |DH_check| to validate the parameters. EC key +// parameter validations are not supported as of now. +// TODO: Support EC group validations. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_param_check(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_keygen_init initialises an |EVP_PKEY_CTX| for a key generation +// operation. It should be called before |EVP_PKEY_keygen|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_keygen performs a key generation operation using the values from +// |ctx|. If |*out_pkey| is non-NULL, it overwrites |*out_pkey| with the +// resulting key. Otherwise, it sets |*out_pkey| to a newly-allocated |EVP_PKEY| +// containing the result. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **out_pkey); + +// EVP_PKEY_encapsulate is an operation defined for a KEM (Key Encapsulation +// Mechanism). For the KEM specified in |ctx|, the function: +// 1. generates a random value and writes it to |shared_secret|, +// 2. encapsulates the shared secret, producing the ciphertext, by using +// the public key in |ctx|, and writes the ciphertext to |ciphertext|, +// 3. writes the length of |ciphertext| and |shared_secret| to +// |ciphertext_len| and |shared_secret_len|. +// +// The function requires that output buffers, |ciphertext| and |shared_secret|, +// be either both NULL or both non-NULL. Otherwise, a failure is returned. +// +// If both |ciphertext| and |shared_secret| are NULL it is assumed that +// the caller is doing a size check: the function will write the size of +// the ciphertext and the shared secret in |ciphertext_len| and +// |shared_secret_len| and return successfully. +// +// If both |ciphertext| and |shared_secret| are not NULL it is assumed that +// the caller is performing the actual operation. The function will check +// additionally if the lengths of the output buffers, |ciphertext_len| and +// |shared_secret_len|, are large enough for the KEM. +// +// NOTE: no allocation is done in the function, the caller is expected to +// provide large enough |ciphertext| and |shared_secret| buffers. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encapsulate(EVP_PKEY_CTX *ctx /* IN */, + uint8_t *ciphertext /* OUT */, + size_t *ciphertext_len /* OUT */, + uint8_t *shared_secret /* OUT */, + size_t *shared_secret_len /* OUT */); + +// EVP_PKEY_decapsulate is an operation defined for a KEM (Key Encapsulation +// Mechanism). For the KEM specified in |ctx|, the function: +// 1. decapsulates the shared secret from the given |ciphertext| using the +// secret key configured in |ctx| and writes it to |shared_secret|, +// 2. writes the length of |shared_secret| to |shared_secret_len|. +// +// If the given |shared_secret| is NULL it is assumed that the caller is doing +// a size check: the function will write the size of the shared secret in +// |shared_secret_len| and return successfully. +// +// If |shared_secret| is non-NULL it is assumed that the caller is performing +// the actual operation. The functions will check additionally if the length of +// the output buffer |shared_secret_len| is large enough for the KEM. +// +// NOTE: no allocation is done in the function, the caller is expected to +// provide large enough |shared_secret| buffer. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_decapsulate(EVP_PKEY_CTX *ctx /* IN */, + uint8_t *shared_secret /* OUT */, + size_t *shared_secret_len /* OUT */, + const uint8_t *ciphertext /* IN */, + size_t ciphertext_len /* IN */); + +// EVP_PKEY_paramgen_init initialises an |EVP_PKEY_CTX| for a parameter +// generation operation. It should be called before |EVP_PKEY_paramgen|. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_paramgen performs a parameter generation using the values from +// |ctx|. If |*out_pkey| is non-NULL, it overwrites |*out_pkey| with the +// resulting parameters, but no key. Otherwise, it sets |*out_pkey| to a +// newly-allocated |EVP_PKEY| containing the result. It returns one on success +// or zero on error. +OPENSSL_EXPORT int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **out_pkey); + + +// Generic control functions. + +// EVP_PKEY_CTX_set_signature_md sets |md| as the digest to be used in a +// signature operation. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_get_signature_md sets |*out_md| to the digest to be used in a +// signature operation. It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_signature_md(EVP_PKEY_CTX *ctx, + const EVP_MD **out_md); + + +// EVP_PKEY_CTX_set_signature_context sets |context| of length |context_len| to +// be used as the context octet string for the signing operation. |context| will +// be copied to an internal buffer allowing for the caller to free it +// afterwards. +// +// EVP_PKEY_ED25519PH is the only key type that currently supports setting a +// a signature context that is used in computing the HashEdDSA signature. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_signature_context(EVP_PKEY_CTX *ctx, + const uint8_t *context, + size_t context_len); + +// EVP_PKEY_CTX_get0_signature_context sets |*context| to point to the internal +// buffer containing the signing context octet string (which may be NULL) and +// writes the length to |*context_len|. +// +// EVP_PKEY_ED25519PH is the only key type that currently supports retrieving a +// a signature context that is used in computing the HashEdDSA signature. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get0_signature_context(EVP_PKEY_CTX *ctx, + const uint8_t **context, + size_t *context_len); + +// RSA specific control functions. + +// EVP_PKEY_CTX_set_rsa_padding sets the padding type to use. It should be one +// of the |RSA_*_PADDING| values. Returns one on success or zero on error. By +// default, the padding is |RSA_PKCS1_PADDING|. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_padding(EVP_PKEY_CTX *ctx, int padding); + +// EVP_PKEY_CTX_get_rsa_padding sets |*out_padding| to the current padding +// value, which is one of the |RSA_*_PADDING| values. Returns one on success or +// zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_padding(EVP_PKEY_CTX *ctx, + int *out_padding); + +// EVP_PKEY_CTX_set_rsa_pss_saltlen sets the length of the salt in a PSS-padded +// signature. A value of -1 cause the salt to be the same length as the digest +// in the signature. A value of -2 causes the salt to be the maximum length +// that will fit when signing and recovered from the signature when verifying. +// Otherwise the value gives the size of the salt in bytes. +// +// If unsure, use -1. +// +// Returns one on success or zero on error. +// +// TODO(davidben): The default is currently -2. Switch it to -1. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_saltlen(EVP_PKEY_CTX *ctx, + int salt_len); + +// EVP_PKEY_CTX_get_rsa_pss_saltlen sets |*out_salt_len| to the salt length of +// a PSS-padded signature. See the documentation for +// |EVP_PKEY_CTX_set_rsa_pss_saltlen| for details of the special values that it +// can take. +// +// Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_pss_saltlen(EVP_PKEY_CTX *ctx, + int *out_salt_len); + +// EVP_PKEY_CTX_set_rsa_keygen_bits sets the size of the desired RSA modulus, +// in bits, for key generation. Returns one on success or zero on +// error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_keygen_bits(EVP_PKEY_CTX *ctx, + int bits); + +// EVP_PKEY_CTX_set_rsa_keygen_pubexp sets |e| as the public exponent for key +// generation. Returns one on success or zero on error. On success, |ctx| takes +// ownership of |e|. The library will then call |BN_free| on |e| when |ctx| is +// destroyed. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, + BIGNUM *e); + +// EVP_PKEY_CTX_set_rsa_oaep_md sets |md| as the digest used in OAEP padding. +// Returns one on success or zero on error. If unset, the default is SHA-1. +// Callers are recommended to overwrite this default. +// +// TODO(davidben): Remove the default and require callers specify this. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_get_rsa_oaep_md sets |*out_md| to the digest function used in +// OAEP padding. Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_oaep_md(EVP_PKEY_CTX *ctx, + const EVP_MD **out_md); + +// EVP_PKEY_CTX_set_rsa_mgf1_md sets |md| as the digest used in MGF1. Returns +// one on success or zero on error. +// +// If unset, the default is the signing hash for |RSA_PKCS1_PSS_PADDING| and the +// OAEP hash for |RSA_PKCS1_OAEP_PADDING|. Callers are recommended to use this +// default and not call this function. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_get_rsa_mgf1_md sets |*out_md| to the digest function used in +// MGF1. Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_rsa_mgf1_md(EVP_PKEY_CTX *ctx, + const EVP_MD **out_md); + +// EVP_PKEY_CTX_set0_rsa_oaep_label sets |label_len| bytes from |label| as the +// label used in OAEP. DANGER: On success, this call takes ownership of |label| +// and will call |OPENSSL_free| on it when |ctx| is destroyed. +// +// Returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set0_rsa_oaep_label(EVP_PKEY_CTX *ctx, + uint8_t *label, + size_t label_len); + +// EVP_PKEY_CTX_get0_rsa_oaep_label sets |*out_label| to point to the internal +// buffer containing the OAEP label (which may be NULL) and returns the length +// of the label or a negative value on error. +// +// WARNING: the return value differs from the usual return value convention. +OPENSSL_EXPORT int EVP_PKEY_CTX_get0_rsa_oaep_label(EVP_PKEY_CTX *ctx, + const uint8_t **out_label); + + +// EC specific control functions. + +// EVP_PKEY_CTX_set_ec_paramgen_curve_nid sets the curve used for +// |EVP_PKEY_keygen| or |EVP_PKEY_paramgen| operations to |nid|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_ec_paramgen_curve_nid(EVP_PKEY_CTX *ctx, + int nid); + +// KEM specific functions. + +// EVP_PKEY_CTX_kem_set_params sets in |ctx| the parameters associated with the +// KEM defined by the given |nid|. It returns one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_kem_set_params(EVP_PKEY_CTX *ctx, int nid); + +// EVP_PKEY_kem_new_raw_public_key generates a new EVP_PKEY object of type +// EVP_PKEY_KEM, initializes the KEM key based on |nid| and populates the +// public key part of the KEM key with the contents of |in|. It returns the +// pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_kem_new_raw_public_key( + int nid, const uint8_t *in, size_t len); + +// EVP_PKEY_kem_new_raw_secret_key generates a new EVP_PKEY object of type +// EVP_PKEY_KEM, initializes the KEM key based on |nid| and populates the +// secret key part of the KEM key with the contents of |in|. It returns the +// pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_kem_new_raw_secret_key( + int nid, const uint8_t *in, size_t len); + +// EVP_PKEY_kem_new_raw_key generates a new EVP_PKEY object of type +// EVP_PKEY_KEM, initializes the KEM key based on |nid| and populates the +// public and secret key parts of the KEM key with the contents of |in_public| +// and |in_secret|. It returns the pointer to the allocated PKEY on sucess and +// NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_kem_new_raw_key(int nid, + const uint8_t *in_public, + size_t len_public, + const uint8_t *in_secret, + size_t len_secret); + +// EVP_PKEY_kem_check_key validates that the public key in |key| corresponds +// to the secret key in |key|. +OPENSSL_EXPORT int EVP_PKEY_kem_check_key(EVP_PKEY *key); + +// PQDSA specific functions. + +// EVP_PKEY_CTX_pqdsa_set_params sets in |ctx| the parameters associated with +// the signature scheme defined by the given |nid|. It returns one on success +// and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_pqdsa_set_params(EVP_PKEY_CTX *ctx, int nid); + +// EVP_PKEY_pqdsa_new_raw_public_key generates a new EVP_PKEY object of type +// EVP_PKEY_PQDSA, initializes the PQDSA key based on |nid| and populates the +// public key part of the PQDSA key with the contents of |in|. It returns the +// pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_pqdsa_new_raw_public_key(int nid, const uint8_t *in, size_t len); + +// EVP_PKEY_pqdsa_new_raw_private_key generates a new EVP_PKEY object of type +// EVP_PKEY_PQDSA, initializes the PQDSA key based on |nid| and populates the +// secret key part of the PQDSA key with the contents of |in|. If the contents +// of |in| is the private key seed, then this function will generate the +// corresponding key pair and populate both public and private parts of the PKEY. +// It returns the pointer to the allocated PKEY on sucess and NULL on error. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_pqdsa_new_raw_private_key(int nid, const uint8_t *in, size_t len); + +// Diffie-Hellman-specific control functions. + +// EVP_PKEY_CTX_set_dh_pad configures configures whether |ctx|, which must be an +// |EVP_PKEY_derive| operation, configures the handling of leading zeros in the +// Diffie-Hellman shared secret. If |pad| is zero, leading zeros are removed +// from the secret. If |pad| is non-zero, the fixed-width shared secret is used +// unmodified, as in PKCS #3. If this function is not called, the default is to +// remove leading zeros. +// +// WARNING: The behavior when |pad| is zero leaks information about the shared +// secret. This may result in side channel attacks such as +// https://raccoon-attack.com/, particularly when the same private key is used +// for multiple operations. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_dh_pad(EVP_PKEY_CTX *ctx, int pad); + + +// ASN1 functions + +// EVP_PKEY_asn1_get_count returns the number of available +// |EVP_PKEY_ASN1_METHOD| structures. +OPENSSL_EXPORT int EVP_PKEY_asn1_get_count(void); + +// EVP_PKEY_asn1_get0 returns a pointer to an EVP_PKEY_ASN1_METHOD structure. +// |idx| is the index value, which must be a non-negative value smaller than +// the return value of |EVP_PKEY_asn1_get_count|. +OPENSSL_EXPORT const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx); + +// EVP_PKEY_asn1_find finds an |EVP_PKEY_ASN1_METHOD| structure for the given +// key |type|, e.g. |EVP_PKEY_EC| or |EVP_PKEY_RSA|. |pe| is ignored. +OPENSSL_EXPORT const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(ENGINE **_pe, + int type); + +// EVP_PKEY_asn1_find_str finds an |EVP_PKEY_ASN1_METHOD| structure by name. +// |pe| is ignored. +// |name| is the name of the key type to find, e.g, "RSA" or "EC". +// |len| is the length of the name. +OPENSSL_EXPORT const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str( + ENGINE **_pe, const char *name, int len); + +// EVP_PKEY_asn1_get0_info retrieves information about an |EVP_PKEY_ASN1_METHOD| +// structure. +// |ppkey_id| is a pointer to get the key type identifier. +// |pkey_base_id| is a pointer to get the base key type. Value will be the same +// as |ppkey_id|. +// |ppkey_flags| is not supported. Value is set to 0 if pointer is not |NULL|. +// |pinfo| is a pointer to get a text description. +// |ppem_str| is a pointer to get the PEM string name. +// |ameth| is a pointer to the EVP_PKEY_ASN1_METHOD structure. +OPENSSL_EXPORT int EVP_PKEY_asn1_get0_info(int *ppkey_id, int *pkey_base_id, + int *ppkey_flags, const char **pinfo, + const char **ppem_str, + const EVP_PKEY_ASN1_METHOD *ameth); + + +// EVP_PKEY_CTX keygen/paramgen functions. + +typedef int EVP_PKEY_gen_cb(EVP_PKEY_CTX *ctx); + +// EVP_PKEY_CTX_set_cb sets |cb| as the key or parameter generation callback +// function for |ctx|. The callback function is then translated and used as the +// underlying |BN_GENCB| for |ctx|. Once |cb| is set for |ctx|, any information +// regarding key or parameter generation can be retrieved via +// |EVP_PKEY_CTX_get_keygen_info|. +// This behavior only applies to |EVP_PKEY|s that have calls to |BN_GENCB| +// available, which is only |EVP_PKEY_RSA|. +// +// TODO: Add support for |EVP_PKEY_DH| once we have param_gen support. +OPENSSL_EXPORT void EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb); + +// EVP_PKEY_CTX_get_keygen_info returns the values associated with the +// |EVP_PKEY_gen_cb|/|BN_GENCB| assigned to |ctx|. This should only be used if +// |EVP_PKEY_CTX_set_cb| has been called. If |idx| is -1, the total number of +// available parameters is returned. Any non-negative value less than the total +// number of available parameters, returns the indexed value in the parameter +// array. We return 0 for any invalid |idx| or key type. +// +// The |idx|s in |ctx->keygen_info| correspond to the following values for +// |BN_GENCB|: +// 1. |ctx->keygen_info[0]| -> |event| +// 2. |ctx->keygen_info[1]| -> |n| +// See documentation for |BN_GENCB| for more details regarding the definition +// of each parameter. +// +// TODO: Add support for |EVP_PKEY_DH| once we have param_gen support. +OPENSSL_EXPORT int EVP_PKEY_CTX_get_keygen_info(EVP_PKEY_CTX *ctx, int idx); + +// EVP_PKEY_CTX_set_app_data sets |app_data| for |ctx|. +OPENSSL_EXPORT void EVP_PKEY_CTX_set_app_data(EVP_PKEY_CTX *ctx, void *data); + +// EVP_PKEY_CTX_get_app_data returns |ctx|'s |app_data|. +OPENSSL_EXPORT void *EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx); + + +// Deprecated functions. + +// EVP_PKEY_RSA2 was historically an alternate form for RSA public keys (OID +// 2.5.8.1.1), but is no longer accepted. +#define EVP_PKEY_RSA2 NID_rsa + +// EVP_PKEY_X448 is defined for OpenSSL compatibility, but we do not support +// X448 and attempts to create keys will fail. +#define EVP_PKEY_X448 NID_X448 + +// EVP_PKEY_ED448 is defined for OpenSSL compatibility, but we do not support +// Ed448 and attempts to create keys will fail. +#define EVP_PKEY_ED448 NID_ED448 + +// EVP_MD_get_pkey_type returns the NID of the public key signing algorithm +// associated with |md| and RSA. This does not return all potential signing +// algorithms that could work with |md| and should not be used. +OPENSSL_EXPORT int EVP_MD_get_pkey_type(const EVP_MD *md); + +// EVP_MD_pkey_type calls |EVP_MD_get_pkey_type|. +OPENSSL_EXPORT int EVP_MD_pkey_type(const EVP_MD *md); + +OPENSSL_EXPORT void EVP_CIPHER_do_all_sorted( + void (*callback)(const EVP_CIPHER *cipher, const char *name, + const char *unused, void *arg), + void *arg); + +OPENSSL_EXPORT void EVP_MD_do_all_sorted(void (*callback)(const EVP_MD *cipher, + const char *name, + const char *unused, + void *arg), + void *arg); + +// EVP_MD_do_all is the same as |EVP_MD_do_all_sorted|. We include both for +// compatibility reasons. +OPENSSL_EXPORT void EVP_MD_do_all(void (*callback)(const EVP_MD *cipher, + const char *name, + const char *unused, + void *arg), + void *arg); + + +// i2d_PrivateKey marshals a private key from |key| to type-specific format, as +// described in |i2d_SAMPLE|. +// +// RSA keys are serialized as a DER-encoded RSAPublicKey (RFC 8017) structure. +// EC keys are serialized as a DER-encoded ECPrivateKey (RFC 5915) structure. +// +// Use |RSA_marshal_private_key| or |EC_KEY_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_PrivateKey(const EVP_PKEY *key, uint8_t **outp); + +// i2d_PublicKey marshals a public key from |key| to a type-specific format, as +// described in |i2d_SAMPLE|. +// +// RSA keys are serialized as a DER-encoded RSAPublicKey (RFC 8017) structure. +// EC keys are serialized as an EC point per SEC 1. +// +// Use |RSA_marshal_public_key| or |EC_POINT_point2cbb| instead. +OPENSSL_EXPORT int i2d_PublicKey(const EVP_PKEY *key, uint8_t **outp); + +// d2i_PrivateKey parses a DER-encoded private key from |len| bytes at |*inp|, +// as described in |d2i_SAMPLE|. The private key must have type |type|, +// otherwise it will be rejected. +// +// This function tries to detect one of several formats. Instead, use +// |EVP_parse_private_key| for a PrivateKeyInfo, |RSA_parse_private_key| for an +// RSAPrivateKey, and |EC_parse_private_key| for an ECPrivateKey. +OPENSSL_EXPORT EVP_PKEY *d2i_PrivateKey(int type, EVP_PKEY **out, + const uint8_t **inp, long len); + +// d2i_AutoPrivateKey acts the same as |d2i_PrivateKey|, but detects the type +// of the private key. +// +// This function tries to detect one of several formats. Instead, use +// |EVP_parse_private_key| for a PrivateKeyInfo, |RSA_parse_private_key| for an +// RSAPrivateKey, and |EC_parse_private_key| for an ECPrivateKey. +OPENSSL_EXPORT EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **out, const uint8_t **inp, + long len); + +// d2i_PublicKey parses a public key from |len| bytes at |*inp| in a type- +// specific format specified by |type|, as described in |d2i_SAMPLE|. +// +// The only supported value for |type| is |EVP_PKEY_RSA|, which parses a +// DER-encoded RSAPublicKey (RFC 8017) structure. Parsing EC keys is not +// supported by this function. +// +// Use |RSA_parse_public_key| instead. +OPENSSL_EXPORT EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **out, + const uint8_t **inp, long len); + +// EVP_PKEY_CTX_set_ec_param_enc returns one if |encoding| is +// |OPENSSL_EC_NAMED_CURVE| or zero with an error otherwise. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_ec_param_enc(EVP_PKEY_CTX *ctx, + int encoding); + +// EVP_PKEY_set1_tls_encodedpoint replaces |pkey| with a public key encoded by +// |in|. It returns one on success and zero on error. |len| is the size of |in|. +// Any value of |len| below 1 is interpreted as an invalid input and will result +// in an error. +// +// This function only works on X25519 |EVP_PKEY_X25519| and EC |EVP_PKEY_EC| key +// types. The supported curve for |EVP_PKEY_X25519| is Curve25519. The supported +// curves for |EVP_PKEY_EC| are: NID_secp224r1, NID_X9_62_prime256v1, +// NID_secp384r1, NID_secp521r1 +// +// For the EC key type, the EC point representation must be in +// uncompressed form. +OPENSSL_EXPORT int EVP_PKEY_set1_tls_encodedpoint(EVP_PKEY *pkey, + const uint8_t *in, + size_t len); + +// EVP_PKEY_get1_tls_encodedpoint sets |*out_ptr| to a newly-allocated buffer +// containing the raw encoded public key for |pkey|. The caller must call +// |OPENSSL_free| to release this buffer on success. The function returns the +// length of the buffer on success and zero on error. +// +// This function only works on X25519 |EVP_PKEY_X25519| and EC |EVP_PKEY_EC| key +// types. The supported curve for |EVP_PKEY_X25519| is Curve25519. The supported +// curves for |EVP_PKEY_EC| are: NID_secp224r1, NID_X9_62_prime256v1, +// NID_secp384r1, NID_secp521r1 +// +// For the EC key type, the EC point representation must be in +// uncompressed form. +OPENSSL_EXPORT size_t EVP_PKEY_get1_tls_encodedpoint(const EVP_PKEY *pkey, + uint8_t **out_ptr); + +// EVP_PKEY_base_id calls |EVP_PKEY_id|. +OPENSSL_EXPORT int EVP_PKEY_base_id(const EVP_PKEY *pkey); + +// EVP_PKEY_CTX_set_rsa_pss_keygen_md returns 0. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_keygen_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen returns 0. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen(EVP_PKEY_CTX *ctx, + int salt_len); + +// EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md returns 0. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// i2d_PUBKEY marshals |pkey| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_PUBKEY(const EVP_PKEY *pkey, uint8_t **outp); + +// d2i_PUBKEY parses a DER-encoded SubjectPublicKeyInfo from |len| bytes at +// |*inp|, as described in |d2i_SAMPLE|. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT EVP_PKEY *d2i_PUBKEY(EVP_PKEY **out, const uint8_t **inp, + long len); + +// i2d_RSA_PUBKEY marshals |rsa| as a DER-encoded SubjectPublicKeyInfo +// structure, as described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_RSA_PUBKEY(const RSA *rsa, uint8_t **outp); + +// d2i_RSA_PUBKEY parses an RSA public key as a DER-encoded SubjectPublicKeyInfo +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// SubjectPublicKeyInfo structures containing other key types are rejected. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT RSA *d2i_RSA_PUBKEY(RSA **out, const uint8_t **inp, long len); + +// i2d_DSA_PUBKEY marshals |dsa| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_DSA_PUBKEY(const DSA *dsa, uint8_t **outp); + +// d2i_DSA_PUBKEY parses a DSA public key as a DER-encoded SubjectPublicKeyInfo +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// SubjectPublicKeyInfo structures containing other key types are rejected. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT DSA *d2i_DSA_PUBKEY(DSA **out, const uint8_t **inp, long len); + +// i2d_EC_PUBKEY marshals |ec_key| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +// +// Use |EVP_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_EC_PUBKEY(const EC_KEY *ec_key, uint8_t **outp); + +// d2i_EC_PUBKEY parses an EC public key as a DER-encoded SubjectPublicKeyInfo +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// SubjectPublicKeyInfo structures containing other key types are rejected. +// +// Use |EVP_parse_public_key| instead. +OPENSSL_EXPORT EC_KEY *d2i_EC_PUBKEY(EC_KEY **out, const uint8_t **inp, + long len); + +// EVP_PKEY_assign sets the underlying key of |pkey| to |key|, which must be of +// the given type. If successful, it returns one. If the |type| argument +// is one of |EVP_PKEY_RSA|, |EVP_PKEY_DSA|, or |EVP_PKEY_EC| values it calls +// the corresponding |EVP_PKEY_assign_*| functions (which should be used instead). +// Otherwise, if |type| cannot be set via |EVP_PKEY_set_type| or if the key +// is NULL, it returns zero. +OPENSSL_EXPORT int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); + +// EVP_PKEY_type returns |nid|. +OPENSSL_EXPORT int EVP_PKEY_type(int nid); + +// EVP_PKEY_new_mac_key is deprecated. It allocates a fresh |EVP_PKEY| of +// |type|. Only |EVP_PKEY_HMAC| is supported. |mac_key| is used as the HMAC key, +// NULL |mac_key| will result in a complete zero-key being used, but in that +// case, the length must be zero. This returns the fresh |EVP_PKEY|, or NULL on +// error. +// +// NOTE: Use |HMAC_CTX| directly instead. +OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *engine, + const uint8_t *mac_key, + size_t mac_key_len); + +// EVP_PKEY_get0 returns the consumed key. The type of value returned will be +// one of the following, depending on the type of the |EVP_PKEY|: +// |DH|, |DSA|, |EC_KEY|, or |RSA|. +// +// This function is provided only for compatibility with OpenSSL. +// Prefer the use the typed |EVP_PKEY_get0_*| functions instead. +OPENSSL_EXPORT OPENSSL_DEPRECATED void *EVP_PKEY_get0(const EVP_PKEY *pkey); + +// General No-op Functions [Deprecated]. + +// OpenSSL_add_all_algorithms does nothing. This has been deprecated since +// OpenSSL 1.1.0. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT void OpenSSL_add_all_algorithms(void); + +// OPENSSL_add_all_algorithms_conf does nothing. This has been deprecated since +// OpenSSL 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void OPENSSL_add_all_algorithms_conf(void); + +// OpenSSL_add_all_ciphers does nothing. This has been deprecated since OpenSSL +// 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void OpenSSL_add_all_ciphers(void); + +// OpenSSL_add_all_digests does nothing. This has been deprecated since OpenSSL +// 1.1.0. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. tpm2-tss defines -Werror and +// depends on this. +OPENSSL_EXPORT void OpenSSL_add_all_digests(void); + +// EVP_cleanup does nothing. This has been deprecated since OpenSSL 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void EVP_cleanup(void); + + +// EVP_PKEY_DSA +// +// |EVP_PKEY_DSA| is deprecated, but signing or verifying are still supported, +// as is parsing DER into a DSA |EVP_PKEY|. + +#define EVP_PKEY_DSA NID_dsa + +// EVP_PKEY_CTX_set_dsa_paramgen_bits sets the number of bits for DSA paramgen. +// |nbits| must be at least 512. Returns 1 on success, 0 otherwise. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_set_dsa_paramgen_bits( + EVP_PKEY_CTX *ctx, int nbits); + +// EVP_PKEY_CTX_set_dsa_paramgen_md sets the digest function used for DSA +// parameter generation. If not specified, one of SHA-1 (160), SHA-224 (224), +// or SHA-256 (256) is selected based on the number of bits in |q|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_set_dsa_paramgen_md(EVP_PKEY_CTX *ctx, const EVP_MD* md); + +// EVP_PKEY_CTX_set_dsa_paramgen_q_bits sets the number of bits in q to use for +// DSA parameter generation. If not specified, the default is 256. If a digest +// function is specified with |EVP_PKEY_CTX_set_dsa_paramgen_md| then this +// parameter is ignored and the number of bits in q matches the size of the +// digest. This function only accepts the values 160, 224 or 256 for |qbits|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_set_dsa_paramgen_q_bits( + EVP_PKEY_CTX *ctx, int qbits); + + +// EVP_PKEY_CTX_ctrl_str + +// EVP_PKEY_CTX_ctrl_str sets a parameter on |ctx| of type |type| to |value|. +// This function is deprecated and should not be used in new code. +// +// WARNING: This function is difficult to use correctly. New code should use +// the EVP_PKEY_CTX_set1_* or EVP_PKEY_CTX_set_* functions instead. +// +// |ctx| is the context to operate on. +// |type| is the parameter type as a string. +// |value| is the value to set. +// +// It returns 1 for success and 0 or a negative value for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, + const char *value); + + +// Preprocessor compatibility section (hidden). +// +// Historically, a number of APIs were implemented in OpenSSL as macros and +// constants to 'ctrl' functions. To avoid breaking #ifdefs in consumers, this +// section defines a number of legacy macros. + +// |BORINGSSL_PREFIX| already makes each of these symbols into macros, so there +// is no need to define conflicting macros. +#if !defined(BORINGSSL_PREFIX) +#define EVP_PKEY_CTX_set_rsa_oaep_md EVP_PKEY_CTX_set_rsa_oaep_md +#define EVP_PKEY_CTX_set0_rsa_oaep_label EVP_PKEY_CTX_set0_rsa_oaep_label +#define EVP_MD_name EVP_MD_name +#define EVP_MD_pkey_type EVP_MD_pkey_type +#endif + + +// Nodejs compatibility section (hidden). +// +// These defines exist for node.js, with the hope that we can eliminate the +// need for them over time. + +#define EVPerr(function, reason) \ + ERR_put_error(ERR_LIB_EVP, 0, reason, __FILE__, __LINE__) + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(EVP_PKEY, EVP_PKEY_free) +BORINGSSL_MAKE_UP_REF(EVP_PKEY, EVP_PKEY_up_ref) +BORINGSSL_MAKE_DELETER(EVP_PKEY_CTX, EVP_PKEY_CTX_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_EVP_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/evp_errors.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/evp_errors.h new file mode 100644 index 0000000..4ed5b0d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/evp_errors.h @@ -0,0 +1,52 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EVP_ERRORS_H +#define OPENSSL_HEADER_EVP_ERRORS_H + +#define EVP_R_BUFFER_TOO_SMALL 100 +#define EVP_R_COMMAND_NOT_SUPPORTED 101 +#define EVP_R_DECODE_ERROR 102 +#define EVP_R_DIFFERENT_KEY_TYPES 103 +#define EVP_R_DIFFERENT_PARAMETERS 104 +#define EVP_R_ENCODE_ERROR 105 +#define EVP_R_EXPECTING_A_EC_KEY_KEY 106 +#define EVP_R_EXPECTING_AN_RSA_KEY 107 +#define EVP_R_EXPECTING_A_DSA_KEY 108 +#define EVP_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE 109 +#define EVP_R_INVALID_DIGEST_LENGTH 110 +#define EVP_R_INVALID_DIGEST_TYPE 111 +#define EVP_R_INVALID_KEYBITS 112 +#define EVP_R_INVALID_MGF1_MD 113 +#define EVP_R_INVALID_OPERATION 114 +#define EVP_R_INVALID_PADDING_MODE 115 +#define EVP_R_INVALID_PSS_SALTLEN 116 +#define EVP_R_KEYS_NOT_SET 117 +#define EVP_R_MISSING_PARAMETERS 118 +#define EVP_R_NO_DEFAULT_DIGEST 119 +#define EVP_R_NO_KEY_SET 120 +#define EVP_R_NO_MDC2_SUPPORT 121 +#define EVP_R_NO_NID_FOR_CURVE 122 +#define EVP_R_NO_OPERATION_SET 123 +#define EVP_R_NO_PARAMETERS_SET 124 +#define EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE 125 +#define EVP_R_OPERATON_NOT_INITIALIZED 126 +#define EVP_R_UNKNOWN_PUBLIC_KEY_TYPE 127 +#define EVP_R_UNSUPPORTED_ALGORITHM 128 +#define EVP_R_UNSUPPORTED_PUBLIC_KEY_TYPE 129 +#define EVP_R_NOT_A_PRIVATE_KEY 130 +#define EVP_R_INVALID_SIGNATURE 131 +#define EVP_R_MEMORY_LIMIT_EXCEEDED 132 +#define EVP_R_INVALID_PARAMETERS 133 +#define EVP_R_INVALID_PEER_KEY 134 +#define EVP_R_NOT_XOF_OR_INVALID_LENGTH 135 +#define EVP_R_EMPTY_PSK 136 +#define EVP_R_INVALID_BUFFER_SIZE 137 +#define EVP_R_BAD_DECRYPT 138 +#define EVP_R_EXPECTING_A_DH_KEY 139 +#define EVP_R_EXPECTING_A_PQDSA_KEY 140 +#define EVP_R_INVALID_PSS_MD 500 +#define EVP_R_INVALID_PSS_SALT_LEN 501 +#define EVP_R_INVALID_PSS_TRAILER_FIELD 502 + +#endif // OPENSSL_HEADER_EVP_ERRORS_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ex_data.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ex_data.h new file mode 100644 index 0000000..cf84aa3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ex_data.h @@ -0,0 +1,112 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_EX_DATA_H +#define OPENSSL_HEADER_EX_DATA_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// ex_data is a mechanism for associating arbitrary extra data with objects. +// For each type of object that supports ex_data, different users can be +// assigned indexes in which to store their data. Each index has callback +// functions that are called when an object of that type is freed or +// duplicated. + + +typedef struct crypto_ex_data_st CRYPTO_EX_DATA; + + +// Type-specific functions. + +#if 0 // Sample + +// Each type that supports ex_data provides three functions: + +// TYPE_get_ex_new_index allocates a new index for |TYPE|. An optional +// |free_func| argument may be provided which is called when the owning object +// is destroyed. See |CRYPTO_EX_free| for details. The |argl| and |argp| +// arguments are opaque values that are passed to the callback. It returns the +// new index or a negative number on error. +OPENSSL_EXPORT int TYPE_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + +// TYPE_set_ex_data sets an extra data pointer on |t|. The |index| argument +// must have been returned from a previous call to |TYPE_get_ex_new_index|. +OPENSSL_EXPORT int TYPE_set_ex_data(TYPE *t, int index, void *arg); + +// TYPE_get_ex_data returns an extra data pointer for |t|, or NULL if no such +// pointer exists. The |index| argument should have been returned from a +// previous call to |TYPE_get_ex_new_index|. +OPENSSL_EXPORT void *TYPE_get_ex_data(const TYPE *t, int index); + +// Some types additionally preallocate index zero, with all callbacks set to +// NULL. Applications that do not need the general ex_data machinery may use +// this instead. + +// TYPE_set_app_data sets |t|'s application data pointer to |arg|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int TYPE_set_app_data(TYPE *t, void *arg); + +// TYPE_get_app_data returns the application data pointer for |t|, or NULL if no +// such pointer exists. +OPENSSL_EXPORT void *TYPE_get_app_data(const TYPE *t); + +#endif // Sample + + +// Callback types. + +// CRYPTO_EX_free is a callback function that is called when an object of the +// class with extra data pointers is being destroyed. For example, if this +// callback has been passed to |SSL_get_ex_new_index| then it may be called each +// time an |SSL*| is destroyed. +// +// The callback is passed the to-be-destroyed object (i.e. the |SSL*|) in +// |parent|. As |parent| will shortly be destroyed, callers must not perform +// operations that would increment its reference count, pass ownership, or +// assume the object outlives the function call. The arguments |argl| and |argp| +// contain opaque values that were given to |CRYPTO_get_ex_new_index|. +// +// This callback may be called with a NULL value for |ptr| if |parent| has no +// value set for this index. However, the callbacks may also be skipped entirely +// if no extra data pointers are set on |parent| at all. +typedef void CRYPTO_EX_free(void *parent, void *ptr, CRYPTO_EX_DATA *ad, + int index, long argl, void *argp); + + +// General No-op Functions [Deprecated]. + +// CRYPTO_cleanup_all_ex_data does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_cleanup_all_ex_data(void); + +// CRYPTO_EX_dup is a legacy callback function type which is ignored. +typedef int CRYPTO_EX_dup(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, + void **from_d, int index, long argl, void *argp); + + +// Private structures. + +// CRYPTO_EX_unused is a placeholder for an unused callback. It is aliased to +// int to ensure non-NULL callers fail to compile rather than fail silently. +typedef int CRYPTO_EX_unused; + +struct crypto_ex_data_st { + STACK_OF(void) *sk; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_EX_DATA_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/experimental/kem_deterministic_api.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/experimental/kem_deterministic_api.h new file mode 100644 index 0000000..018c3c9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/experimental/kem_deterministic_api.h @@ -0,0 +1,67 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +// These APIs are marked as experimental as the development and standardization +// of KEMs (e.g., for FIPS 203) are being finalized. + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Deterministic Key Encapsulation Mechanism functions + + +// EVP_PKEY_keygen_deterministic is an operation defined for a KEM (Key +// Encapsulation Mechanism). For the KEM specified in |ctx|, the function +// performs deterministic keygen based on the value specified in |seed| of +// length |seed_len| bytes. +// +// If |out_pkey| and |seed| are set to NULL it is assumed that the caller is +// doing a size check and the function will write the size of the required seed +// in |seed_len| and return successfully. +// +// EVP_PKEY_keygen_deterministic performs a deterministic key generation +// operation using the values from |ctx|, and the given |seed|. If |*out_pkey| +// is non-NULL, it overwrites |*out_pkey| with the resulting key. Otherwise, it +// sets |*out_pkey| to a newly-allocated |EVP_PKEY| containing the result. +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_keygen_deterministic(EVP_PKEY_CTX *ctx /* IN */, + EVP_PKEY **out_pkey /* OUT */, + const uint8_t *seed /* IN */, + size_t *seed_len /* IN */); + +// EVP_PKEY_encapsulate_deterministic is an operation defined for a KEM (Key +// Encapsulation Mechanism). The function performs the same encapsulation +// operations as EVP_PKEY_encapsulate, however, rather than generating a random +// for the |shared_secret|, the value is derived from the provided |seed| of +// |seed_len|. +// +// If |ciphertext|, |shared_secret|, and |seed| are NULL it is assumed that +// the caller is doing a size check: the function will write the size of +// the ciphertext, shared secret, and required seed in |ciphertext_len|, +// |shared_secret_len|, |seed_len| and return successfully. +// +// If |ciphertext|, |shared_secret|, and |seed| are not NULL it is assumed that +// the caller is performing the actual operation. The function will check +// additionally if the lengths of the output buffers, |ciphertext_len|, +// |shared_secret_len|, and |seed| are large enough for the KEM. +// +// Note that decapsulation is performed using the regular API, as a +// seed is not required. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int EVP_PKEY_encapsulate_deterministic(EVP_PKEY_CTX *ctx /* IN */, + uint8_t *ciphertext /* OUT */, + size_t *ciphertext_len /* OUT */, + uint8_t *shared_secret /* OUT */, + size_t *shared_secret_len /* OUT */, + const uint8_t *seed /* IN */, + size_t *seed_len /* IN */); + + +#if defined(__cplusplus) +} // extern C +#endif diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hkdf.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hkdf.h new file mode 100644 index 0000000..a7eda08 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hkdf.h @@ -0,0 +1,59 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_HKDF_H +#define OPENSSL_HEADER_HKDF_H + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// HKDF. + + +// HKDF computes HKDF (as specified by RFC 5869) of initial keying material +// |secret| with |salt| and |info| using |digest|, and outputs |out_len| bytes +// to |out_key|. It returns one on success and zero on error. +// +// HKDF is an Extract-and-Expand algorithm. It does not do any key stretching, +// and as such, is not suited to be used alone to generate a key from a +// password. +OPENSSL_EXPORT int HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest, + const uint8_t *secret, size_t secret_len, + const uint8_t *salt, size_t salt_len, + const uint8_t *info, size_t info_len); + +// HKDF_extract computes a HKDF PRK (as specified by RFC 5869) from initial +// keying material |secret| and salt |salt| using |digest|, and outputs +// |out_len| bytes to |out_key|. The maximum output size is |EVP_MAX_MD_SIZE|. +// It returns one on success and zero on error. +// +// WARNING: This function orders the inputs differently from RFC 5869 +// specification. Double-check which parameter is the secret/IKM and which is +// the salt when using. +OPENSSL_EXPORT int HKDF_extract(uint8_t *out_key, size_t *out_len, + const EVP_MD *digest, const uint8_t *secret, + size_t secret_len, const uint8_t *salt, + size_t salt_len); + +// HKDF_expand computes a HKDF OKM (as specified by RFC 5869) of length +// |out_len| from the PRK |prk| and info |info| using |digest|, and outputs +// the result to |out_key|. It returns one on success and zero on error. +OPENSSL_EXPORT int HKDF_expand(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, const uint8_t *prk, + size_t prk_len, const uint8_t *info, + size_t info_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#define HKDF_R_OUTPUT_TOO_LARGE 100 +#define HKDF_R_UNSUPPORTED_DIGEST 101 + +#endif // OPENSSL_HEADER_HKDF_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hmac.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hmac.h new file mode 100644 index 0000000..79e8927 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hmac.h @@ -0,0 +1,255 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_HMAC_H +#define OPENSSL_HEADER_HMAC_H + +#include + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// HMAC contains functions for constructing PRFs from Merkle–Damgård hash +// functions using HMAC. + + +// One-shot operation. + +// HMAC calculates the HMAC of |data_len| bytes of |data|, using the given key +// and hash function, and writes the result to |out|. On entry, |out| must +// contain at least |EVP_MD_size| bytes of space. The actual length of the +// result is written to |*out_len|. An output size of |EVP_MAX_MD_SIZE| will +// always be large enough. It returns |out| or NULL on error. +OPENSSL_EXPORT uint8_t *HMAC(const EVP_MD *evp_md, const void *key, + size_t key_len, const uint8_t *data, + size_t data_len, uint8_t *out, + unsigned int *out_len); + + +// Incremental operation. + +// HMAC_CTX_init initialises |ctx| for use in an HMAC operation. It's assumed +// that HMAC_CTX objects will be allocated on the stack thus no allocation +// function is provided. +OPENSSL_EXPORT void HMAC_CTX_init(HMAC_CTX *ctx); + +// HMAC_CTX_new allocates and initialises a new |HMAC_CTX| and returns it, or +// NULL on allocation failure. The caller must use |HMAC_CTX_free| to release +// the resulting object. +OPENSSL_EXPORT HMAC_CTX *HMAC_CTX_new(void); + +// HMAC_CTX_cleanup zeroises |ctx| since it's allocated on the stack. +// This brings the context to its initial state. +OPENSSL_EXPORT void HMAC_CTX_cleanup(HMAC_CTX *ctx); + +// HMAC_CTX_cleanse calls |HMAC_CTX_cleanup|. +OPENSSL_EXPORT void HMAC_CTX_cleanse(HMAC_CTX *ctx); + +// HMAC_CTX_free calls |HMAC_CTX_cleanup| and then frees |ctx| itself. +OPENSSL_EXPORT void HMAC_CTX_free(HMAC_CTX *ctx); + +// HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash +// function and |key| as the key. This function resets |HMAC_CTX| to a +// fresh state, even if |HMAC_Update| or |HMAC_Final| have been called +// previously. For a non-initial call, |md| may be NULL, in which case the +// previous hash function will be used. If the hash function has not changed and +// |key| is NULL, |ctx| reuses the previous key and resets to a clean state +// ready for new data. It returns one on success or zero on allocation failure. +// +// WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL +// |key| but repeating the previous |md| reuses the previous key rather than the +// empty key. +OPENSSL_EXPORT int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, size_t key_len, + const EVP_MD *md, ENGINE *impl); + +// HMAC_Update hashes |data_len| bytes from |data| into the current HMAC +// operation in |ctx|. It returns one. +OPENSSL_EXPORT int HMAC_Update(HMAC_CTX *ctx, const uint8_t *data, + size_t data_len); + +// HMAC_Final completes the HMAC operation in |ctx| and writes the result to +// |out| and then sets |*out_len| to the length of the result. On entry, |out| +// must contain at least |HMAC_size| bytes of space. An output size of +// |EVP_MAX_MD_SIZE| will always be large enough. It returns one on success or +// zero on allocation failure. +OPENSSL_EXPORT int HMAC_Final(HMAC_CTX *ctx, uint8_t *out, + unsigned int *out_len); + + +// Utility functions. + +// HMAC_size returns the size, in bytes, of the HMAC that will be produced by +// |ctx|. On entry, |ctx| must have been setup with |HMAC_Init_ex|. +OPENSSL_EXPORT size_t HMAC_size(const HMAC_CTX *ctx); + +// HMAC_CTX_get_md returns |ctx|'s hash function. +OPENSSL_EXPORT const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); + +// HMAC_CTX_copy_ex sets |dest| equal to |src|. On entry, |dest| must have been +// initialised by calling |HMAC_CTX_init|. It returns one on success and zero +// on error. +OPENSSL_EXPORT int HMAC_CTX_copy_ex(HMAC_CTX *dest, const HMAC_CTX *src); + +// HMAC_CTX_reset calls |HMAC_CTX_cleanup| followed by |HMAC_CTX_init|. +OPENSSL_EXPORT void HMAC_CTX_reset(HMAC_CTX *ctx); + + +// Precomputed key functions + +// HMAC_MD5_PRECOMPUTED_KEY_SIZE is the precomputed key size for MD5, in bytes +#define HMAC_MD5_PRECOMPUTED_KEY_SIZE 32 +// HMAC_SHA1_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA1, in bytes +#define HMAC_SHA1_PRECOMPUTED_KEY_SIZE 40 +// HMAC_SHA224_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA224, in bytes +#define HMAC_SHA224_PRECOMPUTED_KEY_SIZE 64 +// HMAC_SHA256_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA256, in bytes +#define HMAC_SHA256_PRECOMPUTED_KEY_SIZE 64 +// HMAC_SHA384_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA384, in bytes +#define HMAC_SHA384_PRECOMPUTED_KEY_SIZE 128 +// HMAC_SHA512_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA512, in bytes +#define HMAC_SHA512_PRECOMPUTED_KEY_SIZE 128 +// HMAC_SHA512_224_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA512_224, in bytes +#define HMAC_SHA512_224_PRECOMPUTED_KEY_SIZE 128 +// HMAC_SHA512_256_PRECOMPUTED_KEY_SIZE is the precomputed key size for SHA512_256, in bytes +#define HMAC_SHA512_256_PRECOMPUTED_KEY_SIZE 128 + +// HMAC_MAX_PRECOMPUTED_KEY_SIZE is the largest precomputed key size, in bytes. +#define HMAC_MAX_PRECOMPUTED_KEY_SIZE (2 * (EVP_MAX_MD_CHAINING_LENGTH)) + +// HMAC_set_precomputed_key_export sets the context |ctx| to allow export of the +// precomputed key using HMAC_get_precomputed_key. On entry, HMAC_CTX must have +// been initialized via HMAC_Init_*, and neither HMAC_Update nor HMAC_Final +// must have been called after the last HMAC_Init_ex. It returns one on success +// and zero on error. +// After a successful call to HMAC_set_precomputed_key_export, HMAC_Update and +// HMAC_Final will fail. +// +// Note: The main reason for this function is to satisfy FIPS assertion AS09.16, +// since HMAC_get_precomputed_key returns key material (i.e., a CSP in NIST +// terminology). +OPENSSL_EXPORT int HMAC_set_precomputed_key_export(HMAC_CTX *ctx); + +// HMAC_get_precomputed_key exports the precomputed key. If |out| is NULL, +// |out_len| is set to the size of the precomputed key. After such a call, +// |HMAC_get_precomputed_key| can directly be called again with a non-null +// |out|. But |HMAC_Update| and |HMAC_Final| will still fail. +// +// If |out| is not NULL, |*out_len| must contain the number of bytes of space +// available at |out|. If sufficient, the precomputed key will be written in +// |out| and |out_len| will be updated with the true length (which is +// |HMAC_xxx_PRECOMPUTED_KEY_SIZE| for hash function xxx). An output size of +// |HMAC_MAX_PRECOMPUTED_KEY_SIZE| will always be large enough. After a +// successful call to |HMAC_get_precomputed_key| with a non-NULL |out|, the +// context can be directly used for computing an HMAC using |HMAC_Update| and +// |HMAC_Final|. +// +// The function returns one on success and zero on error. +// +// The precomputed key is the concatenation: +// precomputed_key = key_ipad || key_opad +// where: +// key_ipad = Hash_Compression_Function(key' xor ipad) +// key_opad = Hash_Compression_Function(key' xor opad) +// key' = padding of key with 0 on the right to be of the block length +// if length of key is at most the block length +// or Hash(key) +// otherwise +// +// Knowledge of precomputed_key is sufficient to compute HMAC. Use of the +// precomputed key instead of the key reduces by 2 the number of hash +// compression function calls (or more if key is larger than the block length) +OPENSSL_EXPORT int HMAC_get_precomputed_key(HMAC_CTX *ctx, uint8_t *out, + size_t *out_len); + +// HMAC_Init_from_precomputed_key sets up an initialised |HMAC_CTX| to use +// |md| as the hash function and |precomputed_key| as the precomputed key +// (see |HMAC_get_precomputed_key|). +// For a non-initial call, |md| may be NULL, in which case the previous hash +// function is used. If the hash function has not changed and |precomputed_key| +// is NULL, the previous key is used. This non-initial call is interchangeable +// with calling |HMAC_Init_ex| with the same parameters. It returns one on +// success or zero on failure. +// +// Note: Contrary to input keys to |HMAC_Init_ex|, which can be the empty key, +// an input precomputed key cannot be empty in an initial call to +// |HMAC_Init_from_precomputed_key|. Otherwise, the call fails and returns zero. +OPENSSL_EXPORT int HMAC_Init_from_precomputed_key(HMAC_CTX *ctx, + const uint8_t *precomputed_key, + size_t precompute_key_len, + const EVP_MD *md); + + +// Deprecated functions. + +OPENSSL_EXPORT int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len, + const EVP_MD *md); + +// HMAC_CTX_copy calls |HMAC_CTX_init| on |dest| and then sets it equal to +// |src|. On entry, |dest| must /not/ be initialised for an operation with +// |HMAC_Init_ex|. It returns one on success and zero on error. +OPENSSL_EXPORT int HMAC_CTX_copy(HMAC_CTX *dest, const HMAC_CTX *src); + + +// Private functions +typedef struct hmac_methods_st HmacMethods; + +// We use a union to ensure that enough space is allocated and never actually +// bother with the named members. We do not externalize SHA3 ctx definition, +// so hard-code ctx size below and use a compile-time assertion where that ctx +// is defined to ensure it does not exceed size bounded by |md_ctx_union|. This +// is OK because union members are never referenced, they're only used for sizing. +union md_ctx_union { + MD5_CTX md5; + SHA_CTX sha1; + SHA256_CTX sha256; + SHA512_CTX sha512; + uint8_t sha3[400]; +}; + +struct hmac_ctx_st { + const EVP_MD *md; + const HmacMethods *methods; + union md_ctx_union md_ctx; + union md_ctx_union i_ctx; + union md_ctx_union o_ctx; + int8_t state; +} /* HMAC_CTX */; + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(HMAC_CTX, HMAC_CTX_free) + +using ScopedHMAC_CTX = + internal::StackAllocated; + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif + + +// Errors + +#define HMAC_R_MISSING_PARAMETERS 100 +#define HMAC_R_BUFFER_TOO_SMALL 102 +#define HMAC_R_SET_PRECOMPUTED_KEY_EXPORT_NOT_CALLED 103 +#define HMAC_R_NOT_CALLED_JUST_AFTER_INIT 104 +#define HMAC_R_PRECOMPUTED_KEY_NOT_SUPPORTED_FOR_DIGEST 105 +#define HMAC_R_UNSUPPORTED_DIGEST 106 + +#endif // OPENSSL_HEADER_HMAC_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hpke.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hpke.h new file mode 100644 index 0000000..a40577a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hpke.h @@ -0,0 +1,396 @@ +// Copyright (c) 2020, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_CRYPTO_HPKE_INTERNAL_H +#define OPENSSL_HEADER_CRYPTO_HPKE_INTERNAL_H + +#include +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Hybrid Public Key Encryption. +// +// Hybrid Public Key Encryption (HPKE) enables a sender to encrypt messages to a +// receiver with a public key. +// +// See RFC 9180. + + +// Parameters. +// +// An HPKE context is parameterized by KEM, KDF, and AEAD algorithms, +// represented by |EVP_HPKE_KEM|, |EVP_HPKE_KDF|, and |EVP_HPKE_AEAD| types, +// respectively. + +// The following constants are KEM identifiers. +#define EVP_HPKE_DHKEM_X25519_HKDF_SHA256 0x0020 + +// The following functions are KEM algorithms which may be used with HPKE. Note +// that, while some HPKE KEMs use KDFs internally, this is separate from the +// |EVP_HPKE_KDF| selection. +OPENSSL_EXPORT const EVP_HPKE_KEM *EVP_hpke_x25519_hkdf_sha256(void); + +// EVP_HPKE_KEM_id returns the HPKE KEM identifier for |kem|, which +// will be one of the |EVP_HPKE_KEM_*| constants. +OPENSSL_EXPORT uint16_t EVP_HPKE_KEM_id(const EVP_HPKE_KEM *kem); + +// EVP_HPKE_MAX_PUBLIC_KEY_LENGTH is the maximum length of an encoded public key +// for all KEMs currently supported by this library. +#define EVP_HPKE_MAX_PUBLIC_KEY_LENGTH 32 + +// EVP_HPKE_KEM_public_key_len returns the length of a public key for |kem|. +// This value will be at most |EVP_HPKE_MAX_PUBLIC_KEY_LENGTH|. +OPENSSL_EXPORT size_t EVP_HPKE_KEM_public_key_len(const EVP_HPKE_KEM *kem); + +// EVP_HPKE_MAX_PRIVATE_KEY_LENGTH is the maximum length of an encoded private +// key for all KEMs currently supported by this library. +#define EVP_HPKE_MAX_PRIVATE_KEY_LENGTH 32 + +// EVP_HPKE_KEM_private_key_len returns the length of a private key for |kem|. +// This value will be at most |EVP_HPKE_MAX_PRIVATE_KEY_LENGTH|. +OPENSSL_EXPORT size_t EVP_HPKE_KEM_private_key_len(const EVP_HPKE_KEM *kem); + +// EVP_HPKE_MAX_ENC_LENGTH is the maximum length of "enc", the encapsulated +// shared secret, for all KEMs currently supported by this library. +#define EVP_HPKE_MAX_ENC_LENGTH 32 + +// EVP_HPKE_KEM_enc_len returns the length of the "enc", the encapsulated shared +// secret, for |kem|. This value will be at most |EVP_HPKE_MAX_ENC_LENGTH|. +OPENSSL_EXPORT size_t EVP_HPKE_KEM_enc_len(const EVP_HPKE_KEM *kem); + +// The following constants are KDF identifiers. +#define EVP_HPKE_HKDF_SHA256 0x0001 + +// The following functions are KDF algorithms which may be used with HPKE. +OPENSSL_EXPORT const EVP_HPKE_KDF *EVP_hpke_hkdf_sha256(void); + +// EVP_HPKE_KDF_id returns the HPKE KDF identifier for |kdf|. +OPENSSL_EXPORT uint16_t EVP_HPKE_KDF_id(const EVP_HPKE_KDF *kdf); + +// EVP_HPKE_KDF_hkdf_md returns the HKDF hash function corresponding to |kdf|, +// or NULL if |kdf| is not an HKDF-based KDF. All currently supported KDFs are +// HKDF-based. +OPENSSL_EXPORT const EVP_MD *EVP_HPKE_KDF_hkdf_md(const EVP_HPKE_KDF *kdf); + +// The following constants are AEAD identifiers. +#define EVP_HPKE_AES_128_GCM 0x0001 +#define EVP_HPKE_AES_256_GCM 0x0002 +#define EVP_HPKE_CHACHA20_POLY1305 0x0003 + +// The following functions are AEAD algorithms which may be used with HPKE. +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_hpke_aes_128_gcm(void); +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_hpke_aes_256_gcm(void); +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_hpke_chacha20_poly1305(void); + +// EVP_HPKE_AEAD_id returns the HPKE AEAD identifier for |aead|. +OPENSSL_EXPORT uint16_t EVP_HPKE_AEAD_id(const EVP_HPKE_AEAD *aead); + +// EVP_HPKE_AEAD_aead returns the |EVP_AEAD| corresponding to |aead|. +OPENSSL_EXPORT const EVP_AEAD *EVP_HPKE_AEAD_aead(const EVP_HPKE_AEAD *aead); + + +// Recipient keys. +// +// An HPKE recipient maintains a long-term KEM key. This library represents keys +// with the |EVP_HPKE_KEY| type. + +// EVP_HPKE_KEY_zero sets an uninitialized |EVP_HPKE_KEY| to the zero state. The +// caller should then use |EVP_HPKE_KEY_init|, |EVP_HPKE_KEY_copy|, or +// |EVP_HPKE_KEY_generate| to finish initializing |key|. +// +// It is safe, but not necessary to call |EVP_HPKE_KEY_cleanup| in this state. +// This may be used for more uniform cleanup of |EVP_HPKE_KEY|. +OPENSSL_EXPORT void EVP_HPKE_KEY_zero(EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_cleanup releases memory referenced by |key|. +OPENSSL_EXPORT void EVP_HPKE_KEY_cleanup(EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_new returns a newly-allocated |EVP_HPKE_KEY|, or NULL on error. +// The caller must call |EVP_HPKE_KEY_free| on the result to release it. +// +// This is a convenience function for callers that need a heap-allocated +// |EVP_HPKE_KEY|. +OPENSSL_EXPORT EVP_HPKE_KEY *EVP_HPKE_KEY_new(void); + +// EVP_HPKE_KEY_free releases memory associated with |key|, which must have been +// created with |EVP_HPKE_KEY_new|. +OPENSSL_EXPORT void EVP_HPKE_KEY_free(EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_copy sets |dst| to a copy of |src|. It returns one on success +// and zero on error. On success, the caller must call |EVP_HPKE_KEY_cleanup| to +// release |dst|. On failure, calling |EVP_HPKE_KEY_cleanup| is safe, but not +// necessary. +OPENSSL_EXPORT int EVP_HPKE_KEY_copy(EVP_HPKE_KEY *dst, + const EVP_HPKE_KEY *src); + +// EVP_HPKE_KEY_move sets |out|, which must be initialized or in the zero state, +// to the key in |in|. |in| is mutated and left in the zero state. +OPENSSL_EXPORT void EVP_HPKE_KEY_move(EVP_HPKE_KEY *out, EVP_HPKE_KEY *in); + +// EVP_HPKE_KEY_init decodes |priv_key| as a private key for |kem| and +// initializes |key| with the result. It returns one on success and zero if +// |priv_key| was invalid. On success, the caller must call +// |EVP_HPKE_KEY_cleanup| to release the key. On failure, calling +// |EVP_HPKE_KEY_cleanup| is safe, but not necessary. +OPENSSL_EXPORT int EVP_HPKE_KEY_init(EVP_HPKE_KEY *key, const EVP_HPKE_KEM *kem, + const uint8_t *priv_key, + size_t priv_key_len); + +// EVP_HPKE_KEY_generate sets |key| to a newly-generated key using |kem|. +OPENSSL_EXPORT int EVP_HPKE_KEY_generate(EVP_HPKE_KEY *key, + const EVP_HPKE_KEM *kem); + +// EVP_HPKE_KEY_kem returns the HPKE KEM used by |key|. +OPENSSL_EXPORT const EVP_HPKE_KEM *EVP_HPKE_KEY_kem(const EVP_HPKE_KEY *key); + +// EVP_HPKE_KEY_public_key writes |key|'s public key to |out| and sets +// |*out_len| to the number of bytes written. On success, it returns one and +// writes at most |max_out| bytes. If |max_out| is too small, it returns zero. +// Setting |max_out| to |EVP_HPKE_MAX_PUBLIC_KEY_LENGTH| will ensure the public +// key fits. An exact size can also be determined by +// |EVP_HPKE_KEM_public_key_len|. +OPENSSL_EXPORT int EVP_HPKE_KEY_public_key(const EVP_HPKE_KEY *key, + uint8_t *out, size_t *out_len, + size_t max_out); + +// EVP_HPKE_KEY_private_key writes |key|'s private key to |out| and sets +// |*out_len| to the number of bytes written. On success, it returns one and +// writes at most |max_out| bytes. If |max_out| is too small, it returns zero. +// Setting |max_out| to |EVP_HPKE_MAX_PRIVATE_KEY_LENGTH| will ensure the +// private key fits. An exact size can also be determined by +// |EVP_HPKE_KEM_private_key_len|. +OPENSSL_EXPORT int EVP_HPKE_KEY_private_key(const EVP_HPKE_KEY *key, + uint8_t *out, size_t *out_len, + size_t max_out); + + +// Encryption contexts. +// +// An HPKE encryption context is represented by the |EVP_HPKE_CTX| type. + +// EVP_HPKE_CTX_zero sets an uninitialized |EVP_HPKE_CTX| to the zero state. The +// caller should then use one of the |EVP_HPKE_CTX_setup_*| functions to finish +// setting up |ctx|. +// +// It is safe, but not necessary to call |EVP_HPKE_CTX_cleanup| in this state. +// This may be used for more uniform cleanup of |EVP_HPKE_CTX|. +OPENSSL_EXPORT void EVP_HPKE_CTX_zero(EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_cleanup releases memory referenced by |ctx|. |ctx| must have +// been initialized with |EVP_HPKE_CTX_zero| or one of the +// |EVP_HPKE_CTX_setup_*| functions. +OPENSSL_EXPORT void EVP_HPKE_CTX_cleanup(EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_new returns a newly-allocated |EVP_HPKE_CTX|, or NULL on error. +// The caller must call |EVP_HPKE_CTX_free| on the result to release it. +// +// This is a convenience function for callers that need a heap-allocated +// |EVP_HPKE_CTX|. +OPENSSL_EXPORT EVP_HPKE_CTX *EVP_HPKE_CTX_new(void); + +// EVP_HPKE_CTX_free releases memory associated with |ctx|, which must have been +// created with |EVP_HPKE_CTX_new|. +OPENSSL_EXPORT void EVP_HPKE_CTX_free(EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_setup_sender implements the SetupBaseS HPKE operation. It +// encapsulates a shared secret for |peer_public_key| and sets up |ctx| as a +// sender context. It writes the encapsulated shared secret to |out_enc| and +// sets |*out_enc_len| to the number of bytes written. It writes at most +// |max_enc| bytes and fails if the buffer is too small. Setting |max_enc| to at +// least |EVP_HPKE_MAX_ENC_LENGTH| will ensure the buffer is large enough. An +// exact size may also be determined by |EVP_PKEY_KEM_enc_len|. +// +// This function returns one on success and zero on error. Note that +// |peer_public_key| may be invalid, in which case this function will return an +// error. +// +// On success, callers may call |EVP_HPKE_CTX_seal| to encrypt messages for the +// recipient. Callers must then call |EVP_HPKE_CTX_cleanup| when done. On +// failure, calling |EVP_HPKE_CTX_cleanup| is safe, but not required. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_sender( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEM *kem, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len); + +// EVP_HPKE_CTX_setup_sender_with_seed_for_testing behaves like +// |EVP_HPKE_CTX_setup_sender|, but takes a seed to behave deterministically. +// The seed's format depends on |kem|. For X25519, it is the sender's +// ephemeral private key. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_sender_with_seed_for_testing( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEM *kem, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len, const uint8_t *seed, size_t seed_len); + +// EVP_HPKE_CTX_setup_recipient implements the SetupBaseR HPKE operation. It +// decapsulates the shared secret in |enc| with |key| and sets up |ctx| as a +// recipient context. It returns one on success and zero on failure. Note that +// |enc| may be invalid, in which case this function will return an error. +// +// On success, callers may call |EVP_HPKE_CTX_open| to decrypt messages from the +// sender. Callers must then call |EVP_HPKE_CTX_cleanup| when done. On failure, +// calling |EVP_HPKE_CTX_cleanup| is safe, but not required. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_recipient( + EVP_HPKE_CTX *ctx, const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, + const EVP_HPKE_AEAD *aead, const uint8_t *enc, size_t enc_len, + const uint8_t *info, size_t info_len); + +// EVP_HPKE_CTX_setup_auth_sender implements the SetupAuthS HPKE operation. It +// behaves like |EVP_HPKE_CTX_setup_sender| but authenticates the resulting +// context with |key|. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_auth_sender( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len); + +// EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing behaves like +// |EVP_HPKE_CTX_setup_auth_sender|, but takes a seed to behave +// deterministically. The seed's format depends on |kem|. For X25519, it is the +// sender's ephemeral private key. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing( + EVP_HPKE_CTX *ctx, uint8_t *out_enc, size_t *out_enc_len, size_t max_enc, + const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, const EVP_HPKE_AEAD *aead, + const uint8_t *peer_public_key, size_t peer_public_key_len, + const uint8_t *info, size_t info_len, const uint8_t *seed, size_t seed_len); + +// EVP_HPKE_CTX_setup_auth_recipient implements the SetupAuthR HPKE operation. +// It behaves like |EVP_HPKE_CTX_setup_recipient| but checks the resulting +// context was authenticated with |peer_public_key|. +OPENSSL_EXPORT int EVP_HPKE_CTX_setup_auth_recipient( + EVP_HPKE_CTX *ctx, const EVP_HPKE_KEY *key, const EVP_HPKE_KDF *kdf, + const EVP_HPKE_AEAD *aead, const uint8_t *enc, size_t enc_len, + const uint8_t *info, size_t info_len, const uint8_t *peer_public_key, + size_t peer_public_key_len); + + +// Using an HPKE context. +// +// Once set up, callers may encrypt or decrypt with an |EVP_HPKE_CTX| using the +// following functions. + +// EVP_HPKE_CTX_open uses the HPKE context |ctx| to authenticate |in_len| bytes +// from |in| and |ad_len| bytes from |ad| and to decrypt at most |in_len| bytes +// into |out|. It returns one on success, and zero otherwise. +// +// This operation will fail if the |ctx| context is not set up as a receiver. +// +// Note that HPKE encryption is stateful and ordered. The sender's first call to +// |EVP_HPKE_CTX_seal| must correspond to the recipient's first call to +// |EVP_HPKE_CTX_open|, etc. +// +// At most |in_len| bytes are written to |out|. In order to ensure success, +// |max_out_len| should be at least |in_len|. On successful return, |*out_len| +// is set to the actual number of bytes written. +OPENSSL_EXPORT int EVP_HPKE_CTX_open(EVP_HPKE_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_HPKE_CTX_seal uses the HPKE context |ctx| to encrypt and authenticate +// |in_len| bytes of ciphertext |in| and authenticate |ad_len| bytes from |ad|, +// writing the result to |out|. It returns one on success and zero otherwise. +// +// This operation will fail if the |ctx| context is not set up as a sender. +// +// Note that HPKE encryption is stateful and ordered. The sender's first call to +// |EVP_HPKE_CTX_seal| must correspond to the recipient's first call to +// |EVP_HPKE_CTX_open|, etc. +// +// At most, |max_out_len| encrypted bytes are written to |out|. On successful +// return, |*out_len| is set to the actual number of bytes written. +// +// To ensure success, |max_out_len| should be |in_len| plus the result of +// |EVP_HPKE_CTX_max_overhead| or |EVP_HPKE_MAX_OVERHEAD|. +OPENSSL_EXPORT int EVP_HPKE_CTX_seal(EVP_HPKE_CTX *ctx, uint8_t *out, + size_t *out_len, size_t max_out_len, + const uint8_t *in, size_t in_len, + const uint8_t *ad, size_t ad_len); + +// EVP_HPKE_CTX_export uses the HPKE context |ctx| to export a secret of +// |secret_len| bytes into |out|. This function uses |context_len| bytes from +// |context| as a context string for the secret. This is necessary to separate +// different uses of exported secrets and bind relevant caller-specific context +// into the output. It returns one on success and zero otherwise. +OPENSSL_EXPORT int EVP_HPKE_CTX_export(const EVP_HPKE_CTX *ctx, uint8_t *out, + size_t secret_len, + const uint8_t *context, + size_t context_len); + +// EVP_HPKE_MAX_OVERHEAD contains the largest value that +// |EVP_HPKE_CTX_max_overhead| would ever return for any context. +#define EVP_HPKE_MAX_OVERHEAD EVP_AEAD_MAX_OVERHEAD + +// EVP_HPKE_CTX_max_overhead returns the maximum number of additional bytes +// added by sealing data with |EVP_HPKE_CTX_seal|. The |ctx| context must be set +// up as a sender. +OPENSSL_EXPORT size_t EVP_HPKE_CTX_max_overhead(const EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_kem returns |ctx|'s configured KEM, or NULL if the context has +// not been set up. +OPENSSL_EXPORT const EVP_HPKE_KEM *EVP_HPKE_CTX_kem(const EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_aead returns |ctx|'s configured AEAD, or NULL if the context has +// not been set up. +OPENSSL_EXPORT const EVP_HPKE_AEAD *EVP_HPKE_CTX_aead(const EVP_HPKE_CTX *ctx); + +// EVP_HPKE_CTX_kdf returns |ctx|'s configured KDF, or NULL if the context has +// not been set up. +OPENSSL_EXPORT const EVP_HPKE_KDF *EVP_HPKE_CTX_kdf(const EVP_HPKE_CTX *ctx); + + +// Private structures. +// +// The following structures are exported so their types are stack-allocatable, +// but accessing or modifying their fields is forbidden. + +struct evp_hpke_ctx_st { + const EVP_HPKE_KEM *kem; + const EVP_HPKE_AEAD *aead; + const EVP_HPKE_KDF *kdf; + EVP_AEAD_CTX aead_ctx; + uint8_t base_nonce[EVP_AEAD_MAX_NONCE_LENGTH]; + uint8_t exporter_secret[EVP_MAX_MD_SIZE]; + uint64_t seq; + int is_sender; +}; + +struct evp_hpke_key_st { + const EVP_HPKE_KEM *kem; + uint8_t private_key[X25519_PRIVATE_KEY_LEN]; + uint8_t public_key[X25519_PUBLIC_VALUE_LEN]; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +using ScopedEVP_HPKE_CTX = + internal::StackAllocated; +using ScopedEVP_HPKE_KEY = + internal::StackAllocatedMovable; + +BORINGSSL_MAKE_DELETER(EVP_HPKE_CTX, EVP_HPKE_CTX_free) +BORINGSSL_MAKE_DELETER(EVP_HPKE_KEY, EVP_HPKE_KEY_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#endif // OPENSSL_HEADER_CRYPTO_HPKE_INTERNAL_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hrss.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hrss.h new file mode 100644 index 0000000..879762c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/hrss.h @@ -0,0 +1,91 @@ +// Copyright (c) 2018, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_HRSS_H +#define OPENSSL_HEADER_HRSS_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// HRSS +// +// HRSS is a structured-lattice-based post-quantum key encapsulation mechanism. +// The best exposition is https://eprint.iacr.org/2017/667.pdf although this +// implementation uses a different KEM construction based on +// https://eprint.iacr.org/2017/1005.pdf. + +struct HRSS_private_key { + uint8_t opaque[1808]; +}; + +struct HRSS_public_key { + uint8_t opaque[1424]; +}; + +// HRSS_SAMPLE_BYTES is the number of bytes of entropy needed to generate a +// short vector. There are 701 coefficients, but the final one is always set to +// zero when sampling. Otherwise, we need one byte of input per coefficient. +#define HRSS_SAMPLE_BYTES (701 - 1) +// HRSS_GENERATE_KEY_BYTES is the number of bytes of entropy needed to generate +// an HRSS key pair. +#define HRSS_GENERATE_KEY_BYTES (HRSS_SAMPLE_BYTES + HRSS_SAMPLE_BYTES + 32) +// HRSS_ENCAP_BYTES is the number of bytes of entropy needed to encapsulate a +// session key. +#define HRSS_ENCAP_BYTES (HRSS_SAMPLE_BYTES + HRSS_SAMPLE_BYTES) +// HRSS_PUBLIC_KEY_BYTES is the number of bytes in a public key. +#define HRSS_PUBLIC_KEY_BYTES 1138 +// HRSS_CIPHERTEXT_BYTES is the number of bytes in a ciphertext. +#define HRSS_CIPHERTEXT_BYTES 1138 +// HRSS_KEY_BYTES is the number of bytes in a shared key. +#define HRSS_KEY_BYTES 32 +// HRSS_POLY3_BYTES is the number of bytes needed to serialise a mod 3 +// polynomial. +#define HRSS_POLY3_BYTES 140 +#define HRSS_PRIVATE_KEY_BYTES \ + (HRSS_POLY3_BYTES * 2 + HRSS_PUBLIC_KEY_BYTES + 2 + 32) + +// HRSS_generate_key is a deterministic function that outputs a public and +// private key based on the given entropy. It returns one on success or zero +// on malloc failure. +OPENSSL_EXPORT int HRSS_generate_key( + struct HRSS_public_key *out_pub, struct HRSS_private_key *out_priv, + const uint8_t input[HRSS_GENERATE_KEY_BYTES]); + +// HRSS_encap is a deterministic function the generates and encrypts a random +// session key from the given entropy, writing those values to |out_shared_key| +// and |out_ciphertext|, respectively. It returns one on success or zero on +// malloc failure. +OPENSSL_EXPORT int HRSS_encap(uint8_t out_ciphertext[HRSS_CIPHERTEXT_BYTES], + uint8_t out_shared_key[HRSS_KEY_BYTES], + const struct HRSS_public_key *in_pub, + const uint8_t in[HRSS_ENCAP_BYTES]); + +// HRSS_decap decrypts a session key from |ciphertext_len| bytes of +// |ciphertext|. If the ciphertext is valid, the decrypted key is written to +// |out_shared_key|. Otherwise the HMAC of |ciphertext| under a secret key (kept +// in |in_priv|) is written. If the ciphertext is the wrong length then it will +// leak which was done via side-channels. Otherwise it should perform either +// action in constant-time. It returns one on success (whether the ciphertext +// was valid or not) and zero on malloc failure. +OPENSSL_EXPORT int HRSS_decap(uint8_t out_shared_key[HRSS_KEY_BYTES], + const struct HRSS_private_key *in_priv, + const uint8_t *ciphertext, size_t ciphertext_len); + +// HRSS_marshal_public_key serialises |in_pub| to |out|. +OPENSSL_EXPORT void HRSS_marshal_public_key( + uint8_t out[HRSS_PUBLIC_KEY_BYTES], const struct HRSS_public_key *in_pub); + +// HRSS_parse_public_key sets |*out| to the public-key encoded in |in|. It +// returns true on success and zero on error. +OPENSSL_EXPORT int HRSS_parse_public_key( + struct HRSS_public_key *out, const uint8_t in[HRSS_PUBLIC_KEY_BYTES]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_HRSS_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/is_awslc.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/is_awslc.h new file mode 100644 index 0000000..c802736 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/is_awslc.h @@ -0,0 +1,5 @@ +// Copyright (c) 2017, Google Inc. +// SPDX-License-Identifier: ISC + +// This header is provided in order to catch include path errors in consuming +// AWS-LC. diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/kdf.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/kdf.h new file mode 100644 index 0000000..68750ca --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/kdf.h @@ -0,0 +1,166 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_KDF_H +#define OPENSSL_HEADER_KDF_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// CRYPTO_tls1_prf calculates |out_len| bytes of the TLS PRF, using |digest|, +// and writes them to |out|. It returns one on success and zero on error. +// TLS 1.2: https://datatracker.ietf.org/doc/html/rfc5246#section-5 +// TLS 1.{0,1}: https://datatracker.ietf.org/doc/html/rfc4346#section-5 +OPENSSL_EXPORT int CRYPTO_tls1_prf(const EVP_MD *digest, + uint8_t *out, size_t out_len, + const uint8_t *secret, size_t secret_len, + const char *label, size_t label_len, + const uint8_t *seed1, size_t seed1_len, + const uint8_t *seed2, size_t seed2_len); + +// SSKDF_digest computes the One-step key derivation using the +// provided digest algorithm as the backing PRF. This algorithm +// may be referred to as "Single-Step KDF" or "NIST Concatenation KDF" by other +// implementors. |info_len| may be zero length. +// +// Returns a 1 on success, otherwise returns 0. +// +// This implementation adheres to the algorithm specified in Section 4 of the +// NIST Special Publication 800-56C Revision 2 published on August 2020. The +// parameters relevant to the specification are as follows: +// * Auxillary Function H is Option 1 +// * |out_len|, |secret_len|, and |info_len| are specified in bytes +// * |out_len|, |secret_len|, |info_len| each must be <= 2^30 +// * |out_len| and |secret_len| > 0 +// * |out_len|, |secret_len| are analogous to |L| and |Z| respectively in the +// specification. +// * |info| and |info_len| refer to |FixedInfo| in the specification. +// +// Specification is available at https://doi.org/10.6028/NIST.SP.800-56Cr2 +OPENSSL_EXPORT int SSKDF_digest(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, + const uint8_t *secret, size_t secret_len, + const uint8_t *info, size_t info_len); + +// SSKDF_hmac computes the One-step key derivation using the +// provided digest algorithm with HMAC as the backing PRF. This algorithm +// may be referred to as "Single-Step KDF" or "NIST Concatenation KDF" by other +// implementors. |salt| is optional and may be |NULL| or zero-length. In +// addition |info_len| may be zero length. +// +// Returns a 1 on success, otherwise returns 0. +// +// This implementation adheres to the algorithm specified in Section 4 of the +// NIST Special Publication 800-56C Revision 2 published on August 2020. The +// parameters relevant to the specification are as follows: +// * Auxillary Function H is Option 2 +// * |out_len|, |secret_len|, |info_len|, and |salt_len| are specified in bytes +// * |out_len|, |secret_len|, |info_len| each must be <= 2^30 +// * |out_len| and |secret_len| > 0 +// * |out_len|, |secret_len| are analogous to |L| and |Z| respectively in the +// specification. +// * |info| and |info_len| refer to |FixedInfo| in the specification. +// * |salt| and |salt_len| refer to |salt| in the specification. +// * |salt| or |salt_len| being |NULL| or |0| respectively will result in a +// default salt being used which will be an all-zero byte string whose length +// is equal to the length of the specified |digest| input block length in +// bytes. +OPENSSL_EXPORT int SSKDF_hmac(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, + const uint8_t *secret, size_t secret_len, + const uint8_t *info, size_t info_len, + const uint8_t *salt, size_t salt_len); + +// KBKDF_ctr_hmac derives keying material using the KDF counter mode algorithm, +// using the provided key derivation key |secret| and fixed info |info|. +// |info| or |info_len| may be zero-length. This algorithm +// may be referred to as a "Key-Based Key Derivation Function in Counter Mode". +// +// This implementation adheres to the algorithm specified in Section 4.1 of the +// NIST Special Publication 800-108 Revision 1 Update 1 published on August +// 2022. The parameters relevant to the specification are as follows: +// * |out_len|, |secret_len|, and |info_len| are specified in bytes +// * |out_len| is analogous to |L| in the specification. +// * |r| is the length of the binary representation of the counter |i| +// referred to by the specification. |r| is 32 bits in this implementation. +// * The 32-bit counter is big-endian in this implementation. +// * The 32-bit counter location is placed before |info|. +// * |K_IN| is analogous to |secret| and |secret_len|. +// * |PRF| refers to HMAC in this implementation. +// +// Specification is available at https://doi.org/10.6028/NIST.SP.800-108r1-upd1 +OPENSSL_EXPORT int KBKDF_ctr_hmac(uint8_t *out_key, size_t out_len, + const EVP_MD *digest, const uint8_t *secret, + size_t secret_len, const uint8_t *info, + size_t info_len); + +// KDF support for EVP. + + +// HKDF-specific functions. +// +// The following functions are provided for OpenSSL compatibility. Prefer the +// HKDF functions in . In each, |ctx| must be created with +// |EVP_PKEY_CTX_new_id| with |EVP_PKEY_HKDF| and then initialized with +// |EVP_PKEY_derive_init|. + +// EVP_PKEY_HKDEF_MODE_* define "modes" for use with |EVP_PKEY_CTX_hkdf_mode|. +// The mispelling of "HKDF" as "HKDEF" is intentional for OpenSSL compatibility. +#define EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND 0 +#define EVP_PKEY_HKDEF_MODE_EXTRACT_ONLY 1 +#define EVP_PKEY_HKDEF_MODE_EXPAND_ONLY 2 + +// EVP_PKEY_CTX_hkdf_mode configures which HKDF operation to run. It returns one +// on success and zero on error. |mode| must be one of |EVP_PKEY_HKDEF_MODE_*|. +// By default, the mode is |EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND|. +// +// If |mode| is |EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND| or +// |EVP_PKEY_HKDEF_MODE_EXPAND_ONLY|, the output is variable-length. +// |EVP_PKEY_derive| uses the size of the output buffer as the output length for +// HKDF-Expand. +// +// WARNING: Although this API calls it a "mode", HKDF-Extract and HKDF-Expand +// are distinct operations with distinct inputs and distinct kinds of keys. +// Callers should not pass input secrets for one operation into the other. +OPENSSL_EXPORT int EVP_PKEY_CTX_hkdf_mode(EVP_PKEY_CTX *ctx, int mode); + +// EVP_PKEY_CTX_set_hkdf_md sets |md| as the digest to use with HKDF. It returns +// one on success and zero on error. +OPENSSL_EXPORT int EVP_PKEY_CTX_set_hkdf_md(EVP_PKEY_CTX *ctx, + const EVP_MD *md); + +// EVP_PKEY_CTX_set1_hkdf_key configures HKDF to use |key_len| bytes from |key| +// as the "key", described below. It returns one on success and zero on error. +// +// Which input is the key depends on the "mode" (see |EVP_PKEY_CTX_hkdf_mode|). +// If |EVP_PKEY_HKDEF_MODE_EXTRACT_AND_EXPAND| or +// |EVP_PKEY_HKDEF_MODE_EXTRACT_ONLY|, this function specifies the input keying +// material (IKM) for HKDF-Extract. If |EVP_PKEY_HKDEF_MODE_EXPAND_ONLY|, it +// instead specifies the pseudorandom key (PRK) for HKDF-Expand. +OPENSSL_EXPORT int EVP_PKEY_CTX_set1_hkdf_key(EVP_PKEY_CTX *ctx, + const uint8_t *key, + size_t key_len); + +// EVP_PKEY_CTX_set1_hkdf_salt configures HKDF to use |salt_len| bytes from +// |salt| as the salt parameter to HKDF-Extract. It returns one on success and +// zero on error. If performing HKDF-Expand only, this parameter is ignored. +OPENSSL_EXPORT int EVP_PKEY_CTX_set1_hkdf_salt(EVP_PKEY_CTX *ctx, + const uint8_t *salt, + size_t salt_len); + +// EVP_PKEY_CTX_add1_hkdf_info appends |info_len| bytes from |info| to the info +// parameter used with HKDF-Expand. It returns one on success and zero on error. +// If performing HKDF-Extract only, this parameter is ignored. +OPENSSL_EXPORT int EVP_PKEY_CTX_add1_hkdf_info(EVP_PKEY_CTX *ctx, + const uint8_t *info, + size_t info_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_KDF_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/lhash.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/lhash.h new file mode 100644 index 0000000..da720bc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/lhash.h @@ -0,0 +1,41 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_LHASH_H +#define OPENSSL_HEADER_LHASH_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +typedef struct lhash_st _LHASH; + +// lhash is an internal library and not exported for use outside BoringSSL. This +// header is provided for compatibility with code that expects OpenSSL. + + +// These two macros are exported for compatibility with existing callers of +// |X509V3_EXT_conf_nid|. Do not use these symbols outside BoringSSL. +#define LHASH_OF(type) struct lhash_st_##type +#define DECLARE_LHASH_OF(type) LHASH_OF(type); + +OPENSSL_EXPORT void lh_doall_arg(_LHASH *lh, void (*func)(void *, void *), + void *arg); + +// These two macros are the bare minimum of |LHASH| macros downstream consumers +// use. +#define IMPLEMENT_LHASH_DOALL_ARG_FN(name, o_type, a_type) \ + void name##_LHASH_DOALL_ARG(void *arg1, void *arg2) { \ + o_type *a = arg1; \ + a_type *b = arg2; \ + name##_doall_arg(a, b); } +#define LHASH_DOALL_ARG_FN(name) name##_LHASH_DOALL_ARG + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_LHASH_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/md4.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/md4.h new file mode 100644 index 0000000..f0c95a0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/md4.h @@ -0,0 +1,55 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_MD4_H +#define OPENSSL_HEADER_MD4_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// MD4. + +// MD4_CBLOCK is the block size of MD4. +#define MD4_CBLOCK 64 + +// MD4_DIGEST_LENGTH is the length of an MD4 digest. +#define MD4_DIGEST_LENGTH 16 + +// MD4_Init initialises |md4| and returns one. +OPENSSL_EXPORT int MD4_Init(MD4_CTX *md4); + +// MD4_Update adds |len| bytes from |data| to |md4| and returns one. +OPENSSL_EXPORT int MD4_Update(MD4_CTX *md4, const void *data, size_t len); + +// MD4_Final adds the final padding to |md4| and writes the resulting digest to +// |out|, which must have at least |MD4_DIGEST_LENGTH| bytes of space. It +// returns one. +OPENSSL_EXPORT int MD4_Final(uint8_t out[MD4_DIGEST_LENGTH], MD4_CTX *md4); + +// MD4 writes the digest of |len| bytes from |data| to |out| and returns |out|. +// There must be at least |MD4_DIGEST_LENGTH| bytes of space in |out|. +OPENSSL_EXPORT uint8_t *MD4(const uint8_t *data, size_t len, + uint8_t out[MD4_DIGEST_LENGTH]); + +// MD4_Transform is a low-level function that performs a single, MD4 block +// transformation using the state from |md4| and 64 bytes from |block|. +OPENSSL_EXPORT void MD4_Transform(MD4_CTX *md4, + const uint8_t block[MD4_CBLOCK]); + +struct md4_state_st { + uint32_t h[4]; + uint32_t Nl, Nh; + uint8_t data[MD4_CBLOCK]; + unsigned num; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_MD4_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/md5.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/md5.h new file mode 100644 index 0000000..b54fdda --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/md5.h @@ -0,0 +1,56 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_MD5_H +#define OPENSSL_HEADER_MD5_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// MD5. + + +// MD5_CBLOCK is the block size of MD5. +#define MD5_CBLOCK 64 + +// MD5_DIGEST_LENGTH is the length of an MD5 digest. +#define MD5_DIGEST_LENGTH 16 + +// MD5_Init initialises |md5| and returns one. +OPENSSL_EXPORT int MD5_Init(MD5_CTX *md5); + +// MD5_Update adds |len| bytes from |data| to |md5| and returns one. +OPENSSL_EXPORT int MD5_Update(MD5_CTX *md5, const void *data, size_t len); + +// MD5_Final adds the final padding to |md5| and writes the resulting digest to +// |out|, which must have at least |MD5_DIGEST_LENGTH| bytes of space. It +// returns one. +OPENSSL_EXPORT int MD5_Final(uint8_t out[MD5_DIGEST_LENGTH], MD5_CTX *md5); + +// MD5 writes the digest of |len| bytes from |data| to |out| and returns |out|. +// There must be at least |MD5_DIGEST_LENGTH| bytes of space in |out|. +OPENSSL_EXPORT uint8_t *MD5(const uint8_t *data, size_t len, + uint8_t out[MD5_DIGEST_LENGTH]); + +// MD5_Transform is a low-level function that performs a single, MD5 block +// transformation using the state from |md5| and 64 bytes from |block|. +OPENSSL_EXPORT void MD5_Transform(MD5_CTX *md5, + const uint8_t block[MD5_CBLOCK]); + +struct md5_state_st { + uint32_t h[4]; + uint32_t Nl, Nh; + uint8_t data[MD5_CBLOCK]; + unsigned num; +}; + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_MD5_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/mem.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/mem.h new file mode 100644 index 0000000..f4b4deb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/mem.h @@ -0,0 +1,238 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_MEM_H +#define OPENSSL_HEADER_MEM_H + +#include + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Memory and string functions, see also buf.h. +// +// BoringSSL has its own set of allocation functions, which keep track of +// allocation lengths and zero them out before freeing. All memory returned by +// BoringSSL API calls must therefore generally be freed using |OPENSSL_free| +// unless stated otherwise. + + +#ifndef _BORINGSSL_PROHIBIT_OPENSSL_MALLOC +// OPENSSL_malloc is similar to a regular |malloc|, but allocates additional +// private data. The resulting pointer must be freed with |OPENSSL_free|. In +// the case of a malloc failure, prior to returning NULL |OPENSSL_malloc| will +// push |ERR_R_MALLOC_FAILURE| onto the openssl error stack. +OPENSSL_EXPORT void *OPENSSL_malloc(size_t size) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_zalloc behaves like |OPENSSL_malloc| except it also initializes the +// resulting memory to zero. +OPENSSL_EXPORT void *OPENSSL_zalloc(size_t size) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_calloc is similar to a regular |calloc|, but allocates data with +// |OPENSSL_malloc|. On overflow, it will push |ERR_R_OVERFLOW| onto the error +// queue. +OPENSSL_EXPORT void *OPENSSL_calloc(size_t num, size_t size) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_realloc returns a pointer to a buffer of |new_size| bytes that +// contains the contents of |ptr|. Unlike |realloc|, a new buffer is always +// allocated and the data at |ptr| is always wiped and freed. Memory is +// allocated with |OPENSSL_malloc| and must be freed with |OPENSSL_free|. +// If |ptr| is null |OPENSSL_malloc| is called instead. +OPENSSL_EXPORT void *OPENSSL_realloc(void *ptr, size_t new_size) OPENSSL_WARN_UNUSED_RESULT; +#endif // !_BORINGSSL_PROHIBIT_OPENSSL_MALLOC + +// OPENSSL_free does nothing if |ptr| is NULL. Otherwise it zeros out the +// memory allocated at |ptr| and frees it along with the private data. +// It must only be used on on |ptr| values obtained from |OPENSSL_malloc| +OPENSSL_EXPORT void OPENSSL_free(void *ptr); + +// OPENSSL_cleanse zeros out |len| bytes of memory at |ptr|. This is similar to +// |memset_s| from C11. +OPENSSL_EXPORT void OPENSSL_cleanse(void *ptr, size_t len); + +// CRYPTO_memcmp returns zero iff the |len| bytes at |a| and |b| are equal. It +// takes an amount of time dependent on |len|, but independent of the contents +// of |a| and |b|. Unlike memcmp, it cannot be used to put elements into a +// defined order as the return value when a != b is undefined, other than to be +// non-zero. +OPENSSL_EXPORT int CRYPTO_memcmp(const void *a, const void *b, size_t len) OPENSSL_WARN_UNUSED_RESULT; + +// OPENSSL_hash32 implements the 32 bit, FNV-1a hash. +OPENSSL_EXPORT uint32_t OPENSSL_hash32(const void *ptr, size_t len); + +// OPENSSL_strhash calls |OPENSSL_hash32| on the NUL-terminated string |s|. +OPENSSL_EXPORT uint32_t OPENSSL_strhash(const char *s); + +// OPENSSL_strdup has the same behaviour as strdup(3). +OPENSSL_EXPORT char *OPENSSL_strdup(const char *s); + +// OPENSSL_strnlen has the same behaviour as strnlen(3). +OPENSSL_EXPORT size_t OPENSSL_strnlen(const char *s, size_t len); + +// OPENSSL_isalpha is a locale-independent, ASCII-only version of isalpha(3), It +// only recognizes 'a' through 'z' and 'A' through 'Z' as alphabetic. +OPENSSL_EXPORT int OPENSSL_isalpha(int c); + +// OPENSSL_isdigit is a locale-independent, ASCII-only version of isdigit(3), It +// only recognizes '0' through '9' as digits. +OPENSSL_EXPORT int OPENSSL_isdigit(int c); + +// OPENSSL_isxdigit is a locale-independent, ASCII-only version of isxdigit(3), +// It only recognizes '0' through '9', 'a' through 'f', and 'A through 'F' as +// digits. +OPENSSL_EXPORT int OPENSSL_isxdigit(int c); + +// OPENSSL_fromxdigit returns one if |c| is a hexadecimal digit as recognized +// by OPENSSL_isxdigit, and sets |out| to the corresponding value. Otherwise +// zero is returned. +OPENSSL_EXPORT int OPENSSL_fromxdigit(uint8_t *out, int c); + +// OPENSSL_hexstr2buf allocates and returns a buffer containing the bytes +// represented by the hexadecimal string |str|. |str| must be a NULL terminated +// string of hex characters. The length of the buffer is stored in |*len|. +// |len| must not be NULL. The caller must free the returned +// buffer with |OPENSSL_free|. If |str| is malformed, NULL is returned. +OPENSSL_EXPORT uint8_t *OPENSSL_hexstr2buf(const char *str, size_t *len); + +// OPENSSL_isalnum is a locale-independent, ASCII-only version of isalnum(3), It +// only recognizes what |OPENSSL_isalpha| and |OPENSSL_isdigit| recognize. +OPENSSL_EXPORT int OPENSSL_isalnum(int c); + +// OPENSSL_tolower is a locale-independent, ASCII-only version of tolower(3). It +// only lowercases ASCII values. Other values are returned as-is. +OPENSSL_EXPORT int OPENSSL_tolower(int c); + +// OPENSSL_isspace is a locale-independent, ASCII-only version of isspace(3). It +// only recognizes '\t', '\n', '\v', '\f', '\r', and ' '. +OPENSSL_EXPORT int OPENSSL_isspace(int c); + +// OPENSSL_strcasecmp is a locale-independent, ASCII-only version of +// strcasecmp(3). +OPENSSL_EXPORT int OPENSSL_strcasecmp(const char *a, const char *b); + +// OPENSSL_strncasecmp is a locale-independent, ASCII-only version of +// strncasecmp(3). +OPENSSL_EXPORT int OPENSSL_strncasecmp(const char *a, const char *b, size_t n); + +// DECIMAL_SIZE returns an upper bound for the length of the decimal +// representation of the given type. +#define DECIMAL_SIZE(type) ((sizeof(type)*8+2)/3+1) + +// BIO_snprintf has the same behavior as snprintf(3). +OPENSSL_EXPORT int BIO_snprintf(char *buf, size_t n, const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(3, 4); + +// BIO_vsnprintf has the same behavior as vsnprintf(3). +OPENSSL_EXPORT int BIO_vsnprintf(char *buf, size_t n, const char *format, + va_list args) OPENSSL_PRINTF_FORMAT_FUNC(3, 0); + +// OPENSSL_vasprintf has the same behavior as vasprintf(3), except that +// memory allocated in a returned string must be freed with |OPENSSL_free|. +OPENSSL_EXPORT int OPENSSL_vasprintf(char **str, const char *format, + va_list args) + OPENSSL_PRINTF_FORMAT_FUNC(2, 0); + +// OPENSSL_asprintf has the same behavior as asprintf(3), except that +// memory allocated in a returned string must be freed with |OPENSSL_free|. +OPENSSL_EXPORT int OPENSSL_asprintf(char **str, const char *format, ...) + OPENSSL_PRINTF_FORMAT_FUNC(2, 3); + +// OPENSSL_strndup returns an allocated, duplicate of |str|, which is, at most, +// |size| bytes. The result is always NUL terminated. The memory allocated +// must be freed with |OPENSSL_free|. +OPENSSL_EXPORT char *OPENSSL_strndup(const char *str, size_t size); + +// OPENSSL_memdup returns an allocated, duplicate of |size| bytes from |data| or +// NULL on allocation failure. The memory allocated must be freed with +// |OPENSSL_free|. +OPENSSL_EXPORT void *OPENSSL_memdup(const void *data, size_t size); + +// OPENSSL_strlcpy acts like strlcpy(3). +OPENSSL_EXPORT size_t OPENSSL_strlcpy(char *dst, const char *src, + size_t dst_size); + +// OPENSSL_strlcat acts like strlcat(3). +OPENSSL_EXPORT size_t OPENSSL_strlcat(char *dst, const char *src, + size_t dst_size); + + +// Deprecated functions. + +// CRYPTO_malloc calls |OPENSSL_malloc|. |file| and |line| are ignored. +OPENSSL_EXPORT void *CRYPTO_malloc(size_t size, const char *file, int line); + +// CRYPTO_realloc calls |OPENSSL_realloc|. |file| and |line| are ignored. +OPENSSL_EXPORT void *CRYPTO_realloc(void *ptr, size_t new_size, + const char *file, int line); + +// CRYPTO_free calls |OPENSSL_free|. |file| and |line| are ignored. +OPENSSL_EXPORT void CRYPTO_free(void *ptr, const char *file, int line); + +// OPENSSL_clear_free calls |OPENSSL_free|. BoringSSL automatically clears all +// allocations on free, but we define |OPENSSL_clear_free| for compatibility. +OPENSSL_EXPORT void OPENSSL_clear_free(void *ptr, size_t len); + +// CRYPTO_set_mem_functions is used to override the implementation of |OPENSSL_malloc/free/realloc|. +// +// |OPENSSL_malloc/free/realloc| can be customized by implementing |OPENSSL_memory_alloc/free/realloc| or calling +// CRYPTO_set_mem_functions. If |OPENSSL_memory_alloc/free/realloc| is defined CRYPTO_set_mem_functions will fail. +// All of the warnings for |OPENSSL_malloc/free/realloc| apply to CRYPTO_set_mem_functions: +// -- https://github.com/aws/aws-lc/blame/d164f5762b1ad5d4f2d1561fb85daa556fdff5ef/crypto/mem.c#L111-L127 +// This function is only recommended for debug purpose(e.g. track mem usage). +// AWS-LC differs from OpenSSL's CRYPTO_set_mem_functions in that __FILE__ and __LINE__ are not supplied. +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int CRYPTO_set_mem_functions( + void *(*m)(size_t, const char *, int), + void *(*r)(void *, size_t, const char *, int), + void (*f)(void *, const char *, int)); + +// OPENSSL supports the concept of secure heaps to help protect applications from pointer overruns or underruns that +// could return arbitrary data from the program's dynamic memory area where sensitive information may be stored. +// AWS-LC does not support secure heaps. The initialization functions intentionally return zero to indicate that secure +// heaps aren't supported. We return the regular malloc and zalloc versions when the secure_* counterparts are called, +// which is what OPENSSL does when secure heap is not enabled. +// If there is any interest in utilizing "secure heaps" with AWS-LC, cut us an issue at +// https://github.com/aws/aws-lc/issues/new/choose + +// CRYPTO_secure_malloc_init returns zero. +OPENSSL_EXPORT int CRYPTO_secure_malloc_init(size_t size, size_t min_size); + +// CRYPTO_secure_malloc_initialized returns zero. +OPENSSL_EXPORT int CRYPTO_secure_malloc_initialized(void); + +// CRYPTO_secure_used returns zero. +OPENSSL_EXPORT size_t CRYPTO_secure_used(void); + +// OPENSSL_secure_malloc calls |OPENSSL_malloc|. +OPENSSL_EXPORT void *OPENSSL_secure_malloc(size_t size); + +// OPENSSL_secure_zalloc calls |OPENSSL_zalloc|. +OPENSSL_EXPORT void *OPENSSL_secure_zalloc(size_t size); + +// OPENSSL_secure_clear_free calls |OPENSSL_clear_free|. +OPENSSL_EXPORT void OPENSSL_secure_clear_free(void *ptr, size_t len); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(char, OPENSSL_free) +BORINGSSL_MAKE_DELETER(uint8_t, OPENSSL_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_MEM_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/nid.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/nid.h new file mode 100644 index 0000000..511cedc --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/nid.h @@ -0,0 +1,4316 @@ +// Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +// This file is generated by crypto/obj/objects.go. + +#ifndef OPENSSL_HEADER_NID_H +#define OPENSSL_HEADER_NID_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +/* The nid library provides numbered values for ASN.1 object identifiers and + * other symbols. These values are used by other libraries to identify + * cryptographic primitives. + * + * A separate objects library, obj.h, provides functions for converting between + * nids and object identifiers. However it depends on large internal tables with + * the encodings of every nid defined. Consumers concerned with binary size + * should instead embed the encodings of the few consumed OIDs and compare + * against those. + * + * These values should not be used outside of a single process; they are not + * stable identifiers. */ + +#define SN_undef "UNDEF" +#define LN_undef "undefined" +#define NID_undef 0 +#define OBJ_undef 0L + +#define SN_rsadsi "rsadsi" +#define LN_rsadsi "RSA Data Security, Inc." +#define NID_rsadsi 1 +#define OBJ_rsadsi 1L, 2L, 840L, 113549L + +#define SN_pkcs "pkcs" +#define LN_pkcs "RSA Data Security, Inc. PKCS" +#define NID_pkcs 2 +#define OBJ_pkcs 1L, 2L, 840L, 113549L, 1L + +#define SN_md2 "MD2" +#define LN_md2 "md2" +#define NID_md2 3 +#define OBJ_md2 1L, 2L, 840L, 113549L, 2L, 2L + +#define SN_md5 "MD5" +#define LN_md5 "md5" +#define NID_md5 4 +#define OBJ_md5 1L, 2L, 840L, 113549L, 2L, 5L + +#define SN_rc4 "RC4" +#define LN_rc4 "rc4" +#define NID_rc4 5 +#define OBJ_rc4 1L, 2L, 840L, 113549L, 3L, 4L + +#define LN_rsaEncryption "rsaEncryption" +#define NID_rsaEncryption 6 +#define OBJ_rsaEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 1L + +#define SN_md2WithRSAEncryption "RSA-MD2" +#define LN_md2WithRSAEncryption "md2WithRSAEncryption" +#define NID_md2WithRSAEncryption 7 +#define OBJ_md2WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 2L + +#define SN_md5WithRSAEncryption "RSA-MD5" +#define LN_md5WithRSAEncryption "md5WithRSAEncryption" +#define NID_md5WithRSAEncryption 8 +#define OBJ_md5WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 4L + +#define SN_pbeWithMD2AndDES_CBC "PBE-MD2-DES" +#define LN_pbeWithMD2AndDES_CBC "pbeWithMD2AndDES-CBC" +#define NID_pbeWithMD2AndDES_CBC 9 +#define OBJ_pbeWithMD2AndDES_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 1L + +#define SN_pbeWithMD5AndDES_CBC "PBE-MD5-DES" +#define LN_pbeWithMD5AndDES_CBC "pbeWithMD5AndDES-CBC" +#define NID_pbeWithMD5AndDES_CBC 10 +#define OBJ_pbeWithMD5AndDES_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 3L + +#define SN_X500 "X500" +#define LN_X500 "directory services (X.500)" +#define NID_X500 11 +#define OBJ_X500 2L, 5L + +#define SN_X509 "X509" +#define NID_X509 12 +#define OBJ_X509 2L, 5L, 4L + +#define SN_commonName "CN" +#define LN_commonName "commonName" +#define NID_commonName 13 +#define OBJ_commonName 2L, 5L, 4L, 3L + +#define SN_countryName "C" +#define LN_countryName "countryName" +#define NID_countryName 14 +#define OBJ_countryName 2L, 5L, 4L, 6L + +#define SN_localityName "L" +#define LN_localityName "localityName" +#define NID_localityName 15 +#define OBJ_localityName 2L, 5L, 4L, 7L + +#define SN_stateOrProvinceName "ST" +#define LN_stateOrProvinceName "stateOrProvinceName" +#define NID_stateOrProvinceName 16 +#define OBJ_stateOrProvinceName 2L, 5L, 4L, 8L + +#define SN_organizationName "O" +#define LN_organizationName "organizationName" +#define NID_organizationName 17 +#define OBJ_organizationName 2L, 5L, 4L, 10L + +#define SN_organizationalUnitName "OU" +#define LN_organizationalUnitName "organizationalUnitName" +#define NID_organizationalUnitName 18 +#define OBJ_organizationalUnitName 2L, 5L, 4L, 11L + +#define SN_rsa "RSA" +#define LN_rsa "rsa" +#define NID_rsa 19 +#define OBJ_rsa 2L, 5L, 8L, 1L, 1L + +#define SN_pkcs7 "pkcs7" +#define NID_pkcs7 20 +#define OBJ_pkcs7 1L, 2L, 840L, 113549L, 1L, 7L + +#define LN_pkcs7_data "pkcs7-data" +#define NID_pkcs7_data 21 +#define OBJ_pkcs7_data 1L, 2L, 840L, 113549L, 1L, 7L, 1L + +#define LN_pkcs7_signed "pkcs7-signedData" +#define NID_pkcs7_signed 22 +#define OBJ_pkcs7_signed 1L, 2L, 840L, 113549L, 1L, 7L, 2L + +#define LN_pkcs7_enveloped "pkcs7-envelopedData" +#define NID_pkcs7_enveloped 23 +#define OBJ_pkcs7_enveloped 1L, 2L, 840L, 113549L, 1L, 7L, 3L + +#define LN_pkcs7_signedAndEnveloped "pkcs7-signedAndEnvelopedData" +#define NID_pkcs7_signedAndEnveloped 24 +#define OBJ_pkcs7_signedAndEnveloped 1L, 2L, 840L, 113549L, 1L, 7L, 4L + +#define LN_pkcs7_digest "pkcs7-digestData" +#define NID_pkcs7_digest 25 +#define OBJ_pkcs7_digest 1L, 2L, 840L, 113549L, 1L, 7L, 5L + +#define LN_pkcs7_encrypted "pkcs7-encryptedData" +#define NID_pkcs7_encrypted 26 +#define OBJ_pkcs7_encrypted 1L, 2L, 840L, 113549L, 1L, 7L, 6L + +#define SN_pkcs3 "pkcs3" +#define NID_pkcs3 27 +#define OBJ_pkcs3 1L, 2L, 840L, 113549L, 1L, 3L + +#define LN_dhKeyAgreement "dhKeyAgreement" +#define NID_dhKeyAgreement 28 +#define OBJ_dhKeyAgreement 1L, 2L, 840L, 113549L, 1L, 3L, 1L + +#define SN_des_ecb "DES-ECB" +#define LN_des_ecb "des-ecb" +#define NID_des_ecb 29 +#define OBJ_des_ecb 1L, 3L, 14L, 3L, 2L, 6L + +#define SN_des_cfb64 "DES-CFB" +#define LN_des_cfb64 "des-cfb" +#define NID_des_cfb64 30 +#define OBJ_des_cfb64 1L, 3L, 14L, 3L, 2L, 9L + +#define SN_des_cbc "DES-CBC" +#define LN_des_cbc "des-cbc" +#define NID_des_cbc 31 +#define OBJ_des_cbc 1L, 3L, 14L, 3L, 2L, 7L + +#define SN_des_ede_ecb "DES-EDE" +#define LN_des_ede_ecb "des-ede" +#define NID_des_ede_ecb 32 +#define OBJ_des_ede_ecb 1L, 3L, 14L, 3L, 2L, 17L + +#define SN_des_ede3_ecb "DES-EDE3" +#define LN_des_ede3_ecb "des-ede3" +#define NID_des_ede3_ecb 33 + +#define SN_idea_cbc "IDEA-CBC" +#define LN_idea_cbc "idea-cbc" +#define NID_idea_cbc 34 +#define OBJ_idea_cbc 1L, 3L, 6L, 1L, 4L, 1L, 188L, 7L, 1L, 1L, 2L + +#define SN_idea_cfb64 "IDEA-CFB" +#define LN_idea_cfb64 "idea-cfb" +#define NID_idea_cfb64 35 + +#define SN_idea_ecb "IDEA-ECB" +#define LN_idea_ecb "idea-ecb" +#define NID_idea_ecb 36 + +#define SN_rc2_cbc "RC2-CBC" +#define LN_rc2_cbc "rc2-cbc" +#define NID_rc2_cbc 37 +#define OBJ_rc2_cbc 1L, 2L, 840L, 113549L, 3L, 2L + +#define SN_rc2_ecb "RC2-ECB" +#define LN_rc2_ecb "rc2-ecb" +#define NID_rc2_ecb 38 + +#define SN_rc2_cfb64 "RC2-CFB" +#define LN_rc2_cfb64 "rc2-cfb" +#define NID_rc2_cfb64 39 + +#define SN_rc2_ofb64 "RC2-OFB" +#define LN_rc2_ofb64 "rc2-ofb" +#define NID_rc2_ofb64 40 + +#define SN_sha "SHA" +#define LN_sha "sha" +#define NID_sha 41 +#define OBJ_sha 1L, 3L, 14L, 3L, 2L, 18L + +#define SN_shaWithRSAEncryption "RSA-SHA" +#define LN_shaWithRSAEncryption "shaWithRSAEncryption" +#define NID_shaWithRSAEncryption 42 +#define OBJ_shaWithRSAEncryption 1L, 3L, 14L, 3L, 2L, 15L + +#define SN_des_ede_cbc "DES-EDE-CBC" +#define LN_des_ede_cbc "des-ede-cbc" +#define NID_des_ede_cbc 43 + +#define SN_des_ede3_cbc "DES-EDE3-CBC" +#define LN_des_ede3_cbc "des-ede3-cbc" +#define NID_des_ede3_cbc 44 +#define OBJ_des_ede3_cbc 1L, 2L, 840L, 113549L, 3L, 7L + +#define SN_des_ofb64 "DES-OFB" +#define LN_des_ofb64 "des-ofb" +#define NID_des_ofb64 45 +#define OBJ_des_ofb64 1L, 3L, 14L, 3L, 2L, 8L + +#define SN_idea_ofb64 "IDEA-OFB" +#define LN_idea_ofb64 "idea-ofb" +#define NID_idea_ofb64 46 + +#define SN_pkcs9 "pkcs9" +#define NID_pkcs9 47 +#define OBJ_pkcs9 1L, 2L, 840L, 113549L, 1L, 9L + +#define LN_pkcs9_emailAddress "emailAddress" +#define NID_pkcs9_emailAddress 48 +#define OBJ_pkcs9_emailAddress 1L, 2L, 840L, 113549L, 1L, 9L, 1L + +#define LN_pkcs9_unstructuredName "unstructuredName" +#define NID_pkcs9_unstructuredName 49 +#define OBJ_pkcs9_unstructuredName 1L, 2L, 840L, 113549L, 1L, 9L, 2L + +#define LN_pkcs9_contentType "contentType" +#define NID_pkcs9_contentType 50 +#define OBJ_pkcs9_contentType 1L, 2L, 840L, 113549L, 1L, 9L, 3L + +#define LN_pkcs9_messageDigest "messageDigest" +#define NID_pkcs9_messageDigest 51 +#define OBJ_pkcs9_messageDigest 1L, 2L, 840L, 113549L, 1L, 9L, 4L + +#define LN_pkcs9_signingTime "signingTime" +#define NID_pkcs9_signingTime 52 +#define OBJ_pkcs9_signingTime 1L, 2L, 840L, 113549L, 1L, 9L, 5L + +#define LN_pkcs9_countersignature "countersignature" +#define NID_pkcs9_countersignature 53 +#define OBJ_pkcs9_countersignature 1L, 2L, 840L, 113549L, 1L, 9L, 6L + +#define LN_pkcs9_challengePassword "challengePassword" +#define NID_pkcs9_challengePassword 54 +#define OBJ_pkcs9_challengePassword 1L, 2L, 840L, 113549L, 1L, 9L, 7L + +#define LN_pkcs9_unstructuredAddress "unstructuredAddress" +#define NID_pkcs9_unstructuredAddress 55 +#define OBJ_pkcs9_unstructuredAddress 1L, 2L, 840L, 113549L, 1L, 9L, 8L + +#define LN_pkcs9_extCertAttributes "extendedCertificateAttributes" +#define NID_pkcs9_extCertAttributes 56 +#define OBJ_pkcs9_extCertAttributes 1L, 2L, 840L, 113549L, 1L, 9L, 9L + +#define SN_netscape "Netscape" +#define LN_netscape "Netscape Communications Corp." +#define NID_netscape 57 +#define OBJ_netscape 2L, 16L, 840L, 1L, 113730L + +#define SN_netscape_cert_extension "nsCertExt" +#define LN_netscape_cert_extension "Netscape Certificate Extension" +#define NID_netscape_cert_extension 58 +#define OBJ_netscape_cert_extension 2L, 16L, 840L, 1L, 113730L, 1L + +#define SN_netscape_data_type "nsDataType" +#define LN_netscape_data_type "Netscape Data Type" +#define NID_netscape_data_type 59 +#define OBJ_netscape_data_type 2L, 16L, 840L, 1L, 113730L, 2L + +#define SN_des_ede_cfb64 "DES-EDE-CFB" +#define LN_des_ede_cfb64 "des-ede-cfb" +#define NID_des_ede_cfb64 60 + +#define SN_des_ede3_cfb64 "DES-EDE3-CFB" +#define LN_des_ede3_cfb64 "des-ede3-cfb" +#define NID_des_ede3_cfb64 61 + +#define SN_des_ede_ofb64 "DES-EDE-OFB" +#define LN_des_ede_ofb64 "des-ede-ofb" +#define NID_des_ede_ofb64 62 + +#define SN_des_ede3_ofb64 "DES-EDE3-OFB" +#define LN_des_ede3_ofb64 "des-ede3-ofb" +#define NID_des_ede3_ofb64 63 + +#define SN_sha1 "SHA1" +#define LN_sha1 "sha1" +#define NID_sha1 64 +#define OBJ_sha1 1L, 3L, 14L, 3L, 2L, 26L + +#define SN_sha1WithRSAEncryption "RSA-SHA1" +#define LN_sha1WithRSAEncryption "sha1WithRSAEncryption" +#define NID_sha1WithRSAEncryption 65 +#define OBJ_sha1WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 5L + +#define SN_dsaWithSHA "DSA-SHA" +#define LN_dsaWithSHA "dsaWithSHA" +#define NID_dsaWithSHA 66 +#define OBJ_dsaWithSHA 1L, 3L, 14L, 3L, 2L, 13L + +#define SN_dsa_2 "DSA-old" +#define LN_dsa_2 "dsaEncryption-old" +#define NID_dsa_2 67 +#define OBJ_dsa_2 1L, 3L, 14L, 3L, 2L, 12L + +#define SN_pbeWithSHA1AndRC2_CBC "PBE-SHA1-RC2-64" +#define LN_pbeWithSHA1AndRC2_CBC "pbeWithSHA1AndRC2-CBC" +#define NID_pbeWithSHA1AndRC2_CBC 68 +#define OBJ_pbeWithSHA1AndRC2_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 11L + +#define LN_id_pbkdf2 "PBKDF2" +#define NID_id_pbkdf2 69 +#define OBJ_id_pbkdf2 1L, 2L, 840L, 113549L, 1L, 5L, 12L + +#define SN_dsaWithSHA1_2 "DSA-SHA1-old" +#define LN_dsaWithSHA1_2 "dsaWithSHA1-old" +#define NID_dsaWithSHA1_2 70 +#define OBJ_dsaWithSHA1_2 1L, 3L, 14L, 3L, 2L, 27L + +#define SN_netscape_cert_type "nsCertType" +#define LN_netscape_cert_type "Netscape Cert Type" +#define NID_netscape_cert_type 71 +#define OBJ_netscape_cert_type 2L, 16L, 840L, 1L, 113730L, 1L, 1L + +#define SN_netscape_base_url "nsBaseUrl" +#define LN_netscape_base_url "Netscape Base Url" +#define NID_netscape_base_url 72 +#define OBJ_netscape_base_url 2L, 16L, 840L, 1L, 113730L, 1L, 2L + +#define SN_netscape_revocation_url "nsRevocationUrl" +#define LN_netscape_revocation_url "Netscape Revocation Url" +#define NID_netscape_revocation_url 73 +#define OBJ_netscape_revocation_url 2L, 16L, 840L, 1L, 113730L, 1L, 3L + +#define SN_netscape_ca_revocation_url "nsCaRevocationUrl" +#define LN_netscape_ca_revocation_url "Netscape CA Revocation Url" +#define NID_netscape_ca_revocation_url 74 +#define OBJ_netscape_ca_revocation_url 2L, 16L, 840L, 1L, 113730L, 1L, 4L + +#define SN_netscape_renewal_url "nsRenewalUrl" +#define LN_netscape_renewal_url "Netscape Renewal Url" +#define NID_netscape_renewal_url 75 +#define OBJ_netscape_renewal_url 2L, 16L, 840L, 1L, 113730L, 1L, 7L + +#define SN_netscape_ca_policy_url "nsCaPolicyUrl" +#define LN_netscape_ca_policy_url "Netscape CA Policy Url" +#define NID_netscape_ca_policy_url 76 +#define OBJ_netscape_ca_policy_url 2L, 16L, 840L, 1L, 113730L, 1L, 8L + +#define SN_netscape_ssl_server_name "nsSslServerName" +#define LN_netscape_ssl_server_name "Netscape SSL Server Name" +#define NID_netscape_ssl_server_name 77 +#define OBJ_netscape_ssl_server_name 2L, 16L, 840L, 1L, 113730L, 1L, 12L + +#define SN_netscape_comment "nsComment" +#define LN_netscape_comment "Netscape Comment" +#define NID_netscape_comment 78 +#define OBJ_netscape_comment 2L, 16L, 840L, 1L, 113730L, 1L, 13L + +#define SN_netscape_cert_sequence "nsCertSequence" +#define LN_netscape_cert_sequence "Netscape Certificate Sequence" +#define NID_netscape_cert_sequence 79 +#define OBJ_netscape_cert_sequence 2L, 16L, 840L, 1L, 113730L, 2L, 5L + +#define SN_desx_cbc "DESX-CBC" +#define LN_desx_cbc "desx-cbc" +#define NID_desx_cbc 80 + +#define SN_id_ce "id-ce" +#define NID_id_ce 81 +#define OBJ_id_ce 2L, 5L, 29L + +#define SN_subject_key_identifier "subjectKeyIdentifier" +#define LN_subject_key_identifier "X509v3 Subject Key Identifier" +#define NID_subject_key_identifier 82 +#define OBJ_subject_key_identifier 2L, 5L, 29L, 14L + +#define SN_key_usage "keyUsage" +#define LN_key_usage "X509v3 Key Usage" +#define NID_key_usage 83 +#define OBJ_key_usage 2L, 5L, 29L, 15L + +#define SN_private_key_usage_period "privateKeyUsagePeriod" +#define LN_private_key_usage_period "X509v3 Private Key Usage Period" +#define NID_private_key_usage_period 84 +#define OBJ_private_key_usage_period 2L, 5L, 29L, 16L + +#define SN_subject_alt_name "subjectAltName" +#define LN_subject_alt_name "X509v3 Subject Alternative Name" +#define NID_subject_alt_name 85 +#define OBJ_subject_alt_name 2L, 5L, 29L, 17L + +#define SN_issuer_alt_name "issuerAltName" +#define LN_issuer_alt_name "X509v3 Issuer Alternative Name" +#define NID_issuer_alt_name 86 +#define OBJ_issuer_alt_name 2L, 5L, 29L, 18L + +#define SN_basic_constraints "basicConstraints" +#define LN_basic_constraints "X509v3 Basic Constraints" +#define NID_basic_constraints 87 +#define OBJ_basic_constraints 2L, 5L, 29L, 19L + +#define SN_crl_number "crlNumber" +#define LN_crl_number "X509v3 CRL Number" +#define NID_crl_number 88 +#define OBJ_crl_number 2L, 5L, 29L, 20L + +#define SN_certificate_policies "certificatePolicies" +#define LN_certificate_policies "X509v3 Certificate Policies" +#define NID_certificate_policies 89 +#define OBJ_certificate_policies 2L, 5L, 29L, 32L + +#define SN_authority_key_identifier "authorityKeyIdentifier" +#define LN_authority_key_identifier "X509v3 Authority Key Identifier" +#define NID_authority_key_identifier 90 +#define OBJ_authority_key_identifier 2L, 5L, 29L, 35L + +#define SN_bf_cbc "BF-CBC" +#define LN_bf_cbc "bf-cbc" +#define NID_bf_cbc 91 +#define OBJ_bf_cbc 1L, 3L, 6L, 1L, 4L, 1L, 3029L, 1L, 2L + +#define SN_bf_ecb "BF-ECB" +#define LN_bf_ecb "bf-ecb" +#define NID_bf_ecb 92 + +#define SN_bf_cfb64 "BF-CFB" +#define LN_bf_cfb64 "bf-cfb" +#define NID_bf_cfb64 93 + +#define SN_bf_ofb64 "BF-OFB" +#define LN_bf_ofb64 "bf-ofb" +#define NID_bf_ofb64 94 + +#define SN_mdc2 "MDC2" +#define LN_mdc2 "mdc2" +#define NID_mdc2 95 +#define OBJ_mdc2 2L, 5L, 8L, 3L, 101L + +#define SN_mdc2WithRSA "RSA-MDC2" +#define LN_mdc2WithRSA "mdc2WithRSA" +#define NID_mdc2WithRSA 96 +#define OBJ_mdc2WithRSA 2L, 5L, 8L, 3L, 100L + +#define SN_rc4_40 "RC4-40" +#define LN_rc4_40 "rc4-40" +#define NID_rc4_40 97 + +#define SN_rc2_40_cbc "RC2-40-CBC" +#define LN_rc2_40_cbc "rc2-40-cbc" +#define NID_rc2_40_cbc 98 + +#define SN_givenName "GN" +#define LN_givenName "givenName" +#define NID_givenName 99 +#define OBJ_givenName 2L, 5L, 4L, 42L + +#define SN_surname "SN" +#define LN_surname "surname" +#define NID_surname 100 +#define OBJ_surname 2L, 5L, 4L, 4L + +#define SN_initials "initials" +#define LN_initials "initials" +#define NID_initials 101 +#define OBJ_initials 2L, 5L, 4L, 43L + +#define SN_crl_distribution_points "crlDistributionPoints" +#define LN_crl_distribution_points "X509v3 CRL Distribution Points" +#define NID_crl_distribution_points 103 +#define OBJ_crl_distribution_points 2L, 5L, 29L, 31L + +#define SN_md5WithRSA "RSA-NP-MD5" +#define LN_md5WithRSA "md5WithRSA" +#define NID_md5WithRSA 104 +#define OBJ_md5WithRSA 1L, 3L, 14L, 3L, 2L, 3L + +#define LN_serialNumber "serialNumber" +#define NID_serialNumber 105 +#define OBJ_serialNumber 2L, 5L, 4L, 5L + +#define SN_title "title" +#define LN_title "title" +#define NID_title 106 +#define OBJ_title 2L, 5L, 4L, 12L + +#define LN_description "description" +#define NID_description 107 +#define OBJ_description 2L, 5L, 4L, 13L + +#define SN_cast5_cbc "CAST5-CBC" +#define LN_cast5_cbc "cast5-cbc" +#define NID_cast5_cbc 108 +#define OBJ_cast5_cbc 1L, 2L, 840L, 113533L, 7L, 66L, 10L + +#define SN_cast5_ecb "CAST5-ECB" +#define LN_cast5_ecb "cast5-ecb" +#define NID_cast5_ecb 109 + +#define SN_cast5_cfb64 "CAST5-CFB" +#define LN_cast5_cfb64 "cast5-cfb" +#define NID_cast5_cfb64 110 + +#define SN_cast5_ofb64 "CAST5-OFB" +#define LN_cast5_ofb64 "cast5-ofb" +#define NID_cast5_ofb64 111 + +#define LN_pbeWithMD5AndCast5_CBC "pbeWithMD5AndCast5CBC" +#define NID_pbeWithMD5AndCast5_CBC 112 +#define OBJ_pbeWithMD5AndCast5_CBC 1L, 2L, 840L, 113533L, 7L, 66L, 12L + +#define SN_dsaWithSHA1 "DSA-SHA1" +#define LN_dsaWithSHA1 "dsaWithSHA1" +#define NID_dsaWithSHA1 113 +#define OBJ_dsaWithSHA1 1L, 2L, 840L, 10040L, 4L, 3L + +#define SN_md5_sha1 "MD5-SHA1" +#define LN_md5_sha1 "md5-sha1" +#define NID_md5_sha1 114 + +#define SN_sha1WithRSA "RSA-SHA1-2" +#define LN_sha1WithRSA "sha1WithRSA" +#define NID_sha1WithRSA 115 +#define OBJ_sha1WithRSA 1L, 3L, 14L, 3L, 2L, 29L + +#define SN_dsa "DSA" +#define LN_dsa "dsaEncryption" +#define NID_dsa 116 +#define OBJ_dsa 1L, 2L, 840L, 10040L, 4L, 1L + +#define SN_ripemd160 "RIPEMD160" +#define LN_ripemd160 "ripemd160" +#define NID_ripemd160 117 +#define OBJ_ripemd160 1L, 3L, 36L, 3L, 2L, 1L + +#define SN_ripemd160WithRSA "RSA-RIPEMD160" +#define LN_ripemd160WithRSA "ripemd160WithRSA" +#define NID_ripemd160WithRSA 119 +#define OBJ_ripemd160WithRSA 1L, 3L, 36L, 3L, 3L, 1L, 2L + +#define SN_rc5_cbc "RC5-CBC" +#define LN_rc5_cbc "rc5-cbc" +#define NID_rc5_cbc 120 +#define OBJ_rc5_cbc 1L, 2L, 840L, 113549L, 3L, 8L + +#define SN_rc5_ecb "RC5-ECB" +#define LN_rc5_ecb "rc5-ecb" +#define NID_rc5_ecb 121 + +#define SN_rc5_cfb64 "RC5-CFB" +#define LN_rc5_cfb64 "rc5-cfb" +#define NID_rc5_cfb64 122 + +#define SN_rc5_ofb64 "RC5-OFB" +#define LN_rc5_ofb64 "rc5-ofb" +#define NID_rc5_ofb64 123 + +#define SN_zlib_compression "ZLIB" +#define LN_zlib_compression "zlib compression" +#define NID_zlib_compression 125 +#define OBJ_zlib_compression 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 8L + +#define SN_ext_key_usage "extendedKeyUsage" +#define LN_ext_key_usage "X509v3 Extended Key Usage" +#define NID_ext_key_usage 126 +#define OBJ_ext_key_usage 2L, 5L, 29L, 37L + +#define SN_id_pkix "PKIX" +#define NID_id_pkix 127 +#define OBJ_id_pkix 1L, 3L, 6L, 1L, 5L, 5L, 7L + +#define SN_id_kp "id-kp" +#define NID_id_kp 128 +#define OBJ_id_kp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L + +#define SN_server_auth "serverAuth" +#define LN_server_auth "TLS Web Server Authentication" +#define NID_server_auth 129 +#define OBJ_server_auth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 1L + +#define SN_client_auth "clientAuth" +#define LN_client_auth "TLS Web Client Authentication" +#define NID_client_auth 130 +#define OBJ_client_auth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 2L + +#define SN_code_sign "codeSigning" +#define LN_code_sign "Code Signing" +#define NID_code_sign 131 +#define OBJ_code_sign 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 3L + +#define SN_email_protect "emailProtection" +#define LN_email_protect "E-mail Protection" +#define NID_email_protect 132 +#define OBJ_email_protect 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 4L + +#define SN_time_stamp "timeStamping" +#define LN_time_stamp "Time Stamping" +#define NID_time_stamp 133 +#define OBJ_time_stamp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 8L + +#define SN_ms_code_ind "msCodeInd" +#define LN_ms_code_ind "Microsoft Individual Code Signing" +#define NID_ms_code_ind 134 +#define OBJ_ms_code_ind 1L, 3L, 6L, 1L, 4L, 1L, 311L, 2L, 1L, 21L + +#define SN_ms_code_com "msCodeCom" +#define LN_ms_code_com "Microsoft Commercial Code Signing" +#define NID_ms_code_com 135 +#define OBJ_ms_code_com 1L, 3L, 6L, 1L, 4L, 1L, 311L, 2L, 1L, 22L + +#define SN_ms_ctl_sign "msCTLSign" +#define LN_ms_ctl_sign "Microsoft Trust List Signing" +#define NID_ms_ctl_sign 136 +#define OBJ_ms_ctl_sign 1L, 3L, 6L, 1L, 4L, 1L, 311L, 10L, 3L, 1L + +#define SN_ms_sgc "msSGC" +#define LN_ms_sgc "Microsoft Server Gated Crypto" +#define NID_ms_sgc 137 +#define OBJ_ms_sgc 1L, 3L, 6L, 1L, 4L, 1L, 311L, 10L, 3L, 3L + +#define SN_ms_efs "msEFS" +#define LN_ms_efs "Microsoft Encrypted File System" +#define NID_ms_efs 138 +#define OBJ_ms_efs 1L, 3L, 6L, 1L, 4L, 1L, 311L, 10L, 3L, 4L + +#define SN_ns_sgc "nsSGC" +#define LN_ns_sgc "Netscape Server Gated Crypto" +#define NID_ns_sgc 139 +#define OBJ_ns_sgc 2L, 16L, 840L, 1L, 113730L, 4L, 1L + +#define SN_delta_crl "deltaCRL" +#define LN_delta_crl "X509v3 Delta CRL Indicator" +#define NID_delta_crl 140 +#define OBJ_delta_crl 2L, 5L, 29L, 27L + +#define SN_crl_reason "CRLReason" +#define LN_crl_reason "X509v3 CRL Reason Code" +#define NID_crl_reason 141 +#define OBJ_crl_reason 2L, 5L, 29L, 21L + +#define SN_invalidity_date "invalidityDate" +#define LN_invalidity_date "Invalidity Date" +#define NID_invalidity_date 142 +#define OBJ_invalidity_date 2L, 5L, 29L, 24L + +#define SN_sxnet "SXNetID" +#define LN_sxnet "Strong Extranet ID" +#define NID_sxnet 143 +#define OBJ_sxnet 1L, 3L, 101L, 1L, 4L, 1L + +#define SN_pbe_WithSHA1And128BitRC4 "PBE-SHA1-RC4-128" +#define LN_pbe_WithSHA1And128BitRC4 "pbeWithSHA1And128BitRC4" +#define NID_pbe_WithSHA1And128BitRC4 144 +#define OBJ_pbe_WithSHA1And128BitRC4 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 1L + +#define SN_pbe_WithSHA1And40BitRC4 "PBE-SHA1-RC4-40" +#define LN_pbe_WithSHA1And40BitRC4 "pbeWithSHA1And40BitRC4" +#define NID_pbe_WithSHA1And40BitRC4 145 +#define OBJ_pbe_WithSHA1And40BitRC4 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 2L + +#define SN_pbe_WithSHA1And3_Key_TripleDES_CBC "PBE-SHA1-3DES" +#define LN_pbe_WithSHA1And3_Key_TripleDES_CBC "pbeWithSHA1And3-KeyTripleDES-CBC" +#define NID_pbe_WithSHA1And3_Key_TripleDES_CBC 146 +#define OBJ_pbe_WithSHA1And3_Key_TripleDES_CBC \ + 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 3L + +#define SN_pbe_WithSHA1And2_Key_TripleDES_CBC "PBE-SHA1-2DES" +#define LN_pbe_WithSHA1And2_Key_TripleDES_CBC "pbeWithSHA1And2-KeyTripleDES-CBC" +#define NID_pbe_WithSHA1And2_Key_TripleDES_CBC 147 +#define OBJ_pbe_WithSHA1And2_Key_TripleDES_CBC \ + 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 4L + +#define SN_pbe_WithSHA1And128BitRC2_CBC "PBE-SHA1-RC2-128" +#define LN_pbe_WithSHA1And128BitRC2_CBC "pbeWithSHA1And128BitRC2-CBC" +#define NID_pbe_WithSHA1And128BitRC2_CBC 148 +#define OBJ_pbe_WithSHA1And128BitRC2_CBC 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 5L + +#define SN_pbe_WithSHA1And40BitRC2_CBC "PBE-SHA1-RC2-40" +#define LN_pbe_WithSHA1And40BitRC2_CBC "pbeWithSHA1And40BitRC2-CBC" +#define NID_pbe_WithSHA1And40BitRC2_CBC 149 +#define OBJ_pbe_WithSHA1And40BitRC2_CBC 1L, 2L, 840L, 113549L, 1L, 12L, 1L, 6L + +#define LN_keyBag "keyBag" +#define NID_keyBag 150 +#define OBJ_keyBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 1L + +#define LN_pkcs8ShroudedKeyBag "pkcs8ShroudedKeyBag" +#define NID_pkcs8ShroudedKeyBag 151 +#define OBJ_pkcs8ShroudedKeyBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 2L + +#define LN_certBag "certBag" +#define NID_certBag 152 +#define OBJ_certBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 3L + +#define LN_crlBag "crlBag" +#define NID_crlBag 153 +#define OBJ_crlBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 4L + +#define LN_secretBag "secretBag" +#define NID_secretBag 154 +#define OBJ_secretBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 5L + +#define LN_safeContentsBag "safeContentsBag" +#define NID_safeContentsBag 155 +#define OBJ_safeContentsBag 1L, 2L, 840L, 113549L, 1L, 12L, 10L, 1L, 6L + +#define LN_friendlyName "friendlyName" +#define NID_friendlyName 156 +#define OBJ_friendlyName 1L, 2L, 840L, 113549L, 1L, 9L, 20L + +#define LN_localKeyID "localKeyID" +#define NID_localKeyID 157 +#define OBJ_localKeyID 1L, 2L, 840L, 113549L, 1L, 9L, 21L + +#define LN_x509Certificate "x509Certificate" +#define NID_x509Certificate 158 +#define OBJ_x509Certificate 1L, 2L, 840L, 113549L, 1L, 9L, 22L, 1L + +#define LN_sdsiCertificate "sdsiCertificate" +#define NID_sdsiCertificate 159 +#define OBJ_sdsiCertificate 1L, 2L, 840L, 113549L, 1L, 9L, 22L, 2L + +#define LN_x509Crl "x509Crl" +#define NID_x509Crl 160 +#define OBJ_x509Crl 1L, 2L, 840L, 113549L, 1L, 9L, 23L, 1L + +#define LN_pbes2 "PBES2" +#define NID_pbes2 161 +#define OBJ_pbes2 1L, 2L, 840L, 113549L, 1L, 5L, 13L + +#define LN_pbmac1 "PBMAC1" +#define NID_pbmac1 162 +#define OBJ_pbmac1 1L, 2L, 840L, 113549L, 1L, 5L, 14L + +#define LN_hmacWithSHA1 "hmacWithSHA1" +#define NID_hmacWithSHA1 163 +#define OBJ_hmacWithSHA1 1L, 2L, 840L, 113549L, 2L, 7L + +#define SN_id_qt_cps "id-qt-cps" +#define LN_id_qt_cps "Policy Qualifier CPS" +#define NID_id_qt_cps 164 +#define OBJ_id_qt_cps 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L, 1L + +#define SN_id_qt_unotice "id-qt-unotice" +#define LN_id_qt_unotice "Policy Qualifier User Notice" +#define NID_id_qt_unotice 165 +#define OBJ_id_qt_unotice 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L, 2L + +#define SN_rc2_64_cbc "RC2-64-CBC" +#define LN_rc2_64_cbc "rc2-64-cbc" +#define NID_rc2_64_cbc 166 + +#define SN_SMIMECapabilities "SMIME-CAPS" +#define LN_SMIMECapabilities "S/MIME Capabilities" +#define NID_SMIMECapabilities 167 +#define OBJ_SMIMECapabilities 1L, 2L, 840L, 113549L, 1L, 9L, 15L + +#define SN_pbeWithMD2AndRC2_CBC "PBE-MD2-RC2-64" +#define LN_pbeWithMD2AndRC2_CBC "pbeWithMD2AndRC2-CBC" +#define NID_pbeWithMD2AndRC2_CBC 168 +#define OBJ_pbeWithMD2AndRC2_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 4L + +#define SN_pbeWithMD5AndRC2_CBC "PBE-MD5-RC2-64" +#define LN_pbeWithMD5AndRC2_CBC "pbeWithMD5AndRC2-CBC" +#define NID_pbeWithMD5AndRC2_CBC 169 +#define OBJ_pbeWithMD5AndRC2_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 6L + +#define SN_pbeWithSHA1AndDES_CBC "PBE-SHA1-DES" +#define LN_pbeWithSHA1AndDES_CBC "pbeWithSHA1AndDES-CBC" +#define NID_pbeWithSHA1AndDES_CBC 170 +#define OBJ_pbeWithSHA1AndDES_CBC 1L, 2L, 840L, 113549L, 1L, 5L, 10L + +#define SN_ms_ext_req "msExtReq" +#define LN_ms_ext_req "Microsoft Extension Request" +#define NID_ms_ext_req 171 +#define OBJ_ms_ext_req 1L, 3L, 6L, 1L, 4L, 1L, 311L, 2L, 1L, 14L + +#define SN_ext_req "extReq" +#define LN_ext_req "Extension Request" +#define NID_ext_req 172 +#define OBJ_ext_req 1L, 2L, 840L, 113549L, 1L, 9L, 14L + +#define SN_name "name" +#define LN_name "name" +#define NID_name 173 +#define OBJ_name 2L, 5L, 4L, 41L + +#define SN_dnQualifier "dnQualifier" +#define LN_dnQualifier "dnQualifier" +#define NID_dnQualifier 174 +#define OBJ_dnQualifier 2L, 5L, 4L, 46L + +#define SN_id_pe "id-pe" +#define NID_id_pe 175 +#define OBJ_id_pe 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L + +#define SN_id_ad "id-ad" +#define NID_id_ad 176 +#define OBJ_id_ad 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L + +#define SN_info_access "authorityInfoAccess" +#define LN_info_access "Authority Information Access" +#define NID_info_access 177 +#define OBJ_info_access 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 1L + +#define SN_ad_OCSP "OCSP" +#define LN_ad_OCSP "OCSP" +#define NID_ad_OCSP 178 +#define OBJ_ad_OCSP 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L + +#define SN_ad_ca_issuers "caIssuers" +#define LN_ad_ca_issuers "CA Issuers" +#define NID_ad_ca_issuers 179 +#define OBJ_ad_ca_issuers 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 2L + +#define SN_OCSP_sign "OCSPSigning" +#define LN_OCSP_sign "OCSP Signing" +#define NID_OCSP_sign 180 +#define OBJ_OCSP_sign 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 9L + +#define SN_iso "ISO" +#define LN_iso "iso" +#define NID_iso 181 +#define OBJ_iso 1L + +#define SN_member_body "member-body" +#define LN_member_body "ISO Member Body" +#define NID_member_body 182 +#define OBJ_member_body 1L, 2L + +#define SN_ISO_US "ISO-US" +#define LN_ISO_US "ISO US Member Body" +#define NID_ISO_US 183 +#define OBJ_ISO_US 1L, 2L, 840L + +#define SN_X9_57 "X9-57" +#define LN_X9_57 "X9.57" +#define NID_X9_57 184 +#define OBJ_X9_57 1L, 2L, 840L, 10040L + +#define SN_X9cm "X9cm" +#define LN_X9cm "X9.57 CM ?" +#define NID_X9cm 185 +#define OBJ_X9cm 1L, 2L, 840L, 10040L, 4L + +#define SN_pkcs1 "pkcs1" +#define NID_pkcs1 186 +#define OBJ_pkcs1 1L, 2L, 840L, 113549L, 1L, 1L + +#define SN_pkcs5 "pkcs5" +#define NID_pkcs5 187 +#define OBJ_pkcs5 1L, 2L, 840L, 113549L, 1L, 5L + +#define SN_SMIME "SMIME" +#define LN_SMIME "S/MIME" +#define NID_SMIME 188 +#define OBJ_SMIME 1L, 2L, 840L, 113549L, 1L, 9L, 16L + +#define SN_id_smime_mod "id-smime-mod" +#define NID_id_smime_mod 189 +#define OBJ_id_smime_mod 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L + +#define SN_id_smime_ct "id-smime-ct" +#define NID_id_smime_ct 190 +#define OBJ_id_smime_ct 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L + +#define SN_id_smime_aa "id-smime-aa" +#define NID_id_smime_aa 191 +#define OBJ_id_smime_aa 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L + +#define SN_id_smime_alg "id-smime-alg" +#define NID_id_smime_alg 192 +#define OBJ_id_smime_alg 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L + +#define SN_id_smime_cd "id-smime-cd" +#define NID_id_smime_cd 193 +#define OBJ_id_smime_cd 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 4L + +#define SN_id_smime_spq "id-smime-spq" +#define NID_id_smime_spq 194 +#define OBJ_id_smime_spq 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 5L + +#define SN_id_smime_cti "id-smime-cti" +#define NID_id_smime_cti 195 +#define OBJ_id_smime_cti 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L + +#define SN_id_smime_mod_cms "id-smime-mod-cms" +#define NID_id_smime_mod_cms 196 +#define OBJ_id_smime_mod_cms 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 1L + +#define SN_id_smime_mod_ess "id-smime-mod-ess" +#define NID_id_smime_mod_ess 197 +#define OBJ_id_smime_mod_ess 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 2L + +#define SN_id_smime_mod_oid "id-smime-mod-oid" +#define NID_id_smime_mod_oid 198 +#define OBJ_id_smime_mod_oid 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 3L + +#define SN_id_smime_mod_msg_v3 "id-smime-mod-msg-v3" +#define NID_id_smime_mod_msg_v3 199 +#define OBJ_id_smime_mod_msg_v3 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 4L + +#define SN_id_smime_mod_ets_eSignature_88 "id-smime-mod-ets-eSignature-88" +#define NID_id_smime_mod_ets_eSignature_88 200 +#define OBJ_id_smime_mod_ets_eSignature_88 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 5L + +#define SN_id_smime_mod_ets_eSignature_97 "id-smime-mod-ets-eSignature-97" +#define NID_id_smime_mod_ets_eSignature_97 201 +#define OBJ_id_smime_mod_ets_eSignature_97 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 6L + +#define SN_id_smime_mod_ets_eSigPolicy_88 "id-smime-mod-ets-eSigPolicy-88" +#define NID_id_smime_mod_ets_eSigPolicy_88 202 +#define OBJ_id_smime_mod_ets_eSigPolicy_88 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 7L + +#define SN_id_smime_mod_ets_eSigPolicy_97 "id-smime-mod-ets-eSigPolicy-97" +#define NID_id_smime_mod_ets_eSigPolicy_97 203 +#define OBJ_id_smime_mod_ets_eSigPolicy_97 \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 0L, 8L + +#define SN_id_smime_ct_receipt "id-smime-ct-receipt" +#define NID_id_smime_ct_receipt 204 +#define OBJ_id_smime_ct_receipt 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 1L + +#define SN_id_smime_ct_authData "id-smime-ct-authData" +#define NID_id_smime_ct_authData 205 +#define OBJ_id_smime_ct_authData 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 2L + +#define SN_id_smime_ct_publishCert "id-smime-ct-publishCert" +#define NID_id_smime_ct_publishCert 206 +#define OBJ_id_smime_ct_publishCert 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 3L + +#define SN_id_smime_ct_TSTInfo "id-smime-ct-TSTInfo" +#define NID_id_smime_ct_TSTInfo 207 +#define OBJ_id_smime_ct_TSTInfo 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 4L + +#define SN_id_smime_ct_TDTInfo "id-smime-ct-TDTInfo" +#define NID_id_smime_ct_TDTInfo 208 +#define OBJ_id_smime_ct_TDTInfo 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 5L + +#define SN_id_smime_ct_contentInfo "id-smime-ct-contentInfo" +#define NID_id_smime_ct_contentInfo 209 +#define OBJ_id_smime_ct_contentInfo 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 6L + +#define SN_id_smime_ct_DVCSRequestData "id-smime-ct-DVCSRequestData" +#define NID_id_smime_ct_DVCSRequestData 210 +#define OBJ_id_smime_ct_DVCSRequestData \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 7L + +#define SN_id_smime_ct_DVCSResponseData "id-smime-ct-DVCSResponseData" +#define NID_id_smime_ct_DVCSResponseData 211 +#define OBJ_id_smime_ct_DVCSResponseData \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 8L + +#define SN_id_smime_aa_receiptRequest "id-smime-aa-receiptRequest" +#define NID_id_smime_aa_receiptRequest 212 +#define OBJ_id_smime_aa_receiptRequest \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 1L + +#define SN_id_smime_aa_securityLabel "id-smime-aa-securityLabel" +#define NID_id_smime_aa_securityLabel 213 +#define OBJ_id_smime_aa_securityLabel 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 2L + +#define SN_id_smime_aa_mlExpandHistory "id-smime-aa-mlExpandHistory" +#define NID_id_smime_aa_mlExpandHistory 214 +#define OBJ_id_smime_aa_mlExpandHistory \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 3L + +#define SN_id_smime_aa_contentHint "id-smime-aa-contentHint" +#define NID_id_smime_aa_contentHint 215 +#define OBJ_id_smime_aa_contentHint 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 4L + +#define SN_id_smime_aa_msgSigDigest "id-smime-aa-msgSigDigest" +#define NID_id_smime_aa_msgSigDigest 216 +#define OBJ_id_smime_aa_msgSigDigest 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 5L + +#define SN_id_smime_aa_encapContentType "id-smime-aa-encapContentType" +#define NID_id_smime_aa_encapContentType 217 +#define OBJ_id_smime_aa_encapContentType \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 6L + +#define SN_id_smime_aa_contentIdentifier "id-smime-aa-contentIdentifier" +#define NID_id_smime_aa_contentIdentifier 218 +#define OBJ_id_smime_aa_contentIdentifier \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 7L + +#define SN_id_smime_aa_macValue "id-smime-aa-macValue" +#define NID_id_smime_aa_macValue 219 +#define OBJ_id_smime_aa_macValue 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 8L + +#define SN_id_smime_aa_equivalentLabels "id-smime-aa-equivalentLabels" +#define NID_id_smime_aa_equivalentLabels 220 +#define OBJ_id_smime_aa_equivalentLabels \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 9L + +#define SN_id_smime_aa_contentReference "id-smime-aa-contentReference" +#define NID_id_smime_aa_contentReference 221 +#define OBJ_id_smime_aa_contentReference \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 10L + +#define SN_id_smime_aa_encrypKeyPref "id-smime-aa-encrypKeyPref" +#define NID_id_smime_aa_encrypKeyPref 222 +#define OBJ_id_smime_aa_encrypKeyPref \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 11L + +#define SN_id_smime_aa_signingCertificate "id-smime-aa-signingCertificate" +#define NID_id_smime_aa_signingCertificate 223 +#define OBJ_id_smime_aa_signingCertificate \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 12L + +#define SN_id_smime_aa_smimeEncryptCerts "id-smime-aa-smimeEncryptCerts" +#define NID_id_smime_aa_smimeEncryptCerts 224 +#define OBJ_id_smime_aa_smimeEncryptCerts \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 13L + +#define SN_id_smime_aa_timeStampToken "id-smime-aa-timeStampToken" +#define NID_id_smime_aa_timeStampToken 225 +#define OBJ_id_smime_aa_timeStampToken \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 14L + +#define SN_id_smime_aa_ets_sigPolicyId "id-smime-aa-ets-sigPolicyId" +#define NID_id_smime_aa_ets_sigPolicyId 226 +#define OBJ_id_smime_aa_ets_sigPolicyId \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 15L + +#define SN_id_smime_aa_ets_commitmentType "id-smime-aa-ets-commitmentType" +#define NID_id_smime_aa_ets_commitmentType 227 +#define OBJ_id_smime_aa_ets_commitmentType \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 16L + +#define SN_id_smime_aa_ets_signerLocation "id-smime-aa-ets-signerLocation" +#define NID_id_smime_aa_ets_signerLocation 228 +#define OBJ_id_smime_aa_ets_signerLocation \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 17L + +#define SN_id_smime_aa_ets_signerAttr "id-smime-aa-ets-signerAttr" +#define NID_id_smime_aa_ets_signerAttr 229 +#define OBJ_id_smime_aa_ets_signerAttr \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 18L + +#define SN_id_smime_aa_ets_otherSigCert "id-smime-aa-ets-otherSigCert" +#define NID_id_smime_aa_ets_otherSigCert 230 +#define OBJ_id_smime_aa_ets_otherSigCert \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 19L + +#define SN_id_smime_aa_ets_contentTimestamp "id-smime-aa-ets-contentTimestamp" +#define NID_id_smime_aa_ets_contentTimestamp 231 +#define OBJ_id_smime_aa_ets_contentTimestamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 20L + +#define SN_id_smime_aa_ets_CertificateRefs "id-smime-aa-ets-CertificateRefs" +#define NID_id_smime_aa_ets_CertificateRefs 232 +#define OBJ_id_smime_aa_ets_CertificateRefs \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 21L + +#define SN_id_smime_aa_ets_RevocationRefs "id-smime-aa-ets-RevocationRefs" +#define NID_id_smime_aa_ets_RevocationRefs 233 +#define OBJ_id_smime_aa_ets_RevocationRefs \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 22L + +#define SN_id_smime_aa_ets_certValues "id-smime-aa-ets-certValues" +#define NID_id_smime_aa_ets_certValues 234 +#define OBJ_id_smime_aa_ets_certValues \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 23L + +#define SN_id_smime_aa_ets_revocationValues "id-smime-aa-ets-revocationValues" +#define NID_id_smime_aa_ets_revocationValues 235 +#define OBJ_id_smime_aa_ets_revocationValues \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 24L + +#define SN_id_smime_aa_ets_escTimeStamp "id-smime-aa-ets-escTimeStamp" +#define NID_id_smime_aa_ets_escTimeStamp 236 +#define OBJ_id_smime_aa_ets_escTimeStamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 25L + +#define SN_id_smime_aa_ets_certCRLTimestamp "id-smime-aa-ets-certCRLTimestamp" +#define NID_id_smime_aa_ets_certCRLTimestamp 237 +#define OBJ_id_smime_aa_ets_certCRLTimestamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 26L + +#define SN_id_smime_aa_ets_archiveTimeStamp "id-smime-aa-ets-archiveTimeStamp" +#define NID_id_smime_aa_ets_archiveTimeStamp 238 +#define OBJ_id_smime_aa_ets_archiveTimeStamp \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 27L + +#define SN_id_smime_aa_signatureType "id-smime-aa-signatureType" +#define NID_id_smime_aa_signatureType 239 +#define OBJ_id_smime_aa_signatureType \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 28L + +#define SN_id_smime_aa_dvcs_dvc "id-smime-aa-dvcs-dvc" +#define NID_id_smime_aa_dvcs_dvc 240 +#define OBJ_id_smime_aa_dvcs_dvc 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 2L, 29L + +#define SN_id_smime_alg_ESDHwith3DES "id-smime-alg-ESDHwith3DES" +#define NID_id_smime_alg_ESDHwith3DES 241 +#define OBJ_id_smime_alg_ESDHwith3DES 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 1L + +#define SN_id_smime_alg_ESDHwithRC2 "id-smime-alg-ESDHwithRC2" +#define NID_id_smime_alg_ESDHwithRC2 242 +#define OBJ_id_smime_alg_ESDHwithRC2 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 2L + +#define SN_id_smime_alg_3DESwrap "id-smime-alg-3DESwrap" +#define NID_id_smime_alg_3DESwrap 243 +#define OBJ_id_smime_alg_3DESwrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 3L + +#define SN_id_smime_alg_RC2wrap "id-smime-alg-RC2wrap" +#define NID_id_smime_alg_RC2wrap 244 +#define OBJ_id_smime_alg_RC2wrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 4L + +#define SN_id_smime_alg_ESDH "id-smime-alg-ESDH" +#define NID_id_smime_alg_ESDH 245 +#define OBJ_id_smime_alg_ESDH 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 5L + +#define SN_id_smime_alg_CMS3DESwrap "id-smime-alg-CMS3DESwrap" +#define NID_id_smime_alg_CMS3DESwrap 246 +#define OBJ_id_smime_alg_CMS3DESwrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 6L + +#define SN_id_smime_alg_CMSRC2wrap "id-smime-alg-CMSRC2wrap" +#define NID_id_smime_alg_CMSRC2wrap 247 +#define OBJ_id_smime_alg_CMSRC2wrap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 7L + +#define SN_id_smime_cd_ldap "id-smime-cd-ldap" +#define NID_id_smime_cd_ldap 248 +#define OBJ_id_smime_cd_ldap 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 4L, 1L + +#define SN_id_smime_spq_ets_sqt_uri "id-smime-spq-ets-sqt-uri" +#define NID_id_smime_spq_ets_sqt_uri 249 +#define OBJ_id_smime_spq_ets_sqt_uri 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 5L, 1L + +#define SN_id_smime_spq_ets_sqt_unotice "id-smime-spq-ets-sqt-unotice" +#define NID_id_smime_spq_ets_sqt_unotice 250 +#define OBJ_id_smime_spq_ets_sqt_unotice \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 5L, 2L + +#define SN_id_smime_cti_ets_proofOfOrigin "id-smime-cti-ets-proofOfOrigin" +#define NID_id_smime_cti_ets_proofOfOrigin 251 +#define OBJ_id_smime_cti_ets_proofOfOrigin \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 1L + +#define SN_id_smime_cti_ets_proofOfReceipt "id-smime-cti-ets-proofOfReceipt" +#define NID_id_smime_cti_ets_proofOfReceipt 252 +#define OBJ_id_smime_cti_ets_proofOfReceipt \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 2L + +#define SN_id_smime_cti_ets_proofOfDelivery "id-smime-cti-ets-proofOfDelivery" +#define NID_id_smime_cti_ets_proofOfDelivery 253 +#define OBJ_id_smime_cti_ets_proofOfDelivery \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 3L + +#define SN_id_smime_cti_ets_proofOfSender "id-smime-cti-ets-proofOfSender" +#define NID_id_smime_cti_ets_proofOfSender 254 +#define OBJ_id_smime_cti_ets_proofOfSender \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 4L + +#define SN_id_smime_cti_ets_proofOfApproval "id-smime-cti-ets-proofOfApproval" +#define NID_id_smime_cti_ets_proofOfApproval 255 +#define OBJ_id_smime_cti_ets_proofOfApproval \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 5L + +#define SN_id_smime_cti_ets_proofOfCreation "id-smime-cti-ets-proofOfCreation" +#define NID_id_smime_cti_ets_proofOfCreation 256 +#define OBJ_id_smime_cti_ets_proofOfCreation \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 6L, 6L + +#define SN_md4 "MD4" +#define LN_md4 "md4" +#define NID_md4 257 +#define OBJ_md4 1L, 2L, 840L, 113549L, 2L, 4L + +#define SN_id_pkix_mod "id-pkix-mod" +#define NID_id_pkix_mod 258 +#define OBJ_id_pkix_mod 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L + +#define SN_id_qt "id-qt" +#define NID_id_qt 259 +#define OBJ_id_qt 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L + +#define SN_id_it "id-it" +#define NID_id_it 260 +#define OBJ_id_it 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L + +#define SN_id_pkip "id-pkip" +#define NID_id_pkip 261 +#define OBJ_id_pkip 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L + +#define SN_id_alg "id-alg" +#define NID_id_alg 262 +#define OBJ_id_alg 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L + +#define SN_id_cmc "id-cmc" +#define NID_id_cmc 263 +#define OBJ_id_cmc 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L + +#define SN_id_on "id-on" +#define NID_id_on 264 +#define OBJ_id_on 1L, 3L, 6L, 1L, 5L, 5L, 7L, 8L + +#define SN_id_pda "id-pda" +#define NID_id_pda 265 +#define OBJ_id_pda 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L + +#define SN_id_aca "id-aca" +#define NID_id_aca 266 +#define OBJ_id_aca 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L + +#define SN_id_qcs "id-qcs" +#define NID_id_qcs 267 +#define OBJ_id_qcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 11L + +#define SN_id_cct "id-cct" +#define NID_id_cct 268 +#define OBJ_id_cct 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L + +#define SN_id_pkix1_explicit_88 "id-pkix1-explicit-88" +#define NID_id_pkix1_explicit_88 269 +#define OBJ_id_pkix1_explicit_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 1L + +#define SN_id_pkix1_implicit_88 "id-pkix1-implicit-88" +#define NID_id_pkix1_implicit_88 270 +#define OBJ_id_pkix1_implicit_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 2L + +#define SN_id_pkix1_explicit_93 "id-pkix1-explicit-93" +#define NID_id_pkix1_explicit_93 271 +#define OBJ_id_pkix1_explicit_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 3L + +#define SN_id_pkix1_implicit_93 "id-pkix1-implicit-93" +#define NID_id_pkix1_implicit_93 272 +#define OBJ_id_pkix1_implicit_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 4L + +#define SN_id_mod_crmf "id-mod-crmf" +#define NID_id_mod_crmf 273 +#define OBJ_id_mod_crmf 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 5L + +#define SN_id_mod_cmc "id-mod-cmc" +#define NID_id_mod_cmc 274 +#define OBJ_id_mod_cmc 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 6L + +#define SN_id_mod_kea_profile_88 "id-mod-kea-profile-88" +#define NID_id_mod_kea_profile_88 275 +#define OBJ_id_mod_kea_profile_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 7L + +#define SN_id_mod_kea_profile_93 "id-mod-kea-profile-93" +#define NID_id_mod_kea_profile_93 276 +#define OBJ_id_mod_kea_profile_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 8L + +#define SN_id_mod_cmp "id-mod-cmp" +#define NID_id_mod_cmp 277 +#define OBJ_id_mod_cmp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 9L + +#define SN_id_mod_qualified_cert_88 "id-mod-qualified-cert-88" +#define NID_id_mod_qualified_cert_88 278 +#define OBJ_id_mod_qualified_cert_88 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 10L + +#define SN_id_mod_qualified_cert_93 "id-mod-qualified-cert-93" +#define NID_id_mod_qualified_cert_93 279 +#define OBJ_id_mod_qualified_cert_93 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 11L + +#define SN_id_mod_attribute_cert "id-mod-attribute-cert" +#define NID_id_mod_attribute_cert 280 +#define OBJ_id_mod_attribute_cert 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 12L + +#define SN_id_mod_timestamp_protocol "id-mod-timestamp-protocol" +#define NID_id_mod_timestamp_protocol 281 +#define OBJ_id_mod_timestamp_protocol 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 13L + +#define SN_id_mod_ocsp "id-mod-ocsp" +#define NID_id_mod_ocsp 282 +#define OBJ_id_mod_ocsp 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 14L + +#define SN_id_mod_dvcs "id-mod-dvcs" +#define NID_id_mod_dvcs 283 +#define OBJ_id_mod_dvcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 15L + +#define SN_id_mod_cmp2000 "id-mod-cmp2000" +#define NID_id_mod_cmp2000 284 +#define OBJ_id_mod_cmp2000 1L, 3L, 6L, 1L, 5L, 5L, 7L, 0L, 16L + +#define SN_biometricInfo "biometricInfo" +#define LN_biometricInfo "Biometric Info" +#define NID_biometricInfo 285 +#define OBJ_biometricInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 2L + +#define SN_qcStatements "qcStatements" +#define NID_qcStatements 286 +#define OBJ_qcStatements 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 3L + +#define SN_ac_auditEntity "ac-auditEntity" +#define NID_ac_auditEntity 287 +#define OBJ_ac_auditEntity 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 4L + +#define SN_ac_targeting "ac-targeting" +#define NID_ac_targeting 288 +#define OBJ_ac_targeting 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 5L + +#define SN_aaControls "aaControls" +#define NID_aaControls 289 +#define OBJ_aaControls 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 6L + +#define SN_sbgp_ipAddrBlock "sbgp-ipAddrBlock" +#define NID_sbgp_ipAddrBlock 290 +#define OBJ_sbgp_ipAddrBlock 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 7L + +#define SN_sbgp_autonomousSysNum "sbgp-autonomousSysNum" +#define NID_sbgp_autonomousSysNum 291 +#define OBJ_sbgp_autonomousSysNum 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 8L + +#define SN_sbgp_routerIdentifier "sbgp-routerIdentifier" +#define NID_sbgp_routerIdentifier 292 +#define OBJ_sbgp_routerIdentifier 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 9L + +#define SN_textNotice "textNotice" +#define NID_textNotice 293 +#define OBJ_textNotice 1L, 3L, 6L, 1L, 5L, 5L, 7L, 2L, 3L + +#define SN_ipsecEndSystem "ipsecEndSystem" +#define LN_ipsecEndSystem "IPSec End System" +#define NID_ipsecEndSystem 294 +#define OBJ_ipsecEndSystem 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 5L + +#define SN_ipsecTunnel "ipsecTunnel" +#define LN_ipsecTunnel "IPSec Tunnel" +#define NID_ipsecTunnel 295 +#define OBJ_ipsecTunnel 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 6L + +#define SN_ipsecUser "ipsecUser" +#define LN_ipsecUser "IPSec User" +#define NID_ipsecUser 296 +#define OBJ_ipsecUser 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 7L + +#define SN_dvcs "DVCS" +#define LN_dvcs "dvcs" +#define NID_dvcs 297 +#define OBJ_dvcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 3L, 10L + +#define SN_id_it_caProtEncCert "id-it-caProtEncCert" +#define NID_id_it_caProtEncCert 298 +#define OBJ_id_it_caProtEncCert 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 1L + +#define SN_id_it_signKeyPairTypes "id-it-signKeyPairTypes" +#define NID_id_it_signKeyPairTypes 299 +#define OBJ_id_it_signKeyPairTypes 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 2L + +#define SN_id_it_encKeyPairTypes "id-it-encKeyPairTypes" +#define NID_id_it_encKeyPairTypes 300 +#define OBJ_id_it_encKeyPairTypes 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 3L + +#define SN_id_it_preferredSymmAlg "id-it-preferredSymmAlg" +#define NID_id_it_preferredSymmAlg 301 +#define OBJ_id_it_preferredSymmAlg 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 4L + +#define SN_id_it_caKeyUpdateInfo "id-it-caKeyUpdateInfo" +#define NID_id_it_caKeyUpdateInfo 302 +#define OBJ_id_it_caKeyUpdateInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 5L + +#define SN_id_it_currentCRL "id-it-currentCRL" +#define NID_id_it_currentCRL 303 +#define OBJ_id_it_currentCRL 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 6L + +#define SN_id_it_unsupportedOIDs "id-it-unsupportedOIDs" +#define NID_id_it_unsupportedOIDs 304 +#define OBJ_id_it_unsupportedOIDs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 7L + +#define SN_id_it_subscriptionRequest "id-it-subscriptionRequest" +#define NID_id_it_subscriptionRequest 305 +#define OBJ_id_it_subscriptionRequest 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 8L + +#define SN_id_it_subscriptionResponse "id-it-subscriptionResponse" +#define NID_id_it_subscriptionResponse 306 +#define OBJ_id_it_subscriptionResponse 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 9L + +#define SN_id_it_keyPairParamReq "id-it-keyPairParamReq" +#define NID_id_it_keyPairParamReq 307 +#define OBJ_id_it_keyPairParamReq 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 10L + +#define SN_id_it_keyPairParamRep "id-it-keyPairParamRep" +#define NID_id_it_keyPairParamRep 308 +#define OBJ_id_it_keyPairParamRep 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 11L + +#define SN_id_it_revPassphrase "id-it-revPassphrase" +#define NID_id_it_revPassphrase 309 +#define OBJ_id_it_revPassphrase 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 12L + +#define SN_id_it_implicitConfirm "id-it-implicitConfirm" +#define NID_id_it_implicitConfirm 310 +#define OBJ_id_it_implicitConfirm 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 13L + +#define SN_id_it_confirmWaitTime "id-it-confirmWaitTime" +#define NID_id_it_confirmWaitTime 311 +#define OBJ_id_it_confirmWaitTime 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 14L + +#define SN_id_it_origPKIMessage "id-it-origPKIMessage" +#define NID_id_it_origPKIMessage 312 +#define OBJ_id_it_origPKIMessage 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 15L + +#define SN_id_regCtrl "id-regCtrl" +#define NID_id_regCtrl 313 +#define OBJ_id_regCtrl 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L + +#define SN_id_regInfo "id-regInfo" +#define NID_id_regInfo 314 +#define OBJ_id_regInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 2L + +#define SN_id_regCtrl_regToken "id-regCtrl-regToken" +#define NID_id_regCtrl_regToken 315 +#define OBJ_id_regCtrl_regToken 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 1L + +#define SN_id_regCtrl_authenticator "id-regCtrl-authenticator" +#define NID_id_regCtrl_authenticator 316 +#define OBJ_id_regCtrl_authenticator 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 2L + +#define SN_id_regCtrl_pkiPublicationInfo "id-regCtrl-pkiPublicationInfo" +#define NID_id_regCtrl_pkiPublicationInfo 317 +#define OBJ_id_regCtrl_pkiPublicationInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 3L + +#define SN_id_regCtrl_pkiArchiveOptions "id-regCtrl-pkiArchiveOptions" +#define NID_id_regCtrl_pkiArchiveOptions 318 +#define OBJ_id_regCtrl_pkiArchiveOptions 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 4L + +#define SN_id_regCtrl_oldCertID "id-regCtrl-oldCertID" +#define NID_id_regCtrl_oldCertID 319 +#define OBJ_id_regCtrl_oldCertID 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 5L + +#define SN_id_regCtrl_protocolEncrKey "id-regCtrl-protocolEncrKey" +#define NID_id_regCtrl_protocolEncrKey 320 +#define OBJ_id_regCtrl_protocolEncrKey 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 1L, 6L + +#define SN_id_regInfo_utf8Pairs "id-regInfo-utf8Pairs" +#define NID_id_regInfo_utf8Pairs 321 +#define OBJ_id_regInfo_utf8Pairs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 2L, 1L + +#define SN_id_regInfo_certReq "id-regInfo-certReq" +#define NID_id_regInfo_certReq 322 +#define OBJ_id_regInfo_certReq 1L, 3L, 6L, 1L, 5L, 5L, 7L, 5L, 2L, 2L + +#define SN_id_alg_des40 "id-alg-des40" +#define NID_id_alg_des40 323 +#define OBJ_id_alg_des40 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 1L + +#define SN_id_alg_noSignature "id-alg-noSignature" +#define NID_id_alg_noSignature 324 +#define OBJ_id_alg_noSignature 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 2L + +#define SN_id_alg_dh_sig_hmac_sha1 "id-alg-dh-sig-hmac-sha1" +#define NID_id_alg_dh_sig_hmac_sha1 325 +#define OBJ_id_alg_dh_sig_hmac_sha1 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 3L + +#define SN_id_alg_dh_pop "id-alg-dh-pop" +#define NID_id_alg_dh_pop 326 +#define OBJ_id_alg_dh_pop 1L, 3L, 6L, 1L, 5L, 5L, 7L, 6L, 4L + +#define SN_id_cmc_statusInfo "id-cmc-statusInfo" +#define NID_id_cmc_statusInfo 327 +#define OBJ_id_cmc_statusInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 1L + +#define SN_id_cmc_identification "id-cmc-identification" +#define NID_id_cmc_identification 328 +#define OBJ_id_cmc_identification 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 2L + +#define SN_id_cmc_identityProof "id-cmc-identityProof" +#define NID_id_cmc_identityProof 329 +#define OBJ_id_cmc_identityProof 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 3L + +#define SN_id_cmc_dataReturn "id-cmc-dataReturn" +#define NID_id_cmc_dataReturn 330 +#define OBJ_id_cmc_dataReturn 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 4L + +#define SN_id_cmc_transactionId "id-cmc-transactionId" +#define NID_id_cmc_transactionId 331 +#define OBJ_id_cmc_transactionId 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 5L + +#define SN_id_cmc_senderNonce "id-cmc-senderNonce" +#define NID_id_cmc_senderNonce 332 +#define OBJ_id_cmc_senderNonce 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 6L + +#define SN_id_cmc_recipientNonce "id-cmc-recipientNonce" +#define NID_id_cmc_recipientNonce 333 +#define OBJ_id_cmc_recipientNonce 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 7L + +#define SN_id_cmc_addExtensions "id-cmc-addExtensions" +#define NID_id_cmc_addExtensions 334 +#define OBJ_id_cmc_addExtensions 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 8L + +#define SN_id_cmc_encryptedPOP "id-cmc-encryptedPOP" +#define NID_id_cmc_encryptedPOP 335 +#define OBJ_id_cmc_encryptedPOP 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 9L + +#define SN_id_cmc_decryptedPOP "id-cmc-decryptedPOP" +#define NID_id_cmc_decryptedPOP 336 +#define OBJ_id_cmc_decryptedPOP 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 10L + +#define SN_id_cmc_lraPOPWitness "id-cmc-lraPOPWitness" +#define NID_id_cmc_lraPOPWitness 337 +#define OBJ_id_cmc_lraPOPWitness 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 11L + +#define SN_id_cmc_getCert "id-cmc-getCert" +#define NID_id_cmc_getCert 338 +#define OBJ_id_cmc_getCert 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 15L + +#define SN_id_cmc_getCRL "id-cmc-getCRL" +#define NID_id_cmc_getCRL 339 +#define OBJ_id_cmc_getCRL 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 16L + +#define SN_id_cmc_revokeRequest "id-cmc-revokeRequest" +#define NID_id_cmc_revokeRequest 340 +#define OBJ_id_cmc_revokeRequest 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 17L + +#define SN_id_cmc_regInfo "id-cmc-regInfo" +#define NID_id_cmc_regInfo 341 +#define OBJ_id_cmc_regInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 18L + +#define SN_id_cmc_responseInfo "id-cmc-responseInfo" +#define NID_id_cmc_responseInfo 342 +#define OBJ_id_cmc_responseInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 19L + +#define SN_id_cmc_queryPending "id-cmc-queryPending" +#define NID_id_cmc_queryPending 343 +#define OBJ_id_cmc_queryPending 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 21L + +#define SN_id_cmc_popLinkRandom "id-cmc-popLinkRandom" +#define NID_id_cmc_popLinkRandom 344 +#define OBJ_id_cmc_popLinkRandom 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 22L + +#define SN_id_cmc_popLinkWitness "id-cmc-popLinkWitness" +#define NID_id_cmc_popLinkWitness 345 +#define OBJ_id_cmc_popLinkWitness 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 23L + +#define SN_id_cmc_confirmCertAcceptance "id-cmc-confirmCertAcceptance" +#define NID_id_cmc_confirmCertAcceptance 346 +#define OBJ_id_cmc_confirmCertAcceptance 1L, 3L, 6L, 1L, 5L, 5L, 7L, 7L, 24L + +#define SN_id_on_personalData "id-on-personalData" +#define NID_id_on_personalData 347 +#define OBJ_id_on_personalData 1L, 3L, 6L, 1L, 5L, 5L, 7L, 8L, 1L + +#define SN_id_pda_dateOfBirth "id-pda-dateOfBirth" +#define NID_id_pda_dateOfBirth 348 +#define OBJ_id_pda_dateOfBirth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 1L + +#define SN_id_pda_placeOfBirth "id-pda-placeOfBirth" +#define NID_id_pda_placeOfBirth 349 +#define OBJ_id_pda_placeOfBirth 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 2L + +#define SN_id_pda_gender "id-pda-gender" +#define NID_id_pda_gender 351 +#define OBJ_id_pda_gender 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 3L + +#define SN_id_pda_countryOfCitizenship "id-pda-countryOfCitizenship" +#define NID_id_pda_countryOfCitizenship 352 +#define OBJ_id_pda_countryOfCitizenship 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 4L + +#define SN_id_pda_countryOfResidence "id-pda-countryOfResidence" +#define NID_id_pda_countryOfResidence 353 +#define OBJ_id_pda_countryOfResidence 1L, 3L, 6L, 1L, 5L, 5L, 7L, 9L, 5L + +#define SN_id_aca_authenticationInfo "id-aca-authenticationInfo" +#define NID_id_aca_authenticationInfo 354 +#define OBJ_id_aca_authenticationInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 1L + +#define SN_id_aca_accessIdentity "id-aca-accessIdentity" +#define NID_id_aca_accessIdentity 355 +#define OBJ_id_aca_accessIdentity 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 2L + +#define SN_id_aca_chargingIdentity "id-aca-chargingIdentity" +#define NID_id_aca_chargingIdentity 356 +#define OBJ_id_aca_chargingIdentity 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 3L + +#define SN_id_aca_group "id-aca-group" +#define NID_id_aca_group 357 +#define OBJ_id_aca_group 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 4L + +#define SN_id_aca_role "id-aca-role" +#define NID_id_aca_role 358 +#define OBJ_id_aca_role 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 5L + +#define SN_id_qcs_pkixQCSyntax_v1 "id-qcs-pkixQCSyntax-v1" +#define NID_id_qcs_pkixQCSyntax_v1 359 +#define OBJ_id_qcs_pkixQCSyntax_v1 1L, 3L, 6L, 1L, 5L, 5L, 7L, 11L, 1L + +#define SN_id_cct_crs "id-cct-crs" +#define NID_id_cct_crs 360 +#define OBJ_id_cct_crs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L, 1L + +#define SN_id_cct_PKIData "id-cct-PKIData" +#define NID_id_cct_PKIData 361 +#define OBJ_id_cct_PKIData 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L, 2L + +#define SN_id_cct_PKIResponse "id-cct-PKIResponse" +#define NID_id_cct_PKIResponse 362 +#define OBJ_id_cct_PKIResponse 1L, 3L, 6L, 1L, 5L, 5L, 7L, 12L, 3L + +#define SN_ad_timeStamping "ad_timestamping" +#define LN_ad_timeStamping "AD Time Stamping" +#define NID_ad_timeStamping 363 +#define OBJ_ad_timeStamping 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 3L + +#define SN_ad_dvcs "AD_DVCS" +#define LN_ad_dvcs "ad dvcs" +#define NID_ad_dvcs 364 +#define OBJ_ad_dvcs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 4L + +#define SN_id_pkix_OCSP_basic "basicOCSPResponse" +#define LN_id_pkix_OCSP_basic "Basic OCSP Response" +#define NID_id_pkix_OCSP_basic 365 +#define OBJ_id_pkix_OCSP_basic 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 1L + +#define SN_id_pkix_OCSP_Nonce "Nonce" +#define LN_id_pkix_OCSP_Nonce "OCSP Nonce" +#define NID_id_pkix_OCSP_Nonce 366 +#define OBJ_id_pkix_OCSP_Nonce 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 2L + +#define SN_id_pkix_OCSP_CrlID "CrlID" +#define LN_id_pkix_OCSP_CrlID "OCSP CRL ID" +#define NID_id_pkix_OCSP_CrlID 367 +#define OBJ_id_pkix_OCSP_CrlID 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 3L + +#define SN_id_pkix_OCSP_acceptableResponses "acceptableResponses" +#define LN_id_pkix_OCSP_acceptableResponses "Acceptable OCSP Responses" +#define NID_id_pkix_OCSP_acceptableResponses 368 +#define OBJ_id_pkix_OCSP_acceptableResponses \ + 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 4L + +#define SN_id_pkix_OCSP_noCheck "noCheck" +#define LN_id_pkix_OCSP_noCheck "OCSP No Check" +#define NID_id_pkix_OCSP_noCheck 369 +#define OBJ_id_pkix_OCSP_noCheck 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 5L + +#define SN_id_pkix_OCSP_archiveCutoff "archiveCutoff" +#define LN_id_pkix_OCSP_archiveCutoff "OCSP Archive Cutoff" +#define NID_id_pkix_OCSP_archiveCutoff 370 +#define OBJ_id_pkix_OCSP_archiveCutoff 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 6L + +#define SN_id_pkix_OCSP_serviceLocator "serviceLocator" +#define LN_id_pkix_OCSP_serviceLocator "OCSP Service Locator" +#define NID_id_pkix_OCSP_serviceLocator 371 +#define OBJ_id_pkix_OCSP_serviceLocator 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 7L + +#define SN_id_pkix_OCSP_extendedStatus "extendedStatus" +#define LN_id_pkix_OCSP_extendedStatus "Extended OCSP Status" +#define NID_id_pkix_OCSP_extendedStatus 372 +#define OBJ_id_pkix_OCSP_extendedStatus 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 8L + +#define SN_id_pkix_OCSP_valid "valid" +#define NID_id_pkix_OCSP_valid 373 +#define OBJ_id_pkix_OCSP_valid 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 9L + +#define SN_id_pkix_OCSP_path "path" +#define NID_id_pkix_OCSP_path 374 +#define OBJ_id_pkix_OCSP_path 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 10L + +#define SN_id_pkix_OCSP_trustRoot "trustRoot" +#define LN_id_pkix_OCSP_trustRoot "Trust Root" +#define NID_id_pkix_OCSP_trustRoot 375 +#define OBJ_id_pkix_OCSP_trustRoot 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 1L, 11L + +#define SN_algorithm "algorithm" +#define LN_algorithm "algorithm" +#define NID_algorithm 376 +#define OBJ_algorithm 1L, 3L, 14L, 3L, 2L + +#define SN_rsaSignature "rsaSignature" +#define NID_rsaSignature 377 +#define OBJ_rsaSignature 1L, 3L, 14L, 3L, 2L, 11L + +#define SN_X500algorithms "X500algorithms" +#define LN_X500algorithms "directory services - algorithms" +#define NID_X500algorithms 378 +#define OBJ_X500algorithms 2L, 5L, 8L + +#define SN_org "ORG" +#define LN_org "org" +#define NID_org 379 +#define OBJ_org 1L, 3L + +#define SN_dod "DOD" +#define LN_dod "dod" +#define NID_dod 380 +#define OBJ_dod 1L, 3L, 6L + +#define SN_iana "IANA" +#define LN_iana "iana" +#define NID_iana 381 +#define OBJ_iana 1L, 3L, 6L, 1L + +#define SN_Directory "directory" +#define LN_Directory "Directory" +#define NID_Directory 382 +#define OBJ_Directory 1L, 3L, 6L, 1L, 1L + +#define SN_Management "mgmt" +#define LN_Management "Management" +#define NID_Management 383 +#define OBJ_Management 1L, 3L, 6L, 1L, 2L + +#define SN_Experimental "experimental" +#define LN_Experimental "Experimental" +#define NID_Experimental 384 +#define OBJ_Experimental 1L, 3L, 6L, 1L, 3L + +#define SN_Private "private" +#define LN_Private "Private" +#define NID_Private 385 +#define OBJ_Private 1L, 3L, 6L, 1L, 4L + +#define SN_Security "security" +#define LN_Security "Security" +#define NID_Security 386 +#define OBJ_Security 1L, 3L, 6L, 1L, 5L + +#define SN_SNMPv2 "snmpv2" +#define LN_SNMPv2 "SNMPv2" +#define NID_SNMPv2 387 +#define OBJ_SNMPv2 1L, 3L, 6L, 1L, 6L + +#define LN_Mail "Mail" +#define NID_Mail 388 +#define OBJ_Mail 1L, 3L, 6L, 1L, 7L + +#define SN_Enterprises "enterprises" +#define LN_Enterprises "Enterprises" +#define NID_Enterprises 389 +#define OBJ_Enterprises 1L, 3L, 6L, 1L, 4L, 1L + +#define SN_dcObject "dcobject" +#define LN_dcObject "dcObject" +#define NID_dcObject 390 +#define OBJ_dcObject 1L, 3L, 6L, 1L, 4L, 1L, 1466L, 344L + +#define SN_domainComponent "DC" +#define LN_domainComponent "domainComponent" +#define NID_domainComponent 391 +#define OBJ_domainComponent 0L, 9L, 2342L, 19200300L, 100L, 1L, 25L + +#define SN_Domain "domain" +#define LN_Domain "Domain" +#define NID_Domain 392 +#define OBJ_Domain 0L, 9L, 2342L, 19200300L, 100L, 4L, 13L + +#define SN_selected_attribute_types "selected-attribute-types" +#define LN_selected_attribute_types "Selected Attribute Types" +#define NID_selected_attribute_types 394 +#define OBJ_selected_attribute_types 2L, 5L, 1L, 5L + +#define SN_clearance "clearance" +#define NID_clearance 395 +#define OBJ_clearance 2L, 5L, 1L, 5L, 55L + +#define SN_md4WithRSAEncryption "RSA-MD4" +#define LN_md4WithRSAEncryption "md4WithRSAEncryption" +#define NID_md4WithRSAEncryption 396 +#define OBJ_md4WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 3L + +#define SN_ac_proxying "ac-proxying" +#define NID_ac_proxying 397 +#define OBJ_ac_proxying 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 10L + +#define SN_sinfo_access "subjectInfoAccess" +#define LN_sinfo_access "Subject Information Access" +#define NID_sinfo_access 398 +#define OBJ_sinfo_access 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 11L + +#define SN_id_aca_encAttrs "id-aca-encAttrs" +#define NID_id_aca_encAttrs 399 +#define OBJ_id_aca_encAttrs 1L, 3L, 6L, 1L, 5L, 5L, 7L, 10L, 6L + +#define SN_role "role" +#define LN_role "role" +#define NID_role 400 +#define OBJ_role 2L, 5L, 4L, 72L + +#define SN_policy_constraints "policyConstraints" +#define LN_policy_constraints "X509v3 Policy Constraints" +#define NID_policy_constraints 401 +#define OBJ_policy_constraints 2L, 5L, 29L, 36L + +#define SN_target_information "targetInformation" +#define LN_target_information "X509v3 AC Targeting" +#define NID_target_information 402 +#define OBJ_target_information 2L, 5L, 29L, 55L + +#define SN_no_rev_avail "noRevAvail" +#define LN_no_rev_avail "X509v3 No Revocation Available" +#define NID_no_rev_avail 403 +#define OBJ_no_rev_avail 2L, 5L, 29L, 56L + +#define SN_ansi_X9_62 "ansi-X9-62" +#define LN_ansi_X9_62 "ANSI X9.62" +#define NID_ansi_X9_62 405 +#define OBJ_ansi_X9_62 1L, 2L, 840L, 10045L + +#define SN_X9_62_prime_field "prime-field" +#define NID_X9_62_prime_field 406 +#define OBJ_X9_62_prime_field 1L, 2L, 840L, 10045L, 1L, 1L + +#define SN_X9_62_characteristic_two_field "characteristic-two-field" +#define NID_X9_62_characteristic_two_field 407 +#define OBJ_X9_62_characteristic_two_field 1L, 2L, 840L, 10045L, 1L, 2L + +#define SN_X9_62_id_ecPublicKey "id-ecPublicKey" +#define NID_X9_62_id_ecPublicKey 408 +#define OBJ_X9_62_id_ecPublicKey 1L, 2L, 840L, 10045L, 2L, 1L + +#define SN_X9_62_prime192v1 "prime192v1" +#define NID_X9_62_prime192v1 409 +#define OBJ_X9_62_prime192v1 1L, 2L, 840L, 10045L, 3L, 1L, 1L + +#define SN_X9_62_prime192v2 "prime192v2" +#define NID_X9_62_prime192v2 410 +#define OBJ_X9_62_prime192v2 1L, 2L, 840L, 10045L, 3L, 1L, 2L + +#define SN_X9_62_prime192v3 "prime192v3" +#define NID_X9_62_prime192v3 411 +#define OBJ_X9_62_prime192v3 1L, 2L, 840L, 10045L, 3L, 1L, 3L + +#define SN_X9_62_prime239v1 "prime239v1" +#define NID_X9_62_prime239v1 412 +#define OBJ_X9_62_prime239v1 1L, 2L, 840L, 10045L, 3L, 1L, 4L + +#define SN_X9_62_prime239v2 "prime239v2" +#define NID_X9_62_prime239v2 413 +#define OBJ_X9_62_prime239v2 1L, 2L, 840L, 10045L, 3L, 1L, 5L + +#define SN_X9_62_prime239v3 "prime239v3" +#define NID_X9_62_prime239v3 414 +#define OBJ_X9_62_prime239v3 1L, 2L, 840L, 10045L, 3L, 1L, 6L + +#define SN_X9_62_prime256v1 "prime256v1" +#define NID_X9_62_prime256v1 415 +#define OBJ_X9_62_prime256v1 1L, 2L, 840L, 10045L, 3L, 1L, 7L + +#define SN_ecdsa_with_SHA1 "ecdsa-with-SHA1" +#define NID_ecdsa_with_SHA1 416 +#define OBJ_ecdsa_with_SHA1 1L, 2L, 840L, 10045L, 4L, 1L + +#define SN_ms_csp_name "CSPName" +#define LN_ms_csp_name "Microsoft CSP Name" +#define NID_ms_csp_name 417 +#define OBJ_ms_csp_name 1L, 3L, 6L, 1L, 4L, 1L, 311L, 17L, 1L + +#define SN_aes_128_ecb "AES-128-ECB" +#define LN_aes_128_ecb "aes-128-ecb" +#define NID_aes_128_ecb 418 +#define OBJ_aes_128_ecb 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 1L + +#define SN_aes_128_cbc "AES-128-CBC" +#define LN_aes_128_cbc "aes-128-cbc" +#define NID_aes_128_cbc 419 +#define OBJ_aes_128_cbc 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 2L + +#define SN_aes_128_ofb128 "AES-128-OFB" +#define LN_aes_128_ofb128 "aes-128-ofb" +#define NID_aes_128_ofb128 420 +#define OBJ_aes_128_ofb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 3L + +#define SN_aes_128_cfb128 "AES-128-CFB" +#define LN_aes_128_cfb128 "aes-128-cfb" +#define NID_aes_128_cfb128 421 +#define OBJ_aes_128_cfb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 4L + +#define SN_aes_192_ecb "AES-192-ECB" +#define LN_aes_192_ecb "aes-192-ecb" +#define NID_aes_192_ecb 422 +#define OBJ_aes_192_ecb 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 21L + +#define SN_aes_192_cbc "AES-192-CBC" +#define LN_aes_192_cbc "aes-192-cbc" +#define NID_aes_192_cbc 423 +#define OBJ_aes_192_cbc 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 22L + +#define SN_aes_192_ofb128 "AES-192-OFB" +#define LN_aes_192_ofb128 "aes-192-ofb" +#define NID_aes_192_ofb128 424 +#define OBJ_aes_192_ofb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 23L + +#define SN_aes_192_cfb128 "AES-192-CFB" +#define LN_aes_192_cfb128 "aes-192-cfb" +#define NID_aes_192_cfb128 425 +#define OBJ_aes_192_cfb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 24L + +#define SN_aes_256_ecb "AES-256-ECB" +#define LN_aes_256_ecb "aes-256-ecb" +#define NID_aes_256_ecb 426 +#define OBJ_aes_256_ecb 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 41L + +#define SN_aes_256_cbc "AES-256-CBC" +#define LN_aes_256_cbc "aes-256-cbc" +#define NID_aes_256_cbc 427 +#define OBJ_aes_256_cbc 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 42L + +#define SN_aes_256_ofb128 "AES-256-OFB" +#define LN_aes_256_ofb128 "aes-256-ofb" +#define NID_aes_256_ofb128 428 +#define OBJ_aes_256_ofb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 43L + +#define SN_aes_256_cfb128 "AES-256-CFB" +#define LN_aes_256_cfb128 "aes-256-cfb" +#define NID_aes_256_cfb128 429 +#define OBJ_aes_256_cfb128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 44L + +#define SN_hold_instruction_code "holdInstructionCode" +#define LN_hold_instruction_code "Hold Instruction Code" +#define NID_hold_instruction_code 430 +#define OBJ_hold_instruction_code 2L, 5L, 29L, 23L + +#define SN_hold_instruction_none "holdInstructionNone" +#define LN_hold_instruction_none "Hold Instruction None" +#define NID_hold_instruction_none 431 +#define OBJ_hold_instruction_none 1L, 2L, 840L, 10040L, 2L, 1L + +#define SN_hold_instruction_call_issuer "holdInstructionCallIssuer" +#define LN_hold_instruction_call_issuer "Hold Instruction Call Issuer" +#define NID_hold_instruction_call_issuer 432 +#define OBJ_hold_instruction_call_issuer 1L, 2L, 840L, 10040L, 2L, 2L + +#define SN_hold_instruction_reject "holdInstructionReject" +#define LN_hold_instruction_reject "Hold Instruction Reject" +#define NID_hold_instruction_reject 433 +#define OBJ_hold_instruction_reject 1L, 2L, 840L, 10040L, 2L, 3L + +#define SN_data "data" +#define NID_data 434 +#define OBJ_data 0L, 9L + +#define SN_pss "pss" +#define NID_pss 435 +#define OBJ_pss 0L, 9L, 2342L + +#define SN_ucl "ucl" +#define NID_ucl 436 +#define OBJ_ucl 0L, 9L, 2342L, 19200300L + +#define SN_pilot "pilot" +#define NID_pilot 437 +#define OBJ_pilot 0L, 9L, 2342L, 19200300L, 100L + +#define LN_pilotAttributeType "pilotAttributeType" +#define NID_pilotAttributeType 438 +#define OBJ_pilotAttributeType 0L, 9L, 2342L, 19200300L, 100L, 1L + +#define LN_pilotAttributeSyntax "pilotAttributeSyntax" +#define NID_pilotAttributeSyntax 439 +#define OBJ_pilotAttributeSyntax 0L, 9L, 2342L, 19200300L, 100L, 3L + +#define LN_pilotObjectClass "pilotObjectClass" +#define NID_pilotObjectClass 440 +#define OBJ_pilotObjectClass 0L, 9L, 2342L, 19200300L, 100L, 4L + +#define LN_pilotGroups "pilotGroups" +#define NID_pilotGroups 441 +#define OBJ_pilotGroups 0L, 9L, 2342L, 19200300L, 100L, 10L + +#define LN_iA5StringSyntax "iA5StringSyntax" +#define NID_iA5StringSyntax 442 +#define OBJ_iA5StringSyntax 0L, 9L, 2342L, 19200300L, 100L, 3L, 4L + +#define LN_caseIgnoreIA5StringSyntax "caseIgnoreIA5StringSyntax" +#define NID_caseIgnoreIA5StringSyntax 443 +#define OBJ_caseIgnoreIA5StringSyntax 0L, 9L, 2342L, 19200300L, 100L, 3L, 5L + +#define LN_pilotObject "pilotObject" +#define NID_pilotObject 444 +#define OBJ_pilotObject 0L, 9L, 2342L, 19200300L, 100L, 4L, 3L + +#define LN_pilotPerson "pilotPerson" +#define NID_pilotPerson 445 +#define OBJ_pilotPerson 0L, 9L, 2342L, 19200300L, 100L, 4L, 4L + +#define SN_account "account" +#define NID_account 446 +#define OBJ_account 0L, 9L, 2342L, 19200300L, 100L, 4L, 5L + +#define SN_document "document" +#define NID_document 447 +#define OBJ_document 0L, 9L, 2342L, 19200300L, 100L, 4L, 6L + +#define SN_room "room" +#define NID_room 448 +#define OBJ_room 0L, 9L, 2342L, 19200300L, 100L, 4L, 7L + +#define LN_documentSeries "documentSeries" +#define NID_documentSeries 449 +#define OBJ_documentSeries 0L, 9L, 2342L, 19200300L, 100L, 4L, 9L + +#define LN_rFC822localPart "rFC822localPart" +#define NID_rFC822localPart 450 +#define OBJ_rFC822localPart 0L, 9L, 2342L, 19200300L, 100L, 4L, 14L + +#define LN_dNSDomain "dNSDomain" +#define NID_dNSDomain 451 +#define OBJ_dNSDomain 0L, 9L, 2342L, 19200300L, 100L, 4L, 15L + +#define LN_domainRelatedObject "domainRelatedObject" +#define NID_domainRelatedObject 452 +#define OBJ_domainRelatedObject 0L, 9L, 2342L, 19200300L, 100L, 4L, 17L + +#define LN_friendlyCountry "friendlyCountry" +#define NID_friendlyCountry 453 +#define OBJ_friendlyCountry 0L, 9L, 2342L, 19200300L, 100L, 4L, 18L + +#define LN_simpleSecurityObject "simpleSecurityObject" +#define NID_simpleSecurityObject 454 +#define OBJ_simpleSecurityObject 0L, 9L, 2342L, 19200300L, 100L, 4L, 19L + +#define LN_pilotOrganization "pilotOrganization" +#define NID_pilotOrganization 455 +#define OBJ_pilotOrganization 0L, 9L, 2342L, 19200300L, 100L, 4L, 20L + +#define LN_pilotDSA "pilotDSA" +#define NID_pilotDSA 456 +#define OBJ_pilotDSA 0L, 9L, 2342L, 19200300L, 100L, 4L, 21L + +#define LN_qualityLabelledData "qualityLabelledData" +#define NID_qualityLabelledData 457 +#define OBJ_qualityLabelledData 0L, 9L, 2342L, 19200300L, 100L, 4L, 22L + +#define SN_userId "UID" +#define LN_userId "userId" +#define NID_userId 458 +#define OBJ_userId 0L, 9L, 2342L, 19200300L, 100L, 1L, 1L + +#define LN_textEncodedORAddress "textEncodedORAddress" +#define NID_textEncodedORAddress 459 +#define OBJ_textEncodedORAddress 0L, 9L, 2342L, 19200300L, 100L, 1L, 2L + +#define SN_rfc822Mailbox "mail" +#define LN_rfc822Mailbox "rfc822Mailbox" +#define NID_rfc822Mailbox 460 +#define OBJ_rfc822Mailbox 0L, 9L, 2342L, 19200300L, 100L, 1L, 3L + +#define SN_info "info" +#define NID_info 461 +#define OBJ_info 0L, 9L, 2342L, 19200300L, 100L, 1L, 4L + +#define LN_favouriteDrink "favouriteDrink" +#define NID_favouriteDrink 462 +#define OBJ_favouriteDrink 0L, 9L, 2342L, 19200300L, 100L, 1L, 5L + +#define LN_roomNumber "roomNumber" +#define NID_roomNumber 463 +#define OBJ_roomNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 6L + +#define SN_photo "photo" +#define NID_photo 464 +#define OBJ_photo 0L, 9L, 2342L, 19200300L, 100L, 1L, 7L + +#define LN_userClass "userClass" +#define NID_userClass 465 +#define OBJ_userClass 0L, 9L, 2342L, 19200300L, 100L, 1L, 8L + +#define SN_host "host" +#define NID_host 466 +#define OBJ_host 0L, 9L, 2342L, 19200300L, 100L, 1L, 9L + +#define SN_manager "manager" +#define NID_manager 467 +#define OBJ_manager 0L, 9L, 2342L, 19200300L, 100L, 1L, 10L + +#define LN_documentIdentifier "documentIdentifier" +#define NID_documentIdentifier 468 +#define OBJ_documentIdentifier 0L, 9L, 2342L, 19200300L, 100L, 1L, 11L + +#define LN_documentTitle "documentTitle" +#define NID_documentTitle 469 +#define OBJ_documentTitle 0L, 9L, 2342L, 19200300L, 100L, 1L, 12L + +#define LN_documentVersion "documentVersion" +#define NID_documentVersion 470 +#define OBJ_documentVersion 0L, 9L, 2342L, 19200300L, 100L, 1L, 13L + +#define LN_documentAuthor "documentAuthor" +#define NID_documentAuthor 471 +#define OBJ_documentAuthor 0L, 9L, 2342L, 19200300L, 100L, 1L, 14L + +#define LN_documentLocation "documentLocation" +#define NID_documentLocation 472 +#define OBJ_documentLocation 0L, 9L, 2342L, 19200300L, 100L, 1L, 15L + +#define LN_homeTelephoneNumber "homeTelephoneNumber" +#define NID_homeTelephoneNumber 473 +#define OBJ_homeTelephoneNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 20L + +#define SN_secretary "secretary" +#define NID_secretary 474 +#define OBJ_secretary 0L, 9L, 2342L, 19200300L, 100L, 1L, 21L + +#define LN_otherMailbox "otherMailbox" +#define NID_otherMailbox 475 +#define OBJ_otherMailbox 0L, 9L, 2342L, 19200300L, 100L, 1L, 22L + +#define LN_lastModifiedTime "lastModifiedTime" +#define NID_lastModifiedTime 476 +#define OBJ_lastModifiedTime 0L, 9L, 2342L, 19200300L, 100L, 1L, 23L + +#define LN_lastModifiedBy "lastModifiedBy" +#define NID_lastModifiedBy 477 +#define OBJ_lastModifiedBy 0L, 9L, 2342L, 19200300L, 100L, 1L, 24L + +#define LN_aRecord "aRecord" +#define NID_aRecord 478 +#define OBJ_aRecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 26L + +#define LN_pilotAttributeType27 "pilotAttributeType27" +#define NID_pilotAttributeType27 479 +#define OBJ_pilotAttributeType27 0L, 9L, 2342L, 19200300L, 100L, 1L, 27L + +#define LN_mXRecord "mXRecord" +#define NID_mXRecord 480 +#define OBJ_mXRecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 28L + +#define LN_nSRecord "nSRecord" +#define NID_nSRecord 481 +#define OBJ_nSRecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 29L + +#define LN_sOARecord "sOARecord" +#define NID_sOARecord 482 +#define OBJ_sOARecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 30L + +#define LN_cNAMERecord "cNAMERecord" +#define NID_cNAMERecord 483 +#define OBJ_cNAMERecord 0L, 9L, 2342L, 19200300L, 100L, 1L, 31L + +#define LN_associatedDomain "associatedDomain" +#define NID_associatedDomain 484 +#define OBJ_associatedDomain 0L, 9L, 2342L, 19200300L, 100L, 1L, 37L + +#define LN_associatedName "associatedName" +#define NID_associatedName 485 +#define OBJ_associatedName 0L, 9L, 2342L, 19200300L, 100L, 1L, 38L + +#define LN_homePostalAddress "homePostalAddress" +#define NID_homePostalAddress 486 +#define OBJ_homePostalAddress 0L, 9L, 2342L, 19200300L, 100L, 1L, 39L + +#define LN_personalTitle "personalTitle" +#define NID_personalTitle 487 +#define OBJ_personalTitle 0L, 9L, 2342L, 19200300L, 100L, 1L, 40L + +#define LN_mobileTelephoneNumber "mobileTelephoneNumber" +#define NID_mobileTelephoneNumber 488 +#define OBJ_mobileTelephoneNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 41L + +#define LN_pagerTelephoneNumber "pagerTelephoneNumber" +#define NID_pagerTelephoneNumber 489 +#define OBJ_pagerTelephoneNumber 0L, 9L, 2342L, 19200300L, 100L, 1L, 42L + +#define LN_friendlyCountryName "friendlyCountryName" +#define NID_friendlyCountryName 490 +#define OBJ_friendlyCountryName 0L, 9L, 2342L, 19200300L, 100L, 1L, 43L + +#define LN_organizationalStatus "organizationalStatus" +#define NID_organizationalStatus 491 +#define OBJ_organizationalStatus 0L, 9L, 2342L, 19200300L, 100L, 1L, 45L + +#define LN_janetMailbox "janetMailbox" +#define NID_janetMailbox 492 +#define OBJ_janetMailbox 0L, 9L, 2342L, 19200300L, 100L, 1L, 46L + +#define LN_mailPreferenceOption "mailPreferenceOption" +#define NID_mailPreferenceOption 493 +#define OBJ_mailPreferenceOption 0L, 9L, 2342L, 19200300L, 100L, 1L, 47L + +#define LN_buildingName "buildingName" +#define NID_buildingName 494 +#define OBJ_buildingName 0L, 9L, 2342L, 19200300L, 100L, 1L, 48L + +#define LN_dSAQuality "dSAQuality" +#define NID_dSAQuality 495 +#define OBJ_dSAQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 49L + +#define LN_singleLevelQuality "singleLevelQuality" +#define NID_singleLevelQuality 496 +#define OBJ_singleLevelQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 50L + +#define LN_subtreeMinimumQuality "subtreeMinimumQuality" +#define NID_subtreeMinimumQuality 497 +#define OBJ_subtreeMinimumQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 51L + +#define LN_subtreeMaximumQuality "subtreeMaximumQuality" +#define NID_subtreeMaximumQuality 498 +#define OBJ_subtreeMaximumQuality 0L, 9L, 2342L, 19200300L, 100L, 1L, 52L + +#define LN_personalSignature "personalSignature" +#define NID_personalSignature 499 +#define OBJ_personalSignature 0L, 9L, 2342L, 19200300L, 100L, 1L, 53L + +#define LN_dITRedirect "dITRedirect" +#define NID_dITRedirect 500 +#define OBJ_dITRedirect 0L, 9L, 2342L, 19200300L, 100L, 1L, 54L + +#define SN_audio "audio" +#define NID_audio 501 +#define OBJ_audio 0L, 9L, 2342L, 19200300L, 100L, 1L, 55L + +#define LN_documentPublisher "documentPublisher" +#define NID_documentPublisher 502 +#define OBJ_documentPublisher 0L, 9L, 2342L, 19200300L, 100L, 1L, 56L + +#define LN_x500UniqueIdentifier "x500UniqueIdentifier" +#define NID_x500UniqueIdentifier 503 +#define OBJ_x500UniqueIdentifier 2L, 5L, 4L, 45L + +#define SN_mime_mhs "mime-mhs" +#define LN_mime_mhs "MIME MHS" +#define NID_mime_mhs 504 +#define OBJ_mime_mhs 1L, 3L, 6L, 1L, 7L, 1L + +#define SN_mime_mhs_headings "mime-mhs-headings" +#define LN_mime_mhs_headings "mime-mhs-headings" +#define NID_mime_mhs_headings 505 +#define OBJ_mime_mhs_headings 1L, 3L, 6L, 1L, 7L, 1L, 1L + +#define SN_mime_mhs_bodies "mime-mhs-bodies" +#define LN_mime_mhs_bodies "mime-mhs-bodies" +#define NID_mime_mhs_bodies 506 +#define OBJ_mime_mhs_bodies 1L, 3L, 6L, 1L, 7L, 1L, 2L + +#define SN_id_hex_partial_message "id-hex-partial-message" +#define LN_id_hex_partial_message "id-hex-partial-message" +#define NID_id_hex_partial_message 507 +#define OBJ_id_hex_partial_message 1L, 3L, 6L, 1L, 7L, 1L, 1L, 1L + +#define SN_id_hex_multipart_message "id-hex-multipart-message" +#define LN_id_hex_multipart_message "id-hex-multipart-message" +#define NID_id_hex_multipart_message 508 +#define OBJ_id_hex_multipart_message 1L, 3L, 6L, 1L, 7L, 1L, 1L, 2L + +#define LN_generationQualifier "generationQualifier" +#define NID_generationQualifier 509 +#define OBJ_generationQualifier 2L, 5L, 4L, 44L + +#define LN_pseudonym "pseudonym" +#define NID_pseudonym 510 +#define OBJ_pseudonym 2L, 5L, 4L, 65L + +#define SN_id_set "id-set" +#define LN_id_set "Secure Electronic Transactions" +#define NID_id_set 512 +#define OBJ_id_set 2L, 23L, 42L + +#define SN_set_ctype "set-ctype" +#define LN_set_ctype "content types" +#define NID_set_ctype 513 +#define OBJ_set_ctype 2L, 23L, 42L, 0L + +#define SN_set_msgExt "set-msgExt" +#define LN_set_msgExt "message extensions" +#define NID_set_msgExt 514 +#define OBJ_set_msgExt 2L, 23L, 42L, 1L + +#define SN_set_attr "set-attr" +#define NID_set_attr 515 +#define OBJ_set_attr 2L, 23L, 42L, 3L + +#define SN_set_policy "set-policy" +#define NID_set_policy 516 +#define OBJ_set_policy 2L, 23L, 42L, 5L + +#define SN_set_certExt "set-certExt" +#define LN_set_certExt "certificate extensions" +#define NID_set_certExt 517 +#define OBJ_set_certExt 2L, 23L, 42L, 7L + +#define SN_set_brand "set-brand" +#define NID_set_brand 518 +#define OBJ_set_brand 2L, 23L, 42L, 8L + +#define SN_setct_PANData "setct-PANData" +#define NID_setct_PANData 519 +#define OBJ_setct_PANData 2L, 23L, 42L, 0L, 0L + +#define SN_setct_PANToken "setct-PANToken" +#define NID_setct_PANToken 520 +#define OBJ_setct_PANToken 2L, 23L, 42L, 0L, 1L + +#define SN_setct_PANOnly "setct-PANOnly" +#define NID_setct_PANOnly 521 +#define OBJ_setct_PANOnly 2L, 23L, 42L, 0L, 2L + +#define SN_setct_OIData "setct-OIData" +#define NID_setct_OIData 522 +#define OBJ_setct_OIData 2L, 23L, 42L, 0L, 3L + +#define SN_setct_PI "setct-PI" +#define NID_setct_PI 523 +#define OBJ_setct_PI 2L, 23L, 42L, 0L, 4L + +#define SN_setct_PIData "setct-PIData" +#define NID_setct_PIData 524 +#define OBJ_setct_PIData 2L, 23L, 42L, 0L, 5L + +#define SN_setct_PIDataUnsigned "setct-PIDataUnsigned" +#define NID_setct_PIDataUnsigned 525 +#define OBJ_setct_PIDataUnsigned 2L, 23L, 42L, 0L, 6L + +#define SN_setct_HODInput "setct-HODInput" +#define NID_setct_HODInput 526 +#define OBJ_setct_HODInput 2L, 23L, 42L, 0L, 7L + +#define SN_setct_AuthResBaggage "setct-AuthResBaggage" +#define NID_setct_AuthResBaggage 527 +#define OBJ_setct_AuthResBaggage 2L, 23L, 42L, 0L, 8L + +#define SN_setct_AuthRevReqBaggage "setct-AuthRevReqBaggage" +#define NID_setct_AuthRevReqBaggage 528 +#define OBJ_setct_AuthRevReqBaggage 2L, 23L, 42L, 0L, 9L + +#define SN_setct_AuthRevResBaggage "setct-AuthRevResBaggage" +#define NID_setct_AuthRevResBaggage 529 +#define OBJ_setct_AuthRevResBaggage 2L, 23L, 42L, 0L, 10L + +#define SN_setct_CapTokenSeq "setct-CapTokenSeq" +#define NID_setct_CapTokenSeq 530 +#define OBJ_setct_CapTokenSeq 2L, 23L, 42L, 0L, 11L + +#define SN_setct_PInitResData "setct-PInitResData" +#define NID_setct_PInitResData 531 +#define OBJ_setct_PInitResData 2L, 23L, 42L, 0L, 12L + +#define SN_setct_PI_TBS "setct-PI-TBS" +#define NID_setct_PI_TBS 532 +#define OBJ_setct_PI_TBS 2L, 23L, 42L, 0L, 13L + +#define SN_setct_PResData "setct-PResData" +#define NID_setct_PResData 533 +#define OBJ_setct_PResData 2L, 23L, 42L, 0L, 14L + +#define SN_setct_AuthReqTBS "setct-AuthReqTBS" +#define NID_setct_AuthReqTBS 534 +#define OBJ_setct_AuthReqTBS 2L, 23L, 42L, 0L, 16L + +#define SN_setct_AuthResTBS "setct-AuthResTBS" +#define NID_setct_AuthResTBS 535 +#define OBJ_setct_AuthResTBS 2L, 23L, 42L, 0L, 17L + +#define SN_setct_AuthResTBSX "setct-AuthResTBSX" +#define NID_setct_AuthResTBSX 536 +#define OBJ_setct_AuthResTBSX 2L, 23L, 42L, 0L, 18L + +#define SN_setct_AuthTokenTBS "setct-AuthTokenTBS" +#define NID_setct_AuthTokenTBS 537 +#define OBJ_setct_AuthTokenTBS 2L, 23L, 42L, 0L, 19L + +#define SN_setct_CapTokenData "setct-CapTokenData" +#define NID_setct_CapTokenData 538 +#define OBJ_setct_CapTokenData 2L, 23L, 42L, 0L, 20L + +#define SN_setct_CapTokenTBS "setct-CapTokenTBS" +#define NID_setct_CapTokenTBS 539 +#define OBJ_setct_CapTokenTBS 2L, 23L, 42L, 0L, 21L + +#define SN_setct_AcqCardCodeMsg "setct-AcqCardCodeMsg" +#define NID_setct_AcqCardCodeMsg 540 +#define OBJ_setct_AcqCardCodeMsg 2L, 23L, 42L, 0L, 22L + +#define SN_setct_AuthRevReqTBS "setct-AuthRevReqTBS" +#define NID_setct_AuthRevReqTBS 541 +#define OBJ_setct_AuthRevReqTBS 2L, 23L, 42L, 0L, 23L + +#define SN_setct_AuthRevResData "setct-AuthRevResData" +#define NID_setct_AuthRevResData 542 +#define OBJ_setct_AuthRevResData 2L, 23L, 42L, 0L, 24L + +#define SN_setct_AuthRevResTBS "setct-AuthRevResTBS" +#define NID_setct_AuthRevResTBS 543 +#define OBJ_setct_AuthRevResTBS 2L, 23L, 42L, 0L, 25L + +#define SN_setct_CapReqTBS "setct-CapReqTBS" +#define NID_setct_CapReqTBS 544 +#define OBJ_setct_CapReqTBS 2L, 23L, 42L, 0L, 26L + +#define SN_setct_CapReqTBSX "setct-CapReqTBSX" +#define NID_setct_CapReqTBSX 545 +#define OBJ_setct_CapReqTBSX 2L, 23L, 42L, 0L, 27L + +#define SN_setct_CapResData "setct-CapResData" +#define NID_setct_CapResData 546 +#define OBJ_setct_CapResData 2L, 23L, 42L, 0L, 28L + +#define SN_setct_CapRevReqTBS "setct-CapRevReqTBS" +#define NID_setct_CapRevReqTBS 547 +#define OBJ_setct_CapRevReqTBS 2L, 23L, 42L, 0L, 29L + +#define SN_setct_CapRevReqTBSX "setct-CapRevReqTBSX" +#define NID_setct_CapRevReqTBSX 548 +#define OBJ_setct_CapRevReqTBSX 2L, 23L, 42L, 0L, 30L + +#define SN_setct_CapRevResData "setct-CapRevResData" +#define NID_setct_CapRevResData 549 +#define OBJ_setct_CapRevResData 2L, 23L, 42L, 0L, 31L + +#define SN_setct_CredReqTBS "setct-CredReqTBS" +#define NID_setct_CredReqTBS 550 +#define OBJ_setct_CredReqTBS 2L, 23L, 42L, 0L, 32L + +#define SN_setct_CredReqTBSX "setct-CredReqTBSX" +#define NID_setct_CredReqTBSX 551 +#define OBJ_setct_CredReqTBSX 2L, 23L, 42L, 0L, 33L + +#define SN_setct_CredResData "setct-CredResData" +#define NID_setct_CredResData 552 +#define OBJ_setct_CredResData 2L, 23L, 42L, 0L, 34L + +#define SN_setct_CredRevReqTBS "setct-CredRevReqTBS" +#define NID_setct_CredRevReqTBS 553 +#define OBJ_setct_CredRevReqTBS 2L, 23L, 42L, 0L, 35L + +#define SN_setct_CredRevReqTBSX "setct-CredRevReqTBSX" +#define NID_setct_CredRevReqTBSX 554 +#define OBJ_setct_CredRevReqTBSX 2L, 23L, 42L, 0L, 36L + +#define SN_setct_CredRevResData "setct-CredRevResData" +#define NID_setct_CredRevResData 555 +#define OBJ_setct_CredRevResData 2L, 23L, 42L, 0L, 37L + +#define SN_setct_PCertReqData "setct-PCertReqData" +#define NID_setct_PCertReqData 556 +#define OBJ_setct_PCertReqData 2L, 23L, 42L, 0L, 38L + +#define SN_setct_PCertResTBS "setct-PCertResTBS" +#define NID_setct_PCertResTBS 557 +#define OBJ_setct_PCertResTBS 2L, 23L, 42L, 0L, 39L + +#define SN_setct_BatchAdminReqData "setct-BatchAdminReqData" +#define NID_setct_BatchAdminReqData 558 +#define OBJ_setct_BatchAdminReqData 2L, 23L, 42L, 0L, 40L + +#define SN_setct_BatchAdminResData "setct-BatchAdminResData" +#define NID_setct_BatchAdminResData 559 +#define OBJ_setct_BatchAdminResData 2L, 23L, 42L, 0L, 41L + +#define SN_setct_CardCInitResTBS "setct-CardCInitResTBS" +#define NID_setct_CardCInitResTBS 560 +#define OBJ_setct_CardCInitResTBS 2L, 23L, 42L, 0L, 42L + +#define SN_setct_MeAqCInitResTBS "setct-MeAqCInitResTBS" +#define NID_setct_MeAqCInitResTBS 561 +#define OBJ_setct_MeAqCInitResTBS 2L, 23L, 42L, 0L, 43L + +#define SN_setct_RegFormResTBS "setct-RegFormResTBS" +#define NID_setct_RegFormResTBS 562 +#define OBJ_setct_RegFormResTBS 2L, 23L, 42L, 0L, 44L + +#define SN_setct_CertReqData "setct-CertReqData" +#define NID_setct_CertReqData 563 +#define OBJ_setct_CertReqData 2L, 23L, 42L, 0L, 45L + +#define SN_setct_CertReqTBS "setct-CertReqTBS" +#define NID_setct_CertReqTBS 564 +#define OBJ_setct_CertReqTBS 2L, 23L, 42L, 0L, 46L + +#define SN_setct_CertResData "setct-CertResData" +#define NID_setct_CertResData 565 +#define OBJ_setct_CertResData 2L, 23L, 42L, 0L, 47L + +#define SN_setct_CertInqReqTBS "setct-CertInqReqTBS" +#define NID_setct_CertInqReqTBS 566 +#define OBJ_setct_CertInqReqTBS 2L, 23L, 42L, 0L, 48L + +#define SN_setct_ErrorTBS "setct-ErrorTBS" +#define NID_setct_ErrorTBS 567 +#define OBJ_setct_ErrorTBS 2L, 23L, 42L, 0L, 49L + +#define SN_setct_PIDualSignedTBE "setct-PIDualSignedTBE" +#define NID_setct_PIDualSignedTBE 568 +#define OBJ_setct_PIDualSignedTBE 2L, 23L, 42L, 0L, 50L + +#define SN_setct_PIUnsignedTBE "setct-PIUnsignedTBE" +#define NID_setct_PIUnsignedTBE 569 +#define OBJ_setct_PIUnsignedTBE 2L, 23L, 42L, 0L, 51L + +#define SN_setct_AuthReqTBE "setct-AuthReqTBE" +#define NID_setct_AuthReqTBE 570 +#define OBJ_setct_AuthReqTBE 2L, 23L, 42L, 0L, 52L + +#define SN_setct_AuthResTBE "setct-AuthResTBE" +#define NID_setct_AuthResTBE 571 +#define OBJ_setct_AuthResTBE 2L, 23L, 42L, 0L, 53L + +#define SN_setct_AuthResTBEX "setct-AuthResTBEX" +#define NID_setct_AuthResTBEX 572 +#define OBJ_setct_AuthResTBEX 2L, 23L, 42L, 0L, 54L + +#define SN_setct_AuthTokenTBE "setct-AuthTokenTBE" +#define NID_setct_AuthTokenTBE 573 +#define OBJ_setct_AuthTokenTBE 2L, 23L, 42L, 0L, 55L + +#define SN_setct_CapTokenTBE "setct-CapTokenTBE" +#define NID_setct_CapTokenTBE 574 +#define OBJ_setct_CapTokenTBE 2L, 23L, 42L, 0L, 56L + +#define SN_setct_CapTokenTBEX "setct-CapTokenTBEX" +#define NID_setct_CapTokenTBEX 575 +#define OBJ_setct_CapTokenTBEX 2L, 23L, 42L, 0L, 57L + +#define SN_setct_AcqCardCodeMsgTBE "setct-AcqCardCodeMsgTBE" +#define NID_setct_AcqCardCodeMsgTBE 576 +#define OBJ_setct_AcqCardCodeMsgTBE 2L, 23L, 42L, 0L, 58L + +#define SN_setct_AuthRevReqTBE "setct-AuthRevReqTBE" +#define NID_setct_AuthRevReqTBE 577 +#define OBJ_setct_AuthRevReqTBE 2L, 23L, 42L, 0L, 59L + +#define SN_setct_AuthRevResTBE "setct-AuthRevResTBE" +#define NID_setct_AuthRevResTBE 578 +#define OBJ_setct_AuthRevResTBE 2L, 23L, 42L, 0L, 60L + +#define SN_setct_AuthRevResTBEB "setct-AuthRevResTBEB" +#define NID_setct_AuthRevResTBEB 579 +#define OBJ_setct_AuthRevResTBEB 2L, 23L, 42L, 0L, 61L + +#define SN_setct_CapReqTBE "setct-CapReqTBE" +#define NID_setct_CapReqTBE 580 +#define OBJ_setct_CapReqTBE 2L, 23L, 42L, 0L, 62L + +#define SN_setct_CapReqTBEX "setct-CapReqTBEX" +#define NID_setct_CapReqTBEX 581 +#define OBJ_setct_CapReqTBEX 2L, 23L, 42L, 0L, 63L + +#define SN_setct_CapResTBE "setct-CapResTBE" +#define NID_setct_CapResTBE 582 +#define OBJ_setct_CapResTBE 2L, 23L, 42L, 0L, 64L + +#define SN_setct_CapRevReqTBE "setct-CapRevReqTBE" +#define NID_setct_CapRevReqTBE 583 +#define OBJ_setct_CapRevReqTBE 2L, 23L, 42L, 0L, 65L + +#define SN_setct_CapRevReqTBEX "setct-CapRevReqTBEX" +#define NID_setct_CapRevReqTBEX 584 +#define OBJ_setct_CapRevReqTBEX 2L, 23L, 42L, 0L, 66L + +#define SN_setct_CapRevResTBE "setct-CapRevResTBE" +#define NID_setct_CapRevResTBE 585 +#define OBJ_setct_CapRevResTBE 2L, 23L, 42L, 0L, 67L + +#define SN_setct_CredReqTBE "setct-CredReqTBE" +#define NID_setct_CredReqTBE 586 +#define OBJ_setct_CredReqTBE 2L, 23L, 42L, 0L, 68L + +#define SN_setct_CredReqTBEX "setct-CredReqTBEX" +#define NID_setct_CredReqTBEX 587 +#define OBJ_setct_CredReqTBEX 2L, 23L, 42L, 0L, 69L + +#define SN_setct_CredResTBE "setct-CredResTBE" +#define NID_setct_CredResTBE 588 +#define OBJ_setct_CredResTBE 2L, 23L, 42L, 0L, 70L + +#define SN_setct_CredRevReqTBE "setct-CredRevReqTBE" +#define NID_setct_CredRevReqTBE 589 +#define OBJ_setct_CredRevReqTBE 2L, 23L, 42L, 0L, 71L + +#define SN_setct_CredRevReqTBEX "setct-CredRevReqTBEX" +#define NID_setct_CredRevReqTBEX 590 +#define OBJ_setct_CredRevReqTBEX 2L, 23L, 42L, 0L, 72L + +#define SN_setct_CredRevResTBE "setct-CredRevResTBE" +#define NID_setct_CredRevResTBE 591 +#define OBJ_setct_CredRevResTBE 2L, 23L, 42L, 0L, 73L + +#define SN_setct_BatchAdminReqTBE "setct-BatchAdminReqTBE" +#define NID_setct_BatchAdminReqTBE 592 +#define OBJ_setct_BatchAdminReqTBE 2L, 23L, 42L, 0L, 74L + +#define SN_setct_BatchAdminResTBE "setct-BatchAdminResTBE" +#define NID_setct_BatchAdminResTBE 593 +#define OBJ_setct_BatchAdminResTBE 2L, 23L, 42L, 0L, 75L + +#define SN_setct_RegFormReqTBE "setct-RegFormReqTBE" +#define NID_setct_RegFormReqTBE 594 +#define OBJ_setct_RegFormReqTBE 2L, 23L, 42L, 0L, 76L + +#define SN_setct_CertReqTBE "setct-CertReqTBE" +#define NID_setct_CertReqTBE 595 +#define OBJ_setct_CertReqTBE 2L, 23L, 42L, 0L, 77L + +#define SN_setct_CertReqTBEX "setct-CertReqTBEX" +#define NID_setct_CertReqTBEX 596 +#define OBJ_setct_CertReqTBEX 2L, 23L, 42L, 0L, 78L + +#define SN_setct_CertResTBE "setct-CertResTBE" +#define NID_setct_CertResTBE 597 +#define OBJ_setct_CertResTBE 2L, 23L, 42L, 0L, 79L + +#define SN_setct_CRLNotificationTBS "setct-CRLNotificationTBS" +#define NID_setct_CRLNotificationTBS 598 +#define OBJ_setct_CRLNotificationTBS 2L, 23L, 42L, 0L, 80L + +#define SN_setct_CRLNotificationResTBS "setct-CRLNotificationResTBS" +#define NID_setct_CRLNotificationResTBS 599 +#define OBJ_setct_CRLNotificationResTBS 2L, 23L, 42L, 0L, 81L + +#define SN_setct_BCIDistributionTBS "setct-BCIDistributionTBS" +#define NID_setct_BCIDistributionTBS 600 +#define OBJ_setct_BCIDistributionTBS 2L, 23L, 42L, 0L, 82L + +#define SN_setext_genCrypt "setext-genCrypt" +#define LN_setext_genCrypt "generic cryptogram" +#define NID_setext_genCrypt 601 +#define OBJ_setext_genCrypt 2L, 23L, 42L, 1L, 1L + +#define SN_setext_miAuth "setext-miAuth" +#define LN_setext_miAuth "merchant initiated auth" +#define NID_setext_miAuth 602 +#define OBJ_setext_miAuth 2L, 23L, 42L, 1L, 3L + +#define SN_setext_pinSecure "setext-pinSecure" +#define NID_setext_pinSecure 603 +#define OBJ_setext_pinSecure 2L, 23L, 42L, 1L, 4L + +#define SN_setext_pinAny "setext-pinAny" +#define NID_setext_pinAny 604 +#define OBJ_setext_pinAny 2L, 23L, 42L, 1L, 5L + +#define SN_setext_track2 "setext-track2" +#define NID_setext_track2 605 +#define OBJ_setext_track2 2L, 23L, 42L, 1L, 7L + +#define SN_setext_cv "setext-cv" +#define LN_setext_cv "additional verification" +#define NID_setext_cv 606 +#define OBJ_setext_cv 2L, 23L, 42L, 1L, 8L + +#define SN_set_policy_root "set-policy-root" +#define NID_set_policy_root 607 +#define OBJ_set_policy_root 2L, 23L, 42L, 5L, 0L + +#define SN_setCext_hashedRoot "setCext-hashedRoot" +#define NID_setCext_hashedRoot 608 +#define OBJ_setCext_hashedRoot 2L, 23L, 42L, 7L, 0L + +#define SN_setCext_certType "setCext-certType" +#define NID_setCext_certType 609 +#define OBJ_setCext_certType 2L, 23L, 42L, 7L, 1L + +#define SN_setCext_merchData "setCext-merchData" +#define NID_setCext_merchData 610 +#define OBJ_setCext_merchData 2L, 23L, 42L, 7L, 2L + +#define SN_setCext_cCertRequired "setCext-cCertRequired" +#define NID_setCext_cCertRequired 611 +#define OBJ_setCext_cCertRequired 2L, 23L, 42L, 7L, 3L + +#define SN_setCext_tunneling "setCext-tunneling" +#define NID_setCext_tunneling 612 +#define OBJ_setCext_tunneling 2L, 23L, 42L, 7L, 4L + +#define SN_setCext_setExt "setCext-setExt" +#define NID_setCext_setExt 613 +#define OBJ_setCext_setExt 2L, 23L, 42L, 7L, 5L + +#define SN_setCext_setQualf "setCext-setQualf" +#define NID_setCext_setQualf 614 +#define OBJ_setCext_setQualf 2L, 23L, 42L, 7L, 6L + +#define SN_setCext_PGWYcapabilities "setCext-PGWYcapabilities" +#define NID_setCext_PGWYcapabilities 615 +#define OBJ_setCext_PGWYcapabilities 2L, 23L, 42L, 7L, 7L + +#define SN_setCext_TokenIdentifier "setCext-TokenIdentifier" +#define NID_setCext_TokenIdentifier 616 +#define OBJ_setCext_TokenIdentifier 2L, 23L, 42L, 7L, 8L + +#define SN_setCext_Track2Data "setCext-Track2Data" +#define NID_setCext_Track2Data 617 +#define OBJ_setCext_Track2Data 2L, 23L, 42L, 7L, 9L + +#define SN_setCext_TokenType "setCext-TokenType" +#define NID_setCext_TokenType 618 +#define OBJ_setCext_TokenType 2L, 23L, 42L, 7L, 10L + +#define SN_setCext_IssuerCapabilities "setCext-IssuerCapabilities" +#define NID_setCext_IssuerCapabilities 619 +#define OBJ_setCext_IssuerCapabilities 2L, 23L, 42L, 7L, 11L + +#define SN_setAttr_Cert "setAttr-Cert" +#define NID_setAttr_Cert 620 +#define OBJ_setAttr_Cert 2L, 23L, 42L, 3L, 0L + +#define SN_setAttr_PGWYcap "setAttr-PGWYcap" +#define LN_setAttr_PGWYcap "payment gateway capabilities" +#define NID_setAttr_PGWYcap 621 +#define OBJ_setAttr_PGWYcap 2L, 23L, 42L, 3L, 1L + +#define SN_setAttr_TokenType "setAttr-TokenType" +#define NID_setAttr_TokenType 622 +#define OBJ_setAttr_TokenType 2L, 23L, 42L, 3L, 2L + +#define SN_setAttr_IssCap "setAttr-IssCap" +#define LN_setAttr_IssCap "issuer capabilities" +#define NID_setAttr_IssCap 623 +#define OBJ_setAttr_IssCap 2L, 23L, 42L, 3L, 3L + +#define SN_set_rootKeyThumb "set-rootKeyThumb" +#define NID_set_rootKeyThumb 624 +#define OBJ_set_rootKeyThumb 2L, 23L, 42L, 3L, 0L, 0L + +#define SN_set_addPolicy "set-addPolicy" +#define NID_set_addPolicy 625 +#define OBJ_set_addPolicy 2L, 23L, 42L, 3L, 0L, 1L + +#define SN_setAttr_Token_EMV "setAttr-Token-EMV" +#define NID_setAttr_Token_EMV 626 +#define OBJ_setAttr_Token_EMV 2L, 23L, 42L, 3L, 2L, 1L + +#define SN_setAttr_Token_B0Prime "setAttr-Token-B0Prime" +#define NID_setAttr_Token_B0Prime 627 +#define OBJ_setAttr_Token_B0Prime 2L, 23L, 42L, 3L, 2L, 2L + +#define SN_setAttr_IssCap_CVM "setAttr-IssCap-CVM" +#define NID_setAttr_IssCap_CVM 628 +#define OBJ_setAttr_IssCap_CVM 2L, 23L, 42L, 3L, 3L, 3L + +#define SN_setAttr_IssCap_T2 "setAttr-IssCap-T2" +#define NID_setAttr_IssCap_T2 629 +#define OBJ_setAttr_IssCap_T2 2L, 23L, 42L, 3L, 3L, 4L + +#define SN_setAttr_IssCap_Sig "setAttr-IssCap-Sig" +#define NID_setAttr_IssCap_Sig 630 +#define OBJ_setAttr_IssCap_Sig 2L, 23L, 42L, 3L, 3L, 5L + +#define SN_setAttr_GenCryptgrm "setAttr-GenCryptgrm" +#define LN_setAttr_GenCryptgrm "generate cryptogram" +#define NID_setAttr_GenCryptgrm 631 +#define OBJ_setAttr_GenCryptgrm 2L, 23L, 42L, 3L, 3L, 3L, 1L + +#define SN_setAttr_T2Enc "setAttr-T2Enc" +#define LN_setAttr_T2Enc "encrypted track 2" +#define NID_setAttr_T2Enc 632 +#define OBJ_setAttr_T2Enc 2L, 23L, 42L, 3L, 3L, 4L, 1L + +#define SN_setAttr_T2cleartxt "setAttr-T2cleartxt" +#define LN_setAttr_T2cleartxt "cleartext track 2" +#define NID_setAttr_T2cleartxt 633 +#define OBJ_setAttr_T2cleartxt 2L, 23L, 42L, 3L, 3L, 4L, 2L + +#define SN_setAttr_TokICCsig "setAttr-TokICCsig" +#define LN_setAttr_TokICCsig "ICC or token signature" +#define NID_setAttr_TokICCsig 634 +#define OBJ_setAttr_TokICCsig 2L, 23L, 42L, 3L, 3L, 5L, 1L + +#define SN_setAttr_SecDevSig "setAttr-SecDevSig" +#define LN_setAttr_SecDevSig "secure device signature" +#define NID_setAttr_SecDevSig 635 +#define OBJ_setAttr_SecDevSig 2L, 23L, 42L, 3L, 3L, 5L, 2L + +#define SN_set_brand_IATA_ATA "set-brand-IATA-ATA" +#define NID_set_brand_IATA_ATA 636 +#define OBJ_set_brand_IATA_ATA 2L, 23L, 42L, 8L, 1L + +#define SN_set_brand_Diners "set-brand-Diners" +#define NID_set_brand_Diners 637 +#define OBJ_set_brand_Diners 2L, 23L, 42L, 8L, 30L + +#define SN_set_brand_AmericanExpress "set-brand-AmericanExpress" +#define NID_set_brand_AmericanExpress 638 +#define OBJ_set_brand_AmericanExpress 2L, 23L, 42L, 8L, 34L + +#define SN_set_brand_JCB "set-brand-JCB" +#define NID_set_brand_JCB 639 +#define OBJ_set_brand_JCB 2L, 23L, 42L, 8L, 35L + +#define SN_set_brand_Visa "set-brand-Visa" +#define NID_set_brand_Visa 640 +#define OBJ_set_brand_Visa 2L, 23L, 42L, 8L, 4L + +#define SN_set_brand_MasterCard "set-brand-MasterCard" +#define NID_set_brand_MasterCard 641 +#define OBJ_set_brand_MasterCard 2L, 23L, 42L, 8L, 5L + +#define SN_set_brand_Novus "set-brand-Novus" +#define NID_set_brand_Novus 642 +#define OBJ_set_brand_Novus 2L, 23L, 42L, 8L, 6011L + +#define SN_des_cdmf "DES-CDMF" +#define LN_des_cdmf "des-cdmf" +#define NID_des_cdmf 643 +#define OBJ_des_cdmf 1L, 2L, 840L, 113549L, 3L, 10L + +#define SN_rsaOAEPEncryptionSET "rsaOAEPEncryptionSET" +#define NID_rsaOAEPEncryptionSET 644 +#define OBJ_rsaOAEPEncryptionSET 1L, 2L, 840L, 113549L, 1L, 1L, 6L + +#define SN_itu_t "ITU-T" +#define LN_itu_t "itu-t" +#define NID_itu_t 645 +#define OBJ_itu_t 0L + +#define SN_joint_iso_itu_t "JOINT-ISO-ITU-T" +#define LN_joint_iso_itu_t "joint-iso-itu-t" +#define NID_joint_iso_itu_t 646 +#define OBJ_joint_iso_itu_t 2L + +#define SN_international_organizations "international-organizations" +#define LN_international_organizations "International Organizations" +#define NID_international_organizations 647 +#define OBJ_international_organizations 2L, 23L + +#define SN_ms_smartcard_login "msSmartcardLogin" +#define LN_ms_smartcard_login "Microsoft Smartcardlogin" +#define NID_ms_smartcard_login 648 +#define OBJ_ms_smartcard_login 1L, 3L, 6L, 1L, 4L, 1L, 311L, 20L, 2L, 2L + +#define SN_ms_upn "msUPN" +#define LN_ms_upn "Microsoft Universal Principal Name" +#define NID_ms_upn 649 +#define OBJ_ms_upn 1L, 3L, 6L, 1L, 4L, 1L, 311L, 20L, 2L, 3L + +#define SN_aes_128_cfb1 "AES-128-CFB1" +#define LN_aes_128_cfb1 "aes-128-cfb1" +#define NID_aes_128_cfb1 650 + +#define SN_aes_192_cfb1 "AES-192-CFB1" +#define LN_aes_192_cfb1 "aes-192-cfb1" +#define NID_aes_192_cfb1 651 + +#define SN_aes_256_cfb1 "AES-256-CFB1" +#define LN_aes_256_cfb1 "aes-256-cfb1" +#define NID_aes_256_cfb1 652 + +#define SN_aes_128_cfb8 "AES-128-CFB8" +#define LN_aes_128_cfb8 "aes-128-cfb8" +#define NID_aes_128_cfb8 653 + +#define SN_aes_192_cfb8 "AES-192-CFB8" +#define LN_aes_192_cfb8 "aes-192-cfb8" +#define NID_aes_192_cfb8 654 + +#define SN_aes_256_cfb8 "AES-256-CFB8" +#define LN_aes_256_cfb8 "aes-256-cfb8" +#define NID_aes_256_cfb8 655 + +#define SN_des_cfb1 "DES-CFB1" +#define LN_des_cfb1 "des-cfb1" +#define NID_des_cfb1 656 + +#define SN_des_cfb8 "DES-CFB8" +#define LN_des_cfb8 "des-cfb8" +#define NID_des_cfb8 657 + +#define SN_des_ede3_cfb1 "DES-EDE3-CFB1" +#define LN_des_ede3_cfb1 "des-ede3-cfb1" +#define NID_des_ede3_cfb1 658 + +#define SN_des_ede3_cfb8 "DES-EDE3-CFB8" +#define LN_des_ede3_cfb8 "des-ede3-cfb8" +#define NID_des_ede3_cfb8 659 + +#define SN_streetAddress "street" +#define LN_streetAddress "streetAddress" +#define NID_streetAddress 660 +#define OBJ_streetAddress 2L, 5L, 4L, 9L + +#define LN_postalCode "postalCode" +#define NID_postalCode 661 +#define OBJ_postalCode 2L, 5L, 4L, 17L + +#define SN_id_ppl "id-ppl" +#define NID_id_ppl 662 +#define OBJ_id_ppl 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L + +#define SN_proxyCertInfo "proxyCertInfo" +#define LN_proxyCertInfo "Proxy Certificate Information" +#define NID_proxyCertInfo 663 +#define OBJ_proxyCertInfo 1L, 3L, 6L, 1L, 5L, 5L, 7L, 1L, 14L + +#define SN_id_ppl_anyLanguage "id-ppl-anyLanguage" +#define LN_id_ppl_anyLanguage "Any language" +#define NID_id_ppl_anyLanguage 664 +#define OBJ_id_ppl_anyLanguage 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L, 0L + +#define SN_id_ppl_inheritAll "id-ppl-inheritAll" +#define LN_id_ppl_inheritAll "Inherit all" +#define NID_id_ppl_inheritAll 665 +#define OBJ_id_ppl_inheritAll 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L, 1L + +#define SN_name_constraints "nameConstraints" +#define LN_name_constraints "X509v3 Name Constraints" +#define NID_name_constraints 666 +#define OBJ_name_constraints 2L, 5L, 29L, 30L + +#define SN_Independent "id-ppl-independent" +#define LN_Independent "Independent" +#define NID_Independent 667 +#define OBJ_Independent 1L, 3L, 6L, 1L, 5L, 5L, 7L, 21L, 2L + +#define SN_sha256WithRSAEncryption "RSA-SHA256" +#define LN_sha256WithRSAEncryption "sha256WithRSAEncryption" +#define NID_sha256WithRSAEncryption 668 +#define OBJ_sha256WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 11L + +#define SN_sha384WithRSAEncryption "RSA-SHA384" +#define LN_sha384WithRSAEncryption "sha384WithRSAEncryption" +#define NID_sha384WithRSAEncryption 669 +#define OBJ_sha384WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 12L + +#define SN_sha512WithRSAEncryption "RSA-SHA512" +#define LN_sha512WithRSAEncryption "sha512WithRSAEncryption" +#define NID_sha512WithRSAEncryption 670 +#define OBJ_sha512WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 13L + +#define SN_sha224WithRSAEncryption "RSA-SHA224" +#define LN_sha224WithRSAEncryption "sha224WithRSAEncryption" +#define NID_sha224WithRSAEncryption 671 +#define OBJ_sha224WithRSAEncryption 1L, 2L, 840L, 113549L, 1L, 1L, 14L + +#define SN_sha256 "SHA256" +#define LN_sha256 "sha256" +#define NID_sha256 672 +#define OBJ_sha256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 1L + +#define SN_sha384 "SHA384" +#define LN_sha384 "sha384" +#define NID_sha384 673 +#define OBJ_sha384 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 2L + +#define SN_sha512 "SHA512" +#define LN_sha512 "sha512" +#define NID_sha512 674 +#define OBJ_sha512 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 3L + +#define SN_sha224 "SHA224" +#define LN_sha224 "sha224" +#define NID_sha224 675 +#define OBJ_sha224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 4L + +#define SN_identified_organization "identified-organization" +#define NID_identified_organization 676 +#define OBJ_identified_organization 1L, 3L + +#define SN_certicom_arc "certicom-arc" +#define NID_certicom_arc 677 +#define OBJ_certicom_arc 1L, 3L, 132L + +#define SN_wap "wap" +#define NID_wap 678 +#define OBJ_wap 2L, 23L, 43L + +#define SN_wap_wsg "wap-wsg" +#define NID_wap_wsg 679 +#define OBJ_wap_wsg 2L, 23L, 43L, 1L + +#define SN_X9_62_id_characteristic_two_basis "id-characteristic-two-basis" +#define NID_X9_62_id_characteristic_two_basis 680 +#define OBJ_X9_62_id_characteristic_two_basis 1L, 2L, 840L, 10045L, 1L, 2L, 3L + +#define SN_X9_62_onBasis "onBasis" +#define NID_X9_62_onBasis 681 +#define OBJ_X9_62_onBasis 1L, 2L, 840L, 10045L, 1L, 2L, 3L, 1L + +#define SN_X9_62_tpBasis "tpBasis" +#define NID_X9_62_tpBasis 682 +#define OBJ_X9_62_tpBasis 1L, 2L, 840L, 10045L, 1L, 2L, 3L, 2L + +#define SN_X9_62_ppBasis "ppBasis" +#define NID_X9_62_ppBasis 683 +#define OBJ_X9_62_ppBasis 1L, 2L, 840L, 10045L, 1L, 2L, 3L, 3L + +#define SN_X9_62_c2pnb163v1 "c2pnb163v1" +#define NID_X9_62_c2pnb163v1 684 +#define OBJ_X9_62_c2pnb163v1 1L, 2L, 840L, 10045L, 3L, 0L, 1L + +#define SN_X9_62_c2pnb163v2 "c2pnb163v2" +#define NID_X9_62_c2pnb163v2 685 +#define OBJ_X9_62_c2pnb163v2 1L, 2L, 840L, 10045L, 3L, 0L, 2L + +#define SN_X9_62_c2pnb163v3 "c2pnb163v3" +#define NID_X9_62_c2pnb163v3 686 +#define OBJ_X9_62_c2pnb163v3 1L, 2L, 840L, 10045L, 3L, 0L, 3L + +#define SN_X9_62_c2pnb176v1 "c2pnb176v1" +#define NID_X9_62_c2pnb176v1 687 +#define OBJ_X9_62_c2pnb176v1 1L, 2L, 840L, 10045L, 3L, 0L, 4L + +#define SN_X9_62_c2tnb191v1 "c2tnb191v1" +#define NID_X9_62_c2tnb191v1 688 +#define OBJ_X9_62_c2tnb191v1 1L, 2L, 840L, 10045L, 3L, 0L, 5L + +#define SN_X9_62_c2tnb191v2 "c2tnb191v2" +#define NID_X9_62_c2tnb191v2 689 +#define OBJ_X9_62_c2tnb191v2 1L, 2L, 840L, 10045L, 3L, 0L, 6L + +#define SN_X9_62_c2tnb191v3 "c2tnb191v3" +#define NID_X9_62_c2tnb191v3 690 +#define OBJ_X9_62_c2tnb191v3 1L, 2L, 840L, 10045L, 3L, 0L, 7L + +#define SN_X9_62_c2onb191v4 "c2onb191v4" +#define NID_X9_62_c2onb191v4 691 +#define OBJ_X9_62_c2onb191v4 1L, 2L, 840L, 10045L, 3L, 0L, 8L + +#define SN_X9_62_c2onb191v5 "c2onb191v5" +#define NID_X9_62_c2onb191v5 692 +#define OBJ_X9_62_c2onb191v5 1L, 2L, 840L, 10045L, 3L, 0L, 9L + +#define SN_X9_62_c2pnb208w1 "c2pnb208w1" +#define NID_X9_62_c2pnb208w1 693 +#define OBJ_X9_62_c2pnb208w1 1L, 2L, 840L, 10045L, 3L, 0L, 10L + +#define SN_X9_62_c2tnb239v1 "c2tnb239v1" +#define NID_X9_62_c2tnb239v1 694 +#define OBJ_X9_62_c2tnb239v1 1L, 2L, 840L, 10045L, 3L, 0L, 11L + +#define SN_X9_62_c2tnb239v2 "c2tnb239v2" +#define NID_X9_62_c2tnb239v2 695 +#define OBJ_X9_62_c2tnb239v2 1L, 2L, 840L, 10045L, 3L, 0L, 12L + +#define SN_X9_62_c2tnb239v3 "c2tnb239v3" +#define NID_X9_62_c2tnb239v3 696 +#define OBJ_X9_62_c2tnb239v3 1L, 2L, 840L, 10045L, 3L, 0L, 13L + +#define SN_X9_62_c2onb239v4 "c2onb239v4" +#define NID_X9_62_c2onb239v4 697 +#define OBJ_X9_62_c2onb239v4 1L, 2L, 840L, 10045L, 3L, 0L, 14L + +#define SN_X9_62_c2onb239v5 "c2onb239v5" +#define NID_X9_62_c2onb239v5 698 +#define OBJ_X9_62_c2onb239v5 1L, 2L, 840L, 10045L, 3L, 0L, 15L + +#define SN_X9_62_c2pnb272w1 "c2pnb272w1" +#define NID_X9_62_c2pnb272w1 699 +#define OBJ_X9_62_c2pnb272w1 1L, 2L, 840L, 10045L, 3L, 0L, 16L + +#define SN_X9_62_c2pnb304w1 "c2pnb304w1" +#define NID_X9_62_c2pnb304w1 700 +#define OBJ_X9_62_c2pnb304w1 1L, 2L, 840L, 10045L, 3L, 0L, 17L + +#define SN_X9_62_c2tnb359v1 "c2tnb359v1" +#define NID_X9_62_c2tnb359v1 701 +#define OBJ_X9_62_c2tnb359v1 1L, 2L, 840L, 10045L, 3L, 0L, 18L + +#define SN_X9_62_c2pnb368w1 "c2pnb368w1" +#define NID_X9_62_c2pnb368w1 702 +#define OBJ_X9_62_c2pnb368w1 1L, 2L, 840L, 10045L, 3L, 0L, 19L + +#define SN_X9_62_c2tnb431r1 "c2tnb431r1" +#define NID_X9_62_c2tnb431r1 703 +#define OBJ_X9_62_c2tnb431r1 1L, 2L, 840L, 10045L, 3L, 0L, 20L + +#define SN_secp112r1 "secp112r1" +#define NID_secp112r1 704 +#define OBJ_secp112r1 1L, 3L, 132L, 0L, 6L + +#define SN_secp112r2 "secp112r2" +#define NID_secp112r2 705 +#define OBJ_secp112r2 1L, 3L, 132L, 0L, 7L + +#define SN_secp128r1 "secp128r1" +#define NID_secp128r1 706 +#define OBJ_secp128r1 1L, 3L, 132L, 0L, 28L + +#define SN_secp128r2 "secp128r2" +#define NID_secp128r2 707 +#define OBJ_secp128r2 1L, 3L, 132L, 0L, 29L + +#define SN_secp160k1 "secp160k1" +#define NID_secp160k1 708 +#define OBJ_secp160k1 1L, 3L, 132L, 0L, 9L + +#define SN_secp160r1 "secp160r1" +#define NID_secp160r1 709 +#define OBJ_secp160r1 1L, 3L, 132L, 0L, 8L + +#define SN_secp160r2 "secp160r2" +#define NID_secp160r2 710 +#define OBJ_secp160r2 1L, 3L, 132L, 0L, 30L + +#define SN_secp192k1 "secp192k1" +#define NID_secp192k1 711 +#define OBJ_secp192k1 1L, 3L, 132L, 0L, 31L + +#define SN_secp224k1 "secp224k1" +#define NID_secp224k1 712 +#define OBJ_secp224k1 1L, 3L, 132L, 0L, 32L + +#define SN_secp224r1 "secp224r1" +#define NID_secp224r1 713 +#define OBJ_secp224r1 1L, 3L, 132L, 0L, 33L + +#define SN_secp256k1 "secp256k1" +#define NID_secp256k1 714 +#define OBJ_secp256k1 1L, 3L, 132L, 0L, 10L + +#define SN_secp384r1 "secp384r1" +#define NID_secp384r1 715 +#define OBJ_secp384r1 1L, 3L, 132L, 0L, 34L + +#define SN_secp521r1 "secp521r1" +#define NID_secp521r1 716 +#define OBJ_secp521r1 1L, 3L, 132L, 0L, 35L + +#define SN_sect113r1 "sect113r1" +#define NID_sect113r1 717 +#define OBJ_sect113r1 1L, 3L, 132L, 0L, 4L + +#define SN_sect113r2 "sect113r2" +#define NID_sect113r2 718 +#define OBJ_sect113r2 1L, 3L, 132L, 0L, 5L + +#define SN_sect131r1 "sect131r1" +#define NID_sect131r1 719 +#define OBJ_sect131r1 1L, 3L, 132L, 0L, 22L + +#define SN_sect131r2 "sect131r2" +#define NID_sect131r2 720 +#define OBJ_sect131r2 1L, 3L, 132L, 0L, 23L + +#define SN_sect163k1 "sect163k1" +#define NID_sect163k1 721 +#define OBJ_sect163k1 1L, 3L, 132L, 0L, 1L + +#define SN_sect163r1 "sect163r1" +#define NID_sect163r1 722 +#define OBJ_sect163r1 1L, 3L, 132L, 0L, 2L + +#define SN_sect163r2 "sect163r2" +#define NID_sect163r2 723 +#define OBJ_sect163r2 1L, 3L, 132L, 0L, 15L + +#define SN_sect193r1 "sect193r1" +#define NID_sect193r1 724 +#define OBJ_sect193r1 1L, 3L, 132L, 0L, 24L + +#define SN_sect193r2 "sect193r2" +#define NID_sect193r2 725 +#define OBJ_sect193r2 1L, 3L, 132L, 0L, 25L + +#define SN_sect233k1 "sect233k1" +#define NID_sect233k1 726 +#define OBJ_sect233k1 1L, 3L, 132L, 0L, 26L + +#define SN_sect233r1 "sect233r1" +#define NID_sect233r1 727 +#define OBJ_sect233r1 1L, 3L, 132L, 0L, 27L + +#define SN_sect239k1 "sect239k1" +#define NID_sect239k1 728 +#define OBJ_sect239k1 1L, 3L, 132L, 0L, 3L + +#define SN_sect283k1 "sect283k1" +#define NID_sect283k1 729 +#define OBJ_sect283k1 1L, 3L, 132L, 0L, 16L + +#define SN_sect283r1 "sect283r1" +#define NID_sect283r1 730 +#define OBJ_sect283r1 1L, 3L, 132L, 0L, 17L + +#define SN_sect409k1 "sect409k1" +#define NID_sect409k1 731 +#define OBJ_sect409k1 1L, 3L, 132L, 0L, 36L + +#define SN_sect409r1 "sect409r1" +#define NID_sect409r1 732 +#define OBJ_sect409r1 1L, 3L, 132L, 0L, 37L + +#define SN_sect571k1 "sect571k1" +#define NID_sect571k1 733 +#define OBJ_sect571k1 1L, 3L, 132L, 0L, 38L + +#define SN_sect571r1 "sect571r1" +#define NID_sect571r1 734 +#define OBJ_sect571r1 1L, 3L, 132L, 0L, 39L + +#define SN_wap_wsg_idm_ecid_wtls1 "wap-wsg-idm-ecid-wtls1" +#define NID_wap_wsg_idm_ecid_wtls1 735 +#define OBJ_wap_wsg_idm_ecid_wtls1 2L, 23L, 43L, 1L, 4L, 1L + +#define SN_wap_wsg_idm_ecid_wtls3 "wap-wsg-idm-ecid-wtls3" +#define NID_wap_wsg_idm_ecid_wtls3 736 +#define OBJ_wap_wsg_idm_ecid_wtls3 2L, 23L, 43L, 1L, 4L, 3L + +#define SN_wap_wsg_idm_ecid_wtls4 "wap-wsg-idm-ecid-wtls4" +#define NID_wap_wsg_idm_ecid_wtls4 737 +#define OBJ_wap_wsg_idm_ecid_wtls4 2L, 23L, 43L, 1L, 4L, 4L + +#define SN_wap_wsg_idm_ecid_wtls5 "wap-wsg-idm-ecid-wtls5" +#define NID_wap_wsg_idm_ecid_wtls5 738 +#define OBJ_wap_wsg_idm_ecid_wtls5 2L, 23L, 43L, 1L, 4L, 5L + +#define SN_wap_wsg_idm_ecid_wtls6 "wap-wsg-idm-ecid-wtls6" +#define NID_wap_wsg_idm_ecid_wtls6 739 +#define OBJ_wap_wsg_idm_ecid_wtls6 2L, 23L, 43L, 1L, 4L, 6L + +#define SN_wap_wsg_idm_ecid_wtls7 "wap-wsg-idm-ecid-wtls7" +#define NID_wap_wsg_idm_ecid_wtls7 740 +#define OBJ_wap_wsg_idm_ecid_wtls7 2L, 23L, 43L, 1L, 4L, 7L + +#define SN_wap_wsg_idm_ecid_wtls8 "wap-wsg-idm-ecid-wtls8" +#define NID_wap_wsg_idm_ecid_wtls8 741 +#define OBJ_wap_wsg_idm_ecid_wtls8 2L, 23L, 43L, 1L, 4L, 8L + +#define SN_wap_wsg_idm_ecid_wtls9 "wap-wsg-idm-ecid-wtls9" +#define NID_wap_wsg_idm_ecid_wtls9 742 +#define OBJ_wap_wsg_idm_ecid_wtls9 2L, 23L, 43L, 1L, 4L, 9L + +#define SN_wap_wsg_idm_ecid_wtls10 "wap-wsg-idm-ecid-wtls10" +#define NID_wap_wsg_idm_ecid_wtls10 743 +#define OBJ_wap_wsg_idm_ecid_wtls10 2L, 23L, 43L, 1L, 4L, 10L + +#define SN_wap_wsg_idm_ecid_wtls11 "wap-wsg-idm-ecid-wtls11" +#define NID_wap_wsg_idm_ecid_wtls11 744 +#define OBJ_wap_wsg_idm_ecid_wtls11 2L, 23L, 43L, 1L, 4L, 11L + +#define SN_wap_wsg_idm_ecid_wtls12 "wap-wsg-idm-ecid-wtls12" +#define NID_wap_wsg_idm_ecid_wtls12 745 +#define OBJ_wap_wsg_idm_ecid_wtls12 2L, 23L, 43L, 1L, 4L, 12L + +#define SN_any_policy "anyPolicy" +#define LN_any_policy "X509v3 Any Policy" +#define NID_any_policy 746 +#define OBJ_any_policy 2L, 5L, 29L, 32L, 0L + +#define SN_policy_mappings "policyMappings" +#define LN_policy_mappings "X509v3 Policy Mappings" +#define NID_policy_mappings 747 +#define OBJ_policy_mappings 2L, 5L, 29L, 33L + +#define SN_inhibit_any_policy "inhibitAnyPolicy" +#define LN_inhibit_any_policy "X509v3 Inhibit Any Policy" +#define NID_inhibit_any_policy 748 +#define OBJ_inhibit_any_policy 2L, 5L, 29L, 54L + +#define SN_ipsec3 "Oakley-EC2N-3" +#define LN_ipsec3 "ipsec3" +#define NID_ipsec3 749 + +#define SN_ipsec4 "Oakley-EC2N-4" +#define LN_ipsec4 "ipsec4" +#define NID_ipsec4 750 + +#define SN_camellia_128_cbc "CAMELLIA-128-CBC" +#define LN_camellia_128_cbc "camellia-128-cbc" +#define NID_camellia_128_cbc 751 +#define OBJ_camellia_128_cbc 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 1L, 2L + +#define SN_camellia_192_cbc "CAMELLIA-192-CBC" +#define LN_camellia_192_cbc "camellia-192-cbc" +#define NID_camellia_192_cbc 752 +#define OBJ_camellia_192_cbc 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 1L, 3L + +#define SN_camellia_256_cbc "CAMELLIA-256-CBC" +#define LN_camellia_256_cbc "camellia-256-cbc" +#define NID_camellia_256_cbc 753 +#define OBJ_camellia_256_cbc 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 1L, 4L + +#define SN_camellia_128_ecb "CAMELLIA-128-ECB" +#define LN_camellia_128_ecb "camellia-128-ecb" +#define NID_camellia_128_ecb 754 +#define OBJ_camellia_128_ecb 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 1L + +#define SN_camellia_192_ecb "CAMELLIA-192-ECB" +#define LN_camellia_192_ecb "camellia-192-ecb" +#define NID_camellia_192_ecb 755 +#define OBJ_camellia_192_ecb 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 21L + +#define SN_camellia_256_ecb "CAMELLIA-256-ECB" +#define LN_camellia_256_ecb "camellia-256-ecb" +#define NID_camellia_256_ecb 756 +#define OBJ_camellia_256_ecb 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 41L + +#define SN_camellia_128_cfb128 "CAMELLIA-128-CFB" +#define LN_camellia_128_cfb128 "camellia-128-cfb" +#define NID_camellia_128_cfb128 757 +#define OBJ_camellia_128_cfb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 4L + +#define SN_camellia_192_cfb128 "CAMELLIA-192-CFB" +#define LN_camellia_192_cfb128 "camellia-192-cfb" +#define NID_camellia_192_cfb128 758 +#define OBJ_camellia_192_cfb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 24L + +#define SN_camellia_256_cfb128 "CAMELLIA-256-CFB" +#define LN_camellia_256_cfb128 "camellia-256-cfb" +#define NID_camellia_256_cfb128 759 +#define OBJ_camellia_256_cfb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 44L + +#define SN_camellia_128_cfb1 "CAMELLIA-128-CFB1" +#define LN_camellia_128_cfb1 "camellia-128-cfb1" +#define NID_camellia_128_cfb1 760 + +#define SN_camellia_192_cfb1 "CAMELLIA-192-CFB1" +#define LN_camellia_192_cfb1 "camellia-192-cfb1" +#define NID_camellia_192_cfb1 761 + +#define SN_camellia_256_cfb1 "CAMELLIA-256-CFB1" +#define LN_camellia_256_cfb1 "camellia-256-cfb1" +#define NID_camellia_256_cfb1 762 + +#define SN_camellia_128_cfb8 "CAMELLIA-128-CFB8" +#define LN_camellia_128_cfb8 "camellia-128-cfb8" +#define NID_camellia_128_cfb8 763 + +#define SN_camellia_192_cfb8 "CAMELLIA-192-CFB8" +#define LN_camellia_192_cfb8 "camellia-192-cfb8" +#define NID_camellia_192_cfb8 764 + +#define SN_camellia_256_cfb8 "CAMELLIA-256-CFB8" +#define LN_camellia_256_cfb8 "camellia-256-cfb8" +#define NID_camellia_256_cfb8 765 + +#define SN_camellia_128_ofb128 "CAMELLIA-128-OFB" +#define LN_camellia_128_ofb128 "camellia-128-ofb" +#define NID_camellia_128_ofb128 766 +#define OBJ_camellia_128_ofb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 3L + +#define SN_camellia_192_ofb128 "CAMELLIA-192-OFB" +#define LN_camellia_192_ofb128 "camellia-192-ofb" +#define NID_camellia_192_ofb128 767 +#define OBJ_camellia_192_ofb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 23L + +#define SN_camellia_256_ofb128 "CAMELLIA-256-OFB" +#define LN_camellia_256_ofb128 "camellia-256-ofb" +#define NID_camellia_256_ofb128 768 +#define OBJ_camellia_256_ofb128 0L, 3L, 4401L, 5L, 3L, 1L, 9L, 43L + +#define SN_subject_directory_attributes "subjectDirectoryAttributes" +#define LN_subject_directory_attributes "X509v3 Subject Directory Attributes" +#define NID_subject_directory_attributes 769 +#define OBJ_subject_directory_attributes 2L, 5L, 29L, 9L + +#define SN_issuing_distribution_point "issuingDistributionPoint" +#define LN_issuing_distribution_point "X509v3 Issuing Distribution Point" +#define NID_issuing_distribution_point 770 +#define OBJ_issuing_distribution_point 2L, 5L, 29L, 28L + +#define SN_certificate_issuer "certificateIssuer" +#define LN_certificate_issuer "X509v3 Certificate Issuer" +#define NID_certificate_issuer 771 +#define OBJ_certificate_issuer 2L, 5L, 29L, 29L + +#define SN_kisa "KISA" +#define LN_kisa "kisa" +#define NID_kisa 773 +#define OBJ_kisa 1L, 2L, 410L, 200004L + +#define SN_seed_ecb "SEED-ECB" +#define LN_seed_ecb "seed-ecb" +#define NID_seed_ecb 776 +#define OBJ_seed_ecb 1L, 2L, 410L, 200004L, 1L, 3L + +#define SN_seed_cbc "SEED-CBC" +#define LN_seed_cbc "seed-cbc" +#define NID_seed_cbc 777 +#define OBJ_seed_cbc 1L, 2L, 410L, 200004L, 1L, 4L + +#define SN_seed_ofb128 "SEED-OFB" +#define LN_seed_ofb128 "seed-ofb" +#define NID_seed_ofb128 778 +#define OBJ_seed_ofb128 1L, 2L, 410L, 200004L, 1L, 6L + +#define SN_seed_cfb128 "SEED-CFB" +#define LN_seed_cfb128 "seed-cfb" +#define NID_seed_cfb128 779 +#define OBJ_seed_cfb128 1L, 2L, 410L, 200004L, 1L, 5L + +#define SN_hmac_md5 "HMAC-MD5" +#define LN_hmac_md5 "hmac-md5" +#define NID_hmac_md5 780 +#define OBJ_hmac_md5 1L, 3L, 6L, 1L, 5L, 5L, 8L, 1L, 1L + +#define SN_hmac_sha1 "HMAC-SHA1" +#define LN_hmac_sha1 "hmac-sha1" +#define NID_hmac_sha1 781 +#define OBJ_hmac_sha1 1L, 3L, 6L, 1L, 5L, 5L, 8L, 1L, 2L + +#define SN_id_PasswordBasedMAC "id-PasswordBasedMAC" +#define LN_id_PasswordBasedMAC "password based MAC" +#define NID_id_PasswordBasedMAC 782 +#define OBJ_id_PasswordBasedMAC 1L, 2L, 840L, 113533L, 7L, 66L, 13L + +#define SN_id_DHBasedMac "id-DHBasedMac" +#define LN_id_DHBasedMac "Diffie-Hellman based MAC" +#define NID_id_DHBasedMac 783 +#define OBJ_id_DHBasedMac 1L, 2L, 840L, 113533L, 7L, 66L, 30L + +#define SN_id_it_suppLangTags "id-it-suppLangTags" +#define NID_id_it_suppLangTags 784 +#define OBJ_id_it_suppLangTags 1L, 3L, 6L, 1L, 5L, 5L, 7L, 4L, 16L + +#define SN_caRepository "caRepository" +#define LN_caRepository "CA Repository" +#define NID_caRepository 785 +#define OBJ_caRepository 1L, 3L, 6L, 1L, 5L, 5L, 7L, 48L, 5L + +#define SN_id_smime_ct_compressedData "id-smime-ct-compressedData" +#define NID_id_smime_ct_compressedData 786 +#define OBJ_id_smime_ct_compressedData \ + 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 9L + +#define SN_id_ct_asciiTextWithCRLF "id-ct-asciiTextWithCRLF" +#define NID_id_ct_asciiTextWithCRLF 787 +#define OBJ_id_ct_asciiTextWithCRLF 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 1L, 27L + +#define SN_id_aes128_wrap "id-aes128-wrap" +#define NID_id_aes128_wrap 788 +#define OBJ_id_aes128_wrap 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 5L + +#define SN_id_aes192_wrap "id-aes192-wrap" +#define NID_id_aes192_wrap 789 +#define OBJ_id_aes192_wrap 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 25L + +#define SN_id_aes256_wrap "id-aes256-wrap" +#define NID_id_aes256_wrap 790 +#define OBJ_id_aes256_wrap 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 45L + +#define SN_ecdsa_with_Recommended "ecdsa-with-Recommended" +#define NID_ecdsa_with_Recommended 791 +#define OBJ_ecdsa_with_Recommended 1L, 2L, 840L, 10045L, 4L, 2L + +#define SN_ecdsa_with_Specified "ecdsa-with-Specified" +#define NID_ecdsa_with_Specified 792 +#define OBJ_ecdsa_with_Specified 1L, 2L, 840L, 10045L, 4L, 3L + +#define SN_ecdsa_with_SHA224 "ecdsa-with-SHA224" +#define NID_ecdsa_with_SHA224 793 +#define OBJ_ecdsa_with_SHA224 1L, 2L, 840L, 10045L, 4L, 3L, 1L + +#define SN_ecdsa_with_SHA256 "ecdsa-with-SHA256" +#define NID_ecdsa_with_SHA256 794 +#define OBJ_ecdsa_with_SHA256 1L, 2L, 840L, 10045L, 4L, 3L, 2L + +#define SN_ecdsa_with_SHA384 "ecdsa-with-SHA384" +#define NID_ecdsa_with_SHA384 795 +#define OBJ_ecdsa_with_SHA384 1L, 2L, 840L, 10045L, 4L, 3L, 3L + +#define SN_ecdsa_with_SHA512 "ecdsa-with-SHA512" +#define NID_ecdsa_with_SHA512 796 +#define OBJ_ecdsa_with_SHA512 1L, 2L, 840L, 10045L, 4L, 3L, 4L + +#define LN_hmacWithMD5 "hmacWithMD5" +#define NID_hmacWithMD5 797 +#define OBJ_hmacWithMD5 1L, 2L, 840L, 113549L, 2L, 6L + +#define LN_hmacWithSHA224 "hmacWithSHA224" +#define NID_hmacWithSHA224 798 +#define OBJ_hmacWithSHA224 1L, 2L, 840L, 113549L, 2L, 8L + +#define LN_hmacWithSHA256 "hmacWithSHA256" +#define NID_hmacWithSHA256 799 +#define OBJ_hmacWithSHA256 1L, 2L, 840L, 113549L, 2L, 9L + +#define LN_hmacWithSHA384 "hmacWithSHA384" +#define NID_hmacWithSHA384 800 +#define OBJ_hmacWithSHA384 1L, 2L, 840L, 113549L, 2L, 10L + +#define LN_hmacWithSHA512 "hmacWithSHA512" +#define NID_hmacWithSHA512 801 +#define OBJ_hmacWithSHA512 1L, 2L, 840L, 113549L, 2L, 11L + +#define SN_dsa_with_SHA224 "dsa_with_SHA224" +#define NID_dsa_with_SHA224 802 +#define OBJ_dsa_with_SHA224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 1L + +#define SN_dsa_with_SHA256 "dsa_with_SHA256" +#define NID_dsa_with_SHA256 803 +#define OBJ_dsa_with_SHA256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 2L + +#define SN_whirlpool "whirlpool" +#define NID_whirlpool 804 +#define OBJ_whirlpool 1L, 0L, 10118L, 3L, 0L, 55L + +#define SN_cryptopro "cryptopro" +#define NID_cryptopro 805 +#define OBJ_cryptopro 1L, 2L, 643L, 2L, 2L + +#define SN_cryptocom "cryptocom" +#define NID_cryptocom 806 +#define OBJ_cryptocom 1L, 2L, 643L, 2L, 9L + +#define SN_id_GostR3411_94_with_GostR3410_2001 \ + "id-GostR3411-94-with-GostR3410-2001" +#define LN_id_GostR3411_94_with_GostR3410_2001 \ + "GOST R 34.11-94 with GOST R 34.10-2001" +#define NID_id_GostR3411_94_with_GostR3410_2001 807 +#define OBJ_id_GostR3411_94_with_GostR3410_2001 1L, 2L, 643L, 2L, 2L, 3L + +#define SN_id_GostR3411_94_with_GostR3410_94 "id-GostR3411-94-with-GostR3410-94" +#define LN_id_GostR3411_94_with_GostR3410_94 \ + "GOST R 34.11-94 with GOST R 34.10-94" +#define NID_id_GostR3411_94_with_GostR3410_94 808 +#define OBJ_id_GostR3411_94_with_GostR3410_94 1L, 2L, 643L, 2L, 2L, 4L + +#define SN_id_GostR3411_94 "md_gost94" +#define LN_id_GostR3411_94 "GOST R 34.11-94" +#define NID_id_GostR3411_94 809 +#define OBJ_id_GostR3411_94 1L, 2L, 643L, 2L, 2L, 9L + +#define SN_id_HMACGostR3411_94 "id-HMACGostR3411-94" +#define LN_id_HMACGostR3411_94 "HMAC GOST 34.11-94" +#define NID_id_HMACGostR3411_94 810 +#define OBJ_id_HMACGostR3411_94 1L, 2L, 643L, 2L, 2L, 10L + +#define SN_id_GostR3410_2001 "gost2001" +#define LN_id_GostR3410_2001 "GOST R 34.10-2001" +#define NID_id_GostR3410_2001 811 +#define OBJ_id_GostR3410_2001 1L, 2L, 643L, 2L, 2L, 19L + +#define SN_id_GostR3410_94 "gost94" +#define LN_id_GostR3410_94 "GOST R 34.10-94" +#define NID_id_GostR3410_94 812 +#define OBJ_id_GostR3410_94 1L, 2L, 643L, 2L, 2L, 20L + +#define SN_id_Gost28147_89 "gost89" +#define LN_id_Gost28147_89 "GOST 28147-89" +#define NID_id_Gost28147_89 813 +#define OBJ_id_Gost28147_89 1L, 2L, 643L, 2L, 2L, 21L + +#define SN_gost89_cnt "gost89-cnt" +#define NID_gost89_cnt 814 + +#define SN_id_Gost28147_89_MAC "gost-mac" +#define LN_id_Gost28147_89_MAC "GOST 28147-89 MAC" +#define NID_id_Gost28147_89_MAC 815 +#define OBJ_id_Gost28147_89_MAC 1L, 2L, 643L, 2L, 2L, 22L + +#define SN_id_GostR3411_94_prf "prf-gostr3411-94" +#define LN_id_GostR3411_94_prf "GOST R 34.11-94 PRF" +#define NID_id_GostR3411_94_prf 816 +#define OBJ_id_GostR3411_94_prf 1L, 2L, 643L, 2L, 2L, 23L + +#define SN_id_GostR3410_2001DH "id-GostR3410-2001DH" +#define LN_id_GostR3410_2001DH "GOST R 34.10-2001 DH" +#define NID_id_GostR3410_2001DH 817 +#define OBJ_id_GostR3410_2001DH 1L, 2L, 643L, 2L, 2L, 98L + +#define SN_id_GostR3410_94DH "id-GostR3410-94DH" +#define LN_id_GostR3410_94DH "GOST R 34.10-94 DH" +#define NID_id_GostR3410_94DH 818 +#define OBJ_id_GostR3410_94DH 1L, 2L, 643L, 2L, 2L, 99L + +#define SN_id_Gost28147_89_CryptoPro_KeyMeshing \ + "id-Gost28147-89-CryptoPro-KeyMeshing" +#define NID_id_Gost28147_89_CryptoPro_KeyMeshing 819 +#define OBJ_id_Gost28147_89_CryptoPro_KeyMeshing 1L, 2L, 643L, 2L, 2L, 14L, 1L + +#define SN_id_Gost28147_89_None_KeyMeshing "id-Gost28147-89-None-KeyMeshing" +#define NID_id_Gost28147_89_None_KeyMeshing 820 +#define OBJ_id_Gost28147_89_None_KeyMeshing 1L, 2L, 643L, 2L, 2L, 14L, 0L + +#define SN_id_GostR3411_94_TestParamSet "id-GostR3411-94-TestParamSet" +#define NID_id_GostR3411_94_TestParamSet 821 +#define OBJ_id_GostR3411_94_TestParamSet 1L, 2L, 643L, 2L, 2L, 30L, 0L + +#define SN_id_GostR3411_94_CryptoProParamSet "id-GostR3411-94-CryptoProParamSet" +#define NID_id_GostR3411_94_CryptoProParamSet 822 +#define OBJ_id_GostR3411_94_CryptoProParamSet 1L, 2L, 643L, 2L, 2L, 30L, 1L + +#define SN_id_Gost28147_89_TestParamSet "id-Gost28147-89-TestParamSet" +#define NID_id_Gost28147_89_TestParamSet 823 +#define OBJ_id_Gost28147_89_TestParamSet 1L, 2L, 643L, 2L, 2L, 31L, 0L + +#define SN_id_Gost28147_89_CryptoPro_A_ParamSet \ + "id-Gost28147-89-CryptoPro-A-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_A_ParamSet 824 +#define OBJ_id_Gost28147_89_CryptoPro_A_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 1L + +#define SN_id_Gost28147_89_CryptoPro_B_ParamSet \ + "id-Gost28147-89-CryptoPro-B-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_B_ParamSet 825 +#define OBJ_id_Gost28147_89_CryptoPro_B_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 2L + +#define SN_id_Gost28147_89_CryptoPro_C_ParamSet \ + "id-Gost28147-89-CryptoPro-C-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_C_ParamSet 826 +#define OBJ_id_Gost28147_89_CryptoPro_C_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 3L + +#define SN_id_Gost28147_89_CryptoPro_D_ParamSet \ + "id-Gost28147-89-CryptoPro-D-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_D_ParamSet 827 +#define OBJ_id_Gost28147_89_CryptoPro_D_ParamSet 1L, 2L, 643L, 2L, 2L, 31L, 4L + +#define SN_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet \ + "id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet 828 +#define OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 31L, 5L + +#define SN_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet \ + "id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet 829 +#define OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 31L, 6L + +#define SN_id_Gost28147_89_CryptoPro_RIC_1_ParamSet \ + "id-Gost28147-89-CryptoPro-RIC-1-ParamSet" +#define NID_id_Gost28147_89_CryptoPro_RIC_1_ParamSet 830 +#define OBJ_id_Gost28147_89_CryptoPro_RIC_1_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 31L, 7L + +#define SN_id_GostR3410_94_TestParamSet "id-GostR3410-94-TestParamSet" +#define NID_id_GostR3410_94_TestParamSet 831 +#define OBJ_id_GostR3410_94_TestParamSet 1L, 2L, 643L, 2L, 2L, 32L, 0L + +#define SN_id_GostR3410_94_CryptoPro_A_ParamSet \ + "id-GostR3410-94-CryptoPro-A-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_A_ParamSet 832 +#define OBJ_id_GostR3410_94_CryptoPro_A_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 2L + +#define SN_id_GostR3410_94_CryptoPro_B_ParamSet \ + "id-GostR3410-94-CryptoPro-B-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_B_ParamSet 833 +#define OBJ_id_GostR3410_94_CryptoPro_B_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 3L + +#define SN_id_GostR3410_94_CryptoPro_C_ParamSet \ + "id-GostR3410-94-CryptoPro-C-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_C_ParamSet 834 +#define OBJ_id_GostR3410_94_CryptoPro_C_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 4L + +#define SN_id_GostR3410_94_CryptoPro_D_ParamSet \ + "id-GostR3410-94-CryptoPro-D-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_D_ParamSet 835 +#define OBJ_id_GostR3410_94_CryptoPro_D_ParamSet 1L, 2L, 643L, 2L, 2L, 32L, 5L + +#define SN_id_GostR3410_94_CryptoPro_XchA_ParamSet \ + "id-GostR3410-94-CryptoPro-XchA-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_XchA_ParamSet 836 +#define OBJ_id_GostR3410_94_CryptoPro_XchA_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 33L, 1L + +#define SN_id_GostR3410_94_CryptoPro_XchB_ParamSet \ + "id-GostR3410-94-CryptoPro-XchB-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_XchB_ParamSet 837 +#define OBJ_id_GostR3410_94_CryptoPro_XchB_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 33L, 2L + +#define SN_id_GostR3410_94_CryptoPro_XchC_ParamSet \ + "id-GostR3410-94-CryptoPro-XchC-ParamSet" +#define NID_id_GostR3410_94_CryptoPro_XchC_ParamSet 838 +#define OBJ_id_GostR3410_94_CryptoPro_XchC_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 33L, 3L + +#define SN_id_GostR3410_2001_TestParamSet "id-GostR3410-2001-TestParamSet" +#define NID_id_GostR3410_2001_TestParamSet 839 +#define OBJ_id_GostR3410_2001_TestParamSet 1L, 2L, 643L, 2L, 2L, 35L, 0L + +#define SN_id_GostR3410_2001_CryptoPro_A_ParamSet \ + "id-GostR3410-2001-CryptoPro-A-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_A_ParamSet 840 +#define OBJ_id_GostR3410_2001_CryptoPro_A_ParamSet 1L, 2L, 643L, 2L, 2L, 35L, 1L + +#define SN_id_GostR3410_2001_CryptoPro_B_ParamSet \ + "id-GostR3410-2001-CryptoPro-B-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_B_ParamSet 841 +#define OBJ_id_GostR3410_2001_CryptoPro_B_ParamSet 1L, 2L, 643L, 2L, 2L, 35L, 2L + +#define SN_id_GostR3410_2001_CryptoPro_C_ParamSet \ + "id-GostR3410-2001-CryptoPro-C-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_C_ParamSet 842 +#define OBJ_id_GostR3410_2001_CryptoPro_C_ParamSet 1L, 2L, 643L, 2L, 2L, 35L, 3L + +#define SN_id_GostR3410_2001_CryptoPro_XchA_ParamSet \ + "id-GostR3410-2001-CryptoPro-XchA-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet 843 +#define OBJ_id_GostR3410_2001_CryptoPro_XchA_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 36L, 0L + +#define SN_id_GostR3410_2001_CryptoPro_XchB_ParamSet \ + "id-GostR3410-2001-CryptoPro-XchB-ParamSet" +#define NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet 844 +#define OBJ_id_GostR3410_2001_CryptoPro_XchB_ParamSet \ + 1L, 2L, 643L, 2L, 2L, 36L, 1L + +#define SN_id_GostR3410_94_a "id-GostR3410-94-a" +#define NID_id_GostR3410_94_a 845 +#define OBJ_id_GostR3410_94_a 1L, 2L, 643L, 2L, 2L, 20L, 1L + +#define SN_id_GostR3410_94_aBis "id-GostR3410-94-aBis" +#define NID_id_GostR3410_94_aBis 846 +#define OBJ_id_GostR3410_94_aBis 1L, 2L, 643L, 2L, 2L, 20L, 2L + +#define SN_id_GostR3410_94_b "id-GostR3410-94-b" +#define NID_id_GostR3410_94_b 847 +#define OBJ_id_GostR3410_94_b 1L, 2L, 643L, 2L, 2L, 20L, 3L + +#define SN_id_GostR3410_94_bBis "id-GostR3410-94-bBis" +#define NID_id_GostR3410_94_bBis 848 +#define OBJ_id_GostR3410_94_bBis 1L, 2L, 643L, 2L, 2L, 20L, 4L + +#define SN_id_Gost28147_89_cc "id-Gost28147-89-cc" +#define LN_id_Gost28147_89_cc "GOST 28147-89 Cryptocom ParamSet" +#define NID_id_Gost28147_89_cc 849 +#define OBJ_id_Gost28147_89_cc 1L, 2L, 643L, 2L, 9L, 1L, 6L, 1L + +#define SN_id_GostR3410_94_cc "gost94cc" +#define LN_id_GostR3410_94_cc "GOST 34.10-94 Cryptocom" +#define NID_id_GostR3410_94_cc 850 +#define OBJ_id_GostR3410_94_cc 1L, 2L, 643L, 2L, 9L, 1L, 5L, 3L + +#define SN_id_GostR3410_2001_cc "gost2001cc" +#define LN_id_GostR3410_2001_cc "GOST 34.10-2001 Cryptocom" +#define NID_id_GostR3410_2001_cc 851 +#define OBJ_id_GostR3410_2001_cc 1L, 2L, 643L, 2L, 9L, 1L, 5L, 4L + +#define SN_id_GostR3411_94_with_GostR3410_94_cc \ + "id-GostR3411-94-with-GostR3410-94-cc" +#define LN_id_GostR3411_94_with_GostR3410_94_cc \ + "GOST R 34.11-94 with GOST R 34.10-94 Cryptocom" +#define NID_id_GostR3411_94_with_GostR3410_94_cc 852 +#define OBJ_id_GostR3411_94_with_GostR3410_94_cc \ + 1L, 2L, 643L, 2L, 9L, 1L, 3L, 3L + +#define SN_id_GostR3411_94_with_GostR3410_2001_cc \ + "id-GostR3411-94-with-GostR3410-2001-cc" +#define LN_id_GostR3411_94_with_GostR3410_2001_cc \ + "GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom" +#define NID_id_GostR3411_94_with_GostR3410_2001_cc 853 +#define OBJ_id_GostR3411_94_with_GostR3410_2001_cc \ + 1L, 2L, 643L, 2L, 9L, 1L, 3L, 4L + +#define SN_id_GostR3410_2001_ParamSet_cc "id-GostR3410-2001-ParamSet-cc" +#define LN_id_GostR3410_2001_ParamSet_cc \ + "GOST R 3410-2001 Parameter Set Cryptocom" +#define NID_id_GostR3410_2001_ParamSet_cc 854 +#define OBJ_id_GostR3410_2001_ParamSet_cc 1L, 2L, 643L, 2L, 9L, 1L, 8L, 1L + +#define SN_hmac "HMAC" +#define LN_hmac "hmac" +#define NID_hmac 855 + +#define SN_LocalKeySet "LocalKeySet" +#define LN_LocalKeySet "Microsoft Local Key set" +#define NID_LocalKeySet 856 +#define OBJ_LocalKeySet 1L, 3L, 6L, 1L, 4L, 1L, 311L, 17L, 2L + +#define SN_freshest_crl "freshestCRL" +#define LN_freshest_crl "X509v3 Freshest CRL" +#define NID_freshest_crl 857 +#define OBJ_freshest_crl 2L, 5L, 29L, 46L + +#define SN_id_on_permanentIdentifier "id-on-permanentIdentifier" +#define LN_id_on_permanentIdentifier "Permanent Identifier" +#define NID_id_on_permanentIdentifier 858 +#define OBJ_id_on_permanentIdentifier 1L, 3L, 6L, 1L, 5L, 5L, 7L, 8L, 3L + +#define LN_searchGuide "searchGuide" +#define NID_searchGuide 859 +#define OBJ_searchGuide 2L, 5L, 4L, 14L + +#define LN_businessCategory "businessCategory" +#define NID_businessCategory 860 +#define OBJ_businessCategory 2L, 5L, 4L, 15L + +#define LN_postalAddress "postalAddress" +#define NID_postalAddress 861 +#define OBJ_postalAddress 2L, 5L, 4L, 16L + +#define LN_postOfficeBox "postOfficeBox" +#define NID_postOfficeBox 862 +#define OBJ_postOfficeBox 2L, 5L, 4L, 18L + +#define LN_physicalDeliveryOfficeName "physicalDeliveryOfficeName" +#define NID_physicalDeliveryOfficeName 863 +#define OBJ_physicalDeliveryOfficeName 2L, 5L, 4L, 19L + +#define LN_telephoneNumber "telephoneNumber" +#define NID_telephoneNumber 864 +#define OBJ_telephoneNumber 2L, 5L, 4L, 20L + +#define LN_telexNumber "telexNumber" +#define NID_telexNumber 865 +#define OBJ_telexNumber 2L, 5L, 4L, 21L + +#define LN_teletexTerminalIdentifier "teletexTerminalIdentifier" +#define NID_teletexTerminalIdentifier 866 +#define OBJ_teletexTerminalIdentifier 2L, 5L, 4L, 22L + +#define LN_facsimileTelephoneNumber "facsimileTelephoneNumber" +#define NID_facsimileTelephoneNumber 867 +#define OBJ_facsimileTelephoneNumber 2L, 5L, 4L, 23L + +#define LN_x121Address "x121Address" +#define NID_x121Address 868 +#define OBJ_x121Address 2L, 5L, 4L, 24L + +#define LN_internationaliSDNNumber "internationaliSDNNumber" +#define NID_internationaliSDNNumber 869 +#define OBJ_internationaliSDNNumber 2L, 5L, 4L, 25L + +#define LN_registeredAddress "registeredAddress" +#define NID_registeredAddress 870 +#define OBJ_registeredAddress 2L, 5L, 4L, 26L + +#define LN_destinationIndicator "destinationIndicator" +#define NID_destinationIndicator 871 +#define OBJ_destinationIndicator 2L, 5L, 4L, 27L + +#define LN_preferredDeliveryMethod "preferredDeliveryMethod" +#define NID_preferredDeliveryMethod 872 +#define OBJ_preferredDeliveryMethod 2L, 5L, 4L, 28L + +#define LN_presentationAddress "presentationAddress" +#define NID_presentationAddress 873 +#define OBJ_presentationAddress 2L, 5L, 4L, 29L + +#define LN_supportedApplicationContext "supportedApplicationContext" +#define NID_supportedApplicationContext 874 +#define OBJ_supportedApplicationContext 2L, 5L, 4L, 30L + +#define SN_member "member" +#define NID_member 875 +#define OBJ_member 2L, 5L, 4L, 31L + +#define SN_owner "owner" +#define NID_owner 876 +#define OBJ_owner 2L, 5L, 4L, 32L + +#define LN_roleOccupant "roleOccupant" +#define NID_roleOccupant 877 +#define OBJ_roleOccupant 2L, 5L, 4L, 33L + +#define SN_seeAlso "seeAlso" +#define NID_seeAlso 878 +#define OBJ_seeAlso 2L, 5L, 4L, 34L + +#define LN_userPassword "userPassword" +#define NID_userPassword 879 +#define OBJ_userPassword 2L, 5L, 4L, 35L + +#define LN_userCertificate "userCertificate" +#define NID_userCertificate 880 +#define OBJ_userCertificate 2L, 5L, 4L, 36L + +#define LN_cACertificate "cACertificate" +#define NID_cACertificate 881 +#define OBJ_cACertificate 2L, 5L, 4L, 37L + +#define LN_authorityRevocationList "authorityRevocationList" +#define NID_authorityRevocationList 882 +#define OBJ_authorityRevocationList 2L, 5L, 4L, 38L + +#define LN_certificateRevocationList "certificateRevocationList" +#define NID_certificateRevocationList 883 +#define OBJ_certificateRevocationList 2L, 5L, 4L, 39L + +#define LN_crossCertificatePair "crossCertificatePair" +#define NID_crossCertificatePair 884 +#define OBJ_crossCertificatePair 2L, 5L, 4L, 40L + +#define LN_enhancedSearchGuide "enhancedSearchGuide" +#define NID_enhancedSearchGuide 885 +#define OBJ_enhancedSearchGuide 2L, 5L, 4L, 47L + +#define LN_protocolInformation "protocolInformation" +#define NID_protocolInformation 886 +#define OBJ_protocolInformation 2L, 5L, 4L, 48L + +#define LN_distinguishedName "distinguishedName" +#define NID_distinguishedName 887 +#define OBJ_distinguishedName 2L, 5L, 4L, 49L + +#define LN_uniqueMember "uniqueMember" +#define NID_uniqueMember 888 +#define OBJ_uniqueMember 2L, 5L, 4L, 50L + +#define LN_houseIdentifier "houseIdentifier" +#define NID_houseIdentifier 889 +#define OBJ_houseIdentifier 2L, 5L, 4L, 51L + +#define LN_supportedAlgorithms "supportedAlgorithms" +#define NID_supportedAlgorithms 890 +#define OBJ_supportedAlgorithms 2L, 5L, 4L, 52L + +#define LN_deltaRevocationList "deltaRevocationList" +#define NID_deltaRevocationList 891 +#define OBJ_deltaRevocationList 2L, 5L, 4L, 53L + +#define SN_dmdName "dmdName" +#define NID_dmdName 892 +#define OBJ_dmdName 2L, 5L, 4L, 54L + +#define SN_id_alg_PWRI_KEK "id-alg-PWRI-KEK" +#define NID_id_alg_PWRI_KEK 893 +#define OBJ_id_alg_PWRI_KEK 1L, 2L, 840L, 113549L, 1L, 9L, 16L, 3L, 9L + +#define SN_cmac "CMAC" +#define LN_cmac "cmac" +#define NID_cmac 894 + +#define SN_aes_128_gcm "id-aes128-GCM" +#define LN_aes_128_gcm "aes-128-gcm" +#define NID_aes_128_gcm 895 +#define OBJ_aes_128_gcm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 6L + +#define SN_aes_128_ccm "id-aes128-CCM" +#define LN_aes_128_ccm "aes-128-ccm" +#define NID_aes_128_ccm 896 +#define OBJ_aes_128_ccm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 7L + +#define SN_id_aes128_wrap_pad "id-aes128-wrap-pad" +#define NID_id_aes128_wrap_pad 897 +#define OBJ_id_aes128_wrap_pad 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 8L + +#define SN_aes_192_gcm "id-aes192-GCM" +#define LN_aes_192_gcm "aes-192-gcm" +#define NID_aes_192_gcm 898 +#define OBJ_aes_192_gcm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 26L + +#define SN_aes_192_ccm "id-aes192-CCM" +#define LN_aes_192_ccm "aes-192-ccm" +#define NID_aes_192_ccm 899 +#define OBJ_aes_192_ccm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 27L + +#define SN_id_aes192_wrap_pad "id-aes192-wrap-pad" +#define NID_id_aes192_wrap_pad 900 +#define OBJ_id_aes192_wrap_pad 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 28L + +#define SN_aes_256_gcm "id-aes256-GCM" +#define LN_aes_256_gcm "aes-256-gcm" +#define NID_aes_256_gcm 901 +#define OBJ_aes_256_gcm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 46L + +#define SN_aes_256_ccm "id-aes256-CCM" +#define LN_aes_256_ccm "aes-256-ccm" +#define NID_aes_256_ccm 902 +#define OBJ_aes_256_ccm 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 47L + +#define SN_id_aes256_wrap_pad "id-aes256-wrap-pad" +#define NID_id_aes256_wrap_pad 903 +#define OBJ_id_aes256_wrap_pad 2L, 16L, 840L, 1L, 101L, 3L, 4L, 1L, 48L + +#define SN_aes_128_ctr "AES-128-CTR" +#define LN_aes_128_ctr "aes-128-ctr" +#define NID_aes_128_ctr 904 + +#define SN_aes_192_ctr "AES-192-CTR" +#define LN_aes_192_ctr "aes-192-ctr" +#define NID_aes_192_ctr 905 + +#define SN_aes_256_ctr "AES-256-CTR" +#define LN_aes_256_ctr "aes-256-ctr" +#define NID_aes_256_ctr 906 + +#define SN_id_camellia128_wrap "id-camellia128-wrap" +#define NID_id_camellia128_wrap 907 +#define OBJ_id_camellia128_wrap 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 3L, 2L + +#define SN_id_camellia192_wrap "id-camellia192-wrap" +#define NID_id_camellia192_wrap 908 +#define OBJ_id_camellia192_wrap 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 3L, 3L + +#define SN_id_camellia256_wrap "id-camellia256-wrap" +#define NID_id_camellia256_wrap 909 +#define OBJ_id_camellia256_wrap 1L, 2L, 392L, 200011L, 61L, 1L, 1L, 3L, 4L + +#define SN_anyExtendedKeyUsage "anyExtendedKeyUsage" +#define LN_anyExtendedKeyUsage "Any Extended Key Usage" +#define NID_anyExtendedKeyUsage 910 +#define OBJ_anyExtendedKeyUsage 2L, 5L, 29L, 37L, 0L + +#define SN_mgf1 "MGF1" +#define LN_mgf1 "mgf1" +#define NID_mgf1 911 +#define OBJ_mgf1 1L, 2L, 840L, 113549L, 1L, 1L, 8L + +#define SN_rsassaPss "RSASSA-PSS" +#define LN_rsassaPss "rsassaPss" +#define NID_rsassaPss 912 +#define OBJ_rsassaPss 1L, 2L, 840L, 113549L, 1L, 1L, 10L + +#define SN_aes_128_xts "AES-128-XTS" +#define LN_aes_128_xts "aes-128-xts" +#define NID_aes_128_xts 913 + +#define SN_aes_256_xts "AES-256-XTS" +#define LN_aes_256_xts "aes-256-xts" +#define NID_aes_256_xts 914 + +#define SN_rc4_hmac_md5 "RC4-HMAC-MD5" +#define LN_rc4_hmac_md5 "rc4-hmac-md5" +#define NID_rc4_hmac_md5 915 + +#define SN_aes_128_cbc_hmac_sha1 "AES-128-CBC-HMAC-SHA1" +#define LN_aes_128_cbc_hmac_sha1 "aes-128-cbc-hmac-sha1" +#define NID_aes_128_cbc_hmac_sha1 916 + +#define SN_aes_192_cbc_hmac_sha1 "AES-192-CBC-HMAC-SHA1" +#define LN_aes_192_cbc_hmac_sha1 "aes-192-cbc-hmac-sha1" +#define NID_aes_192_cbc_hmac_sha1 917 + +#define SN_aes_256_cbc_hmac_sha1 "AES-256-CBC-HMAC-SHA1" +#define LN_aes_256_cbc_hmac_sha1 "aes-256-cbc-hmac-sha1" +#define NID_aes_256_cbc_hmac_sha1 918 + +#define SN_rsaesOaep "RSAES-OAEP" +#define LN_rsaesOaep "rsaesOaep" +#define NID_rsaesOaep 919 +#define OBJ_rsaesOaep 1L, 2L, 840L, 113549L, 1L, 1L, 7L + +#define SN_dhpublicnumber "dhpublicnumber" +#define LN_dhpublicnumber "X9.42 DH" +#define NID_dhpublicnumber 920 +#define OBJ_dhpublicnumber 1L, 2L, 840L, 10046L, 2L, 1L + +#define SN_brainpoolP160r1 "brainpoolP160r1" +#define NID_brainpoolP160r1 921 +#define OBJ_brainpoolP160r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 1L + +#define SN_brainpoolP160t1 "brainpoolP160t1" +#define NID_brainpoolP160t1 922 +#define OBJ_brainpoolP160t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 2L + +#define SN_brainpoolP192r1 "brainpoolP192r1" +#define NID_brainpoolP192r1 923 +#define OBJ_brainpoolP192r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 3L + +#define SN_brainpoolP192t1 "brainpoolP192t1" +#define NID_brainpoolP192t1 924 +#define OBJ_brainpoolP192t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 4L + +#define SN_brainpoolP224r1 "brainpoolP224r1" +#define NID_brainpoolP224r1 925 +#define OBJ_brainpoolP224r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 5L + +#define SN_brainpoolP224t1 "brainpoolP224t1" +#define NID_brainpoolP224t1 926 +#define OBJ_brainpoolP224t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 6L + +#define SN_brainpoolP256r1 "brainpoolP256r1" +#define NID_brainpoolP256r1 927 +#define OBJ_brainpoolP256r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 7L + +#define SN_brainpoolP256t1 "brainpoolP256t1" +#define NID_brainpoolP256t1 928 +#define OBJ_brainpoolP256t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 8L + +#define SN_brainpoolP320r1 "brainpoolP320r1" +#define NID_brainpoolP320r1 929 +#define OBJ_brainpoolP320r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 9L + +#define SN_brainpoolP320t1 "brainpoolP320t1" +#define NID_brainpoolP320t1 930 +#define OBJ_brainpoolP320t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 10L + +#define SN_brainpoolP384r1 "brainpoolP384r1" +#define NID_brainpoolP384r1 931 +#define OBJ_brainpoolP384r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 11L + +#define SN_brainpoolP384t1 "brainpoolP384t1" +#define NID_brainpoolP384t1 932 +#define OBJ_brainpoolP384t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 12L + +#define SN_brainpoolP512r1 "brainpoolP512r1" +#define NID_brainpoolP512r1 933 +#define OBJ_brainpoolP512r1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 13L + +#define SN_brainpoolP512t1 "brainpoolP512t1" +#define NID_brainpoolP512t1 934 +#define OBJ_brainpoolP512t1 1L, 3L, 36L, 3L, 3L, 2L, 8L, 1L, 1L, 14L + +#define SN_pSpecified "PSPECIFIED" +#define LN_pSpecified "pSpecified" +#define NID_pSpecified 935 +#define OBJ_pSpecified 1L, 2L, 840L, 113549L, 1L, 1L, 9L + +#define SN_dhSinglePass_stdDH_sha1kdf_scheme "dhSinglePass-stdDH-sha1kdf-scheme" +#define NID_dhSinglePass_stdDH_sha1kdf_scheme 936 +#define OBJ_dhSinglePass_stdDH_sha1kdf_scheme \ + 1L, 3L, 133L, 16L, 840L, 63L, 0L, 2L + +#define SN_dhSinglePass_stdDH_sha224kdf_scheme \ + "dhSinglePass-stdDH-sha224kdf-scheme" +#define NID_dhSinglePass_stdDH_sha224kdf_scheme 937 +#define OBJ_dhSinglePass_stdDH_sha224kdf_scheme 1L, 3L, 132L, 1L, 11L, 0L + +#define SN_dhSinglePass_stdDH_sha256kdf_scheme \ + "dhSinglePass-stdDH-sha256kdf-scheme" +#define NID_dhSinglePass_stdDH_sha256kdf_scheme 938 +#define OBJ_dhSinglePass_stdDH_sha256kdf_scheme 1L, 3L, 132L, 1L, 11L, 1L + +#define SN_dhSinglePass_stdDH_sha384kdf_scheme \ + "dhSinglePass-stdDH-sha384kdf-scheme" +#define NID_dhSinglePass_stdDH_sha384kdf_scheme 939 +#define OBJ_dhSinglePass_stdDH_sha384kdf_scheme 1L, 3L, 132L, 1L, 11L, 2L + +#define SN_dhSinglePass_stdDH_sha512kdf_scheme \ + "dhSinglePass-stdDH-sha512kdf-scheme" +#define NID_dhSinglePass_stdDH_sha512kdf_scheme 940 +#define OBJ_dhSinglePass_stdDH_sha512kdf_scheme 1L, 3L, 132L, 1L, 11L, 3L + +#define SN_dhSinglePass_cofactorDH_sha1kdf_scheme \ + "dhSinglePass-cofactorDH-sha1kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha1kdf_scheme 941 +#define OBJ_dhSinglePass_cofactorDH_sha1kdf_scheme \ + 1L, 3L, 133L, 16L, 840L, 63L, 0L, 3L + +#define SN_dhSinglePass_cofactorDH_sha224kdf_scheme \ + "dhSinglePass-cofactorDH-sha224kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha224kdf_scheme 942 +#define OBJ_dhSinglePass_cofactorDH_sha224kdf_scheme 1L, 3L, 132L, 1L, 14L, 0L + +#define SN_dhSinglePass_cofactorDH_sha256kdf_scheme \ + "dhSinglePass-cofactorDH-sha256kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha256kdf_scheme 943 +#define OBJ_dhSinglePass_cofactorDH_sha256kdf_scheme 1L, 3L, 132L, 1L, 14L, 1L + +#define SN_dhSinglePass_cofactorDH_sha384kdf_scheme \ + "dhSinglePass-cofactorDH-sha384kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha384kdf_scheme 944 +#define OBJ_dhSinglePass_cofactorDH_sha384kdf_scheme 1L, 3L, 132L, 1L, 14L, 2L + +#define SN_dhSinglePass_cofactorDH_sha512kdf_scheme \ + "dhSinglePass-cofactorDH-sha512kdf-scheme" +#define NID_dhSinglePass_cofactorDH_sha512kdf_scheme 945 +#define OBJ_dhSinglePass_cofactorDH_sha512kdf_scheme 1L, 3L, 132L, 1L, 14L, 3L + +#define SN_dh_std_kdf "dh-std-kdf" +#define NID_dh_std_kdf 946 + +#define SN_dh_cofactor_kdf "dh-cofactor-kdf" +#define NID_dh_cofactor_kdf 947 + +#define SN_X25519 "X25519" +#define NID_X25519 948 +#define OBJ_X25519 1L, 3L, 101L, 110L + +#define SN_ED25519 "ED25519" +#define NID_ED25519 949 +#define OBJ_ED25519 1L, 3L, 101L, 112L + +#define SN_chacha20_poly1305 "ChaCha20-Poly1305" +#define LN_chacha20_poly1305 "chacha20-poly1305" +#define NID_chacha20_poly1305 950 + +#define SN_kx_rsa "KxRSA" +#define LN_kx_rsa "kx-rsa" +#define NID_kx_rsa 951 + +#define SN_kx_ecdhe "KxECDHE" +#define LN_kx_ecdhe "kx-ecdhe" +#define NID_kx_ecdhe 952 + +#define SN_kx_psk "KxPSK" +#define LN_kx_psk "kx-psk" +#define NID_kx_psk 953 + +#define SN_auth_rsa "AuthRSA" +#define LN_auth_rsa "auth-rsa" +#define NID_auth_rsa 954 + +#define SN_auth_ecdsa "AuthECDSA" +#define LN_auth_ecdsa "auth-ecdsa" +#define NID_auth_ecdsa 955 + +#define SN_auth_psk "AuthPSK" +#define LN_auth_psk "auth-psk" +#define NID_auth_psk 956 + +#define SN_kx_any "KxANY" +#define LN_kx_any "kx-any" +#define NID_kx_any 957 + +#define SN_auth_any "AuthANY" +#define LN_auth_any "auth-any" +#define NID_auth_any 958 + +#define SN_ED448 "ED448" +#define NID_ED448 960 +#define OBJ_ED448 1L, 3L, 101L, 113L + +#define SN_X448 "X448" +#define NID_X448 961 +#define OBJ_X448 1L, 3L, 101L, 111L + +#define SN_sha512_256 "SHA512-256" +#define LN_sha512_256 "sha512-256" +#define NID_sha512_256 962 +#define OBJ_sha512_256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 6L + +#define SN_aes_128_cbc_hmac_sha256 "AES-128-CBC-HMAC-SHA256" +#define LN_aes_128_cbc_hmac_sha256 "aes-128-cbc-hmac-sha256" +#define NID_aes_128_cbc_hmac_sha256 963 + +#define SN_aes_256_cbc_hmac_sha256 "AES-256-CBC-HMAC-SHA256" +#define LN_aes_256_cbc_hmac_sha256 "aes-256-cbc-hmac-sha256" +#define NID_aes_256_cbc_hmac_sha256 964 + +#define SN_sha3_224 "SHA3-224" +#define LN_sha3_224 "sha3-224" +#define NID_sha3_224 965 +#define OBJ_sha3_224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 7L + +#define SN_sha3_256 "SHA3-256" +#define LN_sha3_256 "sha3-256" +#define NID_sha3_256 966 +#define OBJ_sha3_256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 8L + +#define SN_sha3_384 "SHA3-384" +#define LN_sha3_384 "sha3-384" +#define NID_sha3_384 967 +#define OBJ_sha3_384 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 9L + +#define SN_sha3_512 "SHA3-512" +#define LN_sha3_512 "sha3-512" +#define NID_sha3_512 968 +#define OBJ_sha3_512 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 10L + +#define SN_hkdf "HKDF" +#define LN_hkdf "hkdf" +#define NID_hkdf 969 + +#define SN_kem "KEM" +#define LN_kem "kem" +#define NID_kem 970 +#define OBJ_kem 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L + +#define SN_ffdhe2048 "ffdhe2048" +#define NID_ffdhe2048 976 + +#define SN_ffdhe4096 "ffdhe4096" +#define NID_ffdhe4096 977 + +#define SN_sha512_224 "SHA512-224" +#define LN_sha512_224 "sha512-224" +#define NID_sha512_224 978 +#define OBJ_sha512_224 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 5L + +#define SN_shake128 "SHAKE128" +#define LN_shake128 "shake128" +#define NID_shake128 979 +#define OBJ_shake128 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 11L + +#define SN_shake256 "SHAKE256" +#define LN_shake256 "shake256" +#define NID_shake256 980 +#define OBJ_shake256 2L, 16L, 840L, 1L, 101L, 3L, 4L, 2L, 12L + +#define SN_ffdhe3072 "ffdhe3072" +#define NID_ffdhe3072 983 + +#define SN_ffdhe8192 "ffdhe8192" +#define NID_ffdhe8192 984 + +#define SN_MLKEM512IPD "MLKEM512IPD" +#define NID_MLKEM512IPD 985 + +#define SN_MLKEM768IPD "MLKEM768IPD" +#define NID_MLKEM768IPD 986 + +#define SN_MLKEM1024IPD "MLKEM1024IPD" +#define NID_MLKEM1024IPD 987 + +#define SN_MLKEM512 "MLKEM512" +#define NID_MLKEM512 988 +#define OBJ_MLKEM512 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L, 1L + +#define SN_MLKEM768 "MLKEM768" +#define NID_MLKEM768 989 +#define OBJ_MLKEM768 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L, 2L + +#define SN_MLKEM1024 "MLKEM1024" +#define NID_MLKEM1024 990 +#define OBJ_MLKEM1024 2L, 16L, 840L, 1L, 101L, 3L, 4L, 4L, 3L + +#define SN_X25519MLKEM768 "X25519MLKEM768" +#define NID_X25519MLKEM768 991 +#define OBJ_X25519MLKEM768 1L, 3L, 9999L, 99L, 54L + +#define SN_SecP256r1MLKEM768 "SecP256r1MLKEM768" +#define NID_SecP256r1MLKEM768 992 +#define OBJ_SecP256r1MLKEM768 1L, 3L, 9999L, 99L, 55L + +#define SN_PQDSA "PQDSA" +#define NID_PQDSA 993 +#define OBJ_PQDSA 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L + +#define SN_MLDSA44 "MLDSA44" +#define NID_MLDSA44 994 +#define OBJ_MLDSA44 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 17L + +#define SN_MLDSA65 "MLDSA65" +#define NID_MLDSA65 995 +#define OBJ_MLDSA65 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 18L + +#define SN_MLDSA87 "MLDSA87" +#define NID_MLDSA87 996 +#define OBJ_MLDSA87 2L, 16L, 840L, 1L, 101L, 3L, 4L, 3L, 19L + +#define SN_ED25519ph "ED25519ph" +#define NID_ED25519ph 997 + +#define SN_SecP384r1MLKEM1024 "SecP384r1MLKEM1024" +#define NID_SecP384r1MLKEM1024 998 +#define OBJ_SecP384r1MLKEM1024 1L, 3L, 6L, 1L, 4L, 1L, 42235L, 6L + +#if defined(__cplusplus) +} /* extern C */ +#endif + +#endif /* OPENSSL_HEADER_NID_H */ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/obj.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/obj.h new file mode 100644 index 0000000..1f1fcca --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/obj.h @@ -0,0 +1,210 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_OBJ_H +#define OPENSSL_HEADER_OBJ_H + +#include + +#include +#include // IWYU pragma: export + +#if defined(__cplusplus) +extern "C" { +#endif + + +// The objects library deals with the registration and indexing of ASN.1 object +// identifiers. These values are often written as a dotted sequence of numbers, +// e.g. 1.2.840.113549.1.9.16.3.9. +// +// Internally, OpenSSL likes to deal with these values by numbering them with +// numbers called "nids". OpenSSL has a large, built-in database of common +// object identifiers and also has both short and long names for them. +// +// This library provides functions for translating between object identifiers, +// nids, short names and long names. +// +// The nid values should not be used outside of a single process: they are not +// stable identifiers. + + +// Basic operations. + +// OBJ_dup returns a duplicate copy of |obj| or NULL on allocation failure. The +// caller must call |ASN1_OBJECT_free| on the result to release it. +OPENSSL_EXPORT ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *obj); + +// OBJ_cmp returns a value less than, equal to or greater than zero if |a| is +// less than, equal to or greater than |b|, respectively. +OPENSSL_EXPORT int OBJ_cmp(const ASN1_OBJECT *a, const ASN1_OBJECT *b); + +// OBJ_get0_data returns a pointer to the DER representation of |obj|. This is +// the contents of the DER-encoded identifier, not including the tag and length. +// If |obj| does not have an associated object identifier (i.e. it is a nid-only +// value), this value is the empty string. +OPENSSL_EXPORT const uint8_t *OBJ_get0_data(const ASN1_OBJECT *obj); + +// OBJ_length returns the length of the DER representation of |obj|. This is the +// contents of the DER-encoded identifier, not including the tag and length. If +// |obj| does not have an associated object identifier (i.e. it is a nid-only +// value), this value is the empty string. +OPENSSL_EXPORT size_t OBJ_length(const ASN1_OBJECT *obj); + + +// Looking up nids. + +// OBJ_obj2nid returns the nid corresponding to |obj|, or |NID_undef| if no +// such object is known. +OPENSSL_EXPORT int OBJ_obj2nid(const ASN1_OBJECT *obj); + +// OBJ_cbs2nid returns the nid corresponding to the DER data in |cbs|, or +// |NID_undef| if no such object is known. +OPENSSL_EXPORT int OBJ_cbs2nid(const CBS *cbs); + +// OBJ_sn2nid returns the nid corresponding to |short_name|, or |NID_undef| if +// no such short name is known. +OPENSSL_EXPORT int OBJ_sn2nid(const char *short_name); + +// OBJ_ln2nid returns the nid corresponding to |long_name|, or |NID_undef| if +// no such long name is known. +OPENSSL_EXPORT int OBJ_ln2nid(const char *long_name); + +// OBJ_txt2nid returns the nid corresponding to |s|, which may be a short name, +// long name, or an ASCII string containing a dotted sequence of numbers. It +// returns the nid or NID_undef if unknown. +OPENSSL_EXPORT int OBJ_txt2nid(const char *s); + + +// Getting information about nids. + +// OBJ_nid2obj returns the |ASN1_OBJECT| corresponding to |nid|, or NULL if +// |nid| is unknown. +// +// Although the output is not const, this function returns a static, immutable +// |ASN1_OBJECT|. It is not necessary to release the object with +// |ASN1_OBJECT_free|. +// +// However, functions like |X509_ALGOR_set0| expect to take ownership of a +// possibly dynamically-allocated |ASN1_OBJECT|. |ASN1_OBJECT_free| is a no-op +// for static |ASN1_OBJECT|s, so |OBJ_nid2obj| is compatible with such +// functions. +// +// Callers are encouraged to store the result of this function in a const +// pointer. However, if using functions like |X509_ALGOR_set0|, callers may use +// a non-const pointer and manage ownership. +OPENSSL_EXPORT ASN1_OBJECT *OBJ_nid2obj(int nid); + +// OBJ_get_undef returns the object for |NID_undef|. Prefer this function over +// |OBJ_nid2obj| to avoid pulling in the full OID table. +OPENSSL_EXPORT const ASN1_OBJECT *OBJ_get_undef(void); + +// OBJ_nid2sn returns the short name for |nid|, or NULL if |nid| is unknown. +OPENSSL_EXPORT const char *OBJ_nid2sn(int nid); + +// OBJ_nid2ln returns the long name for |nid|, or NULL if |nid| is unknown. +OPENSSL_EXPORT const char *OBJ_nid2ln(int nid); + +// OBJ_nid2cbb writes |nid| as an ASN.1 OBJECT IDENTIFIER to |out|. It returns +// one on success or zero otherwise. +OPENSSL_EXPORT int OBJ_nid2cbb(CBB *out, int nid); + + +// Dealing with textual representations of object identifiers. + +// OBJ_txt2obj returns an ASN1_OBJECT for the textual representation in |s|. +// If |dont_search_names| is zero, then |s| will be matched against the long +// and short names of a known objects to find a match. Otherwise |s| must +// contain an ASCII string with a dotted sequence of numbers. The resulting +// object need not be previously known. It returns a freshly allocated +// |ASN1_OBJECT| or NULL on error. +OPENSSL_EXPORT ASN1_OBJECT *OBJ_txt2obj(const char *s, int dont_search_names); + +// OBJ_obj2txt converts |obj| to a textual representation. If +// |always_return_oid| is zero then |obj| will be matched against known objects +// and the long (preferably) or short name will be used if found. Otherwise +// |obj| will be converted into a dotted sequence of integers. If |out| is not +// NULL, then at most |out_len| bytes of the textual form will be written +// there. If |out_len| is at least one, then string written to |out| will +// always be NUL terminated. It returns the number of characters that could +// have been written, not including the final NUL, or -1 on error. +OPENSSL_EXPORT int OBJ_obj2txt(char *out, int out_len, const ASN1_OBJECT *obj, + int always_return_oid); + + +// Adding objects at runtime. + +// OBJ_create adds a known object and returns the NID of the new object, or +// NID_undef on error. +// +// WARNING: This function modifies global state. The table cannot contain +// duplicate OIDs, short names, or long names. If two callers in the same +// address space add conflicting values, only one registration will take effect. +// Avoid this function if possible. Instead, callers can process OIDs unknown to +// BoringSSL by acting on the byte representation directly. See +// |ASN1_OBJECT_create|, |OBJ_get0_data|, and |OBJ_length|. +OPENSSL_EXPORT int OBJ_create(const char *oid, const char *short_name, + const char *long_name); + + +// Handling signature algorithm identifiers. +// +// Some NIDs (e.g. sha256WithRSAEncryption) specify both a digest algorithm and +// a public key algorithm. The following functions map between pairs of digest +// and public-key algorithms and the NIDs that specify their combination. +// +// Sometimes the combination NID leaves the digest unspecified (e.g. +// rsassaPss). In these cases, the digest NID is |NID_undef|. + +// OBJ_find_sigid_algs finds the digest and public-key NIDs that correspond to +// the signing algorithm |sign_nid|. If successful, it sets |*out_digest_nid| +// and |*out_pkey_nid| and returns one. Otherwise it returns zero. Any of +// |out_digest_nid| or |out_pkey_nid| can be NULL if the caller doesn't need +// that output value. +OPENSSL_EXPORT int OBJ_find_sigid_algs(int sign_nid, int *out_digest_nid, + int *out_pkey_nid); + +// OBJ_find_sigid_by_algs finds the signature NID that corresponds to the +// combination of |digest_nid| and |pkey_nid|. If success, it sets +// |*out_sign_nid| and returns one. Otherwise it returns zero. The +// |out_sign_nid| argument can be NULL if the caller only wishes to learn +// whether the combination is valid. +OPENSSL_EXPORT int OBJ_find_sigid_by_algs(int *out_sign_nid, int digest_nid, + int pkey_nid); + + +// Deprecated functions. + +typedef struct obj_name_st { + int type; + int alias; + const char *name; + const char *data; +} OBJ_NAME; + +#define OBJ_NAME_TYPE_MD_METH 1 +#define OBJ_NAME_TYPE_CIPHER_METH 2 + +// OBJ_NAME_do_all_sorted calls |callback| zero or more times, each time with +// the name of a different primitive. If |type| is |OBJ_NAME_TYPE_MD_METH| then +// the primitives will be hash functions, alternatively if |type| is +// |OBJ_NAME_TYPE_CIPHER_METH| then the primitives will be ciphers or cipher +// modes. +// +// This function is ill-specified and should never be used. +OPENSSL_EXPORT void OBJ_NAME_do_all_sorted( + int type, void (*callback)(const OBJ_NAME *, void *arg), void *arg); + + +// OBJ_cleanup does nothing. +OPENSSL_EXPORT void OBJ_cleanup(void); + + +#if defined(__cplusplus) +} // extern C +#endif + +#define OBJ_R_UNKNOWN_NID 100 +#define OBJ_R_INVALID_OID_STRING 101 + +#endif // OPENSSL_HEADER_OBJ_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/obj_mac.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/obj_mac.h new file mode 100644 index 0000000..8f7fa40 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/obj_mac.h @@ -0,0 +1,7 @@ +// Copyright (c) 2016, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "nid.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/objects.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/objects.h new file mode 100644 index 0000000..df5ed01 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/objects.h @@ -0,0 +1,8 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "obj.h" +#include "asn1.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ocsp.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ocsp.h new file mode 100644 index 0000000..1feaca0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ocsp.h @@ -0,0 +1,636 @@ +// Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef AWSLC_OCSP_H +#define AWSLC_OCSP_H + +#include +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// Various OCSP flags and values + + +// The following constants are OCSP reason codes identify the reason for the +// certificate revocation. +// +// CRLReason ::= ENUMERATED { +// unspecified (0), +// keyCompromise (1), +// cACompromise (2), +// affiliationChanged (3), +// superseded (4), +// cessationOfOperation (5), +// -- value 7 is not used +// certificateHold (6), +// removeFromCRL (8), +// privilegeWithdrawn (9), +// aACompromise (10) } +// +// Reason Code RFC: https://www.rfc-editor.org/rfc/rfc5280#section-5.3.1 +// +// Note: OCSP_REVOKED_STATUS_NOSTATUS is defined by OpenSSL and is not defined +// within the RFC. +#define OCSP_REVOKED_STATUS_NOSTATUS -1 +#define OCSP_REVOKED_STATUS_UNSPECIFIED 0 +#define OCSP_REVOKED_STATUS_KEYCOMPROMISE 1 +#define OCSP_REVOKED_STATUS_CACOMPROMISE 2 +#define OCSP_REVOKED_STATUS_AFFILIATIONCHANGED 3 +#define OCSP_REVOKED_STATUS_SUPERSEDED 4 +#define OCSP_REVOKED_STATUS_CESSATIONOFOPERATION 5 +#define OCSP_REVOKED_STATUS_CERTIFICATEHOLD 6 +#define OCSP_REVOKED_STATUS_REMOVEFROMCRL 8 +#define OCSP_REVOKED_STATUS_PRIVILEGEWITHDRAWN 9 +#define OCSP_REVOKED_STATUS_AACOMPROMISE 10 + +// OCSP_NOCERTS is for |OCSP_request_sign| and |OCSP_basic_sign|. Setting +// this excludes certificates request/response and ignores the |certs| +// parameter. Certificates are optional. +#define OCSP_NOCERTS 0x1 +// OCSP_NOINTERN is for |OCSP_basic_verify| and |OCSP_request_verify|. +// Certificates included within |bs| or |req| will be included in the +// search for the signing certificate by default, unless |OCSP_NOINTERN| is set. +#define OCSP_NOINTERN 0x2 +// OCSP_NOCHAIN is for |OCSP_basic_verify| and |OCSP_request_verify|. +// For |OCSP_basic_verify|, certificates in both |certs| and in |bs| are +// considered as certificates for the construction of the validation path for +// the signer certificate by default, unless |OCSP_NOCHAIN| is set. +// For |OCSP_request_verify|, certificates in |req| are considered as +// certificates for the construction of the validation path for the signer +// certificate by default, unless |OCSP_NOCHAIN| is set. +#define OCSP_NOCHAIN 0x8 +// OCSP_NOVERIFY is for |OCSP_basic_verify| and |OCSP_request_verify|. When +// setting this flag, the signature on the OCSP response/request will still be +// verified, but additionally verification of the signer certificate will be +// skipped. +#define OCSP_NOVERIFY 0x10 +// OCSP_NOEXPLICIT is for |OCSP_basic_verify|. We will check for explicit trust +// for OCSP signing in the root CA certificate, unless the flags contain +// |OCSP_NOEXPLICIT|. +#define OCSP_NOEXPLICIT 0x20 +// OCSP_TRUSTOTHER is for |OCSP_basic_verify| and |OCSP_request_verify|. When +// set, all certificates within |certs| are implicitly trusted. +#define OCSP_TRUSTOTHER 0x200 +// OCSP_RESPID_KEY is for |OCSP_basic_sign|. By default, the OCSP responder is +// identified by name and included in the response. Setting this changes the +// default identifier to be the hash of the issuer's public key instead. +#define OCSP_RESPID_KEY 0x400 +// OCSP_NOTIME is for |OCSP_basic_sign|. Setting this excludes the default +// behavior of setting the |producedAt| time field in |resp| against the current +// time and leaves it empty. +#define OCSP_NOTIME 0x800 + + +typedef struct ocsp_cert_id_st OCSP_CERTID; +typedef struct ocsp_one_request_st OCSP_ONEREQ; +typedef struct ocsp_req_info_st OCSP_REQINFO; +typedef struct ocsp_signature_st OCSP_SIGNATURE; +typedef struct ocsp_request_st OCSP_REQUEST; +typedef struct ocsp_resp_bytes_st OCSP_RESPBYTES; +typedef struct ocsp_revoked_info_st OCSP_REVOKEDINFO; +typedef struct ocsp_cert_status_st OCSP_CERTSTATUS; +typedef struct ocsp_single_response_st OCSP_SINGLERESP; +typedef struct ocsp_response_data_st OCSP_RESPDATA; +typedef struct ocsp_response_st OCSP_RESPONSE; +typedef struct ocsp_responder_id_st OCSP_RESPID; +typedef struct ocsp_basic_response_st OCSP_BASICRESP; + +DEFINE_STACK_OF(OCSP_CERTID) +DEFINE_STACK_OF(OCSP_ONEREQ) +DEFINE_STACK_OF(OCSP_RESPID) +DEFINE_STACK_OF(OCSP_SINGLERESP) + +DECLARE_ASN1_FUNCTIONS(OCSP_BASICRESP) +DECLARE_ASN1_FUNCTIONS(OCSP_RESPONSE) +DECLARE_ASN1_FUNCTIONS(OCSP_CERTID) +DECLARE_ASN1_FUNCTIONS(OCSP_REQUEST) +DECLARE_ASN1_FUNCTIONS(OCSP_SINGLERESP) +DECLARE_ASN1_FUNCTIONS(OCSP_ONEREQ) + +// d2i_OCSP_REQUEST_bio parses a DER-encoded OCSP request from |bp|, converts it +// into an |OCSP_REQUEST|, and writes the result in |preq|. +OPENSSL_EXPORT OCSP_REQUEST *d2i_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST **preq); + +// d2i_OCSP_RESPONSE_bio parses a DER-encoded OCSP response from |bp|, converts +// it into an |OCSP_RESPONSE|, and writes the result in |presp|. +OPENSSL_EXPORT OCSP_RESPONSE *d2i_OCSP_RESPONSE_bio(BIO *bp, + OCSP_RESPONSE **presp); + +// i2d_OCSP_RESPONSE_bio marshals |presp| as a DER-encoded OCSP response and +// writes the result to |bp|. +OPENSSL_EXPORT int i2d_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE *presp); + +// i2d_OCSP_REQUEST_bio marshals |preq| as a DER-encoded OCSP request and +// writes the result to |bp|. +OPENSSL_EXPORT int i2d_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST *preq); + +// OCSP_CERTID_dup allocates a new |OCSP_CERTID| and sets it equal to the state +// of |id|. It returns the new |OCSP_CERTID| or NULL on error. +OPENSSL_EXPORT OCSP_CERTID *OCSP_CERTID_dup(OCSP_CERTID *id); + +// OCSP_sendreq_bio is a blocking OCSP request handler which is a special case +// of non-blocking I/O. +// |OCSP_sendreq_bio| combines |OCSP_sendreq_new| with as many calls of +// |OCSP_sendreq_nbio| as needed and then |OCSP_REQ_CTX_free|, with a response +// header maximum line length of 4k. It waits indefinitely on a response, if +// |BIO_should_retry| is true and the |BIO| persists. +// +// WARNING: This is retained only for compatibility. This does not support +// setting a timeout or adding your own HTTP headers. +// Use |OCSP_sendreq_nbio| and handle the timeout accordingly to the |BIO| type. +// You can also use |OCSP_REQ_CTX_add1_header| to add your own HTTP headers. +OPENSSL_EXPORT OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, + OCSP_REQUEST *req); + +// OCSP_sendreq_new returns an |OCSP_REQ_CTX| structure using the responder io, +// the URL path, the |OCSP_REQUEST| req to be sent, and with a response header +// maximum line length of maxline. If maxline is zero or less, a default value +// of 4k is used. The |OCSP_REQUEST| req may be set to NULL and provided later +// if required. +OPENSSL_EXPORT OCSP_REQ_CTX *OCSP_sendreq_new(BIO *io, const char *path, + OCSP_REQUEST *req, int maxline); + +// OCSP_sendreq_nbio attempts to send the request prepared in |rctx| and to +// gather the response via HTTP, using the |BIO| io and path that were given +// when calling |OCSP_sendreq_new|. +OPENSSL_EXPORT int OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx); + +// OCSP_REQ_CTX_new creates a new |OCSP_REQ_CTX|. |OCSP_REQ_CTX| is used to +// contain the information to send the OCSP request and gather the response +// over HTTP. +OPENSSL_EXPORT OCSP_REQ_CTX *OCSP_REQ_CTX_new(BIO *io, int maxline); + +// OCSP_REQ_CTX_free frees the memory allocated by |OCSP_REQ_CTX|. +OPENSSL_EXPORT void OCSP_REQ_CTX_free(OCSP_REQ_CTX *rctx); + +// OCSP_set_max_response_length sets the maximum response length for an OCSP +// request over HTTP to |len|. If a custom max response length is needed, this +// should be set before |OCSP_REQ_CTX| is sent out to retrieve the OCSP +// response. +OPENSSL_EXPORT void OCSP_set_max_response_length(OCSP_REQ_CTX *rctx, + unsigned long len); + +// OCSP_REQ_CTX_http adds the HTTP request line to the context. +OPENSSL_EXPORT int OCSP_REQ_CTX_http(OCSP_REQ_CTX *rctx, const char *op, + const char *path); + +// OCSP_REQ_CTX_set1_req finalizes the HTTP request context. It is needed if +// an ASN.1-encoded request should be sent. +OPENSSL_EXPORT int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req); + +// OCSP_REQ_CTX_add1_header adds header name with value |value| to the +// context |rctx|. It can be called more than once to add multiple header +// lines. +OPENSSL_EXPORT int OCSP_REQ_CTX_add1_header(OCSP_REQ_CTX *rctx, + const char *name, + const char *value); + +// OCSP_REQ_CTX_i2d parses the ASN.1 contents of |rctx| into the der format. +int OCSP_REQ_CTX_i2d(OCSP_REQ_CTX *rctx, const ASN1_ITEM *it, ASN1_VALUE *val); + +// OCSP_request_add0_id adds |cid| to |req|. Returns the new |OCSP_ONEREQ| +// pointer allocated on the stack within |req|. This is useful if we want to +// add extensions. +// WARNING: This allocates a new |OCSP_ONEREQ| and assigns the pointer to |cid| +// to it. It then adds the newly allocated |OCSP_ONEREQ| to the stack within +// |req|. |req| now takes ownership of |cid|, and also maintains ownership of +// the pointer to |OCSP_ONEREQ|. +OPENSSL_EXPORT OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, + OCSP_CERTID *cid); + +// OCSP_onereq_get0_id returns the certificate identifier +// associated with an OCSP request +OPENSSL_EXPORT OCSP_CERTID *OCSP_onereq_get0_id(OCSP_ONEREQ *one); + +// OCSP_request_add1_nonce adds a nonce of value |val| and length |len| to +// |req|. If |val| is NULL, a random nonce is generated and used. If |len| is +// zero or negative, a default length of 16 bytes will be used. +// If |val| is non-NULL, |len| must equal the length of |val|. This is different +// from OpenSSL, which allows a default length for |len| to be used. Mis-usage +// of the default length could result in a read overflow, so we disallow it. +OPENSSL_EXPORT int OCSP_request_add1_nonce(OCSP_REQUEST *req, + unsigned char *val, int len); + +// OCSP_basic_add1_nonce is identical to |OCSP_request_add1_nonce|, but adds the +// nonce to |resp| instead (the response). +OPENSSL_EXPORT int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, + unsigned char *val, int len); + +// OCSP_check_nonce checks nonce existence and equality in |req| and |bs|. If +// there is parsing issue with |req| or |bs|, it will be determined that a +// nonce does not exist within |req| or |bs|. +// +// Return value reflects result: +// OCSP_NONCE_EQUAL (1: nonces present and equal.) +// OCSP_NONCE_BOTH_ABSENT (2: nonces both absent.) +// OCSP_NONCE_RESPONSE_ONLY (3: nonce present in |bs| only.) +// OCSP_NONCE_NOT_EQUAL (0: parameters are NULL or nonces are both present +// but not equal.) +// OCSP_NONCE_REQUEST_ONLY (-1: nonce in |req| only.) +// +// For most responders, clients can check "return > 0". +// If an OCSP responder doesn't handle nonces, "return != 0" may be necessary. +// "return == 0" will always be an error. The error can mean that NULL +// parameter was passed into the function, or that the nonces are both present, +// but aren't equal. +OPENSSL_EXPORT int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs); + +// OCSP_copy_nonce copies the nonce value (if any) from |req| to |resp|. Returns +// 1 on success and 0 on failure. If the optional nonce value does not exist in +// |req|, we return 2 instead. +// +// Note: |OCSP_copy_nonce| allows for multiple OCSP nonces to exist and appends +// the new nonce to the end of the extension list. This causes issues with +// |OCSP_check_nonce|, since it looks for the first one in the list. The old +// nonce extension should be deleted prior to calling |OCSP_copy_nonce|. +OPENSSL_EXPORT int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req); + +// OCSP_request_set1_name sets |requestorName| from an |X509_NAME| structure. +OPENSSL_EXPORT int OCSP_request_set1_name(OCSP_REQUEST *req, X509_NAME *nm); + +// OCSP_request_add1_cert adds a certificate to an |OCSP_REQUEST|. +OPENSSL_EXPORT int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert); + +// OCSP_request_is_signed checks if the optional signature exists for |req|. +OPENSSL_EXPORT int OCSP_request_is_signed(OCSP_REQUEST *req); + +// OCSP_request_onereq_count returns the number of |OCSP_ONEREQ|s in |req|. +OPENSSL_EXPORT int OCSP_request_onereq_count(OCSP_REQUEST *req); + +// OCSP_request_onereq_get0 returns the |OCSP_ONEREQ| in |req| at index |i| or +// NULL if |i| is out of bounds. +OPENSSL_EXPORT OCSP_ONEREQ *OCSP_request_onereq_get0(OCSP_REQUEST *req, int i); + +// OCSP_request_sign signs the OCSP request |req| using |key| and |dgst|. |key| +// MUST be the private key of |signer|. One or more optional certificates can be +// added to |resp| with |certs|. This function will fail if a signature in |req| +// already exists. +// +// Note: 1. The OCSP requester is identified by the subject name from |signer| +// and included in |req|. +// 2. All certificates in |certs| are added to |req| by default. Setting +// |OCSP_NOCERTS| excludes certificates from being added in |req| and +// ignores the |certs| parameter. +OPENSSL_EXPORT int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, + EVP_PKEY *key, const EVP_MD *dgst, + STACK_OF(X509) *certs, + unsigned long flags); + +// OCSP_response_status returns response status from |OCSP_RESPONSE|. +OPENSSL_EXPORT int OCSP_response_status(OCSP_RESPONSE *resp); + +// OCSP_response_get1_basic returns |OCSP_BASICRESP| from |OCSP_RESPONSE|. +OPENSSL_EXPORT OCSP_BASICRESP *OCSP_response_get1_basic(OCSP_RESPONSE *resp); + +// OCSP_resp_count returns the number of |OCSP_SINGLERESP| responses present +// in |bs|. +OPENSSL_EXPORT int OCSP_resp_count(OCSP_BASICRESP *bs); + +// OCSP_resp_get0 returns the |OCSP_SINGLERESP| at the |idx| within |bs|. +OPENSSL_EXPORT OCSP_SINGLERESP *OCSP_resp_get0(OCSP_BASICRESP *bs, size_t idx); + +// OCSP_single_get0_status returns the status of |single|. +// +// Note: 1. |reason| value is allowed to be null. +// 2. Time values passed into function are allowed to be NULL if +// certificate fields are empty. +// 3. |revtime| and |reason| values only set if the certificate status is +// revoked. +OPENSSL_EXPORT int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason, + ASN1_GENERALIZEDTIME **revtime, + ASN1_GENERALIZEDTIME **thisupd, + ASN1_GENERALIZEDTIME **nextupd); + +// OCSP_resp_find returns the index of the |OCSP_SINGLERESP| in |bs| which +// matches |id| if found, or -1 if not found. +OPENSSL_EXPORT int OCSP_resp_find(OCSP_BASICRESP *bs, OCSP_CERTID *id, + int last); + +// OCSP_resp_find_status looks up a cert id and extract the update time and +// revocation status of certificate sent back from OCSP responder if found. +// Returns 1 on success. +// +// Note: 1. Revocation status code is passed into |*status| parameter. Status +// code will not be passed if |*status| is NULL. +OPENSSL_EXPORT int OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, + int *status, int *reason, + ASN1_GENERALIZEDTIME **revtime, + ASN1_GENERALIZEDTIME **thisupd, + ASN1_GENERALIZEDTIME **nextupd); + +// OCSP_check_validity checks the validity of |thisUpdate| and |nextUpdate| +// fields from an |OCSP_SINGLERESP|. +// +// Note: 1. It is possible that the request will take a few seconds to process +// and/or the local system time isn't exactly the same as the OCSP +// responder's time. Therefore, to avoid rejecting otherwise valid time +// we allow the times to be within |drift_num_seconds| of the current +// time. +// 2. Also, to avoid accepting very old responses without a +// |nextUpdate| field, an optional |max_age_seconds| parameter +// specifies the maximum age the |thisUpdate| field can be. +// |max_age_seconds| should be the number of seconds relative to +// |thisUpdate|. You can also set |max_age_seconds| to "-1", if the +// maximum age should not be checked. +// 3. |thisUpdate| should be within the range of: (current time - +// max_age_seconds) < |thisUpdate| < (current time + +// drift_num_seconds). +// |nextUpdate| should be in the future: (current time + +// drift_num_seconds) < |nextUpdate|. +// 4. |thisUpdate| and |nextUpdate| are defined in the RFC: +// https://datatracker.ietf.org/doc/html/rfc6960#section-2.4 +OPENSSL_EXPORT int OCSP_check_validity(ASN1_GENERALIZEDTIME *thisUpdate, + ASN1_GENERALIZEDTIME *nextUpdate, + long drift_num_seconds, + long max_age_seconds); + +// OCSP_basic_verify verifies a basic response message. It checks that |bs| is +// correctly signed and that the signer certificate can be validated. +// Returns 1 if the response is valid, 0 if the signature cannot be verified, +// or -1 on fatal errors such as malloc failure. +// +// Note: 1. Checks that OCSP response CAN be verified, but does not imply +// anything about the corresponding certificate's revocation status. +// 2. |OCSP_resp_find_status| should be used to check if the OCSP +// response's cert status is |V_OCSP_CERTSTATUS_GOOD|. +// |OCSP_check_validity| should also be used to validate that the OCSP +// response's timestamps are correct. +OPENSSL_EXPORT int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, + X509_STORE *st, unsigned long flags); + +// OCSP_request_verify verifies the OCSP request message, |req|, with |st|. +// OCSP request signatures are optional according to RFC6960, but one can check +// that |req| is correctly signed and that the signer certificate can be +// validated if a signature exists. This returns 1 if |req| is valid or returns +// 0 if |req|'s signature is non-existent or cannot be verified. +OPENSSL_EXPORT int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, + X509_STORE *st, unsigned long flags); + +// OCSP_cert_id_new creates and returns a new |OCSP_CERTID| using |dgst|, +// |issuerName|, |issuerKey|, and |serialNumber| as its contents. +OPENSSL_EXPORT OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst, + const X509_NAME *issuerName, + const ASN1_BIT_STRING *issuerKey, + const ASN1_INTEGER *serialNumber); + +// OCSP_cert_to_id returns a |OCSP_CERTID| converted from a certificate and its +// issuer. +// +// Note: 1. If |subject| is NULL, we get the subject name from the issuer and +// set the serial number to NULL. +// 2. OpenSSL's legacy OCSP code decided to make SHA-1 as default hash +// algorithm when the |dgst| is set as NULL. We keep this to maintain +// backwards compatibility, but strongly advise to set a digest when +// using this function. Even though this is not used cryptographically, +// there is the possibility of a response being returned with a forced +// issuer name when using SHA-1 (assuming a preimage attack, which is +// beyond the scope of how SHA-1 is currently vulnerable). +OPENSSL_EXPORT OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, + const X509 *subject, + const X509 *issuer); + +// OCSP_parse_url parses an OCSP responder URL and returns its component parts. +// |url| argument must be a null-terminated string containing the URL to be +// parsed. The other arguments are pointers to variables that will be set to the +// parsed components of the URL. When |OCSP_parse_url| returns 1, these +// arguments will allocate new memory with a copy of value. It is the caller's +// responsibility to free these. +// +// |phost|: A pointer to a char pointer that will be set to the host component +// of the URL. If the URL does not contain a host component, this will +// be set to an empty string. +// |pport|: A pointer to an int that will be set to the port number specified +// in the URL, or to the default port (80 for HTTP, 443 for HTTPS) +// if no port number is specified. +// |ppath|: A pointer to a char pointer that will be set to the path component +// of the URL. If the URL does not contain a path component, this +// will be set to "/". +// |pssl|: A pointer to an int that will be set to 1 if the URL specifies the +// HTTPS protocol, or 0 if HTTP. +// +// Note: |OCSP_parse_url| does not perform any validation of the URL or its +// components beyond basic parsing. It is the responsibility of the +// caller to ensure that the URL is well-formed and valid. +OPENSSL_EXPORT int OCSP_parse_url(const char *url, char **phost, char **pport, + char **ppath, int *pssl); + +// OCSP_id_issuer_cmp compares the issuers' name and key hash of |a| and |b|. It +// returns 0 on equal. +OPENSSL_EXPORT int OCSP_id_issuer_cmp(const OCSP_CERTID *a, + const OCSP_CERTID *b); + +// OCSP_id_cmp calls |OCSP_id_issuer_cmp| and additionally compares the +// |serialNumber| of |a| and |b|. It returns 0 on equal. +OPENSSL_EXPORT int OCSP_id_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b); + +// OCSP_id_get0_info returns the issuer name hash, hash OID, issuer key hash, +// and the serial number contained in |cid|. If any of the values are not +// required, the corresponding parameter can be set to NULL. +OPENSSL_EXPORT int OCSP_id_get0_info(ASN1_OCTET_STRING **nameHash, + ASN1_OBJECT **algor, + ASN1_OCTET_STRING **keyHash, + ASN1_INTEGER **serial, OCSP_CERTID *cid); + +// OCSP_basic_add1_cert adds |cert| to the |resp|. +OPENSSL_EXPORT int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert); + +// OCSP_basic_add1_status creates and returns an |OCSP_SINGLERESP| with |cid|, +// |status|, |this_update| and |next_update|. The newly created +// |OCSP_SINGLERESP| is pushed onto the internal |OCSP_SINGLERESP| stack in +// |resp|. |status| should be a value defined by |V_OCSP_CERTSTATUS_*|. +// +// 1. If |status| has the value |V_OCSP_CERTSTATUS_REVOKED|, |revoked_reason| +// should be a valid |OCSP_REVOKED_STATUS_*| value and |revoked_time| cannot be +// empty. +// 2. If |status| has the value of either |V_OCSP_CERTSTATUS_GOOD| or +// |V_OCSP_CERTSTATUS_UNKNOWN|, |revoked_reason| and |revoked_time| are ignored. +OPENSSL_EXPORT OCSP_SINGLERESP *OCSP_basic_add1_status( + OCSP_BASICRESP *resp, OCSP_CERTID *cid, int status, int revoked_reason, + ASN1_TIME *revoked_time, ASN1_TIME *this_update, ASN1_TIME *next_update); + +// OCSP_basic_sign signs the OCSP response |resp| using |key| and |dgst|. |key| +// MUST be the private key of |signer|. One or more optional certificates can be +// added to |resp| with |certs|. +// +// Note: 1. By default, the OCSP responder is identified by the subject name +// from |signer| and included in |resp|. Users can set +// |OCSP_RESPID_KEY| with |flags|, if they wish for the responder to +// be identified by the hash of |signer|'s public key instead. +// 2. All certificates in |certs| are added to |resp| by default. Setting +// |OCSP_NOCERTS| excludes certificates from being added in |resp| and +// ignores the |certs| parameter. +// 3. The |producedAt| time field is set to the current time by default. +// Setting |OCSP_NOTIME| excludes setting the |producedAt| time field +// in |resp| and leaves it empty. +OPENSSL_EXPORT int OCSP_basic_sign(OCSP_BASICRESP *resp, X509 *signer, + EVP_PKEY *key, const EVP_MD *dgst, + STACK_OF(X509) *certs, unsigned long flags); + +// OCSP_response_create creates an |OCSP_RESPONSE| and encodes an optional |bs| +// within it. +OPENSSL_EXPORT OCSP_RESPONSE *OCSP_response_create(int status, + OCSP_BASICRESP *bs); + +// OCSP_SINGLERESP_get0_id returns the |OCSP_CERTID| within |x|. +OPENSSL_EXPORT const OCSP_CERTID *OCSP_SINGLERESP_get0_id( + const OCSP_SINGLERESP *x); + +// OCSP_response_status_str returns the OCSP response status of |status_code| as +// a string. +OPENSSL_EXPORT const char *OCSP_response_status_str(long status_code); + +// OCSP_cert_status_str returns the OCSP cert status of |status_code| as +// a string. +OPENSSL_EXPORT const char *OCSP_cert_status_str(long status_code); + +// OCSP_crl_reason_str returns the OCSP CRL reason of |status_code| as a string. +// |OCSP_resp_find_status| can be used to retrieve the reason status code +// if an OCSP response is revoked. +OPENSSL_EXPORT const char *OCSP_crl_reason_str(long status_code); + +// OCSP_REQUEST_print prints the contents of an OCSP request to |bp|. |flags| is +// used to configure printing of the |req|'s extensions (See +// |X509V3_extensions_print| for more information). +// This is typically used for debugging or diagnostic purposes. +OPENSSL_EXPORT int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST *req, + unsigned long flags); + +// OCSP_RESPONSE_print prints the contents of an OCSP response to |bp|. |flags| +// is used to configure printing of the |resp|'s extensions (See +// |X509V3_extensions_print| for more information). +// This is typically used for debugging or diagnostic purposes. +OPENSSL_EXPORT int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE *resp, + unsigned long flags); + +// OCSP_BASICRESP_get_ext_by_NID returns the index of an extension |bs| by its +// NID. Returns -1 if not found. +OPENSSL_EXPORT int OCSP_BASICRESP_get_ext_by_NID(OCSP_BASICRESP *bs, int nid, + int lastpos); + +// OCSP_BASICRESP_get_ext returns the |X509_EXTENSION| in |bs| at index |loc|, +// or NULL if |loc| is out of bounds. +OPENSSL_EXPORT X509_EXTENSION *OCSP_BASICRESP_get_ext(OCSP_BASICRESP *bs, + int loc); + + +// OCSP |X509_EXTENSION| Functions + +// OCSP_BASICRESP_delete_ext removes the extension in |x| at index |loc| and +// returns the removed extension, or NULL if |loc| was out of bounds. If an +// extension was returned, the caller must release it with +// |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *OCSP_BASICRESP_delete_ext(OCSP_BASICRESP *x, + int loc); + +// OCSP_SINGLERESP_add_ext adds a copy of |ex| to the extension list in +// |*sresp|. It returns 1 on success and 0 on error. The new extension is +// inserted at index |loc|, shifting extensions to the right. If |loc| is -1 or +// out of bounds, the new extension is appended to the list. +OPENSSL_EXPORT int OCSP_SINGLERESP_add_ext(OCSP_SINGLERESP *sresp, + X509_EXTENSION *ex, int loc); + +// OCSP_SINGLERESP_get_ext_count returns the number of |X509_EXTENSION|s in +// |sresp|. +OPENSSL_EXPORT int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP *sresp); + +// OCSP_SINGLERESP_get_ext returns the |X509_EXTENSION| in |sresp| +// at index |loc|, or NULL if |loc| is out of bounds. +OPENSSL_EXPORT X509_EXTENSION *OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP *sresp, + int loc); + + +// OCSP no-op flags [Deprecated]. + +// OCSP_NOSIGS does nothing. In OpenSSL, this skips signature verification in +// |OCSP_basic_verify| and |OCSP_request_verify|. +#define OCSP_NOSIGS 0 + +// OCSP_NOCASIGN does nothing. It's a legacy OCSP flag deprecated since OpenSSL +// 1.0.1g. +#define OCSP_NOCASIGN 0 + +// OCSP_NODELEGATED does nothing. It's a legacy OCSP flag deprecated since +// OpenSSL 1.0.1g. +#define OCSP_NODELEGATED 0 + +// OCSP_NOCHECKS does nothing. In OpenSSL, this disables verifying that the +// signer certificate has met the OCSP issuer criteria or any potential +// delegation in |OCSP_basic_verify|. +#define OCSP_NOCHECKS 0 + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(OCSP_REQUEST, OCSP_REQUEST_free) +BORINGSSL_MAKE_DELETER(OCSP_REQ_CTX, OCSP_REQ_CTX_free) +BORINGSSL_MAKE_DELETER(OCSP_RESPONSE, OCSP_RESPONSE_free) +BORINGSSL_MAKE_DELETER(OCSP_BASICRESP, OCSP_BASICRESP_free) +BORINGSSL_MAKE_DELETER(OCSP_CERTID, OCSP_CERTID_free) +BORINGSSL_MAKE_DELETER(OCSP_SINGLERESP, OCSP_SINGLERESP_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#define OCSP_RESPONSE_STATUS_SUCCESSFUL 0 +#define OCSP_RESPONSE_STATUS_MALFORMEDREQUEST 1 +#define OCSP_RESPONSE_STATUS_INTERNALERROR 2 +#define OCSP_RESPONSE_STATUS_TRYLATER 3 +#define OCSP_RESPONSE_STATUS_SIGREQUIRED 5 +#define OCSP_RESPONSE_STATUS_UNAUTHORIZED 6 + +#define V_OCSP_RESPID_NAME 0 +#define V_OCSP_RESPID_KEY 1 + +#define V_OCSP_CERTSTATUS_GOOD 0 +#define V_OCSP_CERTSTATUS_REVOKED 1 +#define V_OCSP_CERTSTATUS_UNKNOWN 2 + +#define OCSP_NONCE_EQUAL 1 +#define OCSP_NONCE_BOTH_ABSENT 2 +#define OCSP_NONCE_RESPONSE_ONLY 3 +#define OCSP_NONCE_NOT_EQUAL 0 +#define OCSP_NONCE_REQUEST_ONLY -1 + +#define OCSP_R_CERTIFICATE_VERIFY_ERROR 101 +#define OCSP_R_DIGEST_ERR 102 +#define OCSP_R_MISSING_OCSPSIGNING_USAGE 103 +#define OCSP_R_NOT_BASIC_RESPONSE 104 +#define OCSP_R_NO_CERTIFICATES_IN_CHAIN 105 +#define OCSP_R_NO_RESPONSE_DATA 108 +#define OCSP_R_NO_REVOKED_TIME 109 +#define OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE 110 +#define OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA 111 +#define OCSP_R_ROOT_CA_NOT_TRUSTED 112 +#define OCSP_R_SERVER_RESPONSE_PARSE_ERROR 115 +#define OCSP_R_SIGNATURE_FAILURE 117 +#define OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND 118 +#define OCSP_R_UNKNOWN_MESSAGE_DIGEST 119 +#define OCSP_R_UNKNOWN_NID 120 +#define OCSP_R_ERROR_PARSING_URL 121 +#define OCSP_R_ERROR_IN_NEXTUPDATE_FIELD 122 +#define OCSP_R_ERROR_IN_THISUPDATE_FIELD 123 +#define OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE 124 +#define OCSP_R_STATUS_EXPIRED 125 +#define OCSP_R_STATUS_NOT_YET_VALID 126 +#define OCSP_R_STATUS_TOO_OLD 127 +#define OCSP_R_REQUEST_NOT_SIGNED 128 +#define OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE 129 +#define OCSP_R_NO_SIGNER_KEY 130 +#define OCSP_R_OCSP_REQUEST_DUPLICATE_SIGNATURE 131 +#define OCSP_R_UNKNOWN_FIELD_VALUE 132 + +#endif // AWSLC_OCSP_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslconf.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslconf.h new file mode 100644 index 0000000..f475cde --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslconf.h @@ -0,0 +1,75 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#ifndef OPENSSL_HEADER_OPENSSLCONF_H +#define OPENSSL_HEADER_OPENSSLCONF_H + + +#if defined(__cplusplus) +extern "C" { +#endif + + +#define OPENSSL_NO_ASYNC +#define OPENSSL_NO_BLAKE2 +#define OPENSSL_NO_BUF_FREELISTS +#define OPENSSL_NO_CAMELLIA +#define OPENSSL_NO_CAPIENG +#define OPENSSL_NO_CAST +#define OPENSSL_NO_CMS +#define OPENSSL_NO_COMP +#define OPENSSL_NO_CRYPTO_MDEBUG +#define OPENSSL_NO_CT +#define OPENSSL_NO_DANE +#define OPENSSL_NO_DEPRECATED +#define OPENSSL_NO_DGRAM +#define OPENSSL_NO_DYNAMIC_ENGINE +#define OPENSSL_NO_EC_NISTP_64_GCC_128 +#define OPENSSL_NO_EC2M +#define OPENSSL_NO_EGD +#define OPENSSL_NO_ENGINE +#define OPENSSL_NO_GMP +#define OPENSSL_NO_GOST +#define OPENSSL_NO_HEARTBEATS +#define OPENSSL_NO_HW +#define OPENSSL_NO_IDEA +#define OPENSSL_NO_JPAKE +#define OPENSSL_NO_KRB5 +#define OPENSSL_NO_MD2 +#define OPENSSL_NO_MDC2 +#define OPENSSL_NO_OCB +// OPENSSL_NO_EXTERNAL_PSK_TLS13 indicates lack of support for external +// PSK authentication in TLS >= 1.3. AWS-LC intentionally omits support +// for this due to security conerns outlined in RFC 9258. +#define OPENSSL_NO_EXTERNAL_PSK_TLS13 +#define OPENSSL_NO_RC2 +#define OPENSSL_NO_RC5 +#define OPENSSL_NO_RFC3779 +#define OPENSSL_NO_RIPEMD +#define OPENSSL_NO_RMD160 +#define OPENSSL_NO_SCTP +#define OPENSSL_NO_SEED +#define OPENSSL_NO_SM2 +#define OPENSSL_NO_SM3 +#define OPENSSL_NO_SM4 +#define OPENSSL_NO_SRP +#define OPENSSL_NO_SSL_TRACE +#define OPENSSL_NO_SSL2 +#define OPENSSL_NO_SSL3 +#define OPENSSL_NO_SSL3_METHOD +#define OPENSSL_NO_STATIC_ENGINE +#define OPENSSL_NO_STORE +#define OPENSSL_NO_TS +#define OPENSSL_NO_UI_CONSOLE +#define OPENSSL_NO_WHIRLPOOL + + +#if defined(__cplusplus) +} +#endif + + +#endif // OPENSSL_HEADER_OPENSSLCONF_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslv.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslv.h new file mode 100644 index 0000000..2fb17d3 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslv.h @@ -0,0 +1,16 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include + +// MySQL does regex parsing on the opensslv.h file directly. +// https://github.com/mysql/mysql-server/blob/8.0/cmake/ssl.cmake#L208-L227 +// |OPENSSL_VERSION_NUMBER| is defined here again to comply to this. MySQL +// only parses this to define version numbers in their CMake script. +// It does not require it to be active. +#if 0 +#define OPENSSL_VERSION_NUMBER 0x1010107f +#endif diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslv.h.in b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslv.h.in new file mode 100644 index 0000000..2f6312d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/opensslv.h.in @@ -0,0 +1,16 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include + +// MySQL does regex parsing on the opensslv.h file directly. +// https://github.com/mysql/mysql-server/blob/8.0/cmake/ssl.cmake#L208-L227 +// |OPENSSL_VERSION_NUMBER| is defined here again to comply to this. MySQL +// only parses this to define version numbers in their CMake script. +// It does not require it to be active. +#if 0 +#define OPENSSL_VERSION_NUMBER @OPENSSL_VERSION_NUMBER@ +#endif diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ossl_typ.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ossl_typ.h new file mode 100644 index 0000000..cca7969 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ossl_typ.h @@ -0,0 +1,7 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "base.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pem.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pem.h new file mode 100644 index 0000000..5f69aa9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pem.h @@ -0,0 +1,531 @@ +// Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_PEM_H +#define OPENSSL_HEADER_PEM_H + +#include +#include +#include +#include +#include +#include +#include +#include + +// For compatibility with open-iscsi, which assumes that it can get +// |OPENSSL_malloc| from pem.h or err.h +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +#define PEM_BUFSIZE 1024 + +#define PEM_STRING_X509_OLD "X509 CERTIFICATE" +#define PEM_STRING_X509 "CERTIFICATE" +#define PEM_STRING_X509_PAIR "CERTIFICATE PAIR" +#define PEM_STRING_X509_TRUSTED "TRUSTED CERTIFICATE" +#define PEM_STRING_X509_REQ_OLD "NEW CERTIFICATE REQUEST" +#define PEM_STRING_X509_REQ "CERTIFICATE REQUEST" +#define PEM_STRING_X509_CRL "X509 CRL" +#define PEM_STRING_EVP_PKEY "ANY PRIVATE KEY" +#define PEM_STRING_PUBLIC "PUBLIC KEY" +#define PEM_STRING_RSA "RSA PRIVATE KEY" +#define PEM_STRING_RSA_PUBLIC "RSA PUBLIC KEY" +#define PEM_STRING_DSA "DSA PRIVATE KEY" +#define PEM_STRING_DSA_PUBLIC "DSA PUBLIC KEY" +#define PEM_STRING_EC "EC PRIVATE KEY" +#define PEM_STRING_PKCS7 "PKCS7" +#define PEM_STRING_PKCS7_SIGNED "PKCS #7 SIGNED DATA" +#define PEM_STRING_PKCS8 "ENCRYPTED PRIVATE KEY" +#define PEM_STRING_PKCS8INF "PRIVATE KEY" +#define PEM_STRING_DHPARAMS "DH PARAMETERS" +#define PEM_STRING_SSL_SESSION "SSL SESSION PARAMETERS" +#define PEM_STRING_DSAPARAMS "DSA PARAMETERS" +#define PEM_STRING_ECDSA_PUBLIC "ECDSA PUBLIC KEY" +#define PEM_STRING_ECPARAMETERS "EC PARAMETERS" +#define PEM_STRING_ECPRIVATEKEY "EC PRIVATE KEY" +#define PEM_STRING_PARAMETERS "PARAMETERS" +#define PEM_STRING_CMS "CMS" + +// enc_type is one off +#define PEM_TYPE_ENCRYPTED 10 +#define PEM_TYPE_MIC_ONLY 20 +#define PEM_TYPE_MIC_CLEAR 30 +#define PEM_TYPE_CLEAR 40 + +// For compatibility with OpenSSL. First argument ignored. +#define PEMerr(f, r) OPENSSL_PUT_ERROR(PEM, (r)) + +// These macros make the PEM_read/PEM_write functions easier to maintain and +// write. Now they are all implemented with either: +// IMPLEMENT_PEM_rw(...) or IMPLEMENT_PEM_rw_cb(...) + + +#define IMPLEMENT_PEM_read_fp(name, type, str, asn1) \ + static void *pem_read_##name##_d2i(void **x, const unsigned char **inp, \ + long len) { \ + return d2i_##asn1((type **)x, inp, len); \ + } \ + OPENSSL_EXPORT type *PEM_read_##name(FILE *fp, type **x, \ + pem_password_cb *cb, void *u) { \ + return (type *)PEM_ASN1_read(pem_read_##name##_d2i, str, fp, (void **)x, \ + cb, u); \ + } + +#define IMPLEMENT_PEM_write_fp(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, type *x) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, x, NULL, NULL, 0, \ + NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_fp_const(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, const type *x) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, (void *)x, NULL, \ + NULL, 0, NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_cb_fp(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name( \ + FILE *fp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, x, enc, pass, \ + pass_len, cb, u); \ + } + +#define IMPLEMENT_PEM_write_cb_fp_const(name, type, str, asn1) \ + static int pem_write_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_##name( \ + FILE *fp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write(pem_write_##name##_i2d, str, fp, x, enc, pass, \ + pass_len, cb, u); \ + } + + +#define IMPLEMENT_PEM_read_bio(name, type, str, asn1) \ + static void *pem_read_bio_##name##_d2i(void **x, const unsigned char **inp, \ + long len) { \ + return d2i_##asn1((type **)x, inp, len); \ + } \ + OPENSSL_EXPORT type *PEM_read_bio_##name(BIO *bp, type **x, \ + pem_password_cb *cb, void *u) { \ + return (type *)PEM_ASN1_read_bio(pem_read_bio_##name##_d2i, str, bp, \ + (void **)x, cb, u); \ + } + +#define IMPLEMENT_PEM_write_bio(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, type *x) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, x, NULL, \ + NULL, 0, NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_bio_const(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, const type *x) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, (void *)x, \ + NULL, NULL, 0, NULL, NULL); \ + } + +#define IMPLEMENT_PEM_write_cb_bio(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name( \ + BIO *bp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, x, enc, \ + pass, pass_len, cb, u); \ + } + +#define IMPLEMENT_PEM_write_cb_bio_const(name, type, str, asn1) \ + static int pem_write_bio_##name##_i2d(const void *x, unsigned char **outp) { \ + return i2d_##asn1((const type *)x, outp); \ + } \ + OPENSSL_EXPORT int PEM_write_bio_##name( \ + BIO *bp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u) { \ + return PEM_ASN1_write_bio(pem_write_bio_##name##_i2d, str, bp, (void *)x, \ + enc, pass, pass_len, cb, u); \ + } + +#define IMPLEMENT_PEM_write(name, type, str, asn1) \ + IMPLEMENT_PEM_write_bio(name, type, str, asn1) \ + IMPLEMENT_PEM_write_fp(name, type, str, asn1) + +#define IMPLEMENT_PEM_write_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_bio_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_fp_const(name, type, str, asn1) + +#define IMPLEMENT_PEM_write_cb(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_bio(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_fp(name, type, str, asn1) + +#define IMPLEMENT_PEM_write_cb_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_bio_const(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb_fp_const(name, type, str, asn1) + +#define IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_read_bio(name, type, str, asn1) \ + IMPLEMENT_PEM_read_fp(name, type, str, asn1) + +#define IMPLEMENT_PEM_rw(name, type, str, asn1) \ + IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_write(name, type, str, asn1) + +#define IMPLEMENT_PEM_rw_const(name, type, str, asn1) \ + IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_write_const(name, type, str, asn1) + +#define IMPLEMENT_PEM_rw_cb(name, type, str, asn1) \ + IMPLEMENT_PEM_read(name, type, str, asn1) \ + IMPLEMENT_PEM_write_cb(name, type, str, asn1) + +// These are the same except they are for the declarations + +#define DECLARE_PEM_read_fp(name, type) \ + OPENSSL_EXPORT type *PEM_read_##name(FILE *fp, type **x, \ + pem_password_cb *cb, void *u); + +#define DECLARE_PEM_write_fp(name, type) \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, type *x); + +#define DECLARE_PEM_write_fp_const(name, type) \ + OPENSSL_EXPORT int PEM_write_##name(FILE *fp, const type *x); + +#define DECLARE_PEM_write_cb_fp(name, type) \ + OPENSSL_EXPORT int PEM_write_##name( \ + FILE *fp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u); + +#define DECLARE_PEM_read_bio(name, type) \ + OPENSSL_EXPORT type *PEM_read_bio_##name(BIO *bp, type **x, \ + pem_password_cb *cb, void *u); + +#define DECLARE_PEM_write_bio(name, type) \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, type *x); + +#define DECLARE_PEM_write_bio_const(name, type) \ + OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, const type *x); + +#define DECLARE_PEM_write_cb_bio(name, type) \ + OPENSSL_EXPORT int PEM_write_bio_##name( \ + BIO *bp, type *x, const EVP_CIPHER *enc, const unsigned char *pass, \ + int pass_len, pem_password_cb *cb, void *u); + + +#define DECLARE_PEM_write(name, type) \ + DECLARE_PEM_write_bio(name, type) \ + DECLARE_PEM_write_fp(name, type) + +#define DECLARE_PEM_write_const(name, type) \ + DECLARE_PEM_write_bio_const(name, type) \ + DECLARE_PEM_write_fp_const(name, type) + +#define DECLARE_PEM_write_cb(name, type) \ + DECLARE_PEM_write_cb_bio(name, type) \ + DECLARE_PEM_write_cb_fp(name, type) + +#define DECLARE_PEM_read(name, type) \ + DECLARE_PEM_read_bio(name, type) \ + DECLARE_PEM_read_fp(name, type) + +#define DECLARE_PEM_rw(name, type) \ + DECLARE_PEM_read(name, type) \ + DECLARE_PEM_write(name, type) + +#define DECLARE_PEM_rw_const(name, type) \ + DECLARE_PEM_read(name, type) \ + DECLARE_PEM_write_const(name, type) + +#define DECLARE_PEM_rw_cb(name, type) \ + DECLARE_PEM_read(name, type) \ + DECLARE_PEM_write_cb(name, type) + +// "userdata": new with OpenSSL 0.9.4 +typedef int pem_password_cb(char *buf, int size, int rwflag, void *userdata); + +OPENSSL_EXPORT int PEM_get_EVP_CIPHER_INFO(char *header, + EVP_CIPHER_INFO *cipher); + +// PEM_do_header decrypts PEM-encoded data using the cipher info in |cipher|. +// It processes |data| of length |len| using a password obtained via |callback| +// (or the default callback provided via |PEM_def_callback| if NULL) with callback +// data |u|. It then updates |len| with decrypted length. +// Returns 1 on success or if |cipher| is NULL, 0 on failure. +OPENSSL_EXPORT int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, + long *len, pem_password_cb *callback, void *u); + +// PEM_read_bio reads from |bp|, until the next PEM block. If one is found, it +// returns one and sets |*name|, |*header|, and |*data| to newly-allocated +// buffers containing the PEM type, the header block, and the decoded data, +// respectively. |*name| and |*header| are NUL-terminated C strings, while +// |*data| has |*len| bytes. The caller must release each of |*name|, |*header|, +// and |*data| with |OPENSSL_free| when done. If no PEM block is found, this +// function returns zero and pushes |PEM_R_NO_START_LINE| to the error queue. If +// one is found, but there is an error decoding it, it returns zero and pushes +// some other error to the error queue. +OPENSSL_EXPORT int PEM_read_bio(BIO *bp, char **name, char **header, + unsigned char **data, long *len); + +// PEM_write_bio writes a PEM block to |bp|, containing |len| bytes from |data| +// as data. |name| and |hdr| are NUL-terminated C strings containing the PEM +// type and header block, respectively. This function returns zero on error and +// the number of bytes written on success. +OPENSSL_EXPORT int PEM_write_bio(BIO *bp, const char *name, const char *hdr, + const unsigned char *data, long len); + +// PEM_bytes_read_bio reads PEM-formatted data from |bp| for the data type given +// in |name|. If a PEM block is found, it returns one and sets |*pnm| and +// |*pdata| to newly-allocated buffers containing the PEM type and the decoded +// data, respectively. |*pnm| is a NUL-terminated C string, while |*pdata| has +// |*plen| bytes. The caller must release each of |*pnm| and |*pdata| with +// |OPENSSL_free| when done. If no PEM block is found, this function returns +// zero and pushes |PEM_R_NO_START_LINE| to the error queue. If one is found, +// but there is an error decoding it, it returns zero and pushes some other +// error to the error queue. |cb| is the callback to use when querying for +// pass phrase used for encrypted PEM structures (normally only private keys) +// and |u| is interpreted as the null terminated string to use as the +// passphrase. +OPENSSL_EXPORT int PEM_bytes_read_bio(unsigned char **pdata, long *plen, + char **pnm, const char *name, BIO *bp, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT void *PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, + BIO *bp, void **x, pem_password_cb *cb, + void *u); + +// PEM_ASN1_write_bio writes ASN.1 structure |x| encoded by |i2d| to BIO |bp| in PEM format +// with name |name|. If |enc| is non-NULL, encrypts data using cipher with password from +// |pass| and |pass_len|, or via |callback| with user data |u| (uses PEM_def_callback if +// callback is NULL). Returns 1 on success, 0 on failure. +OPENSSL_EXPORT int PEM_ASN1_write_bio(i2d_of_void *i2d, const char *name, + BIO *bp, void *x, const EVP_CIPHER *enc, + const unsigned char *pass, int pass_len, + pem_password_cb *cb, void *u); + +// PEM_X509_INFO_read_bio reads PEM blocks from |bp| and decodes any +// certificates, CRLs, and private keys found. It returns a +// |STACK_OF(X509_INFO)| structure containing the results, or NULL on error. +// +// If |sk| is NULL, the result on success will be a newly-allocated +// |STACK_OF(X509_INFO)| structure which should be released with +// |sk_X509_INFO_pop_free| and |X509_INFO_free| when done. +// +// If |sk| is non-NULL, it appends the results to |sk| instead and returns |sk| +// on success. In this case, the caller retains ownership of |sk| in both +// success and failure. +// +// WARNING: If the input contains "TRUSTED CERTIFICATE" PEM blocks, this +// function parses auxiliary properties as in |d2i_X509_AUX|. Passing untrusted +// input to this function allows an attacker to influence those properties. See +// |d2i_X509_AUX| for details. +OPENSSL_EXPORT STACK_OF(X509_INFO) *PEM_X509_INFO_read_bio( + BIO *bp, STACK_OF(X509_INFO) *sk, pem_password_cb *cb, void *u); + +// PEM_X509_INFO_write_bio writes the contents of the |X509_INFO| structure |xi| +// to the |BIO| object |bp| in PEM format. If the X509_INFO contains a +// certificate (x509), it will be written after the private key (if any). Other +// fields in X509_INFO (such as CRLs) are currently ignored. +// +// It returns 1 on success and 0 on failure. +OPENSSL_EXPORT int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, + EVP_CIPHER *enc, unsigned char *kstr, + int klen, pem_password_cb *cd, + void *u); + +// PEM_X509_INFO_read behaves like |PEM_X509_INFO_read_bio| but reads from a +// |FILE|. +OPENSSL_EXPORT STACK_OF(X509_INFO) *PEM_X509_INFO_read(FILE *fp, + STACK_OF(X509_INFO) *sk, + pem_password_cb *cb, + void *u); + +OPENSSL_EXPORT int PEM_read(FILE *fp, char **name, char **header, + unsigned char **data, long *len); +OPENSSL_EXPORT int PEM_write(FILE *fp, const char *name, const char *hdr, + const unsigned char *data, long len); +OPENSSL_EXPORT void *PEM_ASN1_read(d2i_of_void *d2i, const char *name, FILE *fp, + void **x, pem_password_cb *cb, void *u); +OPENSSL_EXPORT int PEM_ASN1_write(i2d_of_void *i2d, const char *name, FILE *fp, + void *x, const EVP_CIPHER *enc, + const unsigned char *pass, int pass_len, + pem_password_cb *callback, void *u); + +// PEM_def_callback provides a password for PEM encryption/decryption operations. +// This function is used as the default callback to provide a password for PEM +// functions such as |PEM_do_header| and |PEM_ASN1_write_bio|. +// If |userdata| is non-NULL, it treats |userdata| as a string and copies it +// into |buf|, assuming |size| is sufficient. If |userdata| is NULL, it prompts +// the user for a password using the prompt from EVP_get_pw_prompt() (or default +// "Enter PEM pass phrase:"). For encryption (|rwflag|=1), a minimum password +// length is enforced, while for decryption (|rwflag|=0) any password length is +// accepted. Returns the length of the password (excluding null +// terminator) on success, or 0 on error or if |buf| is null, if |buf| is too small, +// or |size| is negative, or |size| is smaller than user input length. +OPENSSL_EXPORT int PEM_def_callback(char *buf, int size, int rwflag, + void *userdata); + + +DECLARE_PEM_rw(X509, X509) + +// TODO(crbug.com/boringssl/426): When documenting these, copy the warning +// about auxiliary properties from |PEM_X509_INFO_read_bio|. +DECLARE_PEM_rw(X509_AUX, X509) + +DECLARE_PEM_rw(X509_REQ, X509_REQ) +DECLARE_PEM_write(X509_REQ_NEW, X509_REQ) + +DECLARE_PEM_rw(X509_CRL, X509_CRL) + +DECLARE_PEM_rw(PKCS7, PKCS7) +DECLARE_PEM_rw(PKCS8, X509_SIG) + +DECLARE_PEM_rw(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO) + +DECLARE_PEM_rw_cb(RSAPrivateKey, RSA) + +DECLARE_PEM_rw_const(RSAPublicKey, RSA) +DECLARE_PEM_rw(RSA_PUBKEY, RSA) + +#ifndef OPENSSL_NO_DSA + +DECLARE_PEM_rw_cb(DSAPrivateKey, DSA) + +DECLARE_PEM_rw(DSA_PUBKEY, DSA) + +DECLARE_PEM_rw_const(DSAparams, DSA) + +#endif + +DECLARE_PEM_rw_cb(ECPrivateKey, EC_KEY) +DECLARE_PEM_rw(EC_PUBKEY, EC_KEY) + + +DECLARE_PEM_rw_const(DHparams, DH) + + +DECLARE_PEM_rw_cb(PrivateKey, EVP_PKEY) + +DECLARE_PEM_rw(PUBKEY, EVP_PKEY) + +OPENSSL_EXPORT int PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, + pem_password_cb *cb, + void *u); +OPENSSL_EXPORT int PEM_write_bio_PKCS8PrivateKey(BIO *bp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_bio(BIO *bp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_fp(FILE *fp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cb, void *u); +OPENSSL_EXPORT int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, pem_password_cb *cb, + void *u); +OPENSSL_EXPORT int PEM_write_PKCS8PrivateKey_nid(FILE *fp, const EVP_PKEY *x, + int nid, const char *pass, + int pass_len, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, + pem_password_cb *cb, void *u); + +OPENSSL_EXPORT int PEM_write_PKCS8PrivateKey(FILE *fp, const EVP_PKEY *x, + const EVP_CIPHER *enc, + const char *pass, int pass_len, + pem_password_cb *cd, void *u); + +// PEM_read_bio_Parameters is a generic PEM deserialization function that +// parses the public "parameters" in |bio| and returns a corresponding +// |EVP_PKEY|. If |*pkey| is non-null, the original |*pkey| is freed and the +// returned |EVP_PKEY| is also written to |*pkey|. |*pkey| must be either NULL +// or an allocated value, passing in an uninitialized pointer is undefined +// behavior. This is only supported with |EVP_PKEY_EC|, |EVP_PKEY_DH|, and +// |EVP_PKEY_DSA|. +OPENSSL_EXPORT EVP_PKEY *PEM_read_bio_Parameters(BIO *bio, EVP_PKEY **pkey); + +// PEM_write_bio_Parameters is a generic PEM serialization function that parses +// the public "parameters" of |pkey| to |bio|. It returns 1 on success or 0 on +// failure. This is only supported with |EVP_PKEY_EC|, |EVP_PKEY_DH|, and +// |EVP_PKEY_DSA|. +OPENSSL_EXPORT int PEM_write_bio_Parameters(BIO *bio, EVP_PKEY *pkey); + +// PEM_read_bio_ECPKParameters deserializes the PEM file written in |bio| +// according to |ECPKParameters| in RFC 3279. It returns the |EC_GROUP| +// corresponding to deserialized output and also writes it to |out_group|. Only +// deserialization of namedCurves or explicitly-encoded versions of namedCurves +// are supported. +OPENSSL_EXPORT EC_GROUP *PEM_read_bio_ECPKParameters(BIO *bio, + EC_GROUP **out_group, + pem_password_cb *cb, + void *u); + +// PEM_write_bio_ECPKParameters serializes |group| as a PEM file to |out| +// according to |ECPKParameters| in RFC 3279. Only serialization of namedCurves +// are supported. +OPENSSL_EXPORT int PEM_write_bio_ECPKParameters(BIO *out, + const EC_GROUP *group); + +// PEM_write_bio_PrivateKey_traditional calls |PEM_ASN1_write_bio| to write +// out |x|'s private key in the "traditional" ASN1 format. Use +// |PEM_write_bio_PrivateKey| instead. +OPENSSL_EXPORT int PEM_write_bio_PrivateKey_traditional( + BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, + pem_password_cb *cb, void *u); + +#ifdef __cplusplus +} // extern "C" +#endif + +#define PEM_R_BAD_BASE64_DECODE 100 +#define PEM_R_BAD_DECRYPT 101 +#define PEM_R_BAD_END_LINE 102 +#define PEM_R_BAD_IV_CHARS 103 +#define PEM_R_BAD_PASSWORD_READ 104 +#define PEM_R_CIPHER_IS_NULL 105 +#define PEM_R_ERROR_CONVERTING_PRIVATE_KEY 106 +#define PEM_R_NOT_DEK_INFO 107 +#define PEM_R_NOT_ENCRYPTED 108 +#define PEM_R_NOT_PROC_TYPE 109 +#define PEM_R_NO_START_LINE 110 +#define PEM_R_READ_KEY 111 +#define PEM_R_SHORT_HEADER 112 +#define PEM_R_UNSUPPORTED_CIPHER 113 +#define PEM_R_UNSUPPORTED_ENCRYPTION 114 +#define PEM_R_PROBLEMS_GETTING_PASSWORD 115 + +#endif // OPENSSL_HEADER_PEM_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs12.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs12.h new file mode 100644 index 0000000..813604e --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs12.h @@ -0,0 +1,7 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "pkcs8.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs7.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs7.h new file mode 100644 index 0000000..1926b47 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs7.h @@ -0,0 +1,585 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_PKCS7_H +#define OPENSSL_HEADER_PKCS7_H + +#include +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// PKCS#7. +// +// This library contains functions for extracting information from PKCS#7 +// structures (RFC 2315). + +DECLARE_STACK_OF(CRYPTO_BUFFER) +DECLARE_STACK_OF(X509) +DECLARE_STACK_OF(X509_CRL) + +// PKCS7_get_raw_certificates parses a PKCS#7, SignedData structure from |cbs| +// and appends the included certificates to |out_certs|. It returns one on +// success and zero on error. |cbs| is advanced passed the structure. +// +// Note that a SignedData structure may contain no certificates, in which case +// this function succeeds but does not append any certificates. Additionally, +// certificates in SignedData structures are unordered. Callers should not +// assume a particular order in |*out_certs| and may need to search for matches +// or run path-building algorithms. +OPENSSL_EXPORT int PKCS7_get_raw_certificates( + STACK_OF(CRYPTO_BUFFER) *out_certs, CBS *cbs, CRYPTO_BUFFER_POOL *pool); + +// PKCS7_get_certificates behaves like |PKCS7_get_raw_certificates| but parses +// them into |X509| objects. +OPENSSL_EXPORT int PKCS7_get_certificates(STACK_OF(X509) *out_certs, CBS *cbs); + +// PKCS7_bundle_raw_certificates appends a PKCS#7, SignedData structure +// containing |certs| to |out|. It returns one on success and zero on error. +// Note that certificates in SignedData structures are unordered. The order in +// |certs| will not be preserved. +OPENSSL_EXPORT int PKCS7_bundle_raw_certificates( + CBB *out, const STACK_OF(CRYPTO_BUFFER) *certs); + +// PKCS7_bundle_certificates behaves like |PKCS7_bundle_raw_certificates| but +// takes |X509| objects as input. +OPENSSL_EXPORT int PKCS7_bundle_certificates(CBB *out, + const STACK_OF(X509) *certs); + +// PKCS7_get_CRLs parses a PKCS#7, SignedData structure from |cbs| and appends +// the included CRLs to |out_crls|. It returns one on success and zero on error. +// |cbs| is advanced passed the structure. +// +// Note that a SignedData structure may contain no CRLs, in which case this +// function succeeds but does not append any CRLs. Additionally, CRLs in +// SignedData structures are unordered. Callers should not assume an order in +// |*out_crls| and may need to search for matches. +OPENSSL_EXPORT int PKCS7_get_CRLs(STACK_OF(X509_CRL) *out_crls, CBS *cbs); + +// PKCS7_bundle_CRLs appends a PKCS#7, SignedData structure containing +// |crls| to |out|. It returns one on success and zero on error. Note that CRLs +// in SignedData structures are unordered. The order in |crls| will not be +// preserved. +OPENSSL_EXPORT int PKCS7_bundle_CRLs(CBB *out, const STACK_OF(X509_CRL) *crls); + +// PKCS7_get_PEM_certificates reads a PEM-encoded, PKCS#7, SignedData structure +// from |pem_bio| and appends the included certificates to |out_certs|. It +// returns one on success and zero on error. +// +// Note that a SignedData structure may contain no certificates, in which case +// this function succeeds but does not append any certificates. Additionally, +// certificates in SignedData structures are unordered. Callers should not +// assume a particular order in |*out_certs| and may need to search for matches +// or run path-building algorithms. +OPENSSL_EXPORT int PKCS7_get_PEM_certificates(STACK_OF(X509) *out_certs, + BIO *pem_bio); + +// PKCS7_get_PEM_CRLs reads a PEM-encoded, PKCS#7, SignedData structure from +// |pem_bio| and appends the included CRLs to |out_crls|. It returns one on +// success and zero on error. +// +// Note that a SignedData structure may contain no CRLs, in which case this +// function succeeds but does not append any CRLs. Additionally, CRLs in +// SignedData structures are unordered. Callers should not assume an order in +// |*out_crls| and may need to search for matches. +OPENSSL_EXPORT int PKCS7_get_PEM_CRLs(STACK_OF(X509_CRL) *out_crls, + BIO *pem_bio); + +// d2i_PKCS7_bio behaves like |d2i_PKCS7| but reads the input from |bio|. If +// the length of the object is indefinite the full contents of |bio| are read. +// +// If the function fails then some unknown amount of data may have been read +// from |bio|. +OPENSSL_EXPORT PKCS7 *d2i_PKCS7_bio(BIO *bio, PKCS7 **out); + +// i2d_PKCS7_bio writes |p7| to |bio|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int i2d_PKCS7_bio(BIO *bio, const PKCS7 *p7); + +// PKCS7_type_is_data returns 1 if |p7| is of type data +OPENSSL_EXPORT int PKCS7_type_is_data(const PKCS7 *p7); + +// PKCS7_type_is_digest returns 1 if |p7| is of type digest +OPENSSL_EXPORT int PKCS7_type_is_digest(const PKCS7 *p7); + +// PKCS7_type_is_encrypted returns 1 if |p7| is of type encrypted +OPENSSL_EXPORT int PKCS7_type_is_encrypted(const PKCS7 *p7); + +// PKCS7_type_is_enveloped returns 1 if |p7| is of type enveloped +OPENSSL_EXPORT int PKCS7_type_is_enveloped(const PKCS7 *p7); + +// PKCS7_type_is_signed returns 1 if |p7| is of type signed +OPENSSL_EXPORT int PKCS7_type_is_signed(const PKCS7 *p7); + +// PKCS7_type_is_signedAndEnveloped returns 1 if |p7| is of type +// signedAndEnveloped +OPENSSL_EXPORT int PKCS7_type_is_signedAndEnveloped(const PKCS7 *p7); + + +// Deprecated functions. +// +// These functions are a compatibility layer over a subset of OpenSSL's PKCS#7 +// API. It intentionally does not implement the whole thing, only the minimum +// needed to build cryptography.io and CRuby. + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-7 +// +// ContentInfo ::= SEQUENCE { +// contentType ContentType, +// content +// [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL } +// +// ContentType ::= OBJECT IDENTIFIER +struct pkcs7_st { + // Unlike OpenSSL, the following fields are immutable. They filled in when the + // object is parsed and ignored in serialization. + ASN1_OBJECT *type; + union { + char *ptr; + ASN1_OCTET_STRING *data; + PKCS7_SIGNED *sign; + PKCS7_ENVELOPE *enveloped; + PKCS7_SIGN_ENVELOPE *signed_and_enveloped; + PKCS7_DIGEST *digest; + PKCS7_ENCRYPT *encrypted; + // Other things provided by the user. Not specified in the RFC. + ASN1_TYPE *other; + } d; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-9.1 +// +// SignedData ::= SEQUENCE { +// version Version, +// digestAlgorithms DigestAlgorithmIdentifiers, +// contentInfo ContentInfo, +// certificates +// [0] IMPLICIT ExtendedCertificatesAndCertificates +// OPTIONAL, +// crls +// [1] IMPLICIT CertificateRevocationLists OPTIONAL, +// signerInfos SignerInfos } +// +// DigestAlgorithmIdentifiers ::= +// +// SET OF DigestAlgorithmIdentifier +// +// SignerInfos ::= SET OF SignerInfo +struct pkcs7_signed_st { + ASN1_INTEGER *version; + STACK_OF(X509_ALGOR) *md_algs; + PKCS7 *contents; + STACK_OF(X509) *cert; + STACK_OF(X509_CRL) *crl; + STACK_OF(PKCS7_SIGNER_INFO) *signer_info; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-9.2 +// +// SignerInfo ::= SEQUENCE { +// version Version, +// issuerAndSerialNumber IssuerAndSerialNumber, +// digestAlgorithm DigestAlgorithmIdentifier, +// authenticatedAttributes +// [0] IMPLICIT Attributes OPTIONAL, +// digestEncryptionAlgorithm +// DigestEncryptionAlgorithmIdentifier, +// encryptedDigest EncryptedDigest, +// unauthenticatedAttributes +// [1] IMPLICIT Attributes OPTIONAL } +// +// EncryptedDigest ::= OCTET STRING +struct pkcs7_signer_info_st { + ASN1_INTEGER *version; + PKCS7_ISSUER_AND_SERIAL *issuer_and_serial; + X509_ALGOR *digest_alg; + STACK_OF(X509_ATTRIBUTE) *auth_attr; + X509_ALGOR *digest_enc_alg; + ASN1_OCTET_STRING *enc_digest; + STACK_OF(X509_ATTRIBUTE) *unauth_attr; + EVP_PKEY *pkey; // NOTE: |pkey| is not serialized. +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-11.1 +// +// SignedAndEnvelopedData ::= SEQUENCE { +// version Version, +// recipientInfos RecipientInfos, +// digestAlgorithms DigestAlgorithmIdentifiers, +// encryptedContentInfo EncryptedContentInfo, +// certificates +// [0] IMPLICIT ExtendedCertificatesAndCertificates +// OPTIONAL, +// crls +// [1] IMPLICIT CertificateRevocationLists OPTIONAL, +// signerInfos SignerInfos } +struct pkcs7_sign_envelope_st { + ASN1_INTEGER *version; + STACK_OF(PKCS7_RECIP_INFO) *recipientinfo; + STACK_OF(X509_ALGOR) *md_algs; + PKCS7_ENC_CONTENT *enc_data; + STACK_OF(X509) *cert; + STACK_OF(X509_CRL) *crl; + STACK_OF(PKCS7_SIGNER_INFO) *signer_info; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-10.1 +// +// EnvelopedData ::= SEQUENCE { +// version Version, +// recipientInfos RecipientInfos, +// encryptedContentInfo EncryptedContentInfo } +// +// RecipientInfos ::= SET OF RecipientInfo +struct pkcs7_envelope_st { + ASN1_INTEGER *version; + PKCS7_ENC_CONTENT *enc_data; + STACK_OF(PKCS7_RECIP_INFO) *recipientinfo; +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-10.2 +// +// RecipientInfo ::= SEQUENCE { +// version Version, +// issuerAndSerialNumber IssuerAndSerialNumber, +// keyEncryptionAlgorithm +// +// KeyEncryptionAlgorithmIdentifier, +// encryptedKey EncryptedKey } +// +// EncryptedKey ::= OCTET STRING +struct pkcs7_recip_info_st { + ASN1_INTEGER *version; + PKCS7_ISSUER_AND_SERIAL *issuer_and_serial; + X509_ALGOR *key_enc_algor; + ASN1_OCTET_STRING *enc_key; + X509 *cert; // NOTE: |cert| is not serialized +}; + +// ASN.1 defined here https://datatracker.ietf.org/doc/html/rfc2315#section-6.7 +// +// IssuerAndSerialNumber ::= SEQUENCE { +// issuer Name, +// serialNumber CertificateSerialNumber } +struct pkcs7_issuer_and_serial_st { + X509_NAME *issuer; + ASN1_INTEGER *serial; +}; + +// Only declare ASN1 functions or define stacks publibly if needed by supported +// projects that depend on them. +DECLARE_ASN1_FUNCTIONS(PKCS7) +DECLARE_ASN1_FUNCTIONS(PKCS7_RECIP_INFO) +DECLARE_ASN1_FUNCTIONS(PKCS7_SIGNER_INFO) + +DEFINE_STACK_OF(PKCS7_RECIP_INFO) +DEFINE_STACK_OF(PKCS7_SIGNER_INFO) + +// PKCS7_dup returns a newly allocated copy of |p7| without deep-copying +// internal references. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *PKCS7_dup(PKCS7 *p7); + +// PKCS7_get_signed_attribute returns a pointer to the first signed attribute +// from |si| with NID |nid| if one is present, else NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED ASN1_TYPE *PKCS7_get_signed_attribute( + const PKCS7_SIGNER_INFO *si, int nid); + +// PKCS7_get_signer_info returns |p7|'s attached PKCS7_SIGNER_INFO if present +// and |p7| is of a relevant type, else NULL. This function only pertains to +// signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(PKCS7_SIGNER_INFO) * +PKCS7_get_signer_info(PKCS7 *p7); + +// PKCS7_RECIP_INFO_set attaches |x509| to |p7i| and increments |x509|'s +// reference count. It returns 1 on success and 0 on failure or if |x509|'s +// public key not usable for encryption. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_RECIP_INFO_set( + PKCS7_RECIP_INFO *p7i, X509 *x509); + +// PKCS7_SIGNER_INFO_set attaches the other parameters to |p7i|, returning 1 on +// success and 0 on error or if specified parameters are inapplicable to +// signing. Only EC, DH, and RSA |pkey|s are supported. |pkey|'s reference +// count is incremented, but neither |x509|'s nor |dgst|'s is. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_SIGNER_INFO_set( + PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst); + +// PKCS7_add_certificate adds |x509| to |p7|'s certificate stack, incrementing +// |x509|'s reference count. It returns 1 on success and 0 on failure or if +// |p7| isn't of an applicable type: signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_certificate(PKCS7 *p7, + X509 *x509); + +// PKCS7_add_crl adds |x509| to |p7|'s CRL stack, incrementing |x509|'s +// reference count. It returns 1 on success and 0 on failure or if |p7| isn't +// of an applicable type: signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_crl(PKCS7 *p7, X509_CRL *x509); + +// PKCS7_add_recipient_info adds |ri| to |p7|, returning 1 on succes or 0 if +// |p7| is of an inapplicable type: envelopedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_recipient_info( + PKCS7 *p7, PKCS7_RECIP_INFO *ri); + +// PKCS7_add_signer adds |p7i| to |p7|, returning 1 on succes or 0 if +// |p7| is of an inapplicable type: signedData and signedAndEnvelopedData. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_add_signer(PKCS7 *p7, + PKCS7_SIGNER_INFO *p7i); + +// PKCS7_content_new allocates a new PKCS7 and adds it to |p7| as content. It +// returns 1 on success and 0 on failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_content_new(PKCS7 *p7, int nid); + +// PKCS7_set_content sets |p7_data| as content on |p7| for applicable types of +// |p7|. It frees any existing content on |p7|, returning 1 on success and 0 on +// failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_content(PKCS7 *p7, + PKCS7 *p7_data); + +// PKCS7_set_content sets |p7_data| as content on |p7| for applicable types of +// |p7|: signedData and digestData. |p7_data| may be NULL. It frees any +// existing content on |p7|, returning 1 on success and 0 on failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_cipher( + PKCS7 *p7, const EVP_CIPHER *cipher); + +// PKCS7_set_type instantiates |p7| as type |type|. It returns 1 on success and +// 0 on failure or if |type| is not a valid PKCS7 content type. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_type(PKCS7 *p7, int type); + +// PKCS7_RECIP_INFO_get0_alg sets |*penc| to |ri|'s key encryption algorithm, +// if present. Ownership of |*penc| is retained by |ri|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void PKCS7_RECIP_INFO_get0_alg( + PKCS7_RECIP_INFO *ri, X509_ALGOR **penc); + +// PKCS7_SIGNER_INFO_get0_algs sets all of, if present: |*pk| to |si|'s key, +// |*pdig| to |si|'s digest angorithm, and |*psig| to |si|'s signature +// algorithm. Ownership of |*pk|, |*pdig|, and |*psig) is retained by |si|. +OPENSSL_EXPORT OPENSSL_DEPRECATED void PKCS7_SIGNER_INFO_get0_algs( + PKCS7_SIGNER_INFO *si, EVP_PKEY **pk, X509_ALGOR **pdig, X509_ALGOR **psig); + + +// Deprecated flags +// +// Not all defined flags are acted upon, and the behavior associated with some +// flags is performed unconditionally. See each |PKCS7_*| for details. + +// PKCS7_DETACHED indicates that the PKCS#7 file specifies its data externally. +#define PKCS7_DETACHED 0x40 + +// PKCS7_BINARY disables the default translation to MIME canonical format (as +// required by the S/MIME specifications). It is assumed in |PKCS7_sign| unless +// the caller is just bundling certs. +#define PKCS7_BINARY 0x80 + +// PKCS7_NOINTERN disables verification against certificate public keys included +// in a PKCS7 ContentInfo. If this flag is specified, the caller must supply a +// stack of certificates to verify against. +#define PKCS7_NOINTERN 0x10 + +// PKCS7_NOATTR disables usage of authenticatedAttributes. It is assumed in +// |PKCS7_sign| unless the caller is just bundling certs. +#define PKCS7_NOATTR 0x100 + +// PKCS7_NOCERTS excludes the signer's certificate and the extra certs defined +// from the PKCS7 structure. Using this will fail |PKCS7_sign| unless used as +// described in |PKCS7_sign|'s documentation. +#define PKCS7_NOCERTS 0x2 + +// PKCS7_NOVERIFY will skip trust chain verification against the trust store. +// It will still verify signatures against signer infos included in the PKCS7. +#define PKCS7_NOVERIFY 0x20 + +// The following flags are used in OpenSSL, but are ignored by AWS-LC. They are +// defined here solely for build compatibility. +#define PKCS7_TEXT 0x1 +#define PKCS7_NOSIGS 0x4 +#define PKCS7_NOCHAIN 0x8 +#define PKCS7_NOSMIMECAP 0x200 +#define PKCS7_STREAM 0x1000 +#define PKCS7_PARTIAL 0x4000 + +// PKCS7_sign can operate in three modes to provide some backwards +// compatibility: +// +// The first mode assembles |certs| into a PKCS#7 signed data ContentInfo with +// external data and no signatures. It returns a newly-allocated |PKCS7| on +// success or NULL on error. |sign_cert| and |pkey| must be NULL. |data| is +// ignored. |flags| must be equal to |PKCS7_DETACHED|. Additionally, +// certificates in SignedData structures are unordered. The order of |certs| +// will not be preserved. +// +// The second mode generates a detached RSA SHA-256 signature of |data| using +// |pkey| and produces a PKCS#7 SignedData structure containing it. |certs| +// must be NULL and |flags| must be exactly |PKCS7_NOATTR | PKCS7_BINARY | +// PKCS7_NOCERTS | PKCS7_DETACHED|. +// +// The third mode is used for more general signing and does not require the +// specification of any flags, but does require |sign_cert|, |pkey|, and |data| +// to be populated. This mode always behaves as if |PKCS7_NOATTR| and +// |PKCS7_BINARY| are set. It honors the specification (or elision) of +// |PKCS7_DETACHED|. It does not allow |PKCS7_NOCERTS|. +// +// Note this function only implements a subset of the corresponding OpenSSL +// function. It is provided for backwards compatibility only. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *PKCS7_sign(X509 *sign_cert, + EVP_PKEY *pkey, + STACK_OF(X509) *certs, + BIO *data, int flags); + +// PKCS7_verify takes in a |p7| with signed ContentInfo and verifies its +// signature against |certs| or |store|. If |certs| is specified, this function +// will attempt to verify |p7|'s signature against those certificates' public +// keys. If |store| is specified, its contents will be treated as certificate +// authorities (CAs) for establishing trust of any certificates bundled in |p7|. +// +// If |p7| is detached, |indata| must contain the data over which |p7|'s +// signature was computed. If verification succeeds, the verified content is +// written to |out| and 1 is returned. On error or verification failure, 0 is +// returned. +// +// Flags: If |PKCS7_NOVERIFY| is specified, trust chain validation is skipped. +// This function also enforces the behavior of OpenSSL's |PKCS7_NO_DUAL_CONTENT| +// meaning that |indata| may not be specified if |p7|'s signed data is attached. +// If |PKCS7_NOINTERN| is set, this function will not verify against certificate +// public keys included |p7|, instead relying solely on |certs|, which must be +// specified. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_verify(PKCS7 *p7, + STACK_OF(X509) *certs, + X509_STORE *store, + BIO *indata, BIO *outdata, + int flags); + +// PKCS7_is_detached returns 0 if |p7| has attached content and 1 otherwise. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_is_detached(PKCS7 *p7); + +// PKCS7_set_detached frees the attached content of |p7| if |detach| is set to +// 1. It returns 0 if otherwise or if |p7| is not of type signed. +// +// Note: |detach| is intended to be a boolean and MUST be set with either 1 or +// 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_detached(PKCS7 *p7, int detach); + +// PKCS7_get_detached returns 0 if |p7| has attached content and 1 otherwise. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_get_detached(PKCS7 *p7); + +// PKCS7_dataInit creates or initializes a BIO chain for reading data from or +// writing data to |p7|. If |bio| is non-null, it is added to the chain. +// Otherwise, a new BIO is allocated and returned to anchor the chain. +OPENSSL_EXPORT OPENSSL_DEPRECATED BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio); + +// PKCS7_dataFinal serializes data written to |bio|'s chain into |p7|. It should +// only be called on BIO chains created by |PKCS7_dataInit|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_dataFinal(PKCS7 *p7, BIO *bio); + +// PKCS7_set_digest sets |p7|'s digest to |md|. It returns 1 on success and 0 if +// |p7| is of the wrong content type. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_set_digest(PKCS7 *p7, + const EVP_MD *md); + +// PKCS7_get_recipient_info returns a pointer to a stack containing |p7|'s +// |PKCS7_RECIP_INFO| or NULL if none are present. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(PKCS7_RECIP_INFO) * +PKCS7_get_recipient_info(PKCS7 *p7); + +// PKCS7_add_recipient allocates a new |PCKS7_RECEPIENT_INFO|, adds |x509| to it +// and returns that |PCKS7_RECEPIENT_INFO|. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7_RECIP_INFO *PKCS7_add_recipient( + PKCS7 *p7, X509 *x509); + +// PKCS7_get0_signers retrieves the signer's certificates from p7. It does not +// check their validity or whether any signatures are valid. The caller owns the +// returned X509 stack and is responsible for freeing it. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(X509) *PKCS7_get0_signers( + PKCS7 *p7, STACK_OF(X509) *certs, int flags); + +// PKCS7_encrypt encrypts the contents of |in| with |cipher| and adds |certs| as +// recipient infos and returns an encrypted |PKCS7| or NULL on failed +// encryption. |flags| is ignored. We only perform key encryption using RSA, so +// |certs| must use RSA public keys. +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, + BIO *in, + const EVP_CIPHER *cipher, + int flags); + +// PKCS7_decrypt decrypts |p7| with |pkey| and writes the plaintext to |data|. +// If |cert| is present, it's public key is checked against |pkey| and |p7|'s +// recipient infos. 1 is returned on success and 0 on failure. |flags| is +// ignored. |pkey| must be an |EVP_PKEY_RSA|. +// +// NOTE: If |p7| was encrypted with a stream cipher, this operation may return 1 +// even on decryption failure. The reason for this is detailed in RFC 3218 and +// comments in the |PKCS7_decrypt| source. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, + X509 *cert, BIO *data, + int flags); + +// No-ops +// +// These functions do nothing. They're provided solely for build compatibility + +// SMIME_read_PKCS7 is a no-op and returns NULL +OPENSSL_EXPORT OPENSSL_DEPRECATED PKCS7 *SMIME_read_PKCS7(BIO *in, BIO **bcont); + +// SMIME_write_PKCS7 is a no-op and returns 0 +OPENSSL_EXPORT OPENSSL_DEPRECATED int SMIME_write_PKCS7(BIO *out, PKCS7 *p7, + BIO *data, int flags); + +// PKCS7_print_ctx prints "PKCS7 printing is not supported" and returns 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS7_print_ctx(BIO *bio, PKCS7 *pkcs7, + int indent, + const ASN1_PCTX *pctx); + +#if defined(__cplusplus) +} // extern C + +extern "C++" { +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(PKCS7, PKCS7_free) +BORINGSSL_MAKE_DELETER(PKCS7_SIGNER_INFO, PKCS7_SIGNER_INFO_free) + +BSSL_NAMESPACE_END +} // extern C++ +#endif + +#define PKCS7_R_BAD_PKCS7_VERSION 100 +#define PKCS7_R_NOT_PKCS7_SIGNED_DATA 101 +#define PKCS7_R_NO_CERTIFICATES_INCLUDED 102 +#define PKCS7_R_NO_CRLS_INCLUDED 103 +#define PKCS7_R_INVALID_NULL_POINTER 104 +#define PKCS7_R_NO_CONTENT 105 +#define PKCS7_R_CIPHER_NOT_INITIALIZED 106 +#define PKCS7_R_UNSUPPORTED_CONTENT_TYPE 107 +#define PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST 108 +#define PKCS7_R_UNABLE_TO_FIND_MEM_BIO 109 +#define PKCS7_R_WRONG_CONTENT_TYPE 110 +#define PKCS7_R_CONTENT_AND_DATA_PRESENT 111 +#define PKCS7_R_NO_SIGNATURES_ON_DATA 112 +#define PKCS7_R_CERTIFICATE_VERIFY_ERROR 113 +#define PKCS7_R_SMIME_TEXT_ERROR 114 +#define PKCS7_R_SIGNATURE_FAILURE 115 +#define PKCS7_R_NO_SIGNERS 116 +#define PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND 117 +#define PKCS7_R_ERROR_SETTING_CIPHER 118 +#define PKCS7_R_ERROR_ADDING_RECIPIENT 119 +#define PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE 120 +#define PKCS7_R_DECRYPT_ERROR 121 +#define PKCS7_R_PKCS7_DATASIGN 122 +#define PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER 123 +#define PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE 124 +#define PKCS7_R_UNKNOWN_DIGEST_TYPE 125 +#define PKCS7_R_INVALID_SIGNED_DATA_TYPE 126 +#define PKCS7_R_UNSUPPORTED_CIPHER_TYPE 127 +#define PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE 128 +#define PKCS7_R_DIGEST_FAILURE 129 +#define PKCS7_R_WRONG_PKCS7_TYPE 130 +#define PKCS7_R_PKCS7_ADD_SIGNER_ERROR 131 +#define PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR 132 +#define PKCS7_R_NO_DEFAULT_DIGEST 133 +#define PKCS7_R_CERT_MUST_BE_RSA 134 +#define PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE 135 + +#endif // OPENSSL_HEADER_PKCS7_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs8.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs8.h new file mode 100644 index 0000000..e395c26 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pkcs8.h @@ -0,0 +1,270 @@ +// Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 1999. +// Copyright (c) 1999 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + + +#ifndef OPENSSL_HEADER_PKCS8_H +#define OPENSSL_HEADER_PKCS8_H + +#include +#include + + +#if defined(__cplusplus) +extern "C" { +#endif + + +// PKCS8_encrypt serializes and encrypts a PKCS8_PRIV_KEY_INFO with PBES1 or +// PBES2 as defined in PKCS #5. Only pbeWithSHAAnd128BitRC4, +// pbeWithSHAAnd3-KeyTripleDES-CBC and pbeWithSHA1And40BitRC2, defined in PKCS +// #12, and PBES2, are supported. PBES2 is selected by setting |cipher| and +// passing -1 for |pbe_nid|. Otherwise, PBES1 is used and |cipher| is ignored. +// +// |pass| is used as the password. If a PBES1 scheme from PKCS #12 is used, this +// will be converted to a raw byte string as specified in B.1 of PKCS #12. If +// |pass| is NULL, it is treated as an empty password and |pass_len| is ignored. +// This will be encoded as the empty byte string rather than two zero bytes, the +// PKCS #12 encoding of the empty string. If |pass| is non-NULL and |pass_len| +// is negative, |strlen(pass)| is used. If |pass| is non-NULL and |pass_len| is +// non-negative, |pass_len| bytes are used as the password. +// +// If |salt| is NULL, a random salt of |salt_len| bytes is generated. If +// |salt_len| is zero, a default salt length is used instead. +// +// The resulting structure is stored in an |X509_SIG| which must be freed by the +// caller. +OPENSSL_EXPORT X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, + const char *pass, int pass_len, + const uint8_t *salt, size_t salt_len, + int iterations, + PKCS8_PRIV_KEY_INFO *p8inf); + +// PKCS8_marshal_encrypted_private_key behaves like |PKCS8_encrypt| but encrypts +// an |EVP_PKEY| and writes the serialized EncryptedPrivateKeyInfo to |out|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int PKCS8_marshal_encrypted_private_key( + CBB *out, int pbe_nid, const EVP_CIPHER *cipher, const char *pass, + size_t pass_len, const uint8_t *salt, size_t salt_len, int iterations, + const EVP_PKEY *pkey); + +// PKCS8_decrypt decrypts and decodes a PKCS8_PRIV_KEY_INFO with PBES1 or PBES2 +// as defined in PKCS #5. Only pbeWithSHAAnd128BitRC4, +// pbeWithSHAAnd3-KeyTripleDES-CBC and pbeWithSHA1And40BitRC2, and PBES2, +// defined in PKCS #12, are supported. +// +// |pass| is used as the password. If a PBES1 scheme from PKCS #12 is used, this +// will be converted to a raw byte string as specified in B.1 of PKCS #12. If +// |pass| is NULL, it will be encoded as the empty byte string rather than two +// zero bytes, the PKCS #12 encoding of the empty string. If |pass_len| is +// negative and |pass| is non-NULL, |strlen(pass)| is used. +// +// The resulting structure must be freed by the caller. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(X509_SIG *pkcs8, + const char *pass, + int pass_len); + +// PKCS8_parse_encrypted_private_key behaves like |PKCS8_decrypt| but it parses +// the EncryptedPrivateKeyInfo structure from |cbs| and advances |cbs|. It +// returns a newly-allocated |EVP_PKEY| on success and zero on error. +OPENSSL_EXPORT EVP_PKEY *PKCS8_parse_encrypted_private_key(CBS *cbs, + const char *pass, + size_t pass_len); + +// PKCS12_get_key_and_certs parses a PKCS#12 structure from |in|, authenticates +// and decrypts it using |password|, sets |*out_key| to the included private +// key and appends the included certificates to |out_certs|. It returns one on +// success and zero on error. The caller takes ownership of the outputs. +// Any friendlyName attributes (RFC 2985) in the PKCS#12 structure will be +// returned on the |X509| objects as aliases. See also |X509_alias_get0|. +OPENSSL_EXPORT int PKCS12_get_key_and_certs(EVP_PKEY **out_key, + STACK_OF(X509) *out_certs, CBS *in, + const char *password); + + +// Deprecated functions. + +// PKCS12_PBE_add does nothing. It exists for compatibility with OpenSSL. +OPENSSL_EXPORT void PKCS12_PBE_add(void); + +// d2i_PKCS12 is a dummy function that copies |*ber_bytes| into a +// |PKCS12| structure. The |out_p12| argument should be NULL(✝). On exit, +// |*ber_bytes| will be advanced by |ber_len|. It returns a fresh |PKCS12| +// structure or NULL on error. +// +// Note: unlike other d2i functions, |d2i_PKCS12| will always consume |ber_len| +// bytes. +// +// (✝) If |out_p12| is not NULL and the function is successful, |*out_p12| will +// be freed if not NULL itself and the result will be written to |*out_p12|. +// New code should not depend on this. +OPENSSL_EXPORT PKCS12 *d2i_PKCS12(PKCS12 **out_p12, const uint8_t **ber_bytes, + size_t ber_len); + +// d2i_PKCS12_bio acts like |d2i_PKCS12| but reads from a |BIO|. +OPENSSL_EXPORT PKCS12 *d2i_PKCS12_bio(BIO *bio, PKCS12 **out_p12); + +// d2i_PKCS12_fp acts like |d2i_PKCS12| but reads from a |FILE|. +OPENSSL_EXPORT PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **out_p12); + +// i2d_PKCS12 is a dummy function which copies the contents of |p12|. If |out| +// is not NULL then the result is written to |*out| and |*out| is advanced just +// past the output. It returns the number of bytes in the result, whether +// written or not, or a negative value on error. +OPENSSL_EXPORT int i2d_PKCS12(const PKCS12 *p12, uint8_t **out); + +// i2d_PKCS12_bio writes the contents of |p12| to |bio|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int i2d_PKCS12_bio(BIO *bio, const PKCS12 *p12); + +// i2d_PKCS12_fp writes the contents of |p12| to |fp|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int i2d_PKCS12_fp(FILE *fp, const PKCS12 *p12); + +// PKCS12_parse calls |PKCS12_get_key_and_certs| on the ASN.1 data stored in +// |p12|. The |out_pkey| and |out_cert| arguments must not be NULL and, on +// successful exit, the private key and matching certificate will be stored in +// them. The |out_ca_certs| argument may be NULL but, if not, then any extra +// certificates will be appended to |*out_ca_certs|. If |*out_ca_certs| is NULL +// then it will be set to a freshly allocated stack containing the extra certs. +// +// Note if |p12| does not contain a private key, both |*out_pkey| and +// |*out_cert| will be set to NULL and all certificates will be returned via +// |*out_ca_certs|. Also note this function differs from OpenSSL in that extra +// certificates are returned in the order they appear in the file. OpenSSL 1.1.1 +// returns them in reverse order, but this will be fixed in OpenSSL 3.0. +// +// It returns one on success and zero on error. +// +// Use |PKCS12_get_key_and_certs| instead. +OPENSSL_EXPORT int PKCS12_parse(const PKCS12 *p12, const char *password, + EVP_PKEY **out_pkey, X509 **out_cert, + STACK_OF(X509) **out_ca_certs); + +// PKCS12_set_mac generates the MAC for |p12| with the designated |password|, +// |salt|, |mac_iterations|, and |md| specified. |password| MUST be the same +// password originally used to encrypt |p12|. Although OpenSSL will allow an +// invalid state with a different |password|, AWS-LC will throw an error and +// return 0. +// +// If |salt| is NULL, a random salt of |salt_len| bytes is generated. If +// |salt_len| is zero, a default salt length is used instead. +// If |md| is NULL, the default is use SHA1 to align with OpenSSL. +// +// TODO (CryptoAlg-2897): Update the default |md| to SHA-256 to align with +// OpenSSL 3.x. +OPENSSL_EXPORT int PKCS12_set_mac(PKCS12 *p12, const char *password, + int password_len, unsigned char *salt, + int salt_len, int mac_iterations, + const EVP_MD *md); + +// PKCS12_verify_mac returns one if |password| is a valid password for |p12| +// and zero otherwise. Since |PKCS12_parse| doesn't take a length parameter, +// it's not actually possible to use a non-NUL-terminated password to actually +// get anything from a |PKCS12|. Thus |password| and |password_len| may be +// |NULL| and zero, respectively, or else |password_len| may be -1 to indicate +// that |password| is a NUL-terminated C string whose length is determined via +// |strlen|, or else |password_len| must be non-negative, +// |password[password_len]| must be zero, and no other NUL bytes may appear in +// |password|. If the |password_len| checks fail, zero is returned +// immediately. +OPENSSL_EXPORT int PKCS12_verify_mac(const PKCS12 *p12, const char *password, + int password_len); + +// PKCS12_DEFAULT_ITER is the default number of KDF iterations used when +// creating a |PKCS12| object. +#define PKCS12_DEFAULT_ITER 2048 + +// PKCS12_create returns a newly-allocated |PKCS12| object containing |pkey|, +// |cert|, and |chain|, encrypted with the specified password. |name|, if not +// NULL, specifies a user-friendly name to encode with the key and +// certificate. The key and certificates are encrypted with |key_nid| and +// |cert_nid|, respectively, using |iterations| iterations in the +// KDF. |mac_iterations| is the number of iterations when deriving the MAC +// key. |key_type| must be zero. |pkey| and |cert| may be NULL to omit them. +// +// Each of |key_nid|, |cert_nid|, |iterations|, and |mac_iterations| may be zero +// to use defaults, which are |NID_pbe_WithSHA1And3_Key_TripleDES_CBC|, +// |NID_pbe_WithSHA1And40BitRC2_CBC|, |PKCS12_DEFAULT_ITER|, and one, +// respectively. +// +// |key_nid| or |cert_nid| may also be -1 to disable encryption of the key or +// certificate, respectively. This option is not recommended and is only +// implemented for compatibility with external packages. Note the output still +// requires a password for the MAC. Unencrypted keys in PKCS#12 are also not +// widely supported and may not open in other implementations. +// +// If |cert| or |chain| have associated aliases (see |X509_alias_set1|), they +// will be included in the output as friendlyName attributes (RFC 2985). It is +// an error to specify both an alias on |cert| and a non-NULL |name| +// parameter. +OPENSSL_EXPORT PKCS12 *PKCS12_create(const char *password, const char *name, + const EVP_PKEY *pkey, X509 *cert, + const STACK_OF(X509) *chain, int key_nid, + int cert_nid, int iterations, + int mac_iterations, int key_type); + +// PKCS12_new returns a newly-allocated |PKCS12| object. +OPENSSL_EXPORT PKCS12 *PKCS12_new(void); + +// PKCS12_free frees |p12| and its contents. +OPENSSL_EXPORT void PKCS12_free(PKCS12 *p12); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(PKCS12, PKCS12_free) +BORINGSSL_MAKE_DELETER(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_free) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define PKCS8_R_BAD_PKCS12_DATA 100 +#define PKCS8_R_BAD_PKCS12_VERSION 101 +#define PKCS8_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER 102 +#define PKCS8_R_CRYPT_ERROR 103 +#define PKCS8_R_DECODE_ERROR 104 +#define PKCS8_R_ENCODE_ERROR 105 +#define PKCS8_R_ENCRYPT_ERROR 106 +#define PKCS8_R_ERROR_SETTING_CIPHER_PARAMS 107 +#define PKCS8_R_INCORRECT_PASSWORD 108 +#define PKCS8_R_KEYGEN_FAILURE 109 +#define PKCS8_R_KEY_GEN_ERROR 110 +#define PKCS8_R_METHOD_NOT_SUPPORTED 111 +#define PKCS8_R_MISSING_MAC 112 +#define PKCS8_R_MULTIPLE_PRIVATE_KEYS_IN_PKCS12 113 +#define PKCS8_R_PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED 114 +#define PKCS8_R_PKCS12_TOO_DEEPLY_NESTED 115 +#define PKCS8_R_PRIVATE_KEY_DECODE_ERROR 116 +#define PKCS8_R_PRIVATE_KEY_ENCODE_ERROR 117 +#define PKCS8_R_TOO_LONG 118 +#define PKCS8_R_UNKNOWN_ALGORITHM 119 +#define PKCS8_R_UNKNOWN_CIPHER 120 +#define PKCS8_R_UNKNOWN_CIPHER_ALGORITHM 121 +#define PKCS8_R_UNKNOWN_DIGEST 122 +#define PKCS8_R_UNKNOWN_HASH 123 +#define PKCS8_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM 124 +#define PKCS8_R_UNSUPPORTED_KEYLENGTH 125 +#define PKCS8_R_UNSUPPORTED_SALT_TYPE 126 +#define PKCS8_R_UNSUPPORTED_CIPHER 127 +#define PKCS8_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION 128 +#define PKCS8_R_BAD_ITERATION_COUNT 129 +#define PKCS8_R_UNSUPPORTED_PRF 130 +#define PKCS8_R_INVALID_CHARACTERS 131 +#define PKCS8_R_UNSUPPORTED_OPTIONS 132 +#define PKCS8_R_AMBIGUOUS_FRIENDLY_NAME 133 + +// PKCS12_R_MAC_VERIFY_FAILURE is an error code defined for +// compatability. It points to our equivalent for this OpenSSL error, +// |PKCS8_R_INCORRECT_PASSWORD| +#define PKCS12_R_MAC_VERIFY_FAILURE PKCS8_R_INCORRECT_PASSWORD + +#endif // OPENSSL_HEADER_PKCS8_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/poly1305.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/poly1305.h new file mode 100644 index 0000000..5fee987 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/poly1305.h @@ -0,0 +1,38 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_POLY1305_H +#define OPENSSL_HEADER_POLY1305_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +typedef uint8_t poly1305_state[512]; + +// CRYPTO_poly1305_init sets up |state| so that it can be used to calculate an +// authentication tag with the one-time key |key|. Note that |key| is a +// one-time key and therefore there is no `reset' method because that would +// enable several messages to be authenticated with the same key. +OPENSSL_EXPORT void CRYPTO_poly1305_init(poly1305_state *state, + const uint8_t key[32]); + +// CRYPTO_poly1305_update processes |in_len| bytes from |in|. It can be called +// zero or more times after poly1305_init. +OPENSSL_EXPORT void CRYPTO_poly1305_update(poly1305_state *state, + const uint8_t *in, size_t in_len); + +// CRYPTO_poly1305_finish completes the poly1305 calculation and writes a 16 +// byte authentication tag to |mac|. +OPENSSL_EXPORT void CRYPTO_poly1305_finish(poly1305_state *state, + uint8_t mac[16]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_POLY1305_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pool.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pool.h new file mode 100644 index 0000000..c1f665f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/pool.h @@ -0,0 +1,97 @@ +// Copyright (c) 2016, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_POOL_H +#define OPENSSL_HEADER_POOL_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Buffers and buffer pools. +// +// |CRYPTO_BUFFER|s are simply reference-counted blobs. A |CRYPTO_BUFFER_POOL| +// is an intern table for |CRYPTO_BUFFER|s. This allows for a single copy of a +// given blob to be kept in memory and referenced from multiple places. + + +DEFINE_STACK_OF(CRYPTO_BUFFER) + +// CRYPTO_BUFFER_POOL_new returns a freshly allocated |CRYPTO_BUFFER_POOL| or +// NULL on error. +OPENSSL_EXPORT CRYPTO_BUFFER_POOL* CRYPTO_BUFFER_POOL_new(void); + +// CRYPTO_BUFFER_POOL_free frees |pool|, which must be empty. +OPENSSL_EXPORT void CRYPTO_BUFFER_POOL_free(CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_new returns a |CRYPTO_BUFFER| containing a copy of |data|, or +// else NULL on error. If |pool| is not NULL then the returned value may be a +// reference to a previously existing |CRYPTO_BUFFER| that contained the same +// data. Otherwise, the returned, fresh |CRYPTO_BUFFER| will be added to the +// pool. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new(const uint8_t *data, size_t len, + CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_alloc creates an unpooled |CRYPTO_BUFFER| of the given size and +// writes the underlying data pointer to |*out_data|. It returns NULL on error. +// +// After calling this function, |len| bytes of contents must be written to +// |out_data| before passing the returned pointer to any other BoringSSL +// functions. Once initialized, the |CRYPTO_BUFFER| should be treated as +// immutable. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_alloc(uint8_t **out_data, + size_t len); + +// CRYPTO_BUFFER_new_from_CBS acts the same as |CRYPTO_BUFFER_new|. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new_from_CBS( + const CBS *cbs, CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_new_from_static_data_unsafe behaves like |CRYPTO_BUFFER_new| +// but does not copy |data|. |data| must be immutable and last for the lifetime +// of the address space. +OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new_from_static_data_unsafe( + const uint8_t *data, size_t len, CRYPTO_BUFFER_POOL *pool); + +// CRYPTO_BUFFER_free decrements the reference count of |buf|. If there are no +// other references, or if the only remaining reference is from a pool, then +// |buf| will be freed. +OPENSSL_EXPORT void CRYPTO_BUFFER_free(CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_up_ref increments the reference count of |buf| and returns +// one. +OPENSSL_EXPORT int CRYPTO_BUFFER_up_ref(CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_data returns a pointer to the data contained in |buf|. +OPENSSL_EXPORT const uint8_t *CRYPTO_BUFFER_data(const CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_len returns the length, in bytes, of the data contained in +// |buf|. +OPENSSL_EXPORT size_t CRYPTO_BUFFER_len(const CRYPTO_BUFFER *buf); + +// CRYPTO_BUFFER_init_CBS initialises |out| to point at the data from |buf|. +OPENSSL_EXPORT void CRYPTO_BUFFER_init_CBS(const CRYPTO_BUFFER *buf, CBS *out); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(CRYPTO_BUFFER_POOL, CRYPTO_BUFFER_POOL_free) +BORINGSSL_MAKE_DELETER(CRYPTO_BUFFER, CRYPTO_BUFFER_free) +BORINGSSL_MAKE_UP_REF(CRYPTO_BUFFER, CRYPTO_BUFFER_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#endif // OPENSSL_HEADER_POOL_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/posix_time.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/posix_time.h new file mode 100644 index 0000000..55bc21b --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/posix_time.h @@ -0,0 +1,40 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_POSIX_TIME_H +#define OPENSSL_HEADER_POSIX_TIME_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Time functions. + + +// OPENSSL_posix_to_tm converts a int64_t POSIX time value in |time|, which must +// be in the range of year 0000 to 9999, to a broken out time value in |tm|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int OPENSSL_posix_to_tm(int64_t time, struct tm *out_tm); + +// OPENSSL_tm_to_posix converts a time value between the years 0 and 9999 in +// |tm| to a POSIX time value in |out|. One is returned on success, zero is +// returned on failure. It is a failure if |tm| contains out of range values. +OPENSSL_EXPORT int OPENSSL_tm_to_posix(const struct tm *tm, int64_t *out); + +// OPENSSL_timegm converts a time value between the years 0 and 9999 in |tm| to +// a time_t value in |out|. One is returned on success, zero is returned on +// failure. It is a failure if the converted time can not be represented in a +// time_t, or if the tm contains out of range values. +OPENSSL_EXPORT int OPENSSL_timegm(const struct tm *tm, time_t *out); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_POSIX_TIME_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rand.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rand.h new file mode 100644 index 0000000..0bec4ef --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rand.h @@ -0,0 +1,132 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_RAND_H +#define OPENSSL_HEADER_RAND_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Random number generation. + + +#define RAND_PRED_RESISTANCE_LEN (32) + +// RAND_bytes writes |len| bytes of random data to |buf| and returns one. In the +// event that sufficient random data can not be obtained, |abort| is called. +OPENSSL_EXPORT int RAND_bytes(uint8_t *buf, size_t len); + +// RAND_priv_bytes is a wrapper around |RAND_bytes| provided for compatibility. +// Consumers should call |RAND_bytes| directly. +OPENSSL_EXPORT int RAND_priv_bytes(uint8_t *buf, size_t len); + +// RAND_public_bytes writes |len| bytes of random data to |buf| and returns one. +// In the event that sufficient random data can not be obtained, |abort| is +// called. |RAND_public_bytes| and |RAND_bytes| do not use the same state to +// generate output. +OPENSSL_EXPORT int RAND_public_bytes(uint8_t *out, size_t out_len); + +// RAND_bytes_with_user_prediction_resistance is functionally equivalent to +// |RAND_bytes| but also provides a way for the caller to inject prediction +// resistance material using the argument |user_pred_resistance|. +// |user_pred_resistance| must not be NULL and |user_pred_resistance| must be +// filled with |RAND_PRED_RESISTANCE_LEN| bytes. +OPENSSL_EXPORT int RAND_bytes_with_user_prediction_resistance(uint8_t *out, + size_t out_len, const uint8_t user_pred_resistance[RAND_PRED_RESISTANCE_LEN]); + +// Obscure functions. + +#if defined(BORINGSSL_UNSAFE_DETERMINISTIC_MODE) +// RAND_reset_for_fuzzing resets the fuzzer-only deterministic RNG. This +// function is only defined in the fuzzer-only build configuration. +OPENSSL_EXPORT void RAND_reset_for_fuzzing(void); +#endif + + +// Deprecated functions + +// RAND_pseudo_bytes is a wrapper around |RAND_bytes|. +OPENSSL_EXPORT int RAND_pseudo_bytes(uint8_t *buf, size_t len); + +// RAND_seed reads a single byte of random data to ensure that any file +// descriptors etc are opened. +OPENSSL_EXPORT void RAND_seed(const void *buf, int num); + + +// General No-op Functions [Deprecated]. +// +// OpenSSL historically allowed applications to do various operations to gather +// entropy and mix them into the entropy pool. AWS-LC sources entropy for the +// consuming application and the following functions have been deprecated as +// no-ops. Consumers should call |RAND_bytes| directly. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED| to the ones that are missing. +// curl and tpm2-tss defines -Wnerror and depend on them. + +// RAND_load_file returns a nonnegative number. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_load_file(const char *path, + long num); + +// RAND_write_file does nothing and returns negative 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_write_file(const char *file); + +// RAND_file_name returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *RAND_file_name(char *buf, + size_t num); + +// RAND_add does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RAND_add(const void *buf, int num, + double entropy); + +// RAND_egd returns 255. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_egd(const char *); + +// RAND_egd_bytes returns |bytes|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_egd_bytes(const char *, int bytes); + +// RAND_poll returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RAND_poll(void); + +// RAND_status returns one. +OPENSSL_EXPORT int RAND_status(void); + +// RAND_cleanup does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RAND_cleanup(void); + +// rand_meth_st is typedefed to |RAND_METHOD| in base.h. It isn't used; it +// exists only to be the return type of |RAND_SSLeay|. It's +// external so that variables of this type can be initialized. +struct rand_meth_st { + void (*seed)(const void *buf, int num); + int (*bytes)(uint8_t *buf, size_t num); + void (*cleanup)(void); + void (*add)(const void *buf, int num, double entropy); + int (*pseudorand)(uint8_t *buf, size_t num); + int (*status)(void); +}; + +// RAND_SSLeay returns a pointer to a dummy |RAND_METHOD|. +OPENSSL_EXPORT OPENSSL_DEPRECATED RAND_METHOD *RAND_SSLeay(void); + +// RAND_OpenSSL returns a pointer to a dummy |RAND_METHOD|. +OPENSSL_EXPORT RAND_METHOD *RAND_OpenSSL(void); + +// RAND_get_rand_method returns |RAND_SSLeay()|. +OPENSSL_EXPORT const RAND_METHOD *RAND_get_rand_method(void); + +// RAND_set_rand_method returns one. +OPENSSL_EXPORT int RAND_set_rand_method(const RAND_METHOD *); + +// RAND_keep_random_devices_open does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RAND_keep_random_devices_open(int a); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RAND_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rc4.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rc4.h new file mode 100644 index 0000000..7fd61ce --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rc4.h @@ -0,0 +1,43 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_RC4_H +#define OPENSSL_HEADER_RC4_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// RC4. + + +struct rc4_key_st { + uint32_t x, y; + uint32_t data[256]; +} /* RC4_KEY */; + +// RC4_set_key performs an RC4 key schedule and initialises |rc4key| with |len| +// bytes of key material from |key|. +OPENSSL_EXPORT void RC4_set_key(RC4_KEY *rc4key, unsigned len, + const uint8_t *key); + +// RC4 encrypts (or decrypts, it's the same with RC4) |len| bytes from |in| to +// |out|. +OPENSSL_EXPORT void RC4(RC4_KEY *key, size_t len, const uint8_t *in, + uint8_t *out); + + +// Deprecated functions. + +// RC4_options returns the string "rc4(ptr,int)". +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *RC4_options(void); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RC4_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ripemd.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ripemd.h new file mode 100644 index 0000000..fdd32bb --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ripemd.h @@ -0,0 +1,48 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_RIPEMD_H +#define OPENSSL_HEADER_RIPEMD_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +# define RIPEMD160_CBLOCK 64 +# define RIPEMD160_LBLOCK (RIPEMD160_CBLOCK/4) +# define RIPEMD160_DIGEST_LENGTH 20 + +struct RIPEMD160state_st { + uint32_t h[5]; + uint32_t Nl, Nh; + uint8_t data[RIPEMD160_CBLOCK]; + unsigned num; +}; + +// RIPEMD160_Init initialises |ctx| and returns one. +OPENSSL_EXPORT int RIPEMD160_Init(RIPEMD160_CTX *ctx); + +// RIPEMD160_Update adds |len| bytes from |data| to |ctx| and returns one. +OPENSSL_EXPORT int RIPEMD160_Update(RIPEMD160_CTX *ctx, const void *data, + size_t len); + +// RIPEMD160_Final adds the final padding to |ctx| and writes the resulting +// digest to |out|, which must have at least |RIPEMD160_DIGEST_LENGTH| bytes of +// space. It returns one. +OPENSSL_EXPORT int RIPEMD160_Final(uint8_t out[RIPEMD160_DIGEST_LENGTH], + RIPEMD160_CTX *ctx); + +// RIPEMD160 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |RIPEMD160_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *RIPEMD160(const uint8_t *data, size_t len, + uint8_t out[RIPEMD160_DIGEST_LENGTH]); + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RIPEMD_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rsa.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rsa.h new file mode 100644 index 0000000..d674ec0 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/rsa.h @@ -0,0 +1,966 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_RSA_H +#define OPENSSL_HEADER_RSA_H + +#include +#include +// OpenSSL includes BN in this header: https://github.com/openssl/openssl/blob/OpenSSL_1_1_1-stable/include/openssl/rsa.h#L21 +#include + +#include +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// rsa.h contains functions for handling encryption and signature using RSA. + + +// Allocation and destruction. +// +// An |RSA| object represents a public or private RSA key. A given object may be +// used concurrently on multiple threads by non-mutating functions, provided no +// other thread is concurrently calling a mutating function. Unless otherwise +// documented, functions which take a |const| pointer are non-mutating and +// functions which take a non-|const| pointer are mutating. + +// RSA_new_public_key returns a new |RSA| object containing a public key with +// the specified parameters, or NULL on error or invalid input. +OPENSSL_EXPORT RSA *RSA_new_public_key(const BIGNUM *n, const BIGNUM *e); + +// RSA_new_private_key returns a new |RSA| object containing a private key with +// the specified parameters, or NULL on error or invalid input. All parameters +// are mandatory and may not be NULL. +// +// This function creates standard RSA private keys with CRT parameters. +OPENSSL_EXPORT RSA *RSA_new_private_key(const BIGNUM *n, const BIGNUM *e, + const BIGNUM *d, const BIGNUM *p, + const BIGNUM *q, const BIGNUM *dmp1, + const BIGNUM *dmq1, const BIGNUM *iqmp); + +// RSA_new returns a new, empty |RSA| object or NULL on error. Prefer using +// |RSA_new_public_key| or |RSA_new_private_key| to import an RSA key. +OPENSSL_EXPORT RSA *RSA_new(void); + +// RSA_new_method acts the same as |RSA_new| but takes an explicit |ENGINE|. +OPENSSL_EXPORT RSA *RSA_new_method(const ENGINE *engine); + +// RSA_free decrements the reference count of |rsa| and frees it if the +// reference count drops to zero. +OPENSSL_EXPORT void RSA_free(RSA *rsa); + +// RSA_up_ref increments the reference count of |rsa| and returns one. It does +// not mutate |rsa| for thread-safety purposes and may be used concurrently. +OPENSSL_EXPORT int RSA_up_ref(RSA *rsa); + + +// Properties. + +// RSA_bits returns the size of |rsa|, in bits. +OPENSSL_EXPORT unsigned RSA_bits(const RSA *rsa); + +// RSA_get0_n returns |rsa|'s public modulus. +OPENSSL_EXPORT const BIGNUM *RSA_get0_n(const RSA *rsa); + +// RSA_get0_e returns |rsa|'s public exponent. +OPENSSL_EXPORT const BIGNUM *RSA_get0_e(const RSA *rsa); + +// RSA_get0_d returns |rsa|'s private exponent. If |rsa| is a public key, this +// value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_d(const RSA *rsa); + +// RSA_get0_p returns |rsa|'s first private prime factor. If |rsa| is a public +// key or lacks its prime factors, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_p(const RSA *rsa); + +// RSA_get0_q returns |rsa|'s second private prime factor. If |rsa| is a public +// key or lacks its prime factors, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_q(const RSA *rsa); + +// RSA_get0_dmp1 returns d (mod p-1) for |rsa|. If |rsa| is a public key or +// lacks CRT parameters, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_dmp1(const RSA *rsa); + +// RSA_get0_dmq1 returns d (mod q-1) for |rsa|. If |rsa| is a public key or +// lacks CRT parameters, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_dmq1(const RSA *rsa); + +// RSA_get0_iqmp returns q^-1 (mod p). If |rsa| is a public key or lacks CRT +// parameters, this value will be NULL. +OPENSSL_EXPORT const BIGNUM *RSA_get0_iqmp(const RSA *rsa); + +// RSA_get0_key sets |*out_n|, |*out_e|, and |*out_d|, if non-NULL, to |rsa|'s +// modulus, public exponent, and private exponent, respectively. If |rsa| is a +// public key, the private exponent will be set to NULL. +OPENSSL_EXPORT void RSA_get0_key(const RSA *rsa, const BIGNUM **out_n, + const BIGNUM **out_e, const BIGNUM **out_d); + +// RSA_get0_factors sets |*out_p| and |*out_q|, if non-NULL, to |rsa|'s prime +// factors. If |rsa| is a public key, they will be set to NULL. +OPENSSL_EXPORT void RSA_get0_factors(const RSA *rsa, const BIGNUM **out_p, + const BIGNUM **out_q); + +// RSA_get0_crt_params sets |*out_dmp1|, |*out_dmq1|, and |*out_iqmp|, if +// non-NULL, to |rsa|'s CRT parameters. These are d (mod p-1), d (mod q-1) and +// q^-1 (mod p), respectively. If |rsa| is a public key, each parameter will be +// set to NULL. +OPENSSL_EXPORT void RSA_get0_crt_params(const RSA *rsa, const BIGNUM **out_dmp1, + const BIGNUM **out_dmq1, + const BIGNUM **out_iqmp); + + +// Setting individual properties. +// +// These functions allow setting individual properties of an |RSA| object. This +// is typically used with |RSA_new| to construct an RSA key field by field. +// Prefer instead to use |RSA_new_public_key| and |RSA_new_private_key|. These +// functions defer some initialization to the first use of an |RSA| object. This +// means invalid inputs may be caught late. +// +// TODO(crbug.com/boringssl/316): This deferred initialization also causes +// performance problems in multi-threaded applications. The preferred APIs +// currently have the same issues, but they will initialize eagerly in the +// future. + +// RSA_set0_key sets |rsa|'s modulus, public exponent, and private exponent to +// |n|, |e|, and |d| respectively, if non-NULL. On success, it takes ownership +// of each argument and returns one. Otherwise, it returns zero. +// +// For a public key, |d| may be NULL, but |n| and |e| must either be non-NULL +// or already configured on |rsa|. For a private key, |e| may be NULL, but |n| +// and |d| must either be non-NULL or already configured on |rsa|. Private keys +// missing |e| are often used by the JCA. +// +// It is an error to call this function after |rsa| has been used for a +// cryptographic operation. Construct a new |RSA| object instead. +OPENSSL_EXPORT int RSA_set0_key(RSA *rsa, BIGNUM *n, BIGNUM *e, BIGNUM *d); + +// RSA_set0_factors sets |rsa|'s prime factors to |p| and |q|, if non-NULL, and +// takes ownership of them. On success, it takes ownership of each argument and +// returns one. Otherwise, it returns zero. +// +// Each argument must either be non-NULL or already configured on |rsa|. +// +// It is an error to call this function after |rsa| has been used for a +// cryptographic operation. Construct a new |RSA| object instead. +OPENSSL_EXPORT int RSA_set0_factors(RSA *rsa, BIGNUM *p, BIGNUM *q); + +// RSA_set0_crt_params sets |rsa|'s CRT parameters to |dmp1|, |dmq1|, and +// |iqmp|, if non-NULL, and takes ownership of them. On success, it takes +// ownership of its parameters and returns one. Otherwise, it returns zero. +// +// Each argument must either be non-NULL or already configured on |rsa|. +// +// It is an error to call this function after |rsa| has been used for a +// cryptographic operation. Construct a new |RSA| object instead. +OPENSSL_EXPORT int RSA_set0_crt_params(RSA *rsa, BIGNUM *dmp1, BIGNUM *dmq1, + BIGNUM *iqmp); + +// RSA_METHOD functions + +// RSA_get_default_method returns a zero initialized |RSA_METHOD| object. The +// wrapper functions will select the appropriate |rsa_default_*| implementation. +OPENSSL_EXPORT const RSA_METHOD *RSA_get_default_method(void); + +// RSA_meth_new returns a zero-initialized |RSA_METHOD| object. It sets +// |flags| on the object. Currently, only |RSA_FLAG_OPAQUE| can be set on +// the method structure. The |name| parameter is currently ignored and +// is part of the function signature for OpenSSL compatibility. +OPENSSL_EXPORT RSA_METHOD *RSA_meth_new(const char *name, int flags); + +// RSA_set_method sets |meth| on |rsa|. Returns one on success and zero +// on failure. +OPENSSL_EXPORT int RSA_set_method(RSA *rsa, const RSA_METHOD *meth); + +// RSA_get_method returns the |RSA_METHOD| object associated with |rsa|. +OPENSSL_EXPORT const RSA_METHOD *RSA_get_method(const RSA *rsa); + +// RSA_meth_free frees the memory associated with |meth| +OPENSSL_EXPORT void RSA_meth_free(RSA_METHOD *meth); + +// RSA_METHOD setters +// The following functions set the corresponding fields on |meth|. They return +// one on success and zero on failure. + +// RSA_meth_set_init sets |init| on |meth|. |init| should return one on +// success and zero on failure. +OPENSSL_EXPORT int RSA_meth_set_init(RSA_METHOD *meth, int (*init) (RSA *rsa)); + +// RSA_meth_set_finish sets |finish| on |meth|. The |finish| function +// is called in |RSA_free| before freeing the key. |finish| should return +// one on success and zero on failure. +OPENSSL_EXPORT int RSA_meth_set_finish(RSA_METHOD *meth, + int (*finish) (RSA *rsa)); + +// RSA_meth_set_priv_dec sets |priv_dec| on |meth|. |priv_dec| should decrypt +// |max_out| bytes at |from| using the private key |rsa| and store the plaintext +// in |to|. |priv_dec| should return the size of the recovered plaintext or a +// negative number on error. +OPENSSL_EXPORT int RSA_meth_set_priv_dec(RSA_METHOD *meth, + int (*priv_dec) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set_priv_enc sets |priv_enc| on |meth|. |priv_enc| should sign +// |max_out| bytes at |from| using the private key |rsa| and store the +// signature in |to|. |priv_enc| should return the size of the signature or a +// negative number for error. +OPENSSL_EXPORT int RSA_meth_set_priv_enc(RSA_METHOD *meth, + int (*priv_enc) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set_pub_dec sets |pub_dec| on |meth|. |pub_dec| should recover the +// |max_out| bytes of the message digest at |from| using the signer's public +// key |rsa| and store it in |to|. |pub_dec| should return the size of the +// recovered message digest or a negative number on error. +OPENSSL_EXPORT int RSA_meth_set_pub_dec(RSA_METHOD *meth, + int (*pub_dec) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set_pub_enc sets |pub_enc| on |meth|. |pub_enc| should encrypt +// |max_out| bytes at |from| using the public key |rsa| and stores the +// ciphertext in |to|. |pub_enc| should return the size of the encrypted data +// or a negative number on error. +OPENSSL_EXPORT int RSA_meth_set_pub_enc(RSA_METHOD *meth, + int (*pub_enc) (int max_out, const uint8_t *from, + uint8_t *to, RSA *rsa, + int padding)); + +// RSA_meth_set0_app_data sets |app_data| on |meth|. Although set0 functions +// generally take ownership in AWS-LC, to maintain OpenSSL compatibility, +// this function does not. It is the consumers responsibility to free +// |app_data|. +OPENSSL_EXPORT int RSA_meth_set0_app_data(RSA_METHOD *meth, void *app_data); + + +// RSA_meth_set_sign sets |sign| on |meth|. The function |sign| should return +// one on success and zero on failure. +OPENSSL_EXPORT int RSA_meth_set_sign(RSA_METHOD *meth, + int (*sign) (int type, + const unsigned char *m, + unsigned int m_length, + unsigned char *sigret, + unsigned int *siglen, const RSA *rsa)); + + +// Key generation. + +// RSA_generate_key_ex generates a new RSA key where the modulus has size +// |bits| and the public exponent is |e|. If unsure, |RSA_F4| is a good value +// for |e|. If |cb| is not NULL then it is called during the key generation +// process. In addition to the calls documented for |BN_generate_prime_ex|, it +// is called with event=2 when the n'th prime is rejected as unsuitable and +// with event=3 when a suitable value for |p| is found. +// +// Note: |bits| is expected to be divisible by 128, and if not will be rounded +// down to the nearest valid value. For example, requesting 3071 bits will +// provide a key that is 2944 bits. |RSA_bits| can be used to verify the +// RSA modulus size of the returned key. +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int RSA_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, + BN_GENCB *cb); + +// RSA_generate_key_fips behaves like |RSA_generate_key_ex| but performs +// additional checks for FIPS compliance. The public exponent is always 65537 +// and |bits| must be either 2048 or 3072. +OPENSSL_EXPORT int RSA_generate_key_fips(RSA *rsa, int bits, BN_GENCB *cb); + + +// Encryption / Decryption +// +// These functions are considered non-mutating for thread-safety purposes and +// may be used concurrently. + +// RSA_PKCS1_PADDING denotes PKCS#1 v1.5 padding. When used with encryption, +// this is RSAES-PKCS1-v1_5. When used with signing, this is RSASSA-PKCS1-v1_5. +// +// WARNING: The RSAES-PKCS1-v1_5 encryption scheme is vulnerable to a +// chosen-ciphertext attack. Decrypting attacker-supplied ciphertext with +// RSAES-PKCS1-v1_5 may give the attacker control over your private key. This +// does not impact the RSASSA-PKCS1-v1_5 signature scheme. See "Chosen +// Ciphertext Attacks Against Protocols Based on the RSA Encryption Standard +// PKCS #1", Daniel Bleichenbacher, Advances in Cryptology (Crypto '98). +#define RSA_PKCS1_PADDING 1 + +// RSA_NO_PADDING denotes a raw RSA operation. +#define RSA_NO_PADDING 3 + +// RSA_PKCS1_OAEP_PADDING denotes the RSAES-OAEP encryption scheme. +#define RSA_PKCS1_OAEP_PADDING 4 + +// RSA_X931_PADDING is not supported. It's included so consumer compilations can succeed. +#define RSA_X931_PADDING 5 + +// RSA_PKCS1_PSS_PADDING denotes the RSASSA-PSS signature scheme. This value may +// not be passed into |RSA_sign_raw|, only |EVP_PKEY_CTX_set_rsa_padding|. See +// also |RSA_sign_pss_mgf1| and |RSA_verify_pss_mgf1|. +#define RSA_PKCS1_PSS_PADDING 6 + +// RSA_encrypt encrypts |in_len| bytes from |in| to the public key from |rsa| +// and writes, at most, |max_out| bytes of encrypted data to |out|. The +// |max_out| argument must be, at least, |RSA_size| in order to ensure success. +// +// It returns 1 on success or zero on error. +// +// The |padding| argument must be one of the |RSA_*_PADDING| values. If in +// doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. +OPENSSL_EXPORT int RSA_encrypt(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, size_t in_len, + int padding); + +// RSA_decrypt decrypts |in_len| bytes from |in| with the private key from +// |rsa| and writes, at most, |max_out| bytes of plaintext to |out|. The +// |max_out| argument must be, at least, |RSA_size| in order to ensure success. +// +// It returns 1 on success or zero on error. +// +// The |padding| argument must be one of the |RSA_*_PADDING| values. If in +// doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. +// +// WARNING: Passing |RSA_PKCS1_PADDING| into this function is deprecated and +// insecure. RSAES-PKCS1-v1_5 is vulnerable to a chosen-ciphertext attack. +// Decrypting attacker-supplied ciphertext with RSAES-PKCS1-v1_5 may give the +// attacker control over your private key. See "Chosen Ciphertext Attacks +// Against Protocols Based on the RSA Encryption Standard PKCS #1", Daniel +// Bleichenbacher, Advances in Cryptology (Crypto '98). +// +// In some limited cases, such as TLS RSA key exchange, it is possible to +// mitigate this flaw with custom, protocol-specific padding logic. This +// should be implemented with |RSA_NO_PADDING|, not |RSA_PKCS1_PADDING|. +OPENSSL_EXPORT int RSA_decrypt(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, size_t in_len, + int padding); + +// RSA_public_encrypt encrypts |flen| bytes from |from| to the public key in +// |rsa| and writes the encrypted data to |to|. The |to| buffer must have at +// least |RSA_size| bytes of space. It returns the number of bytes written, or +// -1 on error. The |padding| argument must be one of the |RSA_*_PADDING| +// values. If in doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |RSA_encrypt| instead. +OPENSSL_EXPORT int RSA_public_encrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + +// RSA_private_decrypt decrypts |flen| bytes from |from| with the public key in +// |rsa| and writes the plaintext to |to|. The |to| buffer must have at least +// |RSA_size| bytes of space. It returns the number of bytes written, or -1 on +// error. The |padding| argument must be one of the |RSA_*_PADDING| values. If +// in doubt, use |RSA_PKCS1_OAEP_PADDING| for new protocols. Passing +// |RSA_PKCS1_PADDING| into this function is deprecated and insecure. See +// |RSA_decrypt|. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |RSA_decrypt| instead. +OPENSSL_EXPORT int RSA_private_decrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + + +// RSA_PSS_SALTLEN_DIGEST denotes the salt length matches the digest length +#define RSA_PSS_SALTLEN_DIGEST -1 + +// Signing / Verification +// +// These functions are considered non-mutating for thread-safety purposes and +// may be used concurrently. + +// RSA_sign signs |digest_len| bytes of digest from |digest| with |rsa| using +// RSASSA-PKCS1-v1_5. It writes, at most, |RSA_size(rsa)| bytes to |out|. On +// successful return, the actual number of bytes written is written to +// |*out_len|. +// +// The |hash_nid| argument identifies the hash function used to calculate +// |digest| and is embedded in the resulting signature. For example, it might be +// |NID_sha256|. +// +// It returns 1 on success and zero on error. +// +// WARNING: |digest| must be the result of hashing the data to be signed with +// |hash_nid|. Passing unhashed inputs will not result in a secure signature +// scheme. +OPENSSL_EXPORT int RSA_sign(int hash_nid, const uint8_t *digest, + size_t digest_len, uint8_t *out, unsigned *out_len, + RSA *rsa); + +// RSA_sign_pss_mgf1 signs |digest_len| bytes from |digest| with the public key +// from |rsa| using RSASSA-PSS with MGF1 as the mask generation function. It +// writes, at most, |max_out| bytes of signature data to |out|. The |max_out| +// argument must be, at least, |RSA_size| in order to ensure success. It returns +// 1 on success or zero on error. +// +// The |md| and |mgf1_md| arguments identify the hash used to calculate |digest| +// and the MGF1 hash, respectively. If |mgf1_md| is NULL, |md| is +// used. +// +// |salt_len| specifies the expected salt length in bytes. If |salt_len| is -1, +// then the salt length is the same as the hash length. If -2, then the salt +// length is maximal given the size of |rsa|. If unsure, use -1. +// +// WARNING: |digest| must be the result of hashing the data to be signed with +// |md|. Passing unhashed inputs will not result in a secure signature scheme. +OPENSSL_EXPORT int RSA_sign_pss_mgf1(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *digest, + size_t digest_len, const EVP_MD *md, + const EVP_MD *mgf1_md, int salt_len); + +// RSA_sign_raw performs the private key portion of computing a signature with +// |rsa|. It writes, at most, |max_out| bytes of signature data to |out|. The +// |max_out| argument must be, at least, |RSA_size| in order to ensure the +// output fits. It returns 1 on success or zero on error. +// +// If |padding| is |RSA_PKCS1_PADDING|, this function wraps |in| with the +// padding portion of RSASSA-PKCS1-v1_5 and then performs the raw private key +// operation. The caller is responsible for hashing the input and wrapping it in +// a DigestInfo structure. +// +// If |padding| is |RSA_NO_PADDING|, this function only performs the raw private +// key operation, interpreting |in| as a integer modulo n. The caller is +// responsible for hashing the input and encoding it for the signature scheme +// being implemented. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. |in| must be the result of hashing and encoding the data as +// needed for the scheme being implemented. Passing in arbitrary inputs will not +// result in a secure signature scheme. +OPENSSL_EXPORT int RSA_sign_raw(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, + size_t in_len, int padding); + +// RSA_verify verifies that |sig_len| bytes from |sig| are a valid, +// RSASSA-PKCS1-v1_5 signature of |digest_len| bytes at |digest| by |rsa|. +// +// The |hash_nid| argument identifies the hash function used to calculate +// |digest| and is embedded in the resulting signature in order to prevent hash +// confusion attacks. For example, it might be |NID_sha256|. +// +// It returns one if the signature is valid and zero otherwise. +// +// We distinguish between a "mismatched" signature error and "bad" signature +// error because of JCA expectations. Specifically: +// * Error |RSA_R_BAD_SIGNATURE| is set if extra information is included beyond +// the signature as forbidden by FIPS 186-4 section 5.5 item (f). +// * Error |RSA_R_MISMATCHED_SIGNATURE| is set if step (4) of RFC-8017 +// section 8.2.2 detects a difference in the two encoded messages. +// +// WARNING: this differs from the original, OpenSSL function which additionally +// returned -1 on error. +// +// WARNING: |digest| must be the result of hashing the data to be verified with +// |hash_nid|. Passing unhashed input will not result in a secure signature +// scheme. +OPENSSL_EXPORT int RSA_verify(int hash_nid, const uint8_t *digest, + size_t digest_len, const uint8_t *sig, + size_t sig_len, RSA *rsa); + +// RSA_verify_pss_mgf1 verifies that |sig_len| bytes from |sig| are a valid, +// RSASSA-PSS signature of |digest_len| bytes at |digest| by |rsa|. It returns +// one if the signature is valid and zero otherwise. MGF1 is used as the mask +// generation function. +// +// The |md| and |mgf1_md| arguments identify the hash used to calculate |digest| +// and the MGF1 hash, respectively. If |mgf1_md| is NULL, |md| is +// used. |salt_len| specifies the expected salt length in bytes. +// +// If |salt_len| is -1, then the salt length is the same as the hash length. If +// -2, then the salt length is recovered and all values accepted. If unsure, use +// -1. +// +// WARNING: |digest| must be the result of hashing the data to be verified with +// |md|. Passing unhashed input will not result in a secure signature scheme. +OPENSSL_EXPORT int RSA_verify_pss_mgf1(RSA *rsa, const uint8_t *digest, + size_t digest_len, const EVP_MD *md, + const EVP_MD *mgf1_md, int salt_len, + const uint8_t *sig, size_t sig_len); + +// RSA_verify_raw performs the public key portion of verifying |in_len| bytes of +// signature from |in| using the public key from |rsa|. On success, it returns +// one and writes, at most, |max_out| bytes of output to |out|. The |max_out| +// argument must be, at least, |RSA_size| in order to ensure the output fits. On +// failure or invalid input, it returns zero. +// +// If |padding| is |RSA_PKCS1_PADDING|, this function checks the padding portion +// of RSASSA-PKCS1-v1_5 and outputs the remainder of the encoded digest. The +// caller is responsible for checking the output is a DigestInfo-wrapped digest +// of the message. +// +// If |padding| is |RSA_NO_PADDING|, this function only performs the raw public +// key operation. The caller is responsible for checking the output is a valid +// result for the signature scheme being implemented. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. Checking for arbitrary strings in |out| will not result in a +// secure signature scheme. +OPENSSL_EXPORT int RSA_verify_raw(RSA *rsa, size_t *out_len, uint8_t *out, + size_t max_out, const uint8_t *in, + size_t in_len, int padding); + +// RSA_private_encrypt performs the private key portion of computing a signature +// with |rsa|. It takes |flen| bytes from |from| as input and writes the result +// to |to|. The |to| buffer must have at least |RSA_size| bytes of space. It +// returns the number of bytes written, or -1 on error. +// +// For the interpretation of |padding| and the input, see |RSA_sign_raw|. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. See |RSA_sign_raw| for details. +// +// WARNING: This function is dangerous because it breaks the usual return value +// convention. Use |RSA_sign_raw| instead. +OPENSSL_EXPORT int RSA_private_encrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + +// RSA_public_decrypt performs the public key portion of verifying |flen| bytes +// of signature from |from| using the public key from |rsa|. It writes the +// result to |to|, which must have at least |RSA_size| bytes of space. It +// returns the number of bytes written, or -1 on error. +// +// For the interpretation of |padding| and the result, see |RSA_verify_raw|. +// +// WARNING: This function is a building block for a signature scheme, not a +// complete one. See |RSA_verify_raw| for details. +// +// WARNING: This function is dangerous because it breaks the usual return value +// convention. Use |RSA_verify_raw| instead. +OPENSSL_EXPORT int RSA_public_decrypt(size_t flen, const uint8_t *from, + uint8_t *to, RSA *rsa, int padding); + + +// Utility functions. + +// RSA_size returns the number of bytes in the modulus, which is also the size +// of a signature or encrypted value using |rsa|. +OPENSSL_EXPORT unsigned RSA_size(const RSA *rsa); + +// RSA_is_opaque returns one if |rsa| is opaque and doesn't expose its key +// material. Otherwise it returns zero. +OPENSSL_EXPORT int RSA_is_opaque(const RSA *rsa); + +// RSAPublicKey_dup allocates a fresh |RSA| and copies the public key from +// |rsa| into it. It returns the fresh |RSA| object, or NULL on error. +OPENSSL_EXPORT RSA *RSAPublicKey_dup(const RSA *rsa); + +// RSAPrivateKey_dup allocates a fresh |RSA| and copies the private key from +// |rsa| into it. It returns the fresh |RSA| object, or NULL on error. +OPENSSL_EXPORT RSA *RSAPrivateKey_dup(const RSA *rsa); + +// RSA_check_key performs basic validity tests on |rsa|. It returns one if +// they pass and zero otherwise. If it returns zero then a more detailed error +// is available on the error queue. +OPENSSL_EXPORT int RSA_check_key(const RSA *rsa); + +// RSA_check_fips performs two FIPS related checks in addition to basic +// validity tests from RSA_check_key: +// - partial public key validation (SP 800-89), +// - pair-wise consistency test. +// This function does not mutate |rsa| for thread-safety purposes and +// may be used concurrently. +OPENSSL_EXPORT int RSA_check_fips(RSA *key); + +// RSA_verify_PKCS1_PSS_mgf1 verifies that |EM| is a correct PSS padding of +// |mHash|, where |mHash| is a digest produced by |Hash|. |EM| must point to +// exactly |RSA_size(rsa)| bytes of data. The |mgf1Hash| argument specifies the +// hash function for generating the mask. If NULL, |Hash| is used. The |sLen| +// argument specifies the expected salt length in bytes. If |sLen| is RSA_PSS_SALTLEN_DIGEST then +// the salt length is the same as the hash length. If -2, then the salt length +// is recovered and all values accepted. +// +// If unsure, use RSA_PSS_SALTLEN_DIGEST. +// +// It returns one on success or zero on error. +// +// This function implements only the low-level padding logic. Use +// |RSA_verify_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_verify_PKCS1_PSS_mgf1(const RSA *rsa, + const uint8_t *mHash, + const EVP_MD *Hash, + const EVP_MD *mgf1Hash, + const uint8_t *EM, int sLen); + +// RSA_padding_add_PKCS1_PSS_mgf1 writes a PSS padding of |mHash| to |EM|, +// where |mHash| is a digest produced by |Hash|. |RSA_size(rsa)| bytes of +// output will be written to |EM|. The |mgf1Hash| argument specifies the hash +// function for generating the mask. If NULL, |Hash| is used. The |sLen| +// argument specifies the expected salt length in bytes. +// If |sLen| is RSA_PSS_SALTLEN_DIGEST then the salt length is the same as +// the hash length. If -2, then the salt length is maximal given the space in |EM|. +// +// It returns one on success or zero on error. +// +// This function implements only the low-level padding logic. Use +// |RSA_sign_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_PSS_mgf1(const RSA *rsa, uint8_t *EM, + const uint8_t *mHash, + const EVP_MD *Hash, + const EVP_MD *mgf1Hash, + int sLen); + +// RSA_padding_add_PKCS1_OAEP_mgf1 writes an OAEP padding of |from| to |to| +// with the given parameters and hash functions. If |md| is NULL then SHA-1 is +// used. If |mgf1md| is NULL then the value of |md| is used (which means SHA-1 +// if that, in turn, is NULL). +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_OAEP_mgf1( + uint8_t *to, size_t to_len, const uint8_t *from, size_t from_len, + const uint8_t *param, size_t param_len, const EVP_MD *md, + const EVP_MD *mgf1md); + +// PKCS1_MGF1 masks a seed using MGF1 as defined in RFC 8017 (B.2.1). +// It writes the masked output to |out|, using |len| bytes. |seed| and +// |seed_len| are the seed input. |md| is the message digest to use. +// +// It returns one on success and zero on error. +OPENSSL_EXPORT OPENSSL_DEPRECATED int PKCS1_MGF1(uint8_t *out, size_t len, + const uint8_t *seed, size_t seed_len, const EVP_MD *md); + +// RSA_add_pkcs1_prefix builds a version of |digest| prefixed with the +// DigestInfo header for the given hash function and sets |out_msg| to point to +// it. On successful return, if |*is_alloced| is one, the caller must release +// |*out_msg| with |OPENSSL_free|. +OPENSSL_EXPORT int RSA_add_pkcs1_prefix(uint8_t **out_msg, size_t *out_msg_len, + int *is_alloced, int hash_nid, + const uint8_t *digest, + size_t digest_len); + + +// ASN.1 functions. + +// RSA_parse_public_key parses a DER-encoded RSAPublicKey structure (RFC 8017) +// from |cbs| and advances |cbs|. It returns a newly-allocated |RSA| or NULL on +// error. +OPENSSL_EXPORT RSA *RSA_parse_public_key(CBS *cbs); + +// RSA_public_key_from_bytes parses |in| as a DER-encoded RSAPublicKey structure +// (RFC 8017). It returns a newly-allocated |RSA| or NULL on error. +OPENSSL_EXPORT RSA *RSA_public_key_from_bytes(const uint8_t *in, size_t in_len); + +// RSA_marshal_public_key marshals |rsa| as a DER-encoded RSAPublicKey structure +// (RFC 8017) and appends the result to |cbb|. It returns one on success and +// zero on failure. +OPENSSL_EXPORT int RSA_marshal_public_key(CBB *cbb, const RSA *rsa); + +// RSA_public_key_to_bytes marshals |rsa| as a DER-encoded RSAPublicKey +// structure (RFC 8017) and, on success, sets |*out_bytes| to a newly allocated +// buffer containing the result and returns one. Otherwise, it returns zero. The +// result should be freed with |OPENSSL_free|. +OPENSSL_EXPORT int RSA_public_key_to_bytes(uint8_t **out_bytes, size_t *out_len, + const RSA *rsa); + +// RSA_parse_private_key parses a DER-encoded RSAPrivateKey structure (RFC 8017) +// from |cbs| and advances |cbs|. It returns a newly-allocated |RSA| or NULL on +// error. +OPENSSL_EXPORT RSA *RSA_parse_private_key(CBS *cbs); + +// RSA_private_key_from_bytes parses |in| as a DER-encoded RSAPrivateKey +// structure (RFC 8017). It returns a newly-allocated |RSA| or NULL on error. +OPENSSL_EXPORT RSA *RSA_private_key_from_bytes(const uint8_t *in, + size_t in_len); + +// RSA_marshal_private_key marshals |rsa| as a DER-encoded RSAPrivateKey +// structure (RFC 8017) and appends the result to |cbb|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int RSA_marshal_private_key(CBB *cbb, const RSA *rsa); + +// RSA_private_key_to_bytes marshals |rsa| as a DER-encoded RSAPrivateKey +// structure (RFC 8017) and, on success, sets |*out_bytes| to a newly allocated +// buffer containing the result and returns one. Otherwise, it returns zero. The +// result should be freed with |OPENSSL_free|. +OPENSSL_EXPORT int RSA_private_key_to_bytes(uint8_t **out_bytes, + size_t *out_len, const RSA *rsa); + + +// Obscure RSA variants. +// +// These functions allow creating RSA keys with obscure combinations of +// parameters. + +// RSA_new_private_key_no_crt behaves like |RSA_new_private_key| but constructs +// an RSA key without CRT coefficients. +// +// Keys created by this function will be less performant and cannot be +// serialized. +OPENSSL_EXPORT RSA *RSA_new_private_key_no_crt(const BIGNUM *n, const BIGNUM *e, + const BIGNUM *d); + +// RSA_new_private_key_no_e behaves like |RSA_new_private_key| but constructs an +// RSA key without CRT parameters or public exponent. +// +// Keys created by this function will be less performant, cannot be serialized, +// and lack hardening measures that protect against side channels and fault +// attacks. +OPENSSL_EXPORT RSA *RSA_new_private_key_no_e(const BIGNUM *n, const BIGNUM *d); + +// RSA_new_public_key_large_e behaves like |RSA_new_public_key| but allows any +// |e| up to |n|. +// +// BoringSSL typically bounds public exponents as a denial-of-service +// mitigation. Keys created by this function may perform worse than those +// created by |RSA_new_public_key|. +OPENSSL_EXPORT RSA *RSA_new_public_key_large_e(const BIGNUM *n, + const BIGNUM *e); + +// RSA_new_private_key_large_e behaves like |RSA_new_private_key| but allows any +// |e| up to |n|. +// +// BoringSSL typically bounds public exponents as a denial-of-service +// mitigation. Keys created by this function may perform worse than those +// created by |RSA_new_private_key|. +OPENSSL_EXPORT RSA *RSA_new_private_key_large_e( + const BIGNUM *n, const BIGNUM *e, const BIGNUM *d, const BIGNUM *p, + const BIGNUM *q, const BIGNUM *dmp1, const BIGNUM *dmq1, + const BIGNUM *iqmp); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int RSA_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int RSA_set_ex_data(RSA *rsa, int idx, void *arg); +OPENSSL_EXPORT void *RSA_get_ex_data(const RSA *rsa, int idx); + +// Flags. + +// RSA_FLAG_OPAQUE specifies that this RSA_METHOD does not expose its key +// material. This may be set if, for instance, it is wrapping some other crypto +// API, like a platform key store. +#define RSA_FLAG_OPAQUE 1 + +// RSA_FLAG_NO_BLINDING disables blinding of private operations, which is a +// dangerous thing to do. It is deprecated and should not be used. It will +// be ignored whenever possible. +// +// This flag must be used if a key without the public exponent |e| is used for +// private key operations; avoid using such keys whenever possible. +#define RSA_FLAG_NO_BLINDING 8 + +// RSA_FLAG_EXT_PKEY is deprecated and ignored. +#define RSA_FLAG_EXT_PKEY 0x20 + +// RSA_FLAG_NO_PUBLIC_EXPONENT indicates that private keys without a public +// exponent are allowed. This is an internal constant. Use +// |RSA_new_private_key_no_e| to construct such keys. +#define RSA_FLAG_NO_PUBLIC_EXPONENT 0x40 + +// RSA_FLAG_LARGE_PUBLIC_EXPONENT indicates that keys with a large public +// exponent are allowed. This is an internal constant. Use +// |RSA_new_public_key_large_e| and |RSA_new_private_key_large_e| to construct +// such keys. +#define RSA_FLAG_LARGE_PUBLIC_EXPONENT 0x80 + + +// RSA public exponent values. + +#define RSA_3 0x3 +#define RSA_F4 0x10001 + + +// Deprecated functions. + +#define RSA_METHOD_FLAG_NO_CHECK RSA_FLAG_OPAQUE + +// RSAerr allows consumers to add an error for a given function |f| and reason +// |r|. This macro is added in for OpenSSL compatibility. To avoid exposing +// internals, we ignore the |f| parameter. The |r| parameter is passed into +// |OPENSSL_PUT_ERROR|. +#define RSAerr(f,r) OPENSSL_PUT_ERROR(RSA, r); + +// RSA_flags returns the flags for |rsa|. These are a bitwise OR of |RSA_FLAG_*| +// constants. +OPENSSL_EXPORT int RSA_flags(const RSA *rsa); + +// RSA_set_flags sets the flags in the |flags| parameter on the |RSA| +// object. Multiple flags can be passed in one go (bitwise ORed together). +// Any flags that are already set are left set. +OPENSSL_EXPORT void RSA_set_flags(RSA *rsa, int flags); + +// RSA_test_flags returns the subset of flags in |flags| which are set in |rsa|. +OPENSSL_EXPORT int RSA_test_flags(const RSA *rsa, int flags); + +// RSA_blinding_on returns one in case blinding is on, otherwise 0. +OPENSSL_EXPORT int RSA_blinding_on(RSA *rsa, BN_CTX *ctx); + +// RSA_blinding_off_temp_for_accp_compatibility sets |rsa|'s RSA_FLAG_NO_BLINDING. +// +// Private keys missing |e| are often used by the JCA. In order to use such keys +// for signing/decryption, one can use RSA_blinding_off_temp_for_accp_compatibility +// to disable blinding. In general, we strongly advise against disabling blinding. +// This method is temporarily provided to support ACCP. It will be replaced +// by a method that would allow creating an RSA private key from a modulus and +// a private exponent having blinding disabled. +OPENSSL_EXPORT OPENSSL_DEPRECATED void RSA_blinding_off_temp_for_accp_compatibility(RSA *rsa); + +// RSA_pkey_ctx_ctrl is a vestigial OpenSSL function that has been obsoleted by +// the EVP interface. External callers should not use this. Internal callers +// should use |EVP_PKEY_CTX_ctrl| instead. +// +// This function directly calls |EVP_PKEY_CTX_ctrl| with some guards around the +// key's type. The key type must either be RSA or RSA-PSS, otherwise -1 is +// returned. +OPENSSL_EXPORT OPENSSL_DEPRECATED int RSA_pkey_ctx_ctrl(EVP_PKEY_CTX *ctx, int optype, int cmd, + int p1, void *p2); + +// RSA_generate_key behaves like |RSA_generate_key_ex|, which is what you +// should use instead. It returns NULL on error, or a newly-allocated |RSA| on +// success. This function is provided for compatibility only. The |callback| +// and |cb_arg| parameters must be NULL. +OPENSSL_EXPORT RSA *RSA_generate_key(int bits, uint64_t e, void *callback, + void *cb_arg); + +// d2i_RSAPublicKey parses a DER-encoded RSAPublicKey structure (RFC 8017) from +// |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |RSA_parse_public_key| instead. +OPENSSL_EXPORT RSA *d2i_RSAPublicKey(RSA **out, const uint8_t **inp, long len); + +// i2d_RSAPublicKey marshals |in| to a DER-encoded RSAPublicKey structure (RFC +// 8017), as described in |i2d_SAMPLE|. +// +// Use |RSA_marshal_public_key| instead. +OPENSSL_EXPORT int i2d_RSAPublicKey(const RSA *in, uint8_t **outp); + +// d2i_RSAPrivateKey parses a DER-encoded RSAPrivateKey structure (RFC 8017) +// from |len| bytes at |*inp|, as described in |d2i_SAMPLE|. +// +// Use |RSA_parse_private_key| instead. +OPENSSL_EXPORT RSA *d2i_RSAPrivateKey(RSA **out, const uint8_t **inp, long len); + +// i2d_RSAPrivateKey marshals |in| to a DER-encoded RSAPrivateKey structure (RFC +// 8017), as described in |i2d_SAMPLE|. +// +// Use |RSA_marshal_private_key| instead. +OPENSSL_EXPORT int i2d_RSAPrivateKey(const RSA *in, uint8_t **outp); + +// RSA_padding_add_PKCS1_PSS acts like |RSA_padding_add_PKCS1_PSS_mgf1| but the +// |mgf1Hash| parameter of the latter is implicitly set to |Hash|. +// +// This function implements only the low-level padding logic. Use +// |RSA_sign_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_PSS(const RSA *rsa, uint8_t *EM, + const uint8_t *mHash, + const EVP_MD *Hash, int sLen); + +// RSA_verify_PKCS1_PSS acts like |RSA_verify_PKCS1_PSS_mgf1| but the +// |mgf1Hash| parameter of the latter is implicitly set to |Hash|. +// +// This function implements only the low-level padding logic. Use +// |RSA_verify_pss_mgf1| instead. +OPENSSL_EXPORT int RSA_verify_PKCS1_PSS(const RSA *rsa, const uint8_t *mHash, + const EVP_MD *Hash, const uint8_t *EM, + int sLen); + +// RSA_padding_add_PKCS1_OAEP acts like |RSA_padding_add_PKCS1_OAEP_mgf1| but +// the |md| and |mgf1md| parameters of the latter are implicitly set to NULL, +// which means SHA-1. +OPENSSL_EXPORT int RSA_padding_add_PKCS1_OAEP(uint8_t *to, size_t to_len, + const uint8_t *from, + size_t from_len, + const uint8_t *param, + size_t param_len); + +// RSA_print prints a textual representation of |rsa| to |bio|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int RSA_print(BIO *bio, const RSA *rsa, int indent); + +// RSA_print_fp prints a textual representation of |rsa| to |fp|. It returns one +// on success or zero otherwise. +OPENSSL_EXPORT int RSA_print_fp(FILE *fp, const RSA *rsa, int indent); + +// RSA_get0_pss_params returns NULL. In OpenSSL, this function retries RSA-PSS +// parameters associated with |RSA| objects, but BoringSSL does not support +// the id-RSASSA-PSS key encoding. +OPENSSL_EXPORT const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *rsa); + +// RSA_new_method_no_e returns a newly-allocated |RSA| object backed by +// |engine|, with a public modulus of |n| and no known public exponent. +// +// Do not use this function. It exists only to support Conscrypt, whose use +// should be replaced with a more sound mechanism. See +// https://crbug.com/boringssl/602. +OPENSSL_EXPORT RSA *RSA_new_method_no_e(const ENGINE *engine, const BIGNUM *n); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(RSA, RSA_free) +BORINGSSL_MAKE_UP_REF(RSA, RSA_up_ref) + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif + +#define RSA_R_BAD_ENCODING 100 +#define RSA_R_BAD_E_VALUE 101 +#define RSA_R_BAD_FIXED_HEADER_DECRYPT 102 +#define RSA_R_BAD_PAD_BYTE_COUNT 103 +#define RSA_R_BAD_RSA_PARAMETERS 104 +#define RSA_R_BAD_SIGNATURE 105 +#define RSA_R_BAD_VERSION 106 +#define RSA_R_BLOCK_TYPE_IS_NOT_01 107 +#define RSA_R_BN_NOT_INITIALIZED 108 +#define RSA_R_CANNOT_RECOVER_MULTI_PRIME_KEY 109 +#define RSA_R_CRT_PARAMS_ALREADY_GIVEN 110 +#define RSA_R_CRT_VALUES_INCORRECT 111 +#define RSA_R_DATA_LEN_NOT_EQUAL_TO_MOD_LEN 112 +#define RSA_R_DATA_TOO_LARGE 113 +#define RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE 114 +#define RSA_R_DATA_TOO_LARGE_FOR_MODULUS 115 +#define RSA_R_DATA_TOO_SMALL 116 +#define RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE 117 +#define RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY 118 +#define RSA_R_D_E_NOT_CONGRUENT_TO_1 119 +#define RSA_R_EMPTY_PUBLIC_KEY 120 +#define RSA_R_ENCODE_ERROR 121 +#define RSA_R_FIRST_OCTET_INVALID 122 +#define RSA_R_INCONSISTENT_SET_OF_CRT_VALUES 123 +#define RSA_R_INTERNAL_ERROR 124 +#define RSA_R_INVALID_MESSAGE_LENGTH 125 +#define RSA_R_KEY_SIZE_TOO_SMALL 126 +#define RSA_R_LAST_OCTET_INVALID 127 +#define RSA_R_MODULUS_TOO_LARGE 128 +#define RSA_R_MUST_HAVE_AT_LEAST_TWO_PRIMES 129 +#define RSA_R_NO_PUBLIC_EXPONENT 130 +#define RSA_R_NULL_BEFORE_BLOCK_MISSING 131 +#define RSA_R_N_NOT_EQUAL_P_Q 132 +#define RSA_R_OAEP_DECODING_ERROR 133 +#define RSA_R_ONLY_ONE_OF_P_Q_GIVEN 134 +#define RSA_R_OUTPUT_BUFFER_TOO_SMALL 135 +#define RSA_R_PADDING_CHECK_FAILED 136 +#define RSA_R_PKCS_DECODING_ERROR 137 +#define RSA_R_SLEN_CHECK_FAILED 138 +#define RSA_R_SLEN_RECOVERY_FAILED 139 +#define RSA_R_TOO_LONG 140 +#define RSA_R_TOO_MANY_ITERATIONS 141 +#define RSA_R_UNKNOWN_ALGORITHM_TYPE 142 +#define RSA_R_UNKNOWN_PADDING_TYPE 143 +#define RSA_R_VALUE_MISSING 144 +#define RSA_R_WRONG_SIGNATURE_LENGTH 145 +#define RSA_R_PUBLIC_KEY_VALIDATION_FAILED 146 +#define RSA_R_D_OUT_OF_RANGE 147 +#define RSA_R_BLOCK_TYPE_IS_NOT_02 148 +#define RSA_R_MISMATCHED_SIGNATURE 248 + +// RSA_F_RSA_OSSL_PRIVATE_ENCRYPT is a function code defined +// for compatibility. AWS-LC does not support function codes +#define RSA_F_RSA_OSSL_PRIVATE_ENCRYPT 0 + +#endif // OPENSSL_HEADER_RSA_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/safestack.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/safestack.h new file mode 100644 index 0000000..6ceaaf9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/safestack.h @@ -0,0 +1,5 @@ +// Copyright (c) 2014, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/service_indicator.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/service_indicator.h new file mode 100644 index 0000000..eb5e5ad --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/service_indicator.h @@ -0,0 +1,88 @@ +// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +#ifndef AWSLC_HEADER_SERVICE_INDICATOR_H +#define AWSLC_HEADER_SERVICE_INDICATOR_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// FIPS 140-3 Approved Security Service Indicator + + +// |FIPS_service_indicator_before_call| and |FIPS_service_indicator_after_call| +// both currently return the same local thread counter which is slowly +// incremented whenever approved services are called. +// +// |FIPS_service_indicator_before_call| is intended to be called right before +// an approved service, while |FIPS_service_indicator_after_call| should be +// called immediately after. If the values returned from these two functions are +// not equal, this means that the service called in between is deemed to be +// approved. If the values are still the same, this means the counter has not +// been incremented, and the service called is otherwise not approved for FIPS. + + +OPENSSL_EXPORT uint64_t FIPS_service_indicator_before_call(void); +OPENSSL_EXPORT uint64_t FIPS_service_indicator_after_call(void); + +OPENSSL_EXPORT const char* awslc_version_string(void); + +enum FIPSStatus { + AWSLC_NOT_APPROVED = 0, + AWSLC_APPROVED = 1 +}; + +#if defined(AWSLC_FIPS) + +#define AWSLC_MODE_STRING "AWS-LC FIPS " + +// CALL_SERVICE_AND_CHECK_APPROVED performs an approval check and runs the service. +// The |approved| value passed in will change to |AWSLC_APPROVED| and +// |AWSLC_NOT_APPROVED| accordingly to the approved state of the service ran. +// It is highly recommended that users of the service indicator use this macro +// when interacting with the service indicator. +// +// This macro tests before != after to handle potential uint64_t rollover in +// long-running applications that use the release build of AWS-LC. Debug builds +// use an assert before + 1 == after to ensure in testing the service indicator +// is operating as expected. +#define CALL_SERVICE_AND_CHECK_APPROVED(approved, func) \ + do { \ + (approved) = AWSLC_NOT_APPROVED; \ + int before = FIPS_service_indicator_before_call(); \ + func; \ + int after = FIPS_service_indicator_after_call(); \ + if (before != after) { \ + assert(before + 1 == after); \ + (approved) = AWSLC_APPROVED; \ + } \ + } \ + while(0) + +#else + +#define AWSLC_MODE_STRING "AWS-LC " + +// CALL_SERVICE_AND_CHECK_APPROVED always returns |AWSLC_APPROVED| when AWS-LC +// is not built in FIPS mode for easier consumer compatibility that have both +// FIPS and non-FIPS libraries. +#define CALL_SERVICE_AND_CHECK_APPROVED(approved, func) \ + do { \ + (approved) = AWSLC_APPROVED; \ + func; \ + } \ + while(0) \ + +#endif // AWSLC_FIPS + +#define AWSLC_VERSION_STRING AWSLC_MODE_STRING AWSLC_VERSION_NUMBER_STRING + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // AWSLC_SERVICE_INDICATOR_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/sha.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/sha.h new file mode 100644 index 0000000..446d814 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/sha.h @@ -0,0 +1,247 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SHA_H +#define OPENSSL_HEADER_SHA_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// The SHA family of hash functions (SHA-1 and SHA-2). + + +// SHA_CBLOCK is the block size of SHA-1. +#define SHA_CBLOCK 64 + +// SHA_DIGEST_LENGTH is the length of a SHA-1 digest. +#define SHA_DIGEST_LENGTH 20 + +// SHA1_Init initialises |sha| and returns one. +OPENSSL_EXPORT int SHA1_Init(SHA_CTX *sha); + +// SHA1_Update adds |len| bytes from |data| to |sha| and returns one. +OPENSSL_EXPORT int SHA1_Update(SHA_CTX *sha, const void *data, size_t len); + +// SHA1_Final adds the final padding to |sha| and writes the resulting digest to +// |out|, which must have at least |SHA_DIGEST_LENGTH| bytes of space. It +// returns one. +OPENSSL_EXPORT int SHA1_Final(uint8_t out[SHA_DIGEST_LENGTH], SHA_CTX *sha); + +// SHA1 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA1(const uint8_t *data, size_t len, + uint8_t out[SHA_DIGEST_LENGTH]); + +// SHA1_Transform is a low-level function that performs a single, SHA-1 block +// transformation using the state from |sha| and |SHA_CBLOCK| bytes from +// |block|. +OPENSSL_EXPORT void SHA1_Transform(SHA_CTX *sha, + const uint8_t block[SHA_CBLOCK]); + +struct sha_state_st { + uint32_t h[5]; + uint32_t Nl, Nh; + uint8_t data[SHA_CBLOCK]; + unsigned num; +}; + + +// SHA-224. + +// SHA224_CBLOCK is the block size of SHA-224. +#define SHA224_CBLOCK 64 + +// SHA224_DIGEST_LENGTH is the length of a SHA-224 digest. +#define SHA224_DIGEST_LENGTH 28 + +// SHA224_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha); + +// SHA224_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len); + +// SHA224_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA224_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA224_Final(uint8_t out[SHA224_DIGEST_LENGTH], + SHA256_CTX *sha); + +// SHA224 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA224_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA224(const uint8_t *data, size_t len, + uint8_t out[SHA224_DIGEST_LENGTH]); + + +// SHA-256. + +// SHA256_CBLOCK is the block size of SHA-256. +#define SHA256_CBLOCK 64 + +// SHA256_DIGEST_LENGTH is the length of a SHA-256 digest. +#define SHA256_DIGEST_LENGTH 32 + +// SHA256_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA256_Init(SHA256_CTX *sha); + +// SHA256_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA256_Update(SHA256_CTX *sha, const void *data, size_t len); + +// SHA256_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA256_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA256_Final(uint8_t out[SHA256_DIGEST_LENGTH], + SHA256_CTX *sha); + +// SHA256 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA256_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA256(const uint8_t *data, size_t len, + uint8_t out[SHA256_DIGEST_LENGTH]); + +// SHA256_Transform is a low-level function that performs a single, SHA-256 +// block transformation using the state from |sha| and |SHA256_CBLOCK| bytes +// from |block|. +OPENSSL_EXPORT void SHA256_Transform(SHA256_CTX *sha, + const uint8_t block[SHA256_CBLOCK]); + +// SHA256_TransformBlocks is a low-level function that takes |num_blocks| * +// |SHA256_CBLOCK| bytes of data and performs SHA-256 transforms on it to update +// |state|. You should not use this function unless you are implementing a +// derivative of SHA-256. +OPENSSL_EXPORT void SHA256_TransformBlocks(uint32_t state[8], + const uint8_t *data, + size_t num_blocks); + +struct sha256_state_st { + uint32_t h[8]; + uint32_t Nl, Nh; + uint8_t data[SHA256_CBLOCK]; + unsigned num, md_len; +}; + + +// SHA-384. + +// SHA384_CBLOCK is the block size of SHA-384. +#define SHA384_CBLOCK 128 + +// SHA384_DIGEST_LENGTH is the length of a SHA-384 digest. +#define SHA384_DIGEST_LENGTH 48 + +// SHA384_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA384_Init(SHA512_CTX *sha); + +// SHA384_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA384_Update(SHA512_CTX *sha, const void *data, size_t len); + +// SHA384_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA384_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA384_Final(uint8_t out[SHA384_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA384 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA384_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA384(const uint8_t *data, size_t len, + uint8_t out[SHA384_DIGEST_LENGTH]); + + +// SHA-512. + +// SHA512_CBLOCK is the block size of SHA-512. +#define SHA512_CBLOCK 128 + +// SHA512_DIGEST_LENGTH is the length of a SHA-512 digest. +#define SHA512_DIGEST_LENGTH 64 + +// SHA512_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA512_Init(SHA512_CTX *sha); + +// SHA512_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA512_Update(SHA512_CTX *sha, const void *data, size_t len); + +// SHA512_Final adds the final padding to |sha| and writes the resulting digest +// to |out|, which must have at least |SHA512_DIGEST_LENGTH| bytes of space. It +// returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA512_Final(uint8_t out[SHA512_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA512 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA512_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA512(const uint8_t *data, size_t len, + uint8_t out[SHA512_DIGEST_LENGTH]); + +// SHA512_Transform is a low-level function that performs a single, SHA-512 +// block transformation using the state from |sha| and |SHA512_CBLOCK| bytes +// from |block|. +OPENSSL_EXPORT void SHA512_Transform(SHA512_CTX *sha, + const uint8_t block[SHA512_CBLOCK]); + +struct sha512_state_st { + uint64_t h[8]; + uint64_t Nl, Nh; + uint8_t p[128]; + unsigned num, md_len; +}; + + +// SHA-512-224 and SHA-512-256 +// +// See https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf section 5.3.6 + +#define SHA512_224_DIGEST_LENGTH 28 + +// SHA512_224_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA512_224_Init(SHA512_CTX *sha); + +// SHA512_224_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA512_224_Update(SHA512_CTX *sha, const void *data, + size_t len); + +// SHA512_224_Final adds the final padding to |sha| and writes the resulting +// digest to |out|, which must have at least |SHA512_224_DIGEST_LENGTH| bytes of +// space. It returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA512_224_Final(uint8_t out[SHA512_224_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA512_224 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA512_224_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA512_224(const uint8_t *data, size_t len, + uint8_t out[SHA512_224_DIGEST_LENGTH]); + +#define SHA512_256_DIGEST_LENGTH 32 + +// SHA512_256_Init initialises |sha| and returns 1. +OPENSSL_EXPORT int SHA512_256_Init(SHA512_CTX *sha); + +// SHA512_256_Update adds |len| bytes from |data| to |sha| and returns 1. +OPENSSL_EXPORT int SHA512_256_Update(SHA512_CTX *sha, const void *data, + size_t len); + +// SHA512_256_Final adds the final padding to |sha| and writes the resulting +// digest to |out|, which must have at least |SHA512_256_DIGEST_LENGTH| bytes of +// space. It returns one on success and zero on programmer error. +OPENSSL_EXPORT int SHA512_256_Final(uint8_t out[SHA512_256_DIGEST_LENGTH], + SHA512_CTX *sha); + +// SHA512_256 writes the digest of |len| bytes from |data| to |out| and returns +// |out|. There must be at least |SHA512_256_DIGEST_LENGTH| bytes of space in +// |out|. +OPENSSL_EXPORT uint8_t *SHA512_256(const uint8_t *data, size_t len, + uint8_t out[SHA512_256_DIGEST_LENGTH]); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_SHA_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/siphash.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/siphash.h new file mode 100644 index 0000000..85fedb9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/siphash.h @@ -0,0 +1,26 @@ +// Copyright (c) 2019, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_SIPHASH_H +#define OPENSSL_HEADER_SIPHASH_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// SipHash is a fast, secure PRF that is often used for hash tables. + + +// SIPHASH_24 implements SipHash-2-4. See https://131002.net/siphash/siphash.pdf +OPENSSL_EXPORT uint64_t SIPHASH_24(const uint64_t key[2], const uint8_t *input, + size_t input_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_SIPHASH_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/span.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/span.h new file mode 100644 index 0000000..d9f08e7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/span.h @@ -0,0 +1,216 @@ +// Copyright (c) 2017, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_SSL_SPAN_H +#define OPENSSL_HEADER_SSL_SPAN_H + +#include + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +#include + +#include +#include + +BSSL_NAMESPACE_BEGIN + +template +class Span; + +namespace internal { +template +class SpanBase { + // Put comparison operator implementations into a base class with const T, so + // they can be used with any type that implicitly converts into a Span. + static_assert(std::is_const::value, + "Span must be derived from SpanBase"); + + friend bool operator==(Span lhs, Span rhs) { + // MSVC issues warning C4996 because std::equal is unsafe. The pragma to + // suppress the warning mysteriously has no effect, hence this + // implementation. See + // https://msdn.microsoft.com/en-us/library/aa985974.aspx. + if (lhs.size() != rhs.size()) { + return false; + } + for (T *l = lhs.begin(), *r = rhs.begin(); l != lhs.end() && r != rhs.end(); + ++l, ++r) { + if (*l != *r) { + return false; + } + } + return true; + } + + friend bool operator!=(Span lhs, Span rhs) { return !(lhs == rhs); } +}; +} // namespace internal + +// A Span is a non-owning reference to a contiguous array of objects of type +// |T|. Conceptually, a Span is a simple a pointer to |T| and a count of +// elements accessible via that pointer. The elements referenced by the Span can +// be mutated if |T| is mutable. +// +// A Span can be constructed from container types implementing |data()| and +// |size()| methods. If |T| is constant, construction from a container type is +// implicit. This allows writing methods that accept data from some unspecified +// container type: +// +// // Foo views data referenced by v. +// void Foo(bssl::Span v) { ... } +// +// std::vector vec; +// Foo(vec); +// +// For mutable Spans, conversion is explicit: +// +// // FooMutate mutates data referenced by v. +// void FooMutate(bssl::Span v) { ... } +// +// FooMutate(bssl::Span(vec)); +// +// You can also use the |MakeSpan| and |MakeConstSpan| factory methods to +// construct Spans in order to deduce the type of the Span automatically. +// +// FooMutate(bssl::MakeSpan(vec)); +// +// Note that Spans have value type sematics. They are cheap to construct and +// copy, and should be passed by value whenever a method would otherwise accept +// a reference or pointer to a container or array. +template +class Span : private internal::SpanBase { + private: + static const size_t npos = static_cast(-1); + + public: + constexpr Span() : Span(nullptr, 0) {} + constexpr Span(T *ptr, size_t len) : data_(ptr), size_(len) {} + + template + constexpr Span(T (&array)[N]) : Span(array, N) {} + + template < + typename C, + // TODO(davidben): Switch everything to std::enable_if_t when we remove + // support for MSVC 2015. Although we could write our own enable_if_t and + // MSVC 2015 has std::enable_if_t anyway, MSVC 2015's SFINAE + // implementation is problematic and does not work below unless we write + // the ::type at use. + // + // TODO(davidben): Move this and the identical copy below into an + // EnableIfContainer alias when we drop MSVC 2015 support. MSVC 2015's + // SFINAE support cannot handle type aliases. + typename = typename std::enable_if< + std::is_convertible().data()), T *>::value && + std::is_integral().size())>::value>::type, + typename = typename std::enable_if::value, C>::type> + Span(const C &container) : data_(container.data()), size_(container.size()) {} + + template < + typename C, + typename = typename std::enable_if< + std::is_convertible().data()), T *>::value && + std::is_integral().size())>::value>::type, + typename = typename std::enable_if::value, C>::type> + explicit Span(C &container) + : data_(container.data()), size_(container.size()) {} + + T *data() const { return data_; } + size_t size() const { return size_; } + bool empty() const { return size_ == 0; } + + T *begin() const { return data_; } + const T *cbegin() const { return data_; } + T *end() const { return data_ + size_; } + const T *cend() const { return end(); } + + T &front() const { + if (size_ == 0) { + abort(); + } + return data_[0]; + } + T &back() const { + if (size_ == 0) { + abort(); + } + return data_[size_ - 1]; + } + + T &operator[](size_t i) const { + if (i >= size_) { + abort(); + } + return data_[i]; + } + T &at(size_t i) const { return (*this)[i]; } + + Span subspan(size_t pos = 0, size_t len = npos) const { + if (pos > size_) { + // absl::Span throws an exception here. Note std::span and Chromium + // base::span additionally forbid pos + len being out of range, with a + // special case at npos/dynamic_extent, while absl::Span::subspan clips + // the span. For now, we align with absl::Span in case we switch to it in + // the future. + abort(); + } + return Span(data_ + pos, std::min(size_ - pos, len)); + } + + Span first(size_t len) { + if (len > size_) { + abort(); + } + return Span(data_, len); + } + + Span last(size_t len) { + if (len > size_) { + abort(); + } + return Span(data_ + size_ - len, len); + } + + private: + T *data_; + size_t size_; +}; + +template +const size_t Span::npos; + +template +Span MakeSpan(T *ptr, size_t size) { + return Span(ptr, size); +} + +template +auto MakeSpan(C &c) -> decltype(MakeSpan(c.data(), c.size())) { + return MakeSpan(c.data(), c.size()); +} + +template +Span MakeConstSpan(T *ptr, size_t size) { + return Span(ptr, size); +} + +template +auto MakeConstSpan(const C &c) -> decltype(MakeConstSpan(c.data(), c.size())) { + return MakeConstSpan(c.data(), c.size()); +} + +template +Span MakeConstSpan(T (&array)[size]) { + return Span(array, size); +} + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !defined(BORINGSSL_NO_CXX) + +#endif // OPENSSL_HEADER_SSL_SPAN_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/sshkdf.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/sshkdf.h new file mode 100644 index 0000000..8aceb6d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/sshkdf.h @@ -0,0 +1,51 @@ +// Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SSHKDF_H +#define OPENSSL_HEADER_SSHKDF_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// SSH-specific KDF +// +// This KDF should only be called from SSH client/server code; it's not a +// general-purpose KDF and is only Approved for FIPS 140-3 use specifically +// in SSH. + + +// The following defines are the valid |type| values for SSHKDF(). + +#define EVP_KDF_SSHKDF_TYPE_INITIAL_IV_CLI_TO_SRV 65 +#define EVP_KDF_SSHKDF_TYPE_INITIAL_IV_SRV_TO_CLI 66 +#define EVP_KDF_SSHKDF_TYPE_ENCRYPTION_KEY_CLI_TO_SRV 67 +#define EVP_KDF_SSHKDF_TYPE_ENCRYPTION_KEY_SRV_TO_CLI 68 +#define EVP_KDF_SSHKDF_TYPE_INTEGRITY_KEY_CLI_TO_SRV 69 +#define EVP_KDF_SSHKDF_TYPE_INTEGRITY_KEY_SRV_TO_CLI 70 + +// SSHKDF is a key derivation function used in the SSH Transport Layer Protocol +// defined in Section 7.2 of RFC 4253. It calculates a derived key |out| of +// length |out_len| bytes using |evp_md| hash algorithm from the supplied +// shared secret |key|, hash value |xcghash| and session identifier +// |session_id|. It returns one on success and zero on error. +// +// |xcghash| is produced during the SSH Diffie-Hellman exchange. +// +// SSHKDF is only FIPS 140-3 Approved for use in SSH. +OPENSSL_EXPORT int SSHKDF(const EVP_MD *evp_md, + const uint8_t *key, size_t key_len, + const uint8_t *xcghash, size_t xcghash_len, + const uint8_t *session_id, size_t session_id_len, + char type, + uint8_t *out, size_t out_len); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_SSHKDF_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ssl.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ssl.h new file mode 100644 index 0000000..b92abd2 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ssl.h @@ -0,0 +1,6599 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// Copyright 2005 Nokia. All rights reserved. +// +// ECC cipher suite support in OpenSSL originally developed by +// SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +// +// The Contribution, originally written by Mika Kousa and Pasi Eronen of +// Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +// support (see RFC 4279) to OpenSSL. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SSL_H +#define OPENSSL_HEADER_SSL_H + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#if !defined(OPENSSL_WINDOWS) +#include +#endif + +// Forward-declare struct timeval. On Windows, it is defined in winsock2.h and +// Windows headers define too many macros to be included in public headers. +// However, only a forward declaration is needed. +struct timeval; + +#if defined(__cplusplus) +extern "C" { +#endif + + +// SSL implementation. + + +// SSL contexts. +// +// |SSL_CTX| objects manage shared state and configuration between multiple TLS +// or DTLS connections. Whether the connections are TLS or DTLS is selected by +// an |SSL_METHOD| on creation. +// +// |SSL_CTX| are reference-counted and may be shared by connections across +// multiple threads. Once shared, functions which change the |SSL_CTX|'s +// configuration may not be used. + +// TLS_method is the |SSL_METHOD| used for TLS connections. +OPENSSL_EXPORT const SSL_METHOD *TLS_method(void); + +// DTLS_method is the |SSL_METHOD| used for DTLS connections. +OPENSSL_EXPORT const SSL_METHOD *DTLS_method(void); + +// TLS_with_buffers_method is like |TLS_method|, but avoids all use of +// crypto/x509. All client connections created with |TLS_with_buffers_method| +// will fail unless a certificate verifier is installed with +// |SSL_set_custom_verify| or |SSL_CTX_set_custom_verify|. +OPENSSL_EXPORT const SSL_METHOD *TLS_with_buffers_method(void); + +// DTLS_with_buffers_method is like |DTLS_method|, but avoids all use of +// crypto/x509. +OPENSSL_EXPORT const SSL_METHOD *DTLS_with_buffers_method(void); + +// SSL_CTX_new returns a newly-allocated |SSL_CTX| with default settings or NULL +// on error. +OPENSSL_EXPORT SSL_CTX *SSL_CTX_new(const SSL_METHOD *method); + +// SSL_CTX_up_ref increments the reference count of |ctx|. It returns one. +OPENSSL_EXPORT int SSL_CTX_up_ref(SSL_CTX *ctx); + +// SSL_CTX_free releases memory associated with |ctx|. +OPENSSL_EXPORT void SSL_CTX_free(SSL_CTX *ctx); + + +// SSL connections. +// +// An |SSL| object represents a single TLS or DTLS connection. Although the +// shared |SSL_CTX| is thread-safe, an |SSL| is not thread-safe and may only be +// used on one thread at a time. + +// SSL_new returns a newly-allocated |SSL| using |ctx| or NULL on error. The new +// connection inherits settings from |ctx| at the time of creation. Settings may +// also be individually configured on the connection. +// +// On creation, an |SSL| is not configured to be either a client or server. Call +// |SSL_set_connect_state| or |SSL_set_accept_state| to set this. +OPENSSL_EXPORT SSL *SSL_new(SSL_CTX *ctx); + +// SSL_free releases memory associated with |ssl|. +OPENSSL_EXPORT void SSL_free(SSL *ssl); + +// SSL_get_SSL_CTX returns the |SSL_CTX| associated with |ssl|. If +// |SSL_set_SSL_CTX| is called, it returns the new |SSL_CTX|, not the initial +// one. +OPENSSL_EXPORT SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl); + +// SSL_set_connect_state configures |ssl| to be a client. +OPENSSL_EXPORT void SSL_set_connect_state(SSL *ssl); + +// SSL_set_accept_state configures |ssl| to be a server. +OPENSSL_EXPORT void SSL_set_accept_state(SSL *ssl); + +// SSL_is_server returns one if |ssl| is configured as a server and zero +// otherwise. +OPENSSL_EXPORT int SSL_is_server(const SSL *ssl); + +// SSL_is_dtls returns one if |ssl| is a DTLS connection and zero otherwise. +OPENSSL_EXPORT int SSL_is_dtls(const SSL *ssl); + +// SSL_set_bio configures |ssl| to read from |rbio| and write to |wbio|. |ssl| +// takes ownership of the two |BIO|s. If |rbio| and |wbio| are the same, |ssl| +// only takes ownership of one reference. +// +// In DTLS, |rbio| must be non-blocking to properly handle timeouts and +// retransmits. +// +// If |rbio| is the same as the currently configured |BIO| for reading, that +// side is left untouched and is not freed. +// +// If |wbio| is the same as the currently configured |BIO| for writing AND |ssl| +// is not currently configured to read from and write to the same |BIO|, that +// side is left untouched and is not freed. This asymmetry is present for +// historical reasons. +// +// Due to the very complex historical behavior of this function, calling this +// function if |ssl| already has |BIO|s configured is deprecated. Prefer +// |SSL_set0_rbio| and |SSL_set0_wbio| instead. +OPENSSL_EXPORT void SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio); + +// SSL_set0_rbio configures |ssl| to read from |rbio|. It takes ownership of +// |rbio|. +// +// Note that, although this function and |SSL_set0_wbio| may be called on the +// same |BIO|, each call takes a reference. Use |BIO_up_ref| to balance this. +OPENSSL_EXPORT void SSL_set0_rbio(SSL *ssl, BIO *rbio); + +// SSL_set0_wbio configures |ssl| to write to |wbio|. It takes ownership of +// |wbio|. +// +// Note that, although this function and |SSL_set0_rbio| may be called on the +// same |BIO|, each call takes a reference. Use |BIO_up_ref| to balance this. +OPENSSL_EXPORT void SSL_set0_wbio(SSL *ssl, BIO *wbio); + +// SSL_get_rbio returns the |BIO| that |ssl| reads from. +OPENSSL_EXPORT BIO *SSL_get_rbio(const SSL *ssl); + +// SSL_get_wbio returns the |BIO| that |ssl| writes to. +OPENSSL_EXPORT BIO *SSL_get_wbio(const SSL *ssl); + +// SSL_get_fd calls |SSL_get_rfd|. +OPENSSL_EXPORT int SSL_get_fd(const SSL *ssl); + +// SSL_get_rfd returns the file descriptor that |ssl| is configured to read +// from. If |ssl|'s read |BIO| is not configured or doesn't wrap a file +// descriptor then it returns -1. +// +// Note: On Windows, this may return either a file descriptor or a socket (cast +// to int), depending on whether |ssl| was configured with a file descriptor or +// socket |BIO|. +OPENSSL_EXPORT int SSL_get_rfd(const SSL *ssl); + +// SSL_get_wfd returns the file descriptor that |ssl| is configured to write +// to. If |ssl|'s write |BIO| is not configured or doesn't wrap a file +// descriptor then it returns -1. +// +// Note: On Windows, this may return either a file descriptor or a socket (cast +// to int), depending on whether |ssl| was configured with a file descriptor or +// socket |BIO|. +OPENSSL_EXPORT int SSL_get_wfd(const SSL *ssl); + +#if !defined(OPENSSL_NO_SOCK) +// SSL_set_fd configures |ssl| to read from and write to |fd|. It returns one +// on success and zero on allocation error. The caller retains ownership of +// |fd|. +// +// On Windows, |fd| is cast to a |SOCKET| and used with Winsock APIs. +OPENSSL_EXPORT int SSL_set_fd(SSL *ssl, int fd); + +// SSL_set_rfd configures |ssl| to read from |fd|. It returns one on success and +// zero on allocation error. The caller retains ownership of |fd|. +// +// On Windows, |fd| is cast to a |SOCKET| and used with Winsock APIs. +OPENSSL_EXPORT int SSL_set_rfd(SSL *ssl, int fd); + +// SSL_set_wfd configures |ssl| to write to |fd|. It returns one on success and +// zero on allocation error. The caller retains ownership of |fd|. +// +// On Windows, |fd| is cast to a |SOCKET| and used with Winsock APIs. +OPENSSL_EXPORT int SSL_set_wfd(SSL *ssl, int fd); +#endif // !OPENSSL_NO_SOCK + +// SSL_do_handshake continues the current handshake. If there is none or the +// handshake has completed or False Started, it returns one. Otherwise, it +// returns <= 0. The caller should pass the value into |SSL_get_error| to +// determine how to proceed. +// +// In DTLS, the caller must drive retransmissions. Whenever |SSL_get_error| +// signals |SSL_ERROR_WANT_READ|, use |DTLSv1_get_timeout| to determine the +// current timeout. If it expires before the next retry, call +// |DTLSv1_handle_timeout|. Note that DTLS handshake retransmissions use fresh +// sequence numbers, so it is not sufficient to replay packets at the transport. +// +// TODO(davidben): Ensure 0 is only returned on transport EOF. +// https://crbug.com/466303. +OPENSSL_EXPORT int SSL_do_handshake(SSL *ssl); + +// SSL_connect configures |ssl| as a client, if unconfigured, and calls +// |SSL_do_handshake|. +OPENSSL_EXPORT int SSL_connect(SSL *ssl); + +// SSL_accept configures |ssl| as a server, if unconfigured, and calls +// |SSL_do_handshake|. +OPENSSL_EXPORT int SSL_accept(SSL *ssl); + +// SSL_read reads up to |num| bytes from |ssl| into |buf|. It implicitly runs +// any pending handshakes, including renegotiations when enabled. On success, it +// returns the number of bytes read. Otherwise, it returns <= 0. The caller +// should pass the value into |SSL_get_error| to determine how to proceed. +// +// TODO(davidben): Ensure 0 is only returned on transport EOF. +// https://crbug.com/466303. +OPENSSL_EXPORT int SSL_read(SSL *ssl, void *buf, int num); + +// SSL_read_ex reads up to |num| bytes from |ssl| into |buf|. It is similar to +// |SSL_read|, but instead of returning the number of bytes read, it returns +// 1 on success or 0 for failure. The number of bytes actually read is stored in +// |read_bytes|. +// +// This is only maintained for OpenSSL compatibility. Use |SSL_read| instead. +OPENSSL_EXPORT int SSL_read_ex(SSL *ssl, void *buf, size_t num, + size_t *read_bytes); + +// SSL_peek behaves like |SSL_read| but does not consume any bytes returned. +OPENSSL_EXPORT int SSL_peek(SSL *ssl, void *buf, int num); + +// SSL_peek_ex reads up to |num| bytes from |ssl| into |buf|. It is similar to +// |SSL_peek|, but instead of returning the number of bytes read, it returns +// 1 on success or 0 for failure. The number of bytes actually read is stored in +// |read_bytes|. +// +// This is only maintained for OpenSSL compatibility. Use |SSL_peek| instead. +OPENSSL_EXPORT int SSL_peek_ex(SSL *ssl, void *buf, size_t num, + size_t *read_bytes); + +// SSL_pending returns the number of buffered, decrypted bytes available for +// read in |ssl|. It does not read from the transport. +// +// In DTLS, it is possible for this function to return zero while there is +// buffered, undecrypted data from the transport in |ssl|. For example, +// |SSL_read| may read a datagram with two records, decrypt the first, and leave +// the second buffered for a subsequent call to |SSL_read|. Callers that wish to +// detect this case can use |SSL_has_pending|. +OPENSSL_EXPORT int SSL_pending(const SSL *ssl); + +// SSL_has_pending returns one if |ssl| has buffered, decrypted bytes available +// for read, or if |ssl| has buffered data from the transport that has not yet +// been decrypted. If |ssl| has neither, this function returns zero. +// +// If read-ahead has been enabled with |SSL_CTX_set_read_ahead| or +// |SSL_set_read_ahead|, the behavior of |SSL_pending| will change, it may return +// 1 and a call to |SSL_read| to return no data. This can happen when a partial +// record has been read but can not be decrypted without more data from the read +// BIO. +// +// In DTLS, it is possible for this function to return one while |SSL_pending| +// returns zero. For example, |SSL_read| may read a datagram with two records, +// decrypt the first, and leave the second buffered for a subsequent call to +// |SSL_read|. +// +// As a result, if this function returns one, the next call to |SSL_read| may +// still fail, read from the transport, or both. The buffered, undecrypted data +// may be invalid or incomplete. +OPENSSL_EXPORT int SSL_has_pending(const SSL *ssl); + +// SSL_write writes up to |num| bytes from |buf| into |ssl|. It implicitly runs +// any pending handshakes, including renegotiations when enabled. On success, it +// returns the number of bytes written. Otherwise, it returns <= 0. The caller +// should pass the value into |SSL_get_error| to determine how to proceed. +// +// In TLS, a non-blocking |SSL_write| differs from non-blocking |write| in that +// a failed |SSL_write| still commits to the data passed in. When retrying, the +// caller must supply the original write buffer (or a larger one containing the +// original as a prefix). By default, retries will fail if they also do not +// reuse the same |buf| pointer. This may be relaxed with +// |SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER|, but the buffer contents still must be +// unchanged. +// +// By default, in TLS, |SSL_write| will not return success until all |num| bytes +// are written. This may be relaxed with |SSL_MODE_ENABLE_PARTIAL_WRITE|. It +// allows |SSL_write| to complete with a partial result when only part of the +// input was written in a single record. +// +// In DTLS, neither |SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER| and +// |SSL_MODE_ENABLE_PARTIAL_WRITE| do anything. The caller may retry with a +// different buffer freely. A single call to |SSL_write| only ever writes a +// single record in a single packet, so |num| must be at most +// |SSL3_RT_MAX_PLAIN_LENGTH|. +// +// TODO(davidben): Ensure 0 is only returned on transport EOF. +// https://crbug.com/466303. +OPENSSL_EXPORT int SSL_write(SSL *ssl, const void *buf, int num); + +// SSL_write_ex writes up to |num| bytes from |buf| into |ssl|. It is similar to +// |SSL_write|, but instead of returning the number of bytes written, it returns +// 1 on success or 0 for failure. The number bytes actually written is stored in +// |written|. +// +// This is only maintained for OpenSSL compatibility. Use |SSL_write| instead. +OPENSSL_EXPORT int SSL_write_ex(SSL *s, const void *buf, size_t num, + size_t *written); + +// SSL_KEY_UPDATE_REQUESTED indicates that the peer should reply to a KeyUpdate +// message with its own, thus updating traffic secrets for both directions on +// the connection. +#define SSL_KEY_UPDATE_REQUESTED 1 + +// SSL_KEY_UPDATE_NOT_REQUESTED indicates that the peer should not reply with +// its own KeyUpdate message. +#define SSL_KEY_UPDATE_NOT_REQUESTED 0 + +// SSL_KEY_UPDATE_NONE should not be set by the user and is only used to +// indicate that there isn't a pending key operation. OpenSSL indicates that -1 +// is used, so that it will be an invalid value for the on-the-wire protocol +// when calling |SSL_key_update|. +#define SSL_KEY_UPDATE_NONE -1 + +// SSL_key_update queues a TLS 1.3 KeyUpdate message to be sent on |ssl| +// if one is not already queued. The |request_type| argument must be either +// |SSL_KEY_UPDATE_REQUESTED| or |SSL_KEY_UPDATE_NOT_REQUESTED|. This function +// requires that |ssl| have completed a TLS >= 1.3 handshake. It returns one on +// success or zero on error. +// +// If |request_type| is set to |SSL_KEY_UPDATE_NOT_REQUESTED|, then the sending +// keys for this connection will be updated and the peer will be informed of the +// change. +// If |request_type| is set to |SSL_KEY_UPDATE_REQUESTED|, then the sending keys +// for this connection will be updated and the peer will be informed of the +// change along with a request for the peer to additionally update its sending +// keys. RFC: https://datatracker.ietf.org/doc/html/rfc8446#section-4.6.3 +// +// Note that this function does not _send_ the message itself. The next call to +// |SSL_write| will cause the message to be sent. |SSL_write| may be called with +// a zero length to flush a KeyUpdate message when no application data is +// pending. +OPENSSL_EXPORT int SSL_key_update(SSL *ssl, int request_type); + +// SSL_get_key_update_type returns the state of the pending key operation in +// |ssl|. The type of pending key operation will be either +// |SSL_KEY_UPDATE_REQUESTED| or |SSL_KEY_UPDATE_NOT_REQUESTED| if there is one, +// and |SSL_KEY_UPDATE_NONE| otherwise. This can be used to indicate whether +// a key update operation has been scheduled but not yet performed. +OPENSSL_EXPORT int SSL_get_key_update_type(const SSL *ssl); + +// SSL_shutdown shuts down |ssl|. It runs in two stages. First, it sends +// close_notify and returns zero or one on success or -1 on failure. Zero +// indicates that close_notify was sent, but not received, and one additionally +// indicates that the peer's close_notify had already been received. +// +// To then wait for the peer's close_notify, run |SSL_shutdown| to completion a +// second time. This returns 1 on success and -1 on failure. Application data +// is considered a fatal error at this point. To process or discard it, read +// until close_notify with |SSL_read| instead. +// +// In both cases, on failure, pass the return value into |SSL_get_error| to +// determine how to proceed. +// +// Most callers should stop at the first stage. Reading for close_notify is +// primarily used for uncommon protocols where the underlying transport is +// reused after TLS completes. Additionally, DTLS uses an unordered transport +// and is unordered, so the second stage is a no-op in DTLS. +OPENSSL_EXPORT int SSL_shutdown(SSL *ssl); + +// SSL_CTX_set_quiet_shutdown sets quiet shutdown on |ctx| to |mode|. If +// enabled, |SSL_shutdown| will not send a close_notify alert or wait for one +// from the peer. It will instead synchronously return one. +OPENSSL_EXPORT void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode); + +// SSL_CTX_get_quiet_shutdown returns whether quiet shutdown is enabled for +// |ctx|. +OPENSSL_EXPORT int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx); + +// SSL_set_quiet_shutdown sets quiet shutdown on |ssl| to |mode|. If enabled, +// |SSL_shutdown| will not send a close_notify alert or wait for one from the +// peer. It will instead synchronously return one. +OPENSSL_EXPORT void SSL_set_quiet_shutdown(SSL *ssl, int mode); + +// SSL_get_quiet_shutdown returns whether quiet shutdown is enabled for +// |ssl|. +OPENSSL_EXPORT int SSL_get_quiet_shutdown(const SSL *ssl); + +// SSL_get_error returns a |SSL_ERROR_*| value for the most recent operation on +// |ssl|. It should be called after an operation failed to determine whether the +// error was fatal and, if not, when to retry. +OPENSSL_EXPORT int SSL_get_error(const SSL *ssl, int ret_code); + +// SSL_ERROR_NONE indicates the operation succeeded. +#define SSL_ERROR_NONE 0 + +// SSL_ERROR_SSL indicates the operation failed within the library. The caller +// may inspect the error queue for more information. +#define SSL_ERROR_SSL 1 + +// SSL_ERROR_WANT_READ indicates the operation failed attempting to read from +// the transport. The caller may retry the operation when the transport is ready +// for reading. +// +// If signaled by a DTLS handshake, the caller must also call +// |DTLSv1_get_timeout| and |DTLSv1_handle_timeout| as appropriate. See +// |SSL_do_handshake|. +#define SSL_ERROR_WANT_READ 2 + +// SSL_ERROR_WANT_WRITE indicates the operation failed attempting to write to +// the transport. The caller may retry the operation when the transport is ready +// for writing. +#define SSL_ERROR_WANT_WRITE 3 + +// SSL_ERROR_WANT_X509_LOOKUP indicates the operation failed in calling the +// |cert_cb| or |client_cert_cb|. The caller may retry the operation when the +// callback is ready to return a certificate or one has been configured +// externally. +// +// See also |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb|. +#define SSL_ERROR_WANT_X509_LOOKUP 4 + +// SSL_ERROR_SYSCALL indicates the operation failed externally to the library. +// The caller should consult the system-specific error mechanism. This is +// typically |errno| but may be something custom if using a custom |BIO|. It +// may also be signaled if the transport returned EOF, in which case the +// operation's return value will be zero. +#define SSL_ERROR_SYSCALL 5 + +// SSL_ERROR_ZERO_RETURN indicates the operation failed because the connection +// was cleanly shut down with a close_notify alert. +#define SSL_ERROR_ZERO_RETURN 6 + +// SSL_ERROR_WANT_CONNECT indicates the operation failed attempting to connect +// the transport (the |BIO| signaled |BIO_RR_CONNECT|). The caller may retry the +// operation when the transport is ready. +#define SSL_ERROR_WANT_CONNECT 7 + +// SSL_ERROR_WANT_ACCEPT indicates the operation failed attempting to accept a +// connection from the transport (the |BIO| signaled |BIO_RR_ACCEPT|). The +// caller may retry the operation when the transport is ready. +// +// TODO(davidben): Remove this. It's used by accept BIOs which are bizarre. +#define SSL_ERROR_WANT_ACCEPT 8 + +// SSL_ERROR_WANT_CHANNEL_ID_LOOKUP is never used. +// +// TODO(davidben): Remove this. Some callers reference it when stringifying +// errors. They should use |SSL_error_description| instead. +#define SSL_ERROR_WANT_CHANNEL_ID_LOOKUP 9 + +// SSL_ERROR_PENDING_SESSION indicates the operation failed because the session +// lookup callback indicated the session was unavailable. The caller may retry +// the operation when lookup has completed. +// +// See also |SSL_CTX_sess_set_get_cb| and |SSL_magic_pending_session_ptr|. +#define SSL_ERROR_PENDING_SESSION 11 + +// SSL_ERROR_PENDING_CERTIFICATE indicates the operation failed because the +// early callback indicated certificate lookup was incomplete. The caller may +// retry the operation when lookup has completed. +// +// See also |SSL_CTX_set_select_certificate_cb|. +#define SSL_ERROR_PENDING_CERTIFICATE 12 + +// SSL_ERROR_WANT_PRIVATE_KEY_OPERATION indicates the operation failed because +// a private key operation was unfinished. The caller may retry the operation +// when the private key operation is complete. +// +// See also |SSL_set_private_key_method| and +// |SSL_CTX_set_private_key_method|. +#define SSL_ERROR_WANT_PRIVATE_KEY_OPERATION 13 + +// SSL_ERROR_PENDING_TICKET indicates that a ticket decryption is pending. The +// caller may retry the operation when the decryption is ready. +// +// See also |SSL_CTX_set_ticket_aead_method|. +#define SSL_ERROR_PENDING_TICKET 14 + +// SSL_ERROR_EARLY_DATA_REJECTED indicates that early data was rejected. The +// caller should treat this as a connection failure and retry any operations +// associated with the rejected early data. |SSL_reset_early_data_reject| may be +// used to reuse the underlying connection for the retry. +#define SSL_ERROR_EARLY_DATA_REJECTED 15 + +// SSL_ERROR_WANT_CERTIFICATE_VERIFY indicates the operation failed because +// certificate verification was incomplete. The caller may retry the operation +// when certificate verification is complete. +// +// See also |SSL_CTX_set_custom_verify|. +#define SSL_ERROR_WANT_CERTIFICATE_VERIFY 16 + +#define SSL_ERROR_HANDOFF 17 +#define SSL_ERROR_HANDBACK 18 + +// SSL_ERROR_WANT_RENEGOTIATE indicates the operation is pending a response to +// a renegotiation request from the server. The caller may call +// |SSL_renegotiate| to schedule a renegotiation and retry the operation. +// +// See also |ssl_renegotiate_explicit|. +#define SSL_ERROR_WANT_RENEGOTIATE 19 + +// SSL_ERROR_HANDSHAKE_HINTS_READY indicates the handshake has progressed enough +// for |SSL_serialize_handshake_hints| to be called. See also +// |SSL_request_handshake_hints|. +#define SSL_ERROR_HANDSHAKE_HINTS_READY 20 + +// SSL_error_description returns a string representation of |err|, where |err| +// is one of the |SSL_ERROR_*| constants returned by |SSL_get_error|, or NULL +// if the value is unrecognized. +OPENSSL_EXPORT const char *SSL_error_description(int err); + +// SSL_set_mtu sets the |ssl|'s MTU in DTLS to |mtu|. It returns one on success +// and zero on failure. +OPENSSL_EXPORT int SSL_set_mtu(SSL *ssl, unsigned mtu); + +// DTLSv1_set_initial_timeout_duration sets the initial duration for a DTLS +// handshake timeout. +// +// This duration overrides the default of 1 second, which is the strong +// recommendation of RFC 6347 (see section 4.2.4.1). However, there may exist +// situations where a shorter timeout would be beneficial, such as for +// time-sensitive applications. +OPENSSL_EXPORT void DTLSv1_set_initial_timeout_duration(SSL *ssl, + unsigned duration_ms); + +// DTLSv1_get_timeout queries the next DTLS handshake timeout. If there is a +// timeout in progress, it sets |*out| to the time remaining and returns one. +// Otherwise, it returns zero. +// +// When the timeout expires, call |DTLSv1_handle_timeout| to handle the +// retransmit behavior. +// +// NOTE: This function must be queried again whenever the handshake state +// machine changes, including when |DTLSv1_handle_timeout| is called. +OPENSSL_EXPORT int DTLSv1_get_timeout(const SSL *ssl, struct timeval *out); + +// DTLSv1_handle_timeout is called when a DTLS handshake timeout expires. If no +// timeout had expired, it returns 0. Otherwise, it retransmits the previous +// flight of handshake messages and returns 1. If too many timeouts had expired +// without progress or an error occurs, it returns -1. +// +// The caller's external timer should be compatible with the one |ssl| queries +// within some fudge factor. Otherwise, the call will be a no-op, but +// |DTLSv1_get_timeout| will return an updated timeout. +// +// If the function returns -1, checking if |SSL_get_error| returns +// |SSL_ERROR_WANT_WRITE| may be used to determine if the retransmit failed due +// to a non-fatal error at the write |BIO|. However, the operation may not be +// retried until the next timeout fires. +// +// WARNING: This function breaks the usual return value convention. +// +// TODO(davidben): This |SSL_ERROR_WANT_WRITE| behavior is kind of bizarre. +OPENSSL_EXPORT int DTLSv1_handle_timeout(SSL *ssl); + + +// Protocol versions. + +#define DTLS1_VERSION_MAJOR 0xfe +#define SSL3_VERSION_MAJOR 0x03 + +#define SSL3_VERSION 0x0300 +#define TLS1_VERSION 0x0301 +#define TLS1_1_VERSION 0x0302 +#define TLS1_2_VERSION 0x0303 +#define TLS1_3_VERSION 0x0304 + +#define DTLS1_VERSION 0xfeff +#define DTLS1_2_VERSION 0xfefd + +// SSL_CTX_set_min_proto_version sets the minimum protocol version for |ctx| to +// |version|. If |version| is zero, the default minimum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_CTX_set_min_proto_version(SSL_CTX *ctx, + uint16_t version); + +// SSL_CTX_set_max_proto_version sets the maximum protocol version for |ctx| to +// |version|. If |version| is zero, the default maximum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_CTX_set_max_proto_version(SSL_CTX *ctx, + uint16_t version); + +// SSL_CTX_get_min_proto_version returns the minimum protocol version for |ctx|. +// If |ctx| is configured to use the default minimum version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_CTX_get_min_proto_version(const SSL_CTX *ctx); + +// SSL_CTX_get_max_proto_version returns the maximum protocol version for |ctx|. +// If |ctx| is configured to use the default maximum version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_CTX_get_max_proto_version(const SSL_CTX *ctx); + +// SSL_set_min_proto_version sets the minimum protocol version for |ssl| to +// |version|. If |version| is zero, the default minimum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_set_min_proto_version(SSL *ssl, uint16_t version); + +// SSL_set_max_proto_version sets the maximum protocol version for |ssl| to +// |version|. If |version| is zero, the default maximum version is used. It +// returns one on success and zero if |version| is invalid. +OPENSSL_EXPORT int SSL_set_max_proto_version(SSL *ssl, uint16_t version); + +// SSL_get_min_proto_version returns the minimum protocol version for |ssl|. If +// the connection's configuration has been shed or |ssl| is configured to use +// the default min version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_get_min_proto_version(const SSL *ssl); + +// SSL_get_max_proto_version returns the maximum protocol version for |ssl|. If +// the connection's configuration has been shed or |ssl| is configured to use +// the default max version, 0 is returned. +OPENSSL_EXPORT uint16_t SSL_get_max_proto_version(const SSL *ssl); + +// SSL_version returns the TLS or DTLS protocol version used by |ssl|, which is +// one of the |*_VERSION| values. (E.g. |TLS1_2_VERSION|.) Before the version +// is negotiated, the result is undefined. +OPENSSL_EXPORT int SSL_version(const SSL *ssl); + + +// Options. +// +// Options configure protocol behavior. + +// SSL_OP_NO_QUERY_MTU, in DTLS, disables querying the MTU from the underlying +// |BIO|. Instead, the MTU is configured with |SSL_set_mtu|. +#define SSL_OP_NO_QUERY_MTU 0x00001000L + +// SSL_OP_NO_TICKET disables session ticket support (RFC 5077). +#define SSL_OP_NO_TICKET 0x00004000L + +// SSL_OP_CIPHER_SERVER_PREFERENCE configures servers to select ciphers and +// ECDHE curves according to the server's preferences instead of the +// client's. +#define SSL_OP_CIPHER_SERVER_PREFERENCE 0x00400000L + +// The following flags toggle individual protocol versions. This is deprecated. +// Use |SSL_CTX_set_min_proto_version| and |SSL_CTX_set_max_proto_version| +// instead. +#define SSL_OP_NO_TLSv1 0x04000000L +#define SSL_OP_NO_TLSv1_2 0x08000000L +#define SSL_OP_NO_TLSv1_1 0x10000000L +#define SSL_OP_NO_TLSv1_3 0x20000000L +#define SSL_OP_NO_DTLSv1 SSL_OP_NO_TLSv1 +#define SSL_OP_NO_DTLSv1_2 SSL_OP_NO_TLSv1_2 + +// SSL_CTX_set_options enables all options set in |options| (which should be one +// or more of the |SSL_OP_*| values, ORed together) in |ctx|. It returns a +// bitmask representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_CTX_set_options(SSL_CTX *ctx, uint32_t options); + +// SSL_CTX_clear_options disables all options set in |options| (which should be +// one or more of the |SSL_OP_*| values, ORed together) in |ctx|. It returns a +// bitmask representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_CTX_clear_options(SSL_CTX *ctx, uint32_t options); + +// SSL_CTX_get_options returns a bitmask of |SSL_OP_*| values that represent all +// the options enabled for |ctx|. +OPENSSL_EXPORT uint32_t SSL_CTX_get_options(const SSL_CTX *ctx); + +// SSL_set_options enables all options set in |options| (which should be one or +// more of the |SSL_OP_*| values, ORed together) in |ssl|. It returns a bitmask +// representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_set_options(SSL *ssl, uint32_t options); + +// SSL_clear_options disables all options set in |options| (which should be one +// or more of the |SSL_OP_*| values, ORed together) in |ssl|. It returns a +// bitmask representing the resulting enabled options. +OPENSSL_EXPORT uint32_t SSL_clear_options(SSL *ssl, uint32_t options); + +// SSL_get_options returns a bitmask of |SSL_OP_*| values that represent all the +// options enabled for |ssl|. +OPENSSL_EXPORT uint32_t SSL_get_options(const SSL *ssl); + + +// Modes. +// +// Modes configure API behavior. + +// SSL_MODE_ENABLE_PARTIAL_WRITE, in TLS, allows |SSL_write| to complete with a +// partial result when the only part of the input was written in a single +// record. In DTLS, it does nothing. +#define SSL_MODE_ENABLE_PARTIAL_WRITE 0x00000001L + +// SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, in TLS, allows retrying an incomplete +// |SSL_write| with a different buffer. However, |SSL_write| still assumes the +// buffer contents are unchanged. This is not the default to avoid the +// misconception that non-blocking |SSL_write| behaves like non-blocking +// |write|. In DTLS, it does nothing. +#define SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER 0x00000002L + +// SSL_MODE_NO_AUTO_CHAIN disables automatically building a certificate chain +// before sending certificates to the peer. This flag is set (and the feature +// disabled) by default. +// By default, OpenSSL automatically builds a certificate chain on the fly if +// there is no certificate chain explicitly provided. This feature is called +// Auto-Chaining. Auto-Chaining can be turned off in OpenSSL by setting the +// |SSL_MODE_NO_AUTO_CHAIN| flag for the SSL connection. AWS-LC has this flag +// turned on (auto-chaining off) by default. This forces the certificate chain +// to be explicit, and no longer results in unexpected certificate chains being +// sent back to clients. This may cause issues for services migrating to AWS-LC, +// if the service had been reliant on the default behavior. Services should +// restructure their certificate chains to not use the default auto-chaining +// behavior from OpenSSL when porting to AWS-LC. We highly recommend not to +// re-enable Auto-Chaining, but if a consumer had been relying on this default +// behavior, they can temporarily revert back with |SSL_[CTX_]clear_mode|. +// However, it is generally expected of AWS-LC consumers to structure their +// certificate chains to not rely on auto-chaining. +#define SSL_MODE_NO_AUTO_CHAIN 0x00000008L + +// SSL_MODE_ENABLE_FALSE_START allows clients to send application data before +// receipt of ChangeCipherSpec and Finished. This mode enables full handshakes +// to 'complete' in one RTT. See RFC 7918. +// +// When False Start is enabled, |SSL_do_handshake| may succeed before the +// handshake has completely finished. |SSL_write| will function at this point, +// and |SSL_read| will transparently wait for the final handshake leg before +// returning application data. To determine if False Start occurred or when the +// handshake is completely finished, see |SSL_in_false_start|, |SSL_in_init|, +// and |SSL_CB_HANDSHAKE_DONE| from |SSL_CTX_set_info_callback|. +#define SSL_MODE_ENABLE_FALSE_START 0x00000080L + +// SSL_MODE_CBC_RECORD_SPLITTING causes multi-byte CBC records in TLS 1.0 to be +// split in two: the first record will contain a single byte and the second will +// contain the remainder. This effectively randomises the IV and prevents BEAST +// attacks. +#define SSL_MODE_CBC_RECORD_SPLITTING 0x00000100L + +// SSL_MODE_NO_SESSION_CREATION will cause any attempts to create a session to +// fail with SSL_R_SESSION_MAY_NOT_BE_CREATED. This can be used to enforce that +// session resumption is used for a given SSL*. +#define SSL_MODE_NO_SESSION_CREATION 0x00000200L + +// SSL_MODE_SEND_FALLBACK_SCSV sends TLS_FALLBACK_SCSV in the ClientHello. +// To be set only by applications that reconnect with a downgraded protocol +// version; see RFC 7507 for details. +// +// DO NOT ENABLE THIS if your application attempts a normal handshake. Only use +// this in explicit fallback retries, following the guidance in RFC 7507. +#define SSL_MODE_SEND_FALLBACK_SCSV 0x00000400L + +// SSL_CTX_set_mode enables all modes set in |mode| (which should be one or more +// of the |SSL_MODE_*| values, ORed together) in |ctx|. It returns a bitmask +// representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_CTX_set_mode(SSL_CTX *ctx, uint32_t mode); + +// SSL_CTX_clear_mode disables all modes set in |mode| (which should be one or +// more of the |SSL_MODE_*| values, ORed together) in |ctx|. It returns a +// bitmask representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_CTX_clear_mode(SSL_CTX *ctx, uint32_t mode); + +// SSL_CTX_get_mode returns a bitmask of |SSL_MODE_*| values that represent all +// the modes enabled for |ssl|. +OPENSSL_EXPORT uint32_t SSL_CTX_get_mode(const SSL_CTX *ctx); + +// SSL_set_mode enables all modes set in |mode| (which should be one or more of +// the |SSL_MODE_*| values, ORed together) in |ssl|. It returns a bitmask +// representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_set_mode(SSL *ssl, uint32_t mode); + +// SSL_clear_mode disables all modes set in |mode| (which should be one or more +// of the |SSL_MODE_*| values, ORed together) in |ssl|. It returns a bitmask +// representing the resulting enabled modes. +OPENSSL_EXPORT uint32_t SSL_clear_mode(SSL *ssl, uint32_t mode); + +// SSL_get_mode returns a bitmask of |SSL_MODE_*| values that represent all the +// modes enabled for |ssl|. +OPENSSL_EXPORT uint32_t SSL_get_mode(const SSL *ssl); + +// SSL_CTX_set0_buffer_pool sets a |CRYPTO_BUFFER_POOL| that will be used to +// store certificates. This can allow multiple connections to share +// certificates and thus save memory. +// +// The SSL_CTX does not take ownership of |pool| and the caller must ensure +// that |pool| outlives |ctx| and all objects linked to it, including |SSL|, +// |X509| and |SSL_SESSION| objects. Basically, don't ever free |pool|. +OPENSSL_EXPORT void SSL_CTX_set0_buffer_pool(SSL_CTX *ctx, + CRYPTO_BUFFER_POOL *pool); + + +// Configuring certificates and private keys. +// +// These functions configure the connection's leaf certificate, private key, and +// certificate chain. The certificate chain is ordered leaf to root (as sent on +// the wire) but does not include the leaf. Both client and server certificates +// use these functions. +// +// Certificates and keys may be configured before the handshake or dynamically +// in the early callback and certificate callback. + +// SSL_CTX_use_certificate sets |ctx|'s leaf certificate to |x509|. It returns +// one on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x509); + +// SSL_use_certificate sets |ssl|'s leaf certificate to |x509|. It returns one +// on success and zero on failure. +OPENSSL_EXPORT int SSL_use_certificate(SSL *ssl, X509 *x509); + +// SSL_CTX_use_PrivateKey sets |ctx|'s private key to |pkey|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey); + +// SSL_use_PrivateKey sets |ssl|'s private key to |pkey|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey); + +// SSL_CTX_set0_chain sets |ctx|'s certificate chain, excluding the leaf, to +// |chain|. On success, it returns one and takes ownership of |chain|. +// Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_CTX_set0_chain(SSL_CTX *ctx, STACK_OF(X509) *chain); + +// SSL_CTX_set1_chain sets |ctx|'s certificate chain, excluding the leaf, to +// |chain|. It returns one on success and zero on failure. The caller retains +// ownership of |chain| and may release it freely. +OPENSSL_EXPORT int SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *chain); + +// SSL_set0_chain sets |ssl|'s certificate chain, excluding the leaf, to +// |chain|. On success, it returns one and takes ownership of |chain|. +// Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain); + +// SSL_set1_chain sets |ssl|'s certificate chain, excluding the leaf, to +// |chain|. It returns one on success and zero on failure. The caller retains +// ownership of |chain| and may release it freely. +OPENSSL_EXPORT int SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain); + +// SSL_CTX_add0_chain_cert appends |x509| to |ctx|'s certificate chain. On +// success, it returns one and takes ownership of |x509|. Otherwise, it returns +// zero. +OPENSSL_EXPORT int SSL_CTX_add0_chain_cert(SSL_CTX *ctx, X509 *x509); + +// SSL_CTX_add1_chain_cert appends |x509| to |ctx|'s certificate chain. It +// returns one on success and zero on failure. The caller retains ownership of +// |x509| and may release it freely. +OPENSSL_EXPORT int SSL_CTX_add1_chain_cert(SSL_CTX *ctx, X509 *x509); + +// SSL_add0_chain_cert appends |x509| to |ctx|'s certificate chain. On success, +// it returns one and takes ownership of |x509|. Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_add0_chain_cert(SSL *ssl, X509 *x509); + +// SSL_CTX_add_extra_chain_cert calls |SSL_CTX_add0_chain_cert|. +OPENSSL_EXPORT int SSL_CTX_add_extra_chain_cert(SSL_CTX *ctx, X509 *x509); + +// SSL_add1_chain_cert appends |x509| to |ctx|'s certificate chain. It returns +// one on success and zero on failure. The caller retains ownership of |x509| +// and may release it freely. +OPENSSL_EXPORT int SSL_add1_chain_cert(SSL *ssl, X509 *x509); + + +// The following flags are used for configuring |SSL_CTX_build_cert_chain| and +// |SSL_build_cert_chain|. + +// SSL_BUILD_CHAIN_FLAG_UNTRUSTED treats any existing certificates as untrusted +// CAs. This is mutually exclusive to |SSL_BUILD_CHAIN_FLAG_CHECK| and +// |SSL_BUILD_CHAIN_FLAG_CHECK| will be prioritized to use the existing chain +// certificates instead. +#define SSL_BUILD_CHAIN_FLAG_UNTRUSTED 0x1 + +// SSL_BUILD_CHAIN_FLAG_NO_ROOT omits the root CA from the built chain. +#define SSL_BUILD_CHAIN_FLAG_NO_ROOT 0x2 + +// SSL_BUILD_CHAIN_FLAG_CHECK uses only existing chain certificates to build the +// chain (effectively sanity checking and rearranging them if necessary). This +// is mutually exclusive to |SSL_BUILD_CHAIN_FLAG_UNTRUSTED| and +// |SSL_BUILD_CHAIN_FLAG_CHECK| will be prioritized. +#define SSL_BUILD_CHAIN_FLAG_CHECK 0x4 + +// SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR ignores errors during certificate +// verification, but still pushes the error onto the error queue. +#define SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR 0x8 + +// SSL_BUILD_CHAIN_FLAG_CLEAR_ERROR is only used when +// |SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR| is defined. It clears the error from the +// error queue if certificate verification has failed. +#define SSL_BUILD_CHAIN_FLAG_CLEAR_ERROR 0x10 + +// SSL_CTX_build_cert_chain builds the certificate chain for |ctx|. +// Normally this uses the chain store or the verify store if the chain store is +// not set. If the function is successful, the built chain will replace any +// existing chain in |ctx|. +// This function returns 1 on success and -1 on failure, unless +// |SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR| is set. If +// |SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR| is set, then this function returns 1 on +// success, 2 if certificate verification has failed, and -1 on all other types +// of failures. +OPENSSL_EXPORT int SSL_CTX_build_cert_chain(SSL_CTX *ctx, int flags); + +// SSL_build_cert_chain is similar to |SSL_CTX_build_cert_chain|, but the +// certificate chain is built for |ssl| instead. +OPENSSL_EXPORT int SSL_build_cert_chain(SSL *ssl, int flags); + +// SSL_CTX_clear_chain_certs clears |ctx|'s certificate chain and returns +// one. +OPENSSL_EXPORT int SSL_CTX_clear_chain_certs(SSL_CTX *ctx); + +// SSL_CTX_clear_extra_chain_certs calls |SSL_CTX_clear_chain_certs|. +OPENSSL_EXPORT int SSL_CTX_clear_extra_chain_certs(SSL_CTX *ctx); + +// SSL_clear_chain_certs clears |ssl|'s certificate chain and returns one. +OPENSSL_EXPORT int SSL_clear_chain_certs(SSL *ssl); + +// SSL_CTX_set_cert_cb sets a callback that is called to select a certificate. +// The callback returns one on success, zero on internal error, and a negative +// number on failure or to pause the handshake. If the handshake is paused, +// |SSL_get_error| will return |SSL_ERROR_WANT_X509_LOOKUP|. +// +// On the client, the callback may call |SSL_get0_certificate_types| and +// |SSL_get_client_CA_list| for information on the server's certificate +// request. +// +// On the server, the callback will be called after extensions have been +// processed, but before the resumption decision has been made. This differs +// from OpenSSL which handles resumption before selecting the certificate. +OPENSSL_EXPORT void SSL_CTX_set_cert_cb(SSL_CTX *ctx, + int (*cb)(SSL *ssl, void *arg), + void *arg); + +// SSL_set_cert_cb sets a callback that is called to select a certificate. The +// callback returns one on success, zero on internal error, and a negative +// number on failure or to pause the handshake. If the handshake is paused, +// |SSL_get_error| will return |SSL_ERROR_WANT_X509_LOOKUP|. +// +// On the client, the callback may call |SSL_get0_certificate_types| and +// |SSL_get_client_CA_list| for information on the server's certificate +// request. +// +// On the server, the callback will be called after extensions have been +// processed, but before the resumption decision has been made. This differs +// from OpenSSL which handles resumption before selecting the certificate. +OPENSSL_EXPORT void SSL_set_cert_cb(SSL *ssl, int (*cb)(SSL *ssl, void *arg), + void *arg); + +// SSL_get0_certificate_types, for a client, sets |*out_types| to an array +// containing the client certificate types requested by a server. It returns the +// length of the array. Note this list is always empty in TLS 1.3. The server +// will instead send signature algorithms. See +// |SSL_get0_peer_verify_algorithms|. +// +// The behavior of this function is undefined except during the callbacks set by +// by |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb| or when the +// handshake is paused because of them. +OPENSSL_EXPORT size_t SSL_get0_certificate_types(const SSL *ssl, + const uint8_t **out_types); + +// SSL_get0_peer_verify_algorithms sets |*out_sigalgs| to an array containing +// the signature algorithms the peer is able to verify. It returns the length of +// the array. Note these values are only sent starting TLS 1.2 and only +// mandatory starting TLS 1.3. If not sent, the empty array is returned. For the +// historical client certificate types list, see |SSL_get0_certificate_types|. +// +// The behavior of this function is undefined except during the callbacks set by +// by |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb| or when the +// handshake is paused because of them. +OPENSSL_EXPORT size_t +SSL_get0_peer_verify_algorithms(const SSL *ssl, const uint16_t **out_sigalgs); + +// SSL_get0_peer_delegation_algorithms sets |*out_sigalgs| to an array +// containing the signature algorithms the peer is willing to use with delegated +// credentials. It returns the length of the array. If not sent, the empty +// array is returned. +// +// The behavior of this function is undefined except during the callbacks set by +// by |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb| or when the +// handshake is paused because of them. +OPENSSL_EXPORT size_t SSL_get0_peer_delegation_algorithms( + const SSL *ssl, const uint16_t **out_sigalgs); + +// SSL_CLIENT_HELLO_SUCCESS indicates that the ClientHello processing was +// successful. The handshake will continue normally. +# define SSL_CLIENT_HELLO_SUCCESS 1 +// SSL_CLIENT_HELLO_ERROR indicates that a fatal error occurred while processing +// the ClientHello. The callback should set |*al| to a TLS alert value to return +// to the client. The handshake will be aborted. +# define SSL_CLIENT_HELLO_ERROR 0 +// SSL_CLIENT_HELLO_RETRY indicates that the handshake should be paused and the +// server should retry when it can continue. +// +// WARNING: The current implementation does not properly support +// SSL_CLIENT_HELLO_RETRY and attempting to use it will result in handshake +// failure. +# define SSL_CLIENT_HELLO_RETRY (-1) + +// SSL_client_hello_cb_fn is a callback function that is called when a ClientHello +// is received. The callback may inspect the ClientHello and make decisions +// about the connection based on its contents. +// +// The callback should return one of: +// - SSL_CLIENT_HELLO_SUCCESS to continue the handshake +// - SSL_CLIENT_HELLO_ERROR to abort the handshake with alert |*al| +// - SSL_CLIENT_HELLO_RETRY (not supported) is handled like SSL_CLIENT_HELLO_ERROR +typedef int (*SSL_client_hello_cb_fn)(SSL *s, int *al, void *arg); + +// SSL_client_hello_get1_extensions_present iterates over the extensions in the +// ClientHello. If any are found, it allocates an array of int and sets |*out| +// to point to this array and |*outlen| to the number of extensions. The ints +// in the array correspond to the type of each extension. The caller is +// responsible for releasing the array with OPENSSL_free. If no extensions are +// found, it sets |*out| to NULL and |*outlen| to 0. The function returns 1 on +// success and returns 0 on error. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen); + +// SSL_client_hello_get_extension_order iterates over the extensions in the +// ClientHello. If |exts| is not null, the type for each extension will be +// stored in |exts| and |*num_exts| should be the size of storage +// allocated for |exts|; the function will return an error if |*num_exts| is +// too small. On success, the function will return 1 and will set |*num_exts| to +// the number of extensions. The caller may pass |exts| as null to obtain the +// number of extensions. If no ClientHello extensions are found, the +// function returns 1 and sets |*num_exts| to 0. The functions returns 0 on +// error. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT int SSL_client_hello_get_extension_order(SSL *s, uint16_t *exts, size_t *num_exts); + +// SSL_CTX_set_client_hello_cb configures a callback that is called when a +// ClientHello message is received. This can be used to select certificates, +// adjust settings, or otherwise make decisions about the connection before +// the handshake proceeds. +// +// The callback is invoked before most ClientHello processing and before the +// decision whether to resume a session is made. It may inspect the ClientHello +// and configure the connection accordingly. +// +// The callback function is passed the |SSL| object, a pointer to an alert value, +// and the argument provided when the callback was set. It should return either +// SSL_CLIENT_HELLO_SUCCESS, SSL_CLIENT_HELLO_ERROR, or SSL_CLIENT_HELLO_RETRY. +// Note that SSL_CLIENT_HELLO_RETRY is not fully supported; it is treated the +// same as SSL_CLIENT_HELLO_ERROR. +OPENSSL_EXPORT void SSL_CTX_set_client_hello_cb(SSL_CTX *c, SSL_client_hello_cb_fn cb, + void *arg); + +// SSL_client_hello_isv2 always returns zero as SSLv2 is not supported. +OPENSSL_EXPORT int SSL_client_hello_isv2(SSL *s); + + +// SSL_client_hello_get0_legacy_version provides the value of the +// "legacy_version" field in the client hello. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT unsigned int SSL_client_hello_get0_legacy_version(SSL *s); + +// SSL_client_hello_get0_ext searches the extensions in the ClientHello for an +// extension of the given type. If found, it sets |*out| to point to the +// extension contents (not including the type and length bytes) and |*outlen| +// to the length of the extension contents. If not found, it returns zero. +// +// This function can only be called from within a client hello callback (see +// |SSL_CTX_set_client_hello_cb|) or during server certificate selection (see +// |SSL_CTX_set_select_certificate_cb|). +OPENSSL_EXPORT int SSL_client_hello_get0_ext(SSL *s, unsigned int type, const unsigned char **out, + size_t *outlen); + +// SSL_certs_clear resets the private key, leaf certificate, and certificate +// chain of |ssl|. +OPENSSL_EXPORT void SSL_certs_clear(SSL *ssl); + +// SSL_CTX_check_private_key returns one if the certificate and private key +// configured in |ctx| are consistent and zero otherwise. +OPENSSL_EXPORT int SSL_CTX_check_private_key(const SSL_CTX *ctx); + +// SSL_check_private_key returns one if the certificate and private key +// configured in |ssl| are consistent and zero otherwise. +OPENSSL_EXPORT int SSL_check_private_key(const SSL *ssl); + +// SSL_CTX_get0_certificate returns |ctx|'s leaf certificate. +OPENSSL_EXPORT X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx); + +// SSL_get_certificate returns |ssl|'s leaf certificate. +OPENSSL_EXPORT X509 *SSL_get_certificate(const SSL *ssl); + +// SSL_CTX_get0_privatekey returns |ctx|'s private key. +OPENSSL_EXPORT EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx); + +// SSL_get_privatekey returns |ssl|'s private key. +OPENSSL_EXPORT EVP_PKEY *SSL_get_privatekey(const SSL *ssl); + +// SSL_CTX_get0_chain_certs sets |*out_chain| to |ctx|'s certificate chain and +// returns one. +OPENSSL_EXPORT int SSL_CTX_get0_chain_certs(const SSL_CTX *ctx, + STACK_OF(X509) **out_chain); + +// SSL_CTX_get_extra_chain_certs calls |SSL_CTX_get0_chain_certs|. +OPENSSL_EXPORT int SSL_CTX_get_extra_chain_certs(const SSL_CTX *ctx, + STACK_OF(X509) **out_chain); + +// SSL_get0_chain_certs sets |*out_chain| to |ssl|'s certificate chain and +// returns one. +OPENSSL_EXPORT int SSL_get0_chain_certs(const SSL *ssl, + STACK_OF(X509) **out_chain); + +// SSL_CTX_set_signed_cert_timestamp_list sets the list of signed certificate +// timestamps that is sent to clients that request it. The |list| argument must +// contain one or more SCT structures serialised as a SignedCertificateTimestamp +// List (see https://tools.ietf.org/html/rfc6962#section-3.3) – i.e. each SCT +// is prefixed by a big-endian, uint16 length and the concatenation of one or +// more such prefixed SCTs are themselves also prefixed by a uint16 length. It +// returns one on success and zero on error. The caller retains ownership of +// |list|. +OPENSSL_EXPORT int SSL_CTX_set_signed_cert_timestamp_list(SSL_CTX *ctx, + const uint8_t *list, + size_t list_len); + +// SSL_set_signed_cert_timestamp_list sets the list of signed certificate +// timestamps that is sent to clients that request is. The same format as the +// one used for |SSL_CTX_set_signed_cert_timestamp_list| applies. The caller +// retains ownership of |list|. +OPENSSL_EXPORT int SSL_set_signed_cert_timestamp_list(SSL *ctx, + const uint8_t *list, + size_t list_len); + +// SSL_CTX_set_ocsp_response sets the OCSP response that is sent to clients +// which request it. It returns one on success and zero on error. The caller +// retains ownership of |response|. +OPENSSL_EXPORT int SSL_CTX_set_ocsp_response(SSL_CTX *ctx, + const uint8_t *response, + size_t response_len); + +// SSL_set_ocsp_response sets the OCSP response that is sent to clients which +// request it. It returns one on success and zero on error. The caller retains +// ownership of |response|. +OPENSSL_EXPORT int SSL_set_ocsp_response(SSL *ssl, const uint8_t *response, + size_t response_len); + +// SSL_SIGN_* are signature algorithm values as defined in TLS 1.3. +#define SSL_SIGN_RSA_PKCS1_SHA1 0x0201 +#define SSL_SIGN_RSA_PKCS1_SHA256 0x0401 +#define SSL_SIGN_RSA_PKCS1_SHA384 0x0501 +#define SSL_SIGN_RSA_PKCS1_SHA512 0x0601 +#define SSL_SIGN_ECDSA_SHA1 0x0203 +#define SSL_SIGN_ECDSA_SECP256R1_SHA256 0x0403 +#define SSL_SIGN_ECDSA_SECP384R1_SHA384 0x0503 +#define SSL_SIGN_ECDSA_SECP521R1_SHA512 0x0603 +#define SSL_SIGN_RSA_PSS_RSAE_SHA256 0x0804 +#define SSL_SIGN_RSA_PSS_RSAE_SHA384 0x0805 +#define SSL_SIGN_RSA_PSS_RSAE_SHA512 0x0806 +#define SSL_SIGN_ED25519 0x0807 + +// SSL_SIGN_RSA_PKCS1_MD5_SHA1 is an internal signature algorithm used to +// specify raw RSASSA-PKCS1-v1_5 with an MD5/SHA-1 concatenation, as used in TLS +// before TLS 1.2. +#define SSL_SIGN_RSA_PKCS1_MD5_SHA1 0xff01 + +// SSL_get_signature_algorithm_name returns a human-readable name for |sigalg|, +// or NULL if unknown. If |include_curve| is one, the curve for ECDSA algorithms +// is included as in TLS 1.3. Otherwise, it is excluded as in TLS 1.2. +OPENSSL_EXPORT const char *SSL_get_signature_algorithm_name(uint16_t sigalg, + int include_curve); + +// SSL_get_all_signature_algorithm_names outputs a list of possible strings +// |SSL_get_signature_algorithm_name| may return in this version of BoringSSL. +// It writes at most |max_out| entries to |out| and returns the total number it +// would have written, if |max_out| had been large enough. |max_out| may be +// initially set to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_signature_algorithm_names(const char **out, + size_t max_out); + +// SSL_get_signature_algorithm_key_type returns the key type associated with +// |sigalg| as an |EVP_PKEY_*| constant or |EVP_PKEY_NONE| if unknown. +OPENSSL_EXPORT int SSL_get_signature_algorithm_key_type(uint16_t sigalg); + +// SSL_get_signature_algorithm_digest returns the digest function associated +// with |sigalg| or |NULL| if |sigalg| has no prehash (Ed25519) or is unknown. +OPENSSL_EXPORT const EVP_MD *SSL_get_signature_algorithm_digest( + uint16_t sigalg); + +// SSL_is_signature_algorithm_rsa_pss returns one if |sigalg| is an RSA-PSS +// signature algorithm and zero otherwise. +OPENSSL_EXPORT int SSL_is_signature_algorithm_rsa_pss(uint16_t sigalg); + +// SSL_CTX_set_signing_algorithm_prefs configures |ctx| to use |prefs| as the +// preference list when signing with |ctx|'s private key. It returns one on +// success and zero on error. |prefs| should not include the internal-only value +// |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_CTX_set_signing_algorithm_prefs(SSL_CTX *ctx, + const uint16_t *prefs, + size_t num_prefs); + +// SSL_set_signing_algorithm_prefs configures |ssl| to use |prefs| as the +// preference list when signing with |ssl|'s private key. It returns one on +// success and zero on error. |prefs| should not include the internal-only value +// |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_set_signing_algorithm_prefs(SSL *ssl, + const uint16_t *prefs, + size_t num_prefs); + +// SSL_CTX_use_cert_and_key sets |x509|, |privatekey|, and |chain| on |ctx|. +// The |privatekey| argument must be the private key of the certificate |x509|. +// If the override argument is 0, then |x509|, |privatekey|, and |chain| are +// set only if all were not previously set. If override is non-0, then the +// certificate, private key and chain certs are always set. |privatekey| and +// |x509| are not copied or duplicated, their reference counts are incremented. +// In OpenSSL, a shallow copy of |chain| is stored with a reference count +// increment for all |X509| objects in the chain. In AWS-LC, +// we represent X509 chains as a CRYPTO_BUFFER stack. Therefore, we create a +// an internal copy and leave the |chain| parameter untouched. This means, +// changes to |chain| after this function is called will not update in |ctx|. +// This is different from OpenSSL which stores a reference to the X509 +// certificates in the |chain| object. +// +// Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, + EVP_PKEY *privatekey, + STACK_OF(X509) *chain, int override); + +// SSL_use_cert_and_key sets |x509|, |privatekey|, and |chain| on |ssl|. +// The |privatekey| argument must be the private key of the certificate |x509|. +// If the override argument is 0, then |x509|, |privatekey|, and |chain| are +// set only if all were not previously set. If override is non-0, then the +// certificate, private key and chain certs are always set. |privatekey| and +// |x509| are not copied or duplicated, their reference counts are incremented. +// In OpenSSL, a shallow copy of |chain| is stored with a reference count +// increment for all |X509| objects in the chain. In AWS-LC, +// we represent X509 chains as a CRYPTO_BUFFER stack. Therefore, we create a +// an internal copy and leave the |chain| parameter untouched. This means, +// changes to |chain| after this function is called will not update in |ssl|. +// This is different from OpenSSL which stores a reference to the X509 +// certificates in the |chain| object. +// +// Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_use_cert_and_key(SSL *ssl, X509 *x509, + EVP_PKEY *privatekey, + STACK_OF(X509) *chain, int override); + +// Certificate and private key convenience functions. + +// SSL_CTX_set_chain_and_key sets the certificate chain and private key for a +// TLS client or server. References to the given |CRYPTO_BUFFER| and |EVP_PKEY| +// objects are added as needed. Exactly one of |privkey| or |privkey_method| +// may be non-NULL. Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_chain_and_key( + SSL_CTX *ctx, CRYPTO_BUFFER *const *certs, size_t num_certs, + EVP_PKEY *privkey, const SSL_PRIVATE_KEY_METHOD *privkey_method); + +// SSL_set_chain_and_key sets the certificate chain and private key for a TLS +// client or server. References to the given |CRYPTO_BUFFER| and |EVP_PKEY| +// objects are added as needed. Exactly one of |privkey| or |privkey_method| +// may be non-NULL. Returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_chain_and_key( + SSL *ssl, CRYPTO_BUFFER *const *certs, size_t num_certs, EVP_PKEY *privkey, + const SSL_PRIVATE_KEY_METHOD *privkey_method); + +// SSL_CTX_get0_chain returns the list of |CRYPTO_BUFFER|s that were set by +// |SSL_set_chain_and_key|, unless they have been discarded. Reference counts +// are not incremented by this call. The return value may be |NULL| if no chain +// has been set. +// +// (Note: if a chain was configured by non-|CRYPTO_BUFFER|-based functions then +// the return value is undefined and, even if not NULL, the stack itself may +// contain nullptrs. Thus you shouldn't mix this function with +// non-|CRYPTO_BUFFER| functions for manipulating the chain.) +// +// There is no |SSL*| version of this function because connections discard +// configuration after handshaking, thus making it of questionable utility. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *SSL_CTX_get0_chain( + const SSL_CTX *ctx); + +// SSL_CTX_use_RSAPrivateKey sets |ctx|'s private key to |rsa|. It returns one +// on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa); + +// SSL_use_RSAPrivateKey sets |ctx|'s private key to |rsa|. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa); + +// The following functions configure certificates or private keys but take as +// input DER-encoded structures. They return one on success and zero on +// failure. + +OPENSSL_EXPORT int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, size_t der_len, + const uint8_t *der); +OPENSSL_EXPORT int SSL_use_certificate_ASN1(SSL *ssl, const uint8_t *der, + size_t der_len); + +OPENSSL_EXPORT int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx, + const uint8_t *der, + size_t der_len); +OPENSSL_EXPORT int SSL_use_PrivateKey_ASN1(int type, SSL *ssl, + const uint8_t *der, size_t der_len); + +OPENSSL_EXPORT int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, + const uint8_t *der, + size_t der_len); +OPENSSL_EXPORT int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const uint8_t *der, + size_t der_len); + +// The following functions configure certificates or private keys but take as +// input files to read from. They return one on success and zero on failure. The +// |type| parameter is one of the |SSL_FILETYPE_*| values and determines whether +// the file's contents are read as PEM or DER. + +#define SSL_FILETYPE_PEM 1 +#define SSL_FILETYPE_ASN1 2 + +OPENSSL_EXPORT int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, + const char *file, int type); +OPENSSL_EXPORT int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, + int type); + +OPENSSL_EXPORT int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, + int type); +OPENSSL_EXPORT int SSL_use_certificate_file(SSL *ssl, const char *file, + int type); + +OPENSSL_EXPORT int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, + int type); +OPENSSL_EXPORT int SSL_use_PrivateKey_file(SSL *ssl, const char *file, + int type); + +// SSL_CTX_use_certificate_chain_file configures certificates for |ctx|. It +// reads the contents of |file| as a PEM-encoded leaf certificate followed +// optionally by the certificate chain to send to the peer. It returns one on +// success and zero on failure. +// +// WARNING: If the input contains "TRUSTED CERTIFICATE" PEM blocks, this +// function parses auxiliary properties as in |d2i_X509_AUX|. Passing untrusted +// input to this function allows an attacker to influence those properties. See +// |d2i_X509_AUX| for details. +OPENSSL_EXPORT int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, + const char *file); + +// SSL_use_certificate_chain_file configures certificates for |ssl|. It +// reads the contents of |file| as a PEM-encoded leaf certificate followed +// optionally by the certificate chain to send to the peer. It returns one on +// success and zero on failure. +OPENSSL_EXPORT int SSL_use_certificate_chain_file(SSL *ssl, const char *file); + +// SSL_CTX_set_default_passwd_cb sets the password callback for PEM-based +// convenience functions called on |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, + pem_password_cb *cb); + +// SSL_CTX_get_default_passwd_cb returns the callback set by +// |SSL_CTX_set_default_passwd_cb|. +OPENSSL_EXPORT pem_password_cb *SSL_CTX_get_default_passwd_cb( + const SSL_CTX *ctx); + +// SSL_CTX_set_default_passwd_cb_userdata sets the userdata parameter for +// |ctx|'s password callback. +OPENSSL_EXPORT void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, + void *data); + +// SSL_CTX_get_default_passwd_cb_userdata returns the userdata parameter set by +// |SSL_CTX_set_default_passwd_cb_userdata|. +OPENSSL_EXPORT void *SSL_CTX_get_default_passwd_cb_userdata(const SSL_CTX *ctx); + + +// Custom private keys. + +enum ssl_private_key_result_t { + ssl_private_key_success, + ssl_private_key_retry, + ssl_private_key_failure +}; + +// ssl_private_key_method_st (aka |SSL_PRIVATE_KEY_METHOD|) describes private +// key hooks. This is used to off-load signing operations to a custom, +// potentially asynchronous, backend. Metadata about the key such as the type +// and size are parsed out of the certificate. +// +// Callers that use this structure should additionally call +// |SSL_set_signing_algorithm_prefs| or |SSL_CTX_set_signing_algorithm_prefs| +// with the private key's capabilities. This ensures BoringSSL will select a +// suitable signature algorithm for the private key. +struct ssl_private_key_method_st { + // sign signs the message |in| in using the specified signature algorithm. On + // success, it returns |ssl_private_key_success| and writes at most |max_out| + // bytes of signature data to |out| and sets |*out_len| to the number of bytes + // written. On failure, it returns |ssl_private_key_failure|. If the operation + // has not completed, it returns |ssl_private_key_retry|. |sign| should + // arrange for the high-level operation on |ssl| to be retried when the + // operation is completed. This will result in a call to |complete|. + // + // |signature_algorithm| is one of the |SSL_SIGN_*| values, as defined in TLS + // 1.3. Note that, in TLS 1.2, ECDSA algorithms do not require that curve + // sizes match hash sizes, so the curve portion of |SSL_SIGN_ECDSA_*| values + // must be ignored. BoringSSL will internally handle the curve matching logic + // where appropriate. + // + // It is an error to call |sign| while another private key operation is in + // progress on |ssl|. + enum ssl_private_key_result_t (*sign)(SSL *ssl, uint8_t *out, size_t *out_len, + size_t max_out, + uint16_t signature_algorithm, + const uint8_t *in, size_t in_len); + + // decrypt decrypts |in_len| bytes of encrypted data from |in|. On success it + // returns |ssl_private_key_success|, writes at most |max_out| bytes of + // decrypted data to |out| and sets |*out_len| to the actual number of bytes + // written. On failure it returns |ssl_private_key_failure|. If the operation + // has not completed, it returns |ssl_private_key_retry|. The caller should + // arrange for the high-level operation on |ssl| to be retried when the + // operation is completed, which will result in a call to |complete|. This + // function only works with RSA keys and should perform a raw RSA decryption + // operation with no padding. + // + // It is an error to call |decrypt| while another private key operation is in + // progress on |ssl|. + enum ssl_private_key_result_t (*decrypt)(SSL *ssl, uint8_t *out, + size_t *out_len, size_t max_out, + const uint8_t *in, size_t in_len); + + // complete completes a pending operation. If the operation has completed, it + // returns |ssl_private_key_success| and writes the result to |out| as in + // |sign|. Otherwise, it returns |ssl_private_key_failure| on failure and + // |ssl_private_key_retry| if the operation is still in progress. + // + // |complete| may be called arbitrarily many times before completion, but it + // is an error to call |complete| if there is no pending operation in progress + // on |ssl|. + enum ssl_private_key_result_t (*complete)(SSL *ssl, uint8_t *out, + size_t *out_len, size_t max_out); +}; + +// SSL_set_private_key_method configures a custom private key on |ssl|. +// |key_method| must remain valid for the lifetime of |ssl|. Using custom +// keys with the multiple certificate slots feature is not supported. +OPENSSL_EXPORT void SSL_set_private_key_method( + SSL *ssl, const SSL_PRIVATE_KEY_METHOD *key_method); + +// SSL_CTX_set_private_key_method configures a custom private key on |ctx|. +// |key_method| must remain valid for the lifetime of |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_private_key_method( + SSL_CTX *ctx, const SSL_PRIVATE_KEY_METHOD *key_method); + +// SSL_can_release_private_key returns one if |ssl| will no longer call into the +// private key and zero otherwise. If the function returns one, the caller can +// release state associated with the private key. +// +// NOTE: This function assumes the caller does not use |SSL_clear| to reuse +// |ssl| for a second connection. If |SSL_clear| is used, BoringSSL may still +// use the private key on the second connection. +OPENSSL_EXPORT int SSL_can_release_private_key(const SSL *ssl); + + +// Cipher suites. +// +// |SSL_CIPHER| objects represent cipher suites. + +DEFINE_CONST_STACK_OF(SSL_CIPHER) + +// SSL_get_cipher_by_value returns the structure representing a TLS cipher +// suite based on its assigned number, or NULL if unknown. See +// https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-4. +OPENSSL_EXPORT const SSL_CIPHER *SSL_get_cipher_by_value(uint16_t value); + +// SSL_CIPHER_find returns a SSL_CIPHER structure which has the cipher ID stored in ptr or +// NULL if unknown. The ptr parameter is a two element array of char, which stores the +// two-byte TLS cipher ID (as allocated by IANA) in network byte order. SSL_CIPHER_find re-casts +// |ptr| to uint16_t and calls |SSL_get_cipher_by_value| to get the SSL_CIPHER structure. +OPENSSL_EXPORT const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr); + +// SSL_CIPHER_get_id returns |cipher|'s non-IANA id. This is not its +// IANA-assigned number, which is called the "value" here, although it may be +// cast to a |uint16_t| to get it. +OPENSSL_EXPORT uint32_t SSL_CIPHER_get_id(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_protocol_id returns |cipher|'s IANA-assigned number. +OPENSSL_EXPORT uint16_t SSL_CIPHER_get_protocol_id(const SSL_CIPHER *cipher); + +// SSL_CIPHER_is_aead returns one if |cipher| uses an AEAD cipher. +OPENSSL_EXPORT int SSL_CIPHER_is_aead(const SSL_CIPHER *cipher); + +// SSL_CIPHER_is_block_cipher returns one if |cipher| is a block cipher. +OPENSSL_EXPORT int SSL_CIPHER_is_block_cipher(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_cipher_nid returns the NID for |cipher|'s bulk +// cipher. Possible values are |NID_aes_128_gcm|, |NID_aes_256_gcm|, +// |NID_chacha20_poly1305|, |NID_aes_128_cbc|, |NID_aes_256_cbc|, and +// |NID_des_ede3_cbc|. +OPENSSL_EXPORT int SSL_CIPHER_get_cipher_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_digest_nid returns the NID for |cipher|'s HMAC if it is a +// legacy cipher suite. For modern AEAD-based ciphers (see +// |SSL_CIPHER_is_aead|), it returns |NID_undef|. +// +// Note this function only returns the legacy HMAC digest, not the PRF hash. +OPENSSL_EXPORT int SSL_CIPHER_get_digest_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_kx_nid returns the NID for |cipher|'s key exchange. This may +// be |NID_kx_rsa|, |NID_kx_ecdhe|, or |NID_kx_psk| for TLS 1.2. In TLS 1.3, +// cipher suites do not specify the key exchange, so this function returns +// |NID_kx_any|. +OPENSSL_EXPORT int SSL_CIPHER_get_kx_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_auth_nid returns the NID for |cipher|'s authentication +// type. This may be |NID_auth_rsa|, |NID_auth_ecdsa|, or |NID_auth_psk| for TLS +// 1.2. In TLS 1.3, cipher suites do not specify authentication, so this +// function returns |NID_auth_any|. +OPENSSL_EXPORT int SSL_CIPHER_get_auth_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_handshake_digest returns |cipher|'s PRF hash. If |cipher| +// is a pre-TLS-1.2 cipher, it returns |EVP_md5_sha1| but note these ciphers use +// SHA-256 in TLS 1.2. Other return values may be treated uniformly in all +// applicable versions. +OPENSSL_EXPORT const EVP_MD *SSL_CIPHER_get_handshake_digest( + const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_prf_nid behaves like |SSL_CIPHER_get_handshake_digest| but +// returns the NID constant. Use |SSL_CIPHER_get_handshake_digest| instead. +OPENSSL_EXPORT int SSL_CIPHER_get_prf_nid(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_min_version returns the minimum protocol version required +// for |cipher|. +OPENSSL_EXPORT uint16_t SSL_CIPHER_get_min_version(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_max_version returns the maximum protocol version that +// supports |cipher|. +OPENSSL_EXPORT uint16_t SSL_CIPHER_get_max_version(const SSL_CIPHER *cipher); + +// SSL_CIPHER_standard_name returns the standard IETF name for |cipher|. For +// example, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256". +OPENSSL_EXPORT const char *SSL_CIPHER_standard_name(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_name returns the OpenSSL name of |cipher|. For example, +// "ECDHE-RSA-AES128-GCM-SHA256". Callers are recommended to use +// |SSL_CIPHER_standard_name| instead. +OPENSSL_EXPORT const char *SSL_CIPHER_get_name(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_kx_name returns a string that describes the key-exchange +// method used by |cipher|. For example, "ECDHE_ECDSA". TLS 1.3 AEAD-only +// ciphers return the string "GENERIC". +OPENSSL_EXPORT const char *SSL_CIPHER_get_kx_name(const SSL_CIPHER *cipher); + +// SSL_CIPHER_get_bits returns the strength, in bits, of |cipher|. If +// |out_alg_bits| is not NULL, it writes the number of bits consumed by the +// symmetric algorithm to |*out_alg_bits|. +OPENSSL_EXPORT int SSL_CIPHER_get_bits(const SSL_CIPHER *cipher, + int *out_alg_bits); + +// SSL_get_all_cipher_names outputs a list of possible strings +// |SSL_CIPHER_get_name| may return in this version of BoringSSL. It writes at +// most |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_cipher_names(const char **out, + size_t max_out); + + +// SSL_get_all_standard_cipher_names outputs a list of possible strings +// |SSL_CIPHER_standard_name| may return in this version of BoringSSL. It writes +// at most |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_standard_cipher_names(const char **out, + size_t max_out); + + +// Cipher suite configuration. +// +// OpenSSL uses a mini-language to configure cipher suites. The language +// maintains an ordered list of enabled ciphers, along with an ordered list of +// disabled but available ciphers. Initially, all ciphers are disabled with a +// default ordering. The cipher string is then interpreted as a sequence of +// directives, separated by colons, each of which modifies this state. +// +// Most directives consist of a one character or empty opcode followed by a +// selector which matches a subset of available ciphers. +// +// Available opcodes are: +// +// - The empty opcode enables and appends all matching disabled ciphers to the +// end of the enabled list. The newly appended ciphers are ordered relative to +// each other matching their order in the disabled list. +// +// - |-| disables all matching enabled ciphers and prepends them to the disabled +// list, with relative order from the enabled list preserved. This means the +// most recently disabled ciphers get highest preference relative to other +// disabled ciphers if re-enabled. +// +// - |+| moves all matching enabled ciphers to the end of the enabled list, with +// relative order preserved. +// +// - |!| deletes all matching ciphers, enabled or not, from either list. Deleted +// ciphers will not matched by future operations. +// +// A selector may be a specific cipher (using either the standard or OpenSSL +// name for the cipher) or one or more rules separated by |+|. The final +// selector matches the intersection of each rule. For instance, |AESGCM+aECDSA| +// matches ECDSA-authenticated AES-GCM ciphers. +// +// Available cipher rules are: +// +// - |ALL| matches all ciphers. +// +// - |kRSA|, |kDHE|, |kECDHE|, and |kPSK| match ciphers using plain RSA, DHE, +// ECDHE, and plain PSK key exchanges, respectively. Note that ECDHE_PSK is +// matched by |kECDHE| and not |kPSK|. +// +// - |aRSA|, |aECDSA|, and |aPSK| match ciphers authenticated by RSA, ECDSA, and +// a pre-shared key, respectively. +// +// - |RSA|, |DHE|, |ECDHE|, |PSK|, |ECDSA|, and |PSK| are aliases for the +// corresponding |k*| or |a*| cipher rule. |RSA| is an alias for |kRSA|, not +// |aRSA|. +// +// - |3DES|, |AES128|, |AES256|, |AES|, |AESGCM|, |CHACHA20| match ciphers +// whose bulk cipher use the corresponding encryption scheme. Note that +// |AES|, |AES128|, and |AES256| match both CBC and GCM ciphers. +// +// - |SHA1|, and its alias |SHA|, match legacy cipher suites using HMAC-SHA1. +// +// Although implemented, authentication-only ciphers match no rules and must be +// explicitly selected by name. +// +// Deprecated cipher rules: +// +// - |kEDH|, |EDH|, |kEECDH|, and |EECDH| are legacy aliases for |kDHE|, |DHE|, +// |kECDHE|, and |ECDHE|, respectively. +// +// - |HIGH| is an alias for |ALL|. +// +// - |FIPS| is an alias for |HIGH|. +// +// - |SSLv3| and |TLSv1| match ciphers available in TLS 1.1 or earlier. +// |TLSv1_2| matches ciphers new in TLS 1.2. This is confusing and should not +// be used. +// +// Unknown rules are silently ignored by legacy APIs, and rejected by APIs with +// "strict" in the name, which should be preferred. Cipher lists can be long +// and it's easy to commit typos. Strict functions will also reject the use of +// spaces, semi-colons and commas as alternative separators. +// +// The special |@STRENGTH| directive will sort all enabled ciphers by strength. +// +// The |DEFAULT| directive, when appearing at the front of the string, expands +// to the default ordering of available ciphers. +// +// For TLS < 1.3, if configuring a server, one may also configure +// equal-preference groups to partially respect the client's preferences when +// |SSL_OP_CIPHER_SERVER_PREFERENCE| is enabled. Ciphers in an equal-preference +// group have equal priority and use the client order. This may be used to +// enforce that AEADs are preferred but select AES-GCM vs. ChaCha20-Poly1305 +// based on client preferences. An equal-preference is specified with square +// brackets, combining multiple selectors separated by |. For example: +// +// [TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256|TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] +// +// Once an equal-preference group is used, future directives must be +// opcode-less. Inside an equal-preference group, spaces are not allowed. + +// SSL_DEFAULT_CIPHER_LIST is the default cipher suite configuration. It is +// substituted when a cipher string starts with 'DEFAULT'. +#define SSL_DEFAULT_CIPHER_LIST "ALL" + + +// SSL_CTX_set_strict_cipher_list configures the cipher list for |ctx|, +// evaluating |str| as a cipher string and returning error if |str| contains +// anything meaningless. It updates |ctx->cipher_list| with any values in +// |ctx->tls13_cipher_list|. +// +// It returns one on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_set_strict_cipher_list(SSL_CTX *ctx, + const char *str); + +// SSL_CTX_set_cipher_list configures the cipher list for |ctx|, evaluating +// |str| as a cipher string. It updates |ctx->cipher_list| with any values in +// |ctx->tls13_cipher_list|. It returns one on success and zero on failure. +// +// Prefer to use |SSL_CTX_set_strict_cipher_list|. This function tolerates +// garbage inputs, unless an empty cipher list results. However, an empty +// string which also results in an empty cipher list, is allowed. This +// behavior is strongly advised against and only meant for OpenSSL +// compatibility. +// +// Note: this API only sets the TLSv1.2 and below ciphers. +// Use |SSL_CTX_set_ciphersuites| to configure TLS 1.3 specific ciphers. +OPENSSL_EXPORT int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str); + +// SSL_set_strict_cipher_list configures the cipher list for |ssl|, evaluating +// |str| as a cipher string and returning error if |str| contains anything +// meaningless. +// It updates the cipher list |ssl->config->cipher_list| with any configured +// TLS 1.3 cipher suites by first checking |ssl->config->tls13_cipher_list| and +// otherwise falling back to |ssl->ctx->tls13_cipher_list|. +// +// It returns one on success and zero on failure. +OPENSSL_EXPORT int SSL_set_strict_cipher_list(SSL *ssl, const char *str); + +// SSL_CTX_set_ciphersuites configures the available TLSv1.3 ciphersuites on +// |ctx|, evaluating |str| as a cipher string. It updates |ctx->cipher_list| +// with any values in |ctx->tls13_cipher_list|. It returns one on success and +// zero on failure. +OPENSSL_EXPORT int SSL_CTX_set_ciphersuites(SSL_CTX *ctx, const char *str); + +// SSL_set_ciphersuites configures the available TLSv1.3 ciphersuites on +// |ssl|, evaluating |str| as a cipher string. It updates +// |ssl->config->cipher_list| with any values in +// |ssl->config->tls13_cipher_list|. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_set_ciphersuites(SSL *ssl, const char *str); + +// SSL_set_cipher_list configures the cipher list for |ssl|, evaluating |str| as +// a cipher string. It updates the cipher list |ssl->config->cipher_list| with +// any configured TLS 1.3 cipher suites by first checking +// |ssl->config->tls13_cipher_list| and otherwise falling back to +// |ssl->ctx->tls13_cipher_list|. +// +// Equal-preference groups cannot be configured for TLS 1.3 through these APIs. +// +// It returns one on success and zero on failure. +// +// Prefer to use |SSL_set_strict_cipher_list|. This function tolerates garbage +// inputs, unless an empty cipher list results. However, an empty string which +// also results in an empty cipher list, is allowed. This behavior is strongly +// advised against and only meant for OpenSSL compatibility. +OPENSSL_EXPORT int SSL_set_cipher_list(SSL *ssl, const char *str); + +// SSL_CTX_get_ciphers returns the cipher list for |ctx|, in order of +// preference. This includes TLS 1.3 and 1.2 and below cipher suites. +OPENSSL_EXPORT STACK_OF(SSL_CIPHER) *SSL_CTX_get_ciphers(const SSL_CTX *ctx); + +// SSL_CTX_cipher_in_group returns one if the |i|th cipher (see +// |SSL_CTX_get_ciphers|) is in the same equipreference group as the one +// following it and zero otherwise. +OPENSSL_EXPORT int SSL_CTX_cipher_in_group(const SSL_CTX *ctx, size_t i); + +// SSL_get_ciphers returns the cipher list for |ssl|, in order of preference. +// This includes TLS 1.3 and 1.2 and below cipher suites. +OPENSSL_EXPORT STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *ssl); + + +// Connection information. + +// SSL_in_connect_init returns 1 if |ssl| is a client and has a pending +// handshake. Otherwise, it returns 0. +OPENSSL_EXPORT int SSL_in_connect_init(const SSL *ssl); + +// SSL_in_accept_init returns 1 if |ssl| is a server and has a pending +// handshake. Otherwise, it returns 0. +OPENSSL_EXPORT int SSL_in_accept_init(const SSL *ssl); + +// SSL_is_init_finished returns one if |ssl| has completed its initial handshake +// and has no pending handshake. It returns zero otherwise. +OPENSSL_EXPORT int SSL_is_init_finished(const SSL *ssl); + +// SSL_in_init returns one if |ssl| has a pending handshake and zero +// otherwise. +OPENSSL_EXPORT int SSL_in_init(const SSL *ssl); + +// SSL_in_false_start returns one if |ssl| has a pending handshake that is in +// False Start. |SSL_write| may be called at this point without waiting for the +// peer, but |SSL_read| will complete the handshake before accepting application +// data. +// +// See also |SSL_MODE_ENABLE_FALSE_START|. +OPENSSL_EXPORT int SSL_in_false_start(const SSL *ssl); + +// SSL_get_peer_certificate returns the peer's leaf certificate or NULL if the +// peer did not use certificates. The caller must call |X509_free| on the +// result to release it. +OPENSSL_EXPORT X509 *SSL_get_peer_certificate(const SSL *ssl); + +// SSL_get_peer_cert_chain returns the peer's certificate chain or NULL if +// unavailable or the peer did not use certificates. This is the unverified list +// of certificates as sent by the peer, not the final chain built during +// verification. The caller does not take ownership of the result. +// +// WARNING: This function behaves differently between client and server. If +// |ssl| is a server, the returned chain does not include the leaf certificate. +// If a client, it does. +OPENSSL_EXPORT STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *ssl); + +// SSL_get_peer_full_cert_chain returns the peer's certificate chain, or NULL if +// unavailable or the peer did not use certificates. This is the unverified list +// of certificates as sent by the peer, not the final chain built during +// verification. The caller does not take ownership of the result. +// +// This is the same as |SSL_get_peer_cert_chain| except that this function +// always returns the full chain, i.e. the first element of the return value +// (if any) will be the leaf certificate. In contrast, +// |SSL_get_peer_cert_chain| returns only the intermediate certificates if the +// |ssl| is a server. +OPENSSL_EXPORT STACK_OF(X509) *SSL_get_peer_full_cert_chain(const SSL *ssl); + +// SSL_get0_verified_chain returns the verified certificate chain of the peer +// including the peer's end entity certificate. It must be called after a +// session has been successfully established. If peer verification was not +// successful (as indicated by |SSL_get_verify_result| not returning +// |X509_V_OK|) the result will be null. If a verification callback was set with +// |SSL_CTX_set_cert_verify_callback| or |SSL_set_custom_verify| +// this function's behavior is undefined. +OPENSSL_EXPORT STACK_OF(X509) *SSL_get0_verified_chain(const SSL *ssl); + +// SSL_get0_peer_certificates returns the peer's certificate chain, or NULL if +// unavailable or the peer did not use certificates. This is the unverified list +// of certificates as sent by the peer, not the final chain built during +// verification. The caller does not take ownership of the result. +// +// This is the |CRYPTO_BUFFER| variant of |SSL_get_peer_full_cert_chain|. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *SSL_get0_peer_certificates( + const SSL *ssl); + +// SSL_get0_signed_cert_timestamp_list sets |*out| and |*out_len| to point to +// |*out_len| bytes of SCT information from the server. This is only valid if +// |ssl| is a client. The SCT information is a SignedCertificateTimestampList +// (including the two leading length bytes). +// See https://tools.ietf.org/html/rfc6962#section-3.3 +// If no SCT was received then |*out_len| will be zero on return. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_get0_signed_cert_timestamp_list(const SSL *ssl, + const uint8_t **out, + size_t *out_len); + +// SSL_get0_ocsp_response sets |*out| and |*out_len| to point to |*out_len| +// bytes of an OCSP response from the server. This is the DER encoding of an +// OCSPResponse type as defined in RFC 2560. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_get0_ocsp_response(const SSL *ssl, const uint8_t **out, + size_t *out_len); + +// SSL_get_tls_unique writes at most |max_out| bytes of the tls-unique value +// for |ssl| to |out| and sets |*out_len| to the number of bytes written. It +// returns one on success or zero on error. In general |max_out| should be at +// least 12. +// +// This function will always fail if the initial handshake has not completed. +// The tls-unique value will change after a renegotiation but, since +// renegotiations can be initiated by the server at any point, the higher-level +// protocol must either leave them disabled or define states in which the +// tls-unique value can be read. +// +// The tls-unique value is defined by +// https://tools.ietf.org/html/rfc5929#section-3.1. Due to a weakness in the +// TLS protocol, tls-unique is broken for resumed connections unless the +// Extended Master Secret extension is negotiated. Thus this function will +// return zero if |ssl| performed session resumption unless EMS was used when +// negotiating the original session. +OPENSSL_EXPORT int SSL_get_tls_unique(const SSL *ssl, uint8_t *out, + size_t *out_len, size_t max_out); + +// SSL_get_extms_support returns one if the Extended Master Secret extension or +// TLS 1.3 was negotiated. Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_get_extms_support(const SSL *ssl); + +// SSL_get_current_cipher returns cipher suite used by |ssl|, or NULL if it has +// not been negotiated yet. +OPENSSL_EXPORT const SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl); + +// SSL_get_client_ciphers returns the stack of ciphers offered by the client +// during a handshake and that are supported by this library. If |ssl| is a +// client or the handshake hasn't occurred yet, NULL is returned. The stack of +// ciphers IS NOT de/serialized, so NULL will also be returned for deserialized +// or transported |ssl|'s that haven't yet performed a new handshake. +OPENSSL_EXPORT STACK_OF(SSL_CIPHER) *SSL_get_client_ciphers(const SSL *ssl); + +// SSL_client_hello_get0_ciphers provides access to the client ciphers field from the +// Client Hello, optionally writing the result to an out pointer. It returns the field +// length if successful, or 0 if |ssl| is a client or the handshake hasn't occurred yet. +// |out| points to the raw bytes from the client hello message so it may contain invalid +// or unsupported Cipher IDs. +OPENSSL_EXPORT size_t SSL_client_hello_get0_ciphers(SSL *ssl, const unsigned char **out); + +// SSL_session_reused returns one if |ssl| performed an abbreviated handshake +// and zero otherwise. +// +// TODO(davidben): Hammer down the semantics of this API while a handshake, +// initial or renego, is in progress. +OPENSSL_EXPORT int SSL_session_reused(const SSL *ssl); + +// SSL_get_secure_renegotiation_support returns one if the peer supports secure +// renegotiation (RFC 5746) or TLS 1.3. Otherwise, it returns zero. +OPENSSL_EXPORT int SSL_get_secure_renegotiation_support(const SSL *ssl); + +// SSL_export_keying_material exports a value derived from the master secret, as +// specified in RFC 5705. It writes |out_len| bytes to |out| given a label and +// optional context. (Since a zero length context is allowed, the |use_context| +// flag controls whether a context is included.) +// +// It returns one on success and zero otherwise. +OPENSSL_EXPORT int SSL_export_keying_material( + SSL *ssl, uint8_t *out, size_t out_len, const char *label, size_t label_len, + const uint8_t *context, size_t context_len, int use_context); + + +// Custom extensions. +// +// The custom extension functions allow TLS extensions to be added to +// ClientHello and ServerHello messages. + +// SSL_custom_ext_add_cb is a callback function that is called when the +// ClientHello (for clients) or ServerHello (for servers) is constructed. In +// the case of a server, this callback will only be called for a given +// extension if the ClientHello contained that extension – it's not possible to +// inject extensions into a ServerHello that the client didn't request. +// +// When called, |extension_value| will contain the extension number that is +// being considered for addition (so that a single callback can handle multiple +// extensions). If the callback wishes to include the extension, it must set +// |*out| to point to |*out_len| bytes of extension contents and return one. In +// this case, the corresponding |SSL_custom_ext_free_cb| callback will later be +// called with the value of |*out| once that data has been copied. +// +// If the callback does not wish to add an extension it must return zero. +// +// Alternatively, the callback can abort the connection by setting +// |*out_alert_value| to a TLS alert number and returning -1. +typedef int (*SSL_custom_ext_add_cb)(SSL *ssl, unsigned extension_value, + const uint8_t **out, size_t *out_len, + int *out_alert_value, void *add_arg); + +// SSL_custom_ext_free_cb is a callback function that is called by AWS-LC iff +// an |SSL_custom_ext_add_cb| callback previously returned one. In that case, +// this callback is called and passed the |out| pointer that was returned by +// the add callback. This is to free any dynamically allocated data created by +// the add callback. +typedef void (*SSL_custom_ext_free_cb)(SSL *ssl, unsigned extension_value, + const uint8_t *out, void *add_arg); + +// SSL_custom_ext_parse_cb is a callback function that is called by AWS-LC to +// parse an extension from the peer: that is from the ServerHello for a client +// and from the ClientHello for a server. +// +// When called, |extension_value| will contain the extension number and the +// contents of the extension are |contents_len| bytes at |contents|. +// +// The callback must return one to continue the handshake. Otherwise, if it +// returns zero, a fatal alert with value |*out_alert_value| is sent and the +// handshake is aborted. +typedef int (*SSL_custom_ext_parse_cb)(SSL *ssl, unsigned extension_value, + const uint8_t *contents, + size_t contents_len, + int *out_alert_value, void *parse_arg); + +// SSL_extension_supported returns one iff AWS-LC internally handles +// extensions of type |extension_value|. This can be used to avoid registering +// custom extension handlers for extensions that a future version of AWS-LC +// may handle internally. +OPENSSL_EXPORT int SSL_extension_supported(unsigned extension_value); + +// SSL_CTX_add_client_custom_ext registers callback functions for handling +// custom TLS extensions for client connections. +// +// If |add_cb| is NULL then an empty extension will be added in each +// ClientHello. Otherwise, see the comment for |SSL_custom_ext_add_cb| about +// this callback. +// +// The |free_cb| may be NULL if |add_cb| doesn't dynamically allocate data that +// needs to be freed. +// +// It returns one on success or zero on error. It's always an error to register +// callbacks for the same extension twice, or to register callbacks for an +// extension that AWS-LC handles internally. See |SSL_extension_supported| to +// discover, at runtime, which extensions AWS-LC handles internally. +OPENSSL_EXPORT int SSL_CTX_add_client_custom_ext( + SSL_CTX *ctx, unsigned extension_value, SSL_custom_ext_add_cb add_cb, + SSL_custom_ext_free_cb free_cb, void *add_arg, + SSL_custom_ext_parse_cb parse_cb, void *parse_arg); + +// SSL_CTX_add_server_custom_ext is the same as +// |SSL_CTX_add_client_custom_ext|, but for server connections. +// +// Unlike on the client side, if |add_cb| is NULL no extension will be added. +// The |add_cb|, if any, will only be called if the ClientHello contained a +// matching extension. +OPENSSL_EXPORT int SSL_CTX_add_server_custom_ext( + SSL_CTX *ctx, unsigned extension_value, SSL_custom_ext_add_cb add_cb, + SSL_custom_ext_free_cb free_cb, void *add_arg, + SSL_custom_ext_parse_cb parse_cb, void *parse_arg); + + +// Sessions. +// +// An |SSL_SESSION| represents an SSL session that may be resumed in an +// abbreviated handshake. It is reference-counted and immutable. Once +// established, an |SSL_SESSION| may be shared by multiple |SSL| objects on +// different threads and must not be modified. +// +// Note the TLS notion of "session" is not suitable for application-level +// session state. It is an optional caching mechanism for the handshake. Not all +// connections within an application-level session will reuse TLS sessions. TLS +// sessions may be dropped by the client or ignored by the server at any time. + +DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) + +// SSL_SESSION_new returns a newly-allocated blank |SSL_SESSION| or NULL on +// error. This may be useful when writing tests but should otherwise not be +// used. +OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_new(const SSL_CTX *ctx); + +// SSL_SESSION_up_ref increments the reference count of |session| and returns +// one. +OPENSSL_EXPORT int SSL_SESSION_up_ref(SSL_SESSION *session); + +// SSL_SESSION_free decrements the reference count of |session|. If it reaches +// zero, all data referenced by |session| and |session| itself are released. +OPENSSL_EXPORT void SSL_SESSION_free(SSL_SESSION *session); + +// SSL_SESSION_to_bytes serializes |in| into a newly allocated buffer and sets +// |*out_data| to that buffer and |*out_len| to its length. The caller takes +// ownership of the buffer and must call |OPENSSL_free| when done. It returns +// one on success and zero on error. +OPENSSL_EXPORT int SSL_SESSION_to_bytes(const SSL_SESSION *in, + uint8_t **out_data, size_t *out_len); + +// SSL_SESSION_to_bytes_for_ticket serializes |in|, but excludes the session +// identification information, namely the session ID and ticket. +OPENSSL_EXPORT int SSL_SESSION_to_bytes_for_ticket(const SSL_SESSION *in, + uint8_t **out_data, + size_t *out_len); + +// SSL_SESSION_from_bytes parses |in_len| bytes from |in| as an SSL_SESSION. It +// returns a newly-allocated |SSL_SESSION| on success or NULL on error. +OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_from_bytes(const uint8_t *in, + size_t in_len, + const SSL_CTX *ctx); + +// SSL_SESSION_get_version returns a string describing the TLS or DTLS version +// |session| was established at. For example, "TLSv1.2" or "DTLSv1". +OPENSSL_EXPORT const char *SSL_SESSION_get_version(const SSL_SESSION *session); + +// SSL_SESSION_get_protocol_version returns the TLS or DTLS version |session| +// was established at. +OPENSSL_EXPORT uint16_t +SSL_SESSION_get_protocol_version(const SSL_SESSION *session); + +// SSL_SESSION_set_protocol_version sets |session|'s TLS or DTLS version to +// |version|. This may be useful when writing tests but should otherwise not be +// used. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_SESSION_set_protocol_version(SSL_SESSION *session, + uint16_t version); + +// SSL_MAX_SSL_SESSION_ID_LENGTH is the maximum length of an SSL session ID. +#define SSL_MAX_SSL_SESSION_ID_LENGTH 32 + +// SSL_SESSION_get_id returns a pointer to a buffer containing |session|'s +// session ID and sets |*out_len| to its length. +// +// This function should only be used for implementing a TLS session cache. TLS +// sessions are not suitable for application-level session state, and a session +// ID is an implementation detail of the TLS resumption handshake mechanism. Not +// all resumption flows use session IDs, and not all connections within an +// application-level session will reuse TLS sessions. +// +// To determine if resumption occurred, use |SSL_session_reused| instead. +// Comparing session IDs will not give the right result in all cases. +// +// As a workaround for some broken applications, BoringSSL sometimes synthesizes +// arbitrary session IDs for non-ID-based sessions. This behavior may be +// removed in the future. +OPENSSL_EXPORT const uint8_t *SSL_SESSION_get_id(const SSL_SESSION *session, + unsigned *out_len); + +// SSL_SESSION_set1_id sets |session|'s session ID to |sid|, It returns one on +// success and zero on error. This function may be useful in writing tests but +// otherwise should not be used. +OPENSSL_EXPORT int SSL_SESSION_set1_id(SSL_SESSION *session, const uint8_t *sid, + size_t sid_len); + +// SSL_SESSION_get_time returns the time at which |session| was established in +// seconds since the UNIX epoch. +OPENSSL_EXPORT uint64_t SSL_SESSION_get_time(const SSL_SESSION *session); + +// SSL_SESSION_get_timeout returns the lifetime of |session| in seconds. +OPENSSL_EXPORT uint32_t SSL_SESSION_get_timeout(const SSL_SESSION *session); + +// SSL_SESSION_get0_peer returns the peer leaf certificate stored in +// |session|. +// +// TODO(davidben): This should return a const X509 *. +OPENSSL_EXPORT X509 *SSL_SESSION_get0_peer(const SSL_SESSION *session); + +// SSL_SESSION_get0_peer_certificates returns the peer certificate chain stored +// in |session|, or NULL if the peer did not use certificates. This is the +// unverified list of certificates as sent by the peer, not the final chain +// built during verification. The caller does not take ownership of the result. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) * +SSL_SESSION_get0_peer_certificates(const SSL_SESSION *session); + +// SSL_SESSION_get0_signed_cert_timestamp_list sets |*out| and |*out_len| to +// point to |*out_len| bytes of SCT information stored in |session|. This is +// only valid for client sessions. The SCT information is a +// SignedCertificateTimestampList (including the two leading length bytes). See +// https://tools.ietf.org/html/rfc6962#section-3.3 If no SCT was received then +// |*out_len| will be zero on return. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_SESSION_get0_signed_cert_timestamp_list( + const SSL_SESSION *session, const uint8_t **out, size_t *out_len); + +// SSL_SESSION_get0_ocsp_response sets |*out| and |*out_len| to point to +// |*out_len| bytes of an OCSP response from the server. This is the DER +// encoding of an OCSPResponse type as defined in RFC 2560. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT void SSL_SESSION_get0_ocsp_response(const SSL_SESSION *session, + const uint8_t **out, + size_t *out_len); + +// SSL_MAX_MASTER_KEY_LENGTH is the maximum length of a master secret. +#define SSL_MAX_MASTER_KEY_LENGTH 48 + +// SSL_SESSION_get_master_key writes up to |max_out| bytes of |session|'s secret +// to |out| and returns the number of bytes written. If |max_out| is zero, it +// returns the size of the secret. +OPENSSL_EXPORT size_t SSL_SESSION_get_master_key(const SSL_SESSION *session, + uint8_t *out, size_t max_out); + +// SSL_SESSION_set_time sets |session|'s creation time to |time| and returns +// |time|. This function may be useful in writing tests but otherwise should not +// be used. +OPENSSL_EXPORT uint64_t SSL_SESSION_set_time(SSL_SESSION *session, + uint64_t time); + +// SSL_SESSION_set_timeout sets |session|'s timeout to |timeout| and returns +// one. This function may be useful in writing tests but otherwise should not +// be used. +OPENSSL_EXPORT uint32_t SSL_SESSION_set_timeout(SSL_SESSION *session, + uint32_t timeout); + +// SSL_SESSION_get0_id_context returns a pointer to a buffer containing +// |session|'s session ID context (see |SSL_CTX_set_session_id_context|) and +// sets |*out_len| to its length. +OPENSSL_EXPORT const uint8_t *SSL_SESSION_get0_id_context( + const SSL_SESSION *session, unsigned *out_len); + +// SSL_SESSION_set1_id_context sets |session|'s session ID context (see +// |SSL_CTX_set_session_id_context|) to |sid_ctx|. It returns one on success and +// zero on error. This function may be useful in writing tests but otherwise +// should not be used. +OPENSSL_EXPORT int SSL_SESSION_set1_id_context(SSL_SESSION *session, + const uint8_t *sid_ctx, + size_t sid_ctx_len); + +// SSL_SESSION_should_be_single_use returns one if |session| should be +// single-use (TLS 1.3 and later) and zero otherwise. +// +// If this function returns one, clients retain multiple sessions and use each +// only once. This prevents passive observers from correlating connections with +// tickets. See RFC 8446, appendix C.4. If it returns zero, |session| cannot be +// used without leaking a correlator. +OPENSSL_EXPORT int SSL_SESSION_should_be_single_use(const SSL_SESSION *session); + +// SSL_SESSION_is_resumable returns one if |session| is complete and contains a +// session ID or ticket. It returns zero otherwise. Note this function does not +// ensure |session| will be resumed. It may be expired, dropped by the server, +// or associated with incompatible parameters. +OPENSSL_EXPORT int SSL_SESSION_is_resumable(const SSL_SESSION *session); + +// SSL_SESSION_has_ticket returns one if |session| has a ticket and zero +// otherwise. +OPENSSL_EXPORT int SSL_SESSION_has_ticket(const SSL_SESSION *session); + +// SSL_SESSION_get0_ticket sets |*out_ticket| and |*out_len| to |session|'s +// ticket, or NULL and zero if it does not have one. |out_ticket| may be NULL +// if only the ticket length is needed. +OPENSSL_EXPORT void SSL_SESSION_get0_ticket(const SSL_SESSION *session, + const uint8_t **out_ticket, + size_t *out_len); + +// SSL_SESSION_set_ticket sets |session|'s ticket to |ticket|. It returns one on +// success and zero on error. This function may be useful in writing tests but +// otherwise should not be used. +OPENSSL_EXPORT int SSL_SESSION_set_ticket(SSL_SESSION *session, + const uint8_t *ticket, + size_t ticket_len); + +// SSL_SESSION_get_ticket_lifetime_hint returns ticket lifetime hint of +// |session| in seconds or zero if none was set. +OPENSSL_EXPORT uint32_t +SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *session); + +// SSL_SESSION_get0_cipher returns the cipher negotiated by the connection which +// established |session|. +// +// Note that, in TLS 1.3, there is no guarantee that resumptions with |session| +// will use that cipher. Prefer calling |SSL_get_current_cipher| on the |SSL| +// instead. +OPENSSL_EXPORT const SSL_CIPHER *SSL_SESSION_get0_cipher( + const SSL_SESSION *session); + +// SSL_SESSION_has_peer_sha256 returns one if |session| has a SHA-256 hash of +// the peer's certificate retained and zero if the peer did not present a +// certificate or if this was not enabled when |session| was created. See also +// |SSL_CTX_set_retain_only_sha256_of_client_certs|. +OPENSSL_EXPORT int SSL_SESSION_has_peer_sha256(const SSL_SESSION *session); + +// SSL_SESSION_get0_peer_sha256 sets |*out_ptr| and |*out_len| to the SHA-256 +// hash of the peer certificate retained in |session|, or NULL and zero if it +// does not have one. See also |SSL_CTX_set_retain_only_sha256_of_client_certs|. +OPENSSL_EXPORT void SSL_SESSION_get0_peer_sha256(const SSL_SESSION *session, + const uint8_t **out_ptr, + size_t *out_len); + + +// Session caching. +// +// Session caching allows connections to be established more efficiently based +// on saved parameters from a previous connection, called a session (see +// |SSL_SESSION|). The client offers a saved session, using an opaque identifier +// from a previous connection. The server may accept the session, if it has the +// parameters available. Otherwise, it will decline and continue with a full +// handshake. +// +// This requires both the client and the server to retain session state. A +// client does so with a stateful session cache. A server may do the same or, if +// supported by both sides, statelessly using session tickets. For more +// information on the latter, see the next section. +// +// For a server, the library implements a built-in internal session cache as an +// in-memory hash table. Servers may also use |SSL_CTX_sess_set_get_cb| and +// |SSL_CTX_sess_set_new_cb| to implement a custom external session cache. In +// particular, this may be used to share a session cache between multiple +// servers in a large deployment. An external cache may be used in addition to +// or instead of the internal one. Use |SSL_CTX_set_session_cache_mode| to +// toggle the internal cache. +// +// For a client, the only option is an external session cache. Clients may use +// |SSL_CTX_sess_set_new_cb| to register a callback for when new sessions are +// available. These may be cached and, in subsequent compatible connections, +// configured with |SSL_set_session|. +// +// Note that offering or accepting a session short-circuits certificate +// verification and most parameter negotiation. Resuming sessions across +// different contexts may result in security failures and surprising +// behavior. For a typical client, this means sessions for different hosts must +// be cached under different keys. A client that connects to the same host with, +// e.g., different cipher suite settings or client certificates should also use +// separate session caches between those contexts. Servers should also partition +// session caches between SNI hosts with |SSL_CTX_set_session_id_context|. +// +// Note also, in TLS 1.2 and earlier, offering sessions allows passive observers +// to correlate different client connections. TLS 1.3 and later fix this, +// provided clients use sessions at most once. Session caches are managed by the +// caller in BoringSSL, so this must be implemented externally. See +// |SSL_SESSION_should_be_single_use| for details. + +// SSL_SESS_CACHE_OFF disables all session caching. +#define SSL_SESS_CACHE_OFF 0x0000 + +// SSL_SESS_CACHE_CLIENT enables session caching for a client. The internal +// cache is never used on a client, so this only enables the callbacks. +#define SSL_SESS_CACHE_CLIENT 0x0001 + +// SSL_SESS_CACHE_SERVER enables session caching for a server. +#define SSL_SESS_CACHE_SERVER 0x0002 + +// SSL_SESS_CACHE_BOTH enables session caching for both client and server. +#define SSL_SESS_CACHE_BOTH (SSL_SESS_CACHE_CLIENT | SSL_SESS_CACHE_SERVER) + +// SSL_SESS_CACHE_NO_AUTO_CLEAR disables automatically calling +// |SSL_CTX_flush_sessions| every 255 connections. +#define SSL_SESS_CACHE_NO_AUTO_CLEAR 0x0080 + +// SSL_SESS_CACHE_NO_INTERNAL_LOOKUP, on a server, disables looking up a session +// from the internal session cache. +#define SSL_SESS_CACHE_NO_INTERNAL_LOOKUP 0x0100 + +// SSL_SESS_CACHE_NO_INTERNAL_STORE, on a server, disables storing sessions in +// the internal session cache. +#define SSL_SESS_CACHE_NO_INTERNAL_STORE 0x0200 + +// SSL_SESS_CACHE_NO_INTERNAL, on a server, disables the internal session +// cache. +#define SSL_SESS_CACHE_NO_INTERNAL \ + (SSL_SESS_CACHE_NO_INTERNAL_LOOKUP | SSL_SESS_CACHE_NO_INTERNAL_STORE) + +// SSL_CTX_set_session_cache_mode sets the session cache mode bits for |ctx| to +// |mode|. It returns the previous value. +OPENSSL_EXPORT int SSL_CTX_set_session_cache_mode(SSL_CTX *ctx, int mode); + +// SSL_CTX_get_session_cache_mode returns the session cache mode bits for +// |ctx| +OPENSSL_EXPORT int SSL_CTX_get_session_cache_mode(const SSL_CTX *ctx); + +// SSL_set_session, for a client, configures |ssl| to offer to resume |session| +// in the initial handshake and returns one. The caller retains ownership of +// |session|. Note that configuring a session assumes the authentication in the +// session is valid. For callers that wish to revalidate the session before +// offering, see |SSL_SESSION_get0_peer_certificates|, +// |SSL_SESSION_get0_signed_cert_timestamp_list|, and +// |SSL_SESSION_get0_ocsp_response|. +// +// It is an error to call this function after the handshake has begun. +OPENSSL_EXPORT int SSL_set_session(SSL *ssl, SSL_SESSION *session); + +// SSL_DEFAULT_SESSION_TIMEOUT is the default lifetime, in seconds, of a +// session in TLS 1.2 or earlier. This is how long we are willing to use the +// secret to encrypt traffic without fresh key material. +#define SSL_DEFAULT_SESSION_TIMEOUT (2 * 60 * 60) + +// SSL_DEFAULT_SESSION_PSK_DHE_TIMEOUT is the default lifetime, in seconds, of a +// session for TLS 1.3 psk_dhe_ke. This is how long we are willing to use the +// secret as an authenticator. +#define SSL_DEFAULT_SESSION_PSK_DHE_TIMEOUT (2 * 24 * 60 * 60) + +// SSL_DEFAULT_SESSION_AUTH_TIMEOUT is the default non-renewable lifetime, in +// seconds, of a TLS 1.3 session. This is how long we are willing to trust the +// signature in the initial handshake. +#define SSL_DEFAULT_SESSION_AUTH_TIMEOUT (7 * 24 * 60 * 60) + +// SSL_CTX_set_timeout sets the lifetime, in seconds, of TLS 1.2 (or earlier) +// sessions created in |ctx| to |timeout|. +OPENSSL_EXPORT uint32_t SSL_CTX_set_timeout(SSL_CTX *ctx, uint32_t timeout); + +// SSL_CTX_set_session_psk_dhe_timeout sets the lifetime, in seconds, of TLS 1.3 +// sessions created in |ctx| to |timeout|. +OPENSSL_EXPORT void SSL_CTX_set_session_psk_dhe_timeout(SSL_CTX *ctx, + uint32_t timeout); + +// SSL_CTX_get_timeout returns the lifetime, in seconds, of TLS 1.2 (or earlier) +// sessions created in |ctx|. +OPENSSL_EXPORT uint32_t SSL_CTX_get_timeout(const SSL_CTX *ctx); + +// SSL_MAX_SID_CTX_LENGTH is the maximum length of a session ID context. +#define SSL_MAX_SID_CTX_LENGTH 32 + +// SSL_CTX_set_session_id_context sets |ctx|'s session ID context to |sid_ctx|. +// It returns one on success and zero on error. The session ID context is an +// application-defined opaque byte string. A session will not be used in a +// connection without a matching session ID context. +// +// For a server, if |SSL_VERIFY_PEER| is enabled, it is an error to not set a +// session ID context. +OPENSSL_EXPORT int SSL_CTX_set_session_id_context(SSL_CTX *ctx, + const uint8_t *sid_ctx, + size_t sid_ctx_len); + +// SSL_set_session_id_context sets |ssl|'s session ID context to |sid_ctx|. It +// returns one on success and zero on error. See also +// |SSL_CTX_set_session_id_context|. +OPENSSL_EXPORT int SSL_set_session_id_context(SSL *ssl, const uint8_t *sid_ctx, + size_t sid_ctx_len); + +// SSL_get0_session_id_context returns a pointer to |ssl|'s session ID context +// and sets |*out_len| to its length. It returns NULL on error. +OPENSSL_EXPORT const uint8_t *SSL_get0_session_id_context(const SSL *ssl, + size_t *out_len); + +// SSL_SESSION_CACHE_MAX_SIZE_DEFAULT is the default maximum size of a session +// cache. +#define SSL_SESSION_CACHE_MAX_SIZE_DEFAULT (1024 * 20) + +// SSL_CTX_sess_set_cache_size sets the maximum size of |ctx|'s internal session +// cache to |size|. It returns the previous value. +OPENSSL_EXPORT unsigned long SSL_CTX_sess_set_cache_size(SSL_CTX *ctx, + unsigned long size); + +// SSL_CTX_sess_get_cache_size returns the maximum size of |ctx|'s internal +// session cache. +OPENSSL_EXPORT unsigned long SSL_CTX_sess_get_cache_size(const SSL_CTX *ctx); + +// SSL_CTX_sess_number returns the number of sessions in |ctx|'s internal +// session cache. +OPENSSL_EXPORT size_t SSL_CTX_sess_number(const SSL_CTX *ctx); + +// SSL_CTX_add_session inserts |session| into |ctx|'s internal session cache. It +// returns one on success and zero on error or if |session| is already in the +// cache. The caller retains its reference to |session|. +OPENSSL_EXPORT int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *session); + +// SSL_CTX_remove_session removes |session| from |ctx|'s internal session cache. +// It returns one on success and zero if |session| was not in the cache. +OPENSSL_EXPORT int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *session); + +// SSL_CTX_flush_sessions removes all sessions from |ctx| which have expired as +// of time |time|. If |time| is zero, all sessions are removed. +OPENSSL_EXPORT void SSL_CTX_flush_sessions(SSL_CTX *ctx, uint64_t time); + +// SSL_CTX_sess_set_new_cb sets the callback to be called when a new session is +// established and ready to be cached. If the session cache is disabled (the +// appropriate one of |SSL_SESS_CACHE_CLIENT| or |SSL_SESS_CACHE_SERVER| is +// unset), the callback is not called. +// +// The callback is passed a reference to |session|. It returns one if it takes +// ownership (and then calls |SSL_SESSION_free| when done) and zero otherwise. A +// consumer which places |session| into an in-memory cache will likely return +// one, with the cache calling |SSL_SESSION_free|. A consumer which serializes +// |session| with |SSL_SESSION_to_bytes| may not need to retain |session| and +// will likely return zero. Returning one is equivalent to calling +// |SSL_SESSION_up_ref| and then returning zero. +// +// Note: For a client, the callback may be called on abbreviated handshakes if a +// ticket is renewed. Further, it may not be called until some time after +// |SSL_do_handshake| or |SSL_connect| completes if False Start is enabled. Thus +// it's recommended to use this callback over calling |SSL_get_session| on +// handshake completion. +OPENSSL_EXPORT void SSL_CTX_sess_set_new_cb( + SSL_CTX *ctx, int (*new_session_cb)(SSL *ssl, SSL_SESSION *session)); + +// SSL_CTX_sess_get_new_cb returns the callback set by +// |SSL_CTX_sess_set_new_cb|. +OPENSSL_EXPORT int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))( + SSL *ssl, SSL_SESSION *session); + +// SSL_CTX_sess_set_remove_cb sets a callback which is called when a session is +// removed from the internal session cache. +// +// TODO(davidben): What is the point of this callback? It seems useless since it +// only fires on sessions in the internal cache. +OPENSSL_EXPORT void SSL_CTX_sess_set_remove_cb( + SSL_CTX *ctx, + void (*remove_session_cb)(SSL_CTX *ctx, SSL_SESSION *session)); + +// SSL_CTX_sess_get_remove_cb returns the callback set by +// |SSL_CTX_sess_set_remove_cb|. +OPENSSL_EXPORT void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx))( + SSL_CTX *ctx, SSL_SESSION *session); + +// SSL_CTX_sess_set_get_cb sets a callback to look up a session by ID for a +// server. The callback is passed the session ID and should return a matching +// |SSL_SESSION| or NULL if not found. It should set |*out_copy| to zero and +// return a new reference to the session. This callback is not used for a +// client. +// +// For historical reasons, if |*out_copy| is set to one (default), the SSL +// library will take a new reference to the returned |SSL_SESSION|, expecting +// the callback to return a non-owning pointer. This is not recommended. If +// |ctx| and thus the callback is used on multiple threads, the session may be +// removed and invalidated before the SSL library calls |SSL_SESSION_up_ref|, +// whereas the callback may synchronize internally. +// +// To look up a session asynchronously, the callback may return +// |SSL_magic_pending_session_ptr|. See the documentation for that function and +// |SSL_ERROR_PENDING_SESSION|. +// +// If the internal session cache is enabled, the callback is only consulted if +// the internal cache does not return a match. +OPENSSL_EXPORT void SSL_CTX_sess_set_get_cb( + SSL_CTX *ctx, SSL_SESSION *(*get_session_cb)(SSL *ssl, const uint8_t *id, + int id_len, int *out_copy)); + +// SSL_CTX_sess_get_get_cb returns the callback set by +// |SSL_CTX_sess_set_get_cb|. +OPENSSL_EXPORT SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))( + SSL *ssl, const uint8_t *id, int id_len, int *out_copy); + +// SSL_magic_pending_session_ptr returns a magic |SSL_SESSION|* which indicates +// that the session isn't currently unavailable. |SSL_get_error| will then +// return |SSL_ERROR_PENDING_SESSION| and the handshake can be retried later +// when the lookup has completed. +OPENSSL_EXPORT SSL_SESSION *SSL_magic_pending_session_ptr(void); + + +// Session tickets. +// +// Session tickets, from RFC 5077, allow session resumption without server-side +// state. The server maintains a secret ticket key and sends the client opaque +// encrypted session parameters, called a ticket. When offering the session, the +// client sends the ticket which the server decrypts to recover session state. +// Session tickets are enabled by default but may be disabled with +// |SSL_OP_NO_TICKET|. +// +// On the client, ticket-based sessions use the same APIs as ID-based tickets. +// Callers do not need to handle them differently. +// +// On the server, tickets are encrypted and authenticated with a secret key. +// By default, an |SSL_CTX| will manage session ticket encryption keys by +// generating them internally and rotating every 48 hours. Tickets are minted +// and processed transparently. The following functions may be used to configure +// a persistent key or implement more custom behavior, including key rotation +// and sharing keys between multiple servers in a large deployment. There are +// three levels of customisation possible: +// +// 1) One can simply set the keys with |SSL_CTX_set_tlsext_ticket_keys|. +// 2) One can configure an |EVP_CIPHER_CTX| and |HMAC_CTX| directly for +// encryption and authentication. +// 3) One can configure an |SSL_TICKET_AEAD_METHOD| to have more control +// and the option of asynchronous decryption. +// +// An attacker that compromises a server's session ticket key can impersonate +// the server and, prior to TLS 1.3, retroactively decrypt all application +// traffic from sessions using that ticket key. Thus ticket keys must be +// regularly rotated for forward secrecy. Note the default key is rotated +// automatically once every 48 hours but manually configured keys are not. + +// SSL_DEFAULT_TICKET_KEY_ROTATION_INTERVAL is the interval with which the +// default session ticket encryption key is rotated, if in use. If any +// non-default ticket encryption mechanism is configured, automatic rotation is +// disabled. +#define SSL_DEFAULT_TICKET_KEY_ROTATION_INTERVAL (2 * 24 * 60 * 60) + +// SSL_CTX_get_tlsext_ticket_keys writes |ctx|'s session ticket key material to +// |len| bytes of |out|. It returns one on success and zero if |len| is not +// 48. If |out| is NULL, it returns 48 instead. +OPENSSL_EXPORT int SSL_CTX_get_tlsext_ticket_keys(SSL_CTX *ctx, void *out, + size_t len); + +// SSL_CTX_set_tlsext_ticket_keys sets |ctx|'s session ticket key material to +// |len| bytes of |in|. It returns one on success and zero if |len| is not +// 48. If |in| is NULL, it returns 48 instead. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_ticket_keys(SSL_CTX *ctx, const void *in, + size_t len); + +// SSL_TICKET_KEY_NAME_LEN is the length of the key name prefix of a session +// ticket. +#define SSL_TICKET_KEY_NAME_LEN 16 + +// SSL_CTX_set_tlsext_ticket_key_cb sets the ticket callback to |callback| and +// returns one. |callback| will be called when encrypting a new ticket and when +// decrypting a ticket from the client. +// +// In both modes, |ctx| and |hmac_ctx| will already have been initialized with +// |EVP_CIPHER_CTX_init| and |HMAC_CTX_init|, respectively. |callback| +// configures |hmac_ctx| with an HMAC digest and key, and configures |ctx| +// for encryption or decryption, based on the mode. +// +// When encrypting a new ticket, |encrypt| will be one. It writes a public +// 16-byte key name to |key_name| and a fresh IV to |iv|. The output IV length +// must match |EVP_CIPHER_CTX_iv_length| of the cipher selected. In this mode, +// |callback| returns 1 on success and -1 on error. +// +// When decrypting a ticket, |encrypt| will be zero. |key_name| will point to a +// 16-byte key name and |iv| points to an IV. The length of the IV consumed must +// match |EVP_CIPHER_CTX_iv_length| of the cipher selected. In this mode, +// |callback| returns -1 to abort the handshake, 0 if decrypting the ticket +// failed, and 1 or 2 on success. If it returns 2, the ticket will be renewed. +// This may be used to re-key the ticket. +// +// WARNING: |callback| wildly breaks the usual return value convention and is +// called in two different modes. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_ticket_key_cb( + SSL_CTX *ctx, + int (*callback)(SSL *ssl, uint8_t *key_name, uint8_t *iv, + EVP_CIPHER_CTX *ctx, HMAC_CTX *hmac_ctx, int encrypt)); + +// ssl_ticket_aead_result_t enumerates the possible results from decrypting a +// ticket with an |SSL_TICKET_AEAD_METHOD|. +enum ssl_ticket_aead_result_t { + // ssl_ticket_aead_success indicates that the ticket was successfully + // decrypted. + ssl_ticket_aead_success, + // ssl_ticket_aead_retry indicates that the operation could not be + // immediately completed and must be reattempted, via |open|, at a later + // point. + ssl_ticket_aead_retry, + // ssl_ticket_aead_ignore_ticket indicates that the ticket should be ignored + // (i.e. is corrupt or otherwise undecryptable). + ssl_ticket_aead_ignore_ticket, + // ssl_ticket_aead_error indicates that a fatal error occured and the + // handshake should be terminated. + ssl_ticket_aead_error +}; + +// ssl_ticket_aead_method_st (aka |SSL_TICKET_AEAD_METHOD|) contains methods +// for encrypting and decrypting session tickets. +struct ssl_ticket_aead_method_st { + // max_overhead returns the maximum number of bytes of overhead that |seal| + // may add. + size_t (*max_overhead)(SSL *ssl); + + // seal encrypts and authenticates |in_len| bytes from |in|, writes, at most, + // |max_out_len| bytes to |out|, and puts the number of bytes written in + // |*out_len|. The |in| and |out| buffers may be equal but will not otherwise + // alias. It returns one on success or zero on error. + int (*seal)(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out_len, + const uint8_t *in, size_t in_len); + + // open authenticates and decrypts |in_len| bytes from |in|, writes, at most, + // |max_out_len| bytes of plaintext to |out|, and puts the number of bytes + // written in |*out_len|. The |in| and |out| buffers may be equal but will + // not otherwise alias. See |ssl_ticket_aead_result_t| for details of the + // return values. In the case that a retry is indicated, the caller should + // arrange for the high-level operation on |ssl| to be retried when the + // operation is completed, which will result in another call to |open|. + enum ssl_ticket_aead_result_t (*open)(SSL *ssl, uint8_t *out, size_t *out_len, + size_t max_out_len, const uint8_t *in, + size_t in_len); +}; + +// SSL_CTX_set_ticket_aead_method configures a custom ticket AEAD method table +// on |ctx|. |aead_method| must remain valid for the lifetime of |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_ticket_aead_method( + SSL_CTX *ctx, const SSL_TICKET_AEAD_METHOD *aead_method); + +// SSL_process_tls13_new_session_ticket processes an unencrypted TLS 1.3 +// NewSessionTicket message from |buf| and returns a resumable |SSL_SESSION|, +// or NULL on error. The caller takes ownership of the returned session and +// must call |SSL_SESSION_free| to free it. +// +// |buf| contains |buf_len| bytes that represents a complete NewSessionTicket +// message including its header, i.e., one byte for the type (0x04) and three +// bytes for the length. |buf| must contain only one such message. +// +// This function may be used to process NewSessionTicket messages in TLS 1.3 +// clients that are handling the record layer externally. +OPENSSL_EXPORT SSL_SESSION *SSL_process_tls13_new_session_ticket( + SSL *ssl, const uint8_t *buf, size_t buf_len); + +// SSL_CTX_set_num_tickets configures |ctx| to send |num_tickets| immediately +// after a successful TLS 1.3 handshake as a server. It returns one. Large +// values of |num_tickets| will be capped within the library. +// +// By default, BoringSSL sends two tickets. +OPENSSL_EXPORT int SSL_CTX_set_num_tickets(SSL_CTX *ctx, size_t num_tickets); + +// SSL_CTX_get_num_tickets returns the number of tickets |ctx| will send +// immediately after a successful TLS 1.3 handshake as a server. +OPENSSL_EXPORT size_t SSL_CTX_get_num_tickets(const SSL_CTX *ctx); + + +// Diffie-Hellman groups and ephemeral key exchanges. +// +// Most TLS handshakes (ECDHE cipher suites in TLS 1.2, and all supported TLS +// 1.3 modes) incorporate an ephemeral key exchange, most commonly using +// Elliptic Curve Diffie-Hellman (ECDH), as described in RFC 8422. The key +// exchange algorithm is negotiated separately from the cipher suite, using +// NamedGroup values, which define Diffie-Hellman groups. +// +// Historically, these values were known as "curves", in reference to ECDH, and +// some APIs refer to the original name. RFC 7919 renamed them to "groups" in +// reference to Diffie-Hellman in general. These values are also used to select +// experimental post-quantum KEMs. Though not Diffie-Hellman groups, KEMs can +// fill a similar role in TLS, so they use the same codepoints. +// +// In TLS 1.2, the ECDH values also negotiate elliptic curves used in ECDSA. In +// TLS 1.3 and later, ECDSA curves are part of the signature algorithm. See +// |SSL_SIGN_*|. + +// SSL_CTX_set1_groups sets the preferred groups for |ctx| to be |groups|. Each +// element of |groups| should be a |NID_*| constant from nid.h. It returns one +// on success and zero on failure. +// +// Note that this API does not use the |SSL_GROUP_*| values defined below. +OPENSSL_EXPORT int SSL_CTX_set1_groups(SSL_CTX *ctx, const int *groups, + size_t num_groups); + +// SSL_set1_groups sets the preferred groups for |ssl| to be |groups|. Each +// element of |groups| should be a |NID_*| constant from nid.h. It returns one +// on success and zero on failure. +// +// Note that this API does not use the |SSL_GROUP_*| values defined below. +OPENSSL_EXPORT int SSL_set1_groups(SSL *ssl, const int *groups, + size_t num_groups); + +// SSL_CTX_set1_groups_list sets the preferred groups for |ctx| to be the +// colon-separated list |groups|. Each element of |groups| should be a curve +// name (e.g. P-256, X25519, ...). It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups); + +// SSL_set1_groups_list sets the preferred groups for |ssl| to be the +// colon-separated list |groups|. Each element of |groups| should be a curve +// name (e.g. P-256, X25519, ...). It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_set1_groups_list(SSL *ssl, const char *groups); + +// SSL_get_negotiated_group returns the NID of the group used by |ssl|'s most +// recently completed handshake, or |NID_undef| if not applicable. +OPENSSL_EXPORT int SSL_get_negotiated_group(const SSL *ssl); + +// SSL_GROUP_* define TLS group IDs. +#define SSL_GROUP_SECP224R1 21 +#define SSL_GROUP_SECP256R1 23 +#define SSL_GROUP_SECP384R1 24 +#define SSL_GROUP_SECP521R1 25 +#define SSL_GROUP_X25519 29 + +// The following are defined at +// https://datatracker.ietf.org/doc/html/draft-kwiatkowski-tls-ecdhe-mlkem.html +#define SSL_GROUP_SECP256R1_MLKEM768 0x11EB +#define SSL_GROUP_X25519_MLKEM768 0x11EC +#define SSL_GROUP_SECP384R1_MLKEM1024 0x11ED + +// The following are defined at +// https://datatracker.ietf.org/doc/html/draft-connolly-tls-mlkem-key-agreement.html +#define SSL_GROUP_MLKEM512 0x0200 +#define SSL_GROUP_MLKEM768 0x0201 +#define SSL_GROUP_MLKEM1024 0x0202 + +// SSL_get_group_id returns the ID of the group used by |ssl|'s most recently +// completed handshake, or 0 if not applicable. +OPENSSL_EXPORT uint16_t SSL_get_group_id(const SSL *ssl); + +// SSL_get_group_name returns a human-readable name for the group specified by +// the given TLS group ID, or NULL if the group is unknown. +OPENSSL_EXPORT const char *SSL_get_group_name(uint16_t group_id); + +// SSL_get_peer_tmp_key sets |*out_key| to the temporary key provided by the +// peer that was during the key exchange. If |ssl| is the server, the client's +// temporary key is returned; if |ssl| is the client, the server's temporary key +// is returned. It returns 1 on success and 0 if otherwise. +OPENSSL_EXPORT int SSL_get_peer_tmp_key(SSL *ssl, EVP_PKEY **out_key); + +// SSL_get_server_tmp_key is a backwards compatible alias to +// |SSL_get_peer_tmp_key| in OpenSSL. Note that this means the client's +// temporary key is being set to |*out_key| instead, if |ssl| is the server. +OPENSSL_EXPORT int SSL_get_server_tmp_key(SSL *ssl, EVP_PKEY **out_key); + +// *** EXPERIMENTAL — DO NOT USE WITHOUT CHECKING *** +// +// |SSL_to_bytes| and |SSL_from_bytes| are developed to support SSL transfer +// across processes after handshake finished. +// +// SSL transfer allows the TLS connection to be used in a different +// process (or on a different machine). This only applies to servers. +// 1. Before termination, the process 1 encodes the |SSL| by calling +// |SSL_to_bytes|. +// 2. Another process resumes the |SSL| by calling |SSL_from_bytes|. +// +// WARNING: The serialisation formats are not yet stable: version skew may be +// fatal. +// WARNING: The encoded data contains sensitive key material and must be +// protected. + +// SSL_to_bytes serializes |in| into a newly allocated buffer and sets +// |*out_data| to that buffer and |*out_len| to its length. The caller takes +// ownership of the buffer and must call |OPENSSL_free| when done. It returns +// one on success and zero on error. +// +// CAUTION: This function will serialize an established TLS 1.2/1.3 +// connection, which includes sensitive security parameters established during +// the connection handshake, and memory buffers that may contain +// sensitive in-flight application data. It is the callers responsibility for +// ensuring the confidentiality and data integrity of the serialized encoding. +// Minimally a caller must encrypt the returned bytes using an AEAD cipher, such +// as AES-128-GCM before persisting the bytes to storage. +// +// WARNING: Currently only works with TLS 1.2 or TLS 1.3 after handshake has +// finished. +// WARNING: Currently only supports |SSL| as server. +// WARNING: CRYPTO_EX_DATA |ssl->ex_data| is not encoded. Remember set |ex_data| +// back after decode. +// WARNING: BIO |ssl->rbio| and |ssl->wbio| are not encoded. +// WARNING: STACK_OF(SSL_CIPHER) |ssl->client_cipher_suites| is not encoded. +// +// Initial implementation of this API is made by Evgeny Potemkin. +OPENSSL_EXPORT int SSL_to_bytes(const SSL *in, uint8_t **out_data, + size_t *out_len); + +// SSL_from_bytes parses |in_len| bytes from |in| as an SSL. It +// returns a newly-allocated |SSL| on success or NULL on error. +// The |SSL| is marked with handshake finished. |in| and |in_len| should +// come from |out_data| and |out_len| of |SSL_to_bytes|. In other words, +// |SSL_from_bytes| should be called after |SSL_to_bytes|. +// +// CAUTION: This function deserializes an encoded TLS 1.2/1.3 established +// connection so that the communication may continue on the previously +// established channel. It is the callers responsibility for maintaining +// confidentiality and integrity of serialized bytes between the time of +// serialization and invoking this function. +// See |SSL_to_bytes| for more details. +// +// WARNING: Do not decode the same bytes |in| for different connections. +// Otherwise, the connections use the same key material. +// WARNING: Remember set |ssl->rbio| and |ssl->wbio| before using |ssl|. +// WARNING: Remember set callback functions and |ex_data| back if needed. +// WARNING: STACK_OF(SSL_CIPHER) |ssl->client_cipher_suites| is not encoded and +// will be repopulated on next handshake. +// WARNING: To ensure behavior unchange, |ctx| setting should be the same. +// +// Initial implementation of this API is made by Evgeny Potemkin. +OPENSSL_EXPORT SSL *SSL_from_bytes(const uint8_t *in, size_t in_len, + SSL_CTX *ctx); + +// SSL_get_all_group_names outputs a list of possible strings +// |SSL_get_group_name| may return in this version of BoringSSL. It writes at +// most |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_group_names(const char **out, size_t max_out); + + +// Certificate verification. +// +// SSL may authenticate either endpoint with an X.509 certificate. Typically +// this is used to authenticate the server to the client. These functions +// configure certificate verification. +// +// WARNING: By default, certificate verification errors on a client are not +// fatal. See |SSL_VERIFY_NONE| This may be configured with +// |SSL_CTX_set_verify|. +// +// By default clients are anonymous but a server may request a certificate from +// the client by setting |SSL_VERIFY_PEER|. +// +// Many of these functions use OpenSSL's legacy X.509 stack which is +// underdocumented and deprecated, but the replacement isn't ready yet. For +// now, consumers may use the existing stack or bypass it by performing +// certificate verification externally. This may be done with +// |SSL_CTX_set_cert_verify_callback| or by extracting the chain with +// |SSL_get_peer_cert_chain| after the handshake. In the future, functions will +// be added to use the SSL stack without dependency on any part of the legacy +// X.509 and ASN.1 stack. +// +// To augment certificate verification, a client may also enable OCSP stapling +// (RFC 6066) and Certificate Transparency (RFC 6962) extensions. + +// SSL_VERIFY_NONE, on a client, verifies the server certificate but does not +// make errors fatal. The result may be checked with |SSL_get_verify_result|. On +// a server it does not request a client certificate. This is the default. +#define SSL_VERIFY_NONE 0x00 + +// SSL_VERIFY_PEER, on a client, makes server certificate errors fatal. On a +// server it requests a client certificate and makes errors fatal. However, +// anonymous clients are still allowed. See +// |SSL_VERIFY_FAIL_IF_NO_PEER_CERT|. +#define SSL_VERIFY_PEER 0x01 + +// SSL_VERIFY_FAIL_IF_NO_PEER_CERT configures a server to reject connections if +// the client declines to send a certificate. This flag must be used together +// with |SSL_VERIFY_PEER|, otherwise it won't work. +#define SSL_VERIFY_FAIL_IF_NO_PEER_CERT 0x02 + +// SSL_VERIFY_PEER_IF_NO_OBC configures a server to request a client certificate +// if and only if Channel ID is not negotiated. +#define SSL_VERIFY_PEER_IF_NO_OBC 0x04 + +// SSL_CTX_set_verify configures certificate verification behavior. |mode| is +// one of the |SSL_VERIFY_*| values defined above. |callback| should be NULL. +// +// If |callback| is non-NULL, it is called as in |X509_STORE_CTX_set_verify_cb|, +// which is a deprecated and fragile mechanism to run the default certificate +// verification process, but suppress individual errors in it. See +// |X509_STORE_CTX_set_verify_cb| for details, If set, the callback may use +// |SSL_get_ex_data_X509_STORE_CTX_idx| with |X509_STORE_CTX_get_ex_data| to +// look up the |SSL| from |store_ctx|. +// +// WARNING: |callback| is not suitable for implementing custom certificate +// check, accepting all certificates, or extracting the certificate after +// verification. It does not replace the default process and is called multiple +// times throughout that process. It is also very difficult to implement this +// callback safely, without inadvertently relying on implementation details or +// making incorrect assumptions about when the callback is called. +// +// Instead, use |SSL_CTX_set_custom_verify| or +// |SSL_CTX_set_cert_verify_callback| to customize certificate verification. +// Those callbacks can inspect the peer-sent chain, call |X509_verify_cert| and +// inspect the result, or perform other operations more straightforwardly. +OPENSSL_EXPORT void SSL_CTX_set_verify( + SSL_CTX *ctx, int mode, int (*callback)(int ok, X509_STORE_CTX *store_ctx)); + +// SSL_set_verify configures certificate verification behavior. |mode| is one of +// the |SSL_VERIFY_*| values defined above. |callback| should be NULL. +// +// If |callback| is non-NULL, it is called as in |X509_STORE_CTX_set_verify_cb|, +// which is a deprecated and fragile mechanism to run the default certificate +// verification process, but suppress individual errors in it. See +// |X509_STORE_CTX_set_verify_cb| for details, If set, the callback may use +// |SSL_get_ex_data_X509_STORE_CTX_idx| with |X509_STORE_CTX_get_ex_data| to +// look up the |SSL| from |store_ctx|. +// +// WARNING: |callback| is not suitable for implementing custom certificate +// check, accepting all certificates, or extracting the certificate after +// verification. It does not replace the default process and is called multiple +// times throughout that process. It is also very difficult to implement this +// callback safely, without inadvertently relying on implementation details or +// making incorrect assumptions about when the callback is called. +// +// Instead, use |SSL_set_custom_verify| or |SSL_set_cert_verify_callback| to +// customize certificate verification. Those callbacks can inspect the peer-sent +// chain, call |X509_verify_cert| and inspect the result, or perform other +// operations more straightforwardly. +OPENSSL_EXPORT void SSL_set_verify(SSL *ssl, int mode, + int (*callback)(int ok, + X509_STORE_CTX *store_ctx)); + +enum ssl_verify_result_t { + ssl_verify_ok, + ssl_verify_invalid, + ssl_verify_retry +}; + +// SSL_CTX_set_custom_verify configures certificate verification. |mode| is one +// of the |SSL_VERIFY_*| values defined above. |callback| performs the +// certificate verification. +// +// The callback may call |SSL_get0_peer_certificates| for the certificate chain +// to validate. The callback should return |ssl_verify_ok| if the certificate is +// valid. If the certificate is invalid, the callback should return +// |ssl_verify_invalid| and optionally set |*out_alert| to an alert to send to +// the peer. Some useful alerts include |SSL_AD_CERTIFICATE_EXPIRED|, +// |SSL_AD_CERTIFICATE_REVOKED|, |SSL_AD_UNKNOWN_CA|, |SSL_AD_BAD_CERTIFICATE|, +// |SSL_AD_CERTIFICATE_UNKNOWN|, and |SSL_AD_INTERNAL_ERROR|. See RFC 5246 +// section 7.2.2 for their precise meanings. If unspecified, +// |SSL_AD_CERTIFICATE_UNKNOWN| will be sent by default. +// +// To verify a certificate asynchronously, the callback may return +// |ssl_verify_retry|. The handshake will then pause with |SSL_get_error| +// returning |SSL_ERROR_WANT_CERTIFICATE_VERIFY|. +OPENSSL_EXPORT void SSL_CTX_set_custom_verify( + SSL_CTX *ctx, int mode, + enum ssl_verify_result_t (*callback)(SSL *ssl, uint8_t *out_alert)); + +// SSL_set_custom_verify behaves like |SSL_CTX_set_custom_verify| but configures +// an individual |SSL|. +OPENSSL_EXPORT void SSL_set_custom_verify( + SSL *ssl, int mode, + enum ssl_verify_result_t (*callback)(SSL *ssl, uint8_t *out_alert)); + +// SSL_CTX_get_verify_mode returns |ctx|'s verify mode, set by +// |SSL_CTX_set_verify|. +OPENSSL_EXPORT int SSL_CTX_get_verify_mode(const SSL_CTX *ctx); + +// SSL_get_verify_mode returns |ssl|'s verify mode, set by |SSL_CTX_set_verify| +// or |SSL_set_verify|. It returns -1 on error. +OPENSSL_EXPORT int SSL_get_verify_mode(const SSL *ssl); + +// SSL_CTX_get_verify_callback returns the callback set by +// |SSL_CTX_set_verify|. +OPENSSL_EXPORT int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))( + int ok, X509_STORE_CTX *store_ctx); + +// SSL_get_verify_callback returns the callback set by |SSL_CTX_set_verify| or +// |SSL_set_verify|. +OPENSSL_EXPORT int (*SSL_get_verify_callback(const SSL *ssl))( + int ok, X509_STORE_CTX *store_ctx); + +// SSL_set1_host sets a DNS name that will be required to be present in the +// verified leaf certificate. It returns one on success and zero on error. +// +// Note: unless _some_ name checking is performed, certificate validation is +// ineffective. Simply checking that a host has some certificate from a CA is +// rarely meaningful—you have to check that the CA believed that the host was +// who you expect to be talking to. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// call |SSL_set_hostflags| with |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| to use +// the standard behavior. https://crbug.com/boringssl/464 tracks fixing the +// default. +OPENSSL_EXPORT int SSL_set1_host(SSL *ssl, const char *hostname); + +// SSL_set_hostflags calls |X509_VERIFY_PARAM_set_hostflags| on the +// |X509_VERIFY_PARAM| associated with this |SSL*|. |flags| should be some +// combination of the |X509_CHECK_*| constants. +// +// |X509_V_FLAG_X509_STRICT| is always ON by default and +// |X509_V_FLAG_ALLOW_PROXY_CERTS| is always OFF. Both are non-configurable. +// See |x509.h| for more details. +OPENSSL_EXPORT void SSL_set_hostflags(SSL *ssl, unsigned flags); + +// SSL_CTX_set_verify_depth sets the maximum depth of a certificate chain +// accepted in verification. This count excludes both the target certificate and +// the trust anchor (root certificate). +OPENSSL_EXPORT void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth); + +// SSL_set_verify_depth sets the maximum depth of a certificate chain accepted +// in verification. This count excludes both the target certificate and the +// trust anchor (root certificate). +OPENSSL_EXPORT void SSL_set_verify_depth(SSL *ssl, int depth); + +// SSL_CTX_get_verify_depth returns the maximum depth of a certificate accepted +// in verification. +OPENSSL_EXPORT int SSL_CTX_get_verify_depth(const SSL_CTX *ctx); + +// SSL_get_verify_depth returns the maximum depth of a certificate accepted in +// verification. +OPENSSL_EXPORT int SSL_get_verify_depth(const SSL *ssl); + +// SSL_CTX_set1_param sets verification parameters from |param|. It returns one +// on success and zero on failure. The caller retains ownership of |param|. +OPENSSL_EXPORT int SSL_CTX_set1_param(SSL_CTX *ctx, + const X509_VERIFY_PARAM *param); + +// SSL_set1_param sets verification parameters from |param|. It returns one on +// success and zero on failure. The caller retains ownership of |param|. +OPENSSL_EXPORT int SSL_set1_param(SSL *ssl, const X509_VERIFY_PARAM *param); + +// SSL_CTX_get0_param returns |ctx|'s |X509_VERIFY_PARAM| for certificate +// verification. The caller must not release the returned pointer but may call +// functions on it to configure it. +OPENSSL_EXPORT X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx); + +// SSL_get0_param returns |ssl|'s |X509_VERIFY_PARAM| for certificate +// verification. The caller must not release the returned pointer but may call +// functions on it to configure it. +OPENSSL_EXPORT X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl); + +// SSL_CTX_set_purpose sets |ctx|'s |X509_VERIFY_PARAM|'s 'purpose' parameter to +// |purpose|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_purpose(SSL_CTX *ctx, int purpose); + +// SSL_set_purpose sets |ssl|'s |X509_VERIFY_PARAM|'s 'purpose' parameter to +// |purpose|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_purpose(SSL *ssl, int purpose); + +// SSL_CTX_set_trust sets |ctx|'s |X509_VERIFY_PARAM|'s 'trust' parameter to +// |trust|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_trust(SSL_CTX *ctx, int trust); + +// SSL_set_trust sets |ssl|'s |X509_VERIFY_PARAM|'s 'trust' parameter to +// |trust|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_trust(SSL *ssl, int trust); + +// SSL_CTX_set_cert_store sets |ctx|'s certificate store to |store|. It takes +// ownership of |store|. The store is used for certificate verification. +// +// The store is also used for the auto-chaining feature, but this is deprecated. +// See also |SSL_MODE_NO_AUTO_CHAIN|. +OPENSSL_EXPORT void SSL_CTX_set_cert_store(SSL_CTX *ctx, X509_STORE *store); + +// SSL_CTX_set1_cert_store is like |SSL_CTX_set_cert_store|, but does not take +// additional ownership of |store|. +OPENSSL_EXPORT void SSL_CTX_set1_cert_store(SSL_CTX *ctx, X509_STORE *store); + +// SSL_CTX_get_cert_store returns |ctx|'s certificate store. +OPENSSL_EXPORT X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx); + +// SSL_CTX_set_default_verify_paths calls |X509_STORE_set_default_paths| on +// |ctx|'s store. See that function for details. +// +// Using this function is not recommended. In OpenSSL, these defaults are +// determined by OpenSSL's install prefix. There is no corresponding concept for +// BoringSSL. Future versions of BoringSSL may change or remove this +// functionality. +OPENSSL_EXPORT int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx); + +// SSL_CTX_load_verify_locations calls |X509_STORE_load_locations| on |ctx|'s +// store. See that function for details. +OPENSSL_EXPORT int SSL_CTX_load_verify_locations(SSL_CTX *ctx, + const char *ca_file, + const char *ca_dir); + +// SSL_get_verify_result returns the result of certificate verification. It is +// either |X509_V_OK| or a |X509_V_ERR_*| value. +OPENSSL_EXPORT long SSL_get_verify_result(const SSL *ssl); + +// SSL_set_verify_result sets the result of certificate verification. +OPENSSL_EXPORT void SSL_set_verify_result(SSL *ssl, long arg); + +// SSL_alert_from_verify_result returns the SSL alert code, such as +// |SSL_AD_CERTIFICATE_EXPIRED|, that corresponds to an |X509_V_ERR_*| value. +// The return value is always an alert, even when |result| is |X509_V_OK|. +OPENSSL_EXPORT int SSL_alert_from_verify_result(long result); + +// SSL_get_ex_data_X509_STORE_CTX_idx returns the ex_data index used to look up +// the |SSL| associated with an |X509_STORE_CTX| in the verify callback. +OPENSSL_EXPORT int SSL_get_ex_data_X509_STORE_CTX_idx(void); + +// SSL_CTX_set_cert_verify_callback sets a custom callback to be called on +// certificate verification rather than |X509_verify_cert|. |store_ctx| contains +// the verification parameters. The callback should return one on success and +// zero on fatal error. It may use |X509_STORE_CTX_set_error| to set a +// verification result. +// +// The callback may use |SSL_get_ex_data_X509_STORE_CTX_idx| to recover the +// |SSL| object from |store_ctx|. +OPENSSL_EXPORT void SSL_CTX_set_cert_verify_callback( + SSL_CTX *ctx, int (*callback)(X509_STORE_CTX *store_ctx, void *arg), + void *arg); + +// SSL_enable_signed_cert_timestamps causes |ssl| (which must be the client end +// of a connection) to request SCTs from the server. See +// https://tools.ietf.org/html/rfc6962. +// +// Call |SSL_get0_signed_cert_timestamp_list| to recover the SCT after the +// handshake. +OPENSSL_EXPORT void SSL_enable_signed_cert_timestamps(SSL *ssl); + +// SSL_CTX_enable_signed_cert_timestamps enables SCT requests on all client SSL +// objects created from |ctx|. +// +// Call |SSL_get0_signed_cert_timestamp_list| to recover the SCT after the +// handshake. +OPENSSL_EXPORT void SSL_CTX_enable_signed_cert_timestamps(SSL_CTX *ctx); + +// SSL_enable_ocsp_stapling causes |ssl| (which must be the client end of a +// connection) to request a stapled OCSP response from the server. +// +// Call |SSL_get0_ocsp_response| to recover the OCSP response after the +// handshake. +OPENSSL_EXPORT void SSL_enable_ocsp_stapling(SSL *ssl); + +// SSL_CTX_enable_ocsp_stapling enables OCSP stapling on all client SSL objects +// created from |ctx|. +// +// Call |SSL_get0_ocsp_response| to recover the OCSP response after the +// handshake. +OPENSSL_EXPORT void SSL_CTX_enable_ocsp_stapling(SSL_CTX *ctx); + +// SSL_CTX_set0_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. Ownership of +// |store| is transferred to the |SSL_CTX|. +OPENSSL_EXPORT int SSL_CTX_set0_verify_cert_store(SSL_CTX *ctx, + X509_STORE *store); + +// SSL_CTX_set1_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. An additional +// reference to |store| will be taken. +OPENSSL_EXPORT int SSL_CTX_set1_verify_cert_store(SSL_CTX *ctx, + X509_STORE *store); + +// SSL_set0_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. Ownership of +// |store| is transferred to the |SSL|. +OPENSSL_EXPORT int SSL_set0_verify_cert_store(SSL *ssl, X509_STORE *store); + +// SSL_set1_verify_cert_store sets an |X509_STORE| that will be used +// exclusively for certificate verification and returns one. An additional +// reference to |store| will be taken. +OPENSSL_EXPORT int SSL_set1_verify_cert_store(SSL *ssl, X509_STORE *store); + +// SSL_CTX_set_verify_algorithm_prefs configures |ctx| to use |prefs| as the +// preference list when verifying signatures from the peer's long-term key. It +// returns one on zero on error. |prefs| should not include the internal-only +// value |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_CTX_set_verify_algorithm_prefs(SSL_CTX *ctx, + const uint16_t *prefs, + size_t num_prefs); + +// SSL_set_verify_algorithm_prefs configures |ssl| to use |prefs| as the +// preference list when verifying signatures from the peer's long-term key. It +// returns one on zero on error. |prefs| should not include the internal-only +// value |SSL_SIGN_RSA_PKCS1_MD5_SHA1|. +OPENSSL_EXPORT int SSL_set_verify_algorithm_prefs(SSL *ssl, + const uint16_t *prefs, + size_t num_prefs); + +// Client certificate CA list. +// +// When requesting a client certificate, a server may advertise a list of +// certificate authorities which are accepted. These functions may be used to +// configure this list. + +// SSL_set_client_CA_list sets |ssl|'s client certificate CA list to +// |name_list|. It takes ownership of and frees |name_list|. +OPENSSL_EXPORT void SSL_set_client_CA_list(SSL *ssl, + STACK_OF(X509_NAME) *name_list); + +// SSL_CTX_set_client_CA_list sets |ctx|'s client certificate CA list to +// |name_list|. It takes ownership of and frees |name_list|. +OPENSSL_EXPORT void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, + STACK_OF(X509_NAME) *name_list); + +// SSL_set0_client_CAs sets |ssl|'s client certificate CA list to |name_list|, +// which should contain DER-encoded distinguished names (RFC 5280). It takes +// ownership of |name_list|. +OPENSSL_EXPORT void SSL_set0_client_CAs(SSL *ssl, + STACK_OF(CRYPTO_BUFFER) *name_list); + +// SSL_CTX_set0_client_CAs sets |ctx|'s client certificate CA list to +// |name_list|, which should contain DER-encoded distinguished names (RFC 5280). +// It takes ownership of |name_list|. +OPENSSL_EXPORT void SSL_CTX_set0_client_CAs(SSL_CTX *ctx, + STACK_OF(CRYPTO_BUFFER) *name_list); + +// SSL_get_client_CA_list returns |ssl|'s client certificate CA list. If |ssl| +// has not been configured as a client, this is the list configured by +// |SSL_CTX_set_client_CA_list|. +// +// If configured as a client, it returns the client certificate CA list sent by +// the server. This may be called during the callbacks set by +// |SSL_CTX_set_cert_cb| and |SSL_CTX_set_client_cert_cb|, when the handshake +// is paused because of them, or after the handshake has completed. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *ssl); + +// SSL_get0_server_requested_CAs returns the CAs sent by a server to guide a +// client in certificate selection. They are a series of DER-encoded X.509 +// names. This function may only be called during a callback set by +// |SSL_CTX_set_cert_cb| or when the handshake is paused because of it. +// +// The returned stack is owned by |ssl|, as are its contents. It should not be +// used past the point where the handshake is restarted after the callback. +OPENSSL_EXPORT const STACK_OF(CRYPTO_BUFFER) *SSL_get0_server_requested_CAs( + const SSL *ssl); + +// SSL_CTX_get_client_CA_list returns |ctx|'s client certificate CA list. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list( + const SSL_CTX *ctx); + +// SSL_add_client_CA appends |x509|'s subject to the client certificate CA list. +// It returns one on success or zero on error. The caller retains ownership of +// |x509|. +OPENSSL_EXPORT int SSL_add_client_CA(SSL *ssl, X509 *x509); + +// SSL_CTX_add_client_CA appends |x509|'s subject to the client certificate CA +// list. It returns one on success or zero on error. The caller retains +// ownership of |x509|. +OPENSSL_EXPORT int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x509); + +// SSL_load_client_CA_file opens |file| and reads PEM-encoded certificates from +// it. It returns a newly-allocated stack of the certificate subjects or NULL +// on error. Duplicates in |file| are ignored. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); + +// SSL_dup_CA_list makes a deep copy of |list|. It returns the new list on +// success or NULL on allocation error. +OPENSSL_EXPORT STACK_OF(X509_NAME) *SSL_dup_CA_list(STACK_OF(X509_NAME) *list); + +// SSL_add_file_cert_subjects_to_stack behaves like |SSL_load_client_CA_file| +// but appends the result to |out|. It returns one on success or zero on +// error. +OPENSSL_EXPORT int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *out, + const char *file); + +// SSL_add_bio_cert_subjects_to_stack behaves like +// |SSL_add_file_cert_subjects_to_stack| but reads from |bio|. +OPENSSL_EXPORT int SSL_add_bio_cert_subjects_to_stack(STACK_OF(X509_NAME) *out, + BIO *bio); + + +// Server name indication. +// +// The server_name extension (RFC 3546) allows the client to advertise the name +// of the server it is connecting to. This is used in virtual hosting +// deployments to select one of a several certificates on a single IP. Only the +// host_name name type is supported. + +#define TLSEXT_NAMETYPE_host_name 0 + +// SSL_set_tlsext_host_name, for a client, configures |ssl| to advertise |name| +// in the server_name extension. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_tlsext_host_name(SSL *ssl, const char *name); + +// SSL_get_servername, for a server, returns the hostname supplied by the +// client or NULL if there was none. The |type| argument must be +// |TLSEXT_NAMETYPE_host_name|. +OPENSSL_EXPORT const char *SSL_get_servername(const SSL *ssl, const int type); + +// SSL_get_servername_type, for a server, returns |TLSEXT_NAMETYPE_host_name| +// if the client sent a hostname and -1 otherwise. +OPENSSL_EXPORT int SSL_get_servername_type(const SSL *ssl); + +// SSL_CTX_set_tlsext_servername_callback configures |callback| to be called on +// the server after ClientHello extensions have been parsed and returns one. +// The callback may use |SSL_get_servername| to examine the server_name +// extension and returns a |SSL_TLSEXT_ERR_*| value. The value of |arg| may be +// set by calling |SSL_CTX_set_tlsext_servername_arg|. +// +// If the callback returns |SSL_TLSEXT_ERR_NOACK|, the server_name extension is +// not acknowledged in the ServerHello. If the return value is +// |SSL_TLSEXT_ERR_ALERT_FATAL|, then |*out_alert| is the alert to send, +// defaulting to |SSL_AD_UNRECOGNIZED_NAME|. |SSL_TLSEXT_ERR_ALERT_WARNING| is +// ignored and treated as |SSL_TLSEXT_ERR_OK|. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_servername_callback( + SSL_CTX *ctx, int (*callback)(SSL *ssl, int *out_alert, void *arg)); + +// SSL_CTX_set_tlsext_servername_arg sets the argument to the servername +// callback and returns one. See |SSL_CTX_set_tlsext_servername_callback|. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_servername_arg(SSL_CTX *ctx, void *arg); + +// SSL_TLSEXT_ERR_* are values returned by some extension-related callbacks. +#define SSL_TLSEXT_ERR_OK 0 +#define SSL_TLSEXT_ERR_ALERT_WARNING 1 +#define SSL_TLSEXT_ERR_ALERT_FATAL 2 +#define SSL_TLSEXT_ERR_NOACK 3 + +// SSL_set_SSL_CTX changes |ssl|'s |SSL_CTX|. |ssl| will use the +// certificate-related settings from |ctx|, and |SSL_get_SSL_CTX| will report +// |ctx|. This function may be used during the callbacks registered by +// |SSL_CTX_set_select_certificate_cb|, +// |SSL_CTX_set_tlsext_servername_callback|, and |SSL_CTX_set_cert_cb| or when +// the handshake is paused from them. It is typically used to switch +// certificates based on SNI. +// +// Note the session cache and related settings will continue to use the initial +// |SSL_CTX|. Callers should use |SSL_CTX_set_session_id_context| to partition +// the session cache between different domains. +// +// TODO(davidben): Should other settings change after this call? +OPENSSL_EXPORT SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx); + + +// Application-layer protocol negotiation. +// +// The ALPN extension (RFC 7301) allows negotiating different application-layer +// protocols over a single port. This is used, for example, to negotiate +// HTTP/2. + +// SSL_CTX_set_alpn_protos sets the client ALPN protocol list on |ctx| to +// |protos|. |protos| must be in wire-format (i.e. a series of non-empty, 8-bit +// length-prefixed strings), or the empty string to disable ALPN. It returns +// zero on success and one on failure. Configuring a non-empty string enables +// ALPN on a client. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. +OPENSSL_EXPORT int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const uint8_t *protos, + size_t protos_len); + +// SSL_set_alpn_protos sets the client ALPN protocol list on |ssl| to |protos|. +// |protos| must be in wire-format (i.e. a series of non-empty, 8-bit +// length-prefixed strings), or the empty string to disable ALPN. It returns +// zero on success and one on failure. Configuring a non-empty string enables +// ALPN on a client. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. +OPENSSL_EXPORT int SSL_set_alpn_protos(SSL *ssl, const uint8_t *protos, + size_t protos_len); + +// SSL_CTX_set_alpn_select_cb sets a callback function on |ctx| that is called +// during ClientHello processing in order to select an ALPN protocol from the +// client's list of offered protocols. |SSL_select_next_proto| is an optional +// utility function which may be useful in implementing this callback. +// +// The callback is passed a wire-format (i.e. a series of non-empty, 8-bit +// length-prefixed strings) ALPN protocol list in |in|. To select a protocol, +// the callback should set |*out| and |*out_len| to the selected protocol and +// return |SSL_TLSEXT_ERR_OK| on success. It does not pass ownership of the +// buffer, so |*out| should point to a static string, a buffer that outlives the +// callback call, or the corresponding entry in |in|. +// +// If the server supports ALPN, but there are no protocols in common, the +// callback should return |SSL_TLSEXT_ERR_ALERT_FATAL| to abort the connection +// with a no_application_protocol alert. +// +// If the server does not support ALPN, it can return |SSL_TLSEXT_ERR_NOACK| to +// continue the handshake without negotiating a protocol. This may be useful if +// multiple server configurations share an |SSL_CTX|, only some of which have +// ALPN protocols configured. +// +// |SSL_TLSEXT_ERR_ALERT_WARNING| is ignored and will be treated as +// |SSL_TLSEXT_ERR_NOACK|. +// +// The callback will only be called if the client supports ALPN. Callers that +// wish to require ALPN for all clients must check |SSL_get0_alpn_selected| +// after the handshake. In QUIC connections, this is done automatically. +// +// The cipher suite is selected before negotiating ALPN. The callback may use +// |SSL_get_pending_cipher| to query the cipher suite. This may be used to +// implement HTTP/2's cipher suite constraints. +OPENSSL_EXPORT void SSL_CTX_set_alpn_select_cb( + SSL_CTX *ctx, + int (*cb)(SSL *ssl, const uint8_t **out, uint8_t *out_len, + const uint8_t *in, unsigned in_len, void *arg), + void *arg); + +// SSL_get0_alpn_selected gets the selected ALPN protocol (if any) from |ssl|. +// On return it sets |*out_data| to point to |*out_len| bytes of protocol name +// (not including the leading length-prefix byte). If the server didn't respond +// with a negotiated protocol then |*out_len| will be zero. +OPENSSL_EXPORT void SSL_get0_alpn_selected(const SSL *ssl, + const uint8_t **out_data, + unsigned *out_len); + +// SSL_CTX_set_allow_unknown_alpn_protos configures client connections on |ctx| +// to allow unknown ALPN protocols from the server. Otherwise, by default, the +// client will require that the protocol be advertised in +// |SSL_CTX_set_alpn_protos|. +OPENSSL_EXPORT void SSL_CTX_set_allow_unknown_alpn_protos(SSL_CTX *ctx, + int enabled); + + +// Application-layer protocol settings +// +// The ALPS extension (draft-vvv-tls-alps) allows exchanging application-layer +// settings in the TLS handshake for applications negotiated with ALPN. Note +// that, when ALPS is negotiated, the client and server each advertise their own +// settings, so there are functions to both configure setting to send and query +// received settings. + +// SSL_add_application_settings configures |ssl| to enable ALPS with ALPN +// protocol |proto|, sending an ALPS value of |settings|. It returns one on +// success and zero on error. If |proto| is negotiated via ALPN and the peer +// supports ALPS, |settings| will be sent to the peer. The peer's ALPS value can +// be retrieved with |SSL_get0_peer_application_settings|. +// +// On the client, this function should be called before the handshake, once for +// each supported ALPN protocol which uses ALPS. |proto| must be included in the +// client's ALPN configuration (see |SSL_CTX_set_alpn_protos| and +// |SSL_set_alpn_protos|). On the server, ALPS can be preconfigured for each +// protocol as in the client, or configuration can be deferred to the ALPN +// callback (see |SSL_CTX_set_alpn_select_cb|), in which case only the selected +// protocol needs to be configured. +// +// ALPS can be independently configured from 0-RTT, however changes in protocol +// settings will fallback to 1-RTT to negotiate the new value, so it is +// recommended for |settings| to be relatively stable. +OPENSSL_EXPORT int SSL_add_application_settings(SSL *ssl, const uint8_t *proto, + size_t proto_len, + const uint8_t *settings, + size_t settings_len); + +// SSL_get0_peer_application_settings sets |*out_data| and |*out_len| to a +// buffer containing the peer's ALPS value, or the empty string if ALPS was not +// negotiated. Note an empty string could also indicate the peer sent an empty +// settings value. Use |SSL_has_application_settings| to check if ALPS was +// negotiated. The output buffer is owned by |ssl| and is valid until the next +// time |ssl| is modified. +OPENSSL_EXPORT void SSL_get0_peer_application_settings(const SSL *ssl, + const uint8_t **out_data, + size_t *out_len); + +// SSL_has_application_settings returns one if ALPS was negotiated on this +// connection and zero otherwise. +OPENSSL_EXPORT int SSL_has_application_settings(const SSL *ssl); + +// SSL_set_alps_use_new_codepoint configures whether to use the new ALPS +// codepoint. By default, the old codepoint is used. +OPENSSL_EXPORT void SSL_set_alps_use_new_codepoint(SSL *ssl, int use_new); + + +// Certificate compression. +// +// Certificates in TLS 1.3 can be compressed (RFC 8879). BoringSSL supports this +// as both a client and a server, but does not link against any specific +// compression libraries in order to keep dependencies to a minimum. Instead, +// hooks for compression and decompression can be installed in an |SSL_CTX| to +// enable support. + +// ssl_cert_compression_func_t is a pointer to a function that performs +// compression. It must write the compressed representation of |in| to |out|, +// returning one on success and zero on error. The results of compressing +// certificates are not cached internally. Implementations may wish to implement +// their own cache if they expect it to be useful given the certificates that +// they serve. +typedef int (*ssl_cert_compression_func_t)(SSL *ssl, CBB *out, + const uint8_t *in, size_t in_len); + +// ssl_cert_decompression_func_t is a pointer to a function that performs +// decompression. The compressed data from the peer is passed as |in| and the +// decompressed result must be exactly |uncompressed_len| bytes long. It returns +// one on success, in which case |*out| must be set to the result of +// decompressing |in|, or zero on error. Setting |*out| transfers ownership, +// i.e. |CRYPTO_BUFFER_free| will be called on |*out| at some point in the +// future. The results of decompressions are not cached internally. +// Implementations may wish to implement their own cache if they expect it to be +// useful. +typedef int (*ssl_cert_decompression_func_t)(SSL *ssl, CRYPTO_BUFFER **out, + size_t uncompressed_len, + const uint8_t *in, size_t in_len); + +// SSL_CTX_add_cert_compression_alg registers a certificate compression +// algorithm on |ctx| with ID |alg_id|. (The value of |alg_id| should be an IANA +// assigned value and each can only be registered once.) +// +// One of the function pointers may be NULL to avoid having to implement both +// sides of a compression algorithm if you're only going to use it in one +// direction. In this case, the unimplemented direction acts like it was never +// configured. +// +// For a server, algorithms are registered in preference order with the most +// preferable first. It returns one on success or zero on error. +OPENSSL_EXPORT int SSL_CTX_add_cert_compression_alg( + SSL_CTX *ctx, uint16_t alg_id, ssl_cert_compression_func_t compress, + ssl_cert_decompression_func_t decompress); + + +// Next protocol negotiation. +// +// The NPN extension (draft-agl-tls-nextprotoneg-03) is the predecessor to ALPN +// and deprecated in favor of it. + +// SSL_CTX_set_next_protos_advertised_cb sets a callback that is called when a +// TLS server needs a list of supported protocols for Next Protocol +// Negotiation. The returned list must be in wire format. The list is returned +// by setting |*out| to point to it and |*out_len| to its length. This memory +// will not be modified, but one should assume that |ssl| keeps a reference to +// it. +// +// The callback should return |SSL_TLSEXT_ERR_OK| if it wishes to advertise. +// Otherwise, no such extension will be included in the ServerHello. +OPENSSL_EXPORT void SSL_CTX_set_next_protos_advertised_cb( + SSL_CTX *ctx, + int (*cb)(SSL *ssl, const uint8_t **out, unsigned *out_len, void *arg), + void *arg); + +// SSL_CTX_set_next_proto_select_cb sets a callback that is called when a client +// needs to select a protocol from the server's provided list. |*out| must be +// set to point to the selected protocol (which may be within |in|). The length +// of the protocol name must be written into |*out_len|. The server's advertised +// protocols are provided in |in| and |in_len|. The callback can assume that +// |in| is syntactically valid. |SSL_select_next_proto| is an optional utility +// function which may be useful in implementing this callback. +// +// The client must select a protocol. It is fatal to the connection if this +// callback returns a value other than |SSL_TLSEXT_ERR_OK|. +// +// Configuring this callback enables NPN on a client. +OPENSSL_EXPORT void SSL_CTX_set_next_proto_select_cb( + SSL_CTX *ctx, + int (*cb)(SSL *ssl, uint8_t **out, uint8_t *out_len, const uint8_t *in, + unsigned in_len, void *arg), + void *arg); + +// SSL_get0_next_proto_negotiated sets |*out_data| and |*out_len| to point to +// the client's requested protocol for this connection. If the client didn't +// request any protocol, then |*out_data| is set to NULL. +// +// Note that the client can request any protocol it chooses. The value returned +// from this function need not be a member of the list of supported protocols +// provided by the server. +OPENSSL_EXPORT void SSL_get0_next_proto_negotiated(const SSL *ssl, + const uint8_t **out_data, + unsigned *out_len); + +// SSL_select_next_proto implements the standard protocol selection for either +// ALPN servers or NPN clients. It is expected that this function is called from +// the callback set by |SSL_CTX_set_alpn_select_cb| or +// |SSL_CTX_set_next_proto_select_cb|. +// +// |peer| and |supported| contain the peer and locally-configured protocols, +// respectively. This function finds the first protocol in |peer| which is also +// in |supported|. If one was found, it sets |*out| and |*out_len| to point to +// it and returns |OPENSSL_NPN_NEGOTIATED|. Otherwise, it returns +// |OPENSSL_NPN_NO_OVERLAP| and sets |*out| and |*out_len| to the first +// supported protocol. +// +// In ALPN, the server should only select protocols among those that the client +// offered. Thus, if this function returns |OPENSSL_NPN_NO_OVERLAP|, the caller +// should ignore |*out| and return |SSL_TLSEXT_ERR_ALERT_FATAL| from +// |SSL_CTX_set_alpn_select_cb|'s callback to indicate there was no match. +// +// In NPN, the client may either select one of the server's protocols, or an +// "opportunistic" protocol as described in Section 6 of +// draft-agl-tls-nextprotoneg-03. When this function returns +// |OPENSSL_NPN_NO_OVERLAP|, |*out| implicitly selects the first supported +// protocol for use as the opportunistic protocol. The caller may use it, +// ignore it and select a different opportunistic protocol, or ignore it and +// select no protocol (empty string). +// +// |peer| and |supported| must be vectors of 8-bit, length-prefixed byte +// strings. The length byte itself is not included in the length. A byte string +// of length 0 is invalid. No byte string may be truncated. |supported| must be +// non-empty; a caller that supports no ALPN/NPN protocols should skip +// negotiating the extension, rather than calling this function. If any of these +// preconditions do not hold, this function will return |OPENSSL_NPN_NO_OVERLAP| +// and set |*out| and |*out_len| to an empty buffer for robustness, but callers +// are not recommended to rely on this. An empty buffer is not a valid output +// for |SSL_CTX_set_alpn_select_cb|'s callback. +// +// WARNING: |*out| and |*out_len| may alias either |peer| or |supported| and may +// not be used after one of those buffers is modified or released. Additionally, +// this function is not const-correct for compatibility reasons. Although |*out| +// is a non-const pointer, callers may not modify the buffer though |*out|. +OPENSSL_EXPORT int SSL_select_next_proto(uint8_t **out, uint8_t *out_len, + const uint8_t *peer, unsigned peer_len, + const uint8_t *supported, + unsigned supported_len); + +#define OPENSSL_NPN_UNSUPPORTED 0 +#define OPENSSL_NPN_NEGOTIATED 1 +#define OPENSSL_NPN_NO_OVERLAP 2 + + +// Channel ID. +// +// See draft-balfanz-tls-channelid-01. This is an old, experimental mechanism +// and should not be used in new code. + +// SSL_CTX_set_tls_channel_id_enabled configures whether connections associated +// with |ctx| should enable Channel ID as a server. +OPENSSL_EXPORT void SSL_CTX_set_tls_channel_id_enabled(SSL_CTX *ctx, + int enabled); + +// SSL_set_tls_channel_id_enabled configures whether |ssl| should enable Channel +// ID as a server. +OPENSSL_EXPORT void SSL_set_tls_channel_id_enabled(SSL *ssl, int enabled); + +// SSL_CTX_set1_tls_channel_id configures a TLS client to send a TLS Channel ID +// to compatible servers. |private_key| must be a P-256 EC key. It returns one +// on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set1_tls_channel_id(SSL_CTX *ctx, + EVP_PKEY *private_key); + +// SSL_set1_tls_channel_id configures a TLS client to send a TLS Channel ID to +// compatible servers. |private_key| must be a P-256 EC key. It returns one on +// success and zero on error. +OPENSSL_EXPORT int SSL_set1_tls_channel_id(SSL *ssl, EVP_PKEY *private_key); + +// SSL_get_tls_channel_id gets the client's TLS Channel ID from a server |SSL| +// and copies up to the first |max_out| bytes into |out|. The Channel ID +// consists of the client's P-256 public key as an (x,y) pair where each is a +// 32-byte, big-endian field element. It returns 0 if the client didn't offer a +// Channel ID and the length of the complete Channel ID otherwise. This function +// always returns zero if |ssl| is a client. +OPENSSL_EXPORT size_t SSL_get_tls_channel_id(SSL *ssl, uint8_t *out, + size_t max_out); + + +// DTLS-SRTP. +// +// See RFC 5764. + +// srtp_protection_profile_st (aka |SRTP_PROTECTION_PROFILE|) is an SRTP +// profile for use with the use_srtp extension. +struct srtp_protection_profile_st { + const char *name; + unsigned long id; +} /* SRTP_PROTECTION_PROFILE */; + +DEFINE_CONST_STACK_OF(SRTP_PROTECTION_PROFILE) + +// SRTP_* define constants for SRTP profiles. +#define SRTP_AES128_CM_SHA1_80 0x0001 +#define SRTP_AES128_CM_SHA1_32 0x0002 +#define SRTP_AES128_F8_SHA1_80 0x0003 +#define SRTP_AES128_F8_SHA1_32 0x0004 +#define SRTP_NULL_SHA1_80 0x0005 +#define SRTP_NULL_SHA1_32 0x0006 +#define SRTP_AEAD_AES_128_GCM 0x0007 +#define SRTP_AEAD_AES_256_GCM 0x0008 + +// SSL_CTX_set_srtp_profiles enables SRTP for all SSL objects created from +// |ctx|. |profile| contains a colon-separated list of profile names. It returns +// one on success and zero on failure. +OPENSSL_EXPORT int SSL_CTX_set_srtp_profiles(SSL_CTX *ctx, + const char *profiles); + +// SSL_set_srtp_profiles enables SRTP for |ssl|. |profile| contains a +// colon-separated list of profile names. It returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_set_srtp_profiles(SSL *ssl, const char *profiles); + +// SSL_get_srtp_profiles returns the SRTP profiles supported by |ssl|. +OPENSSL_EXPORT const STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles( + const SSL *ssl); + +// SSL_get_selected_srtp_profile returns the selected SRTP profile, or NULL if +// SRTP was not negotiated. +OPENSSL_EXPORT const SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile( + SSL *ssl); + + +// Pre-shared keys. +// +// Connections may be configured with PSK (Pre-Shared Key) cipher suites. These +// authenticate using out-of-band pre-shared keys rather than certificates. See +// RFC 4279. +// +// This implementation uses NUL-terminated C strings for identities and identity +// hints, so values with a NUL character are not supported. (RFC 4279 does not +// specify the format of an identity.) + +// PSK_MAX_IDENTITY_LEN is the maximum supported length of a PSK identity, +// excluding the NUL terminator. +#define PSK_MAX_IDENTITY_LEN 128 + +// PSK_MAX_PSK_LEN is the maximum supported length of a pre-shared key. +#define PSK_MAX_PSK_LEN 256 + +// SSL_psk_client_cb_func defines a function signature for the client callback. +typedef unsigned int (*SSL_psk_client_cb_func)(SSL *ssl, + const char *hint, + char *identity, + unsigned int max_identity_len, + uint8_t *psk, + unsigned max_psk_len); + +// SSL_CTX_set_psk_client_callback sets the callback to be called when PSK is +// negotiated on the client. This callback must be set to enable PSK cipher +// suites on the client. +// +// The callback is passed the identity hint in |hint| or NULL if none was +// provided. It should select a PSK identity and write the identity and the +// corresponding PSK to |identity| and |psk|, respectively. The identity is +// written as a NUL-terminated C string of length (excluding the NUL terminator) +// at most |max_identity_len|. The PSK's length must be at most |max_psk_len|. +// The callback returns the length of the PSK or 0 if no suitable identity was +// found. +OPENSSL_EXPORT void SSL_CTX_set_psk_client_callback( + SSL_CTX *ctx, SSL_psk_client_cb_func cb); + +// SSL_set_psk_client_callback sets the callback to be called when PSK is +// negotiated on the client. This callback must be set to enable PSK cipher +// suites on the client. See also |SSL_CTX_set_psk_client_callback|. +OPENSSL_EXPORT void SSL_set_psk_client_callback( + SSL *ssl, SSL_psk_client_cb_func cb); + +// SSL_psk_server_cb_func defines a function signature for the server callback. +typedef unsigned (*SSL_psk_server_cb_func)(SSL *ssl, + const char *identity, + uint8_t *psk, + unsigned max_psk_len); + +// SSL_CTX_set_psk_server_callback sets the callback to be called when PSK is +// negotiated on the server. This callback must be set to enable PSK cipher +// suites on the server. +// +// The callback is passed the identity in |identity|. It should write a PSK of +// length at most |max_psk_len| to |psk| and return the number of bytes written +// or zero if the PSK identity is unknown. +OPENSSL_EXPORT void SSL_CTX_set_psk_server_callback( + SSL_CTX *ctx, SSL_psk_server_cb_func cb); + +// SSL_set_psk_server_callback sets the callback to be called when PSK is +// negotiated on the server. This callback must be set to enable PSK cipher +// suites on the server. See also |SSL_CTX_set_psk_server_callback|. +OPENSSL_EXPORT void SSL_set_psk_server_callback( + SSL *ssl, SSL_psk_server_cb_func cb); + +// SSL_CTX_use_psk_identity_hint configures server connections to advertise an +// identity hint of |identity_hint|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, + const char *identity_hint); + +// SSL_use_psk_identity_hint configures server connections to advertise an +// identity hint of |identity_hint|. It returns one on success and zero on +// error. +OPENSSL_EXPORT int SSL_use_psk_identity_hint(SSL *ssl, + const char *identity_hint); + +// SSL_get_psk_identity_hint returns the PSK identity hint advertised for |ssl| +// or NULL if there is none. +OPENSSL_EXPORT const char *SSL_get_psk_identity_hint(const SSL *ssl); + +// SSL_get_psk_identity, after the handshake completes, returns the PSK identity +// that was negotiated by |ssl| or NULL if PSK was not used. +OPENSSL_EXPORT const char *SSL_get_psk_identity(const SSL *ssl); + + +// Delegated credentials. +// +// *** EXPERIMENTAL — PRONE TO CHANGE *** +// +// Delegated credentials (RFC 9345) allow a TLS 1.3 end point to use its +// certificate to issue new credentials for authentication. If the peer +// indicates support for this extension, then this host may use a delegated +// credential to sign the handshake. Once issued, credentials can't be revoked. +// In order to mitigate the damage in case the credential secret key is +// compromised, the credential is only valid for a short time (days, hours, or +// even minutes). +// +// Currently only the server side is implemented. +// +// Servers configure a DC for use in the handshake via +// |SSL_set1_delegated_credential|. It must be signed by the host's end-entity +// certificate as defined in RFC 9345. + +// SSL_set1_delegated_credential configures the delegated credential (DC) that +// will be sent to the peer for the current connection. |dc| is the DC in wire +// format, and |pkey| or |key_method| is the corresponding private key. +// Currently, only servers may configure a DC to use in the handshake. +// +// The DC will only be used if the protocol version is correct and the signature +// scheme is supported by the peer. If not, the DC will not be negotiated and +// the handshake will use the private key (or private key method) associated +// with the certificate. +OPENSSL_EXPORT int SSL_set1_delegated_credential( + SSL *ssl, CRYPTO_BUFFER *dc, EVP_PKEY *pkey, + const SSL_PRIVATE_KEY_METHOD *key_method); + +// SSL_delegated_credential_used returns one if a delegated credential was used +// and zero otherwise. +OPENSSL_EXPORT int SSL_delegated_credential_used(const SSL *ssl); + + +// QUIC integration. +// +// QUIC acts as an underlying transport for the TLS 1.3 handshake. The following +// functions allow a QUIC implementation to serve as the underlying transport as +// described in RFC 9001. +// +// When configured for QUIC, |SSL_do_handshake| will drive the handshake as +// before, but it will not use the configured |BIO|. It will call functions on +// |SSL_QUIC_METHOD| to configure secrets and send data. If data is needed from +// the peer, it will return |SSL_ERROR_WANT_READ|. As the caller receives data +// it can decrypt, it calls |SSL_provide_quic_data|. Subsequent +// |SSL_do_handshake| calls will then consume that data and progress the +// handshake. After the handshake is complete, the caller should continue to +// call |SSL_provide_quic_data| for any post-handshake data, followed by +// |SSL_process_quic_post_handshake| to process it. It is an error to call +// |SSL_read| and |SSL_write| in QUIC. +// +// 0-RTT behaves similarly to |TLS_method|'s usual behavior. |SSL_do_handshake| +// returns early as soon as the client (respectively, server) is allowed to send +// 0-RTT (respectively, half-RTT) data. The caller should then call +// |SSL_do_handshake| again to consume the remaining handshake messages and +// confirm the handshake. As a client, |SSL_ERROR_EARLY_DATA_REJECTED| and +// |SSL_reset_early_data_reject| behave as usual. +// +// See https://www.rfc-editor.org/rfc/rfc9001.html#section-4.1 for more details. +// +// To avoid DoS attacks, the QUIC implementation must limit the amount of data +// being queued up. The implementation can call +// |SSL_quic_max_handshake_flight_len| to get the maximum buffer length at each +// encryption level. +// +// QUIC implementations must additionally configure transport parameters with +// |SSL_set_quic_transport_params|. |SSL_get_peer_quic_transport_params| may be +// used to query the value received from the peer. BoringSSL handles this +// extension as an opaque byte string. The caller is responsible for serializing +// and parsing them. See https://www.rfc-editor.org/rfc/rfc9000#section-7.4 for +// details. +// +// QUIC additionally imposes restrictions on 0-RTT. In particular, the QUIC +// transport layer requires that if a server accepts 0-RTT data, then the +// transport parameters sent on the resumed connection must not lower any limits +// compared to the transport parameters that the server sent on the connection +// where the ticket for 0-RTT was issued. In effect, the server must remember +// the transport parameters with the ticket. Application protocols running on +// QUIC may impose similar restrictions, for example HTTP/3's restrictions on +// SETTINGS frames. +// +// BoringSSL implements this check by doing a byte-for-byte comparison of an +// opaque context passed in by the server. This context must be the same on the +// connection where the ticket was issued and the connection where that ticket +// is used for 0-RTT. If there is a mismatch, or the context was not set, +// BoringSSL will reject early data (but not reject the resumption attempt). +// This context is set via |SSL_set_quic_early_data_context| and should cover +// both transport parameters and any application state. +// |SSL_set_quic_early_data_context| must be called on the server with a +// non-empty context if the server is to support 0-RTT in QUIC. +// +// BoringSSL does not perform any client-side checks on the transport +// parameters received from a server that also accepted early data. It is up to +// the caller to verify that the received transport parameters do not lower any +// limits, and to close the QUIC connection if that is not the case. The same +// holds for any application protocol state remembered for 0-RTT, e.g. HTTP/3 +// SETTINGS. + +// ssl_encryption_level_t represents a specific QUIC encryption level used to +// transmit handshake messages. +enum ssl_encryption_level_t { + ssl_encryption_initial = 0, + ssl_encryption_early_data, + ssl_encryption_handshake, + ssl_encryption_application +}; + +// ssl_quic_method_st (aka |SSL_QUIC_METHOD|) describes custom QUIC hooks. +struct ssl_quic_method_st { + // set_read_secret configures the read secret and cipher suite for the given + // encryption level. It returns one on success and zero to terminate the + // handshake with an error. It will be called at most once per encryption + // level. + // + // BoringSSL will not release read keys before QUIC may use them. Once a level + // has been initialized, QUIC may begin processing data from it. Handshake + // data should be passed to |SSL_provide_quic_data| and application data (if + // |level| is |ssl_encryption_early_data| or |ssl_encryption_application|) may + // be processed according to the rules of the QUIC protocol. + // + // QUIC ACKs packets at the same encryption level they were received at, + // except that client |ssl_encryption_early_data| (0-RTT) packets trigger + // server |ssl_encryption_application| (1-RTT) ACKs. BoringSSL will always + // install ACK-writing keys with |set_write_secret| before the packet-reading + // keys with |set_read_secret|. This ensures the caller can always ACK any + // packet it decrypts. Note this means the server installs 1-RTT write keys + // before 0-RTT read keys. + // + // The converse is not true. An encryption level may be configured with write + // secrets a roundtrip before the corresponding secrets for reading ACKs is + // available. + int (*set_read_secret)(SSL *ssl, enum ssl_encryption_level_t level, + const SSL_CIPHER *cipher, const uint8_t *secret, + size_t secret_len); + // set_write_secret behaves like |set_read_secret| but configures the write + // secret and cipher suite for the given encryption level. It will be called + // at most once per encryption level. + // + // BoringSSL will not release write keys before QUIC may use them. If |level| + // is |ssl_encryption_early_data| or |ssl_encryption_application|, QUIC may + // begin sending application data at |level|. However, note that BoringSSL + // configures server |ssl_encryption_application| write keys before the client + // Finished. This allows QUIC to send half-RTT data, but the handshake is not + // confirmed at this point and, if requesting client certificates, the client + // is not yet authenticated. + // + // See |set_read_secret| for additional invariants between packets and their + // ACKs. + // + // Note that, on 0-RTT reject, the |ssl_encryption_early_data| write secret + // may use a different cipher suite from the other keys. + int (*set_write_secret)(SSL *ssl, enum ssl_encryption_level_t level, + const SSL_CIPHER *cipher, const uint8_t *secret, + size_t secret_len); + // add_handshake_data adds handshake data to the current flight at the given + // encryption level. It returns one on success and zero on error. + // + // BoringSSL will pack data from a single encryption level together, but a + // single handshake flight may include multiple encryption levels. Callers + // should defer writing data to the network until |flush_flight| to better + // pack QUIC packets into transport datagrams. + // + // If |level| is not |ssl_encryption_initial|, this function will not be + // called before |level| is initialized with |set_write_secret|. + int (*add_handshake_data)(SSL *ssl, enum ssl_encryption_level_t level, + const uint8_t *data, size_t len); + // flush_flight is called when the current flight is complete and should be + // written to the transport. Note a flight may contain data at several + // encryption levels. It returns one on success and zero on error. + int (*flush_flight)(SSL *ssl); + // send_alert sends a fatal alert at the specified encryption level. It + // returns one on success and zero on error. + // + // If |level| is not |ssl_encryption_initial|, this function will not be + // called before |level| is initialized with |set_write_secret|. + int (*send_alert)(SSL *ssl, enum ssl_encryption_level_t level, uint8_t alert); +}; + +// SSL_quic_max_handshake_flight_len returns returns the maximum number of bytes +// that may be received at the given encryption level. This function should be +// used to limit buffering in the QUIC implementation. +// +// See https://www.rfc-editor.org/rfc/rfc9000#section-7.5 +OPENSSL_EXPORT size_t SSL_quic_max_handshake_flight_len( + const SSL *ssl, enum ssl_encryption_level_t level); + +// SSL_quic_read_level returns the current read encryption level. +// +// TODO(davidben): Is it still necessary to expose this function to callers? +// QUICHE does not use it. +OPENSSL_EXPORT enum ssl_encryption_level_t SSL_quic_read_level(const SSL *ssl); + +// SSL_quic_write_level returns the current write encryption level. +// +// TODO(davidben): Is it still necessary to expose this function to callers? +// QUICHE does not use it. +OPENSSL_EXPORT enum ssl_encryption_level_t SSL_quic_write_level(const SSL *ssl); + +// SSL_provide_quic_data provides data from QUIC at a particular encryption +// level |level|. It returns one on success and zero on error. Note this +// function will return zero if the handshake is not expecting data from |level| +// at this time. The QUIC implementation should then close the connection with +// an error. +OPENSSL_EXPORT int SSL_provide_quic_data(SSL *ssl, + enum ssl_encryption_level_t level, + const uint8_t *data, size_t len); + + +// SSL_process_quic_post_handshake processes any data that QUIC has provided +// after the handshake has completed. This includes NewSessionTicket messages +// sent by the server. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_process_quic_post_handshake(SSL *ssl); + +// SSL_CTX_set_quic_method configures the QUIC hooks. This should only be +// configured with a minimum version of TLS 1.3. |quic_method| must remain valid +// for the lifetime of |ctx|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_CTX_set_quic_method(SSL_CTX *ctx, + const SSL_QUIC_METHOD *quic_method); + +// SSL_set_quic_method configures the QUIC hooks. This should only be +// configured with a minimum version of TLS 1.3. |quic_method| must remain valid +// for the lifetime of |ssl|. It returns one on success and zero on error. +OPENSSL_EXPORT int SSL_set_quic_method(SSL *ssl, + const SSL_QUIC_METHOD *quic_method); + +// SSL_set_quic_transport_params configures |ssl| to send |params| (of length +// |params_len|) in the quic_transport_parameters extension in either the +// ClientHello or EncryptedExtensions handshake message. It is an error to set +// transport parameters if |ssl| is not configured for QUIC. The buffer pointed +// to by |params| only need be valid for the duration of the call to this +// function. This function returns 1 on success and 0 on failure. +OPENSSL_EXPORT int SSL_set_quic_transport_params(SSL *ssl, + const uint8_t *params, + size_t params_len); + +// SSL_get_peer_quic_transport_params provides the caller with the value of the +// quic_transport_parameters extension sent by the peer. A pointer to the buffer +// containing the TransportParameters will be put in |*out_params|, and its +// length in |*params_len|. This buffer will be valid for the lifetime of the +// |SSL|. If no params were received from the peer, |*out_params_len| will be 0. +OPENSSL_EXPORT void SSL_get_peer_quic_transport_params( + const SSL *ssl, const uint8_t **out_params, size_t *out_params_len); + +// SSL_set_quic_use_legacy_codepoint configures whether to use the legacy QUIC +// extension codepoint 0xffa5 as opposed to the official value 57. Call with +// |use_legacy| set to 1 to use 0xffa5 and call with 0 to use 57. By default, +// the standard code point is used. +OPENSSL_EXPORT void SSL_set_quic_use_legacy_codepoint(SSL *ssl, int use_legacy); + +// SSL_set_quic_early_data_context configures a context string in QUIC servers +// for accepting early data. If a resumption connection offers early data, the +// server will check if the value matches that of the connection which minted +// the ticket. If not, resumption still succeeds but early data is rejected. +// This should include all QUIC Transport Parameters except ones specified that +// the client MUST NOT remember. This should also include any application +// protocol-specific state. For HTTP/3, this should be the serialized server +// SETTINGS frame and the QUIC Transport Parameters (except the stateless reset +// token). +// +// This function may be called before |SSL_do_handshake| or during server +// certificate selection. It returns 1 on success and 0 on failure. +OPENSSL_EXPORT int SSL_set_quic_early_data_context(SSL *ssl, + const uint8_t *context, + size_t context_len); + + +// Early data. +// +// WARNING: 0-RTT support in BoringSSL is currently experimental and not fully +// implemented. It may cause interoperability or security failures when used. +// +// Early data, or 0-RTT, is a feature in TLS 1.3 which allows clients to send +// data on the first flight during a resumption handshake. This can save a +// round-trip in some application protocols. +// +// WARNING: A 0-RTT handshake has different security properties from normal +// handshake, so it is off by default unless opted in. In particular, early data +// is replayable by a network attacker. Callers must account for this when +// sending or processing data before the handshake is confirmed. See RFC 8446 +// for more information. +// +// As a server, if early data is accepted, |SSL_do_handshake| will complete as +// soon as the ClientHello is processed and server flight sent. |SSL_write| may +// be used to send half-RTT data. |SSL_read| will consume early data and +// transition to 1-RTT data as appropriate. Prior to the transition, +// |SSL_in_init| will report the handshake is still in progress. Callers may use +// it or |SSL_in_early_data| to defer or reject requests as needed. +// +// Early data as a client is more complex. If the offered session (see +// |SSL_set_session|) is 0-RTT-capable, the handshake will return after sending +// the ClientHello. The predicted peer certificates and ALPN protocol will be +// available via the usual APIs. |SSL_write| will write early data, up to the +// session's limit. Writes past this limit and |SSL_read| will complete the +// handshake before continuing. Callers may also call |SSL_do_handshake| again +// to complete the handshake sooner. +// +// If the server accepts early data, the handshake will succeed. |SSL_read| and +// |SSL_write| will then act as in a 1-RTT handshake. The peer certificates and +// ALPN protocol will be as predicted and need not be re-queried. +// +// If the server rejects early data, |SSL_do_handshake| (and thus |SSL_read| and +// |SSL_write|) will then fail with |SSL_get_error| returning +// |SSL_ERROR_EARLY_DATA_REJECTED|. The caller should treat this as a connection +// error and most likely perform a high-level retry. Note the server may still +// have processed the early data due to attacker replays. +// +// To then continue the handshake on the original connection, use +// |SSL_reset_early_data_reject|. The connection will then behave as one which +// had not yet completed the handshake. This allows a faster retry than making a +// fresh connection. |SSL_do_handshake| will complete the full handshake, +// possibly resulting in different peer certificates, ALPN protocol, and other +// properties. The caller must disregard any values from before the reset and +// query again. +// +// Finally, to implement the fallback described in RFC 8446 appendix D.3, retry +// on a fresh connection without 0-RTT if the handshake fails with +// |SSL_R_WRONG_VERSION_ON_EARLY_DATA|. + +// SSL_CTX_set_early_data_enabled sets whether early data is allowed to be used +// with resumptions using |ctx|. +OPENSSL_EXPORT void SSL_CTX_set_early_data_enabled(SSL_CTX *ctx, int enabled); + +// SSL_set_early_data_enabled sets whether early data is allowed to be used +// with resumptions using |ssl|. See |SSL_CTX_set_early_data_enabled| for more +// information. +OPENSSL_EXPORT void SSL_set_early_data_enabled(SSL *ssl, int enabled); + +// SSL_in_early_data returns one if |ssl| has a pending handshake that has +// progressed enough to send or receive early data. Clients may call |SSL_write| +// to send early data, but |SSL_read| will complete the handshake before +// accepting application data. Servers may call |SSL_read| to read early data +// and |SSL_write| to send half-RTT data. +OPENSSL_EXPORT int SSL_in_early_data(const SSL *ssl); + +// SSL_SESSION_early_data_capable returns whether early data would have been +// attempted with |session| if enabled. +OPENSSL_EXPORT int SSL_SESSION_early_data_capable(const SSL_SESSION *session); + +// SSL_SESSION_copy_without_early_data returns a copy of |session| with early +// data disabled. If |session| already does not support early data, it returns +// |session| with the reference count increased. The caller takes ownership of +// the result and must release it with |SSL_SESSION_free|. +// +// This function may be used on the client to clear early data support from +// existing sessions when the server rejects early data. In particular, +// |SSL_R_WRONG_VERSION_ON_EARLY_DATA| requires a fresh connection to retry, and +// the client would not want 0-RTT enabled for the next connection attempt. +OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_copy_without_early_data( + SSL_SESSION *session); + +// SSL_early_data_accepted returns whether early data was accepted on the +// handshake performed by |ssl|. +OPENSSL_EXPORT int SSL_early_data_accepted(const SSL *ssl); + +// SSL_reset_early_data_reject resets |ssl| after an early data reject. All +// 0-RTT state is discarded, including any pending |SSL_write| calls. The caller +// should treat |ssl| as a logically fresh connection, usually by driving the +// handshake to completion using |SSL_do_handshake|. +// +// It is an error to call this function on an |SSL| object that is not signaling +// |SSL_ERROR_EARLY_DATA_REJECTED|. +OPENSSL_EXPORT void SSL_reset_early_data_reject(SSL *ssl); + +// SSL_get_ticket_age_skew returns the difference, in seconds, between the +// client-sent ticket age and the server-computed value in TLS 1.3 server +// connections which resumed a session. +OPENSSL_EXPORT int32_t SSL_get_ticket_age_skew(const SSL *ssl); + +// An ssl_early_data_reason_t describes why 0-RTT was accepted or rejected. +// These values are persisted to logs. Entries should not be renumbered and +// numeric values should never be reused. +enum ssl_early_data_reason_t { + // The handshake has not progressed far enough for the 0-RTT status to be + // known. + ssl_early_data_unknown = 0, + // 0-RTT is disabled for this connection. + ssl_early_data_disabled = 1, + // 0-RTT was accepted. + ssl_early_data_accepted = 2, + // The negotiated protocol version does not support 0-RTT. + ssl_early_data_protocol_version = 3, + // The peer declined to offer or accept 0-RTT for an unknown reason. + ssl_early_data_peer_declined = 4, + // The client did not offer a session. + ssl_early_data_no_session_offered = 5, + // The server declined to resume the session. + ssl_early_data_session_not_resumed = 6, + // The session does not support 0-RTT. + ssl_early_data_unsupported_for_session = 7, + // The server sent a HelloRetryRequest. + ssl_early_data_hello_retry_request = 8, + // The negotiated ALPN protocol did not match the session. + ssl_early_data_alpn_mismatch = 9, + // The connection negotiated Channel ID, which is incompatible with 0-RTT. + ssl_early_data_channel_id = 10, + // Value 11 is reserved. (It has historically |ssl_early_data_token_binding|.) + // The client and server ticket age were too far apart. + ssl_early_data_ticket_age_skew = 12, + // QUIC parameters differ between this connection and the original. + ssl_early_data_quic_parameter_mismatch = 13, + // The application settings did not match the session. + ssl_early_data_alps_mismatch = 14, + // The value of the largest entry. + ssl_early_data_unsupported_with_custom_extension = 15, + ssl_early_data_reason_max_value = + ssl_early_data_unsupported_with_custom_extension +}; + +// SSL_get_early_data_reason returns details why 0-RTT was accepted or rejected +// on |ssl|. This is primarily useful on the server. +OPENSSL_EXPORT enum ssl_early_data_reason_t SSL_get_early_data_reason( + const SSL *ssl); + +// SSL_early_data_reason_string returns a string representation for |reason|, or +// NULL if |reason| is unknown. This function may be used for logging. +OPENSSL_EXPORT const char *SSL_early_data_reason_string( + enum ssl_early_data_reason_t reason); + + +// Encrypted ClientHello. +// +// ECH is a mechanism for encrypting the entire ClientHello message in TLS 1.3. +// This can prevent observers from seeing cleartext information about the +// connection, such as the server_name extension. +// +// By default, BoringSSL will treat the server name, session ticket, and client +// certificate as secret, but most other parameters, such as the ALPN protocol +// list will be treated as public and sent in the cleartext ClientHello. Other +// APIs may be added for applications with different secrecy requirements. +// +// ECH support in BoringSSL is still experimental and under development. +// +// See https://tools.ietf.org/html/draft-ietf-tls-esni-13. + +// SSL_set_enable_ech_grease configures whether the client will send a GREASE +// ECH extension when no supported ECHConfig is available. +OPENSSL_EXPORT void SSL_set_enable_ech_grease(SSL *ssl, int enable); + +// SSL_set1_ech_config_list configures |ssl| to, as a client, offer ECH with the +// specified configuration. |ech_config_list| should contain a serialized +// ECHConfigList structure. It returns one on success and zero on error. +// +// This function returns an error if the input is malformed. If the input is +// valid but none of the ECHConfigs implement supported parameters, it will +// return success and proceed without ECH. +// +// If a supported ECHConfig is found, |ssl| will encrypt the true ClientHello +// parameters. If the server cannot decrypt it, e.g. due to a key mismatch, ECH +// has a recovery flow. |ssl| will handshake using the cleartext parameters, +// including a public name in the ECHConfig. If using +// |SSL_CTX_set_custom_verify|, callers should use |SSL_get0_ech_name_override| +// to verify the certificate with the public name. If using the built-in +// verifier, the |X509_STORE_CTX| will be configured automatically. +// +// If no other errors are found in this handshake, it will fail with +// |SSL_R_ECH_REJECTED|. Since it didn't use the true parameters, the connection +// cannot be used for application data. Instead, callers should handle this +// error by calling |SSL_get0_ech_retry_configs| and retrying the connection +// with updated ECH parameters. If the retry also fails with +// |SSL_R_ECH_REJECTED|, the caller should report a connection failure. +OPENSSL_EXPORT int SSL_set1_ech_config_list(SSL *ssl, + const uint8_t *ech_config_list, + size_t ech_config_list_len); + +// SSL_get0_ech_name_override, if |ssl| is a client and the server rejected ECH, +// sets |*out_name| and |*out_name_len| to point to a buffer containing the ECH +// public name. Otherwise, the buffer will be empty. +// +// When offering ECH as a client, this function should be called during the +// certificate verification callback (see |SSL_CTX_set_custom_verify|). If +// |*out_name_len| is non-zero, the caller should verify the certificate against +// the result, interpreted as a DNS name, rather than the true server name. In +// this case, the handshake will never succeed and is only used to authenticate +// retry configs. See also |SSL_get0_ech_retry_configs|. +OPENSSL_EXPORT void SSL_get0_ech_name_override(const SSL *ssl, + const char **out_name, + size_t *out_name_len); + +// SSL_get0_ech_retry_configs sets |*out_retry_configs| and +// |*out_retry_configs_len| to a buffer containing a serialized ECHConfigList. +// If the server did not provide an ECHConfigList, |*out_retry_configs_len| will +// be zero. +// +// When handling an |SSL_R_ECH_REJECTED| error code as a client, callers should +// use this function to recover from potential key mismatches. If the result is +// non-empty, the caller should retry the connection, passing this buffer to +// |SSL_set1_ech_config_list|. If the result is empty, the server has rolled +// back ECH support, and the caller should retry without ECH. +// +// This function must only be called in response to an |SSL_R_ECH_REJECTED| +// error code. Calling this function on |ssl|s that have not authenticated the +// rejection handshake will assert in debug builds and otherwise return an +// unparsable list. +OPENSSL_EXPORT void SSL_get0_ech_retry_configs( + const SSL *ssl, const uint8_t **out_retry_configs, + size_t *out_retry_configs_len); + +// SSL_marshal_ech_config constructs a new serialized ECHConfig. On success, it +// sets |*out| to a newly-allocated buffer containing the result and |*out_len| +// to the size of the buffer. The caller must call |OPENSSL_free| on |*out| to +// release the memory. On failure, it returns zero. +// +// The |config_id| field is a single byte identifier for the ECHConfig. Reusing +// config IDs is allowed, but if multiple ECHConfigs with the same config ID are +// active at a time, server load may increase. See +// |SSL_ECH_KEYS_has_duplicate_config_id|. +// +// The public key and KEM algorithm are taken from |key|. |public_name| is the +// DNS name used to authenticate the recovery flow. |max_name_len| should be the +// length of the longest name in the ECHConfig's anonymity set and influences +// client padding decisions. +OPENSSL_EXPORT int SSL_marshal_ech_config(uint8_t **out, size_t *out_len, + uint8_t config_id, + const EVP_HPKE_KEY *key, + const char *public_name, + size_t max_name_len); + +// SSL_ECH_KEYS_new returns a newly-allocated |SSL_ECH_KEYS| or NULL on error. +OPENSSL_EXPORT SSL_ECH_KEYS *SSL_ECH_KEYS_new(void); + +// SSL_ECH_KEYS_up_ref increments the reference count of |keys|. +OPENSSL_EXPORT void SSL_ECH_KEYS_up_ref(SSL_ECH_KEYS *keys); + +// SSL_ECH_KEYS_free releases memory associated with |keys|. +OPENSSL_EXPORT void SSL_ECH_KEYS_free(SSL_ECH_KEYS *keys); + +// SSL_ECH_KEYS_add decodes |ech_config| as an ECHConfig and appends it with +// |key| to |keys|. If |is_retry_config| is non-zero, this config will be +// returned to the client on configuration mismatch. It returns one on success +// and zero on error. +// +// This function should be called successively to register each ECHConfig in +// decreasing order of preference. This configuration must be completed before +// setting |keys| on an |SSL_CTX| with |SSL_CTX_set1_ech_keys|. After that +// point, |keys| is immutable; no more ECHConfig values may be added. +// +// See also |SSL_CTX_set1_ech_keys|. +OPENSSL_EXPORT int SSL_ECH_KEYS_add(SSL_ECH_KEYS *keys, int is_retry_config, + const uint8_t *ech_config, + size_t ech_config_len, + const EVP_HPKE_KEY *key); + +// SSL_ECH_KEYS_has_duplicate_config_id returns one if |keys| has duplicate +// config IDs or zero otherwise. Duplicate config IDs still work, but may +// increase server load due to trial decryption. +OPENSSL_EXPORT int SSL_ECH_KEYS_has_duplicate_config_id( + const SSL_ECH_KEYS *keys); + +// SSL_ECH_KEYS_marshal_retry_configs serializes the retry configs in |keys| as +// an ECHConfigList. On success, it sets |*out| to a newly-allocated buffer +// containing the result and |*out_len| to the size of the buffer. The caller +// must call |OPENSSL_free| on |*out| to release the memory. On failure, it +// returns zero. +// +// This output may be advertised to clients in DNS. +OPENSSL_EXPORT int SSL_ECH_KEYS_marshal_retry_configs(const SSL_ECH_KEYS *keys, + uint8_t **out, + size_t *out_len); + +// SSL_CTX_set1_ech_keys configures |ctx| to use |keys| to decrypt encrypted +// ClientHellos. It returns one on success, and zero on failure. If |keys| does +// not contain any retry configs, this function will fail. Retry configs are +// marked as such when they are added to |keys| with |SSL_ECH_KEYS_add|. +// +// Once |keys| has been passed to this function, it is immutable. Unlike most +// |SSL_CTX| configuration functions, this function may be called even if |ctx| +// already has associated connections on multiple threads. This may be used to +// rotate keys in a long-lived server process. +// +// The configured ECHConfig values should also be advertised out-of-band via DNS +// (see draft-ietf-dnsop-svcb-https). Before advertising an ECHConfig in DNS, +// deployments should ensure all instances of the service are configured with +// the ECHConfig and corresponding private key. +// +// Only the most recent fully-deployed ECHConfigs should be advertised in DNS. +// |keys| may contain a newer set if those ECHConfigs are mid-deployment. It +// should also contain older sets, until the DNS change has rolled out and the +// old records have expired from caches. +// +// If there is a mismatch, |SSL| objects associated with |ctx| will complete the +// handshake using the cleartext ClientHello and send updated ECHConfig values +// to the client. The client will then retry to recover, but with a latency +// penalty. This recovery flow depends on the public name in the ECHConfig. +// Before advertising an ECHConfig in DNS, deployments must ensure all instances +// of the service can present a valid certificate for the public name. +// +// BoringSSL negotiates ECH before certificate selection callbacks are called, +// including |SSL_CTX_set_select_certificate_cb|. If ECH is negotiated, the +// reported |SSL_CLIENT_HELLO| structure and |SSL_get_servername| function will +// transparently reflect the inner ClientHello. Callers should select parameters +// based on these values to correctly handle ECH as well as the recovery flow. +OPENSSL_EXPORT int SSL_CTX_set1_ech_keys(SSL_CTX *ctx, SSL_ECH_KEYS *keys); + +// SSL_ech_accepted returns one if |ssl| negotiated ECH and zero otherwise. +OPENSSL_EXPORT int SSL_ech_accepted(const SSL *ssl); + + +// Alerts. +// +// TLS uses alerts to signal error conditions. Alerts have a type (warning or +// fatal) and description. OpenSSL internally handles fatal alerts with +// dedicated error codes (see |SSL_AD_REASON_OFFSET|). Except for close_notify, +// warning alerts are silently ignored and may only be surfaced with +// |SSL_CTX_set_info_callback|. + +// SSL_AD_REASON_OFFSET is the offset between error reasons and |SSL_AD_*| +// values. Any error code under |ERR_LIB_SSL| with an error reason above this +// value corresponds to an alert description. Consumers may add or subtract +// |SSL_AD_REASON_OFFSET| to convert between them. +// +// make_errors.go reserves error codes above 1000 for manually-assigned errors. +// This value must be kept in sync with reservedReasonCode in make_errors.h +#define SSL_AD_REASON_OFFSET 1000 + +// SSL_AD_* are alert descriptions. +#define SSL_AD_CLOSE_NOTIFY SSL3_AD_CLOSE_NOTIFY +#define SSL_AD_UNEXPECTED_MESSAGE SSL3_AD_UNEXPECTED_MESSAGE +#define SSL_AD_BAD_RECORD_MAC SSL3_AD_BAD_RECORD_MAC +#define SSL_AD_DECRYPTION_FAILED TLS1_AD_DECRYPTION_FAILED +#define SSL_AD_RECORD_OVERFLOW TLS1_AD_RECORD_OVERFLOW +#define SSL_AD_DECOMPRESSION_FAILURE SSL3_AD_DECOMPRESSION_FAILURE +#define SSL_AD_HANDSHAKE_FAILURE SSL3_AD_HANDSHAKE_FAILURE +#define SSL_AD_NO_CERTIFICATE SSL3_AD_NO_CERTIFICATE // Legacy SSL 3.0 value +#define SSL_AD_BAD_CERTIFICATE SSL3_AD_BAD_CERTIFICATE +#define SSL_AD_UNSUPPORTED_CERTIFICATE SSL3_AD_UNSUPPORTED_CERTIFICATE +#define SSL_AD_CERTIFICATE_REVOKED SSL3_AD_CERTIFICATE_REVOKED +#define SSL_AD_CERTIFICATE_EXPIRED SSL3_AD_CERTIFICATE_EXPIRED +#define SSL_AD_CERTIFICATE_UNKNOWN SSL3_AD_CERTIFICATE_UNKNOWN +#define SSL_AD_ILLEGAL_PARAMETER SSL3_AD_ILLEGAL_PARAMETER +#define SSL_AD_UNKNOWN_CA TLS1_AD_UNKNOWN_CA +#define SSL_AD_ACCESS_DENIED TLS1_AD_ACCESS_DENIED +#define SSL_AD_DECODE_ERROR TLS1_AD_DECODE_ERROR +#define SSL_AD_DECRYPT_ERROR TLS1_AD_DECRYPT_ERROR +#define SSL_AD_EXPORT_RESTRICTION TLS1_AD_EXPORT_RESTRICTION +#define SSL_AD_PROTOCOL_VERSION TLS1_AD_PROTOCOL_VERSION +#define SSL_AD_INSUFFICIENT_SECURITY TLS1_AD_INSUFFICIENT_SECURITY +#define SSL_AD_INTERNAL_ERROR TLS1_AD_INTERNAL_ERROR +#define SSL_AD_INAPPROPRIATE_FALLBACK SSL3_AD_INAPPROPRIATE_FALLBACK +#define SSL_AD_USER_CANCELLED TLS1_AD_USER_CANCELLED +#define SSL_AD_NO_RENEGOTIATION TLS1_AD_NO_RENEGOTIATION +#define SSL_AD_MISSING_EXTENSION TLS1_AD_MISSING_EXTENSION +#define SSL_AD_UNSUPPORTED_EXTENSION TLS1_AD_UNSUPPORTED_EXTENSION +#define SSL_AD_CERTIFICATE_UNOBTAINABLE TLS1_AD_CERTIFICATE_UNOBTAINABLE +#define SSL_AD_UNRECOGNIZED_NAME TLS1_AD_UNRECOGNIZED_NAME +#define SSL_AD_BAD_CERTIFICATE_STATUS_RESPONSE \ + TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE +#define SSL_AD_BAD_CERTIFICATE_HASH_VALUE TLS1_AD_BAD_CERTIFICATE_HASH_VALUE +#define SSL_AD_UNKNOWN_PSK_IDENTITY TLS1_AD_UNKNOWN_PSK_IDENTITY +#define SSL_AD_CERTIFICATE_REQUIRED TLS1_AD_CERTIFICATE_REQUIRED +#define SSL_AD_NO_APPLICATION_PROTOCOL TLS1_AD_NO_APPLICATION_PROTOCOL +#define SSL_AD_ECH_REQUIRED TLS1_AD_ECH_REQUIRED + +// SSL_alert_type_string_long returns a string description of |value| as an +// alert type (warning or fatal). +OPENSSL_EXPORT const char *SSL_alert_type_string_long(int value); + +// SSL_alert_desc_string_long returns a string description of |value| as an +// alert description or "unknown" if unknown. +OPENSSL_EXPORT const char *SSL_alert_desc_string_long(int value); + +// SSL_send_fatal_alert sends a fatal alert over |ssl| of the specified type, +// which should be one of the |SSL_AD_*| constants. It returns one on success +// and <= 0 on error. The caller should pass the return value into +// |SSL_get_error| to determine how to proceed. Once this function has been +// called, future calls to |SSL_write| will fail. +// +// If retrying a failed operation due to |SSL_ERROR_WANT_WRITE|, subsequent +// calls must use the same |alert| parameter. +OPENSSL_EXPORT int SSL_send_fatal_alert(SSL *ssl, uint8_t alert); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int SSL_set_ex_data(SSL *ssl, int idx, void *data); +OPENSSL_EXPORT void *SSL_get_ex_data(const SSL *ssl, int idx); +OPENSSL_EXPORT int SSL_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + +OPENSSL_EXPORT int SSL_SESSION_set_ex_data(SSL_SESSION *session, int idx, + void *data); +OPENSSL_EXPORT void *SSL_SESSION_get_ex_data(const SSL_SESSION *session, + int idx); +OPENSSL_EXPORT int SSL_SESSION_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + +OPENSSL_EXPORT int SSL_CTX_set_ex_data(SSL_CTX *ctx, int idx, void *data); +OPENSSL_EXPORT void *SSL_CTX_get_ex_data(const SSL_CTX *ctx, int idx); +OPENSSL_EXPORT int SSL_CTX_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); + + +// Low-level record-layer state. + +// SSL_get_ivs sets |*out_iv_len| to the length of the IVs for the ciphers +// underlying |ssl| and sets |*out_read_iv| and |*out_write_iv| to point to the +// current IVs for the read and write directions. This is only meaningful for +// connections with implicit IVs (i.e. CBC mode with TLS 1.0). +// +// It returns one on success or zero on error. +OPENSSL_EXPORT int SSL_get_ivs(const SSL *ssl, const uint8_t **out_read_iv, + const uint8_t **out_write_iv, + size_t *out_iv_len); + +// SSL_get_key_block_len returns the length of |ssl|'s key block, for TLS 1.2 +// and below. It is an error to call this function during a handshake, or if +// |ssl| negotiated TLS 1.3. +OPENSSL_EXPORT size_t SSL_get_key_block_len(const SSL *ssl); + +// SSL_generate_key_block generates |out_len| bytes of key material for |ssl|'s +// current connection state, for TLS 1.2 and below. It is an error to call this +// function during a handshake, or if |ssl| negotiated TLS 1.3. +OPENSSL_EXPORT int SSL_generate_key_block(const SSL *ssl, uint8_t *out, + size_t out_len); + +// SSL_get_read_traffic_secret retrives |ssl|'s read traffic key for the current +// connection state. This is only valid for TLS 1.3 connections. It is an error +// to call this function during a handshake, or if |ssl| was negotiated with +// TLS 1.2 or lower. +// +// If |secret| is NULL then |*out_len| is +// set to the maximum number of output bytes. Otherwise, on entry, +// |*out_len| must contain the length of the |secret| buffer. If the call +// is successful, the read traffic secret is written to |secret| and |*out_len| +// is set to its length. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int SSL_get_read_traffic_secret( + const SSL *ssl, + uint8_t *secret, size_t *out_len); + +// SSL_get_write_traffic_secret retrieves |ssl|'s write traffic key for the +// current connection state. This is only valid for TLS 1.3 connections. It is +// an error to call this function during a handshake, or if |ssl| was negotiated +// with TLS 1.2 or lower. +// +// If |secret| is NULL then |*out_len| is +// set to the maximum number of output bytes. Otherwise, on entry, +// |*out_len| must contain the length of the |secret| buffer. If the call +// is successful, the write traffic secret is written to |secret| and |*out_len| +// is set to its length. +// +// It returns one on success, or zero on error. +OPENSSL_EXPORT int SSL_get_write_traffic_secret( + const SSL *ssl, + uint8_t *secret, size_t *out_len); + +// SSL_get_read_sequence returns, in TLS, the expected sequence number of the +// next incoming record in the current epoch. In DTLS, it returns the maximum +// sequence number received in the current epoch and includes the epoch number +// in the two most significant bytes. +OPENSSL_EXPORT uint64_t SSL_get_read_sequence(const SSL *ssl); + +// SSL_get_write_sequence returns the sequence number of the next outgoing +// record in the current epoch. In DTLS, it includes the epoch number in the +// two most significant bytes. +OPENSSL_EXPORT uint64_t SSL_get_write_sequence(const SSL *ssl); + +// SSL_CTX_set_record_protocol_version returns whether |version| is zero. +OPENSSL_EXPORT int SSL_CTX_set_record_protocol_version(SSL_CTX *ctx, + int version); + + +// Handshake hints. +// +// WARNING: Contact the BoringSSL team before using this API. While this +// mechanism was designed to gracefully recover from version skew and +// configuration mismatch, splitting a single TLS server into multiple services +// is complex. +// +// Some server deployments make asynchronous RPC calls in both ClientHello +// dispatch and private key operations. In TLS handshakes where the private key +// operation occurs in the first round-trip, this results in two consecutive RPC +// round-trips. Handshake hints allow the RPC service to predict a signature. +// If correctly predicted, this can skip the second RPC call. +// +// First, the server installs a certificate selection callback (see +// |SSL_CTX_set_select_certificate_cb|). When that is called, it performs the +// RPC as before, but includes the ClientHello and a capabilities string from +// |SSL_serialize_capabilities|. +// +// Next, the RPC service creates its own |SSL| object, applies the results of +// certificate selection, calls |SSL_request_handshake_hints|, and runs the +// handshake. If this successfully computes handshake hints (see +// |SSL_serialize_handshake_hints|), the RPC server should send the hints +// alongside any certificate selection results. +// +// Finally, the server calls |SSL_set_handshake_hints| and applies any +// configuration from the RPC server. It then completes the handshake as before. +// If the hints apply, BoringSSL will use the predicted signature and skip the +// private key callbacks. Otherwise, BoringSSL will call private key callbacks +// to generate a signature as before. +// +// Callers should synchronize configuration across the two services. +// Configuration mismatches and some cases of version skew are not fatal, but +// may result in the hints not applying. Additionally, some handshake flows use +// the private key in later round-trips, such as TLS 1.3 HelloRetryRequest. In +// those cases, BoringSSL will not predict a signature as there is no benefit. +// Callers must allow for handshakes to complete without a predicted signature. + +// SSL_serialize_capabilities writes an opaque byte string to |out| describing +// some of |ssl|'s capabilities. It returns one on success and zero on error. +// +// This string is used by BoringSSL internally to reduce the impact of version +// skew. +OPENSSL_EXPORT int SSL_serialize_capabilities(const SSL *ssl, CBB *out); + +// SSL_request_handshake_hints configures |ssl| to generate a handshake hint for +// |client_hello|. It returns one on success and zero on error. |client_hello| +// should contain a serialized ClientHello structure, from the |client_hello| +// and |client_hello_len| fields of the |SSL_CLIENT_HELLO| structure. +// |capabilities| should contain the output of |SSL_serialize_capabilities|. +// +// When configured, |ssl| will perform no I/O (so there is no need to configure +// |BIO|s). For QUIC, the caller should still configure an |SSL_QUIC_METHOD|, +// but the callbacks themselves will never be called and may be left NULL or +// report failure. |SSL_provide_quic_data| also should not be called. +// +// If hint generation is successful, |SSL_do_handshake| will stop the handshake +// early with |SSL_get_error| returning |SSL_ERROR_HANDSHAKE_HINTS_READY|. At +// this point, the caller should run |SSL_serialize_handshake_hints| to extract +// the resulting hints. +// +// Hint generation may fail if, e.g., |ssl| was unable to process the +// ClientHello. Callers should then complete the certificate selection RPC and +// continue the original handshake with no hint. It will likely fail, but this +// reports the correct alert to the client and is more robust in case of +// mismatch. +OPENSSL_EXPORT int SSL_request_handshake_hints(SSL *ssl, + const uint8_t *client_hello, + size_t client_hello_len, + const uint8_t *capabilities, + size_t capabilities_len); + +// SSL_serialize_handshake_hints writes an opaque byte string to |out| +// containing the handshake hints computed by |out|. It returns one on success +// and zero on error. This function should only be called if +// |SSL_request_handshake_hints| was configured and the handshake terminated +// with |SSL_ERROR_HANDSHAKE_HINTS_READY|. +// +// This string may be passed to |SSL_set_handshake_hints| on another |SSL| to +// avoid an extra signature call. +OPENSSL_EXPORT int SSL_serialize_handshake_hints(const SSL *ssl, CBB *out); + +// SSL_set_handshake_hints configures |ssl| to use |hints| as handshake hints. +// It returns one on success and zero on error. The handshake will then continue +// as before, but apply predicted values from |hints| where applicable. +// +// Hints may contain connection and session secrets, so they must not leak and +// must come from a source trusted to terminate the connection. However, they +// will not change |ssl|'s configuration. The caller is responsible for +// serializing and applying options from the RPC server as needed. This ensures +// |ssl|'s behavior is self-consistent and consistent with the caller's local +// decisions. +OPENSSL_EXPORT int SSL_set_handshake_hints(SSL *ssl, const uint8_t *hints, + size_t hints_len); + + +// Obscure functions. + +// SSL_CTX_set_msg_callback installs |cb| as the message callback for |ctx|. +// This callback will be called when sending or receiving low-level record +// headers, complete handshake messages, ChangeCipherSpec, and alerts. +// |write_p| is one for outgoing messages and zero for incoming messages. +// +// For each record header, |cb| is called with |version| = 0 and |content_type| +// = |SSL3_RT_HEADER|. The |len| bytes from |buf| contain the header. Note that +// this does not include the record body. If the record is sealed, the length +// in the header is the length of the ciphertext. +// +// For each handshake message, ChangeCipherSpec, and alert, |version| is the +// protocol version and |content_type| is the corresponding record type. The +// |len| bytes from |buf| contain the handshake message, one-byte +// ChangeCipherSpec body, and two-byte alert, respectively. +// +// In connections that enable ECH, |cb| is additionally called with +// |content_type| = |SSL3_RT_CLIENT_HELLO_INNER| for each ClientHelloInner that +// is encrypted or decrypted. The |len| bytes from |buf| contain the +// ClientHelloInner, including the reconstructed outer extensions and handshake +// header. +// +// For a V2ClientHello, |version| is |SSL2_VERSION|, |content_type| is zero, and +// the |len| bytes from |buf| contain the V2ClientHello structure. +OPENSSL_EXPORT void SSL_CTX_set_msg_callback( + SSL_CTX *ctx, void (*cb)(int is_write, int version, int content_type, + const void *buf, size_t len, SSL *ssl, void *arg)); + +// SSL_CTX_set_msg_callback_arg sets the |arg| parameter of the message +// callback. +OPENSSL_EXPORT void SSL_CTX_set_msg_callback_arg(SSL_CTX *ctx, void *arg); + +// SSL_set_msg_callback installs |cb| as the message callback of |ssl|. See +// |SSL_CTX_set_msg_callback| for when this callback is called. +OPENSSL_EXPORT void SSL_set_msg_callback( + SSL *ssl, void (*cb)(int write_p, int version, int content_type, + const void *buf, size_t len, SSL *ssl, void *arg)); + +// SSL_set_msg_callback_arg sets the |arg| parameter of the message callback. +OPENSSL_EXPORT void SSL_set_msg_callback_arg(SSL *ssl, void *arg); + +// SSL_CTX_set_keylog_callback configures a callback to log key material. This +// is intended for debugging use with tools like Wireshark. The |cb| function +// should log |line| followed by a newline, synchronizing with any concurrent +// access to the log. +// +// The format is described in +// https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format. +OPENSSL_EXPORT void SSL_CTX_set_keylog_callback(SSL_CTX *ctx, + void (*cb)(const SSL *ssl, + const char *line)); + +// SSL_CTX_get_keylog_callback returns the callback configured by +// |SSL_CTX_set_keylog_callback|. +OPENSSL_EXPORT void (*SSL_CTX_get_keylog_callback(const SSL_CTX *ctx))( + const SSL *ssl, const char *line); + +// SSL_CTX_set_current_time_cb configures a callback to retrieve the current +// time, which should be set in |*out_clock|. This can be used for testing +// purposes; for example, a callback can be configured that returns a time +// set explicitly by the test. The |ssl| pointer passed to |cb| is always null. +OPENSSL_EXPORT void SSL_CTX_set_current_time_cb( + SSL_CTX *ctx, void (*cb)(const SSL *ssl, struct timeval *out_clock)); + +// SSL_set_shed_handshake_config allows some of the configuration of |ssl| to be +// freed after its handshake completes. Once configuration has been shed, APIs +// that query it may fail. "Configuration" in this context means anything that +// was set by the caller, as distinct from information derived from the +// handshake. For example, |SSL_get_ciphers| queries how the |SSL| was +// configured by the caller, and fails after configuration has been shed, +// whereas |SSL_get_cipher| queries the result of the handshake, and is +// unaffected by configuration shedding. +// +// If configuration shedding is enabled, it is an error to call |SSL_clear|. +// +// Note that configuration shedding as a client additionally depends on +// renegotiation being disabled (see |SSL_set_renegotiate_mode|). If +// renegotiation is possible, the configuration will be retained. If +// configuration shedding is enabled and renegotiation later disabled after the +// handshake, |SSL_set_renegotiate_mode| will shed configuration then. This may +// be useful for clients which support renegotiation with some ALPN protocols, +// such as HTTP/1.1, and not others, such as HTTP/2. +OPENSSL_EXPORT void SSL_set_shed_handshake_config(SSL *ssl, int enable); + +enum ssl_renegotiate_mode_t { + ssl_renegotiate_never = 0, + ssl_renegotiate_once, + ssl_renegotiate_freely, + ssl_renegotiate_ignore, + ssl_renegotiate_explicit +}; + +// SSL_set_renegotiate_mode configures how |ssl|, a client, reacts to +// renegotiation attempts by a server. If |ssl| is a server, peer-initiated +// renegotiations are *always* rejected and this function does nothing. +// +// WARNING: Renegotiation is error-prone, complicates TLS's security properties, +// and increases its attack surface. When enabled, many common assumptions about +// BoringSSL's behavior no longer hold, and the calling application must handle +// more cases. Renegotiation is also incompatible with many application +// protocols, e.g. section 9.2.1 of RFC 7540. Many functions behave in ambiguous +// or undefined ways during a renegotiation. +// +// The renegotiation mode defaults to |ssl_renegotiate_never|, but may be set +// at any point in a connection's lifetime. Set it to |ssl_renegotiate_once| to +// allow one renegotiation, |ssl_renegotiate_freely| to allow all +// renegotiations or |ssl_renegotiate_ignore| to ignore HelloRequest messages. +// Note that ignoring HelloRequest messages may cause the connection to stall +// if the server waits for the renegotiation to complete. +// +// If set to |ssl_renegotiate_explicit|, |SSL_read| and |SSL_peek| calls which +// encounter a HelloRequest will pause with |SSL_ERROR_WANT_RENEGOTIATE|. +// |SSL_write| will continue to work while paused. The caller may call +// |SSL_renegotiate| to begin the renegotiation at a later point. This mode may +// be used if callers wish to eagerly call |SSL_peek| without triggering a +// renegotiation. +// +// If configuration shedding is enabled (see |SSL_set_shed_handshake_config|), +// configuration is released if, at any point after the handshake, renegotiation +// is disabled. It is not possible to switch from disabling renegotiation to +// enabling it on a given connection. Callers that condition renegotiation on, +// e.g., ALPN must enable renegotiation before the handshake and conditionally +// disable it afterwards. +// +// When enabled, renegotiation can cause properties of |ssl|, such as the cipher +// suite, to change during the lifetime of the connection. More over, during a +// renegotiation, not all properties of the new handshake are available or fully +// established. In BoringSSL, most functions, such as |SSL_get_current_cipher|, +// report information from the most recently completed handshake, not the +// pending one. However, renegotiation may rerun handshake callbacks, such as +// |SSL_CTX_set_cert_cb|. Such callbacks must ensure they are acting on the +// desired versions of each property. +// +// BoringSSL does not reverify peer certificates on renegotiation and instead +// requires they match between handshakes, so certificate verification callbacks +// (see |SSL_CTX_set_custom_verify|) may assume |ssl| is in the initial +// handshake and use |SSL_get0_peer_certificates|, etc. +// +// There is no support in BoringSSL for initiating renegotiations as a client +// or server. +OPENSSL_EXPORT void SSL_set_renegotiate_mode(SSL *ssl, + enum ssl_renegotiate_mode_t mode); + +// SSL_renegotiate starts a deferred renegotiation on |ssl| if it was configured +// with |ssl_renegotiate_explicit| and has a pending HelloRequest. It returns +// one on success and zero on error. +// +// This function does not do perform any I/O. On success, a subsequent +// |SSL_do_handshake| call will run the handshake. |SSL_write| and +// |SSL_read| will also complete the handshake before sending or receiving +// application data. +OPENSSL_EXPORT int SSL_renegotiate(SSL *ssl); + +// SSL_renegotiate_pending returns one if |ssl| is in the middle of a +// renegotiation. +OPENSSL_EXPORT int SSL_renegotiate_pending(SSL *ssl); + +// SSL_total_renegotiations returns the total number of renegotiation handshakes +// performed by |ssl|. This includes the pending renegotiation, if any. +OPENSSL_EXPORT int SSL_total_renegotiations(const SSL *ssl); + +// SSL_MAX_CERT_LIST_DEFAULT is the default maximum length, in bytes, of a peer +// certificate chain. +#define SSL_MAX_CERT_LIST_DEFAULT (1024 * 100) + +// SSL_CTX_get_max_cert_list returns the maximum length, in bytes, of a peer +// certificate chain accepted by |ctx|. +OPENSSL_EXPORT size_t SSL_CTX_get_max_cert_list(const SSL_CTX *ctx); + +// SSL_CTX_set_max_cert_list sets the maximum length, in bytes, of a peer +// certificate chain to |max_cert_list|. This affects how much memory may be +// consumed during the handshake. +OPENSSL_EXPORT void SSL_CTX_set_max_cert_list(SSL_CTX *ctx, + size_t max_cert_list); + +// SSL_get_max_cert_list returns the maximum length, in bytes, of a peer +// certificate chain accepted by |ssl|. +OPENSSL_EXPORT size_t SSL_get_max_cert_list(const SSL *ssl); + +// SSL_set_max_cert_list sets the maximum length, in bytes, of a peer +// certificate chain to |max_cert_list|. This affects how much memory may be +// consumed during the handshake. +OPENSSL_EXPORT void SSL_set_max_cert_list(SSL *ssl, size_t max_cert_list); + +// SSL_CTX_set_max_send_fragment sets the maximum length, in bytes, of records +// sent by |ctx|. Beyond this length, handshake messages and application data +// will be split into multiple records. It returns one on success or zero on +// error. +OPENSSL_EXPORT int SSL_CTX_set_max_send_fragment(SSL_CTX *ctx, + size_t max_send_fragment); + +// SSL_set_max_send_fragment sets the maximum length, in bytes, of records sent +// by |ssl|. Beyond this length, handshake messages and application data will +// be split into multiple records. It returns one on success or zero on +// error. The minimum is 512, and the max is 16384. +OPENSSL_EXPORT int SSL_set_max_send_fragment(SSL *ssl, + size_t max_send_fragment); + +// ssl_early_callback_ctx (aka |SSL_CLIENT_HELLO|) is passed to certain +// callbacks that are called very early on during the server handshake. At this +// point, much of the SSL* hasn't been filled out and only the ClientHello can +// be depended on. +struct ssl_early_callback_ctx { + SSL *ssl; + const uint8_t *client_hello; + size_t client_hello_len; + uint16_t version; + const uint8_t *random; + size_t random_len; + const uint8_t *session_id; + size_t session_id_len; + const uint8_t *cipher_suites; + size_t cipher_suites_len; + const uint8_t *compression_methods; + size_t compression_methods_len; + const uint8_t *extensions; + size_t extensions_len; +} /* SSL_CLIENT_HELLO */; + +// ssl_select_cert_result_t enumerates the possible results from selecting a +// certificate with |select_certificate_cb|. +enum ssl_select_cert_result_t { + // ssl_select_cert_success indicates that the certificate selection was + // successful. + ssl_select_cert_success = 1, + // ssl_select_cert_retry indicates that the operation could not be + // immediately completed and must be reattempted at a later point. + ssl_select_cert_retry = 0, + // ssl_select_cert_error indicates that a fatal error occured and the + // handshake should be terminated. + ssl_select_cert_error = -1 +}; + +// SSL_early_callback_ctx_extension_get searches the extensions in +// |client_hello| for an extension of the given type. If not found, it returns +// zero. Otherwise it sets |out_data| to point to the extension contents (not +// including the type and length bytes), sets |out_len| to the length of the +// extension contents and returns one. +OPENSSL_EXPORT int SSL_early_callback_ctx_extension_get( + const SSL_CLIENT_HELLO *client_hello, uint16_t extension_type, + const uint8_t **out_data, size_t *out_len); + +// SSL_CTX_set_select_certificate_cb sets a callback that is called before most +// ClientHello processing and before the decision whether to resume a session +// is made. The callback may inspect the ClientHello and configure the +// connection. See |ssl_select_cert_result_t| for details of the return values. +// +// In the case that a retry is indicated, |SSL_get_error| will return +// |SSL_ERROR_PENDING_CERTIFICATE| and the caller should arrange for the +// high-level operation on |ssl| to be retried at a later time, which will +// result in another call to |cb|. +// +// |SSL_get_servername| may be used during this callback. +// +// Note: The |SSL_CLIENT_HELLO| is only valid for the duration of the callback +// and is not valid while the handshake is paused. +OPENSSL_EXPORT void SSL_CTX_set_select_certificate_cb( + SSL_CTX *ctx, + enum ssl_select_cert_result_t (*cb)(const SSL_CLIENT_HELLO *)); + +// SSL_CTX_set_dos_protection_cb sets a callback that is called once the +// resumption decision for a ClientHello has been made. It can return one to +// allow the handshake to continue or zero to cause the handshake to abort. +OPENSSL_EXPORT void SSL_CTX_set_dos_protection_cb( + SSL_CTX *ctx, int (*cb)(const SSL_CLIENT_HELLO *)); + +// SSL_CTX_set_reverify_on_resume configures whether the certificate +// verification callback will be used to reverify stored certificates +// when resuming a session. This only works with |SSL_CTX_set_custom_verify|. +// For now, this is incompatible with |SSL_VERIFY_NONE| mode, and is only +// respected on clients. +OPENSSL_EXPORT void SSL_CTX_set_reverify_on_resume(SSL_CTX *ctx, int enabled); + +// SSL_set_enforce_rsa_key_usage configures whether, when |ssl| is a client +// negotiating TLS 1.2 or below, the keyUsage extension of RSA leaf server +// certificates will be checked for consistency with the TLS usage. In all other +// cases, this check is always enabled. +// +// This parameter may be set late; it will not be read until after the +// certificate verification callback. +OPENSSL_EXPORT void SSL_set_enforce_rsa_key_usage(SSL *ssl, int enabled); + +// SSL_was_key_usage_invalid returns one if |ssl|'s handshake succeeded despite +// using TLS parameters which were incompatible with the leaf certificate's +// keyUsage extension. Otherwise, it returns zero. +// +// If |SSL_set_enforce_rsa_key_usage| is enabled or not applicable, this +// function will always return zero because key usages will be consistently +// checked. +OPENSSL_EXPORT int SSL_was_key_usage_invalid(const SSL *ssl); + +// SSL_ST_* are possible values for |SSL_state|, the bitmasks that make them up, +// and some historical values for compatibility. Only |SSL_ST_INIT| and +// |SSL_ST_OK| are ever returned. +#define SSL_ST_CONNECT 0x1000 +#define SSL_ST_ACCEPT 0x2000 +#define SSL_ST_MASK 0x0FFF +#define SSL_ST_INIT (SSL_ST_CONNECT | SSL_ST_ACCEPT) +#define SSL_ST_OK 0x03 +#define SSL_ST_RENEGOTIATE (0x04 | SSL_ST_INIT) +#define SSL_ST_BEFORE (0x05 | SSL_ST_INIT) + +// OSSL_HANDSHAKE_STATE enumerates possible TLS states returned from +// |SSL_get_state| and |SSL_state|. TLS_ST_* are aliases for |SSL_ST_*| for +// OpenSSL 1.1.0 compatibility. +typedef enum { + TLS_ST_OK = SSL_ST_OK, + TLS_ST_BEFORE = SSL_ST_INIT +} OSSL_HANDSHAKE_STATE; + +// SSL_CB_* are possible values for the |type| parameter in the info +// callback and the bitmasks that make them up. +#define SSL_CB_LOOP 0x01 +#define SSL_CB_EXIT 0x02 +#define SSL_CB_READ 0x04 +#define SSL_CB_WRITE 0x08 +#define SSL_CB_ALERT 0x4000 +#define SSL_CB_READ_ALERT (SSL_CB_ALERT | SSL_CB_READ) +#define SSL_CB_WRITE_ALERT (SSL_CB_ALERT | SSL_CB_WRITE) +#define SSL_CB_ACCEPT_LOOP (SSL_ST_ACCEPT | SSL_CB_LOOP) +#define SSL_CB_ACCEPT_EXIT (SSL_ST_ACCEPT | SSL_CB_EXIT) +#define SSL_CB_CONNECT_LOOP (SSL_ST_CONNECT | SSL_CB_LOOP) +#define SSL_CB_CONNECT_EXIT (SSL_ST_CONNECT | SSL_CB_EXIT) +#define SSL_CB_HANDSHAKE_START 0x10 +#define SSL_CB_HANDSHAKE_DONE 0x20 + +// SSL_CTX_set_info_callback configures a callback to be run when various +// events occur during a connection's lifetime. The |type| argument determines +// the type of event and the meaning of the |value| argument. Callbacks must +// ignore unexpected |type| values. +// +// |SSL_CB_READ_ALERT| is signaled for each alert received, warning or fatal. +// The |value| argument is a 16-bit value where the alert level (either +// |SSL3_AL_WARNING| or |SSL3_AL_FATAL|) is in the most-significant eight bits +// and the alert type (one of |SSL_AD_*|) is in the least-significant eight. +// +// |SSL_CB_WRITE_ALERT| is signaled for each alert sent. The |value| argument +// is constructed as with |SSL_CB_READ_ALERT|. +// +// |SSL_CB_HANDSHAKE_START| is signaled when a handshake begins. The |value| +// argument is always one. +// +// |SSL_CB_HANDSHAKE_DONE| is signaled when a handshake completes successfully. +// The |value| argument is always one. If a handshake False Starts, this event +// may be used to determine when the Finished message is received. +// +// The following event types expose implementation details of the handshake +// state machine. Consuming them is deprecated. +// +// |SSL_CB_ACCEPT_LOOP| (respectively, |SSL_CB_CONNECT_LOOP|) is signaled when +// a server (respectively, client) handshake progresses. The |value| argument +// is always one. +// +// |SSL_CB_ACCEPT_EXIT| (respectively, |SSL_CB_CONNECT_EXIT|) is signaled when +// a server (respectively, client) handshake completes, fails, or is paused. +// The |value| argument is one if the handshake succeeded and <= 0 +// otherwise. +OPENSSL_EXPORT void SSL_CTX_set_info_callback(SSL_CTX *ctx, + void (*cb)(const SSL *ssl, + int type, int value)); + +// SSL_CTX_get_info_callback returns the callback set by +// |SSL_CTX_set_info_callback|. +OPENSSL_EXPORT void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl, + int type, + int value); + +// SSL_set_info_callback configures a callback to be run at various events +// during a connection's lifetime. See |SSL_CTX_set_info_callback|. +OPENSSL_EXPORT void SSL_set_info_callback(SSL *ssl, + void (*cb)(const SSL *ssl, int type, + int value)); + +// SSL_get_info_callback returns the callback set by |SSL_set_info_callback|. +OPENSSL_EXPORT void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl, + int type, + int value); + +// SSL_state_string_long returns the current state of the handshake state +// machine as a string. This may be useful for debugging and logging. +OPENSSL_EXPORT const char *SSL_state_string_long(const SSL *ssl); + +#define SSL_SENT_SHUTDOWN 1 +#define SSL_RECEIVED_SHUTDOWN 2 + +// SSL_get_shutdown returns a bitmask with a subset of |SSL_SENT_SHUTDOWN| and +// |SSL_RECEIVED_SHUTDOWN| to query whether close_notify was sent or received, +// respectively. +OPENSSL_EXPORT int SSL_get_shutdown(const SSL *ssl); + +// SSL_get_peer_signature_algorithm returns the signature algorithm used by the +// peer. If not applicable, it returns zero. +OPENSSL_EXPORT uint16_t SSL_get_peer_signature_algorithm(const SSL *ssl); + +// SSL_get_peer_signature_nid sets |psig_nid| to the NID of the digest used by +// the peer to sign their TLS messages. Returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_get_peer_signature_nid(const SSL *ssl, int *psig_nid); + +// SSL_get_peer_signature_type_nid sets |psigtype_nid| to the signature type +// used by the peer to sign their TLS messages. The signature type is the NID of +// the public key type used for signing. Returns one on success and zero on +// failure. +OPENSSL_EXPORT int SSL_get_peer_signature_type_nid(const SSL *ssl, + int *psigtype_nid); + +// SSL_get_client_random writes up to |max_out| bytes of the most recent +// handshake's client_random to |out| and returns the number of bytes written. +// If |max_out| is zero, it returns the size of the client_random. +OPENSSL_EXPORT size_t SSL_get_client_random(const SSL *ssl, uint8_t *out, + size_t max_out); + +// SSL_get_server_random writes up to |max_out| bytes of the most recent +// handshake's server_random to |out| and returns the number of bytes written. +// If |max_out| is zero, it returns the size of the server_random. +OPENSSL_EXPORT size_t SSL_get_server_random(const SSL *ssl, uint8_t *out, + size_t max_out); + +// SSL_get_pending_cipher returns the cipher suite for the current handshake or +// NULL if one has not been negotiated yet or there is no pending handshake. +OPENSSL_EXPORT const SSL_CIPHER *SSL_get_pending_cipher(const SSL *ssl); + +// SSL_set_retain_only_sha256_of_client_certs, on a server, sets whether only +// the SHA-256 hash of peer's certificate should be saved in memory and in the +// session. This can save memory, ticket size and session cache space. If +// enabled, |SSL_get_peer_certificate| will return NULL after the handshake +// completes. See |SSL_SESSION_has_peer_sha256| and +// |SSL_SESSION_get0_peer_sha256| to query the hash. +OPENSSL_EXPORT void SSL_set_retain_only_sha256_of_client_certs(SSL *ssl, + int enable); + +// SSL_CTX_set_retain_only_sha256_of_client_certs, on a server, sets whether +// only the SHA-256 hash of peer's certificate should be saved in memory and in +// the session. This can save memory, ticket size and session cache space. If +// enabled, |SSL_get_peer_certificate| will return NULL after the handshake +// completes. See |SSL_SESSION_has_peer_sha256| and +// |SSL_SESSION_get0_peer_sha256| to query the hash. +OPENSSL_EXPORT void SSL_CTX_set_retain_only_sha256_of_client_certs(SSL_CTX *ctx, + int enable); + +// SSL_CTX_set_grease_enabled configures whether sockets on |ctx| should enable +// GREASE. See RFC 8701. +OPENSSL_EXPORT void SSL_CTX_set_grease_enabled(SSL_CTX *ctx, int enabled); + +// SSL_CTX_set_permute_extensions configures whether sockets on |ctx| should +// permute extensions. For now, this is only implemented for the ClientHello. +OPENSSL_EXPORT void SSL_CTX_set_permute_extensions(SSL_CTX *ctx, int enabled); + +// SSL_set_permute_extensions configures whether sockets on |ssl| should +// permute extensions. For now, this is only implemented for the ClientHello. +OPENSSL_EXPORT void SSL_set_permute_extensions(SSL *ssl, int enabled); + +// SSL_max_seal_overhead returns the maximum overhead, in bytes, of sealing a +// record with |ssl|. +OPENSSL_EXPORT size_t SSL_max_seal_overhead(const SSL *ssl); + +// SSL_CTX_set_false_start_allowed_without_alpn configures whether connections +// on |ctx| may use False Start (if |SSL_MODE_ENABLE_FALSE_START| is enabled) +// without negotiating ALPN. +OPENSSL_EXPORT void SSL_CTX_set_false_start_allowed_without_alpn(SSL_CTX *ctx, + int allowed); + +// SSL_used_hello_retry_request returns one if the TLS 1.3 HelloRetryRequest +// message has been either sent by the server or received by the client. It +// returns zero otherwise. +OPENSSL_EXPORT int SSL_used_hello_retry_request(const SSL *ssl); + +// SSL_set_jdk11_workaround configures whether to workaround various bugs in +// JDK 11's TLS 1.3 implementation by disabling TLS 1.3 for such clients. +// +// https://bugs.openjdk.java.net/browse/JDK-8211806 +// https://bugs.openjdk.java.net/browse/JDK-8212885 +// https://bugs.openjdk.java.net/browse/JDK-8213202 +OPENSSL_EXPORT void SSL_set_jdk11_workaround(SSL *ssl, int enable); + +// SSL_set_check_client_certificate_type configures whether the client, in +// TLS 1.2 and below, will check its certificate against the server's requested +// certificate types. +// +// By default, this option is enabled. If disabled, certificate selection within +// the library may not function correctly. This flag is provided temporarily in +// case of compatibility issues. It will be removed sometime after June 2024. +OPENSSL_EXPORT void SSL_set_check_client_certificate_type(SSL *ssl, int enable); + + +// SSL Stat Counters. + +// SSL_CTX_sess_connect returns the number of started SSL/TLS handshakes in +// client mode. +OPENSSL_EXPORT int SSL_CTX_sess_connect(const SSL_CTX *ctx); + +// SSL_CTX_sess_connect_good returns the number of successfully established +// SSL/TLS sessions in client mode. +OPENSSL_EXPORT int SSL_CTX_sess_connect_good(const SSL_CTX *ctx); + +// SSL_CTX_sess_connect_renegotiate returns the number of started renegotiations +// in client mode. +OPENSSL_EXPORT int SSL_CTX_sess_connect_renegotiate(const SSL_CTX *ctx); + +// SSL_CTX_sess_accept returns the number of started SSL/TLS handshakes in +// server mode. +OPENSSL_EXPORT int SSL_CTX_sess_accept(const SSL_CTX *ctx); + +// SSL_CTX_sess_accept_renegotiate returns zero. AWS-LC does not support server +// side renegotiations. +OPENSSL_EXPORT int SSL_CTX_sess_accept_renegotiate(const SSL_CTX *ctx); + +// SSL_CTX_sess_accept_good returns the number of successfully established +// SSL/TLS sessions in server mode. +OPENSSL_EXPORT int SSL_CTX_sess_accept_good(const SSL_CTX *ctx); + +// SSL_CTX_sess_hits returns the number of successfully reused sessions, from +// both session cache and session tickets. +OPENSSL_EXPORT int SSL_CTX_sess_hits(const SSL_CTX *ctx); + +// SSL_CTX_sess_cb_hits returns the number of successfully retrieved sessions +// from the external session cache in server mode. +OPENSSL_EXPORT int SSL_CTX_sess_cb_hits(const SSL_CTX *ctx); + +// SSL_CTX_sess_misses returns the number of sessions proposed by clients that +// were not found in the internal session cache in server mode. +OPENSSL_EXPORT int SSL_CTX_sess_misses(const SSL_CTX *ctx); + +// SSL_CTX_sess_timeouts returns the number of sessions proposed by clients and +// either found in the internal or external session cache in server mode, but +// that were invalid due to timeout. +OPENSSL_EXPORT int SSL_CTX_sess_timeouts(const SSL_CTX *ctx); + +// SSL_CTX_sess_cache_full returns the number of sessions that were removed +// because the maximum session cache size was exceeded. +OPENSSL_EXPORT int SSL_CTX_sess_cache_full(const SSL_CTX *ctx); + + +// SSL BIO methods + +// BIO_f_ssl returns a |BIO_METHOD| that can wrap an |SSL*| in a |BIO*|. Note +// that this has quite different behaviour from the version in OpenSSL (notably +// that it doesn't try to auto renegotiate). There is also no current support +// for the |BIO_set_ssl*| related functions in OpenSSL or |BIO_puts| with this +// BIO type within AWS-LC. +OPENSSL_EXPORT const BIO_METHOD *BIO_f_ssl(void); + +// BIO_set_ssl sets |ssl| as the underlying connection for |bio|, which must +// have been created using |BIO_f_ssl|. If |take_owership| is true, |bio| will +// call |SSL_free| on |ssl| when closed. It returns one on success or something +// other than one on error. +OPENSSL_EXPORT long BIO_set_ssl(BIO *bio, SSL *ssl, int take_owership); + +// BIO_get_ssl assigns the internal |SSL| of |bio| to |*ssl|. |*ssl| should +// not be freed. It returns one on success or something other than one on error. +OPENSSL_EXPORT long BIO_get_ssl(BIO *bio, SSL **ssl); + +// BIO_new_ssl_connect uses |ctx| to return a newly allocated BIO chain with +// |BIO_new_ssl|, followed by a connect BIO. +// +// Note: This allocates a |BIO| with |BIO_f_ssl| to the user, so the same +// caveats hold true for this function as well. See |BIO_f_ssl| for more +// details. +OPENSSL_EXPORT BIO *BIO_new_ssl_connect(SSL_CTX *ctx); + +// BIO_new_ssl returns a newly allocated SSL BIO created with |ctx|. A client +// SSL is created if |client| is non-zero, and a server is created if otherwise. +// +// Note: This allocates a |BIO| with |BIO_f_ssl| to the user, so the same +// caveats hold true for this function as well. See |BIO_f_ssl| for more +// details. +OPENSSL_EXPORT BIO *BIO_new_ssl(SSL_CTX *ctx, int client); + + +// Deprecated functions. + +// SSL_library_init calls |CRYPTO_library_init| and returns one. +OPENSSL_EXPORT int SSL_library_init(void); + +// SSL_CIPHER_description writes a description of |cipher| into |buf| and +// returns |buf|. If |buf| is NULL, it returns a newly allocated string, to be +// freed with |OPENSSL_free|, or NULL on error. +// +// The description includes a trailing newline and has the form: +// AES128-SHA Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1 +// +// Consider |SSL_CIPHER_standard_name| or |SSL_CIPHER_get_name| instead. +OPENSSL_EXPORT const char *SSL_CIPHER_description(const SSL_CIPHER *cipher, + char *buf, int len); + +// SSL_CIPHER_get_version returns the string "TLSv1/SSLv3". +OPENSSL_EXPORT const char *SSL_CIPHER_get_version(const SSL_CIPHER *cipher); + +// SSLv23_method calls |TLS_method|. +OPENSSL_EXPORT const SSL_METHOD *SSLv23_method(void); + +// These version-specific methods behave exactly like |TLS_method| and +// |DTLS_method| except they also call |SSL_CTX_set_min_proto_version| and +// |SSL_CTX_set_max_proto_version| to lock connections to that protocol +// version. +OPENSSL_EXPORT const SSL_METHOD *TLSv1_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_1_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_2_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_2_method(void); + +// These client- and server-specific methods call their corresponding generic +// methods. +OPENSSL_EXPORT const SSL_METHOD *TLS_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLS_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *SSLv23_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *SSLv23_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_1_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_1_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_2_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *TLSv1_2_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLS_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLS_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_client_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_2_server_method(void); +OPENSSL_EXPORT const SSL_METHOD *DTLSv1_2_client_method(void); + +// SSL_clear resets |ssl| to allow another connection and returns one on success +// or zero on failure. It returns most configuration state but releases memory +// associated with the current connection. +// +// Free |ssl| and create a new one instead. +OPENSSL_EXPORT int SSL_clear(SSL *ssl); + +// SSL_cutthrough_complete calls |SSL_in_false_start|. +OPENSSL_EXPORT int SSL_cutthrough_complete(const SSL *ssl); + +// SSL_num_renegotiations calls |SSL_total_renegotiations|. +OPENSSL_EXPORT int SSL_num_renegotiations(const SSL *ssl); + +// SSL_clear_num_renegotiations calls |SSL_total_renegotiations| and resets the +// total number of renegotiation handshakes performed by |ssl| to 0. +OPENSSL_EXPORT int SSL_clear_num_renegotiations(const SSL *ssl); + +// SSL_CTX_get_read_ahead returns 1 if |ctx| is not null and read ahead is +// enabled, otherwise it returns 0. +OPENSSL_EXPORT int SSL_CTX_get_read_ahead(const SSL_CTX *ctx); + +// SSL_CTX_set_read_ahead enables or disables read ahead on |ctx|: +// if |yes| is 1 it enables read ahead and returns 1, +// if |yes| is 0 it disables read ahead and returns 1, +// if |yes| is any other value nothing is changed and 0 is returned. +// +// When read ahead is enabled all future reads will be up to the buffer size configured +// with |SSL_CTX_set_default_read_buffer_len|, the default buffer size is +// |SSL3_RT_MAX_PLAIN_LENGTH| + |SSL3_RT_MAX_ENCRYPTED_OVERHEAD| = 16704 bytes. +// +// Read ahead should only be enabled on non-blocking IO sources configured with |SSL_set_bio|. +// When read ahead is enabled AWS-LC will make reads for potentially more data than is +// avaliable in the BIO with the assumption a partial read will be returned. If +// a blocking BIO is used and never returns the read could get stuck forever. +OPENSSL_EXPORT int SSL_CTX_set_read_ahead(SSL_CTX *ctx, int yes); + +// SSL_get_read_ahead returns 1 if |ssl| is not null and read ahead is enabled +// otherwise it returns 0. +OPENSSL_EXPORT int SSL_get_read_ahead(const SSL *ssl); + +// SSL_set_read_ahead enables or disables read ahead on |ssl|: +// if |yes| is 1 it enables read ahead and returns 1, +// if |yes| is 0 it disables read ahead and returns 1, +// if |yes| is any other value nothing is changed and 0 is returned. +// +// When read ahead is enabled all future reads will be for up to the buffer size configured +// with |SSL_CTX_set_default_read_buffer_len|. The default buffer size is +// |SSL3_RT_MAX_PLAIN_LENGTH| + |SSL3_RT_MAX_ENCRYPTED_OVERHEAD| = 16704 bytes +// +// Read ahead should only be enabled on non-blocking IO sources configured with |SSL_set_bio|, +// when read ahead is enabled AWS-LC will make reads for potentially more data than is +// available in the BIO. +OPENSSL_EXPORT int SSL_set_read_ahead(SSL *ssl, int yes); + +// SSL_CTX_set_default_read_buffer_len sets the size of the buffer reads will use on +// |ctx| if read ahead has been enabled. 0 is the minimum and 65535 is the maximum. +// A |len| of 0 is the same behavior as read ahead turned off: each call to +// |SSL_read| reads the amount specified in the TLS Record Header. +OPENSSL_EXPORT int SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len); + +// SSL_set_default_read_buffer_len sets the size of the buffer reads will use on +// |ssl| if read ahead has been enabled. 0 is the minimum and 65535 is the maximum. +// A |len| of 0 is the same behavior as read ahead turned off: each call to +// |SSL_read| reads the amount specified in the TLS Record Header. +OPENSSL_EXPORT int SSL_set_default_read_buffer_len(SSL *ssl, size_t len); + +// SSL_MODE_HANDSHAKE_CUTTHROUGH is the same as SSL_MODE_ENABLE_FALSE_START. +#define SSL_MODE_HANDSHAKE_CUTTHROUGH SSL_MODE_ENABLE_FALSE_START + +// i2d_SSL_SESSION serializes |in|, as described in |i2d_SAMPLE|. +// +// Use |SSL_SESSION_to_bytes| instead. +OPENSSL_EXPORT int i2d_SSL_SESSION(SSL_SESSION *in, uint8_t **pp); + +// d2i_SSL_SESSION parses a serialized session from the |length| bytes pointed +// to by |*pp|, as described in |d2i_SAMPLE|. +// +// Use |SSL_SESSION_from_bytes| instead. +OPENSSL_EXPORT SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const uint8_t **pp, + long length); + +// i2d_SSL_SESSION_bio serializes |session| and writes the result to |bio|. It +// returns the number of bytes written on success and <= 0 on error. +OPENSSL_EXPORT int i2d_SSL_SESSION_bio(BIO *bio, const SSL_SESSION *session); + +// d2i_SSL_SESSION_bio reads a serialized |SSL_SESSION| from |bio| and returns a +// newly-allocated |SSL_SESSION| or NULL on error. If |out| is not NULL, it also +// frees |*out| and sets |*out| to the new |SSL_SESSION|. +OPENSSL_EXPORT SSL_SESSION *d2i_SSL_SESSION_bio(BIO *bio, SSL_SESSION **out); + +// SSL_CTX_set_tlsext_use_srtp calls |SSL_CTX_set_srtp_profiles|. It returns +// zero on success and one on failure. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |SSL_CTX_set_srtp_profiles| instead. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_use_srtp(SSL_CTX *ctx, + const char *profiles); + +// SSL_set_tlsext_use_srtp calls |SSL_set_srtp_profiles|. It returns zero on +// success and one on failure. +// +// WARNING: this function is dangerous because it breaks the usual return value +// convention. Use |SSL_set_srtp_profiles| instead. +OPENSSL_EXPORT int SSL_set_tlsext_use_srtp(SSL *ssl, const char *profiles); + +// SSL_CTX_set1_sigalgs takes |num_values| ints and interprets them as pairs +// where the first is the nid of a hash function and the second is an +// |EVP_PKEY_*| value. It configures the signature algorithm preferences for +// |ctx| based on them and returns one on success or zero on error. +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_CTX_set1_sigalgs(SSL_CTX *ctx, const int *values, + size_t num_values); + +// SSL_set1_sigalgs takes |num_values| ints and interprets them as pairs where +// the first is the nid of a hash function and the second is an |EVP_PKEY_*| +// value. It configures the signature algorithm preferences for |ssl| based on +// them and returns one on success or zero on error. +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_set1_sigalgs(SSL *ssl, const int *values, + size_t num_values); + +// SSL_CTX_set1_sigalgs_list takes a textual specification of a set of signature +// algorithms and configures them on |ctx|. It returns one on success and zero +// on error. See +// https://www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_sigalgs_list.html for +// a description of the text format. Also note that TLS 1.3 names (e.g. +// "rsa_pkcs1_md5_sha1") can also be used (as in OpenSSL, although OpenSSL +// doesn't document that). +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_CTX_set1_sigalgs_list(SSL_CTX *ctx, const char *str); + +// SSL_set1_sigalgs_list takes a textual specification of a set of signature +// algorithms and configures them on |ssl|. It returns one on success and zero +// on error. See +// https://www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_sigalgs_list.html for +// a description of the text format. Also note that TLS 1.3 names (e.g. +// "rsa_pkcs1_md5_sha1") can also be used (as in OpenSSL, although OpenSSL +// doesn't document that). +// +// This API is compatible with OpenSSL. However, BoringSSL-specific code should +// prefer |SSL_CTX_set_signing_algorithm_prefs| because it's clearer and it's +// more convenient to codesearch for specific algorithm values. +OPENSSL_EXPORT int SSL_set1_sigalgs_list(SSL *ssl, const char *str); + +// SSL_SESSION_print prints the contents of |sess| to |bp|. +OPENSSL_EXPORT int SSL_SESSION_print(BIO *bp, const SSL_SESSION *sess); + +#define SSL_set_app_data(s, arg) (SSL_set_ex_data(s, 0, (char *)(arg))) +#define SSL_get_app_data(s) (SSL_get_ex_data(s, 0)) +#define SSL_SESSION_set_app_data(s, a) \ + (SSL_SESSION_set_ex_data(s, 0, (char *)(a))) +#define SSL_SESSION_get_app_data(s) (SSL_SESSION_get_ex_data(s, 0)) +#define SSL_CTX_get_app_data(ctx) (SSL_CTX_get_ex_data(ctx, 0)) +#define SSL_CTX_set_app_data(ctx, arg) \ + (SSL_CTX_set_ex_data(ctx, 0, (char *)(arg))) + +#define OpenSSL_add_ssl_algorithms() SSL_library_init() +#define SSLeay_add_ssl_algorithms() SSL_library_init() + +#define SSL_get_cipher(ssl) SSL_CIPHER_get_name(SSL_get_current_cipher(ssl)) +#define SSL_get_cipher_bits(ssl, out_alg_bits) \ + SSL_CIPHER_get_bits(SSL_get_current_cipher(ssl), out_alg_bits) +#define SSL_get_cipher_version(ssl) \ + SSL_CIPHER_get_version(SSL_get_current_cipher(ssl)) +#define SSL_get_cipher_name(ssl) \ + SSL_CIPHER_get_name(SSL_get_current_cipher(ssl)) +#define SSL_get_time(session) SSL_SESSION_get_time(session) +#define SSL_set_time(session, time) SSL_SESSION_set_time((session), (time)) +#define SSL_get_timeout(session) SSL_SESSION_get_timeout(session) +#define SSL_set_timeout(session, timeout) \ + SSL_SESSION_set_timeout((session), (timeout)) + +// SSL_cache_hit calls |SSL_session_reused|. +OPENSSL_EXPORT int SSL_cache_hit(SSL *ssl); + +// SSL_get_default_timeout returns |SSL_DEFAULT_SESSION_TIMEOUT|. +OPENSSL_EXPORT long SSL_get_default_timeout(const SSL *ssl); + +// SSL_get_version returns a string describing the TLS version used by |ssl|. +// For example, "TLSv1.2" or "DTLSv1". +OPENSSL_EXPORT const char *SSL_get_version(const SSL *ssl); + +// SSL_get_all_version_names outputs a list of possible strings +// |SSL_get_version| may return in this version of BoringSSL. It writes at most +// |max_out| entries to |out| and returns the total number it would have +// written, if |max_out| had been large enough. |max_out| may be initially set +// to zero to size the output. +// +// This function is only intended to help initialize tables in callers that want +// possible strings pre-declared. This list would not be suitable to set a list +// of supported features. It is in no particular order, and may contain +// placeholder, experimental, or deprecated values that do not apply to every +// caller. Future versions of BoringSSL may also return strings not in this +// list, so this does not apply if, say, sending strings across services. +OPENSSL_EXPORT size_t SSL_get_all_version_names(const char **out, + size_t max_out); + +// SSL_get_cipher_list returns the name of the |n|th cipher in the output of +// |SSL_get_ciphers| or NULL if out of range. Use |SSL_get_ciphers| instead. +OPENSSL_EXPORT const char *SSL_get_cipher_list(const SSL *ssl, int n); + +// SSL_CTX_set_client_cert_cb sets a callback which is called on the client if +// the server requests a client certificate and none is configured. On success, +// the callback should return one and set |*out_x509| to |*out_pkey| to a leaf +// certificate and private key, respectively, passing ownership. It should +// return zero to send no certificate and -1 to fail or pause the handshake. If +// the handshake is paused, |SSL_get_error| will return +// |SSL_ERROR_WANT_X509_LOOKUP|. +// +// The callback may call |SSL_get0_certificate_types| and +// |SSL_get_client_CA_list| for information on the server's certificate request. +// +// Use |SSL_CTX_set_cert_cb| instead. Configuring intermediate certificates with +// this function is confusing. This callback may not be registered concurrently +// with |SSL_CTX_set_cert_cb| or |SSL_set_cert_cb|. +OPENSSL_EXPORT void SSL_CTX_set_client_cert_cb( + SSL_CTX *ctx, int (*cb)(SSL *ssl, X509 **out_x509, EVP_PKEY **out_pkey)); + +#define SSL_NOTHING SSL_ERROR_NONE +#define SSL_WRITING SSL_ERROR_WANT_WRITE +#define SSL_READING SSL_ERROR_WANT_READ + +// SSL_want returns one of the above values to determine what the most recent +// operation on |ssl| was blocked on. Use |SSL_get_error| instead. +OPENSSL_EXPORT int SSL_want(const SSL *ssl); + +#define SSL_want_read(ssl) (SSL_want(ssl) == SSL_READING) +#define SSL_want_write(ssl) (SSL_want(ssl) == SSL_WRITING) + +// SSL_get_finished writes up to |count| bytes of the Finished message sent by +// |ssl| to |buf|. It returns the total untruncated length or zero if none has +// been sent yet. +// +// Use |SSL_get_tls_unique| instead. +OPENSSL_EXPORT size_t SSL_get_finished(const SSL *ssl, void *buf, size_t count); + +// SSL_get_peer_finished writes up to |count| bytes of the Finished message +// received from |ssl|'s peer to |buf|. It returns the total untruncated length +// or zero if none has been received yet. +// +// Use |SSL_get_tls_unique| instead. +OPENSSL_EXPORT size_t SSL_get_peer_finished(const SSL *ssl, void *buf, + size_t count); + +// SSL_alert_type_string returns an unintelligible 1 letter string description +// of |value| as an alert type (W or F). Use |SSL_alert_type_string_long| +// instead. +OPENSSL_EXPORT const char *SSL_alert_type_string(int value); + +// SSL_alert_desc_string returns an unintelligible 2 letter string description +// of |value|. Use |SSL_alert_desc_string_long| instead. +OPENSSL_EXPORT const char *SSL_alert_desc_string(int value); + +// SSL_state_string returns |SSL_state_string_long|. +OPENSSL_EXPORT const char *SSL_state_string(const SSL *ssl); + +// SSL_TXT_* expand to strings. +#define SSL_TXT_MEDIUM "MEDIUM" +#define SSL_TXT_HIGH "HIGH" +#define SSL_TXT_FIPS "FIPS" +#define SSL_TXT_kRSA "kRSA" +#define SSL_TXT_kDHE "kDHE" +#define SSL_TXT_kEDH "kEDH" +#define SSL_TXT_kECDHE "kECDHE" +#define SSL_TXT_kEECDH "kEECDH" +#define SSL_TXT_kPSK "kPSK" +#define SSL_TXT_aRSA "aRSA" +#define SSL_TXT_aECDSA "aECDSA" +#define SSL_TXT_aPSK "aPSK" +#define SSL_TXT_DH "DH" +#define SSL_TXT_DHE "DHE" +#define SSL_TXT_EDH "EDH" +#define SSL_TXT_RSA "RSA" +#define SSL_TXT_ECDH "ECDH" +#define SSL_TXT_ECDHE "ECDHE" +#define SSL_TXT_EECDH "EECDH" +#define SSL_TXT_ECDSA "ECDSA" +#define SSL_TXT_PSK "PSK" +#define SSL_TXT_3DES "3DES" +#define SSL_TXT_RC4 "RC4" +#define SSL_TXT_AES128 "AES128" +#define SSL_TXT_AES256 "AES256" +#define SSL_TXT_AES "AES" +#define SSL_TXT_AES_GCM "AESGCM" +#define SSL_TXT_CHACHA20 "CHACHA20" +#define SSL_TXT_MD5 "MD5" +#define SSL_TXT_SHA1 "SHA1" +#define SSL_TXT_SHA "SHA" +#define SSL_TXT_SHA256 "SHA256" +#define SSL_TXT_SHA384 "SHA384" +#define SSL_TXT_SSLV3 "SSLv3" +#define SSL_TXT_TLSV1 "TLSv1" +#define SSL_TXT_TLSV1_1 "TLSv1.1" +#define SSL_TXT_TLSV1_2 "TLSv1.2" +#define SSL_TXT_TLSV1_3 "TLSv1.3" +#define SSL_TXT_ALL "ALL" +#define SSL_TXT_CMPDEF "COMPLEMENTOFDEFAULT" + +typedef struct ssl_conf_ctx_st SSL_CONF_CTX; + +// SSL_state returns |SSL_ST_INIT| if a handshake is in progress and |SSL_ST_OK| +// otherwise. +// +// Use |SSL_is_init| instead. +OPENSSL_EXPORT int SSL_state(const SSL *ssl); + +#define SSL_get_state(ssl) SSL_state(ssl) + +// SSL_set_shutdown causes |ssl| to behave as if the shutdown bitmask (see +// |SSL_get_shutdown|) were |mode|. This may be used to skip sending or +// receiving close_notify in |SSL_shutdown| by causing the implementation to +// believe the events already happened. +// +// Note: |SSL_set_shutdown| cannot be used to unset a bit that has already +// been set in AWS-LC. Doing so will be ignored. +// +// Use |SSL_CTX_set_quiet_shutdown| instead. +OPENSSL_EXPORT void SSL_set_shutdown(SSL *ssl, int mode); + +// SSL_CTX_set_tmp_ecdh calls |SSL_CTX_set1_groups| with a one-element list +// containing |ec_key|'s curve. The remainder of |ec_key| is ignored. +OPENSSL_EXPORT int SSL_CTX_set_tmp_ecdh(SSL_CTX *ctx, const EC_KEY *ec_key); + +// SSL_set_tmp_ecdh calls |SSL_set1_groups| with a one-element list containing +// |ec_key|'s curve. The remainder of |ec_key| is ignored. +OPENSSL_EXPORT int SSL_set_tmp_ecdh(SSL *ssl, const EC_KEY *ec_key); + +#if !defined(OPENSSL_NO_FILESYSTEM) +// SSL_add_dir_cert_subjects_to_stack lists files in directory |dir|. It calls +// |SSL_add_file_cert_subjects_to_stack| on each file and returns one on success +// or zero on error. This function is deprecated. +OPENSSL_EXPORT int SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *out, + const char *dir); +#endif + +// SSL_CTX_enable_tls_channel_id calls |SSL_CTX_set_tls_channel_id_enabled|. +OPENSSL_EXPORT int SSL_CTX_enable_tls_channel_id(SSL_CTX *ctx); + +// SSL_enable_tls_channel_id calls |SSL_set_tls_channel_id_enabled|. +OPENSSL_EXPORT int SSL_enable_tls_channel_id(SSL *ssl); + +// SSL_get_session returns a non-owning pointer to |ssl|'s session. For +// historical reasons, which session it returns depends on |ssl|'s state. +// +// Prior to the start of the initial handshake, it returns the session the +// caller set with |SSL_set_session|. After the initial handshake has finished +// and if no additional handshakes are in progress, it returns the currently +// active session. Its behavior is undefined while a handshake is in progress. +// +// If trying to add new sessions to an external session cache, use +// |SSL_CTX_sess_set_new_cb| instead. In particular, using the callback is +// required as of TLS 1.3. For compatibility, this function will return an +// unresumable session which may be cached, but will never be resumed. +// +// If querying properties of the connection, use APIs on the |SSL| object. +OPENSSL_EXPORT SSL_SESSION *SSL_get_session(const SSL *ssl); + +// SSL_get0_session is an alias for |SSL_get_session|. +#define SSL_get0_session SSL_get_session + +// SSL_get1_session acts like |SSL_get_session| but returns a new reference to +// the session. +OPENSSL_EXPORT SSL_SESSION *SSL_get1_session(SSL *ssl); + +#define OPENSSL_INIT_NO_LOAD_SSL_STRINGS 0 +#define OPENSSL_INIT_LOAD_SSL_STRINGS 0 +#define OPENSSL_INIT_SSL_DEFAULT 0 + +// OPENSSL_init_ssl calls |CRYPTO_library_init| and returns one. +OPENSSL_EXPORT int OPENSSL_init_ssl(uint64_t opts, + const OPENSSL_INIT_SETTINGS *settings); + +// The following constants are legacy aliases for RSA-PSS with rsaEncryption +// keys. Use the new names instead. +#define SSL_SIGN_RSA_PSS_SHA256 SSL_SIGN_RSA_PSS_RSAE_SHA256 +#define SSL_SIGN_RSA_PSS_SHA384 SSL_SIGN_RSA_PSS_RSAE_SHA384 +#define SSL_SIGN_RSA_PSS_SHA512 SSL_SIGN_RSA_PSS_RSAE_SHA512 + +// SSL_set_tlsext_status_type configures a client to request OCSP stapling if +// |type| is |TLSEXT_STATUSTYPE_ocsp| and disables it otherwise. It returns one +// on success and zero if handshake configuration has already been shed. +// +// Use |SSL_enable_ocsp_stapling| instead. +OPENSSL_EXPORT int SSL_set_tlsext_status_type(SSL *ssl, int type); + +// SSL_get_tlsext_status_type returns |TLSEXT_STATUSTYPE_ocsp| if the client +// requested OCSP stapling and |TLSEXT_STATUSTYPE_nothing| otherwise. On the +// client, this reflects whether OCSP stapling was enabled via, e.g., +// |SSL_set_tlsext_status_type|. On the server, this is determined during the +// handshake. It may be queried in callbacks set by |SSL_CTX_set_cert_cb|. The +// result is undefined after the handshake completes. +OPENSSL_EXPORT int SSL_get_tlsext_status_type(const SSL *ssl); + +// SSL_set_tlsext_status_ocsp_resp sets the OCSP response. It returns one on +// success and zero on error. On success, |ssl| takes ownership of |resp|, which +// must have been allocated by |OPENSSL_malloc|. +// +// Use |SSL_set_ocsp_response| instead. +OPENSSL_EXPORT int SSL_set_tlsext_status_ocsp_resp(SSL *ssl, uint8_t *resp, + size_t resp_len); + +// SSL_get_tlsext_status_ocsp_resp sets |*out| to point to the OCSP response +// from the server. It returns the length of the response. If there was no +// response, it sets |*out| to NULL and returns zero. +// +// Use |SSL_get0_ocsp_response| instead. +// +// WARNING: the returned data is not guaranteed to be well formed. +OPENSSL_EXPORT size_t SSL_get_tlsext_status_ocsp_resp(const SSL *ssl, + const uint8_t **out); + +// SSL_CTX_set_tlsext_status_cb configures the legacy OpenSSL OCSP callback and +// returns one. Though the type signature is the same, this callback has +// different behavior for client and server connections: +// +// For clients, the callback is called after certificate verification. It should +// return one for success, zero for a bad OCSP response, and a negative number +// for internal error. Instead, handle this as part of certificate verification. +// (Historically, OpenSSL verified certificates just before parsing stapled OCSP +// responses, but BoringSSL fixes this ordering. All server credentials are +// available during verification.) +// +// Do not use this callback as a server. It is provided for compatibility +// purposes only. For servers, it is called to configure server credentials. It +// should return |SSL_TLSEXT_ERR_OK| on success, |SSL_TLSEXT_ERR_NOACK| to +// ignore OCSP requests, or |SSL_TLSEXT_ERR_ALERT_FATAL| on error. It is usually +// used to fetch OCSP responses on demand, which is not ideal. Instead, treat +// OCSP responses like other server credentials, such as certificates or SCT +// lists. Configure, store, and refresh them eagerly. This avoids downtime if +// the CA's OCSP responder is briefly offline. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_status_cb(SSL_CTX *ctx, + int (*callback)(SSL *ssl, + void *arg)); + +// SSL_CTX_get_tlsext_status_cb returns the legacy OpenSSL OCSP callback if set. +OPENSSL_EXPORT int SSL_CTX_get_tlsext_status_cb(SSL_CTX *ctx, + int (**callback)(SSL *, + void *)); + +// SSL_CTX_set_tlsext_status_arg sets additional data for +// |SSL_CTX_set_tlsext_status_cb|'s callback and returns one. +OPENSSL_EXPORT int SSL_CTX_set_tlsext_status_arg(SSL_CTX *ctx, void *arg); + +// The following symbols are compatibility aliases for reason codes used when +// receiving an alert from the peer. Use the other names instead, which fit the +// naming convention. +// +// TODO(davidben): Fix references to |SSL_R_TLSV1_CERTIFICATE_REQUIRED| and +// remove the compatibility value. The others come from OpenSSL. +#define SSL_R_TLSV1_UNSUPPORTED_EXTENSION \ + SSL_R_TLSV1_ALERT_UNSUPPORTED_EXTENSION +#define SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE \ + SSL_R_TLSV1_ALERT_CERTIFICATE_UNOBTAINABLE +#define SSL_R_TLSV1_UNRECOGNIZED_NAME SSL_R_TLSV1_ALERT_UNRECOGNIZED_NAME +#define SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE \ + SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_STATUS_RESPONSE +#define SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE \ + SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_HASH_VALUE +#define SSL_R_TLSV1_CERTIFICATE_REQUIRED SSL_R_TLSV1_ALERT_CERTIFICATE_REQUIRED + +// The following symbols are compatibility aliases for |SSL_GROUP_*|. +#define SSL_CURVE_SECP224R1 SSL_GROUP_SECP224R1 +#define SSL_CURVE_SECP256R1 SSL_GROUP_SECP256R1 +#define SSL_CURVE_SECP384R1 SSL_GROUP_SECP384R1 +#define SSL_CURVE_SECP521R1 SSL_GROUP_SECP521R1 +#define SSL_CURVE_X25519 SSL_GROUP_X25519 + +// TLSEXT_nid_unknown is a constant used in OpenSSL for +// |SSL_get_negotiated_group| to return an unrecognized group. AWS-LC never +// returns this value, but we define this constant for compatibility. +#define TLSEXT_nid_unknown 0x1000000 + +// SSL_get_curve_id calls |SSL_get_group_id|. +OPENSSL_EXPORT uint16_t SSL_get_curve_id(const SSL *ssl); + +// SSL_get_curve_name calls |SSL_get_group_name|. +OPENSSL_EXPORT const char *SSL_get_curve_name(uint16_t curve_id); + +// SSL_get_all_curve_names calls |SSL_get_all_group_names|. +OPENSSL_EXPORT size_t SSL_get_all_curve_names(const char **out, size_t max_out); + +// SSL_CTX_set1_curves calls |SSL_CTX_set1_groups|. +OPENSSL_EXPORT int SSL_CTX_set1_curves(SSL_CTX *ctx, const int *curves, + size_t num_curves); + +// SSL_set1_curves calls |SSL_set1_groups|. +OPENSSL_EXPORT int SSL_set1_curves(SSL *ssl, const int *curves, + size_t num_curves); + +// SSL_CTX_set1_curves_list calls |SSL_CTX_set1_groups_list|. +OPENSSL_EXPORT int SSL_CTX_set1_curves_list(SSL_CTX *ctx, const char *curves); + +// SSL_set1_curves_list calls |SSL_set1_groups_list|. +OPENSSL_EXPORT int SSL_set1_curves_list(SSL *ssl, const char *curves); + + +// No-op Configuration Flags +// +// The following flags do nothing and are included only to make it easier to +// compile code with AWS-LC. Flags defined within this section are not +// configurable and the state of AWS-LC does not change when used. + +// SSL_MODE_AUTO_RETRY is ON by default in AWS-LC and OpenSSL. This will let +// the application automatically retry if the transport is blocking. +// Read/write operations will only return after the handshake and successful +// completion. +#define SSL_MODE_AUTO_RETRY 0 + +// SSL_MODE_RELEASE_BUFFERS is ON by default in AWS-LC. When a read/write +// buffer is no longer needed for a given SSL, the memory holding it is +// released. +#define SSL_MODE_RELEASE_BUFFERS 0 + +// SSL_MODE_SEND_CLIENTHELLO_TIME is OFF by default in AWS-LC. Turning this ON +// in OpenSSL sends the current time in the Random fields of the ClientHello +// records is sent. +#define SSL_MODE_SEND_CLIENTHELLO_TIME 0 + +// SSL_MODE_SEND_SERVERHELLO_TIME is ON by default in AWS-LC. The current time +// in the Random fields of the ServerHello records is sent. +#define SSL_MODE_SEND_SERVERHELLO_TIME 0 + +// SSL_OP_ALL is OFF by default in AWS-LC. Turning this ON in OpenSSL enables +// all the less harmless bug workarounds that OpenSSL has had historically. +// +// See https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_options.html +// for more details. +#define SSL_OP_ALL 0 + +// SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION is OFF by default in AWS-LC. +// Turning this ON in OpenSSL allows legacy insecure renegotiation for +// unpatched clients and servers and is intentionally not supported in AWS-LC. +#define SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION 0 + +// SSL_OP_CRYPTOPRO_TLSEXT_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL lets the server add a server-hello extension from early version of +// the cryptopro draft, when the GOST ciphersuite is negotiated. Required for +// interoperability with CryptoPro CSP 3.x. +// +// Note: AWS-LC does not support GOST ciphersuites. +#define SSL_OP_CRYPTOPRO_TLSEXT_BUG 0 + +// SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS is ON by default in AWS-LC. This +// disables a countermeasure against a SSL 3.0/TLS 1.0 protocol vulnerability +// affecting CBC ciphers, which cannot be handled by some broken SSL +// implementations. +#define SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS 0 + +// SSL_OP_LEGACY_SERVER_CONNECT is OFF by default in AWS-LC. Turning this ON in +// OpenSSL allows legacy insecure renegotiation between OpenSSL and unpatched +// servers "only" and is intentionally not supported in AWS-LC. +#define SSL_OP_LEGACY_SERVER_CONNECT 0 + +// SSL_OP_NO_COMPRESSION is ON by default in AWS-LC. AWS-LC intentionally does +// not support TLS record compressions. +#define SSL_OP_NO_COMPRESSION 0 + +// SSL_OP_NO_RENEGOTIATION is ON by default in AWS-LC. This disables all +// renegotiation in TLSv1.2 and earlier. +// To enable renegotiation, use |SSL_set_renegotiate_mode|. +#define SSL_OP_NO_RENEGOTIATION 0 // ssl_renegotiate_never is the default + +// SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION is ON by default in AWS-LC. +// This always starts a new session when performing renegotiation as a server +// (i.e., session resumption requests are only accepted in the initial +// handshake). +// There is no support for renegototiation for a server in AWS-LC. +#define SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION 0 + +// SSL_OP_NO_SSLv2 is ON by default in AWS-LC. There is no support for SSLv2 in +// AWS-LC +#define SSL_OP_NO_SSLv2 0 + +// SSL_OP_NO_SSLv3 is ON by default in AWS-LC. There is no support for SSLv3 in +// AWS-LC +#define SSL_OP_NO_SSLv3 0 + +// SSL_OP_SAFARI_ECDHE_ECDSA_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL lets the application not prefer ECDHE-ECDSA ciphers when the client +// appears to be Safari on OSX. +// +// Note: OS X 10.8..10.8.3 broke support for ECDHE-ECDSA ciphers. +#define SSL_OP_SAFARI_ECDHE_ECDSA_BUG 0 + +// SSL_OP_TLSEXT_PADDING is OFF by default in AWS-LC. Turning this ON in OpenSSL +// adds a padding extension to ensure the ClientHello size is never between 256 +// and 511 bytes in length. This is needed as a workaround for F5 terminators. +#define SSL_OP_TLSEXT_PADDING 0 + +// SSL_OP_TLS_ROLLBACK_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL disables version rollback attack detection and is intentionally not +// supported in AWS-LC. +#define SSL_OP_TLS_ROLLBACK_BUG 0 + +// SSL_VERIFY_CLIENT_ONCE is OFF by default in AWS-LC. Turning this ON in +// OpenSSL only requests a client certificate on the initial TLS handshake and +// is intentionally not supported in AWS-LC. +#define SSL_VERIFY_CLIENT_ONCE 0 + +// SSL_OP_TLSEXT_PADDING is OFF by default in AWS-LC. Turning this ON in +// OpenSSL adds a padding extension to ensure the ClientHello size is never +// between 256 and 511 bytes in length. This is needed as a workaround for some +// implementations. +#define SSL_OP_TLSEXT_PADDING 0 + +// SSL_OP_SAFARI_ECDHE_ECDSA_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL defers ECDHE-ECDSA ciphers when the client appears to be Safari on +// OSX. OSX 10.8 ~ 10.8.3 has broken support for ECDHE-ECDSA ciphers. +#define SSL_OP_SAFARI_ECDHE_ECDSA_BUG 0 + +// SSL_OP_CRYPTOPRO_TLSEXT_BUG is OFF by default in AWS-LC. Turning this ON in +// OpenSSL adds the server-hello extension from the early version of cryptopro +// draft when GOST ciphersuite is negotiated (which we don't support). +#define SSL_OP_CRYPTOPRO_TLSEXT_BUG 0 + +// The following have no effect in both AWS-LC and OpenSSL. +#define SSL_OP_EPHEMERAL_RSA 0 +#define SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER 0 +#define SSL_OP_MICROSOFT_SESS_ID_BUG 0 +#define SSL_OP_MSIE_SSLV2_RSA_PADDING 0 +#define SSL_OP_NETSCAPE_CA_DN_BUG 0 +#define SSL_OP_NETSCAPE_CHALLENGE_BUG 0 +#define SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG 0 +#define SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG 0 +#define SSL_OP_PKCS1_CHECK_1 0 +#define SSL_OP_PKCS1_CHECK_2 0 +#define SSL_OP_SINGLE_DH_USE 0 +#define SSL_OP_SINGLE_ECDH_USE 0 +#define SSL_OP_SSLEAY_080_CLIENT_DH_BUG 0 +#define SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG 0 +#define SSL_OP_TLS_BLOCK_PADDING_BUG 0 +#define SSL_OP_TLS_D5_BUG 0 + + +// |SSL_COMP| and |COMP_METHOD| No-ops [Deprecated]. +// +// Support for SSL compression has been completely removed and the following +// functions are only provided as no-ops for easier compatibility. + +typedef void COMP_METHOD; +typedef struct ssl_comp_st SSL_COMP; + +// SSL_COMP_get_compression_methods returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED STACK_OF(SSL_COMP) * +SSL_COMP_get_compression_methods(void); + +// SSL_COMP_add_compression_method returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_COMP_add_compression_method( + int id, COMP_METHOD *cm); + +// SSL_COMP_get_name returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *SSL_COMP_get_name( + const COMP_METHOD *comp); + +// SSL_COMP_get0_name returns the |name| member of |comp|. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *SSL_COMP_get0_name( + const SSL_COMP *comp); + +// SSL_COMP_get_id returns the |id| member of |comp|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_COMP_get_id(const SSL_COMP *comp); + +// SSL_COMP_free_compression_methods does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_COMP_free_compression_methods(void); + +// SSL_get_current_compression returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const COMP_METHOD * +SSL_get_current_compression(SSL *ssl); + +// SSL_get_current_expansion returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED const COMP_METHOD *SSL_get_current_expansion( + SSL *ssl); + +struct ssl_comp_st { + int id; + const char *name; + char *method; +}; + +DEFINE_STACK_OF(SSL_COMP) + +// PHA No-ops [Deprecated]. + +// SSL_verify_client_post_handshake is a no-op function for compatibility with +// OpenSSL. It always returns 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_verify_client_post_handshake(SSL *ssl); + +// FFDH Ciphersuite No-ops [Deprecated]. +// +// AWS-LC does not support the use of FFDH cipher suites in libssl. The +// following functions are only provided as no-ops for easier compatibility. + +// SSL_CTX_set_tmp_dh returns 1. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT int SSL_CTX_set_tmp_dh(SSL_CTX *ctx, const DH *dh); + +// SSL_set_tmp_dh returns 1. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_set_tmp_dh(SSL *ssl, const DH *dh); + +// SSL_CTX_set_tmp_dh_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_CTX_set_tmp_dh_callback( + SSL_CTX *ctx, DH *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_set_tmp_dh_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_set_tmp_dh_callback( + SSL *ssl, DH *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_CTX_set_dh_auto does nothing and returns 0 for error. +OPENSSL_EXPORT OPENSSL_DEPRECATED long SSL_CTX_set_dh_auto(SSL_CTX *ctx, + int onoff); + + +// Security Levels No-ops [Deprecated]. +// +// OpenSSL has the option to set “security levels”. Security levels can be +// defined either at compile time with "-DOPENSSL_TLS_SECURITY_LEVEL=level" or +// at runtime with |SSL_CTX_set_security_level|. AWS-LC does not support this +// and the security level APIs are no-ops within AWS-LC. AWS-LC intentionally +// limits the knobs a consumer can tweak in regards to security. + +// SSL_CTX_get_security_level returns 0. This is only to maintain compatibility +// with OpenSSL and no security assumptions should be based on the number this +// function returns. +// +// Per OpenSSL's definition of Level 0, 1, and 2: +// +// Level 0: +// Everything is permitted. This retains compatibility with previous versions of +// OpenSSL. +// +// Level 1 +// The security level corresponds to a minimum of 80 bits of security. Any +// parameters offering below 80 bits of security are excluded. As a result RSA, +// DSA and DH keys shorter than 1024 bits and ECC keys shorter than 160 bits are +// prohibited. All export cipher suites are prohibited since they all offer less +// than 80 bits of security. SSL version 2 is prohibited. Any cipher suite using +// MD5 for the MAC is also prohibited. +// +// Level 2 +// Security level set to 112 bits of security. As a result RSA, DSA and DH keys +// shorter than 2048 bits and ECC keys shorter than 224 bits are prohibited. In +// addition to the level 1 exclusions any cipher suite using RC4 is also +// prohibited. SSL version 3 is also not allowed. Compression is disabled. +// +// AWS-LC's libssl doesn't support SSLv2 or SSLv3 and we have no support for MD5 +// or RC4 related cipher suites. However, we don't directly prohibit 512 bit RSA +// keys like Level 1 in OpenSSL states. Since this function is only retained for +// OpenSSL compatibility, we set the returned value to 0. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_CTX_get_security_level( + const SSL_CTX *ctx); + +// SSL_CTX_set_security_level does nothing. See documentation in +// |SSL_CTX_get_security_level| about implied security levels for AWS-LC. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_CTX_set_security_level( + const SSL_CTX *ctx, int level); + + +// General No-op Functions [Deprecated]. + +// SSL_set_state does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_set_state(SSL *ssl, int state); + +// SSL_get_shared_ciphers writes an empty string to |buf| and returns a +// pointer to |buf|, or NULL if |len| is less than or equal to zero. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT char *SSL_get_shared_ciphers(const SSL *ssl, char *buf, int len); + +// SSL_get_shared_sigalgs returns zero. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_get_shared_sigalgs( + SSL *ssl, int idx, int *psign, int *phash, int *psignandhash, uint8_t *rsig, + uint8_t *rhash); + +// SSL_CTX_set_ecdh_auto returns one. This is also a no-op in OpenSSL. +#define SSL_CTX_set_ecdh_auto(ctx, onoff) 1 + +// SSL_set_ecdh_auto returns one. This is also a no-op in OpenSSL. +#define SSL_set_ecdh_auto(ssl, onoff) 1 + +// ERR_load_SSL_strings does nothing in AWS-LC and OpenSSL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void ERR_load_SSL_strings(void); + +// SSL_load_error_strings does nothing in AWS-LC and OpenSSL. +// +// TODO (CryptoAlg-2398): Add |OPENSSL_DEPRECATED|. nginx defines -Werror and +// depends on this. +OPENSSL_EXPORT void SSL_load_error_strings(void); + + +// SSL TMP_RSA No-ops [Deprecated]. +// +// Support for these methods was intentionally removed due to them being the +// center of the FREAK attack. These functions are also no-ops in OpenSSL. +// FREAK Attack: https://freakattack.com/ + +// SSL_CTX_set_tmp_rsa_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_CTX_set_tmp_rsa_callback( + SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_set_tmp_rsa_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void SSL_set_tmp_rsa_callback( + SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, int keylength)); + +// SSL_CTX_need_tmp_RSA returns zero. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_CTX_need_tmp_RSA(const SSL_CTX *ctx); + +// SSL_need_tmp_RSA returns zero. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_need_tmp_RSA(const SSL *ssl); + +// SSL_CTX_set_tmp_rsa returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_CTX_set_tmp_rsa(SSL_CTX *ctx, + const RSA *rsa); + +// SSL_set_tmp_rsa returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int SSL_set_tmp_rsa(SSL *ssl, const RSA *rsa); + + +// Nodejs compatibility section (hidden). +// +// These defines exist for node.js, with the hope that we can eliminate the +// need for them over time. + +#define SSLerr(function, reason) \ + ERR_put_error(ERR_LIB_SSL, 0, reason, __FILE__, __LINE__) + + +// Preprocessor compatibility section (hidden). +// +// Historically, a number of APIs were implemented in OpenSSL as macros and +// constants to 'ctrl' functions. To avoid breaking #ifdefs in consumers, this +// section defines a number of legacy macros. +// +// Although using either the CTRL values or their wrapper macros in #ifdefs is +// still supported, the CTRL values may not be passed to |SSL_ctrl| and +// |SSL_CTX_ctrl|. Call the functions (previously wrapper macros) instead. +// +// See PORTING.md in the BoringSSL source tree for a table of corresponding +// functions. +// https://github.com/aws/aws-lc/blob/main/PORTING.md#replacements-for-ctrl-values + +#define DTLS_CTRL_GET_TIMEOUT doesnt_exist +#define DTLS_CTRL_HANDLE_TIMEOUT doesnt_exist +#define SSL_CTRL_CHAIN doesnt_exist +#define SSL_CTRL_CHAIN_CERT doesnt_exist +#define SSL_CTRL_CHANNEL_ID doesnt_exist +#define SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS doesnt_exist +#define SSL_CTRL_CLEAR_MODE doesnt_exist +#define SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS doesnt_exist +#define SSL_CTRL_CLEAR_OPTIONS doesnt_exist +#define SSL_CTRL_EXTRA_CHAIN_CERT doesnt_exist +#define SSL_CTRL_GET_CHAIN_CERTS doesnt_exist +#define SSL_CTRL_GET_CHANNEL_ID doesnt_exist +#define SSL_CTRL_GET_CLIENT_CERT_TYPES doesnt_exist +#define SSL_CTRL_GET_EXTRA_CHAIN_CERTS doesnt_exist +#define SSL_CTRL_GET_MAX_CERT_LIST doesnt_exist +#define SSL_CTRL_GET_NEGOTIATED_GROUP doesnt_exist +#define SSL_CTRL_GET_NUM_RENEGOTIATIONS doesnt_exist +#define SSL_CTRL_GET_READ_AHEAD doesnt_exist +#define SSL_CTRL_GET_RI_SUPPORT doesnt_exist +#define SSL_CTRL_GET_SERVER_TMP_KEY doesnt_exist +#define SSL_CTRL_GET_SESSION_REUSED doesnt_exist +#define SSL_CTRL_GET_SESS_CACHE_MODE doesnt_exist +#define SSL_CTRL_GET_SESS_CACHE_SIZE doesnt_exist +#define SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE doesnt_exist +#define SSL_CTRL_GET_TLSEXT_TICKET_KEYS doesnt_exist +#define SSL_CTRL_GET_TOTAL_RENEGOTIATIONS doesnt_exist +#define SSL_CTRL_MODE doesnt_exist +#define SSL_CTRL_NEED_TMP_RSA doesnt_exist +#define SSL_CTRL_OPTIONS doesnt_exist +#define SSL_CTRL_SESS_NUMBER doesnt_exist +#define SSL_CTRL_SET_CURVES doesnt_exist +#define SSL_CTRL_SET_CURVES_LIST doesnt_exist +#define SSL_CTRL_SET_GROUPS doesnt_exist +#define SSL_CTRL_SET_GROUPS_LIST doesnt_exist +#define SSL_CTRL_SET_ECDH_AUTO doesnt_exist +#define SSL_CTRL_SET_MAX_CERT_LIST doesnt_exist +#define SSL_CTRL_SET_MAX_SEND_FRAGMENT doesnt_exist +#define SSL_CTRL_SET_MSG_CALLBACK doesnt_exist +#define SSL_CTRL_SET_MSG_CALLBACK_ARG doesnt_exist +#define SSL_CTRL_SET_MTU doesnt_exist +#define SSL_CTRL_SET_READ_AHEAD doesnt_exist +#define SSL_CTRL_SET_SESS_CACHE_MODE doesnt_exist +#define SSL_CTRL_SET_SESS_CACHE_SIZE doesnt_exist +#define SSL_CTRL_SET_TLSEXT_HOSTNAME doesnt_exist +#define SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG doesnt_exist +#define SSL_CTRL_SET_TLSEXT_SERVERNAME_CB doesnt_exist +#define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB doesnt_exist +#define SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE doesnt_exist +#define SSL_CTRL_SET_TLSEXT_TICKET_KEYS doesnt_exist +#define SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB doesnt_exist +#define SSL_CTRL_SET_TMP_DH doesnt_exist +#define SSL_CTRL_SET_TMP_DH_CB doesnt_exist +#define SSL_CTRL_SET_TMP_ECDH doesnt_exist +#define SSL_CTRL_SET_TMP_ECDH_CB doesnt_exist +#define SSL_CTRL_SET_TMP_RSA doesnt_exist +#define SSL_CTRL_SET_TMP_RSA_CB doesnt_exist + +// |BORINGSSL_PREFIX| already makes each of these symbols into macros, so there +// is no need to define conflicting macros. +#if !defined(BORINGSSL_PREFIX) + +#define DTLSv1_get_timeout DTLSv1_get_timeout +#define DTLSv1_handle_timeout DTLSv1_handle_timeout +#define SSL_CTX_add0_chain_cert SSL_CTX_add0_chain_cert +#define SSL_CTX_add1_chain_cert SSL_CTX_add1_chain_cert +#define SSL_CTX_add_extra_chain_cert SSL_CTX_add_extra_chain_cert +#define SSL_CTX_build_cert_chain SSL_CTX_build_cert_chain +#define SSL_CTX_clear_extra_chain_certs SSL_CTX_clear_extra_chain_certs +#define SSL_CTX_clear_chain_certs SSL_CTX_clear_chain_certs +#define SSL_CTX_clear_mode SSL_CTX_clear_mode +#define SSL_CTX_clear_options SSL_CTX_clear_options +#define SSL_CTX_get0_chain_certs SSL_CTX_get0_chain_certs +#define SSL_CTX_get_extra_chain_certs SSL_CTX_get_extra_chain_certs +#define SSL_CTX_get_max_cert_list SSL_CTX_get_max_cert_list +#define SSL_CTX_get_mode SSL_CTX_get_mode +#define SSL_CTX_get_options SSL_CTX_get_options +#define SSL_CTX_get_read_ahead SSL_CTX_get_read_ahead +#define SSL_CTX_get_session_cache_mode SSL_CTX_get_session_cache_mode +#define SSL_CTX_get_tlsext_status_cb SSL_CTX_get_tlsext_status_cb +#define SSL_CTX_get_tlsext_ticket_keys SSL_CTX_get_tlsext_ticket_keys +#define SSL_CTX_need_tmp_RSA SSL_CTX_need_tmp_RSA +#define SSL_CTX_sess_get_cache_size SSL_CTX_sess_get_cache_size +#define SSL_CTX_sess_number SSL_CTX_sess_number +#define SSL_CTX_sess_set_cache_size SSL_CTX_sess_set_cache_size +#define SSL_CTX_set0_chain SSL_CTX_set0_chain +#define SSL_CTX_set1_chain SSL_CTX_set1_chain +#define SSL_CTX_set1_curves SSL_CTX_set1_curves +#define SSL_CTX_set1_groups SSL_CTX_set1_groups +#define SSL_CTX_set_max_cert_list SSL_CTX_set_max_cert_list +#define SSL_CTX_set_max_send_fragment SSL_CTX_set_max_send_fragment +#define SSL_CTX_set_min_proto_version SSL_CTX_set_min_proto_version +#define SSL_CTX_set_mode SSL_CTX_set_mode +#define SSL_CTX_set_msg_callback_arg SSL_CTX_set_msg_callback_arg +#define SSL_CTX_set_options SSL_CTX_set_options +#define SSL_CTX_set_read_ahead SSL_CTX_set_read_ahead +#define SSL_CTX_set_session_cache_mode SSL_CTX_set_session_cache_mode +#define SSL_CTX_set_tlsext_servername_arg SSL_CTX_set_tlsext_servername_arg +#define SSL_CTX_set_tlsext_servername_callback \ + SSL_CTX_set_tlsext_servername_callback +#define SSL_CTX_set_tlsext_ticket_key_cb SSL_CTX_set_tlsext_ticket_key_cb +#define SSL_CTX_set_tlsext_ticket_keys SSL_CTX_set_tlsext_ticket_keys +#define SSL_CTX_set_tmp_dh SSL_CTX_set_tmp_dh +#define SSL_CTX_set_tmp_ecdh SSL_CTX_set_tmp_ecdh +#define SSL_CTX_set_tmp_rsa SSL_CTX_set_tmp_rsa +#define SSL_add0_chain_cert SSL_add0_chain_cert +#define SSL_add1_chain_cert SSL_add1_chain_cert +#define SSL_build_cert_chain SSL_build_cert_chain +#define SSL_clear_chain_certs SSL_clear_chain_certs +#define SSL_clear_num_renegotiations SSL_clear_num_renegotiations +#define SSL_clear_mode SSL_clear_mode +#define SSL_clear_options SSL_clear_options +#define SSL_get0_certificate_types SSL_get0_certificate_types +#define SSL_get0_chain_certs SSL_get0_chain_certs +#define SSL_get_max_cert_list SSL_get_max_cert_list +#define SSL_get_mode SSL_get_mode +#define SSL_get_negotiated_group SSL_get_negotiated_group +#define SSL_get_options SSL_get_options +#define SSL_get_secure_renegotiation_support \ + SSL_get_secure_renegotiation_support +#define SSL_need_tmp_RSA SSL_need_tmp_RSA +#define SSL_num_renegotiations SSL_num_renegotiations +#define SSL_session_reused SSL_session_reused +#define SSL_set0_chain SSL_set0_chain +#define SSL_set1_chain SSL_set1_chain +#define SSL_set1_curves SSL_set1_curves +#define SSL_set1_groups SSL_set1_groups +#define SSL_set_max_cert_list SSL_set_max_cert_list +#define SSL_set_max_send_fragment SSL_set_max_send_fragment +#define SSL_set_mode SSL_set_mode +#define SSL_set_msg_callback_arg SSL_set_msg_callback_arg +#define SSL_set_mtu SSL_set_mtu +#define SSL_set_options SSL_set_options +#define SSL_set_tlsext_host_name SSL_set_tlsext_host_name +#define SSL_set_tmp_dh SSL_set_tmp_dh +#define SSL_set_tmp_ecdh SSL_set_tmp_ecdh +#define SSL_set_tmp_rsa SSL_set_tmp_rsa +#define SSL_total_renegotiations SSL_total_renegotiations +#define SSL_in_connect_init SSL_in_connect_init +#define SSL_in_accept_init SSL_in_accept_init + +#endif // !defined(BORINGSSL_PREFIX) + + +#if defined(__cplusplus) +} // extern C + +#if !defined(BORINGSSL_NO_CXX) + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(SSL, SSL_free) +BORINGSSL_MAKE_DELETER(SSL_CTX, SSL_CTX_free) +BORINGSSL_MAKE_UP_REF(SSL_CTX, SSL_CTX_up_ref) +BORINGSSL_MAKE_DELETER(SSL_ECH_KEYS, SSL_ECH_KEYS_free) +BORINGSSL_MAKE_UP_REF(SSL_ECH_KEYS, SSL_ECH_KEYS_up_ref) +BORINGSSL_MAKE_DELETER(SSL_SESSION, SSL_SESSION_free) +BORINGSSL_MAKE_UP_REF(SSL_SESSION, SSL_SESSION_up_ref) + + +// *** DEPRECATED EXPERIMENT — DO NOT USE *** +// +// Split handshakes. +// +// WARNING: This mechanism is deprecated and should not be used. It is very +// fragile and difficult to use correctly. The relationship between +// configuration options across the two halves is ill-defined and not +// self-consistent. Additionally, version skew across the two halves risks +// unusual behavior and connection failure. New development should use the +// handshake hints API. Existing deployments should migrate to handshake hints +// to reduce the risk of service outages. +// +// Split handshakes allows the handshake part of a TLS connection to be +// performed in a different process (or on a different machine) than the data +// exchange. This only applies to servers. +// +// In the first part of a split handshake, an |SSL| (where the |SSL_CTX| has +// been configured with |SSL_CTX_set_handoff_mode|) is used normally. Once the +// ClientHello message has been received, the handshake will stop and +// |SSL_get_error| will indicate |SSL_ERROR_HANDOFF|. At this point (and only +// at this point), |SSL_serialize_handoff| can be called to write the “handoff” +// state of the connection. +// +// Elsewhere, a fresh |SSL| can be used with |SSL_apply_handoff| to continue +// the connection. The connection from the client is fed into this |SSL|, and +// the handshake resumed. When the handshake stops again and |SSL_get_error| +// indicates |SSL_ERROR_HANDBACK|, |SSL_serialize_handback| should be called to +// serialize the state of the handshake again. +// +// Back at the first location, a fresh |SSL| can be used with +// |SSL_apply_handback|. Then the client's connection can be processed mostly +// as normal. +// +// Lastly, when a connection is in the handoff state, whether or not +// |SSL_serialize_handoff| is called, |SSL_decline_handoff| will move it back +// into a normal state where the connection can proceed without impact. +// +// WARNING: Currently only works with TLS 1.0–1.2. +// WARNING: The serialisation formats are not yet stable: version skew may be +// fatal. +// WARNING: The handback data contains sensitive key material and must be +// protected. +// WARNING: Some calls on the final |SSL| will not work. Just as an example, +// calls like |SSL_get0_session_id_context| and |SSL_get_privatekey| won't +// work because the certificate used for handshaking isn't available. +// WARNING: |SSL_apply_handoff| may trigger “msg” callback calls. + +OPENSSL_EXPORT void SSL_CTX_set_handoff_mode(SSL_CTX *ctx, bool on); +OPENSSL_EXPORT void SSL_set_handoff_mode(SSL *SSL, bool on); +OPENSSL_EXPORT bool SSL_serialize_handoff(const SSL *ssl, CBB *out, + SSL_CLIENT_HELLO *out_hello); +OPENSSL_EXPORT bool SSL_decline_handoff(SSL *ssl); +OPENSSL_EXPORT bool SSL_apply_handoff(SSL *ssl, Span handoff); +OPENSSL_EXPORT bool SSL_serialize_handback(const SSL *ssl, CBB *out); +OPENSSL_EXPORT bool SSL_apply_handback(SSL *ssl, Span handback); + +// SSL_get_traffic_secrets sets |*out_read_traffic_secret| and +// |*out_write_traffic_secret| to reference the TLS 1.3 traffic secrets for +// |ssl|. This function is only valid on TLS 1.3 connections that have +// completed the handshake. It returns true on success and false on error. +OPENSSL_EXPORT bool SSL_get_traffic_secrets( + const SSL *ssl, Span *out_read_traffic_secret, + Span *out_write_traffic_secret); + +// SSL_CTX_set_aes_hw_override_for_testing sets |override_value| to +// override checking for aes hardware support for testing. If |override_value| +// is set to true, the library will behave as if aes hardware support is +// present. If it is set to false, the library will behave as if aes hardware +// support is not present. +OPENSSL_EXPORT void SSL_CTX_set_aes_hw_override_for_testing( + SSL_CTX *ctx, bool override_value); + +// SSL_set_aes_hw_override_for_testing acts the same as +// |SSL_CTX_set_aes_override_for_testing| but only configures a single |SSL*|. +OPENSSL_EXPORT void SSL_set_aes_hw_override_for_testing(SSL *ssl, + bool override_value); + +BSSL_NAMESPACE_END + +} // extern C++ + +#endif // !defined(BORINGSSL_NO_CXX) + +#endif + +// Define some reason codes from OpenSSL to ease compilation against AWS-LC. +// None of these reason codes are actually returned by AWS-LC. +// Code paths that condition on these codes might break. Grep for +// |ERR_GET_REASON| and |ERR_GET_FUNC| to inspect. + +// Per C99 standard 6.8.4.2.1 the controlling expression in the switch statement +// has integer type. Hence it can handle quite large offset values assuming just +// two bytes. Just pick a somewhat large random value to prevent collisions on +// later macro definitions from upstream. +#define SSL_R_BACKWARDS_COMPATABILITY_OFFSET 0x5D21 + +// See CryptoAlg-954. +#define SSL_R_NO_PROTOCOLS_AVAILABLE (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 1) +#define SSL_R_BAD_PROTOCOL_VERSION_NUMBER \ + (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 2) +#define SSL_R_UNSUPPORTED_SSL_VERSION (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 3) +#define SSL_R_VERSION_TOO_HIGH (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 4) +#define SSL_R_VERSION_TOO_LOW (SSL_R_BACKWARDS_COMPATABILITY_OFFSET + 5) + +#define SSL_R_APP_DATA_IN_HANDSHAKE 100 +#define SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT 101 +#define SSL_R_BAD_ALERT 102 +#define SSL_R_BAD_CHANGE_CIPHER_SPEC 103 +#define SSL_R_BAD_DATA_RETURNED_BY_CALLBACK 104 +#define SSL_R_BAD_DH_P_LENGTH 105 +#define SSL_R_BAD_DIGEST_LENGTH 106 +#define SSL_R_BAD_ECC_CERT 107 +#define SSL_R_BAD_ECPOINT 108 +#define SSL_R_BAD_HANDSHAKE_RECORD 109 +#define SSL_R_BAD_HELLO_REQUEST 110 +#define SSL_R_BAD_LENGTH 111 +#define SSL_R_BAD_PACKET_LENGTH 112 +#define SSL_R_BAD_RSA_ENCRYPT 113 +#define SSL_R_BAD_SIGNATURE 114 +#define SSL_R_BAD_SRTP_MKI_VALUE 115 +#define SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST 116 +#define SSL_R_BAD_SSL_FILETYPE 117 +#define SSL_R_BAD_WRITE_RETRY 118 +#define SSL_R_BIO_NOT_SET 119 +#define SSL_R_BN_LIB 120 +#define SSL_R_BUFFER_TOO_SMALL 121 +#define SSL_R_CA_DN_LENGTH_MISMATCH 122 +#define SSL_R_CA_DN_TOO_LONG 123 +#define SSL_R_CCS_RECEIVED_EARLY 124 +#define SSL_R_CERTIFICATE_VERIFY_FAILED 125 +#define SSL_R_CERT_CB_ERROR 126 +#define SSL_R_CERT_LENGTH_MISMATCH 127 +#define SSL_R_CHANNEL_ID_NOT_P256 128 +#define SSL_R_CHANNEL_ID_SIGNATURE_INVALID 129 +#define SSL_R_CIPHER_OR_HASH_UNAVAILABLE 130 +#define SSL_R_CLIENTHELLO_PARSE_FAILED 131 +#define SSL_R_CLIENTHELLO_TLSEXT 132 +#define SSL_R_CONNECTION_REJECTED 133 +#define SSL_R_CONNECTION_TYPE_NOT_SET 134 +#define SSL_R_CUSTOM_EXTENSION_ERROR 135 +#define SSL_R_DATA_LENGTH_TOO_LONG 136 +#define SSL_R_DECODE_ERROR 137 +#define SSL_R_DECRYPTION_FAILED 138 +#define SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC 139 +#define SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG 140 +#define SSL_R_DH_P_TOO_LONG 141 +#define SSL_R_DIGEST_CHECK_FAILED 142 +#define SSL_R_DTLS_MESSAGE_TOO_BIG 143 +#define SSL_R_ECC_CERT_NOT_FOR_SIGNING 144 +#define SSL_R_EMS_STATE_INCONSISTENT 145 +#define SSL_R_ENCRYPTED_LENGTH_TOO_LONG 146 +#define SSL_R_ERROR_ADDING_EXTENSION 147 +#define SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST 148 +#define SSL_R_ERROR_PARSING_EXTENSION 149 +#define SSL_R_EXCESSIVE_MESSAGE_SIZE 150 +#define SSL_R_EXTRA_DATA_IN_MESSAGE 151 +#define SSL_R_FRAGMENT_MISMATCH 152 +#define SSL_R_GOT_NEXT_PROTO_WITHOUT_EXTENSION 153 +#define SSL_R_HANDSHAKE_FAILURE_ON_CLIENT_HELLO 154 +#define SSL_R_HTTPS_PROXY_REQUEST 155 +#define SSL_R_HTTP_REQUEST 156 +#define SSL_R_INAPPROPRIATE_FALLBACK 157 +#define SSL_R_INVALID_COMMAND 158 +#define SSL_R_INVALID_MESSAGE 159 +#define SSL_R_INVALID_SSL_SESSION 160 +#define SSL_R_INVALID_TICKET_KEYS_LENGTH 161 +#define SSL_R_LENGTH_MISMATCH 162 +#define SSL_R_MISSING_EXTENSION 164 +#define SSL_R_MISSING_RSA_CERTIFICATE 165 +#define SSL_R_MISSING_TMP_DH_KEY 166 +#define SSL_R_MISSING_TMP_ECDH_KEY 167 +#define SSL_R_MIXED_SPECIAL_OPERATOR_WITH_GROUPS 168 +#define SSL_R_MTU_TOO_SMALL 169 +#define SSL_R_NEGOTIATED_BOTH_NPN_AND_ALPN 170 +#define SSL_R_NESTED_GROUP 171 +#define SSL_R_NO_CERTIFICATES_RETURNED 172 +#define SSL_R_NO_CERTIFICATE_ASSIGNED 173 +#define SSL_R_NO_CERTIFICATE_SET 174 +#define SSL_R_NO_CIPHERS_AVAILABLE 175 +#define SSL_R_NO_CIPHERS_PASSED 176 +#define SSL_R_NO_CIPHER_MATCH 177 +#define SSL_R_NO_COMPRESSION_SPECIFIED 178 +#define SSL_R_NO_METHOD_SPECIFIED 179 +#define SSL_R_NO_PRIVATE_KEY_ASSIGNED 181 +#define SSL_R_NO_RENEGOTIATION 182 +#define SSL_R_NO_REQUIRED_DIGEST 183 +#define SSL_R_NO_SHARED_CIPHER 184 +#define SSL_R_NULL_SSL_CTX 185 +#define SSL_R_NULL_SSL_METHOD_PASSED 186 +#define SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED 187 +#define SSL_R_OLD_SESSION_VERSION_NOT_RETURNED 188 +#define SSL_R_OUTPUT_ALIASES_INPUT 189 +#define SSL_R_PARSE_TLSEXT 190 +#define SSL_R_PATH_TOO_LONG 191 +#define SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE 192 +#define SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE 193 +#define SSL_R_PROTOCOL_IS_SHUTDOWN 194 +#define SSL_R_PSK_IDENTITY_NOT_FOUND 195 +#define SSL_R_PSK_NO_CLIENT_CB 196 +#define SSL_R_PSK_NO_SERVER_CB 197 +#define SSL_R_READ_TIMEOUT_EXPIRED 198 +#define SSL_R_RECORD_LENGTH_MISMATCH 199 +#define SSL_R_RECORD_TOO_LARGE 200 +#define SSL_R_RENEGOTIATION_ENCODING_ERR 201 +#define SSL_R_RENEGOTIATION_MISMATCH 202 +#define SSL_R_REQUIRED_CIPHER_MISSING 203 +#define SSL_R_RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION 204 +#define SSL_R_RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION 205 +#define SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING 206 +#define SSL_R_SERVERHELLO_TLSEXT 207 +#define SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED 208 +#define SSL_R_SESSION_MAY_NOT_BE_CREATED 209 +#define SSL_R_SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER 210 +#define SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES 211 +#define SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE 212 +#define SSL_R_SSL3_EXT_INVALID_SERVERNAME 213 +#define SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION 214 +#define SSL_R_SSL_HANDSHAKE_FAILURE 215 +#define SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG 216 +#define SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST 217 +#define SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG 218 +#define SSL_R_TOO_MANY_EMPTY_FRAGMENTS 219 +#define SSL_R_TOO_MANY_WARNING_ALERTS 220 +#define SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS 221 +#define SSL_R_UNEXPECTED_EXTENSION 222 +#define SSL_R_UNEXPECTED_MESSAGE 223 +#define SSL_R_UNEXPECTED_OPERATOR_IN_GROUP 224 +#define SSL_R_UNEXPECTED_RECORD 225 +#define SSL_R_UNINITIALIZED 226 +#define SSL_R_UNKNOWN_ALERT_TYPE 227 +#define SSL_R_UNKNOWN_CERTIFICATE_TYPE 228 +#define SSL_R_UNKNOWN_CIPHER_RETURNED 229 +#define SSL_R_UNKNOWN_CIPHER_TYPE 230 +#define SSL_R_UNKNOWN_DIGEST 231 +#define SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE 232 +#define SSL_R_UNKNOWN_PROTOCOL 233 +#define SSL_R_UNKNOWN_SSL_VERSION 234 +#define SSL_R_UNKNOWN_STATE 235 +#define SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED 236 +#define SSL_R_UNSUPPORTED_CIPHER 237 +#define SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM 238 +#define SSL_R_UNSUPPORTED_ELLIPTIC_CURVE 239 +#define SSL_R_UNSUPPORTED_PROTOCOL 240 +#define SSL_R_WRONG_CERTIFICATE_TYPE 241 +#define SSL_R_WRONG_CIPHER_RETURNED 242 +#define SSL_R_WRONG_CURVE 243 +#define SSL_R_WRONG_MESSAGE_TYPE 244 +#define SSL_R_WRONG_SIGNATURE_TYPE 245 +#define SSL_R_WRONG_SSL_VERSION 246 +#define SSL_R_WRONG_VERSION_NUMBER 247 +#define SSL_R_X509_LIB 248 +#define SSL_R_X509_VERIFICATION_SETUP_PROBLEMS 249 +#define SSL_R_SHUTDOWN_WHILE_IN_INIT 250 +#define SSL_R_INVALID_OUTER_RECORD_TYPE 251 +#define SSL_R_UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY 252 +#define SSL_R_NO_COMMON_SIGNATURE_ALGORITHMS 253 +#define SSL_R_DOWNGRADE_DETECTED 254 +#define SSL_R_EXCESS_HANDSHAKE_DATA 255 +#define SSL_R_INVALID_COMPRESSION_LIST 256 +#define SSL_R_DUPLICATE_EXTENSION 257 +#define SSL_R_MISSING_KEY_SHARE 258 +#define SSL_R_INVALID_ALPN_PROTOCOL 259 +#define SSL_R_TOO_MANY_KEY_UPDATES 260 +#define SSL_R_BLOCK_CIPHER_PAD_IS_WRONG 261 +#define SSL_R_NO_CIPHERS_SPECIFIED 262 +#define SSL_R_RENEGOTIATION_EMS_MISMATCH 263 +#define SSL_R_DUPLICATE_KEY_SHARE 264 +#define SSL_R_NO_GROUPS_SPECIFIED 265 +#define SSL_R_NO_SHARED_GROUP 266 +#define SSL_R_PRE_SHARED_KEY_MUST_BE_LAST 267 +#define SSL_R_OLD_SESSION_PRF_HASH_MISMATCH 268 +#define SSL_R_INVALID_SCT_LIST 269 +#define SSL_R_TOO_MUCH_SKIPPED_EARLY_DATA 270 +#define SSL_R_PSK_IDENTITY_BINDER_COUNT_MISMATCH 271 +#define SSL_R_CANNOT_PARSE_LEAF_CERT 272 +#define SSL_R_SERVER_CERT_CHANGED 273 +#define SSL_R_CERTIFICATE_AND_PRIVATE_KEY_MISMATCH 274 +#define SSL_R_CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD 275 +#define SSL_R_TICKET_ENCRYPTION_FAILED 276 +#define SSL_R_ALPN_MISMATCH_ON_EARLY_DATA 277 +#define SSL_R_WRONG_VERSION_ON_EARLY_DATA 278 +#define SSL_R_UNEXPECTED_EXTENSION_ON_EARLY_DATA 279 +#define SSL_R_NO_SUPPORTED_VERSIONS_ENABLED 280 +#define SSL_R_APPLICATION_DATA_INSTEAD_OF_HANDSHAKE 281 +#define SSL_R_EMPTY_HELLO_RETRY_REQUEST 282 +#define SSL_R_EARLY_DATA_NOT_IN_USE 283 +#define SSL_R_HANDSHAKE_NOT_COMPLETE 284 +#define SSL_R_NEGOTIATED_TB_WITHOUT_EMS_OR_RI 285 +#define SSL_R_SERVER_ECHOED_INVALID_SESSION_ID 286 +#define SSL_R_PRIVATE_KEY_OPERATION_FAILED 287 +#define SSL_R_SECOND_SERVERHELLO_VERSION_MISMATCH 288 +#define SSL_R_OCSP_CB_ERROR 289 +#define SSL_R_SSL_SESSION_ID_TOO_LONG 290 +#define SSL_R_APPLICATION_DATA_ON_SHUTDOWN 291 +#define SSL_R_CERT_DECOMPRESSION_FAILED 292 +#define SSL_R_UNCOMPRESSED_CERT_TOO_LARGE 293 +#define SSL_R_UNKNOWN_CERT_COMPRESSION_ALG 294 +#define SSL_R_INVALID_SIGNATURE_ALGORITHM 295 +#define SSL_R_DUPLICATE_SIGNATURE_ALGORITHM 296 +#define SSL_R_TLS13_DOWNGRADE 297 +#define SSL_R_QUIC_INTERNAL_ERROR 298 +#define SSL_R_WRONG_ENCRYPTION_LEVEL_RECEIVED 299 +#define SSL_R_TOO_MUCH_READ_EARLY_DATA 300 +#define SSL_R_INVALID_DELEGATED_CREDENTIAL 301 +#define SSL_R_KEY_USAGE_BIT_INCORRECT 302 +#define SSL_R_INCONSISTENT_CLIENT_HELLO 303 +#define SSL_R_CIPHER_MISMATCH_ON_EARLY_DATA 304 +#define SSL_R_QUIC_TRANSPORT_PARAMETERS_MISCONFIGURED 305 +#define SSL_R_UNEXPECTED_COMPATIBILITY_MODE 306 +#define SSL_R_NO_APPLICATION_PROTOCOL 307 +#define SSL_R_NEGOTIATED_ALPS_WITHOUT_ALPN 308 +#define SSL_R_ALPS_MISMATCH_ON_EARLY_DATA 309 +#define SSL_R_ECH_SERVER_CONFIG_AND_PRIVATE_KEY_MISMATCH 310 +#define SSL_R_ECH_SERVER_CONFIG_UNSUPPORTED_EXTENSION 311 +#define SSL_R_UNSUPPORTED_ECH_SERVER_CONFIG 312 +#define SSL_R_ECH_SERVER_WOULD_HAVE_NO_RETRY_CONFIGS 313 +#define SSL_R_INVALID_CLIENT_HELLO_INNER 314 +#define SSL_R_INVALID_ALPN_PROTOCOL_LIST 315 +#define SSL_R_COULD_NOT_PARSE_HINTS 316 +#define SSL_R_INVALID_ECH_PUBLIC_NAME 317 +#define SSL_R_INVALID_ECH_CONFIG_LIST 318 +#define SSL_R_ECH_REJECTED 319 +#define SSL_R_INVALID_OUTER_EXTENSION 320 +#define SSL_R_INCONSISTENT_ECH_NEGOTIATION 321 +#define SSL_R_INVALID_ALPS_CODEPOINT 322 +#define SSL_R_NOT_REPLACING_CERTIFICATE 323 +#define SSL_R_SERIALIZATION_UNSUPPORTED 500 +#define SSL_R_SERIALIZATION_INVALID_SSL 501 +#define SSL_R_SERIALIZATION_INVALID_SSL_CONFIG 502 +#define SSL_R_SERIALIZATION_INVALID_SSL3_STATE 503 +#define SSL_R_SERIALIZATION_INVALID_SSL_BUFFER 505 +#define SSL_R_SERIALIZATION_INVALID_SSL_AEAD_CONTEXT 506 +#define SSL_R_BAD_HYBRID_KEYSHARE 507 +#define SSL_R_BAD_KEM_CIPHERTEXT 508 +#define SSL_R_SSLV3_ALERT_CLOSE_NOTIFY 1000 +#define SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE 1010 +#define SSL_R_SSLV3_ALERT_BAD_RECORD_MAC 1020 +#define SSL_R_TLSV1_ALERT_DECRYPTION_FAILED 1021 +#define SSL_R_TLSV1_ALERT_RECORD_OVERFLOW 1022 +#define SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE 1030 +#define SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE 1040 +#define SSL_R_SSLV3_ALERT_NO_CERTIFICATE 1041 +#define SSL_R_SSLV3_ALERT_BAD_CERTIFICATE 1042 +#define SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE 1043 +#define SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED 1044 +#define SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED 1045 +#define SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN 1046 +#define SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER 1047 +#define SSL_R_TLSV1_ALERT_UNKNOWN_CA 1048 +#define SSL_R_TLSV1_ALERT_ACCESS_DENIED 1049 +#define SSL_R_TLSV1_ALERT_DECODE_ERROR 1050 +#define SSL_R_TLSV1_ALERT_DECRYPT_ERROR 1051 +#define SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION 1060 +#define SSL_R_TLSV1_ALERT_PROTOCOL_VERSION 1070 +#define SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY 1071 +#define SSL_R_TLSV1_ALERT_INTERNAL_ERROR 1080 +#define SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK 1086 +#define SSL_R_TLSV1_ALERT_USER_CANCELLED 1090 +#define SSL_R_TLSV1_ALERT_NO_RENEGOTIATION 1100 +#define SSL_R_TLSV1_ALERT_UNSUPPORTED_EXTENSION 1110 +#define SSL_R_TLSV1_ALERT_CERTIFICATE_UNOBTAINABLE 1111 +#define SSL_R_TLSV1_ALERT_UNRECOGNIZED_NAME 1112 +#define SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_STATUS_RESPONSE 1113 +#define SSL_R_TLSV1_ALERT_BAD_CERTIFICATE_HASH_VALUE 1114 +#define SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY 1115 +#define SSL_R_TLSV1_ALERT_CERTIFICATE_REQUIRED 1116 +#define SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL 1120 +#define SSL_R_TLSV1_ALERT_ECH_REQUIRED 1121 +#define SSL_R_SERIALIZATION_INVALID_SERDE_VERSION 1122 + +#endif // OPENSSL_HEADER_SSL_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ssl3.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ssl3.h new file mode 100644 index 0000000..dbf3d1d --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ssl3.h @@ -0,0 +1,227 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// ECC cipher suite support in OpenSSL originally developed by +// SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_SSL3_H +#define OPENSSL_HEADER_SSL3_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +// These are kept to support clients that negotiates higher protocol versions +// using SSLv2 client hello records. +#define SSL2_MT_CLIENT_HELLO 1 +#define SSL2_VERSION 0x0002 + +// Signalling cipher suite value from RFC 5746. +#define SSL3_CK_SCSV 0x030000FF +// Fallback signalling cipher suite value from RFC 7507. +#define SSL3_CK_FALLBACK_SCSV 0x03005600 + +#define SSL3_CK_RSA_NULL_MD5 0x03000001 +#define SSL3_CK_RSA_NULL_SHA 0x03000002 +#define SSL3_CK_RSA_RC4_40_MD5 0x03000003 +#define SSL3_CK_RSA_RC4_128_MD5 0x03000004 +#define SSL3_CK_RSA_RC4_128_SHA 0x03000005 +#define SSL3_CK_RSA_RC2_40_MD5 0x03000006 +#define SSL3_CK_RSA_IDEA_128_SHA 0x03000007 +#define SSL3_CK_RSA_DES_40_CBC_SHA 0x03000008 +#define SSL3_CK_RSA_DES_64_CBC_SHA 0x03000009 +#define SSL3_CK_RSA_DES_192_CBC3_SHA 0x0300000A + +#define SSL3_CK_DH_DSS_DES_40_CBC_SHA 0x0300000B +#define SSL3_CK_DH_DSS_DES_64_CBC_SHA 0x0300000C +#define SSL3_CK_DH_DSS_DES_192_CBC3_SHA 0x0300000D +#define SSL3_CK_DH_RSA_DES_40_CBC_SHA 0x0300000E +#define SSL3_CK_DH_RSA_DES_64_CBC_SHA 0x0300000F +#define SSL3_CK_DH_RSA_DES_192_CBC3_SHA 0x03000010 + +#define SSL3_CK_EDH_DSS_DES_40_CBC_SHA 0x03000011 +#define SSL3_CK_EDH_DSS_DES_64_CBC_SHA 0x03000012 +#define SSL3_CK_EDH_DSS_DES_192_CBC3_SHA 0x03000013 +#define SSL3_CK_EDH_RSA_DES_40_CBC_SHA 0x03000014 +#define SSL3_CK_EDH_RSA_DES_64_CBC_SHA 0x03000015 +#define SSL3_CK_EDH_RSA_DES_192_CBC3_SHA 0x03000016 + +#define SSL3_CK_ADH_RC4_40_MD5 0x03000017 +#define SSL3_CK_ADH_RC4_128_MD5 0x03000018 +#define SSL3_CK_ADH_DES_40_CBC_SHA 0x03000019 +#define SSL3_CK_ADH_DES_64_CBC_SHA 0x0300001A +#define SSL3_CK_ADH_DES_192_CBC_SHA 0x0300001B + +#define SSL3_TXT_RSA_NULL_MD5 "NULL-MD5" +#define SSL3_TXT_RSA_NULL_SHA "NULL-SHA" +#define SSL3_TXT_RSA_RC4_40_MD5 "EXP-RC4-MD5" +#define SSL3_TXT_RSA_RC4_128_MD5 "RC4-MD5" +#define SSL3_TXT_RSA_RC4_128_SHA "RC4-SHA" +#define SSL3_TXT_RSA_RC2_40_MD5 "EXP-RC2-CBC-MD5" +#define SSL3_TXT_RSA_IDEA_128_SHA "IDEA-CBC-SHA" +#define SSL3_TXT_RSA_DES_40_CBC_SHA "EXP-DES-CBC-SHA" +#define SSL3_TXT_RSA_DES_64_CBC_SHA "DES-CBC-SHA" +#define SSL3_TXT_RSA_DES_192_CBC3_SHA "DES-CBC3-SHA" + +#define SSL3_TXT_DH_DSS_DES_40_CBC_SHA "EXP-DH-DSS-DES-CBC-SHA" +#define SSL3_TXT_DH_DSS_DES_64_CBC_SHA "DH-DSS-DES-CBC-SHA" +#define SSL3_TXT_DH_DSS_DES_192_CBC3_SHA "DH-DSS-DES-CBC3-SHA" +#define SSL3_TXT_DH_RSA_DES_40_CBC_SHA "EXP-DH-RSA-DES-CBC-SHA" +#define SSL3_TXT_DH_RSA_DES_64_CBC_SHA "DH-RSA-DES-CBC-SHA" +#define SSL3_TXT_DH_RSA_DES_192_CBC3_SHA "DH-RSA-DES-CBC3-SHA" + +#define SSL3_TXT_EDH_DSS_DES_40_CBC_SHA "EXP-EDH-DSS-DES-CBC-SHA" +#define SSL3_TXT_EDH_DSS_DES_64_CBC_SHA "EDH-DSS-DES-CBC-SHA" +#define SSL3_TXT_EDH_DSS_DES_192_CBC3_SHA "EDH-DSS-DES-CBC3-SHA" +#define SSL3_TXT_EDH_RSA_DES_40_CBC_SHA "EXP-EDH-RSA-DES-CBC-SHA" +#define SSL3_TXT_EDH_RSA_DES_64_CBC_SHA "EDH-RSA-DES-CBC-SHA" +#define SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA "EDH-RSA-DES-CBC3-SHA" + +#define SSL3_TXT_ADH_RC4_40_MD5 "EXP-ADH-RC4-MD5" +#define SSL3_TXT_ADH_RC4_128_MD5 "ADH-RC4-MD5" +#define SSL3_TXT_ADH_DES_40_CBC_SHA "EXP-ADH-DES-CBC-SHA" +#define SSL3_TXT_ADH_DES_64_CBC_SHA "ADH-DES-CBC-SHA" +#define SSL3_TXT_ADH_DES_192_CBC_SHA "ADH-DES-CBC3-SHA" + +#define SSL3_SSL_SESSION_ID_LENGTH 32 +#define SSL3_MAX_SSL_SESSION_ID_LENGTH 32 + +#define SSL3_MASTER_SECRET_SIZE 48 +#define SSL3_RANDOM_SIZE 32 +#define SSL3_SESSION_ID_SIZE 32 +#define SSL3_RT_HEADER_LENGTH 5 + +#define SSL3_HM_HEADER_LENGTH 4 + +#ifndef SSL3_ALIGN_PAYLOAD +// Some will argue that this increases memory footprint, but it's not actually +// true. Point is that malloc has to return at least 64-bit aligned pointers, +// meaning that allocating 5 bytes wastes 3 bytes in either case. Suggested +// pre-gaping simply moves these wasted bytes from the end of allocated region +// to its front, but makes data payload aligned, which improves performance. +#define SSL3_ALIGN_PAYLOAD 8 +#else +#if (SSL3_ALIGN_PAYLOAD & (SSL3_ALIGN_PAYLOAD - 1)) != 0 +#error "insane SSL3_ALIGN_PAYLOAD" +#undef SSL3_ALIGN_PAYLOAD +#endif +#endif + +// This is the maximum MAC (digest) size used by the SSL library. Currently +// maximum of 20 is used by SHA1, but we reserve for future extension for +// 512-bit hashes. + +#define SSL3_RT_MAX_MD_SIZE 64 + +// Maximum block size used in all ciphersuites. Currently 16 for AES. + +#define SSL_RT_MAX_CIPHER_BLOCK_SIZE 16 + +// Maximum plaintext length: defined by SSL/TLS standards +#define SSL3_RT_MAX_PLAIN_LENGTH 16384 +// Maximum compression overhead: defined by SSL/TLS standards +#define SSL3_RT_MAX_COMPRESSED_OVERHEAD 1024 + +// The standards give a maximum encryption overhead of 1024 bytes. In practice +// the value is lower than this. The overhead is the maximum number of padding +// bytes (256) plus the mac size. +// +// TODO(davidben): This derivation doesn't take AEADs into account, or TLS 1.1 +// explicit nonces. It happens to work because |SSL3_RT_MAX_MD_SIZE| is larger +// than necessary and no true AEAD has variable overhead in TLS 1.2. +#define SSL3_RT_MAX_ENCRYPTED_OVERHEAD (256 + SSL3_RT_MAX_MD_SIZE) + +// SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD is the maximum overhead in encrypting a +// record. This does not include the record header. Some ciphers use explicit +// nonces, so it includes both the AEAD overhead as well as the nonce. +#define SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD \ + (EVP_AEAD_MAX_OVERHEAD + EVP_AEAD_MAX_NONCE_LENGTH) + +OPENSSL_STATIC_ASSERT(SSL3_RT_MAX_ENCRYPTED_OVERHEAD >= + SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD, + max_overheads_are_inconsistent) + +// SSL3_RT_MAX_COMPRESSED_LENGTH is an alias for +// |SSL3_RT_MAX_PLAIN_LENGTH|. Compression is gone, so don't include the +// compression overhead. +#define SSL3_RT_MAX_COMPRESSED_LENGTH SSL3_RT_MAX_PLAIN_LENGTH + +#define SSL3_RT_MAX_ENCRYPTED_LENGTH \ + (SSL3_RT_MAX_ENCRYPTED_OVERHEAD + SSL3_RT_MAX_COMPRESSED_LENGTH) +#define SSL3_RT_MAX_PACKET_SIZE \ + (SSL3_RT_MAX_ENCRYPTED_LENGTH + SSL3_RT_HEADER_LENGTH) + +#define SSL3_MD_CLIENT_FINISHED_CONST "\x43\x4C\x4E\x54" +#define SSL3_MD_SERVER_FINISHED_CONST "\x53\x52\x56\x52" + +#define SSL3_RT_CHANGE_CIPHER_SPEC 20 +#define SSL3_RT_ALERT 21 +#define SSL3_RT_HANDSHAKE 22 +#define SSL3_RT_APPLICATION_DATA 23 + +// Pseudo content type for SSL/TLS header info +#define SSL3_RT_HEADER 0x100 +#define SSL3_RT_CLIENT_HELLO_INNER 0x101 + +#define SSL3_AL_WARNING 1 +#define SSL3_AL_FATAL 2 + +#define SSL3_AD_CLOSE_NOTIFY 0 +#define SSL3_AD_UNEXPECTED_MESSAGE 10 // fatal +#define SSL3_AD_BAD_RECORD_MAC 20 // fatal +#define SSL3_AD_DECOMPRESSION_FAILURE 30 // fatal +#define SSL3_AD_HANDSHAKE_FAILURE 40 // fatal +#define SSL3_AD_NO_CERTIFICATE 41 +#define SSL3_AD_BAD_CERTIFICATE 42 +#define SSL3_AD_UNSUPPORTED_CERTIFICATE 43 +#define SSL3_AD_CERTIFICATE_REVOKED 44 +#define SSL3_AD_CERTIFICATE_EXPIRED 45 +#define SSL3_AD_CERTIFICATE_UNKNOWN 46 +#define SSL3_AD_ILLEGAL_PARAMETER 47 // fatal +#define SSL3_AD_INAPPROPRIATE_FALLBACK 86 // fatal + +#define SSL3_CT_RSA_SIGN 1 + +#define SSL3_MT_HELLO_REQUEST 0 +#define SSL3_MT_CLIENT_HELLO 1 +#define SSL3_MT_SERVER_HELLO 2 +#define SSL3_MT_NEW_SESSION_TICKET 4 +#define SSL3_MT_END_OF_EARLY_DATA 5 +#define SSL3_MT_ENCRYPTED_EXTENSIONS 8 +#define SSL3_MT_CERTIFICATE 11 +#define SSL3_MT_SERVER_KEY_EXCHANGE 12 +#define SSL3_MT_CERTIFICATE_REQUEST 13 +#define SSL3_MT_SERVER_HELLO_DONE 14 +#define SSL3_MT_CERTIFICATE_VERIFY 15 +#define SSL3_MT_CLIENT_KEY_EXCHANGE 16 +#define SSL3_MT_FINISHED 20 +#define SSL3_MT_CERTIFICATE_STATUS 22 +#define SSL3_MT_SUPPLEMENTAL_DATA 23 +#define SSL3_MT_KEY_UPDATE 24 +#define SSL3_MT_COMPRESSED_CERTIFICATE 25 +#define SSL3_MT_NEXT_PROTO 67 +#define SSL3_MT_CHANNEL_ID 203 +#define SSL3_MT_MESSAGE_HASH 254 +#define DTLS1_MT_HELLO_VERIFY_REQUEST 3 + +// The following are legacy aliases for consumers which use +// |SSL_CTX_set_msg_callback|. +#define SSL3_MT_SERVER_DONE SSL3_MT_SERVER_HELLO_DONE +#define SSL3_MT_NEWSESSION_TICKET SSL3_MT_NEW_SESSION_TICKET + + +#define SSL3_MT_CCS 1 + + +#ifdef __cplusplus +} // extern C +#endif + +#endif // OPENSSL_HEADER_SSL3_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/stack.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/stack.h new file mode 100644 index 0000000..d7443be --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/stack.h @@ -0,0 +1,646 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_STACK_H +#define OPENSSL_HEADER_STACK_H + +#include + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// A stack, in OpenSSL, is an array of pointers. They are the most commonly +// used collection object. +// +// This file defines macros for type-safe use of the stack functions. A stack +// type is named like |STACK_OF(FOO)| and is accessed with functions named +// like |sk_FOO_*|. Note the stack will typically contain /pointers/ to |FOO|. +// +// The |DECLARE_STACK_OF| macro makes |STACK_OF(FOO)| available, and +// |DEFINE_STACK_OF| makes the corresponding functions available. + + +// Defining stacks. + +// STACK_OF expands to the stack type for |type|. +#define STACK_OF(type) struct stack_st_##type + +// DECLARE_STACK_OF declares the |STACK_OF(type)| type. It does not make the +// corresponding |sk_type_*| functions available. This macro should be used in +// files which only need the type. +#define DECLARE_STACK_OF(type) STACK_OF(type); + +// DEFINE_NAMED_STACK_OF defines |STACK_OF(name)| to be a stack whose elements +// are |type| *. This macro makes the |sk_name_*| functions available. +// +// It is not necessary to use |DECLARE_STACK_OF| in files which use this macro. +#define DEFINE_NAMED_STACK_OF(name, type) \ + BORINGSSL_DEFINE_STACK_OF_IMPL(name, type *, const type *) \ + BORINGSSL_DEFINE_STACK_TRAITS(name, type, false) + +// DEFINE_STACK_OF defines |STACK_OF(type)| to be a stack whose elements are +// |type| *. This macro makes the |sk_type_*| functions available. +// +// It is not necessary to use |DECLARE_STACK_OF| in files which use this macro. +#define DEFINE_STACK_OF(type) DEFINE_NAMED_STACK_OF(type, type) + +// DEFINE_CONST_STACK_OF defines |STACK_OF(type)| to be a stack whose elements +// are const |type| *. This macro makes the |sk_type_*| functions available. +// +// It is not necessary to use |DECLARE_STACK_OF| in files which use this macro. +#define DEFINE_CONST_STACK_OF(type) \ + BORINGSSL_DEFINE_STACK_OF_IMPL(type, const type *, const type *) \ + BORINGSSL_DEFINE_STACK_TRAITS(type, const type, true) + + +// Using stacks. +// +// After the |DEFINE_STACK_OF| macro is used, the following functions are +// available. + +#if 0 // Sample + +// sk_SAMPLE_free_func is a callback to free an element in a stack. +typedef void (*sk_SAMPLE_free_func)(SAMPLE *); + +// sk_SAMPLE_copy_func is a callback to copy an element in a stack. It should +// return the copy or NULL on error. +typedef SAMPLE *(*sk_SAMPLE_copy_func)(const SAMPLE *); + +// sk_SAMPLE_cmp_func is a callback to compare |*a| to |*b|. It should return a +// value < 0, 0, or > 0 if |*a| is less than, equal to, or greater than |*b|, +// respectively. Note the extra indirection - the function is given a pointer +// to a pointer to the element. This is the |qsort|/|bsearch| comparison +// function applied to an array of |SAMPLE*|. +typedef int (*sk_SAMPLE_cmp_func)(const SAMPLE *const *a, + const SAMPLE *const *b); + +// sk_SAMPLE_new creates a new, empty stack with the given comparison function, +// which may be NULL. It returns the new stack or NULL on allocation failure. +STACK_OF(SAMPLE) *sk_SAMPLE_new(sk_SAMPLE_cmp_func comp); + +// sk_SAMPLE_new_null creates a new, empty stack. It returns the new stack or +// NULL on allocation failure. +STACK_OF(SAMPLE) *sk_SAMPLE_new_null(void); + +// sk_SAMPLE_num returns the number of elements in |sk|. It is safe to cast this +// value to |int|. |sk| is guaranteed to have at most |INT_MAX| elements. If +// |sk| is NULL, it is treated as the empty list and this function returns zero. +size_t sk_SAMPLE_num(const STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_zero resets |sk| to the empty state but does nothing to free the +// individual elements themselves. +void sk_SAMPLE_zero(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_value returns the |i|th pointer in |sk|, or NULL if |i| is out of +// range. If |sk| is NULL, it is treated as an empty list and the function +// returns NULL. +SAMPLE *sk_SAMPLE_value(const STACK_OF(SAMPLE) *sk, size_t i); + +// sk_SAMPLE_set sets the |i|th pointer in |sk| to |p| and returns |p|. If |i| +// is out of range, it returns NULL. +SAMPLE *sk_SAMPLE_set(STACK_OF(SAMPLE) *sk, size_t i, SAMPLE *p); + +// sk_SAMPLE_free frees |sk|, but does nothing to free the individual elements. +// Use |sk_SAMPLE_pop_free| to also free the elements. +void sk_SAMPLE_free(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_pop_free calls |free_func| on each element in |sk| and then +// frees the stack itself. +void sk_SAMPLE_pop_free(STACK_OF(SAMPLE) *sk, sk_SAMPLE_free_func free_func); + +// sk_SAMPLE_insert inserts |p| into the stack at index |where|, moving existing +// elements if needed. It returns the length of the new stack, or zero on +// error. Ownership of |p| is taken by |sk|. +size_t sk_SAMPLE_insert(STACK_OF(SAMPLE) *sk, SAMPLE *p, size_t where); + +// sk_SAMPLE_delete removes the pointer at index |where|, moving other elements +// down if needed. It returns the removed pointer, or NULL if |where| is out of +// range. +SAMPLE *sk_SAMPLE_delete(STACK_OF(SAMPLE) *sk, size_t where); + +// sk_SAMPLE_delete_ptr removes, at most, one instance of |p| from |sk| based on +// pointer equality. If an instance of |p| is found then |p| is returned, +// otherwise it returns NULL. +SAMPLE *sk_SAMPLE_delete_ptr(STACK_OF(SAMPLE) *sk, const SAMPLE *p); + +// sk_SAMPLE_delete_if_func is the callback function for |sk_SAMPLE_delete_if|. +// It should return one to remove |p| and zero to keep it. +typedef int (*sk_SAMPLE_delete_if_func)(SAMPLE *p, void *data); + +// sk_SAMPLE_delete_if calls |func| with each element of |sk| and removes the +// entries where |func| returned one. This function does not free or return +// removed pointers so, if |sk| owns its contents, |func| should release the +// pointers prior to returning one. +void sk_SAMPLE_delete_if(STACK_OF(SAMPLE) *sk, sk_SAMPLE_delete_if_func func, + void *data); + +// sk_SAMPLE_find find the first value in |sk| equal to |p|. |sk|'s comparison +// function determines equality, or pointer equality if |sk| has no comparison +// function. +// +// If the stack is sorted (see |sk_SAMPLE_sort|), this function uses a binary +// search. Otherwise it performs a linear search. If it finds a matching +// element, it returns the index of that element. Otherwise, it returns -1. +// If |sk| is NULL, it is treated as the empty list and the function returns +// zero. +// +// Note this differs from OpenSSL in that OpenSSL's version will implicitly +// sort |sk| if it has a comparison function defined. +int sk_SAMPLE_find(const STACK_OF(SAMPLE) *sk, const SAMPLE *p); + +// sk_SAMPLE_find_awslc is like |sk_SAMPLE_find|, but if it finds a matching +// element, it writes the index to |*out_index| (if |out_index| is not NULL) +// and returns one. Otherwise, it returns zero. +int sk_SAMPLE_find_awslc(const STACK_OF(SAMPLE) *sk, size_t *out_index, + const SAMPLE *p); + +// sk_SAMPLE_unshift inserts |p| as the first element of |sk| and takes +// ownership of |p|. It is equivalent to "sk_SAMPLE_insert(sk, p, 0)". +SAMPLE *sk_SAMPLE_unshift(STACK_OF(SAMPLE) *sk, SAMPLE *p); + +// sk_SAMPLE_shift removes and returns the first element in |sk|, or NULL if +// |sk| is empty. +SAMPLE *sk_SAMPLE_shift(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_push appends |p| to |sk| and returns the length of the new stack, +// or 0 on allocation failure. +size_t sk_SAMPLE_push(STACK_OF(SAMPLE) *sk, SAMPLE *p); + +// sk_SAMPLE_pop removes and returns the last element of |sk|, or NULL if |sk| +// is empty. +SAMPLE *sk_SAMPLE_pop(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_dup performs a shallow copy of a stack and returns the new stack, +// or NULL on error. Use |sk_SAMPLE_deep_copy| to also copy the elements. +STACK_OF(SAMPLE) *sk_SAMPLE_dup(const STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_sort sorts the elements of |sk| into ascending order based on the +// comparison function. The stack maintains a "sorted" flag and sorting an +// already sorted stack is a no-op. +void sk_SAMPLE_sort(STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_is_sorted returns one if |sk| is known to be sorted and zero +// otherwise. +int sk_SAMPLE_is_sorted(const STACK_OF(SAMPLE) *sk); + +// sk_SAMPLE_set_cmp_func sets the comparison function to be used by |sk| and +// returns the previous one. +sk_SAMPLE_cmp_func sk_SAMPLE_set_cmp_func(STACK_OF(SAMPLE) *sk, + sk_SAMPLE_cmp_func comp); + +// sk_SAMPLE_deep_copy performs a copy of |sk| and of each of the non-NULL +// elements in |sk| by using |copy_func|. If an error occurs, it calls +// |free_func| to free any copies already made and returns NULL. +STACK_OF(SAMPLE) *sk_SAMPLE_deep_copy(const STACK_OF(SAMPLE) *sk, + sk_SAMPLE_copy_func copy_func, + sk_SAMPLE_free_func free_func); + +#endif // Sample + + +// Private functions. +// +// The |sk_*| functions generated above are implemented internally using the +// type-erased functions below. Callers should use the typed wrappers instead. +// When using the type-erased functions, callers are responsible for ensuring +// the underlying types are correct. Casting pointers to the wrong types will +// result in memory errors. + +// OPENSSL_sk_free_func is a function that frees an element in a stack. Note its +// actual type is void (*)(T *) for some T. Low-level |sk_*| functions will be +// passed a type-specific wrapper to call it correctly. +typedef void (*OPENSSL_sk_free_func)(void *ptr); + +// OPENSSL_sk_copy_func is a function that copies an element in a stack. Note +// its actual type is T *(*)(const T *) for some T. Low-level |sk_*| functions +// will be passed a type-specific wrapper to call it correctly. +typedef void *(*OPENSSL_sk_copy_func)(const void *ptr); + +// OPENSSL_sk_cmp_func is a comparison function that returns a value < 0, 0 or > +// 0 if |*a| is less than, equal to or greater than |*b|, respectively. Note +// the extra indirection - the function is given a pointer to a pointer to the +// element. This differs from the usual qsort/bsearch comparison function. +// +// Note its actual type is |int (*)(const T *const *a, const T *const *b)|. +// Low-level |sk_*| functions will be passed a type-specific wrapper to call it +// correctly. +typedef int (*OPENSSL_sk_cmp_func)(const void *const *a, const void *const *b); + +// OPENSSL_sk_delete_if_func is the generic version of +// |sk_SAMPLE_delete_if_func|. +typedef int (*OPENSSL_sk_delete_if_func)(void *obj, void *data); + +// The following function types call the above type-erased signatures with the +// true types. +typedef void (*OPENSSL_sk_call_free_func)(OPENSSL_sk_free_func, void *); +typedef void *(*OPENSSL_sk_call_copy_func)(OPENSSL_sk_copy_func, const void *); +typedef int (*OPENSSL_sk_call_cmp_func)(OPENSSL_sk_cmp_func, const void *, + const void *); +typedef int (*OPENSSL_sk_call_delete_if_func)(OPENSSL_sk_delete_if_func, void *, + void *); + +// An OPENSSL_STACK contains an array of pointers. It is not designed to be used +// directly, rather the wrapper macros should be used. +typedef struct stack_st OPENSSL_STACK; + +// The following are raw stack functions. They implement the corresponding typed +// |sk_SAMPLE_*| functions generated by |DEFINE_STACK_OF|. Callers shouldn't be +// using them. Rather, callers should use the typed functions. +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_new(OPENSSL_sk_cmp_func comp); +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_new_null(void); +OPENSSL_EXPORT size_t OPENSSL_sk_num(const OPENSSL_STACK *sk); +OPENSSL_EXPORT void OPENSSL_sk_zero(OPENSSL_STACK *sk); +OPENSSL_EXPORT void *OPENSSL_sk_value(const OPENSSL_STACK *sk, size_t i); +OPENSSL_EXPORT void *OPENSSL_sk_set(OPENSSL_STACK *sk, size_t i, void *p); +OPENSSL_EXPORT void OPENSSL_sk_free(OPENSSL_STACK *sk); +OPENSSL_EXPORT void OPENSSL_sk_pop_free_ex( + OPENSSL_STACK *sk, OPENSSL_sk_call_free_func call_free_func, + OPENSSL_sk_free_func free_func); +OPENSSL_EXPORT size_t OPENSSL_sk_insert(OPENSSL_STACK *sk, void *p, + size_t where); +OPENSSL_EXPORT void *OPENSSL_sk_delete(OPENSSL_STACK *sk, size_t where); +OPENSSL_EXPORT void *OPENSSL_sk_delete_ptr(OPENSSL_STACK *sk, const void *p); +OPENSSL_EXPORT void OPENSSL_sk_delete_if( + OPENSSL_STACK *sk, OPENSSL_sk_call_delete_if_func call_func, + OPENSSL_sk_delete_if_func func, void *data); +OPENSSL_EXPORT int OPENSSL_sk_find(const OPENSSL_STACK *sk, size_t *out_index, + const void *p, + OPENSSL_sk_call_cmp_func call_cmp_func); +OPENSSL_EXPORT int OPENSSL_sk_unshift(OPENSSL_STACK *sk, void *data); +OPENSSL_EXPORT void *OPENSSL_sk_shift(OPENSSL_STACK *sk); +OPENSSL_EXPORT size_t OPENSSL_sk_push(OPENSSL_STACK *sk, void *p); +OPENSSL_EXPORT void *OPENSSL_sk_pop(OPENSSL_STACK *sk); +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_dup(const OPENSSL_STACK *sk); +OPENSSL_EXPORT void OPENSSL_sk_sort(OPENSSL_STACK *sk, + OPENSSL_sk_call_cmp_func call_cmp_func); +OPENSSL_EXPORT int OPENSSL_sk_is_sorted(const OPENSSL_STACK *sk); +OPENSSL_EXPORT OPENSSL_sk_cmp_func +OPENSSL_sk_set_cmp_func(OPENSSL_STACK *sk, OPENSSL_sk_cmp_func comp); +OPENSSL_EXPORT OPENSSL_STACK *OPENSSL_sk_deep_copy( + const OPENSSL_STACK *sk, OPENSSL_sk_call_copy_func call_copy_func, + OPENSSL_sk_copy_func copy_func, OPENSSL_sk_call_free_func call_free_func, + OPENSSL_sk_free_func free_func); + + +// Deprecated private functions (hidden). +// +// TODO(crbug.com/boringssl/499): Migrate callers to the typed wrappers, or at +// least the new names and remove the old ones. + +typedef OPENSSL_STACK _STACK; + +OPENSSL_INLINE OPENSSL_STACK *sk_new_null(void) { + return OPENSSL_sk_new_null(); +} + +OPENSSL_INLINE size_t sk_num(const OPENSSL_STACK *sk) { + return OPENSSL_sk_num(sk); +} + +OPENSSL_INLINE void *sk_value(const OPENSSL_STACK *sk, size_t i) { + return OPENSSL_sk_value(sk, i); +} + +OPENSSL_INLINE void sk_free(OPENSSL_STACK *sk) { OPENSSL_sk_free(sk); } + +OPENSSL_INLINE size_t sk_push(OPENSSL_STACK *sk, void *p) { + return OPENSSL_sk_push(sk, p); +} + +OPENSSL_INLINE void *sk_pop(OPENSSL_STACK *sk) { return OPENSSL_sk_pop(sk); } + +// sk_pop_free behaves like |sk_pop_free_ex| but performs an invalid function +// pointer cast. It exists because some existing callers called |sk_pop_free| +// directly. +// +// TODO(davidben): Migrate callers to bssl::UniquePtr and remove this. +OPENSSL_EXPORT void sk_pop_free(OPENSSL_STACK *sk, + OPENSSL_sk_free_func free_func); + + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { +BSSL_NAMESPACE_BEGIN +namespace internal { +template +struct StackTraits {}; +} +BSSL_NAMESPACE_END +} + +#define BORINGSSL_DEFINE_STACK_TRAITS(name, type, is_const) \ + extern "C++" { \ + BSSL_NAMESPACE_BEGIN \ + namespace internal { \ + template <> \ + struct StackTraits { \ + static constexpr bool kIsStack = true; \ + using Type = type; \ + static constexpr bool kIsConst = is_const; \ + }; \ + } \ + BSSL_NAMESPACE_END \ + } + +#else +#define BORINGSSL_DEFINE_STACK_TRAITS(name, type, is_const) +#endif + +#define BORINGSSL_DEFINE_STACK_OF_IMPL(name, ptrtype, constptrtype) \ + /* We disable MSVC C4191 in this macro, which warns when pointers are cast \ + * to the wrong type. While the cast itself is valid, it is often a bug \ + * because calling it through the cast is UB. However, we never actually \ + * call functions as |OPENSSL_sk_cmp_func|. The type is just a type-erased \ + * function pointer. (C does not guarantee function pointers fit in \ + * |void*|, and GCC will warn on this.) Thus we just disable the false \ + * positive warning. */ \ + OPENSSL_MSVC_PRAGMA(warning(push)) \ + OPENSSL_MSVC_PRAGMA(warning(disable : 4191)) \ + OPENSSL_CLANG_PRAGMA("clang diagnostic push") \ + OPENSSL_CLANG_PRAGMA("clang diagnostic ignored \"-Wunknown-warning-option\"") \ + OPENSSL_CLANG_PRAGMA("clang diagnostic ignored \"-Wcast-function-type-strict\"") \ + \ + DECLARE_STACK_OF(name) \ + \ + typedef void (*sk_##name##_free_func)(ptrtype); \ + typedef ptrtype (*sk_##name##_copy_func)(constptrtype); \ + typedef int (*sk_##name##_cmp_func)(constptrtype const *, \ + constptrtype const *); \ + typedef int (*sk_##name##_delete_if_func)(ptrtype, void *); \ + \ + OPENSSL_INLINE void sk_##name##_call_free_func( \ + OPENSSL_sk_free_func free_func, void *ptr) { \ + ((sk_##name##_free_func)free_func)((ptrtype)ptr); \ + } \ + \ + OPENSSL_INLINE void *sk_##name##_call_copy_func( \ + OPENSSL_sk_copy_func copy_func, const void *ptr) { \ + return (void *)((sk_##name##_copy_func)copy_func)((constptrtype)ptr); \ + } \ + \ + OPENSSL_INLINE int sk_##name##_call_cmp_func(OPENSSL_sk_cmp_func cmp_func, \ + const void *a, const void *b) { \ + constptrtype a_ptr = (constptrtype)a; \ + constptrtype b_ptr = (constptrtype)b; \ + /* |cmp_func| expects an extra layer of pointers to match qsort. */ \ + return ((sk_##name##_cmp_func)cmp_func)(&a_ptr, &b_ptr); \ + } \ + \ + OPENSSL_INLINE int sk_##name##_call_delete_if_func( \ + OPENSSL_sk_delete_if_func func, void *obj, void *data) { \ + return ((sk_##name##_delete_if_func)func)((ptrtype)obj, data); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_new(sk_##name##_cmp_func comp) { \ + return (STACK_OF(name) *)OPENSSL_sk_new((OPENSSL_sk_cmp_func)comp); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_new_null(void) { \ + return (STACK_OF(name) *)OPENSSL_sk_new_null(); \ + } \ + \ + OPENSSL_INLINE size_t sk_##name##_num(const STACK_OF(name) *sk) { \ + return OPENSSL_sk_num((const OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_zero(STACK_OF(name) *sk) { \ + OPENSSL_sk_zero((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_value(const STACK_OF(name) *sk, \ + size_t i) { \ + return (ptrtype)OPENSSL_sk_value((const OPENSSL_STACK *)sk, i); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_set(STACK_OF(name) *sk, size_t i, \ + ptrtype p) { \ + return (ptrtype)OPENSSL_sk_set((OPENSSL_STACK *)sk, i, (void *)p); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_free(STACK_OF(name) *sk) { \ + OPENSSL_sk_free((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_pop_free(STACK_OF(name) *sk, \ + sk_##name##_free_func free_func) { \ + OPENSSL_sk_pop_free_ex((OPENSSL_STACK *)sk, sk_##name##_call_free_func, \ + (OPENSSL_sk_free_func)free_func); \ + } \ + \ + OPENSSL_INLINE size_t sk_##name##_insert(STACK_OF(name) *sk, ptrtype p, \ + size_t where) { \ + return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (void *)p, where); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_delete(STACK_OF(name) *sk, \ + size_t where) { \ + return (ptrtype)OPENSSL_sk_delete((OPENSSL_STACK *)sk, where); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_delete_ptr(STACK_OF(name) *sk, \ + constptrtype p) { \ + return (ptrtype)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, \ + (const void *)p); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_delete_if( \ + STACK_OF(name) *sk, sk_##name##_delete_if_func func, void *data) { \ + OPENSSL_sk_delete_if((OPENSSL_STACK *)sk, sk_##name##_call_delete_if_func, \ + (OPENSSL_sk_delete_if_func)func, data); \ + } \ + \ + /* use 3-arg sk_*_find_awslc when size_t-sized |out_index| needed */ \ + OPENSSL_INLINE int sk_##name##_find_awslc(const STACK_OF(name) *sk, \ + size_t *out_index, constptrtype p) { \ + return OPENSSL_sk_find((const OPENSSL_STACK *)sk, out_index, \ + (const void *)p, sk_##name##_call_cmp_func); \ + } \ + \ + /* use 2-arg sk_*_find for OpenSSL compatibility */ \ + OPENSSL_INLINE int sk_##name##_find(const STACK_OF(name) *sk, \ + constptrtype p) { \ + size_t out_index = 0; \ + int ok = OPENSSL_sk_find((const OPENSSL_STACK *)sk, &out_index, \ + (const void *)p, sk_##name##_call_cmp_func); \ + /* return -1 if elt not found or elt index is invalid */ \ + if (ok == 0 || out_index > INT_MAX) { \ + return -1; \ + } \ + return (int) out_index; \ + } \ + \ + OPENSSL_INLINE int sk_##name##_unshift(STACK_OF(name) *sk, ptrtype p) { \ + return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (void *)p); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_shift(STACK_OF(name) *sk) { \ + return (ptrtype)OPENSSL_sk_shift((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE size_t sk_##name##_push(STACK_OF(name) *sk, ptrtype p) { \ + return OPENSSL_sk_push((OPENSSL_STACK *)sk, (void *)p); \ + } \ + \ + OPENSSL_INLINE ptrtype sk_##name##_pop(STACK_OF(name) *sk) { \ + return (ptrtype)OPENSSL_sk_pop((OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_dup(const STACK_OF(name) *sk) { \ + return (STACK_OF(name) *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE void sk_##name##_sort(STACK_OF(name) *sk) { \ + OPENSSL_sk_sort((OPENSSL_STACK *)sk, sk_##name##_call_cmp_func); \ + } \ + \ + OPENSSL_INLINE int sk_##name##_is_sorted(const STACK_OF(name) *sk) { \ + return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); \ + } \ + \ + OPENSSL_INLINE sk_##name##_cmp_func sk_##name##_set_cmp_func( \ + STACK_OF(name) *sk, sk_##name##_cmp_func comp) { \ + return (sk_##name##_cmp_func)OPENSSL_sk_set_cmp_func( \ + (OPENSSL_STACK *)sk, (OPENSSL_sk_cmp_func)comp); \ + } \ + \ + OPENSSL_INLINE STACK_OF(name) *sk_##name##_deep_copy( \ + const STACK_OF(name) *sk, sk_##name##_copy_func copy_func, \ + sk_##name##_free_func free_func) { \ + return (STACK_OF(name) *)OPENSSL_sk_deep_copy( \ + (const OPENSSL_STACK *)sk, sk_##name##_call_copy_func, \ + (OPENSSL_sk_copy_func)copy_func, sk_##name##_call_free_func, \ + (OPENSSL_sk_free_func)free_func); \ + } \ + \ + OPENSSL_CLANG_PRAGMA("clang diagnostic pop") \ + OPENSSL_MSVC_PRAGMA(warning(pop)) + + +// Built-in stacks. + +typedef char *OPENSSL_STRING; + +DEFINE_STACK_OF(void) +DEFINE_NAMED_STACK_OF(OPENSSL_STRING, char) + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +#include + +BSSL_NAMESPACE_BEGIN + +namespace internal { + +// Stacks defined with |DEFINE_CONST_STACK_OF| are freed with |sk_free|. +template +struct DeleterImpl< + Stack, typename std::enable_if::kIsConst>::type> { + static void Free(Stack *sk) { OPENSSL_sk_free(reinterpret_cast(sk)); } +}; + +// Stacks defined with |DEFINE_STACK_OF| are freed with |sk_pop_free| and the +// corresponding type's deleter. +template +struct DeleterImpl< + Stack, typename std::enable_if::kIsConst>::type> { + static void Free(Stack *sk) { + // sk_FOO_pop_free is defined by macros and bound by name, so we cannot + // access it from C++ here. + using Type = typename StackTraits::Type; + OPENSSL_sk_pop_free_ex( + reinterpret_cast(sk), + [](OPENSSL_sk_free_func /* unused */, void *ptr) { + DeleterImpl::Free(reinterpret_cast(ptr)); + }, + nullptr); + } +}; + +template +class StackIteratorImpl { + public: + using Type = typename StackTraits::Type; + // Iterators must be default-constructable. + StackIteratorImpl() : sk_(nullptr), idx_(0) {} + StackIteratorImpl(const Stack *sk, size_t idx) : sk_(sk), idx_(idx) {} + + bool operator==(StackIteratorImpl other) const { + return sk_ == other.sk_ && idx_ == other.idx_; + } + bool operator!=(StackIteratorImpl other) const { + return !(*this == other); + } + + Type *operator*() const { + return reinterpret_cast( + OPENSSL_sk_value(reinterpret_cast(sk_), idx_)); + } + + StackIteratorImpl &operator++(/* prefix */) { + idx_++; + return *this; + } + + StackIteratorImpl operator++(int /* postfix */) { + StackIteratorImpl copy(*this); + ++(*this); + return copy; + } + + private: + const Stack *sk_; + size_t idx_; +}; + +template +using StackIterator = typename std::enable_if::kIsStack, + StackIteratorImpl>::type; + +} // namespace internal + +// PushToStack pushes |elem| to |sk|. It returns true on success and false on +// allocation failure. +template +inline + typename std::enable_if::kIsConst, bool>::type + PushToStack(Stack *sk, + UniquePtr::Type> elem) { + if (!OPENSSL_sk_push(reinterpret_cast(sk), elem.get())) { + return false; + } + // OPENSSL_sk_push takes ownership on success. + elem.release(); + return true; +} + +BSSL_NAMESPACE_END + +// Define begin() and end() for stack types so C++ range for loops work. +template +inline bssl::internal::StackIterator begin(const Stack *sk) { + return bssl::internal::StackIterator(sk, 0); +} + +template +inline bssl::internal::StackIterator end(const Stack *sk) { + return bssl::internal::StackIterator( + sk, OPENSSL_sk_num(reinterpret_cast(sk))); +} + +} // extern C++ +#endif + +#endif // OPENSSL_HEADER_STACK_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/target.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/target.h new file mode 100644 index 0000000..5bfad30 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/target.h @@ -0,0 +1,237 @@ +// Copyright (c) 2023, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_TARGET_H +#define OPENSSL_HEADER_TARGET_H + +// Preprocessor symbols that define the target platform. +// +// This file may be included in C, C++, and assembler and must be compatible +// with each environment. It is separated out only to share code between +// and . Prefer to include those headers +// instead. + +#if defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) +# if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ +# define OPENSSL_BIG_ENDIAN +# endif +#elif !defined(_MSC_VER) && defined(__has_include) +# if __has_include() +# include +# elif __has_include() +# include +# endif +# if (defined(__BYTE_ORDER) && defined(__BIG_ENDIAN) && __BYTE_ORDER == __BIG_ENDIAN) || \ + (defined(_BYTE_ORDER) && defined(_BIG_ENDIAN) && _BYTE_ORDER == _BIG_ENDIAN) || \ + (defined(BYTE_ORDER) && defined(BIG_ENDIAN) && BYTE_ORDER == BIG_ENDIAN) +# define OPENSSL_BIG_ENDIAN +# endif +#elif defined(_M_PPC) +# define OPENSSL_BIG_ENDIAN +#endif + +#if (defined(__SIZEOF_POINTER__) && __SIZEOF_POINTER__ == 8) || defined(__LP64__) || defined(_WIN64) +#define OPENSSL_64_BIT +#else +#define OPENSSL_32_BIT +#endif + +#if defined(__x86_64) || defined(_M_AMD64) || defined(_M_X64) +#define OPENSSL_X86_64 +#elif defined(__x86) || defined(__i386) || defined(__i386__) || defined(_M_IX86) +#define OPENSSL_X86 +#elif defined(__AARCH64EL__) || defined(_M_ARM64) +#define OPENSSL_AARCH64 +#elif defined(__ARMEL__) || defined(_M_ARM) +#define OPENSSL_ARM +#elif defined(OPENSSL_64_BIT) && (defined(__powerpc__) || defined(__ppc__) || defined(_ARCH_PPC) || \ + defined(__PPC__) || defined(__ppc64__) || defined(__PPC64__) || defined(_ARCH_PPC64) || \ + defined(__ppc64le__) || defined(__powerpc64__) || defined(_M_PPC)) +# if defined(OPENSSL_BIG_ENDIAN) +# define OPENSSL_PPC64BE +# else +# define OPENSSL_PPC64LE +# endif +#elif defined(__powerpc__) || defined(__ppc__) || defined(_ARCH_PPC) || defined(__PPC__) || defined(_M_PPC) +# if defined(OPENSSL_BIG_ENDIAN) +# define OPENSSL_PPC32BE +# else +# define OPENSSL_PPC32LE +# endif +#elif defined(__s390x__) +#define OPENSSL_S390X +#elif defined(__sparc__) +#define OPENSSL_SPARCV9 +#elif defined(__MIPSEL__) || defined(__MIPSEB__) +# if defined(OPENSSL_64_BIT) +# define OPENSSL_MIPS64 +# else +# define OPENSSL_MIPS +# endif +#elif defined(__riscv) +# if defined(OPENSSL_64_BIT) +# define OPENSSL_RISCV64 +# endif +#elif defined(__loongarch_lp64) || \ + (defined(__loongarch__) && defined(OPENSSL_64_BIT)) +#define OPENSSL_LOONGARCH64 +#elif defined(__pnacl__) +#define OPENSSL_PNACL +#elif defined(__wasm__) +#define OPENSSL_WASM +#elif defined(__asmjs__) // Allowed but no macro defined +#elif defined(__myriad2__) // Allowed but no macro defined +#else +// Run the crypto_test binary, notably crypto/compiler_test.cc, before adding +// a new architecture. +#error "Unknown target CPU" +#endif + +#if defined(__APPLE__) +#define OPENSSL_APPLE +// Note |TARGET_OS_MAC| is set for all Apple OS variants. |TARGET_OS_OSX| +// targets macOS specifically. +#if defined(TARGET_OS_OSX) && TARGET_OS_OSX +#define OPENSSL_MACOS +#endif +#if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE +#define OPENSSL_IOS +#endif +#endif + +#if defined(_WIN32) +#define OPENSSL_WINDOWS +#endif + +// Android baremetal aren't Linux but currently define __linux__. +// As a workaround, we exclude them here. +// We also exclude nanolibc/CrOS EC/Zephyr. nanolibc/CrOS EC/Zephyr +// sometimes build for a non-Linux target (which should not define __linux__), +// but also sometimes build for Linux. Although technically running in Linux +// userspace, this lacks all the libc APIs we'd normally expect on Linux, so we +// treat it as a non-Linux target. +// +// TODO(b/291101350): Remove this workaround once Android baremetal no longer +// defines it. +#if defined(__linux__) && \ + !defined(ANDROID_BAREMETAL) && !defined(OPENSSL_NANOLIBC) && \ + !defined(CROS_EC) && !defined(CROS_ZEPHYR) +#define OPENSSL_LINUX +#endif + +// nanolibc is a particular minimal libc implementation. Defining this on any +// other platform is not supported. Other embedded platforms must introduce +// their own defines. +#if defined(OPENSSL_NANOLIBC) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +// Android baremetal is an embedded target that uses a subset of bionic. +// Defining this on any other platform is not supported. Other embedded +// platforms must introduce their own defines. +#if defined(ANDROID_BAREMETAL) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +// CROS_EC is an embedded target for ChromeOS Embedded Controller. Defining +// this on any other platform is not supported. Other embedded platforms must +// introduce their own defines. +// +// https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/README.md +#if defined(CROS_EC) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +// CROS_ZEPHYR is an embedded target for ChromeOS Zephyr Embedded Controller. +// Defining this on any other platform is not supported. Other embedded +// platforms must introduce their own defines. +// +// https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/docs/zephyr/README.md +#if defined(CROS_ZEPHYR) +#define OPENSSL_NO_FILESYSTEM +#define OPENSSL_NO_POSIX_IO +#define OPENSSL_NO_SOCK +#define OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED +#endif + +#if defined(__ANDROID_API__) +#define OPENSSL_ANDROID +#endif + +#if defined(__FreeBSD__) +#define OPENSSL_FREEBSD +#endif + +#if defined(__OpenBSD__) +#define OPENSSL_OPENBSD +#endif + +#if defined(__NetBSD__) +#define OPENSSL_NETBSD +#endif + +#if defined(__illumos__) || (defined(__sun) && defined(__SVR4)) +#define OPENSSL_SOLARIS +#endif + +// BoringSSL requires platform's locking APIs to make internal global state +// thread-safe, including the PRNG. On some single-threaded embedded platforms, +// locking APIs may not exist, so this dependency may be disabled with the +// following build flag. +// +// IMPORTANT: Doing so means the consumer promises the library will never be +// used in any multi-threaded context. It causes BoringSSL to be globally +// thread-unsafe. Setting it inappropriately will subtly and unpredictably +// corrupt memory and leak secret keys. +// +// Do not set this flag on any platform where threads are possible. BoringSSL +// maintainers will not provide support for any consumers that do so. Changes +// which break such unsupported configurations will not be reverted. +#if !defined(OPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED) +#define OPENSSL_THREADS +#endif + +#if defined(BORINGSSL_UNSAFE_FUZZER_MODE) && \ + !defined(BORINGSSL_UNSAFE_DETERMINISTIC_MODE) +#define BORINGSSL_UNSAFE_DETERMINISTIC_MODE +#endif + +#if defined(__has_feature) +#if __has_feature(address_sanitizer) +#define OPENSSL_ASAN +#endif +#if __has_feature(thread_sanitizer) +#define OPENSSL_TSAN +#endif +#if __has_feature(memory_sanitizer) +#define OPENSSL_MSAN +#define OPENSSL_ASM_INCOMPATIBLE +#endif +#if __has_feature(hwaddress_sanitizer) +#define OPENSSL_HWASAN +#endif +#endif + +// Disable 32-bit Arm assembly on Apple platforms. The last iOS version that +// supported 32-bit Arm was iOS 10. +#if defined(OPENSSL_APPLE) && defined(OPENSSL_ARM) +#define OPENSSL_ASM_INCOMPATIBLE +#endif + +#if defined(OPENSSL_ASM_INCOMPATIBLE) +#undef OPENSSL_ASM_INCOMPATIBLE +#if !defined(OPENSSL_NO_ASM) +#define OPENSSL_NO_ASM +#endif +#endif // OPENSSL_ASM_INCOMPATIBLE + +#endif // OPENSSL_HEADER_TARGET_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/thread.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/thread.h new file mode 100644 index 0000000..ab6f6d6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/thread.h @@ -0,0 +1,158 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_THREAD_H +#define OPENSSL_HEADER_THREAD_H + +#include + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +#if !defined(OPENSSL_THREADS) +typedef struct crypto_mutex_st { + char padding; // Empty structs have different sizes in C and C++. +} CRYPTO_MUTEX; +#elif defined(OPENSSL_WINDOWS) +// CRYPTO_MUTEX can appear in public header files so we really don't want to +// pull in windows.h. It's statically asserted that this structure is large +// enough to contain a Windows SRWLOCK by thread_win.c. +typedef union crypto_mutex_st { + void *handle; +} CRYPTO_MUTEX; +#elif !defined(__GLIBC__) +#if defined(OPENSSL_OPENBSD) +#include +#endif +typedef pthread_rwlock_t CRYPTO_MUTEX; +#else +// On glibc, |pthread_rwlock_t| is hidden under feature flags, and we can't +// ensure that we'll be able to get it from a public header. It's statically +// asserted that this structure is large enough to contain a |pthread_rwlock_t| +// by thread_pthread.c. +typedef union crypto_mutex_st { + double alignment; + uint8_t padding[3 * sizeof(int) + 5 * sizeof(unsigned) + 16 + 8]; +} CRYPTO_MUTEX; +#endif + +// CRYPTO_refcount_t is the type of a reference count. +// +// Since some platforms use C11 atomics to access this, it should have the +// _Atomic qualifier. However, this header is included by C++ programs as well +// as C code that might not set -std=c11. So, in practice, it's not possible to +// do that. Instead we statically assert that the size and native alignment of +// a plain uint32_t and an _Atomic uint32_t are equal in refcount_c11.c. +typedef uint32_t CRYPTO_refcount_t; + +// AWSLC_thread_local_clear destructs AWS-LC-related thread-local data. +// If no other AWS-LC function is subsequently called on this thread prior to +// its termination, our internal thread-local destructor function will not be +// invoked. If performed on all active threads, this may allow a shared +// AWS-LC library to be unloaded safely via |dlclose|. +OPENSSL_EXPORT int AWSLC_thread_local_clear(void); + +// AWSLC_thread_local_shutdown deletes the key used to track thread-local data. +// This function is not thread-safe. It is needed to avoid leaking resources in +// consumers that use |dlopen|/|dlclose| to access the AWS-LC shared library. +// It should be called prior to |dlclose| after all other threads have completed +// calls to |AWSLC_thread_local_clear|. +OPENSSL_EXPORT int AWSLC_thread_local_shutdown(void); + +// General No-op Functions [Deprecated]. +// +// Historically, OpenSSL required callers to provide locking callbacks. +// BoringSSL is thread-safe by default, but some old code calls these functions +// and so no-op implementations are provided. + +// These defines do nothing but are provided to make old code easier to +// compile. +#define CRYPTO_LOCK 1 +#define CRYPTO_UNLOCK 2 +#define CRYPTO_READ 4 +#define CRYPTO_WRITE 8 + +// CRYPTO_num_locks returns one. (This is non-zero that callers who allocate +// sizeof(lock) times this value don't get zero and then fail because malloc(0) +// returned NULL.) +OPENSSL_EXPORT OPENSSL_DEPRECATED int CRYPTO_num_locks(void); + +// CRYPTO_set_locking_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_locking_callback( + void (*func)(int mode, int lock_num, const char *file, int line)); + +// CRYPTO_set_add_lock_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_add_lock_callback(int (*func)( + int *num, int amount, int lock_num, const char *file, int line)); + +// CRYPTO_get_locking_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void (*CRYPTO_get_locking_callback(void))( + int mode, int lock_num, const char *file, int line); + +// CRYPTO_get_lock_name returns a fixed, dummy string. +OPENSSL_EXPORT OPENSSL_DEPRECATED const char *CRYPTO_get_lock_name( + int lock_num); + +// CRYPTO_THREADID_set_callback returns one. +OPENSSL_EXPORT OPENSSL_DEPRECATED int CRYPTO_THREADID_set_callback( + void (*threadid_func)(CRYPTO_THREADID *threadid)); + +// CRYPTO_THREADID_set_numeric does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_THREADID_set_numeric( + CRYPTO_THREADID *id, unsigned long val); + +// CRYPTO_THREADID_set_pointer does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_THREADID_set_pointer( + CRYPTO_THREADID *id, void *ptr); + +// CRYPTO_THREADID_current does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_THREADID_current( + CRYPTO_THREADID *id); + +// CRYPTO_set_id_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_id_callback( + unsigned long (*func)(void)); + +typedef struct { + int references; + struct CRYPTO_dynlock_value *data; +} CRYPTO_dynlock; + +// CRYPTO_set_dynlock_create_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_dynlock_create_callback( + struct CRYPTO_dynlock_value *(*dyn_create_function)(const char *file, + int line)); + +// CRYPTO_set_dynlock_lock_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_dynlock_lock_callback( + void (*dyn_lock_function)(int mode, struct CRYPTO_dynlock_value *l, + const char *file, int line)); + +// CRYPTO_set_dynlock_destroy_callback does nothing. +OPENSSL_EXPORT OPENSSL_DEPRECATED void CRYPTO_set_dynlock_destroy_callback( + void (*dyn_destroy_function)(struct CRYPTO_dynlock_value *l, + const char *file, int line)); + +// CRYPTO_get_dynlock_create_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED struct CRYPTO_dynlock_value *( + *CRYPTO_get_dynlock_create_callback(void))(const char *file, int line); + +// CRYPTO_get_dynlock_lock_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void (*CRYPTO_get_dynlock_lock_callback( + void))(int mode, struct CRYPTO_dynlock_value *l, const char *file, + int line); + +// CRYPTO_get_dynlock_destroy_callback returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED void (*CRYPTO_get_dynlock_destroy_callback( + void))(struct CRYPTO_dynlock_value *l, const char *file, int line); + + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_THREAD_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/time.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/time.h new file mode 100644 index 0000000..c7ebe3a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/time.h @@ -0,0 +1,11 @@ +// Copyright (c) 2024, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_TIME_H +#define OPENSSL_HEADER_TIME_H + +// Compatibility header, to be deprecated. use instead. + +#include + +#endif // OPENSSL_HEADER_TIME_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/tls1.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/tls1.h new file mode 100644 index 0000000..496dae1 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/tls1.h @@ -0,0 +1,524 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// Copyright 2005 Nokia. All rights reserved. +// +// ECC cipher suite support in OpenSSL originally written by +// Vipul Gupta and Sumit Gupta of Sun Microsystems Laboratories +// +// The Contribution, originally written by Mika Kousa and Pasi Eronen of +// Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +// support (see RFC 4279) to OpenSSL. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_TLS1_H +#define OPENSSL_HEADER_TLS1_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +#define TLS1_AD_END_OF_EARLY_DATA 1 +#define TLS1_AD_DECRYPTION_FAILED 21 +#define TLS1_AD_RECORD_OVERFLOW 22 +#define TLS1_AD_UNKNOWN_CA 48 +#define TLS1_AD_ACCESS_DENIED 49 +#define TLS1_AD_DECODE_ERROR 50 +#define TLS1_AD_DECRYPT_ERROR 51 +#define TLS1_AD_EXPORT_RESTRICTION 60 +#define TLS1_AD_PROTOCOL_VERSION 70 +#define TLS1_AD_INSUFFICIENT_SECURITY 71 +#define TLS1_AD_INTERNAL_ERROR 80 +#define TLS1_AD_USER_CANCELLED 90 +#define TLS1_AD_NO_RENEGOTIATION 100 +#define TLS1_AD_MISSING_EXTENSION 109 +#define TLS1_AD_UNSUPPORTED_EXTENSION 110 +#define TLS1_AD_CERTIFICATE_UNOBTAINABLE 111 +#define TLS1_AD_UNRECOGNIZED_NAME 112 +#define TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE 113 +#define TLS1_AD_BAD_CERTIFICATE_HASH_VALUE 114 +#define TLS1_AD_UNKNOWN_PSK_IDENTITY 115 +#define TLS1_AD_CERTIFICATE_REQUIRED 116 +#define TLS1_AD_NO_APPLICATION_PROTOCOL 120 +#define TLS1_AD_ECH_REQUIRED 121 // draft-ietf-tls-esni-13 + +// ExtensionType values from RFC 6066 +#define TLSEXT_TYPE_server_name 0 +#define TLSEXT_TYPE_status_request 5 + +// ExtensionType values from RFC 4492 +#define TLSEXT_TYPE_ec_point_formats 11 + +// ExtensionType values from RFC 5246 +#define TLSEXT_TYPE_signature_algorithms 13 + +// ExtensionType value from RFC 5764 +#define TLSEXT_TYPE_srtp 14 + +// ExtensionType value from RFC 7301 +#define TLSEXT_TYPE_application_layer_protocol_negotiation 16 + +// ExtensionType value from RFC 7685 +#define TLSEXT_TYPE_padding 21 + +// ExtensionType value from RFC 7627 +#define TLSEXT_TYPE_extended_master_secret 23 + +// ExtensionType value from draft-ietf-quic-tls. Drafts 00 through 32 use +// 0xffa5 which is part of the Private Use section of the registry, and it +// collides with TLS-LTS and, based on scans, something else too (though this +// hasn't been a problem in practice since it's QUIC-only). Drafts 33 onward +// use the value 57 which was officially registered with IANA. +#define TLSEXT_TYPE_quic_transport_parameters_legacy 0xffa5 + +// ExtensionType value from RFC 9000 +#define TLSEXT_TYPE_quic_transport_parameters 57 + +// TLSEXT_TYPE_quic_transport_parameters_standard is an alias for +// |TLSEXT_TYPE_quic_transport_parameters|. Use +// |TLSEXT_TYPE_quic_transport_parameters| instead. +#define TLSEXT_TYPE_quic_transport_parameters_standard \ + TLSEXT_TYPE_quic_transport_parameters + +// ExtensionType value from RFC 8879 +#define TLSEXT_TYPE_cert_compression 27 + +// ExtensionType value from RFC 4507 +#define TLSEXT_TYPE_session_ticket 35 + +// ExtensionType values from RFC 8446 +#define TLSEXT_TYPE_supported_groups 10 +#define TLSEXT_TYPE_pre_shared_key 41 +#define TLSEXT_TYPE_early_data 42 +#define TLSEXT_TYPE_supported_versions 43 +#define TLSEXT_TYPE_cookie 44 +#define TLSEXT_TYPE_psk_key_exchange_modes 45 +#define TLSEXT_TYPE_certificate_authorities 47 +#define TLSEXT_TYPE_signature_algorithms_cert 50 +#define TLSEXT_TYPE_key_share 51 + +// ExtensionType value from RFC 5746 +#define TLSEXT_TYPE_renegotiate 0xff01 + +// ExtensionType value from RFC 9345 +#define TLSEXT_TYPE_delegated_credential 34 + +// ExtensionType value from draft-vvv-tls-alps. This is not an IANA defined +// extension number. +#define TLSEXT_TYPE_application_settings_old 17513 +#define TLSEXT_TYPE_application_settings 17613 + +// ExtensionType values from draft-ietf-tls-esni-13. This is not an IANA defined +// extension number. +#define TLSEXT_TYPE_encrypted_client_hello 0xfe0d +#define TLSEXT_TYPE_ech_outer_extensions 0xfd00 + +// ExtensionType value from RFC 6962 +#define TLSEXT_TYPE_certificate_timestamp 18 + +// This is not an IANA defined extension number +#define TLSEXT_TYPE_next_proto_neg 13172 + +// This is not an IANA defined extension number +#define TLSEXT_TYPE_channel_id 30032 + +// status request value from RFC 3546 +#define TLSEXT_STATUSTYPE_nothing (-1) +#define TLSEXT_STATUSTYPE_ocsp 1 + +// ECPointFormat values from RFC 4492 +#define TLSEXT_ECPOINTFORMAT_uncompressed 0 +#define TLSEXT_ECPOINTFORMAT_ansiX962_compressed_prime 1 + +// Signature and hash algorithms from RFC 5246 + +#define TLSEXT_signature_anonymous 0 +#define TLSEXT_signature_rsa 1 +#define TLSEXT_signature_dsa 2 +#define TLSEXT_signature_ecdsa 3 + +#define TLSEXT_hash_none 0 +#define TLSEXT_hash_md5 1 +#define TLSEXT_hash_sha1 2 +#define TLSEXT_hash_sha224 3 +#define TLSEXT_hash_sha256 4 +#define TLSEXT_hash_sha384 5 +#define TLSEXT_hash_sha512 6 + +// From https://www.rfc-editor.org/rfc/rfc8879.html#section-3 +#define TLSEXT_cert_compression_zlib 1 +#define TLSEXT_cert_compression_brotli 2 + +#define TLSEXT_MAXLEN_host_name 255 + +// PSK ciphersuites from 4279 +#define TLS1_CK_PSK_WITH_RC4_128_SHA 0x0300008A +#define TLS1_CK_PSK_WITH_3DES_EDE_CBC_SHA 0x0300008B +#define TLS1_CK_PSK_WITH_AES_128_CBC_SHA 0x0300008C +#define TLS1_CK_PSK_WITH_AES_256_CBC_SHA 0x0300008D + +// PSK ciphersuites from RFC 5489 +#define TLS1_CK_ECDHE_PSK_WITH_AES_128_CBC_SHA 0x0300C035 +#define TLS1_CK_ECDHE_PSK_WITH_AES_256_CBC_SHA 0x0300C036 + +// Additional TLS ciphersuites from expired Internet Draft +// draft-ietf-tls-56-bit-ciphersuites-01.txt +// (available if TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES is defined, see +// s3_lib.c). We actually treat them like SSL 3.0 ciphers, which we probably +// shouldn't. Note that the first two are actually not in the IDs. +#define TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_MD5 0x03000060 // not in ID +#define TLS1_CK_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5 0x03000061 // not in ID +#define TLS1_CK_RSA_EXPORT1024_WITH_DES_CBC_SHA 0x03000062 +#define TLS1_CK_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA 0x03000063 +#define TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_SHA 0x03000064 +#define TLS1_CK_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA 0x03000065 +#define TLS1_CK_DHE_DSS_WITH_RC4_128_SHA 0x03000066 + +// AES ciphersuites from RFC 3268 + +#define TLS1_CK_RSA_WITH_AES_128_SHA 0x0300002F +#define TLS1_CK_DH_DSS_WITH_AES_128_SHA 0x03000030 +#define TLS1_CK_DH_RSA_WITH_AES_128_SHA 0x03000031 +#define TLS1_CK_DHE_DSS_WITH_AES_128_SHA 0x03000032 +#define TLS1_CK_DHE_RSA_WITH_AES_128_SHA 0x03000033 +#define TLS1_CK_ADH_WITH_AES_128_SHA 0x03000034 + +#define TLS1_CK_RSA_WITH_AES_256_SHA 0x03000035 +#define TLS1_CK_DH_DSS_WITH_AES_256_SHA 0x03000036 +#define TLS1_CK_DH_RSA_WITH_AES_256_SHA 0x03000037 +#define TLS1_CK_DHE_DSS_WITH_AES_256_SHA 0x03000038 +#define TLS1_CK_DHE_RSA_WITH_AES_256_SHA 0x03000039 +#define TLS1_CK_ADH_WITH_AES_256_SHA 0x0300003A + +// TLS v1.2 ciphersuites +#define TLS1_CK_RSA_WITH_NULL_SHA256 0x0300003B +#define TLS1_CK_RSA_WITH_AES_128_SHA256 0x0300003C +#define TLS1_CK_RSA_WITH_AES_256_SHA256 0x0300003D +#define TLS1_CK_DH_DSS_WITH_AES_128_SHA256 0x0300003E +#define TLS1_CK_DH_RSA_WITH_AES_128_SHA256 0x0300003F +#define TLS1_CK_DHE_DSS_WITH_AES_128_SHA256 0x03000040 + +// Camellia ciphersuites from RFC 4132 +#define TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA 0x03000041 +#define TLS1_CK_DH_DSS_WITH_CAMELLIA_128_CBC_SHA 0x03000042 +#define TLS1_CK_DH_RSA_WITH_CAMELLIA_128_CBC_SHA 0x03000043 +#define TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA 0x03000044 +#define TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA 0x03000045 +#define TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA 0x03000046 + +// TLS v1.2 ciphersuites +#define TLS1_CK_DHE_RSA_WITH_AES_128_SHA256 0x03000067 +#define TLS1_CK_DH_DSS_WITH_AES_256_SHA256 0x03000068 +#define TLS1_CK_DH_RSA_WITH_AES_256_SHA256 0x03000069 +#define TLS1_CK_DHE_DSS_WITH_AES_256_SHA256 0x0300006A +#define TLS1_CK_DHE_RSA_WITH_AES_256_SHA256 0x0300006B +#define TLS1_CK_ADH_WITH_AES_128_SHA256 0x0300006C +#define TLS1_CK_ADH_WITH_AES_256_SHA256 0x0300006D + +// Camellia ciphersuites from RFC 4132 +#define TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA 0x03000084 +#define TLS1_CK_DH_DSS_WITH_CAMELLIA_256_CBC_SHA 0x03000085 +#define TLS1_CK_DH_RSA_WITH_CAMELLIA_256_CBC_SHA 0x03000086 +#define TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA 0x03000087 +#define TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA 0x03000088 +#define TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA 0x03000089 + +// SEED ciphersuites from RFC 4162 +#define TLS1_CK_RSA_WITH_SEED_SHA 0x03000096 +#define TLS1_CK_DH_DSS_WITH_SEED_SHA 0x03000097 +#define TLS1_CK_DH_RSA_WITH_SEED_SHA 0x03000098 +#define TLS1_CK_DHE_DSS_WITH_SEED_SHA 0x03000099 +#define TLS1_CK_DHE_RSA_WITH_SEED_SHA 0x0300009A +#define TLS1_CK_ADH_WITH_SEED_SHA 0x0300009B + +// TLS v1.2 GCM ciphersuites from RFC 5288 +#define TLS1_CK_RSA_WITH_AES_128_GCM_SHA256 0x0300009C +#define TLS1_CK_RSA_WITH_AES_256_GCM_SHA384 0x0300009D +#define TLS1_CK_DHE_RSA_WITH_AES_128_GCM_SHA256 0x0300009E +#define TLS1_CK_DHE_RSA_WITH_AES_256_GCM_SHA384 0x0300009F +#define TLS1_CK_DH_RSA_WITH_AES_128_GCM_SHA256 0x030000A0 +#define TLS1_CK_DH_RSA_WITH_AES_256_GCM_SHA384 0x030000A1 +#define TLS1_CK_DHE_DSS_WITH_AES_128_GCM_SHA256 0x030000A2 +#define TLS1_CK_DHE_DSS_WITH_AES_256_GCM_SHA384 0x030000A3 +#define TLS1_CK_DH_DSS_WITH_AES_128_GCM_SHA256 0x030000A4 +#define TLS1_CK_DH_DSS_WITH_AES_256_GCM_SHA384 0x030000A5 +#define TLS1_CK_ADH_WITH_AES_128_GCM_SHA256 0x030000A6 +#define TLS1_CK_ADH_WITH_AES_256_GCM_SHA384 0x030000A7 + +// ECC ciphersuites from RFC 4492 +#define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 +#define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 +#define TLS1_CK_ECDH_ECDSA_WITH_DES_192_CBC3_SHA 0x0300C003 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_CBC_SHA 0x0300C004 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_256_CBC_SHA 0x0300C005 + +#define TLS1_CK_ECDHE_ECDSA_WITH_NULL_SHA 0x0300C006 +#define TLS1_CK_ECDHE_ECDSA_WITH_RC4_128_SHA 0x0300C007 +#define TLS1_CK_ECDHE_ECDSA_WITH_DES_192_CBC3_SHA 0x0300C008 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 0x0300C009 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 0x0300C00A + +#define TLS1_CK_ECDH_RSA_WITH_NULL_SHA 0x0300C00B +#define TLS1_CK_ECDH_RSA_WITH_RC4_128_SHA 0x0300C00C +#define TLS1_CK_ECDH_RSA_WITH_DES_192_CBC3_SHA 0x0300C00D +#define TLS1_CK_ECDH_RSA_WITH_AES_128_CBC_SHA 0x0300C00E +#define TLS1_CK_ECDH_RSA_WITH_AES_256_CBC_SHA 0x0300C00F + +#define TLS1_CK_ECDHE_RSA_WITH_NULL_SHA 0x0300C010 +#define TLS1_CK_ECDHE_RSA_WITH_RC4_128_SHA 0x0300C011 +#define TLS1_CK_ECDHE_RSA_WITH_DES_192_CBC3_SHA 0x0300C012 +#define TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA 0x0300C013 +#define TLS1_CK_ECDHE_RSA_WITH_AES_256_CBC_SHA 0x0300C014 + +#define TLS1_CK_ECDH_anon_WITH_NULL_SHA 0x0300C015 +#define TLS1_CK_ECDH_anon_WITH_RC4_128_SHA 0x0300C016 +#define TLS1_CK_ECDH_anon_WITH_DES_192_CBC3_SHA 0x0300C017 +#define TLS1_CK_ECDH_anon_WITH_AES_128_CBC_SHA 0x0300C018 +#define TLS1_CK_ECDH_anon_WITH_AES_256_CBC_SHA 0x0300C019 + +// SRP ciphersuites from RFC 5054 +#define TLS1_CK_SRP_SHA_WITH_3DES_EDE_CBC_SHA 0x0300C01A +#define TLS1_CK_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA 0x0300C01B +#define TLS1_CK_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA 0x0300C01C +#define TLS1_CK_SRP_SHA_WITH_AES_128_CBC_SHA 0x0300C01D +#define TLS1_CK_SRP_SHA_RSA_WITH_AES_128_CBC_SHA 0x0300C01E +#define TLS1_CK_SRP_SHA_DSS_WITH_AES_128_CBC_SHA 0x0300C01F +#define TLS1_CK_SRP_SHA_WITH_AES_256_CBC_SHA 0x0300C020 +#define TLS1_CK_SRP_SHA_RSA_WITH_AES_256_CBC_SHA 0x0300C021 +#define TLS1_CK_SRP_SHA_DSS_WITH_AES_256_CBC_SHA 0x0300C022 + +// ECDH HMAC based ciphersuites from RFC 5289 + +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_SHA256 0x0300C023 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_SHA384 0x0300C024 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_SHA256 0x0300C025 +#define TLS1_CK_ECDH_ECDSA_WITH_AES_256_SHA384 0x0300C026 +#define TLS1_CK_ECDHE_RSA_WITH_AES_128_SHA256 0x0300C027 +#define TLS1_CK_ECDHE_RSA_WITH_AES_256_SHA384 0x0300C028 +#define TLS1_CK_ECDH_RSA_WITH_AES_128_SHA256 0x0300C029 +#define TLS1_CK_ECDH_RSA_WITH_AES_256_SHA384 0x0300C02A + +// ECDH GCM based ciphersuites from RFC 5289 +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 0x0300C02B +#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 0x0300C02C +#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 0x0300C02D +#define TLS1_CK_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 0x0300C02E +#define TLS1_CK_ECDHE_RSA_WITH_AES_128_GCM_SHA256 0x0300C02F +#define TLS1_CK_ECDHE_RSA_WITH_AES_256_GCM_SHA384 0x0300C030 +#define TLS1_CK_ECDH_RSA_WITH_AES_128_GCM_SHA256 0x0300C031 +#define TLS1_CK_ECDH_RSA_WITH_AES_256_GCM_SHA384 0x0300C032 + +// ChaCha20-Poly1305 cipher suites from RFC 7905. +#define TLS1_CK_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 0x0300CCA8 +#define TLS1_CK_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 0x0300CCA9 +#define TLS1_CK_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 0x0300CCAC + +// TLS 1.3 ciphersuites from RFC 8446. +#define TLS1_3_CK_AES_128_GCM_SHA256 0x03001301 +#define TLS1_3_CK_AES_256_GCM_SHA384 0x03001302 +#define TLS1_3_CK_CHACHA20_POLY1305_SHA256 0x03001303 + +// The following constants are legacy aliases of |TLS1_3_CK_*|. +// TODO(davidben): Migrate callers to the new name and remove these. +#define TLS1_CK_AES_128_GCM_SHA256 TLS1_3_CK_AES_128_GCM_SHA256 +#define TLS1_CK_AES_256_GCM_SHA384 TLS1_3_CK_AES_256_GCM_SHA384 +#define TLS1_CK_CHACHA20_POLY1305_SHA256 TLS1_3_CK_CHACHA20_POLY1305_SHA256 + +// XXX +// Inconsistency alert: +// The OpenSSL names of ciphers with ephemeral DH here include the string +// "DHE", while elsewhere it has always been "EDH". +// (The alias for the list of all such ciphers also is "EDH".) +// The specifications speak of "EDH"; maybe we should allow both forms +// for everything. +#define TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_MD5 "EXP1024-RC4-MD5" +#define TLS1_TXT_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5 "EXP1024-RC2-CBC-MD5" +#define TLS1_TXT_RSA_EXPORT1024_WITH_DES_CBC_SHA "EXP1024-DES-CBC-SHA" +#define TLS1_TXT_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA \ + "EXP1024-DHE-DSS-DES-CBC-SHA" +#define TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_SHA "EXP1024-RC4-SHA" +#define TLS1_TXT_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA "EXP1024-DHE-DSS-RC4-SHA" +#define TLS1_TXT_DHE_DSS_WITH_RC4_128_SHA "DHE-DSS-RC4-SHA" + +// AES ciphersuites from RFC 3268 +#define TLS1_TXT_RSA_WITH_AES_128_SHA "AES128-SHA" +#define TLS1_TXT_DH_DSS_WITH_AES_128_SHA "DH-DSS-AES128-SHA" +#define TLS1_TXT_DH_RSA_WITH_AES_128_SHA "DH-RSA-AES128-SHA" +#define TLS1_TXT_DHE_DSS_WITH_AES_128_SHA "DHE-DSS-AES128-SHA" +#define TLS1_TXT_DHE_RSA_WITH_AES_128_SHA "DHE-RSA-AES128-SHA" +#define TLS1_TXT_ADH_WITH_AES_128_SHA "ADH-AES128-SHA" + +#define TLS1_TXT_RSA_WITH_AES_256_SHA "AES256-SHA" +#define TLS1_TXT_DH_DSS_WITH_AES_256_SHA "DH-DSS-AES256-SHA" +#define TLS1_TXT_DH_RSA_WITH_AES_256_SHA "DH-RSA-AES256-SHA" +#define TLS1_TXT_DHE_DSS_WITH_AES_256_SHA "DHE-DSS-AES256-SHA" +#define TLS1_TXT_DHE_RSA_WITH_AES_256_SHA "DHE-RSA-AES256-SHA" +#define TLS1_TXT_ADH_WITH_AES_256_SHA "ADH-AES256-SHA" + +// ECC ciphersuites from RFC 4492 +#define TLS1_TXT_ECDH_ECDSA_WITH_NULL_SHA "ECDH-ECDSA-NULL-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_RC4_128_SHA "ECDH-ECDSA-RC4-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_DES_192_CBC3_SHA "ECDH-ECDSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_CBC_SHA "ECDH-ECDSA-AES128-SHA" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_256_CBC_SHA "ECDH-ECDSA-AES256-SHA" + +#define TLS1_TXT_ECDHE_ECDSA_WITH_NULL_SHA "ECDHE-ECDSA-NULL-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_RC4_128_SHA "ECDHE-ECDSA-RC4-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_DES_192_CBC3_SHA "ECDHE-ECDSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_CBC_SHA "ECDHE-ECDSA-AES128-SHA" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_CBC_SHA "ECDHE-ECDSA-AES256-SHA" + +#define TLS1_TXT_ECDH_RSA_WITH_NULL_SHA "ECDH-RSA-NULL-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_RC4_128_SHA "ECDH-RSA-RC4-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_DES_192_CBC3_SHA "ECDH-RSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_AES_128_CBC_SHA "ECDH-RSA-AES128-SHA" +#define TLS1_TXT_ECDH_RSA_WITH_AES_256_CBC_SHA "ECDH-RSA-AES256-SHA" + +#define TLS1_TXT_ECDHE_RSA_WITH_NULL_SHA "ECDHE-RSA-NULL-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_RC4_128_SHA "ECDHE-RSA-RC4-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_DES_192_CBC3_SHA "ECDHE-RSA-DES-CBC3-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_128_CBC_SHA "ECDHE-RSA-AES128-SHA" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_256_CBC_SHA "ECDHE-RSA-AES256-SHA" + +#define TLS1_TXT_ECDH_anon_WITH_NULL_SHA "AECDH-NULL-SHA" +#define TLS1_TXT_ECDH_anon_WITH_RC4_128_SHA "AECDH-RC4-SHA" +#define TLS1_TXT_ECDH_anon_WITH_DES_192_CBC3_SHA "AECDH-DES-CBC3-SHA" +#define TLS1_TXT_ECDH_anon_WITH_AES_128_CBC_SHA "AECDH-AES128-SHA" +#define TLS1_TXT_ECDH_anon_WITH_AES_256_CBC_SHA "AECDH-AES256-SHA" + +// PSK ciphersuites from RFC 4279 +#define TLS1_TXT_PSK_WITH_RC4_128_SHA "PSK-RC4-SHA" +#define TLS1_TXT_PSK_WITH_3DES_EDE_CBC_SHA "PSK-3DES-EDE-CBC-SHA" +#define TLS1_TXT_PSK_WITH_AES_128_CBC_SHA "PSK-AES128-CBC-SHA" +#define TLS1_TXT_PSK_WITH_AES_256_CBC_SHA "PSK-AES256-CBC-SHA" + +// PSK ciphersuites from RFC 5489 +#define TLS1_TXT_ECDHE_PSK_WITH_AES_128_CBC_SHA "ECDHE-PSK-AES128-CBC-SHA" +#define TLS1_TXT_ECDHE_PSK_WITH_AES_256_CBC_SHA "ECDHE-PSK-AES256-CBC-SHA" + +// SRP ciphersuite from RFC 5054 +#define TLS1_TXT_SRP_SHA_WITH_3DES_EDE_CBC_SHA "SRP-3DES-EDE-CBC-SHA" +#define TLS1_TXT_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA "SRP-RSA-3DES-EDE-CBC-SHA" +#define TLS1_TXT_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA "SRP-DSS-3DES-EDE-CBC-SHA" +#define TLS1_TXT_SRP_SHA_WITH_AES_128_CBC_SHA "SRP-AES-128-CBC-SHA" +#define TLS1_TXT_SRP_SHA_RSA_WITH_AES_128_CBC_SHA "SRP-RSA-AES-128-CBC-SHA" +#define TLS1_TXT_SRP_SHA_DSS_WITH_AES_128_CBC_SHA "SRP-DSS-AES-128-CBC-SHA" +#define TLS1_TXT_SRP_SHA_WITH_AES_256_CBC_SHA "SRP-AES-256-CBC-SHA" +#define TLS1_TXT_SRP_SHA_RSA_WITH_AES_256_CBC_SHA "SRP-RSA-AES-256-CBC-SHA" +#define TLS1_TXT_SRP_SHA_DSS_WITH_AES_256_CBC_SHA "SRP-DSS-AES-256-CBC-SHA" + +// Camellia ciphersuites from RFC 4132 +#define TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA "CAMELLIA128-SHA" +#define TLS1_TXT_DH_DSS_WITH_CAMELLIA_128_CBC_SHA "DH-DSS-CAMELLIA128-SHA" +#define TLS1_TXT_DH_RSA_WITH_CAMELLIA_128_CBC_SHA "DH-RSA-CAMELLIA128-SHA" +#define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA "DHE-DSS-CAMELLIA128-SHA" +#define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA "DHE-RSA-CAMELLIA128-SHA" +#define TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA "ADH-CAMELLIA128-SHA" + +#define TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA "CAMELLIA256-SHA" +#define TLS1_TXT_DH_DSS_WITH_CAMELLIA_256_CBC_SHA "DH-DSS-CAMELLIA256-SHA" +#define TLS1_TXT_DH_RSA_WITH_CAMELLIA_256_CBC_SHA "DH-RSA-CAMELLIA256-SHA" +#define TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA "DHE-DSS-CAMELLIA256-SHA" +#define TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA "DHE-RSA-CAMELLIA256-SHA" +#define TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA "ADH-CAMELLIA256-SHA" + +// SEED ciphersuites from RFC 4162 +#define TLS1_TXT_RSA_WITH_SEED_SHA "SEED-SHA" +#define TLS1_TXT_DH_DSS_WITH_SEED_SHA "DH-DSS-SEED-SHA" +#define TLS1_TXT_DH_RSA_WITH_SEED_SHA "DH-RSA-SEED-SHA" +#define TLS1_TXT_DHE_DSS_WITH_SEED_SHA "DHE-DSS-SEED-SHA" +#define TLS1_TXT_DHE_RSA_WITH_SEED_SHA "DHE-RSA-SEED-SHA" +#define TLS1_TXT_ADH_WITH_SEED_SHA "ADH-SEED-SHA" + +// TLS v1.2 ciphersuites +#define TLS1_TXT_RSA_WITH_NULL_SHA256 "NULL-SHA256" +#define TLS1_TXT_RSA_WITH_AES_128_SHA256 "AES128-SHA256" +#define TLS1_TXT_RSA_WITH_AES_256_SHA256 "AES256-SHA256" +#define TLS1_TXT_DH_DSS_WITH_AES_128_SHA256 "DH-DSS-AES128-SHA256" +#define TLS1_TXT_DH_RSA_WITH_AES_128_SHA256 "DH-RSA-AES128-SHA256" +#define TLS1_TXT_DHE_DSS_WITH_AES_128_SHA256 "DHE-DSS-AES128-SHA256" +#define TLS1_TXT_DHE_RSA_WITH_AES_128_SHA256 "DHE-RSA-AES128-SHA256" +#define TLS1_TXT_DH_DSS_WITH_AES_256_SHA256 "DH-DSS-AES256-SHA256" +#define TLS1_TXT_DH_RSA_WITH_AES_256_SHA256 "DH-RSA-AES256-SHA256" +#define TLS1_TXT_DHE_DSS_WITH_AES_256_SHA256 "DHE-DSS-AES256-SHA256" +#define TLS1_TXT_DHE_RSA_WITH_AES_256_SHA256 "DHE-RSA-AES256-SHA256" +#define TLS1_TXT_ADH_WITH_AES_128_SHA256 "ADH-AES128-SHA256" +#define TLS1_TXT_ADH_WITH_AES_256_SHA256 "ADH-AES256-SHA256" + +// TLS v1.2 GCM ciphersuites from RFC 5288 +#define TLS1_TXT_RSA_WITH_AES_128_GCM_SHA256 "AES128-GCM-SHA256" +#define TLS1_TXT_RSA_WITH_AES_256_GCM_SHA384 "AES256-GCM-SHA384" +#define TLS1_TXT_DHE_RSA_WITH_AES_128_GCM_SHA256 "DHE-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_DHE_RSA_WITH_AES_256_GCM_SHA384 "DHE-RSA-AES256-GCM-SHA384" +#define TLS1_TXT_DH_RSA_WITH_AES_128_GCM_SHA256 "DH-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_DH_RSA_WITH_AES_256_GCM_SHA384 "DH-RSA-AES256-GCM-SHA384" +#define TLS1_TXT_DHE_DSS_WITH_AES_128_GCM_SHA256 "DHE-DSS-AES128-GCM-SHA256" +#define TLS1_TXT_DHE_DSS_WITH_AES_256_GCM_SHA384 "DHE-DSS-AES256-GCM-SHA384" +#define TLS1_TXT_DH_DSS_WITH_AES_128_GCM_SHA256 "DH-DSS-AES128-GCM-SHA256" +#define TLS1_TXT_DH_DSS_WITH_AES_256_GCM_SHA384 "DH-DSS-AES256-GCM-SHA384" +#define TLS1_TXT_ADH_WITH_AES_128_GCM_SHA256 "ADH-AES128-GCM-SHA256" +#define TLS1_TXT_ADH_WITH_AES_256_GCM_SHA384 "ADH-AES256-GCM-SHA384" + +// ECDH HMAC based ciphersuites from RFC 5289 + +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_SHA256 "ECDHE-ECDSA-AES128-SHA256" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_SHA384 "ECDHE-ECDSA-AES256-SHA384" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_SHA256 "ECDH-ECDSA-AES128-SHA256" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_256_SHA384 "ECDH-ECDSA-AES256-SHA384" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_128_SHA256 "ECDHE-RSA-AES128-SHA256" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_256_SHA384 "ECDHE-RSA-AES256-SHA384" +#define TLS1_TXT_ECDH_RSA_WITH_AES_128_SHA256 "ECDH-RSA-AES128-SHA256" +#define TLS1_TXT_ECDH_RSA_WITH_AES_256_SHA384 "ECDH-RSA-AES256-SHA384" + +// ECDH GCM based ciphersuites from RFC 5289 +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 \ + "ECDHE-ECDSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 \ + "ECDHE-ECDSA-AES256-GCM-SHA384" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 \ + "ECDH-ECDSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 \ + "ECDH-ECDSA-AES256-GCM-SHA384" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_128_GCM_SHA256 "ECDHE-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDHE_RSA_WITH_AES_256_GCM_SHA384 "ECDHE-RSA-AES256-GCM-SHA384" +#define TLS1_TXT_ECDH_RSA_WITH_AES_128_GCM_SHA256 "ECDH-RSA-AES128-GCM-SHA256" +#define TLS1_TXT_ECDH_RSA_WITH_AES_256_GCM_SHA384 "ECDH-RSA-AES256-GCM-SHA384" + +#define TLS1_TXT_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 \ + "ECDHE-RSA-CHACHA20-POLY1305" +#define TLS1_TXT_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 \ + "ECDHE-ECDSA-CHACHA20-POLY1305" +#define TLS1_TXT_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 \ + "ECDHE-PSK-CHACHA20-POLY1305" + +// TLS 1.3 ciphersuites from RFC 8446. +#define TLS1_3_RFC_AES_128_GCM_SHA256 "TLS_AES_128_GCM_SHA256" +#define TLS1_3_RFC_AES_256_GCM_SHA384 "TLS_AES_256_GCM_SHA384" +#define TLS1_3_RFC_CHACHA20_POLY1305_SHA256 "TLS_CHACHA20_POLY1305_SHA256" + +// The following constants are legacy aliases of |TLS1_3_CK_*|. +// TODO(bbe): Migrate callers to the new name and remove these. +#define TLS1_TXT_AES_128_GCM_SHA256 TLS1_3_RFC_AES_128_GCM_SHA256 +#define TLS1_TXT_AES_256_GCM_SHA384 TLS1_3_RFC_AES_256_GCM_SHA384 +#define TLS1_TXT_CHACHA20_POLY1305_SHA256 TLS1_3_RFC_CHACHA20_POLY1305_SHA256 + +#define TLS_CT_RSA_SIGN 1 +#define TLS_CT_DSS_SIGN 2 +#define TLS_CT_RSA_FIXED_DH 3 +#define TLS_CT_DSS_FIXED_DH 4 +#define TLS_CT_ECDSA_SIGN 64 +#define TLS_CT_RSA_FIXED_ECDH 65 +#define TLS_CT_ECDSA_FIXED_ECDH 66 + +#define TLS_MD_MAX_CONST_SIZE 20 + + +#ifdef __cplusplus +} // extern C +#endif + +#endif // OPENSSL_HEADER_TLS1_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/trust_token.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/trust_token.h new file mode 100644 index 0000000..f0d7cf6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/trust_token.h @@ -0,0 +1,333 @@ +// Copyright (c) 2020, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_TRUST_TOKEN_H +#define OPENSSL_HEADER_TRUST_TOKEN_H + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Trust Token implementation. +// +// Trust Token is an implementation of an experimental mechanism similar to +// Privacy Pass which allows issuance and redemption of anonymized tokens with +// limited private metadata. +// +// References: +// https://eprint.iacr.org/2020/072.pdf +// https://github.com/alxdavids/privacy-pass-ietf/tree/master/drafts +// https://github.com/WICG/trust-token-api/blob/master/README.md +// +// WARNING: This API is unstable and subject to change. + +// TRUST_TOKEN_experiment_v1 is an experimental Trust Tokens protocol using +// PMBTokens and P-384. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_experiment_v1(void); + +// TRUST_TOKEN_experiment_v2_voprf is an experimental Trust Tokens protocol +// using VOPRFs and P-384 with up to 6 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_experiment_v2_voprf(void); + +// TRUST_TOKEN_experiment_v2_pmb is an experimental Trust Tokens protocol using +// PMBTokens and P-384 with up to 3 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_experiment_v2_pmb(void); + +// TRUST_TOKEN_pst_v1_voprf is an experimental Trust Tokens protocol +// using VOPRFs and P-384 with up to 6 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_pst_v1_voprf(void); + +// TRUST_TOKEN_pst_v1_pmb is an experimental Trust Tokens protocol using +// PMBTokens and P-384 with up to 3 keys, without RR verification. +OPENSSL_EXPORT const TRUST_TOKEN_METHOD *TRUST_TOKEN_pst_v1_pmb(void); + +// trust_token_st represents a single-use token for the Trust Token protocol. +// For the client, this is the token and its corresponding signature. For the +// issuer, this is the token itself. +struct trust_token_st { + uint8_t *data; + size_t len; +}; + +DEFINE_STACK_OF(TRUST_TOKEN) + +// TRUST_TOKEN_new creates a newly-allocated |TRUST_TOKEN| with value |data| or +// NULL on allocation failure. +OPENSSL_EXPORT TRUST_TOKEN *TRUST_TOKEN_new(const uint8_t *data, size_t len); + +// TRUST_TOKEN_free releases memory associated with |token|. +OPENSSL_EXPORT void TRUST_TOKEN_free(TRUST_TOKEN *token); + +#define TRUST_TOKEN_MAX_PRIVATE_KEY_SIZE 512 +#define TRUST_TOKEN_MAX_PUBLIC_KEY_SIZE 512 + +// TRUST_TOKEN_generate_key creates a new Trust Token keypair labeled with |id| +// and serializes the private and public keys, writing the private key to +// |out_priv_key| and setting |*out_priv_key_len| to the number of bytes +// written, and writing the public key to |out_pub_key| and setting +// |*out_pub_key_len| to the number of bytes written. +// +// At most |max_priv_key_len| and |max_pub_key_len| bytes are written. In order +// to ensure success, these should be at least +// |TRUST_TOKEN_MAX_PRIVATE_KEY_SIZE| and |TRUST_TOKEN_MAX_PUBLIC_KEY_SIZE|. +// +// This function returns one on success or zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_generate_key( + const TRUST_TOKEN_METHOD *method, uint8_t *out_priv_key, + size_t *out_priv_key_len, size_t max_priv_key_len, uint8_t *out_pub_key, + size_t *out_pub_key_len, size_t max_pub_key_len, uint32_t id); + +// TRUST_TOKEN_derive_key_from_secret deterministically derives a new Trust +// Token keypair labeled with |id| from an input |secret| and serializes the +// private and public keys, writing the private key to |out_priv_key| and +// setting |*out_priv_key_len| to the number of bytes written, and writing the +// public key to |out_pub_key| and setting |*out_pub_key_len| to the number of +// bytes written. +// +// At most |max_priv_key_len| and |max_pub_key_len| bytes are written. In order +// to ensure success, these should be at least +// |TRUST_TOKEN_MAX_PRIVATE_KEY_SIZE| and |TRUST_TOKEN_MAX_PUBLIC_KEY_SIZE|. +// +// This function returns one on success or zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_derive_key_from_secret( + const TRUST_TOKEN_METHOD *method, uint8_t *out_priv_key, + size_t *out_priv_key_len, size_t max_priv_key_len, uint8_t *out_pub_key, + size_t *out_pub_key_len, size_t max_pub_key_len, uint32_t id, + const uint8_t *secret, size_t secret_len); + + +// Trust Token client implementation. +// +// These functions implements the client half of the Trust Token protocol. A +// single |TRUST_TOKEN_CLIENT| can perform a single protocol operation. + +// TRUST_TOKEN_CLIENT_new returns a newly-allocated |TRUST_TOKEN_CLIENT| +// configured to use a max batchsize of |max_batchsize| or NULL on error. +// Issuance requests must be made in batches smaller than |max_batchsize|. This +// function will return an error if |max_batchsize| is too large for Trust +// Tokens. +OPENSSL_EXPORT TRUST_TOKEN_CLIENT *TRUST_TOKEN_CLIENT_new( + const TRUST_TOKEN_METHOD *method, size_t max_batchsize); + +// TRUST_TOKEN_CLIENT_free releases memory associated with |ctx|. +OPENSSL_EXPORT void TRUST_TOKEN_CLIENT_free(TRUST_TOKEN_CLIENT *ctx); + +// TRUST_TOKEN_CLIENT_add_key configures the |ctx| to support the public key +// |key|. It sets |*out_key_index| to the index this key has been configured to. +// It returns one on success or zero on error if the |key| can't be parsed or +// too many keys have been configured. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_add_key(TRUST_TOKEN_CLIENT *ctx, + size_t *out_key_index, + const uint8_t *key, + size_t key_len); + +// TRUST_TOKEN_CLIENT_set_srr_key sets the public key used to verify the SRR. It +// returns one on success and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_set_srr_key(TRUST_TOKEN_CLIENT *ctx, + EVP_PKEY *key); + +// TRUST_TOKEN_CLIENT_begin_issuance produces a request for |count| trust tokens +// and serializes the request into a newly-allocated buffer, setting |*out| to +// that buffer and |*out_len| to its length. The caller takes ownership of the +// buffer and must call |OPENSSL_free| when done. It returns one on success and +// zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_begin_issuance(TRUST_TOKEN_CLIENT *ctx, + uint8_t **out, + size_t *out_len, + size_t count); + +// TRUST_TOKEN_CLIENT_begin_issuance_over_message produces a request for a trust +// token derived from |msg| and serializes the request into a newly-allocated +// buffer, setting |*out| to that buffer and |*out_len| to its length. The +// caller takes ownership of the buffer and must call |OPENSSL_free| when done. +// It returns one on success and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_begin_issuance_over_message( + TRUST_TOKEN_CLIENT *ctx, uint8_t **out, size_t *out_len, size_t count, + const uint8_t *msg, size_t msg_len); + +// TRUST_TOKEN_CLIENT_finish_issuance consumes |response| from the issuer and +// extracts the tokens, returning a list of tokens and the index of the key used +// to sign the tokens in |*out_key_index|. The caller can use this to determine +// what key was used in an issuance and to drop tokens if a new key commitment +// arrives without the specified key present. The caller takes ownership of the +// list and must call |sk_TRUST_TOKEN_pop_free| when done. The list is empty if +// issuance fails. +OPENSSL_EXPORT STACK_OF(TRUST_TOKEN) * + TRUST_TOKEN_CLIENT_finish_issuance(TRUST_TOKEN_CLIENT *ctx, + size_t *out_key_index, + const uint8_t *response, + size_t response_len); + + +// TRUST_TOKEN_CLIENT_begin_redemption produces a request to redeem a token +// |token| and receive a signature over |data| and serializes the request into +// a newly-allocated buffer, setting |*out| to that buffer and |*out_len| to +// its length. |time| is the number of seconds since the UNIX epoch and used to +// verify the validity of the issuer's response in TrustTokenV1 and ignored in +// other versions. The caller takes ownership of the buffer and must call +// |OPENSSL_free| when done. It returns one on success or zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_begin_redemption( + TRUST_TOKEN_CLIENT *ctx, uint8_t **out, size_t *out_len, + const TRUST_TOKEN *token, const uint8_t *data, size_t data_len, + uint64_t time); + +// TRUST_TOKEN_CLIENT_finish_redemption consumes |response| from the issuer. In +// |TRUST_TOKEN_experiment_v1|, it then verifies the SRR and if valid sets +// |*out_rr| and |*out_rr_len| (respectively, |*out_sig| and |*out_sig_len|) +// to a newly-allocated buffer containing the SRR (respectively, the SRR +// signature). In other versions, it sets |*out_rr| and |*out_rr_len| +// to a newly-allocated buffer containing |response| and leaves all validation +// to the caller. It returns one on success or zero on failure. +OPENSSL_EXPORT int TRUST_TOKEN_CLIENT_finish_redemption( + TRUST_TOKEN_CLIENT *ctx, uint8_t **out_rr, size_t *out_rr_len, + uint8_t **out_sig, size_t *out_sig_len, const uint8_t *response, + size_t response_len); + + +// Trust Token issuer implementation. +// +// These functions implement the issuer half of the Trust Token protocol. A +// |TRUST_TOKEN_ISSUER| can be reused across multiple protocol operations. It +// may be used concurrently on multiple threads by non-mutating functions, +// provided no other thread is concurrently calling a mutating function. +// Functions which take a |const| pointer are non-mutating and functions which +// take a non-|const| pointer are mutating. + +// TRUST_TOKEN_ISSUER_new returns a newly-allocated |TRUST_TOKEN_ISSUER| +// configured to use a max batchsize of |max_batchsize| or NULL on error. +// Issuance requests must be made in batches smaller than |max_batchsize|. This +// function will return an error if |max_batchsize| is too large for Trust +// Tokens. +OPENSSL_EXPORT TRUST_TOKEN_ISSUER *TRUST_TOKEN_ISSUER_new( + const TRUST_TOKEN_METHOD *method, size_t max_batchsize); + +// TRUST_TOKEN_ISSUER_free releases memory associated with |ctx|. +OPENSSL_EXPORT void TRUST_TOKEN_ISSUER_free(TRUST_TOKEN_ISSUER *ctx); + +// TRUST_TOKEN_ISSUER_add_key configures the |ctx| to support the private key +// |key|. It must be a private key returned by |TRUST_TOKEN_generate_key|. It +// returns one on success or zero on error. This function may fail if the |key| +// can't be parsed or too many keys have been configured. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_add_key(TRUST_TOKEN_ISSUER *ctx, + const uint8_t *key, + size_t key_len); + +// TRUST_TOKEN_ISSUER_set_srr_key sets the private key used to sign the SRR. It +// returns one on success and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_set_srr_key(TRUST_TOKEN_ISSUER *ctx, + EVP_PKEY *key); + +// TRUST_TOKEN_ISSUER_set_metadata_key sets the key used to encrypt the private +// metadata. The key is a randomly generated bytestring of at least 32 bytes +// used to encode the private metadata bit in the SRR. It returns one on success +// and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_set_metadata_key(TRUST_TOKEN_ISSUER *ctx, + const uint8_t *key, + size_t len); + +// TRUST_TOKEN_ISSUER_issue ingests |request| for token issuance +// and generates up to |max_issuance| valid tokens, producing a list of blinded +// tokens and storing the response into a newly-allocated buffer and setting +// |*out| to that buffer, |*out_len| to its length, and |*out_tokens_issued| to +// the number of tokens issued. The tokens are issued with public metadata of +// |public_metadata| and a private metadata value of |private_metadata|. +// |public_metadata| must be one of the previously configured key IDs. +// |private_metadata| must be 0 or 1. The caller takes ownership of the buffer +// and must call |OPENSSL_free| when done. It returns one on success or zero on +// error. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_issue( + const TRUST_TOKEN_ISSUER *ctx, uint8_t **out, size_t *out_len, + size_t *out_tokens_issued, const uint8_t *request, size_t request_len, + uint32_t public_metadata, uint8_t private_metadata, size_t max_issuance); + +// TRUST_TOKEN_ISSUER_redeem ingests a |request| for token redemption and +// verifies the token. The public metadata is stored in |*out_public|. The +// private metadata (if any) is stored in |*out_private|. The extracted +// |TRUST_TOKEN| is stored into a newly-allocated buffer and stored in +// |*out_token|. The extracted client data is stored into a newly-allocated +// buffer and stored in |*out_client_data|. The caller takes ownership of each +// output buffer and must call |OPENSSL_free| when done. It returns one on +// success or zero on error. +// +// The caller must keep track of all values of |*out_token| seen globally before +// returning a response to the client. If the value has been reused, the caller +// must report an error to the client. Returning a response with replayed values +// allows an attacker to double-spend tokens. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_redeem( + const TRUST_TOKEN_ISSUER *ctx, uint32_t *out_public, uint8_t *out_private, + TRUST_TOKEN **out_token, uint8_t **out_client_data, + size_t *out_client_data_len, const uint8_t *request, size_t request_len); + +// TRUST_TOKEN_ISSUER_redeem_raw is a legacy alias for +// |TRUST_TOKEN_ISSUER_redeem|. +#define TRUST_TOKEN_ISSUER_redeem_raw TRUST_TOKEN_ISSUER_redeem + +// TRUST_TOKEN_ISSUER_redeem_over_message ingests a |request| for token +// redemption and a message and verifies the token and that it is derived from +// the provided |msg|. The public metadata is stored in +// |*out_public|. The private metadata (if any) is stored in |*out_private|. The +// extracted |TRUST_TOKEN| is stored into a newly-allocated buffer and stored in +// |*out_token|. The extracted client data is stored into a newly-allocated +// buffer and stored in |*out_client_data|. The caller takes ownership of each +// output buffer and must call |OPENSSL_free| when done. It returns one on +// success or zero on error. +// +// The caller must keep track of all values of |*out_token| seen globally before +// returning a response to the client. If the value has been reused, the caller +// must report an error to the client. Returning a response with replayed values +// allows an attacker to double-spend tokens. +OPENSSL_EXPORT int TRUST_TOKEN_ISSUER_redeem_over_message( + const TRUST_TOKEN_ISSUER *ctx, uint32_t *out_public, uint8_t *out_private, + TRUST_TOKEN **out_token, uint8_t **out_client_data, + size_t *out_client_data_len, const uint8_t *request, size_t request_len, + const uint8_t *msg, size_t msg_len); + +// TRUST_TOKEN_decode_private_metadata decodes |encrypted_bit| using the +// private metadata key specified by a |key| buffer of length |key_len| and the +// nonce by a |nonce| buffer of length |nonce_len|. The nonce in +// |TRUST_TOKEN_experiment_v1| is the token-hash field of the SRR. |*out_value| +// is set to the decrypted value, either zero or one. It returns one on success +// and zero on error. +OPENSSL_EXPORT int TRUST_TOKEN_decode_private_metadata( + const TRUST_TOKEN_METHOD *method, uint8_t *out_value, const uint8_t *key, + size_t key_len, const uint8_t *nonce, size_t nonce_len, + uint8_t encrypted_bit); + + +#if defined(__cplusplus) +} // extern C + +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(TRUST_TOKEN, TRUST_TOKEN_free) +BORINGSSL_MAKE_DELETER(TRUST_TOKEN_CLIENT, TRUST_TOKEN_CLIENT_free) +BORINGSSL_MAKE_DELETER(TRUST_TOKEN_ISSUER, TRUST_TOKEN_ISSUER_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif + +#define TRUST_TOKEN_R_KEYGEN_FAILURE 100 +#define TRUST_TOKEN_R_BUFFER_TOO_SMALL 101 +#define TRUST_TOKEN_R_OVER_BATCHSIZE 102 +#define TRUST_TOKEN_R_DECODE_ERROR 103 +#define TRUST_TOKEN_R_SRR_SIGNATURE_ERROR 104 +#define TRUST_TOKEN_R_DECODE_FAILURE 105 +#define TRUST_TOKEN_R_INVALID_METADATA 106 +#define TRUST_TOKEN_R_TOO_MANY_KEYS 107 +#define TRUST_TOKEN_R_NO_KEYS_CONFIGURED 108 +#define TRUST_TOKEN_R_INVALID_KEY_ID 109 +#define TRUST_TOKEN_R_INVALID_TOKEN 110 +#define TRUST_TOKEN_R_BAD_VALIDITY_CHECK 111 +#define TRUST_TOKEN_R_NO_SRR_KEY_CONFIGURED 112 +#define TRUST_TOKEN_R_INVALID_METADATA_KEY 113 +#define TRUST_TOKEN_R_INVALID_PROOF 114 + +#endif // OPENSSL_HEADER_TRUST_TOKEN_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/type_check.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/type_check.h new file mode 100644 index 0000000..3787f89 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/type_check.h @@ -0,0 +1,28 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_TYPE_CHECK_H +#define OPENSSL_HEADER_TYPE_CHECK_H + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +// CHECKED_CAST casts |p| from type |from| to type |to|. +// +// TODO(davidben): Although this macro is not public API and is unused in +// BoringSSL, wpa_supplicant uses it to define its own stacks. Remove this once +// wpa_supplicant has been fixed. +#define CHECKED_CAST(to, from, p) ((to) (1 ? (p) : (from)0)) + +// CHECKED_PTR_OF casts a given pointer to void* and statically checks that it +// was a pointer to |type|. +#define CHECKED_PTR_OF(type, p) CHECKED_CAST(void*, type*, (p)) + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_TYPE_CHECK_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ui.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ui.h new file mode 100644 index 0000000..a9a3e82 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/ui.h @@ -0,0 +1,39 @@ +// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +#ifndef UI_H +#define UI_H + +#include "openssl/base.h" +struct ui_st { + char _unused; +}; + +struct ui_method_st { + char _unused; +}; + +typedef struct ui_st UI; +typedef struct ui_method_st UI_METHOD; + +/// UI_new does nothing, always returns NULL. +OPENSSL_EXPORT OPENSSL_DEPRECATED UI *UI_new(void); + +/// UI_free invokes OPENSSL_free on its parameter. +OPENSSL_EXPORT OPENSSL_DEPRECATED void UI_free(UI *ui); + +/// UI_add_input_string does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_add_input_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize); + +/// UI_add_verify_string does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_add_verify_string(UI *ui, const char *prompt, int flags, + char *result_buf, int minsize, int maxsize, const char *test_buf); + +/// UI_add_info_string does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_add_info_string(UI *ui, const char *text); + +/// UI_process does nothing, always returns -1 for failure. +OPENSSL_EXPORT OPENSSL_DEPRECATED int UI_process(UI *ui); + +#endif //UI_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509.h new file mode 100644 index 0000000..f8979a6 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509.h @@ -0,0 +1,5679 @@ +// Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +// Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +// +// ECDH support in OpenSSL originally developed by +// SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +// +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_X509_H +#define OPENSSL_HEADER_X509_H + +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export + +#if defined(__cplusplus) +extern "C" { +#endif + + +// Legacy X.509 library. +// +// This header is part of OpenSSL's X.509 implementation. It is retained for +// compatibility but should not be used by new code. The functions are difficult +// to use correctly, and have buggy or non-standard behaviors. They are thus +// particularly prone to behavior changes and API removals, as BoringSSL +// iterates on these issues. +// +// In the future, a replacement library will be available. Meanwhile, minimize +// dependencies on this header where possible. + + +// Certificates. +// +// An |X509| object represents an X.509 certificate, defined in RFC 5280. +// +// Although an |X509| is a mutable object, mutating an |X509| can give incorrect +// results. Callers typically obtain |X509|s by parsing some input with +// |d2i_X509|, etc. Such objects carry information such as the serialized +// TBSCertificate and decoded extensions, which will become inconsistent when +// mutated. +// +// Instead, mutation functions should only be used when issuing new +// certificates, as described in a later section. + +DEFINE_STACK_OF(X509) + +// X509 is an |ASN1_ITEM| whose ASN.1 type is X.509 Certificate (RFC 5280) and C +// type is |X509*|. +DECLARE_ASN1_ITEM(X509) + +// X509_up_ref adds one to the reference count of |x509| and returns one. +OPENSSL_EXPORT int X509_up_ref(X509 *x509); + +// X509_chain_up_ref returns a newly-allocated |STACK_OF(X509)| containing a +// shallow copy of |chain|, or NULL on error. That is, the return value has the +// same contents as |chain|, and each |X509|'s reference count is incremented by +// one. +OPENSSL_EXPORT STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain); + +// X509_dup returns a newly-allocated copy of |x509|, or NULL on error. This +// function works by serializing the structure, so auxiliary properties (see +// |i2d_X509_AUX|) are not preserved. Additionally, if |x509| is incomplete, +// this function may fail. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |crl| was +// mutated. +OPENSSL_EXPORT X509 *X509_dup(X509 *x509); + +// X509_free decrements |x509|'s reference count and, if zero, releases memory +// associated with |x509|. +OPENSSL_EXPORT void X509_free(X509 *x509); + +// d2i_X509 parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// Certificate (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509 *d2i_X509(X509 **out, const uint8_t **inp, long len); + +// X509_parse_from_buffer parses an X.509 structure from |buf| and returns a +// fresh X509 or NULL on error. There must not be any trailing data in |buf|. +// The returned structure (if any) holds a reference to |buf| rather than +// copying parts of it as a normal |d2i_X509| call would do. +OPENSSL_EXPORT X509 *X509_parse_from_buffer(CRYPTO_BUFFER *buf); + +// i2d_X509 marshals |x509| as a DER-encoded X.509 Certificate (RFC 5280), as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |x509| was +// mutated. +OPENSSL_EXPORT int i2d_X509(X509 *x509, uint8_t **outp); + +// X509_VERSION_* are X.509 version numbers. Note the numerical values of all +// defined X.509 versions are one less than the named version. +#define X509_VERSION_1 0 +#define X509_VERSION_2 1 +#define X509_VERSION_3 2 + +// X509_get_version returns the numerical value of |x509|'s version, which will +// be one of the |X509_VERSION_*| constants. +OPENSSL_EXPORT long X509_get_version(const X509 *x509); + +// X509_get0_serialNumber returns |x509|'s serial number. +OPENSSL_EXPORT const ASN1_INTEGER *X509_get0_serialNumber(const X509 *x509); + +// X509_get0_notBefore returns |x509|'s notBefore time. +OPENSSL_EXPORT const ASN1_TIME *X509_get0_notBefore(const X509 *x509); + +// X509_get0_notAfter returns |x509|'s notAfter time. +OPENSSL_EXPORT const ASN1_TIME *X509_get0_notAfter(const X509 *x509); + +// X509_get_issuer_name returns |x509|'s issuer. +OPENSSL_EXPORT X509_NAME *X509_get_issuer_name(const X509 *x509); + +// X509_get_subject_name returns |x509|'s subject. +OPENSSL_EXPORT X509_NAME *X509_get_subject_name(const X509 *x509); + +// X509_get_X509_PUBKEY returns the public key of |x509|. Note this function is +// not const-correct for legacy reasons. Callers should not modify the returned +// object. +OPENSSL_EXPORT X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x509); + +// X509_get0_pubkey returns |x509|'s public key as an |EVP_PKEY|, or NULL if the +// public key was unsupported or could not be decoded. The |EVP_PKEY| is cached +// in |x509|, so callers must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_get0_pubkey(const X509 *x509); + +// X509_get_pubkey behaves like |X509_get0_pubkey| but increments the reference +// count on the |EVP_PKEY|. The caller must release the result with +// |EVP_PKEY_free| when done. The |EVP_PKEY| is cached in |x509|, so callers +// must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_get_pubkey(const X509 *x509); + +// X509_get0_pubkey_bitstr returns the BIT STRING portion of |x509|'s public +// key. Note this does not contain the AlgorithmIdentifier portion. +// +// WARNING: This function returns a non-const pointer for OpenSSL compatibility, +// but the caller must not modify the resulting object. Doing so will break +// internal invariants in |x509|. +OPENSSL_EXPORT ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x509); + +// X509_check_private_key returns one if |x509|'s public key matches |pkey| and +// zero otherwise. +OPENSSL_EXPORT int X509_check_private_key(const X509 *x509, + const EVP_PKEY *pkey); + +// X509_get0_uids sets |*out_issuer_uid| to a non-owning pointer to the +// issuerUID field of |x509|, or NULL if |x509| has no issuerUID. It similarly +// outputs |x509|'s subjectUID field to |*out_subject_uid|. +// +// Callers may pass NULL to either |out_issuer_uid| or |out_subject_uid| to +// ignore the corresponding field. +OPENSSL_EXPORT void X509_get0_uids(const X509 *x509, + const ASN1_BIT_STRING **out_issuer_uid, + const ASN1_BIT_STRING **out_subject_uid); + +// The following bits are returned from |X509_get_extension_flags|. + +// EXFLAG_BCONS indicates the certificate has a basic constraints extension. +#define EXFLAG_BCONS 0x1 +// EXFLAG_KUSAGE indicates the certifcate has a key usage extension. +#define EXFLAG_KUSAGE 0x2 +// EXFLAG_XKUSAGE indicates the certifcate has an extended key usage extension. +#define EXFLAG_XKUSAGE 0x4 +// EXFLAG_NSCERT indicates the certificate has a legacy Netscape certificate +// type extension. +#define EXFLAG_NSCERT 0x8 +// EXFLAG_CA indicates the certificate has a basic constraints extension with +// the CA bit set. +#define EXFLAG_CA 0x10 +// EXFLAG_SI indicates the certificate is self-issued, i.e. its subject and +// issuer names match. +#define EXFLAG_SI 0x20 +// EXFLAG_V1 indicates an X.509v1 certificate. +#define EXFLAG_V1 0x40 +// EXFLAG_INVALID indicates an error processing some extension. The certificate +// should not be accepted. Note the lack of this bit does not imply all +// extensions are valid, only those used to compute extension flags. +#define EXFLAG_INVALID 0x80 +// EXFLAG_SET is an internal bit that indicates extension flags were computed. +#define EXFLAG_SET 0x100 +// EXFLAG_CRITICAL indicates an unsupported critical extension. The certificate +// should not be accepted. +#define EXFLAG_CRITICAL 0x200 +// EXFLAG_SS indicates the certificate is likely self-signed. That is, if it is +// self-issued, its authority key identifier (if any) matches itself, and its +// key usage extension (if any) allows certificate signatures. The signature +// itself is not checked in computing this bit. +#define EXFLAG_SS 0x2000 + +// X509_get_extension_flags decodes a set of extensions from |x509| and returns +// a collection of |EXFLAG_*| bits which reflect |x509|. If there was an error +// in computing this bitmask, the result will include the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT uint32_t X509_get_extension_flags(X509 *x509); + +// X509_get_pathlen returns path length constraint from the basic constraints +// extension in |x509|. (See RFC 5280, section 4.2.1.9.) It returns -1 if the +// constraint is not present, or if some extension in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT long X509_get_pathlen(X509 *x509); + +// X509v3_KU_* are key usage bits returned from |X509_get_key_usage|. +#define X509v3_KU_DIGITAL_SIGNATURE 0x0080 +#define X509v3_KU_NON_REPUDIATION 0x0040 +#define X509v3_KU_KEY_ENCIPHERMENT 0x0020 +#define X509v3_KU_DATA_ENCIPHERMENT 0x0010 +#define X509v3_KU_KEY_AGREEMENT 0x0008 +#define X509v3_KU_KEY_CERT_SIGN 0x0004 +#define X509v3_KU_CRL_SIGN 0x0002 +#define X509v3_KU_ENCIPHER_ONLY 0x0001 +#define X509v3_KU_DECIPHER_ONLY 0x8000 + +// X509_get_key_usage returns a bitmask of key usages (see Section 4.2.1.3 of +// RFC 5280) which |x509| is valid for. This function only reports the first 16 +// bits, in a little-endian byte order, but big-endian bit order. That is, bits +// 0 though 7 are reported at 1<<7 through 1<<0, and bits 8 through 15 are +// reported at 1<<15 through 1<<8. +// +// Instead of depending on this bit order, callers should compare against the +// |X509v3_KU_*| constants. +// +// If |x509| has no key usage extension, all key usages are valid and this +// function returns |UINT32_MAX|. If there was an error processing |x509|'s +// extensions, or if the first 16 bits in the key usage extension were all zero, +// this function returns zero. +OPENSSL_EXPORT uint32_t X509_get_key_usage(X509 *x509); + +// XKU_* are extended key usage bits returned from +// |X509_get_extended_key_usage|. +#define XKU_SSL_SERVER 0x1 +#define XKU_SSL_CLIENT 0x2 +#define XKU_SMIME 0x4 +#define XKU_CODE_SIGN 0x8 +#define XKU_SGC 0x10 +#define XKU_OCSP_SIGN 0x20 +#define XKU_TIMESTAMP 0x40 +#define XKU_DVCS 0x80 +#define XKU_ANYEKU 0x100 + +// X509_get_extended_key_usage returns a bitmask of extended key usages (see +// Section 4.2.1.12 of RFC 5280) which |x509| is valid for. The result will be +// a combination of |XKU_*| constants. If checking an extended key usage not +// defined above, callers should extract the extended key usage extension +// separately, e.g. via |X509_get_ext_d2i|. +// +// If |x509| has no extended key usage extension, all extended key usages are +// valid and this function returns |UINT32_MAX|. If there was an error +// processing |x509|'s extensions, or if |x509|'s extended key usage extension +// contained no recognized usages, this function returns zero. +OPENSSL_EXPORT uint32_t X509_get_extended_key_usage(X509 *x509); + +// X509_get0_subject_key_id returns |x509|'s subject key identifier, if present. +// (See RFC 5280, section 4.2.1.2.) It returns NULL if the extension is not +// present or if some extension in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x509); + +// X509_get0_authority_key_id returns keyIdentifier of |x509|'s authority key +// identifier, if the extension and field are present. (See RFC 5280, +// section 4.2.1.1.) It returns NULL if the extension is not present, if it is +// present but lacks a keyIdentifier field, or if some extension in |x509| was +// invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x509); + +DEFINE_STACK_OF(GENERAL_NAME) +typedef STACK_OF(GENERAL_NAME) GENERAL_NAMES; + +// X509_get0_authority_issuer returns the authorityCertIssuer of |x509|'s +// authority key identifier, if the extension and field are present. (See +// RFC 5280, section 4.2.1.1.) It returns NULL if the extension is not present, +// if it is present but lacks a authorityCertIssuer field, or if some extension +// in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x509); + +// X509_get0_authority_serial returns the authorityCertSerialNumber of |x509|'s +// authority key identifier, if the extension and field are present. (See +// RFC 5280, section 4.2.1.1.) It returns NULL if the extension is not present, +// if it is present but lacks a authorityCertSerialNumber field, or if some +// extension in |x509| was invalid. +// +// TODO(crbug.com/boringssl/381): Decoding an |X509| object will not check for +// invalid extensions. To detect the error case, call +// |X509_get_extension_flags| and check the |EXFLAG_INVALID| bit. +OPENSSL_EXPORT const ASN1_INTEGER *X509_get0_authority_serial(X509 *x509); + +// X509_get0_extensions returns |x509|'s extension list, or NULL if |x509| omits +// it. +OPENSSL_EXPORT const STACK_OF(X509_EXTENSION) *X509_get0_extensions( + const X509 *x509); + +// X509_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_count(const X509 *x); + +// X509_get_ext_by_NID behaves like |X509v3_get_ext_by_NID| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos); + +// X509_get_ext_by_OBJ behaves like |X509v3_get_ext_by_OBJ| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, + int lastpos); + +// X509_get_ext_by_critical behaves like |X509v3_get_ext_by_critical| but +// searches for extensions in |x|. +OPENSSL_EXPORT int X509_get_ext_by_critical(const X509 *x, int crit, + int lastpos); + +// X509_get_ext returns the extension in |x| at index |loc|, or NULL if |loc| is +// out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509_get_ext(const X509 *x, int loc); + +// X509_get_ext_d2i behaves like |X509V3_get_d2i| but looks for the extension in +// |x509|'s extension list. +// +// WARNING: This function is difficult to use correctly. See the documentation +// for |X509V3_get_d2i| for details. +OPENSSL_EXPORT void *X509_get_ext_d2i(const X509 *x509, int nid, + int *out_critical, int *out_idx); + +// X509_get0_tbs_sigalg returns the signature algorithm in |x509|'s +// TBSCertificate. For the outer signature algorithm, see |X509_get0_signature|. +// +// Certificates with mismatched signature algorithms will successfully parse, +// but they will be rejected when verifying. +OPENSSL_EXPORT const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x509); + +// X509_SIG_INFO_* are flags for |X509_get_signature_info|. +// X509_SIG_INFO_VALID means that the signature info is valid. +#define X509_SIG_INFO_VALID 0x1 +// X509_SIG_INFO_TLS means that the signature is suitable for TLS use. +#define X509_SIG_INFO_TLS 0x2 + +// X509_get_signature_info retrieves information about the signature of |x509|. +// The NID of the signing digest is written to |digest_nid|, the public key +// algorithm to |pubkey_nid|, the effective security bits to |sec_bits|, and +// flag details to |flags|. Parameters other than |x509| can be set to NULL if +// the information is not required. It is an error to pass a null pointer to +// |x509|. +OPENSSL_EXPORT int X509_get_signature_info(X509 *x509, int *digest_nid, + int *pubkey_nid, int *sec_bits, + uint32_t *flags); + +// X509_get0_signature sets |*out_sig| and |*out_alg| to the signature and +// signature algorithm of |x509|, respectively. Either output pointer may be +// NULL to ignore the value. +// +// This function outputs the outer signature algorithm. For the one in the +// TBSCertificate, see |X509_get0_tbs_sigalg|. Certificates with mismatched +// signature algorithms will successfully parse, but they will be rejected when +// verifying. +OPENSSL_EXPORT void X509_get0_signature(const ASN1_BIT_STRING **out_sig, + const X509_ALGOR **out_alg, + const X509 *x509); + +// X509_get_signature_nid returns the NID corresponding to |x509|'s signature +// algorithm, or |NID_undef| if the signature algorithm does not correspond to +// a known NID. +OPENSSL_EXPORT int X509_get_signature_nid(const X509 *x509); + +// i2d_X509_tbs serializes the TBSCertificate portion of |x509|, as described in +// |i2d_SAMPLE|. +// +// This function preserves the original encoding of the TBSCertificate and may +// not reflect modifications made to |x509|. It may be used to manually verify +// the signature of an existing certificate. To generate certificates, use +// |i2d_re_X509_tbs| instead. +OPENSSL_EXPORT int i2d_X509_tbs(X509 *x509, unsigned char **outp); + +// X509_verify checks that |x509| has a valid signature by |pkey|. It returns +// one if the signature is valid and zero otherwise. Note this function only +// checks the signature itself and does not perform a full certificate +// validation. +OPENSSL_EXPORT int X509_verify(X509 *x509, EVP_PKEY *pkey); + +// X509_get1_email returns a newly-allocated list of NUL-terminated strings +// containing all email addresses in |x509|'s subject and all rfc822name names +// in |x509|'s subject alternative names. Email addresses which contain embedded +// NUL bytes are skipped. +// +// On error, or if there are no such email addresses, it returns NULL. When +// done, the caller must release the result with |X509_email_free|. +OPENSSL_EXPORT STACK_OF(OPENSSL_STRING) *X509_get1_email(const X509 *x509); + +// X509_get1_ocsp returns a newly-allocated list of NUL-terminated strings +// containing all OCSP URIs in |x509|. That is, it collects all URI +// AccessDescriptions with an accessMethod of id-ad-ocsp in |x509|'s authority +// information access extension. URIs which contain embedded NUL bytes are +// skipped. +// +// On error, or if there are no such URIs, it returns NULL. When done, the +// caller must release the result with |X509_email_free|. +OPENSSL_EXPORT STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(const X509 *x509); + +// X509_email_free releases memory associated with |sk|, including |sk| itself. +// Each |OPENSSL_STRING| in |sk| must be a NUL-terminated string allocated with +// |OPENSSL_malloc|. If |sk| is NULL, no action is taken. +OPENSSL_EXPORT void X509_email_free(STACK_OF(OPENSSL_STRING) *sk); + +// X509_cmp compares |a| and |b| and returns zero if they are equal, a negative +// number if |b| sorts after |a| and a negative number if |a| sorts after |b|. +// The sort order implemented by this function is arbitrary and does not +// reflect properties of the certificate such as expiry. Applications should not +// rely on the order itself. +// +// TODO(https://crbug.com/boringssl/355): This function works by comparing a +// cached hash of the encoded certificate. If |a| or |b| could not be +// serialized, the current behavior is to compare all unencodable certificates +// as equal. This function should only be used with |X509| objects that were +// parsed from bytes and never mutated. +// +// TODO(https://crbug.com/boringssl/407): This function is const, but it is not +// always thread-safe, notably if |a| and |b| were mutated. +OPENSSL_EXPORT int X509_cmp(const X509 *a, const X509 *b); + + +// Issuing certificates. +// +// An |X509| object may also represent an incomplete certificate. Callers may +// construct empty |X509| objects, fill in fields individually, and finally sign +// the result. The following functions may be used for this purpose. + +// X509_new returns a newly-allocated, empty |X509| object, or NULL on error. +// This produces an incomplete certificate which may be filled in to issue a new +// certificate. +OPENSSL_EXPORT X509 *X509_new(void); + +// X509_set_version sets |x509|'s version to |version|, which should be one of +// the |X509V_VERSION_*| constants. It returns one on success and zero on error. +// +// If unsure, use |X509_VERSION_3|. +OPENSSL_EXPORT int X509_set_version(X509 *x509, long version); + +// X509_set_serialNumber sets |x509|'s serial number to |serial|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_set_serialNumber(X509 *x509, + const ASN1_INTEGER *serial); + +// X509_set1_notBefore sets |x509|'s notBefore time to |tm|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_set1_notBefore(X509 *x509, const ASN1_TIME *tm); + +// X509_set1_notAfter sets |x509|'s notAfter time to |tm|. it returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_set1_notAfter(X509 *x509, const ASN1_TIME *tm); + +// X509_getm_notBefore returns a mutable pointer to |x509|'s notBefore time. +OPENSSL_EXPORT ASN1_TIME *X509_getm_notBefore(X509 *x509); + +// X509_getm_notAfter returns a mutable pointer to |x509|'s notAfter time. +OPENSSL_EXPORT ASN1_TIME *X509_getm_notAfter(X509 *x); + +// X509_set_issuer_name sets |x509|'s issuer to a copy of |name|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_set_issuer_name(X509 *x509, X509_NAME *name); + +// X509_set_subject_name sets |x509|'s subject to a copy of |name|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int X509_set_subject_name(X509 *x509, X509_NAME *name); + +// X509_set_pubkey sets |x509|'s public key to |pkey|. It returns one on success +// and zero on error. This function does not take ownership of |pkey| and +// internally copies and updates reference counts as needed. +OPENSSL_EXPORT int X509_set_pubkey(X509 *x509, EVP_PKEY *pkey); + +// X509_delete_ext removes the extension in |x| at index |loc| and returns the +// removed extension, or NULL if |loc| was out of bounds. If non-NULL, the +// caller must release the result with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509_delete_ext(X509 *x, int loc); + +// X509_add_ext adds a copy of |ex| to |x|. It returns one on success and zero +// on failure. The caller retains ownership of |ex| and can release it +// independently of |x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT int X509_add_ext(X509 *x, const X509_EXTENSION *ex, int loc); + +// X509_add1_ext_i2d behaves like |X509V3_add1_i2d| but adds the extension to +// |x|'s extension list. +// +// WARNING: This function may return zero or -1 on error. The caller must also +// ensure |value|'s type matches |nid|. See the documentation for +// |X509V3_add1_i2d| for details. +OPENSSL_EXPORT int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, + unsigned long flags); + +// X509_sign signs |x509| with |pkey| and replaces the signature algorithm and +// signature fields. It returns the length of the signature on success and zero +// on error. This function uses digest algorithm |md|, or |pkey|'s default if +// NULL. Other signing parameters use |pkey|'s defaults. To customize them, use +// |X509_sign_ctx|. +OPENSSL_EXPORT int X509_sign(X509 *x509, EVP_PKEY *pkey, const EVP_MD *md); + +// X509_sign_ctx signs |x509| with |ctx| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. The signature algorithm and parameters come from |ctx|, which +// must have been initialized with |EVP_DigestSignInit|. The caller should +// configure the corresponding |EVP_PKEY_CTX| before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +OPENSSL_EXPORT int X509_sign_ctx(X509 *x509, EVP_MD_CTX *ctx); + +// i2d_re_X509_tbs serializes the TBSCertificate portion of |x509|, as described +// in |i2d_SAMPLE|. +// +// This function re-encodes the TBSCertificate and may not reflect |x509|'s +// original encoding. It may be used to manually generate a signature for a new +// certificate. To verify certificates, use |i2d_X509_tbs| instead. +OPENSSL_EXPORT int i2d_re_X509_tbs(X509 *x509, unsigned char **outp); + +// X509_set1_signature_algo sets |x509|'s signature algorithm to |algo| and +// returns one on success or zero on error. It updates both the signature field +// of the TBSCertificate structure, and the signatureAlgorithm field of the +// Certificate. +OPENSSL_EXPORT int X509_set1_signature_algo(X509 *x509, const X509_ALGOR *algo); + +// X509_set1_signature_value sets |x509|'s signature to a copy of the |sig_len| +// bytes pointed by |sig|. It returns one on success and zero on error. +// +// Due to a specification error, X.509 certificates store signatures in ASN.1 +// BIT STRINGs, but signature algorithms return byte strings rather than bit +// strings. This function creates a BIT STRING containing a whole number of +// bytes, with the bit order matching the DER encoding. This matches the +// encoding used by all X.509 signature algorithms. +OPENSSL_EXPORT int X509_set1_signature_value(X509 *x509, const uint8_t *sig, + size_t sig_len); + + +// Auxiliary certificate properties. +// +// |X509| objects optionally maintain auxiliary properties. These are not part +// of the certificates themselves, and thus are not covered by signatures or +// preserved by the standard serialization. They are used as inputs or outputs +// to other functions in this library. + +// i2d_X509_AUX marshals |x509| as a DER-encoded X.509 Certificate (RFC 5280), +// followed optionally by a separate, OpenSSL-specific structure with auxiliary +// properties. It behaves as described in |i2d_SAMPLE|. +// +// Unlike similarly-named functions, this function does not output a single +// ASN.1 element. Directly embedding the output in a larger ASN.1 structure will +// not behave correctly. +// +// TODO(crbug.com/boringssl/407): |x509| should be const. +OPENSSL_EXPORT int i2d_X509_AUX(X509 *x509, uint8_t **outp); + +// d2i_X509_AUX parses up to |length| bytes from |*inp| as a DER-encoded X.509 +// Certificate (RFC 5280), followed optionally by a separate, OpenSSL-specific +// structure with auxiliary properties. It behaves as described in +// |d2i_SAMPLE_with_reuse|. +// +// WARNING: Passing untrusted input to this function allows an attacker to +// control auxiliary properties. This can allow unexpected influence over the +// application if the certificate is used in a context that reads auxiliary +// properties. This includes PKCS#12 serialization, trusted certificates in +// |X509_STORE|, and callers of |X509_alias_get0| or |X509_keyid_get0|. +// +// Unlike similarly-named functions, this function does not parse a single +// ASN.1 element. Trying to parse data directly embedded in a larger ASN.1 +// structure will not behave correctly. +OPENSSL_EXPORT X509 *d2i_X509_AUX(X509 **x509, const uint8_t **inp, + long length); + +// X509_alias_set1 sets |x509|'s alias to |len| bytes from |name|. If |name| is +// NULL, the alias is cleared instead. Aliases are not part of the certificate +// itself and will not be serialized by |i2d_X509|. If |x509| is serialized in +// a PKCS#12 structure, the friendlyName attribute (RFC 2985) will contain this +// alias. +OPENSSL_EXPORT int X509_alias_set1(X509 *x509, const uint8_t *name, + ossl_ssize_t len); + +// X509_keyid_set1 sets |x509|'s key ID to |len| bytes from |id|. If |id| is +// NULL, the key ID is cleared instead. Key IDs are not part of the certificate +// itself and will not be serialized by |i2d_X509|. +OPENSSL_EXPORT int X509_keyid_set1(X509 *x509, const uint8_t *id, + ossl_ssize_t len); + +// X509_alias_get0 looks up |x509|'s alias. If found, it sets |*out_len| to the +// alias's length and returns a pointer to a buffer containing the contents. If +// not found, it outputs the empty string by returning NULL and setting +// |*out_len| to zero. +// +// If |x509| was parsed from a PKCS#12 structure (see +// |PKCS12_get_key_and_certs|), the alias will reflect the friendlyName +// attribute (RFC 2985). +// +// WARNING: In OpenSSL, this function did not set |*out_len| when the alias was +// missing. Callers that target both OpenSSL and BoringSSL should set the value +// to zero before calling this function. +OPENSSL_EXPORT const uint8_t *X509_alias_get0(const X509 *x509, int *out_len); + +// X509_keyid_get0 looks up |x509|'s key ID. If found, it sets |*out_len| to the +// key ID's length and returns a pointer to a buffer containing the contents. If +// not found, it outputs the empty string by returning NULL and setting +// |*out_len| to zero. +// +// WARNING: In OpenSSL, this function did not set |*out_len| when the alias was +// missing. Callers that target both OpenSSL and BoringSSL should set the value +// to zero before calling this function. +OPENSSL_EXPORT const uint8_t *X509_keyid_get0(const X509 *x509, int *out_len); + +// X509_add1_trust_object configures |x509| as a valid trust anchor for |obj|. +// It returns one on success and zero on error. |obj| should be a certificate +// usage OID associated with an |X509_TRUST| object. +// +// See |X509_VERIFY_PARAM_set_trust| for details on how this value is evaluated. +// Note this only takes effect if |x509| was configured as a trusted certificate +// via |X509_STORE|. +OPENSSL_EXPORT int X509_add1_trust_object(X509 *x509, const ASN1_OBJECT *obj); + +// X509_add1_reject_object configures |x509| as distrusted for |obj|. It returns +// one on success and zero on error. |obj| should be a certificate usage OID +// associated with an |X509_TRUST| object. +// +// See |X509_VERIFY_PARAM_set_trust| for details on how this value is evaluated. +// Note this only takes effect if |x509| was configured as a trusted certificate +// via |X509_STORE|. +OPENSSL_EXPORT int X509_add1_reject_object(X509 *x509, const ASN1_OBJECT *obj); + +// X509_trust_clear clears the list of OIDs for which |x509| is trusted. See +// also |X509_add1_trust_object|. +OPENSSL_EXPORT void X509_trust_clear(X509 *x509); + +// X509_reject_clear clears the list of OIDs for which |x509| is distrusted. See +// also |X509_add1_reject_object|. +OPENSSL_EXPORT void X509_reject_clear(X509 *x509); + + +// Certificate revocation lists. +// +// An |X509_CRL| object represents an X.509 certificate revocation list (CRL), +// defined in RFC 5280. A CRL is a signed list of certificates, the +// revokedCertificates field, which are no longer considered valid. Each entry +// of this list is represented with an |X509_REVOKED| object, documented in the +// "CRL entries" section below. +// +// Although an |X509_CRL| is a mutable object, mutating an |X509_CRL| or its +// |X509_REVOKED|s can give incorrect results. Callers typically obtain +// |X509_CRL|s by parsing some input with |d2i_X509_CRL|, etc. Such objects +// carry information such as the serialized TBSCertList and decoded extensions, +// which will become inconsistent when mutated. +// +// Instead, mutation functions should only be used when issuing new CRLs, as +// described in a later section. + +DEFINE_STACK_OF(X509_CRL) +DEFINE_STACK_OF(X509_REVOKED) + +// X509_CRL is an |ASN1_ITEM| whose ASN.1 type is X.509 CertificateList (RFC +// 5280) and C type is |X509_CRL*|. +DECLARE_ASN1_ITEM(X509_CRL) + +// X509_CRL_up_ref adds one to the reference count of |crl| and returns one. +OPENSSL_EXPORT int X509_CRL_up_ref(X509_CRL *crl); + +// X509_CRL_dup returns a newly-allocated copy of |crl|, or NULL on error. This +// function works by serializing the structure, so if |crl| is incomplete, it +// may fail. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |crl| was +// mutated. +OPENSSL_EXPORT X509_CRL *X509_CRL_dup(X509_CRL *crl); + +// X509_CRL_free decrements |crl|'s reference count and, if zero, releases +// memory associated with |crl|. +OPENSSL_EXPORT void X509_CRL_free(X509_CRL *crl); + +// d2i_X509_CRL parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// CertificateList (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_CRL *d2i_X509_CRL(X509_CRL **out, const uint8_t **inp, + long len); + +// i2d_X509_CRL marshals |crl| as a X.509 CertificateList (RFC 5280), as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |crl| was +// mutated. +OPENSSL_EXPORT int i2d_X509_CRL(X509_CRL *crl, uint8_t **outp); + +// X509_CRL_match compares |a| and |b| and returns zero if they are equal, a +// negative number if |b| sorts after |a| and a negative number if |a| sorts +// after |b|. The sort order implemented by this function is arbitrary and does +// not reflect properties of the CRL such as expiry. Applications should not +// rely on the order itself. +// +// TODO(https://crbug.com/boringssl/355): This function works by comparing a +// cached hash of the encoded CRL. This cached hash is computed when the CRL is +// parsed, but not when mutating or issuing CRLs. This function should only be +// used with |X509_CRL| objects that were parsed from bytes and never mutated. +OPENSSL_EXPORT int X509_CRL_match(const X509_CRL *a, const X509_CRL *b); + +#define X509_CRL_VERSION_1 0 +#define X509_CRL_VERSION_2 1 + +// X509_CRL_get_version returns the numerical value of |crl|'s version, which +// will be one of the |X509_CRL_VERSION_*| constants. +OPENSSL_EXPORT long X509_CRL_get_version(const X509_CRL *crl); + +// X509_CRL_get0_lastUpdate returns |crl|'s thisUpdate time. The OpenSSL API +// refers to this field as lastUpdate. +OPENSSL_EXPORT const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl); + +// X509_CRL_get0_nextUpdate returns |crl|'s nextUpdate time, or NULL if |crl| +// has none. +OPENSSL_EXPORT const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl); + +// X509_CRL_get_issuer returns |crl|'s issuer name. Note this function is not +// const-correct for legacy reasons. +OPENSSL_EXPORT X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl); + +// X509_CRL_get0_by_serial finds the entry in |crl| whose serial number is +// |serial|. If found, it sets |*out| to the entry and returns one. If not +// found, it returns zero. +// +// On success, |*out| continues to be owned by |crl|. It is an error to free or +// otherwise modify |*out|. +// +// TODO(crbug.com/boringssl/600): Ideally |crl| would be const. It is broadly +// thread-safe, but changes the order of entries in |crl|. It cannot be called +// concurrently with |i2d_X509_CRL|. +OPENSSL_EXPORT int X509_CRL_get0_by_serial(X509_CRL *crl, X509_REVOKED **out, + const ASN1_INTEGER *serial); + +// X509_CRL_get0_by_cert behaves like |X509_CRL_get0_by_serial|, except it looks +// for the entry that matches |x509|. +OPENSSL_EXPORT int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **out, + X509 *x509); + +// X509_CRL_get_REVOKED returns the list of revoked certificates in |crl|, or +// NULL if |crl| omits it. +// +// TOOD(davidben): This function was originally a macro, without clear const +// semantics. It should take a const input and give const output, but the latter +// would break existing callers. For now, we match upstream. +OPENSSL_EXPORT STACK_OF(X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl); + +// X509_CRL_get0_extensions returns |crl|'s extension list, or NULL if |crl| +// omits it. A CRL can have extensions on individual entries, which is +// |X509_REVOKED_get0_extensions|, or on the overall CRL, which is this +// function. +OPENSSL_EXPORT const STACK_OF(X509_EXTENSION) *X509_CRL_get0_extensions( + const X509_CRL *crl); + +// X509_CRL_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_count(const X509_CRL *x); + +// X509_CRL_get_ext_by_NID behaves like |X509v3_get_ext_by_NID| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_by_NID(const X509_CRL *x, int nid, + int lastpos); + +// X509_CRL_get_ext_by_OBJ behaves like |X509v3_get_ext_by_OBJ| but searches for +// extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_by_OBJ(const X509_CRL *x, + const ASN1_OBJECT *obj, int lastpos); + +// X509_CRL_get_ext_by_critical behaves like |X509v3_get_ext_by_critical| but +// searches for extensions in |x|. +OPENSSL_EXPORT int X509_CRL_get_ext_by_critical(const X509_CRL *x, int crit, + int lastpos); + +// X509_CRL_get_ext returns the extension in |x| at index |loc|, or NULL if +// |loc| is out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509_CRL_get_ext(const X509_CRL *x, int loc); + +// X509_CRL_get_ext_d2i behaves like |X509V3_get_d2i| but looks for the +// extension in |crl|'s extension list. +// +// WARNING: This function is difficult to use correctly. See the documentation +// for |X509V3_get_d2i| for details. +OPENSSL_EXPORT void *X509_CRL_get_ext_d2i(const X509_CRL *crl, int nid, + int *out_critical, int *out_idx); + +// X509_CRL_get0_signature sets |*out_sig| and |*out_alg| to the signature and +// signature algorithm of |crl|, respectively. Either output pointer may be NULL +// to ignore the value. +// +// This function outputs the outer signature algorithm, not the one in the +// TBSCertList. CRLs with mismatched signature algorithms will successfully +// parse, but they will be rejected when verifying. +OPENSSL_EXPORT void X509_CRL_get0_signature(const X509_CRL *crl, + const ASN1_BIT_STRING **out_sig, + const X509_ALGOR **out_alg); + +// X509_CRL_get_signature_nid returns the NID corresponding to |crl|'s signature +// algorithm, or |NID_undef| if the signature algorithm does not correspond to +// a known NID. +OPENSSL_EXPORT int X509_CRL_get_signature_nid(const X509_CRL *crl); + +// i2d_X509_CRL_tbs serializes the TBSCertList portion of |crl|, as described in +// |i2d_SAMPLE|. +// +// This function preserves the original encoding of the TBSCertList and may not +// reflect modifications made to |crl|. It may be used to manually verify the +// signature of an existing CRL. To generate CRLs, use |i2d_re_X509_CRL_tbs| +// instead. +OPENSSL_EXPORT int i2d_X509_CRL_tbs(X509_CRL *crl, unsigned char **outp); + +// X509_CRL_verify checks that |crl| has a valid signature by |pkey|. It returns +// one if the signature is valid and zero otherwise. +OPENSSL_EXPORT int X509_CRL_verify(X509_CRL *crl, EVP_PKEY *pkey); + + +// Issuing certificate revocation lists. +// +// An |X509_CRL| object may also represent an incomplete CRL. Callers may +// construct empty |X509_CRL| objects, fill in fields individually, and finally +// sign the result. The following functions may be used for this purpose. + +// X509_CRL_new returns a newly-allocated, empty |X509_CRL| object, or NULL on +// error. This object may be filled in and then signed to construct a CRL. +OPENSSL_EXPORT X509_CRL *X509_CRL_new(void); + +// X509_CRL_set_version sets |crl|'s version to |version|, which should be one +// of the |X509_CRL_VERSION_*| constants. It returns one on success and zero on +// error. +// +// If unsure, use |X509_CRL_VERSION_2|. Note that, unlike certificates, CRL +// versions are only defined up to v2. Callers should not use |X509_VERSION_3|. +OPENSSL_EXPORT int X509_CRL_set_version(X509_CRL *crl, long version); + +// X509_CRL_set_issuer_name sets |crl|'s issuer to a copy of |name|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int X509_CRL_set_issuer_name(X509_CRL *crl, X509_NAME *name); + +// X509_CRL_set1_lastUpdate sets |crl|'s thisUpdate time to |tm|. It returns one +// on success and zero on error. The OpenSSL API refers to this field as +// lastUpdate. +OPENSSL_EXPORT int X509_CRL_set1_lastUpdate(X509_CRL *crl, const ASN1_TIME *tm); + +// X509_CRL_set1_nextUpdate sets |crl|'s nextUpdate time to |tm|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_CRL_set1_nextUpdate(X509_CRL *crl, const ASN1_TIME *tm); + +// X509_CRL_add0_revoked adds |rev| to |crl|. On success, it takes ownership of +// |rev| and returns one. On error, it returns zero. If this function fails, the +// caller retains ownership of |rev| and must release it when done. +OPENSSL_EXPORT int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev); + +// X509_CRL_sort sorts the entries in |crl| by serial number. It returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_CRL_sort(X509_CRL *crl); + +// X509_CRL_delete_ext removes the extension in |x| at index |loc| and returns +// the removed extension, or NULL if |loc| was out of bounds. If non-NULL, the +// caller must release the result with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509_CRL_delete_ext(X509_CRL *x, int loc); + +// X509_CRL_add_ext adds a copy of |ex| to |x|. It returns one on success and +// zero on failure. The caller retains ownership of |ex| and can release it +// independently of |x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT int X509_CRL_add_ext(X509_CRL *x, const X509_EXTENSION *ex, + int loc); + +// X509_CRL_add1_ext_i2d behaves like |X509V3_add1_i2d| but adds the extension +// to |x|'s extension list. +// +// WARNING: This function may return zero or -1 on error. The caller must also +// ensure |value|'s type matches |nid|. See the documentation for +// |X509V3_add1_i2d| for details. +OPENSSL_EXPORT int X509_CRL_add1_ext_i2d(X509_CRL *x, int nid, void *value, + int crit, unsigned long flags); + +// X509_CRL_sign signs |crl| with |pkey| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. This function uses digest algorithm |md|, or |pkey|'s default +// if NULL. Other signing parameters use |pkey|'s defaults. To customize them, +// use |X509_CRL_sign_ctx|. +OPENSSL_EXPORT int X509_CRL_sign(X509_CRL *crl, EVP_PKEY *pkey, + const EVP_MD *md); + +// X509_CRL_sign_ctx signs |crl| with |ctx| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. The signature algorithm and parameters come from |ctx|, which +// must have been initialized with |EVP_DigestSignInit|. The caller should +// configure the corresponding |EVP_PKEY_CTX| before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +OPENSSL_EXPORT int X509_CRL_sign_ctx(X509_CRL *crl, EVP_MD_CTX *ctx); + +// i2d_re_X509_CRL_tbs serializes the TBSCertList portion of |crl|, as described +// in |i2d_SAMPLE|. +// +// This function re-encodes the TBSCertList and may not reflect |crl|'s original +// encoding. It may be used to manually generate a signature for a new CRL. To +// verify CRLs, use |i2d_X509_CRL_tbs| instead. +OPENSSL_EXPORT int i2d_re_X509_CRL_tbs(X509_CRL *crl, unsigned char **outp); + +// X509_CRL_set1_signature_algo sets |crl|'s signature algorithm to |algo| and +// returns one on success or zero on error. It updates both the signature field +// of the TBSCertList structure, and the signatureAlgorithm field of the CRL. +OPENSSL_EXPORT int X509_CRL_set1_signature_algo(X509_CRL *crl, + const X509_ALGOR *algo); + +// X509_CRL_set1_signature_value sets |crl|'s signature to a copy of the +// |sig_len| bytes pointed by |sig|. It returns one on success and zero on +// error. +// +// Due to a specification error, X.509 CRLs store signatures in ASN.1 BIT +// STRINGs, but signature algorithms return byte strings rather than bit +// strings. This function creates a BIT STRING containing a whole number of +// bytes, with the bit order matching the DER encoding. This matches the +// encoding used by all X.509 signature algorithms. +OPENSSL_EXPORT int X509_CRL_set1_signature_value(X509_CRL *crl, + const uint8_t *sig, + size_t sig_len); + +// X509_CRL_http_nbio calls |OCSP_REQ_CTX_nbio_d2i| to exchange the request +// via http. On success, it parses the response as a DER-encoded |X509_CRL| +// ASN.1 structure. +OPENSSL_EXPORT int X509_CRL_http_nbio(OCSP_REQ_CTX *rctx, X509_CRL **pcrl); + + +// CRL entries. +// +// Each entry of a CRL is represented as an |X509_REVOKED| object, which +// describes a revoked certificate by serial number. +// +// When an |X509_REVOKED| is obtained from an |X509_CRL| object, it is an error +// to mutate the object. Doing so may break |X509_CRL|'s and cause the library +// to behave incorrectly. + +// X509_REVOKED is an |ASN1_ITEM| whose ASN.1 type is an element of the +// revokedCertificates field of TBSCertList (RFC 5280) and C type is +// |X509_REVOKED*|. +DECLARE_ASN1_ITEM(X509_REVOKED) + +// X509_REVOKED_new returns a newly-allocated, empty |X509_REVOKED| object, or +// NULL on allocation error. +OPENSSL_EXPORT X509_REVOKED *X509_REVOKED_new(void); + +// X509_REVOKED_free releases memory associated with |rev|. +OPENSSL_EXPORT void X509_REVOKED_free(X509_REVOKED *rev); + +// d2i_X509_REVOKED parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// CRL entry, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_REVOKED *d2i_X509_REVOKED(X509_REVOKED **out, + const uint8_t **inp, long len); + +// i2d_X509_REVOKED marshals |alg| as a DER-encoded X.509 CRL entry, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_REVOKED(const X509_REVOKED *alg, uint8_t **outp); + +// X509_REVOKED_dup returns a newly-allocated copy of |rev|, or NULL on error. +// This function works by serializing the structure, so if |rev| is incomplete, +// it may fail. +OPENSSL_EXPORT X509_REVOKED *X509_REVOKED_dup(const X509_REVOKED *rev); + +// X509_REVOKED_get0_serialNumber returns the serial number of the certificate +// revoked by |revoked|. +OPENSSL_EXPORT const ASN1_INTEGER *X509_REVOKED_get0_serialNumber( + const X509_REVOKED *revoked); + +// X509_REVOKED_set_serialNumber sets |revoked|'s serial number to |serial|. It +// returns one on success or zero on error. +OPENSSL_EXPORT int X509_REVOKED_set_serialNumber(X509_REVOKED *revoked, + const ASN1_INTEGER *serial); + +// X509_REVOKED_get0_revocationDate returns the revocation time of the +// certificate revoked by |revoked|. +OPENSSL_EXPORT const ASN1_TIME *X509_REVOKED_get0_revocationDate( + const X509_REVOKED *revoked); + +// X509_REVOKED_set_revocationDate sets |revoked|'s revocation time to |tm|. It +// returns one on success or zero on error. +OPENSSL_EXPORT int X509_REVOKED_set_revocationDate(X509_REVOKED *revoked, + const ASN1_TIME *tm); + +// X509_REVOKED_get0_extensions returns |r|'s extensions list, or NULL if |r| +// omits it. A CRL can have extensions on individual entries, which is this +// function, or on the overall CRL, which is |X509_CRL_get0_extensions|. +OPENSSL_EXPORT const STACK_OF(X509_EXTENSION) *X509_REVOKED_get0_extensions( + const X509_REVOKED *r); + +// X509_REVOKED_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_count(const X509_REVOKED *x); + +// X509_REVOKED_get_ext_by_NID behaves like |X509v3_get_ext_by_NID| but searches +// for extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_by_NID(const X509_REVOKED *x, int nid, + int lastpos); + +// X509_REVOKED_get_ext_by_OBJ behaves like |X509v3_get_ext_by_OBJ| but searches +// for extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *x, + const ASN1_OBJECT *obj, + int lastpos); + +// X509_REVOKED_get_ext_by_critical behaves like |X509v3_get_ext_by_critical| +// but searches for extensions in |x|. +OPENSSL_EXPORT int X509_REVOKED_get_ext_by_critical(const X509_REVOKED *x, + int crit, int lastpos); + +// X509_REVOKED_get_ext returns the extension in |x| at index |loc|, or NULL if +// |loc| is out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509_REVOKED_get_ext(const X509_REVOKED *x, + int loc); + +// X509_REVOKED_delete_ext removes the extension in |x| at index |loc| and +// returns the removed extension, or NULL if |loc| was out of bounds. If +// non-NULL, the caller must release the result with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *x, + int loc); + +// X509_REVOKED_add_ext adds a copy of |ex| to |x|. It returns one on success +// and zero on failure. The caller retains ownership of |ex| and can release it +// independently of |x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT int X509_REVOKED_add_ext(X509_REVOKED *x, + const X509_EXTENSION *ex, int loc); + +// X509_REVOKED_get_ext_d2i behaves like |X509V3_get_d2i| but looks for the +// extension in |revoked|'s extension list. +// +// WARNING: This function is difficult to use correctly. See the documentation +// for |X509V3_get_d2i| for details. +OPENSSL_EXPORT void *X509_REVOKED_get_ext_d2i(const X509_REVOKED *revoked, + int nid, int *out_critical, + int *out_idx); + +// X509_REVOKED_add1_ext_i2d behaves like |X509V3_add1_i2d| but adds the +// extension to |x|'s extension list. +// +// WARNING: This function may return zero or -1 on error. The caller must also +// ensure |value|'s type matches |nid|. See the documentation for +// |X509V3_add1_i2d| for details. +OPENSSL_EXPORT int X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, + void *value, int crit, + unsigned long flags); + + +// Certificate requests. +// +// An |X509_REQ| represents a PKCS #10 certificate request (RFC 2986). These are +// also referred to as certificate signing requests or CSRs. CSRs are a common +// format used to request a certificate from a CA. +// +// Although an |X509_REQ| is a mutable object, mutating an |X509_REQ| can give +// incorrect results. Callers typically obtain |X509_REQ|s by parsing some input +// with |d2i_X509_REQ|, etc. Such objects carry information such as the +// serialized CertificationRequestInfo, which will become inconsistent when +// mutated. +// +// Instead, mutation functions should only be used when issuing new CRLs, as +// described in a later section. + +// X509_REQ is an |ASN1_ITEM| whose ASN.1 type is CertificateRequest (RFC 2986) +// and C type is |X509_REQ*|. +DECLARE_ASN1_ITEM(X509_REQ) + +// X509_REQ_dup returns a newly-allocated copy of |req|, or NULL on error. This +// function works by serializing the structure, so if |req| is incomplete, it +// may fail. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |req| was +// mutated. +OPENSSL_EXPORT X509_REQ *X509_REQ_dup(X509_REQ *req); + +// X509_REQ_free releases memory associated with |req|. +OPENSSL_EXPORT void X509_REQ_free(X509_REQ *req); + +// d2i_X509_REQ parses up to |len| bytes from |*inp| as a DER-encoded +// CertificateRequest (RFC 2986), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_REQ *d2i_X509_REQ(X509_REQ **out, const uint8_t **inp, + long len); + +// i2d_X509_REQ marshals |req| as a CertificateRequest (RFC 2986), as described +// in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |req| was +// mutated. +OPENSSL_EXPORT int i2d_X509_REQ(X509_REQ *req, uint8_t **outp); + +// X509_REQ_VERSION_1 is the version constant for |X509_REQ| objects. No other +// versions are defined. +#define X509_REQ_VERSION_1 0 + +// X509_REQ_get_version returns the numerical value of |req|'s version. This +// will always be |X509_REQ_VERSION_1| for valid CSRs. For compatibility, +// |d2i_X509_REQ| also accepts some invalid version numbers, in which case this +// function may return other values. +OPENSSL_EXPORT long X509_REQ_get_version(const X509_REQ *req); + +// X509_REQ_get_subject_name returns |req|'s subject name. Note this function is +// not const-correct for legacy reasons. +OPENSSL_EXPORT X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req); + +// X509_REQ_get0_pubkey returns |req|'s public key as an |EVP_PKEY|, or NULL if +// the public key was unsupported or could not be decoded. The |EVP_PKEY| is +// cached in |req|, so callers must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_REQ_get0_pubkey(const X509_REQ *req); + +// X509_REQ_get_pubkey behaves like |X509_REQ_get0_pubkey| but increments the +// reference count on the |EVP_PKEY|. The caller must release the result with +// |EVP_PKEY_free| when done. The |EVP_PKEY| is cached in |req|, so callers must +// not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_REQ_get_pubkey(const X509_REQ *req); + +// X509_REQ_check_private_key returns one if |req|'s public key matches |pkey| +// and zero otherwise. +OPENSSL_EXPORT int X509_REQ_check_private_key(const X509_REQ *req, + const EVP_PKEY *pkey); + +// X509_REQ_get_attr_count returns the number of attributes in |req|. +OPENSSL_EXPORT int X509_REQ_get_attr_count(const X509_REQ *req); + +// X509_REQ_get_attr returns the attribute at index |loc| in |req|, or NULL if +// out of bounds. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); + +// X509_REQ_get_attr_by_NID returns the index of the attribute in |req| of type +// |nid|, or a negative number if not found. If found, callers can use +// |X509_REQ_get_attr| to look up the attribute by index. +// +// If |lastpos| is non-negative, it begins searching at |lastpos| + 1. Callers +// can thus loop over all matching attributes by first passing -1 and then +// passing the previously-returned value until no match is returned. +OPENSSL_EXPORT int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, + int lastpos); + +// X509_REQ_get_attr_by_OBJ behaves like |X509_REQ_get_attr_by_NID| but looks +// for attributes of type |obj|. +OPENSSL_EXPORT int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, + const ASN1_OBJECT *obj, + int lastpos); + +// X509_REQ_extension_nid returns one if |nid| is a supported CSR attribute type +// for carrying extensions and zero otherwise. The supported types are +// |NID_ext_req| (pkcs-9-at-extensionRequest from RFC 2985) and |NID_ms_ext_req| +// (a Microsoft szOID_CERT_EXTENSIONS variant). +OPENSSL_EXPORT int X509_REQ_extension_nid(int nid); + +// X509_REQ_get_extensions decodes the most preferred list of requested +// extensions in |req| and returns a newly-allocated |STACK_OF(X509_EXTENSION)| +// containing the result. It returns NULL on error, or if |req| did not request +// extensions. +// +// CSRs do not store extensions directly. Instead there are attribute types +// which are defined to hold extensions. See |X509_REQ_extension_nid|. This +// function supports both pkcs-9-at-extensionRequest from RFC 2985 and the +// Microsoft szOID_CERT_EXTENSIONS variant. If both are present, +// pkcs-9-at-extensionRequest is preferred. +OPENSSL_EXPORT STACK_OF(X509_EXTENSION) *X509_REQ_get_extensions( + const X509_REQ *req); + +// X509_REQ_get0_signature sets |*out_sig| and |*out_alg| to the signature and +// signature algorithm of |req|, respectively. Either output pointer may be NULL +// to ignore the value. +OPENSSL_EXPORT void X509_REQ_get0_signature(const X509_REQ *req, + const ASN1_BIT_STRING **out_sig, + const X509_ALGOR **out_alg); + +// X509_REQ_get_signature_nid returns the NID corresponding to |req|'s signature +// algorithm, or |NID_undef| if the signature algorithm does not correspond to +// a known NID. +OPENSSL_EXPORT int X509_REQ_get_signature_nid(const X509_REQ *req); + +// X509_REQ_verify checks that |req| has a valid signature by |pkey|. It returns +// one if the signature is valid and zero otherwise. +OPENSSL_EXPORT int X509_REQ_verify(X509_REQ *req, EVP_PKEY *pkey); + +// X509_REQ_get1_email returns a newly-allocated list of NUL-terminated strings +// containing all email addresses in |req|'s subject and all rfc822name names +// in |req|'s subject alternative names. The subject alternative names extension +// is extracted from the result of |X509_REQ_get_extensions|. Email addresses +// which contain embedded NUL bytes are skipped. +// +// On error, or if there are no such email addresses, it returns NULL. When +// done, the caller must release the result with |X509_email_free|. +OPENSSL_EXPORT STACK_OF(OPENSSL_STRING) *X509_REQ_get1_email( + const X509_REQ *req); + + +// Issuing certificate requests. +// +// An |X509_REQ| object may also represent an incomplete CSR. Callers may +// construct empty |X509_REQ| objects, fill in fields individually, and finally +// sign the result. The following functions may be used for this purpose. + +// X509_REQ_new returns a newly-allocated, empty |X509_REQ| object, or NULL on +// error. This object may be filled in and then signed to construct a CSR. +OPENSSL_EXPORT X509_REQ *X509_REQ_new(void); + +// X509_REQ_set_version sets |req|'s version to |version|, which should be +// |X509_REQ_VERSION_1|. It returns one on success and zero on error. +// +// The only defined CSR version is |X509_REQ_VERSION_1|, so there is no need to +// call this function. +OPENSSL_EXPORT int X509_REQ_set_version(X509_REQ *req, long version); + +// X509_REQ_set_subject_name sets |req|'s subject to a copy of |name|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_REQ_set_subject_name(X509_REQ *req, X509_NAME *name); + +// X509_REQ_set_pubkey sets |req|'s public key to |pkey|. It returns one on +// success and zero on error. This function does not take ownership of |pkey| +// and internally copies and updates reference counts as needed. +OPENSSL_EXPORT int X509_REQ_set_pubkey(X509_REQ *req, EVP_PKEY *pkey); + +// X509_REQ_delete_attr removes the attribute at index |loc| in |req|. It +// returns the removed attribute to the caller, or NULL if |loc| was out of +// bounds. If non-NULL, the caller must release the result with +// |X509_ATTRIBUTE_free| when done. It is also safe, but not necessary, to call +// |X509_ATTRIBUTE_free| if the result is NULL. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_REQ_delete_attr(X509_REQ *req, int loc); + +// X509_REQ_add1_attr appends a copy of |attr| to |req|'s list of attributes. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_REQ_add1_attr(X509_REQ *req, + const X509_ATTRIBUTE *attr); + +// X509_REQ_add1_attr_by_OBJ appends a new attribute to |req| with type |obj|. +// It returns one on success and zero on error. The value is determined by +// |X509_ATTRIBUTE_set1_data|. +// +// WARNING: The interpretation of |attrtype|, |data|, and |len| is complex and +// error-prone. See |X509_ATTRIBUTE_set1_data| for details. +OPENSSL_EXPORT int X509_REQ_add1_attr_by_OBJ(X509_REQ *req, + const ASN1_OBJECT *obj, + int attrtype, + const unsigned char *data, + int len); + +// X509_REQ_add1_attr_by_NID behaves like |X509_REQ_add1_attr_by_OBJ| except the +// attribute type is determined by |nid|. +OPENSSL_EXPORT int X509_REQ_add1_attr_by_NID(X509_REQ *req, int nid, + int attrtype, + const unsigned char *data, + int len); + +// X509_REQ_add1_attr_by_txt behaves like |X509_REQ_add1_attr_by_OBJ| except the +// attribute type is determined by calling |OBJ_txt2obj| with |attrname|. +OPENSSL_EXPORT int X509_REQ_add1_attr_by_txt(X509_REQ *req, + const char *attrname, int attrtype, + const unsigned char *data, + int len); + +// X509_REQ_add_extensions_nid adds an attribute to |req| of type |nid|, to +// request the certificate extensions in |exts|. It returns one on success and +// zero on error. |nid| should be |NID_ext_req| or |NID_ms_ext_req|. +OPENSSL_EXPORT int X509_REQ_add_extensions_nid( + X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts, int nid); + +// X509_REQ_add_extensions behaves like |X509_REQ_add_extensions_nid|, using the +// standard |NID_ext_req| for the attribute type. +OPENSSL_EXPORT int X509_REQ_add_extensions( + X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts); + +// X509_REQ_sign signs |req| with |pkey| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. This function uses digest algorithm |md|, or |pkey|'s default +// if NULL. Other signing parameters use |pkey|'s defaults. To customize them, +// use |X509_REQ_sign_ctx|. +OPENSSL_EXPORT int X509_REQ_sign(X509_REQ *req, EVP_PKEY *pkey, + const EVP_MD *md); + +// X509_REQ_sign_ctx signs |req| with |ctx| and replaces the signature algorithm +// and signature fields. It returns the length of the signature on success and +// zero on error. The signature algorithm and parameters come from |ctx|, which +// must have been initialized with |EVP_DigestSignInit|. The caller should +// configure the corresponding |EVP_PKEY_CTX| before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +OPENSSL_EXPORT int X509_REQ_sign_ctx(X509_REQ *req, EVP_MD_CTX *ctx); + +// i2d_re_X509_REQ_tbs serializes the CertificationRequestInfo (see RFC 2986) +// portion of |req|, as described in |i2d_SAMPLE|. +// +// This function re-encodes the CertificationRequestInfo and may not reflect +// |req|'s original encoding. It may be used to manually generate a signature +// for a new certificate request. +OPENSSL_EXPORT int i2d_re_X509_REQ_tbs(X509_REQ *req, uint8_t **outp); + +// X509_REQ_set1_signature_algo sets |req|'s signature algorithm to |algo| and +// returns one on success or zero on error. +OPENSSL_EXPORT int X509_REQ_set1_signature_algo(X509_REQ *req, + const X509_ALGOR *algo); + +// X509_REQ_set1_signature_value sets |req|'s signature to a copy of the +// |sig_len| bytes pointed by |sig|. It returns one on success and zero on +// error. +// +// Due to a specification error, PKCS#10 certificate requests store signatures +// in ASN.1 BIT STRINGs, but signature algorithms return byte strings rather +// than bit strings. This function creates a BIT STRING containing a whole +// number of bytes, with the bit order matching the DER encoding. This matches +// the encoding used by all X.509 signature algorithms. +OPENSSL_EXPORT int X509_REQ_set1_signature_value(X509_REQ *req, + const uint8_t *sig, + size_t sig_len); + + +// Names. +// +// An |X509_NAME| represents an X.509 Name structure (RFC 5280). X.509 names are +// a complex, hierarchical structure over a collection of attributes. Each name +// is sequence of relative distinguished names (RDNs), decreasing in +// specificity. For example, the first RDN may specify the country, while the +// next RDN may specify a locality. Each RDN is, itself, a set of attributes. +// Having more than one attribute in an RDN is uncommon, but possible. Within an +// RDN, attributes have the same level in specificity. Attribute types are +// OBJECT IDENTIFIERs. This determines the ASN.1 type of the value, which is +// commonly a string but may be other types. +// +// The |X509_NAME| representation flattens this two-level structure into a +// single list of attributes. Each attribute is stored in an |X509_NAME_ENTRY|, +// with also maintains the index of the RDN it is part of, accessible via +// |X509_NAME_ENTRY_set|. This can be used to recover the two-level structure. +// +// X.509 names are largely vestigial. Historically, DNS names were parsed out of +// the subject's common name attribute, but this is deprecated and has since +// moved to the subject alternative name extension. In modern usage, X.509 names +// are primarily opaque identifiers to link a certificate with its issuer. + +DEFINE_STACK_OF(X509_NAME_ENTRY) +DEFINE_STACK_OF(X509_NAME) + +// X509_NAME is an |ASN1_ITEM| whose ASN.1 type is X.509 Name (RFC 5280) and C +// type is |X509_NAME*|. +DECLARE_ASN1_ITEM(X509_NAME) + +// X509_NAME_new returns a new, empty |X509_NAME|, or NULL on error. +OPENSSL_EXPORT X509_NAME *X509_NAME_new(void); + +// X509_NAME_free releases memory associated with |name|. +OPENSSL_EXPORT void X509_NAME_free(X509_NAME *name); + +// d2i_X509_NAME parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// Name (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_NAME *d2i_X509_NAME(X509_NAME **out, const uint8_t **inp, + long len); + +// i2d_X509_NAME marshals |in| as a DER-encoded X.509 Name (RFC 5280), as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |in| was +// mutated. +OPENSSL_EXPORT int i2d_X509_NAME(X509_NAME *in, uint8_t **outp); + +// X509_NAME_dup returns a newly-allocated copy of |name|, or NULL on error. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |name| was +// mutated. +OPENSSL_EXPORT X509_NAME *X509_NAME_dup(X509_NAME *name); + +// X509_NAME_cmp compares |a| and |b|'s canonicalized forms. It returns zero if +// they are equal, one if |a| sorts after |b|, -1 if |b| sorts after |a|, and -2 +// on error. +// +// TODO(https://crbug.com/boringssl/407): This function is const, but it is not +// always thread-safe, notably if |name| was mutated. +// +// TODO(https://crbug.com/boringssl/355): The -2 return is very inconvenient to +// pass to a sorting function. Can we make this infallible? In the meantime, +// prefer to use this function only for equality checks rather than comparisons. +// Although even the library itself passes this to a sorting function. +OPENSSL_EXPORT int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b); + +// X509_NAME_get0_der marshals |name| as a DER-encoded X.509 Name (RFC 5280). On +// success, it returns one and sets |*out_der| and |*out_der_len| to a buffer +// containing the result. Otherwise, it returns zero. |*out_der| is owned by +// |name| and must not be freed by the caller. It is invalidated after |name| is +// mutated or freed. +// +// Avoid this function and prefer |i2d_X509_NAME|. It is one of the reasons +// |X509_NAME| functions, including this one, are not consistently thread-safe +// or const-correct. Depending on the resolution of +// https://crbug.com/boringssl/407, this function may be removed or cause poor +// performance. +OPENSSL_EXPORT int X509_NAME_get0_der(X509_NAME *name, const uint8_t **out_der, + size_t *out_der_len); + +// X509_NAME_set makes a copy of |name|. On success, it frees |*xn|, sets |*xn| +// to the copy, and returns one. Otherwise, it returns zero. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |name| was +// mutated. +OPENSSL_EXPORT int X509_NAME_set(X509_NAME **xn, X509_NAME *name); + +// X509_NAME_entry_count returns the number of entries in |name|. +OPENSSL_EXPORT int X509_NAME_entry_count(const X509_NAME *name); + +// X509_NAME_get_index_by_NID returns the zero-based index of the first +// attribute in |name| with type |nid|, or -1 if there is none. |nid| should be +// one of the |NID_*| constants. If |lastpos| is non-negative, it begins +// searching at |lastpos+1|. To search all attributes, pass in -1, not zero. +// +// Indices from this function refer to |X509_NAME|'s flattened representation. +OPENSSL_EXPORT int X509_NAME_get_index_by_NID(const X509_NAME *name, int nid, + int lastpos); + +// X509_NAME_get_index_by_OBJ behaves like |X509_NAME_get_index_by_NID| but +// looks for attributes with type |obj|. +OPENSSL_EXPORT int X509_NAME_get_index_by_OBJ(const X509_NAME *name, + const ASN1_OBJECT *obj, + int lastpos); + +// X509_NAME_get_entry returns the attribute in |name| at index |loc|, or NULL +// if |loc| is out of range. |loc| is interpreted using |X509_NAME|'s flattened +// representation. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. Doing so will break +// internal invariants in the library. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, + int loc); + +// X509_NAME_delete_entry removes and returns the attribute in |name| at index +// |loc|, or NULL if |loc| is out of range. |loc| is interpreted using +// |X509_NAME|'s flattened representation. If the attribute is found, the caller +// is responsible for releasing the result with |X509_NAME_ENTRY_free|. +// +// This function will internally update RDN indices (see |X509_NAME_ENTRY_set|) +// so they continue to be consecutive. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, + int loc); + +// X509_NAME_add_entry adds a copy of |entry| to |name| and returns one on +// success or zero on error. If |loc| is -1, the entry is appended to |name|. +// Otherwise, it is inserted at index |loc|. If |set| is -1, the entry is added +// to the previous entry's RDN. If it is 0, the entry becomes a singleton RDN. +// If 1, it is added to next entry's RDN. +// +// This function will internally update RDN indices (see |X509_NAME_ENTRY_set|) +// so they continue to be consecutive. +OPENSSL_EXPORT int X509_NAME_add_entry(X509_NAME *name, + const X509_NAME_ENTRY *entry, int loc, + int set); + +// X509_NAME_add_entry_by_OBJ adds a new entry to |name| and returns one on +// success or zero on error. The entry's attribute type is |obj|. The entry's +// attribute value is determined by |type|, |bytes|, and |len|, as in +// |X509_NAME_ENTRY_set_data|. The entry's position is determined by |loc| and +// |set| as in |X509_NAME_add_entry|. +OPENSSL_EXPORT int X509_NAME_add_entry_by_OBJ(X509_NAME *name, + const ASN1_OBJECT *obj, int type, + const uint8_t *bytes, + ossl_ssize_t len, int loc, + int set); + +// X509_NAME_add_entry_by_NID behaves like |X509_NAME_add_entry_by_OBJ| but sets +// the entry's attribute type to |nid|, which should be one of the |NID_*| +// constants. +OPENSSL_EXPORT int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, + int type, const uint8_t *bytes, + ossl_ssize_t len, int loc, + int set); + +// X509_NAME_add_entry_by_txt behaves like |X509_NAME_add_entry_by_OBJ| but sets +// the entry's attribute type to |field|, which is passed to |OBJ_txt2obj|. +OPENSSL_EXPORT int X509_NAME_add_entry_by_txt(X509_NAME *name, + const char *field, int type, + const uint8_t *bytes, + ossl_ssize_t len, int loc, + int set); + +// X509_NAME_ENTRY is an |ASN1_ITEM| whose ASN.1 type is AttributeTypeAndValue +// (RFC 5280) and C type is |X509_NAME_ENTRY*|. +DECLARE_ASN1_ITEM(X509_NAME_ENTRY) + +// X509_NAME_ENTRY_new returns a new, empty |X509_NAME_ENTRY|, or NULL on error. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_new(void); + +// X509_NAME_ENTRY_free releases memory associated with |entry|. +OPENSSL_EXPORT void X509_NAME_ENTRY_free(X509_NAME_ENTRY *entry); + +// d2i_X509_NAME_ENTRY parses up to |len| bytes from |*inp| as a DER-encoded +// AttributeTypeAndValue (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_NAME_ENTRY *d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **out, + const uint8_t **inp, + long len); + +// i2d_X509_NAME_ENTRY marshals |in| as a DER-encoded AttributeTypeAndValue (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_NAME_ENTRY(const X509_NAME_ENTRY *in, + uint8_t **outp); + +// X509_NAME_ENTRY_dup returns a newly-allocated copy of |entry|, or NULL on +// error. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_dup( + const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_get_object returns |entry|'s attribute type. This function +// returns a non-const pointer for OpenSSL compatibility, but callers should not +// mutate the result. Doing so will break internal invariants in the library. +OPENSSL_EXPORT ASN1_OBJECT *X509_NAME_ENTRY_get_object( + const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_set_object sets |entry|'s attribute type to |obj|. It returns +// one on success and zero on error. +OPENSSL_EXPORT int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *entry, + const ASN1_OBJECT *obj); + +// X509_NAME_ENTRY_get_data returns |entry|'s attribute value, represented as an +// |ASN1_STRING|. This value may have any ASN.1 type, so callers must check the +// type before interpreting the contents. This function returns a non-const +// pointer for OpenSSL compatibility, but callers should not mutate the result. +// Doing so will break internal invariants in the library. +// +// TODO(https://crbug.com/boringssl/412): Although the spec says any ASN.1 type +// is allowed, we currently only allow an ad-hoc set of types. Additionally, it +// is unclear if some types can even be represented by this function. +OPENSSL_EXPORT ASN1_STRING *X509_NAME_ENTRY_get_data( + const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_set_data sets |entry|'s value to |len| bytes from |bytes|. It +// returns one on success and zero on error. If |len| is -1, |bytes| must be a +// NUL-terminated C string and the length is determined by |strlen|. |bytes| is +// converted to an ASN.1 type as follows: +// +// If |type| is a |MBSTRING_*| constant, the value is an ASN.1 string. The +// string is determined by decoding |bytes| in the encoding specified by |type|, +// and then re-encoding it in a form appropriate for |entry|'s attribute type. +// See |ASN1_STRING_set_by_NID| for details. +// +// Otherwise, the value is an |ASN1_STRING| with type |type| and value |bytes|. +// See |ASN1_STRING| for how to format ASN.1 types as an |ASN1_STRING|. If +// |type| is |V_ASN1_UNDEF| the previous |ASN1_STRING| type is reused. +OPENSSL_EXPORT int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *entry, int type, + const uint8_t *bytes, + ossl_ssize_t len); + +// X509_NAME_ENTRY_set returns the zero-based index of the RDN which contains +// |entry|. Consecutive entries with the same index are part of the same RDN. +OPENSSL_EXPORT int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *entry); + +// X509_NAME_ENTRY_create_by_OBJ creates a new |X509_NAME_ENTRY| with attribute +// type |obj|. The attribute value is determined from |type|, |bytes|, and |len| +// as in |X509_NAME_ENTRY_set_data|. It returns the |X509_NAME_ENTRY| on success +// and NULL on error. +// +// If |out| is non-NULL and |*out| is NULL, it additionally sets |*out| to the +// result on success. If both |out| and |*out| are non-NULL, it updates the +// object at |*out| instead of allocating a new one. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ( + X509_NAME_ENTRY **out, const ASN1_OBJECT *obj, int type, + const uint8_t *bytes, ossl_ssize_t len); + +// X509_NAME_ENTRY_create_by_NID behaves like |X509_NAME_ENTRY_create_by_OBJ| +// except the attribute type is |nid|, which should be one of the |NID_*| +// constants. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID( + X509_NAME_ENTRY **out, int nid, int type, const uint8_t *bytes, + ossl_ssize_t len); + +// X509_NAME_ENTRY_create_by_txt behaves like |X509_NAME_ENTRY_create_by_OBJ| +// except the attribute type is |field|, which is passed to |OBJ_txt2obj|. +OPENSSL_EXPORT X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt( + X509_NAME_ENTRY **out, const char *field, int type, const uint8_t *bytes, + ossl_ssize_t len); + + +// Public keys. +// +// X.509 encodes public keys as SubjectPublicKeyInfo (RFC 5280), sometimes +// referred to as SPKI. These are represented in this library by |X509_PUBKEY|. + +// X509_PUBKEY is an |ASN1_ITEM| whose ASN.1 type is SubjectPublicKeyInfo and C +// type is |X509_PUBKEY*|. +DECLARE_ASN1_ITEM(X509_PUBKEY) + +// X509_PUBKEY_new returns a newly-allocated, empty |X509_PUBKEY| object, or +// NULL on error. +OPENSSL_EXPORT X509_PUBKEY *X509_PUBKEY_new(void); + +// X509_PUBKEY_free releases memory associated with |key|. +OPENSSL_EXPORT void X509_PUBKEY_free(X509_PUBKEY *key); + +// d2i_X509_PUBKEY parses up to |len| bytes from |*inp| as a DER-encoded +// SubjectPublicKeyInfo, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_PUBKEY *d2i_X509_PUBKEY(X509_PUBKEY **out, + const uint8_t **inp, long len); + +// i2d_X509_PUBKEY marshals |key| as a DER-encoded SubjectPublicKeyInfo, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_PUBKEY(const X509_PUBKEY *key, uint8_t **outp); + +// X509_PUBKEY_set serializes |pkey| into a newly-allocated |X509_PUBKEY| +// structure. On success, it frees |*x| if non-NULL, then sets |*x| to the new +// object, and returns one. Otherwise, it returns zero. +OPENSSL_EXPORT int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey); + +// X509_PUBKEY_get0 returns |key| as an |EVP_PKEY|, or NULL if |key| either +// could not be parsed or is an unrecognized algorithm. The |EVP_PKEY| is cached +// in |key|, so callers must not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key); + +// X509_PUBKEY_get behaves like |X509_PUBKEY_get0| but increments the reference +// count on the |EVP_PKEY|. The caller must release the result with +// |EVP_PKEY_free| when done. The |EVP_PKEY| is cached in |key|, so callers must +// not mutate the result. +OPENSSL_EXPORT EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key); + +// X509_PUBKEY_set0_param sets |pub| to a key with AlgorithmIdentifier +// determined by |obj|, |param_type|, and |param_value|, and an encoded +// public key of |key|. On success, it gives |pub| ownership of all the other +// parameters and returns one. Otherwise, it returns zero. |key| must have been +// allocated by |OPENSSL_malloc|. |obj| and, if applicable, |param_value| must +// not be freed after a successful call, and must have been allocated in a +// manner compatible with |ASN1_OBJECT_free| or |ASN1_STRING_free|. +// +// |obj|, |param_type|, and |param_value| are interpreted as in +// |X509_ALGOR_set0|. See |X509_ALGOR_set0| for details. +OPENSSL_EXPORT int X509_PUBKEY_set0_param(X509_PUBKEY *pub, ASN1_OBJECT *obj, + int param_type, void *param_value, + uint8_t *key, int key_len); + +// X509_PUBKEY_get0_param outputs fields of |pub| and returns one. If |out_obj| +// is not NULL, it sets |*out_obj| to AlgorithmIdentifier's OID. If |out_key| +// is not NULL, it sets |*out_key| and |*out_key_len| to the encoded public key. +// If |out_alg| is not NULL, it sets |*out_alg| to the AlgorithmIdentifier. +// +// All pointers outputted by this function are internal to |pub| and must not be +// freed by the caller. Additionally, although some outputs are non-const, +// callers must not mutate the resulting objects. +// +// Note: X.509 SubjectPublicKeyInfo structures store the encoded public key as a +// BIT STRING. |*out_key| and |*out_key_len| will silently pad the key with zero +// bits if |pub| did not contain a whole number of bytes. Use +// |X509_PUBKEY_get0_public_key| to preserve this information. +OPENSSL_EXPORT int X509_PUBKEY_get0_param(ASN1_OBJECT **out_obj, + const uint8_t **out_key, + int *out_key_len, + X509_ALGOR **out_alg, + X509_PUBKEY *pub); + +// X509_PUBKEY_get0_public_key returns |pub|'s encoded public key. +OPENSSL_EXPORT const ASN1_BIT_STRING *X509_PUBKEY_get0_public_key( + const X509_PUBKEY *pub); + + +// Extensions. +// +// X.509 certificates and CRLs may contain a list of extensions (RFC 5280). +// Extensions have a type, specified by an object identifier (|ASN1_OBJECT|) and +// a byte string value, which should a DER-encoded structure whose type is +// determined by the extension type. This library represents extensions with the +// |X509_EXTENSION| type. + +// X509_EXTENSION is an |ASN1_ITEM| whose ASN.1 type is X.509 Extension (RFC +// 5280) and C type is |X509_EXTENSION*|. +DECLARE_ASN1_ITEM(X509_EXTENSION) + +// X509_EXTENSION_new returns a newly-allocated, empty |X509_EXTENSION| object +// or NULL on error. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_new(void); + +// X509_EXTENSION_free releases memory associated with |ex|. +OPENSSL_EXPORT void X509_EXTENSION_free(X509_EXTENSION *ex); + +// d2i_X509_EXTENSION parses up to |len| bytes from |*inp| as a DER-encoded +// X.509 Extension (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_EXTENSION *d2i_X509_EXTENSION(X509_EXTENSION **out, + const uint8_t **inp, + long len); + +// i2d_X509_EXTENSION marshals |ex| as a DER-encoded X.509 Extension (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_EXTENSION(const X509_EXTENSION *ex, uint8_t **outp); + +// X509_EXTENSION_dup returns a newly-allocated copy of |ex|, or NULL on error. +// This function works by serializing the structure, so if |ex| is incomplete, +// it may fail. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_dup(const X509_EXTENSION *ex); + +// X509_EXTENSION_create_by_NID creates a new |X509_EXTENSION| with type |nid|, +// value |data|, and critical bit |crit|. It returns an |X509_EXTENSION| on +// success, and NULL on error. |nid| should be a |NID_*| constant. +// +// If |ex| and |*ex| are both non-NULL, |*ex| is used to hold the result, +// otherwise a new object is allocated. If |ex| is non-NULL and |*ex| is NULL, +// the function sets |*ex| to point to the newly allocated result, in addition +// to returning the result. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_create_by_NID( + X509_EXTENSION **ex, int nid, int crit, const ASN1_OCTET_STRING *data); + +// X509_EXTENSION_create_by_OBJ behaves like |X509_EXTENSION_create_by_NID|, but +// the extension type is determined by an |ASN1_OBJECT|. +OPENSSL_EXPORT X509_EXTENSION *X509_EXTENSION_create_by_OBJ( + X509_EXTENSION **ex, const ASN1_OBJECT *obj, int crit, + const ASN1_OCTET_STRING *data); + +// X509_EXTENSION_get_object returns |ex|'s extension type. This function +// returns a non-const pointer for OpenSSL compatibility, but callers should not +// mutate the result. +OPENSSL_EXPORT ASN1_OBJECT *X509_EXTENSION_get_object(const X509_EXTENSION *ex); + +// X509_EXTENSION_get_data returns |ne|'s extension value. This function returns +// a non-const pointer for OpenSSL compatibility, but callers should not mutate +// the result. +OPENSSL_EXPORT ASN1_OCTET_STRING *X509_EXTENSION_get_data( + const X509_EXTENSION *ne); + +// X509_EXTENSION_get_critical returns one if |ex| is critical and zero +// otherwise. +OPENSSL_EXPORT int X509_EXTENSION_get_critical(const X509_EXTENSION *ex); + +// X509_EXTENSION_set_object sets |ex|'s extension type to |obj|. It returns one +// on success and zero on error. +OPENSSL_EXPORT int X509_EXTENSION_set_object(X509_EXTENSION *ex, + const ASN1_OBJECT *obj); + +// X509_EXTENSION_set_critical sets |ex| to critical if |crit| is non-zero and +// to non-critical if |crit| is zero. +OPENSSL_EXPORT int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit); + +// X509_EXTENSION_set_data set's |ex|'s extension value to a copy of |data|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_EXTENSION_set_data(X509_EXTENSION *ex, + const ASN1_OCTET_STRING *data); + + +// Extension lists. +// +// The following functions manipulate lists of extensions. Most of them have +// corresponding functions on the containing |X509|, |X509_CRL|, or +// |X509_REVOKED|. + +DEFINE_STACK_OF(X509_EXTENSION) +typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS; + +// X509_EXTENSIONS is an |ASN1_ITEM| whose ASN.1 type is SEQUENCE of Extension +// (RFC 5280) and C type is |STACK_OF(X509_EXTENSION)*|. +DECLARE_ASN1_ITEM(X509_EXTENSIONS) + +// d2i_X509_EXTENSIONS parses up to |len| bytes from |*inp| as a DER-encoded +// SEQUENCE OF Extension (RFC 5280), as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_EXTENSIONS *d2i_X509_EXTENSIONS(X509_EXTENSIONS **out, + const uint8_t **inp, + long len); + +// i2d_X509_EXTENSIONS marshals |alg| as a DER-encoded SEQUENCE OF Extension +// (RFC 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_EXTENSIONS(const X509_EXTENSIONS *alg, + uint8_t **outp); + +// X509v3_get_ext_count returns the number of extensions in |x|. +OPENSSL_EXPORT int X509v3_get_ext_count(const STACK_OF(X509_EXTENSION) *x); + +// X509v3_get_ext_by_NID returns the index of the first extension in |x| with +// type |nid|, or a negative number if not found. If found, callers can use +// |X509v3_get_ext| to look up the extension by index. +// +// If |lastpos| is non-negative, it begins searching at |lastpos| + 1. Callers +// can thus loop over all matching extensions by first passing -1 and then +// passing the previously-returned value until no match is returned. +OPENSSL_EXPORT int X509v3_get_ext_by_NID(const STACK_OF(X509_EXTENSION) *x, + int nid, int lastpos); + +// X509v3_get_ext_by_OBJ behaves like |X509v3_get_ext_by_NID| but looks for +// extensions matching |obj|. +OPENSSL_EXPORT int X509v3_get_ext_by_OBJ(const STACK_OF(X509_EXTENSION) *x, + const ASN1_OBJECT *obj, int lastpos); + +// X509v3_get_ext_by_critical returns the index of the first extension in |x| +// whose critical bit matches |crit|, or a negative number if no such extension +// was found. +// +// If |lastpos| is non-negative, it begins searching at |lastpos| + 1. Callers +// can thus loop over all matching extensions by first passing -1 and then +// passing the previously-returned value until no match is returned. +OPENSSL_EXPORT int X509v3_get_ext_by_critical(const STACK_OF(X509_EXTENSION) *x, + int crit, int lastpos); + +// X509v3_get_ext returns the extension in |x| at index |loc|, or NULL if |loc| +// is out of bounds. This function returns a non-const pointer for OpenSSL +// compatibility, but callers should not mutate the result. +OPENSSL_EXPORT X509_EXTENSION *X509v3_get_ext(const STACK_OF(X509_EXTENSION) *x, + int loc); + +// X509v3_delete_ext removes the extension in |x| at index |loc| and returns the +// removed extension, or NULL if |loc| was out of bounds. If an extension was +// returned, the caller must release it with |X509_EXTENSION_free|. +OPENSSL_EXPORT X509_EXTENSION *X509v3_delete_ext(STACK_OF(X509_EXTENSION) *x, + int loc); + +// X509v3_add_ext adds a copy of |ex| to the extension list in |*x|. If |*x| is +// NULL, it allocates a new |STACK_OF(X509_EXTENSION)| to hold the copy and sets +// |*x| to the new list. It returns |*x| on success and NULL on error. The +// caller retains ownership of |ex| and can release it independently of |*x|. +// +// The new extension is inserted at index |loc|, shifting extensions to the +// right. If |loc| is -1 or out of bounds, the new extension is appended to the +// list. +OPENSSL_EXPORT STACK_OF(X509_EXTENSION) *X509v3_add_ext( + STACK_OF(X509_EXTENSION) **x, const X509_EXTENSION *ex, int loc); + + +// Built-in extensions. +// +// Several functions in the library encode and decode extension values into a +// C structure to that extension. The following extensions are supported: +// +// - |NID_authority_key_identifier| with type |AUTHORITY_KEYID| +// - |NID_basic_constraints| with type |BASIC_CONSTRAINTS| +// - |NID_certificate_issuer| with type |GENERAL_NAMES| +// - |NID_certificate_policies| with type |CERTIFICATEPOLICIES| +// - |NID_crl_distribution_points| with type |CRL_DIST_POINTS| +// - |NID_crl_number| with type |ASN1_INTEGER| +// - |NID_crl_reason| with type |ASN1_ENUMERATED| +// - |NID_delta_crl| with type |ASN1_INTEGER| +// - |NID_ext_key_usage| with type |EXTENDED_KEY_USAGE| +// - |NID_freshest_crl| with type |ISSUING_DIST_POINT| +// - |NID_id_pkix_OCSP_noCheck| with type |ASN1_NULL| +// - |NID_info_access| with type |AUTHORITY_INFO_ACCESS| +// - |NID_inhibit_any_policy| with type |ASN1_INTEGER| +// - |NID_invalidity_date| with type |ASN1_GENERALIZEDTIME| +// - |NID_issuer_alt_name| with type |GENERAL_NAMES| +// - |NID_issuing_distribution_point| with type |ISSUING_DIST_POINT| +// - |NID_key_usage| with type |ASN1_BIT_STRING| +// - |NID_name_constraints| with type |NAME_CONSTRAINTS| +// - |NID_netscape_base_url| with type |ASN1_IA5STRING| +// - |NID_netscape_ca_policy_url| with type |ASN1_IA5STRING| +// - |NID_netscape_ca_revocation_url| with type |ASN1_IA5STRING| +// - |NID_netscape_cert_type| with type |ASN1_BIT_STRING| +// - |NID_netscape_comment| with type |ASN1_IA5STRING| +// - |NID_netscape_renewal_url| with type |ASN1_IA5STRING| +// - |NID_netscape_revocation_url| with type |ASN1_IA5STRING| +// - |NID_netscape_ssl_server_name| with type |ASN1_IA5STRING| +// - |NID_policy_constraints| with type |POLICY_CONSTRAINTS| +// - |NID_policy_mappings| with type |POLICY_MAPPINGS| +// - |NID_sinfo_access| with type |AUTHORITY_INFO_ACCESS| +// - |NID_subject_alt_name| with type |GENERAL_NAMES| +// - |NID_subject_key_identifier| with type |ASN1_OCTET_STRING| +// +// If an extension does not appear in this list, e.g. for a custom extension, +// callers can instead use functions such as |X509_get_ext_by_OBJ|, +// |X509_EXTENSION_get_data|, and |X509_EXTENSION_create_by_OBJ| to inspect or +// create extensions directly. Although the |X509V3_EXT_METHOD| mechanism allows +// registering custom extensions, doing so is deprecated and may result in +// threading or memory errors. + +// X509V3_EXT_d2i decodes |ext| and returns a pointer to a newly-allocated +// structure, with type dependent on the type of the extension. It returns NULL +// if |ext| is an unsupported extension or if there was a syntax error in the +// extension. The caller should cast the return value to the expected type and +// free the structure when done. +// +// WARNING: Casting the return value to the wrong type is a potentially +// exploitable memory error, so callers must not use this function before +// checking |ext| is of a known type. See the list at the top of this section +// for the correct types. +OPENSSL_EXPORT void *X509V3_EXT_d2i(const X509_EXTENSION *ext); + +// X509V3_get_d2i finds and decodes the extension in |extensions| of type |nid|. +// If found, it decodes it and returns a newly-allocated structure, with type +// dependent on |nid|. If the extension is not found or on error, it returns +// NULL. The caller may distinguish these cases using the |out_critical| value. +// +// If |out_critical| is not NULL, this function sets |*out_critical| to one if +// the extension is found and critical, zero if it is found and not critical, -1 +// if it is not found, and -2 if there is an invalid duplicate extension. Note +// this function may set |*out_critical| to one or zero and still return NULL if +// the extension is found but has a syntax error. +// +// If |out_idx| is not NULL, this function looks for the first occurrence of the +// extension after |*out_idx|. It then sets |*out_idx| to the index of the +// extension, or -1 if not found. If |out_idx| is non-NULL, duplicate extensions +// are not treated as an error. Callers, however, should not rely on this +// behavior as it may be removed in the future. Duplicate extensions are +// forbidden in RFC 5280. +// +// WARNING: This function is difficult to use correctly. Callers should pass a +// non-NULL |out_critical| and check both the return value and |*out_critical| +// to handle errors. If the return value is NULL and |*out_critical| is not -1, +// there was an error. Otherwise, the function succeeded and but may return NULL +// for a missing extension. Callers should pass NULL to |out_idx| so that +// duplicate extensions are handled correctly. +// +// Additionally, casting the return value to the wrong type is a potentially +// exploitable memory error, so callers must ensure the cast and |nid| match. +// See the list at the top of this section for the correct types. +OPENSSL_EXPORT void *X509V3_get_d2i(const STACK_OF(X509_EXTENSION) *extensions, + int nid, int *out_critical, int *out_idx); + +// X509V3_EXT_free casts |ext_data| into the type that corresponds to |nid| and +// releases memory associated with it. It returns one on success and zero if +// |nid| is not a known extension. +// +// WARNING: Casting |ext_data| to the wrong type is a potentially exploitable +// memory error, so callers must ensure |ext_data|'s type matches |nid|. See the +// list at the top of this section for the correct types. +// +// TODO(davidben): OpenSSL upstream no longer exposes this function. Remove it? +OPENSSL_EXPORT int X509V3_EXT_free(int nid, void *ext_data); + +// X509V3_EXT_i2d casts |ext_struc| into the type that corresponds to +// |ext_nid|, serializes it, and returns a newly-allocated |X509_EXTENSION| +// object containing the serialization, or NULL on error. The |X509_EXTENSION| +// has OID |ext_nid| and is critical if |crit| is one. +// +// WARNING: Casting |ext_struc| to the wrong type is a potentially exploitable +// memory error, so callers must ensure |ext_struct|'s type matches |ext_nid|. +// See the list at the top of this section for the correct types. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_i2d(int ext_nid, int crit, + void *ext_struc); + +// The following constants control the behavior of |X509V3_add1_i2d| and related +// functions. + +// X509V3_ADD_OP_MASK can be ANDed with the flags to determine how duplicate +// extensions are processed. +#define X509V3_ADD_OP_MASK 0xfL + +// X509V3_ADD_DEFAULT causes the function to fail if the extension was already +// present. +#define X509V3_ADD_DEFAULT 0L + +// X509V3_ADD_APPEND causes the function to unconditionally appended the new +// extension to to the extensions list, even if there is a duplicate. +#define X509V3_ADD_APPEND 1L + +// X509V3_ADD_REPLACE causes the function to replace the existing extension, or +// append if it is not present. +#define X509V3_ADD_REPLACE 2L + +// X509V3_ADD_REPLACE_EXISTING causes the function to replace the existing +// extension and fail if it is not present. +#define X509V3_ADD_REPLACE_EXISTING 3L + +// X509V3_ADD_KEEP_EXISTING causes the function to succeed without replacing the +// extension if already present. +#define X509V3_ADD_KEEP_EXISTING 4L + +// X509V3_ADD_DELETE causes the function to remove the matching extension. No +// new extension is added. If there is no matching extension, the function +// fails. The |value| parameter is ignored in this mode. +#define X509V3_ADD_DELETE 5L + +// X509V3_ADD_SILENT may be ORed into one of the values above to indicate the +// function should not add to the error queue on duplicate or missing extension. +// The function will continue to return zero in those cases, and it will +// continue to return -1 and add to the error queue on other errors. +#define X509V3_ADD_SILENT 0x10 + +// X509V3_add1_i2d casts |value| to the type that corresponds to |nid|, +// serializes it, and appends it to the extension list in |*x|. If |*x| is NULL, +// it will set |*x| to a newly-allocated |STACK_OF(X509_EXTENSION)| as needed. +// The |crit| parameter determines whether the new extension is critical. +// |flags| may be some combination of the |X509V3_ADD_*| constants to control +// the function's behavior on duplicate extension. +// +// This function returns one on success, zero if the operation failed due to a +// missing or duplicate extension, and -1 on other errors. +// +// WARNING: Casting |value| to the wrong type is a potentially exploitable +// memory error, so callers must ensure |value|'s type matches |nid|. See the +// list at the top of this section for the correct types. +OPENSSL_EXPORT int X509V3_add1_i2d(STACK_OF(X509_EXTENSION) **x, int nid, + void *value, int crit, unsigned long flags); + + +// General names. +// +// A |GENERAL_NAME| represents an X.509 GeneralName structure, defined in RFC +// 5280, Section 4.2.1.6. General names are distinct from names (|X509_NAME|). A +// general name is a CHOICE type which may contain one of several name types, +// most commonly a DNS name or an IP address. General names most commonly appear +// in the subject alternative name (SAN) extension, though they are also used in +// other extensions. +// +// Many extensions contain a SEQUENCE OF GeneralName, or GeneralNames, so +// |STACK_OF(GENERAL_NAME)| is defined and aliased to |GENERAL_NAMES|. + +typedef struct otherName_st { + ASN1_OBJECT *type_id; + ASN1_TYPE *value; +} OTHERNAME; + +typedef struct EDIPartyName_st { + ASN1_STRING *nameAssigner; + ASN1_STRING *partyName; +} EDIPARTYNAME; + +// GEN_* are constants for the |type| field of |GENERAL_NAME|, defined below. +#define GEN_OTHERNAME 0 +#define GEN_EMAIL 1 +#define GEN_DNS 2 +#define GEN_X400 3 +#define GEN_DIRNAME 4 +#define GEN_EDIPARTY 5 +#define GEN_URI 6 +#define GEN_IPADD 7 +#define GEN_RID 8 + +// A GENERAL_NAME_st, aka |GENERAL_NAME|, represents an X.509 GeneralName. The +// |type| field determines which member of |d| is active. A |GENERAL_NAME| may +// also be empty, in which case |type| is -1 and |d| is NULL. Empty +// |GENERAL_NAME|s are invalid and will never be returned from the parser, but +// may be created temporarily, e.g. by |GENERAL_NAME_new|. +struct GENERAL_NAME_st { + int type; + union { + char *ptr; + OTHERNAME *otherName; + ASN1_IA5STRING *rfc822Name; + ASN1_IA5STRING *dNSName; + ASN1_STRING *x400Address; + X509_NAME *directoryName; + EDIPARTYNAME *ediPartyName; + ASN1_IA5STRING *uniformResourceIdentifier; + ASN1_OCTET_STRING *iPAddress; + ASN1_OBJECT *registeredID; + + // Old names + ASN1_OCTET_STRING *ip; // iPAddress + X509_NAME *dirn; // dirn + ASN1_IA5STRING *ia5; // rfc822Name, dNSName, uniformResourceIdentifier + ASN1_OBJECT *rid; // registeredID + } d; +} /* GENERAL_NAME */; + +// GENERAL_NAME_new returns a new, empty |GENERAL_NAME|, or NULL on error. +OPENSSL_EXPORT GENERAL_NAME *GENERAL_NAME_new(void); + +// GENERAL_NAME_free releases memory associated with |gen|. +OPENSSL_EXPORT void GENERAL_NAME_free(GENERAL_NAME *gen); + +// d2i_GENERAL_NAME parses up to |len| bytes from |*inp| as a DER-encoded X.509 +// GeneralName (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT GENERAL_NAME *d2i_GENERAL_NAME(GENERAL_NAME **out, + const uint8_t **inp, long len); + +// i2d_GENERAL_NAME marshals |in| as a DER-encoded X.509 GeneralName (RFC 5280), +// as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |in| is an +// directoryName and the |X509_NAME| has been modified. +OPENSSL_EXPORT int i2d_GENERAL_NAME(GENERAL_NAME *in, uint8_t **outp); + +// GENERAL_NAME_dup returns a newly-allocated copy of |gen|, or NULL on error. +// This function works by serializing the structure, so it will fail if |gen| is +// empty. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if |gen| is an +// directoryName and the |X509_NAME| has been modified. +OPENSSL_EXPORT GENERAL_NAME *GENERAL_NAME_dup(GENERAL_NAME *gen); + +// GENERAL_NAMES_new returns a new, empty |GENERAL_NAMES|, or NULL on error. +OPENSSL_EXPORT GENERAL_NAMES *GENERAL_NAMES_new(void); + +// GENERAL_NAMES_free releases memory associated with |gens|. +OPENSSL_EXPORT void GENERAL_NAMES_free(GENERAL_NAMES *gens); + +// d2i_GENERAL_NAMES parses up to |len| bytes from |*inp| as a DER-encoded +// SEQUENCE OF GeneralName, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT GENERAL_NAMES *d2i_GENERAL_NAMES(GENERAL_NAMES **out, + const uint8_t **inp, long len); + +// i2d_GENERAL_NAMES marshals |in| as a DER-encoded SEQUENCE OF GeneralName, as +// described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): This function should be const and +// thread-safe but is currently neither in some cases, notably if some element +// of |in| is an directoryName and the |X509_NAME| has been modified. +OPENSSL_EXPORT int i2d_GENERAL_NAMES(GENERAL_NAMES *in, uint8_t **outp); + +// OTHERNAME_new returns a new, empty |OTHERNAME|, or NULL on error. +OPENSSL_EXPORT OTHERNAME *OTHERNAME_new(void); + +// OTHERNAME_free releases memory associated with |name|. +OPENSSL_EXPORT void OTHERNAME_free(OTHERNAME *name); + +// EDIPARTYNAME_new returns a new, empty |EDIPARTYNAME|, or NULL on error. +// EDIPartyName is rarely used in practice, so callers are unlikely to need this +// function. +OPENSSL_EXPORT EDIPARTYNAME *EDIPARTYNAME_new(void); + +// EDIPARTYNAME_free releases memory associated with |name|. EDIPartyName is +// rarely used in practice, so callers are unlikely to need this function. +OPENSSL_EXPORT void EDIPARTYNAME_free(EDIPARTYNAME *name); + +// GENERAL_NAME_set0_value set |gen|'s type and value to |type| and |value|. +// |type| must be a |GEN_*| constant and |value| must be an object of the +// corresponding type. |gen| takes ownership of |value|, so |value| must have +// been an allocated object. +// +// WARNING: |gen| must be empty (typically as returned from |GENERAL_NAME_new|) +// before calling this function. If |gen| already contained a value, the +// previous contents will be leaked. +OPENSSL_EXPORT void GENERAL_NAME_set0_value(GENERAL_NAME *gen, int type, + void *value); + +// GENERAL_NAME_get0_value returns the in-memory representation of |gen|'s +// contents and, |out_type| is not NULL, sets |*out_type| to the type of |gen|, +// which will be a |GEN_*| constant. If |gen| is incomplete, the return value +// will be NULL and the type will be -1. +// +// WARNING: Casting the result of this function to the wrong type is a +// potentially exploitable memory error. Callers must check |gen|'s type, either +// via |*out_type| or checking |gen->type| directly, before inspecting the +// result. +// +// WARNING: This function is not const-correct. The return value should be +// const. Callers shoudl not mutate the returned object. +OPENSSL_EXPORT void *GENERAL_NAME_get0_value(const GENERAL_NAME *gen, + int *out_type); + +// GENERAL_NAME_set0_othername sets |gen| to be an OtherName with type |oid| and +// value |value|. On success, it returns one and takes ownership of |oid| and +// |value|, which must be created in a way compatible with |ASN1_OBJECT_free| +// and |ASN1_TYPE_free|, respectively. On allocation failure, it returns zero. +// In the failure case, the caller retains ownership of |oid| and |value| and +// must release them when done. +// +// WARNING: |gen| must be empty (typically as returned from |GENERAL_NAME_new|) +// before calling this function. If |gen| already contained a value, the +// previously contents will be leaked. +OPENSSL_EXPORT int GENERAL_NAME_set0_othername(GENERAL_NAME *gen, + ASN1_OBJECT *oid, + ASN1_TYPE *value); + +// GENERAL_NAME_get0_otherName, if |gen| is an OtherName, sets |*out_oid| and +// |*out_value| to the OtherName's type-id and value, respectively, and returns +// one. If |gen| is not an OtherName, it returns zero and leaves |*out_oid| and +// |*out_value| unmodified. Either of |out_oid| or |out_value| may be NULL to +// ignore the value. +// +// WARNING: This function is not const-correct. |out_oid| and |out_value| are +// not const, but callers should not mutate the resulting objects. +OPENSSL_EXPORT int GENERAL_NAME_get0_otherName(const GENERAL_NAME *gen, + ASN1_OBJECT **out_oid, + ASN1_TYPE **out_value); + + +// Algorithm identifiers. +// +// An |X509_ALGOR| represents an AlgorithmIdentifier structure, used in X.509 +// to represent signature algorithms and public key algorithms. + +DEFINE_STACK_OF(X509_ALGOR) + +// X509_ALGOR is an |ASN1_ITEM| whose ASN.1 type is AlgorithmIdentifier and C +// type is |X509_ALGOR*|. +DECLARE_ASN1_ITEM(X509_ALGOR) + +// X509_ALGOR_new returns a newly-allocated, empty |X509_ALGOR| object, or NULL +// on error. +OPENSSL_EXPORT X509_ALGOR *X509_ALGOR_new(void); + +// X509_ALGOR_dup returns a newly-allocated copy of |alg|, or NULL on error. +// This function works by serializing the structure, so if |alg| is incomplete, +// it may fail. +OPENSSL_EXPORT X509_ALGOR *X509_ALGOR_dup(const X509_ALGOR *alg); + +// X509_ALGOR_free releases memory associated with |alg|. +OPENSSL_EXPORT void X509_ALGOR_free(X509_ALGOR *alg); + +// d2i_X509_ALGOR parses up to |len| bytes from |*inp| as a DER-encoded +// AlgorithmIdentifier, as described in |d2i_SAMPLE_with_reuse|. +OPENSSL_EXPORT X509_ALGOR *d2i_X509_ALGOR(X509_ALGOR **out, const uint8_t **inp, + long len); + +// i2d_X509_ALGOR marshals |alg| as a DER-encoded AlgorithmIdentifier, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_ALGOR(const X509_ALGOR *alg, uint8_t **outp); + +// X509_ALGOR_set0 sets |alg| to an AlgorithmIdentifier with algorithm |obj| and +// parameter determined by |param_type| and |param_value|. It returns one on +// success and zero on error. This function takes ownership of |obj| and +// |param_value| on success. +// +// If |param_type| is |V_ASN1_UNDEF|, the parameter is omitted. If |param_type| +// is zero, the parameter is left unchanged. Otherwise, |param_type| and +// |param_value| are interpreted as in |ASN1_TYPE_set|. +// +// Note omitting the parameter (|V_ASN1_UNDEF|) and encoding an explicit NULL +// value (|V_ASN1_NULL|) are different. Some algorithms require one and some the +// other. Consult the relevant specification before calling this function. The +// correct parameter for an RSASSA-PKCS1-v1_5 signature is |V_ASN1_NULL|. The +// correct one for an ECDSA or Ed25519 signature is |V_ASN1_UNDEF|. +OPENSSL_EXPORT int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *obj, + int param_type, void *param_value); + +// X509_ALGOR_get0 sets |*out_obj| to the |alg|'s algorithm. If |alg|'s +// parameter is omitted, it sets |*out_param_type| and |*out_param_value| to +// |V_ASN1_UNDEF| and NULL. Otherwise, it sets |*out_param_type| and +// |*out_param_value| to the parameter, using the same representation as +// |ASN1_TYPE_set0|. See |ASN1_TYPE_set0| and |ASN1_TYPE| for details. +// +// Callers that require the parameter in serialized form should, after checking +// for |V_ASN1_UNDEF|, use |ASN1_TYPE_set1| and |d2i_ASN1_TYPE|, rather than +// inspecting |*out_param_value|. +// +// Each of |out_obj|, |out_param_type|, and |out_param_value| may be NULL to +// ignore the output. If |out_param_type| is NULL, |out_param_value| is ignored. +// +// WARNING: If |*out_param_type| is set to |V_ASN1_UNDEF|, OpenSSL and older +// revisions of BoringSSL leave |*out_param_value| unset rather than setting it +// to NULL. Callers that support both OpenSSL and BoringSSL should not assume +// |*out_param_value| is uniformly initialized. +OPENSSL_EXPORT void X509_ALGOR_get0(const ASN1_OBJECT **out_obj, + int *out_param_type, + const void **out_param_value, + const X509_ALGOR *alg); + +// X509_ALGOR_set_md sets |alg| to the hash function |md|. Note this +// AlgorithmIdentifier represents the hash function itself, not a signature +// algorithm that uses |md|. It returns one on success and zero on error. +// +// Due to historical specification mistakes (see Section 2.1 of RFC 4055), the +// parameters field is sometimes omitted and sometimes a NULL value. When used +// in RSASSA-PSS and RSAES-OAEP, it should be a NULL value. In other contexts, +// the parameters should be omitted. This function assumes the caller is +// constructing a RSASSA-PSS or RSAES-OAEP AlgorithmIdentifier and includes a +// NULL parameter. This differs from OpenSSL's behavior. +// +// TODO(davidben): Rename this function, or perhaps just add a bespoke API for +// constructing PSS and move on. +OPENSSL_EXPORT int X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md); + +// X509_ALGOR_cmp returns zero if |a| and |b| are equal, and some non-zero value +// otherwise. Note this function can only be used for equality checks, not an +// ordering. +OPENSSL_EXPORT int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); + + +// Attributes. +// +// Unlike certificates and CRLs, CSRs use a separate Attribute structure (RFC +// 2985, RFC 2986) for extensibility. This is represented by the library as +// |X509_ATTRIBUTE|. + +DEFINE_STACK_OF(X509_ATTRIBUTE) + +// X509_ATTRIBUTE is an |ASN1_ITEM| whose ASN.1 type is Attribute (RFC 2986) and +// C type is |X509_ATTRIBUTE*|. +DECLARE_ASN1_ITEM(X509_ATTRIBUTE) + +// X509_ATTRIBUTE_new returns a newly-allocated, empty |X509_ATTRIBUTE| object, +// or NULL on error. |X509_ATTRIBUTE_set1_*| may be used to finish initializing +// it. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_new(void); + +// X509_ATTRIBUTE_dup returns a newly-allocated copy of |attr|, or NULL on +// error. This function works by serializing the structure, so if |attr| is +// incomplete, it may fail. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_dup(const X509_ATTRIBUTE *attr); + +// X509_ATTRIBUTE_free releases memory associated with |attr|. +OPENSSL_EXPORT void X509_ATTRIBUTE_free(X509_ATTRIBUTE *attr); + +// d2i_X509_ATTRIBUTE parses up to |len| bytes from |*inp| as a DER-encoded +// Attribute (RFC 2986), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_ATTRIBUTE *d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **out, + const uint8_t **inp, + long len); + +// i2d_X509_ATTRIBUTE marshals |alg| as a DER-encoded Attribute (RFC 2986), as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_ATTRIBUTE(const X509_ATTRIBUTE *alg, + uint8_t **outp); + +// X509_ATTRIBUTE_create returns a newly-allocated |X509_ATTRIBUTE|, or NULL on +// error. The attribute has type |nid| and contains a single value determined by +// |attrtype| and |value|, which are interpreted as in |ASN1_TYPE_set|. Note +// this function takes ownership of |value|. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int attrtype, + void *value); + +// X509_ATTRIBUTE_create_by_NID returns a newly-allocated |X509_ATTRIBUTE| of +// type |nid|, or NULL on error. The value is determined as in +// |X509_ATTRIBUTE_set1_data|. +// +// If |attr| is non-NULL, the resulting |X509_ATTRIBUTE| is also written to +// |*attr|. If |*attr| was non-NULL when the function was called, |*attr| is +// reused instead of creating a new object. +// +// WARNING: The interpretation of |attrtype|, |data|, and |len| is complex and +// error-prone. See |X509_ATTRIBUTE_set1_data| for details. +// +// WARNING: The object reuse form is deprecated and may be removed in the +// future. It also currently incorrectly appends to the reused object's value +// set rather than overwriting it. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID( + X509_ATTRIBUTE **attr, int nid, int attrtype, const void *data, int len); + +// X509_ATTRIBUTE_create_by_OBJ behaves like |X509_ATTRIBUTE_create_by_NID| +// except the attribute's type is determined by |obj|. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ( + X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int attrtype, + const void *data, int len); + +// X509_ATTRIBUTE_create_by_txt behaves like |X509_ATTRIBUTE_create_by_NID| +// except the attribute's type is determined by calling |OBJ_txt2obj| with +// |attrname|. +OPENSSL_EXPORT X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt( + X509_ATTRIBUTE **attr, const char *attrname, int type, + const unsigned char *bytes, int len); + +// X509_ATTRIBUTE_set1_object sets |attr|'s type to |obj|. It returns one on +// success and zero on error. +OPENSSL_EXPORT int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, + const ASN1_OBJECT *obj); + +// X509_ATTRIBUTE_set1_data appends a value to |attr|'s value set and returns +// one on success or zero on error. The value is determined as follows: +// +// If |attrtype| is zero, this function returns one and does nothing. This form +// may be used when calling |X509_ATTRIBUTE_create_by_*| to create an attribute +// with an empty value set. Such attributes are invalid, but OpenSSL supports +// creating them. +// +// Otherwise, if |attrtype| is a |MBSTRING_*| constant, the value is an ASN.1 +// string. The string is determined by decoding |len| bytes from |data| in the +// encoding specified by |attrtype|, and then re-encoding it in a form +// appropriate for |attr|'s type. If |len| is -1, |strlen(data)| is used +// instead. See |ASN1_STRING_set_by_NID| for details. +// +// Otherwise, if |len| is not -1, the value is an ASN.1 string. |attrtype| is an +// |ASN1_STRING| type value and the |len| bytes from |data| are copied as the +// type-specific representation of |ASN1_STRING|. See |ASN1_STRING| for details. +// +// Otherwise, if |len| is -1, the value is constructed by passing |attrtype| and +// |data| to |ASN1_TYPE_set1|. That is, |attrtype| is an |ASN1_TYPE| type value, +// and |data| is cast to the corresponding pointer type. +// +// WARNING: Despite the name, this function appends to |attr|'s value set, +// rather than overwriting it. To overwrite the value set, create a new +// |X509_ATTRIBUTE| with |X509_ATTRIBUTE_new|. +// +// WARNING: If using the |MBSTRING_*| form, pass a length rather than relying on +// |strlen|. In particular, |strlen| will not behave correctly if the input is +// |MBSTRING_BMP| or |MBSTRING_UNIV|. +// +// WARNING: This function currently misinterprets |V_ASN1_OTHER| as an +// |MBSTRING_*| constant. This matches OpenSSL but means it is impossible to +// construct a value with a non-universal tag. +OPENSSL_EXPORT int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype, + const void *data, int len); + +// X509_ATTRIBUTE_get0_data returns the |idx|th value of |attr| in a +// type-specific representation to |attrtype|, or NULL if out of bounds or the +// type does not match. |attrtype| is one of the type values in |ASN1_TYPE|. On +// match, the return value uses the same representation as |ASN1_TYPE_set0|. See +// |ASN1_TYPE| for details. +OPENSSL_EXPORT void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, + int attrtype, void *unused); + +// X509_ATTRIBUTE_count returns the number of values in |attr| or 0 if |attr| +// is NULL. +OPENSSL_EXPORT int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr); + +// X509_ATTRIBUTE_get0_object returns the type of |attr|. +OPENSSL_EXPORT ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr); + +// X509_ATTRIBUTE_get0_type returns the |idx|th value in |attr|, or NULL if out +// of bounds. Note this function returns one of |attr|'s values, not the type. +OPENSSL_EXPORT ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, + int idx); + + +// Certificate stores. +// +// An |X509_STORE| contains trusted certificates, CRLs, and verification +// parameters that are shared between multiple certificate verifications. +// +// Certificates in an |X509_STORE| are referred to as "trusted certificates", +// but an individual certificate verification may not necessarily treat every +// trusted certificate as a trust anchor. See |X509_VERIFY_PARAM_set_trust| for +// details. +// +// WARNING: Although a trusted certificate which fails the +// |X509_VERIFY_PARAM_set_trust| check is functionally an untrusted +// intermediate certificate, callers should not rely on this to configure +// untrusted intermediates in an |X509_STORE|. The trust check is complex, so +// this risks inadvertently treating it as a trust anchor. Instead, configure +// untrusted intermediates with the |chain| parameter of |X509_STORE_CTX_init|. +// +// Certificates in |X509_STORE| may be specified in several ways: +// - Added by |X509_STORE_add_cert|. +// - Returned by an |X509_LOOKUP| added by |X509_STORE_add_lookup|. +// +// |X509_STORE|s are reference-counted and may be shared by certificate +// verifications running concurrently on multiple threads. However, an +// |X509_STORE|'s verification parameters may not be modified concurrently with +// certificate verification or other operations. Unless otherwise documented, +// functions which take const pointer may be used concurrently, while +// functions which take a non-const pointer may not. Callers that wish to modify +// verification parameters in a shared |X509_STORE| should instead modify +// |X509_STORE_CTX|s individually. + +// X509_STORE_new returns a newly-allocated |X509_STORE|, or NULL on error. +OPENSSL_EXPORT X509_STORE *X509_STORE_new(void); + +// X509_STORE_up_ref adds one to the reference count of |store| and returns one. +// Although |store| is not const, this function's use of |store| is thread-safe. +OPENSSL_EXPORT int X509_STORE_up_ref(X509_STORE *store); + +// X509_STORE_free releases memory associated with |store|. +OPENSSL_EXPORT void X509_STORE_free(X509_STORE *store); + +// X509_STORE_add_cert adds |x509| to |store| as a trusted certificate. It +// returns one on success and zero on error. This function internally increments +// |x509|'s reference count, so the caller retains ownership of |x509|. +// +// Certificates configured by this function are still subject to the checks +// described in |X509_VERIFY_PARAM_set_trust|. +// +// Although |store| is not const, this function's use of |store| is thread-safe. +// However, if this function is called concurrently with |X509_verify_cert|, it +// is a race condition whether |x509| is available for issuer lookups. +// Moreover, the result may differ for each issuer lookup performed by a single +// |X509_verify_cert| call. +OPENSSL_EXPORT int X509_STORE_add_cert(X509_STORE *store, X509 *x509); + +// X509_STORE_add_crl adds |crl| to |store|. It returns one on success and zero +// on error. This function internally increments |crl|'s reference count, so the +// caller retains ownership of |crl|. CRLs added in this way are candidates for +// CRL lookup when |X509_V_FLAG_CRL_CHECK| is set. +// +// Although |store| is not const, this function's use of |store| is thread-safe. +// However, if this function is called concurrently with |X509_verify_cert|, it +// is a race condition whether |crl| is available for CRL checks. Moreover, the +// result may differ for each CRL check performed by a single +// |X509_verify_cert| call. +// +// Note there are no supported APIs to remove CRLs from |store| once inserted. +// To vary the set of CRLs over time, callers should either create a new +// |X509_STORE| or configure CRLs on a per-verification basis with +// |X509_STORE_CTX_set0_crls|. +OPENSSL_EXPORT int X509_STORE_add_crl(X509_STORE *store, X509_CRL *crl); + +// X509_STORE_get0_param returns |store|'s verification parameters. This object +// is mutable and may be modified by the caller. For an individual certificate +// verification operation, |X509_STORE_CTX_init| initializes the +// |X509_STORE_CTX|'s parameters with these parameters. +// +// WARNING: |X509_STORE_CTX_init| applies some default parameters (as in +// |X509_VERIFY_PARAM_inherit|) after copying |store|'s parameters. This means +// it is impossible to leave some parameters unset at |store|. They must be +// explicitly unset after creating the |X509_STORE_CTX|. +// +// As of writing these late defaults are a depth limit (see +// |X509_VERIFY_PARAM_set_depth|) and the |X509_V_FLAG_TRUSTED_FIRST| flag. This +// warning does not apply if the parameters were set in |store|. +// +// TODO(crbug.com/boringssl/441): This behavior is very surprising. Can we +// remove this notion of late defaults? The unsettable value at |X509_STORE| is +// -1, which rejects everything but explicitly-trusted self-signed certificates. +// |X509_V_FLAG_TRUSTED_FIRST| is mostly a workaround for poor path-building. +OPENSSL_EXPORT X509_VERIFY_PARAM *X509_STORE_get0_param(X509_STORE *store); + +// X509_STORE_set1_param copies verification parameters from |param| as in +// |X509_VERIFY_PARAM_set1|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509_STORE_set1_param(X509_STORE *store, + const X509_VERIFY_PARAM *param); + +// X509_STORE_set_flags enables all values in |flags| in |store|'s verification +// flags. |flags| should be a combination of |X509_V_FLAG_*| constants. +// +// WARNING: These flags will be combined with default flags when copied to an +// |X509_STORE_CTX|. This means it is impossible to unset those defaults from +// the |X509_STORE|. See discussion in |X509_STORE_get0_param|. +OPENSSL_EXPORT int X509_STORE_set_flags(X509_STORE *store, unsigned long flags); + +// X509_STORE_set_depth configures |store| to, by default, limit certificate +// chains to |depth| intermediate certificates. This count excludes both the +// target certificate and the trust anchor (root certificate). +OPENSSL_EXPORT int X509_STORE_set_depth(X509_STORE *store, int depth); + +// X509_STORE_set_purpose configures the purpose check for |store|. See +// |X509_VERIFY_PARAM_set_purpose| for details. +OPENSSL_EXPORT int X509_STORE_set_purpose(X509_STORE *store, int purpose); + +// X509_STORE_set_trust configures the trust check for |store|. See +// |X509_VERIFY_PARAM_set_trust| for details. +OPENSSL_EXPORT int X509_STORE_set_trust(X509_STORE *store, int trust); + +// The following constants indicate the type of an |X509_OBJECT|. +#define X509_LU_NONE 0 +#define X509_LU_X509 1 +#define X509_LU_CRL 2 +#define X509_LU_PKEY 3 + +DEFINE_STACK_OF(X509_OBJECT) + +// X509_OBJECT_new returns a newly-allocated, empty |X509_OBJECT| or NULL on +// error. +OPENSSL_EXPORT X509_OBJECT *X509_OBJECT_new(void); + +// X509_OBJECT_free releases memory associated with |obj|. +OPENSSL_EXPORT void X509_OBJECT_free(X509_OBJECT *obj); + +// X509_OBJECT_get_type returns the type of |obj|, which will be one of the +// |X509_LU_*| constants. +OPENSSL_EXPORT int X509_OBJECT_get_type(const X509_OBJECT *obj); + +// X509_OBJECT_get0_X509 returns |obj| as a certificate, or NULL if |obj| is not +// a certificate. +OPENSSL_EXPORT X509 *X509_OBJECT_get0_X509(const X509_OBJECT *obj); + +typedef STACK_OF(X509_CRL) *(*X509_STORE_CTX_lookup_crls_fn)( + X509_STORE_CTX *ctx, X509_NAME *nm); + +OPENSSL_EXPORT X509_STORE_CTX_lookup_crls_fn +X509_STORE_get_lookup_crls(X509_STORE *ctx); + +OPENSSL_EXPORT void X509_STORE_set_lookup_crls( + X509_STORE *ctx, X509_STORE_CTX_lookup_crls_fn lookup_crls); + +#define X509_STORE_set_lookup_crls_cb(ctx, func) \ + X509_STORE_set_lookup_crls((ctx), (func)) + +// Certificate verification. +// +// An |X509_STORE_CTX| object represents a single certificate verification +// operation. To verify a certificate chain, callers construct an +// |X509_STORE_CTX|, initialize it with |X509_STORE_CTX_init|, configure extra +// parameters with |X509_STORE_CTX_get0_param|, and call |X509_verify_cert|. + +// X509_STORE_CTX_new returns a newly-allocated, empty |X509_STORE_CTX|, or NULL +// on error. +OPENSSL_EXPORT X509_STORE_CTX *X509_STORE_CTX_new(void); + +// X509_STORE_CTX_free releases memory associated with |ctx|. +OPENSSL_EXPORT void X509_STORE_CTX_free(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_init initializes |ctx| to verify |x509|, using trusted +// certificates and parameters in |store|. It returns one on success and zero on +// error. |chain| is a list of untrusted intermediate certificates to use in +// verification. +// +// |ctx| stores pointers to |store|, |x509|, and |chain|. Each of these objects +// must outlive |ctx| and may not be mutated for the duration of the certificate +// verification. +OPENSSL_EXPORT int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, + X509 *x509, STACK_OF(X509) *chain); + +// X509_verify_cert attempts to discover and validate a certificate chain based +// on parameters in |ctx|. |ctx| usually includes a target certificate to be +// verified, a set of certificates serving as trust anchors, a list of +// non-trusted certificates that may be helpful for chain construction, flags, +// and various other optional components such as callback functions. |ctx| +// must have been initialized with |X509_STORE_CTX_init|. A certificate chain +// is built up starting from the target certificate and ending +// in a trust anchor. The chain is built up iteratively, looking up in turn a +// certificate with suitable key usage that matches as an issuer of the current +// "subject" certificate. +// +// NOTE: +// 1. Applications rarely call this function directly, but it is used +// internally for certificate validation. +// 2. |X509_verify_cert| and other related functions call +// |sk_X509_OBJECT_sort| internally, which rearranges the certificate +// ordering. There will be cases where two certs have an identical +// |subject| and |X509_OBJECT_cmp| will return 0, but one is a valid cert +// and the other is invalid. +// Due to https://github.com/openssl/openssl/issues/18708, certificate +// verification could fail if an invalid cert is checked before the valid +// cert. What we do with sorting behavior when certs are identical is +// considered "unstable" and certain sorting expectations shouldn't be +// depended on. +OPENSSL_EXPORT int X509_verify_cert(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_chain, after a successful |X509_verify_cert| call, +// returns the verified certificate chain. The chain begins with the leaf and +// ends with trust anchor. +// +// At other points, such as after a failed verification or during the deprecated +// verification callback, it returns the partial chain built so far. Callers +// should avoid relying on this as this exposes unstable library implementation +// details. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get0_chain(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get1_chain behaves like |X509_STORE_CTX_get0_chain| but +// returns a newly-allocated |STACK_OF(X509)| containing the completed chain, +// with each certificate's reference count incremented. Callers must free the +// result with |sk_X509_pop_free| and |X509_free| when done. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx); + +OPENSSL_EXPORT void X509_STORE_CTX_set_cert(X509_STORE_CTX *c, X509 *x); + + +// The following values are possible outputs of |X509_STORE_CTX_get_error|. +#define X509_V_OK 0 +#define X509_V_ERR_UNSPECIFIED 1 +#define X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT 2 +#define X509_V_ERR_UNABLE_TO_GET_CRL 3 +#define X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE 4 +#define X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE 5 +#define X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY 6 +#define X509_V_ERR_CERT_SIGNATURE_FAILURE 7 +#define X509_V_ERR_CRL_SIGNATURE_FAILURE 8 +#define X509_V_ERR_CERT_NOT_YET_VALID 9 +#define X509_V_ERR_CERT_HAS_EXPIRED 10 +#define X509_V_ERR_CRL_NOT_YET_VALID 11 +#define X509_V_ERR_CRL_HAS_EXPIRED 12 +#define X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD 13 +#define X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD 14 +#define X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD 15 +#define X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD 16 +#define X509_V_ERR_OUT_OF_MEM 17 +#define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT 18 +#define X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN 19 +#define X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY 20 +#define X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE 21 +#define X509_V_ERR_CERT_CHAIN_TOO_LONG 22 +#define X509_V_ERR_CERT_REVOKED 23 +#define X509_V_ERR_INVALID_CA 24 +#define X509_V_ERR_PATH_LENGTH_EXCEEDED 25 +#define X509_V_ERR_INVALID_PURPOSE 26 +#define X509_V_ERR_CERT_UNTRUSTED 27 +#define X509_V_ERR_CERT_REJECTED 28 +#define X509_V_ERR_SUBJECT_ISSUER_MISMATCH 29 +#define X509_V_ERR_AKID_SKID_MISMATCH 30 +#define X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH 31 +#define X509_V_ERR_KEYUSAGE_NO_CERTSIGN 32 +#define X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER 33 +#define X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION 34 +#define X509_V_ERR_KEYUSAGE_NO_CRL_SIGN 35 +#define X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION 36 +#define X509_V_ERR_INVALID_NON_CA 37 +#define X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED 38 +#define X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE 39 +#define X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED 40 +#define X509_V_ERR_INVALID_EXTENSION 41 +#define X509_V_ERR_INVALID_POLICY_EXTENSION 42 +#define X509_V_ERR_NO_EXPLICIT_POLICY 43 +#define X509_V_ERR_DIFFERENT_CRL_SCOPE 44 +#define X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE 45 +#define X509_V_ERR_UNNESTED_RESOURCE 46 +#define X509_V_ERR_PERMITTED_VIOLATION 47 +#define X509_V_ERR_EXCLUDED_VIOLATION 48 +#define X509_V_ERR_SUBTREE_MINMAX 49 +#define X509_V_ERR_APPLICATION_VERIFICATION 50 +#define X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE 51 +#define X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX 52 +#define X509_V_ERR_UNSUPPORTED_NAME_SYNTAX 53 +#define X509_V_ERR_CRL_PATH_VALIDATION_ERROR 54 +#define X509_V_ERR_HOSTNAME_MISMATCH 62 +#define X509_V_ERR_EMAIL_MISMATCH 63 +#define X509_V_ERR_IP_ADDRESS_MISMATCH 64 +#define X509_V_ERR_INVALID_CALL 65 +#define X509_V_ERR_STORE_LOOKUP 66 +#define X509_V_ERR_NAME_CONSTRAINTS_WITHOUT_SANS 67 +// The following error codes are related to security levels in OpenSSL and are +// unused in AWS-LC. See |SSL_CTX_set_security_level|. +#define X509_V_ERR_EE_KEY_TOO_SMALL 68 +#define X509_V_ERR_CA_KEY_TOO_SMALL 69 +#define X509_V_ERR_CA_MD_TOO_WEAK 70 +#define X509_V_UNABLE_TO_GET_CERTS_PUBLIC_KEY 71 +#define X509_V_ERR_EC_KEY_EXPLICIT_PARAMS 72 + +// X509_STORE_CTX_get_error, after |X509_verify_cert| returns, returns +// |X509_V_OK| if verification succeeded or an |X509_V_ERR_*| describing why +// verification failed. This will be consistent with |X509_verify_cert|'s return +// value, unless the caller used the deprecated verification callback (see +// |X509_STORE_CTX_set_verify_cb|) in a way that breaks |ctx|'s invariants. +// +// If called during the deprecated verification callback when |ok| is zero, it +// returns the current error under consideration. +OPENSSL_EXPORT int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_set_error sets |ctx|'s error to |err|, which should be +// |X509_V_OK| or an |X509_V_ERR_*| constant. It is not expected to be called in +// typical |X509_STORE_CTX| usage, but may be used in callback APIs where +// applications synthesize |X509_STORE_CTX| error conditions. See also +// |X509_STORE_CTX_set_verify_cb| and |SSL_CTX_set_cert_verify_callback|. +OPENSSL_EXPORT void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int err); + +// X509_verify_cert_error_string returns |err| as a human-readable string, where +// |err| should be one of the |X509_V_*| values. If |err| is unknown, it returns +// a default description. +OPENSSL_EXPORT const char *X509_verify_cert_error_string(long err); + +// X509_STORE_CTX_get_error_depth returns the depth at which the error returned +// by |X509_STORE_CTX_get_error| occured. This is zero-indexed integer into the +// certificate chain. Zero indicates the target certificate, one its issuer, and +// so on. +OPENSSL_EXPORT int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get_current_cert returns the certificate which caused the +// error returned by |X509_STORE_CTX_get_error|. +OPENSSL_EXPORT X509 *X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx); + +OPENSSL_EXPORT X509 *X509_STORE_CTX_get0_current_issuer(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_current_crl returns the CRL which caused the error +// returned by |X509_STORE_CTX_get_error|. +OPENSSL_EXPORT X509_CRL *X509_STORE_CTX_get0_current_crl(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_store returns the |X509_STORE| that |ctx| uses. +OPENSSL_EXPORT X509_STORE *X509_STORE_CTX_get0_store(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_cert returns the leaf certificate that |ctx| is +// verifying. +OPENSSL_EXPORT X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_get0_untrusted returns the stack of untrusted intermediates +// used by |ctx| for certificate verification. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get0_untrusted( + X509_STORE_CTX *ctx); + +// X509_STORE_CTX_set0_trusted_stack configures |ctx| to trust the certificates +// in |sk|. |sk| must remain valid for the duration of |ctx|. Calling this +// function causes |ctx| to ignore any certificates configured in the +// |X509_STORE|. Certificates in |sk| are still subject to the check described +// in |X509_VERIFY_PARAM_set_trust|. +// +// WARNING: This function differs from most |set0| functions in that it does not +// take ownership of its input. The caller is required to ensure the lifetimes +// are consistent. +OPENSSL_EXPORT void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +// X509_STORE_CTX_set0_crls configures |ctx| to consider the CRLs in |sk| as +// candidates for CRL lookup. |sk| must remain valid for the duration of |ctx|. +// These CRLs are considered in addition to CRLs found in |X509_STORE|. +// +// WARNING: This function differs from most |set0| functions in that it does not +// take ownership of its input. The caller is required to ensure the lifetimes +// are consistent. +OPENSSL_EXPORT void X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, + STACK_OF(X509_CRL) *sk); + +// X509_STORE_CTX_set_default looks up the set of parameters named |name| and +// applies those default verification parameters for |ctx|. As in +// |X509_VERIFY_PARAM_inherit|, only unset parameters are changed. This function +// returns one on success and zero on error. +// +// The supported values of |name| are: +// - "default" is an internal value which configures some late defaults. See the +// discussion in |X509_STORE_get0_param|. +// - "pkcs7" configures default trust and purpose checks for PKCS#7 signatures. +// - "smime_sign" configures trust and purpose checks for S/MIME signatures. +// - "ssl_client" configures trust and purpose checks for TLS clients. +// - "ssl_server" configures trust and purpose checks for TLS servers. +// +// TODO(crbug.com/boringssl/441): Make "default" a no-op. +OPENSSL_EXPORT int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, + const char *name); + +// X509_STORE_CTX_get0_param returns |ctx|'s verification parameters. This +// object is mutable and may be modified by the caller. +OPENSSL_EXPORT X509_VERIFY_PARAM *X509_STORE_CTX_get0_param( + X509_STORE_CTX *ctx); + +// X509_STORE_CTX_set0_param returns |ctx|'s verification parameters to |param| +// and takes ownership of |param|. After this function returns, the caller +// should not free |param|. +// +// WARNING: This function discards any values which were previously applied in +// |ctx|, including the "default" parameters applied late in +// |X509_STORE_CTX_init|. These late defaults are not applied to parameters +// created standalone by |X509_VERIFY_PARAM_new|. +// +// TODO(crbug.com/boringssl/441): This behavior is very surprising. Should we +// re-apply the late defaults in |param|, or somehow avoid this notion of late +// defaults altogether? +OPENSSL_EXPORT void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, + X509_VERIFY_PARAM *param); + +// X509_STORE_CTX_set_flags enables all values in |flags| in |ctx|'s +// verification flags. |flags| should be a combination of |X509_V_FLAG_*| +// constants. +OPENSSL_EXPORT void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, + unsigned long flags); + +// X509_STORE_CTX_set_time configures certificate verification to use |t| +// instead of the current time. |flags| is ignored and should be zero. +OPENSSL_EXPORT void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, + unsigned long flags, time_t t); + +// X509_STORE_CTX_set_time_posix configures certificate verification to use |t| +// instead of the current time. |t| is interpreted as a POSIX timestamp in +// seconds. |flags| is ignored and should be zero. +OPENSSL_EXPORT void X509_STORE_CTX_set_time_posix(X509_STORE_CTX *ctx, + unsigned long flags, + int64_t t); + +// X509_STORE_CTX_set_depth configures |ctx| to, by default, limit certificate +// chains to |depth| intermediate certificates. This count excludes both the +// target certificate and the trust anchor (root certificate). +OPENSSL_EXPORT void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth); + +// X509_STORE_CTX_set_purpose simultaneously configures |ctx|'s purpose and +// trust checks, if unset. It returns one on success and zero if |purpose| is +// not a valid purpose value. |purpose| should be an |X509_PURPOSE_*| constant. +// If so, it configures |ctx| with a purpose check of |purpose| and a trust +// check of |purpose|'s corresponding trust value. If either the purpose or +// trust check had already been specified for |ctx|, that corresponding +// modification is silently dropped. +// +// See |X509_VERIFY_PARAM_set_purpose| and |X509_VERIFY_PARAM_set_trust| for +// details on the purpose and trust checks, respectively. +// +// If |purpose| is |X509_PURPOSE_ANY|, this function returns an error because it +// has no corresponding |X509_TRUST_*| value. It is not possible to set +// |X509_PURPOSE_ANY| with this function, only |X509_VERIFY_PARAM_set_purpose|. +// +// WARNING: Unlike similarly named functions in this header, this function +// silently does not behave the same as |X509_VERIFY_PARAM_set_purpose|. Callers +// may use |X509_VERIFY_PARAM_set_purpose| with |X509_STORE_CTX_get0_param| to +// avoid this difference. +OPENSSL_EXPORT int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose); + +// X509_STORE_CTX_set_trust configures |ctx|'s trust check, if unset. It returns +// one on success and zero if |trust| is not a valid trust value. |trust| should +// be an |X509_TRUST_*| constant. If so, it configures |ctx| with a trust check +// of |trust|. If the trust check had already been specified for |ctx|, it +// silently does nothing. +// +// See |X509_VERIFY_PARAM_set_trust| for details on the purpose and trust check. +// +// WARNING: Unlike similarly named functions in this header, this function +// does not behave the same as |X509_VERIFY_PARAM_set_trust|. Callers may use +// |X509_VERIFY_PARAM_set_trust| with |X509_STORE_CTX_get0_param| to avoid this +// difference. +OPENSSL_EXPORT int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust); + +// X509_STORE_CTX_add_custom_crit_oid adds |oid| to the list of "known" critical +// extension OIDs in |ctx|. Typical OpenSSL/AWS-LC behavior returns an error if +// there are any unknown critical extensions present within the certificates +// being validated. This function lets users specify custom OIDs of any critical +// extensions that are within the certificates being validated, that they wish +// to allow. +// +// To properly consume this feature, the callback mechanism with +// |X509_STORE_CTX_set_verify_crit_oids| must be set. See its specific +// documentation for more details. +OPENSSL_EXPORT int X509_STORE_CTX_add_custom_crit_oid(X509_STORE_CTX *ctx, + ASN1_OBJECT *oid); + +// X509_STORE_CTX_verify_crit_oids is the callback signature for +// |X509_STORE_CTX_set_verify_crit_oids|. |ctx| is the context being used, +// |x509| represents the current certificate being validated, and |oids| +// is a stack of |ASN1_OBJECT|s representing unknown critical extension +// OIDs that were found in |x509| and match those previously registered via +// |X509_STORE_CTX_add_custom_crit_oid|. +typedef int (*X509_STORE_CTX_verify_crit_oids_cb)(X509_STORE_CTX *ctx, + X509 *x509, + STACK_OF(ASN1_OBJECT) *oids); + +// X509_STORE_CTX_set_verify_crit_oids sets the |verify_crit_oids| callback +// function for |ctx|. Consumers should be performing additional validation +// against the custom extension oids after or during the handshake with +// |X509_STORE_CTX_set_verify_crit_oids|. This callback forces users to validate +// their custom OIDs when processing unknown custom critical extensions. +OPENSSL_EXPORT void X509_STORE_CTX_set_verify_crit_oids( + X509_STORE_CTX *ctx, + X509_STORE_CTX_verify_crit_oids_cb verify_custom_crit_oids); + +// Verification parameters +// +// An |X509_VERIFY_PARAM| contains a set of parameters for certificate +// verification. + +// X509_VERIFY_PARAM_new returns a newly-allocated |X509_VERIFY_PARAM|, or NULL +// on error. +OPENSSL_EXPORT X509_VERIFY_PARAM *X509_VERIFY_PARAM_new(void); + +// X509_VERIFY_PARAM_free releases memory associated with |param|. +OPENSSL_EXPORT void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_inherit applies |from| as the default values for |to|. That +// is, for each parameter that is unset in |to|, it copies the value in |from|. +// This function returns one on success and zero on error. +OPENSSL_EXPORT int X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *to, + const X509_VERIFY_PARAM *from); + +// X509_VERIFY_PARAM_set1 copies parameters from |from| to |to|. If a parameter +// is unset in |from|, the existing value in |to| is preserved. This function +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, + const X509_VERIFY_PARAM *from); + +// X509_V_FLAG_* are flags for |X509_VERIFY_PARAM_set_flags| and +// |X509_VERIFY_PARAM_clear_flags|. + +// X509_V_FLAG_CB_ISSUER_CHECK causes the deprecated verify callback (see +// |X509_STORE_CTX_set_verify_cb|) to be called for errors while matching +// subject and issuer certificates. +#define X509_V_FLAG_CB_ISSUER_CHECK 0x1 +// X509_V_FLAG_USE_CHECK_TIME is an internal flag used to track whether +// |X509_STORE_CTX_set_time| has been used. If cleared, the system time is +// restored. +#define X509_V_FLAG_USE_CHECK_TIME 0x2 +// X509_V_FLAG_CRL_CHECK enables CRL lookup and checking for the leaf. +#define X509_V_FLAG_CRL_CHECK 0x4 +// X509_V_FLAG_CRL_CHECK_ALL enables CRL lookup and checking for the entire +// certificate chain. |X509_V_FLAG_CRL_CHECK| must be set for this flag to take +// effect. +#define X509_V_FLAG_CRL_CHECK_ALL 0x8 +// X509_V_FLAG_IGNORE_CRITICAL ignores unhandled critical extensions. Do not use +// this option. Critical extensions ensure the verifier does not bypass +// unrecognized security restrictions in certificates. +#define X509_V_FLAG_IGNORE_CRITICAL 0x10 +// X509_V_FLAG_X509_STRICT does nothing. Its functionality has been enabled by +// default. +#define X509_V_FLAG_X509_STRICT 0x00 +// X509_V_FLAG_ALLOW_PROXY_CERTS does nothing. Proxy certificate support has +// been removed. +#define X509_V_FLAG_ALLOW_PROXY_CERTS 0x40 +// X509_V_FLAG_POLICY_CHECK does nothing. Policy checking is always enabled. +#define X509_V_FLAG_POLICY_CHECK 0x80 +// X509_V_FLAG_EXPLICIT_POLICY requires some policy OID to be asserted by the +// final certificate chain. See initial-explicit-policy from RFC 5280, +// section 6.1.1. +#define X509_V_FLAG_EXPLICIT_POLICY 0x100 +// X509_V_FLAG_INHIBIT_ANY inhibits the anyPolicy OID. See +// initial-any-policy-inhibit from RFC 5280, section 6.1.1. +#define X509_V_FLAG_INHIBIT_ANY 0x200 +// X509_V_FLAG_INHIBIT_MAP inhibits policy mapping. See +// initial-policy-mapping-inhibit from RFC 5280, section 6.1.1. +#define X509_V_FLAG_INHIBIT_MAP 0x400 +// X509_V_FLAG_NOTIFY_POLICY does nothing. Its functionality has been removed. +#define X509_V_FLAG_NOTIFY_POLICY 0x800 +// X509_V_FLAG_EXTENDED_CRL_SUPPORT causes all verifications to fail. Extended +// CRL features have been removed. +#define X509_V_FLAG_EXTENDED_CRL_SUPPORT 0x1000 +// X509_V_FLAG_USE_DELTAS causes all verifications to fail. Delta CRL support +// has been removed. +#define X509_V_FLAG_USE_DELTAS 0x2000 +// X509_V_FLAG_CHECK_SS_SIGNATURE checks the redundant signature on self-signed +// trust anchors. This check provides no security benefit and only wastes CPU. +#define X509_V_FLAG_CHECK_SS_SIGNATURE 0x4000 +// X509_V_FLAG_TRUSTED_FIRST, during path-building, checks for a match in the +// trust store before considering an untrusted intermediate. This flag is +// enabled by default. +#define X509_V_FLAG_TRUSTED_FIRST 0x8000 +// X509_V_FLAG_PARTIAL_CHAIN treats all trusted certificates as trust anchors, +// independent of the |X509_VERIFY_PARAM_set_trust| setting. +#define X509_V_FLAG_PARTIAL_CHAIN 0x80000 +// X509_V_FLAG_NO_ALT_CHAINS disables building alternative chains if the initial +// one was rejected. +#define X509_V_FLAG_NO_ALT_CHAINS 0x100000 +// X509_V_FLAG_NO_CHECK_TIME disables all time checks in certificate +// verification. +#define X509_V_FLAG_NO_CHECK_TIME 0x200000 + +// X509_VERIFY_PARAM_set_flags enables all values in |flags| in |param|'s +// verification flags and returns one. |flags| should be a combination of +// |X509_V_FLAG_*| constants. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, + unsigned long flags); + +// X509_VERIFY_PARAM_clear_flags disables all values in |flags| in |param|'s +// verification flags and returns one. |flags| should be a combination of +// |X509_V_FLAG_*| constants. +OPENSSL_EXPORT int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, + unsigned long flags); + +// X509_VERIFY_PARAM_get_flags returns |param|'s verification flags. +OPENSSL_EXPORT unsigned long X509_VERIFY_PARAM_get_flags( + const X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_set_depth configures |param| to limit certificate chains to +// |depth| intermediate certificates. This count excludes both the target +// certificate and the trust anchor (root certificate). +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, + int depth); + +// X509_VERIFY_PARAM_get_depth returns the maximum depth configured in |param|. +// See |X509_VERIFY_PARAM_set_depth|. +OPENSSL_EXPORT int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_set_time configures certificate verification to use |t| +// instead of the current time. +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, + time_t t); + +// X509_VERIFY_PARAM_set_time_posix configures certificate verification to use +// |t| instead of the current time. |t| is interpreted as a POSIX timestamp in +// seconds. +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_time_posix(X509_VERIFY_PARAM *param, + int64_t t); + +// X509_VERIFY_PARAM_add0_policy adds |policy| to the user-initial-policy-set +// (see Section 6.1.1 of RFC 5280). On success, it takes ownership of +// |policy| and returns one. Otherwise, it returns zero and the caller retains +// owneship of |policy|. +OPENSSL_EXPORT int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, + ASN1_OBJECT *policy); + +// X509_VERIFY_PARAM_set1_policies sets the user-initial-policy-set (see +// Section 6.1.1 of RFC 5280) to a copy of |policies|. It returns one on success +// and zero on error. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_policies( + X509_VERIFY_PARAM *param, const STACK_OF(ASN1_OBJECT) *policies); + +// X509_VERIFY_PARAM_set1_host configures |param| to check for the DNS name +// specified by |name| and clears any previously specified hostname. If |name| +// is NULL or empty, the list of hostnames is cleared and name checks are not +// performed on the peer certificate. It returns one on success and zero on +// error. +// |namelen| should be set to the length of |name|. It may be zero if |name| is +// NUL-terminated, but this is only maintained for backwards compatibility with +// OpenSSL. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// call |X509_VERIFY_PARAM_set_hostflags| with +// |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| to use the standard behavior. +// https://crbug.com/boringssl/464 tracks fixing the default. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, + const char *name, + size_t name_len); + +// X509_VERIFY_PARAM_add1_host adds |name| to the list of names checked by +// |param|. If any configured DNS name matches the certificate, verification +// succeeds. Any previous names set via |X509_VERIFY_PARAM_set1_host| or +// |X509_VERIFY_PARAM_add1_host| are retained, no change is made if |name| is +// NULL or empty. When multiple names are configured, the peer is considered +// verified when any name matches. It returns one on success and zero on error. +// |namelen| should be set to the length of |name|. It may be zero if |name| is +// NUL-terminated, but this is only maintained for backwards compatibility with +// OpenSSL. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// call |X509_VERIFY_PARAM_set_hostflags| with +// |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| to use the standard behavior. +// https://crbug.com/boringssl/464 tracks fixing the default. +OPENSSL_EXPORT int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param, + const char *name, + size_t name_len); + +// X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT enables always checking the subject name +// for host match even if subject alt names are present. +#define X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT 0x1 + +// X509_CHECK_FLAG_NO_WILDCARDS disables wildcard matching for DNS names. +#define X509_CHECK_FLAG_NO_WILDCARDS 0x2 + +// X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS constrains host name patterns passed +// to |X509_check_host| starting with '.' to only match a single label / +// subdomain. +// +// For example, by default the host name '.example.com' would match a +// certificate DNS name like 'www.example.com' and 'www.foo.example.com'. +// Setting this flag would result in the same host name only matching +// 'www.example.com' but not 'www.foo.example.com'. +#define X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS 0x10 + +// X509_CHECK_FLAG_NEVER_CHECK_SUBJECT disables the subject fallback, normally +// enabled when subjectAltNames is missing. +#define X509_CHECK_FLAG_NEVER_CHECK_SUBJECT 0x20 + +// X509_VERIFY_PARAM_set_hostflags sets the name-checking flags on |param| to +// |flags|. |flags| should be a combination of |X509_CHECK_FLAG_*| constants. +OPENSSL_EXPORT void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, + unsigned int flags); + +// X509_VERIFY_PARAM_get_hostflags returns |param|'s name-checking flags. +OPENSSL_EXPORT unsigned int X509_VERIFY_PARAM_get_hostflags( + const X509_VERIFY_PARAM *param); + + +// X509_VERIFY_PARAM_set1_email configures |param| to check for the email +// address specified by |email|. It returns one on success and zero on error. +// |emaillen| should be set to the length of |email|. It may be zero if |email| +// is NUL-terminated, but this is only maintained for backwards compatibility +// with OpenSSL. +// +// By default, both subject alternative names and the subject's email address +// attribute are checked. The |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| flag may be +// used to change this behavior. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, + const char *email, + size_t email_len); + +// X509_VERIFY_PARAM_set1_ip configures |param| to check for the IP address +// specified by |ip|. It returns one on success and zero on error. The IP +// address is specified in its binary representation. |ip_len| must be 4 for an +// IPv4 address and 16 for an IPv6 address. +// NOTE:|iplen| MUST be set to the length of |ip|. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, + const uint8_t *ip, size_t ip_len); + +// X509_VERIFY_PARAM_set1_ip_asc decodes |ipasc| as the ASCII representation of +// an IPv4 or IPv6 address, and configures |param| to check for it. It returns +// one on success and zero on error. +// |ipasc| MUST be a NUL-terminal ASCII string: dotted decimal quad for IPv4 and +// colon-separated hexadecimal for IPv6. The condensed "::" notation is +// supported for IPv6 addresses. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, + const char *ipasc); + +// X509_PURPOSE_SSL_CLIENT validates TLS client certificates. It checks for the +// id-kp-clientAuth EKU and one of digitalSignature or keyAgreement key usages. +// The TLS library is expected to check for the key usage specific to the +// negotiated TLS parameters. +#define X509_PURPOSE_SSL_CLIENT 1 +// X509_PURPOSE_SSL_SERVER validates TLS server certificates. It checks for the +// id-kp-clientAuth EKU and one of digitalSignature, keyAgreement, or +// keyEncipherment key usages. The TLS library is expected to check for the key +// usage specific to the negotiated TLS parameters. +#define X509_PURPOSE_SSL_SERVER 2 +// X509_PURPOSE_NS_SSL_SERVER is a legacy mode. It behaves like +// |X509_PURPOSE_SSL_SERVER|, but only accepts the keyEncipherment key usage, +// used by SSL 2.0 and RSA key exchange. Do not use this. +#define X509_PURPOSE_NS_SSL_SERVER 3 +// X509_PURPOSE_SMIME_SIGN validates S/MIME signing certificates. It checks for +// the id-kp-emailProtection EKU and one of digitalSignature or nonRepudiation +// key usages. +#define X509_PURPOSE_SMIME_SIGN 4 +// X509_PURPOSE_SMIME_ENCRYPT validates S/MIME encryption certificates. It +// checks for the id-kp-emailProtection EKU and keyEncipherment key usage. +#define X509_PURPOSE_SMIME_ENCRYPT 5 +// X509_PURPOSE_CRL_SIGN validates indirect CRL signers. It checks for the +// cRLSign key usage. BoringSSL does not support indirect CRLs and does not use +// this mode. +#define X509_PURPOSE_CRL_SIGN 6 +// X509_PURPOSE_ANY performs no EKU or key usage checks. Such checks are the +// responsibility of the caller. +#define X509_PURPOSE_ANY 7 +// X509_PURPOSE_OCSP_HELPER performs no EKU or key usage checks. It was +// historically used in OpenSSL's OCSP implementation, which left those checks +// to the OCSP implementation itself. +#define X509_PURPOSE_OCSP_HELPER 8 +// X509_PURPOSE_TIMESTAMP_SIGN validates Time Stamping Authority (RFC 3161) +// certificates. It checks for the id-kp-timeStamping EKU and one of +// digitalSignature or nonRepudiation key usages. It additionally checks that +// the EKU extension is critical and that no other EKUs or key usages are +// asserted. +#define X509_PURPOSE_TIMESTAMP_SIGN 9 + +// X509_VERIFY_PARAM_set_purpose configures |param| to validate certificates for +// a specified purpose. It returns one on success and zero if |purpose| is not a +// valid purpose type. |purpose| should be one of the |X509_PURPOSE_*| values. +// +// This option controls checking the extended key usage (EKU) and key usage +// extensions. These extensions specify how a certificate's public key may be +// used and are important to avoid cross-protocol attacks, particularly in PKIs +// that may issue certificates for multiple protocols, or for protocols that use +// keys in multiple ways. If not configured, these security checks are the +// caller's responsibility. +// +// This library applies the EKU checks to all untrusted intermediates. Although +// not defined in RFC 5280, this matches widely-deployed practice. It also does +// not accept anyExtendedKeyUsage. +// +// Many purpose values have a corresponding trust value, which is not configured +// by this function. See |X509_VERIFY_PARAM_set_trust| for details. Callers +// that wish to configure both should either call both functions, or use +// |X509_STORE_CTX_set_purpose|. +// +// It is currently not possible to configure custom EKU OIDs or key usage bits. +// Contact the BoringSSL maintainers if your application needs to do so. OpenSSL +// had an |X509_PURPOSE_add| API, but it was not thread-safe and relied on +// global mutable state, so we removed it. +// +// TODO(davidben): This function additionally configures checking the legacy +// Netscape certificate type extension. Remove this. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, + int purpose); + +// X509_TRUST_COMPAT evaluates trust using only the self-signed fallback. Trust +// and distrust OIDs are ignored. +#define X509_TRUST_COMPAT 1 +// X509_TRUST_SSL_CLIENT evaluates trust with the |NID_client_auth| OID, for +// validating TLS client certificates. +#define X509_TRUST_SSL_CLIENT 2 +// X509_TRUST_SSL_SERVER evaluates trust with the |NID_server_auth| OID, for +// validating TLS server certificates. +#define X509_TRUST_SSL_SERVER 3 +// X509_TRUST_EMAIL evaluates trust with the |NID_email_protect| OID, for +// validating S/MIME email certificates. +#define X509_TRUST_EMAIL 4 +// X509_TRUST_OBJECT_SIGN evaluates trust with the |NID_code_sign| OID, for +// validating code signing certificates. +#define X509_TRUST_OBJECT_SIGN 5 +// X509_TRUST_OCSP_SIGN does nothing. It's unused in OpenSSL and AWS-LC. +#define X509_TRUST_OCSP_SIGN 6 +// X509_TRUST_OCSP_REQUEST does nothing. It's unused in OpenSSL and AWS-LC. +#define X509_TRUST_OCSP_REQUEST 7 +// X509_TRUST_TSA evaluates trust with the |NID_time_stamp| OID, for validating +// Time Stamping Authority (RFC 3161) certificates. +#define X509_TRUST_TSA 8 + +// X509_VERIFY_PARAM_set_trust configures which certificates from |X509_STORE| +// are trust anchors. It returns one on success and zero if |trust| is not a +// valid trust value. |trust| should be one of the |X509_TRUST_*| constants. +// This function allows applications to vary trust anchors when the same set of +// trusted certificates is used in multiple contexts. +// +// Two properties determine whether a certificate is a trust anchor: +// +// - Whether it is trusted or distrusted for some OID, via auxiliary information +// configured by |X509_add1_trust_object| or |X509_add1_reject_object|. +// +// - Whether it is "self-signed". That is, whether |X509_get_extension_flags| +// includes |EXFLAG_SS|. The signature itself is not checked. +// +// When this function is called, |trust| determines the OID to check in the +// first case. If the certificate is not explicitly trusted or distrusted for +// any OID, it is trusted if self-signed instead. +// +// If unset, the default behavior is to check for the |NID_anyExtendedKeyUsage| +// OID. If the certificate is not explicitly trusted or distrusted for this OID, +// it is trusted if self-signed instead. Note this slightly differs from the +// above. +// +// If the |X509_V_FLAG_PARTIAL_CHAIN| is set, every certificate from +// |X509_STORE| is a trust anchor, unless it was explicitly distrusted for the +// OID. +// +// It is currently not possible to configure custom trust OIDs. Contact the +// BoringSSL maintainers if your application needs to do so. OpenSSL had an +// |X509_TRUST_add| API, but it was not thread-safe and relied on global mutable +// state, so we removed it. +OPENSSL_EXPORT int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, + int trust); + +// X509_VERIFY_PARAM_enable_ec_key_explicit_params enables X.509 subject public +// keys to contain elliptic curve keys with explicit parameters. By default +// AWS-LC rejects validation of certificate chains containing public keys +// with explicit EC parameters. Returns 1 on success, or 0 on failure. +OPENSSL_EXPORT int X509_VERIFY_PARAM_enable_ec_key_explicit_params( + X509_VERIFY_PARAM *param); + +// X509_VERIFY_PARAM_disable_ec_key_explicit_params disables X.509 subject +// public keys to contain elliptic curve keys with explicit parameters. By +// default AWS-LC rejects validation of certificate chains containing public +// keys with explicit EC parameters. Returns 1 on success, or 0 on failure. +OPENSSL_EXPORT int X509_VERIFY_PARAM_disable_ec_key_explicit_params( + X509_VERIFY_PARAM *param); + +// Filesystem-based certificate stores. +// +// An |X509_STORE| may be configured to get its contents from the filesystem. +// This is done by adding |X509_LOOKUP| structures to the |X509_STORE| with +// |X509_STORE_add_lookup| and then configuring the |X509_LOOKUP| with paths. +// +// Most cases can use |X509_STORE_load_locations|, which configures the same +// thing but is simpler to use. + +// X509_STORE_load_locations configures |store| to load data from filepaths +// |file| and |dir|. It returns one on success and zero on error. Either of +// |file| or |dir| may be NULL, but at least one must be non-NULL. +// +// If |file| is non-NULL, it loads CRLs and trusted certificates in PEM format +// from the file at |file|, and them to |store|, as in |X509_load_cert_crl_file| +// with |X509_FILETYPE_PEM|. +// +// If |dir| is non-NULL, it configures |store| to load CRLs and trusted +// certificates from the directory at |dir| in PEM format, as in +// |X509_LOOKUP_add_dir| with |X509_FILETYPE_PEM|. +OPENSSL_EXPORT int X509_STORE_load_locations(X509_STORE *store, + const char *file, const char *dir); + +// X509_STORE_add_lookup returns an |X509_LOOKUP| associated with |store| with +// type |method|, or NULL on error. The result is owned by |store|, so callers +// are not expected to free it. This may be used with |X509_LOOKUP_add_dir| or +// |X509_LOOKUP_load_file|, depending on |method|, to configure |store|. +// +// A single |X509_LOOKUP| may be configured with multiple paths, and an +// |X509_STORE| only contains one |X509_LOOKUP| of each type, so there is no +// need to call this function multiple times for a single type. Calling it +// multiple times will return the previous |X509_LOOKUP| of that type. +OPENSSL_EXPORT X509_LOOKUP *X509_STORE_add_lookup( + X509_STORE *store, const X509_LOOKUP_METHOD *method); + +// X509_LOOKUP_hash_dir creates |X509_LOOKUP|s that may be used with +// |X509_LOOKUP_add_dir|. +OPENSSL_EXPORT const X509_LOOKUP_METHOD *X509_LOOKUP_hash_dir(void); + +// X509_LOOKUP_file creates |X509_LOOKUP|s that may be used with +// |X509_LOOKUP_load_file|. +// +// Although this is modeled as an |X509_LOOKUP|, this function is redundant. It +// has the same effect as loading a certificate or CRL from the filesystem, in +// the caller's desired format, and then adding it with |X509_STORE_add_cert| +// and |X509_STORE_add_crl|. +OPENSSL_EXPORT const X509_LOOKUP_METHOD *X509_LOOKUP_file(void); + +// The following constants are used to specify the format of files in an +// |X509_LOOKUP|. +#define X509_FILETYPE_PEM 1 +#define X509_FILETYPE_ASN1 2 +#define X509_FILETYPE_DEFAULT 3 + +// X509_LOOKUP_load_file calls |X509_load_cert_crl_file|. |lookup| must have +// been constructed with |X509_LOOKUP_file|. +// +// If |type| is |X509_FILETYPE_DEFAULT|, it ignores |file| and instead uses some +// default system path with |X509_FILETYPE_PEM|. See also +// |X509_STORE_set_default_paths|. +OPENSSL_EXPORT int X509_LOOKUP_load_file(X509_LOOKUP *lookup, const char *file, + int type); + +// X509_LOOKUP_add_dir configures |lookup| to load CRLs and trusted certificates +// from the directories in |path|. It returns one on success and zero on error. +// |lookup| must have been constructed with |X509_LOOKUP_hash_dir|. +// +// WARNING: |path| is interpreted as a colon-separated (semicolon-separated on +// Windows) list of paths. It is not possible to configure a path containing the +// separator character. https://crbug.com/boringssl/691 tracks removing this +// behavior. +// +// |type| should be one of the |X509_FILETYPE_*| constants and determines the +// format of the files. If |type| is |X509_FILETYPE_DEFAULT|, |path| is ignored +// and some default system path is used with |X509_FILETYPE_PEM|. See also +// |X509_STORE_set_default_paths|. +// +// Trusted certificates should be named HASH.N and CRLs should be +// named HASH.rN. HASH is |X509_NAME_hash| of the certificate subject and CRL +// issuer, respectively, in hexadecimal. N is in decimal and counts hash +// collisions consecutively, starting from zero. For example, "002c0b4f.0" and +// "002c0b4f.r0". +// +// WARNING: Objects from |path| are loaded on demand, but cached in memory on +// the |X509_STORE|. If a CA is removed from the directory, existing +// |X509_STORE|s will continue to trust it. Cache entries are not evicted for +// the lifetime of the |X509_STORE|. +// +// WARNING: This mechanism is also not well-suited for CRL updates. +// |X509_STORE|s rely on this cache and never load the same CRL file twice. CRL +// updates must use a new file, with an incremented suffix, to be reflected in +// existing |X509_STORE|s. However, this means each CRL update will use +// additional storage and memory. Instead, configure inputs that vary per +// verification, such as CRLs, on each |X509_STORE_CTX| separately, using +// functions like |X509_STORE_CTX_set0_crl|. +OPENSSL_EXPORT int X509_LOOKUP_add_dir(X509_LOOKUP *lookup, const char *path, + int type); + +// X509_L_* are commands for |X509_LOOKUP_ctrl|. +#define X509_L_FILE_LOAD 1 +#define X509_L_ADD_DIR 2 + +// X509_LOOKUP_ctrl implements commands on |lookup|. |cmd| specifies the +// command. The other arguments specify the operation in a command-specific way. +// Use |X509_LOOKUP_load_file| or |X509_LOOKUP_add_dir| instead. +OPENSSL_EXPORT int X509_LOOKUP_ctrl(X509_LOOKUP *lookup, int cmd, + const char *argc, long argl, char **ret); + +// X509_load_cert_file loads trusted certificates from |file| and adds them to +// |lookup|'s |X509_STORE|. It returns one on success and zero on error. +// +// If |type| is |X509_FILETYPE_ASN1|, it loads a single DER-encoded certificate. +// If |type| is |X509_FILETYPE_PEM|, it loads a sequence of PEM-encoded +// certificates. |type| may not be |X509_FILETYPE_DEFAULT|. +OPENSSL_EXPORT int X509_load_cert_file(X509_LOOKUP *lookup, const char *file, + int type); + +// X509_load_crl_file loads CRLs from |file| and add them it to |lookup|'s +// |X509_STORE|. It returns one on success and zero on error. +// +// If |type| is |X509_FILETYPE_ASN1|, it loads a single DER-encoded CRL. If +// |type| is |X509_FILETYPE_PEM|, it loads a sequence of PEM-encoded CRLs. +// |type| may not be |X509_FILETYPE_DEFAULT|. +OPENSSL_EXPORT int X509_load_crl_file(X509_LOOKUP *lookup, const char *file, + int type); + +// X509_load_cert_crl_file loads CRLs and trusted certificates from |file| and +// adds them to |lookup|'s |X509_STORE|. It returns one on success and zero on +// error. +// +// If |type| is |X509_FILETYPE_ASN1|, it loads a single DER-encoded certificate. +// This function cannot be used to load a DER-encoded CRL. If |type| is +// |X509_FILETYPE_PEM|, it loads a sequence of PEM-encoded certificates and +// CRLs. |type| may not be |X509_FILETYPE_DEFAULT|. +OPENSSL_EXPORT int X509_load_cert_crl_file(X509_LOOKUP *lookup, + const char *file, int type); + +// X509_NAME_hash returns a hash of |name|, or zero on error. This is the new +// hash used by |X509_LOOKUP_add_dir|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. It also depends on an OpenSSL-specific +// canonicalization process. +// +// TODO(https://crbug.com/boringssl/407): This should be const and thread-safe +// but currently is neither, notably if |name| was modified from its parsed +// value. +OPENSSL_EXPORT uint32_t X509_NAME_hash(X509_NAME *name); + +// X509_NAME_hash_old returns a hash of |name|, or zero on error. This is the +// legacy hash used by |X509_LOOKUP_add_dir|, which is still supported for +// compatibility. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. +// +// TODO(https://crbug.com/boringssl/407): This should be const and thread-safe +// but currently is neither, notably if |name| was modified from its parsed +// value. +OPENSSL_EXPORT uint32_t X509_NAME_hash_old(X509_NAME *name); + +// X509_STORE_set_default_paths configures |store| to read from some "default" +// filesystem paths. It returns one on success and zero on error. The filesystem +// paths are determined by a combination of hardcoded paths and the SSL_CERT_DIR +// and SSL_CERT_FILE environment variables. +// +// Using this function is not recommended. In OpenSSL, these defaults are +// determined by OpenSSL's install prefix. There is no corresponding concept for +// BoringSSL. Future versions of BoringSSL may change or remove this +// functionality. +OPENSSL_EXPORT int X509_STORE_set_default_paths(X509_STORE *store); + +// The following functions return filesystem paths used to determine the above +// "default" paths, when the corresponding environment variables are not set. +// +// Using these functions is not recommended. In OpenSSL, these defaults are +// determined by OpenSSL's install prefix. There is no corresponding concept for +// BoringSSL. Future versions of BoringSSL may change or remove this +// functionality. +OPENSSL_EXPORT const char *X509_get_default_cert_area(void); +OPENSSL_EXPORT const char *X509_get_default_cert_dir(void); +OPENSSL_EXPORT const char *X509_get_default_cert_file(void); +OPENSSL_EXPORT const char *X509_get_default_private_dir(void); + +// X509_get_default_cert_dir_env returns "SSL_CERT_DIR", an environment variable +// used to determine the above "default" paths. +OPENSSL_EXPORT const char *X509_get_default_cert_dir_env(void); + +// X509_get_default_cert_file_env returns "SSL_CERT_FILE", an environment +// variable used to determine the above "default" paths. +OPENSSL_EXPORT const char *X509_get_default_cert_file_env(void); + + +// SignedPublicKeyAndChallenge structures. +// +// The SignedPublicKeyAndChallenge (SPKAC) is a legacy structure to request +// certificates, primarily in the legacy HTML tag. An SPKAC structure +// is represented by a |NETSCAPE_SPKI| structure. +// +// The structure is described in +// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen + +// A Netscape_spki_st, or |NETSCAPE_SPKI|, represents a +// SignedPublicKeyAndChallenge structure. Although this structure contains a +// |spkac| field of type |NETSCAPE_SPKAC|, these are misnamed. The SPKAC is the +// entire structure, not the signed portion. +struct Netscape_spki_st { + NETSCAPE_SPKAC *spkac; + X509_ALGOR *sig_algor; + ASN1_BIT_STRING *signature; +} /* NETSCAPE_SPKI */; + +// NETSCAPE_SPKI is an |ASN1_ITEM| whose ASN.1 type is +// SignedPublicKeyAndChallenge and C type is |NETSCAPE_SPKI*|. +DECLARE_ASN1_ITEM(NETSCAPE_SPKI) + +// NETSCAPE_SPKI_new returns a newly-allocated, empty |NETSCAPE_SPKI| object, or +// NULL on error. +OPENSSL_EXPORT NETSCAPE_SPKI *NETSCAPE_SPKI_new(void); + +// NETSCAPE_SPKI_free releases memory associated with |spki|. +OPENSSL_EXPORT void NETSCAPE_SPKI_free(NETSCAPE_SPKI *spki); + +// d2i_NETSCAPE_SPKI parses up to |len| bytes from |*inp| as a DER-encoded +// SignedPublicKeyAndChallenge structure, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT NETSCAPE_SPKI *d2i_NETSCAPE_SPKI(NETSCAPE_SPKI **out, + const uint8_t **inp, long len); + +// i2d_NETSCAPE_SPKI marshals |spki| as a DER-encoded +// SignedPublicKeyAndChallenge structure, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_NETSCAPE_SPKI(const NETSCAPE_SPKI *spki, uint8_t **outp); + +// NETSCAPE_SPKI_verify checks that |spki| has a valid signature by |pkey|. It +// returns one if the signature is valid and zero otherwise. +OPENSSL_EXPORT int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *spki, EVP_PKEY *pkey); + +// NETSCAPE_SPKI_b64_decode decodes |len| bytes from |str| as a base64-encoded +// SignedPublicKeyAndChallenge structure. It returns a newly-allocated +// |NETSCAPE_SPKI| structure with the result, or NULL on error. If |len| is 0 or +// negative, the length is calculated with |strlen| and |str| must be a +// NUL-terminated C string. +OPENSSL_EXPORT NETSCAPE_SPKI *NETSCAPE_SPKI_b64_decode(const char *str, + ossl_ssize_t len); + +// NETSCAPE_SPKI_b64_encode encodes |spki| as a base64-encoded +// SignedPublicKeyAndChallenge structure. It returns a newly-allocated +// NUL-terminated C string with the result, or NULL on error. The caller must +// release the memory with |OPENSSL_free| when done. +OPENSSL_EXPORT char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki); + +// NETSCAPE_SPKI_get_pubkey decodes and returns the public key in |spki| as an +// |EVP_PKEY|, or NULL on error. The caller takes ownership of the resulting +// pointer and must call |EVP_PKEY_free| when done. +OPENSSL_EXPORT EVP_PKEY *NETSCAPE_SPKI_get_pubkey(const NETSCAPE_SPKI *spki); + +// NETSCAPE_SPKI_set_pubkey sets |spki|'s public key to |pkey|. It returns one +// on success or zero on error. This function does not take ownership of |pkey|, +// so the caller may continue to manage its lifetime independently of |spki|. +OPENSSL_EXPORT int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *spki, + EVP_PKEY *pkey); + +// NETSCAPE_SPKI_sign signs |spki| with |pkey| and replaces the signature +// algorithm and signature fields. It returns the length of the signature on +// success and zero on error. This function uses digest algorithm |md|, or +// |pkey|'s default if NULL. Other signing parameters use |pkey|'s defaults. +OPENSSL_EXPORT int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *spki, EVP_PKEY *pkey, + const EVP_MD *md); + +// A Netscape_spkac_st, or |NETSCAPE_SPKAC|, represents a PublicKeyAndChallenge +// structure. This type is misnamed. The full SPKAC includes the signature, +// which is represented with the |NETSCAPE_SPKI| type. +struct Netscape_spkac_st { + X509_PUBKEY *pubkey; + ASN1_IA5STRING *challenge; +} /* NETSCAPE_SPKAC */; + +// NETSCAPE_SPKAC is an |ASN1_ITEM| whose ASN.1 type is PublicKeyAndChallenge +// and C type is |NETSCAPE_SPKAC*|. +DECLARE_ASN1_ITEM(NETSCAPE_SPKAC) + +// NETSCAPE_SPKAC_new returns a newly-allocated, empty |NETSCAPE_SPKAC| object, +// or NULL on error. +OPENSSL_EXPORT NETSCAPE_SPKAC *NETSCAPE_SPKAC_new(void); + +// NETSCAPE_SPKAC_free releases memory associated with |spkac|. +OPENSSL_EXPORT void NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *spkac); + +// d2i_NETSCAPE_SPKAC parses up to |len| bytes from |*inp| as a DER-encoded +// PublicKeyAndChallenge structure, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT NETSCAPE_SPKAC *d2i_NETSCAPE_SPKAC(NETSCAPE_SPKAC **out, + const uint8_t **inp, + long len); + +// i2d_NETSCAPE_SPKAC marshals |spkac| as a DER-encoded PublicKeyAndChallenge +// structure, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_NETSCAPE_SPKAC(const NETSCAPE_SPKAC *spkac, + uint8_t **outp); + +// NETSCAPE_SPKI_print prints out the contents of |spki| to |out|. +OPENSSL_EXPORT int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki); + + +// RSASSA-PSS Parameters. +// +// In X.509, RSASSA-PSS signatures and keys use a complex parameter structure, +// defined in RFC 4055. The following functions are provided for compatibility +// with some OpenSSL APIs relating to this. Use of RSASSA-PSS in X.509 is +// discouraged. The parameters structure is very complex, and it takes more +// bytes to merely encode parameters than an entire P-256 ECDSA signature. + +// An rsa_pss_params_st, aka |RSA_PSS_PARAMS|, represents a parsed +// RSASSA-PSS-params structure, as defined in (RFC 4055). +struct rsa_pss_params_st { + X509_ALGOR *hashAlgorithm; + X509_ALGOR *maskGenAlgorithm; + ASN1_INTEGER *saltLength; + ASN1_INTEGER *trailerField; + // OpenSSL caches the MGF hash on |RSA_PSS_PARAMS| in some cases. None of the + // cases apply to BoringSSL, so this is always NULL, but Node expects the + // field to be present. + X509_ALGOR *maskHash; +} /* RSA_PSS_PARAMS */; + +// RSA_PSS_PARAMS is an |ASN1_ITEM| whose ASN.1 type is RSASSA-PSS-params (RFC +// 4055) and C type is |RSA_PSS_PARAMS*|. +DECLARE_ASN1_ITEM(RSA_PSS_PARAMS) + +// RSA_PSS_PARAMS_new returns a new, empty |RSA_PSS_PARAMS|, or NULL on error. +OPENSSL_EXPORT RSA_PSS_PARAMS *RSA_PSS_PARAMS_new(void); + +// RSA_PSS_PARAMS_free releases memory associated with |params|. +OPENSSL_EXPORT void RSA_PSS_PARAMS_free(RSA_PSS_PARAMS *params); + +// d2i_RSA_PSS_PARAMS parses up to |len| bytes from |*inp| as a DER-encoded +// RSASSA-PSS-params (RFC 4055), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT RSA_PSS_PARAMS *d2i_RSA_PSS_PARAMS(RSA_PSS_PARAMS **out, + const uint8_t **inp, + long len); + +// i2d_RSA_PSS_PARAMS marshals |in| as a DER-encoded RSASSA-PSS-params (RFC +// 4055), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_RSA_PSS_PARAMS(const RSA_PSS_PARAMS *in, uint8_t **outp); + + +// PKCS#8 private keys. +// +// The |PKCS8_PRIV_KEY_INFO| type represents a PKCS#8 PrivateKeyInfo (RFC 5208) +// structure. This is analogous to SubjectPublicKeyInfo and uses the same +// AlgorithmIdentifiers, but carries private keys and is not part of X.509 +// itself. +// +// TODO(davidben): Do these functions really belong in this header? + +// PKCS8_PRIV_KEY_INFO is an |ASN1_ITEM| whose ASN.1 type is PrivateKeyInfo and +// C type is |PKCS8_PRIV_KEY_INFO*|. +DECLARE_ASN1_ITEM(PKCS8_PRIV_KEY_INFO) + +// PKCS8_PRIV_KEY_INFO_new returns a newly-allocated, empty +// |PKCS8_PRIV_KEY_INFO| object, or NULL on error. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *PKCS8_PRIV_KEY_INFO_new(void); + +// PKCS8_PRIV_KEY_INFO_free releases memory associated with |key|. +OPENSSL_EXPORT void PKCS8_PRIV_KEY_INFO_free(PKCS8_PRIV_KEY_INFO *key); + +// d2i_PKCS8_PRIV_KEY_INFO parses up to |len| bytes from |*inp| as a DER-encoded +// PrivateKeyInfo, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO( + PKCS8_PRIV_KEY_INFO **out, const uint8_t **inp, long len); + +// i2d_PKCS8_PRIV_KEY_INFO marshals |key| as a DER-encoded PrivateKeyInfo, as +// described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_PKCS8_PRIV_KEY_INFO(const PKCS8_PRIV_KEY_INFO *key, + uint8_t **outp); + +// EVP_PKCS82PKEY returns |p8| as a newly-allocated |EVP_PKEY|, or NULL if the +// key was unsupported or could not be decoded. The caller must release the +// result with |EVP_PKEY_free| when done. +// +// Use |EVP_parse_private_key| instead. +OPENSSL_EXPORT EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8); + +// EVP_PKEY2PKCS8 encodes |pkey| as a PKCS#8 PrivateKeyInfo (RFC 5208), +// represented as a newly-allocated |PKCS8_PRIV_KEY_INFO|, or NULL on error. The +// caller must release the result with |PKCS8_PRIV_KEY_INFO_free| when done. +// +// Use |EVP_marshal_private_key| instead. +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(const EVP_PKEY *pkey); + + +// Algorithm and octet string pairs. +// +// The |X509_SIG| type represents an ASN.1 SEQUENCE type of an +// AlgorithmIdentifier and an OCTET STRING. Although named |X509_SIG|, there is +// no type in X.509 which matches this format. The two common types which do are +// DigestInfo (RFC 2315 and RFC 8017), and EncryptedPrivateKeyInfo (RFC 5208). + +// X509_SIG is an |ASN1_ITEM| whose ASN.1 type is the SEQUENCE described above +// and C type is |X509_SIG*|. +DECLARE_ASN1_ITEM(X509_SIG) + +// X509_SIG_new returns a newly-allocated, empty |X509_SIG| object, or NULL on +// error. +OPENSSL_EXPORT X509_SIG *X509_SIG_new(void); + +// X509_SIG_free releases memory associated with |key|. +OPENSSL_EXPORT void X509_SIG_free(X509_SIG *key); + +// d2i_X509_SIG parses up to |len| bytes from |*inp| as a DER-encoded algorithm +// and octet string pair, as described in |d2i_SAMPLE|. +OPENSSL_EXPORT X509_SIG *d2i_X509_SIG(X509_SIG **out, const uint8_t **inp, + long len); + +// i2d_X509_SIG marshals |sig| as a DER-encoded algorithm +// and octet string pair, as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_X509_SIG(const X509_SIG *sig, uint8_t **outp); + +// X509_SIG_get0 sets |*out_alg| and |*out_digest| to non-owning pointers to +// |sig|'s algorithm and digest fields, respectively. Either |out_alg| and +// |out_digest| may be NULL to skip those fields. +OPENSSL_EXPORT void X509_SIG_get0(const X509_SIG *sig, + const X509_ALGOR **out_alg, + const ASN1_OCTET_STRING **out_digest); + +// X509_SIG_getm behaves like |X509_SIG_get0| but returns mutable pointers. +OPENSSL_EXPORT void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **out_alg, + ASN1_OCTET_STRING **out_digest); + + +// Printing functions. +// +// The following functions output human-readable representations of +// X.509-related structures. They should only be used for debugging or logging +// and not parsed programmatically. In many cases, the outputs are ambiguous, so +// attempting to parse them can lead to string injection vulnerabilities. + +// The following flags control |X509_print_ex| and |X509_REQ_print_ex|. These +// flags co-exist with |X509V3_EXT_*|, so avoid collisions when adding new ones. + +// X509_FLAG_COMPAT disables all flags. It additionally causes names to be +// printed with a 16-byte indent. +#define X509_FLAG_COMPAT 0 + +// X509_FLAG_NO_HEADER skips a header identifying the type of object printed. +#define X509_FLAG_NO_HEADER 1L + +// X509_FLAG_NO_VERSION skips printing the X.509 version number. +#define X509_FLAG_NO_VERSION (1L << 1) + +// X509_FLAG_NO_SERIAL skips printing the serial number. It is ignored in +// |X509_REQ_print_fp|. +#define X509_FLAG_NO_SERIAL (1L << 2) + +// X509_FLAG_NO_SIGNAME skips printing the signature algorithm in the +// TBSCertificate. It is ignored in |X509_REQ_print_fp|. +#define X509_FLAG_NO_SIGNAME (1L << 3) + +// X509_FLAG_NO_ISSUER skips printing the issuer. +#define X509_FLAG_NO_ISSUER (1L << 4) + +// X509_FLAG_NO_VALIDITY skips printing the notBefore and notAfter times. It is +// ignored in |X509_REQ_print_fp|. +#define X509_FLAG_NO_VALIDITY (1L << 5) + +// X509_FLAG_NO_SUBJECT skips printing the subject. +#define X509_FLAG_NO_SUBJECT (1L << 6) + +// X509_FLAG_NO_PUBKEY skips printing the public key. +#define X509_FLAG_NO_PUBKEY (1L << 7) + +// X509_FLAG_NO_EXTENSIONS skips printing the extension list. It is ignored in +// |X509_REQ_print_fp|. CSRs instead have attributes, which is controlled by +// |X509_FLAG_NO_ATTRIBUTES|. +#define X509_FLAG_NO_EXTENSIONS (1L << 8) + +// X509_FLAG_NO_SIGDUMP skips printing the signature and outer signature +// algorithm. +#define X509_FLAG_NO_SIGDUMP (1L << 9) + +// X509_FLAG_NO_AUX skips printing auxiliary properties. (See |d2i_X509_AUX| and +// related functions.) +#define X509_FLAG_NO_AUX (1L << 10) + +// X509_FLAG_NO_ATTRIBUTES skips printing CSR attributes. It does nothing for +// certificates and CRLs. +#define X509_FLAG_NO_ATTRIBUTES (1L << 11) + +// X509_FLAG_NO_IDS skips printing the issuerUniqueID and subjectUniqueID in a +// certificate. It is ignored in |X509_REQ_print_fp|. +#define X509_FLAG_NO_IDS (1L << 12) + +// The following flags control |X509_print_ex|, |X509_REQ_print_ex|, +// |X509V3_EXT_print|, and |X509V3_extensions_print|. These flags coexist with +// |X509_FLAG_*|, so avoid collisions when adding new ones. + +// X509V3_EXT_UNKNOWN_MASK is a mask that determines how unknown extensions are +// processed. +#define X509V3_EXT_UNKNOWN_MASK (0xfL << 16) + +// X509V3_EXT_DEFAULT causes unknown extensions or syntax errors to return +// failure. +#define X509V3_EXT_DEFAULT 0 + +// X509V3_EXT_ERROR_UNKNOWN causes unknown extensions or syntax errors to print +// as "" or "", respectively. +#define X509V3_EXT_ERROR_UNKNOWN (1L << 16) + +// X509V3_EXT_PARSE_UNKNOWN is deprecated and behaves like +// |X509V3_EXT_DUMP_UNKNOWN|. +#define X509V3_EXT_PARSE_UNKNOWN (2L << 16) + +// X509V3_EXT_DUMP_UNKNOWN causes unknown extensions to be displayed as a +// hexdump. +#define X509V3_EXT_DUMP_UNKNOWN (3L << 16) + +// X509_print_ex writes a human-readable representation of |x| to |bp|. It +// returns one on success and zero on error. |nmflags| is the flags parameter +// for |X509_NAME_print_ex| when printing the subject and issuer. |cflag| should +// be some combination of the |X509_FLAG_*| and |X509V3_EXT_*| constants. +OPENSSL_EXPORT int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflag, + unsigned long cflag); + +// X509_print_ex_fp behaves like |X509_print_ex| but writes to |fp|. +OPENSSL_EXPORT int X509_print_ex_fp(FILE *fp, X509 *x, unsigned long nmflag, + unsigned long cflag); + +// X509_print calls |X509_print_ex| with |XN_FLAG_COMPAT| and |X509_FLAG_COMPAT| +// flags. +OPENSSL_EXPORT int X509_print(BIO *bp, X509 *x); + +// X509_print_fp behaves like |X509_print| but writes to |fp|. +OPENSSL_EXPORT int X509_print_fp(FILE *fp, X509 *x); + +// X509_CRL_print writes a human-readable representation of |x| to |bp|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int X509_CRL_print(BIO *bp, X509_CRL *x); + +// X509_CRL_print_fp behaves like |X509_CRL_print| but writes to |fp|. +OPENSSL_EXPORT int X509_CRL_print_fp(FILE *fp, X509_CRL *x); + +// X509_REQ_print_ex writes a human-readable representation of |x| to |bp|. It +// returns one on success and zero on error. |nmflags| is the flags parameter +// for |X509_NAME_print_ex|, when printing the subject. |cflag| should be some +// combination of the |X509_FLAG_*| and |X509V3_EXT_*| constants. +OPENSSL_EXPORT int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflag, + unsigned long cflag); + +// X509_REQ_print calls |X509_REQ_print_ex| with |XN_FLAG_COMPAT| and +// |X509_FLAG_COMPAT| flags. +OPENSSL_EXPORT int X509_REQ_print(BIO *bp, X509_REQ *req); + +// X509_REQ_print_fp behaves like |X509_REQ_print| but writes to |fp|. +OPENSSL_EXPORT int X509_REQ_print_fp(FILE *fp, X509_REQ *req); + +// The following flags are control |X509_NAME_print_ex|. They must not collide +// with |ASN1_STRFLGS_*|. +// +// TODO(davidben): This is far, far too many options and most of them are +// useless. Trim this down. + +// XN_FLAG_COMPAT prints with |X509_NAME_print|'s format and return value +// convention. +#define XN_FLAG_COMPAT 0ul + +// XN_FLAG_SEP_MASK determines the separators to use between attributes. +#define XN_FLAG_SEP_MASK (0xful << 16) + +// XN_FLAG_SEP_COMMA_PLUS separates RDNs with "," and attributes within an RDN +// with "+", as in RFC 2253. +#define XN_FLAG_SEP_COMMA_PLUS (1ul << 16) + +// XN_FLAG_SEP_CPLUS_SPC behaves like |XN_FLAG_SEP_COMMA_PLUS| but adds spaces +// between the separators. +#define XN_FLAG_SEP_CPLUS_SPC (2ul << 16) + +// XN_FLAG_SEP_SPLUS_SPC separates RDNs with "; " and attributes within an RDN +// with " + ". +#define XN_FLAG_SEP_SPLUS_SPC (3ul << 16) + +// XN_FLAG_SEP_MULTILINE prints each attribute on one line. +#define XN_FLAG_SEP_MULTILINE (4ul << 16) + +// XN_FLAG_DN_REV prints RDNs in reverse, from least significant to most +// significant, as RFC 2253. +#define XN_FLAG_DN_REV (1ul << 20) + +// XN_FLAG_FN_MASK determines how attribute types are displayed. +#define XN_FLAG_FN_MASK (0x3ul << 21) + +// XN_FLAG_FN_SN uses the attribute type's short name, when available. +#define XN_FLAG_FN_SN 0ul + +// XN_FLAG_FN_LN uses the attribute type's long name, when available. +#define XN_FLAG_FN_LN (1 << 21) + +// XN_FLAG_FN_OID always prints attribute types as OIDs. +#define XN_FLAG_FN_OID (2 << 21) + +// XN_FLAG_FN_NONE skips printing field names. +#define XN_FLAG_FN_NONE (3 << 21) + +// XN_FLAG_SPC_EQ wraps the "=" operator with spaces when printing attributes. +#define XN_FLAG_SPC_EQ (1ul << 23) + +// XN_FLAG_DUMP_UNKNOWN_FIELDS causes unknown attribute types to be printed in +// hex, as in RFC 2253. +#define XN_FLAG_DUMP_UNKNOWN_FIELDS (1ul << 24) + +// XN_FLAG_FN_ALIGN aligns attribute names to 10 characters if using short +// names, and 25 characters if using long names. +#define XN_FLAG_FN_ALIGN (1 << 25) + +// XN_FLAG_RFC2253 prints like RFC 2253. +#define XN_FLAG_RFC2253 \ + (ASN1_STRFLGS_RFC2253 | XN_FLAG_SEP_COMMA_PLUS | XN_FLAG_DN_REV | \ + XN_FLAG_FN_SN | XN_FLAG_DUMP_UNKNOWN_FIELDS) + +// XN_FLAG_ONELINE prints a one-line representation of the name. +#define XN_FLAG_ONELINE \ + (ASN1_STRFLGS_RFC2253 | ASN1_STRFLGS_ESC_QUOTE | XN_FLAG_SEP_CPLUS_SPC | \ + XN_FLAG_SPC_EQ | XN_FLAG_FN_SN) + +// XN_FLAG_MULTILINE prints a multi-line representation of the name. +#define XN_FLAG_MULTILINE \ + (ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB | XN_FLAG_SEP_MULTILINE | \ + XN_FLAG_SPC_EQ | XN_FLAG_FN_LN | XN_FLAG_FN_ALIGN) + +// X509_NAME_print_ex writes a human-readable representation of |nm| to |out|. +// Each line of output is indented by |indent| spaces. It returns the number of +// bytes written on success, and -1 on error. If |out| is NULL, it returns the +// number of bytes it would have written but does not write anything. |flags| +// should be some combination of |XN_FLAG_*| and |ASN1_STRFLGS_*| values and +// determines the output. If unsure, use |XN_FLAG_RFC2253|. +// +// If |flags| is |XN_FLAG_COMPAT|, or zero, this function calls +// |X509_NAME_print| instead. In that case, it returns one on success, rather +// than the output length. +OPENSSL_EXPORT int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, int indent, + unsigned long flags); + +// X509_NAME_print prints a human-readable representation of |name| to |bp|. It +// returns one on success and zero on error. |obase| is ignored. +// +// This function outputs a legacy format that does not correctly handle string +// encodings and other cases. Prefer |X509_NAME_print_ex| if printing a name for +// debugging purposes. +OPENSSL_EXPORT int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase); + +// X509_NAME_oneline writes a human-readable representation to |name| to a +// buffer as a NUL-terminated C string. +// +// If |buf| is NULL, returns a newly-allocated buffer containing the result on +// success, or NULL on error. The buffer must be released with |OPENSSL_free| +// when done. +// +// If |buf| is non-NULL, at most |size| bytes of output are written to |buf| +// instead. |size| includes the trailing NUL. The function then returns |buf| on +// success or NULL on error. If the output does not fit in |size| bytes, the +// output is silently truncated at an attribute boundary. +// +// This function outputs a legacy format that does not correctly handle string +// encodings and other cases. Prefer |X509_NAME_print_ex| if printing a name for +// debugging purposes. +OPENSSL_EXPORT char *X509_NAME_oneline(const X509_NAME *name, char *buf, + int size); + +// X509_NAME_print_ex_fp behaves like |X509_NAME_print_ex| but writes to |fp|. +OPENSSL_EXPORT int X509_NAME_print_ex_fp(FILE *fp, const X509_NAME *nm, + int indent, unsigned long flags); + +// X509_signature_dump writes a human-readable representation of |sig| to |bio|, +// indented with |indent| spaces. It returns one on success and zero on error. +OPENSSL_EXPORT int X509_signature_dump(BIO *bio, const ASN1_STRING *sig, + int indent); + +// X509_signature_print writes a human-readable representation of |alg| and +// |sig| to |bio|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509_signature_print(BIO *bio, const X509_ALGOR *alg, + const ASN1_STRING *sig); + +// X509V3_EXT_print prints a human-readable representation of |ext| to out. It +// returns one on success and zero on error. The output is indented by |indent| +// spaces. |flag| is one of the |X509V3_EXT_*| constants and controls printing +// of unknown extensions and syntax errors. +// +// WARNING: Although some applications programmatically parse the output of this +// function to process X.509 extensions, this is not safe. In many cases, the +// outputs are ambiguous to attempting to parse them can lead to string +// injection vulnerabilities. These functions should only be used for debugging +// or logging. +OPENSSL_EXPORT int X509V3_EXT_print(BIO *out, const X509_EXTENSION *ext, + unsigned long flag, int indent); + +// X509V3_EXT_print_fp behaves like |X509V3_EXT_print| but writes to a |FILE| +// instead of a |BIO|. +OPENSSL_EXPORT int X509V3_EXT_print_fp(FILE *out, const X509_EXTENSION *ext, + int flag, int indent); + +// X509V3_extensions_print prints |title|, followed by a human-readable +// representation of |exts| to |out|. It returns one on success and zero on +// error. The output is indented by |indent| spaces. |flag| is one of the +// |X509V3_EXT_*| constants and controls printing of unknown extensions and +// syntax errors. +OPENSSL_EXPORT int X509V3_extensions_print(BIO *out, const char *title, + const STACK_OF(X509_EXTENSION) *exts, + unsigned long flag, int indent); + +// GENERAL_NAME_print prints a human-readable representation of |gen| to |out|. +// It returns one on success and zero on error. +// +// TODO(davidben): Actually, it just returns one and doesn't check for I/O or +// allocation errors. But it should return zero on error. +OPENSSL_EXPORT int GENERAL_NAME_print(BIO *out, const GENERAL_NAME *gen); + + +// Convenience functions. + +// X509_pubkey_digest hashes the contents of the BIT STRING in |x509|'s +// subjectPublicKeyInfo field with |md| and writes the result to |out|. +// |EVP_MD_CTX_size| bytes are written, which is at most |EVP_MAX_MD_SIZE|. If +// |out_len| is not NULL, |*out_len| is set to the number of bytes written. This +// function returns one on success and zero on error. +// +// This hash omits the BIT STRING tag, length, and number of unused bits. It +// also omits the AlgorithmIdentifier which describes the key type. It +// corresponds to the OCSP KeyHash definition and is not suitable for other +// purposes. +OPENSSL_EXPORT int X509_pubkey_digest(const X509 *x509, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// X509_digest hashes |x509|'s DER encoding with |md| and writes the result to +// |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +// Note this digest covers the entire certificate, not just the signed portion. +OPENSSL_EXPORT int X509_digest(const X509 *x509, const EVP_MD *md, uint8_t *out, + unsigned *out_len); + +// X509_CRL_digest hashes |crl|'s DER encoding with |md| and writes the result +// to |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +// Note this digest covers the entire CRL, not just the signed portion. +OPENSSL_EXPORT int X509_CRL_digest(const X509_CRL *crl, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// X509_REQ_digest hashes |req|'s DER encoding with |md| and writes the result +// to |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +// Note this digest covers the entire certificate request, not just the signed +// portion. +OPENSSL_EXPORT int X509_REQ_digest(const X509_REQ *req, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// X509_NAME_digest hashes |name|'s DER encoding with |md| and writes the result +// to |out|. |EVP_MD_CTX_size| bytes are written, which is at most +// |EVP_MAX_MD_SIZE|. If |out_len| is not NULL, |*out_len| is set to the number +// of bytes written. This function returns one on success and zero on error. +OPENSSL_EXPORT int X509_NAME_digest(const X509_NAME *name, const EVP_MD *md, + uint8_t *out, unsigned *out_len); + +// The following functions behave like the corresponding unsuffixed |d2i_*| +// functions, but read the result from |bp| instead. Callers using these +// functions with memory |BIO|s to parse structures already in memory should use +// |d2i_*| instead. +OPENSSL_EXPORT X509 *d2i_X509_bio(BIO *bp, X509 **x509); +OPENSSL_EXPORT X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl); +OPENSSL_EXPORT X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req); +OPENSSL_EXPORT RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa); +OPENSSL_EXPORT DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa); +OPENSSL_EXPORT DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa); +OPENSSL_EXPORT EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey); +OPENSSL_EXPORT EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey); +OPENSSL_EXPORT X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8); +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio( + BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf); +OPENSSL_EXPORT EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a); +OPENSSL_EXPORT DH *d2i_DHparams_bio(BIO *bp, DH **dh); + +// d2i_PrivateKey_bio behaves like |d2i_AutoPrivateKey|, but reads from |bp| +// instead. +OPENSSL_EXPORT EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a); + +// The following functions behave like the corresponding unsuffixed |i2d_*| +// functions, but write the result to |bp|. They return one on success and zero +// on error. Callers using them with memory |BIO|s to encode structures to +// memory should use |i2d_*| directly instead. +OPENSSL_EXPORT int i2d_X509_bio(BIO *bp, X509 *x509); +OPENSSL_EXPORT int i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl); +OPENSSL_EXPORT int i2d_X509_REQ_bio(BIO *bp, X509_REQ *req); +OPENSSL_EXPORT int i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa); +OPENSSL_EXPORT int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa); +OPENSSL_EXPORT int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa); +OPENSSL_EXPORT int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_PKCS8_bio(BIO *bp, X509_SIG *p8); +OPENSSL_EXPORT int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, + PKCS8_PRIV_KEY_INFO *p8inf); +OPENSSL_EXPORT int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey); +OPENSSL_EXPORT int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey); +OPENSSL_EXPORT int i2d_DHparams_bio(BIO *bp, const DH *dh); + +// i2d_PKCS8PrivateKeyInfo_bio encodes |key| as a PKCS#8 PrivateKeyInfo +// structure (see |EVP_marshal_private_key|) and writes the result to |bp|. It +// returns one on success and zero on error. +OPENSSL_EXPORT int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key); + +// The following functions behave like the corresponding |d2i_*_bio| functions, +// but read from |fp| instead. +OPENSSL_EXPORT X509 *d2i_X509_fp(FILE *fp, X509 **x509); +OPENSSL_EXPORT X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl); +OPENSSL_EXPORT X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req); +OPENSSL_EXPORT RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa); +OPENSSL_EXPORT RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa); +OPENSSL_EXPORT DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa); +OPENSSL_EXPORT DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa); +OPENSSL_EXPORT EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey); +OPENSSL_EXPORT EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey); +OPENSSL_EXPORT X509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8); +OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp( + FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf); +OPENSSL_EXPORT EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a); +OPENSSL_EXPORT EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a); + +// The following functions behave like the corresponding |i2d_*_bio| functions, +// but write to |fp| instead. +OPENSSL_EXPORT int i2d_X509_fp(FILE *fp, X509 *x509); +OPENSSL_EXPORT int i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl); +OPENSSL_EXPORT int i2d_X509_REQ_fp(FILE *fp, X509_REQ *req); +OPENSSL_EXPORT int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa); +OPENSSL_EXPORT int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa); +OPENSSL_EXPORT int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa); +OPENSSL_EXPORT int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa); +OPENSSL_EXPORT int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey); +OPENSSL_EXPORT int i2d_PKCS8_fp(FILE *fp, X509_SIG *p8); +OPENSSL_EXPORT int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, + PKCS8_PRIV_KEY_INFO *p8inf); +OPENSSL_EXPORT int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key); +OPENSSL_EXPORT int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey); +OPENSSL_EXPORT int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey); + +// X509_find_by_issuer_and_serial returns the first |X509| in |sk| whose issuer +// and serial are |name| and |serial|, respectively. If no match is found, it +// returns NULL. +OPENSSL_EXPORT X509 *X509_find_by_issuer_and_serial(const STACK_OF(X509) *sk, + X509_NAME *name, + const ASN1_INTEGER *serial); + +// X509_find_by_subject returns the first |X509| in |sk| whose subject is +// |name|. If no match is found, it returns NULL. +OPENSSL_EXPORT X509 *X509_find_by_subject(const STACK_OF(X509) *sk, + X509_NAME *name); + +// X509_cmp_time compares |s| against |*t|. On success, it returns a negative +// number if |s| <= |*t| and a positive number if |s| > |*t|. On error, it +// returns zero. If |t| is NULL, it uses the current time instead of |*t|. +// +// WARNING: Unlike most comparison functions, this function returns zero on +// error, not equality. +OPENSSL_EXPORT int X509_cmp_time(const ASN1_TIME *s, const time_t *t); + +// X509_cmp_time_posix compares |s| against |t|. On success, it returns a +// negative number if |s| <= |t| and a positive number if |s| > |t|. On error, +// it returns zero. +// +// WARNING: Unlike most comparison functions, this function returns zero on +// error, not equality. +OPENSSL_EXPORT int X509_cmp_time_posix(const ASN1_TIME *s, int64_t t); + +// X509_cmp_current_time behaves like |X509_cmp_time| but compares |s| against +// the current time. +OPENSSL_EXPORT int X509_cmp_current_time(const ASN1_TIME *s); + +// X509_time_adj calls |X509_time_adj_ex| with |offset_day| equal to zero. +OPENSSL_EXPORT ASN1_TIME *X509_time_adj(ASN1_TIME *s, long offset_sec, + const time_t *t); + +// X509_time_adj_ex behaves like |ASN1_TIME_adj|, but adds an offset to |*t|. If +// |t| is NULL, it uses the current time instead of |*t|. +OPENSSL_EXPORT ASN1_TIME *X509_time_adj_ex(ASN1_TIME *s, int offset_day, + long offset_sec, const time_t *t); + +// X509_gmtime_adj behaves like |X509_time_adj_ex| but adds |offset_sec| to the +// current time. +OPENSSL_EXPORT ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long offset_sec); + +// X509_issuer_name_cmp behaves like |X509_NAME_cmp|, but compares |a| and |b|'s +// issuer names. +OPENSSL_EXPORT int X509_issuer_name_cmp(const X509 *a, const X509 *b); + +// X509_subject_name_cmp behaves like |X509_NAME_cmp|, but compares |a| and +// |b|'s subject names. +OPENSSL_EXPORT int X509_subject_name_cmp(const X509 *a, const X509 *b); + +// X509_CRL_cmp behaves like |X509_NAME_cmp|, but compares |a| and |b|'s +// issuer names. +// +// WARNING: This function is misnamed. It does not compare other parts of the +// CRL, only the issuer fields using |X509_NAME_cmp|. +OPENSSL_EXPORT int X509_CRL_cmp(const X509_CRL *a, const X509_CRL *b); + +// X509_issuer_name_hash returns the hash of |x509|'s issuer name with +// |X509_NAME_hash|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. It also depends on an OpenSSL-specific +// canonicalization process. +OPENSSL_EXPORT uint32_t X509_issuer_name_hash(X509 *x509); + +// X509_subject_name_hash returns the hash of |x509|'s subject name with +// |X509_NAME_hash|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. It also depends on an OpenSSL-specific +// canonicalization process. +OPENSSL_EXPORT uint32_t X509_subject_name_hash(X509 *x509); + +// X509_issuer_name_hash_old returns the hash of |x509|'s issuer name with +// |X509_NAME_hash_old|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. +OPENSSL_EXPORT uint32_t X509_issuer_name_hash_old(X509 *x509); + +// X509_subject_name_hash_old returns the hash of |x509|'s usjbect name with +// |X509_NAME_hash_old|. +// +// This hash is specific to the |X509_LOOKUP_add_dir| filesystem format and is +// not suitable for general-purpose X.509 name processing. It is very short, so +// there will be hash collisions. +OPENSSL_EXPORT uint32_t X509_subject_name_hash_old(X509 *x509); + + +// ex_data functions. +// +// See |ex_data.h| for details. + +OPENSSL_EXPORT int X509_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int X509_set_ex_data(X509 *r, int idx, void *arg); +OPENSSL_EXPORT void *X509_get_ex_data(X509 *r, int idx); + +OPENSSL_EXPORT int X509_STORE_CTX_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, + void *data); +OPENSSL_EXPORT void *X509_STORE_CTX_get_ex_data(X509_STORE_CTX *ctx, int idx); + +OPENSSL_EXPORT int X509_STORE_get_ex_new_index(long argl, void *argp, + CRYPTO_EX_unused *unused, + CRYPTO_EX_dup *dup_unused, + CRYPTO_EX_free *free_func); +OPENSSL_EXPORT int X509_STORE_set_ex_data(X509_STORE *ctx, int idx, void *data); +OPENSSL_EXPORT void *X509_STORE_get_ex_data(X509_STORE *ctx, int idx); + +#define X509_STORE_CTX_set_app_data(ctx, data) \ + X509_STORE_CTX_set_ex_data(ctx, 0, data) +#define X509_STORE_CTX_get_app_data(ctx) X509_STORE_CTX_get_ex_data(ctx, 0) + +// Hashing and signing ASN.1 structures. + +// ASN1_digest serializes |data| with |i2d| and then hashes the result with +// |type|. On success, it returns one, writes the digest to |md|, and sets +// |*len| to the digest length if non-NULL. On error, it returns zero. +// +// |EVP_MD_CTX_size| bytes are written, which is at most |EVP_MAX_MD_SIZE|. The +// buffer must have sufficient space for this output. +OPENSSL_EXPORT int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data, + unsigned char *md, unsigned int *len); + +// ASN1_item_digest serializes |data| with |it| and then hashes the result with +// |type|. On success, it returns one, writes the digest to |md|, and sets +// |*len| to the digest length if non-NULL. On error, it returns zero. +// +// |EVP_MD_CTX_size| bytes are written, which is at most |EVP_MAX_MD_SIZE|. The +// buffer must have sufficient space for this output. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, + void *data, unsigned char *md, + unsigned int *len); + +// ASN1_item_verify serializes |data| with |it| and then verifies |signature| is +// a valid signature for the result with |algor1| and |pkey|. It returns one on +// success and zero on error. The signature and algorithm are interpreted as in +// X.509. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_verify(const ASN1_ITEM *it, + const X509_ALGOR *algor1, + const ASN1_BIT_STRING *signature, + void *data, EVP_PKEY *pkey); + +// ASN1_item_sign serializes |data| with |it| and then signs the result with +// the private key |pkey|. It returns the length of the signature on success and +// zero on error. On success, it writes the signature to |signature| and the +// signature algorithm to each of |algor1| and |algor2|. Either of |algor1| or +// |algor2| may be NULL to ignore them. This function uses digest algorithm +// |md|, or |pkey|'s default if NULL. Other signing parameters use |pkey|'s +// defaults. To customize them, use |ASN1_item_sign_ctx|. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, + X509_ALGOR *algor2, + ASN1_BIT_STRING *signature, void *data, + EVP_PKEY *pkey, const EVP_MD *type); + +// ASN1_item_sign_ctx behaves like |ASN1_item_sign| except the signature is +// signed with |ctx|, |ctx|, which must have been initialized with +// |EVP_DigestSignInit|. The caller should configure the corresponding +// |EVP_PKEY_CTX| with any additional parameters before calling this function. +// +// On success or failure, this function mutates |ctx| and resets it to the empty +// state. Caller should not rely on its contents after the function returns. +// +// WARNING: |data| must be a pointer with the same type as |it|'s corresponding +// C type. Using the wrong type is a potentially exploitable memory error. +OPENSSL_EXPORT int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1, + X509_ALGOR *algor2, + ASN1_BIT_STRING *signature, void *asn, + EVP_MD_CTX *ctx); + + +// Verification internals. +// +// The following functions expose portions of certificate validation. They are +// exported for compatibility with existing callers, or to support some obscure +// use cases. Most callers, however, will not need these functions and should +// instead use |X509_STORE_CTX| APIs. + +// X509_supported_extension returns one if |ex| is a critical X.509 certificate +// extension, supported by |X509_verify_cert|, and zero otherwise. +// +// Note this function only reports certificate extensions (as opposed to CRL or +// CRL extensions), and only extensions that are expected to be marked critical. +// Additionally, |X509_verify_cert| checks for unsupported critical extensions +// internally, so most callers will not need to call this function separately. +OPENSSL_EXPORT int X509_supported_extension(const X509_EXTENSION *ex); + +// X509_check_ca returns one if |x509| may be considered a CA certificate, +// according to basic constraints and key usage extensions. Otherwise, it +// returns zero. If |x509| is an X509v1 certificate, and thus has no extensions, +// it is considered eligible. +// +// This function returning one does not indicate that |x509| is trusted, only +// that it is eligible to be a CA. +// +// TODO(crbug.com/boringssl/407): |x509| should be const. +OPENSSL_EXPORT int X509_check_ca(X509 *x509); + +// X509_check_issued checks if |issuer| and |subject|'s name, authority key +// identifier, and key usage fields allow |issuer| to have issued |subject|. It +// returns |X509_V_OK| on success and an |X509_V_ERR_*| value otherwise. +// +// This function does not check the signature on |subject|. Rather, it is +// intended to prune the set of possible issuer certificates during +// path-building. +// +// TODO(crbug.com/boringssl/407): Both parameters should be const. +OPENSSL_EXPORT int X509_check_issued(X509 *issuer, X509 *subject); + +// NAME_CONSTRAINTS_check checks if |x509| satisfies name constraints in |nc|. +// It returns |X509_V_OK| on success and some |X509_V_ERR_*| constant on error. +// +// TODO(crbug.com/boringssl/407): Both parameters should be const. +OPENSSL_EXPORT int NAME_CONSTRAINTS_check(X509 *x509, NAME_CONSTRAINTS *nc); + +// X509_check_host checks if |x509| matches the DNS name |chk|. It returns one +// on match, zero on mismatch, or a negative number on error. |flags| should be +// some combination of |X509_CHECK_FLAG_*| and modifies the behavior. On match, +// if |out_peername| is non-NULL, it additionally sets |*out_peername| to a +// newly-allocated, NUL-terminated string containing the DNS name or wildcard in +// the certificate which matched. The caller must then free |*out_peername| with +// |OPENSSL_free| when done. +// +// By default, both subject alternative names and the subject's common name +// attribute are checked. The latter has long been deprecated, so callers should +// include |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| in |flags| to use the standard +// behavior. https://crbug.com/boringssl/464 tracks fixing the default. +// +// This function does not check if |x509| is a trusted certificate, only if, +// were it trusted, it would match |chk|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_host(const X509 *x509, const char *chk, + size_t chklen, unsigned int flags, + char **out_peername); + +// X509_check_email checks if |x509| matches the email address |chk|. It returns +// one on match, zero on mismatch, or a negative number on error. |flags| should +// be some combination of |X509_CHECK_FLAG_*| and modifies the behavior. +// +// By default, both subject alternative names and the subject's email address +// attribute are checked. The |X509_CHECK_FLAG_NEVER_CHECK_SUBJECT| flag may be +// used to change this behavior. +// +// This function does not check if |x509| is a trusted certificate, only if, +// were it trusted, it would match |chk|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_email(const X509 *x509, const char *chk, + size_t chklen, unsigned int flags); + +// X509_check_ip checks if |x509| matches the IP address |chk|. The IP address +// is represented in byte form and should be 4 bytes for an IPv4 address and 16 +// bytes for an IPv6 address. It returns one on match, zero on mismatch, or a +// negative number on error. |flags| should be some combination of +// |X509_CHECK_FLAG_*| and modifies the behavior. +// +// This function does not check if |x509| is a trusted certificate, only if, +// were it trusted, it would match |chk|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_ip(const X509 *x509, const uint8_t *chk, + size_t chklen, unsigned int flags); + +// X509_check_ip_asc behaves like |X509_check_ip| except the IP address is +// specified in textual form in |ipasc|. +// +// WARNING: This function differs from the usual calling convention and may +// return either 0 or a negative number on error. +// +// TODO(davidben): Make the error case also return zero. +OPENSSL_EXPORT int X509_check_ip_asc(const X509 *x509, const char *ipasc, + unsigned int flags); + +// X509_STORE_CTX_get1_issuer looks up a candidate trusted issuer for |x509| out +// of |ctx|'s |X509_STORE|, based on the criteria in |X509_check_issued|. If one +// was found, it returns one and sets |*out_issuer| to the issuer. The caller +// must release |*out_issuer| with |X509_free| when done. If none was found, it +// returns zero and leaves |*out_issuer| unchanged. +// +// This function only searches for trusted issuers. It does not consider +// untrusted intermediates passed in to |X509_STORE_CTX_init|. +// +// TODO(crbug.com/boringssl/407): |x509| should be const. +OPENSSL_EXPORT int X509_STORE_CTX_get1_issuer(X509 **out_issuer, + X509_STORE_CTX *ctx, X509 *x509); + +// X509_check_purpose performs checks if |x509|'s basic constraints, key usage, +// and extended key usage extensions for the specified purpose. |purpose| should +// be one of |X509_PURPOSE_*| constants. See |X509_VERIFY_PARAM_set_purpose| for +// details. It returns one if |x509|'s extensions are consistent with |purpose| +// and zero otherwise. If |ca| is non-zero, |x509| is checked as a CA +// certificate. Otherwise, it is checked as an end-entity certificate. +// +// If |purpose| is -1, this function performs no purpose checks, but it parses +// some extensions in |x509| and may return zero on syntax error. Historically, +// callers primarily used this function to trigger this parsing, but this is no +// longer necessary. Functions acting on |X509| will internally parse as needed. +OPENSSL_EXPORT int X509_check_purpose(X509 *x509, int purpose, int ca); + +#define X509_TRUST_TRUSTED 1 +#define X509_TRUST_REJECTED 2 +#define X509_TRUST_UNTRUSTED 3 + +// X509_check_trust checks if |x509| is a valid trust anchor for trust type +// |id|. See |X509_VERIFY_PARAM_set_trust| for details. It returns +// |X509_TRUST_TRUSTED| if |x509| is a trust anchor, |X509_TRUST_REJECTED| if it +// was distrusted, and |X509_TRUST_UNTRUSTED| otherwise. |id| should be one of +// the |X509_TRUST_*| constants, or zero to indicate the default behavior. +// |flags| should be zero and is ignored. +OPENSSL_EXPORT int X509_check_trust(X509 *x509, int id, int flags); + +// X.509 information. +// +// |X509_INFO| is the return type for |PEM_X509_INFO_read_bio|, defined in +// . It is used to store a certificate, CRL, or private key. This +// type is defined in this header for OpenSSL compatibility. + +struct private_key_st { + EVP_PKEY *dec_pkey; +} /* X509_PKEY */; + +struct X509_info_st { + X509 *x509; + X509_CRL *crl; + X509_PKEY *x_pkey; + + EVP_CIPHER_INFO enc_cipher; + int enc_len; + char *enc_data; +} /* X509_INFO */; + +DEFINE_STACK_OF(X509_INFO) + +// X509_INFO_free releases memory associated with |info|. +OPENSSL_EXPORT void X509_INFO_free(X509_INFO *info); + + +// Deprecated custom extension registration. +// +// The following functions allow callers to register custom extensions for use +// with |X509V3_EXT_d2i| and related functions. This mechanism is deprecated and +// will be removed in the future. As discussed in |X509V3_EXT_add|, it is not +// possible to safely register a custom extension without risking race +// conditions and memory errors when linked with other users of BoringSSL. +// +// Moreover, it is not necessary to register a custom extension to process +// extensions unknown to BoringSSL. Registration does not impact certificate +// verification. Caller should instead use functions such as +// |ASN1_OBJECT_create|, |X509_get_ext_by_OBJ|, |X509_EXTENSION_get_data|, and +// |X509_EXTENSION_create_by_OBJ| to inspect or create extensions directly. + +// The following function pointer types are used in |X509V3_EXT_METHOD|. +typedef void *(*X509V3_EXT_NEW)(void); +typedef void (*X509V3_EXT_FREE)(void *ext); +typedef void *(*X509V3_EXT_D2I)(void *ext, const uint8_t **inp, long len); +typedef int (*X509V3_EXT_I2D)(void *ext, uint8_t **outp); +typedef STACK_OF(CONF_VALUE) *(*X509V3_EXT_I2V)(const X509V3_EXT_METHOD *method, + void *ext, + STACK_OF(CONF_VALUE) *extlist); +typedef void *(*X509V3_EXT_V2I)(const X509V3_EXT_METHOD *method, + const X509V3_CTX *ctx, + const STACK_OF(CONF_VALUE) *values); +typedef char *(*X509V3_EXT_I2S)(const X509V3_EXT_METHOD *method, void *ext); +typedef void *(*X509V3_EXT_S2I)(const X509V3_EXT_METHOD *method, + const X509V3_CTX *ctx, const char *str); +typedef int (*X509V3_EXT_I2R)(const X509V3_EXT_METHOD *method, void *ext, + BIO *out, int indent); +typedef void *(*X509V3_EXT_R2I)(const X509V3_EXT_METHOD *method, + const X509V3_CTX *ctx, const char *str); + +// A v3_ext_method, aka |X509V3_EXT_METHOD|, is a deprecated type which defines +// a custom extension. +struct v3_ext_method { + // ext_nid is the NID of the extension. + int ext_nid; + + // ext_flags is a combination of |X509V3_EXT_*| constants. + int ext_flags; + + // it determines how values of this extension are allocated, released, parsed, + // and marshalled. This must be non-NULL. + ASN1_ITEM_EXP *it; + + // The following functions are ignored in favor of |it|. They are retained in + // the struct only for source compatibility with existing struct definitions. + X509V3_EXT_NEW ext_new; + X509V3_EXT_FREE ext_free; + X509V3_EXT_D2I d2i; + X509V3_EXT_I2D i2d; + + // The following functions are used for string extensions. + X509V3_EXT_I2S i2s; + X509V3_EXT_S2I s2i; + + // The following functions are used for multi-valued extensions. + X509V3_EXT_I2V i2v; + X509V3_EXT_V2I v2i; + + // The following functions are used for "raw" extensions, which implement + // custom printing behavior. + X509V3_EXT_I2R i2r; + X509V3_EXT_R2I r2i; + + void *usr_data; // Any extension specific data +} /* X509V3_EXT_METHOD */; + +// X509V3_EXT_MULTILINE causes the result of an |X509V3_EXT_METHOD|'s |i2v| +// function to be printed on separate lines, rather than separated by commas. +#define X509V3_EXT_MULTILINE 0x4 + +// X509V3_EXT_get returns the |X509V3_EXT_METHOD| corresponding to |ext|'s +// extension type, or NULL if none was registered. +OPENSSL_EXPORT const X509V3_EXT_METHOD *X509V3_EXT_get( + const X509_EXTENSION *ext); + +// X509V3_EXT_get_nid returns the |X509V3_EXT_METHOD| corresponding to |nid|, or +// NULL if none was registered. +OPENSSL_EXPORT const X509V3_EXT_METHOD *X509V3_EXT_get_nid(int nid); + +// X509V3_EXT_add registers |ext| as a custom extension for the extension type +// |ext->ext_nid|. |ext| must be valid for the remainder of the address space's +// lifetime. It returns one on success and zero on error. +// +// WARNING: This function modifies global state. If other code in the same +// address space also registers an extension with type |ext->ext_nid|, the two +// registrations will conflict. Which registration takes effect is undefined. If +// the two registrations use incompatible in-memory representations, code +// expecting the other registration will then cast a type to the wrong type, +// resulting in a potentially exploitable memory error. This conflict can also +// occur if BoringSSL later adds support for |ext->ext_nid|, with a different +// in-memory representation than the one expected by |ext|. +// +// This function, additionally, is not thread-safe and cannot be called +// concurrently with any other BoringSSL function. +// +// As a result, it is impossible to safely use this function. Registering a +// custom extension has no impact on certificate verification so, instead, +// callers should simply handle the custom extension with the byte-based +// |X509_EXTENSION| APIs directly. Registering |ext| with the library has little +// practical value. +OPENSSL_EXPORT OPENSSL_DEPRECATED int X509V3_EXT_add(X509V3_EXT_METHOD *ext); + +// X509V3_EXT_add_alias registers a custom extension with NID |nid_to|. The +// corresponding ASN.1 type is copied from |nid_from|. It returns one on success +// and zero on error. +// +// WARNING: Do not use this function. See |X509V3_EXT_add|. +OPENSSL_EXPORT OPENSSL_DEPRECATED int X509V3_EXT_add_alias(int nid_to, + int nid_from); + + +// Deprecated config-based extension creation. +// +// The following functions allow specifying X.509 extensions using OpenSSL's +// config file syntax, from the OpenSSL command-line tool. They are retained, +// for now, for compatibility with legacy software but may be removed in the +// future. Construct the extensions using the typed C APIs instead. +// +// Callers should especially avoid these functions if passing in non-constant +// values. They use ad-hoc, string-based formats which are prone to injection +// vulnerabilities. For a CA, this means using them risks misissuance. +// +// These functions are not safe to use with untrusted inputs. The string formats +// may implicitly reference context information and, in OpenSSL (though not +// BoringSSL), one even allows reading arbitrary files. Many formats can also +// produce far larger outputs than their inputs, so untrusted inputs may lead to +// denial-of-service attacks. Finally, the parsers see much less testing and +// review than most of the library and may have bugs including memory leaks or +// crashes. + +// v3_ext_ctx, aka |X509V3_CTX|, contains additional context information for +// constructing extensions. Some string formats reference additional values in +// these objects. It must be initialized with |X509V3_set_ctx| or +// |X509V3_set_ctx_test| before use. +struct v3_ext_ctx { + int flags; + const X509 *issuer_cert; + const X509 *subject_cert; + const X509_REQ *subject_req; + const X509_CRL *crl; + const CONF *db; +}; + +#define X509V3_CTX_TEST 0x1 +#define X509V3_CTX_REPLACE 0x2 + +// X509V3_set_ctx initializes |ctx| with the specified objects. Some string +// formats will reference fields in these objects. Each object may be NULL to +// omit it, in which case those formats cannot be used. |flags| should be zero, +// unless called via |X509V3_set_ctx_test|. +// +// |issuer|, |subject|, |req|, and |crl|, if non-NULL, must outlive |ctx|. +OPENSSL_EXPORT void X509V3_set_ctx(X509V3_CTX *ctx, const X509 *issuer, + const X509 *subject, const X509_REQ *req, + const X509_CRL *crl, int flags); + +// X509V3_set_ctx_test calls |X509V3_set_ctx| without any reference objects and +// mocks out some features that use them. The resulting extensions may be +// incomplete and should be discarded. This can be used to partially validate +// syntax. +// +// TODO(davidben): Can we remove this? +#define X509V3_set_ctx_test(ctx) \ + X509V3_set_ctx(ctx, NULL, NULL, NULL, NULL, X509V3_CTX_TEST) + +// X509V3_set_nconf sets |ctx| to use |conf| as the config database. |ctx| must +// have previously been initialized by |X509V3_set_ctx| or +// |X509V3_set_ctx_test|. Some string formats will reference sections in |conf|. +// |conf| may be NULL, in which case these formats cannot be used. If non-NULL, +// |conf| must outlive |ctx|. +OPENSSL_EXPORT void X509V3_set_nconf(X509V3_CTX *ctx, const CONF *conf); + +// X509V3_set_ctx_nodb calls |X509V3_set_nconf| with no config database. +#define X509V3_set_ctx_nodb(ctx) X509V3_set_nconf(ctx, NULL) + +// X509V3_EXT_nconf constructs an extension of type specified by |name|, and +// value specified by |value|. It returns a newly-allocated |X509_EXTENSION| +// object on success, or NULL on error. |conf| and |ctx| specify additional +// information referenced by some formats. Either |conf| or |ctx| may be NULL, +// in which case features which use it will be disabled. +// +// If non-NULL, |ctx| must be initialized with |X509V3_set_ctx| or +// |X509V3_set_ctx_test|. +// +// Both |conf| and |ctx| provide a |CONF| object. When |ctx| is non-NULL, most +// features use the |ctx| copy, configured with |X509V3_set_ctx|, but some use +// |conf|. Callers should ensure the two match to avoid surprisingly behavior. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_nconf(const CONF *conf, + const X509V3_CTX *ctx, + const char *name, + const char *value); + +// X509V3_EXT_nconf_nid behaves like |X509V3_EXT_nconf|, except the extension +// type is specified as a NID. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_nconf_nid(const CONF *conf, + const X509V3_CTX *ctx, + int ext_nid, + const char *value); + +// X509V3_EXT_conf_nid calls |X509V3_EXT_nconf_nid|. |conf| must be NULL. +// +// TODO(davidben): This is the only exposed instance of an LHASH in our public +// headers. cryptography.io wraps this function so we cannot, yet, replace the +// type with a dummy struct. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_conf_nid(LHASH_OF(CONF_VALUE) *conf, + const X509V3_CTX *ctx, + int ext_nid, + const char *value); + +// X509V3_EXT_add_nconf_sk looks up the section named |section| in |conf|. For +// each |CONF_VALUE| in the section, it constructs an extension as in +// |X509V3_EXT_nconf|, taking |name| and |value| from the |CONF_VALUE|. Each new +// extension is appended to |*sk|. If |*sk| is non-NULL, and at least one +// extension is added, it sets |*sk| to a newly-allocated +// |STACK_OF(X509_EXTENSION)|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_add_nconf_sk(const CONF *conf, + const X509V3_CTX *ctx, + const char *section, + STACK_OF(X509_EXTENSION) **sk); + +// X509V3_EXT_add_nconf adds extensions to |cert| as in +// |X509V3_EXT_add_nconf_sk|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_add_nconf(const CONF *conf, const X509V3_CTX *ctx, + const char *section, X509 *cert); + +// X509V3_EXT_REQ_add_nconf adds extensions to |req| as in +// |X509V3_EXT_add_nconf_sk|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_REQ_add_nconf(const CONF *conf, + const X509V3_CTX *ctx, + const char *section, X509_REQ *req); + +// X509V3_EXT_CRL_add_nconf adds extensions to |crl| as in +// |X509V3_EXT_add_nconf_sk|. It returns one on success and zero on error. +OPENSSL_EXPORT int X509V3_EXT_CRL_add_nconf(const CONF *conf, + const X509V3_CTX *ctx, + const char *section, X509_CRL *crl); + +// X509V3_EXT_conf calls |X509V3_EXT_nconf|. |conf| must be NULL. +// +// NOTE: This is only provided for compatibility. See |X509V3_EXT_nconf| +// instead. +OPENSSL_EXPORT X509_EXTENSION *X509V3_EXT_conf(LHASH_OF(CONF_VALUE) *conf, + X509V3_CTX *ctx, + const char *name, + const char *value); + +// i2s_ASN1_OCTET_STRING returns a human-readable representation of |oct| as a +// newly-allocated, NUL-terminated string, or NULL on error. |method| is +// ignored. The caller must release the result with |OPENSSL_free| when done. +OPENSSL_EXPORT char *i2s_ASN1_OCTET_STRING(const X509V3_EXT_METHOD *method, + const ASN1_OCTET_STRING *oct); + +// s2i_ASN1_OCTET_STRING decodes |str| as a hexdecimal byte string, with +// optional colon separators between bytes. It returns a newly-allocated +// |ASN1_OCTET_STRING| with the result on success, or NULL on error. |method| +// and |ctx| are ignored. +OPENSSL_EXPORT ASN1_OCTET_STRING *s2i_ASN1_OCTET_STRING( + const X509V3_EXT_METHOD *method, const X509V3_CTX *ctx, const char *str); + +// i2s_ASN1_INTEGER returns a human-readable representation of |aint| as a +// newly-allocated, NUL-terminated string, or NULL on error. |method| is +// ignored. The caller must release the result with |OPENSSL_free| when done. +OPENSSL_EXPORT char *i2s_ASN1_INTEGER(const X509V3_EXT_METHOD *method, + const ASN1_INTEGER *aint); + +// s2i_ASN1_INTEGER decodes |value| as the ASCII representation of an integer, +// and returns a newly-allocated |ASN1_INTEGER| containing the result, or NULL +// on error. |method| is ignored. If |value| begins with "0x" or "0X", the input +// is decoded in hexadecimal, otherwise decimal. +OPENSSL_EXPORT ASN1_INTEGER *s2i_ASN1_INTEGER(const X509V3_EXT_METHOD *method, + const char *value); + +// i2s_ASN1_ENUMERATED returns a human-readable representation of |aint| as a +// newly-allocated, NUL-terminated string, or NULL on error. |method| is +// ignored. The caller must release the result with |OPENSSL_free| when done. +OPENSSL_EXPORT char *i2s_ASN1_ENUMERATED(const X509V3_EXT_METHOD *method, + const ASN1_ENUMERATED *aint); + +// X509V3_conf_free releases memory associated with |CONF_VALUE|. +OPENSSL_EXPORT void X509V3_conf_free(CONF_VALUE *val); + +// i2v_GENERAL_NAME serializes |gen| as a |CONF_VALUE|. If |ret| is non-NULL, it +// appends the value to |ret| and returns |ret| on success or NULL on error. If +// it returns NULL, the caller is still responsible for freeing |ret|. If |ret| +// is NULL, it returns a newly-allocated |STACK_OF(CONF_VALUE)| containing the +// result. |method| is ignored. When done, the caller should release the result +// with |sk_CONF_VALUE_pop_free| and |X509V3_conf_free|. +// +// Do not use this function. This is an internal implementation detail of the +// human-readable print functions. If extracting a SAN list from a certificate, +// look at |gen| directly. +OPENSSL_EXPORT STACK_OF(CONF_VALUE) *i2v_GENERAL_NAME( + const X509V3_EXT_METHOD *method, const GENERAL_NAME *gen, + STACK_OF(CONF_VALUE) *ret); + +// i2v_GENERAL_NAMES serializes |gen| as a list of |CONF_VALUE|s. If |ret| is +// non-NULL, it appends the values to |ret| and returns |ret| on success or NULL +// on error. If it returns NULL, the caller is still responsible for freeing +// |ret|. If |ret| is NULL, it returns a newly-allocated |STACK_OF(CONF_VALUE)| +// containing the results. |method| is ignored. +// +// Do not use this function. This is an internal implementation detail of the +// human-readable print functions. If extracting a SAN list from a certificate, +// look at |gen| directly. +OPENSSL_EXPORT STACK_OF(CONF_VALUE) *i2v_GENERAL_NAMES( + const X509V3_EXT_METHOD *method, const GENERAL_NAMES *gen, + STACK_OF(CONF_VALUE) *extlist); + +// a2i_IPADDRESS decodes |ipasc| as the textual representation of an IPv4 or +// IPv6 address. On success, it returns a newly-allocated |ASN1_OCTET_STRING| +// containing the decoded IP address. IPv4 addresses are represented as 4-byte +// strings and IPv6 addresses as 16-byte strings. On failure, it returns NULL. +OPENSSL_EXPORT ASN1_OCTET_STRING *a2i_IPADDRESS(const char *ipasc); + +// a2i_IPADDRESS_NC decodes |ipasc| as the textual representation of an IPv4 or +// IPv6 address range. On success, it returns a newly-allocated +// |ASN1_OCTET_STRING| containing the decoded IP address, followed by the +// decoded mask. IPv4 ranges are represented as 8-byte strings and IPv6 ranges +// as 32-byte strings. On failure, it returns NULL. +// +// The text format decoded by this function is not the standard CIDR notiation. +// Instead, the mask after the "/" is represented as another IP address. For +// example, "192.168.0.0/16" would be written "192.168.0.0/255.255.0.0". +OPENSSL_EXPORT ASN1_OCTET_STRING *a2i_IPADDRESS_NC(const char *ipasc); + + +// Deprecated functions. + +// X509_get_notBefore returns |x509|'s notBefore time. Note this function is not +// const-correct for legacy reasons. Use |X509_get0_notBefore| or +// |X509_getm_notBefore| instead. +OPENSSL_EXPORT ASN1_TIME *X509_get_notBefore(const X509 *x509); + +// X509_get_notAfter returns |x509|'s notAfter time. Note this function is not +// const-correct for legacy reasons. Use |X509_get0_notAfter| or +// |X509_getm_notAfter| instead. +OPENSSL_EXPORT ASN1_TIME *X509_get_notAfter(const X509 *x509); + +// X509_set_notBefore calls |X509_set1_notBefore|. Use |X509_set1_notBefore| +// instead. +OPENSSL_EXPORT int X509_set_notBefore(X509 *x509, const ASN1_TIME *tm); + +// X509_set_notAfter calls |X509_set1_notAfter|. Use |X509_set1_notAfter| +// instead. +OPENSSL_EXPORT int X509_set_notAfter(X509 *x509, const ASN1_TIME *tm); + +// X509_CRL_get_lastUpdate returns a mutable pointer to |crl|'s thisUpdate time. +// The OpenSSL API refers to this field as lastUpdate. +// +// Use |X509_CRL_get0_lastUpdate| or |X509_CRL_set1_lastUpdate| instead. +OPENSSL_EXPORT ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl); + +// X509_CRL_get_nextUpdate returns a mutable pointer to |crl|'s nextUpdate time, +// or NULL if |crl| has none. Use |X509_CRL_get0_nextUpdate| or +// |X509_CRL_set1_nextUpdate| instead. +OPENSSL_EXPORT ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl); + +// X509_extract_key is a legacy alias to |X509_get_pubkey|. Use +// |X509_get_pubkey| instead. +#define X509_extract_key(x) X509_get_pubkey(x) + +// X509_REQ_extract_key is a legacy alias for |X509_REQ_get_pubkey|. +#define X509_REQ_extract_key(a) X509_REQ_get_pubkey(a) + +// X509_name_cmp is a legacy alias for |X509_NAME_cmp|. +#define X509_name_cmp(a, b) X509_NAME_cmp((a), (b)) + +// The following symbols are deprecated aliases to |X509_CRL_set1_*|. +#define X509_CRL_set_lastUpdate X509_CRL_set1_lastUpdate +#define X509_CRL_set_nextUpdate X509_CRL_set1_nextUpdate + +// X509_get_serialNumber returns a mutable pointer to |x509|'s serial number. +// Prefer |X509_get0_serialNumber|. +OPENSSL_EXPORT ASN1_INTEGER *X509_get_serialNumber(X509 *x509); + +// X509_NAME_get_text_by_OBJ finds the first attribute with type |obj| in +// |name|. If found, it writes the value's UTF-8 representation to |buf|. +// followed by a NUL byte, and returns the number of bytes in the output, +// excluding the NUL byte. This is unlike OpenSSL which returns the raw +// ASN1_STRING data. The UTF-8 encoding of the |ASN1_STRING| may not contain a 0 +// codepoint. +// +// This function writes at most |len| bytes, including the NUL byte. If |buf| +// is NULL, it writes nothing and returns the number of bytes in the +// output, excluding the NUL byte that would be required for the full UTF-8 +// output. +// +// This function may return -1 if an error occurs for any reason, including the +// value not being a recognized string type, |len| being of insufficient size to +// hold the full UTF-8 encoding and NUL byte, memory allocation failures, an +// object with type |obj| not existing in |name|, or if the UTF-8 encoding of +// the string contains a zero byte. +OPENSSL_EXPORT int X509_NAME_get_text_by_OBJ(const X509_NAME *name, + const ASN1_OBJECT *obj, char *buf, + int len); + +// X509_NAME_get_text_by_NID behaves like |X509_NAME_get_text_by_OBJ| except it +// finds an attribute of type |nid|, which should be one of the |NID_*| +// constants. +OPENSSL_EXPORT int X509_NAME_get_text_by_NID(const X509_NAME *name, int nid, + char *buf, int len); + +// X509_STORE_CTX_get0_parent_ctx returns NULL. +OPENSSL_EXPORT X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx( + X509_STORE_CTX *ctx); + +// X509_LOOKUP_free releases memory associated with |ctx|. This function should +// never be used outside the library. No function in the public API hands +// ownership of an |X509_LOOKUP| to the caller. +// +// TODO(davidben): Unexport this function after rust-openssl is fixed to no +// longer call it. +OPENSSL_EXPORT void X509_LOOKUP_free(X509_LOOKUP *ctx); + +// X509_STORE_CTX_cleanup resets |ctx| to the empty state. +// +// This function is a remnant of when |X509_STORE_CTX| was stack-allocated and +// should not be used. If releasing |ctx|, call |X509_STORE_CTX_free|. If +// reusing |ctx| for a new verification, release the old one and create a new +// one. +OPENSSL_EXPORT void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx); + +// X509V3_add_standard_extensions returns one. +OPENSSL_EXPORT int X509V3_add_standard_extensions(void); + +OPENSSL_EXPORT STACK_OF(CONF_VALUE) *X509V3_parse_list(const char *line); + +// The following symbols are legacy aliases for |X509_STORE_CTX| functions. +#define X509_STORE_get1_certs X509_STORE_CTX_get1_certs +#define X509_STORE_get1_crls X509_STORE_CTX_get1_crls + +// X509_STORE_CTX_get_chain is a legacy alias for |X509_STORE_CTX_get0_chain|. +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get_chain(X509_STORE_CTX *ctx); + +// X509_STORE_CTX_trusted_stack is a deprecated alias for +// |X509_STORE_CTX_set0_trusted_stack|. +OPENSSL_EXPORT void X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *); + +// X509_STORE_CTX_set_verify_cb configures a callback function for |ctx| that is +// called multiple times during |X509_verify_cert|. The callback returns zero to +// fail verification and one to proceed. Typically, it will return |ok|, which +// preserves the default behavior. Returning one when |ok| is zero will proceed +// past some error. The callback may inspect |ctx| and the error queue to +// attempt to determine the current stage of certificate verification, but this +// is often unreliable. When synthesizing an error, callbacks should use +// |X509_STORE_CTX_set_error| to set a corresponding error. +// +// WARNING: Do not use this function. It is extremely fragile and unpredictable. +// This callback exposes implementation details of certificate verification, +// which change as the library evolves. Attempting to use it for security checks +// can introduce vulnerabilities if making incorrect assumptions about when the +// callback is called. Some errors, when suppressed, may implicitly suppress +// other errors due to internal implementation details. Additionally, overriding +// |ok| may leave |ctx| in an inconsistent state and break invariants. +// +// Instead, customize certificate verification by configuring options on the +// |X509_STORE_CTX| before verification, or applying additional checks after +// |X509_verify_cert| completes successfully. +OPENSSL_EXPORT void X509_STORE_CTX_set_verify_cb( + X509_STORE_CTX *ctx, int (*verify_cb)(int ok, X509_STORE_CTX *ctx)); + +OPENSSL_EXPORT X509_STORE_CTX_verify_cb +X509_STORE_get_verify_cb(X509_STORE *ctx); + +// X509_STORE_set_verify_cb acts like |X509_STORE_CTX_set_verify_cb| but sets +// the verify callback for any |X509_STORE_CTX| created from this |X509_STORE| +// +// Do not use this function. See |X509_STORE_CTX_set_verify_cb| for details. +OPENSSL_EXPORT void X509_STORE_set_verify_cb( + X509_STORE *store, X509_STORE_CTX_verify_cb verify_cb); + +// X509_STORE_set_verify_cb_func is a deprecated alias for +// |X509_STORE_set_verify_cb|. +#define X509_STORE_set_verify_cb_func(store, func) \ + X509_STORE_set_verify_cb((store), (func)) + +typedef int (*X509_STORE_CTX_get_crl_fn)(X509_STORE_CTX *ctx, X509_CRL **crl, + X509 *x); +typedef int (*X509_STORE_CTX_check_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl); + +// X509_STORE_set_get_crl override's |store|'s logic for looking up CRLs. +// +// Do not use this function. It is temporarily retained to support one caller +// and will be removed after that caller is fixed. It is not possible for +// external callers to correctly implement this callback. The real +// implementation sets some inaccessible internal state on |X509_STORE_CTX|. +OPENSSL_EXPORT void X509_STORE_set_get_crl(X509_STORE *store, + X509_STORE_CTX_get_crl_fn get_crl); + +// X509_STORE_set_check_crl override's |store|'s logic for checking CRL +// validity. +// +// Do not use this function. It is temporarily retained to support one caller +// and will be removed after that caller is fixed. It is not possible for +// external callers to correctly implement this callback. The real +// implementation relies some inaccessible internal state on |X509_STORE_CTX|. +OPENSSL_EXPORT void X509_STORE_set_check_crl( + X509_STORE *store, X509_STORE_CTX_check_crl_fn check_crl); + +// X509_STORE_CTX_set_chain configures |ctx| to use |sk| for untrusted +// intermediate certificates to use in verification. This function is redundant +// with the |chain| parameter of |X509_STORE_CTX_init|. Use the parameter +// instead. +// +// WARNING: Despite the similar name, this function is unrelated to +// |X509_STORE_CTX_get0_chain|. +// +// WARNING: This function saves a pointer to |sk| without copying or +// incrementing reference counts. |sk| must outlive |ctx| and may not be mutated +// for the duration of the certificate verification. +OPENSSL_EXPORT void X509_STORE_CTX_set_chain(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +// X509_STORE_CTX_set0_untrusted is an alias for |X509_STORE_CTX_set_chain|. +OPENSSL_EXPORT void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, + STACK_OF(X509) *sk); + +// The following flags do nothing. The corresponding non-standard options have +// been removed. +#define X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS 0 + +// X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS does nothing, but is necessary in +// OpenSSL to enable standard wildcard matching. In AWS-LC, this behavior is +// always enabled. +#define X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS 0 + +// X509_PURPOSE stuff + +#define NS_SSL_CLIENT 0x80 +#define NS_SSL_SERVER 0x40 +#define NS_SMIME 0x20 +#define NS_OBJSIGN 0x10 +#define NS_SSL_CA 0x04 +#define NS_SMIME_CA 0x02 +#define NS_OBJSIGN_CA 0x01 +#define NS_ANY_CA (NS_SSL_CA | NS_SMIME_CA | NS_OBJSIGN_CA) + +typedef struct x509_purpose_st { + int purpose; + int trust; // Default trust ID + int flags; + int (*check_purpose)(const struct x509_purpose_st *, const X509 *, int); + char *name; + char *sname; + void *usr_data; +} X509_PURPOSE; + +DEFINE_STACK_OF(X509_PURPOSE) + +// X509_STORE_get0_objects returns a non-owning pointer of |store|'s internal +// object list. Although this function is not const, callers must not modify +// the result of this function. +// +// WARNING: This function is not thread-safe. If |store| is shared across +// multiple threads, callers cannot safely inspect the result of this function, +// because another thread may have concurrently added to it. In particular, +// |X509_LOOKUP_add_dir| treats this list as a cache and may add to it in the +// course of certificate verification. This API additionally prevents fixing +// some quadratic worst-case behavior in |X509_STORE| and may be removed in the +// future. Use |X509_STORE_get1_objects| instead. +OPENSSL_EXPORT STACK_OF(X509_OBJECT) *X509_STORE_get0_objects( + X509_STORE *store); + +// X509_PURPOSE_get_by_sname returns the |X509_PURPOSE_*| constant corresponding +// a short name |sname|, or -1 if |sname| was not recognized. +// +// Use |X509_PURPOSE_*| constants directly instead. The short names used by this +// function look like "sslserver" or "smimeencrypt", so they do not make +// especially good APIs. +// +// This function differs from OpenSSL, which returns an "index" to be passed to +// |X509_PURPOSE_get0|, followed by |X509_PURPOSE_get_id|, to finally obtain an +// |X509_PURPOSE_*| value suitable for use with |X509_VERIFY_PARAM_set_purpose|. +OPENSSL_EXPORT int X509_PURPOSE_get_by_sname(const char *sname); + +// X509_PURPOSE_get0 returns the |X509_PURPOSE| object corresponding to |id|, +// which should be one of the |X509_PURPOSE_*| constants, or NULL if none +// exists. +// +// This function differs from OpenSSL, which takes an "index", returned from +// |X509_PURPOSE_get_by_sname|. In BoringSSL, indices and |X509_PURPOSE_*| IDs +// are the same. +OPENSSL_EXPORT const X509_PURPOSE *X509_PURPOSE_get0(int id); + +// X509_PURPOSE_get_id returns |purpose|'s ID. This will be one of the +// |X509_PURPOSE_*| constants. +OPENSSL_EXPORT int X509_PURPOSE_get_id(const X509_PURPOSE *purpose); + + +// Private structures. + +struct X509_algor_st { + ASN1_OBJECT *algorithm; + ASN1_TYPE *parameter; +} /* X509_ALGOR */; + + +// Underdocumented functions. +// +// TODO(https://crbug.com/boringssl/426): Functions below this point have not +// yet been documented or organized into sections. + +DECLARE_STACK_OF(DIST_POINT) + +// This is used for a table of trust checking functions + +struct x509_trust_st { + int trust; + int flags; + int (*check_trust)(const X509_TRUST *, X509 *); + char *name; + int arg1; + void *arg2; +} /* X509_TRUST */; + +DEFINE_STACK_OF(X509_TRUST) + +OPENSSL_EXPORT int X509_TRUST_set(int *t, int trust); +OPENSSL_EXPORT int X509_TRUST_get_count(void); +OPENSSL_EXPORT const X509_TRUST *X509_TRUST_get0(int idx); +OPENSSL_EXPORT int X509_TRUST_get_by_id(int id); +OPENSSL_EXPORT int X509_TRUST_get_flags(const X509_TRUST *xp); +OPENSSL_EXPORT char *X509_TRUST_get0_name(const X509_TRUST *xp); +OPENSSL_EXPORT int X509_TRUST_get_trust(const X509_TRUST *xp); +// X509_TRUST_cleanup intentionally does nothing. +// This function is maintained only for compatibility with applications +// that consume OpenSSL APIs. AWS-LC does not support the related +// static trust settings functions which were also deprecated in OpenSSL 1.1.0. +OPENSSL_EXPORT OPENSSL_DEPRECATED void X509_TRUST_cleanup(void); + +#define X509_LU_NONE 0 +#define X509_LU_X509 1 +#define X509_LU_CRL 2 +#define X509_LU_PKEY 3 + +// Internal use: mask of policy related options (hidden) + +#define X509_V_FLAG_POLICY_MASK \ + (X509_V_FLAG_POLICY_CHECK | X509_V_FLAG_EXPLICIT_POLICY | \ + X509_V_FLAG_INHIBIT_ANY | X509_V_FLAG_INHIBIT_MAP) + +// X509_OBJECT_get0_X509_CRL returns the |X509_CRL| associated with |a| +OPENSSL_EXPORT X509_CRL *X509_OBJECT_get0_X509_CRL(const X509_OBJECT *a); + +// X509_OBJECT_set1_X509 sets |obj| on |a| and uprefs |obj|. As with other set1 +// methods, |a| does not take ownership of |obj|; the caller is responsible for +// managing freeing |obj| when appropriate. +OPENSSL_EXPORT int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj); + +// X509_OBJECT_set1_X509_CRL sets CRL |obj| on |a| and uprefs |obj|. As with +// other set1 methods, |a| does not take ownership of |obj|; the caller is +// responsible for managing freeing |obj| when appropriate. +OPENSSL_EXPORT int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj); + +// X509_STORE_lock takes a write lock on |v|. return 1 on success, 0 on failure. +// +// Avoid operations on the X509_STORE or a X509_STORE_CTX containing it while +// it is locked; many |X509_STORE_*| functions take this lock internally which +// will cause a deadlock when called on a locked store. +OPENSSL_EXPORT int X509_STORE_lock(X509_STORE *v); + +// X509_STORE_unlock releases a lock on |v|. return 1 on success, 0 on failure +OPENSSL_EXPORT int X509_STORE_unlock(X509_STORE *v); + +OPENSSL_EXPORT STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *st, + X509_NAME *nm); +OPENSSL_EXPORT STACK_OF(X509_CRL) *X509_STORE_CTX_get1_crls(X509_STORE_CTX *st, + X509_NAME *nm); + + +// X509_STORE_get_by_subject is an alias to |X509_STORE_CTX_get_by_subject| in +// OpenSSL 1.1.1. +#define X509_STORE_get_by_subject X509_STORE_CTX_get_by_subject + +// X509_STORE_CTX_get_by_subject tries to find an object of a given type, which +// may be |X509_LU_X509| or |X509_LU_CRL|, and the subject name from the store +// in |vs|. If found and |ret| is not NULL, it increments the reference count +// and stores the object in |ret|. +OPENSSL_EXPORT int X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, int type, + X509_NAME *name, + X509_OBJECT *ret); + +// A BASIC_CONSTRAINTS_st, aka |BASIC_CONSTRAINTS| represents an +// BasicConstraints structure (RFC 5280). +struct BASIC_CONSTRAINTS_st { + ASN1_BOOLEAN ca; + ASN1_INTEGER *pathlen; +} /* BASIC_CONSTRAINTS */; + +// An ACCESS_DESCRIPTION represents an AccessDescription structure (RFC 5280). +typedef struct ACCESS_DESCRIPTION_st { + ASN1_OBJECT *method; + GENERAL_NAME *location; +} ACCESS_DESCRIPTION; + +DEFINE_STACK_OF(ACCESS_DESCRIPTION) + +typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS; + +typedef STACK_OF(ASN1_OBJECT) EXTENDED_KEY_USAGE; + +// A DIST_POINT_NAME represents a DistributionPointName structure (RFC 5280). +// The |name| field contains the CHOICE value and is determined by |type|. If +// |type| is zero, |name| must be a |fullname|. If |type| is one, |name| must be +// a |relativename|. +// +// |type| and |name| must be kept consistent. An inconsistency will result in a +// potentially exploitable memory error. +typedef struct DIST_POINT_NAME_st { + int type; + union { + GENERAL_NAMES *fullname; + STACK_OF(X509_NAME_ENTRY) *relativename; + } name; + // If relativename then this contains the full distribution point name + X509_NAME *dpname; +} DIST_POINT_NAME; + +// A DIST_POINT_st, aka |DIST_POINT|, represents a DistributionPoint structure +// (RFC 5280). +struct DIST_POINT_st { + DIST_POINT_NAME *distpoint; + ASN1_BIT_STRING *reasons; + GENERAL_NAMES *CRLissuer; +} /* DIST_POINT */; + +typedef STACK_OF(DIST_POINT) CRL_DIST_POINTS; + +DEFINE_STACK_OF(DIST_POINT) + +// A AUTHORITY_KEYID_st, aka |AUTHORITY_KEYID|, represents an +// AuthorityKeyIdentifier structure (RFC 5280). +struct AUTHORITY_KEYID_st { + ASN1_OCTET_STRING *keyid; + GENERAL_NAMES *issuer; + ASN1_INTEGER *serial; +} /* AUTHORITY_KEYID */; + +// A NOTICEREF represents a NoticeReference structure (RFC 5280). +typedef struct NOTICEREF_st { + ASN1_STRING *organization; + STACK_OF(ASN1_INTEGER) *noticenos; +} NOTICEREF; + +// A USERNOTICE represents a UserNotice structure (RFC 5280). +typedef struct USERNOTICE_st { + NOTICEREF *noticeref; + ASN1_STRING *exptext; +} USERNOTICE; + +// A POLICYQUALINFO represents a PolicyQualifierInfo structure (RFC 5280). |d| +// contains the qualifier field of the PolicyQualifierInfo. Its type is +// determined by |pqualid|. If |pqualid| is |NID_id_qt_cps|, |d| must be +// |cpsuri|. If |pqualid| is |NID_id_qt_unotice|, |d| must be |usernotice|. +// Otherwise, |d| must be |other|. +// +// |pqualid| and |d| must be kept consistent. An inconsistency will result in a +// potentially exploitable memory error. +typedef struct POLICYQUALINFO_st { + ASN1_OBJECT *pqualid; + union { + ASN1_IA5STRING *cpsuri; + USERNOTICE *usernotice; + ASN1_TYPE *other; + } d; +} POLICYQUALINFO; + +DEFINE_STACK_OF(POLICYQUALINFO) + +// A POLICYINFO represents a PolicyInformation structure (RFC 5280). +typedef struct POLICYINFO_st { + ASN1_OBJECT *policyid; + STACK_OF(POLICYQUALINFO) *qualifiers; +} POLICYINFO; + +typedef STACK_OF(POLICYINFO) CERTIFICATEPOLICIES; + +DEFINE_STACK_OF(POLICYINFO) + +// A POLICY_MAPPING represents an individual element of a PolicyMappings +// structure (RFC 5280). +typedef struct POLICY_MAPPING_st { + ASN1_OBJECT *issuerDomainPolicy; + ASN1_OBJECT *subjectDomainPolicy; +} POLICY_MAPPING; + +DEFINE_STACK_OF(POLICY_MAPPING) + +typedef STACK_OF(POLICY_MAPPING) POLICY_MAPPINGS; + +// A GENERAL_SUBTREE represents a GeneralSubtree structure (RFC 5280). +typedef struct GENERAL_SUBTREE_st { + GENERAL_NAME *base; + ASN1_INTEGER *minimum; + ASN1_INTEGER *maximum; +} GENERAL_SUBTREE; + +DEFINE_STACK_OF(GENERAL_SUBTREE) + +// A NAME_CONSTRAINTS_st, aka |NAME_CONSTRAINTS|, represents a NameConstraints +// structure (RFC 5280). +struct NAME_CONSTRAINTS_st { + STACK_OF(GENERAL_SUBTREE) *permittedSubtrees; + STACK_OF(GENERAL_SUBTREE) *excludedSubtrees; +} /* NAME_CONSTRAINTS */; + +// A POLICY_CONSTRAINTS represents a PolicyConstraints structure (RFC 5280). +typedef struct POLICY_CONSTRAINTS_st { + ASN1_INTEGER *requireExplicitPolicy; + ASN1_INTEGER *inhibitPolicyMapping; +} POLICY_CONSTRAINTS; + +// A ISSUING_DIST_POINT_st, aka |ISSUING_DIST_POINT|, represents a +// IssuingDistributionPoint structure (RFC 5280). +struct ISSUING_DIST_POINT_st { + DIST_POINT_NAME *distpoint; + ASN1_BOOLEAN onlyuser; + ASN1_BOOLEAN onlyCA; + ASN1_BIT_STRING *onlysomereasons; + ASN1_BOOLEAN indirectCRL; + ASN1_BOOLEAN onlyattr; +} /* ISSUING_DIST_POINT */; + + +// BASIC_CONSTRAINTS is an |ASN1_ITEM| whose ASN.1 type is BasicConstraints (RFC +// 5280) and C type is |BASIC_CONSTRAINTS*|. +DECLARE_ASN1_ITEM(BASIC_CONSTRAINTS) + +// BASIC_CONSTRAINTS_new returns a newly-allocated, empty |BASIC_CONSTRAINTS| +// object, or NULL on error. +OPENSSL_EXPORT BASIC_CONSTRAINTS *BASIC_CONSTRAINTS_new(void); + +// BASIC_CONSTRAINTS_free releases memory associated with |bcons|. +OPENSSL_EXPORT void BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *bcons); + +// d2i_BASIC_CONSTRAINTS parses up to |len| bytes from |*inp| as a DER-encoded +// BasicConstraints (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT BASIC_CONSTRAINTS *d2i_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS **out, + const uint8_t **inp, + long len); + +// i2d_BASIC_CONSTRAINTS marshals |bcons| as a DER-encoded BasicConstraints (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_BASIC_CONSTRAINTS(const BASIC_CONSTRAINTS *bcons, + uint8_t **outp); + +// AUTHORITY_KEYID is an |ASN1_ITEM| whose ASN.1 type is AuthorityKeyIdentifier +// (RFC 5280) and C type is |AUTHORITY_KEYID*|. +DECLARE_ASN1_ITEM(AUTHORITY_KEYID) + +// AUTHORITY_KEYID_new returns a newly-allocated, empty |AUTHORITY_KEYID| +// object, or NULL on error. +OPENSSL_EXPORT AUTHORITY_KEYID *AUTHORITY_KEYID_new(void); + +// AUTHORITY_KEYID_free releases memory associated with |akid|. +OPENSSL_EXPORT void AUTHORITY_KEYID_free(AUTHORITY_KEYID *akid); + +// d2i_AUTHORITY_KEYID parses up to |len| bytes from |*inp| as a DER-encoded +// AuthorityKeyIdentifier (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT AUTHORITY_KEYID *d2i_AUTHORITY_KEYID(AUTHORITY_KEYID **out, + const uint8_t **inp, + long len); + +// i2d_AUTHORITY_KEYID marshals |akid| as a DER-encoded AuthorityKeyIdentifier +// (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |akid| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_AUTHORITY_KEYID(AUTHORITY_KEYID *akid, uint8_t **outp); + +// EXTENDED_KEY_USAGE is an |ASN1_ITEM| whose ASN.1 type is ExtKeyUsageSyntax +// (RFC 5280) and C type is |STACK_OF(ASN1_OBJECT)*|, or |EXTENDED_KEY_USAGE*|. +DECLARE_ASN1_ITEM(EXTENDED_KEY_USAGE) + +// EXTENDED_KEY_USAGE_new returns a newly-allocated, empty |EXTENDED_KEY_USAGE| +// object, or NULL on error. +OPENSSL_EXPORT EXTENDED_KEY_USAGE *EXTENDED_KEY_USAGE_new(void); + +// EXTENDED_KEY_USAGE_free releases memory associated with |eku|. +OPENSSL_EXPORT void EXTENDED_KEY_USAGE_free(EXTENDED_KEY_USAGE *eku); + +// d2i_EXTENDED_KEY_USAGE parses up to |len| bytes from |*inp| as a DER-encoded +// ExtKeyUsageSyntax (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT EXTENDED_KEY_USAGE *d2i_EXTENDED_KEY_USAGE( + EXTENDED_KEY_USAGE **out, const uint8_t **inp, long len); + +// i2d_EXTENDED_KEY_USAGE marshals |eku| as a DER-encoded ExtKeyUsageSyntax (RFC +// 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_EXTENDED_KEY_USAGE(const EXTENDED_KEY_USAGE *eku, + uint8_t **outp); + +// CERTIFICATEPOLICIES is an |ASN1_ITEM| whose ASN.1 type is CertificatePolicies +// (RFC 5280) and C type is |STACK_OF(POLICYINFO)*|, or |CERTIFICATEPOLICIES*|. +DECLARE_ASN1_ITEM(CERTIFICATEPOLICIES) + +// CERTIFICATEPOLICIES_new returns a newly-allocated, empty +// |CERTIFICATEPOLICIES| object, or NULL on error. +OPENSSL_EXPORT CERTIFICATEPOLICIES *CERTIFICATEPOLICIES_new(void); + +// CERTIFICATEPOLICIES_free releases memory associated with |policies|. +OPENSSL_EXPORT void CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *policies); + +// d2i_CERTIFICATEPOLICIES parses up to |len| bytes from |*inp| as a DER-encoded +// CertificatePolicies (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT CERTIFICATEPOLICIES *d2i_CERTIFICATEPOLICIES( + CERTIFICATEPOLICIES **out, const uint8_t **inp, long len); + +// i2d_CERTIFICATEPOLICIES marshals |policies| as a DER-encoded +// CertificatePolicies (RFC 5280), as described in |i2d_SAMPLE|. +OPENSSL_EXPORT int i2d_CERTIFICATEPOLICIES(const CERTIFICATEPOLICIES *policies, + uint8_t **outp); + +// POLICYINFO_new returns a newly-allocated, empty |POLICYINFO| object, or NULL +// on error. +OPENSSL_EXPORT POLICYINFO *POLICYINFO_new(void); + +// POLICYINFO_free releases memory associated with |info|. +OPENSSL_EXPORT void POLICYINFO_free(POLICYINFO *info); + +// POLICYQUALINFO_new returns a newly-allocated, empty |POLICYQUALINFO| object, +// or NULL on error. +OPENSSL_EXPORT POLICYQUALINFO *POLICYQUALINFO_new(void); + +// POLICYQUALINFO_free releases memory associated with |info|. +OPENSSL_EXPORT void POLICYQUALINFO_free(POLICYQUALINFO *info); + +// USERNOTICE_new returns a newly-allocated, empty |USERNOTICE| object, or NULL +// on error. +OPENSSL_EXPORT USERNOTICE *USERNOTICE_new(void); + +// USERNOTICE_free releases memory associated with |notice|. +OPENSSL_EXPORT void USERNOTICE_free(USERNOTICE *notice); + +// NOTICEREF_new returns a newly-allocated, empty |NOTICEREF| object, or NULL +// on error. +OPENSSL_EXPORT NOTICEREF *NOTICEREF_new(void); + +// NOTICEREF_free releases memory associated with |ref|. +OPENSSL_EXPORT void NOTICEREF_free(NOTICEREF *ref); + +// CRL_DIST_POINTS is an |ASN1_ITEM| whose ASN.1 type is CRLDistributionPoints +// (RFC 5280) and C type is |CRL_DIST_POINTS*|. +DECLARE_ASN1_ITEM(CRL_DIST_POINTS) + +// CRL_DIST_POINTS_new returns a newly-allocated, empty |CRL_DIST_POINTS| +// object, or NULL on error. +OPENSSL_EXPORT CRL_DIST_POINTS *CRL_DIST_POINTS_new(void); + +// CRL_DIST_POINTS_free releases memory associated with |crldp|. +OPENSSL_EXPORT void CRL_DIST_POINTS_free(CRL_DIST_POINTS *crldp); + +// d2i_CRL_DIST_POINTS parses up to |len| bytes from |*inp| as a DER-encoded +// CRLDistributionPoints (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT CRL_DIST_POINTS *d2i_CRL_DIST_POINTS(CRL_DIST_POINTS **out, + const uint8_t **inp, + long len); + +// i2d_CRL_DIST_POINTS marshals |crldp| as a DER-encoded CRLDistributionPoints +// (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |crldp| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_CRL_DIST_POINTS(CRL_DIST_POINTS *crldp, uint8_t **outp); + +// DIST_POINT_new returns a newly-allocated, empty |DIST_POINT| object, or NULL +// on error. +OPENSSL_EXPORT DIST_POINT *DIST_POINT_new(void); + +// DIST_POINT_free releases memory associated with |dp|. +OPENSSL_EXPORT void DIST_POINT_free(DIST_POINT *dp); + +// DIST_POINT_NAME_new returns a newly-allocated, empty |DIST_POINT_NAME| +// object, or NULL on error. +OPENSSL_EXPORT DIST_POINT_NAME *DIST_POINT_NAME_new(void); + +// DIST_POINT_NAME_free releases memory associated with |name|. +OPENSSL_EXPORT void DIST_POINT_NAME_free(DIST_POINT_NAME *name); + +// ISSUING_DIST_POINT is an |ASN1_ITEM| whose ASN.1 type is +// IssuingDistributionPoint (RFC 5280) and C type is |ISSUING_DIST_POINT*|. +DECLARE_ASN1_ITEM(ISSUING_DIST_POINT) + +// ISSUING_DIST_POINT_new returns a newly-allocated, empty |ISSUING_DIST_POINT| +// object, or NULL on error. +OPENSSL_EXPORT ISSUING_DIST_POINT *ISSUING_DIST_POINT_new(void); + +// ISSUING_DIST_POINT_free releases memory associated with |idp|. +OPENSSL_EXPORT void ISSUING_DIST_POINT_free(ISSUING_DIST_POINT *idp); + +// d2i_ISSUING_DIST_POINT parses up to |len| bytes from |*inp| as a DER-encoded +// IssuingDistributionPoint (RFC 5280), as described in |d2i_SAMPLE|. +OPENSSL_EXPORT ISSUING_DIST_POINT *d2i_ISSUING_DIST_POINT( + ISSUING_DIST_POINT **out, const uint8_t **inp, long len); + +// i2d_ISSUING_DIST_POINT marshals |idp| as a DER-encoded +// IssuingDistributionPoint (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |idp| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_ISSUING_DIST_POINT(ISSUING_DIST_POINT *idp, + uint8_t **outp); + +// ACCESS_DESCRIPTION_new returns a newly-allocated, empty |ACCESS_DESCRIPTION| +// object, or NULL on error. +OPENSSL_EXPORT ACCESS_DESCRIPTION *ACCESS_DESCRIPTION_new(void); + +// ACCESS_DESCRIPTION_free releases memory associated with |desc|. +OPENSSL_EXPORT void ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *desc); + +// AUTHORITY_INFO_ACCESS is an |ASN1_ITEM| whose ASN.1 type is +// AuthorityInfoAccessSyntax (RFC 5280) and C type is +// |STACK_OF(ACCESS_DESCRIPTION)*|, or |AUTHORITY_INFO_ACCESS*|. +DECLARE_ASN1_ITEM(AUTHORITY_INFO_ACCESS) + +// AUTHORITY_INFO_ACCESS_new returns a newly-allocated, empty +// |AUTHORITY_INFO_ACCESS| object, or NULL on error. +OPENSSL_EXPORT AUTHORITY_INFO_ACCESS *AUTHORITY_INFO_ACCESS_new(void); + +// AUTHORITY_INFO_ACCESS_free releases memory associated with |aia|. +OPENSSL_EXPORT void AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *aia); + +// d2i_AUTHORITY_INFO_ACCESS parses up to |len| bytes from |*inp| as a +// DER-encoded AuthorityInfoAccessSyntax (RFC 5280), as described in +// |d2i_SAMPLE|. +OPENSSL_EXPORT AUTHORITY_INFO_ACCESS *d2i_AUTHORITY_INFO_ACCESS( + AUTHORITY_INFO_ACCESS **out, const uint8_t **inp, long len); + +// i2d_AUTHORITY_INFO_ACCESS marshals |aia| as a DER-encoded +// AuthorityInfoAccessSyntax (RFC 5280), as described in |i2d_SAMPLE|. +// +// TODO(https://crbug.com/boringssl/407): |aia| is not const because it +// contains an |X509_NAME|. +OPENSSL_EXPORT int i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *aia, + uint8_t **outp); + +// POLICY_MAPPING_new returns a newly-allocated, empty |POLICY_MAPPING| object, +// or NULL on error. +OPENSSL_EXPORT POLICY_MAPPING *POLICY_MAPPING_new(void); + +// POLICY_MAPPING_free releases memory associated with |mapping|. +OPENSSL_EXPORT void POLICY_MAPPING_free(POLICY_MAPPING *mapping); + +// POLICY_MAPPINGS is an |ASN1_ITEM| whose ASN.1 type is PolicyMappings (RFC +// 5280) and C type is |STACK_OF(POLICY_MAPPING)*|, or |POLICY_MAPPINGS*|. +DECLARE_ASN1_ITEM(POLICY_MAPPINGS) + +// GENERAL_SUBTREE_new returns a newly-allocated, empty |GENERAL_SUBTREE| +// object, or NULL on error. +OPENSSL_EXPORT GENERAL_SUBTREE *GENERAL_SUBTREE_new(void); + +// GENERAL_SUBTREE_free releases memory associated with |subtree|. +OPENSSL_EXPORT void GENERAL_SUBTREE_free(GENERAL_SUBTREE *subtree); + +// NAME_CONSTRAINTS is an |ASN1_ITEM| whose ASN.1 type is NameConstraints (RFC +// 5280) and C type is |NAME_CONSTRAINTS*|. +DECLARE_ASN1_ITEM(NAME_CONSTRAINTS) + +// NAME_CONSTRAINTS_new returns a newly-allocated, empty |NAME_CONSTRAINTS| +// object, or NULL on error. +OPENSSL_EXPORT NAME_CONSTRAINTS *NAME_CONSTRAINTS_new(void); + +// NAME_CONSTRAINTS_free releases memory associated with |ncons|. +OPENSSL_EXPORT void NAME_CONSTRAINTS_free(NAME_CONSTRAINTS *ncons); + +// POLICY_CONSTRAINTS_new returns a newly-allocated, empty |POLICY_CONSTRAINTS| +// object, or NULL on error. +OPENSSL_EXPORT POLICY_CONSTRAINTS *POLICY_CONSTRAINTS_new(void); + +// POLICY_CONSTRAINTS_free releases memory associated with |pcons|. +OPENSSL_EXPORT void POLICY_CONSTRAINTS_free(POLICY_CONSTRAINTS *pcons); + +// POLICY_CONSTRAINTS is an |ASN1_ITEM| whose ASN.1 type is PolicyConstraints +// (RFC 5280) and C type is |POLICY_CONSTRAINTS*|. +DECLARE_ASN1_ITEM(POLICY_CONSTRAINTS) + + +OPENSSL_EXPORT int X509_PURPOSE_set(int *p, int purpose); + +OPENSSL_EXPORT int X509_PURPOSE_get_count(void); +OPENSSL_EXPORT int X509_PURPOSE_get_by_id(int id); +OPENSSL_EXPORT char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp); +OPENSSL_EXPORT char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp); +OPENSSL_EXPORT int X509_PURPOSE_get_trust(const X509_PURPOSE *xp); + + +#if defined(__cplusplus) +} // extern C +#endif + +#if !defined(BORINGSSL_NO_CXX) +extern "C++" { + +BSSL_NAMESPACE_BEGIN + +BORINGSSL_MAKE_DELETER(ACCESS_DESCRIPTION, ACCESS_DESCRIPTION_free) +BORINGSSL_MAKE_DELETER(AUTHORITY_KEYID, AUTHORITY_KEYID_free) +BORINGSSL_MAKE_DELETER(BASIC_CONSTRAINTS, BASIC_CONSTRAINTS_free) +// TODO(davidben): Move this to conf.h and rename to CONF_VALUE_free. +BORINGSSL_MAKE_DELETER(CONF_VALUE, X509V3_conf_free) +BORINGSSL_MAKE_DELETER(DIST_POINT, DIST_POINT_free) +BORINGSSL_MAKE_DELETER(GENERAL_NAME, GENERAL_NAME_free) +BORINGSSL_MAKE_DELETER(GENERAL_SUBTREE, GENERAL_SUBTREE_free) +BORINGSSL_MAKE_DELETER(NAME_CONSTRAINTS, NAME_CONSTRAINTS_free) +BORINGSSL_MAKE_DELETER(NETSCAPE_SPKI, NETSCAPE_SPKI_free) +BORINGSSL_MAKE_DELETER(POLICY_MAPPING, POLICY_MAPPING_free) +BORINGSSL_MAKE_DELETER(POLICYINFO, POLICYINFO_free) +BORINGSSL_MAKE_DELETER(RSA_PSS_PARAMS, RSA_PSS_PARAMS_free) +BORINGSSL_MAKE_DELETER(X509, X509_free) +BORINGSSL_MAKE_UP_REF(X509, X509_up_ref) +BORINGSSL_MAKE_DELETER(X509_ALGOR, X509_ALGOR_free) +BORINGSSL_MAKE_DELETER(X509_ATTRIBUTE, X509_ATTRIBUTE_free) +BORINGSSL_MAKE_DELETER(X509_CRL, X509_CRL_free) +BORINGSSL_MAKE_UP_REF(X509_CRL, X509_CRL_up_ref) +BORINGSSL_MAKE_DELETER(X509_EXTENSION, X509_EXTENSION_free) +BORINGSSL_MAKE_DELETER(X509_INFO, X509_INFO_free) +BORINGSSL_MAKE_DELETER(X509_LOOKUP, X509_LOOKUP_free) +BORINGSSL_MAKE_DELETER(X509_NAME, X509_NAME_free) +BORINGSSL_MAKE_DELETER(X509_NAME_ENTRY, X509_NAME_ENTRY_free) +BORINGSSL_MAKE_DELETER(X509_OBJECT, X509_OBJECT_free) +BORINGSSL_MAKE_DELETER(X509_PUBKEY, X509_PUBKEY_free) +BORINGSSL_MAKE_DELETER(X509_REQ, X509_REQ_free) +BORINGSSL_MAKE_DELETER(X509_REVOKED, X509_REVOKED_free) +BORINGSSL_MAKE_DELETER(X509_SIG, X509_SIG_free) +BORINGSSL_MAKE_DELETER(X509_STORE, X509_STORE_free) +BORINGSSL_MAKE_UP_REF(X509_STORE, X509_STORE_up_ref) +BORINGSSL_MAKE_DELETER(X509_STORE_CTX, X509_STORE_CTX_free) +BORINGSSL_MAKE_DELETER(X509_VERIFY_PARAM, X509_VERIFY_PARAM_free) + +BSSL_NAMESPACE_END + +} // extern C++ +#endif // !BORINGSSL_NO_CXX + +#define X509_R_AKID_MISMATCH 100 +#define X509_R_BAD_PKCS7_VERSION 101 +#define X509_R_BAD_X509_FILETYPE 102 +#define X509_R_BASE64_DECODE_ERROR 103 +#define X509_R_CANT_CHECK_DH_KEY 104 +#define X509_R_CERT_ALREADY_IN_HASH_TABLE 105 +#define X509_R_CRL_ALREADY_DELTA 106 +#define X509_R_CRL_VERIFY_FAILURE 107 +#define X509_R_IDP_MISMATCH 108 +#define X509_R_INVALID_BIT_STRING_BITS_LEFT 109 +#define X509_R_INVALID_DIRECTORY 110 +#define X509_R_INVALID_FIELD_NAME 111 +#define X509_R_INVALID_PSS_PARAMETERS 112 +#define X509_R_INVALID_TRUST 113 +#define X509_R_ISSUER_MISMATCH 114 +#define X509_R_KEY_TYPE_MISMATCH 115 +#define X509_R_KEY_VALUES_MISMATCH 116 +#define X509_R_LOADING_CERT_DIR 117 +#define X509_R_LOADING_DEFAULTS 118 +#define X509_R_NEWER_CRL_NOT_NEWER 119 +#define X509_R_NOT_PKCS7_SIGNED_DATA 120 +#define X509_R_NO_CERTIFICATES_INCLUDED 121 +#define X509_R_NO_CERT_SET_FOR_US_TO_VERIFY 122 +#define X509_R_NO_CRLS_INCLUDED 123 +#define X509_R_NO_CRL_NUMBER 124 +#define X509_R_PUBLIC_KEY_DECODE_ERROR 125 +#define X509_R_PUBLIC_KEY_ENCODE_ERROR 126 +#define X509_R_SHOULD_RETRY 127 +#define X509_R_UNKNOWN_KEY_TYPE 128 +#define X509_R_UNKNOWN_NID 129 +#define X509_R_UNKNOWN_PURPOSE_ID 130 +#define X509_R_UNKNOWN_TRUST_ID 131 +#define X509_R_UNSUPPORTED_ALGORITHM 132 +#define X509_R_WRONG_LOOKUP_TYPE 133 +#define X509_R_WRONG_TYPE 134 +#define X509_R_NAME_TOO_LONG 135 +#define X509_R_INVALID_PARAMETER 136 +#define X509_R_SIGNATURE_ALGORITHM_MISMATCH 137 +#define X509_R_DELTA_CRL_WITHOUT_CRL_NUMBER 138 +#define X509_R_INVALID_FIELD_FOR_VERSION 139 +#define X509_R_INVALID_VERSION 140 +#define X509_R_NO_CERTIFICATE_FOUND 141 +#define X509_R_NO_CERTIFICATE_OR_CRL_FOUND 142 +#define X509_R_NO_CRL_FOUND 143 +#define X509_R_INVALID_POLICY_EXTENSION 144 +#define X509_R_UNKNOWN_SIGID_ALGS 145 + +#endif // OPENSSL_HEADER_X509_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509_vfy.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509_vfy.h new file mode 100644 index 0000000..e1bf890 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509_vfy.h @@ -0,0 +1,7 @@ +// Copyright (c) 2021, Google Inc. +// SPDX-License-Identifier: ISC + +/* This header is provided in order to make compiling against code that expects + OpenSSL easier. */ + +#include "x509.h" diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509v3.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509v3.h new file mode 100644 index 0000000..9a81cba --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509v3.h @@ -0,0 +1,52 @@ +// Copyright (c) 2023, Google Inc. +// SPDX-License-Identifier: ISC + +#ifndef OPENSSL_HEADER_X509V3_H +#define OPENSSL_HEADER_X509V3_H + +// This header primarily exists in order to make compiling against code that +// expects OpenSSL easier. We have merged this header into . +// However, due to conflicts, some deprecated symbols are defined here. +#include + + +// CRL reason constants. + +// TODO(davidben): These constants live here because strongswan defines +// conflicting symbols and has been relying on them only being defined in +// . Defining the constants in would break +// strongswan, but we would also like for new code to only need +// . Introduce properly namespaced versions of these constants +// and, separately, see if we can fix strongswan to similarly avoid the +// conflict. Between OpenSSL, strongswan, and wincrypt.h all defining these +// constants, it seems best for everyone to just avoid them going forward. +#define CRL_REASON_NONE (-1) +#define CRL_REASON_UNSPECIFIED 0 +#define CRL_REASON_KEY_COMPROMISE 1 +#define CRL_REASON_CA_COMPROMISE 2 +#define CRL_REASON_AFFILIATION_CHANGED 3 +#define CRL_REASON_SUPERSEDED 4 +#define CRL_REASON_CESSATION_OF_OPERATION 5 +#define CRL_REASON_CERTIFICATE_HOLD 6 +#define CRL_REASON_REMOVE_FROM_CRL 8 +#define CRL_REASON_PRIVILEGE_WITHDRAWN 9 +#define CRL_REASON_AA_COMPROMISE 10 + + +// Deprecated constants. + +// The following constants are legacy aliases for |X509v3_KU_*|. They are +// defined here instead of in because NSS's public headers use +// the same symbols. Some callers have inadvertently relied on the conflicts +// only being defined in this header. +#define KU_DIGITAL_SIGNATURE X509v3_KU_DIGITAL_SIGNATURE +#define KU_NON_REPUDIATION X509v3_KU_NON_REPUDIATION +#define KU_KEY_ENCIPHERMENT X509v3_KU_KEY_ENCIPHERMENT +#define KU_DATA_ENCIPHERMENT X509v3_KU_DATA_ENCIPHERMENT +#define KU_KEY_AGREEMENT X509v3_KU_KEY_AGREEMENT +#define KU_KEY_CERT_SIGN X509v3_KU_KEY_CERT_SIGN +#define KU_CRL_SIGN X509v3_KU_CRL_SIGN +#define KU_ENCIPHER_ONLY X509v3_KU_ENCIPHER_ONLY +#define KU_DECIPHER_ONLY X509v3_KU_DECIPHER_ONLY + +#endif // OPENSSL_HEADER_X509V3_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509v3_errors.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509v3_errors.h new file mode 100644 index 0000000..85db1f9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/openssl/x509v3_errors.h @@ -0,0 +1,74 @@ +// Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project 1999 +// Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +#ifndef OPENSSL_HEADER_X509V3_ERRORS_H +#define OPENSSL_HEADER_X509V3_ERRORS_H + +#define X509V3_R_BAD_IP_ADDRESS 100 +#define X509V3_R_BAD_OBJECT 101 +#define X509V3_R_BN_DEC2BN_ERROR 102 +#define X509V3_R_BN_TO_ASN1_INTEGER_ERROR 103 +#define X509V3_R_CANNOT_FIND_FREE_FUNCTION 104 +#define X509V3_R_DIRNAME_ERROR 105 +#define X509V3_R_DISTPOINT_ALREADY_SET 106 +#define X509V3_R_DUPLICATE_ZONE_ID 107 +#define X509V3_R_ERROR_CONVERTING_ZONE 108 +#define X509V3_R_ERROR_CREATING_EXTENSION 109 +#define X509V3_R_ERROR_IN_EXTENSION 110 +#define X509V3_R_EXPECTED_A_SECTION_NAME 111 +#define X509V3_R_EXTENSION_EXISTS 112 +#define X509V3_R_EXTENSION_NAME_ERROR 113 +#define X509V3_R_EXTENSION_NOT_FOUND 114 +#define X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED 115 +#define X509V3_R_EXTENSION_VALUE_ERROR 116 +#define X509V3_R_ILLEGAL_EMPTY_EXTENSION 117 +#define X509V3_R_ILLEGAL_HEX_DIGIT 118 +#define X509V3_R_INCORRECT_POLICY_SYNTAX_TAG 119 +#define X509V3_R_INVALID_BOOLEAN_STRING 120 +#define X509V3_R_INVALID_EXTENSION_STRING 121 +#define X509V3_R_INVALID_MULTIPLE_RDNS 122 +#define X509V3_R_INVALID_NAME 123 +#define X509V3_R_INVALID_NULL_ARGUMENT 124 +#define X509V3_R_INVALID_NULL_NAME 125 +#define X509V3_R_INVALID_NULL_VALUE 126 +#define X509V3_R_INVALID_NUMBER 127 +#define X509V3_R_INVALID_NUMBERS 128 +#define X509V3_R_INVALID_OBJECT_IDENTIFIER 129 +#define X509V3_R_INVALID_OPTION 130 +#define X509V3_R_INVALID_POLICY_IDENTIFIER 131 +#define X509V3_R_INVALID_PROXY_POLICY_SETTING 132 +#define X509V3_R_INVALID_PURPOSE 133 +#define X509V3_R_INVALID_SECTION 134 +#define X509V3_R_INVALID_SYNTAX 135 +#define X509V3_R_ISSUER_DECODE_ERROR 136 +#define X509V3_R_MISSING_VALUE 137 +#define X509V3_R_NEED_ORGANIZATION_AND_NUMBERS 138 +#define X509V3_R_NO_CONFIG_DATABASE 139 +#define X509V3_R_NO_ISSUER_CERTIFICATE 140 +#define X509V3_R_NO_ISSUER_DETAILS 141 +#define X509V3_R_NO_POLICY_IDENTIFIER 142 +#define X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED 143 +#define X509V3_R_NO_PUBLIC_KEY 144 +#define X509V3_R_NO_SUBJECT_DETAILS 145 +#define X509V3_R_ODD_NUMBER_OF_DIGITS 146 +#define X509V3_R_OPERATION_NOT_DEFINED 147 +#define X509V3_R_OTHERNAME_ERROR 148 +#define X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED 149 +#define X509V3_R_POLICY_PATH_LENGTH 150 +#define X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED 151 +#define X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY 152 +#define X509V3_R_SECTION_NOT_FOUND 153 +#define X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS 154 +#define X509V3_R_UNABLE_TO_GET_ISSUER_KEYID 155 +#define X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT 156 +#define X509V3_R_UNKNOWN_EXTENSION 157 +#define X509V3_R_UNKNOWN_EXTENSION_NAME 158 +#define X509V3_R_UNKNOWN_OPTION 159 +#define X509V3_R_UNSUPPORTED_OPTION 160 +#define X509V3_R_UNSUPPORTED_TYPE 161 +#define X509V3_R_USER_TOO_LONG 162 +#define X509V3_R_INVALID_VALUE 163 +#define X509V3_R_TRAILING_DATA_IN_EXTENSION 164 + +#endif // OPENSSL_HEADER_X509V3_ERRORS_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/rust_wrapper.h b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/rust_wrapper.h new file mode 100644 index 0000000..d8c7565 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/include/rust_wrapper.h @@ -0,0 +1,119 @@ +// Copyright (c) 2022, Google Inc. +// SPDX-License-Identifier: ISC +// Modifications copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 OR ISC + +#ifndef OPENSSL_HEADER_RUST_WRAPPER_H +#define OPENSSL_HEADER_RUST_WRAPPER_H + +#include "openssl/is_awslc.h" +#include "openssl/aes.h" +#include "openssl/asn1.h" +#include "openssl/asn1_mac.h" +#include "openssl/asn1t.h" +#include "openssl/base.h" +#include "openssl/base64.h" +#include "openssl/bio.h" +#include "openssl/blake2.h" +#include "openssl/blowfish.h" +#include "openssl/bn.h" +#include "openssl/buf.h" +#include "openssl/buffer.h" +#include "openssl/bytestring.h" +#include "openssl/chacha.h" +#include "openssl/cipher.h" +#include "openssl/cmac.h" +#include "openssl/conf.h" +#include "openssl/cpu.h" +#include "openssl/crypto.h" +#include "openssl/ctrdrbg.h" +#include "openssl/curve25519.h" +#include "openssl/des.h" +#include "openssl/dh.h" +#include "openssl/digest.h" +#include "openssl/dsa.h" +#include "openssl/e_os2.h" +#include "openssl/ec.h" +#include "openssl/ec_key.h" +#include "openssl/ecdh.h" +#include "openssl/ecdsa.h" +#include "openssl/engine.h" +#include "openssl/err.h" +#include "openssl/evp.h" +#include "openssl/evp_errors.h" +#include "openssl/ex_data.h" +#include "openssl/hkdf.h" +#include "openssl/hmac.h" +#include "openssl/hpke.h" +#include "openssl/hrss.h" +#include "openssl/kdf.h" +#include "openssl/lhash.h" +#include "openssl/md4.h" +#include "openssl/md5.h" +#include "openssl/mem.h" +#include "openssl/ocsp.h" +#include "openssl/obj.h" +#include "openssl/obj_mac.h" +#include "openssl/objects.h" +#include "openssl/opensslconf.h" +#include "openssl/opensslv.h" +#include "openssl/ossl_typ.h" +#include "openssl/pem.h" +#include "openssl/pkcs12.h" +#include "openssl/pkcs7.h" +#include "openssl/pkcs8.h" +#include "openssl/poly1305.h" +#include "openssl/pool.h" +#include "openssl/rand.h" +#include "openssl/rc4.h" +#include "openssl/ripemd.h" +#include "openssl/rsa.h" +#include "openssl/safestack.h" +#include "openssl/sha.h" +#include "openssl/siphash.h" +#include "openssl/span.h" +#include "openssl/stack.h" +#include "openssl/thread.h" +#include "openssl/trust_token.h" +#include "openssl/type_check.h" +#include "openssl/x509.h" +#include "openssl/x509_vfy.h" +#include "openssl/x509v3.h" +#include "openssl/experimental/kem_deterministic_api.h" + +#if defined(AWS_LC_RUST_INCLUDE_SSL) +#include "openssl/ssl.h" +#include "openssl/ssl3.h" +#endif + +#ifdef _WIN32 +#define AWS_LC_SYS_EXPORT __declspec(dllexport) +#else +#define AWS_LC_SYS_EXPORT __attribute__((visibility("default"))) +#endif + +#define AWS_LC_WRAPPER_ADD_PREFIX(a, b) AWS_LC_WRAPPER_ADD_PREFIX_INNER(a, b) +#define AWS_LC_WRAPPER_ADD_PREFIX_INNER(a, b) a ## _ ## b + +#if defined(BORINGSSL_PREFIX) +#define ERR_GET_LIB_RUST AWS_LC_WRAPPER_ADD_PREFIX(BORINGSSL_PREFIX, ERR_GET_LIB_RUST) +#define ERR_GET_REASON_RUST AWS_LC_WRAPPER_ADD_PREFIX(BORINGSSL_PREFIX, ERR_GET_REASON_RUST) +#define ERR_GET_FUNC_RUST AWS_LC_WRAPPER_ADD_PREFIX(BORINGSSL_PREFIX, ERR_GET_FUNC_RUST) +#endif // BORINGSSL_PREFIX + +#if defined(__cplusplus) +extern "C" { +#endif + +// The following functions are wrappers over inline functions and macros in +// BoringSSL, which bindgen cannot currently correctly bind. These wrappers +// ensure changes to the functions remain in lockstep with the Rust versions. +AWS_LC_SYS_EXPORT int ERR_GET_LIB_RUST(uint32_t packed_error); +AWS_LC_SYS_EXPORT int ERR_GET_REASON_RUST(uint32_t packed_error); +AWS_LC_SYS_EXPORT int ERR_GET_FUNC_RUST(uint32_t packed_error); + +#if defined(__cplusplus) +} // extern C +#endif + +#endif // OPENSSL_HEADER_RUST_WRAPPER_H diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/libaws_lc_0_40_0_crypto.a b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/libaws_lc_0_40_0_crypto.a new file mode 100644 index 0000000..f8779d9 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/libaws_lc_0_40_0_crypto.a Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/md5-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/md5-x86_64.obj new file mode 100644 index 0000000..fb09053 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/md5-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/p256-x86_64-asm.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/p256-x86_64-asm.obj new file mode 100644 index 0000000..f8b6566 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/p256-x86_64-asm.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/p256_beeu-x86_64-asm.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/p256_beeu-x86_64-asm.obj new file mode 100644 index 0000000..0651e9f --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/p256_beeu-x86_64-asm.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rdrand-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rdrand-x86_64.obj new file mode 100644 index 0000000..c9e6f3a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rdrand-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-2k-avx512.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-2k-avx512.obj new file mode 100644 index 0000000..49265a7 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-2k-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-3k-avx512.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-3k-avx512.obj new file mode 100644 index 0000000..c94e312 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-3k-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-4k-avx512.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-4k-avx512.obj new file mode 100644 index 0000000..d49fc3a --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-4k-avx512.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-avx2.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-avx2.obj new file mode 100644 index 0000000..811882c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/rsaz-avx2.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha1-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha1-x86_64.obj new file mode 100644 index 0000000..40d2534 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha1-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha256-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha256-x86_64.obj new file mode 100644 index 0000000..88c2701 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha256-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha512-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha512-x86_64.obj new file mode 100644 index 0000000..3260041 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/sha512-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/trampoline-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/trampoline-x86_64.obj new file mode 100644 index 0000000..c1e0eab --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/trampoline-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/vpaes-x86_64.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/vpaes-x86_64.obj new file mode 100644 index 0000000..2a96f25 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/vpaes-x86_64.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/x86_64-mont.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/x86_64-mont.obj new file mode 100644 index 0000000..a5e325c --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/x86_64-mont.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/x86_64-mont5.obj b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/x86_64-mont5.obj new file mode 100644 index 0000000..b03a6ee --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/out/x86_64-mont5.obj Binary files differ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/output b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/output new file mode 100644 index 0000000..e50a894 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/output @@ -0,0 +1,11700 @@ +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX +cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS +cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM +cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM +cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD +cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREGENERATED_SRC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREGENERATED_SRC +cargo:rerun-if-env-changed=AWS_LC_SYS_EFFECTIVE_TARGET_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_EFFECTIVE_TARGET +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_JITTER_ENTROPY_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_JITTER_ENTROPY +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_U1_BINDINGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_NO_U1_BINDINGS +cargo:rerun-if-env-changed=AWS_LC_SYS_INCLUDES_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_INCLUDES +cargo:rerun-if-env-changed=AWS_LC_SYS_SANITIZER_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_SANITIZER +cargo:rerun-if-env-changed=CARGO_ENCODED_RUSTFLAGS +cargo:warning=Environment Variable found 'CARGO_ENCODED_RUSTFLAGS': '' +cargo:warning=Emitting configuration: cargo:rustc-cfg=universal +cargo:rustc-cfg=universal +cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC +cargo:rerun-if-env-changed=CARGO_FEATURE_SSL +cargo:warning=Building with: CC +cargo:warning=Symbol Prefix: Some("aws_lc_0_40_0") +cargo:rerun-if-env-changed=CARGO_FEATURE_SSL +cargo:warning=Target platform: 'x86_64-pc-windows-msvc' +cargo:root=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-9d4b8300eb78bc75\out +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS +cargo:rerun-if-env-changed=TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CFLAGS +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CFLAGS +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CC +cargo:rerun-if-env-changed=TARGET_CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CC +cargo:rerun-if-env-changed=AWS_LC_SYS_CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CC +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CC +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CXX +cargo:rerun-if-env-changed=TARGET_CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CXX +cargo:rerun-if-env-changed=AWS_LC_SYS_CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CXX +cargo:rerun-if-env-changed=CXX_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CXX +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +stdalign_check.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2220: ���̌x���̓G���[�Ƃ��ď�������܂� +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): warning C4013: �֐� 'alignas' �͒�`����Ă��܂���Bint �^�̒l��Ԃ��O���֐��ƌ��Ȃ��܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2146: �\���G���[: ';' ���A���ʎq 'uint8_t' �̑O�ɕK�v�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2275: 'uint8_t': �^�̑���Ɏ����K�v�ł� +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2146: �\���G���[: ';' ���A���ʎq 'test' �̑O�ɕK�v�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2065: 'test': ��`����Ă��Ȃ����ʎq�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(13): error C2109: �z��܂��́A�|�C���^�[�łȂ��ϐ��ɓY�����g���܂����B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(14): warning C4013: �֐� 'alignof' �͒�`����Ă��܂���Bint �^�̒l��Ԃ��O���֐��ƌ��Ȃ��܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(14): error C2275: 'uint8_t': �^�̑���Ɏ����K�v�ł� +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(16): error C2065: 'test': ��`����Ă��Ȃ����ʎq�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(16): error C2109: �z��܂��́A�|�C���^�[�łȂ��ϐ��ɓY�����g���܂����B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(19): error C2065: 'test': ��`����Ă��Ȃ����ʎq�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\tests\compiler_features_tests\stdalign_check.c(19): error C2109: �z��܂��́A�|�C���^�[�łȂ��ϐ��ɓY�����g���܂����B +cargo:warning=Compilation of 'stdalign_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit code: 2): \"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Tools\\\\MSVC\\\\14.44.35207\\\\bin\\\\HostX64\\\\x64\\\\cl.exe\" \"-nologo\" \"-MD\" \"-Z7\" \"-Brepro\" \"-WX\" \"-W4\" \"-FoD:\\\\develop\\\\ExoLauncher\\\\target\\\\debug\\\\build\\\\aws-lc-sys-9d4b8300eb78bc75\\\\out\\\\out-stdalign_check\\\\cce1dfae8b188d9e-stdalign_check.o\" \"-c\" \"C:\\\\Users\\\\bythe\\\\CARGO~1\\\\registry\\\\src\\\\INDEXC~1.IO-\\\\AWS-LC~1.0\\\\aws-lc\\\\tests\\\\compiler_features_tests\\\\stdalign_check.c\"" }). +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_TARGET_CFLAGS +cargo:rerun-if-env-changed=TARGET_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=TARGET_CFLAGS +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +cargo:rerun-if-env-changed=CFLAGS +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-base.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-gcd.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-health.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\third_party/jitterentropy/jitterentropy-library/src/jitterentropy-health.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-noise.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\third_party/jitterentropy/jitterentropy-library/src/jitterentropy-noise.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +jitterentropy-sha3.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +jitterentropy-timer.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:warning=NASM command not found or failed to execute. +cargo:warning=NASM command not found or failed to execute. +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +asn1_lib.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(124): warning C4267: '=': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(139): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(141): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_lib.c(183): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +asn1_par.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(150): warning C4244: '�֐�': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(155): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(172): warning C4244: '�֐�': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(176): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/asn1_par.c(568): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +asn_pack.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_bitstr.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_bitstr.c(197): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_bool.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_d2i_fp.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_d2i_fp.c(22): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_dup.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_gentm.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_i2d_fp.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_int.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_mbstr.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_object.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_object.c(94): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_octet.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_strex.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strex.c(45): warning C4244: '�֐�': 'uint32_t' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strex.c(269): warning C4267: '+=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_strnid.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strnid.c(24): warning C4100: 'mask': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/a_strnid.c(28): warning C4100: 'p': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_time.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_type.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_utctm.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +a_utf8.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +f_int.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +f_string.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/f_string.c(8): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +posix_time.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/posix_time.c(170): warning C4127: ���������萔�ł��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_dec.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(338): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(363): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(397): warning C4244: '�֐�': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(426): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(474): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(565): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(575): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(687): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(689): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(708): warning C4267: '=': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(930): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(995): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(1008): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(1065): warning C4244: '=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/asn1/tasn_dec.c(1082): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_enc.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_fre.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_new.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_typ.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tasn_utl.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +base64.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\base64\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(22): warning C4244: 'return': 'crypto_word_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(175): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(176): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(177): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(178): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(186): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(187): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(188): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(266): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(267): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(268): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(273): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(274): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(279): warning C4244: '=': 'const uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/base64/base64.c(345): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +bio.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(52): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(382): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(838): warning C4100: 'buffer_size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(838): warning C4100: 'bio': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(966): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio.c(965): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +bio_addr.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio_addr.c(91): warning C4244: '=': 'int' ���� 'ADDRESS_FAMILY' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/bio_addr.c(102): warning C4244: '=': 'int' ���� 'ADDRESS_FAMILY' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +bio_mem.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +connect.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +dgram.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/dgram.c(93): warning C4244: '��������': 'ssize_t' ���� 'const int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/dgram.c(132): warning C4244: '��������': 'const ssize_t' ���� 'const int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/dgram.c(155): warning C4267: '��������': 'size_t' ���� 'const int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +errno.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +fd.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +file.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +hexdump.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(52): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(53): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(54): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(55): warning C4267: '�֐�': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/hexdump.c(168): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +md.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pair.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/pair.c(320): warning C4267: '=': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/pair.c(301): warning C4100: 'ptr': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +printf.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +socket.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +socket_helper.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bio\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/socket_helper.c(66): warning C4267: '=': 'size_t' ���� 'socklen_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bio/socket_helper.c(68): warning C4244: '=': 'SOCKET' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +blake2.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\blake2\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +bn_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +convert.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bn_extra\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bn_extra\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(347): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(348): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(349): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bn_extra/convert.c(350): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +buf.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\buf\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +asn1_compat.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bytestring\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ber.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cbb.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\bytestring\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/cbb.c(368): warning C4244: '�֐�': 'CBS_ASN1_TAG' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/cbb.c(429): warning C4244: '=': 'uint64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cbs.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/cbs.c(112): warning C4244: '=': 'uint64_t' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +unicode.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/unicode.c(118): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/unicode.c(122): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/bytestring/unicode.c(127): warning C4244: '�֐�': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +chacha.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\chacha\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cipher_extra.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +derive_key.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_aesctrhmac.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(86): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(93): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(167): warning C4100: 'extra_in_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesctrhmac.c(166): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_aesgcmsiv.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(583): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(588): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(685): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(709): warning C4100: 'extra_in_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aesgcmsiv.c(708): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_aes_cbc_hmac_sha1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(74): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(77): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(80): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(83): warning C4100: 'eckey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(86): warning C4100: 'ec_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(89): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(95): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(98): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(101): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(107): warning C4100: 'info_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(106): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(105): warning C4100: 'salt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(104): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(110): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'iterations': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'password_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(117): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(122): warning C4100: 'label_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(121): warning C4100: 'label': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(120): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(125): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(128): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'secret_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(132): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(134): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'length': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(207): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(212): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(211): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(217): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(216): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(57): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(168): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(169): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(192): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(191): warning C4267: '��������': 'size_t' ���� 'unsigned int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha1.c(341): warning C4244: '=': 'uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_aes_cbc_hmac_sha256.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(74): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(77): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(80): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(83): warning C4100: 'eckey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(86): warning C4100: 'ec_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(89): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(95): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(98): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(101): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(107): warning C4100: 'info_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(106): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(105): warning C4100: 'salt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(104): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(110): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'iterations': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'password_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(117): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(122): warning C4100: 'label_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(121): warning C4100: 'label': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(120): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(125): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(128): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'secret_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(132): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(134): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(201): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(200): warning C4100: 'length': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(199): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(207): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(206): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(205): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(212): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(211): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(217): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../fipsmodule/aes/internal.h(216): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(58): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(164): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(165): warning C4267: '+=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(187): warning C4267: '=': 'size_t' ���� 'unsigned int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(188): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_aes_cbc_hmac_sha256.c(337): warning C4244: '=': 'uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_chacha20poly1305.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\chacha\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(87): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(98): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(398): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_chacha20poly1305.c(703): warning C4244: '=': 'int32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_des.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\des\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(21): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(21): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(82): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(82): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(112): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_des.c(112): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_null.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(15): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(15): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(14): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(14): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_null.c(19): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_rc2.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(183): warning C4267: '��������': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(305): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(315): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(318): warning C4244: '=': 'unsigned int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(334): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(334): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc2.c(358): warning C4100: 'ptr': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_rc4.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc4.c(15): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_rc4.c(15): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +e_tls.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_tls.c(200): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/e_tls.c(114): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +tls_cbc.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\cipher_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/cipher_extra/tls_cbc.c(20): warning C4100: 'block_size': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +conf.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +console.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\conf\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(90): warning C4100: 'arg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(148): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(244): warning C4244: '=': 'int' ���� 'char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(344): warning C4100: 'conf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(353): warning C4100: 'conf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(366): warning C4100: 'conf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(452): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(454): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(672): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(671): warning C4100: 'appname': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(671): warning C4100: 'filename': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(682): warning C4100: 'all': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/conf/conf.c(686): warning C4100: 'config_name': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +crypto.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\console\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +base64_bio.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/crypto.c(147): warning C4100: 'settings': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/crypto.c(147): warning C4100: 'opts': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +blowfish.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\bio\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(169): warning C4244: '-=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(192): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(323): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(340): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/bio/base64_bio.c(430): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cast_tables.c +cast.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/blowfish/blowfish.c(560): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/blowfish/blowfish.c(560): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cfb.c +dh_decrepit.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/dh/dh_decrepit.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +evp_do_all.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\cast\../../../crypto/internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cast/cast.c(309): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cast/cast.c(309): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +obj_decrepit.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\cfb\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cfb/cfb.c(23): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/cfb/cfb.c(23): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ripemd.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509_decrepit.c +rsa_decrepit.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\obj\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/obj/obj_decrepit.c(20): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/decrepit/obj/obj_decrepit.c(32): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\decrepit\ripemd\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +des.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +dh_asn1.c +digest_extra.c +params.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\des\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +dsa.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dh_extra\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dh_extra\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(265): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(267): warning C4100: 'count': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(267): warning C4100: 'data': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(267): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(269): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/digest_extra/digest_extra.c(269): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +dsa_asn1.c +ecdh_extra.c +ecdsa_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dsa\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\dsa\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(240): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(308): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(333): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(340): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(780): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(795): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(817): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(872): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(931): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/dsa/dsa.c(930): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\../crypto/internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +ec_asn1.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +ec_derive.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +hash_to_curve.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(527): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(697): warning C4100: 'offset': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(697): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/ec_asn1.c(697): warning C4100: 'bio': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +engine.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +err.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/hash_to_curve.c(76): warning C4267: '��������': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/hash_to_curve.c(76): warning C4267: '��������': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ec_extra/hash_to_curve.c(212): warning C4100: 'Z': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +evp_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\engine\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\err\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(294): warning C4100: 'pid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(400): warning C4100: 'packed_error': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(528): warning C4244: '��������': 'uintptr_t' ���� 'const unsigned long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(597): warning C4244: '=': 'unsigned int' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/err/err.c(572): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +print.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(660): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(671): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(669): warning C4100: '_pe': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(688): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/evp_asn1.c(679): warning C4100: '_pe': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_dh.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(280): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(286): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(352): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(360): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(369): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/print.c(378): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dh.c(107): warning C4100: '_p2': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_dh_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dh_asn1.c(40): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_dsa.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_dsa_asn1.c +p_ed25519_asn1.c +p_ec_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_hmac_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dsa_asn1.c(18): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_dsa_asn1.c(79): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_kem_asn1.c +p_methods.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(118): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(158): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(245): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ed25519_asn1.c(247): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +p_pqdsa_asn1.c +p_rsa_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_hmac_asn1.c(13): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_hmac_asn1.c(27): warning C4100: 'pubkey_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_hmac_asn1.c(26): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ec_asn1.c(43): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ec_asn1.c(102): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_ec_asn1.c(162): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p_x25519.c +p_x25519_asn1.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(37): warning C4100: 'params': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(37): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(57): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(104): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(130): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_rsa_asn1.c(130): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_kem_asn1.c(167): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(15): warning C4100: 'src': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(15): warning C4100: 'dst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(17): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(67): warning C4100: 'p2': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(67): warning C4100: 'p1': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519.c(67): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +scrypt.c +sign.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\../crypto/internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +ex_data.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_pqdsa_asn1.c(143): warning C4100: 'pubkey': �Q�Ƃ���Ȃ��p�����[�^�[ +bcm.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_pqdsa_asn1.c(238): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_pqdsa_asn1.c(246): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cpucap.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\include\openssl\crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(113): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(151): warning C4100: 'oid': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(236): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/evp_extra/p_x25519_asn1.c(238): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +hpke.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +lhash.c +hrss.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(74): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(77): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(80): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(83): warning C4100: 'eckey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(86): warning C4100: 'ec_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(89): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(92): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(95): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(98): warning C4100: 'pkey': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(101): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(107): warning C4100: 'info_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(106): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(105): warning C4100: 'salt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(104): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(110): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'iterations': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(114): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'password_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(113): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(117): warning C4100: 'evp_md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(122): warning C4100: 'label_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(121): warning C4100: 'label': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(120): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(125): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(128): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'secret_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(130): warning C4100: 'dgst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(132): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\../service_indicator/internal.h(134): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(201): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(201): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(200): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(200): warning C4100: 'length': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(199): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(199): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(207): warning C4100: 'ivec': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(206): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(206): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(205): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(205): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(212): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(211): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(217): warning C4100: 'vpaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes\internal.h(216): warning C4100: 'out_bsaes': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes/aes_nohw.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\aes/aes_nohw.c(700): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +md4.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\evp_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/bn.c(407): warning C4100: 'n': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/bn.c(407): warning C4100: 'b': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/div_extra.c(32): warning C4244: 'return': 'uint32_t' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/div_extra.c(48): warning C4244: 'return': 'uint32_t' ���� 'uint16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(40): warning C4100: 'window': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(39): warning C4100: 'rowidx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(39): warning C4100: 'table': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(38): warning C4100: 'width': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(38): warning C4100: 'dest': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(141): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/exponentiation.c(781): warning C4100: 'window': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(49): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(364): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(364): warning C4100: 'n0': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(363): warning C4100: 'np': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(362): warning C4100: 'bp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(361): warning C4100: 'ap': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/montgomery.c(361): warning C4100: 'rp': �Q�Ƃ���Ȃ��p�����[�^�[ +mem.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn/prime.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/aead.c(57): warning C4100: 'impl': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(94): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(348): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(712): warning C4100: 'b': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(712): warning C4100: 'a': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(716): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/cipher.c(716): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(105): warning C4100: 'iv': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(313): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(616): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(621): warning C4100: 'arg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(649): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1056): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1060): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1267): warning C4100: 'external_nonce': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1305): warning C4100: 'external_nonce': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1391): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aes.c(1487): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(300): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(309): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(315): warning C4100: 'extra_in_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(314): warning C4100: 'extra_in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(479): warning C4100: 'enc': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(527): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher/e_aesccm.c(540): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\hpke\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hpke/hpke.c(104): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hpke/hpke.c(317): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cpucap/cpu_intel.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cpucap/cpu_ppc64le.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cmac/cmac.c(140): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cmac/cmac.c(196): warning C4267: '+=': 'size_t' ���� 'unsigned int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519.c(107): warning C4100: 'private_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519.c(106): warning C4100: 'public_key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519.c(218): warning C4267: '=': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519\./curve25519_tables.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519\../../../third_party/fiat/curve25519_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519\../../../third_party/fiat/curve25519_32.h(938): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(691): warning C4244: 'return': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(740): warning C4244: '�֐�': 'unsigned int' ���� 'signed char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(765): warning C4244: 'return': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(902): warning C4244: '�֐�': 'unsigned int' ���� 'signed char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1333): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1334): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1335): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1336): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1337): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1338): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1339): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1340): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1341): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1342): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1343): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1344): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1345): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1346): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1347): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1348): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1349): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1350): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1351): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1352): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1354): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1355): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1356): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1357): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1358): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1359): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1360): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1361): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1362): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1363): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1822): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1823): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1824): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1825): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1826): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1827): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1828): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1829): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1830): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1831): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1832): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1833): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1834): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1835): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1836): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1837): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1838): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1839): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1840): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1841): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1843): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1844): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1845): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1846): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1847): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1848): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1849): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1850): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1851): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\curve25519/curve25519_nohw.c(1852): warning C4244: '=': 'int64_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\lhash\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(14): warning C4100: 'enable': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(120): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(120): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(196): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\digest/digest.c(317): warning C4100: 'digest': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\hrss\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(841): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1649): warning C4244: '=': 'const uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1651): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1654): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1656): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1659): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1661): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1668): warning C4244: '=': 'const uint16_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1670): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1673): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1751): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1754): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(1911): warning C4244: '�֐�': 'const crypto_word_t' ���� 'int16_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/hrss/hrss.c(2228): warning C4244: '�֐�': 'crypto_word_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ecdsa/ecdsa.c(364): warning C4100: 'type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(423): warning C4100: 'ignored': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(463): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(475): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(474): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(481): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(597): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(606): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(619): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(701): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(734): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(746): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(757): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(885): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1079): warning C4100: 'flag': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1079): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1081): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1085): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1092): warning C4100: 'meth': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1111): warning C4100: 'len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1110): warning C4100: 'seed': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1110): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1115): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec.c(1117): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(500): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(499): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(518): warning C4100: 'flag': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_key.c(518): warning C4100: 'key': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(47): warning C4244: '=': 'crypto_word_t' ���� 'ec_nistp_felem_limb' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(45): warning C4244: '��������': 'crypto_word_t' ���� 'ec_nistp_felem_limb' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(220): warning C4244: '��������': 'crypto_word_t' ���� 'ec_nistp_felem_limb' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(464): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(599): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/ec_nistp.c(706): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\md4\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/oct.c(66): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/oct.c(215): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p256_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p256_32.h(3708): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p256_32.h(4523): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(217): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(233): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(245): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(260): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256.c(272): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +obj.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +CVSTEL_MSBuildProjectFullPath = None +:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(32): warning C4100: 'size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(32): warning C4100: 'addr': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(33): warning C4100: 'size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(33): warning C4100: 'addr': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(276): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=WindowsSdkDir +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(278): warning C4100: 'min_size': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(278): warning C4100: 'size': �Q�Ƃ���Ȃ��p�����[�^�[ +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(352): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(356): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=LIB +LIB = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(360): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(566): warning C4100: 'line': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(566): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(570): warning C4100: 'line': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(570): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(574): warning C4100: 'line': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/mem.c(574): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +ocsp_asn.c +obj_xref.c +ocsp_client.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(88): warning C4127: ���������萔�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(246): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(257): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(280): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(347): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(362): warning C4244: '�֐�': 'crypto_word_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(477): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(492): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p256-nistz.c(504): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p384_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p384_32.h(8739): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p384_32.h(9487): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(356): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(371): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(464): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(486): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p384.c(501): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p521_32.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../../../third_party/fiat/p521_32.h(1833): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(162): warning C4244: 'return': 'crypto_word_t' ���� 'p521_limb_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(374): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(389): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(402): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(424): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(439): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(459): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/p521.c(468): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/simple.c(93): warning C4100: 'group': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/simple_mul.c(41): warning C4244: '��������': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/simple_mul.c(92): warning C4244: '��������': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/util.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec/wnaf.c(76): warning C4244: '=': 'int' ���� 'int8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +ocsp_extension.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/evp.c(337): warning C4100: 'engine': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/evp.c(530): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/evp.c(571): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ec.c(281): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519.c(15): warning C4100: 'src': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519.c(15): warning C4100: 'dst': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519.c(17): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_ed25519ph.c(104): warning C4100: 'p1': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_hmac.c(95): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_hmac.c(105): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(106): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(819): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(819): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(823): warning C4100: 'salt_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(823): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(828): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\evp/p_rsa.c(827): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\hkdf/hkdf.c(146): warning C4267: '=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\hkdf/hkdf.c(130): warning C4267: '��������': 'size_t' ���� 'uint8_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\hmac/hmac.c(440): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\kdf/kbkdf.c(82): warning C4267: '=': 'size_t' ���� 'uint32_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\../mldsa_native_config.h(42): warning C4100: 'cap': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\rounding.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\rounding.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_dsa\mldsa\rounding.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ml_kem\mlkem\../mlkem_native_config.h(36): warning C4100: 'cap': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\obj\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes/gcm.c(30): warning C4127: ���������萔�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/ctrdrbg.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand\entropy/internal.h(96): warning C4100: 'out_len': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand\entropy/internal.h(96): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(31): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(37): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(43): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(71): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(75): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(77): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rand/entropy/entropy_sources.c(80): warning C4100: 'entropy_source': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(311): warning C4100: 'rsa': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(407): warning C4100: 'name': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(595): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(594): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa.c(1045): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(633): warning C4100: 'p': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(891): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\rsa/rsa_impl.c(1028): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\self_check/self_check.c(1818): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\service_indicator/service_indicator.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\sha/sha3.c(191): warning C4100: 'md': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\sha/sha512.c(272): warning C4127: ���������萔�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ocsp/ocsp_client.c(182): warning C4267: 'return': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +ocsp_http.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +ocsp_lib.c +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ocsp_print.c +ocsp_server.c +ocsp_verify.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes\gcm.c(417) : warning C4702: ���䂪�n��Ȃ��R�[�h�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes\gcm.c(686) : warning C4702: ���䂪�n��Ȃ��R�[�h�ł��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\modes\gcm.c(791) : warning C4702: ���䂪�n��Ȃ��R�[�h�ł��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ocsp\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ocsp/ocsp_http.c(179): warning C4267: '=': 'size_t' ���� 'unsigned long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ocsp/ocsp_http.c(329): warning C4267: '+=': 'size_t' ���� 'unsigned long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pem_all.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pem_lib.c +pem_info.c +pem_pk8.c +pem_oth.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +pem_pkey.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(73): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(69): warning C4100: 'key_type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(82): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(78): warning C4100: 'key_type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(91): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(87): warning C4100: 'key_type': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_info.c(104): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pem\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(492): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(500): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(592): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pem/pem_lib.c(696): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +pem_x509.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +pem_xaux.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cipher.c +pkcs7_x509.c +pkcs7_asn1.c +pkcs7.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\cipher\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(100): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(105): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(142): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/bio/cipher.c(170): warning C4244: '=': 'int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +p5_pbev2.c +pkcs8.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs7\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(236): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(271): warning C4100: 'arg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(301): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_x509.c(508): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs7\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(56): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(55): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(76): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(75): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(149): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7_asn1.c(149): warning C4100: 'indent': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs7\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(682): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1081): warning C4267: '�֐�': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1137): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1418): warning C4100: '_flags': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1742): warning C4100: 'bcont': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1742): warning C4100: 'in': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'data': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'p7': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs7/pkcs7.c(1744): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +pkcs8_x509.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +poly1305.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/pkcs8.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +poly1305_arm.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +poly1305_vec.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\poly1305\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\poly1305\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +pool.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs8\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs8/p5_pbev2.c(160): warning C4100: 'suite': �Q�Ƃ���Ȃ��p�����[�^�[ +ccrandomgeneratebytes.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\poly1305\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs8\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +deterministic.c +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +rand_extra.c +getentropy.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +urandom.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pkcs8\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/pkcs8/pkcs8_x509.c(169): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +vm_ube_fallback.c +windows.c +rc4.c +refcount_c11.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rc4/rc4.c(22): warning C4244: '=': 'uint32_t' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +refcount_lock.c +refcount_win.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\pool\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +rsassa_pss_asn1.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rand_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(9): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(9): warning C4100: 'buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(16): warning C4100: 'path': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(26): warning C4100: 'file': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(30): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(30): warning C4100: 'buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(32): warning C4100: 'entropy': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(32): warning C4100: 'num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(32): warning C4100: 'buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(34): warning C4100: 'path': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(38): warning C4100: 'path': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(71): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rand_extra/rand_extra.c(73): warning C4100: 'a': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +rsa_asn1.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rand_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +rsa_crypt.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +rsa_print.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +siphash.c +spake25519.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/curve25519.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/rsa_extra/rsassa_pss_asn1.c(494): warning C4244: '=': 'int64_t' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\siphash\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\rsa_extra\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +stack.c +thread.c +thread_none.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\spake25519\../fipsmodule/bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\spake25519\../fipsmodule/bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(9): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(17): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(20): warning C4100: 'lock_num': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(24): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(26): warning C4100: 'val': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(26): warning C4100: 'id': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(28): warning C4100: 'ptr': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(28): warning C4100: 'id': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(30): warning C4100: 'id': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(32): warning C4100: 'func': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(35): warning C4100: 'dyn_create_function': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(37): warning C4100: 'dyn_lock_function': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread.c(40): warning C4100: 'dyn_destroy_function': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +thread_win.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +thread_pthread.c +pmbtoken.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +trust_token.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\stack\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(25): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(25): warning C4100: 'once': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(57): warning C4100: 'lock': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(105): warning C4100: 'reserved': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/thread_win.c(104): warning C4100: 'module': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +voprf.c +fork_ube_detect.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/pmbtoken.c(1133): warning C4244: '=': 'const int' ���� 'uint8_t' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ube.c +vm_ube_detect.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/trust_token.c(259): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/trust_token.c(544): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/trust_token.c(668): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +ui.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(21): warning C4100: 'maxsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(21): warning C4100: 'minsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(21): warning C4100: 'result_buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(20): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(20): warning C4100: 'prompt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(20): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'test_buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'maxsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'minsize': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(25): warning C4100: 'result_buf': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(24): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(24): warning C4100: 'prompt': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(24): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(29): warning C4100: 'text': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(29): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/ui/ui.c(33): warning C4100: 'ui': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ube\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +algorithm.c +asn1_gen.c +a_digest.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\bn\../../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(170): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\fipsmodule\ec\../bn/internal.h(176): warning C4100: 'bn': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(53): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(721): warning C4267: '�֐�': 'size_t' ���� 'uint16_t' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(1163): warning C4100: 'out_private_metadata': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/trust_token/voprf.c(1251): warning C4100: 'out_private_metadata': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\ube\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +a_sign.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +a_verify.c +by_dir.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +by_file.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/asn1_gen.c(68): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +i2d_pr.c +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +name_print.c +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/by_dir.c(56): warning C4100: 'retp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/by_dir.c(235): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +policy.c +rsa_pss.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +t_crl.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/by_file.c(25): warning C4100: 'ret': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/name_print.c(141): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +t_req.c +t_x509.c +t_x509a.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_akey.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(20): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(19): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(164): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(168): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/rsa_pss.c(275): warning C4100: 'pctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_akeya.c +v3_alt.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/t_x509.c(252): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/t_x509.c(232): warning C4100: 'obase': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_akey.c(43): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_akey.c(82): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_bcons.c +v3_bitst.c +v3_conf.c +v3_cpols.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_alt.c(67): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_alt.c(398): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_crld.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_enum.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bcons.c(49): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bcons.c(57): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bcons.c(56): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_bitst.c(52): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +Ccargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_cpols.c(103): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_cpols.c(249): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_cpols.c(354): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_extku.c +v3_genn.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_ia5.c +v3_info.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(323): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(322): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(393): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(467): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_crld.c(497): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_int.c +v3_lib.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_extku.c(64): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_extku.c(76): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_extku.c(75): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ia5.c(18): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ia5.c(33): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ia5.c(32): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_info.c(92): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_int.c(15): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_ncons.c +v3_ocsp.c +v3_pcons.c +v3_pmaps.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +v3_prn.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_purp.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(81): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(138): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(152): warning C4100: 'indent': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(152): warning C4100: 'out': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(151): warning C4100: 'nocheck': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(151): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(157): warning C4100: 'str': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(157): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ocsp.c(156): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ncons.c(128): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_ncons.c(402): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pcons.c(49): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pcons.c(59): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pcons.c(58): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pmaps.c(51): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pmaps.c(64): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_pmaps.c(63): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +v3_skey.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509.c +v3_utl.c +x509cset.c +x509name.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(388): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(418): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(470): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(482): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(494): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(508): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(516): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(552): warning C4100: 'ca': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(552): warning C4100: 'x': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_purp.c(552): warning C4100: 'xp': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509rset.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_skey.c(18): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_skey.c(24): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_skey.c(23): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(151): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(165): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(178): warning C4100: 'method': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(716): warning C4100: 'unused_flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/v3_utl.c(794): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +x509spki.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +x509_att.c +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_cmp.c +x509_d2.c +x509_def.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_ext.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509spki.c(55): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_att.c(156): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_lu.c +x509_obj.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_req.c +x509_set.c +x509_trs.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +x509_txt.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_obj.c(63): warning C4267: '=': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_obj.c(135): warning C4244: '=': 'int' ���� 'char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_lu.c(618): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_lu.c(617): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_trs.c(35): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_trs.c(109): warning C4100: 'trust': �Q�Ƃ���Ȃ��p�����[�^�[ +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_v3.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_vfy.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x509_vpm.c +x_attrib.c +x_all.c +x_algor.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(71): warning C4100: 'e': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(74): warning C4100: 'oids': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(73): warning C4100: 'x509': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(72): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1172): warning C4100: 'crl_score': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1575): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1574): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1632): warning C4100: 'ctx': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x509_vfy.c(1805): warning C4100: 'flags': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_crl.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_exten.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_name.c +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_pubkey.c +x_req.c +x_sig.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\x509\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_pubkey.c(49): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_pubkey.c(48): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +x_spki.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(38): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(37): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(102): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(101): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_crl.c(285): warning C4100: 'rev': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(84): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(112): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(137): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(211): warning C4267: '��������': 'size_t' ���� 'int' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(206): warning C4100: 'aclass': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(206): warning C4100: 'tag': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(206): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(421): warning C4244: '=': 'int' ���� 'unsigned char' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_name.c(427): warning C4244: '=': '__int64' ���� 'int' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_req.c(21): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_req.c(20): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +x_val.c +x_x509.c +x_x509a.c +err_data.c +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/crypto.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\include\openssl/aead.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\aws-lc\crypto\asn1\../internal.h(1271): warning C4100: 'test': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(39): warning C4100: 'exarg': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(38): warning C4100: 'it': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(131): warning C4267: '�֐�': 'size_t' ���� 'long' �ɕϊ����܂����B�f�[�^�������Ă��邩������܂���B +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(155): warning C4100: 'dup_unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(154): warning C4100: 'unused': �Q�Ƃ���Ȃ��p�����[�^�[ +C:\Users\bythe\CARGO~1\registry\src\INDEXC~1.IO-\AWS-LC~1.0\aws-lc\crypto/x509/x_x509.c(192): warning C4244: '-=': '__int64' ���� 'long' �ւ̕ϊ��ł��B�f�[�^��������”\��������܂��B +0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rustc-link-search=native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\atlmfc\lib\x64 +cargo:rustc-link-lib=static=aws_lc_0_40_0_crypto +cargo:rustc-link-search=native=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-9d4b8300eb78bc75\out +cargo:include=D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-9d4b8300eb78bc75\out\include +cargo:libcrypto=aws_lc_0_40_0_crypto +cargo:conf=OPENSSL_NO_ASYNC,OPENSSL_NO_BF,OPENSSL_NO_BLAKE2,OPENSSL_NO_BUF_FREELISTS,OPENSSL_NO_CAMELLIA,OPENSSL_NO_CAPIENG,OPENSSL_NO_CAST,OPENSSL_NO_CMS,OPENSSL_NO_COMP,OPENSSL_NO_CRYPTO_MDEBUG,OPENSSL_NO_CT,OPENSSL_NO_DANE,OPENSSL_NO_DEPRECATED,OPENSSL_NO_DGRAM,OPENSSL_NO_DYNAMIC_ENGINE,OPENSSL_NO_EC_NISTP_64_GCC_128,OPENSSL_NO_EC2M,OPENSSL_NO_EGD,OPENSSL_NO_ENGINE,OPENSSL_NO_GMP,OPENSSL_NO_GOST,OPENSSL_NO_HEARTBEATS,OPENSSL_NO_HW,OPENSSL_NO_IDEA,OPENSSL_NO_JPAKE,OPENSSL_NO_KRB5,OPENSSL_NO_MD2,OPENSSL_NO_MDC2,OPENSSL_NO_OCB,OPENSSL_NO_RC2,OPENSSL_NO_RC5,OPENSSL_NO_RFC3779,OPENSSL_NO_RIPEMD,OPENSSL_NO_RMD160,OPENSSL_NO_SCTP,OPENSSL_NO_SEED,OPENSSL_NO_SM2,OPENSSL_NO_SM3,OPENSSL_NO_SM4,OPENSSL_NO_SRP,OPENSSL_NO_SSL_TRACE,OPENSSL_NO_SSL2,OPENSSL_NO_SSL3,OPENSSL_NO_SSL3_METHOD,OPENSSL_NO_STATIC_ENGINE,OPENSSL_NO_STORE,OPENSSL_NO_TS,OPENSSL_NO_WHIRLPOOL +cargo:rerun-if-changed=builder/ +cargo:rerun-if-changed=aws-lc/ diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/root-output b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/root-output new file mode 100644 index 0000000..bd27c33 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\aws-lc-sys-9d4b8300eb78bc75\out \ No newline at end of file diff --git a/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/stderr b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/aws-lc-sys-9d4b8300eb78bc75/stderr diff --git a/target/debug/build/cookie-7edc8634dd70b957/invoked.timestamp b/target/debug/build/cookie-7edc8634dd70b957/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/cookie-7edc8634dd70b957/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/cookie-7edc8634dd70b957/output b/target/debug/build/cookie-7edc8634dd70b957/output new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/cookie-7edc8634dd70b957/output diff --git a/target/debug/build/cookie-7edc8634dd70b957/root-output b/target/debug/build/cookie-7edc8634dd70b957/root-output new file mode 100644 index 0000000..5a0f2d5 --- /dev/null +++ b/target/debug/build/cookie-7edc8634dd70b957/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\cookie-7edc8634dd70b957\out \ No newline at end of file diff --git a/target/debug/build/cookie-7edc8634dd70b957/stderr b/target/debug/build/cookie-7edc8634dd70b957/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/cookie-7edc8634dd70b957/stderr diff --git a/target/debug/build/cookie-c316101ab46282c9/build-script-build.exe b/target/debug/build/cookie-c316101ab46282c9/build-script-build.exe new file mode 100644 index 0000000..555edf3 --- /dev/null +++ b/target/debug/build/cookie-c316101ab46282c9/build-script-build.exe Binary files differ diff --git a/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.d b/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.d new file mode 100644 index 0000000..7217778 --- /dev/null +++ b/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\cookie-c316101ab46282c9\build_script_build-c316101ab46282c9.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\build.rs + +D:\develop\ExoLauncher\target\debug\build\cookie-c316101ab46282c9\build_script_build-c316101ab46282c9.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\build.rs: diff --git a/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.exe b/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.exe new file mode 100644 index 0000000..555edf3 --- /dev/null +++ b/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.exe Binary files differ diff --git a/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.pdb b/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.pdb new file mode 100644 index 0000000..2d63335 --- /dev/null +++ b/target/debug/build/cookie-c316101ab46282c9/build_script_build-c316101ab46282c9.pdb Binary files differ diff --git a/target/debug/build/cookie-c316101ab46282c9/build_script_build.pdb b/target/debug/build/cookie-c316101ab46282c9/build_script_build.pdb new file mode 100644 index 0000000..2d63335 --- /dev/null +++ b/target/debug/build/cookie-c316101ab46282c9/build_script_build.pdb Binary files differ diff --git a/target/debug/build/fs-err-8db45caa029c0aba/build-script-build.exe b/target/debug/build/fs-err-8db45caa029c0aba/build-script-build.exe new file mode 100644 index 0000000..7caf9c8 --- /dev/null +++ b/target/debug/build/fs-err-8db45caa029c0aba/build-script-build.exe Binary files differ diff --git a/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.d b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.d new file mode 100644 index 0000000..6509eea --- /dev/null +++ b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\fs-err-8db45caa029c0aba\build_script_build-8db45caa029c0aba.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\build.rs + +D:\develop\ExoLauncher\target\debug\build\fs-err-8db45caa029c0aba\build_script_build-8db45caa029c0aba.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\build.rs: diff --git a/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.exe b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.exe new file mode 100644 index 0000000..7caf9c8 --- /dev/null +++ b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.exe Binary files differ diff --git a/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.pdb b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.pdb new file mode 100644 index 0000000..d86303f --- /dev/null +++ b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build-8db45caa029c0aba.pdb Binary files differ diff --git a/target/debug/build/fs-err-8db45caa029c0aba/build_script_build.pdb b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build.pdb new file mode 100644 index 0000000..d86303f --- /dev/null +++ b/target/debug/build/fs-err-8db45caa029c0aba/build_script_build.pdb Binary files differ diff --git a/target/debug/build/fs-err-c6cc7beb664d13e9/invoked.timestamp b/target/debug/build/fs-err-c6cc7beb664d13e9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/fs-err-c6cc7beb664d13e9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/fs-err-c6cc7beb664d13e9/output b/target/debug/build/fs-err-c6cc7beb664d13e9/output new file mode 100644 index 0000000..45ca738 --- /dev/null +++ b/target/debug/build/fs-err-c6cc7beb664d13e9/output @@ -0,0 +1,13 @@ +cargo:rustc-check-cfg=cfg(rustc_1_56) +cargo:rustc-cfg=rustc_1_56 +cargo:rustc-check-cfg=cfg(rustc_1_63) +cargo:rustc-cfg=rustc_1_63 +cargo:rustc-check-cfg=cfg(rustc_1_73) +cargo:rustc-cfg=rustc_1_73 +cargo:rustc-check-cfg=cfg(rustc_1_75) +cargo:rustc-cfg=rustc_1_75 +cargo:rustc-check-cfg=cfg(rustc_1_81) +cargo:rustc-cfg=rustc_1_81 +cargo:rustc-check-cfg=cfg(rustc_1_89) +cargo:rustc-cfg=rustc_1_89 +cargo:rerun-if-changed=build.rs diff --git a/target/debug/build/fs-err-c6cc7beb664d13e9/root-output b/target/debug/build/fs-err-c6cc7beb664d13e9/root-output new file mode 100644 index 0000000..f5a1ffb --- /dev/null +++ b/target/debug/build/fs-err-c6cc7beb664d13e9/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\fs-err-c6cc7beb664d13e9\out \ No newline at end of file diff --git a/target/debug/build/fs-err-c6cc7beb664d13e9/stderr b/target/debug/build/fs-err-c6cc7beb664d13e9/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/fs-err-c6cc7beb664d13e9/stderr diff --git a/target/debug/build/getrandom-1872d15d3daae815/build-script-build.exe b/target/debug/build/getrandom-1872d15d3daae815/build-script-build.exe new file mode 100644 index 0000000..9135038 --- /dev/null +++ b/target/debug/build/getrandom-1872d15d3daae815/build-script-build.exe Binary files differ diff --git a/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.d b/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.d new file mode 100644 index 0000000..52f2b8c --- /dev/null +++ b/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\getrandom-1872d15d3daae815\build_script_build-1872d15d3daae815.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\build.rs + +D:\develop\ExoLauncher\target\debug\build\getrandom-1872d15d3daae815\build_script_build-1872d15d3daae815.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\build.rs: diff --git a/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.exe b/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.exe new file mode 100644 index 0000000..9135038 --- /dev/null +++ b/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.exe Binary files differ diff --git a/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.pdb b/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.pdb new file mode 100644 index 0000000..20c72ba --- /dev/null +++ b/target/debug/build/getrandom-1872d15d3daae815/build_script_build-1872d15d3daae815.pdb Binary files differ diff --git a/target/debug/build/getrandom-1872d15d3daae815/build_script_build.pdb b/target/debug/build/getrandom-1872d15d3daae815/build_script_build.pdb new file mode 100644 index 0000000..20c72ba --- /dev/null +++ b/target/debug/build/getrandom-1872d15d3daae815/build_script_build.pdb Binary files differ diff --git a/target/debug/build/getrandom-18eba346e5190c39/invoked.timestamp b/target/debug/build/getrandom-18eba346e5190c39/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/getrandom-18eba346e5190c39/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/getrandom-18eba346e5190c39/output b/target/debug/build/getrandom-18eba346e5190c39/output new file mode 100644 index 0000000..d15ba9a --- /dev/null +++ b/target/debug/build/getrandom-18eba346e5190c39/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=build.rs diff --git a/target/debug/build/getrandom-18eba346e5190c39/root-output b/target/debug/build/getrandom-18eba346e5190c39/root-output new file mode 100644 index 0000000..f9c2237 --- /dev/null +++ b/target/debug/build/getrandom-18eba346e5190c39/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\getrandom-18eba346e5190c39\out \ No newline at end of file diff --git a/target/debug/build/getrandom-18eba346e5190c39/stderr b/target/debug/build/getrandom-18eba346e5190c39/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/getrandom-18eba346e5190c39/stderr diff --git a/target/debug/build/getrandom-6c3e784948b3c6a4/build-script-build.exe b/target/debug/build/getrandom-6c3e784948b3c6a4/build-script-build.exe new file mode 100644 index 0000000..97b6934 --- /dev/null +++ b/target/debug/build/getrandom-6c3e784948b3c6a4/build-script-build.exe Binary files differ diff --git a/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.d b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.d new file mode 100644 index 0000000..21f41e4 --- /dev/null +++ b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\getrandom-6c3e784948b3c6a4\build_script_build-6c3e784948b3c6a4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\build.rs + +D:\develop\ExoLauncher\target\debug\build\getrandom-6c3e784948b3c6a4\build_script_build-6c3e784948b3c6a4.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\build.rs: diff --git a/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.exe b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.exe new file mode 100644 index 0000000..97b6934 --- /dev/null +++ b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.exe Binary files differ diff --git a/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.pdb b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.pdb new file mode 100644 index 0000000..2d0e088 --- /dev/null +++ b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build-6c3e784948b3c6a4.pdb Binary files differ diff --git a/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build.pdb b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build.pdb new file mode 100644 index 0000000..2d0e088 --- /dev/null +++ b/target/debug/build/getrandom-6c3e784948b3c6a4/build_script_build.pdb Binary files differ diff --git a/target/debug/build/getrandom-917a0b7225978c70/invoked.timestamp b/target/debug/build/getrandom-917a0b7225978c70/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/getrandom-917a0b7225978c70/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/getrandom-917a0b7225978c70/output b/target/debug/build/getrandom-917a0b7225978c70/output new file mode 100644 index 0000000..d15ba9a --- /dev/null +++ b/target/debug/build/getrandom-917a0b7225978c70/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=build.rs diff --git a/target/debug/build/getrandom-917a0b7225978c70/root-output b/target/debug/build/getrandom-917a0b7225978c70/root-output new file mode 100644 index 0000000..3c49285 --- /dev/null +++ b/target/debug/build/getrandom-917a0b7225978c70/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\getrandom-917a0b7225978c70\out \ No newline at end of file diff --git a/target/debug/build/getrandom-917a0b7225978c70/stderr b/target/debug/build/getrandom-917a0b7225978c70/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/getrandom-917a0b7225978c70/stderr diff --git a/target/debug/build/httparse-31c28c3969c0f982/build-script-build.exe b/target/debug/build/httparse-31c28c3969c0f982/build-script-build.exe new file mode 100644 index 0000000..984d0bb --- /dev/null +++ b/target/debug/build/httparse-31c28c3969c0f982/build-script-build.exe Binary files differ diff --git a/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.d b/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.d new file mode 100644 index 0000000..79d0178 --- /dev/null +++ b/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\httparse-31c28c3969c0f982\build_script_build-31c28c3969c0f982.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\build.rs + +D:\develop\ExoLauncher\target\debug\build\httparse-31c28c3969c0f982\build_script_build-31c28c3969c0f982.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\build.rs: diff --git a/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.exe b/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.exe new file mode 100644 index 0000000..984d0bb --- /dev/null +++ b/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.exe Binary files differ diff --git a/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.pdb b/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.pdb new file mode 100644 index 0000000..c8935f3 --- /dev/null +++ b/target/debug/build/httparse-31c28c3969c0f982/build_script_build-31c28c3969c0f982.pdb Binary files differ diff --git a/target/debug/build/httparse-31c28c3969c0f982/build_script_build.pdb b/target/debug/build/httparse-31c28c3969c0f982/build_script_build.pdb new file mode 100644 index 0000000..c8935f3 --- /dev/null +++ b/target/debug/build/httparse-31c28c3969c0f982/build_script_build.pdb Binary files differ diff --git a/target/debug/build/httparse-7202345f727684a0/invoked.timestamp b/target/debug/build/httparse-7202345f727684a0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/httparse-7202345f727684a0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/httparse-7202345f727684a0/output b/target/debug/build/httparse-7202345f727684a0/output new file mode 100644 index 0000000..aac2d6a --- /dev/null +++ b/target/debug/build/httparse-7202345f727684a0/output @@ -0,0 +1,2 @@ +cargo:rustc-cfg=httparse_simd_neon_intrinsics +cargo:rustc-cfg=httparse_simd diff --git a/target/debug/build/httparse-7202345f727684a0/root-output b/target/debug/build/httparse-7202345f727684a0/root-output new file mode 100644 index 0000000..1efb8df --- /dev/null +++ b/target/debug/build/httparse-7202345f727684a0/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\httparse-7202345f727684a0\out \ No newline at end of file diff --git a/target/debug/build/httparse-7202345f727684a0/stderr b/target/debug/build/httparse-7202345f727684a0/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/httparse-7202345f727684a0/stderr diff --git a/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build-script-build.exe b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build-script-build.exe new file mode 100644 index 0000000..6778e4c --- /dev/null +++ b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build-script-build.exe Binary files differ diff --git a/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.d b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.d new file mode 100644 index 0000000..5f00f77 --- /dev/null +++ b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\icu_normalizer_data-3227c994f5cceea8\build_script_build-3227c994f5cceea8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\build.rs + +D:\develop\ExoLauncher\target\debug\build\icu_normalizer_data-3227c994f5cceea8\build_script_build-3227c994f5cceea8.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\build.rs: diff --git a/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.exe b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.exe new file mode 100644 index 0000000..6778e4c --- /dev/null +++ b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.exe Binary files differ diff --git a/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.pdb b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.pdb new file mode 100644 index 0000000..06e44f5 --- /dev/null +++ b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build-3227c994f5cceea8.pdb Binary files differ diff --git a/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build.pdb b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build.pdb new file mode 100644 index 0000000..06e44f5 --- /dev/null +++ b/target/debug/build/icu_normalizer_data-3227c994f5cceea8/build_script_build.pdb Binary files differ diff --git a/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/invoked.timestamp b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/output b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/output new file mode 100644 index 0000000..30ced52 --- /dev/null +++ b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/output @@ -0,0 +1,2 @@ +cargo:rerun-if-env-changed=ICU4X_DATA_DIR +cargo:rustc-check-cfg=cfg(icu4c_enable_renaming) diff --git a/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/root-output b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/root-output new file mode 100644 index 0000000..3d4e8e6 --- /dev/null +++ b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\icu_normalizer_data-924a6b07885c4bcb\out \ No newline at end of file diff --git a/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/stderr b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/icu_normalizer_data-924a6b07885c4bcb/stderr diff --git a/target/debug/build/icu_properties_data-19bee913c9e30dcb/invoked.timestamp b/target/debug/build/icu_properties_data-19bee913c9e30dcb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/icu_properties_data-19bee913c9e30dcb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/icu_properties_data-19bee913c9e30dcb/output b/target/debug/build/icu_properties_data-19bee913c9e30dcb/output new file mode 100644 index 0000000..30ced52 --- /dev/null +++ b/target/debug/build/icu_properties_data-19bee913c9e30dcb/output @@ -0,0 +1,2 @@ +cargo:rerun-if-env-changed=ICU4X_DATA_DIR +cargo:rustc-check-cfg=cfg(icu4c_enable_renaming) diff --git a/target/debug/build/icu_properties_data-19bee913c9e30dcb/root-output b/target/debug/build/icu_properties_data-19bee913c9e30dcb/root-output new file mode 100644 index 0000000..05097fd --- /dev/null +++ b/target/debug/build/icu_properties_data-19bee913c9e30dcb/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\icu_properties_data-19bee913c9e30dcb\out \ No newline at end of file diff --git a/target/debug/build/icu_properties_data-19bee913c9e30dcb/stderr b/target/debug/build/icu_properties_data-19bee913c9e30dcb/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/icu_properties_data-19bee913c9e30dcb/stderr diff --git a/target/debug/build/icu_properties_data-1a318d4d1684242c/build-script-build.exe b/target/debug/build/icu_properties_data-1a318d4d1684242c/build-script-build.exe new file mode 100644 index 0000000..19b7317 --- /dev/null +++ b/target/debug/build/icu_properties_data-1a318d4d1684242c/build-script-build.exe Binary files differ diff --git a/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.d b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.d new file mode 100644 index 0000000..ebc1bcd --- /dev/null +++ b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\icu_properties_data-1a318d4d1684242c\build_script_build-1a318d4d1684242c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\build.rs + +D:\develop\ExoLauncher\target\debug\build\icu_properties_data-1a318d4d1684242c\build_script_build-1a318d4d1684242c.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\build.rs: diff --git a/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.exe b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.exe new file mode 100644 index 0000000..19b7317 --- /dev/null +++ b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.exe Binary files differ diff --git a/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.pdb b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.pdb new file mode 100644 index 0000000..82fc546 --- /dev/null +++ b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build-1a318d4d1684242c.pdb Binary files differ diff --git a/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build.pdb b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build.pdb new file mode 100644 index 0000000..82fc546 --- /dev/null +++ b/target/debug/build/icu_properties_data-1a318d4d1684242c/build_script_build.pdb Binary files differ diff --git a/target/debug/build/libc-1246eddd774cf843/build-script-build.exe b/target/debug/build/libc-1246eddd774cf843/build-script-build.exe new file mode 100644 index 0000000..24dd922 --- /dev/null +++ b/target/debug/build/libc-1246eddd774cf843/build-script-build.exe Binary files differ diff --git a/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.d b/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.d new file mode 100644 index 0000000..c380417 --- /dev/null +++ b/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\libc-1246eddd774cf843\build_script_build-1246eddd774cf843.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\build.rs + +D:\develop\ExoLauncher\target\debug\build\libc-1246eddd774cf843\build_script_build-1246eddd774cf843.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\build.rs: diff --git a/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.exe b/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.exe new file mode 100644 index 0000000..24dd922 --- /dev/null +++ b/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.exe Binary files differ diff --git a/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.pdb b/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.pdb new file mode 100644 index 0000000..5f94535 --- /dev/null +++ b/target/debug/build/libc-1246eddd774cf843/build_script_build-1246eddd774cf843.pdb Binary files differ diff --git a/target/debug/build/libc-1246eddd774cf843/build_script_build.pdb b/target/debug/build/libc-1246eddd774cf843/build_script_build.pdb new file mode 100644 index 0000000..5f94535 --- /dev/null +++ b/target/debug/build/libc-1246eddd774cf843/build_script_build.pdb Binary files differ diff --git a/target/debug/build/libc-85e6c31c050b6523/invoked.timestamp b/target/debug/build/libc-85e6c31c050b6523/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/libc-85e6c31c050b6523/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/libc-85e6c31c050b6523/output b/target/debug/build/libc-85e6c31c050b6523/output new file mode 100644 index 0000000..542fcc7 --- /dev/null +++ b/target/debug/build/libc-85e6c31c050b6523/output @@ -0,0 +1,27 @@ +cargo:rerun-if-changed=build.rs +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION +cargo:rustc-cfg=freebsd12 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_MUSL_V1_2_3 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_TIME_BITS +cargo:rustc-check-cfg=cfg(emscripten_old_stat_abi) +cargo:rustc-check-cfg=cfg(espidf_picolibc) +cargo:rustc-check-cfg=cfg(espidf_time32) +cargo:rustc-check-cfg=cfg(freebsd10) +cargo:rustc-check-cfg=cfg(freebsd11) +cargo:rustc-check-cfg=cfg(freebsd12) +cargo:rustc-check-cfg=cfg(freebsd13) +cargo:rustc-check-cfg=cfg(freebsd14) +cargo:rustc-check-cfg=cfg(freebsd15) +cargo:rustc-check-cfg=cfg(gnu_file_offset_bits64) +cargo:rustc-check-cfg=cfg(gnu_time_bits64) +cargo:rustc-check-cfg=cfg(libc_deny_warnings) +cargo:rustc-check-cfg=cfg(linux_time_bits64) +cargo:rustc-check-cfg=cfg(musl_v1_2_3) +cargo:rustc-check-cfg=cfg(musl32_time64) +cargo:rustc-check-cfg=cfg(musl_redir_time64) +cargo:rustc-check-cfg=cfg(vxworks_lt_25_09) +cargo:rustc-check-cfg=cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt")) +cargo:rustc-check-cfg=cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80")) +cargo:rustc-check-cfg=cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky")) diff --git a/target/debug/build/libc-85e6c31c050b6523/root-output b/target/debug/build/libc-85e6c31c050b6523/root-output new file mode 100644 index 0000000..efa51aa --- /dev/null +++ b/target/debug/build/libc-85e6c31c050b6523/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\libc-85e6c31c050b6523\out \ No newline at end of file diff --git a/target/debug/build/libc-85e6c31c050b6523/stderr b/target/debug/build/libc-85e6c31c050b6523/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/libc-85e6c31c050b6523/stderr diff --git a/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build-script-build.exe b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build-script-build.exe new file mode 100644 index 0000000..48c9010 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build-script-build.exe Binary files differ diff --git a/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.d b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.d new file mode 100644 index 0000000..27e4e35 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-0d2c59bfc69038a8\build_script_build-0d2c59bfc69038a8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\build.rs + +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-0d2c59bfc69038a8\build_script_build-0d2c59bfc69038a8.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\build.rs: + +# env-dep:CARGO_MANIFEST_DIR=C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libsqlite3-sys-0.28.0 diff --git a/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.exe b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.exe new file mode 100644 index 0000000..48c9010 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.exe Binary files differ diff --git a/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.pdb b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.pdb new file mode 100644 index 0000000..7d5d44b --- /dev/null +++ b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build-0d2c59bfc69038a8.pdb Binary files differ diff --git a/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build.pdb b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build.pdb new file mode 100644 index 0000000..7d5d44b --- /dev/null +++ b/target/debug/build/libsqlite3-sys-0d2c59bfc69038a8/build_script_build.pdb Binary files differ diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/invoked.timestamp b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/bindgen.rs b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/bindgen.rs new file mode 100644 index 0000000..3edb6f9 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/bindgen.rs @@ -0,0 +1,3681 @@ +/* automatically generated by rust-bindgen 0.69.2 */ + +extern "C" { + pub fn sqlite3_auto_extension( + xEntryPoint: ::std::option::Option< + unsafe extern "C" fn( + db: *mut sqlite3, + pzErrMsg: *mut *const ::std::os::raw::c_char, + pThunk: *const sqlite3_api_routines, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_cancel_auto_extension( + xEntryPoint: ::std::option::Option< + unsafe extern "C" fn( + db: *mut sqlite3, + pzErrMsg: *mut *const ::std::os::raw::c_char, + pThunk: *const sqlite3_api_routines, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} + +pub const SQLITE_VERSION: &[u8; 7] = b"3.45.0\0"; +pub const SQLITE_VERSION_NUMBER: i32 = 3045000; +pub const SQLITE_SOURCE_ID: &[u8; 85] = + b"2024-01-15 17:01:13 1066602b2b1976fe58b5150777cced894af17c803e068f5918390d6915b46e1d\0"; +pub const SQLITE_OK: i32 = 0; +pub const SQLITE_ERROR: i32 = 1; +pub const SQLITE_INTERNAL: i32 = 2; +pub const SQLITE_PERM: i32 = 3; +pub const SQLITE_ABORT: i32 = 4; +pub const SQLITE_BUSY: i32 = 5; +pub const SQLITE_LOCKED: i32 = 6; +pub const SQLITE_NOMEM: i32 = 7; +pub const SQLITE_READONLY: i32 = 8; +pub const SQLITE_INTERRUPT: i32 = 9; +pub const SQLITE_IOERR: i32 = 10; +pub const SQLITE_CORRUPT: i32 = 11; +pub const SQLITE_NOTFOUND: i32 = 12; +pub const SQLITE_FULL: i32 = 13; +pub const SQLITE_CANTOPEN: i32 = 14; +pub const SQLITE_PROTOCOL: i32 = 15; +pub const SQLITE_EMPTY: i32 = 16; +pub const SQLITE_SCHEMA: i32 = 17; +pub const SQLITE_TOOBIG: i32 = 18; +pub const SQLITE_CONSTRAINT: i32 = 19; +pub const SQLITE_MISMATCH: i32 = 20; +pub const SQLITE_MISUSE: i32 = 21; +pub const SQLITE_NOLFS: i32 = 22; +pub const SQLITE_AUTH: i32 = 23; +pub const SQLITE_FORMAT: i32 = 24; +pub const SQLITE_RANGE: i32 = 25; +pub const SQLITE_NOTADB: i32 = 26; +pub const SQLITE_NOTICE: i32 = 27; +pub const SQLITE_WARNING: i32 = 28; +pub const SQLITE_ROW: i32 = 100; +pub const SQLITE_DONE: i32 = 101; +pub const SQLITE_ERROR_MISSING_COLLSEQ: i32 = 257; +pub const SQLITE_ERROR_RETRY: i32 = 513; +pub const SQLITE_ERROR_SNAPSHOT: i32 = 769; +pub const SQLITE_IOERR_READ: i32 = 266; +pub const SQLITE_IOERR_SHORT_READ: i32 = 522; +pub const SQLITE_IOERR_WRITE: i32 = 778; +pub const SQLITE_IOERR_FSYNC: i32 = 1034; +pub const SQLITE_IOERR_DIR_FSYNC: i32 = 1290; +pub const SQLITE_IOERR_TRUNCATE: i32 = 1546; +pub const SQLITE_IOERR_FSTAT: i32 = 1802; +pub const SQLITE_IOERR_UNLOCK: i32 = 2058; +pub const SQLITE_IOERR_RDLOCK: i32 = 2314; +pub const SQLITE_IOERR_DELETE: i32 = 2570; +pub const SQLITE_IOERR_BLOCKED: i32 = 2826; +pub const SQLITE_IOERR_NOMEM: i32 = 3082; +pub const SQLITE_IOERR_ACCESS: i32 = 3338; +pub const SQLITE_IOERR_CHECKRESERVEDLOCK: i32 = 3594; +pub const SQLITE_IOERR_LOCK: i32 = 3850; +pub const SQLITE_IOERR_CLOSE: i32 = 4106; +pub const SQLITE_IOERR_DIR_CLOSE: i32 = 4362; +pub const SQLITE_IOERR_SHMOPEN: i32 = 4618; +pub const SQLITE_IOERR_SHMSIZE: i32 = 4874; +pub const SQLITE_IOERR_SHMLOCK: i32 = 5130; +pub const SQLITE_IOERR_SHMMAP: i32 = 5386; +pub const SQLITE_IOERR_SEEK: i32 = 5642; +pub const SQLITE_IOERR_DELETE_NOENT: i32 = 5898; +pub const SQLITE_IOERR_MMAP: i32 = 6154; +pub const SQLITE_IOERR_GETTEMPPATH: i32 = 6410; +pub const SQLITE_IOERR_CONVPATH: i32 = 6666; +pub const SQLITE_IOERR_VNODE: i32 = 6922; +pub const SQLITE_IOERR_AUTH: i32 = 7178; +pub const SQLITE_IOERR_BEGIN_ATOMIC: i32 = 7434; +pub const SQLITE_IOERR_COMMIT_ATOMIC: i32 = 7690; +pub const SQLITE_IOERR_ROLLBACK_ATOMIC: i32 = 7946; +pub const SQLITE_IOERR_DATA: i32 = 8202; +pub const SQLITE_IOERR_CORRUPTFS: i32 = 8458; +pub const SQLITE_IOERR_IN_PAGE: i32 = 8714; +pub const SQLITE_LOCKED_SHAREDCACHE: i32 = 262; +pub const SQLITE_LOCKED_VTAB: i32 = 518; +pub const SQLITE_BUSY_RECOVERY: i32 = 261; +pub const SQLITE_BUSY_SNAPSHOT: i32 = 517; +pub const SQLITE_BUSY_TIMEOUT: i32 = 773; +pub const SQLITE_CANTOPEN_NOTEMPDIR: i32 = 270; +pub const SQLITE_CANTOPEN_ISDIR: i32 = 526; +pub const SQLITE_CANTOPEN_FULLPATH: i32 = 782; +pub const SQLITE_CANTOPEN_CONVPATH: i32 = 1038; +pub const SQLITE_CANTOPEN_DIRTYWAL: i32 = 1294; +pub const SQLITE_CANTOPEN_SYMLINK: i32 = 1550; +pub const SQLITE_CORRUPT_VTAB: i32 = 267; +pub const SQLITE_CORRUPT_SEQUENCE: i32 = 523; +pub const SQLITE_CORRUPT_INDEX: i32 = 779; +pub const SQLITE_READONLY_RECOVERY: i32 = 264; +pub const SQLITE_READONLY_CANTLOCK: i32 = 520; +pub const SQLITE_READONLY_ROLLBACK: i32 = 776; +pub const SQLITE_READONLY_DBMOVED: i32 = 1032; +pub const SQLITE_READONLY_CANTINIT: i32 = 1288; +pub const SQLITE_READONLY_DIRECTORY: i32 = 1544; +pub const SQLITE_ABORT_ROLLBACK: i32 = 516; +pub const SQLITE_CONSTRAINT_CHECK: i32 = 275; +pub const SQLITE_CONSTRAINT_COMMITHOOK: i32 = 531; +pub const SQLITE_CONSTRAINT_FOREIGNKEY: i32 = 787; +pub const SQLITE_CONSTRAINT_FUNCTION: i32 = 1043; +pub const SQLITE_CONSTRAINT_NOTNULL: i32 = 1299; +pub const SQLITE_CONSTRAINT_PRIMARYKEY: i32 = 1555; +pub const SQLITE_CONSTRAINT_TRIGGER: i32 = 1811; +pub const SQLITE_CONSTRAINT_UNIQUE: i32 = 2067; +pub const SQLITE_CONSTRAINT_VTAB: i32 = 2323; +pub const SQLITE_CONSTRAINT_ROWID: i32 = 2579; +pub const SQLITE_CONSTRAINT_PINNED: i32 = 2835; +pub const SQLITE_CONSTRAINT_DATATYPE: i32 = 3091; +pub const SQLITE_NOTICE_RECOVER_WAL: i32 = 283; +pub const SQLITE_NOTICE_RECOVER_ROLLBACK: i32 = 539; +pub const SQLITE_NOTICE_RBU: i32 = 795; +pub const SQLITE_WARNING_AUTOINDEX: i32 = 284; +pub const SQLITE_AUTH_USER: i32 = 279; +pub const SQLITE_OK_LOAD_PERMANENTLY: i32 = 256; +pub const SQLITE_OK_SYMLINK: i32 = 512; +pub const SQLITE_OPEN_READONLY: i32 = 1; +pub const SQLITE_OPEN_READWRITE: i32 = 2; +pub const SQLITE_OPEN_CREATE: i32 = 4; +pub const SQLITE_OPEN_DELETEONCLOSE: i32 = 8; +pub const SQLITE_OPEN_EXCLUSIVE: i32 = 16; +pub const SQLITE_OPEN_AUTOPROXY: i32 = 32; +pub const SQLITE_OPEN_URI: i32 = 64; +pub const SQLITE_OPEN_MEMORY: i32 = 128; +pub const SQLITE_OPEN_MAIN_DB: i32 = 256; +pub const SQLITE_OPEN_TEMP_DB: i32 = 512; +pub const SQLITE_OPEN_TRANSIENT_DB: i32 = 1024; +pub const SQLITE_OPEN_MAIN_JOURNAL: i32 = 2048; +pub const SQLITE_OPEN_TEMP_JOURNAL: i32 = 4096; +pub const SQLITE_OPEN_SUBJOURNAL: i32 = 8192; +pub const SQLITE_OPEN_SUPER_JOURNAL: i32 = 16384; +pub const SQLITE_OPEN_NOMUTEX: i32 = 32768; +pub const SQLITE_OPEN_FULLMUTEX: i32 = 65536; +pub const SQLITE_OPEN_SHAREDCACHE: i32 = 131072; +pub const SQLITE_OPEN_PRIVATECACHE: i32 = 262144; +pub const SQLITE_OPEN_WAL: i32 = 524288; +pub const SQLITE_OPEN_NOFOLLOW: i32 = 16777216; +pub const SQLITE_OPEN_EXRESCODE: i32 = 33554432; +pub const SQLITE_OPEN_MASTER_JOURNAL: i32 = 16384; +pub const SQLITE_IOCAP_ATOMIC: i32 = 1; +pub const SQLITE_IOCAP_ATOMIC512: i32 = 2; +pub const SQLITE_IOCAP_ATOMIC1K: i32 = 4; +pub const SQLITE_IOCAP_ATOMIC2K: i32 = 8; +pub const SQLITE_IOCAP_ATOMIC4K: i32 = 16; +pub const SQLITE_IOCAP_ATOMIC8K: i32 = 32; +pub const SQLITE_IOCAP_ATOMIC16K: i32 = 64; +pub const SQLITE_IOCAP_ATOMIC32K: i32 = 128; +pub const SQLITE_IOCAP_ATOMIC64K: i32 = 256; +pub const SQLITE_IOCAP_SAFE_APPEND: i32 = 512; +pub const SQLITE_IOCAP_SEQUENTIAL: i32 = 1024; +pub const SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN: i32 = 2048; +pub const SQLITE_IOCAP_POWERSAFE_OVERWRITE: i32 = 4096; +pub const SQLITE_IOCAP_IMMUTABLE: i32 = 8192; +pub const SQLITE_IOCAP_BATCH_ATOMIC: i32 = 16384; +pub const SQLITE_LOCK_NONE: i32 = 0; +pub const SQLITE_LOCK_SHARED: i32 = 1; +pub const SQLITE_LOCK_RESERVED: i32 = 2; +pub const SQLITE_LOCK_PENDING: i32 = 3; +pub const SQLITE_LOCK_EXCLUSIVE: i32 = 4; +pub const SQLITE_SYNC_NORMAL: i32 = 2; +pub const SQLITE_SYNC_FULL: i32 = 3; +pub const SQLITE_SYNC_DATAONLY: i32 = 16; +pub const SQLITE_FCNTL_LOCKSTATE: i32 = 1; +pub const SQLITE_FCNTL_GET_LOCKPROXYFILE: i32 = 2; +pub const SQLITE_FCNTL_SET_LOCKPROXYFILE: i32 = 3; +pub const SQLITE_FCNTL_LAST_ERRNO: i32 = 4; +pub const SQLITE_FCNTL_SIZE_HINT: i32 = 5; +pub const SQLITE_FCNTL_CHUNK_SIZE: i32 = 6; +pub const SQLITE_FCNTL_FILE_POINTER: i32 = 7; +pub const SQLITE_FCNTL_SYNC_OMITTED: i32 = 8; +pub const SQLITE_FCNTL_WIN32_AV_RETRY: i32 = 9; +pub const SQLITE_FCNTL_PERSIST_WAL: i32 = 10; +pub const SQLITE_FCNTL_OVERWRITE: i32 = 11; +pub const SQLITE_FCNTL_VFSNAME: i32 = 12; +pub const SQLITE_FCNTL_POWERSAFE_OVERWRITE: i32 = 13; +pub const SQLITE_FCNTL_PRAGMA: i32 = 14; +pub const SQLITE_FCNTL_BUSYHANDLER: i32 = 15; +pub const SQLITE_FCNTL_TEMPFILENAME: i32 = 16; +pub const SQLITE_FCNTL_MMAP_SIZE: i32 = 18; +pub const SQLITE_FCNTL_TRACE: i32 = 19; +pub const SQLITE_FCNTL_HAS_MOVED: i32 = 20; +pub const SQLITE_FCNTL_SYNC: i32 = 21; +pub const SQLITE_FCNTL_COMMIT_PHASETWO: i32 = 22; +pub const SQLITE_FCNTL_WIN32_SET_HANDLE: i32 = 23; +pub const SQLITE_FCNTL_WAL_BLOCK: i32 = 24; +pub const SQLITE_FCNTL_ZIPVFS: i32 = 25; +pub const SQLITE_FCNTL_RBU: i32 = 26; +pub const SQLITE_FCNTL_VFS_POINTER: i32 = 27; +pub const SQLITE_FCNTL_JOURNAL_POINTER: i32 = 28; +pub const SQLITE_FCNTL_WIN32_GET_HANDLE: i32 = 29; +pub const SQLITE_FCNTL_PDB: i32 = 30; +pub const SQLITE_FCNTL_BEGIN_ATOMIC_WRITE: i32 = 31; +pub const SQLITE_FCNTL_COMMIT_ATOMIC_WRITE: i32 = 32; +pub const SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE: i32 = 33; +pub const SQLITE_FCNTL_LOCK_TIMEOUT: i32 = 34; +pub const SQLITE_FCNTL_DATA_VERSION: i32 = 35; +pub const SQLITE_FCNTL_SIZE_LIMIT: i32 = 36; +pub const SQLITE_FCNTL_CKPT_DONE: i32 = 37; +pub const SQLITE_FCNTL_RESERVE_BYTES: i32 = 38; +pub const SQLITE_FCNTL_CKPT_START: i32 = 39; +pub const SQLITE_FCNTL_EXTERNAL_READER: i32 = 40; +pub const SQLITE_FCNTL_CKSM_FILE: i32 = 41; +pub const SQLITE_FCNTL_RESET_CACHE: i32 = 42; +pub const SQLITE_GET_LOCKPROXYFILE: i32 = 2; +pub const SQLITE_SET_LOCKPROXYFILE: i32 = 3; +pub const SQLITE_LAST_ERRNO: i32 = 4; +pub const SQLITE_ACCESS_EXISTS: i32 = 0; +pub const SQLITE_ACCESS_READWRITE: i32 = 1; +pub const SQLITE_ACCESS_READ: i32 = 2; +pub const SQLITE_SHM_UNLOCK: i32 = 1; +pub const SQLITE_SHM_LOCK: i32 = 2; +pub const SQLITE_SHM_SHARED: i32 = 4; +pub const SQLITE_SHM_EXCLUSIVE: i32 = 8; +pub const SQLITE_SHM_NLOCK: i32 = 8; +pub const SQLITE_CONFIG_SINGLETHREAD: i32 = 1; +pub const SQLITE_CONFIG_MULTITHREAD: i32 = 2; +pub const SQLITE_CONFIG_SERIALIZED: i32 = 3; +pub const SQLITE_CONFIG_MALLOC: i32 = 4; +pub const SQLITE_CONFIG_GETMALLOC: i32 = 5; +pub const SQLITE_CONFIG_SCRATCH: i32 = 6; +pub const SQLITE_CONFIG_PAGECACHE: i32 = 7; +pub const SQLITE_CONFIG_HEAP: i32 = 8; +pub const SQLITE_CONFIG_MEMSTATUS: i32 = 9; +pub const SQLITE_CONFIG_MUTEX: i32 = 10; +pub const SQLITE_CONFIG_GETMUTEX: i32 = 11; +pub const SQLITE_CONFIG_LOOKASIDE: i32 = 13; +pub const SQLITE_CONFIG_PCACHE: i32 = 14; +pub const SQLITE_CONFIG_GETPCACHE: i32 = 15; +pub const SQLITE_CONFIG_LOG: i32 = 16; +pub const SQLITE_CONFIG_URI: i32 = 17; +pub const SQLITE_CONFIG_PCACHE2: i32 = 18; +pub const SQLITE_CONFIG_GETPCACHE2: i32 = 19; +pub const SQLITE_CONFIG_COVERING_INDEX_SCAN: i32 = 20; +pub const SQLITE_CONFIG_SQLLOG: i32 = 21; +pub const SQLITE_CONFIG_MMAP_SIZE: i32 = 22; +pub const SQLITE_CONFIG_WIN32_HEAPSIZE: i32 = 23; +pub const SQLITE_CONFIG_PCACHE_HDRSZ: i32 = 24; +pub const SQLITE_CONFIG_PMASZ: i32 = 25; +pub const SQLITE_CONFIG_STMTJRNL_SPILL: i32 = 26; +pub const SQLITE_CONFIG_SMALL_MALLOC: i32 = 27; +pub const SQLITE_CONFIG_SORTERREF_SIZE: i32 = 28; +pub const SQLITE_CONFIG_MEMDB_MAXSIZE: i32 = 29; +pub const SQLITE_DBCONFIG_MAINDBNAME: i32 = 1000; +pub const SQLITE_DBCONFIG_LOOKASIDE: i32 = 1001; +pub const SQLITE_DBCONFIG_ENABLE_FKEY: i32 = 1002; +pub const SQLITE_DBCONFIG_ENABLE_TRIGGER: i32 = 1003; +pub const SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER: i32 = 1004; +pub const SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION: i32 = 1005; +pub const SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE: i32 = 1006; +pub const SQLITE_DBCONFIG_ENABLE_QPSG: i32 = 1007; +pub const SQLITE_DBCONFIG_TRIGGER_EQP: i32 = 1008; +pub const SQLITE_DBCONFIG_RESET_DATABASE: i32 = 1009; +pub const SQLITE_DBCONFIG_DEFENSIVE: i32 = 1010; +pub const SQLITE_DBCONFIG_WRITABLE_SCHEMA: i32 = 1011; +pub const SQLITE_DBCONFIG_LEGACY_ALTER_TABLE: i32 = 1012; +pub const SQLITE_DBCONFIG_DQS_DML: i32 = 1013; +pub const SQLITE_DBCONFIG_DQS_DDL: i32 = 1014; +pub const SQLITE_DBCONFIG_ENABLE_VIEW: i32 = 1015; +pub const SQLITE_DBCONFIG_LEGACY_FILE_FORMAT: i32 = 1016; +pub const SQLITE_DBCONFIG_TRUSTED_SCHEMA: i32 = 1017; +pub const SQLITE_DBCONFIG_STMT_SCANSTATUS: i32 = 1018; +pub const SQLITE_DBCONFIG_REVERSE_SCANORDER: i32 = 1019; +pub const SQLITE_DBCONFIG_MAX: i32 = 1019; +pub const SQLITE_DENY: i32 = 1; +pub const SQLITE_IGNORE: i32 = 2; +pub const SQLITE_CREATE_INDEX: i32 = 1; +pub const SQLITE_CREATE_TABLE: i32 = 2; +pub const SQLITE_CREATE_TEMP_INDEX: i32 = 3; +pub const SQLITE_CREATE_TEMP_TABLE: i32 = 4; +pub const SQLITE_CREATE_TEMP_TRIGGER: i32 = 5; +pub const SQLITE_CREATE_TEMP_VIEW: i32 = 6; +pub const SQLITE_CREATE_TRIGGER: i32 = 7; +pub const SQLITE_CREATE_VIEW: i32 = 8; +pub const SQLITE_DELETE: i32 = 9; +pub const SQLITE_DROP_INDEX: i32 = 10; +pub const SQLITE_DROP_TABLE: i32 = 11; +pub const SQLITE_DROP_TEMP_INDEX: i32 = 12; +pub const SQLITE_DROP_TEMP_TABLE: i32 = 13; +pub const SQLITE_DROP_TEMP_TRIGGER: i32 = 14; +pub const SQLITE_DROP_TEMP_VIEW: i32 = 15; +pub const SQLITE_DROP_TRIGGER: i32 = 16; +pub const SQLITE_DROP_VIEW: i32 = 17; +pub const SQLITE_INSERT: i32 = 18; +pub const SQLITE_PRAGMA: i32 = 19; +pub const SQLITE_READ: i32 = 20; +pub const SQLITE_SELECT: i32 = 21; +pub const SQLITE_TRANSACTION: i32 = 22; +pub const SQLITE_UPDATE: i32 = 23; +pub const SQLITE_ATTACH: i32 = 24; +pub const SQLITE_DETACH: i32 = 25; +pub const SQLITE_ALTER_TABLE: i32 = 26; +pub const SQLITE_REINDEX: i32 = 27; +pub const SQLITE_ANALYZE: i32 = 28; +pub const SQLITE_CREATE_VTABLE: i32 = 29; +pub const SQLITE_DROP_VTABLE: i32 = 30; +pub const SQLITE_FUNCTION: i32 = 31; +pub const SQLITE_SAVEPOINT: i32 = 32; +pub const SQLITE_COPY: i32 = 0; +pub const SQLITE_RECURSIVE: i32 = 33; +pub const SQLITE_TRACE_STMT: i32 = 1; +pub const SQLITE_TRACE_PROFILE: i32 = 2; +pub const SQLITE_TRACE_ROW: i32 = 4; +pub const SQLITE_TRACE_CLOSE: i32 = 8; +pub const SQLITE_LIMIT_LENGTH: i32 = 0; +pub const SQLITE_LIMIT_SQL_LENGTH: i32 = 1; +pub const SQLITE_LIMIT_COLUMN: i32 = 2; +pub const SQLITE_LIMIT_EXPR_DEPTH: i32 = 3; +pub const SQLITE_LIMIT_COMPOUND_SELECT: i32 = 4; +pub const SQLITE_LIMIT_VDBE_OP: i32 = 5; +pub const SQLITE_LIMIT_FUNCTION_ARG: i32 = 6; +pub const SQLITE_LIMIT_ATTACHED: i32 = 7; +pub const SQLITE_LIMIT_LIKE_PATTERN_LENGTH: i32 = 8; +pub const SQLITE_LIMIT_VARIABLE_NUMBER: i32 = 9; +pub const SQLITE_LIMIT_TRIGGER_DEPTH: i32 = 10; +pub const SQLITE_LIMIT_WORKER_THREADS: i32 = 11; +pub const SQLITE_PREPARE_PERSISTENT: ::std::os::raw::c_uint = 1; +pub const SQLITE_PREPARE_NORMALIZE: ::std::os::raw::c_uint = 2; +pub const SQLITE_PREPARE_NO_VTAB: ::std::os::raw::c_uint = 4; +pub const SQLITE_INTEGER: i32 = 1; +pub const SQLITE_FLOAT: i32 = 2; +pub const SQLITE_BLOB: i32 = 4; +pub const SQLITE_NULL: i32 = 5; +pub const SQLITE_TEXT: i32 = 3; +pub const SQLITE3_TEXT: i32 = 3; +pub const SQLITE_UTF8: i32 = 1; +pub const SQLITE_UTF16LE: i32 = 2; +pub const SQLITE_UTF16BE: i32 = 3; +pub const SQLITE_UTF16: i32 = 4; +pub const SQLITE_ANY: i32 = 5; +pub const SQLITE_UTF16_ALIGNED: i32 = 8; +pub const SQLITE_DETERMINISTIC: i32 = 2048; +pub const SQLITE_DIRECTONLY: i32 = 524288; +pub const SQLITE_SUBTYPE: i32 = 1048576; +pub const SQLITE_INNOCUOUS: i32 = 2097152; +pub const SQLITE_RESULT_SUBTYPE: i32 = 16777216; +pub const SQLITE_WIN32_DATA_DIRECTORY_TYPE: i32 = 1; +pub const SQLITE_WIN32_TEMP_DIRECTORY_TYPE: i32 = 2; +pub const SQLITE_TXN_NONE: i32 = 0; +pub const SQLITE_TXN_READ: i32 = 1; +pub const SQLITE_TXN_WRITE: i32 = 2; +pub const SQLITE_INDEX_SCAN_UNIQUE: i32 = 1; +pub const SQLITE_INDEX_CONSTRAINT_EQ: i32 = 2; +pub const SQLITE_INDEX_CONSTRAINT_GT: i32 = 4; +pub const SQLITE_INDEX_CONSTRAINT_LE: i32 = 8; +pub const SQLITE_INDEX_CONSTRAINT_LT: i32 = 16; +pub const SQLITE_INDEX_CONSTRAINT_GE: i32 = 32; +pub const SQLITE_INDEX_CONSTRAINT_MATCH: i32 = 64; +pub const SQLITE_INDEX_CONSTRAINT_LIKE: i32 = 65; +pub const SQLITE_INDEX_CONSTRAINT_GLOB: i32 = 66; +pub const SQLITE_INDEX_CONSTRAINT_REGEXP: i32 = 67; +pub const SQLITE_INDEX_CONSTRAINT_NE: i32 = 68; +pub const SQLITE_INDEX_CONSTRAINT_ISNOT: i32 = 69; +pub const SQLITE_INDEX_CONSTRAINT_ISNOTNULL: i32 = 70; +pub const SQLITE_INDEX_CONSTRAINT_ISNULL: i32 = 71; +pub const SQLITE_INDEX_CONSTRAINT_IS: i32 = 72; +pub const SQLITE_INDEX_CONSTRAINT_LIMIT: i32 = 73; +pub const SQLITE_INDEX_CONSTRAINT_OFFSET: i32 = 74; +pub const SQLITE_INDEX_CONSTRAINT_FUNCTION: i32 = 150; +pub const SQLITE_MUTEX_FAST: i32 = 0; +pub const SQLITE_MUTEX_RECURSIVE: i32 = 1; +pub const SQLITE_MUTEX_STATIC_MAIN: i32 = 2; +pub const SQLITE_MUTEX_STATIC_MEM: i32 = 3; +pub const SQLITE_MUTEX_STATIC_MEM2: i32 = 4; +pub const SQLITE_MUTEX_STATIC_OPEN: i32 = 4; +pub const SQLITE_MUTEX_STATIC_PRNG: i32 = 5; +pub const SQLITE_MUTEX_STATIC_LRU: i32 = 6; +pub const SQLITE_MUTEX_STATIC_LRU2: i32 = 7; +pub const SQLITE_MUTEX_STATIC_PMEM: i32 = 7; +pub const SQLITE_MUTEX_STATIC_APP1: i32 = 8; +pub const SQLITE_MUTEX_STATIC_APP2: i32 = 9; +pub const SQLITE_MUTEX_STATIC_APP3: i32 = 10; +pub const SQLITE_MUTEX_STATIC_VFS1: i32 = 11; +pub const SQLITE_MUTEX_STATIC_VFS2: i32 = 12; +pub const SQLITE_MUTEX_STATIC_VFS3: i32 = 13; +pub const SQLITE_MUTEX_STATIC_MASTER: i32 = 2; +pub const SQLITE_TESTCTRL_FIRST: i32 = 5; +pub const SQLITE_TESTCTRL_PRNG_SAVE: i32 = 5; +pub const SQLITE_TESTCTRL_PRNG_RESTORE: i32 = 6; +pub const SQLITE_TESTCTRL_PRNG_RESET: i32 = 7; +pub const SQLITE_TESTCTRL_FK_NO_ACTION: i32 = 7; +pub const SQLITE_TESTCTRL_BITVEC_TEST: i32 = 8; +pub const SQLITE_TESTCTRL_FAULT_INSTALL: i32 = 9; +pub const SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS: i32 = 10; +pub const SQLITE_TESTCTRL_PENDING_BYTE: i32 = 11; +pub const SQLITE_TESTCTRL_ASSERT: i32 = 12; +pub const SQLITE_TESTCTRL_ALWAYS: i32 = 13; +pub const SQLITE_TESTCTRL_RESERVE: i32 = 14; +pub const SQLITE_TESTCTRL_JSON_SELFCHECK: i32 = 14; +pub const SQLITE_TESTCTRL_OPTIMIZATIONS: i32 = 15; +pub const SQLITE_TESTCTRL_ISKEYWORD: i32 = 16; +pub const SQLITE_TESTCTRL_SCRATCHMALLOC: i32 = 17; +pub const SQLITE_TESTCTRL_INTERNAL_FUNCTIONS: i32 = 17; +pub const SQLITE_TESTCTRL_LOCALTIME_FAULT: i32 = 18; +pub const SQLITE_TESTCTRL_EXPLAIN_STMT: i32 = 19; +pub const SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD: i32 = 19; +pub const SQLITE_TESTCTRL_NEVER_CORRUPT: i32 = 20; +pub const SQLITE_TESTCTRL_VDBE_COVERAGE: i32 = 21; +pub const SQLITE_TESTCTRL_BYTEORDER: i32 = 22; +pub const SQLITE_TESTCTRL_ISINIT: i32 = 23; +pub const SQLITE_TESTCTRL_SORTER_MMAP: i32 = 24; +pub const SQLITE_TESTCTRL_IMPOSTER: i32 = 25; +pub const SQLITE_TESTCTRL_PARSER_COVERAGE: i32 = 26; +pub const SQLITE_TESTCTRL_RESULT_INTREAL: i32 = 27; +pub const SQLITE_TESTCTRL_PRNG_SEED: i32 = 28; +pub const SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS: i32 = 29; +pub const SQLITE_TESTCTRL_SEEK_COUNT: i32 = 30; +pub const SQLITE_TESTCTRL_TRACEFLAGS: i32 = 31; +pub const SQLITE_TESTCTRL_TUNE: i32 = 32; +pub const SQLITE_TESTCTRL_LOGEST: i32 = 33; +pub const SQLITE_TESTCTRL_USELONGDOUBLE: i32 = 34; +pub const SQLITE_TESTCTRL_LAST: i32 = 34; +pub const SQLITE_STATUS_MEMORY_USED: i32 = 0; +pub const SQLITE_STATUS_PAGECACHE_USED: i32 = 1; +pub const SQLITE_STATUS_PAGECACHE_OVERFLOW: i32 = 2; +pub const SQLITE_STATUS_SCRATCH_USED: i32 = 3; +pub const SQLITE_STATUS_SCRATCH_OVERFLOW: i32 = 4; +pub const SQLITE_STATUS_MALLOC_SIZE: i32 = 5; +pub const SQLITE_STATUS_PARSER_STACK: i32 = 6; +pub const SQLITE_STATUS_PAGECACHE_SIZE: i32 = 7; +pub const SQLITE_STATUS_SCRATCH_SIZE: i32 = 8; +pub const SQLITE_STATUS_MALLOC_COUNT: i32 = 9; +pub const SQLITE_DBSTATUS_LOOKASIDE_USED: i32 = 0; +pub const SQLITE_DBSTATUS_CACHE_USED: i32 = 1; +pub const SQLITE_DBSTATUS_SCHEMA_USED: i32 = 2; +pub const SQLITE_DBSTATUS_STMT_USED: i32 = 3; +pub const SQLITE_DBSTATUS_LOOKASIDE_HIT: i32 = 4; +pub const SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE: i32 = 5; +pub const SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL: i32 = 6; +pub const SQLITE_DBSTATUS_CACHE_HIT: i32 = 7; +pub const SQLITE_DBSTATUS_CACHE_MISS: i32 = 8; +pub const SQLITE_DBSTATUS_CACHE_WRITE: i32 = 9; +pub const SQLITE_DBSTATUS_DEFERRED_FKS: i32 = 10; +pub const SQLITE_DBSTATUS_CACHE_USED_SHARED: i32 = 11; +pub const SQLITE_DBSTATUS_CACHE_SPILL: i32 = 12; +pub const SQLITE_DBSTATUS_MAX: i32 = 12; +pub const SQLITE_STMTSTATUS_FULLSCAN_STEP: i32 = 1; +pub const SQLITE_STMTSTATUS_SORT: i32 = 2; +pub const SQLITE_STMTSTATUS_AUTOINDEX: i32 = 3; +pub const SQLITE_STMTSTATUS_VM_STEP: i32 = 4; +pub const SQLITE_STMTSTATUS_REPREPARE: i32 = 5; +pub const SQLITE_STMTSTATUS_RUN: i32 = 6; +pub const SQLITE_STMTSTATUS_FILTER_MISS: i32 = 7; +pub const SQLITE_STMTSTATUS_FILTER_HIT: i32 = 8; +pub const SQLITE_STMTSTATUS_MEMUSED: i32 = 99; +pub const SQLITE_CHECKPOINT_PASSIVE: i32 = 0; +pub const SQLITE_CHECKPOINT_FULL: i32 = 1; +pub const SQLITE_CHECKPOINT_RESTART: i32 = 2; +pub const SQLITE_CHECKPOINT_TRUNCATE: i32 = 3; +pub const SQLITE_VTAB_CONSTRAINT_SUPPORT: i32 = 1; +pub const SQLITE_VTAB_INNOCUOUS: i32 = 2; +pub const SQLITE_VTAB_DIRECTONLY: i32 = 3; +pub const SQLITE_VTAB_USES_ALL_SCHEMAS: i32 = 4; +pub const SQLITE_ROLLBACK: i32 = 1; +pub const SQLITE_FAIL: i32 = 3; +pub const SQLITE_REPLACE: i32 = 5; +pub const SQLITE_SCANSTAT_NLOOP: i32 = 0; +pub const SQLITE_SCANSTAT_NVISIT: i32 = 1; +pub const SQLITE_SCANSTAT_EST: i32 = 2; +pub const SQLITE_SCANSTAT_NAME: i32 = 3; +pub const SQLITE_SCANSTAT_EXPLAIN: i32 = 4; +pub const SQLITE_SCANSTAT_SELECTID: i32 = 5; +pub const SQLITE_SCANSTAT_PARENTID: i32 = 6; +pub const SQLITE_SCANSTAT_NCYCLE: i32 = 7; +pub const SQLITE_SCANSTAT_COMPLEX: i32 = 1; +pub const SQLITE_SERIALIZE_NOCOPY: ::std::os::raw::c_uint = 1; +pub const SQLITE_DESERIALIZE_FREEONCLOSE: ::std::os::raw::c_uint = 1; +pub const SQLITE_DESERIALIZE_RESIZEABLE: ::std::os::raw::c_uint = 2; +pub const SQLITE_DESERIALIZE_READONLY: ::std::os::raw::c_uint = 4; +pub const NOT_WITHIN: i32 = 0; +pub const PARTLY_WITHIN: i32 = 1; +pub const FULLY_WITHIN: i32 = 2; +pub const SQLITE_SESSION_OBJCONFIG_SIZE: i32 = 1; +pub const SQLITE_SESSION_OBJCONFIG_ROWID: i32 = 2; +pub const SQLITE_CHANGESETSTART_INVERT: i32 = 2; +pub const SQLITE_CHANGESETAPPLY_NOSAVEPOINT: i32 = 1; +pub const SQLITE_CHANGESETAPPLY_INVERT: i32 = 2; +pub const SQLITE_CHANGESETAPPLY_IGNORENOOP: i32 = 4; +pub const SQLITE_CHANGESETAPPLY_FKNOACTION: i32 = 8; +pub const SQLITE_CHANGESET_DATA: i32 = 1; +pub const SQLITE_CHANGESET_NOTFOUND: i32 = 2; +pub const SQLITE_CHANGESET_CONFLICT: i32 = 3; +pub const SQLITE_CHANGESET_CONSTRAINT: i32 = 4; +pub const SQLITE_CHANGESET_FOREIGN_KEY: i32 = 5; +pub const SQLITE_CHANGESET_OMIT: i32 = 0; +pub const SQLITE_CHANGESET_REPLACE: i32 = 1; +pub const SQLITE_CHANGESET_ABORT: i32 = 2; +pub const SQLITE_SESSION_CONFIG_STRMSIZE: i32 = 1; +pub const FTS5_TOKENIZE_QUERY: i32 = 1; +pub const FTS5_TOKENIZE_PREFIX: i32 = 2; +pub const FTS5_TOKENIZE_DOCUMENT: i32 = 4; +pub const FTS5_TOKENIZE_AUX: i32 = 8; +pub const FTS5_TOKEN_COLOCATED: i32 = 1; +extern "C" { + pub static sqlite3_version: [::std::os::raw::c_char; 0usize]; +} +extern "C" { + pub fn sqlite3_libversion() -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_sourceid() -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_libversion_number() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_compileoption_used( + zOptName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_compileoption_get(N: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_threadsafe() -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3 { + _unused: [u8; 0], +} +pub type sqlite_int64 = ::std::os::raw::c_longlong; +pub type sqlite_uint64 = ::std::os::raw::c_ulonglong; +pub type sqlite3_int64 = sqlite_int64; +pub type sqlite3_uint64 = sqlite_uint64; +extern "C" { + pub fn sqlite3_close(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_close_v2(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +pub type sqlite3_callback = ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_char, + arg4: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, +>; +extern "C" { + pub fn sqlite3_exec( + arg1: *mut sqlite3, + sql: *const ::std::os::raw::c_char, + callback: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_char, + arg4: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + arg2: *mut ::std::os::raw::c_void, + errmsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_file { + pub pMethods: *const sqlite3_io_methods, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_io_methods { + pub iVersion: ::std::os::raw::c_int, + pub xClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xRead: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: *mut ::std::os::raw::c_void, + iAmt: ::std::os::raw::c_int, + iOfst: sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xWrite: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: *const ::std::os::raw::c_void, + iAmt: ::std::os::raw::c_int, + iOfst: sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file, size: sqlite3_int64) -> ::std::os::raw::c_int, + >, + pub xSync: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFileSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + pSize: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xUnlock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xCheckReservedLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + pResOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFileControl: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + op: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xSectorSize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xDeviceCharacteristics: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xShmMap: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iPg: ::std::os::raw::c_int, + pgsz: ::std::os::raw::c_int, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xShmLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + offset: ::std::os::raw::c_int, + n: ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xShmBarrier: ::std::option::Option, + pub xShmUnmap: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + deleteFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iOfst: sqlite3_int64, + iAmt: ::std::os::raw::c_int, + pp: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xUnfetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iOfst: sqlite3_int64, + p: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mutex { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_api_routines { + _unused: [u8; 0], +} +pub type sqlite3_filename = *const ::std::os::raw::c_char; +pub type sqlite3_syscall_ptr = ::std::option::Option; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vfs { + pub iVersion: ::std::os::raw::c_int, + pub szOsFile: ::std::os::raw::c_int, + pub mxPathname: ::std::os::raw::c_int, + pub pNext: *mut sqlite3_vfs, + pub zName: *const ::std::os::raw::c_char, + pub pAppData: *mut ::std::os::raw::c_void, + pub xOpen: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: sqlite3_filename, + arg2: *mut sqlite3_file, + flags: ::std::os::raw::c_int, + pOutFlags: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xDelete: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + syncDir: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xAccess: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + flags: ::std::os::raw::c_int, + pResOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFullPathname: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + nOut: ::std::os::raw::c_int, + zOut: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xDlOpen: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zFilename: *const ::std::os::raw::c_char, + ) -> *mut ::std::os::raw::c_void, + >, + pub xDlError: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + nByte: ::std::os::raw::c_int, + zErrMsg: *mut ::std::os::raw::c_char, + ), + >, + pub xDlSym: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut ::std::os::raw::c_void, + zSymbol: *const ::std::os::raw::c_char, + ) -> ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut ::std::os::raw::c_void, + zSymbol: *const ::std::os::raw::c_char, + ), + >, + >, + pub xDlClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut ::std::os::raw::c_void), + >, + pub xRandomness: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + nByte: ::std::os::raw::c_int, + zOut: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xSleep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + microseconds: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xCurrentTime: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut f64) -> ::std::os::raw::c_int, + >, + pub xGetLastError: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: ::std::os::raw::c_int, + arg3: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xCurrentTimeInt64: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xSetSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + arg2: sqlite3_syscall_ptr, + ) -> ::std::os::raw::c_int, + >, + pub xGetSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + ) -> sqlite3_syscall_ptr, + >, + pub xNextSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + ) -> *const ::std::os::raw::c_char, + >, +} +extern "C" { + pub fn sqlite3_initialize() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_shutdown() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_os_init() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_os_end() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_config(arg1: ::std::os::raw::c_int, ...) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_config( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + ... + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mem_methods { + pub xMalloc: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_void, + >, + pub xFree: ::std::option::Option, + pub xRealloc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xSize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xRoundup: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int, + >, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub pAppData: *mut ::std::os::raw::c_void, +} +extern "C" { + pub fn sqlite3_extended_result_codes( + arg1: *mut sqlite3, + onoff: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_last_insert_rowid(arg1: *mut sqlite3) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_set_last_insert_rowid(arg1: *mut sqlite3, arg2: sqlite3_int64); +} +extern "C" { + pub fn sqlite3_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_changes64(arg1: *mut sqlite3) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_total_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_total_changes64(arg1: *mut sqlite3) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_interrupt(arg1: *mut sqlite3); +} +extern "C" { + pub fn sqlite3_is_interrupted(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_complete(sql: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_complete16(sql: *const ::std::os::raw::c_void) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_busy_handler( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_busy_timeout( + arg1: *mut sqlite3, + ms: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_get_table( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + pazResult: *mut *mut *mut ::std::os::raw::c_char, + pnRow: *mut ::std::os::raw::c_int, + pnColumn: *mut ::std::os::raw::c_int, + pzErrmsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_free_table(result: *mut *mut ::std::os::raw::c_char); +} +extern "C" { + pub fn sqlite3_mprintf(arg1: *const ::std::os::raw::c_char, ...) + -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_snprintf( + arg1: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_char, + arg3: *const ::std::os::raw::c_char, + ... + ) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_malloc(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_malloc64(arg1: sqlite3_uint64) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_realloc( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_realloc64( + arg1: *mut ::std::os::raw::c_void, + arg2: sqlite3_uint64, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_free(arg1: *mut ::std::os::raw::c_void); +} +extern "C" { + pub fn sqlite3_msize(arg1: *mut ::std::os::raw::c_void) -> sqlite3_uint64; +} +extern "C" { + pub fn sqlite3_memory_used() -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_memory_highwater(resetFlag: ::std::os::raw::c_int) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_randomness(N: ::std::os::raw::c_int, P: *mut ::std::os::raw::c_void); +} +extern "C" { + pub fn sqlite3_set_authorizer( + arg1: *mut sqlite3, + xAuth: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: *const ::std::os::raw::c_char, + arg5: *const ::std::os::raw::c_char, + arg6: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pUserData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_trace( + arg1: *mut sqlite3, + xTrace: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + ), + >, + arg2: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_profile( + arg1: *mut sqlite3, + xProfile: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_uint64, + ), + >, + arg2: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_trace_v2( + arg1: *mut sqlite3, + uMask: ::std::os::raw::c_uint, + xCallback: ::std::option::Option< + unsafe extern "C" fn( + arg1: ::std::os::raw::c_uint, + arg2: *mut ::std::os::raw::c_void, + arg3: *mut ::std::os::raw::c_void, + arg4: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_progress_handler( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + arg4: *mut ::std::os::raw::c_void, + ); +} +extern "C" { + pub fn sqlite3_open( + filename: *const ::std::os::raw::c_char, + ppDb: *mut *mut sqlite3, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_open16( + filename: *const ::std::os::raw::c_void, + ppDb: *mut *mut sqlite3, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_open_v2( + filename: *const ::std::os::raw::c_char, + ppDb: *mut *mut sqlite3, + flags: ::std::os::raw::c_int, + zVfs: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_uri_parameter( + z: sqlite3_filename, + zParam: *const ::std::os::raw::c_char, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_uri_boolean( + z: sqlite3_filename, + zParam: *const ::std::os::raw::c_char, + bDefault: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_uri_int64( + arg1: sqlite3_filename, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_int64, + ) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_uri_key( + z: sqlite3_filename, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_filename_database(arg1: sqlite3_filename) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_filename_journal(arg1: sqlite3_filename) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_filename_wal(arg1: sqlite3_filename) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_database_file_object(arg1: *const ::std::os::raw::c_char) -> *mut sqlite3_file; +} +extern "C" { + pub fn sqlite3_create_filename( + zDatabase: *const ::std::os::raw::c_char, + zJournal: *const ::std::os::raw::c_char, + zWal: *const ::std::os::raw::c_char, + nParam: ::std::os::raw::c_int, + azParam: *mut *const ::std::os::raw::c_char, + ) -> sqlite3_filename; +} +extern "C" { + pub fn sqlite3_free_filename(arg1: sqlite3_filename); +} +extern "C" { + pub fn sqlite3_errcode(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_extended_errcode(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_errmsg16(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_errstr(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_error_offset(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_stmt { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_limit( + arg1: *mut sqlite3, + id: ::std::os::raw::c_int, + newVal: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare_v2( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare_v3( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + nByte: ::std::os::raw::c_int, + prepFlags: ::std::os::raw::c_uint, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare16( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_void, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare16_v2( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_void, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare16_v3( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_void, + nByte: ::std::os::raw::c_int, + prepFlags: ::std::os::raw::c_uint, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_sql(pStmt: *mut sqlite3_stmt) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_expanded_sql(pStmt: *mut sqlite3_stmt) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_stmt_readonly(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_isexplain(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_explain( + pStmt: *mut sqlite3_stmt, + eMode: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_busy(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_value { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_context { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_bind_blob( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + n: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_blob64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: sqlite3_uint64, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_double( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: f64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_int( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_int64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_null( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_text( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_text16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_text64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: sqlite3_uint64, + arg5: ::std::option::Option, + encoding: ::std::os::raw::c_uchar, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_value( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_pointer( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *mut ::std::os::raw::c_void, + arg4: *const ::std::os::raw::c_char, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_zeroblob( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + n: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_zeroblob64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: sqlite3_uint64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_parameter_count(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_parameter_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_bind_parameter_index( + arg1: *mut sqlite3_stmt, + zName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_clear_bindings(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_count(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_name( + arg1: *mut sqlite3_stmt, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_name16( + arg1: *mut sqlite3_stmt, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_database_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_database_name16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_table_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_table_name16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_origin_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_origin_name16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_decltype( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_decltype16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_step(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_data_count(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_blob( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_double(arg1: *mut sqlite3_stmt, iCol: ::std::os::raw::c_int) -> f64; +} +extern "C" { + pub fn sqlite3_column_int( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_int64( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_column_text( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_uchar; +} +extern "C" { + pub fn sqlite3_column_text16( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_value( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *mut sqlite3_value; +} +extern "C" { + pub fn sqlite3_column_bytes( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_bytes16( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_type( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_finalize(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_reset(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_function( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xFunc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_function16( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_void, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xFunc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_function_v2( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xFunc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_window_function( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + xValue: ::std::option::Option, + xInverse: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_aggregate_count(arg1: *mut sqlite3_context) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_expired(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_transfer_bindings( + arg1: *mut sqlite3_stmt, + arg2: *mut sqlite3_stmt, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_global_recover() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_thread_cleanup(); +} +extern "C" { + pub fn sqlite3_memory_alarm( + arg1: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: sqlite3_int64, + arg3: ::std::os::raw::c_int, + ), + >, + arg2: *mut ::std::os::raw::c_void, + arg3: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_blob(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_double(arg1: *mut sqlite3_value) -> f64; +} +extern "C" { + pub fn sqlite3_value_int(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_int64(arg1: *mut sqlite3_value) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_value_pointer( + arg1: *mut sqlite3_value, + arg2: *const ::std::os::raw::c_char, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_text(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_uchar; +} +extern "C" { + pub fn sqlite3_value_text16(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_text16le(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_text16be(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_bytes16(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_numeric_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_nochange(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_frombind(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_encoding(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_subtype(arg1: *mut sqlite3_value) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn sqlite3_value_dup(arg1: *const sqlite3_value) -> *mut sqlite3_value; +} +extern "C" { + pub fn sqlite3_value_free(arg1: *mut sqlite3_value); +} +extern "C" { + pub fn sqlite3_aggregate_context( + arg1: *mut sqlite3_context, + nBytes: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_user_data(arg1: *mut sqlite3_context) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_context_db_handle(arg1: *mut sqlite3_context) -> *mut sqlite3; +} +extern "C" { + pub fn sqlite3_get_auxdata( + arg1: *mut sqlite3_context, + N: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_set_auxdata( + arg1: *mut sqlite3_context, + N: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_get_clientdata( + arg1: *mut sqlite3, + arg2: *const ::std::os::raw::c_char, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_set_clientdata( + arg1: *mut sqlite3, + arg2: *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_void, + arg4: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +pub type sqlite3_destructor_type = + ::std::option::Option; +extern "C" { + pub fn sqlite3_result_blob( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_blob64( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: sqlite3_uint64, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_double(arg1: *mut sqlite3_context, arg2: f64); +} +extern "C" { + pub fn sqlite3_result_error( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + ); +} +extern "C" { + pub fn sqlite3_result_error16( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + ); +} +extern "C" { + pub fn sqlite3_result_error_toobig(arg1: *mut sqlite3_context); +} +extern "C" { + pub fn sqlite3_result_error_nomem(arg1: *mut sqlite3_context); +} +extern "C" { + pub fn sqlite3_result_error_code(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_result_int(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_result_int64(arg1: *mut sqlite3_context, arg2: sqlite3_int64); +} +extern "C" { + pub fn sqlite3_result_null(arg1: *mut sqlite3_context); +} +extern "C" { + pub fn sqlite3_result_text( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_text64( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_uint64, + arg4: ::std::option::Option, + encoding: ::std::os::raw::c_uchar, + ); +} +extern "C" { + pub fn sqlite3_result_text16( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_text16le( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_text16be( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_value(arg1: *mut sqlite3_context, arg2: *mut sqlite3_value); +} +extern "C" { + pub fn sqlite3_result_pointer( + arg1: *mut sqlite3_context, + arg2: *mut ::std::os::raw::c_void, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_zeroblob(arg1: *mut sqlite3_context, n: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_result_zeroblob64( + arg1: *mut sqlite3_context, + n: sqlite3_uint64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_result_subtype(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_uint); +} +extern "C" { + pub fn sqlite3_create_collation( + arg1: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + eTextRep: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + xCompare: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_collation_v2( + arg1: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + eTextRep: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + xCompare: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_collation16( + arg1: *mut sqlite3, + zName: *const ::std::os::raw::c_void, + eTextRep: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + xCompare: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_collation_needed( + arg1: *mut sqlite3, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + eTextRep: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + ), + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_collation_needed16( + arg1: *mut sqlite3, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + eTextRep: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + ), + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_sleep(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +extern "C" { + pub static mut sqlite3_temp_directory: *mut ::std::os::raw::c_char; +} +extern "C" { + pub static mut sqlite3_data_directory: *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_win32_set_directory( + type_: ::std::os::raw::c_ulong, + zValue: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_win32_set_directory8( + type_: ::std::os::raw::c_ulong, + zValue: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_win32_set_directory16( + type_: ::std::os::raw::c_ulong, + zValue: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_get_autocommit(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_handle(arg1: *mut sqlite3_stmt) -> *mut sqlite3; +} +extern "C" { + pub fn sqlite3_db_name( + db: *mut sqlite3, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_db_filename( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + ) -> sqlite3_filename; +} +extern "C" { + pub fn sqlite3_db_readonly( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_txn_state( + arg1: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_next_stmt(pDb: *mut sqlite3, pStmt: *mut sqlite3_stmt) -> *mut sqlite3_stmt; +} +extern "C" { + pub fn sqlite3_commit_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_rollback_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_autovacuum_pages( + db: *mut sqlite3, + arg1: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_uint, + arg4: ::std::os::raw::c_uint, + arg5: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_uint, + >, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_update_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: *const ::std::os::raw::c_char, + arg5: sqlite3_int64, + ), + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_enable_shared_cache(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_release_memory(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_release_memory(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_soft_heap_limit64(N: sqlite3_int64) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_hard_heap_limit64(N: sqlite3_int64) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_soft_heap_limit(N: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_table_column_metadata( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + zTableName: *const ::std::os::raw::c_char, + zColumnName: *const ::std::os::raw::c_char, + pzDataType: *mut *const ::std::os::raw::c_char, + pzCollSeq: *mut *const ::std::os::raw::c_char, + pNotNull: *mut ::std::os::raw::c_int, + pPrimaryKey: *mut ::std::os::raw::c_int, + pAutoinc: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_load_extension( + db: *mut sqlite3, + zFile: *const ::std::os::raw::c_char, + zProc: *const ::std::os::raw::c_char, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_enable_load_extension( + db: *mut sqlite3, + onoff: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_reset_auto_extension(); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_module { + pub iVersion: ::std::os::raw::c_int, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3, + pAux: *mut ::std::os::raw::c_void, + argc: ::std::os::raw::c_int, + argv: *const *const ::std::os::raw::c_char, + ppVTab: *mut *mut sqlite3_vtab, + arg2: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xConnect: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3, + pAux: *mut ::std::os::raw::c_void, + argc: ::std::os::raw::c_int, + argv: *const *const ::std::os::raw::c_char, + ppVTab: *mut *mut sqlite3_vtab, + arg2: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xBestIndex: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: *mut sqlite3_index_info, + ) -> ::std::os::raw::c_int, + >, + pub xDisconnect: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xDestroy: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xOpen: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + ppCursor: *mut *mut sqlite3_vtab_cursor, + ) -> ::std::os::raw::c_int, + >, + pub xClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xFilter: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + idxNum: ::std::os::raw::c_int, + idxStr: *const ::std::os::raw::c_char, + argc: ::std::os::raw::c_int, + argv: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int, + >, + pub xNext: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xEof: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + arg2: *mut sqlite3_context, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRowid: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + pRowid: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xUpdate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + arg4: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xBegin: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xSync: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xCommit: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xRollback: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xFindFunction: ::std::option::Option< + unsafe extern "C" fn( + pVtab: *mut sqlite3_vtab, + nArg: ::std::os::raw::c_int, + zName: *const ::std::os::raw::c_char, + pxFunc: *mut ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + ppArg: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xRename: ::std::option::Option< + unsafe extern "C" fn( + pVtab: *mut sqlite3_vtab, + zNew: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xSavepoint: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRelease: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRollbackTo: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xShadowName: ::std::option::Option< + unsafe extern "C" fn(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int, + >, + pub xIntegrity: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + zSchema: *const ::std::os::raw::c_char, + zTabName: *const ::std::os::raw::c_char, + mFlags: ::std::os::raw::c_int, + pzErr: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_info { + pub nConstraint: ::std::os::raw::c_int, + pub aConstraint: *mut sqlite3_index_constraint, + pub nOrderBy: ::std::os::raw::c_int, + pub aOrderBy: *mut sqlite3_index_orderby, + pub aConstraintUsage: *mut sqlite3_index_constraint_usage, + pub idxNum: ::std::os::raw::c_int, + pub idxStr: *mut ::std::os::raw::c_char, + pub needToFreeIdxStr: ::std::os::raw::c_int, + pub orderByConsumed: ::std::os::raw::c_int, + pub estimatedCost: f64, + pub estimatedRows: sqlite3_int64, + pub idxFlags: ::std::os::raw::c_int, + pub colUsed: sqlite3_uint64, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_constraint { + pub iColumn: ::std::os::raw::c_int, + pub op: ::std::os::raw::c_uchar, + pub usable: ::std::os::raw::c_uchar, + pub iTermOffset: ::std::os::raw::c_int, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_orderby { + pub iColumn: ::std::os::raw::c_int, + pub desc: ::std::os::raw::c_uchar, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_constraint_usage { + pub argvIndex: ::std::os::raw::c_int, + pub omit: ::std::os::raw::c_uchar, +} +extern "C" { + pub fn sqlite3_create_module( + db: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + p: *const sqlite3_module, + pClientData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_module_v2( + db: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + p: *const sqlite3_module, + pClientData: *mut ::std::os::raw::c_void, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_drop_modules( + db: *mut sqlite3, + azKeep: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vtab { + pub pModule: *const sqlite3_module, + pub nRef: ::std::os::raw::c_int, + pub zErrMsg: *mut ::std::os::raw::c_char, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vtab_cursor { + pub pVtab: *mut sqlite3_vtab, +} +extern "C" { + pub fn sqlite3_declare_vtab( + arg1: *mut sqlite3, + zSQL: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_overload_function( + arg1: *mut sqlite3, + zFuncName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_blob { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_blob_open( + arg1: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + zTable: *const ::std::os::raw::c_char, + zColumn: *const ::std::os::raw::c_char, + iRow: sqlite3_int64, + flags: ::std::os::raw::c_int, + ppBlob: *mut *mut sqlite3_blob, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_reopen( + arg1: *mut sqlite3_blob, + arg2: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_close(arg1: *mut sqlite3_blob) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_bytes(arg1: *mut sqlite3_blob) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_read( + arg1: *mut sqlite3_blob, + Z: *mut ::std::os::raw::c_void, + N: ::std::os::raw::c_int, + iOffset: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_write( + arg1: *mut sqlite3_blob, + z: *const ::std::os::raw::c_void, + n: ::std::os::raw::c_int, + iOffset: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vfs_find(zVfsName: *const ::std::os::raw::c_char) -> *mut sqlite3_vfs; +} +extern "C" { + pub fn sqlite3_vfs_register( + arg1: *mut sqlite3_vfs, + makeDflt: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vfs_unregister(arg1: *mut sqlite3_vfs) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_mutex_alloc(arg1: ::std::os::raw::c_int) -> *mut sqlite3_mutex; +} +extern "C" { + pub fn sqlite3_mutex_free(arg1: *mut sqlite3_mutex); +} +extern "C" { + pub fn sqlite3_mutex_enter(arg1: *mut sqlite3_mutex); +} +extern "C" { + pub fn sqlite3_mutex_try(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_mutex_leave(arg1: *mut sqlite3_mutex); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mutex_methods { + pub xMutexInit: ::std::option::Option ::std::os::raw::c_int>, + pub xMutexEnd: ::std::option::Option ::std::os::raw::c_int>, + pub xMutexAlloc: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> *mut sqlite3_mutex, + >, + pub xMutexFree: ::std::option::Option, + pub xMutexEnter: ::std::option::Option, + pub xMutexTry: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, + pub xMutexLeave: ::std::option::Option, + pub xMutexHeld: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, + pub xMutexNotheld: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, +} +extern "C" { + pub fn sqlite3_mutex_held(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_mutex_notheld(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_mutex(arg1: *mut sqlite3) -> *mut sqlite3_mutex; +} +extern "C" { + pub fn sqlite3_file_control( + arg1: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + op: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_test_control(op: ::std::os::raw::c_int, ...) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_keyword_count() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_keyword_name( + arg1: ::std::os::raw::c_int, + arg2: *mut *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_keyword_check( + arg1: *const ::std::os::raw::c_char, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_str { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_str_new(arg1: *mut sqlite3) -> *mut sqlite3_str; +} +extern "C" { + pub fn sqlite3_str_finish(arg1: *mut sqlite3_str) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_str_appendf(arg1: *mut sqlite3_str, zFormat: *const ::std::os::raw::c_char, ...); +} +extern "C" { + pub fn sqlite3_str_append( + arg1: *mut sqlite3_str, + zIn: *const ::std::os::raw::c_char, + N: ::std::os::raw::c_int, + ); +} +extern "C" { + pub fn sqlite3_str_appendall(arg1: *mut sqlite3_str, zIn: *const ::std::os::raw::c_char); +} +extern "C" { + pub fn sqlite3_str_appendchar( + arg1: *mut sqlite3_str, + N: ::std::os::raw::c_int, + C: ::std::os::raw::c_char, + ); +} +extern "C" { + pub fn sqlite3_str_reset(arg1: *mut sqlite3_str); +} +extern "C" { + pub fn sqlite3_str_errcode(arg1: *mut sqlite3_str) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_str_length(arg1: *mut sqlite3_str) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_str_value(arg1: *mut sqlite3_str) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_status( + op: ::std::os::raw::c_int, + pCurrent: *mut ::std::os::raw::c_int, + pHighwater: *mut ::std::os::raw::c_int, + resetFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_status64( + op: ::std::os::raw::c_int, + pCurrent: *mut sqlite3_int64, + pHighwater: *mut sqlite3_int64, + resetFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_status( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + pCur: *mut ::std::os::raw::c_int, + pHiwtr: *mut ::std::os::raw::c_int, + resetFlg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_status( + arg1: *mut sqlite3_stmt, + op: ::std::os::raw::c_int, + resetFlg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_page { + pub pBuf: *mut ::std::os::raw::c_void, + pub pExtra: *mut ::std::os::raw::c_void, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_methods2 { + pub iVersion: ::std::os::raw::c_int, + pub pArg: *mut ::std::os::raw::c_void, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + szPage: ::std::os::raw::c_int, + szExtra: ::std::os::raw::c_int, + bPurgeable: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache, + >, + pub xCachesize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, nCachesize: ::std::os::raw::c_int), + >, + pub xPagecount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + key: ::std::os::raw::c_uint, + createFlag: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache_page, + >, + pub xUnpin: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut sqlite3_pcache_page, + discard: ::std::os::raw::c_int, + ), + >, + pub xRekey: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut sqlite3_pcache_page, + oldKey: ::std::os::raw::c_uint, + newKey: ::std::os::raw::c_uint, + ), + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, iLimit: ::std::os::raw::c_uint), + >, + pub xDestroy: ::std::option::Option, + pub xShrink: ::std::option::Option, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_methods { + pub pArg: *mut ::std::os::raw::c_void, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + szPage: ::std::os::raw::c_int, + bPurgeable: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache, + >, + pub xCachesize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, nCachesize: ::std::os::raw::c_int), + >, + pub xPagecount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + key: ::std::os::raw::c_uint, + createFlag: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xUnpin: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut ::std::os::raw::c_void, + discard: ::std::os::raw::c_int, + ), + >, + pub xRekey: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut ::std::os::raw::c_void, + oldKey: ::std::os::raw::c_uint, + newKey: ::std::os::raw::c_uint, + ), + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, iLimit: ::std::os::raw::c_uint), + >, + pub xDestroy: ::std::option::Option, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_backup { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_backup_init( + pDest: *mut sqlite3, + zDestName: *const ::std::os::raw::c_char, + pSource: *mut sqlite3, + zSourceName: *const ::std::os::raw::c_char, + ) -> *mut sqlite3_backup; +} +extern "C" { + pub fn sqlite3_backup_step( + p: *mut sqlite3_backup, + nPage: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_backup_finish(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_backup_remaining(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_backup_pagecount(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_unlock_notify( + pBlocked: *mut sqlite3, + xNotify: ::std::option::Option< + unsafe extern "C" fn( + apArg: *mut *mut ::std::os::raw::c_void, + nArg: ::std::os::raw::c_int, + ), + >, + pNotifyArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stricmp( + arg1: *const ::std::os::raw::c_char, + arg2: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_strnicmp( + arg1: *const ::std::os::raw::c_char, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_strglob( + zGlob: *const ::std::os::raw::c_char, + zStr: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_strlike( + zGlob: *const ::std::os::raw::c_char, + zStr: *const ::std::os::raw::c_char, + cEsc: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_log( + iErrCode: ::std::os::raw::c_int, + zFormat: *const ::std::os::raw::c_char, + ... + ); +} +extern "C" { + pub fn sqlite3_wal_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_wal_autocheckpoint( + db: *mut sqlite3, + N: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_wal_checkpoint( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_wal_checkpoint_v2( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + eMode: ::std::os::raw::c_int, + pnLog: *mut ::std::os::raw::c_int, + pnCkpt: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_config( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + ... + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_on_conflict(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_nochange(arg1: *mut sqlite3_context) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_collation( + arg1: *mut sqlite3_index_info, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_vtab_distinct(arg1: *mut sqlite3_index_info) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_in( + arg1: *mut sqlite3_index_info, + iCons: ::std::os::raw::c_int, + bHandle: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_in_first( + pVal: *mut sqlite3_value, + ppOut: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_in_next( + pVal: *mut sqlite3_value, + ppOut: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_rhs_value( + arg1: *mut sqlite3_index_info, + arg2: ::std::os::raw::c_int, + ppVal: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_scanstatus( + pStmt: *mut sqlite3_stmt, + idx: ::std::os::raw::c_int, + iScanStatusOp: ::std::os::raw::c_int, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_scanstatus_v2( + pStmt: *mut sqlite3_stmt, + idx: ::std::os::raw::c_int, + iScanStatusOp: ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_scanstatus_reset(arg1: *mut sqlite3_stmt); +} +extern "C" { + pub fn sqlite3_db_cacheflush(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_hook( + db: *mut sqlite3, + xPreUpdate: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + db: *mut sqlite3, + op: ::std::os::raw::c_int, + zDb: *const ::std::os::raw::c_char, + zName: *const ::std::os::raw::c_char, + iKey1: sqlite3_int64, + iKey2: sqlite3_int64, + ), + >, + arg1: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_preupdate_old( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_count(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_depth(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_new( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_blobwrite(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_system_errno(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_snapshot { + pub hidden: [::std::os::raw::c_uchar; 48usize], +} +extern "C" { + pub fn sqlite3_snapshot_get( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + ppSnapshot: *mut *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_snapshot_open( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + pSnapshot: *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_snapshot_free(arg1: *mut sqlite3_snapshot); +} +extern "C" { + pub fn sqlite3_snapshot_cmp( + p1: *mut sqlite3_snapshot, + p2: *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_snapshot_recover( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_serialize( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + piSize: *mut sqlite3_int64, + mFlags: ::std::os::raw::c_uint, + ) -> *mut ::std::os::raw::c_uchar; +} +extern "C" { + pub fn sqlite3_deserialize( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + pData: *mut ::std::os::raw::c_uchar, + szDb: sqlite3_int64, + szBuf: sqlite3_int64, + mFlags: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int; +} +pub type sqlite3_rtree_dbl = f64; +extern "C" { + pub fn sqlite3_rtree_geometry_callback( + db: *mut sqlite3, + zGeom: *const ::std::os::raw::c_char, + xGeom: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_rtree_geometry, + arg2: ::std::os::raw::c_int, + arg3: *mut sqlite3_rtree_dbl, + arg4: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pContext: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rtree_geometry { + pub pContext: *mut ::std::os::raw::c_void, + pub nParam: ::std::os::raw::c_int, + pub aParam: *mut sqlite3_rtree_dbl, + pub pUser: *mut ::std::os::raw::c_void, + pub xDelUser: ::std::option::Option, +} +extern "C" { + pub fn sqlite3_rtree_query_callback( + db: *mut sqlite3, + zQueryFunc: *const ::std::os::raw::c_char, + xQueryFunc: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_rtree_query_info) -> ::std::os::raw::c_int, + >, + pContext: *mut ::std::os::raw::c_void, + xDestructor: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rtree_query_info { + pub pContext: *mut ::std::os::raw::c_void, + pub nParam: ::std::os::raw::c_int, + pub aParam: *mut sqlite3_rtree_dbl, + pub pUser: *mut ::std::os::raw::c_void, + pub xDelUser: ::std::option::Option, + pub aCoord: *mut sqlite3_rtree_dbl, + pub anQueue: *mut ::std::os::raw::c_uint, + pub nCoord: ::std::os::raw::c_int, + pub iLevel: ::std::os::raw::c_int, + pub mxLevel: ::std::os::raw::c_int, + pub iRowid: sqlite3_int64, + pub rParentScore: sqlite3_rtree_dbl, + pub eParentWithin: ::std::os::raw::c_int, + pub eWithin: ::std::os::raw::c_int, + pub rScore: sqlite3_rtree_dbl, + pub apSqlParam: *mut *mut sqlite3_value, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_session { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_changeset_iter { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3session_create( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ppSession: *mut *mut sqlite3_session, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_delete(pSession: *mut sqlite3_session); +} +extern "C" { + pub fn sqlite3session_object_config( + arg1: *mut sqlite3_session, + op: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_enable( + pSession: *mut sqlite3_session, + bEnable: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_indirect( + pSession: *mut sqlite3_session, + bIndirect: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_attach( + pSession: *mut sqlite3_session, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_table_filter( + pSession: *mut sqlite3_session, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ); +} +extern "C" { + pub fn sqlite3session_changeset( + pSession: *mut sqlite3_session, + pnChangeset: *mut ::std::os::raw::c_int, + ppChangeset: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_changeset_size(pSession: *mut sqlite3_session) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3session_diff( + pSession: *mut sqlite3_session, + zFromDb: *const ::std::os::raw::c_char, + zTbl: *const ::std::os::raw::c_char, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_patchset( + pSession: *mut sqlite3_session, + pnPatchset: *mut ::std::os::raw::c_int, + ppPatchset: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_isempty(pSession: *mut sqlite3_session) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_memory_used(pSession: *mut sqlite3_session) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3changeset_start( + pp: *mut *mut sqlite3_changeset_iter, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_start_v2( + pp: *mut *mut sqlite3_changeset_iter, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_next(pIter: *mut sqlite3_changeset_iter) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_op( + pIter: *mut sqlite3_changeset_iter, + pzTab: *mut *const ::std::os::raw::c_char, + pnCol: *mut ::std::os::raw::c_int, + pOp: *mut ::std::os::raw::c_int, + pbIndirect: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_pk( + pIter: *mut sqlite3_changeset_iter, + pabPK: *mut *mut ::std::os::raw::c_uchar, + pnCol: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_old( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_new( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_conflict( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_fk_conflicts( + pIter: *mut sqlite3_changeset_iter, + pnOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_finalize(pIter: *mut sqlite3_changeset_iter) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_invert( + nIn: ::std::os::raw::c_int, + pIn: *const ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_concat( + nA: ::std::os::raw::c_int, + pA: *mut ::std::os::raw::c_void, + nB: ::std::os::raw::c_int, + pB: *mut ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_upgrade( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + nIn: ::std::os::raw::c_int, + pIn: *const ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_changegroup { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3changegroup_new(pp: *mut *mut sqlite3_changegroup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_schema( + arg1: *mut sqlite3_changegroup, + arg2: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_add( + arg1: *mut sqlite3_changegroup, + nData: ::std::os::raw::c_int, + pData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_output( + arg1: *mut sqlite3_changegroup, + pnData: *mut ::std::os::raw::c_int, + ppData: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_delete(arg1: *mut sqlite3_changegroup); +} +extern "C" { + pub fn sqlite3changeset_apply( + db: *mut sqlite3, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_apply_v2( + db: *mut sqlite3, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ppRebase: *mut *mut ::std::os::raw::c_void, + pnRebase: *mut ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rebaser { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3rebaser_create(ppNew: *mut *mut sqlite3_rebaser) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_configure( + arg1: *mut sqlite3_rebaser, + nRebase: ::std::os::raw::c_int, + pRebase: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_rebase( + arg1: *mut sqlite3_rebaser, + nIn: ::std::os::raw::c_int, + pIn: *const ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_delete(p: *mut sqlite3_rebaser); +} +extern "C" { + pub fn sqlite3changeset_apply_strm( + db: *mut sqlite3, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_apply_v2_strm( + db: *mut sqlite3, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ppRebase: *mut *mut ::std::os::raw::c_void, + pnRebase: *mut ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_concat_strm( + xInputA: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pInA: *mut ::std::os::raw::c_void, + xInputB: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pInB: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_invert_strm( + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_start_strm( + pp: *mut *mut sqlite3_changeset_iter, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_start_v2_strm( + pp: *mut *mut sqlite3_changeset_iter, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_changeset_strm( + pSession: *mut sqlite3_session, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_patchset_strm( + pSession: *mut sqlite3_session, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_add_strm( + arg1: *mut sqlite3_changegroup, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_output_strm( + arg1: *mut sqlite3_changegroup, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_rebase_strm( + pRebaser: *mut sqlite3_rebaser, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_config( + op: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5Context { + _unused: [u8; 0], +} +pub type fts5_extension_function = ::std::option::Option< + unsafe extern "C" fn( + pApi: *const Fts5ExtensionApi, + pFts: *mut Fts5Context, + pCtx: *mut sqlite3_context, + nVal: ::std::os::raw::c_int, + apVal: *mut *mut sqlite3_value, + ), +>; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5PhraseIter { + pub a: *const ::std::os::raw::c_uchar, + pub b: *const ::std::os::raw::c_uchar, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5ExtensionApi { + pub iVersion: ::std::os::raw::c_int, + pub xUserData: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> *mut ::std::os::raw::c_void, + >, + pub xColumnCount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int, + >, + pub xRowCount: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pnRow: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xColumnTotalSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pnToken: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xTokenize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pText: *const ::std::os::raw::c_char, + nText: ::std::os::raw::c_int, + pCtx: *mut ::std::os::raw::c_void, + xToken: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + arg5: ::std::os::raw::c_int, + arg6: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseCount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int, + >, + pub xPhraseSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInstCount: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pnInst: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInst: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iIdx: ::std::os::raw::c_int, + piPhrase: *mut ::std::os::raw::c_int, + piCol: *mut ::std::os::raw::c_int, + piOff: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRowid: + ::std::option::Option sqlite3_int64>, + pub xColumnText: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pz: *mut *const ::std::os::raw::c_char, + pn: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xColumnSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pnToken: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xQueryPhrase: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + pUserData: *mut ::std::os::raw::c_void, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *const Fts5ExtensionApi, + arg2: *mut Fts5Context, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, + pub xSetAuxdata: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pAux: *mut ::std::os::raw::c_void, + xDelete: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, + pub xGetAuxdata: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + bClear: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xPhraseFirst: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + arg2: *mut Fts5PhraseIter, + arg3: *mut ::std::os::raw::c_int, + arg4: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseNext: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + arg2: *mut Fts5PhraseIter, + piCol: *mut ::std::os::raw::c_int, + piOff: *mut ::std::os::raw::c_int, + ), + >, + pub xPhraseFirstColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + arg2: *mut Fts5PhraseIter, + arg3: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseNextColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + arg2: *mut Fts5PhraseIter, + piCol: *mut ::std::os::raw::c_int, + ), + >, + pub xQueryToken: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + iToken: ::std::os::raw::c_int, + ppToken: *mut *const ::std::os::raw::c_char, + pnToken: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInstToken: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iIdx: ::std::os::raw::c_int, + iToken: ::std::os::raw::c_int, + arg2: *mut *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5Tokenizer { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct fts5_tokenizer { + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + azArg: *mut *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + ppOut: *mut *mut Fts5Tokenizer, + ) -> ::std::os::raw::c_int, + >, + pub xDelete: ::std::option::Option, + pub xTokenize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Tokenizer, + pCtx: *mut ::std::os::raw::c_void, + flags: ::std::os::raw::c_int, + pText: *const ::std::os::raw::c_char, + nText: ::std::os::raw::c_int, + xToken: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + tflags: ::std::os::raw::c_int, + pToken: *const ::std::os::raw::c_char, + nToken: ::std::os::raw::c_int, + iStart: ::std::os::raw::c_int, + iEnd: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct fts5_api { + pub iVersion: ::std::os::raw::c_int, + pub xCreateTokenizer: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + pUserData: *mut ::std::os::raw::c_void, + pTokenizer: *mut fts5_tokenizer, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, + pub xFindTokenizer: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + ppUserData: *mut *mut ::std::os::raw::c_void, + pTokenizer: *mut fts5_tokenizer, + ) -> ::std::os::raw::c_int, + >, + pub xCreateFunction: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + pUserData: *mut ::std::os::raw::c_void, + xFunction: fts5_extension_function, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, +} diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/c877a2978823c39d-sqlite3.o b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/c877a2978823c39d-sqlite3.o new file mode 100644 index 0000000..1925792 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/c877a2978823c39d-sqlite3.o Binary files differ diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/libsqlite3.a b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/libsqlite3.a new file mode 100644 index 0000000..265c7ac --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/libsqlite3.a Binary files differ diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/sqlite3.lib b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/sqlite3.lib new file mode 100644 index 0000000..265c7ac --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/out/sqlite3.lib Binary files differ diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/output b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/output new file mode 100644 index 0000000..0142f28 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/output @@ -0,0 +1,134 @@ +cargo:rerun-if-env-changed=LIBSQLITE3_SYS_USE_PKG_CONFIG +cargo:include=C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0/sqlite3 +cargo:rerun-if-changed=sqlite3/sqlite3.c +cargo:rerun-if-changed=sqlite3/wasm32-wasi-vfs.c +cargo:rerun-if-env-changed=SQLITE_MAX_VARIABLE_NUMBER +cargo:rerun-if-env-changed=SQLITE_MAX_EXPR_DEPTH +cargo:rerun-if-env-changed=SQLITE_MAX_COLUMN +cargo:rerun-if-env-changed=LIBSQLITE3_FLAGS +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +sqlite3.c +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rustc-link-search=native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\atlmfc\lib\x64 +cargo:rustc-link-lib=static=sqlite3 +cargo:rustc-link-search=native=D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-7c284df68b0cbab7\out +cargo:lib_dir=D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-7c284df68b0cbab7\out diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/root-output b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/root-output new file mode 100644 index 0000000..bcabc61 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-7c284df68b0cbab7\out \ No newline at end of file diff --git a/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/stderr b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-7c284df68b0cbab7/stderr diff --git a/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build-script-build.exe b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build-script-build.exe new file mode 100644 index 0000000..5a938d1 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build-script-build.exe Binary files differ diff --git a/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.d b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.d new file mode 100644 index 0000000..ce117d8 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-c7a2644cbc13165a\build_script_build-c7a2644cbc13165a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\build.rs + +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-c7a2644cbc13165a\build_script_build-c7a2644cbc13165a.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\build.rs: + +# env-dep:CARGO_MANIFEST_DIR=C:\\Users\\bythe\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libsqlite3-sys-0.28.0 diff --git a/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.exe b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.exe new file mode 100644 index 0000000..5a938d1 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.exe Binary files differ diff --git a/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.pdb b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.pdb new file mode 100644 index 0000000..8314fd7 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build-c7a2644cbc13165a.pdb Binary files differ diff --git a/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build.pdb b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build.pdb new file mode 100644 index 0000000..8314fd7 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-c7a2644cbc13165a/build_script_build.pdb Binary files differ diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/invoked.timestamp b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/bindgen.rs b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/bindgen.rs new file mode 100644 index 0000000..3edb6f9 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/bindgen.rs @@ -0,0 +1,3681 @@ +/* automatically generated by rust-bindgen 0.69.2 */ + +extern "C" { + pub fn sqlite3_auto_extension( + xEntryPoint: ::std::option::Option< + unsafe extern "C" fn( + db: *mut sqlite3, + pzErrMsg: *mut *const ::std::os::raw::c_char, + pThunk: *const sqlite3_api_routines, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_cancel_auto_extension( + xEntryPoint: ::std::option::Option< + unsafe extern "C" fn( + db: *mut sqlite3, + pzErrMsg: *mut *const ::std::os::raw::c_char, + pThunk: *const sqlite3_api_routines, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} + +pub const SQLITE_VERSION: &[u8; 7] = b"3.45.0\0"; +pub const SQLITE_VERSION_NUMBER: i32 = 3045000; +pub const SQLITE_SOURCE_ID: &[u8; 85] = + b"2024-01-15 17:01:13 1066602b2b1976fe58b5150777cced894af17c803e068f5918390d6915b46e1d\0"; +pub const SQLITE_OK: i32 = 0; +pub const SQLITE_ERROR: i32 = 1; +pub const SQLITE_INTERNAL: i32 = 2; +pub const SQLITE_PERM: i32 = 3; +pub const SQLITE_ABORT: i32 = 4; +pub const SQLITE_BUSY: i32 = 5; +pub const SQLITE_LOCKED: i32 = 6; +pub const SQLITE_NOMEM: i32 = 7; +pub const SQLITE_READONLY: i32 = 8; +pub const SQLITE_INTERRUPT: i32 = 9; +pub const SQLITE_IOERR: i32 = 10; +pub const SQLITE_CORRUPT: i32 = 11; +pub const SQLITE_NOTFOUND: i32 = 12; +pub const SQLITE_FULL: i32 = 13; +pub const SQLITE_CANTOPEN: i32 = 14; +pub const SQLITE_PROTOCOL: i32 = 15; +pub const SQLITE_EMPTY: i32 = 16; +pub const SQLITE_SCHEMA: i32 = 17; +pub const SQLITE_TOOBIG: i32 = 18; +pub const SQLITE_CONSTRAINT: i32 = 19; +pub const SQLITE_MISMATCH: i32 = 20; +pub const SQLITE_MISUSE: i32 = 21; +pub const SQLITE_NOLFS: i32 = 22; +pub const SQLITE_AUTH: i32 = 23; +pub const SQLITE_FORMAT: i32 = 24; +pub const SQLITE_RANGE: i32 = 25; +pub const SQLITE_NOTADB: i32 = 26; +pub const SQLITE_NOTICE: i32 = 27; +pub const SQLITE_WARNING: i32 = 28; +pub const SQLITE_ROW: i32 = 100; +pub const SQLITE_DONE: i32 = 101; +pub const SQLITE_ERROR_MISSING_COLLSEQ: i32 = 257; +pub const SQLITE_ERROR_RETRY: i32 = 513; +pub const SQLITE_ERROR_SNAPSHOT: i32 = 769; +pub const SQLITE_IOERR_READ: i32 = 266; +pub const SQLITE_IOERR_SHORT_READ: i32 = 522; +pub const SQLITE_IOERR_WRITE: i32 = 778; +pub const SQLITE_IOERR_FSYNC: i32 = 1034; +pub const SQLITE_IOERR_DIR_FSYNC: i32 = 1290; +pub const SQLITE_IOERR_TRUNCATE: i32 = 1546; +pub const SQLITE_IOERR_FSTAT: i32 = 1802; +pub const SQLITE_IOERR_UNLOCK: i32 = 2058; +pub const SQLITE_IOERR_RDLOCK: i32 = 2314; +pub const SQLITE_IOERR_DELETE: i32 = 2570; +pub const SQLITE_IOERR_BLOCKED: i32 = 2826; +pub const SQLITE_IOERR_NOMEM: i32 = 3082; +pub const SQLITE_IOERR_ACCESS: i32 = 3338; +pub const SQLITE_IOERR_CHECKRESERVEDLOCK: i32 = 3594; +pub const SQLITE_IOERR_LOCK: i32 = 3850; +pub const SQLITE_IOERR_CLOSE: i32 = 4106; +pub const SQLITE_IOERR_DIR_CLOSE: i32 = 4362; +pub const SQLITE_IOERR_SHMOPEN: i32 = 4618; +pub const SQLITE_IOERR_SHMSIZE: i32 = 4874; +pub const SQLITE_IOERR_SHMLOCK: i32 = 5130; +pub const SQLITE_IOERR_SHMMAP: i32 = 5386; +pub const SQLITE_IOERR_SEEK: i32 = 5642; +pub const SQLITE_IOERR_DELETE_NOENT: i32 = 5898; +pub const SQLITE_IOERR_MMAP: i32 = 6154; +pub const SQLITE_IOERR_GETTEMPPATH: i32 = 6410; +pub const SQLITE_IOERR_CONVPATH: i32 = 6666; +pub const SQLITE_IOERR_VNODE: i32 = 6922; +pub const SQLITE_IOERR_AUTH: i32 = 7178; +pub const SQLITE_IOERR_BEGIN_ATOMIC: i32 = 7434; +pub const SQLITE_IOERR_COMMIT_ATOMIC: i32 = 7690; +pub const SQLITE_IOERR_ROLLBACK_ATOMIC: i32 = 7946; +pub const SQLITE_IOERR_DATA: i32 = 8202; +pub const SQLITE_IOERR_CORRUPTFS: i32 = 8458; +pub const SQLITE_IOERR_IN_PAGE: i32 = 8714; +pub const SQLITE_LOCKED_SHAREDCACHE: i32 = 262; +pub const SQLITE_LOCKED_VTAB: i32 = 518; +pub const SQLITE_BUSY_RECOVERY: i32 = 261; +pub const SQLITE_BUSY_SNAPSHOT: i32 = 517; +pub const SQLITE_BUSY_TIMEOUT: i32 = 773; +pub const SQLITE_CANTOPEN_NOTEMPDIR: i32 = 270; +pub const SQLITE_CANTOPEN_ISDIR: i32 = 526; +pub const SQLITE_CANTOPEN_FULLPATH: i32 = 782; +pub const SQLITE_CANTOPEN_CONVPATH: i32 = 1038; +pub const SQLITE_CANTOPEN_DIRTYWAL: i32 = 1294; +pub const SQLITE_CANTOPEN_SYMLINK: i32 = 1550; +pub const SQLITE_CORRUPT_VTAB: i32 = 267; +pub const SQLITE_CORRUPT_SEQUENCE: i32 = 523; +pub const SQLITE_CORRUPT_INDEX: i32 = 779; +pub const SQLITE_READONLY_RECOVERY: i32 = 264; +pub const SQLITE_READONLY_CANTLOCK: i32 = 520; +pub const SQLITE_READONLY_ROLLBACK: i32 = 776; +pub const SQLITE_READONLY_DBMOVED: i32 = 1032; +pub const SQLITE_READONLY_CANTINIT: i32 = 1288; +pub const SQLITE_READONLY_DIRECTORY: i32 = 1544; +pub const SQLITE_ABORT_ROLLBACK: i32 = 516; +pub const SQLITE_CONSTRAINT_CHECK: i32 = 275; +pub const SQLITE_CONSTRAINT_COMMITHOOK: i32 = 531; +pub const SQLITE_CONSTRAINT_FOREIGNKEY: i32 = 787; +pub const SQLITE_CONSTRAINT_FUNCTION: i32 = 1043; +pub const SQLITE_CONSTRAINT_NOTNULL: i32 = 1299; +pub const SQLITE_CONSTRAINT_PRIMARYKEY: i32 = 1555; +pub const SQLITE_CONSTRAINT_TRIGGER: i32 = 1811; +pub const SQLITE_CONSTRAINT_UNIQUE: i32 = 2067; +pub const SQLITE_CONSTRAINT_VTAB: i32 = 2323; +pub const SQLITE_CONSTRAINT_ROWID: i32 = 2579; +pub const SQLITE_CONSTRAINT_PINNED: i32 = 2835; +pub const SQLITE_CONSTRAINT_DATATYPE: i32 = 3091; +pub const SQLITE_NOTICE_RECOVER_WAL: i32 = 283; +pub const SQLITE_NOTICE_RECOVER_ROLLBACK: i32 = 539; +pub const SQLITE_NOTICE_RBU: i32 = 795; +pub const SQLITE_WARNING_AUTOINDEX: i32 = 284; +pub const SQLITE_AUTH_USER: i32 = 279; +pub const SQLITE_OK_LOAD_PERMANENTLY: i32 = 256; +pub const SQLITE_OK_SYMLINK: i32 = 512; +pub const SQLITE_OPEN_READONLY: i32 = 1; +pub const SQLITE_OPEN_READWRITE: i32 = 2; +pub const SQLITE_OPEN_CREATE: i32 = 4; +pub const SQLITE_OPEN_DELETEONCLOSE: i32 = 8; +pub const SQLITE_OPEN_EXCLUSIVE: i32 = 16; +pub const SQLITE_OPEN_AUTOPROXY: i32 = 32; +pub const SQLITE_OPEN_URI: i32 = 64; +pub const SQLITE_OPEN_MEMORY: i32 = 128; +pub const SQLITE_OPEN_MAIN_DB: i32 = 256; +pub const SQLITE_OPEN_TEMP_DB: i32 = 512; +pub const SQLITE_OPEN_TRANSIENT_DB: i32 = 1024; +pub const SQLITE_OPEN_MAIN_JOURNAL: i32 = 2048; +pub const SQLITE_OPEN_TEMP_JOURNAL: i32 = 4096; +pub const SQLITE_OPEN_SUBJOURNAL: i32 = 8192; +pub const SQLITE_OPEN_SUPER_JOURNAL: i32 = 16384; +pub const SQLITE_OPEN_NOMUTEX: i32 = 32768; +pub const SQLITE_OPEN_FULLMUTEX: i32 = 65536; +pub const SQLITE_OPEN_SHAREDCACHE: i32 = 131072; +pub const SQLITE_OPEN_PRIVATECACHE: i32 = 262144; +pub const SQLITE_OPEN_WAL: i32 = 524288; +pub const SQLITE_OPEN_NOFOLLOW: i32 = 16777216; +pub const SQLITE_OPEN_EXRESCODE: i32 = 33554432; +pub const SQLITE_OPEN_MASTER_JOURNAL: i32 = 16384; +pub const SQLITE_IOCAP_ATOMIC: i32 = 1; +pub const SQLITE_IOCAP_ATOMIC512: i32 = 2; +pub const SQLITE_IOCAP_ATOMIC1K: i32 = 4; +pub const SQLITE_IOCAP_ATOMIC2K: i32 = 8; +pub const SQLITE_IOCAP_ATOMIC4K: i32 = 16; +pub const SQLITE_IOCAP_ATOMIC8K: i32 = 32; +pub const SQLITE_IOCAP_ATOMIC16K: i32 = 64; +pub const SQLITE_IOCAP_ATOMIC32K: i32 = 128; +pub const SQLITE_IOCAP_ATOMIC64K: i32 = 256; +pub const SQLITE_IOCAP_SAFE_APPEND: i32 = 512; +pub const SQLITE_IOCAP_SEQUENTIAL: i32 = 1024; +pub const SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN: i32 = 2048; +pub const SQLITE_IOCAP_POWERSAFE_OVERWRITE: i32 = 4096; +pub const SQLITE_IOCAP_IMMUTABLE: i32 = 8192; +pub const SQLITE_IOCAP_BATCH_ATOMIC: i32 = 16384; +pub const SQLITE_LOCK_NONE: i32 = 0; +pub const SQLITE_LOCK_SHARED: i32 = 1; +pub const SQLITE_LOCK_RESERVED: i32 = 2; +pub const SQLITE_LOCK_PENDING: i32 = 3; +pub const SQLITE_LOCK_EXCLUSIVE: i32 = 4; +pub const SQLITE_SYNC_NORMAL: i32 = 2; +pub const SQLITE_SYNC_FULL: i32 = 3; +pub const SQLITE_SYNC_DATAONLY: i32 = 16; +pub const SQLITE_FCNTL_LOCKSTATE: i32 = 1; +pub const SQLITE_FCNTL_GET_LOCKPROXYFILE: i32 = 2; +pub const SQLITE_FCNTL_SET_LOCKPROXYFILE: i32 = 3; +pub const SQLITE_FCNTL_LAST_ERRNO: i32 = 4; +pub const SQLITE_FCNTL_SIZE_HINT: i32 = 5; +pub const SQLITE_FCNTL_CHUNK_SIZE: i32 = 6; +pub const SQLITE_FCNTL_FILE_POINTER: i32 = 7; +pub const SQLITE_FCNTL_SYNC_OMITTED: i32 = 8; +pub const SQLITE_FCNTL_WIN32_AV_RETRY: i32 = 9; +pub const SQLITE_FCNTL_PERSIST_WAL: i32 = 10; +pub const SQLITE_FCNTL_OVERWRITE: i32 = 11; +pub const SQLITE_FCNTL_VFSNAME: i32 = 12; +pub const SQLITE_FCNTL_POWERSAFE_OVERWRITE: i32 = 13; +pub const SQLITE_FCNTL_PRAGMA: i32 = 14; +pub const SQLITE_FCNTL_BUSYHANDLER: i32 = 15; +pub const SQLITE_FCNTL_TEMPFILENAME: i32 = 16; +pub const SQLITE_FCNTL_MMAP_SIZE: i32 = 18; +pub const SQLITE_FCNTL_TRACE: i32 = 19; +pub const SQLITE_FCNTL_HAS_MOVED: i32 = 20; +pub const SQLITE_FCNTL_SYNC: i32 = 21; +pub const SQLITE_FCNTL_COMMIT_PHASETWO: i32 = 22; +pub const SQLITE_FCNTL_WIN32_SET_HANDLE: i32 = 23; +pub const SQLITE_FCNTL_WAL_BLOCK: i32 = 24; +pub const SQLITE_FCNTL_ZIPVFS: i32 = 25; +pub const SQLITE_FCNTL_RBU: i32 = 26; +pub const SQLITE_FCNTL_VFS_POINTER: i32 = 27; +pub const SQLITE_FCNTL_JOURNAL_POINTER: i32 = 28; +pub const SQLITE_FCNTL_WIN32_GET_HANDLE: i32 = 29; +pub const SQLITE_FCNTL_PDB: i32 = 30; +pub const SQLITE_FCNTL_BEGIN_ATOMIC_WRITE: i32 = 31; +pub const SQLITE_FCNTL_COMMIT_ATOMIC_WRITE: i32 = 32; +pub const SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE: i32 = 33; +pub const SQLITE_FCNTL_LOCK_TIMEOUT: i32 = 34; +pub const SQLITE_FCNTL_DATA_VERSION: i32 = 35; +pub const SQLITE_FCNTL_SIZE_LIMIT: i32 = 36; +pub const SQLITE_FCNTL_CKPT_DONE: i32 = 37; +pub const SQLITE_FCNTL_RESERVE_BYTES: i32 = 38; +pub const SQLITE_FCNTL_CKPT_START: i32 = 39; +pub const SQLITE_FCNTL_EXTERNAL_READER: i32 = 40; +pub const SQLITE_FCNTL_CKSM_FILE: i32 = 41; +pub const SQLITE_FCNTL_RESET_CACHE: i32 = 42; +pub const SQLITE_GET_LOCKPROXYFILE: i32 = 2; +pub const SQLITE_SET_LOCKPROXYFILE: i32 = 3; +pub const SQLITE_LAST_ERRNO: i32 = 4; +pub const SQLITE_ACCESS_EXISTS: i32 = 0; +pub const SQLITE_ACCESS_READWRITE: i32 = 1; +pub const SQLITE_ACCESS_READ: i32 = 2; +pub const SQLITE_SHM_UNLOCK: i32 = 1; +pub const SQLITE_SHM_LOCK: i32 = 2; +pub const SQLITE_SHM_SHARED: i32 = 4; +pub const SQLITE_SHM_EXCLUSIVE: i32 = 8; +pub const SQLITE_SHM_NLOCK: i32 = 8; +pub const SQLITE_CONFIG_SINGLETHREAD: i32 = 1; +pub const SQLITE_CONFIG_MULTITHREAD: i32 = 2; +pub const SQLITE_CONFIG_SERIALIZED: i32 = 3; +pub const SQLITE_CONFIG_MALLOC: i32 = 4; +pub const SQLITE_CONFIG_GETMALLOC: i32 = 5; +pub const SQLITE_CONFIG_SCRATCH: i32 = 6; +pub const SQLITE_CONFIG_PAGECACHE: i32 = 7; +pub const SQLITE_CONFIG_HEAP: i32 = 8; +pub const SQLITE_CONFIG_MEMSTATUS: i32 = 9; +pub const SQLITE_CONFIG_MUTEX: i32 = 10; +pub const SQLITE_CONFIG_GETMUTEX: i32 = 11; +pub const SQLITE_CONFIG_LOOKASIDE: i32 = 13; +pub const SQLITE_CONFIG_PCACHE: i32 = 14; +pub const SQLITE_CONFIG_GETPCACHE: i32 = 15; +pub const SQLITE_CONFIG_LOG: i32 = 16; +pub const SQLITE_CONFIG_URI: i32 = 17; +pub const SQLITE_CONFIG_PCACHE2: i32 = 18; +pub const SQLITE_CONFIG_GETPCACHE2: i32 = 19; +pub const SQLITE_CONFIG_COVERING_INDEX_SCAN: i32 = 20; +pub const SQLITE_CONFIG_SQLLOG: i32 = 21; +pub const SQLITE_CONFIG_MMAP_SIZE: i32 = 22; +pub const SQLITE_CONFIG_WIN32_HEAPSIZE: i32 = 23; +pub const SQLITE_CONFIG_PCACHE_HDRSZ: i32 = 24; +pub const SQLITE_CONFIG_PMASZ: i32 = 25; +pub const SQLITE_CONFIG_STMTJRNL_SPILL: i32 = 26; +pub const SQLITE_CONFIG_SMALL_MALLOC: i32 = 27; +pub const SQLITE_CONFIG_SORTERREF_SIZE: i32 = 28; +pub const SQLITE_CONFIG_MEMDB_MAXSIZE: i32 = 29; +pub const SQLITE_DBCONFIG_MAINDBNAME: i32 = 1000; +pub const SQLITE_DBCONFIG_LOOKASIDE: i32 = 1001; +pub const SQLITE_DBCONFIG_ENABLE_FKEY: i32 = 1002; +pub const SQLITE_DBCONFIG_ENABLE_TRIGGER: i32 = 1003; +pub const SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER: i32 = 1004; +pub const SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION: i32 = 1005; +pub const SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE: i32 = 1006; +pub const SQLITE_DBCONFIG_ENABLE_QPSG: i32 = 1007; +pub const SQLITE_DBCONFIG_TRIGGER_EQP: i32 = 1008; +pub const SQLITE_DBCONFIG_RESET_DATABASE: i32 = 1009; +pub const SQLITE_DBCONFIG_DEFENSIVE: i32 = 1010; +pub const SQLITE_DBCONFIG_WRITABLE_SCHEMA: i32 = 1011; +pub const SQLITE_DBCONFIG_LEGACY_ALTER_TABLE: i32 = 1012; +pub const SQLITE_DBCONFIG_DQS_DML: i32 = 1013; +pub const SQLITE_DBCONFIG_DQS_DDL: i32 = 1014; +pub const SQLITE_DBCONFIG_ENABLE_VIEW: i32 = 1015; +pub const SQLITE_DBCONFIG_LEGACY_FILE_FORMAT: i32 = 1016; +pub const SQLITE_DBCONFIG_TRUSTED_SCHEMA: i32 = 1017; +pub const SQLITE_DBCONFIG_STMT_SCANSTATUS: i32 = 1018; +pub const SQLITE_DBCONFIG_REVERSE_SCANORDER: i32 = 1019; +pub const SQLITE_DBCONFIG_MAX: i32 = 1019; +pub const SQLITE_DENY: i32 = 1; +pub const SQLITE_IGNORE: i32 = 2; +pub const SQLITE_CREATE_INDEX: i32 = 1; +pub const SQLITE_CREATE_TABLE: i32 = 2; +pub const SQLITE_CREATE_TEMP_INDEX: i32 = 3; +pub const SQLITE_CREATE_TEMP_TABLE: i32 = 4; +pub const SQLITE_CREATE_TEMP_TRIGGER: i32 = 5; +pub const SQLITE_CREATE_TEMP_VIEW: i32 = 6; +pub const SQLITE_CREATE_TRIGGER: i32 = 7; +pub const SQLITE_CREATE_VIEW: i32 = 8; +pub const SQLITE_DELETE: i32 = 9; +pub const SQLITE_DROP_INDEX: i32 = 10; +pub const SQLITE_DROP_TABLE: i32 = 11; +pub const SQLITE_DROP_TEMP_INDEX: i32 = 12; +pub const SQLITE_DROP_TEMP_TABLE: i32 = 13; +pub const SQLITE_DROP_TEMP_TRIGGER: i32 = 14; +pub const SQLITE_DROP_TEMP_VIEW: i32 = 15; +pub const SQLITE_DROP_TRIGGER: i32 = 16; +pub const SQLITE_DROP_VIEW: i32 = 17; +pub const SQLITE_INSERT: i32 = 18; +pub const SQLITE_PRAGMA: i32 = 19; +pub const SQLITE_READ: i32 = 20; +pub const SQLITE_SELECT: i32 = 21; +pub const SQLITE_TRANSACTION: i32 = 22; +pub const SQLITE_UPDATE: i32 = 23; +pub const SQLITE_ATTACH: i32 = 24; +pub const SQLITE_DETACH: i32 = 25; +pub const SQLITE_ALTER_TABLE: i32 = 26; +pub const SQLITE_REINDEX: i32 = 27; +pub const SQLITE_ANALYZE: i32 = 28; +pub const SQLITE_CREATE_VTABLE: i32 = 29; +pub const SQLITE_DROP_VTABLE: i32 = 30; +pub const SQLITE_FUNCTION: i32 = 31; +pub const SQLITE_SAVEPOINT: i32 = 32; +pub const SQLITE_COPY: i32 = 0; +pub const SQLITE_RECURSIVE: i32 = 33; +pub const SQLITE_TRACE_STMT: i32 = 1; +pub const SQLITE_TRACE_PROFILE: i32 = 2; +pub const SQLITE_TRACE_ROW: i32 = 4; +pub const SQLITE_TRACE_CLOSE: i32 = 8; +pub const SQLITE_LIMIT_LENGTH: i32 = 0; +pub const SQLITE_LIMIT_SQL_LENGTH: i32 = 1; +pub const SQLITE_LIMIT_COLUMN: i32 = 2; +pub const SQLITE_LIMIT_EXPR_DEPTH: i32 = 3; +pub const SQLITE_LIMIT_COMPOUND_SELECT: i32 = 4; +pub const SQLITE_LIMIT_VDBE_OP: i32 = 5; +pub const SQLITE_LIMIT_FUNCTION_ARG: i32 = 6; +pub const SQLITE_LIMIT_ATTACHED: i32 = 7; +pub const SQLITE_LIMIT_LIKE_PATTERN_LENGTH: i32 = 8; +pub const SQLITE_LIMIT_VARIABLE_NUMBER: i32 = 9; +pub const SQLITE_LIMIT_TRIGGER_DEPTH: i32 = 10; +pub const SQLITE_LIMIT_WORKER_THREADS: i32 = 11; +pub const SQLITE_PREPARE_PERSISTENT: ::std::os::raw::c_uint = 1; +pub const SQLITE_PREPARE_NORMALIZE: ::std::os::raw::c_uint = 2; +pub const SQLITE_PREPARE_NO_VTAB: ::std::os::raw::c_uint = 4; +pub const SQLITE_INTEGER: i32 = 1; +pub const SQLITE_FLOAT: i32 = 2; +pub const SQLITE_BLOB: i32 = 4; +pub const SQLITE_NULL: i32 = 5; +pub const SQLITE_TEXT: i32 = 3; +pub const SQLITE3_TEXT: i32 = 3; +pub const SQLITE_UTF8: i32 = 1; +pub const SQLITE_UTF16LE: i32 = 2; +pub const SQLITE_UTF16BE: i32 = 3; +pub const SQLITE_UTF16: i32 = 4; +pub const SQLITE_ANY: i32 = 5; +pub const SQLITE_UTF16_ALIGNED: i32 = 8; +pub const SQLITE_DETERMINISTIC: i32 = 2048; +pub const SQLITE_DIRECTONLY: i32 = 524288; +pub const SQLITE_SUBTYPE: i32 = 1048576; +pub const SQLITE_INNOCUOUS: i32 = 2097152; +pub const SQLITE_RESULT_SUBTYPE: i32 = 16777216; +pub const SQLITE_WIN32_DATA_DIRECTORY_TYPE: i32 = 1; +pub const SQLITE_WIN32_TEMP_DIRECTORY_TYPE: i32 = 2; +pub const SQLITE_TXN_NONE: i32 = 0; +pub const SQLITE_TXN_READ: i32 = 1; +pub const SQLITE_TXN_WRITE: i32 = 2; +pub const SQLITE_INDEX_SCAN_UNIQUE: i32 = 1; +pub const SQLITE_INDEX_CONSTRAINT_EQ: i32 = 2; +pub const SQLITE_INDEX_CONSTRAINT_GT: i32 = 4; +pub const SQLITE_INDEX_CONSTRAINT_LE: i32 = 8; +pub const SQLITE_INDEX_CONSTRAINT_LT: i32 = 16; +pub const SQLITE_INDEX_CONSTRAINT_GE: i32 = 32; +pub const SQLITE_INDEX_CONSTRAINT_MATCH: i32 = 64; +pub const SQLITE_INDEX_CONSTRAINT_LIKE: i32 = 65; +pub const SQLITE_INDEX_CONSTRAINT_GLOB: i32 = 66; +pub const SQLITE_INDEX_CONSTRAINT_REGEXP: i32 = 67; +pub const SQLITE_INDEX_CONSTRAINT_NE: i32 = 68; +pub const SQLITE_INDEX_CONSTRAINT_ISNOT: i32 = 69; +pub const SQLITE_INDEX_CONSTRAINT_ISNOTNULL: i32 = 70; +pub const SQLITE_INDEX_CONSTRAINT_ISNULL: i32 = 71; +pub const SQLITE_INDEX_CONSTRAINT_IS: i32 = 72; +pub const SQLITE_INDEX_CONSTRAINT_LIMIT: i32 = 73; +pub const SQLITE_INDEX_CONSTRAINT_OFFSET: i32 = 74; +pub const SQLITE_INDEX_CONSTRAINT_FUNCTION: i32 = 150; +pub const SQLITE_MUTEX_FAST: i32 = 0; +pub const SQLITE_MUTEX_RECURSIVE: i32 = 1; +pub const SQLITE_MUTEX_STATIC_MAIN: i32 = 2; +pub const SQLITE_MUTEX_STATIC_MEM: i32 = 3; +pub const SQLITE_MUTEX_STATIC_MEM2: i32 = 4; +pub const SQLITE_MUTEX_STATIC_OPEN: i32 = 4; +pub const SQLITE_MUTEX_STATIC_PRNG: i32 = 5; +pub const SQLITE_MUTEX_STATIC_LRU: i32 = 6; +pub const SQLITE_MUTEX_STATIC_LRU2: i32 = 7; +pub const SQLITE_MUTEX_STATIC_PMEM: i32 = 7; +pub const SQLITE_MUTEX_STATIC_APP1: i32 = 8; +pub const SQLITE_MUTEX_STATIC_APP2: i32 = 9; +pub const SQLITE_MUTEX_STATIC_APP3: i32 = 10; +pub const SQLITE_MUTEX_STATIC_VFS1: i32 = 11; +pub const SQLITE_MUTEX_STATIC_VFS2: i32 = 12; +pub const SQLITE_MUTEX_STATIC_VFS3: i32 = 13; +pub const SQLITE_MUTEX_STATIC_MASTER: i32 = 2; +pub const SQLITE_TESTCTRL_FIRST: i32 = 5; +pub const SQLITE_TESTCTRL_PRNG_SAVE: i32 = 5; +pub const SQLITE_TESTCTRL_PRNG_RESTORE: i32 = 6; +pub const SQLITE_TESTCTRL_PRNG_RESET: i32 = 7; +pub const SQLITE_TESTCTRL_FK_NO_ACTION: i32 = 7; +pub const SQLITE_TESTCTRL_BITVEC_TEST: i32 = 8; +pub const SQLITE_TESTCTRL_FAULT_INSTALL: i32 = 9; +pub const SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS: i32 = 10; +pub const SQLITE_TESTCTRL_PENDING_BYTE: i32 = 11; +pub const SQLITE_TESTCTRL_ASSERT: i32 = 12; +pub const SQLITE_TESTCTRL_ALWAYS: i32 = 13; +pub const SQLITE_TESTCTRL_RESERVE: i32 = 14; +pub const SQLITE_TESTCTRL_JSON_SELFCHECK: i32 = 14; +pub const SQLITE_TESTCTRL_OPTIMIZATIONS: i32 = 15; +pub const SQLITE_TESTCTRL_ISKEYWORD: i32 = 16; +pub const SQLITE_TESTCTRL_SCRATCHMALLOC: i32 = 17; +pub const SQLITE_TESTCTRL_INTERNAL_FUNCTIONS: i32 = 17; +pub const SQLITE_TESTCTRL_LOCALTIME_FAULT: i32 = 18; +pub const SQLITE_TESTCTRL_EXPLAIN_STMT: i32 = 19; +pub const SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD: i32 = 19; +pub const SQLITE_TESTCTRL_NEVER_CORRUPT: i32 = 20; +pub const SQLITE_TESTCTRL_VDBE_COVERAGE: i32 = 21; +pub const SQLITE_TESTCTRL_BYTEORDER: i32 = 22; +pub const SQLITE_TESTCTRL_ISINIT: i32 = 23; +pub const SQLITE_TESTCTRL_SORTER_MMAP: i32 = 24; +pub const SQLITE_TESTCTRL_IMPOSTER: i32 = 25; +pub const SQLITE_TESTCTRL_PARSER_COVERAGE: i32 = 26; +pub const SQLITE_TESTCTRL_RESULT_INTREAL: i32 = 27; +pub const SQLITE_TESTCTRL_PRNG_SEED: i32 = 28; +pub const SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS: i32 = 29; +pub const SQLITE_TESTCTRL_SEEK_COUNT: i32 = 30; +pub const SQLITE_TESTCTRL_TRACEFLAGS: i32 = 31; +pub const SQLITE_TESTCTRL_TUNE: i32 = 32; +pub const SQLITE_TESTCTRL_LOGEST: i32 = 33; +pub const SQLITE_TESTCTRL_USELONGDOUBLE: i32 = 34; +pub const SQLITE_TESTCTRL_LAST: i32 = 34; +pub const SQLITE_STATUS_MEMORY_USED: i32 = 0; +pub const SQLITE_STATUS_PAGECACHE_USED: i32 = 1; +pub const SQLITE_STATUS_PAGECACHE_OVERFLOW: i32 = 2; +pub const SQLITE_STATUS_SCRATCH_USED: i32 = 3; +pub const SQLITE_STATUS_SCRATCH_OVERFLOW: i32 = 4; +pub const SQLITE_STATUS_MALLOC_SIZE: i32 = 5; +pub const SQLITE_STATUS_PARSER_STACK: i32 = 6; +pub const SQLITE_STATUS_PAGECACHE_SIZE: i32 = 7; +pub const SQLITE_STATUS_SCRATCH_SIZE: i32 = 8; +pub const SQLITE_STATUS_MALLOC_COUNT: i32 = 9; +pub const SQLITE_DBSTATUS_LOOKASIDE_USED: i32 = 0; +pub const SQLITE_DBSTATUS_CACHE_USED: i32 = 1; +pub const SQLITE_DBSTATUS_SCHEMA_USED: i32 = 2; +pub const SQLITE_DBSTATUS_STMT_USED: i32 = 3; +pub const SQLITE_DBSTATUS_LOOKASIDE_HIT: i32 = 4; +pub const SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE: i32 = 5; +pub const SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL: i32 = 6; +pub const SQLITE_DBSTATUS_CACHE_HIT: i32 = 7; +pub const SQLITE_DBSTATUS_CACHE_MISS: i32 = 8; +pub const SQLITE_DBSTATUS_CACHE_WRITE: i32 = 9; +pub const SQLITE_DBSTATUS_DEFERRED_FKS: i32 = 10; +pub const SQLITE_DBSTATUS_CACHE_USED_SHARED: i32 = 11; +pub const SQLITE_DBSTATUS_CACHE_SPILL: i32 = 12; +pub const SQLITE_DBSTATUS_MAX: i32 = 12; +pub const SQLITE_STMTSTATUS_FULLSCAN_STEP: i32 = 1; +pub const SQLITE_STMTSTATUS_SORT: i32 = 2; +pub const SQLITE_STMTSTATUS_AUTOINDEX: i32 = 3; +pub const SQLITE_STMTSTATUS_VM_STEP: i32 = 4; +pub const SQLITE_STMTSTATUS_REPREPARE: i32 = 5; +pub const SQLITE_STMTSTATUS_RUN: i32 = 6; +pub const SQLITE_STMTSTATUS_FILTER_MISS: i32 = 7; +pub const SQLITE_STMTSTATUS_FILTER_HIT: i32 = 8; +pub const SQLITE_STMTSTATUS_MEMUSED: i32 = 99; +pub const SQLITE_CHECKPOINT_PASSIVE: i32 = 0; +pub const SQLITE_CHECKPOINT_FULL: i32 = 1; +pub const SQLITE_CHECKPOINT_RESTART: i32 = 2; +pub const SQLITE_CHECKPOINT_TRUNCATE: i32 = 3; +pub const SQLITE_VTAB_CONSTRAINT_SUPPORT: i32 = 1; +pub const SQLITE_VTAB_INNOCUOUS: i32 = 2; +pub const SQLITE_VTAB_DIRECTONLY: i32 = 3; +pub const SQLITE_VTAB_USES_ALL_SCHEMAS: i32 = 4; +pub const SQLITE_ROLLBACK: i32 = 1; +pub const SQLITE_FAIL: i32 = 3; +pub const SQLITE_REPLACE: i32 = 5; +pub const SQLITE_SCANSTAT_NLOOP: i32 = 0; +pub const SQLITE_SCANSTAT_NVISIT: i32 = 1; +pub const SQLITE_SCANSTAT_EST: i32 = 2; +pub const SQLITE_SCANSTAT_NAME: i32 = 3; +pub const SQLITE_SCANSTAT_EXPLAIN: i32 = 4; +pub const SQLITE_SCANSTAT_SELECTID: i32 = 5; +pub const SQLITE_SCANSTAT_PARENTID: i32 = 6; +pub const SQLITE_SCANSTAT_NCYCLE: i32 = 7; +pub const SQLITE_SCANSTAT_COMPLEX: i32 = 1; +pub const SQLITE_SERIALIZE_NOCOPY: ::std::os::raw::c_uint = 1; +pub const SQLITE_DESERIALIZE_FREEONCLOSE: ::std::os::raw::c_uint = 1; +pub const SQLITE_DESERIALIZE_RESIZEABLE: ::std::os::raw::c_uint = 2; +pub const SQLITE_DESERIALIZE_READONLY: ::std::os::raw::c_uint = 4; +pub const NOT_WITHIN: i32 = 0; +pub const PARTLY_WITHIN: i32 = 1; +pub const FULLY_WITHIN: i32 = 2; +pub const SQLITE_SESSION_OBJCONFIG_SIZE: i32 = 1; +pub const SQLITE_SESSION_OBJCONFIG_ROWID: i32 = 2; +pub const SQLITE_CHANGESETSTART_INVERT: i32 = 2; +pub const SQLITE_CHANGESETAPPLY_NOSAVEPOINT: i32 = 1; +pub const SQLITE_CHANGESETAPPLY_INVERT: i32 = 2; +pub const SQLITE_CHANGESETAPPLY_IGNORENOOP: i32 = 4; +pub const SQLITE_CHANGESETAPPLY_FKNOACTION: i32 = 8; +pub const SQLITE_CHANGESET_DATA: i32 = 1; +pub const SQLITE_CHANGESET_NOTFOUND: i32 = 2; +pub const SQLITE_CHANGESET_CONFLICT: i32 = 3; +pub const SQLITE_CHANGESET_CONSTRAINT: i32 = 4; +pub const SQLITE_CHANGESET_FOREIGN_KEY: i32 = 5; +pub const SQLITE_CHANGESET_OMIT: i32 = 0; +pub const SQLITE_CHANGESET_REPLACE: i32 = 1; +pub const SQLITE_CHANGESET_ABORT: i32 = 2; +pub const SQLITE_SESSION_CONFIG_STRMSIZE: i32 = 1; +pub const FTS5_TOKENIZE_QUERY: i32 = 1; +pub const FTS5_TOKENIZE_PREFIX: i32 = 2; +pub const FTS5_TOKENIZE_DOCUMENT: i32 = 4; +pub const FTS5_TOKENIZE_AUX: i32 = 8; +pub const FTS5_TOKEN_COLOCATED: i32 = 1; +extern "C" { + pub static sqlite3_version: [::std::os::raw::c_char; 0usize]; +} +extern "C" { + pub fn sqlite3_libversion() -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_sourceid() -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_libversion_number() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_compileoption_used( + zOptName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_compileoption_get(N: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_threadsafe() -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3 { + _unused: [u8; 0], +} +pub type sqlite_int64 = ::std::os::raw::c_longlong; +pub type sqlite_uint64 = ::std::os::raw::c_ulonglong; +pub type sqlite3_int64 = sqlite_int64; +pub type sqlite3_uint64 = sqlite_uint64; +extern "C" { + pub fn sqlite3_close(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_close_v2(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +pub type sqlite3_callback = ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_char, + arg4: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, +>; +extern "C" { + pub fn sqlite3_exec( + arg1: *mut sqlite3, + sql: *const ::std::os::raw::c_char, + callback: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_char, + arg4: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + arg2: *mut ::std::os::raw::c_void, + errmsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_file { + pub pMethods: *const sqlite3_io_methods, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_io_methods { + pub iVersion: ::std::os::raw::c_int, + pub xClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xRead: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: *mut ::std::os::raw::c_void, + iAmt: ::std::os::raw::c_int, + iOfst: sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xWrite: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: *const ::std::os::raw::c_void, + iAmt: ::std::os::raw::c_int, + iOfst: sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file, size: sqlite3_int64) -> ::std::os::raw::c_int, + >, + pub xSync: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFileSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + pSize: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xUnlock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xCheckReservedLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + pResOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFileControl: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + op: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xSectorSize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xDeviceCharacteristics: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xShmMap: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iPg: ::std::os::raw::c_int, + pgsz: ::std::os::raw::c_int, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xShmLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + offset: ::std::os::raw::c_int, + n: ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xShmBarrier: ::std::option::Option, + pub xShmUnmap: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + deleteFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iOfst: sqlite3_int64, + iAmt: ::std::os::raw::c_int, + pp: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xUnfetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iOfst: sqlite3_int64, + p: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mutex { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_api_routines { + _unused: [u8; 0], +} +pub type sqlite3_filename = *const ::std::os::raw::c_char; +pub type sqlite3_syscall_ptr = ::std::option::Option; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vfs { + pub iVersion: ::std::os::raw::c_int, + pub szOsFile: ::std::os::raw::c_int, + pub mxPathname: ::std::os::raw::c_int, + pub pNext: *mut sqlite3_vfs, + pub zName: *const ::std::os::raw::c_char, + pub pAppData: *mut ::std::os::raw::c_void, + pub xOpen: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: sqlite3_filename, + arg2: *mut sqlite3_file, + flags: ::std::os::raw::c_int, + pOutFlags: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xDelete: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + syncDir: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xAccess: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + flags: ::std::os::raw::c_int, + pResOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFullPathname: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + nOut: ::std::os::raw::c_int, + zOut: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xDlOpen: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zFilename: *const ::std::os::raw::c_char, + ) -> *mut ::std::os::raw::c_void, + >, + pub xDlError: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + nByte: ::std::os::raw::c_int, + zErrMsg: *mut ::std::os::raw::c_char, + ), + >, + pub xDlSym: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut ::std::os::raw::c_void, + zSymbol: *const ::std::os::raw::c_char, + ) -> ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut ::std::os::raw::c_void, + zSymbol: *const ::std::os::raw::c_char, + ), + >, + >, + pub xDlClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut ::std::os::raw::c_void), + >, + pub xRandomness: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + nByte: ::std::os::raw::c_int, + zOut: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xSleep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + microseconds: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xCurrentTime: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut f64) -> ::std::os::raw::c_int, + >, + pub xGetLastError: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: ::std::os::raw::c_int, + arg3: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xCurrentTimeInt64: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xSetSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + arg2: sqlite3_syscall_ptr, + ) -> ::std::os::raw::c_int, + >, + pub xGetSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + ) -> sqlite3_syscall_ptr, + >, + pub xNextSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + ) -> *const ::std::os::raw::c_char, + >, +} +extern "C" { + pub fn sqlite3_initialize() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_shutdown() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_os_init() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_os_end() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_config(arg1: ::std::os::raw::c_int, ...) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_config( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + ... + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mem_methods { + pub xMalloc: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_void, + >, + pub xFree: ::std::option::Option, + pub xRealloc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xSize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xRoundup: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int, + >, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub pAppData: *mut ::std::os::raw::c_void, +} +extern "C" { + pub fn sqlite3_extended_result_codes( + arg1: *mut sqlite3, + onoff: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_last_insert_rowid(arg1: *mut sqlite3) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_set_last_insert_rowid(arg1: *mut sqlite3, arg2: sqlite3_int64); +} +extern "C" { + pub fn sqlite3_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_changes64(arg1: *mut sqlite3) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_total_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_total_changes64(arg1: *mut sqlite3) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_interrupt(arg1: *mut sqlite3); +} +extern "C" { + pub fn sqlite3_is_interrupted(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_complete(sql: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_complete16(sql: *const ::std::os::raw::c_void) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_busy_handler( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_busy_timeout( + arg1: *mut sqlite3, + ms: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_get_table( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + pazResult: *mut *mut *mut ::std::os::raw::c_char, + pnRow: *mut ::std::os::raw::c_int, + pnColumn: *mut ::std::os::raw::c_int, + pzErrmsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_free_table(result: *mut *mut ::std::os::raw::c_char); +} +extern "C" { + pub fn sqlite3_mprintf(arg1: *const ::std::os::raw::c_char, ...) + -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_snprintf( + arg1: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_char, + arg3: *const ::std::os::raw::c_char, + ... + ) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_malloc(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_malloc64(arg1: sqlite3_uint64) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_realloc( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_realloc64( + arg1: *mut ::std::os::raw::c_void, + arg2: sqlite3_uint64, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_free(arg1: *mut ::std::os::raw::c_void); +} +extern "C" { + pub fn sqlite3_msize(arg1: *mut ::std::os::raw::c_void) -> sqlite3_uint64; +} +extern "C" { + pub fn sqlite3_memory_used() -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_memory_highwater(resetFlag: ::std::os::raw::c_int) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_randomness(N: ::std::os::raw::c_int, P: *mut ::std::os::raw::c_void); +} +extern "C" { + pub fn sqlite3_set_authorizer( + arg1: *mut sqlite3, + xAuth: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: *const ::std::os::raw::c_char, + arg5: *const ::std::os::raw::c_char, + arg6: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pUserData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_trace( + arg1: *mut sqlite3, + xTrace: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + ), + >, + arg2: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_profile( + arg1: *mut sqlite3, + xProfile: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_uint64, + ), + >, + arg2: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_trace_v2( + arg1: *mut sqlite3, + uMask: ::std::os::raw::c_uint, + xCallback: ::std::option::Option< + unsafe extern "C" fn( + arg1: ::std::os::raw::c_uint, + arg2: *mut ::std::os::raw::c_void, + arg3: *mut ::std::os::raw::c_void, + arg4: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_progress_handler( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + arg4: *mut ::std::os::raw::c_void, + ); +} +extern "C" { + pub fn sqlite3_open( + filename: *const ::std::os::raw::c_char, + ppDb: *mut *mut sqlite3, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_open16( + filename: *const ::std::os::raw::c_void, + ppDb: *mut *mut sqlite3, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_open_v2( + filename: *const ::std::os::raw::c_char, + ppDb: *mut *mut sqlite3, + flags: ::std::os::raw::c_int, + zVfs: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_uri_parameter( + z: sqlite3_filename, + zParam: *const ::std::os::raw::c_char, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_uri_boolean( + z: sqlite3_filename, + zParam: *const ::std::os::raw::c_char, + bDefault: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_uri_int64( + arg1: sqlite3_filename, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_int64, + ) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_uri_key( + z: sqlite3_filename, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_filename_database(arg1: sqlite3_filename) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_filename_journal(arg1: sqlite3_filename) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_filename_wal(arg1: sqlite3_filename) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_database_file_object(arg1: *const ::std::os::raw::c_char) -> *mut sqlite3_file; +} +extern "C" { + pub fn sqlite3_create_filename( + zDatabase: *const ::std::os::raw::c_char, + zJournal: *const ::std::os::raw::c_char, + zWal: *const ::std::os::raw::c_char, + nParam: ::std::os::raw::c_int, + azParam: *mut *const ::std::os::raw::c_char, + ) -> sqlite3_filename; +} +extern "C" { + pub fn sqlite3_free_filename(arg1: sqlite3_filename); +} +extern "C" { + pub fn sqlite3_errcode(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_extended_errcode(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_errmsg16(arg1: *mut sqlite3) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_errstr(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_error_offset(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_stmt { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_limit( + arg1: *mut sqlite3, + id: ::std::os::raw::c_int, + newVal: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare_v2( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare_v3( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + nByte: ::std::os::raw::c_int, + prepFlags: ::std::os::raw::c_uint, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare16( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_void, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare16_v2( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_void, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_prepare16_v3( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_void, + nByte: ::std::os::raw::c_int, + prepFlags: ::std::os::raw::c_uint, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_sql(pStmt: *mut sqlite3_stmt) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_expanded_sql(pStmt: *mut sqlite3_stmt) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_stmt_readonly(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_isexplain(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_explain( + pStmt: *mut sqlite3_stmt, + eMode: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_busy(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_value { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_context { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_bind_blob( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + n: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_blob64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: sqlite3_uint64, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_double( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: f64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_int( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_int64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_null( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_text( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_text16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_text64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: sqlite3_uint64, + arg5: ::std::option::Option, + encoding: ::std::os::raw::c_uchar, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_value( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_pointer( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *mut ::std::os::raw::c_void, + arg4: *const ::std::os::raw::c_char, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_zeroblob( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + n: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_zeroblob64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: sqlite3_uint64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_parameter_count(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_bind_parameter_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_bind_parameter_index( + arg1: *mut sqlite3_stmt, + zName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_clear_bindings(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_count(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_name( + arg1: *mut sqlite3_stmt, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_name16( + arg1: *mut sqlite3_stmt, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_database_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_database_name16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_table_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_table_name16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_origin_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_origin_name16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_decltype( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_column_decltype16( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_step(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_data_count(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_blob( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_double(arg1: *mut sqlite3_stmt, iCol: ::std::os::raw::c_int) -> f64; +} +extern "C" { + pub fn sqlite3_column_int( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_int64( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_column_text( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_uchar; +} +extern "C" { + pub fn sqlite3_column_text16( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_column_value( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *mut sqlite3_value; +} +extern "C" { + pub fn sqlite3_column_bytes( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_bytes16( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_column_type( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_finalize(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_reset(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_function( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xFunc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_function16( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_void, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xFunc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_function_v2( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xFunc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_window_function( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + xValue: ::std::option::Option, + xInverse: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_aggregate_count(arg1: *mut sqlite3_context) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_expired(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_transfer_bindings( + arg1: *mut sqlite3_stmt, + arg2: *mut sqlite3_stmt, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_global_recover() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_thread_cleanup(); +} +extern "C" { + pub fn sqlite3_memory_alarm( + arg1: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: sqlite3_int64, + arg3: ::std::os::raw::c_int, + ), + >, + arg2: *mut ::std::os::raw::c_void, + arg3: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_blob(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_double(arg1: *mut sqlite3_value) -> f64; +} +extern "C" { + pub fn sqlite3_value_int(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_int64(arg1: *mut sqlite3_value) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_value_pointer( + arg1: *mut sqlite3_value, + arg2: *const ::std::os::raw::c_char, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_text(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_uchar; +} +extern "C" { + pub fn sqlite3_value_text16(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_text16le(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_text16be(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_bytes16(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_numeric_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_nochange(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_frombind(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_encoding(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_value_subtype(arg1: *mut sqlite3_value) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn sqlite3_value_dup(arg1: *const sqlite3_value) -> *mut sqlite3_value; +} +extern "C" { + pub fn sqlite3_value_free(arg1: *mut sqlite3_value); +} +extern "C" { + pub fn sqlite3_aggregate_context( + arg1: *mut sqlite3_context, + nBytes: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_user_data(arg1: *mut sqlite3_context) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_context_db_handle(arg1: *mut sqlite3_context) -> *mut sqlite3; +} +extern "C" { + pub fn sqlite3_get_auxdata( + arg1: *mut sqlite3_context, + N: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_set_auxdata( + arg1: *mut sqlite3_context, + N: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_get_clientdata( + arg1: *mut sqlite3, + arg2: *const ::std::os::raw::c_char, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_set_clientdata( + arg1: *mut sqlite3, + arg2: *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_void, + arg4: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +pub type sqlite3_destructor_type = + ::std::option::Option; +extern "C" { + pub fn sqlite3_result_blob( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_blob64( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: sqlite3_uint64, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_double(arg1: *mut sqlite3_context, arg2: f64); +} +extern "C" { + pub fn sqlite3_result_error( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + ); +} +extern "C" { + pub fn sqlite3_result_error16( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + ); +} +extern "C" { + pub fn sqlite3_result_error_toobig(arg1: *mut sqlite3_context); +} +extern "C" { + pub fn sqlite3_result_error_nomem(arg1: *mut sqlite3_context); +} +extern "C" { + pub fn sqlite3_result_error_code(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_result_int(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_result_int64(arg1: *mut sqlite3_context, arg2: sqlite3_int64); +} +extern "C" { + pub fn sqlite3_result_null(arg1: *mut sqlite3_context); +} +extern "C" { + pub fn sqlite3_result_text( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_text64( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_uint64, + arg4: ::std::option::Option, + encoding: ::std::os::raw::c_uchar, + ); +} +extern "C" { + pub fn sqlite3_result_text16( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_text16le( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_text16be( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_value(arg1: *mut sqlite3_context, arg2: *mut sqlite3_value); +} +extern "C" { + pub fn sqlite3_result_pointer( + arg1: *mut sqlite3_context, + arg2: *mut ::std::os::raw::c_void, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::option::Option, + ); +} +extern "C" { + pub fn sqlite3_result_zeroblob(arg1: *mut sqlite3_context, n: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_result_zeroblob64( + arg1: *mut sqlite3_context, + n: sqlite3_uint64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_result_subtype(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_uint); +} +extern "C" { + pub fn sqlite3_create_collation( + arg1: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + eTextRep: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + xCompare: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_collation_v2( + arg1: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + eTextRep: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + xCompare: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_collation16( + arg1: *mut sqlite3, + zName: *const ::std::os::raw::c_void, + eTextRep: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + xCompare: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_collation_needed( + arg1: *mut sqlite3, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + eTextRep: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + ), + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_collation_needed16( + arg1: *mut sqlite3, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + eTextRep: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + ), + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_sleep(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +extern "C" { + pub static mut sqlite3_temp_directory: *mut ::std::os::raw::c_char; +} +extern "C" { + pub static mut sqlite3_data_directory: *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_win32_set_directory( + type_: ::std::os::raw::c_ulong, + zValue: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_win32_set_directory8( + type_: ::std::os::raw::c_ulong, + zValue: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_win32_set_directory16( + type_: ::std::os::raw::c_ulong, + zValue: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_get_autocommit(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_handle(arg1: *mut sqlite3_stmt) -> *mut sqlite3; +} +extern "C" { + pub fn sqlite3_db_name( + db: *mut sqlite3, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_db_filename( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + ) -> sqlite3_filename; +} +extern "C" { + pub fn sqlite3_db_readonly( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_txn_state( + arg1: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_next_stmt(pDb: *mut sqlite3, pStmt: *mut sqlite3_stmt) -> *mut sqlite3_stmt; +} +extern "C" { + pub fn sqlite3_commit_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_rollback_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_autovacuum_pages( + db: *mut sqlite3, + arg1: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_uint, + arg4: ::std::os::raw::c_uint, + arg5: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_uint, + >, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_update_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: *const ::std::os::raw::c_char, + arg5: sqlite3_int64, + ), + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_enable_shared_cache(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_release_memory(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_release_memory(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_soft_heap_limit64(N: sqlite3_int64) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_hard_heap_limit64(N: sqlite3_int64) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3_soft_heap_limit(N: ::std::os::raw::c_int); +} +extern "C" { + pub fn sqlite3_table_column_metadata( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + zTableName: *const ::std::os::raw::c_char, + zColumnName: *const ::std::os::raw::c_char, + pzDataType: *mut *const ::std::os::raw::c_char, + pzCollSeq: *mut *const ::std::os::raw::c_char, + pNotNull: *mut ::std::os::raw::c_int, + pPrimaryKey: *mut ::std::os::raw::c_int, + pAutoinc: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_load_extension( + db: *mut sqlite3, + zFile: *const ::std::os::raw::c_char, + zProc: *const ::std::os::raw::c_char, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_enable_load_extension( + db: *mut sqlite3, + onoff: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_reset_auto_extension(); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_module { + pub iVersion: ::std::os::raw::c_int, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3, + pAux: *mut ::std::os::raw::c_void, + argc: ::std::os::raw::c_int, + argv: *const *const ::std::os::raw::c_char, + ppVTab: *mut *mut sqlite3_vtab, + arg2: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xConnect: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3, + pAux: *mut ::std::os::raw::c_void, + argc: ::std::os::raw::c_int, + argv: *const *const ::std::os::raw::c_char, + ppVTab: *mut *mut sqlite3_vtab, + arg2: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xBestIndex: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: *mut sqlite3_index_info, + ) -> ::std::os::raw::c_int, + >, + pub xDisconnect: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xDestroy: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xOpen: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + ppCursor: *mut *mut sqlite3_vtab_cursor, + ) -> ::std::os::raw::c_int, + >, + pub xClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xFilter: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + idxNum: ::std::os::raw::c_int, + idxStr: *const ::std::os::raw::c_char, + argc: ::std::os::raw::c_int, + argv: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int, + >, + pub xNext: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xEof: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + arg2: *mut sqlite3_context, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRowid: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + pRowid: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xUpdate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + arg4: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xBegin: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xSync: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xCommit: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xRollback: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xFindFunction: ::std::option::Option< + unsafe extern "C" fn( + pVtab: *mut sqlite3_vtab, + nArg: ::std::os::raw::c_int, + zName: *const ::std::os::raw::c_char, + pxFunc: *mut ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + ppArg: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xRename: ::std::option::Option< + unsafe extern "C" fn( + pVtab: *mut sqlite3_vtab, + zNew: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xSavepoint: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRelease: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRollbackTo: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xShadowName: ::std::option::Option< + unsafe extern "C" fn(arg1: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int, + >, + pub xIntegrity: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + zSchema: *const ::std::os::raw::c_char, + zTabName: *const ::std::os::raw::c_char, + mFlags: ::std::os::raw::c_int, + pzErr: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_info { + pub nConstraint: ::std::os::raw::c_int, + pub aConstraint: *mut sqlite3_index_constraint, + pub nOrderBy: ::std::os::raw::c_int, + pub aOrderBy: *mut sqlite3_index_orderby, + pub aConstraintUsage: *mut sqlite3_index_constraint_usage, + pub idxNum: ::std::os::raw::c_int, + pub idxStr: *mut ::std::os::raw::c_char, + pub needToFreeIdxStr: ::std::os::raw::c_int, + pub orderByConsumed: ::std::os::raw::c_int, + pub estimatedCost: f64, + pub estimatedRows: sqlite3_int64, + pub idxFlags: ::std::os::raw::c_int, + pub colUsed: sqlite3_uint64, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_constraint { + pub iColumn: ::std::os::raw::c_int, + pub op: ::std::os::raw::c_uchar, + pub usable: ::std::os::raw::c_uchar, + pub iTermOffset: ::std::os::raw::c_int, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_orderby { + pub iColumn: ::std::os::raw::c_int, + pub desc: ::std::os::raw::c_uchar, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_constraint_usage { + pub argvIndex: ::std::os::raw::c_int, + pub omit: ::std::os::raw::c_uchar, +} +extern "C" { + pub fn sqlite3_create_module( + db: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + p: *const sqlite3_module, + pClientData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_create_module_v2( + db: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + p: *const sqlite3_module, + pClientData: *mut ::std::os::raw::c_void, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_drop_modules( + db: *mut sqlite3, + azKeep: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vtab { + pub pModule: *const sqlite3_module, + pub nRef: ::std::os::raw::c_int, + pub zErrMsg: *mut ::std::os::raw::c_char, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vtab_cursor { + pub pVtab: *mut sqlite3_vtab, +} +extern "C" { + pub fn sqlite3_declare_vtab( + arg1: *mut sqlite3, + zSQL: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_overload_function( + arg1: *mut sqlite3, + zFuncName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_blob { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_blob_open( + arg1: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + zTable: *const ::std::os::raw::c_char, + zColumn: *const ::std::os::raw::c_char, + iRow: sqlite3_int64, + flags: ::std::os::raw::c_int, + ppBlob: *mut *mut sqlite3_blob, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_reopen( + arg1: *mut sqlite3_blob, + arg2: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_close(arg1: *mut sqlite3_blob) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_bytes(arg1: *mut sqlite3_blob) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_read( + arg1: *mut sqlite3_blob, + Z: *mut ::std::os::raw::c_void, + N: ::std::os::raw::c_int, + iOffset: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_blob_write( + arg1: *mut sqlite3_blob, + z: *const ::std::os::raw::c_void, + n: ::std::os::raw::c_int, + iOffset: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vfs_find(zVfsName: *const ::std::os::raw::c_char) -> *mut sqlite3_vfs; +} +extern "C" { + pub fn sqlite3_vfs_register( + arg1: *mut sqlite3_vfs, + makeDflt: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vfs_unregister(arg1: *mut sqlite3_vfs) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_mutex_alloc(arg1: ::std::os::raw::c_int) -> *mut sqlite3_mutex; +} +extern "C" { + pub fn sqlite3_mutex_free(arg1: *mut sqlite3_mutex); +} +extern "C" { + pub fn sqlite3_mutex_enter(arg1: *mut sqlite3_mutex); +} +extern "C" { + pub fn sqlite3_mutex_try(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_mutex_leave(arg1: *mut sqlite3_mutex); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mutex_methods { + pub xMutexInit: ::std::option::Option ::std::os::raw::c_int>, + pub xMutexEnd: ::std::option::Option ::std::os::raw::c_int>, + pub xMutexAlloc: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> *mut sqlite3_mutex, + >, + pub xMutexFree: ::std::option::Option, + pub xMutexEnter: ::std::option::Option, + pub xMutexTry: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, + pub xMutexLeave: ::std::option::Option, + pub xMutexHeld: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, + pub xMutexNotheld: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, +} +extern "C" { + pub fn sqlite3_mutex_held(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_mutex_notheld(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_mutex(arg1: *mut sqlite3) -> *mut sqlite3_mutex; +} +extern "C" { + pub fn sqlite3_file_control( + arg1: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + op: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_test_control(op: ::std::os::raw::c_int, ...) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_keyword_count() -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_keyword_name( + arg1: ::std::os::raw::c_int, + arg2: *mut *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_keyword_check( + arg1: *const ::std::os::raw::c_char, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_str { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_str_new(arg1: *mut sqlite3) -> *mut sqlite3_str; +} +extern "C" { + pub fn sqlite3_str_finish(arg1: *mut sqlite3_str) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_str_appendf(arg1: *mut sqlite3_str, zFormat: *const ::std::os::raw::c_char, ...); +} +extern "C" { + pub fn sqlite3_str_append( + arg1: *mut sqlite3_str, + zIn: *const ::std::os::raw::c_char, + N: ::std::os::raw::c_int, + ); +} +extern "C" { + pub fn sqlite3_str_appendall(arg1: *mut sqlite3_str, zIn: *const ::std::os::raw::c_char); +} +extern "C" { + pub fn sqlite3_str_appendchar( + arg1: *mut sqlite3_str, + N: ::std::os::raw::c_int, + C: ::std::os::raw::c_char, + ); +} +extern "C" { + pub fn sqlite3_str_reset(arg1: *mut sqlite3_str); +} +extern "C" { + pub fn sqlite3_str_errcode(arg1: *mut sqlite3_str) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_str_length(arg1: *mut sqlite3_str) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_str_value(arg1: *mut sqlite3_str) -> *mut ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_status( + op: ::std::os::raw::c_int, + pCurrent: *mut ::std::os::raw::c_int, + pHighwater: *mut ::std::os::raw::c_int, + resetFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_status64( + op: ::std::os::raw::c_int, + pCurrent: *mut sqlite3_int64, + pHighwater: *mut sqlite3_int64, + resetFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_db_status( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + pCur: *mut ::std::os::raw::c_int, + pHiwtr: *mut ::std::os::raw::c_int, + resetFlg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_status( + arg1: *mut sqlite3_stmt, + op: ::std::os::raw::c_int, + resetFlg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_page { + pub pBuf: *mut ::std::os::raw::c_void, + pub pExtra: *mut ::std::os::raw::c_void, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_methods2 { + pub iVersion: ::std::os::raw::c_int, + pub pArg: *mut ::std::os::raw::c_void, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + szPage: ::std::os::raw::c_int, + szExtra: ::std::os::raw::c_int, + bPurgeable: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache, + >, + pub xCachesize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, nCachesize: ::std::os::raw::c_int), + >, + pub xPagecount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + key: ::std::os::raw::c_uint, + createFlag: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache_page, + >, + pub xUnpin: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut sqlite3_pcache_page, + discard: ::std::os::raw::c_int, + ), + >, + pub xRekey: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut sqlite3_pcache_page, + oldKey: ::std::os::raw::c_uint, + newKey: ::std::os::raw::c_uint, + ), + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, iLimit: ::std::os::raw::c_uint), + >, + pub xDestroy: ::std::option::Option, + pub xShrink: ::std::option::Option, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_methods { + pub pArg: *mut ::std::os::raw::c_void, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + szPage: ::std::os::raw::c_int, + bPurgeable: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache, + >, + pub xCachesize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, nCachesize: ::std::os::raw::c_int), + >, + pub xPagecount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + key: ::std::os::raw::c_uint, + createFlag: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xUnpin: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut ::std::os::raw::c_void, + discard: ::std::os::raw::c_int, + ), + >, + pub xRekey: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut ::std::os::raw::c_void, + oldKey: ::std::os::raw::c_uint, + newKey: ::std::os::raw::c_uint, + ), + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, iLimit: ::std::os::raw::c_uint), + >, + pub xDestroy: ::std::option::Option, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_backup { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3_backup_init( + pDest: *mut sqlite3, + zDestName: *const ::std::os::raw::c_char, + pSource: *mut sqlite3, + zSourceName: *const ::std::os::raw::c_char, + ) -> *mut sqlite3_backup; +} +extern "C" { + pub fn sqlite3_backup_step( + p: *mut sqlite3_backup, + nPage: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_backup_finish(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_backup_remaining(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_backup_pagecount(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_unlock_notify( + pBlocked: *mut sqlite3, + xNotify: ::std::option::Option< + unsafe extern "C" fn( + apArg: *mut *mut ::std::os::raw::c_void, + nArg: ::std::os::raw::c_int, + ), + >, + pNotifyArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stricmp( + arg1: *const ::std::os::raw::c_char, + arg2: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_strnicmp( + arg1: *const ::std::os::raw::c_char, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_strglob( + zGlob: *const ::std::os::raw::c_char, + zStr: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_strlike( + zGlob: *const ::std::os::raw::c_char, + zStr: *const ::std::os::raw::c_char, + cEsc: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_log( + iErrCode: ::std::os::raw::c_int, + zFormat: *const ::std::os::raw::c_char, + ... + ); +} +extern "C" { + pub fn sqlite3_wal_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_wal_autocheckpoint( + db: *mut sqlite3, + N: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_wal_checkpoint( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_wal_checkpoint_v2( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + eMode: ::std::os::raw::c_int, + pnLog: *mut ::std::os::raw::c_int, + pnCkpt: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_config( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + ... + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_on_conflict(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_nochange(arg1: *mut sqlite3_context) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_collation( + arg1: *mut sqlite3_index_info, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn sqlite3_vtab_distinct(arg1: *mut sqlite3_index_info) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_in( + arg1: *mut sqlite3_index_info, + iCons: ::std::os::raw::c_int, + bHandle: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_in_first( + pVal: *mut sqlite3_value, + ppOut: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_in_next( + pVal: *mut sqlite3_value, + ppOut: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_vtab_rhs_value( + arg1: *mut sqlite3_index_info, + arg2: ::std::os::raw::c_int, + ppVal: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_scanstatus( + pStmt: *mut sqlite3_stmt, + idx: ::std::os::raw::c_int, + iScanStatusOp: ::std::os::raw::c_int, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_scanstatus_v2( + pStmt: *mut sqlite3_stmt, + idx: ::std::os::raw::c_int, + iScanStatusOp: ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_stmt_scanstatus_reset(arg1: *mut sqlite3_stmt); +} +extern "C" { + pub fn sqlite3_db_cacheflush(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_hook( + db: *mut sqlite3, + xPreUpdate: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + db: *mut sqlite3, + op: ::std::os::raw::c_int, + zDb: *const ::std::os::raw::c_char, + zName: *const ::std::os::raw::c_char, + iKey1: sqlite3_int64, + iKey2: sqlite3_int64, + ), + >, + arg1: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn sqlite3_preupdate_old( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_count(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_depth(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_new( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_preupdate_blobwrite(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_system_errno(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_snapshot { + pub hidden: [::std::os::raw::c_uchar; 48usize], +} +extern "C" { + pub fn sqlite3_snapshot_get( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + ppSnapshot: *mut *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_snapshot_open( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + pSnapshot: *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_snapshot_free(arg1: *mut sqlite3_snapshot); +} +extern "C" { + pub fn sqlite3_snapshot_cmp( + p1: *mut sqlite3_snapshot, + p2: *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_snapshot_recover( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_serialize( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + piSize: *mut sqlite3_int64, + mFlags: ::std::os::raw::c_uint, + ) -> *mut ::std::os::raw::c_uchar; +} +extern "C" { + pub fn sqlite3_deserialize( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + pData: *mut ::std::os::raw::c_uchar, + szDb: sqlite3_int64, + szBuf: sqlite3_int64, + mFlags: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int; +} +pub type sqlite3_rtree_dbl = f64; +extern "C" { + pub fn sqlite3_rtree_geometry_callback( + db: *mut sqlite3, + zGeom: *const ::std::os::raw::c_char, + xGeom: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_rtree_geometry, + arg2: ::std::os::raw::c_int, + arg3: *mut sqlite3_rtree_dbl, + arg4: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pContext: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rtree_geometry { + pub pContext: *mut ::std::os::raw::c_void, + pub nParam: ::std::os::raw::c_int, + pub aParam: *mut sqlite3_rtree_dbl, + pub pUser: *mut ::std::os::raw::c_void, + pub xDelUser: ::std::option::Option, +} +extern "C" { + pub fn sqlite3_rtree_query_callback( + db: *mut sqlite3, + zQueryFunc: *const ::std::os::raw::c_char, + xQueryFunc: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_rtree_query_info) -> ::std::os::raw::c_int, + >, + pContext: *mut ::std::os::raw::c_void, + xDestructor: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rtree_query_info { + pub pContext: *mut ::std::os::raw::c_void, + pub nParam: ::std::os::raw::c_int, + pub aParam: *mut sqlite3_rtree_dbl, + pub pUser: *mut ::std::os::raw::c_void, + pub xDelUser: ::std::option::Option, + pub aCoord: *mut sqlite3_rtree_dbl, + pub anQueue: *mut ::std::os::raw::c_uint, + pub nCoord: ::std::os::raw::c_int, + pub iLevel: ::std::os::raw::c_int, + pub mxLevel: ::std::os::raw::c_int, + pub iRowid: sqlite3_int64, + pub rParentScore: sqlite3_rtree_dbl, + pub eParentWithin: ::std::os::raw::c_int, + pub eWithin: ::std::os::raw::c_int, + pub rScore: sqlite3_rtree_dbl, + pub apSqlParam: *mut *mut sqlite3_value, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_session { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_changeset_iter { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3session_create( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ppSession: *mut *mut sqlite3_session, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_delete(pSession: *mut sqlite3_session); +} +extern "C" { + pub fn sqlite3session_object_config( + arg1: *mut sqlite3_session, + op: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_enable( + pSession: *mut sqlite3_session, + bEnable: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_indirect( + pSession: *mut sqlite3_session, + bIndirect: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_attach( + pSession: *mut sqlite3_session, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_table_filter( + pSession: *mut sqlite3_session, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ); +} +extern "C" { + pub fn sqlite3session_changeset( + pSession: *mut sqlite3_session, + pnChangeset: *mut ::std::os::raw::c_int, + ppChangeset: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_changeset_size(pSession: *mut sqlite3_session) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3session_diff( + pSession: *mut sqlite3_session, + zFromDb: *const ::std::os::raw::c_char, + zTbl: *const ::std::os::raw::c_char, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_patchset( + pSession: *mut sqlite3_session, + pnPatchset: *mut ::std::os::raw::c_int, + ppPatchset: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_isempty(pSession: *mut sqlite3_session) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_memory_used(pSession: *mut sqlite3_session) -> sqlite3_int64; +} +extern "C" { + pub fn sqlite3changeset_start( + pp: *mut *mut sqlite3_changeset_iter, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_start_v2( + pp: *mut *mut sqlite3_changeset_iter, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_next(pIter: *mut sqlite3_changeset_iter) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_op( + pIter: *mut sqlite3_changeset_iter, + pzTab: *mut *const ::std::os::raw::c_char, + pnCol: *mut ::std::os::raw::c_int, + pOp: *mut ::std::os::raw::c_int, + pbIndirect: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_pk( + pIter: *mut sqlite3_changeset_iter, + pabPK: *mut *mut ::std::os::raw::c_uchar, + pnCol: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_old( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_new( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_conflict( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_fk_conflicts( + pIter: *mut sqlite3_changeset_iter, + pnOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_finalize(pIter: *mut sqlite3_changeset_iter) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_invert( + nIn: ::std::os::raw::c_int, + pIn: *const ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_concat( + nA: ::std::os::raw::c_int, + pA: *mut ::std::os::raw::c_void, + nB: ::std::os::raw::c_int, + pB: *mut ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_upgrade( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + nIn: ::std::os::raw::c_int, + pIn: *const ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_changegroup { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3changegroup_new(pp: *mut *mut sqlite3_changegroup) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_schema( + arg1: *mut sqlite3_changegroup, + arg2: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_add( + arg1: *mut sqlite3_changegroup, + nData: ::std::os::raw::c_int, + pData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_output( + arg1: *mut sqlite3_changegroup, + pnData: *mut ::std::os::raw::c_int, + ppData: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_delete(arg1: *mut sqlite3_changegroup); +} +extern "C" { + pub fn sqlite3changeset_apply( + db: *mut sqlite3, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_apply_v2( + db: *mut sqlite3, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ppRebase: *mut *mut ::std::os::raw::c_void, + pnRebase: *mut ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rebaser { + _unused: [u8; 0], +} +extern "C" { + pub fn sqlite3rebaser_create(ppNew: *mut *mut sqlite3_rebaser) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_configure( + arg1: *mut sqlite3_rebaser, + nRebase: ::std::os::raw::c_int, + pRebase: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_rebase( + arg1: *mut sqlite3_rebaser, + nIn: ::std::os::raw::c_int, + pIn: *const ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_delete(p: *mut sqlite3_rebaser); +} +extern "C" { + pub fn sqlite3changeset_apply_strm( + db: *mut sqlite3, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_apply_v2_strm( + db: *mut sqlite3, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ppRebase: *mut *mut ::std::os::raw::c_void, + pnRebase: *mut ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_concat_strm( + xInputA: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pInA: *mut ::std::os::raw::c_void, + xInputB: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pInB: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_invert_strm( + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_start_strm( + pp: *mut *mut sqlite3_changeset_iter, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changeset_start_v2_strm( + pp: *mut *mut sqlite3_changeset_iter, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_changeset_strm( + pSession: *mut sqlite3_session, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_patchset_strm( + pSession: *mut sqlite3_session, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_add_strm( + arg1: *mut sqlite3_changegroup, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3changegroup_output_strm( + arg1: *mut sqlite3_changegroup, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3rebaser_rebase_strm( + pRebaser: *mut sqlite3_rebaser, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3session_config( + op: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5Context { + _unused: [u8; 0], +} +pub type fts5_extension_function = ::std::option::Option< + unsafe extern "C" fn( + pApi: *const Fts5ExtensionApi, + pFts: *mut Fts5Context, + pCtx: *mut sqlite3_context, + nVal: ::std::os::raw::c_int, + apVal: *mut *mut sqlite3_value, + ), +>; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5PhraseIter { + pub a: *const ::std::os::raw::c_uchar, + pub b: *const ::std::os::raw::c_uchar, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5ExtensionApi { + pub iVersion: ::std::os::raw::c_int, + pub xUserData: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> *mut ::std::os::raw::c_void, + >, + pub xColumnCount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int, + >, + pub xRowCount: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pnRow: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xColumnTotalSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pnToken: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xTokenize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pText: *const ::std::os::raw::c_char, + nText: ::std::os::raw::c_int, + pCtx: *mut ::std::os::raw::c_void, + xToken: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + arg5: ::std::os::raw::c_int, + arg6: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseCount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int, + >, + pub xPhraseSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInstCount: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pnInst: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInst: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iIdx: ::std::os::raw::c_int, + piPhrase: *mut ::std::os::raw::c_int, + piCol: *mut ::std::os::raw::c_int, + piOff: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRowid: + ::std::option::Option sqlite3_int64>, + pub xColumnText: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pz: *mut *const ::std::os::raw::c_char, + pn: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xColumnSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pnToken: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xQueryPhrase: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + pUserData: *mut ::std::os::raw::c_void, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *const Fts5ExtensionApi, + arg2: *mut Fts5Context, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, + pub xSetAuxdata: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pAux: *mut ::std::os::raw::c_void, + xDelete: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, + pub xGetAuxdata: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + bClear: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xPhraseFirst: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + arg2: *mut Fts5PhraseIter, + arg3: *mut ::std::os::raw::c_int, + arg4: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseNext: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + arg2: *mut Fts5PhraseIter, + piCol: *mut ::std::os::raw::c_int, + piOff: *mut ::std::os::raw::c_int, + ), + >, + pub xPhraseFirstColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + arg2: *mut Fts5PhraseIter, + arg3: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseNextColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + arg2: *mut Fts5PhraseIter, + piCol: *mut ::std::os::raw::c_int, + ), + >, + pub xQueryToken: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + iToken: ::std::os::raw::c_int, + ppToken: *mut *const ::std::os::raw::c_char, + pnToken: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInstToken: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iIdx: ::std::os::raw::c_int, + iToken: ::std::os::raw::c_int, + arg2: *mut *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5Tokenizer { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct fts5_tokenizer { + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + azArg: *mut *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + ppOut: *mut *mut Fts5Tokenizer, + ) -> ::std::os::raw::c_int, + >, + pub xDelete: ::std::option::Option, + pub xTokenize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Tokenizer, + pCtx: *mut ::std::os::raw::c_void, + flags: ::std::os::raw::c_int, + pText: *const ::std::os::raw::c_char, + nText: ::std::os::raw::c_int, + xToken: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + tflags: ::std::os::raw::c_int, + pToken: *const ::std::os::raw::c_char, + nToken: ::std::os::raw::c_int, + iStart: ::std::os::raw::c_int, + iEnd: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct fts5_api { + pub iVersion: ::std::os::raw::c_int, + pub xCreateTokenizer: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + pUserData: *mut ::std::os::raw::c_void, + pTokenizer: *mut fts5_tokenizer, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, + pub xFindTokenizer: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + ppUserData: *mut *mut ::std::os::raw::c_void, + pTokenizer: *mut fts5_tokenizer, + ) -> ::std::os::raw::c_int, + >, + pub xCreateFunction: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + pUserData: *mut ::std::os::raw::c_void, + xFunction: fts5_extension_function, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, +} diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/c877a2978823c39d-sqlite3.o b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/c877a2978823c39d-sqlite3.o new file mode 100644 index 0000000..d9f3fbf --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/c877a2978823c39d-sqlite3.o Binary files differ diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/libsqlite3.a b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/libsqlite3.a new file mode 100644 index 0000000..a376921 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/libsqlite3.a Binary files differ diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/sqlite3.lib b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/sqlite3.lib new file mode 100644 index 0000000..a376921 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/out/sqlite3.lib Binary files differ diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/output b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/output new file mode 100644 index 0000000..3045a22 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/output @@ -0,0 +1,134 @@ +cargo:rerun-if-env-changed=LIBSQLITE3_SYS_USE_PKG_CONFIG +cargo:include=C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0/sqlite3 +cargo:rerun-if-changed=sqlite3/sqlite3.c +cargo:rerun-if-changed=sqlite3/wasm32-wasi-vfs.c +cargo:rerun-if-env-changed=SQLITE_MAX_VARIABLE_NUMBER +cargo:rerun-if-env-changed=SQLITE_MAX_EXPR_DEPTH +cargo:rerun-if-env-changed=SQLITE_MAX_COLUMN +cargo:rerun-if-env-changed=LIBSQLITE3_FLAGS +cargo:rerun-if-env-changed=CC_FORCE_DISABLE +CC_FORCE_DISABLE = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT +sqlite3.c +cargo:rerun-if-env-changed=AR_x86_64-pc-windows-msvc +AR_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=AR_x86_64_pc_windows_msvc +AR_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_AR +HOST_AR = None +cargo:rerun-if-env-changed=AR +AR = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=ARFLAGS +ARFLAGS = None +cargo:rerun-if-env-changed=HOST_ARFLAGS +HOST_ARFLAGS = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64_pc_windows_msvc +ARFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=ARFLAGS_x86_64-pc-windows-msvc +ARFLAGS_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rustc-link-search=native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\atlmfc\lib\x64 +cargo:rustc-link-lib=static=sqlite3 +cargo:rustc-link-search=native=D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-e99e499f7805ff41\out +cargo:lib_dir=D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-e99e499f7805ff41\out diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/root-output b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/root-output new file mode 100644 index 0000000..1571f8c --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-e99e499f7805ff41\out \ No newline at end of file diff --git a/target/debug/build/libsqlite3-sys-e99e499f7805ff41/stderr b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-e99e499f7805ff41/stderr diff --git a/target/debug/build/mime_guess-60eba4368f814314/build-script-build.exe b/target/debug/build/mime_guess-60eba4368f814314/build-script-build.exe new file mode 100644 index 0000000..e76f6be --- /dev/null +++ b/target/debug/build/mime_guess-60eba4368f814314/build-script-build.exe Binary files differ diff --git a/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.d b/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.d new file mode 100644 index 0000000..eed0d96 --- /dev/null +++ b/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\build\mime_guess-60eba4368f814314\build_script_build-60eba4368f814314.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs + +D:\develop\ExoLauncher\target\debug\build\mime_guess-60eba4368f814314\build_script_build-60eba4368f814314.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\build.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs: diff --git a/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.exe b/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.exe new file mode 100644 index 0000000..e76f6be --- /dev/null +++ b/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.exe Binary files differ diff --git a/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.pdb b/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.pdb new file mode 100644 index 0000000..39ee0c5 --- /dev/null +++ b/target/debug/build/mime_guess-60eba4368f814314/build_script_build-60eba4368f814314.pdb Binary files differ diff --git a/target/debug/build/mime_guess-60eba4368f814314/build_script_build.pdb b/target/debug/build/mime_guess-60eba4368f814314/build_script_build.pdb new file mode 100644 index 0000000..39ee0c5 --- /dev/null +++ b/target/debug/build/mime_guess-60eba4368f814314/build_script_build.pdb Binary files differ diff --git a/target/debug/build/mime_guess-880e5ff33ea7800f/invoked.timestamp b/target/debug/build/mime_guess-880e5ff33ea7800f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/mime_guess-880e5ff33ea7800f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/mime_guess-880e5ff33ea7800f/out/mime_types_generated.rs b/target/debug/build/mime_guess-880e5ff33ea7800f/out/mime_types_generated.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/mime_guess-880e5ff33ea7800f/out/mime_types_generated.rs diff --git a/target/debug/build/mime_guess-880e5ff33ea7800f/output b/target/debug/build/mime_guess-880e5ff33ea7800f/output new file mode 100644 index 0000000..a134350 --- /dev/null +++ b/target/debug/build/mime_guess-880e5ff33ea7800f/output @@ -0,0 +1 @@ +cargo:rustc-env=MIME_TYPES_GENERATED_PATH=D:\develop\ExoLauncher\target\debug\build\mime_guess-880e5ff33ea7800f\out\mime_types_generated.rs diff --git a/target/debug/build/mime_guess-880e5ff33ea7800f/root-output b/target/debug/build/mime_guess-880e5ff33ea7800f/root-output new file mode 100644 index 0000000..159d160 --- /dev/null +++ b/target/debug/build/mime_guess-880e5ff33ea7800f/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\mime_guess-880e5ff33ea7800f\out \ No newline at end of file diff --git a/target/debug/build/mime_guess-880e5ff33ea7800f/stderr b/target/debug/build/mime_guess-880e5ff33ea7800f/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/mime_guess-880e5ff33ea7800f/stderr diff --git a/target/debug/build/mime_guess-8d5b6d816f6d1340/invoked.timestamp b/target/debug/build/mime_guess-8d5b6d816f6d1340/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/mime_guess-8d5b6d816f6d1340/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/mime_guess-8d5b6d816f6d1340/out/mime_types_generated.rs b/target/debug/build/mime_guess-8d5b6d816f6d1340/out/mime_types_generated.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/mime_guess-8d5b6d816f6d1340/out/mime_types_generated.rs diff --git a/target/debug/build/mime_guess-8d5b6d816f6d1340/output b/target/debug/build/mime_guess-8d5b6d816f6d1340/output new file mode 100644 index 0000000..aaa5bae --- /dev/null +++ b/target/debug/build/mime_guess-8d5b6d816f6d1340/output @@ -0,0 +1 @@ +cargo:rustc-env=MIME_TYPES_GENERATED_PATH=D:\develop\ExoLauncher\target\debug\build\mime_guess-8d5b6d816f6d1340\out\mime_types_generated.rs diff --git a/target/debug/build/mime_guess-8d5b6d816f6d1340/root-output b/target/debug/build/mime_guess-8d5b6d816f6d1340/root-output new file mode 100644 index 0000000..aac2fec --- /dev/null +++ b/target/debug/build/mime_guess-8d5b6d816f6d1340/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\mime_guess-8d5b6d816f6d1340\out \ No newline at end of file diff --git a/target/debug/build/mime_guess-8d5b6d816f6d1340/stderr b/target/debug/build/mime_guess-8d5b6d816f6d1340/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/mime_guess-8d5b6d816f6d1340/stderr diff --git a/target/debug/build/mime_guess-c20c175d7a4761fc/build-script-build.exe b/target/debug/build/mime_guess-c20c175d7a4761fc/build-script-build.exe new file mode 100644 index 0000000..7df62fe --- /dev/null +++ b/target/debug/build/mime_guess-c20c175d7a4761fc/build-script-build.exe Binary files differ diff --git a/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.d b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.d new file mode 100644 index 0000000..2600625 --- /dev/null +++ b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\build\mime_guess-c20c175d7a4761fc\build_script_build-c20c175d7a4761fc.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs + +D:\develop\ExoLauncher\target\debug\build\mime_guess-c20c175d7a4761fc\build_script_build-c20c175d7a4761fc.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\build.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs: diff --git a/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.exe b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.exe new file mode 100644 index 0000000..7df62fe --- /dev/null +++ b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.exe Binary files differ diff --git a/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.pdb b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.pdb new file mode 100644 index 0000000..9d6469e --- /dev/null +++ b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build-c20c175d7a4761fc.pdb Binary files differ diff --git a/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build.pdb b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build.pdb new file mode 100644 index 0000000..9d6469e --- /dev/null +++ b/target/debug/build/mime_guess-c20c175d7a4761fc/build_script_build.pdb Binary files differ diff --git a/target/debug/build/native-tls-4dbb2439dabd0894/build-script-build.exe b/target/debug/build/native-tls-4dbb2439dabd0894/build-script-build.exe new file mode 100644 index 0000000..8c85f1e --- /dev/null +++ b/target/debug/build/native-tls-4dbb2439dabd0894/build-script-build.exe Binary files differ diff --git a/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.d b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.d new file mode 100644 index 0000000..fd486de --- /dev/null +++ b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\native-tls-4dbb2439dabd0894\build_script_build-4dbb2439dabd0894.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\build.rs + +D:\develop\ExoLauncher\target\debug\build\native-tls-4dbb2439dabd0894\build_script_build-4dbb2439dabd0894.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\build.rs: diff --git a/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.exe b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.exe new file mode 100644 index 0000000..8c85f1e --- /dev/null +++ b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.exe Binary files differ diff --git a/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.pdb b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.pdb new file mode 100644 index 0000000..81cf681 --- /dev/null +++ b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build-4dbb2439dabd0894.pdb Binary files differ diff --git a/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build.pdb b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build.pdb new file mode 100644 index 0000000..81cf681 --- /dev/null +++ b/target/debug/build/native-tls-4dbb2439dabd0894/build_script_build.pdb Binary files differ diff --git a/target/debug/build/native-tls-de3a0d8fb19ef74c/invoked.timestamp b/target/debug/build/native-tls-de3a0d8fb19ef74c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/native-tls-de3a0d8fb19ef74c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/native-tls-de3a0d8fb19ef74c/output b/target/debug/build/native-tls-de3a0d8fb19ef74c/output new file mode 100644 index 0000000..79d755c --- /dev/null +++ b/target/debug/build/native-tls-de3a0d8fb19ef74c/output @@ -0,0 +1 @@ +cargo::rustc-check-cfg=cfg(have_min_max_version) diff --git a/target/debug/build/native-tls-de3a0d8fb19ef74c/root-output b/target/debug/build/native-tls-de3a0d8fb19ef74c/root-output new file mode 100644 index 0000000..03732f2 --- /dev/null +++ b/target/debug/build/native-tls-de3a0d8fb19ef74c/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\native-tls-de3a0d8fb19ef74c\out \ No newline at end of file diff --git a/target/debug/build/native-tls-de3a0d8fb19ef74c/stderr b/target/debug/build/native-tls-de3a0d8fb19ef74c/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/native-tls-de3a0d8fb19ef74c/stderr diff --git a/target/debug/build/num-traits-1218b1700819793b/invoked.timestamp b/target/debug/build/num-traits-1218b1700819793b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/num-traits-1218b1700819793b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/num-traits-1218b1700819793b/output b/target/debug/build/num-traits-1218b1700819793b/output new file mode 100644 index 0000000..5acddfe --- /dev/null +++ b/target/debug/build/num-traits-1218b1700819793b/output @@ -0,0 +1,3 @@ +cargo:rustc-check-cfg=cfg(has_total_cmp) +cargo:rustc-cfg=has_total_cmp +cargo:rerun-if-changed=build.rs diff --git a/target/debug/build/num-traits-1218b1700819793b/root-output b/target/debug/build/num-traits-1218b1700819793b/root-output new file mode 100644 index 0000000..56dacb0 --- /dev/null +++ b/target/debug/build/num-traits-1218b1700819793b/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\num-traits-1218b1700819793b\out \ No newline at end of file diff --git a/target/debug/build/num-traits-1218b1700819793b/stderr b/target/debug/build/num-traits-1218b1700819793b/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/num-traits-1218b1700819793b/stderr diff --git a/target/debug/build/num-traits-6ce8b5697aa9ff59/build-script-build.exe b/target/debug/build/num-traits-6ce8b5697aa9ff59/build-script-build.exe new file mode 100644 index 0000000..2b722e7 --- /dev/null +++ b/target/debug/build/num-traits-6ce8b5697aa9ff59/build-script-build.exe Binary files differ diff --git a/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.d b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.d new file mode 100644 index 0000000..f186217 --- /dev/null +++ b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\num-traits-6ce8b5697aa9ff59\build_script_build-6ce8b5697aa9ff59.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\build.rs + +D:\develop\ExoLauncher\target\debug\build\num-traits-6ce8b5697aa9ff59\build_script_build-6ce8b5697aa9ff59.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\build.rs: diff --git a/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.exe b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.exe new file mode 100644 index 0000000..2b722e7 --- /dev/null +++ b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.exe Binary files differ diff --git a/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.pdb b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.pdb new file mode 100644 index 0000000..213a957 --- /dev/null +++ b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build-6ce8b5697aa9ff59.pdb Binary files differ diff --git a/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build.pdb b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build.pdb new file mode 100644 index 0000000..213a957 --- /dev/null +++ b/target/debug/build/num-traits-6ce8b5697aa9ff59/build_script_build.pdb Binary files differ diff --git a/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/invoked.timestamp b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/output b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/output new file mode 100644 index 0000000..e4a87f2 --- /dev/null +++ b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/output @@ -0,0 +1,2 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(tsan_enabled) diff --git a/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/root-output b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/root-output new file mode 100644 index 0000000..ebb33f1 --- /dev/null +++ b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\parking_lot_core-7be78fd9d7cb8cf7\out \ No newline at end of file diff --git a/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/stderr b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/parking_lot_core-7be78fd9d7cb8cf7/stderr diff --git a/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build-script-build.exe b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build-script-build.exe new file mode 100644 index 0000000..6ac0b9c --- /dev/null +++ b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build-script-build.exe Binary files differ diff --git a/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.d b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.d new file mode 100644 index 0000000..cde6f35 --- /dev/null +++ b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\parking_lot_core-9f9d6a8c2245025f\build_script_build-9f9d6a8c2245025f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\build.rs + +D:\develop\ExoLauncher\target\debug\build\parking_lot_core-9f9d6a8c2245025f\build_script_build-9f9d6a8c2245025f.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\build.rs: diff --git a/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.exe b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.exe new file mode 100644 index 0000000..6ac0b9c --- /dev/null +++ b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.exe Binary files differ diff --git a/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.pdb b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.pdb new file mode 100644 index 0000000..4bd7944 --- /dev/null +++ b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build-9f9d6a8c2245025f.pdb Binary files differ diff --git a/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build.pdb b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build.pdb new file mode 100644 index 0000000..4bd7944 --- /dev/null +++ b/target/debug/build/parking_lot_core-9f9d6a8c2245025f/build_script_build.pdb Binary files differ diff --git a/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/invoked.timestamp b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/output b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/output new file mode 100644 index 0000000..d3d235a --- /dev/null +++ b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/output @@ -0,0 +1,23 @@ +cargo:rustc-check-cfg=cfg(fuzzing) +cargo:rustc-check-cfg=cfg(no_is_available) +cargo:rustc-check-cfg=cfg(no_literal_byte_character) +cargo:rustc-check-cfg=cfg(no_literal_c_string) +cargo:rustc-check-cfg=cfg(no_source_text) +cargo:rustc-check-cfg=cfg(proc_macro_span) +cargo:rustc-check-cfg=cfg(proc_macro_span_file) +cargo:rustc-check-cfg=cfg(proc_macro_span_location) +cargo:rustc-check-cfg=cfg(procmacro2_backtrace) +cargo:rustc-check-cfg=cfg(procmacro2_build_probe) +cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing) +cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt) +cargo:rustc-check-cfg=cfg(randomize_layout) +cargo:rustc-check-cfg=cfg(span_locations) +cargo:rustc-check-cfg=cfg(super_unstable) +cargo:rustc-check-cfg=cfg(wrap_proc_macro) +cargo:rerun-if-changed=src/probe/proc_macro_span.rs +cargo:rustc-cfg=wrap_proc_macro +cargo:rerun-if-changed=src/probe/proc_macro_span_location.rs +cargo:rustc-cfg=proc_macro_span_location +cargo:rerun-if-changed=src/probe/proc_macro_span_file.rs +cargo:rustc-cfg=proc_macro_span_file +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP diff --git a/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/root-output b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/root-output new file mode 100644 index 0000000..dc2eb7b --- /dev/null +++ b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\proc-macro2-cb6f0d76bb0a4dec\out \ No newline at end of file diff --git a/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/stderr b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/proc-macro2-cb6f0d76bb0a4dec/stderr diff --git a/target/debug/build/proc-macro2-ff37e2eafc2e297d/build-script-build.exe b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build-script-build.exe new file mode 100644 index 0000000..065ddd3 --- /dev/null +++ b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build-script-build.exe Binary files differ diff --git a/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.d b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.d new file mode 100644 index 0000000..4364feb --- /dev/null +++ b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\proc-macro2-ff37e2eafc2e297d\build_script_build-ff37e2eafc2e297d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\build.rs + +D:\develop\ExoLauncher\target\debug\build\proc-macro2-ff37e2eafc2e297d\build_script_build-ff37e2eafc2e297d.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\build.rs: diff --git a/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.exe b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.exe new file mode 100644 index 0000000..065ddd3 --- /dev/null +++ b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.exe Binary files differ diff --git a/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.pdb b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.pdb new file mode 100644 index 0000000..4ff7a7a --- /dev/null +++ b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build-ff37e2eafc2e297d.pdb Binary files differ diff --git a/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build.pdb b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build.pdb new file mode 100644 index 0000000..4ff7a7a --- /dev/null +++ b/target/debug/build/proc-macro2-ff37e2eafc2e297d/build_script_build.pdb Binary files differ diff --git a/target/debug/build/quote-177ac2d7e07a0db1/build-script-build.exe b/target/debug/build/quote-177ac2d7e07a0db1/build-script-build.exe new file mode 100644 index 0000000..7e043cb --- /dev/null +++ b/target/debug/build/quote-177ac2d7e07a0db1/build-script-build.exe Binary files differ diff --git a/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.d b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.d new file mode 100644 index 0000000..b1b8abd --- /dev/null +++ b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\quote-177ac2d7e07a0db1\build_script_build-177ac2d7e07a0db1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\build.rs + +D:\develop\ExoLauncher\target\debug\build\quote-177ac2d7e07a0db1\build_script_build-177ac2d7e07a0db1.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\build.rs: diff --git a/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.exe b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.exe new file mode 100644 index 0000000..7e043cb --- /dev/null +++ b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.exe Binary files differ diff --git a/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.pdb b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.pdb new file mode 100644 index 0000000..c772cf5 --- /dev/null +++ b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build-177ac2d7e07a0db1.pdb Binary files differ diff --git a/target/debug/build/quote-177ac2d7e07a0db1/build_script_build.pdb b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build.pdb new file mode 100644 index 0000000..c772cf5 --- /dev/null +++ b/target/debug/build/quote-177ac2d7e07a0db1/build_script_build.pdb Binary files differ diff --git a/target/debug/build/quote-390f36d92becc034/invoked.timestamp b/target/debug/build/quote-390f36d92becc034/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/quote-390f36d92becc034/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/quote-390f36d92becc034/output b/target/debug/build/quote-390f36d92becc034/output new file mode 100644 index 0000000..6d81eca --- /dev/null +++ b/target/debug/build/quote-390f36d92becc034/output @@ -0,0 +1,2 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(no_diagnostic_namespace) diff --git a/target/debug/build/quote-390f36d92becc034/root-output b/target/debug/build/quote-390f36d92becc034/root-output new file mode 100644 index 0000000..4396cbd --- /dev/null +++ b/target/debug/build/quote-390f36d92becc034/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\quote-390f36d92becc034\out \ No newline at end of file diff --git a/target/debug/build/quote-390f36d92becc034/stderr b/target/debug/build/quote-390f36d92becc034/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/quote-390f36d92becc034/stderr diff --git a/target/debug/build/ring-497f1b887820452d/invoked.timestamp b/target/debug/build/ring-497f1b887820452d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/ring-497f1b887820452d/out/1859b2c20cf03fad-montgomery.o b/target/debug/build/ring-497f1b887820452d/out/1859b2c20cf03fad-montgomery.o new file mode 100644 index 0000000..8d8c756 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/1859b2c20cf03fad-montgomery.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/1859b2c20cf03fad-montgomery_inv.o b/target/debug/build/ring-497f1b887820452d/out/1859b2c20cf03fad-montgomery_inv.o new file mode 100644 index 0000000..8431f4e --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/1859b2c20cf03fad-montgomery_inv.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/3c60697ff6d5dd9e-aes_nohw.o b/target/debug/build/ring-497f1b887820452d/out/3c60697ff6d5dd9e-aes_nohw.o new file mode 100644 index 0000000..39dd841 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/3c60697ff6d5dd9e-aes_nohw.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/73090ba2100ad232-curve25519.o b/target/debug/build/ring-497f1b887820452d/out/73090ba2100ad232-curve25519.o new file mode 100644 index 0000000..ad9bd3f --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/73090ba2100ad232-curve25519.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/73090ba2100ad232-curve25519_64_adx.o b/target/debug/build/ring-497f1b887820452d/out/73090ba2100ad232-curve25519_64_adx.o new file mode 100644 index 0000000..20a4b71 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/73090ba2100ad232-curve25519_64_adx.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/79abf3e07b579fd2-poly1305.o b/target/debug/build/ring-497f1b887820452d/out/79abf3e07b579fd2-poly1305.o new file mode 100644 index 0000000..9490337 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/79abf3e07b579fd2-poly1305.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-ecp_nistz.o b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-ecp_nistz.o new file mode 100644 index 0000000..382df52 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-ecp_nistz.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-gfp_p256.o b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-gfp_p256.o new file mode 100644 index 0000000..48e2e4e --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-gfp_p256.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-gfp_p384.o b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-gfp_p384.o new file mode 100644 index 0000000..7308916 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-gfp_p384.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-p256-nistz.o b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-p256-nistz.o new file mode 100644 index 0000000..efd0778 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-p256-nistz.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-p256.o b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-p256.o new file mode 100644 index 0000000..33e9d42 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/e46c95d99eadae07-p256.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-constant_time_test.o b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-constant_time_test.o new file mode 100644 index 0000000..2035d50 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-constant_time_test.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-cpu_intel.o b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-cpu_intel.o new file mode 100644 index 0000000..2472dac --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-cpu_intel.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-crypto.o b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-crypto.o new file mode 100644 index 0000000..1645995 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-crypto.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-mem.o b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-mem.o new file mode 100644 index 0000000..0dfd18f --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/f86aece002c00db7-mem.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/f8e4f2976ecfe535-limbs.o b/target/debug/build/ring-497f1b887820452d/out/f8e4f2976ecfe535-limbs.o new file mode 100644 index 0000000..ae76b28 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/f8e4f2976ecfe535-limbs.o Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/libring_core_0_17_14_.a b/target/debug/build/ring-497f1b887820452d/out/libring_core_0_17_14_.a new file mode 100644 index 0000000..ef2eac6 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/libring_core_0_17_14_.a Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/libring_core_0_17_14__test.a b/target/debug/build/ring-497f1b887820452d/out/libring_core_0_17_14__test.a new file mode 100644 index 0000000..292aff7 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/libring_core_0_17_14__test.a Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/ring_core_0_17_14_.lib b/target/debug/build/ring-497f1b887820452d/out/ring_core_0_17_14_.lib new file mode 100644 index 0000000..ef2eac6 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/ring_core_0_17_14_.lib Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/out/ring_core_0_17_14__test.lib b/target/debug/build/ring-497f1b887820452d/out/ring_core_0_17_14__test.lib new file mode 100644 index 0000000..292aff7 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/out/ring_core_0_17_14__test.lib Binary files differ diff --git a/target/debug/build/ring-497f1b887820452d/output b/target/debug/build/ring-497f1b887820452d/output new file mode 100644 index 0000000..919c3c6 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/output @@ -0,0 +1,211 @@ +cargo:rerun-if-env-changed=CARGO_MANIFEST_DIR +cargo:rerun-if-env-changed=CARGO_PKG_NAME +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_MAJOR +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_MINOR +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_PATCH +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_PRE +cargo:rerun-if-env-changed=CARGO_MANIFEST_LINKS +cargo:rerun-if-env-changed=RING_PREGENERATE_ASM +cargo:rerun-if-env-changed=OUT_DIR +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ARCH +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ENV +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ENDIAN +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +curve25519.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\curve25519\./curve25519_tables.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\curve25519\../../third_party/fiat/curve25519_64_msvc.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +aes_nohw.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto/fipsmodule/aes/aes_nohw.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +montgomery.c +montgomery_inv.c +ecp_nistz.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\fipsmodule\ec\ecp_nistz.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +gfp_p256.c +gfp_p384.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\fipsmodule\ec\ecp_nistz.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +p256.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\fipsmodule\ec\./util.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +limbs.c +mem.c +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +poly1305.c +crypto.c +cpu_intel.c +curve25519_64_adx.c +p256-nistz.c +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rustc-link-lib=static=ring_core_0_17_14_ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug;D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +constant_time_test.c +cargo:rustc-link-lib=static=ring_core_0_17_14__test +cargo:rustc-link-search=native=D:\develop\ExoLauncher\target\debug\build\ring-497f1b887820452d\out +cargo:rerun-if-changed=crypto\chacha\asm\chacha-armv4.pl +cargo:rerun-if-changed=crypto\chacha\asm\chacha-armv8.pl +cargo:rerun-if-changed=crypto\chacha\asm\chacha-x86.pl +cargo:rerun-if-changed=crypto\chacha\asm\chacha-x86_64.pl +cargo:rerun-if-changed=crypto\cipher\asm\chacha20_poly1305_armv8.pl +cargo:rerun-if-changed=crypto\cipher\asm\chacha20_poly1305_x86_64.pl +cargo:rerun-if-changed=crypto\constant_time_test.c +cargo:rerun-if-changed=crypto\cpu_intel.c +cargo:rerun-if-changed=crypto\crypto.c +cargo:rerun-if-changed=crypto\curve25519\asm\x25519-asm-arm.S +cargo:rerun-if-changed=crypto\curve25519\curve25519.c +cargo:rerun-if-changed=crypto\curve25519\curve25519_64_adx.c +cargo:rerun-if-changed=crypto\curve25519\curve25519_tables.h +cargo:rerun-if-changed=crypto\curve25519\internal.h +cargo:rerun-if-changed=crypto\fipsmodule\aes\aes_nohw.c +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aes-gcm-avx2-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesni-gcm-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesni-x86.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesni-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesv8-armx.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesv8-gcm-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\bsaes-armv7.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-armv4.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-neon-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-x86.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghashv8-armx.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-armv7.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-x86.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\armv4-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\armv8-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\x86-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\x86_64-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\x86_64-mont5.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\internal.h +cargo:rerun-if-changed=crypto\fipsmodule\bn\montgomery.c +cargo:rerun-if-changed=crypto\fipsmodule\bn\montgomery_inv.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\asm\p256-armv8-asm.pl +cargo:rerun-if-changed=crypto\fipsmodule\ec\asm\p256-x86_64-asm.pl +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz384.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz384.inl +cargo:rerun-if-changed=crypto\fipsmodule\ec\gfp_p256.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\gfp_p384.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256-nistz-table.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256-nistz.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256-nistz.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256_shared.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256_table.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\util.h +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha256-armv4.pl +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha512-armv4.pl +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha512-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha512-x86_64.pl +cargo:rerun-if-changed=crypto\internal.h +cargo:rerun-if-changed=crypto\limbs\limbs.c +cargo:rerun-if-changed=crypto\limbs\limbs.h +cargo:rerun-if-changed=crypto\limbs\limbs.inl +cargo:rerun-if-changed=crypto\mem.c +cargo:rerun-if-changed=crypto\perlasm\arm-xlate.pl +cargo:rerun-if-changed=crypto\perlasm\x86asm.pl +cargo:rerun-if-changed=crypto\perlasm\x86gas.pl +cargo:rerun-if-changed=crypto\perlasm\x86nasm.pl +cargo:rerun-if-changed=crypto\perlasm\x86_64-xlate.pl +cargo:rerun-if-changed=crypto\poly1305\poly1305.c +cargo:rerun-if-changed=crypto\poly1305\poly1305_arm.c +cargo:rerun-if-changed=crypto\poly1305\poly1305_arm_asm.S +cargo:rerun-if-changed=include\ring-core\aes.h +cargo:rerun-if-changed=include\ring-core\asm_base.h +cargo:rerun-if-changed=include\ring-core\base.h +cargo:rerun-if-changed=include\ring-core\check.h +cargo:rerun-if-changed=include\ring-core\mem.h +cargo:rerun-if-changed=include\ring-core\target.h +cargo:rerun-if-changed=include\ring-core\type_check.h +cargo:rerun-if-changed=third_party/fiat\asm\fiat_curve25519_adx_mul.S +cargo:rerun-if-changed=third_party/fiat\asm\fiat_curve25519_adx_square.S +cargo:rerun-if-changed=third_party/fiat\curve25519_32.h +cargo:rerun-if-changed=third_party/fiat\curve25519_64.h +cargo:rerun-if-changed=third_party/fiat\curve25519_64_adx.h +cargo:rerun-if-changed=third_party/fiat\curve25519_64_msvc.h +cargo:rerun-if-changed=third_party/fiat\LICENSE +cargo:rerun-if-changed=third_party/fiat\p256_32.h +cargo:rerun-if-changed=third_party/fiat\p256_64.h +cargo:rerun-if-changed=third_party/fiat\p256_64_msvc.h diff --git a/target/debug/build/ring-497f1b887820452d/root-output b/target/debug/build/ring-497f1b887820452d/root-output new file mode 100644 index 0000000..d239076 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\ring-497f1b887820452d\out \ No newline at end of file diff --git a/target/debug/build/ring-497f1b887820452d/stderr b/target/debug/build/ring-497f1b887820452d/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/ring-497f1b887820452d/stderr diff --git a/target/debug/build/ring-54e031b17fa4a154/build-script-build.exe b/target/debug/build/ring-54e031b17fa4a154/build-script-build.exe new file mode 100644 index 0000000..f126675 --- /dev/null +++ b/target/debug/build/ring-54e031b17fa4a154/build-script-build.exe Binary files differ diff --git a/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.d b/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.d new file mode 100644 index 0000000..89857aa --- /dev/null +++ b/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\ring-54e031b17fa4a154\build_script_build-54e031b17fa4a154.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\build.rs + +D:\develop\ExoLauncher\target\debug\build\ring-54e031b17fa4a154\build_script_build-54e031b17fa4a154.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\build.rs: diff --git a/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.exe b/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.exe new file mode 100644 index 0000000..f126675 --- /dev/null +++ b/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.exe Binary files differ diff --git a/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.pdb b/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.pdb new file mode 100644 index 0000000..9b80a2e --- /dev/null +++ b/target/debug/build/ring-54e031b17fa4a154/build_script_build-54e031b17fa4a154.pdb Binary files differ diff --git a/target/debug/build/ring-54e031b17fa4a154/build_script_build.pdb b/target/debug/build/ring-54e031b17fa4a154/build_script_build.pdb new file mode 100644 index 0000000..9b80a2e --- /dev/null +++ b/target/debug/build/ring-54e031b17fa4a154/build_script_build.pdb Binary files differ diff --git a/target/debug/build/ring-8571e2e780e886b2/build-script-build.exe b/target/debug/build/ring-8571e2e780e886b2/build-script-build.exe new file mode 100644 index 0000000..9d81f20 --- /dev/null +++ b/target/debug/build/ring-8571e2e780e886b2/build-script-build.exe Binary files differ diff --git a/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.d b/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.d new file mode 100644 index 0000000..ec3820f --- /dev/null +++ b/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\ring-8571e2e780e886b2\build_script_build-8571e2e780e886b2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\build.rs + +D:\develop\ExoLauncher\target\debug\build\ring-8571e2e780e886b2\build_script_build-8571e2e780e886b2.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\build.rs: diff --git a/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.exe b/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.exe new file mode 100644 index 0000000..9d81f20 --- /dev/null +++ b/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.exe Binary files differ diff --git a/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.pdb b/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.pdb new file mode 100644 index 0000000..bd5537d --- /dev/null +++ b/target/debug/build/ring-8571e2e780e886b2/build_script_build-8571e2e780e886b2.pdb Binary files differ diff --git a/target/debug/build/ring-8571e2e780e886b2/build_script_build.pdb b/target/debug/build/ring-8571e2e780e886b2/build_script_build.pdb new file mode 100644 index 0000000..bd5537d --- /dev/null +++ b/target/debug/build/ring-8571e2e780e886b2/build_script_build.pdb Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/invoked.timestamp b/target/debug/build/ring-d0ae75206c74d9c0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/1859b2c20cf03fad-montgomery.o b/target/debug/build/ring-d0ae75206c74d9c0/out/1859b2c20cf03fad-montgomery.o new file mode 100644 index 0000000..53dde2b --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/1859b2c20cf03fad-montgomery.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/1859b2c20cf03fad-montgomery_inv.o b/target/debug/build/ring-d0ae75206c74d9c0/out/1859b2c20cf03fad-montgomery_inv.o new file mode 100644 index 0000000..37a42f9 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/1859b2c20cf03fad-montgomery_inv.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/3c60697ff6d5dd9e-aes_nohw.o b/target/debug/build/ring-d0ae75206c74d9c0/out/3c60697ff6d5dd9e-aes_nohw.o new file mode 100644 index 0000000..c9f9b58 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/3c60697ff6d5dd9e-aes_nohw.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/73090ba2100ad232-curve25519.o b/target/debug/build/ring-d0ae75206c74d9c0/out/73090ba2100ad232-curve25519.o new file mode 100644 index 0000000..36d249d --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/73090ba2100ad232-curve25519.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/73090ba2100ad232-curve25519_64_adx.o b/target/debug/build/ring-d0ae75206c74d9c0/out/73090ba2100ad232-curve25519_64_adx.o new file mode 100644 index 0000000..b2e1963 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/73090ba2100ad232-curve25519_64_adx.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/79abf3e07b579fd2-poly1305.o b/target/debug/build/ring-d0ae75206c74d9c0/out/79abf3e07b579fd2-poly1305.o new file mode 100644 index 0000000..3bbc483 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/79abf3e07b579fd2-poly1305.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-ecp_nistz.o b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-ecp_nistz.o new file mode 100644 index 0000000..5020213 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-ecp_nistz.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-gfp_p256.o b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-gfp_p256.o new file mode 100644 index 0000000..d7bcdd4 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-gfp_p256.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-gfp_p384.o b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-gfp_p384.o new file mode 100644 index 0000000..0a2999b --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-gfp_p384.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-p256-nistz.o b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-p256-nistz.o new file mode 100644 index 0000000..03de9a3 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-p256-nistz.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-p256.o b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-p256.o new file mode 100644 index 0000000..661f243 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/e46c95d99eadae07-p256.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-constant_time_test.o b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-constant_time_test.o new file mode 100644 index 0000000..2416a67 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-constant_time_test.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-cpu_intel.o b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-cpu_intel.o new file mode 100644 index 0000000..5551396 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-cpu_intel.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-crypto.o b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-crypto.o new file mode 100644 index 0000000..4df29a7 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-crypto.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-mem.o b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-mem.o new file mode 100644 index 0000000..5569bbb --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/f86aece002c00db7-mem.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/f8e4f2976ecfe535-limbs.o b/target/debug/build/ring-d0ae75206c74d9c0/out/f8e4f2976ecfe535-limbs.o new file mode 100644 index 0000000..ad16c32 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/f8e4f2976ecfe535-limbs.o Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/libring_core_0_17_14_.a b/target/debug/build/ring-d0ae75206c74d9c0/out/libring_core_0_17_14_.a new file mode 100644 index 0000000..7330de6 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/libring_core_0_17_14_.a Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/libring_core_0_17_14__test.a b/target/debug/build/ring-d0ae75206c74d9c0/out/libring_core_0_17_14__test.a new file mode 100644 index 0000000..f711d16 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/libring_core_0_17_14__test.a Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/ring_core_0_17_14_.lib b/target/debug/build/ring-d0ae75206c74d9c0/out/ring_core_0_17_14_.lib new file mode 100644 index 0000000..7330de6 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/ring_core_0_17_14_.lib Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/out/ring_core_0_17_14__test.lib b/target/debug/build/ring-d0ae75206c74d9c0/out/ring_core_0_17_14__test.lib new file mode 100644 index 0000000..f711d16 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/out/ring_core_0_17_14__test.lib Binary files differ diff --git a/target/debug/build/ring-d0ae75206c74d9c0/output b/target/debug/build/ring-d0ae75206c74d9c0/output new file mode 100644 index 0000000..fa51228 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/output @@ -0,0 +1,211 @@ +cargo:rerun-if-env-changed=CARGO_MANIFEST_DIR +cargo:rerun-if-env-changed=CARGO_PKG_NAME +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_MAJOR +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_MINOR +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_PATCH +cargo:rerun-if-env-changed=CARGO_PKG_VERSION_PRE +cargo:rerun-if-env-changed=CARGO_MANIFEST_LINKS +cargo:rerun-if-env-changed=RING_PREGENERATE_ASM +cargo:rerun-if-env-changed=OUT_DIR +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ARCH +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ENV +cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ENDIAN +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +curve25519.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\curve25519\./curve25519_tables.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\curve25519\../../third_party/fiat/curve25519_64_msvc.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +aes_nohw.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto/fipsmodule/aes/aes_nohw.c(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +montgomery.c +montgomery_inv.c +ecp_nistz.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\fipsmodule\ec\ecp_nistz.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +gfp_p256.c +gfp_p384.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\fipsmodule\ec\ecp_nistz.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +p256.c +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\crypto\fipsmodule\ec\./util.h(1): warning C4819: �t�@�C���́A���݂̃R�[�h �y�[�W (932) �ŕ\���ł��Ȃ��������܂�ł��܂��B�f�[�^�̑�����h�����߂ɁA�t�@�C���� Unicode �`���ŕۑ����Ă��������B +limbs.c +mem.c +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +poly1305.c +crypto.c +cpu_intel.c +curve25519_64_adx.c +p256-nistz.c +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +exit code: 0 +cargo:rustc-link-lib=static=ring_core_0_17_14_ +cargo:rerun-if-env-changed=VCINSTALLDIR +VCINSTALLDIR = None +cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath +VSTEL_MSBuildProjectFullPath = None +cargo:rerun-if-env-changed=VCToolsVersion +VCToolsVersion = None +cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE +VSCMD_ARG_VCVARS_SPECTRE = None +cargo:rerun-if-env-changed=WindowsSdkDir +WindowsSdkDir = None +cargo:rerun-if-env-changed=WindowsSDKVersion +WindowsSDKVersion = None +cargo:rerun-if-env-changed=LIB +LIB = None +PATH = Some(D:\develop\ExoLauncher\target\debug\deps;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp;C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot\bin;C:\Python311\Scripts\;C:\Python311\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Python39\Scripts\;C:\Python39\;C:\Program Files\AdoptOpenJDK\jdk-11.0.5.10-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;c:\maven\bin;C:\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Fi;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;D:\editor\cursor\resources\app\bin;C:\Program Files\PowerShell\7\;C:\Users\bythe\.local\bin;C:\Users\bythe\AppData\Roaming\Code\User\globalStorage\pleiades.java-extension-pack-jdk\java\25\bin;C:\Users\bythe\.cargo\bin;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;C:\Users\bythe\AppData\Roaming\Composer\vendor\bin;C:\Users\bythe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Local\GitHubDesktop\bin;C:\ProgramData\bythe\GitHubDesktop\bin;C:\Users\bythe\.deno\bin;C:\Users\bythe\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\bythe\AppData\Local\Programs\Ollama;C:\Users\bythe\AppData\Local\Microsoft\WindowsApps;D:\ComfyUI_windows_portable\python_embeded\Scripts;C:\Users\bythe\.dotnet\tools;C:\Users\bythe\AppData\Roaming\npm;C:\Users\bythe\AppData\Local\Programs\Antigravity\bin;C:\Users\bythe\AppData\Local\Microsoft\WinGet\Packages\zig.zig_Microsoft.Winget.Source_8wekyb3d8bbwe\zig-x86_64-windows-0.15.2;C:\Users\bythe\.lmstudio\bin;C:\Users\bythe\AppData\Local\PowerToys\DSCModules\;D:\editor\cursor\resources\app\bin;C:\Program Files (x86)\Nmap;C:\Users\bythe\.local\bin;C:\Users\bythe\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin) +cargo:rerun-if-env-changed=INCLUDE +INCLUDE = None +cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc +CC_x86_64-pc-windows-msvc = None +cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc +CC_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=HOST_CC +HOST_CC = None +cargo:rerun-if-env-changed=CC +CC = None +cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS +CRATE_CC_NO_DEFAULTS = None +cargo:rerun-if-env-changed=CFLAGS +CFLAGS = None +cargo:rerun-if-env-changed=HOST_CFLAGS +HOST_CFLAGS = None +cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc +CFLAGS_x86_64_pc_windows_msvc = None +cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc +CFLAGS_x86_64-pc-windows-msvc = None +constant_time_test.c +cargo:rustc-link-lib=static=ring_core_0_17_14__test +cargo:rustc-link-search=native=D:\develop\ExoLauncher\target\debug\build\ring-d0ae75206c74d9c0\out +cargo:rerun-if-changed=crypto\chacha\asm\chacha-armv4.pl +cargo:rerun-if-changed=crypto\chacha\asm\chacha-armv8.pl +cargo:rerun-if-changed=crypto\chacha\asm\chacha-x86.pl +cargo:rerun-if-changed=crypto\chacha\asm\chacha-x86_64.pl +cargo:rerun-if-changed=crypto\cipher\asm\chacha20_poly1305_armv8.pl +cargo:rerun-if-changed=crypto\cipher\asm\chacha20_poly1305_x86_64.pl +cargo:rerun-if-changed=crypto\constant_time_test.c +cargo:rerun-if-changed=crypto\cpu_intel.c +cargo:rerun-if-changed=crypto\crypto.c +cargo:rerun-if-changed=crypto\curve25519\asm\x25519-asm-arm.S +cargo:rerun-if-changed=crypto\curve25519\curve25519.c +cargo:rerun-if-changed=crypto\curve25519\curve25519_64_adx.c +cargo:rerun-if-changed=crypto\curve25519\curve25519_tables.h +cargo:rerun-if-changed=crypto\curve25519\internal.h +cargo:rerun-if-changed=crypto\fipsmodule\aes\aes_nohw.c +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aes-gcm-avx2-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesni-gcm-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesni-x86.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesni-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesv8-armx.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\aesv8-gcm-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\bsaes-armv7.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-armv4.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-neon-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-x86.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghash-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\ghashv8-armx.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-armv7.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-x86.pl +cargo:rerun-if-changed=crypto\fipsmodule\aes\asm\vpaes-x86_64.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\armv4-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\armv8-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\x86-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\x86_64-mont.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\asm\x86_64-mont5.pl +cargo:rerun-if-changed=crypto\fipsmodule\bn\internal.h +cargo:rerun-if-changed=crypto\fipsmodule\bn\montgomery.c +cargo:rerun-if-changed=crypto\fipsmodule\bn\montgomery_inv.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\asm\p256-armv8-asm.pl +cargo:rerun-if-changed=crypto\fipsmodule\ec\asm\p256-x86_64-asm.pl +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz384.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\ecp_nistz384.inl +cargo:rerun-if-changed=crypto\fipsmodule\ec\gfp_p256.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\gfp_p384.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256-nistz-table.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256-nistz.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256-nistz.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256.c +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256_shared.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\p256_table.h +cargo:rerun-if-changed=crypto\fipsmodule\ec\util.h +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha256-armv4.pl +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha512-armv4.pl +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha512-armv8.pl +cargo:rerun-if-changed=crypto\fipsmodule\sha\asm\sha512-x86_64.pl +cargo:rerun-if-changed=crypto\internal.h +cargo:rerun-if-changed=crypto\limbs\limbs.c +cargo:rerun-if-changed=crypto\limbs\limbs.h +cargo:rerun-if-changed=crypto\limbs\limbs.inl +cargo:rerun-if-changed=crypto\mem.c +cargo:rerun-if-changed=crypto\perlasm\arm-xlate.pl +cargo:rerun-if-changed=crypto\perlasm\x86asm.pl +cargo:rerun-if-changed=crypto\perlasm\x86gas.pl +cargo:rerun-if-changed=crypto\perlasm\x86nasm.pl +cargo:rerun-if-changed=crypto\perlasm\x86_64-xlate.pl +cargo:rerun-if-changed=crypto\poly1305\poly1305.c +cargo:rerun-if-changed=crypto\poly1305\poly1305_arm.c +cargo:rerun-if-changed=crypto\poly1305\poly1305_arm_asm.S +cargo:rerun-if-changed=include\ring-core\aes.h +cargo:rerun-if-changed=include\ring-core\asm_base.h +cargo:rerun-if-changed=include\ring-core\base.h +cargo:rerun-if-changed=include\ring-core\check.h +cargo:rerun-if-changed=include\ring-core\mem.h +cargo:rerun-if-changed=include\ring-core\target.h +cargo:rerun-if-changed=include\ring-core\type_check.h +cargo:rerun-if-changed=third_party/fiat\asm\fiat_curve25519_adx_mul.S +cargo:rerun-if-changed=third_party/fiat\asm\fiat_curve25519_adx_square.S +cargo:rerun-if-changed=third_party/fiat\curve25519_32.h +cargo:rerun-if-changed=third_party/fiat\curve25519_64.h +cargo:rerun-if-changed=third_party/fiat\curve25519_64_adx.h +cargo:rerun-if-changed=third_party/fiat\curve25519_64_msvc.h +cargo:rerun-if-changed=third_party/fiat\LICENSE +cargo:rerun-if-changed=third_party/fiat\p256_32.h +cargo:rerun-if-changed=third_party/fiat\p256_64.h +cargo:rerun-if-changed=third_party/fiat\p256_64_msvc.h diff --git a/target/debug/build/ring-d0ae75206c74d9c0/root-output b/target/debug/build/ring-d0ae75206c74d9c0/root-output new file mode 100644 index 0000000..f5e5ea6 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\ring-d0ae75206c74d9c0\out \ No newline at end of file diff --git a/target/debug/build/ring-d0ae75206c74d9c0/stderr b/target/debug/build/ring-d0ae75206c74d9c0/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/ring-d0ae75206c74d9c0/stderr diff --git a/target/debug/build/rustls-9c378336fb554c1f/invoked.timestamp b/target/debug/build/rustls-9c378336fb554c1f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/rustls-9c378336fb554c1f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/rustls-9c378336fb554c1f/output b/target/debug/build/rustls-9c378336fb554c1f/output new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/rustls-9c378336fb554c1f/output diff --git a/target/debug/build/rustls-9c378336fb554c1f/root-output b/target/debug/build/rustls-9c378336fb554c1f/root-output new file mode 100644 index 0000000..b450895 --- /dev/null +++ b/target/debug/build/rustls-9c378336fb554c1f/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\rustls-9c378336fb554c1f\out \ No newline at end of file diff --git a/target/debug/build/rustls-9c378336fb554c1f/stderr b/target/debug/build/rustls-9c378336fb554c1f/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/rustls-9c378336fb554c1f/stderr diff --git a/target/debug/build/rustls-af233b4b5af29581/invoked.timestamp b/target/debug/build/rustls-af233b4b5af29581/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/rustls-af233b4b5af29581/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/rustls-af233b4b5af29581/output b/target/debug/build/rustls-af233b4b5af29581/output new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/rustls-af233b4b5af29581/output diff --git a/target/debug/build/rustls-af233b4b5af29581/root-output b/target/debug/build/rustls-af233b4b5af29581/root-output new file mode 100644 index 0000000..8235296 --- /dev/null +++ b/target/debug/build/rustls-af233b4b5af29581/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\rustls-af233b4b5af29581\out \ No newline at end of file diff --git a/target/debug/build/rustls-af233b4b5af29581/stderr b/target/debug/build/rustls-af233b4b5af29581/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/rustls-af233b4b5af29581/stderr diff --git a/target/debug/build/rustls-e46830cadb28489e/build-script-build.exe b/target/debug/build/rustls-e46830cadb28489e/build-script-build.exe new file mode 100644 index 0000000..bbc9c91 --- /dev/null +++ b/target/debug/build/rustls-e46830cadb28489e/build-script-build.exe Binary files differ diff --git a/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.d b/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.d new file mode 100644 index 0000000..9a82714 --- /dev/null +++ b/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\rustls-e46830cadb28489e\build_script_build-e46830cadb28489e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\build.rs + +D:\develop\ExoLauncher\target\debug\build\rustls-e46830cadb28489e\build_script_build-e46830cadb28489e.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\build.rs: diff --git a/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.exe b/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.exe new file mode 100644 index 0000000..bbc9c91 --- /dev/null +++ b/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.exe Binary files differ diff --git a/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.pdb b/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.pdb new file mode 100644 index 0000000..1610fc5 --- /dev/null +++ b/target/debug/build/rustls-e46830cadb28489e/build_script_build-e46830cadb28489e.pdb Binary files differ diff --git a/target/debug/build/rustls-e46830cadb28489e/build_script_build.pdb b/target/debug/build/rustls-e46830cadb28489e/build_script_build.pdb new file mode 100644 index 0000000..1610fc5 --- /dev/null +++ b/target/debug/build/rustls-e46830cadb28489e/build_script_build.pdb Binary files differ diff --git a/target/debug/build/rustversion-23c725d86aa10190/invoked.timestamp b/target/debug/build/rustversion-23c725d86aa10190/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/rustversion-23c725d86aa10190/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/rustversion-23c725d86aa10190/out/version.expr b/target/debug/build/rustversion-23c725d86aa10190/out/version.expr new file mode 100644 index 0000000..b5bcdf2 --- /dev/null +++ b/target/debug/build/rustversion-23c725d86aa10190/out/version.expr @@ -0,0 +1,5 @@ +crate::version::Version { + minor: 93, + patch: 1, + channel: crate::version::Channel::Stable, +} diff --git a/target/debug/build/rustversion-23c725d86aa10190/output b/target/debug/build/rustversion-23c725d86aa10190/output new file mode 100644 index 0000000..a591dd3 --- /dev/null +++ b/target/debug/build/rustversion-23c725d86aa10190/output @@ -0,0 +1,4 @@ +cargo:rerun-if-changed=build/build.rs +cargo:rustc-check-cfg=cfg(cfg_macro_not_allowed) +cargo:rustc-check-cfg=cfg(host_os, values("windows")) +cargo:rustc-cfg=host_os="windows" diff --git a/target/debug/build/rustversion-23c725d86aa10190/root-output b/target/debug/build/rustversion-23c725d86aa10190/root-output new file mode 100644 index 0000000..3acaa50 --- /dev/null +++ b/target/debug/build/rustversion-23c725d86aa10190/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\rustversion-23c725d86aa10190\out \ No newline at end of file diff --git a/target/debug/build/rustversion-23c725d86aa10190/stderr b/target/debug/build/rustversion-23c725d86aa10190/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/rustversion-23c725d86aa10190/stderr diff --git a/target/debug/build/rustversion-6cc1d0406dfb5171/build-script-build.exe b/target/debug/build/rustversion-6cc1d0406dfb5171/build-script-build.exe new file mode 100644 index 0000000..2a71f43 --- /dev/null +++ b/target/debug/build/rustversion-6cc1d0406dfb5171/build-script-build.exe Binary files differ diff --git a/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.d b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.d new file mode 100644 index 0000000..b7fbe9f --- /dev/null +++ b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\build\rustversion-6cc1d0406dfb5171\build_script_build-6cc1d0406dfb5171.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\build\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\build\rustc.rs + +D:\develop\ExoLauncher\target\debug\build\rustversion-6cc1d0406dfb5171\build_script_build-6cc1d0406dfb5171.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\build\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\build\rustc.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\build\build.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\build\rustc.rs: diff --git a/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.exe b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.exe new file mode 100644 index 0000000..2a71f43 --- /dev/null +++ b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.exe Binary files differ diff --git a/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.pdb b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.pdb new file mode 100644 index 0000000..e59fb4a --- /dev/null +++ b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build-6cc1d0406dfb5171.pdb Binary files differ diff --git a/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build.pdb b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build.pdb new file mode 100644 index 0000000..e59fb4a --- /dev/null +++ b/target/debug/build/rustversion-6cc1d0406dfb5171/build_script_build.pdb Binary files differ diff --git a/target/debug/build/serde-353627ddd480230e/build-script-build.exe b/target/debug/build/serde-353627ddd480230e/build-script-build.exe new file mode 100644 index 0000000..1a035ce --- /dev/null +++ b/target/debug/build/serde-353627ddd480230e/build-script-build.exe Binary files differ diff --git a/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.d b/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.d new file mode 100644 index 0000000..7e9bf39 --- /dev/null +++ b/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\serde-353627ddd480230e\build_script_build-353627ddd480230e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\build.rs + +D:\develop\ExoLauncher\target\debug\build\serde-353627ddd480230e\build_script_build-353627ddd480230e.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\build.rs: diff --git a/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.exe b/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.exe new file mode 100644 index 0000000..1a035ce --- /dev/null +++ b/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.exe Binary files differ diff --git a/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.pdb b/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.pdb new file mode 100644 index 0000000..d046f3d --- /dev/null +++ b/target/debug/build/serde-353627ddd480230e/build_script_build-353627ddd480230e.pdb Binary files differ diff --git a/target/debug/build/serde-353627ddd480230e/build_script_build.pdb b/target/debug/build/serde-353627ddd480230e/build_script_build.pdb new file mode 100644 index 0000000..d046f3d --- /dev/null +++ b/target/debug/build/serde-353627ddd480230e/build_script_build.pdb Binary files differ diff --git a/target/debug/build/serde-a3d5cc7c79f19dbb/invoked.timestamp b/target/debug/build/serde-a3d5cc7c79f19dbb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/serde-a3d5cc7c79f19dbb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/serde-a3d5cc7c79f19dbb/out/private.rs b/target/debug/build/serde-a3d5cc7c79f19dbb/out/private.rs new file mode 100644 index 0000000..ed2927e --- /dev/null +++ b/target/debug/build/serde-a3d5cc7c79f19dbb/out/private.rs @@ -0,0 +1,6 @@ +#[doc(hidden)] +pub mod __private228 { + #[doc(hidden)] + pub use crate::private::*; +} +use serde_core::__private228 as serde_core_private; diff --git a/target/debug/build/serde-a3d5cc7c79f19dbb/output b/target/debug/build/serde-a3d5cc7c79f19dbb/output new file mode 100644 index 0000000..854cb53 --- /dev/null +++ b/target/debug/build/serde-a3d5cc7c79f19dbb/output @@ -0,0 +1,13 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=if_docsrs_then_no_serde_core +cargo:rustc-check-cfg=cfg(feature, values("result")) +cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core) +cargo:rustc-check-cfg=cfg(no_core_cstr) +cargo:rustc-check-cfg=cfg(no_core_error) +cargo:rustc-check-cfg=cfg(no_core_net) +cargo:rustc-check-cfg=cfg(no_core_num_saturating) +cargo:rustc-check-cfg=cfg(no_diagnostic_namespace) +cargo:rustc-check-cfg=cfg(no_serde_derive) +cargo:rustc-check-cfg=cfg(no_std_atomic) +cargo:rustc-check-cfg=cfg(no_std_atomic64) +cargo:rustc-check-cfg=cfg(no_target_has_atomic) diff --git a/target/debug/build/serde-a3d5cc7c79f19dbb/root-output b/target/debug/build/serde-a3d5cc7c79f19dbb/root-output new file mode 100644 index 0000000..54c0b0d --- /dev/null +++ b/target/debug/build/serde-a3d5cc7c79f19dbb/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out \ No newline at end of file diff --git a/target/debug/build/serde-a3d5cc7c79f19dbb/stderr b/target/debug/build/serde-a3d5cc7c79f19dbb/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/serde-a3d5cc7c79f19dbb/stderr diff --git a/target/debug/build/serde_core-5e51e1a25f94fec8/invoked.timestamp b/target/debug/build/serde_core-5e51e1a25f94fec8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/serde_core-5e51e1a25f94fec8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/serde_core-5e51e1a25f94fec8/out/private.rs b/target/debug/build/serde_core-5e51e1a25f94fec8/out/private.rs new file mode 100644 index 0000000..08f232b --- /dev/null +++ b/target/debug/build/serde_core-5e51e1a25f94fec8/out/private.rs @@ -0,0 +1,5 @@ +#[doc(hidden)] +pub mod __private228 { + #[doc(hidden)] + pub use crate::private::*; +} diff --git a/target/debug/build/serde_core-5e51e1a25f94fec8/output b/target/debug/build/serde_core-5e51e1a25f94fec8/output new file mode 100644 index 0000000..98a6653 --- /dev/null +++ b/target/debug/build/serde_core-5e51e1a25f94fec8/output @@ -0,0 +1,11 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core) +cargo:rustc-check-cfg=cfg(no_core_cstr) +cargo:rustc-check-cfg=cfg(no_core_error) +cargo:rustc-check-cfg=cfg(no_core_net) +cargo:rustc-check-cfg=cfg(no_core_num_saturating) +cargo:rustc-check-cfg=cfg(no_diagnostic_namespace) +cargo:rustc-check-cfg=cfg(no_serde_derive) +cargo:rustc-check-cfg=cfg(no_std_atomic) +cargo:rustc-check-cfg=cfg(no_std_atomic64) +cargo:rustc-check-cfg=cfg(no_target_has_atomic) diff --git a/target/debug/build/serde_core-5e51e1a25f94fec8/root-output b/target/debug/build/serde_core-5e51e1a25f94fec8/root-output new file mode 100644 index 0000000..aeadda8 --- /dev/null +++ b/target/debug/build/serde_core-5e51e1a25f94fec8/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out \ No newline at end of file diff --git a/target/debug/build/serde_core-5e51e1a25f94fec8/stderr b/target/debug/build/serde_core-5e51e1a25f94fec8/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/serde_core-5e51e1a25f94fec8/stderr diff --git a/target/debug/build/serde_core-6c3316979245b5e1/build-script-build.exe b/target/debug/build/serde_core-6c3316979245b5e1/build-script-build.exe new file mode 100644 index 0000000..1f481fc --- /dev/null +++ b/target/debug/build/serde_core-6c3316979245b5e1/build-script-build.exe Binary files differ diff --git a/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.d b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.d new file mode 100644 index 0000000..0ae94ba --- /dev/null +++ b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\serde_core-6c3316979245b5e1\build_script_build-6c3316979245b5e1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\build.rs + +D:\develop\ExoLauncher\target\debug\build\serde_core-6c3316979245b5e1\build_script_build-6c3316979245b5e1.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\build.rs: diff --git a/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.exe b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.exe new file mode 100644 index 0000000..1f481fc --- /dev/null +++ b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.exe Binary files differ diff --git a/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.pdb b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.pdb new file mode 100644 index 0000000..d7669c6 --- /dev/null +++ b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build-6c3316979245b5e1.pdb Binary files differ diff --git a/target/debug/build/serde_core-6c3316979245b5e1/build_script_build.pdb b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build.pdb new file mode 100644 index 0000000..d7669c6 --- /dev/null +++ b/target/debug/build/serde_core-6c3316979245b5e1/build_script_build.pdb Binary files differ diff --git a/target/debug/build/serde_core-7a927b135dfebc70/invoked.timestamp b/target/debug/build/serde_core-7a927b135dfebc70/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/serde_core-7a927b135dfebc70/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/serde_core-7a927b135dfebc70/out/private.rs b/target/debug/build/serde_core-7a927b135dfebc70/out/private.rs new file mode 100644 index 0000000..08f232b --- /dev/null +++ b/target/debug/build/serde_core-7a927b135dfebc70/out/private.rs @@ -0,0 +1,5 @@ +#[doc(hidden)] +pub mod __private228 { + #[doc(hidden)] + pub use crate::private::*; +} diff --git a/target/debug/build/serde_core-7a927b135dfebc70/output b/target/debug/build/serde_core-7a927b135dfebc70/output new file mode 100644 index 0000000..98a6653 --- /dev/null +++ b/target/debug/build/serde_core-7a927b135dfebc70/output @@ -0,0 +1,11 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core) +cargo:rustc-check-cfg=cfg(no_core_cstr) +cargo:rustc-check-cfg=cfg(no_core_error) +cargo:rustc-check-cfg=cfg(no_core_net) +cargo:rustc-check-cfg=cfg(no_core_num_saturating) +cargo:rustc-check-cfg=cfg(no_diagnostic_namespace) +cargo:rustc-check-cfg=cfg(no_serde_derive) +cargo:rustc-check-cfg=cfg(no_std_atomic) +cargo:rustc-check-cfg=cfg(no_std_atomic64) +cargo:rustc-check-cfg=cfg(no_target_has_atomic) diff --git a/target/debug/build/serde_core-7a927b135dfebc70/root-output b/target/debug/build/serde_core-7a927b135dfebc70/root-output new file mode 100644 index 0000000..3dbb8ce --- /dev/null +++ b/target/debug/build/serde_core-7a927b135dfebc70/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\serde_core-7a927b135dfebc70\out \ No newline at end of file diff --git a/target/debug/build/serde_core-7a927b135dfebc70/stderr b/target/debug/build/serde_core-7a927b135dfebc70/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/serde_core-7a927b135dfebc70/stderr diff --git a/target/debug/build/serde_core-f4852550f8317e69/build-script-build.exe b/target/debug/build/serde_core-f4852550f8317e69/build-script-build.exe new file mode 100644 index 0000000..c162e1c --- /dev/null +++ b/target/debug/build/serde_core-f4852550f8317e69/build-script-build.exe Binary files differ diff --git a/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.d b/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.d new file mode 100644 index 0000000..c80585f --- /dev/null +++ b/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\serde_core-f4852550f8317e69\build_script_build-f4852550f8317e69.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\build.rs + +D:\develop\ExoLauncher\target\debug\build\serde_core-f4852550f8317e69\build_script_build-f4852550f8317e69.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\build.rs: diff --git a/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.exe b/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.exe new file mode 100644 index 0000000..c162e1c --- /dev/null +++ b/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.exe Binary files differ diff --git a/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.pdb b/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.pdb new file mode 100644 index 0000000..474646a --- /dev/null +++ b/target/debug/build/serde_core-f4852550f8317e69/build_script_build-f4852550f8317e69.pdb Binary files differ diff --git a/target/debug/build/serde_core-f4852550f8317e69/build_script_build.pdb b/target/debug/build/serde_core-f4852550f8317e69/build_script_build.pdb new file mode 100644 index 0000000..474646a --- /dev/null +++ b/target/debug/build/serde_core-f4852550f8317e69/build_script_build.pdb Binary files differ diff --git a/target/debug/build/serde_json-267b8e7410aaa7da/invoked.timestamp b/target/debug/build/serde_json-267b8e7410aaa7da/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/serde_json-267b8e7410aaa7da/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/serde_json-267b8e7410aaa7da/output b/target/debug/build/serde_json-267b8e7410aaa7da/output new file mode 100644 index 0000000..3201077 --- /dev/null +++ b/target/debug/build/serde_json-267b8e7410aaa7da/output @@ -0,0 +1,3 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(fast_arithmetic, values("32", "64")) +cargo:rustc-cfg=fast_arithmetic="64" diff --git a/target/debug/build/serde_json-267b8e7410aaa7da/root-output b/target/debug/build/serde_json-267b8e7410aaa7da/root-output new file mode 100644 index 0000000..e0ab555 --- /dev/null +++ b/target/debug/build/serde_json-267b8e7410aaa7da/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\serde_json-267b8e7410aaa7da\out \ No newline at end of file diff --git a/target/debug/build/serde_json-267b8e7410aaa7da/stderr b/target/debug/build/serde_json-267b8e7410aaa7da/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/serde_json-267b8e7410aaa7da/stderr diff --git a/target/debug/build/serde_json-9710288fcc24bc28/build-script-build.exe b/target/debug/build/serde_json-9710288fcc24bc28/build-script-build.exe new file mode 100644 index 0000000..0f57075 --- /dev/null +++ b/target/debug/build/serde_json-9710288fcc24bc28/build-script-build.exe Binary files differ diff --git a/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.d b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.d new file mode 100644 index 0000000..689f968 --- /dev/null +++ b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\serde_json-9710288fcc24bc28\build_script_build-9710288fcc24bc28.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\build.rs + +D:\develop\ExoLauncher\target\debug\build\serde_json-9710288fcc24bc28\build_script_build-9710288fcc24bc28.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\build.rs: diff --git a/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.exe b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.exe new file mode 100644 index 0000000..0f57075 --- /dev/null +++ b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.exe Binary files differ diff --git a/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.pdb b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.pdb new file mode 100644 index 0000000..cfed853 --- /dev/null +++ b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build-9710288fcc24bc28.pdb Binary files differ diff --git a/target/debug/build/serde_json-9710288fcc24bc28/build_script_build.pdb b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build.pdb new file mode 100644 index 0000000..cfed853 --- /dev/null +++ b/target/debug/build/serde_json-9710288fcc24bc28/build_script_build.pdb Binary files differ diff --git a/target/debug/build/serde_json-c7c01382b7f5c6e0/build-script-build.exe b/target/debug/build/serde_json-c7c01382b7f5c6e0/build-script-build.exe new file mode 100644 index 0000000..29f6f1e --- /dev/null +++ b/target/debug/build/serde_json-c7c01382b7f5c6e0/build-script-build.exe Binary files differ diff --git a/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.d b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.d new file mode 100644 index 0000000..99fcdc0 --- /dev/null +++ b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\serde_json-c7c01382b7f5c6e0\build_script_build-c7c01382b7f5c6e0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\build.rs + +D:\develop\ExoLauncher\target\debug\build\serde_json-c7c01382b7f5c6e0\build_script_build-c7c01382b7f5c6e0.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\build.rs: diff --git a/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.exe b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.exe new file mode 100644 index 0000000..29f6f1e --- /dev/null +++ b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.exe Binary files differ diff --git a/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.pdb b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.pdb new file mode 100644 index 0000000..45843f8 --- /dev/null +++ b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build-c7c01382b7f5c6e0.pdb Binary files differ diff --git a/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build.pdb b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build.pdb new file mode 100644 index 0000000..45843f8 --- /dev/null +++ b/target/debug/build/serde_json-c7c01382b7f5c6e0/build_script_build.pdb Binary files differ diff --git a/target/debug/build/serde_json-ccb86179b9c80a1c/invoked.timestamp b/target/debug/build/serde_json-ccb86179b9c80a1c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/serde_json-ccb86179b9c80a1c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/serde_json-ccb86179b9c80a1c/output b/target/debug/build/serde_json-ccb86179b9c80a1c/output new file mode 100644 index 0000000..3201077 --- /dev/null +++ b/target/debug/build/serde_json-ccb86179b9c80a1c/output @@ -0,0 +1,3 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(fast_arithmetic, values("32", "64")) +cargo:rustc-cfg=fast_arithmetic="64" diff --git a/target/debug/build/serde_json-ccb86179b9c80a1c/root-output b/target/debug/build/serde_json-ccb86179b9c80a1c/root-output new file mode 100644 index 0000000..e69c110 --- /dev/null +++ b/target/debug/build/serde_json-ccb86179b9c80a1c/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\serde_json-ccb86179b9c80a1c\out \ No newline at end of file diff --git a/target/debug/build/serde_json-ccb86179b9c80a1c/stderr b/target/debug/build/serde_json-ccb86179b9c80a1c/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/serde_json-ccb86179b9c80a1c/stderr diff --git a/target/debug/build/thiserror-d91cac4054dfb877/build-script-build.exe b/target/debug/build/thiserror-d91cac4054dfb877/build-script-build.exe new file mode 100644 index 0000000..bde2772 --- /dev/null +++ b/target/debug/build/thiserror-d91cac4054dfb877/build-script-build.exe Binary files differ diff --git a/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.d b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.d new file mode 100644 index 0000000..da6c133 --- /dev/null +++ b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\thiserror-d91cac4054dfb877\build_script_build-d91cac4054dfb877.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\build.rs + +D:\develop\ExoLauncher\target\debug\build\thiserror-d91cac4054dfb877\build_script_build-d91cac4054dfb877.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\build.rs: diff --git a/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.exe b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.exe new file mode 100644 index 0000000..bde2772 --- /dev/null +++ b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.exe Binary files differ diff --git a/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.pdb b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.pdb new file mode 100644 index 0000000..cd7e761 --- /dev/null +++ b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build-d91cac4054dfb877.pdb Binary files differ diff --git a/target/debug/build/thiserror-d91cac4054dfb877/build_script_build.pdb b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build.pdb new file mode 100644 index 0000000..cd7e761 --- /dev/null +++ b/target/debug/build/thiserror-d91cac4054dfb877/build_script_build.pdb Binary files differ diff --git a/target/debug/build/thiserror-ee51ed8556e59dc9/invoked.timestamp b/target/debug/build/thiserror-ee51ed8556e59dc9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/thiserror-ee51ed8556e59dc9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/thiserror-ee51ed8556e59dc9/out/private.rs b/target/debug/build/thiserror-ee51ed8556e59dc9/out/private.rs new file mode 100644 index 0000000..7b376f2 --- /dev/null +++ b/target/debug/build/thiserror-ee51ed8556e59dc9/out/private.rs @@ -0,0 +1,5 @@ +#[doc(hidden)] +pub mod __private18 { + #[doc(hidden)] + pub use crate::private::*; +} diff --git a/target/debug/build/thiserror-ee51ed8556e59dc9/output b/target/debug/build/thiserror-ee51ed8556e59dc9/output new file mode 100644 index 0000000..f62a8d1 --- /dev/null +++ b/target/debug/build/thiserror-ee51ed8556e59dc9/output @@ -0,0 +1,5 @@ +cargo:rerun-if-changed=build/probe.rs +cargo:rustc-check-cfg=cfg(error_generic_member_access) +cargo:rustc-check-cfg=cfg(thiserror_nightly_testing) +cargo:rustc-check-cfg=cfg(thiserror_no_backtrace_type) +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP diff --git a/target/debug/build/thiserror-ee51ed8556e59dc9/root-output b/target/debug/build/thiserror-ee51ed8556e59dc9/root-output new file mode 100644 index 0000000..e18f2a9 --- /dev/null +++ b/target/debug/build/thiserror-ee51ed8556e59dc9/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out \ No newline at end of file diff --git a/target/debug/build/thiserror-ee51ed8556e59dc9/stderr b/target/debug/build/thiserror-ee51ed8556e59dc9/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/thiserror-ee51ed8556e59dc9/stderr diff --git a/target/debug/build/zerocopy-5079e9ea73fa5439/build-script-build.exe b/target/debug/build/zerocopy-5079e9ea73fa5439/build-script-build.exe new file mode 100644 index 0000000..d061547 --- /dev/null +++ b/target/debug/build/zerocopy-5079e9ea73fa5439/build-script-build.exe Binary files differ diff --git a/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.d b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.d new file mode 100644 index 0000000..b7af54a --- /dev/null +++ b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\zerocopy-5079e9ea73fa5439\build_script_build-5079e9ea73fa5439.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\build.rs + +D:\develop\ExoLauncher\target\debug\build\zerocopy-5079e9ea73fa5439\build_script_build-5079e9ea73fa5439.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\build.rs: diff --git a/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.exe b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.exe new file mode 100644 index 0000000..d061547 --- /dev/null +++ b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.exe Binary files differ diff --git a/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.pdb b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.pdb new file mode 100644 index 0000000..f6e3c14 --- /dev/null +++ b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build-5079e9ea73fa5439.pdb Binary files differ diff --git a/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build.pdb b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build.pdb new file mode 100644 index 0000000..f6e3c14 --- /dev/null +++ b/target/debug/build/zerocopy-5079e9ea73fa5439/build_script_build.pdb Binary files differ diff --git a/target/debug/build/zerocopy-6dfb7fd9073604a4/invoked.timestamp b/target/debug/build/zerocopy-6dfb7fd9073604a4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/zerocopy-6dfb7fd9073604a4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/zerocopy-6dfb7fd9073604a4/output b/target/debug/build/zerocopy-6dfb7fd9073604a4/output new file mode 100644 index 0000000..f8c7dd7 --- /dev/null +++ b/target/debug/build/zerocopy-6dfb7fd9073604a4/output @@ -0,0 +1,24 @@ +cargo:rerun-if-changed=build.rs +cargo:rerun-if-changed=Cargo.toml +cargo:rustc-check-cfg=cfg(no_zerocopy_simd_x86_avx12_1_89_0) +cargo:rustc-check-cfg=cfg(rust, values("1.89.0")) +cargo:rustc-check-cfg=cfg(no_zerocopy_core_error_1_81_0) +cargo:rustc-check-cfg=cfg(rust, values("1.81.0")) +cargo:rustc-check-cfg=cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0) +cargo:rustc-check-cfg=cfg(rust, values("1.78.0")) +cargo:rustc-check-cfg=cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0) +cargo:rustc-check-cfg=cfg(rust, values("1.61.0")) +cargo:rustc-check-cfg=cfg(no_zerocopy_target_has_atomics_1_60_0) +cargo:rustc-check-cfg=cfg(rust, values("1.60.0")) +cargo:rustc-check-cfg=cfg(no_zerocopy_aarch64_simd_1_59_0) +cargo:rustc-check-cfg=cfg(rust, values("1.59.0")) +cargo:rustc-check-cfg=cfg(no_zerocopy_aarch64_simd_be_1_87_0) +cargo:rustc-check-cfg=cfg(rust, values("1.87.0")) +cargo:rustc-check-cfg=cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0) +cargo:rustc-check-cfg=cfg(rust, values("1.57.0")) +cargo:rustc-check-cfg=cfg(doc_cfg) +cargo:rustc-check-cfg=cfg(kani) +cargo:rustc-check-cfg=cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS) +cargo:rustc-check-cfg=cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE) +cargo:rustc-check-cfg=cfg(coverage_nightly) +cargo:rustc-check-cfg=cfg(zerocopy_inline_always) diff --git a/target/debug/build/zerocopy-6dfb7fd9073604a4/root-output b/target/debug/build/zerocopy-6dfb7fd9073604a4/root-output new file mode 100644 index 0000000..381a45c --- /dev/null +++ b/target/debug/build/zerocopy-6dfb7fd9073604a4/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\zerocopy-6dfb7fd9073604a4\out \ No newline at end of file diff --git a/target/debug/build/zerocopy-6dfb7fd9073604a4/stderr b/target/debug/build/zerocopy-6dfb7fd9073604a4/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/zerocopy-6dfb7fd9073604a4/stderr diff --git a/target/debug/build/zmij-1eccd671b92d37aa/build-script-build.exe b/target/debug/build/zmij-1eccd671b92d37aa/build-script-build.exe new file mode 100644 index 0000000..51f9005 --- /dev/null +++ b/target/debug/build/zmij-1eccd671b92d37aa/build-script-build.exe Binary files differ diff --git a/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.d b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.d new file mode 100644 index 0000000..9777b58 --- /dev/null +++ b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\build\zmij-1eccd671b92d37aa\build_script_build-1eccd671b92d37aa.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\build.rs + +D:\develop\ExoLauncher\target\debug\build\zmij-1eccd671b92d37aa\build_script_build-1eccd671b92d37aa.exe: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\build.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\build.rs: diff --git a/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.exe b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.exe new file mode 100644 index 0000000..51f9005 --- /dev/null +++ b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.exe Binary files differ diff --git a/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.pdb b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.pdb new file mode 100644 index 0000000..d9b1c17 --- /dev/null +++ b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build-1eccd671b92d37aa.pdb Binary files differ diff --git a/target/debug/build/zmij-1eccd671b92d37aa/build_script_build.pdb b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build.pdb new file mode 100644 index 0000000..d9b1c17 --- /dev/null +++ b/target/debug/build/zmij-1eccd671b92d37aa/build_script_build.pdb Binary files differ diff --git a/target/debug/build/zmij-8c3b467cd6d7dfae/invoked.timestamp b/target/debug/build/zmij-8c3b467cd6d7dfae/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/zmij-8c3b467cd6d7dfae/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/zmij-8c3b467cd6d7dfae/output b/target/debug/build/zmij-8c3b467cd6d7dfae/output new file mode 100644 index 0000000..c99f958 --- /dev/null +++ b/target/debug/build/zmij-8c3b467cd6d7dfae/output @@ -0,0 +1,3 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(exhaustive) +cargo:rustc-check-cfg=cfg(zmij_no_select_unpredictable) diff --git a/target/debug/build/zmij-8c3b467cd6d7dfae/root-output b/target/debug/build/zmij-8c3b467cd6d7dfae/root-output new file mode 100644 index 0000000..cc6fabc --- /dev/null +++ b/target/debug/build/zmij-8c3b467cd6d7dfae/root-output @@ -0,0 +1 @@ +D:\develop\ExoLauncher\target\debug\build\zmij-8c3b467cd6d7dfae\out \ No newline at end of file diff --git a/target/debug/build/zmij-8c3b467cd6d7dfae/stderr b/target/debug/build/zmij-8c3b467cd6d7dfae/stderr new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/build/zmij-8c3b467cd6d7dfae/stderr diff --git a/target/debug/deps/ExoLauncher-425b8c2ee83059f4.d b/target/debug/deps/ExoLauncher-425b8c2ee83059f4.d new file mode 100644 index 0000000..ae5824d --- /dev/null +++ b/target/debug/deps/ExoLauncher-425b8c2ee83059f4.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\ExoLauncher-425b8c2ee83059f4.d: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +D:\develop\ExoLauncher\target\debug\deps\libExoLauncher-425b8c2ee83059f4.rmeta: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +src\main.rs: +src\models.rs: +src\db.rs: +src\dispatcher.rs: diff --git a/target/debug/deps/ExoLauncher-7da7bea5b8d54563.d b/target/debug/deps/ExoLauncher-7da7bea5b8d54563.d new file mode 100644 index 0000000..df3c37d --- /dev/null +++ b/target/debug/deps/ExoLauncher-7da7bea5b8d54563.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\ExoLauncher-7da7bea5b8d54563.d: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +D:\develop\ExoLauncher\target\debug\deps\ExoLauncher-7da7bea5b8d54563.exe: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +src\main.rs: +src\models.rs: +src\db.rs: +src\dispatcher.rs: diff --git a/target/debug/deps/ExoLauncher-d8e01d327ddae90e.d b/target/debug/deps/ExoLauncher-d8e01d327ddae90e.d new file mode 100644 index 0000000..3888498 --- /dev/null +++ b/target/debug/deps/ExoLauncher-d8e01d327ddae90e.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\ExoLauncher-d8e01d327ddae90e.d: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +D:\develop\ExoLauncher\target\debug\deps\libExoLauncher-d8e01d327ddae90e.rmeta: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +src\main.rs: +src\models.rs: +src\db.rs: +src\dispatcher.rs: diff --git a/target/debug/deps/ExoLauncher.d b/target/debug/deps/ExoLauncher.d new file mode 100644 index 0000000..e23fc11 --- /dev/null +++ b/target/debug/deps/ExoLauncher.d @@ -0,0 +1,8 @@ +d:\develop\ExoLauncher\target\debug\deps\ExoLauncher.d: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +d:\develop\ExoLauncher\target\debug\deps\ExoLauncher.exe: src\main.rs src\models.rs src\db.rs src\dispatcher.rs + +src\main.rs: +src\models.rs: +src\db.rs: +src\dispatcher.rs: diff --git a/target/debug/deps/ExoLauncher.exp b/target/debug/deps/ExoLauncher.exp new file mode 100644 index 0000000..d606ac4 --- /dev/null +++ b/target/debug/deps/ExoLauncher.exp Binary files differ diff --git a/target/debug/deps/ExoLauncher.lib b/target/debug/deps/ExoLauncher.lib new file mode 100644 index 0000000..11da7e4 --- /dev/null +++ b/target/debug/deps/ExoLauncher.lib Binary files differ diff --git a/target/debug/deps/ahash-8cb536b44fe55977.d b/target/debug/deps/ahash-8cb536b44fe55977.d new file mode 100644 index 0000000..3af3dc0 --- /dev/null +++ b/target/debug/deps/ahash-8cb536b44fe55977.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\ahash-8cb536b44fe55977.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\fallback_hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\operations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\random_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\specialize.rs + +D:\develop\ExoLauncher\target\debug\deps\libahash-8cb536b44fe55977.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\fallback_hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\operations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\random_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\specialize.rs + +D:\develop\ExoLauncher\target\debug\deps\libahash-8cb536b44fe55977.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\fallback_hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\operations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\random_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\specialize.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\fallback_hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\operations.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\random_state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\specialize.rs: diff --git a/target/debug/deps/ahash-9e4b00ff0e081679.d b/target/debug/deps/ahash-9e4b00ff0e081679.d new file mode 100644 index 0000000..78240f8 --- /dev/null +++ b/target/debug/deps/ahash-9e4b00ff0e081679.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\ahash-9e4b00ff0e081679.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\fallback_hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\operations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\random_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\specialize.rs + +D:\develop\ExoLauncher\target\debug\deps\libahash-9e4b00ff0e081679.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\fallback_hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\operations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\random_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\specialize.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\fallback_hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\operations.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\random_state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ahash-0.8.12\src\specialize.rs: diff --git a/target/debug/deps/anyhow-8136da6f7b89b28f.d b/target/debug/deps/anyhow-8136da6f7b89b28f.d new file mode 100644 index 0000000..86e1ce8 --- /dev/null +++ b/target/debug/deps/anyhow-8136da6f7b89b28f.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\anyhow-8136da6f7b89b28f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\backtrace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ensure.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\kind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libanyhow-8136da6f7b89b28f.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\backtrace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ensure.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\kind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libanyhow-8136da6f7b89b28f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\backtrace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ensure.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\kind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\wrapper.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\backtrace.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ensure.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\kind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\wrapper.rs: diff --git a/target/debug/deps/anyhow-9c2b1ae3be6b3969.d b/target/debug/deps/anyhow-9c2b1ae3be6b3969.d new file mode 100644 index 0000000..f914c81 --- /dev/null +++ b/target/debug/deps/anyhow-9c2b1ae3be6b3969.d @@ -0,0 +1,15 @@ +D:\develop\ExoLauncher\target\debug\deps\anyhow-9c2b1ae3be6b3969.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\backtrace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ensure.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\kind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libanyhow-9c2b1ae3be6b3969.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\backtrace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ensure.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\kind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\wrapper.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\backtrace.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ensure.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\kind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.102\src\wrapper.rs: diff --git a/target/debug/deps/arc_swap-175edf77c48fea13.d b/target/debug/deps/arc_swap-175edf77c48fea13.d new file mode 100644 index 0000000..9ae534d --- /dev/null +++ b/target/debug/deps/arc_swap-175edf77c48fea13.d @@ -0,0 +1,23 @@ +D:\develop\ExoLauncher\target\debug\deps\arc_swap-175edf77c48fea13.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\access.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\as_raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\compile_fail_tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\fast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\helping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\limitations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\patterns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\performance.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\ref_cnt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\hybrid.rs + +D:\develop\ExoLauncher\target\debug\deps\libarc_swap-175edf77c48fea13.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\access.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\as_raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\compile_fail_tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\fast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\helping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\limitations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\patterns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\performance.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\ref_cnt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\hybrid.rs + +D:\develop\ExoLauncher\target\debug\deps\libarc_swap-175edf77c48fea13.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\access.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\as_raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\compile_fail_tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\fast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\helping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\limitations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\patterns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\performance.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\ref_cnt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\hybrid.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\access.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\as_raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\compile_fail_tests.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\fast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\helping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\internal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\limitations.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\patterns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\performance.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\ref_cnt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\hybrid.rs: diff --git a/target/debug/deps/arc_swap-c77526894a98167d.d b/target/debug/deps/arc_swap-c77526894a98167d.d new file mode 100644 index 0000000..018fa6a --- /dev/null +++ b/target/debug/deps/arc_swap-c77526894a98167d.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\arc_swap-c77526894a98167d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\access.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\as_raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\compile_fail_tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\fast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\helping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\limitations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\patterns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\performance.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\ref_cnt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\hybrid.rs + +D:\develop\ExoLauncher\target\debug\deps\libarc_swap-c77526894a98167d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\access.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\as_raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\compile_fail_tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\fast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\helping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\limitations.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\patterns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\performance.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\ref_cnt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\hybrid.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\access.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\as_raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\compile_fail_tests.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\fast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\helping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\debt\list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\internal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\limitations.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\patterns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\docs\performance.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\ref_cnt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arc-swap-1.9.1\src\strategy\hybrid.rs: diff --git a/target/debug/deps/async_trait-a0387631b71b235a.d b/target/debug/deps/async_trait-a0387631b71b235a.d new file mode 100644 index 0000000..6665bcd --- /dev/null +++ b/target/debug/deps/async_trait-a0387631b71b235a.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\async_trait-a0387631b71b235a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\args.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\bound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\lifetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\receiver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\verbatim.rs + +D:\develop\ExoLauncher\target\debug\deps\async_trait-a0387631b71b235a.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\args.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\bound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\lifetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\receiver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\verbatim.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\args.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\bound.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\expand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\lifetime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\receiver.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-trait-0.1.89\src\verbatim.rs: diff --git a/target/debug/deps/async_trait-a0387631b71b235a.dll b/target/debug/deps/async_trait-a0387631b71b235a.dll new file mode 100644 index 0000000..746113e --- /dev/null +++ b/target/debug/deps/async_trait-a0387631b71b235a.dll Binary files differ diff --git a/target/debug/deps/async_trait-a0387631b71b235a.dll.exp b/target/debug/deps/async_trait-a0387631b71b235a.dll.exp new file mode 100644 index 0000000..bde1840 --- /dev/null +++ b/target/debug/deps/async_trait-a0387631b71b235a.dll.exp Binary files differ diff --git a/target/debug/deps/async_trait-a0387631b71b235a.dll.lib b/target/debug/deps/async_trait-a0387631b71b235a.dll.lib new file mode 100644 index 0000000..db5454c --- /dev/null +++ b/target/debug/deps/async_trait-a0387631b71b235a.dll.lib Binary files differ diff --git a/target/debug/deps/async_trait-a0387631b71b235a.pdb b/target/debug/deps/async_trait-a0387631b71b235a.pdb new file mode 100644 index 0000000..a4ac5e9 --- /dev/null +++ b/target/debug/deps/async_trait-a0387631b71b235a.pdb Binary files differ diff --git a/target/debug/deps/atomic_waker-37dc9b4ba20b5be1.d b/target/debug/deps/atomic_waker-37dc9b4ba20b5be1.d new file mode 100644 index 0000000..bf685b6 --- /dev/null +++ b/target/debug/deps/atomic_waker-37dc9b4ba20b5be1.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\atomic_waker-37dc9b4ba20b5be1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\atomic-waker-1.1.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libatomic_waker-37dc9b4ba20b5be1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\atomic-waker-1.1.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\atomic-waker-1.1.2\src\lib.rs: diff --git a/target/debug/deps/atomic_waker-48cafea5a676e542.d b/target/debug/deps/atomic_waker-48cafea5a676e542.d new file mode 100644 index 0000000..f3796fe --- /dev/null +++ b/target/debug/deps/atomic_waker-48cafea5a676e542.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\atomic_waker-48cafea5a676e542.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\atomic-waker-1.1.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libatomic_waker-48cafea5a676e542.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\atomic-waker-1.1.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libatomic_waker-48cafea5a676e542.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\atomic-waker-1.1.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\atomic-waker-1.1.2\src\lib.rs: diff --git a/target/debug/deps/autocfg-0d9fab24a14ca87a.d b/target/debug/deps/autocfg-0d9fab24a14ca87a.d new file mode 100644 index 0000000..7bfd735 --- /dev/null +++ b/target/debug/deps/autocfg-0d9fab24a14ca87a.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\autocfg-0d9fab24a14ca87a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\rustc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\version.rs + +D:\develop\ExoLauncher\target\debug\deps\libautocfg-0d9fab24a14ca87a.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\rustc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\version.rs + +D:\develop\ExoLauncher\target\debug\deps\libautocfg-0d9fab24a14ca87a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\rustc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\version.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\rustc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\autocfg-1.5.0\src\version.rs: diff --git a/target/debug/deps/aws_lc_rs-69fb1af60c29d3e0.d b/target/debug/deps/aws_lc_rs-69fb1af60c29d3e0.d new file mode 100644 index 0000000..7ffe2c3 --- /dev/null +++ b/target/debug/deps/aws_lc_rs-69fb1af60c29d3e0.d @@ -0,0 +1,78 @@ +D:\develop\ExoLauncher\target\debug\deps\aws_lc_rs-69fb1af60c29d3e0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aead_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\rand_nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement\ephemeral.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\digest_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\sha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap\tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\bn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\padded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\streaming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\key_pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\endian.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\evp_pkey.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\iv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\kbkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\sskdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\oaep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\tls_prf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\unstable.rs + +D:\develop\ExoLauncher\target\debug\deps\libaws_lc_rs-69fb1af60c29d3e0.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aead_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\rand_nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement\ephemeral.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\digest_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\sha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap\tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\bn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\padded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\streaming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\key_pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\endian.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\evp_pkey.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\iv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\kbkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\sskdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\oaep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\tls_prf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\unstable.rs + +D:\develop\ExoLauncher\target\debug\deps\libaws_lc_rs-69fb1af60c29d3e0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aead_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\rand_nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement\ephemeral.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\digest_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\sha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap\tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\bn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\padded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\streaming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\key_pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\endian.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\evp_pkey.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\iv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\kbkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\sskdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\oaep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\tls_prf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\unstable.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aead_ctx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aes_gcm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha20_poly1305_openssh.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter32.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\poly1305.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\rand_nonce.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\tls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\unbound_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement\ephemeral.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\constant_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\digest_ctx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\sha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hkdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\der.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\positive.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap\tests.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pbkdf2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pkcs8.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\test.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\bn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbb.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\aes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\chacha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\padded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\streaming.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\debug.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\key_pair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ed25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\endian.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\evp_pkey.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\fips.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\iv.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\kbkdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\sskdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\oaep.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\pkcs1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\tls_prf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\unstable.rs: diff --git a/target/debug/deps/aws_lc_rs-e67620cf00f50382.d b/target/debug/deps/aws_lc_rs-e67620cf00f50382.d new file mode 100644 index 0000000..7fe25de --- /dev/null +++ b/target/debug/deps/aws_lc_rs-e67620cf00f50382.d @@ -0,0 +1,76 @@ +D:\develop\ExoLauncher\target\debug\deps\aws_lc_rs-e67620cf00f50382.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aead_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\rand_nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement\ephemeral.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\digest_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\sha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap\tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\bn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\padded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\streaming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\key_pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\endian.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\evp_pkey.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\iv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\kbkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\sskdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\oaep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\tls_prf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\unstable.rs + +D:\develop\ExoLauncher\target\debug\deps\libaws_lc_rs-e67620cf00f50382.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aead_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\rand_nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement\ephemeral.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\digest_ctx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\sha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap\tests.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\bn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\padded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\streaming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\key_pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\endian.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\evp_pkey.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\iv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\kbkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\sskdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\oaep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\tls_prf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\unstable.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aead_ctx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\aes_gcm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\chacha20_poly1305_openssh.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter32.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\nonce_sequence\counter64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\poly1305.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\rand_nonce.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\tls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\aead\unbound_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\agreement\ephemeral.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\constant_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\digest_ctx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\digest\sha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hkdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\der.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\io\positive.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\key_wrap\tests.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pbkdf2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\pkcs8.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\test.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\bn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbb.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cbs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\aes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\chacha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\padded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\cipher\streaming.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\debug.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\key_pair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ec\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ed25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\endian.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\evp_pkey.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\fips.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\hex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\iv.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\kbkdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kdf\sskdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\kem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\oaep.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\encryption\pkcs1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\rsa\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\tls_prf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-rs-1.16.3\src\unstable.rs: diff --git a/target/debug/deps/aws_lc_sys-0634710d6e23dab6.d b/target/debug/deps/aws_lc_sys-0634710d6e23dab6.d new file mode 100644 index 0000000..ce7c373 --- /dev/null +++ b/target/debug/deps/aws_lc_sys-0634710d6e23dab6.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\aws_lc_sys-0634710d6e23dab6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\universal_crypto.rs + +D:\develop\ExoLauncher\target\debug\deps\libaws_lc_sys-0634710d6e23dab6.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\universal_crypto.rs + +D:\develop\ExoLauncher\target\debug\deps\libaws_lc_sys-0634710d6e23dab6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\universal_crypto.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\universal_crypto.rs: diff --git a/target/debug/deps/aws_lc_sys-bb90a814859c6e51.d b/target/debug/deps/aws_lc_sys-bb90a814859c6e51.d new file mode 100644 index 0000000..e4a6e50 --- /dev/null +++ b/target/debug/deps/aws_lc_sys-bb90a814859c6e51.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\aws_lc_sys-bb90a814859c6e51.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\universal_crypto.rs + +D:\develop\ExoLauncher\target\debug\deps\libaws_lc_sys-bb90a814859c6e51.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\universal_crypto.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aws-lc-sys-0.40.0\src\universal_crypto.rs: diff --git a/target/debug/deps/axum-61206217022e8e28.d b/target/debug/deps/axum-61206217022e8e28.d new file mode 100644 index 0000000..4dabb21 --- /dev/null +++ b/target/debug/deps/axum-61206217022e8e28.d @@ -0,0 +1,72 @@ +d:\develop\ExoLauncher\target\debug\deps\axum-61206217022e8e28.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\serve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +d:\develop\ExoLauncher\target\debug\deps\libaxum-61206217022e8e28.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\serve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +d:\develop\ExoLauncher\target\debug\deps\libaxum-61206217022e8e28.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\serve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\boxed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extension.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\json.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\service_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\body\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\connect_info.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\host.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\nested_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\matched_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_extractor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\redirect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_routing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\into_make_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\not_found.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\path_router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\route.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\strip_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\url_params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\serve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\../docs/error_handling.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\../docs/extract.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/debugging_handler_type_errors.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\../docs/middleware.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\../docs/response.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_service.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/nest.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/method_not_allowed_fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/with_state.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/into_make_service_with_connect_info.md: diff --git a/target/debug/deps/axum-7de50335a060d096.d b/target/debug/deps/axum-7de50335a060d096.d new file mode 100644 index 0000000..0a17ee9 --- /dev/null +++ b/target/debug/deps/axum-7de50335a060d096.d @@ -0,0 +1,72 @@ +D:\develop\ExoLauncher\target\debug\deps\axum-7de50335a060d096.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\original_uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\response_axum_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/without_v07_checks.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +D:\develop\ExoLauncher\target\debug\deps\libaxum-7de50335a060d096.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\original_uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\response_axum_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/without_v07_checks.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\boxed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extension.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\json.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\service_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\body\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\connect_info.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\nested_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\original_uri.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\matched_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_extractor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\response_axum_body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\redirect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_routing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\into_make_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\not_found.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\path_router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\route.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\strip_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\url_params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\listener.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\../docs/error_handling.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\../docs/extract.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/debugging_handler_type_errors.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\../docs/middleware.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\../docs/response.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/without_v07_checks.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_service.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/nest.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/method_not_allowed_fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/with_state.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/into_make_service_with_connect_info.md: diff --git a/target/debug/deps/axum-a2ac6b8e347bdd34.d b/target/debug/deps/axum-a2ac6b8e347bdd34.d new file mode 100644 index 0000000..ccbc401 --- /dev/null +++ b/target/debug/deps/axum-a2ac6b8e347bdd34.d @@ -0,0 +1,70 @@ +D:\develop\ExoLauncher\target\debug\deps\axum-a2ac6b8e347bdd34.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\serve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +D:\develop\ExoLauncher\target\debug\deps\libaxum-a2ac6b8e347bdd34.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\serve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\boxed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extension.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\json.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\service_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\body\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\connect_info.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\path\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\host.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\nested_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\raw_query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\matched_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_extractor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\from_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\map_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\redirect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_routing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\into_make_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\method_filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\not_found.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\path_router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\route.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\strip_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\url_params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\serve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\error_handling\../docs/error_handling.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\extract\../docs/extract.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\handler\../docs/debugging_handler_type_errors.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\middleware\../docs/middleware.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\response\../docs/response.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/method_routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_service.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/nest.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/method_not_allowed_fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/with_state.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.7.9\src\routing\../docs/routing/into_make_service_with_connect_info.md: diff --git a/target/debug/deps/axum-e46f247ff2f49285.d b/target/debug/deps/axum-e46f247ff2f49285.d new file mode 100644 index 0000000..7914c7b --- /dev/null +++ b/target/debug/deps/axum-e46f247ff2f49285.d @@ -0,0 +1,74 @@ +D:\develop\ExoLauncher\target\debug\deps\axum-e46f247ff2f49285.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\original_uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\response_axum_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/without_v07_checks.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +D:\develop\ExoLauncher\target\debug\deps\libaxum-e46f247ff2f49285.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\original_uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\response_axum_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/without_v07_checks.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +D:\develop\ExoLauncher\target\debug\deps\libaxum-e46f247ff2f49285.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\boxed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extension.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\service_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\connect_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\nested_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\original_uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_form.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\matched_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_extractor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\response_axum_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_routing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\into_make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\not_found.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\path_router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\strip_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\url_params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\../docs/error_handling.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\../docs/extract.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/handlers_intro.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/debugging_handler_type_errors.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\../docs/middleware.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\../docs/response.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/without_v07_checks.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_service.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/nest.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/merge.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_layer.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/method_not_allowed_fallback.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/with_state.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/into_make_service_with_connect_info.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\boxed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extension.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\json.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\service_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\body\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\connect_info.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\path\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\nested_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\original_uri.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_form.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\raw_query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\matched_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_extractor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\from_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\map_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\response_axum_body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\redirect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_routing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\into_make_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\method_filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\not_found.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\path_router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\route.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\strip_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\url_params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\serve\listener.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\error_handling\../docs/error_handling.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\extract\../docs/extract.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/handlers_intro.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\handler\../docs/debugging_handler_type_errors.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\middleware\../docs/middleware.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\response\../docs/response.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/method_routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/without_v07_checks.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_service.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/nest.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/merge.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/route_layer.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/method_not_allowed_fallback.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/with_state.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-0.8.9\src\routing\../docs/routing/into_make_service_with_connect_info.md: diff --git a/target/debug/deps/axum_core-01d3d8f762481174.d b/target/debug/deps/axum_core-01d3d8f762481174.d new file mode 100644 index 0000000..c7795ae --- /dev/null +++ b/target/debug/deps/axum_core-01d3d8f762481174.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\axum_core-01d3d8f762481174.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response_parts.rs + +D:\develop\ExoLauncher\target\debug\deps\libaxum_core-01d3d8f762481174.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response_parts.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\default_body_limit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\from_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\tuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\append_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response_parts.rs: diff --git a/target/debug/deps/axum_core-0f141c653633105b.d b/target/debug/deps/axum_core-0f141c653633105b.d new file mode 100644 index 0000000..72f45a3 --- /dev/null +++ b/target/debug/deps/axum_core-0f141c653633105b.d @@ -0,0 +1,24 @@ +D:\develop\ExoLauncher\target\debug\deps\axum_core-0f141c653633105b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response_parts.rs + +D:\develop\ExoLauncher\target\debug\deps\libaxum_core-0f141c653633105b.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response_parts.rs + +D:\develop\ExoLauncher\target\debug\deps\libaxum_core-0f141c653633105b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response_parts.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\default_body_limit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\from_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\option.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\tuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\append_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response_parts.rs: diff --git a/target/debug/deps/axum_core-3a84e970d41f6627.d b/target/debug/deps/axum_core-3a84e970d41f6627.d new file mode 100644 index 0000000..4471252 --- /dev/null +++ b/target/debug/deps/axum_core-3a84e970d41f6627.d @@ -0,0 +1,23 @@ +d:\develop\ExoLauncher\target\debug\deps\axum_core-3a84e970d41f6627.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response_parts.rs + +d:\develop\ExoLauncher\target\debug\deps\libaxum_core-3a84e970d41f6627.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response_parts.rs + +d:\develop\ExoLauncher\target\debug\deps\libaxum_core-3a84e970d41f6627.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response_parts.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\ext_traits\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\default_body_limit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\from_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\extract\tuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\append_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.4.5\src\response\into_response_parts.rs: diff --git a/target/debug/deps/axum_core-f650307a458888d8.d b/target/debug/deps/axum_core-f650307a458888d8.d new file mode 100644 index 0000000..306203b --- /dev/null +++ b/target/debug/deps/axum_core-f650307a458888d8.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\axum_core-f650307a458888d8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response_parts.rs + +D:\develop\ExoLauncher\target\debug\deps\libaxum_core-f650307a458888d8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\rejection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\default_body_limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\from_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\request_parts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\append_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response_parts.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\ext_traits\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\rejection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\default_body_limit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\from_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\option.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\request_parts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\extract\tuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\append_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-core-0.5.6\src\response\into_response_parts.rs: diff --git a/target/debug/deps/axum_server-2c735b86dc28c912.d b/target/debug/deps/axum_server-2c735b86dc28c912.d new file mode 100644 index 0000000..8c2f39e --- /dev/null +++ b/target/debug/deps/axum_server-2c735b86dc28c912.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\axum_server-2c735b86dc28c912.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\notify_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\accept.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\future.rs + +D:\develop\ExoLauncher\target\debug\deps\libaxum_server-2c735b86dc28c912.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\notify_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\accept.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\future.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\notify_once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\accept.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\future.rs: diff --git a/target/debug/deps/axum_server-af98e52b3ab23ce0.d b/target/debug/deps/axum_server-af98e52b3ab23ce0.d new file mode 100644 index 0000000..6f14845 --- /dev/null +++ b/target/debug/deps/axum_server-af98e52b3ab23ce0.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\axum_server-af98e52b3ab23ce0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\notify_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\accept.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\future.rs + +D:\develop\ExoLauncher\target\debug\deps\libaxum_server-af98e52b3ab23ce0.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\notify_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\accept.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\future.rs + +D:\develop\ExoLauncher\target\debug\deps\libaxum_server-af98e52b3ab23ce0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\notify_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\accept.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\future.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\notify_once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\accept.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\axum-server-0.7.3\src\tls_rustls\future.rs: diff --git a/target/debug/deps/base64-3a49147d849773fa.d b/target/debug/deps/base64-3a49147d849773fa.d new file mode 100644 index 0000000..7109392 --- /dev/null +++ b/target/debug/deps/base64-3a49147d849773fa.d @@ -0,0 +1,20 @@ +D:\develop\ExoLauncher\target\debug\deps\base64-3a49147d849773fa.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\chunked_encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder_string_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\alphabet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\prelude.rs + +D:\develop\ExoLauncher\target\debug\deps\libbase64-3a49147d849773fa.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\chunked_encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder_string_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\alphabet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\prelude.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\chunked_encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\display.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder_string_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode_suffix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\alphabet.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\prelude.rs: diff --git a/target/debug/deps/base64-898207ab1a330424.d b/target/debug/deps/base64-898207ab1a330424.d new file mode 100644 index 0000000..3db7bf8 --- /dev/null +++ b/target/debug/deps/base64-898207ab1a330424.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\base64-898207ab1a330424.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\chunked_encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder_string_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\alphabet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\prelude.rs + +D:\develop\ExoLauncher\target\debug\deps\libbase64-898207ab1a330424.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\chunked_encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder_string_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\alphabet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\prelude.rs + +D:\develop\ExoLauncher\target\debug\deps\libbase64-898207ab1a330424.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\chunked_encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder_string_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\alphabet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\prelude.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\chunked_encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\display.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\read\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\write\encoder_string_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\engine\general_purpose\decode_suffix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\alphabet.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\base64-0.22.1\src\prelude.rs: diff --git a/target/debug/deps/bitflags-2ba90d4969691bd2.d b/target/debug/deps/bitflags-2ba90d4969691bd2.d new file mode 100644 index 0000000..a7710a2 --- /dev/null +++ b/target/debug/deps/bitflags-2ba90d4969691bd2.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\bitflags-2ba90d4969691bd2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\public.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\external.rs + +D:\develop\ExoLauncher\target\debug\deps\libbitflags-2ba90d4969691bd2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\public.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\external.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\traits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\public.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\internal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\external.rs: diff --git a/target/debug/deps/bitflags-7b37e85888d3a6af.d b/target/debug/deps/bitflags-7b37e85888d3a6af.d new file mode 100644 index 0000000..50add24 --- /dev/null +++ b/target/debug/deps/bitflags-7b37e85888d3a6af.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\bitflags-7b37e85888d3a6af.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\public.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\external.rs + +D:\develop\ExoLauncher\target\debug\deps\libbitflags-7b37e85888d3a6af.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\public.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\external.rs + +D:\develop\ExoLauncher\target\debug\deps\libbitflags-7b37e85888d3a6af.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\public.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\external.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\traits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\public.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\internal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.11.1\src\external.rs: diff --git a/target/debug/deps/bytes-19667fedb4ba4a18.d b/target/debug/deps/bytes-19667fedb4ba4a18.d new file mode 100644 index 0000000..bd0df54 --- /dev/null +++ b/target/debug/deps/bytes-19667fedb4ba4a18.d @@ -0,0 +1,24 @@ +D:\develop\ExoLauncher\target\debug\deps\bytes-19667fedb4ba4a18.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\uninit_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\vec_deque.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\loom.rs + +D:\develop\ExoLauncher\target\debug\deps\libbytes-19667fedb4ba4a18.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\uninit_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\vec_deque.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\loom.rs + +D:\develop\ExoLauncher\target\debug\deps\libbytes-19667fedb4ba4a18.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\uninit_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\vec_deque.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\loom.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_impl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_mut.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\limit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\uninit_slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\vec_deque.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes_mut.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\debug.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\hex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\loom.rs: diff --git a/target/debug/deps/bytes-d1b03353c603f31d.d b/target/debug/deps/bytes-d1b03353c603f31d.d new file mode 100644 index 0000000..29c6610 --- /dev/null +++ b/target/debug/deps/bytes-d1b03353c603f31d.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\bytes-d1b03353c603f31d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\uninit_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\vec_deque.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\loom.rs + +D:\develop\ExoLauncher\target\debug\deps\libbytes-d1b03353c603f31d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\limit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\uninit_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\vec_deque.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\hex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\loom.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_impl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\buf_mut.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\limit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\uninit_slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\vec_deque.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\buf\writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\bytes_mut.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\debug.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\fmt\hex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bytes-1.11.1\src\loom.rs: diff --git a/target/debug/deps/cc-384465a2a9bee1c7.d b/target/debug/deps/cc-384465a2a9bee1c7.d new file mode 100644 index 0000000..eb768cd --- /dev/null +++ b/target/debug/deps/cc-384465a2a9bee1c7.d @@ -0,0 +1,23 @@ +D:\develop\ExoLauncher\target\debug\deps\cc-384465a2a9bee1c7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c + +D:\develop\ExoLauncher\target\debug\deps\libcc-384465a2a9bee1c7.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c + +D:\develop\ExoLauncher\target\debug\deps\libcc-384465a2a9bee1c7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c: diff --git a/target/debug/deps/cc-dd4f9a1449e92daa.d b/target/debug/deps/cc-dd4f9a1449e92daa.d new file mode 100644 index 0000000..933d53e --- /dev/null +++ b/target/debug/deps/cc-dd4f9a1449e92daa.d @@ -0,0 +1,23 @@ +D:\develop\ExoLauncher\target\debug\deps\cc-dd4f9a1449e92daa.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c + +D:\develop\ExoLauncher\target\debug\deps\libcc-dd4f9a1449e92daa.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c + +D:\develop\ExoLauncher\target\debug\deps\libcc-dd4f9a1449e92daa.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\async_executor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\command_runner.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\job_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\parallel\stderr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\apple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\generated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\llvm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\target\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\command_helpers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\tempfile.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\utilities.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\flags.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.61\src\detect_compiler_family.c: diff --git a/target/debug/deps/cfg_if-7226893fe2365613.d b/target/debug/deps/cfg_if-7226893fe2365613.d new file mode 100644 index 0000000..fec18e5 --- /dev/null +++ b/target/debug/deps/cfg_if-7226893fe2365613.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\cfg_if-7226893fe2365613.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcfg_if-7226893fe2365613.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcfg_if-7226893fe2365613.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs: diff --git a/target/debug/deps/cfg_if-a78d688d0b5ce531.d b/target/debug/deps/cfg_if-a78d688d0b5ce531.d new file mode 100644 index 0000000..95560ce --- /dev/null +++ b/target/debug/deps/cfg_if-a78d688d0b5ce531.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\cfg_if-a78d688d0b5ce531.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcfg_if-a78d688d0b5ce531.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcfg_if-a78d688d0b5ce531.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs: diff --git a/target/debug/deps/cfg_if-f8bf42d2fc0c3243.d b/target/debug/deps/cfg_if-f8bf42d2fc0c3243.d new file mode 100644 index 0000000..efd68b9 --- /dev/null +++ b/target/debug/deps/cfg_if-f8bf42d2fc0c3243.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\cfg_if-f8bf42d2fc0c3243.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcfg_if-f8bf42d2fc0c3243.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.4\src\lib.rs: diff --git a/target/debug/deps/chrono-25aa6332cf90fbf2.d b/target/debug/deps/chrono-25aa6332cf90fbf2.d new file mode 100644 index 0000000..571e407 --- /dev/null +++ b/target/debug/deps/chrono-25aa6332cf90fbf2.d @@ -0,0 +1,35 @@ +D:\develop\ExoLauncher\target\debug\deps\chrono-25aa6332cf90fbf2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\time_delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\formatting.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\locales.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\date\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\internals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\isoweek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\fixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\win_bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\utc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\round.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libchrono-25aa6332cf90fbf2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\time_delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\formatting.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\locales.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\date\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\internals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\isoweek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\fixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\win_bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\utc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\round.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\traits.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\time_delta.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\formatting.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parsed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\scan.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\strftime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\locales.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\date\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\internals.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\isoweek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\fixed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\win_bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\utc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\round.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\month.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\traits.rs: diff --git a/target/debug/deps/chrono-d1588e5f52c67a36.d b/target/debug/deps/chrono-d1588e5f52c67a36.d new file mode 100644 index 0000000..a6ec86f --- /dev/null +++ b/target/debug/deps/chrono-d1588e5f52c67a36.d @@ -0,0 +1,37 @@ +D:\develop\ExoLauncher\target\debug\deps\chrono-d1588e5f52c67a36.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\time_delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\formatting.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\locales.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\date\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\internals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\isoweek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\fixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\win_bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\utc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\round.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libchrono-d1588e5f52c67a36.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\time_delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\formatting.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\locales.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\date\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\internals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\isoweek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\fixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\win_bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\utc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\round.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libchrono-d1588e5f52c67a36.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\time_delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\formatting.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\locales.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\date\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\internals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\isoweek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\fixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\win_bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\utc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\round.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\traits.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\time_delta.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\datetime\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\formatting.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parsed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\scan.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\strftime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\format\locales.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\date\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\datetime\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\internals.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\isoweek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\naive\time\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\fixed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\local\win_bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\offset\utc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\round.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\weekday_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\month.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\chrono-0.4.44\src\traits.rs: diff --git a/target/debug/deps/cmake-c382b5346db0e713.d b/target/debug/deps/cmake-c382b5346db0e713.d new file mode 100644 index 0000000..0985647 --- /dev/null +++ b/target/debug/deps/cmake-c382b5346db0e713.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\cmake-c382b5346db0e713.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcmake-c382b5346db0e713.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcmake-c382b5346db0e713.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs: diff --git a/target/debug/deps/cmake-c720d865e5349ab1.d b/target/debug/deps/cmake-c720d865e5349ab1.d new file mode 100644 index 0000000..0313324 --- /dev/null +++ b/target/debug/deps/cmake-c720d865e5349ab1.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\cmake-c720d865e5349ab1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcmake-c720d865e5349ab1.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libcmake-c720d865e5349ab1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cmake-0.1.58\src\lib.rs: diff --git a/target/debug/deps/cookie-3305941c11428282.d b/target/debug/deps/cookie-3305941c11428282.d new file mode 100644 index 0000000..38f62bc --- /dev/null +++ b/target/debug/deps/cookie-3305941c11428282.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\cookie-3305941c11428282.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\jar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\same_site.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\prefix.rs + +D:\develop\ExoLauncher\target\debug\deps\libcookie-3305941c11428282.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\jar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\same_site.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\prefix.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\jar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\delta.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\same_site.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\expiration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\prefix.rs: diff --git a/target/debug/deps/cookie-b4ec6643c2cb4138.d b/target/debug/deps/cookie-b4ec6643c2cb4138.d new file mode 100644 index 0000000..d5cbe07 --- /dev/null +++ b/target/debug/deps/cookie-b4ec6643c2cb4138.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\cookie-b4ec6643c2cb4138.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\jar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\same_site.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\prefix.rs + +D:\develop\ExoLauncher\target\debug\deps\libcookie-b4ec6643c2cb4138.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\jar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\same_site.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\prefix.rs + +D:\develop\ExoLauncher\target\debug\deps\libcookie-b4ec6643c2cb4138.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\jar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\delta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\same_site.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\prefix.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\jar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\delta.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\same_site.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\expiration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\src\prefix.rs: diff --git a/target/debug/deps/cookie_store-3a2abcd343d01da9.d b/target/debug/deps/cookie_store-3a2abcd343d01da9.d new file mode 100644 index 0000000..7160c8c --- /dev/null +++ b/target/debug/deps/cookie_store-3a2abcd343d01da9.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\cookie_store-3a2abcd343d01da9.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_domain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\utils.rs + +D:\develop\ExoLauncher\target\debug\deps\libcookie_store-3a2abcd343d01da9.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_domain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\utils.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_domain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_expiration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde\json.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\utils.rs: diff --git a/target/debug/deps/cookie_store-f5509e3fced39176.d b/target/debug/deps/cookie_store-f5509e3fced39176.d new file mode 100644 index 0000000..8ab7841 --- /dev/null +++ b/target/debug/deps/cookie_store-f5509e3fced39176.d @@ -0,0 +1,15 @@ +D:\develop\ExoLauncher\target\debug\deps\cookie_store-f5509e3fced39176.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_domain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\utils.rs + +D:\develop\ExoLauncher\target\debug\deps\libcookie_store-f5509e3fced39176.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_domain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\utils.rs + +D:\develop\ExoLauncher\target\debug\deps\libcookie_store-f5509e3fced39176.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_domain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_expiration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde\json.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\utils.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_domain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_expiration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\cookie_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\serde\json.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie_store-0.22.1\src\utils.rs: diff --git a/target/debug/deps/deranged-0dcb45192c392cb7.d b/target/debug/deps/deranged-0dcb45192c392cb7.d new file mode 100644 index 0000000..26a7655 --- /dev/null +++ b/target/debug/deps/deranged-0dcb45192c392cb7.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\deranged-0dcb45192c392cb7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\unsafe_wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libderanged-0dcb45192c392cb7.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\unsafe_wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libderanged-0dcb45192c392cb7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\unsafe_wrapper.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\unsafe_wrapper.rs: diff --git a/target/debug/deps/deranged-3cec574ebb58703f.d b/target/debug/deps/deranged-3cec574ebb58703f.d new file mode 100644 index 0000000..7c51c30 --- /dev/null +++ b/target/debug/deps/deranged-3cec574ebb58703f.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\deranged-3cec574ebb58703f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\unsafe_wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libderanged-3cec574ebb58703f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\unsafe_wrapper.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deranged-0.5.8\src\unsafe_wrapper.rs: diff --git a/target/debug/deps/displaydoc-e3c9a13b1bd85421.d b/target/debug/deps/displaydoc-e3c9a13b1bd85421.d new file mode 100644 index 0000000..f70f794 --- /dev/null +++ b/target/debug/deps/displaydoc-e3c9a13b1bd85421.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\displaydoc-e3c9a13b1bd85421.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\fmt.rs + +D:\develop\ExoLauncher\target\debug\deps\displaydoc-e3c9a13b1bd85421.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\fmt.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\attr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\expand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\displaydoc-0.2.5\src\fmt.rs: diff --git a/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll b/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll new file mode 100644 index 0000000..9db0e75 --- /dev/null +++ b/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll Binary files differ diff --git a/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll.exp b/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll.exp new file mode 100644 index 0000000..f1dd560 --- /dev/null +++ b/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll.exp Binary files differ diff --git a/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll.lib b/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll.lib new file mode 100644 index 0000000..bc632de --- /dev/null +++ b/target/debug/deps/displaydoc-e3c9a13b1bd85421.dll.lib Binary files differ diff --git a/target/debug/deps/displaydoc-e3c9a13b1bd85421.pdb b/target/debug/deps/displaydoc-e3c9a13b1bd85421.pdb new file mode 100644 index 0000000..55516ef --- /dev/null +++ b/target/debug/deps/displaydoc-e3c9a13b1bd85421.pdb Binary files differ diff --git a/target/debug/deps/document_features-bd3b8b888b69fb4d.d b/target/debug/deps/document_features-bd3b8b888b69fb4d.d new file mode 100644 index 0000000..590a35a --- /dev/null +++ b/target/debug/deps/document_features-bd3b8b888b69fb4d.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\document_features-bd3b8b888b69fb4d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\document-features-0.2.12\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\document_features-bd3b8b888b69fb4d.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\document-features-0.2.12\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\document-features-0.2.12\lib.rs: diff --git a/target/debug/deps/document_features-bd3b8b888b69fb4d.dll b/target/debug/deps/document_features-bd3b8b888b69fb4d.dll new file mode 100644 index 0000000..b0952a2 --- /dev/null +++ b/target/debug/deps/document_features-bd3b8b888b69fb4d.dll Binary files differ diff --git a/target/debug/deps/document_features-bd3b8b888b69fb4d.dll.exp b/target/debug/deps/document_features-bd3b8b888b69fb4d.dll.exp new file mode 100644 index 0000000..17db0c6 --- /dev/null +++ b/target/debug/deps/document_features-bd3b8b888b69fb4d.dll.exp Binary files differ diff --git a/target/debug/deps/document_features-bd3b8b888b69fb4d.dll.lib b/target/debug/deps/document_features-bd3b8b888b69fb4d.dll.lib new file mode 100644 index 0000000..221bbf8 --- /dev/null +++ b/target/debug/deps/document_features-bd3b8b888b69fb4d.dll.lib Binary files differ diff --git a/target/debug/deps/document_features-bd3b8b888b69fb4d.pdb b/target/debug/deps/document_features-bd3b8b888b69fb4d.pdb new file mode 100644 index 0000000..1c5ba7d --- /dev/null +++ b/target/debug/deps/document_features-bd3b8b888b69fb4d.pdb Binary files differ diff --git a/target/debug/deps/dotenvy-28ec9f9e4e9a7bca.d b/target/debug/deps/dotenvy-28ec9f9e4e9a7bca.d new file mode 100644 index 0000000..f9483bc --- /dev/null +++ b/target/debug/deps/dotenvy-28ec9f9e4e9a7bca.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\dotenvy-28ec9f9e4e9a7bca.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\find.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\parse.rs + +D:\develop\ExoLauncher\target\debug\deps\libdotenvy-28ec9f9e4e9a7bca.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\find.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\parse.rs + +D:\develop\ExoLauncher\target\debug\deps\libdotenvy-28ec9f9e4e9a7bca.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\find.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\parse.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\find.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\parse.rs: diff --git a/target/debug/deps/dotenvy-e6530c6ae09d3acc.d b/target/debug/deps/dotenvy-e6530c6ae09d3acc.d new file mode 100644 index 0000000..c60b228 --- /dev/null +++ b/target/debug/deps/dotenvy-e6530c6ae09d3acc.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\dotenvy-e6530c6ae09d3acc.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\find.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\parse.rs + +D:\develop\ExoLauncher\target\debug\deps\libdotenvy-e6530c6ae09d3acc.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\find.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\parse.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\find.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dotenvy-0.15.7\src\parse.rs: diff --git a/target/debug/deps/dunce-9a2f44637c9cbe0c.d b/target/debug/deps/dunce-9a2f44637c9cbe0c.d new file mode 100644 index 0000000..4609aea --- /dev/null +++ b/target/debug/deps/dunce-9a2f44637c9cbe0c.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\dunce-9a2f44637c9cbe0c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dunce-1.0.5\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libdunce-9a2f44637c9cbe0c.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dunce-1.0.5\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libdunce-9a2f44637c9cbe0c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dunce-1.0.5\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\dunce-1.0.5\src\lib.rs: diff --git a/target/debug/deps/encoding_rs-347ccd17707312c5.d b/target/debug/deps/encoding_rs-347ccd17707312c5.d new file mode 100644 index 0000000..9e5a9d3 --- /dev/null +++ b/target/debug/deps/encoding_rs-347ccd17707312c5.d @@ -0,0 +1,23 @@ +D:\develop\ExoLauncher\target\debug\deps\encoding_rs-347ccd17707312c5.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\big5.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_kr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030_2022.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\iso_2022_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\replacement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\shift_jis.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\single_byte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\x_user_defined.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\handles.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\mem.rs + +D:\develop\ExoLauncher\target\debug\deps\libencoding_rs-347ccd17707312c5.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\big5.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_kr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030_2022.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\iso_2022_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\replacement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\shift_jis.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\single_byte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\x_user_defined.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\handles.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\mem.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\big5.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_jp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_kr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030_2022.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\iso_2022_jp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\replacement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\shift_jis.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\single_byte.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_16.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_8.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\x_user_defined.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\ascii.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\handles.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\mem.rs: diff --git a/target/debug/deps/encoding_rs-9a12924b42b53bf1.d b/target/debug/deps/encoding_rs-9a12924b42b53bf1.d new file mode 100644 index 0000000..f072b52 --- /dev/null +++ b/target/debug/deps/encoding_rs-9a12924b42b53bf1.d @@ -0,0 +1,25 @@ +D:\develop\ExoLauncher\target\debug\deps\encoding_rs-9a12924b42b53bf1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\big5.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_kr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030_2022.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\iso_2022_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\replacement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\shift_jis.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\single_byte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\x_user_defined.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\handles.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\mem.rs + +D:\develop\ExoLauncher\target\debug\deps\libencoding_rs-9a12924b42b53bf1.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\big5.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_kr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030_2022.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\iso_2022_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\replacement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\shift_jis.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\single_byte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\x_user_defined.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\handles.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\mem.rs + +D:\develop\ExoLauncher\target\debug\deps\libencoding_rs-9a12924b42b53bf1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\big5.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_kr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030_2022.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\iso_2022_jp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\replacement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\shift_jis.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\single_byte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\x_user_defined.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\handles.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\mem.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\big5.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_jp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\euc_kr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\gb18030_2022.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\iso_2022_jp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\replacement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\shift_jis.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\single_byte.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_16.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\utf_8.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\x_user_defined.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\ascii.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\handles.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\encoding_rs-0.8.35\src\mem.rs: diff --git a/target/debug/deps/equivalent-92f1c000624f2a51.d b/target/debug/deps/equivalent-92f1c000624f2a51.d new file mode 100644 index 0000000..8ddc725 --- /dev/null +++ b/target/debug/deps/equivalent-92f1c000624f2a51.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\equivalent-92f1c000624f2a51.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\equivalent-1.0.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libequivalent-92f1c000624f2a51.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\equivalent-1.0.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libequivalent-92f1c000624f2a51.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\equivalent-1.0.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\equivalent-1.0.2\src\lib.rs: diff --git a/target/debug/deps/equivalent-e113575d355eefe7.d b/target/debug/deps/equivalent-e113575d355eefe7.d new file mode 100644 index 0000000..431ed60 --- /dev/null +++ b/target/debug/deps/equivalent-e113575d355eefe7.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\equivalent-e113575d355eefe7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\equivalent-1.0.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libequivalent-e113575d355eefe7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\equivalent-1.0.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\equivalent-1.0.2\src\lib.rs: diff --git a/target/debug/deps/fallible_iterator-3b4007c7687879f3.d b/target/debug/deps/fallible_iterator-3b4007c7687879f3.d new file mode 100644 index 0000000..32389c9 --- /dev/null +++ b/target/debug/deps/fallible_iterator-3b4007c7687879f3.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\fallible_iterator-3b4007c7687879f3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-iterator-0.3.0\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfallible_iterator-3b4007c7687879f3.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-iterator-0.3.0\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfallible_iterator-3b4007c7687879f3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-iterator-0.3.0\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-iterator-0.3.0\src\lib.rs: diff --git a/target/debug/deps/fallible_iterator-3fb0218b1eea5ce0.d b/target/debug/deps/fallible_iterator-3fb0218b1eea5ce0.d new file mode 100644 index 0000000..c37a867 --- /dev/null +++ b/target/debug/deps/fallible_iterator-3fb0218b1eea5ce0.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\fallible_iterator-3fb0218b1eea5ce0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-iterator-0.3.0\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfallible_iterator-3fb0218b1eea5ce0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-iterator-0.3.0\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-iterator-0.3.0\src\lib.rs: diff --git a/target/debug/deps/fallible_streaming_iterator-8a23f9149085dbda.d b/target/debug/deps/fallible_streaming_iterator-8a23f9149085dbda.d new file mode 100644 index 0000000..bd065fe --- /dev/null +++ b/target/debug/deps/fallible_streaming_iterator-8a23f9149085dbda.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\fallible_streaming_iterator-8a23f9149085dbda.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-streaming-iterator-0.1.9\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfallible_streaming_iterator-8a23f9149085dbda.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-streaming-iterator-0.1.9\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-streaming-iterator-0.1.9\src\lib.rs: diff --git a/target/debug/deps/fallible_streaming_iterator-caee6c80c2afbd8b.d b/target/debug/deps/fallible_streaming_iterator-caee6c80c2afbd8b.d new file mode 100644 index 0000000..5e8a9f5 --- /dev/null +++ b/target/debug/deps/fallible_streaming_iterator-caee6c80c2afbd8b.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\fallible_streaming_iterator-caee6c80c2afbd8b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-streaming-iterator-0.1.9\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfallible_streaming_iterator-caee6c80c2afbd8b.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-streaming-iterator-0.1.9\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfallible_streaming_iterator-caee6c80c2afbd8b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-streaming-iterator-0.1.9\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fallible-streaming-iterator-0.1.9\src\lib.rs: diff --git a/target/debug/deps/find_msvc_tools-f5a9545e3976137a.d b/target/debug/deps/find_msvc_tools-f5a9545e3976137a.d new file mode 100644 index 0000000..061f073 --- /dev/null +++ b/target/debug/deps/find_msvc_tools-f5a9545e3976137a.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\find_msvc_tools-f5a9545e3976137a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\find_tools.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\registry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\winapi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\setup_config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\vs_instances.rs + +D:\develop\ExoLauncher\target\debug\deps\libfind_msvc_tools-f5a9545e3976137a.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\find_tools.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\registry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\winapi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\setup_config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\vs_instances.rs + +D:\develop\ExoLauncher\target\debug\deps\libfind_msvc_tools-f5a9545e3976137a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\find_tools.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\registry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\winapi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\setup_config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\vs_instances.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\find_tools.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\tool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_link.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\windows_sys.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\registry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\winapi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\com.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\setup_config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\find-msvc-tools-0.1.9\src\vs_instances.rs: diff --git a/target/debug/deps/fnv-d5274118abedafab.d b/target/debug/deps/fnv-d5274118abedafab.d new file mode 100644 index 0000000..6b8241c --- /dev/null +++ b/target/debug/deps/fnv-d5274118abedafab.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\fnv-d5274118abedafab.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fnv-1.0.7\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfnv-d5274118abedafab.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fnv-1.0.7\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfnv-d5274118abedafab.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fnv-1.0.7\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fnv-1.0.7\lib.rs: diff --git a/target/debug/deps/fnv-dba39155a26cac67.d b/target/debug/deps/fnv-dba39155a26cac67.d new file mode 100644 index 0000000..927d926 --- /dev/null +++ b/target/debug/deps/fnv-dba39155a26cac67.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\fnv-dba39155a26cac67.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fnv-1.0.7\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfnv-dba39155a26cac67.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fnv-1.0.7\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fnv-1.0.7\lib.rs: diff --git a/target/debug/deps/form_urlencoded-6dd31da5f8bbdb15.d b/target/debug/deps/form_urlencoded-6dd31da5f8bbdb15.d new file mode 100644 index 0000000..84e82d8 --- /dev/null +++ b/target/debug/deps/form_urlencoded-6dd31da5f8bbdb15.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\form_urlencoded-6dd31da5f8bbdb15.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\form_urlencoded-1.2.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libform_urlencoded-6dd31da5f8bbdb15.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\form_urlencoded-1.2.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\form_urlencoded-1.2.2\src\lib.rs: diff --git a/target/debug/deps/form_urlencoded-fb08b65ad21c7dee.d b/target/debug/deps/form_urlencoded-fb08b65ad21c7dee.d new file mode 100644 index 0000000..fc1ce52 --- /dev/null +++ b/target/debug/deps/form_urlencoded-fb08b65ad21c7dee.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\form_urlencoded-fb08b65ad21c7dee.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\form_urlencoded-1.2.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libform_urlencoded-fb08b65ad21c7dee.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\form_urlencoded-1.2.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libform_urlencoded-fb08b65ad21c7dee.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\form_urlencoded-1.2.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\form_urlencoded-1.2.2\src\lib.rs: diff --git a/target/debug/deps/fs_err-33a16d9d45e6f9f6.d b/target/debug/deps/fs_err-33a16d9d45e6f9f6.d new file mode 100644 index 0000000..f1b9ef6 --- /dev/null +++ b/target/debug/deps/fs_err-33a16d9d45e6f9f6.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\fs_err-33a16d9d45e6f9f6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\read_dir.rs + +D:\develop\ExoLauncher\target\debug\deps\libfs_err-33a16d9d45e6f9f6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\read_dir.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\dir_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\read_dir.rs: diff --git a/target/debug/deps/fs_err-c17d4cd76c908f4d.d b/target/debug/deps/fs_err-c17d4cd76c908f4d.d new file mode 100644 index 0000000..a2d851a --- /dev/null +++ b/target/debug/deps/fs_err-c17d4cd76c908f4d.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\fs_err-c17d4cd76c908f4d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\read_dir.rs + +D:\develop\ExoLauncher\target\debug\deps\libfs_err-c17d4cd76c908f4d.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\read_dir.rs + +D:\develop\ExoLauncher\target\debug\deps\libfs_err-c17d4cd76c908f4d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\read_dir.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\os\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\dir_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs-err-3.3.0\src\tokio\read_dir.rs: diff --git a/target/debug/deps/fs_extra-47508bb182bdb723.d b/target/debug/deps/fs_extra-47508bb182bdb723.d new file mode 100644 index 0000000..f999444 --- /dev/null +++ b/target/debug/deps/fs_extra-47508bb182bdb723.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\fs_extra-47508bb182bdb723.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\dir.rs + +D:\develop\ExoLauncher\target\debug\deps\libfs_extra-47508bb182bdb723.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\dir.rs + +D:\develop\ExoLauncher\target\debug\deps\libfs_extra-47508bb182bdb723.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\dir.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs_extra-1.3.0\src\dir.rs: diff --git a/target/debug/deps/futures-74db0162d2cd9862.d b/target/debug/deps/futures-74db0162d2cd9862.d new file mode 100644 index 0000000..66b6f3a --- /dev/null +++ b/target/debug/deps/futures-74db0162d2cd9862.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\futures-74db0162d2cd9862.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures-74db0162d2cd9862.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-0.3.32\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-0.3.32\src\lib.rs: diff --git a/target/debug/deps/futures-efb99b249e78e388.d b/target/debug/deps/futures-efb99b249e78e388.d new file mode 100644 index 0000000..cd35a5f --- /dev/null +++ b/target/debug/deps/futures-efb99b249e78e388.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\futures-efb99b249e78e388.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures-efb99b249e78e388.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures-efb99b249e78e388.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-0.3.32\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-0.3.32\src\lib.rs: diff --git a/target/debug/deps/futures_channel-9e6c7c36ae01bf11.d b/target/debug/deps/futures_channel-9e6c7c36ae01bf11.d new file mode 100644 index 0000000..254a4dc --- /dev/null +++ b/target/debug/deps/futures_channel-9e6c7c36ae01bf11.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_channel-9e6c7c36ae01bf11.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\sink_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\oneshot.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_channel-9e6c7c36ae01bf11.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\sink_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\oneshot.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\queue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\sink_impl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\oneshot.rs: diff --git a/target/debug/deps/futures_channel-c5f3fd6fb46d1e1a.d b/target/debug/deps/futures_channel-c5f3fd6fb46d1e1a.d new file mode 100644 index 0000000..006d1b9 --- /dev/null +++ b/target/debug/deps/futures_channel-c5f3fd6fb46d1e1a.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_channel-c5f3fd6fb46d1e1a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\sink_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\oneshot.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_channel-c5f3fd6fb46d1e1a.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\sink_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\oneshot.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_channel-c5f3fd6fb46d1e1a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\sink_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\oneshot.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\queue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\mpsc\sink_impl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-channel-0.3.32\src\oneshot.rs: diff --git a/target/debug/deps/futures_core-7ce529d7007c3a07.d b/target/debug/deps/futures_core-7ce529d7007c3a07.d new file mode 100644 index 0000000..088c522 --- /dev/null +++ b/target/debug/deps/futures_core-7ce529d7007c3a07.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_core-7ce529d7007c3a07.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\atomic_waker.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_core-7ce529d7007c3a07.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\atomic_waker.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_core-7ce529d7007c3a07.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\atomic_waker.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\poll.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\atomic_waker.rs: diff --git a/target/debug/deps/futures_core-cc2616aefd3bf110.d b/target/debug/deps/futures_core-cc2616aefd3bf110.d new file mode 100644 index 0000000..6e45ccc --- /dev/null +++ b/target/debug/deps/futures_core-cc2616aefd3bf110.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_core-cc2616aefd3bf110.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\atomic_waker.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_core-cc2616aefd3bf110.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\atomic_waker.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\poll.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-core-0.3.32\src\task\__internal\atomic_waker.rs: diff --git a/target/debug/deps/futures_executor-414fb7e38c4972c6.d b/target/debug/deps/futures_executor-414fb7e38c4972c6.d new file mode 100644 index 0000000..1496af4 --- /dev/null +++ b/target/debug/deps/futures_executor-414fb7e38c4972c6.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_executor-414fb7e38c4972c6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\local_pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\enter.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_executor-414fb7e38c4972c6.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\local_pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\enter.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_executor-414fb7e38c4972c6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\local_pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\enter.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\local_pool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\enter.rs: diff --git a/target/debug/deps/futures_executor-d12ed01b1383a9a7.d b/target/debug/deps/futures_executor-d12ed01b1383a9a7.d new file mode 100644 index 0000000..2b20697 --- /dev/null +++ b/target/debug/deps/futures_executor-d12ed01b1383a9a7.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_executor-d12ed01b1383a9a7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\local_pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\enter.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_executor-d12ed01b1383a9a7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\local_pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\enter.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\local_pool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-executor-0.3.32\src\enter.rs: diff --git a/target/debug/deps/futures_io-6bc7d0e7399e2352.d b/target/debug/deps/futures_io-6bc7d0e7399e2352.d new file mode 100644 index 0000000..3569cfd --- /dev/null +++ b/target/debug/deps/futures_io-6bc7d0e7399e2352.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_io-6bc7d0e7399e2352.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-io-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_io-6bc7d0e7399e2352.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-io-0.3.32\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-io-0.3.32\src\lib.rs: diff --git a/target/debug/deps/futures_io-a01e45e1c948e4df.d b/target/debug/deps/futures_io-a01e45e1c948e4df.d new file mode 100644 index 0000000..d02f1d4 --- /dev/null +++ b/target/debug/deps/futures_io-a01e45e1c948e4df.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_io-a01e45e1c948e4df.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-io-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_io-a01e45e1c948e4df.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-io-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_io-a01e45e1c948e4df.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-io-0.3.32\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-io-0.3.32\src\lib.rs: diff --git a/target/debug/deps/futures_macro-82c74f34d8c4c2d3.d b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.d new file mode 100644 index 0000000..80e481d --- /dev/null +++ b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_macro-82c74f34d8c4c2d3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\stream_select.rs + +D:\develop\ExoLauncher\target\debug\deps\futures_macro-82c74f34d8c4c2d3.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\executor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\stream_select.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\executor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-macro-0.3.32\src\stream_select.rs: diff --git a/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll new file mode 100644 index 0000000..9f583e6 --- /dev/null +++ b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll Binary files differ diff --git a/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll.exp b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll.exp new file mode 100644 index 0000000..a4b3b98 --- /dev/null +++ b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll.exp Binary files differ diff --git a/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll.lib b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll.lib new file mode 100644 index 0000000..5f635de --- /dev/null +++ b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.dll.lib Binary files differ diff --git a/target/debug/deps/futures_macro-82c74f34d8c4c2d3.pdb b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.pdb new file mode 100644 index 0000000..176a4a5 --- /dev/null +++ b/target/debug/deps/futures_macro-82c74f34d8c4c2d3.pdb Binary files differ diff --git a/target/debug/deps/futures_sink-315ce45ed4969704.d b/target/debug/deps/futures_sink-315ce45ed4969704.d new file mode 100644 index 0000000..5a3b046 --- /dev/null +++ b/target/debug/deps/futures_sink-315ce45ed4969704.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_sink-315ce45ed4969704.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-sink-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_sink-315ce45ed4969704.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-sink-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_sink-315ce45ed4969704.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-sink-0.3.32\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-sink-0.3.32\src\lib.rs: diff --git a/target/debug/deps/futures_sink-5ba79746f4d7cfeb.d b/target/debug/deps/futures_sink-5ba79746f4d7cfeb.d new file mode 100644 index 0000000..4c1ea04 --- /dev/null +++ b/target/debug/deps/futures_sink-5ba79746f4d7cfeb.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_sink-5ba79746f4d7cfeb.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-sink-0.3.32\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_sink-5ba79746f4d7cfeb.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-sink-0.3.32\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-sink-0.3.32\src\lib.rs: diff --git a/target/debug/deps/futures_task-3a4eb9817221c29f.d b/target/debug/deps/futures_task-3a4eb9817221c29f.d new file mode 100644 index 0000000..8398e2a --- /dev/null +++ b/target/debug/deps/futures_task-3a4eb9817221c29f.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_task-3a4eb9817221c29f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\arc_wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\future_obj.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\noop_waker.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_task-3a4eb9817221c29f.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\arc_wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\future_obj.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\noop_waker.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_task-3a4eb9817221c29f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\arc_wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\future_obj.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\noop_waker.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\spawn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\arc_wake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\future_obj.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\noop_waker.rs: diff --git a/target/debug/deps/futures_task-54e4c6e17aaa5be6.d b/target/debug/deps/futures_task-54e4c6e17aaa5be6.d new file mode 100644 index 0000000..f50077e --- /dev/null +++ b/target/debug/deps/futures_task-54e4c6e17aaa5be6.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_task-54e4c6e17aaa5be6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\arc_wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\future_obj.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\noop_waker.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_task-54e4c6e17aaa5be6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\arc_wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\future_obj.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\noop_waker.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\spawn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\arc_wake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\waker_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\future_obj.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-task-0.3.32\src\noop_waker.rs: diff --git a/target/debug/deps/futures_util-81f305dd038f62a1.d b/target/debug/deps/futures_util-81f305dd038f62a1.d new file mode 100644 index 0000000..01c12aa --- /dev/null +++ b/target/debug/deps/futures_util-81f305dd038f62a1.d @@ -0,0 +1,181 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_util-81f305dd038f62a1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\join_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\stream_select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\random.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\remote_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\always_ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_ok.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\unzip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\enumerate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\forward.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\select_next_some.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\peek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\zip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\or_else.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat_with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_with_strategy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\ready_to_run_queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\drain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\fanout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\feed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\err_into.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\never.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\allow_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\line_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf_abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\into_sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\window.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\bilock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\fns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\unfold_state.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_util-81f305dd038f62a1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\join_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\stream_select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\random.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\remote_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\always_ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_ok.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\unzip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\enumerate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\forward.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\select_next_some.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\peek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\zip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\or_else.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat_with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_with_strategy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\ready_to_run_queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\drain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\fanout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\feed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\err_into.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\never.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\allow_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\line_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf_abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\into_sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\window.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\bilock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\fns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\unfold_state.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\poll.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\join_mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\select_mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\stream_select_mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\random.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\fuse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\catch_unwind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\remote_handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\shared.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\into_future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\lazy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\maybe_done.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_maybe_done.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\option.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_immediate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\always_ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_ok.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\unzip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\concat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\count.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\cycle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\enumerate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\forward.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fuse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\into_future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\select_next_some.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\peek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_until.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\zip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\ready_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\scan.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffer_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each_concurrent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\catch_unwind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\and_then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\or_else.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_concat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_ready_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_fold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_unfold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_skip_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_take_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffer_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each_concurrent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_async_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat_with.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_immediate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_with_strategy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\unfold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_ordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\abort.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\task.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\ready_to_run_queue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\close.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\drain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\fanout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\feed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\flush.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\err_into.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\map_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\unfold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with_flat_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\spawn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\never.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\allow_std.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\line_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\close.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf_abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\cursor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\fill_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\flush.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\into_sink.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\lines.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_vectored.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_exact.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_line.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_end.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_until.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\repeat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\seek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\sink.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\window.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_vectored.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\bilock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\fns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\unfold_state.rs: diff --git a/target/debug/deps/futures_util-956378067420937c.d b/target/debug/deps/futures_util-956378067420937c.d new file mode 100644 index 0000000..b582d83 --- /dev/null +++ b/target/debug/deps/futures_util-956378067420937c.d @@ -0,0 +1,183 @@ +D:\develop\ExoLauncher\target\debug\deps\futures_util-956378067420937c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\join_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\stream_select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\random.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\remote_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\always_ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_ok.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\unzip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\enumerate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\forward.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\select_next_some.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\peek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\zip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\or_else.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat_with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_with_strategy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\ready_to_run_queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\drain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\fanout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\feed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\err_into.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\never.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\allow_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\line_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf_abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\into_sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\window.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\bilock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\fns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\unfold_state.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_util-956378067420937c.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\join_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\stream_select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\random.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\remote_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\always_ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_ok.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\unzip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\enumerate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\forward.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\select_next_some.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\peek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\zip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\or_else.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat_with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_with_strategy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\ready_to_run_queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\drain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\fanout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\feed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\err_into.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\never.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\allow_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\line_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf_abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\into_sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\window.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\bilock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\fns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\unfold_state.rs + +D:\develop\ExoLauncher\target\debug\deps\libfutures_util-956378067420937c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\join_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\stream_select_mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\random.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\remote_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\always_ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_ok.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\unzip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\enumerate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\forward.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\into_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\select_next_some.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\peek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\zip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\scan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\catch_unwind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\or_else.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_ready_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffer_unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each_concurrent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat_with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_immediate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_with_strategy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\ready_to_run_queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\drain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\fanout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\feed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\err_into.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\unfold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\never.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\allow_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\line_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf_abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\into_sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\window.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\bilock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\abortable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\fns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\unfold_state.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\poll.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\join_mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\select_mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\stream_select_mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\async_await\random.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\fuse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\catch_unwind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\remote_handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\future\shared.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\into_future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_future\try_flatten_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\lazy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\maybe_done.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_maybe_done.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\option.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\poll_immediate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\always_ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\join_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_join_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\try_select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\select_ok.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\future\abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\unzip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\concat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\count.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\cycle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\enumerate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\filter_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\forward.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\fuse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\into_future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\select_next_some.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\peek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\skip_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\take_until.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\zip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\ready_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\scan.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffer_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\buffered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\flatten_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\for_each_concurrent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\stream\catch_unwind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\and_then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\or_else.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_filter_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_flatten_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_concat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_ready_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_fold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_unfold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_skip_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_take_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffer_unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_buffered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_for_each_concurrent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\into_async_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\try_stream\try_any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\repeat_with.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\poll_immediate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_with_strategy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\unfold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_ordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\abort.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\task.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\futures_unordered\ready_to_run_queue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\select_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\stream\abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\close.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\drain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\fanout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\feed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\flush.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\err_into.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\map_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\send_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\unfold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\with_flat_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\sink\buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\task\spawn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\never.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\allow_std.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\buf_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\line_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\close.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\copy_buf_abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\cursor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\fill_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\flush.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\into_sink.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\lines.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_vectored.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_exact.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_line.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_end.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_to_string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\read_until.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\repeat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\seek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\sink.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\window.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_vectored.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\io\write_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\bilock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\lock\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\abortable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\fns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\futures-util-0.3.32\src\unfold_state.rs: diff --git a/target/debug/deps/getrandom-20d0450b24c6a2e6.d b/target/debug/deps/getrandom-20d0450b24c6a2e6.d new file mode 100644 index 0000000..600dcf9 --- /dev/null +++ b/target/debug/deps/getrandom-20d0450b24c6a2e6.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\getrandom-20d0450b24c6a2e6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-20d0450b24c6a2e6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\../README.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends\windows.rs: diff --git a/target/debug/deps/getrandom-4d004e8659747355.d b/target/debug/deps/getrandom-4d004e8659747355.d new file mode 100644 index 0000000..e9ebe19 --- /dev/null +++ b/target/debug/deps/getrandom-4d004e8659747355.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\getrandom-4d004e8659747355.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-4d004e8659747355.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-4d004e8659747355.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\../README.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.4.2\src\backends\windows.rs: diff --git a/target/debug/deps/getrandom-acaeaa48e379dc70.d b/target/debug/deps/getrandom-acaeaa48e379dc70.d new file mode 100644 index 0000000..e57d45a --- /dev/null +++ b/target/debug/deps/getrandom-acaeaa48e379dc70.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\getrandom-acaeaa48e379dc70.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-acaeaa48e379dc70.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-acaeaa48e379dc70.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs: diff --git a/target/debug/deps/getrandom-bcf3a01c9ffa8c53.d b/target/debug/deps/getrandom-bcf3a01c9ffa8c53.d new file mode 100644 index 0000000..52986fe --- /dev/null +++ b/target/debug/deps/getrandom-bcf3a01c9ffa8c53.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\getrandom-bcf3a01c9ffa8c53.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-bcf3a01c9ffa8c53.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-bcf3a01c9ffa8c53.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs: diff --git a/target/debug/deps/getrandom-d522540af7bdf5db.d b/target/debug/deps/getrandom-d522540af7bdf5db.d new file mode 100644 index 0000000..4672b19 --- /dev/null +++ b/target/debug/deps/getrandom-d522540af7bdf5db.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\getrandom-d522540af7bdf5db.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-d522540af7bdf5db.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-d522540af7bdf5db.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\error_std_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\../README.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.3.4\src\backends\windows.rs: diff --git a/target/debug/deps/getrandom-dd6969c59a5757fd.d b/target/debug/deps/getrandom-dd6969c59a5757fd.d new file mode 100644 index 0000000..3c8e05a --- /dev/null +++ b/target/debug/deps/getrandom-dd6969c59a5757fd.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\getrandom-dd6969c59a5757fd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libgetrandom-dd6969c59a5757fd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs: diff --git a/target/debug/deps/h2-0c02c3122379e0ff.d b/target/debug/deps/h2-0c02c3122379e0ff.d new file mode 100644 index 0000000..52d8e8a --- /dev/null +++ b/target/debug/deps/h2-0c02c3122379e0ff.d @@ -0,0 +1,54 @@ +D:\develop\ExoLauncher\target\debug\deps\h2-0c02c3122379e0ff.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\peer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\ping_pong.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\counts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\flow_control.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\prioritize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\recv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\streams.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\head.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\priority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reason.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\stream_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\window_update.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\share.rs + +D:\develop\ExoLauncher\target\debug\deps\libh2-0c02c3122379e0ff.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\peer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\ping_pong.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\counts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\flow_control.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\prioritize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\recv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\streams.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\head.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\priority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reason.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\stream_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\window_update.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\share.rs + +D:\develop\ExoLauncher\target\debug\deps\libh2-0c02c3122379e0ff.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\peer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\ping_pong.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\counts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\flow_control.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\prioritize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\recv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\streams.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\head.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\priority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reason.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\stream_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\window_update.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\share.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\header.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\connection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\go_away.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\peer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\ping_pong.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\settings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\counts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\flow_control.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\prioritize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\recv.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\send.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\streams.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\go_away.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\head.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\ping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\priority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reason.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\settings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\stream_id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\window_update.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\share.rs: diff --git a/target/debug/deps/h2-28c1e7413c3af744.d b/target/debug/deps/h2-28c1e7413c3af744.d new file mode 100644 index 0000000..c87ef62 --- /dev/null +++ b/target/debug/deps/h2-28c1e7413c3af744.d @@ -0,0 +1,52 @@ +D:\develop\ExoLauncher\target\debug\deps\h2-28c1e7413c3af744.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\peer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\ping_pong.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\counts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\flow_control.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\prioritize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\recv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\streams.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\head.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\priority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reason.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\stream_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\window_update.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\share.rs + +D:\develop\ExoLauncher\target\debug\deps\libh2-28c1e7413c3af744.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\peer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\ping_pong.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\counts.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\flow_control.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\prioritize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\recv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\send.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\streams.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\go_away.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\head.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\priority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reason.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\settings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\stream_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\window_update.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\share.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\codec\framed_write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\header.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\huffman\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\hpack\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\connection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\go_away.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\peer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\ping_pong.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\settings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\counts.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\flow_control.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\prioritize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\recv.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\send.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\proto\streams\streams.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\go_away.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\head.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\ping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\priority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reason.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\reset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\settings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\stream_id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\frame\window_update.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\h2-0.4.14\src\share.rs: diff --git a/target/debug/deps/hashbrown-22ba05a893e17812.d b/target/debug/deps/hashbrown-22ba05a893e17812.d new file mode 100644 index 0000000..36a8644 --- /dev/null +++ b/target/debug/deps/hashbrown-22ba05a893e17812.d @@ -0,0 +1,20 @@ +D:\develop\ExoLauncher\target\debug\deps\hashbrown-22ba05a893e17812.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\tag.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\hasher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\sse2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashbrown-22ba05a893e17812.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\tag.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\hasher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\sse2.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\alloc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\bitmask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\tag.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\hasher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\external_trait_impls\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\scopeguard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\sse2.rs: diff --git a/target/debug/deps/hashbrown-35e2e8ee1f5e2f9f.d b/target/debug/deps/hashbrown-35e2e8ee1f5e2f9f.d new file mode 100644 index 0000000..364fee9 --- /dev/null +++ b/target/debug/deps/hashbrown-35e2e8ee1f5e2f9f.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\hashbrown-35e2e8ee1f5e2f9f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\sse2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashbrown-35e2e8ee1f5e2f9f.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\sse2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashbrown-35e2e8ee1f5e2f9f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\sse2.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\alloc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\bitmask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\external_trait_impls\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\scopeguard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\sse2.rs: diff --git a/target/debug/deps/hashbrown-a80430e7f8d719b9.d b/target/debug/deps/hashbrown-a80430e7f8d719b9.d new file mode 100644 index 0000000..237acc2 --- /dev/null +++ b/target/debug/deps/hashbrown-a80430e7f8d719b9.d @@ -0,0 +1,15 @@ +D:\develop\ExoLauncher\target\debug\deps\hashbrown-a80430e7f8d719b9.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\sse2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashbrown-a80430e7f8d719b9.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\sse2.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\alloc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\bitmask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\external_trait_impls\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\scopeguard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.14.5\src\raw\sse2.rs: diff --git a/target/debug/deps/hashbrown-b81cdc27e3ba37c6.d b/target/debug/deps/hashbrown-b81cdc27e3ba37c6.d new file mode 100644 index 0000000..da74f21 --- /dev/null +++ b/target/debug/deps/hashbrown-b81cdc27e3ba37c6.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\hashbrown-b81cdc27e3ba37c6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\tag.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\hasher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\sse2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashbrown-b81cdc27e3ba37c6.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\tag.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\hasher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\sse2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashbrown-b81cdc27e3ba37c6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\alloc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\bitmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\tag.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\hasher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\external_trait_impls\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\scopeguard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\sse2.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\alloc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\bitmask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\tag.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\hasher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\external_trait_impls\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\scopeguard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashbrown-0.17.0\src\control\group\sse2.rs: diff --git a/target/debug/deps/hashlink-30878a950e733fd8.d b/target/debug/deps/hashlink-30878a950e733fd8.d new file mode 100644 index 0000000..b29ab3c --- /dev/null +++ b/target/debug/deps/hashlink-30878a950e733fd8.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\hashlink-30878a950e733fd8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lru_cache.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashlink-30878a950e733fd8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lru_cache.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lru_cache.rs: diff --git a/target/debug/deps/hashlink-bc93499622a0edb2.d b/target/debug/deps/hashlink-bc93499622a0edb2.d new file mode 100644 index 0000000..27f62d1 --- /dev/null +++ b/target/debug/deps/hashlink-bc93499622a0edb2.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\hashlink-bc93499622a0edb2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lru_cache.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashlink-bc93499622a0edb2.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lru_cache.rs + +D:\develop\ExoLauncher\target\debug\deps\libhashlink-bc93499622a0edb2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lru_cache.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\linked_hash_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hashlink-0.9.1\src\lru_cache.rs: diff --git a/target/debug/deps/http-1eecdf3c3aee2600.d b/target/debug/deps/http-1eecdf3c3aee2600.d new file mode 100644 index 0000000..e89746e --- /dev/null +++ b/target/debug/deps/http-1eecdf3c3aee2600.d @@ -0,0 +1,26 @@ +D:\develop\ExoLauncher\target\debug\deps\http-1eecdf3c3aee2600.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\method.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\status.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\port.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\scheme.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\byte_str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\extensions.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp-1eecdf3c3aee2600.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\method.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\status.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\port.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\scheme.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\byte_str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\extensions.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp-1eecdf3c3aee2600.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\method.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\status.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\port.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\scheme.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\byte_str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\extensions.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\name.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\method.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\status.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\port.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\scheme.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\version.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\byte_str.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\extensions.rs: diff --git a/target/debug/deps/http-30f6587e9251a429.d b/target/debug/deps/http-30f6587e9251a429.d new file mode 100644 index 0000000..340f33f --- /dev/null +++ b/target/debug/deps/http-30f6587e9251a429.d @@ -0,0 +1,24 @@ +D:\develop\ExoLauncher\target\debug\deps\http-30f6587e9251a429.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\method.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\status.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\port.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\scheme.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\byte_str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\extensions.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp-30f6587e9251a429.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\method.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\status.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\port.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\scheme.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\byte_str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\extensions.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\name.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\header\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\method.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\status.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\port.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\uri\scheme.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\version.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\byte_str.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-1.4.0\src\extensions.rs: diff --git a/target/debug/deps/http_body-050e0735e9155daf.d b/target/debug/deps/http_body-050e0735e9155daf.d new file mode 100644 index 0000000..139779a --- /dev/null +++ b/target/debug/deps/http_body-050e0735e9155daf.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\http_body-050e0735e9155daf.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\size_hint.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp_body-050e0735e9155daf.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\size_hint.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\frame.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\size_hint.rs: diff --git a/target/debug/deps/http_body-ad92b371429f7263.d b/target/debug/deps/http_body-ad92b371429f7263.d new file mode 100644 index 0000000..44977e7 --- /dev/null +++ b/target/debug/deps/http_body-ad92b371429f7263.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\http_body-ad92b371429f7263.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\size_hint.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp_body-ad92b371429f7263.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\size_hint.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp_body-ad92b371429f7263.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\size_hint.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\frame.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-1.0.1\src\size_hint.rs: diff --git a/target/debug/deps/http_body_util-5aa8bb98e195cbde.d b/target/debug/deps/http_body_util-5aa8bb98e195cbde.d new file mode 100644 index 0000000..cc95bb6 --- /dev/null +++ b/target/debug/deps/http_body_util-5aa8bb98e195cbde.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\http_body_util-5aa8bb98e195cbde.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\collected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\box_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\with_trailers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\full.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp_body_util-5aa8bb98e195cbde.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\collected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\box_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\with_trailers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\full.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\util.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\collected.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\box_body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\frame.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_frame.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\with_trailers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\full.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\limited.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\util.rs: diff --git a/target/debug/deps/http_body_util-b2627e2cce755d11.d b/target/debug/deps/http_body_util-b2627e2cce755d11.d new file mode 100644 index 0000000..e7967f7 --- /dev/null +++ b/target/debug/deps/http_body_util-b2627e2cce755d11.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\http_body_util-b2627e2cce755d11.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\collected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\box_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\with_trailers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\full.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp_body_util-b2627e2cce755d11.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\collected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\box_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\with_trailers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\full.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttp_body_util-b2627e2cce755d11.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\collected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\box_body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_frame.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\with_trailers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\full.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\util.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\collected.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\box_body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\frame.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\map_frame.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\combinators\with_trailers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\full.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\limited.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\http-body-util-0.1.3\src\util.rs: diff --git a/target/debug/deps/httparse-353e32245d75214c.d b/target/debug/deps/httparse-353e32245d75214c.d new file mode 100644 index 0000000..8b702d2 --- /dev/null +++ b/target/debug/deps/httparse-353e32245d75214c.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\httparse-353e32245d75214c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\swar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\sse42.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\avx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\runtime.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttparse-353e32245d75214c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\swar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\sse42.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\avx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\runtime.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\swar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\sse42.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\avx2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\runtime.rs: diff --git a/target/debug/deps/httparse-86166d35702b0073.d b/target/debug/deps/httparse-86166d35702b0073.d new file mode 100644 index 0000000..1086eb5 --- /dev/null +++ b/target/debug/deps/httparse-86166d35702b0073.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\httparse-86166d35702b0073.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\swar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\sse42.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\avx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\runtime.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttparse-86166d35702b0073.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\swar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\sse42.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\avx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\runtime.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttparse-86166d35702b0073.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\swar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\sse42.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\avx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\runtime.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\swar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\sse42.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\avx2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httparse-1.10.1\src\simd\runtime.rs: diff --git a/target/debug/deps/httpdate-15e72228418544ac.d b/target/debug/deps/httpdate-15e72228418544ac.d new file mode 100644 index 0000000..65edbe0 --- /dev/null +++ b/target/debug/deps/httpdate-15e72228418544ac.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\httpdate-15e72228418544ac.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\date.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttpdate-15e72228418544ac.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\date.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttpdate-15e72228418544ac.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\date.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\date.rs: diff --git a/target/debug/deps/httpdate-cd76abbf64c31bdf.d b/target/debug/deps/httpdate-cd76abbf64c31bdf.d new file mode 100644 index 0000000..0708832 --- /dev/null +++ b/target/debug/deps/httpdate-cd76abbf64c31bdf.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\httpdate-cd76abbf64c31bdf.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\date.rs + +D:\develop\ExoLauncher\target\debug\deps\libhttpdate-cd76abbf64c31bdf.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\date.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\httpdate-1.0.3\src\date.rs: diff --git a/target/debug/deps/hyper-0f2388405ccfd679.d b/target/debug/deps/hyper-0f2388405ccfd679.d new file mode 100644 index 0000000..186bd05 --- /dev/null +++ b/target/debug/deps/hyper-0f2388405ccfd679.d @@ -0,0 +1,57 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper-0f2388405ccfd679.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\incoming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\length.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\compat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\h1_reason_phrase.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\informational.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\role.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper-0f2388405ccfd679.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\incoming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\length.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\compat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\h1_reason_phrase.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\informational.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\role.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http2.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\cfg.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\trace.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\incoming.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\length.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\compat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\rewind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\task.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\watch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\h1_reason_phrase.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\informational.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\bounds.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\timer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\ping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\dispatch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\role.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\dispatch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http2.rs: diff --git a/target/debug/deps/hyper-cc6b73920515e368.d b/target/debug/deps/hyper-cc6b73920515e368.d new file mode 100644 index 0000000..2475e47 --- /dev/null +++ b/target/debug/deps/hyper-cc6b73920515e368.d @@ -0,0 +1,59 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper-cc6b73920515e368.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\incoming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\length.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\compat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\h1_reason_phrase.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\informational.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\role.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper-cc6b73920515e368.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\incoming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\length.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\compat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\h1_reason_phrase.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\informational.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\role.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http2.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper-cc6b73920515e368.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\incoming.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\length.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\compat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\h1_reason_phrase.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\informational.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\ping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\role.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\dispatch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http2.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\cfg.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\trace.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\incoming.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\body\length.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\compat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\io\rewind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\task.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\common\watch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\h1_reason_phrase.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\ext\informational.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\bounds.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\rt\timer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\service\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\ping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\dispatch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h1\role.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\proto\h2\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\conn\http2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\client\dispatch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-1.9.0\src\server\conn\http2.rs: diff --git a/target/debug/deps/hyper_rustls-5b02ffb7ffc14ab2.d b/target/debug/deps/hyper_rustls-5b02ffb7ffc14ab2.d new file mode 100644 index 0000000..2103f86 --- /dev/null +++ b/target/debug/deps/hyper_rustls-5b02ffb7ffc14ab2.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper_rustls-5b02ffb7ffc14ab2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\stream.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_rustls-5b02ffb7ffc14ab2.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\stream.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_rustls-5b02ffb7ffc14ab2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\stream.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\stream.rs: diff --git a/target/debug/deps/hyper_rustls-824ebb95c21dcb47.d b/target/debug/deps/hyper_rustls-824ebb95c21dcb47.d new file mode 100644 index 0000000..70dfcad --- /dev/null +++ b/target/debug/deps/hyper_rustls-824ebb95c21dcb47.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper_rustls-824ebb95c21dcb47.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\stream.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_rustls-824ebb95c21dcb47.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\stream.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\connector\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-rustls-0.27.9\src\stream.rs: diff --git a/target/debug/deps/hyper_tls-a65bab1302cd2162.d b/target/debug/deps/hyper_tls-a65bab1302cd2162.d new file mode 100644 index 0000000..ada4886 --- /dev/null +++ b/target/debug/deps/hyper_tls-a65bab1302cd2162.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper_tls-a65bab1302cd2162.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\stream.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_tls-a65bab1302cd2162.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\stream.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\stream.rs: diff --git a/target/debug/deps/hyper_tls-efa433fda04504d4.d b/target/debug/deps/hyper_tls-efa433fda04504d4.d new file mode 100644 index 0000000..4b2bbd0 --- /dev/null +++ b/target/debug/deps/hyper_tls-efa433fda04504d4.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper_tls-efa433fda04504d4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\stream.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_tls-efa433fda04504d4.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\stream.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_tls-efa433fda04504d4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\stream.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-tls-0.6.0\src\stream.rs: diff --git a/target/debug/deps/hyper_util-3d8d70f77716bb56.d b/target/debug/deps/hyper_util-3d8d70f77716bb56.d new file mode 100644 index 0000000..bb86333 --- /dev/null +++ b/target/debug/deps/hyper_util-3d8d70f77716bb56.d @@ -0,0 +1,43 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper_util-3d8d70f77716bb56.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\dns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\tunnel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\capture.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\matcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\exec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_hyper_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_tokio_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\glue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\error.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_util-3d8d70f77716bb56.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\dns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\tunnel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\capture.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\matcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\exec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_hyper_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_tokio_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\glue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\error.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\dns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\messages.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\messages.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\tunnel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\capture.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\pool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\matcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\exec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\lazy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\rewind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\timer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_hyper_io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_tokio_io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\glue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\oneshot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\error.rs: diff --git a/target/debug/deps/hyper_util-b97fd071349fb8b7.d b/target/debug/deps/hyper_util-b97fd071349fb8b7.d new file mode 100644 index 0000000..754f91a --- /dev/null +++ b/target/debug/deps/hyper_util-b97fd071349fb8b7.d @@ -0,0 +1,45 @@ +D:\develop\ExoLauncher\target\debug\deps\hyper_util-b97fd071349fb8b7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\dns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\tunnel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\capture.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\matcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\exec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_hyper_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_tokio_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\glue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\error.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_util-b97fd071349fb8b7.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\dns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\tunnel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\capture.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\matcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\exec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_hyper_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_tokio_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\glue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\error.rs + +D:\develop\ExoLauncher\target\debug\deps\libhyper_util-b97fd071349fb8b7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\dns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\messages.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\tunnel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\capture.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\matcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\exec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\rewind.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\timer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_hyper_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_tokio_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\glue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\error.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\dns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v5\messages.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\socks\v4\messages.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\proxy\tunnel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\connect\capture.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\legacy\pool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\client\proxy\matcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\exec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\lazy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\rewind.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\common\timer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_hyper_io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\rt\tokio\with_tokio_io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\server\conn\auto\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\glue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\service\oneshot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\hyper-util-0.1.20\src\error.rs: diff --git a/target/debug/deps/icu_collections-604444303d8c9f09.d b/target/debug/deps/icu_collections-604444303d8c9f09.d new file mode 100644 index 0000000..348a838 --- /dev/null +++ b/target/debug/deps/icu_collections-604444303d8c9f09.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_collections-604444303d8c9f09.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\trie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\cpinvlist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvliststringlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\cptrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\impl_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\planes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\iterator_utils.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_collections-604444303d8c9f09.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\trie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\cpinvlist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvliststringlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\cptrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\impl_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\planes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\iterator_utils.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_collections-604444303d8c9f09.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\trie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\cpinvlist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvliststringlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\cptrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\impl_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\planes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\iterator_utils.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\trie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\cpinvlist.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvliststringlist\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\cptrie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\impl_const.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\planes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\iterator_utils.rs: diff --git a/target/debug/deps/icu_collections-e7bd32a93ef0a204.d b/target/debug/deps/icu_collections-e7bd32a93ef0a204.d new file mode 100644 index 0000000..96ea796 --- /dev/null +++ b/target/debug/deps/icu_collections-e7bd32a93ef0a204.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_collections-e7bd32a93ef0a204.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\trie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\cpinvlist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvliststringlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\cptrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\impl_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\planes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\iterator_utils.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_collections-e7bd32a93ef0a204.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\trie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\cpinvlist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvliststringlist\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\cptrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\impl_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\planes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\iterator_utils.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\char16trie\trie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\cpinvlist.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvlist\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointinvliststringlist\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\cptrie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\impl_const.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\codepointtrie\planes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_collections-2.2.0\src\iterator_utils.rs: diff --git a/target/debug/deps/icu_locale_core-5b351e8cc7ec161b.d b/target/debug/deps/icu_locale_core-5b351e8cc7ec161b.d new file mode 100644 index 0000000..695d8ae --- /dev/null +++ b/target/debug/deps/icu_locale_core-5b351e8cc7ec161b.d @@ -0,0 +1,64 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_locale_core-5b351e8cc7ec161b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\litemap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\other\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\other.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\fields.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attribute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attributes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\keywords.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\language.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\region.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\calendar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\collation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency_format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\first_day.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\hour_cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break_word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_unit_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\numbering_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\region_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\regional_subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\sentence_supression.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\timezone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\enum_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\struct_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\zerovec.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_locale_core-5b351e8cc7ec161b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\litemap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\other\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\other.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\fields.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attribute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attributes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\keywords.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\language.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\region.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\calendar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\collation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency_format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\first_day.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\hour_cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break_word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_unit_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\numbering_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\region_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\regional_subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\sentence_supression.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\timezone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\enum_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\struct_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\zerovec.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\helpers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\langid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\locale.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\langid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\locale.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\litemap.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\other\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\other.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\fields.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attribute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attributes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\keywords.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\subdivision.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\language.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\region.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\script.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variants.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\calendar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\collation.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency_format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\emoji.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\first_day.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\hour_cycle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break_word.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_system.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_unit_override.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\numbering_system.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\region_override.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\regional_subdivision.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\sentence_supression.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\timezone.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\enum_keyword.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\struct_keyword.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\locale.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\zerovec.rs: diff --git a/target/debug/deps/icu_locale_core-9902c62fac652ebb.d b/target/debug/deps/icu_locale_core-9902c62fac652ebb.d new file mode 100644 index 0000000..ed4ca05 --- /dev/null +++ b/target/debug/deps/icu_locale_core-9902c62fac652ebb.d @@ -0,0 +1,66 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_locale_core-9902c62fac652ebb.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\litemap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\other\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\other.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\fields.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attribute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attributes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\keywords.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\language.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\region.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\calendar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\collation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency_format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\first_day.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\hour_cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break_word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_unit_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\numbering_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\region_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\regional_subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\sentence_supression.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\timezone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\enum_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\struct_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\zerovec.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_locale_core-9902c62fac652ebb.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\litemap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\other\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\other.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\fields.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attribute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attributes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\keywords.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\language.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\region.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\calendar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\collation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency_format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\first_day.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\hour_cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break_word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_unit_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\numbering_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\region_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\regional_subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\sentence_supression.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\timezone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\enum_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\struct_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\zerovec.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_locale_core-9902c62fac652ebb.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\langid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\litemap.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\other\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\other.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\fields.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attribute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attributes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\keywords.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\language.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\region.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\calendar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\collation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency_format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\first_day.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\hour_cycle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break_word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_unit_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\numbering_system.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\region_override.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\regional_subdivision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\sentence_supression.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\timezone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\enum_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\struct_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\locale.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\zerovec.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\helpers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\langid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\locale.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\langid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\parser\locale.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\shortvec\litemap.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\other\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\private\other.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\fields.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\transform\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attribute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\attributes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\keywords.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\subdivision.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\extensions\unicode\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\language.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\region.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\script.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\subtags\variants.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\calendar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\collation.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\currency_format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\emoji.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\first_day.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\hour_cycle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\line_break_word.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_system.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\measurement_unit_override.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\numbering_system.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\region_override.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\regional_subdivision.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\sentence_supression.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\timezone.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\keywords\variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\enum_keyword.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\extensions\unicode\macros\struct_keyword.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\preferences\locale.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_locale_core-2.2.0\src\zerovec.rs: diff --git a/target/debug/deps/icu_normalizer-7e50da2b12c4fd4b.d b/target/debug/deps/icu_normalizer-7e50da2b12c4fd4b.d new file mode 100644 index 0000000..2754ed0 --- /dev/null +++ b/target/debug/deps/icu_normalizer-7e50da2b12c4fd4b.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_normalizer-7e50da2b12c4fd4b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\properties.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\uts46.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_normalizer-7e50da2b12c4fd4b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\properties.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\uts46.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\properties.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\uts46.rs: diff --git a/target/debug/deps/icu_normalizer-d633ef7fe2137711.d b/target/debug/deps/icu_normalizer-d633ef7fe2137711.d new file mode 100644 index 0000000..c351b1d --- /dev/null +++ b/target/debug/deps/icu_normalizer-d633ef7fe2137711.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_normalizer-d633ef7fe2137711.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\properties.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\uts46.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_normalizer-d633ef7fe2137711.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\properties.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\uts46.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_normalizer-d633ef7fe2137711.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\properties.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\uts46.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\properties.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer-2.2.0\src\uts46.rs: diff --git a/target/debug/deps/icu_normalizer_data-7058970f5714601a.d b/target/debug/deps/icu_normalizer_data-7058970f5714601a.d new file mode 100644 index 0000000..f03a38c --- /dev/null +++ b/target/debug/deps/icu_normalizer_data-7058970f5714601a.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_normalizer_data-7058970f5714601a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_supplement_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfc_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_uts46_data_v1.rs.data + +D:\develop\ExoLauncher\target\debug\deps\libicu_normalizer_data-7058970f5714601a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_supplement_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfc_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_uts46_data_v1.rs.data + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data/mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_tables_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_supplement_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_data_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_tables_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfc_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_data_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_uts46_data_v1.rs.data: diff --git a/target/debug/deps/icu_normalizer_data-a8b89b2201d383d3.d b/target/debug/deps/icu_normalizer_data-a8b89b2201d383d3.d new file mode 100644 index 0000000..2b1ec96 --- /dev/null +++ b/target/debug/deps/icu_normalizer_data-a8b89b2201d383d3.d @@ -0,0 +1,15 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_normalizer_data-a8b89b2201d383d3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_supplement_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfc_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_uts46_data_v1.rs.data + +D:\develop\ExoLauncher\target\debug\deps\libicu_normalizer_data-a8b89b2201d383d3.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_supplement_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfc_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_uts46_data_v1.rs.data + +D:\develop\ExoLauncher\target\debug\deps\libicu_normalizer_data-a8b89b2201d383d3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_supplement_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_tables_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfc_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_data_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_uts46_data_v1.rs.data + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data/mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_tables_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_supplement_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_data_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfkd_tables_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfc_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_nfd_data_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_normalizer_data-2.2.0\src\../data\normalizer_uts46_data_v1.rs.data: diff --git a/target/debug/deps/icu_properties-94520e62a60a3a73.d b/target/debug/deps/icu_properties-94520e62a60a3a73.d new file mode 100644 index 0000000..3ad9402 --- /dev/null +++ b/target/debug/deps/icu_properties-94520e62a60a3a73.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_properties-94520e62a60a3a73.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\props.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\bidi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\trievalue.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_properties-94520e62a60a3a73.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\props.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\bidi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\trievalue.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\emoji.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\names.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\props.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider\names.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\script.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\bidi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\trievalue.rs: diff --git a/target/debug/deps/icu_properties-c3cbe601949fdef2.d b/target/debug/deps/icu_properties-c3cbe601949fdef2.d new file mode 100644 index 0000000..99619fc --- /dev/null +++ b/target/debug/deps/icu_properties-c3cbe601949fdef2.d @@ -0,0 +1,18 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_properties-c3cbe601949fdef2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\props.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\bidi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\trievalue.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_properties-c3cbe601949fdef2.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\props.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\bidi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\trievalue.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_properties-c3cbe601949fdef2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\emoji.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\props.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider\names.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\script.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\bidi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\trievalue.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\code_point_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\emoji.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\names.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\props.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\provider\names.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\script.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\bidi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties-2.2.0\src\trievalue.rs: diff --git a/target/debug/deps/icu_properties_data-1fa333329abb5064.d b/target/debug/deps/icu_properties_data-1fa333329abb5064.d new file mode 100644 index 0000000..c4fa4d0 --- /dev/null +++ b/target/debug/deps/icu_properties_data-1fa333329abb5064.d @@ -0,0 +1,143 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_properties_data-1fa333329abb5064.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_syntax_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_lowercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_trinary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_regional_indicator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_uppercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casemapped_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_binary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_radical_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extender_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_component_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_dash_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_presentation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_sensitive_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_graph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_unified_ideograph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_noncharacter_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_script_with_extensions_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_mirrored_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_link_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alnum_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_quotation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_deprecated_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_segment_starter_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hyphen_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_variation_selector_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_modifier_combining_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_prepended_concatenation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_print_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_terminal_punctuation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_cased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_basic_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_uppercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xdigit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_full_composition_exclusion_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_nfkc_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_soft_dotted_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ideographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_titlecased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_sentence_terminal_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ascii_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_logical_order_exception_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_ignorable_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_diacritic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_extend_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_mirroring_glyph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_mask_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_lowercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_join_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_unary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_math_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alphabetic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_blank_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_default_ignorable_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extended_pictographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_canonical_combining_class_v1.rs.data + +D:\develop\ExoLauncher\target\debug\deps\libicu_properties_data-1fa333329abb5064.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_syntax_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_lowercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_trinary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_regional_indicator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_uppercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casemapped_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_binary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_radical_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extender_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_component_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_dash_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_presentation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_sensitive_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_graph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_unified_ideograph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_noncharacter_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_script_with_extensions_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_mirrored_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_link_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alnum_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_quotation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_deprecated_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_segment_starter_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hyphen_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_variation_selector_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_modifier_combining_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_prepended_concatenation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_print_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_terminal_punctuation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_cased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_basic_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_uppercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xdigit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_full_composition_exclusion_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_nfkc_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_soft_dotted_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ideographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_titlecased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_sentence_terminal_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ascii_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_logical_order_exception_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_ignorable_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_diacritic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_extend_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_mirroring_glyph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_mask_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_lowercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_join_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_unary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_math_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alphabetic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_blank_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_default_ignorable_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extended_pictographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_canonical_combining_class_v1.rs.data + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data/mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_syntax_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_lowercased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_trinary_operator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_regional_indicator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_uppercased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casemapped_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_binary_operator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_radical_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extender_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_component_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_continue_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_dash_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_presentation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_sensitive_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfd_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_graph_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_control_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_white_space_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_unified_ideograph_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_noncharacter_code_point_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_script_with_extensions_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_mirrored_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_link_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alnum_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casefolded_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_quotation_mark_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_deprecated_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_start_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_segment_starter_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hyphen_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_variation_selector_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_modifier_combining_mark_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_prepended_concatenation_mark_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_print_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_canonical_combining_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_terminal_punctuation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_cased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkc_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_continue_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_basic_emoji_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_start_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_uppercase_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xdigit_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_full_composition_exclusion_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_nfkc_casefolded_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hex_digit_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_continue_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_soft_dotted_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ideographic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_canonical_combining_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_titlecased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_sentence_terminal_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ascii_hex_digit_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_logical_order_exception_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_ignorable_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_diacritic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_extend_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_mirroring_glyph_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_mask_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfc_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_lowercase_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_base_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_base_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_canonical_combining_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_join_control_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_unary_operator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_math_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_white_space_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkd_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_start_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alphabetic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_blank_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_default_ignorable_code_point_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extended_pictographic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_canonical_combining_class_v1.rs.data: diff --git a/target/debug/deps/icu_properties_data-53635d0b83194f8c.d b/target/debug/deps/icu_properties_data-53635d0b83194f8c.d new file mode 100644 index 0000000..2d9d704 --- /dev/null +++ b/target/debug/deps/icu_properties_data-53635d0b83194f8c.d @@ -0,0 +1,145 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_properties_data-53635d0b83194f8c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_syntax_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_lowercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_trinary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_regional_indicator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_uppercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casemapped_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_binary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_radical_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extender_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_component_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_dash_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_presentation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_sensitive_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_graph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_unified_ideograph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_noncharacter_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_script_with_extensions_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_mirrored_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_link_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alnum_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_quotation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_deprecated_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_segment_starter_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hyphen_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_variation_selector_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_modifier_combining_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_prepended_concatenation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_print_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_terminal_punctuation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_cased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_basic_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_uppercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xdigit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_full_composition_exclusion_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_nfkc_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_soft_dotted_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ideographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_titlecased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_sentence_terminal_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ascii_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_logical_order_exception_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_ignorable_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_diacritic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_extend_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_mirroring_glyph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_mask_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_lowercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_join_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_unary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_math_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alphabetic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_blank_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_default_ignorable_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extended_pictographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_canonical_combining_class_v1.rs.data + +D:\develop\ExoLauncher\target\debug\deps\libicu_properties_data-53635d0b83194f8c.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_syntax_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_lowercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_trinary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_regional_indicator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_uppercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casemapped_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_binary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_radical_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extender_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_component_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_dash_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_presentation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_sensitive_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_graph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_unified_ideograph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_noncharacter_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_script_with_extensions_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_mirrored_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_link_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alnum_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_quotation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_deprecated_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_segment_starter_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hyphen_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_variation_selector_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_modifier_combining_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_prepended_concatenation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_print_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_terminal_punctuation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_cased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_basic_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_uppercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xdigit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_full_composition_exclusion_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_nfkc_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_soft_dotted_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ideographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_titlecased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_sentence_terminal_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ascii_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_logical_order_exception_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_ignorable_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_diacritic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_extend_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_mirroring_glyph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_mask_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_lowercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_join_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_unary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_math_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alphabetic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_blank_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_default_ignorable_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extended_pictographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_canonical_combining_class_v1.rs.data + +D:\develop\ExoLauncher\target\debug\deps\libicu_properties_data-53635d0b83194f8c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_syntax_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_lowercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_trinary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_regional_indicator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_uppercased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casemapped_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_binary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_radical_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extender_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_component_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_dash_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_presentation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_sensitive_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_graph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_unified_ideograph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_noncharacter_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_syllabic_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_script_with_extensions_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_mirrored_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_link_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alnum_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_quotation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_deprecated_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_segment_starter_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hyphen_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_variation_selector_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_modifier_combining_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_prepended_concatenation_mark_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_print_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_terminal_punctuation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_cased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_basic_emoji_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_uppercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_hangul_syllable_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xdigit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_full_composition_exclusion_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_nfkc_casefolded_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_continue_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_soft_dotted_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ideographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_titlecased_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_sentence_terminal_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ascii_hex_digit_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_east_asian_width_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_logical_order_exception_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_ignorable_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_diacritic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_extend_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_mirroring_glyph_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_mask_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfc_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_numeric_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_group_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_conjunct_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_script_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_lowercase_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_sentence_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_base_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_canonical_combining_class_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_join_control_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_type_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_line_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_unary_operator_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_word_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_math_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_white_space_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkd_inert_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_start_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alphabetic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_grapheme_cluster_break_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_blank_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_default_ignorable_code_point_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extended_pictographic_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_vertical_orientation_v1.rs.data C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_canonical_combining_class_v1.rs.data + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data/mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_syntax_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_lowercased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_trinary_operator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_regional_indicator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_uppercased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casemapped_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_binary_operator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_radical_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extender_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_component_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_continue_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_dash_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_presentation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_sensitive_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfd_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_graph_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_control_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_white_space_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_unified_ideograph_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_noncharacter_code_point_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_syllabic_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_script_with_extensions_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_bidi_mirrored_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_link_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alnum_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_casefolded_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_quotation_mark_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_deprecated_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_start_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_segment_starter_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hyphen_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_variation_selector_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_modifier_combining_mark_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_prepended_concatenation_mark_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_print_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_canonical_combining_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_terminal_punctuation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_cased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkc_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_continue_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_basic_emoji_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_start_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_uppercase_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_hangul_syllable_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xdigit_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_full_composition_exclusion_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_nfkc_casefolded_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_hex_digit_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_xid_continue_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_soft_dotted_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ideographic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_canonical_combining_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_changes_when_titlecased_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_sentence_terminal_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ascii_hex_digit_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_east_asian_width_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_logical_order_exception_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_case_ignorable_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_diacritic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_extend_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_bidi_mirroring_glyph_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_general_category_mask_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfc_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_numeric_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_group_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_indic_conjunct_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_script_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_lowercase_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_base_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_sentence_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_grapheme_base_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_long_canonical_combining_class_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_emoji_modifier_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_join_control_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_joining_type_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_short_line_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_ids_unary_operator_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_word_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_math_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_pattern_white_space_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_nfkd_inert_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_id_compat_math_start_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_alphabetic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_enum_grapheme_cluster_break_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_blank_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_default_ignorable_code_point_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_binary_extended_pictographic_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_vertical_orientation_v1.rs.data: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_properties_data-2.2.0\src\../data\property_name_parse_canonical_combining_class_v1.rs.data: diff --git a/target/debug/deps/icu_provider-b172c7298e8c997d.d b/target/debug/deps/icu_provider-b172c7298e8c997d.d new file mode 100644 index 0000000..94d7375 --- /dev/null +++ b/target/debug/deps/icu_provider-b172c7298e8c997d.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_provider-b172c7298e8c997d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked\zerotrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\constructors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\dynutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\data_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\varule_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\fallback.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_provider-b172c7298e8c997d.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked\zerotrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\constructors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\dynutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\data_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\varule_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\fallback.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_provider-b172c7298e8c997d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked\zerotrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\constructors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\dynutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\data_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\varule_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\fallback.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked\zerotrie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\constructors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\dynutil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\data_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\marker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\varule_traits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\fallback.rs: diff --git a/target/debug/deps/icu_provider-f75cab7628ed9c6b.d b/target/debug/deps/icu_provider-f75cab7628ed9c6b.d new file mode 100644 index 0000000..9757d81 --- /dev/null +++ b/target/debug/deps/icu_provider-f75cab7628ed9c6b.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\icu_provider-f75cab7628ed9c6b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked\zerotrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\constructors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\dynutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\data_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\varule_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\fallback.rs + +D:\develop\ExoLauncher\target\debug\deps\libicu_provider-f75cab7628ed9c6b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked\zerotrie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\constructors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\dynutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\data_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\varule_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\fallback.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\baked\zerotrie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\constructors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\dynutil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\data_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\marker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\varule_traits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\icu_provider-2.2.0\src\fallback.rs: diff --git a/target/debug/deps/idna-9786bfb13650735f.d b/target/debug/deps/idna-9786bfb13650735f.d new file mode 100644 index 0000000..abd5795 --- /dev/null +++ b/target/debug/deps/idna-9786bfb13650735f.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\idna-9786bfb13650735f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\punycode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\uts46.rs + +D:\develop\ExoLauncher\target\debug\deps\libidna-9786bfb13650735f.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\punycode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\uts46.rs + +D:\develop\ExoLauncher\target\debug\deps\libidna-9786bfb13650735f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\punycode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\uts46.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\deprecated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\punycode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\uts46.rs: diff --git a/target/debug/deps/idna-f1a973d3098039a1.d b/target/debug/deps/idna-f1a973d3098039a1.d new file mode 100644 index 0000000..62f1a81 --- /dev/null +++ b/target/debug/deps/idna-f1a973d3098039a1.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\idna-f1a973d3098039a1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\punycode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\uts46.rs + +D:\develop\ExoLauncher\target\debug\deps\libidna-f1a973d3098039a1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\punycode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\uts46.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\deprecated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\punycode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna-1.1.0\src\uts46.rs: diff --git a/target/debug/deps/idna_adapter-0957135d49f220bd.d b/target/debug/deps/idna_adapter-0957135d49f220bd.d new file mode 100644 index 0000000..319a7e0 --- /dev/null +++ b/target/debug/deps/idna_adapter-0957135d49f220bd.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\idna_adapter-0957135d49f220bd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna_adapter-1.2.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libidna_adapter-0957135d49f220bd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna_adapter-1.2.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna_adapter-1.2.2\src\lib.rs: diff --git a/target/debug/deps/idna_adapter-2b2c2dca7b0675bd.d b/target/debug/deps/idna_adapter-2b2c2dca7b0675bd.d new file mode 100644 index 0000000..20dbec9 --- /dev/null +++ b/target/debug/deps/idna_adapter-2b2c2dca7b0675bd.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\idna_adapter-2b2c2dca7b0675bd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna_adapter-1.2.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libidna_adapter-2b2c2dca7b0675bd.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna_adapter-1.2.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libidna_adapter-2b2c2dca7b0675bd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna_adapter-1.2.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\idna_adapter-1.2.2\src\lib.rs: diff --git a/target/debug/deps/indexmap-341aff46daab76d3.d b/target/debug/deps/indexmap-341aff46daab76d3.d new file mode 100644 index 0000000..cd316b5 --- /dev/null +++ b/target/debug/deps/indexmap-341aff46daab76d3.d @@ -0,0 +1,23 @@ +D:\develop\ExoLauncher\target\debug\deps\indexmap-341aff46daab76d3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\extract.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\raw_entry_v1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\slice.rs + +D:\develop\ExoLauncher\target\debug\deps\libindexmap-341aff46daab76d3.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\extract.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\raw_entry_v1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\slice.rs + +D:\develop\ExoLauncher\target\debug\deps\libindexmap-341aff46daab76d3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\extract.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\raw_entry_v1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\slice.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\arbitrary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\entry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\extract.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\entry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\mutable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\raw_entry_v1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\mutable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\slice.rs: diff --git a/target/debug/deps/indexmap-7b44f43bfb912e53.d b/target/debug/deps/indexmap-7b44f43bfb912e53.d new file mode 100644 index 0000000..e237a0c --- /dev/null +++ b/target/debug/deps/indexmap-7b44f43bfb912e53.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\indexmap-7b44f43bfb912e53.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\extract.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\raw_entry_v1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\slice.rs + +D:\develop\ExoLauncher\target\debug\deps\libindexmap-7b44f43bfb912e53.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\extract.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\raw_entry_v1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\mutable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\slice.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\arbitrary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\entry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\inner\extract.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\entry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\mutable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\map\raw_entry_v1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\mutable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\indexmap-2.14.0\src\set\slice.rs: diff --git a/target/debug/deps/ipnet-9ec6295a3c4b4bda.d b/target/debug/deps/ipnet-9ec6295a3c4b4bda.d new file mode 100644 index 0000000..2203f7a --- /dev/null +++ b/target/debug/deps/ipnet-9ec6295a3c4b4bda.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\ipnet-9ec6295a3c4b4bda.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipnet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\mask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\parser.rs + +D:\develop\ExoLauncher\target\debug\deps\libipnet-9ec6295a3c4b4bda.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipnet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\mask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\parser.rs + +D:\develop\ExoLauncher\target\debug\deps\libipnet-9ec6295a3c4b4bda.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipnet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\mask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\parser.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipnet.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\mask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\parser.rs: diff --git a/target/debug/deps/ipnet-f17909821836d355.d b/target/debug/deps/ipnet-f17909821836d355.d new file mode 100644 index 0000000..6b6f4a8 --- /dev/null +++ b/target/debug/deps/ipnet-f17909821836d355.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\ipnet-f17909821836d355.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipnet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\mask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\parser.rs + +D:\develop\ExoLauncher\target\debug\deps\libipnet-f17909821836d355.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipnet.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\mask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\parser.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\ipnet.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\mask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ipnet-2.12.0\src\parser.rs: diff --git a/target/debug/deps/iri_string-152b5c31d45e1590.d b/target/debug/deps/iri_string-152b5c31d45e1590.d new file mode 100644 index 0000000..cc86cfc --- /dev/null +++ b/target/debug/deps/iri_string-152b5c31d45e1590.d @@ -0,0 +1,57 @@ +D:\develop\ExoLauncher\target\debug\deps\iri_string-152b5c31d45e1590.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\mask_password.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\pct_case.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str\maybe_pct_encoded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\simple_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string\owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\absolute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\normal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\reference.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\relative.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\iri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\validate.rs + +D:\develop\ExoLauncher\target\debug\deps\libiri_string-152b5c31d45e1590.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\mask_password.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\pct_case.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str\maybe_pct_encoded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\simple_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string\owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\absolute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\normal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\reference.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\relative.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\iri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\validate.rs + +D:\develop\ExoLauncher\target\debug\deps\libiri_string-152b5c31d45e1590.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\mask_password.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\pct_case.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str\maybe_pct_encoded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\simple_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string\owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\absolute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\normal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\reference.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\relative.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\iri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\validate.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\build.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\mask_password.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\pct_case.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\char.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str\maybe_pct_encoded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\resolve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec\internal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\expand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\char.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\validate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\simple_context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string\owned.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\absolute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\fragment.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\normal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\reference.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\relative.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\iri.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\uri.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\validate.rs: diff --git a/target/debug/deps/iri_string-cacb252e54c2175a.d b/target/debug/deps/iri_string-cacb252e54c2175a.d new file mode 100644 index 0000000..873c4e6 --- /dev/null +++ b/target/debug/deps/iri_string-cacb252e54c2175a.d @@ -0,0 +1,55 @@ +D:\develop\ExoLauncher\target\debug\deps\iri_string-cacb252e54c2175a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\mask_password.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\pct_case.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str\maybe_pct_encoded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\simple_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string\owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\absolute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\normal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\reference.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\relative.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\iri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\validate.rs + +D:\develop\ExoLauncher\target\debug\deps\libiri_string-cacb252e54c2175a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\build.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\mask_password.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\pct_case.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str\maybe_pct_encoded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\authority.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec\internal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\char.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\validate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\simple_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string\owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\absolute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\normal.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\query.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\reference.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\relative.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\iri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\uri.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\validate.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\build.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\components\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\mask_password.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\normalize\pct_case.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\char.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\str\maybe_pct_encoded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\trusted\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\authority.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\parser\validate\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\percent_encode\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\resolve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\spec\internal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\expand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\char.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\parser\validate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\simple_context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\string\owned.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\template\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\absolute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\fragment.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\normal.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\query.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\reference.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\generic\relative.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\iri.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\types\uri.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\iri-string-0.7.12\src\validate.rs: diff --git a/target/debug/deps/itoa-120546458fa616c5.d b/target/debug/deps/itoa-120546458fa616c5.d new file mode 100644 index 0000000..4b154d8 --- /dev/null +++ b/target/debug/deps/itoa-120546458fa616c5.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\itoa-120546458fa616c5.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +D:\develop\ExoLauncher\target\debug\deps\libitoa-120546458fa616c5.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs: diff --git a/target/debug/deps/itoa-6e5ff90b1c9a445c.d b/target/debug/deps/itoa-6e5ff90b1c9a445c.d new file mode 100644 index 0000000..c15be80 --- /dev/null +++ b/target/debug/deps/itoa-6e5ff90b1c9a445c.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\itoa-6e5ff90b1c9a445c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +D:\develop\ExoLauncher\target\debug\deps\libitoa-6e5ff90b1c9a445c.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +D:\develop\ExoLauncher\target\debug\deps\libitoa-6e5ff90b1c9a445c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs: diff --git a/target/debug/deps/itoa-7c3663b5fe7fa61d.d b/target/debug/deps/itoa-7c3663b5fe7fa61d.d new file mode 100644 index 0000000..22f5c1c --- /dev/null +++ b/target/debug/deps/itoa-7c3663b5fe7fa61d.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\itoa-7c3663b5fe7fa61d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +D:\develop\ExoLauncher\target\debug\deps\libitoa-7c3663b5fe7fa61d.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +D:\develop\ExoLauncher\target\debug\deps\libitoa-7c3663b5fe7fa61d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.18\src\u128_ext.rs: diff --git a/target/debug/deps/jobserver-cf7bd0a0a362fc40.d b/target/debug/deps/jobserver-cf7bd0a0a362fc40.d new file mode 100644 index 0000000..8e2a630 --- /dev/null +++ b/target/debug/deps/jobserver-cf7bd0a0a362fc40.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\jobserver-cf7bd0a0a362fc40.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libjobserver-cf7bd0a0a362fc40.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libjobserver-cf7bd0a0a362fc40.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs: diff --git a/target/debug/deps/jobserver-e358742095c48fb0.d b/target/debug/deps/jobserver-e358742095c48fb0.d new file mode 100644 index 0000000..a868546 --- /dev/null +++ b/target/debug/deps/jobserver-e358742095c48fb0.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\jobserver-e358742095c48fb0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libjobserver-e358742095c48fb0.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libjobserver-e358742095c48fb0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jobserver-0.1.34\src\windows.rs: diff --git a/target/debug/deps/jsonwebtoken-32e32d8809d937e5.d b/target/debug/deps/jsonwebtoken-32e32d8809d937e5.d new file mode 100644 index 0000000..9f011a5 --- /dev/null +++ b/target/debug/deps/jsonwebtoken-32e32d8809d937e5.d @@ -0,0 +1,24 @@ +D:\develop\ExoLauncher\target\debug\deps\jsonwebtoken-32e32d8809d937e5.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\algorithms.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\eddsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\decoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jws.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\serialization.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\validation.rs + +D:\develop\ExoLauncher\target\debug\deps\libjsonwebtoken-32e32d8809d937e5.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\algorithms.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\eddsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\decoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jws.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\serialization.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\validation.rs + +D:\develop\ExoLauncher\target\debug\deps\libjsonwebtoken-32e32d8809d937e5.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\algorithms.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\eddsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\decoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jws.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\serialization.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\validation.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\algorithms.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\ecdsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\eddsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\rsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\decoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\header.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jwk.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jws.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\serialization.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\validation.rs: diff --git a/target/debug/deps/jsonwebtoken-529a395c9df28330.d b/target/debug/deps/jsonwebtoken-529a395c9df28330.d new file mode 100644 index 0000000..03e2fd9 --- /dev/null +++ b/target/debug/deps/jsonwebtoken-529a395c9df28330.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\jsonwebtoken-529a395c9df28330.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\algorithms.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\eddsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\decoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jws.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\serialization.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\validation.rs + +D:\develop\ExoLauncher\target\debug\deps\libjsonwebtoken-529a395c9df28330.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\algorithms.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\eddsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\decoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jws.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\serialization.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\validation.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\algorithms.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\ecdsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\eddsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\crypto\aws_lc\rsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\decoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\header.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jwk.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\jws.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\pem\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\serialization.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\jsonwebtoken-10.3.0\src\validation.rs: diff --git a/target/debug/deps/libExoLauncher-425b8c2ee83059f4.rmeta b/target/debug/deps/libExoLauncher-425b8c2ee83059f4.rmeta new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/deps/libExoLauncher-425b8c2ee83059f4.rmeta diff --git a/target/debug/deps/libExoLauncher-d8e01d327ddae90e.rmeta b/target/debug/deps/libExoLauncher-d8e01d327ddae90e.rmeta new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/deps/libExoLauncher-d8e01d327ddae90e.rmeta diff --git a/target/debug/deps/libahash-8cb536b44fe55977.rlib b/target/debug/deps/libahash-8cb536b44fe55977.rlib new file mode 100644 index 0000000..2d9e487 --- /dev/null +++ b/target/debug/deps/libahash-8cb536b44fe55977.rlib Binary files differ diff --git a/target/debug/deps/libahash-8cb536b44fe55977.rmeta b/target/debug/deps/libahash-8cb536b44fe55977.rmeta new file mode 100644 index 0000000..756eb0b --- /dev/null +++ b/target/debug/deps/libahash-8cb536b44fe55977.rmeta Binary files differ diff --git a/target/debug/deps/libahash-9e4b00ff0e081679.rmeta b/target/debug/deps/libahash-9e4b00ff0e081679.rmeta new file mode 100644 index 0000000..c5340d0 --- /dev/null +++ b/target/debug/deps/libahash-9e4b00ff0e081679.rmeta Binary files differ diff --git a/target/debug/deps/libanyhow-8136da6f7b89b28f.rlib b/target/debug/deps/libanyhow-8136da6f7b89b28f.rlib new file mode 100644 index 0000000..77fbe10 --- /dev/null +++ b/target/debug/deps/libanyhow-8136da6f7b89b28f.rlib Binary files differ diff --git a/target/debug/deps/libanyhow-8136da6f7b89b28f.rmeta b/target/debug/deps/libanyhow-8136da6f7b89b28f.rmeta new file mode 100644 index 0000000..d9022f4 --- /dev/null +++ b/target/debug/deps/libanyhow-8136da6f7b89b28f.rmeta Binary files differ diff --git a/target/debug/deps/libanyhow-9c2b1ae3be6b3969.rmeta b/target/debug/deps/libanyhow-9c2b1ae3be6b3969.rmeta new file mode 100644 index 0000000..bd375ed --- /dev/null +++ b/target/debug/deps/libanyhow-9c2b1ae3be6b3969.rmeta Binary files differ diff --git a/target/debug/deps/libarc_swap-175edf77c48fea13.rlib b/target/debug/deps/libarc_swap-175edf77c48fea13.rlib new file mode 100644 index 0000000..168a063 --- /dev/null +++ b/target/debug/deps/libarc_swap-175edf77c48fea13.rlib Binary files differ diff --git a/target/debug/deps/libarc_swap-175edf77c48fea13.rmeta b/target/debug/deps/libarc_swap-175edf77c48fea13.rmeta new file mode 100644 index 0000000..78595b7 --- /dev/null +++ b/target/debug/deps/libarc_swap-175edf77c48fea13.rmeta Binary files differ diff --git a/target/debug/deps/libarc_swap-c77526894a98167d.rmeta b/target/debug/deps/libarc_swap-c77526894a98167d.rmeta new file mode 100644 index 0000000..b38a6e1 --- /dev/null +++ b/target/debug/deps/libarc_swap-c77526894a98167d.rmeta Binary files differ diff --git a/target/debug/deps/libatomic_waker-37dc9b4ba20b5be1.rmeta b/target/debug/deps/libatomic_waker-37dc9b4ba20b5be1.rmeta new file mode 100644 index 0000000..e6174fb --- /dev/null +++ b/target/debug/deps/libatomic_waker-37dc9b4ba20b5be1.rmeta Binary files differ diff --git a/target/debug/deps/libatomic_waker-48cafea5a676e542.rlib b/target/debug/deps/libatomic_waker-48cafea5a676e542.rlib new file mode 100644 index 0000000..e2009bc --- /dev/null +++ b/target/debug/deps/libatomic_waker-48cafea5a676e542.rlib Binary files differ diff --git a/target/debug/deps/libatomic_waker-48cafea5a676e542.rmeta b/target/debug/deps/libatomic_waker-48cafea5a676e542.rmeta new file mode 100644 index 0000000..1dc63c6 --- /dev/null +++ b/target/debug/deps/libatomic_waker-48cafea5a676e542.rmeta Binary files differ diff --git a/target/debug/deps/libautocfg-0d9fab24a14ca87a.rlib b/target/debug/deps/libautocfg-0d9fab24a14ca87a.rlib new file mode 100644 index 0000000..d70faca --- /dev/null +++ b/target/debug/deps/libautocfg-0d9fab24a14ca87a.rlib Binary files differ diff --git a/target/debug/deps/libautocfg-0d9fab24a14ca87a.rmeta b/target/debug/deps/libautocfg-0d9fab24a14ca87a.rmeta new file mode 100644 index 0000000..5269ee5 --- /dev/null +++ b/target/debug/deps/libautocfg-0d9fab24a14ca87a.rmeta Binary files differ diff --git a/target/debug/deps/libaws_lc_rs-69fb1af60c29d3e0.rlib b/target/debug/deps/libaws_lc_rs-69fb1af60c29d3e0.rlib new file mode 100644 index 0000000..81f4783 --- /dev/null +++ b/target/debug/deps/libaws_lc_rs-69fb1af60c29d3e0.rlib Binary files differ diff --git a/target/debug/deps/libaws_lc_rs-69fb1af60c29d3e0.rmeta b/target/debug/deps/libaws_lc_rs-69fb1af60c29d3e0.rmeta new file mode 100644 index 0000000..3cfadd7 --- /dev/null +++ b/target/debug/deps/libaws_lc_rs-69fb1af60c29d3e0.rmeta Binary files differ diff --git a/target/debug/deps/libaws_lc_rs-e67620cf00f50382.rmeta b/target/debug/deps/libaws_lc_rs-e67620cf00f50382.rmeta new file mode 100644 index 0000000..1981864 --- /dev/null +++ b/target/debug/deps/libaws_lc_rs-e67620cf00f50382.rmeta Binary files differ diff --git a/target/debug/deps/libaws_lc_sys-0634710d6e23dab6.rlib b/target/debug/deps/libaws_lc_sys-0634710d6e23dab6.rlib new file mode 100644 index 0000000..03872a4 --- /dev/null +++ b/target/debug/deps/libaws_lc_sys-0634710d6e23dab6.rlib Binary files differ diff --git a/target/debug/deps/libaws_lc_sys-0634710d6e23dab6.rmeta b/target/debug/deps/libaws_lc_sys-0634710d6e23dab6.rmeta new file mode 100644 index 0000000..c5659ee --- /dev/null +++ b/target/debug/deps/libaws_lc_sys-0634710d6e23dab6.rmeta Binary files differ diff --git a/target/debug/deps/libaws_lc_sys-bb90a814859c6e51.rmeta b/target/debug/deps/libaws_lc_sys-bb90a814859c6e51.rmeta new file mode 100644 index 0000000..a3b2c41 --- /dev/null +++ b/target/debug/deps/libaws_lc_sys-bb90a814859c6e51.rmeta Binary files differ diff --git a/target/debug/deps/libaxum-61206217022e8e28.rlib b/target/debug/deps/libaxum-61206217022e8e28.rlib new file mode 100644 index 0000000..d0707cf --- /dev/null +++ b/target/debug/deps/libaxum-61206217022e8e28.rlib Binary files differ diff --git a/target/debug/deps/libaxum-61206217022e8e28.rmeta b/target/debug/deps/libaxum-61206217022e8e28.rmeta new file mode 100644 index 0000000..5ad2d85 --- /dev/null +++ b/target/debug/deps/libaxum-61206217022e8e28.rmeta Binary files differ diff --git a/target/debug/deps/libaxum-7de50335a060d096.rmeta b/target/debug/deps/libaxum-7de50335a060d096.rmeta new file mode 100644 index 0000000..374d8ff --- /dev/null +++ b/target/debug/deps/libaxum-7de50335a060d096.rmeta Binary files differ diff --git a/target/debug/deps/libaxum-a2ac6b8e347bdd34.rmeta b/target/debug/deps/libaxum-a2ac6b8e347bdd34.rmeta new file mode 100644 index 0000000..a830138 --- /dev/null +++ b/target/debug/deps/libaxum-a2ac6b8e347bdd34.rmeta Binary files differ diff --git a/target/debug/deps/libaxum-e46f247ff2f49285.rlib b/target/debug/deps/libaxum-e46f247ff2f49285.rlib new file mode 100644 index 0000000..312e445 --- /dev/null +++ b/target/debug/deps/libaxum-e46f247ff2f49285.rlib Binary files differ diff --git a/target/debug/deps/libaxum-e46f247ff2f49285.rmeta b/target/debug/deps/libaxum-e46f247ff2f49285.rmeta new file mode 100644 index 0000000..813829f --- /dev/null +++ b/target/debug/deps/libaxum-e46f247ff2f49285.rmeta Binary files differ diff --git a/target/debug/deps/libaxum_core-01d3d8f762481174.rmeta b/target/debug/deps/libaxum_core-01d3d8f762481174.rmeta new file mode 100644 index 0000000..dc88f8c --- /dev/null +++ b/target/debug/deps/libaxum_core-01d3d8f762481174.rmeta Binary files differ diff --git a/target/debug/deps/libaxum_core-0f141c653633105b.rlib b/target/debug/deps/libaxum_core-0f141c653633105b.rlib new file mode 100644 index 0000000..b8ef807 --- /dev/null +++ b/target/debug/deps/libaxum_core-0f141c653633105b.rlib Binary files differ diff --git a/target/debug/deps/libaxum_core-0f141c653633105b.rmeta b/target/debug/deps/libaxum_core-0f141c653633105b.rmeta new file mode 100644 index 0000000..e8a3dde --- /dev/null +++ b/target/debug/deps/libaxum_core-0f141c653633105b.rmeta Binary files differ diff --git a/target/debug/deps/libaxum_core-3a84e970d41f6627.rlib b/target/debug/deps/libaxum_core-3a84e970d41f6627.rlib new file mode 100644 index 0000000..8eb7008 --- /dev/null +++ b/target/debug/deps/libaxum_core-3a84e970d41f6627.rlib Binary files differ diff --git a/target/debug/deps/libaxum_core-3a84e970d41f6627.rmeta b/target/debug/deps/libaxum_core-3a84e970d41f6627.rmeta new file mode 100644 index 0000000..5a3fddd --- /dev/null +++ b/target/debug/deps/libaxum_core-3a84e970d41f6627.rmeta Binary files differ diff --git a/target/debug/deps/libaxum_core-f650307a458888d8.rmeta b/target/debug/deps/libaxum_core-f650307a458888d8.rmeta new file mode 100644 index 0000000..db047b3 --- /dev/null +++ b/target/debug/deps/libaxum_core-f650307a458888d8.rmeta Binary files differ diff --git a/target/debug/deps/libaxum_server-2c735b86dc28c912.rmeta b/target/debug/deps/libaxum_server-2c735b86dc28c912.rmeta new file mode 100644 index 0000000..0107a80 --- /dev/null +++ b/target/debug/deps/libaxum_server-2c735b86dc28c912.rmeta Binary files differ diff --git a/target/debug/deps/libaxum_server-af98e52b3ab23ce0.rlib b/target/debug/deps/libaxum_server-af98e52b3ab23ce0.rlib new file mode 100644 index 0000000..5dc16d8 --- /dev/null +++ b/target/debug/deps/libaxum_server-af98e52b3ab23ce0.rlib Binary files differ diff --git a/target/debug/deps/libaxum_server-af98e52b3ab23ce0.rmeta b/target/debug/deps/libaxum_server-af98e52b3ab23ce0.rmeta new file mode 100644 index 0000000..0aec2e6 --- /dev/null +++ b/target/debug/deps/libaxum_server-af98e52b3ab23ce0.rmeta Binary files differ diff --git a/target/debug/deps/libbase64-3a49147d849773fa.rmeta b/target/debug/deps/libbase64-3a49147d849773fa.rmeta new file mode 100644 index 0000000..d0a4891 --- /dev/null +++ b/target/debug/deps/libbase64-3a49147d849773fa.rmeta Binary files differ diff --git a/target/debug/deps/libbase64-898207ab1a330424.rlib b/target/debug/deps/libbase64-898207ab1a330424.rlib new file mode 100644 index 0000000..99c8b4c --- /dev/null +++ b/target/debug/deps/libbase64-898207ab1a330424.rlib Binary files differ diff --git a/target/debug/deps/libbase64-898207ab1a330424.rmeta b/target/debug/deps/libbase64-898207ab1a330424.rmeta new file mode 100644 index 0000000..7d1a86d --- /dev/null +++ b/target/debug/deps/libbase64-898207ab1a330424.rmeta Binary files differ diff --git a/target/debug/deps/libbitflags-2ba90d4969691bd2.rmeta b/target/debug/deps/libbitflags-2ba90d4969691bd2.rmeta new file mode 100644 index 0000000..8570fa8 --- /dev/null +++ b/target/debug/deps/libbitflags-2ba90d4969691bd2.rmeta Binary files differ diff --git a/target/debug/deps/libbitflags-7b37e85888d3a6af.rlib b/target/debug/deps/libbitflags-7b37e85888d3a6af.rlib new file mode 100644 index 0000000..96caa08 --- /dev/null +++ b/target/debug/deps/libbitflags-7b37e85888d3a6af.rlib Binary files differ diff --git a/target/debug/deps/libbitflags-7b37e85888d3a6af.rmeta b/target/debug/deps/libbitflags-7b37e85888d3a6af.rmeta new file mode 100644 index 0000000..9d2e50b --- /dev/null +++ b/target/debug/deps/libbitflags-7b37e85888d3a6af.rmeta Binary files differ diff --git a/target/debug/deps/libbytes-19667fedb4ba4a18.rlib b/target/debug/deps/libbytes-19667fedb4ba4a18.rlib new file mode 100644 index 0000000..db92d07 --- /dev/null +++ b/target/debug/deps/libbytes-19667fedb4ba4a18.rlib Binary files differ diff --git a/target/debug/deps/libbytes-19667fedb4ba4a18.rmeta b/target/debug/deps/libbytes-19667fedb4ba4a18.rmeta new file mode 100644 index 0000000..92570f5 --- /dev/null +++ b/target/debug/deps/libbytes-19667fedb4ba4a18.rmeta Binary files differ diff --git a/target/debug/deps/libbytes-d1b03353c603f31d.rmeta b/target/debug/deps/libbytes-d1b03353c603f31d.rmeta new file mode 100644 index 0000000..cd273d8 --- /dev/null +++ b/target/debug/deps/libbytes-d1b03353c603f31d.rmeta Binary files differ diff --git a/target/debug/deps/libc-0113c2db9d289f1d.d b/target/debug/deps/libc-0113c2db9d289f1d.d new file mode 100644 index 0000000..45500c5 --- /dev/null +++ b/target/debug/deps/libc-0113c2db9d289f1d.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\libc-0113c2db9d289f1d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\ucrt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\primitives.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\msvc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\types.rs + +D:\develop\ExoLauncher\target\debug\deps\liblibc-0113c2db9d289f1d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\ucrt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\primitives.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\msvc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\types.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\ucrt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\primitives.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\msvc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\types.rs: diff --git a/target/debug/deps/libc-268fbae410df1337.d b/target/debug/deps/libc-268fbae410df1337.d new file mode 100644 index 0000000..cf0236c --- /dev/null +++ b/target/debug/deps/libc-268fbae410df1337.d @@ -0,0 +1,15 @@ +D:\develop\ExoLauncher\target\debug\deps\libc-268fbae410df1337.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\ucrt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\primitives.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\msvc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\types.rs + +D:\develop\ExoLauncher\target\debug\deps\liblibc-268fbae410df1337.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\ucrt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\primitives.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\msvc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\types.rs + +D:\develop\ExoLauncher\target\debug\deps\liblibc-268fbae410df1337.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\ucrt\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\primitives.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\msvc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\types.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\new\ucrt\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\primitives.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\windows\msvc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.186\src\types.rs: diff --git a/target/debug/deps/libcc-384465a2a9bee1c7.rlib b/target/debug/deps/libcc-384465a2a9bee1c7.rlib new file mode 100644 index 0000000..7248cd6 --- /dev/null +++ b/target/debug/deps/libcc-384465a2a9bee1c7.rlib Binary files differ diff --git a/target/debug/deps/libcc-384465a2a9bee1c7.rmeta b/target/debug/deps/libcc-384465a2a9bee1c7.rmeta new file mode 100644 index 0000000..a04e0cf --- /dev/null +++ b/target/debug/deps/libcc-384465a2a9bee1c7.rmeta Binary files differ diff --git a/target/debug/deps/libcc-dd4f9a1449e92daa.rlib b/target/debug/deps/libcc-dd4f9a1449e92daa.rlib new file mode 100644 index 0000000..958c8e4 --- /dev/null +++ b/target/debug/deps/libcc-dd4f9a1449e92daa.rlib Binary files differ diff --git a/target/debug/deps/libcc-dd4f9a1449e92daa.rmeta b/target/debug/deps/libcc-dd4f9a1449e92daa.rmeta new file mode 100644 index 0000000..9478ab8 --- /dev/null +++ b/target/debug/deps/libcc-dd4f9a1449e92daa.rmeta Binary files differ diff --git a/target/debug/deps/libcfg_if-7226893fe2365613.rlib b/target/debug/deps/libcfg_if-7226893fe2365613.rlib new file mode 100644 index 0000000..dba938d --- /dev/null +++ b/target/debug/deps/libcfg_if-7226893fe2365613.rlib Binary files differ diff --git a/target/debug/deps/libcfg_if-7226893fe2365613.rmeta b/target/debug/deps/libcfg_if-7226893fe2365613.rmeta new file mode 100644 index 0000000..7faf885 --- /dev/null +++ b/target/debug/deps/libcfg_if-7226893fe2365613.rmeta Binary files differ diff --git a/target/debug/deps/libcfg_if-a78d688d0b5ce531.rlib b/target/debug/deps/libcfg_if-a78d688d0b5ce531.rlib new file mode 100644 index 0000000..3acb4a7 --- /dev/null +++ b/target/debug/deps/libcfg_if-a78d688d0b5ce531.rlib Binary files differ diff --git a/target/debug/deps/libcfg_if-a78d688d0b5ce531.rmeta b/target/debug/deps/libcfg_if-a78d688d0b5ce531.rmeta new file mode 100644 index 0000000..d9390b1 --- /dev/null +++ b/target/debug/deps/libcfg_if-a78d688d0b5ce531.rmeta Binary files differ diff --git a/target/debug/deps/libcfg_if-f8bf42d2fc0c3243.rmeta b/target/debug/deps/libcfg_if-f8bf42d2fc0c3243.rmeta new file mode 100644 index 0000000..cb2b467 --- /dev/null +++ b/target/debug/deps/libcfg_if-f8bf42d2fc0c3243.rmeta Binary files differ diff --git a/target/debug/deps/libchrono-25aa6332cf90fbf2.rmeta b/target/debug/deps/libchrono-25aa6332cf90fbf2.rmeta new file mode 100644 index 0000000..69c72da --- /dev/null +++ b/target/debug/deps/libchrono-25aa6332cf90fbf2.rmeta Binary files differ diff --git a/target/debug/deps/libchrono-d1588e5f52c67a36.rlib b/target/debug/deps/libchrono-d1588e5f52c67a36.rlib new file mode 100644 index 0000000..58e537a --- /dev/null +++ b/target/debug/deps/libchrono-d1588e5f52c67a36.rlib Binary files differ diff --git a/target/debug/deps/libchrono-d1588e5f52c67a36.rmeta b/target/debug/deps/libchrono-d1588e5f52c67a36.rmeta new file mode 100644 index 0000000..1da0171 --- /dev/null +++ b/target/debug/deps/libchrono-d1588e5f52c67a36.rmeta Binary files differ diff --git a/target/debug/deps/libcmake-c382b5346db0e713.rlib b/target/debug/deps/libcmake-c382b5346db0e713.rlib new file mode 100644 index 0000000..2470196 --- /dev/null +++ b/target/debug/deps/libcmake-c382b5346db0e713.rlib Binary files differ diff --git a/target/debug/deps/libcmake-c382b5346db0e713.rmeta b/target/debug/deps/libcmake-c382b5346db0e713.rmeta new file mode 100644 index 0000000..c9f9bda --- /dev/null +++ b/target/debug/deps/libcmake-c382b5346db0e713.rmeta Binary files differ diff --git a/target/debug/deps/libcmake-c720d865e5349ab1.rlib b/target/debug/deps/libcmake-c720d865e5349ab1.rlib new file mode 100644 index 0000000..c02e7a0 --- /dev/null +++ b/target/debug/deps/libcmake-c720d865e5349ab1.rlib Binary files differ diff --git a/target/debug/deps/libcmake-c720d865e5349ab1.rmeta b/target/debug/deps/libcmake-c720d865e5349ab1.rmeta new file mode 100644 index 0000000..614ddba --- /dev/null +++ b/target/debug/deps/libcmake-c720d865e5349ab1.rmeta Binary files differ diff --git a/target/debug/deps/libcookie-3305941c11428282.rmeta b/target/debug/deps/libcookie-3305941c11428282.rmeta new file mode 100644 index 0000000..364dcb9 --- /dev/null +++ b/target/debug/deps/libcookie-3305941c11428282.rmeta Binary files differ diff --git a/target/debug/deps/libcookie-b4ec6643c2cb4138.rlib b/target/debug/deps/libcookie-b4ec6643c2cb4138.rlib new file mode 100644 index 0000000..a06c3c3 --- /dev/null +++ b/target/debug/deps/libcookie-b4ec6643c2cb4138.rlib Binary files differ diff --git a/target/debug/deps/libcookie-b4ec6643c2cb4138.rmeta b/target/debug/deps/libcookie-b4ec6643c2cb4138.rmeta new file mode 100644 index 0000000..d5e3048 --- /dev/null +++ b/target/debug/deps/libcookie-b4ec6643c2cb4138.rmeta Binary files differ diff --git a/target/debug/deps/libcookie_store-3a2abcd343d01da9.rmeta b/target/debug/deps/libcookie_store-3a2abcd343d01da9.rmeta new file mode 100644 index 0000000..7bd3806 --- /dev/null +++ b/target/debug/deps/libcookie_store-3a2abcd343d01da9.rmeta Binary files differ diff --git a/target/debug/deps/libcookie_store-f5509e3fced39176.rlib b/target/debug/deps/libcookie_store-f5509e3fced39176.rlib new file mode 100644 index 0000000..a84e8d6 --- /dev/null +++ b/target/debug/deps/libcookie_store-f5509e3fced39176.rlib Binary files differ diff --git a/target/debug/deps/libcookie_store-f5509e3fced39176.rmeta b/target/debug/deps/libcookie_store-f5509e3fced39176.rmeta new file mode 100644 index 0000000..487dfa0 --- /dev/null +++ b/target/debug/deps/libcookie_store-f5509e3fced39176.rmeta Binary files differ diff --git a/target/debug/deps/libderanged-0dcb45192c392cb7.rlib b/target/debug/deps/libderanged-0dcb45192c392cb7.rlib new file mode 100644 index 0000000..da7a9e3 --- /dev/null +++ b/target/debug/deps/libderanged-0dcb45192c392cb7.rlib Binary files differ diff --git a/target/debug/deps/libderanged-0dcb45192c392cb7.rmeta b/target/debug/deps/libderanged-0dcb45192c392cb7.rmeta new file mode 100644 index 0000000..2542dc1 --- /dev/null +++ b/target/debug/deps/libderanged-0dcb45192c392cb7.rmeta Binary files differ diff --git a/target/debug/deps/libderanged-3cec574ebb58703f.rmeta b/target/debug/deps/libderanged-3cec574ebb58703f.rmeta new file mode 100644 index 0000000..0dd4f2f --- /dev/null +++ b/target/debug/deps/libderanged-3cec574ebb58703f.rmeta Binary files differ diff --git a/target/debug/deps/libdotenvy-28ec9f9e4e9a7bca.rlib b/target/debug/deps/libdotenvy-28ec9f9e4e9a7bca.rlib new file mode 100644 index 0000000..c1c5613 --- /dev/null +++ b/target/debug/deps/libdotenvy-28ec9f9e4e9a7bca.rlib Binary files differ diff --git a/target/debug/deps/libdotenvy-28ec9f9e4e9a7bca.rmeta b/target/debug/deps/libdotenvy-28ec9f9e4e9a7bca.rmeta new file mode 100644 index 0000000..090f84f --- /dev/null +++ b/target/debug/deps/libdotenvy-28ec9f9e4e9a7bca.rmeta Binary files differ diff --git a/target/debug/deps/libdotenvy-e6530c6ae09d3acc.rmeta b/target/debug/deps/libdotenvy-e6530c6ae09d3acc.rmeta new file mode 100644 index 0000000..b826303 --- /dev/null +++ b/target/debug/deps/libdotenvy-e6530c6ae09d3acc.rmeta Binary files differ diff --git a/target/debug/deps/libdunce-9a2f44637c9cbe0c.rlib b/target/debug/deps/libdunce-9a2f44637c9cbe0c.rlib new file mode 100644 index 0000000..1841033 --- /dev/null +++ b/target/debug/deps/libdunce-9a2f44637c9cbe0c.rlib Binary files differ diff --git a/target/debug/deps/libdunce-9a2f44637c9cbe0c.rmeta b/target/debug/deps/libdunce-9a2f44637c9cbe0c.rmeta new file mode 100644 index 0000000..d2a33cb --- /dev/null +++ b/target/debug/deps/libdunce-9a2f44637c9cbe0c.rmeta Binary files differ diff --git a/target/debug/deps/libencoding_rs-347ccd17707312c5.rmeta b/target/debug/deps/libencoding_rs-347ccd17707312c5.rmeta new file mode 100644 index 0000000..a8b4fca --- /dev/null +++ b/target/debug/deps/libencoding_rs-347ccd17707312c5.rmeta Binary files differ diff --git a/target/debug/deps/libencoding_rs-9a12924b42b53bf1.rlib b/target/debug/deps/libencoding_rs-9a12924b42b53bf1.rlib new file mode 100644 index 0000000..d0a9d5d --- /dev/null +++ b/target/debug/deps/libencoding_rs-9a12924b42b53bf1.rlib Binary files differ diff --git a/target/debug/deps/libencoding_rs-9a12924b42b53bf1.rmeta b/target/debug/deps/libencoding_rs-9a12924b42b53bf1.rmeta new file mode 100644 index 0000000..32d5c5e --- /dev/null +++ b/target/debug/deps/libencoding_rs-9a12924b42b53bf1.rmeta Binary files differ diff --git a/target/debug/deps/libequivalent-92f1c000624f2a51.rlib b/target/debug/deps/libequivalent-92f1c000624f2a51.rlib new file mode 100644 index 0000000..eec86ea --- /dev/null +++ b/target/debug/deps/libequivalent-92f1c000624f2a51.rlib Binary files differ diff --git a/target/debug/deps/libequivalent-92f1c000624f2a51.rmeta b/target/debug/deps/libequivalent-92f1c000624f2a51.rmeta new file mode 100644 index 0000000..c67444d --- /dev/null +++ b/target/debug/deps/libequivalent-92f1c000624f2a51.rmeta Binary files differ diff --git a/target/debug/deps/libequivalent-e113575d355eefe7.rmeta b/target/debug/deps/libequivalent-e113575d355eefe7.rmeta new file mode 100644 index 0000000..8e3dae0 --- /dev/null +++ b/target/debug/deps/libequivalent-e113575d355eefe7.rmeta Binary files differ diff --git a/target/debug/deps/libfallible_iterator-3b4007c7687879f3.rlib b/target/debug/deps/libfallible_iterator-3b4007c7687879f3.rlib new file mode 100644 index 0000000..2c0cdbf --- /dev/null +++ b/target/debug/deps/libfallible_iterator-3b4007c7687879f3.rlib Binary files differ diff --git a/target/debug/deps/libfallible_iterator-3b4007c7687879f3.rmeta b/target/debug/deps/libfallible_iterator-3b4007c7687879f3.rmeta new file mode 100644 index 0000000..fb742f8 --- /dev/null +++ b/target/debug/deps/libfallible_iterator-3b4007c7687879f3.rmeta Binary files differ diff --git a/target/debug/deps/libfallible_iterator-3fb0218b1eea5ce0.rmeta b/target/debug/deps/libfallible_iterator-3fb0218b1eea5ce0.rmeta new file mode 100644 index 0000000..dce2db3 --- /dev/null +++ b/target/debug/deps/libfallible_iterator-3fb0218b1eea5ce0.rmeta Binary files differ diff --git a/target/debug/deps/libfallible_streaming_iterator-8a23f9149085dbda.rmeta b/target/debug/deps/libfallible_streaming_iterator-8a23f9149085dbda.rmeta new file mode 100644 index 0000000..27b4ffd --- /dev/null +++ b/target/debug/deps/libfallible_streaming_iterator-8a23f9149085dbda.rmeta Binary files differ diff --git a/target/debug/deps/libfallible_streaming_iterator-caee6c80c2afbd8b.rlib b/target/debug/deps/libfallible_streaming_iterator-caee6c80c2afbd8b.rlib new file mode 100644 index 0000000..5efe258 --- /dev/null +++ b/target/debug/deps/libfallible_streaming_iterator-caee6c80c2afbd8b.rlib Binary files differ diff --git a/target/debug/deps/libfallible_streaming_iterator-caee6c80c2afbd8b.rmeta b/target/debug/deps/libfallible_streaming_iterator-caee6c80c2afbd8b.rmeta new file mode 100644 index 0000000..8dee4dc --- /dev/null +++ b/target/debug/deps/libfallible_streaming_iterator-caee6c80c2afbd8b.rmeta Binary files differ diff --git a/target/debug/deps/libfind_msvc_tools-f5a9545e3976137a.rlib b/target/debug/deps/libfind_msvc_tools-f5a9545e3976137a.rlib new file mode 100644 index 0000000..1e2fd1e --- /dev/null +++ b/target/debug/deps/libfind_msvc_tools-f5a9545e3976137a.rlib Binary files differ diff --git a/target/debug/deps/libfind_msvc_tools-f5a9545e3976137a.rmeta b/target/debug/deps/libfind_msvc_tools-f5a9545e3976137a.rmeta new file mode 100644 index 0000000..1f5aa6a --- /dev/null +++ b/target/debug/deps/libfind_msvc_tools-f5a9545e3976137a.rmeta Binary files differ diff --git a/target/debug/deps/libfnv-d5274118abedafab.rlib b/target/debug/deps/libfnv-d5274118abedafab.rlib new file mode 100644 index 0000000..f91f2ae --- /dev/null +++ b/target/debug/deps/libfnv-d5274118abedafab.rlib Binary files differ diff --git a/target/debug/deps/libfnv-d5274118abedafab.rmeta b/target/debug/deps/libfnv-d5274118abedafab.rmeta new file mode 100644 index 0000000..31664d1 --- /dev/null +++ b/target/debug/deps/libfnv-d5274118abedafab.rmeta Binary files differ diff --git a/target/debug/deps/libfnv-dba39155a26cac67.rmeta b/target/debug/deps/libfnv-dba39155a26cac67.rmeta new file mode 100644 index 0000000..8714b15 --- /dev/null +++ b/target/debug/deps/libfnv-dba39155a26cac67.rmeta Binary files differ diff --git a/target/debug/deps/libform_urlencoded-6dd31da5f8bbdb15.rmeta b/target/debug/deps/libform_urlencoded-6dd31da5f8bbdb15.rmeta new file mode 100644 index 0000000..3e762b9 --- /dev/null +++ b/target/debug/deps/libform_urlencoded-6dd31da5f8bbdb15.rmeta Binary files differ diff --git a/target/debug/deps/libform_urlencoded-fb08b65ad21c7dee.rlib b/target/debug/deps/libform_urlencoded-fb08b65ad21c7dee.rlib new file mode 100644 index 0000000..e7709ac --- /dev/null +++ b/target/debug/deps/libform_urlencoded-fb08b65ad21c7dee.rlib Binary files differ diff --git a/target/debug/deps/libform_urlencoded-fb08b65ad21c7dee.rmeta b/target/debug/deps/libform_urlencoded-fb08b65ad21c7dee.rmeta new file mode 100644 index 0000000..df0994e --- /dev/null +++ b/target/debug/deps/libform_urlencoded-fb08b65ad21c7dee.rmeta Binary files differ diff --git a/target/debug/deps/libfs_err-33a16d9d45e6f9f6.rmeta b/target/debug/deps/libfs_err-33a16d9d45e6f9f6.rmeta new file mode 100644 index 0000000..23b7211 --- /dev/null +++ b/target/debug/deps/libfs_err-33a16d9d45e6f9f6.rmeta Binary files differ diff --git a/target/debug/deps/libfs_err-c17d4cd76c908f4d.rlib b/target/debug/deps/libfs_err-c17d4cd76c908f4d.rlib new file mode 100644 index 0000000..521ec51 --- /dev/null +++ b/target/debug/deps/libfs_err-c17d4cd76c908f4d.rlib Binary files differ diff --git a/target/debug/deps/libfs_err-c17d4cd76c908f4d.rmeta b/target/debug/deps/libfs_err-c17d4cd76c908f4d.rmeta new file mode 100644 index 0000000..83e6529 --- /dev/null +++ b/target/debug/deps/libfs_err-c17d4cd76c908f4d.rmeta Binary files differ diff --git a/target/debug/deps/libfs_extra-47508bb182bdb723.rlib b/target/debug/deps/libfs_extra-47508bb182bdb723.rlib new file mode 100644 index 0000000..da2f791 --- /dev/null +++ b/target/debug/deps/libfs_extra-47508bb182bdb723.rlib Binary files differ diff --git a/target/debug/deps/libfs_extra-47508bb182bdb723.rmeta b/target/debug/deps/libfs_extra-47508bb182bdb723.rmeta new file mode 100644 index 0000000..230ed91 --- /dev/null +++ b/target/debug/deps/libfs_extra-47508bb182bdb723.rmeta Binary files differ diff --git a/target/debug/deps/libfutures-74db0162d2cd9862.rmeta b/target/debug/deps/libfutures-74db0162d2cd9862.rmeta new file mode 100644 index 0000000..a6ad6ca --- /dev/null +++ b/target/debug/deps/libfutures-74db0162d2cd9862.rmeta Binary files differ diff --git a/target/debug/deps/libfutures-efb99b249e78e388.rlib b/target/debug/deps/libfutures-efb99b249e78e388.rlib new file mode 100644 index 0000000..985ff34 --- /dev/null +++ b/target/debug/deps/libfutures-efb99b249e78e388.rlib Binary files differ diff --git a/target/debug/deps/libfutures-efb99b249e78e388.rmeta b/target/debug/deps/libfutures-efb99b249e78e388.rmeta new file mode 100644 index 0000000..8c37028 --- /dev/null +++ b/target/debug/deps/libfutures-efb99b249e78e388.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_channel-9e6c7c36ae01bf11.rmeta b/target/debug/deps/libfutures_channel-9e6c7c36ae01bf11.rmeta new file mode 100644 index 0000000..3363bb1 --- /dev/null +++ b/target/debug/deps/libfutures_channel-9e6c7c36ae01bf11.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_channel-c5f3fd6fb46d1e1a.rlib b/target/debug/deps/libfutures_channel-c5f3fd6fb46d1e1a.rlib new file mode 100644 index 0000000..5ef45c5 --- /dev/null +++ b/target/debug/deps/libfutures_channel-c5f3fd6fb46d1e1a.rlib Binary files differ diff --git a/target/debug/deps/libfutures_channel-c5f3fd6fb46d1e1a.rmeta b/target/debug/deps/libfutures_channel-c5f3fd6fb46d1e1a.rmeta new file mode 100644 index 0000000..1e9e9d1 --- /dev/null +++ b/target/debug/deps/libfutures_channel-c5f3fd6fb46d1e1a.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_core-7ce529d7007c3a07.rlib b/target/debug/deps/libfutures_core-7ce529d7007c3a07.rlib new file mode 100644 index 0000000..925990c --- /dev/null +++ b/target/debug/deps/libfutures_core-7ce529d7007c3a07.rlib Binary files differ diff --git a/target/debug/deps/libfutures_core-7ce529d7007c3a07.rmeta b/target/debug/deps/libfutures_core-7ce529d7007c3a07.rmeta new file mode 100644 index 0000000..b216767 --- /dev/null +++ b/target/debug/deps/libfutures_core-7ce529d7007c3a07.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_core-cc2616aefd3bf110.rmeta b/target/debug/deps/libfutures_core-cc2616aefd3bf110.rmeta new file mode 100644 index 0000000..2b2a650 --- /dev/null +++ b/target/debug/deps/libfutures_core-cc2616aefd3bf110.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_executor-414fb7e38c4972c6.rlib b/target/debug/deps/libfutures_executor-414fb7e38c4972c6.rlib new file mode 100644 index 0000000..dfc07a8 --- /dev/null +++ b/target/debug/deps/libfutures_executor-414fb7e38c4972c6.rlib Binary files differ diff --git a/target/debug/deps/libfutures_executor-414fb7e38c4972c6.rmeta b/target/debug/deps/libfutures_executor-414fb7e38c4972c6.rmeta new file mode 100644 index 0000000..0c24a59 --- /dev/null +++ b/target/debug/deps/libfutures_executor-414fb7e38c4972c6.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_executor-d12ed01b1383a9a7.rmeta b/target/debug/deps/libfutures_executor-d12ed01b1383a9a7.rmeta new file mode 100644 index 0000000..2590456 --- /dev/null +++ b/target/debug/deps/libfutures_executor-d12ed01b1383a9a7.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_io-6bc7d0e7399e2352.rmeta b/target/debug/deps/libfutures_io-6bc7d0e7399e2352.rmeta new file mode 100644 index 0000000..79c3797 --- /dev/null +++ b/target/debug/deps/libfutures_io-6bc7d0e7399e2352.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_io-a01e45e1c948e4df.rlib b/target/debug/deps/libfutures_io-a01e45e1c948e4df.rlib new file mode 100644 index 0000000..4ad005c --- /dev/null +++ b/target/debug/deps/libfutures_io-a01e45e1c948e4df.rlib Binary files differ diff --git a/target/debug/deps/libfutures_io-a01e45e1c948e4df.rmeta b/target/debug/deps/libfutures_io-a01e45e1c948e4df.rmeta new file mode 100644 index 0000000..6b3526e --- /dev/null +++ b/target/debug/deps/libfutures_io-a01e45e1c948e4df.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_sink-315ce45ed4969704.rlib b/target/debug/deps/libfutures_sink-315ce45ed4969704.rlib new file mode 100644 index 0000000..820a9cf --- /dev/null +++ b/target/debug/deps/libfutures_sink-315ce45ed4969704.rlib Binary files differ diff --git a/target/debug/deps/libfutures_sink-315ce45ed4969704.rmeta b/target/debug/deps/libfutures_sink-315ce45ed4969704.rmeta new file mode 100644 index 0000000..00954a6 --- /dev/null +++ b/target/debug/deps/libfutures_sink-315ce45ed4969704.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_sink-5ba79746f4d7cfeb.rmeta b/target/debug/deps/libfutures_sink-5ba79746f4d7cfeb.rmeta new file mode 100644 index 0000000..7fcfc8c --- /dev/null +++ b/target/debug/deps/libfutures_sink-5ba79746f4d7cfeb.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_task-3a4eb9817221c29f.rlib b/target/debug/deps/libfutures_task-3a4eb9817221c29f.rlib new file mode 100644 index 0000000..9d73e78 --- /dev/null +++ b/target/debug/deps/libfutures_task-3a4eb9817221c29f.rlib Binary files differ diff --git a/target/debug/deps/libfutures_task-3a4eb9817221c29f.rmeta b/target/debug/deps/libfutures_task-3a4eb9817221c29f.rmeta new file mode 100644 index 0000000..7073ec4 --- /dev/null +++ b/target/debug/deps/libfutures_task-3a4eb9817221c29f.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_task-54e4c6e17aaa5be6.rmeta b/target/debug/deps/libfutures_task-54e4c6e17aaa5be6.rmeta new file mode 100644 index 0000000..6869ca3 --- /dev/null +++ b/target/debug/deps/libfutures_task-54e4c6e17aaa5be6.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_util-81f305dd038f62a1.rmeta b/target/debug/deps/libfutures_util-81f305dd038f62a1.rmeta new file mode 100644 index 0000000..4735c43 --- /dev/null +++ b/target/debug/deps/libfutures_util-81f305dd038f62a1.rmeta Binary files differ diff --git a/target/debug/deps/libfutures_util-956378067420937c.rlib b/target/debug/deps/libfutures_util-956378067420937c.rlib new file mode 100644 index 0000000..4720ffd --- /dev/null +++ b/target/debug/deps/libfutures_util-956378067420937c.rlib Binary files differ diff --git a/target/debug/deps/libfutures_util-956378067420937c.rmeta b/target/debug/deps/libfutures_util-956378067420937c.rmeta new file mode 100644 index 0000000..0b6f044 --- /dev/null +++ b/target/debug/deps/libfutures_util-956378067420937c.rmeta Binary files differ diff --git a/target/debug/deps/libgetrandom-20d0450b24c6a2e6.rmeta b/target/debug/deps/libgetrandom-20d0450b24c6a2e6.rmeta new file mode 100644 index 0000000..7dc9357 --- /dev/null +++ b/target/debug/deps/libgetrandom-20d0450b24c6a2e6.rmeta Binary files differ diff --git a/target/debug/deps/libgetrandom-4d004e8659747355.rlib b/target/debug/deps/libgetrandom-4d004e8659747355.rlib new file mode 100644 index 0000000..d376f58 --- /dev/null +++ b/target/debug/deps/libgetrandom-4d004e8659747355.rlib Binary files differ diff --git a/target/debug/deps/libgetrandom-4d004e8659747355.rmeta b/target/debug/deps/libgetrandom-4d004e8659747355.rmeta new file mode 100644 index 0000000..0f04639 --- /dev/null +++ b/target/debug/deps/libgetrandom-4d004e8659747355.rmeta Binary files differ diff --git a/target/debug/deps/libgetrandom-acaeaa48e379dc70.rlib b/target/debug/deps/libgetrandom-acaeaa48e379dc70.rlib new file mode 100644 index 0000000..03790c6 --- /dev/null +++ b/target/debug/deps/libgetrandom-acaeaa48e379dc70.rlib Binary files differ diff --git a/target/debug/deps/libgetrandom-acaeaa48e379dc70.rmeta b/target/debug/deps/libgetrandom-acaeaa48e379dc70.rmeta new file mode 100644 index 0000000..f36e634 --- /dev/null +++ b/target/debug/deps/libgetrandom-acaeaa48e379dc70.rmeta Binary files differ diff --git a/target/debug/deps/libgetrandom-bcf3a01c9ffa8c53.rlib b/target/debug/deps/libgetrandom-bcf3a01c9ffa8c53.rlib new file mode 100644 index 0000000..52d6bda --- /dev/null +++ b/target/debug/deps/libgetrandom-bcf3a01c9ffa8c53.rlib Binary files differ diff --git a/target/debug/deps/libgetrandom-bcf3a01c9ffa8c53.rmeta b/target/debug/deps/libgetrandom-bcf3a01c9ffa8c53.rmeta new file mode 100644 index 0000000..7fd7f30 --- /dev/null +++ b/target/debug/deps/libgetrandom-bcf3a01c9ffa8c53.rmeta Binary files differ diff --git a/target/debug/deps/libgetrandom-d522540af7bdf5db.rlib b/target/debug/deps/libgetrandom-d522540af7bdf5db.rlib new file mode 100644 index 0000000..d266ee0 --- /dev/null +++ b/target/debug/deps/libgetrandom-d522540af7bdf5db.rlib Binary files differ diff --git a/target/debug/deps/libgetrandom-d522540af7bdf5db.rmeta b/target/debug/deps/libgetrandom-d522540af7bdf5db.rmeta new file mode 100644 index 0000000..3377732 --- /dev/null +++ b/target/debug/deps/libgetrandom-d522540af7bdf5db.rmeta Binary files differ diff --git a/target/debug/deps/libgetrandom-dd6969c59a5757fd.rmeta b/target/debug/deps/libgetrandom-dd6969c59a5757fd.rmeta new file mode 100644 index 0000000..7293a19 --- /dev/null +++ b/target/debug/deps/libgetrandom-dd6969c59a5757fd.rmeta Binary files differ diff --git a/target/debug/deps/libh2-0c02c3122379e0ff.rlib b/target/debug/deps/libh2-0c02c3122379e0ff.rlib new file mode 100644 index 0000000..78a08ea --- /dev/null +++ b/target/debug/deps/libh2-0c02c3122379e0ff.rlib Binary files differ diff --git a/target/debug/deps/libh2-0c02c3122379e0ff.rmeta b/target/debug/deps/libh2-0c02c3122379e0ff.rmeta new file mode 100644 index 0000000..9db6416 --- /dev/null +++ b/target/debug/deps/libh2-0c02c3122379e0ff.rmeta Binary files differ diff --git a/target/debug/deps/libh2-28c1e7413c3af744.rmeta b/target/debug/deps/libh2-28c1e7413c3af744.rmeta new file mode 100644 index 0000000..6dec0ff --- /dev/null +++ b/target/debug/deps/libh2-28c1e7413c3af744.rmeta Binary files differ diff --git a/target/debug/deps/libhashbrown-22ba05a893e17812.rmeta b/target/debug/deps/libhashbrown-22ba05a893e17812.rmeta new file mode 100644 index 0000000..22ab9f6 --- /dev/null +++ b/target/debug/deps/libhashbrown-22ba05a893e17812.rmeta Binary files differ diff --git a/target/debug/deps/libhashbrown-35e2e8ee1f5e2f9f.rlib b/target/debug/deps/libhashbrown-35e2e8ee1f5e2f9f.rlib new file mode 100644 index 0000000..52f4060 --- /dev/null +++ b/target/debug/deps/libhashbrown-35e2e8ee1f5e2f9f.rlib Binary files differ diff --git a/target/debug/deps/libhashbrown-35e2e8ee1f5e2f9f.rmeta b/target/debug/deps/libhashbrown-35e2e8ee1f5e2f9f.rmeta new file mode 100644 index 0000000..357c577 --- /dev/null +++ b/target/debug/deps/libhashbrown-35e2e8ee1f5e2f9f.rmeta Binary files differ diff --git a/target/debug/deps/libhashbrown-a80430e7f8d719b9.rmeta b/target/debug/deps/libhashbrown-a80430e7f8d719b9.rmeta new file mode 100644 index 0000000..76e5e63 --- /dev/null +++ b/target/debug/deps/libhashbrown-a80430e7f8d719b9.rmeta Binary files differ diff --git a/target/debug/deps/libhashbrown-b81cdc27e3ba37c6.rlib b/target/debug/deps/libhashbrown-b81cdc27e3ba37c6.rlib new file mode 100644 index 0000000..0421073 --- /dev/null +++ b/target/debug/deps/libhashbrown-b81cdc27e3ba37c6.rlib Binary files differ diff --git a/target/debug/deps/libhashbrown-b81cdc27e3ba37c6.rmeta b/target/debug/deps/libhashbrown-b81cdc27e3ba37c6.rmeta new file mode 100644 index 0000000..e8ffeec --- /dev/null +++ b/target/debug/deps/libhashbrown-b81cdc27e3ba37c6.rmeta Binary files differ diff --git a/target/debug/deps/libhashlink-30878a950e733fd8.rmeta b/target/debug/deps/libhashlink-30878a950e733fd8.rmeta new file mode 100644 index 0000000..a28f563 --- /dev/null +++ b/target/debug/deps/libhashlink-30878a950e733fd8.rmeta Binary files differ diff --git a/target/debug/deps/libhashlink-bc93499622a0edb2.rlib b/target/debug/deps/libhashlink-bc93499622a0edb2.rlib new file mode 100644 index 0000000..b42831f --- /dev/null +++ b/target/debug/deps/libhashlink-bc93499622a0edb2.rlib Binary files differ diff --git a/target/debug/deps/libhashlink-bc93499622a0edb2.rmeta b/target/debug/deps/libhashlink-bc93499622a0edb2.rmeta new file mode 100644 index 0000000..15b5792 --- /dev/null +++ b/target/debug/deps/libhashlink-bc93499622a0edb2.rmeta Binary files differ diff --git a/target/debug/deps/libhttp-1eecdf3c3aee2600.rlib b/target/debug/deps/libhttp-1eecdf3c3aee2600.rlib new file mode 100644 index 0000000..29965aa --- /dev/null +++ b/target/debug/deps/libhttp-1eecdf3c3aee2600.rlib Binary files differ diff --git a/target/debug/deps/libhttp-1eecdf3c3aee2600.rmeta b/target/debug/deps/libhttp-1eecdf3c3aee2600.rmeta new file mode 100644 index 0000000..fc3a13d --- /dev/null +++ b/target/debug/deps/libhttp-1eecdf3c3aee2600.rmeta Binary files differ diff --git a/target/debug/deps/libhttp-30f6587e9251a429.rmeta b/target/debug/deps/libhttp-30f6587e9251a429.rmeta new file mode 100644 index 0000000..d8bd581 --- /dev/null +++ b/target/debug/deps/libhttp-30f6587e9251a429.rmeta Binary files differ diff --git a/target/debug/deps/libhttp_body-050e0735e9155daf.rmeta b/target/debug/deps/libhttp_body-050e0735e9155daf.rmeta new file mode 100644 index 0000000..1fdef8e --- /dev/null +++ b/target/debug/deps/libhttp_body-050e0735e9155daf.rmeta Binary files differ diff --git a/target/debug/deps/libhttp_body-ad92b371429f7263.rlib b/target/debug/deps/libhttp_body-ad92b371429f7263.rlib new file mode 100644 index 0000000..da5a041 --- /dev/null +++ b/target/debug/deps/libhttp_body-ad92b371429f7263.rlib Binary files differ diff --git a/target/debug/deps/libhttp_body-ad92b371429f7263.rmeta b/target/debug/deps/libhttp_body-ad92b371429f7263.rmeta new file mode 100644 index 0000000..a99ce03 --- /dev/null +++ b/target/debug/deps/libhttp_body-ad92b371429f7263.rmeta Binary files differ diff --git a/target/debug/deps/libhttp_body_util-5aa8bb98e195cbde.rmeta b/target/debug/deps/libhttp_body_util-5aa8bb98e195cbde.rmeta new file mode 100644 index 0000000..564975e --- /dev/null +++ b/target/debug/deps/libhttp_body_util-5aa8bb98e195cbde.rmeta Binary files differ diff --git a/target/debug/deps/libhttp_body_util-b2627e2cce755d11.rlib b/target/debug/deps/libhttp_body_util-b2627e2cce755d11.rlib new file mode 100644 index 0000000..e8a89ef --- /dev/null +++ b/target/debug/deps/libhttp_body_util-b2627e2cce755d11.rlib Binary files differ diff --git a/target/debug/deps/libhttp_body_util-b2627e2cce755d11.rmeta b/target/debug/deps/libhttp_body_util-b2627e2cce755d11.rmeta new file mode 100644 index 0000000..847ec7a --- /dev/null +++ b/target/debug/deps/libhttp_body_util-b2627e2cce755d11.rmeta Binary files differ diff --git a/target/debug/deps/libhttparse-353e32245d75214c.rmeta b/target/debug/deps/libhttparse-353e32245d75214c.rmeta new file mode 100644 index 0000000..2dad677 --- /dev/null +++ b/target/debug/deps/libhttparse-353e32245d75214c.rmeta Binary files differ diff --git a/target/debug/deps/libhttparse-86166d35702b0073.rlib b/target/debug/deps/libhttparse-86166d35702b0073.rlib new file mode 100644 index 0000000..28e70e9 --- /dev/null +++ b/target/debug/deps/libhttparse-86166d35702b0073.rlib Binary files differ diff --git a/target/debug/deps/libhttparse-86166d35702b0073.rmeta b/target/debug/deps/libhttparse-86166d35702b0073.rmeta new file mode 100644 index 0000000..b4d1b17 --- /dev/null +++ b/target/debug/deps/libhttparse-86166d35702b0073.rmeta Binary files differ diff --git a/target/debug/deps/libhttpdate-15e72228418544ac.rlib b/target/debug/deps/libhttpdate-15e72228418544ac.rlib new file mode 100644 index 0000000..0e9ff69 --- /dev/null +++ b/target/debug/deps/libhttpdate-15e72228418544ac.rlib Binary files differ diff --git a/target/debug/deps/libhttpdate-15e72228418544ac.rmeta b/target/debug/deps/libhttpdate-15e72228418544ac.rmeta new file mode 100644 index 0000000..cff23cb --- /dev/null +++ b/target/debug/deps/libhttpdate-15e72228418544ac.rmeta Binary files differ diff --git a/target/debug/deps/libhttpdate-cd76abbf64c31bdf.rmeta b/target/debug/deps/libhttpdate-cd76abbf64c31bdf.rmeta new file mode 100644 index 0000000..8a3eb5e --- /dev/null +++ b/target/debug/deps/libhttpdate-cd76abbf64c31bdf.rmeta Binary files differ diff --git a/target/debug/deps/libhyper-0f2388405ccfd679.rmeta b/target/debug/deps/libhyper-0f2388405ccfd679.rmeta new file mode 100644 index 0000000..02b922f --- /dev/null +++ b/target/debug/deps/libhyper-0f2388405ccfd679.rmeta Binary files differ diff --git a/target/debug/deps/libhyper-cc6b73920515e368.rlib b/target/debug/deps/libhyper-cc6b73920515e368.rlib new file mode 100644 index 0000000..7401277 --- /dev/null +++ b/target/debug/deps/libhyper-cc6b73920515e368.rlib Binary files differ diff --git a/target/debug/deps/libhyper-cc6b73920515e368.rmeta b/target/debug/deps/libhyper-cc6b73920515e368.rmeta new file mode 100644 index 0000000..98f4dba --- /dev/null +++ b/target/debug/deps/libhyper-cc6b73920515e368.rmeta Binary files differ diff --git a/target/debug/deps/libhyper_rustls-5b02ffb7ffc14ab2.rlib b/target/debug/deps/libhyper_rustls-5b02ffb7ffc14ab2.rlib new file mode 100644 index 0000000..bfd4f8a --- /dev/null +++ b/target/debug/deps/libhyper_rustls-5b02ffb7ffc14ab2.rlib Binary files differ diff --git a/target/debug/deps/libhyper_rustls-5b02ffb7ffc14ab2.rmeta b/target/debug/deps/libhyper_rustls-5b02ffb7ffc14ab2.rmeta new file mode 100644 index 0000000..b6ec2e0 --- /dev/null +++ b/target/debug/deps/libhyper_rustls-5b02ffb7ffc14ab2.rmeta Binary files differ diff --git a/target/debug/deps/libhyper_rustls-824ebb95c21dcb47.rmeta b/target/debug/deps/libhyper_rustls-824ebb95c21dcb47.rmeta new file mode 100644 index 0000000..164b51c --- /dev/null +++ b/target/debug/deps/libhyper_rustls-824ebb95c21dcb47.rmeta Binary files differ diff --git a/target/debug/deps/libhyper_tls-a65bab1302cd2162.rmeta b/target/debug/deps/libhyper_tls-a65bab1302cd2162.rmeta new file mode 100644 index 0000000..c2f80bc --- /dev/null +++ b/target/debug/deps/libhyper_tls-a65bab1302cd2162.rmeta Binary files differ diff --git a/target/debug/deps/libhyper_tls-efa433fda04504d4.rlib b/target/debug/deps/libhyper_tls-efa433fda04504d4.rlib new file mode 100644 index 0000000..470c8f6 --- /dev/null +++ b/target/debug/deps/libhyper_tls-efa433fda04504d4.rlib Binary files differ diff --git a/target/debug/deps/libhyper_tls-efa433fda04504d4.rmeta b/target/debug/deps/libhyper_tls-efa433fda04504d4.rmeta new file mode 100644 index 0000000..3caa798 --- /dev/null +++ b/target/debug/deps/libhyper_tls-efa433fda04504d4.rmeta Binary files differ diff --git a/target/debug/deps/libhyper_util-3d8d70f77716bb56.rmeta b/target/debug/deps/libhyper_util-3d8d70f77716bb56.rmeta new file mode 100644 index 0000000..8c99f73 --- /dev/null +++ b/target/debug/deps/libhyper_util-3d8d70f77716bb56.rmeta Binary files differ diff --git a/target/debug/deps/libhyper_util-b97fd071349fb8b7.rlib b/target/debug/deps/libhyper_util-b97fd071349fb8b7.rlib new file mode 100644 index 0000000..602756d --- /dev/null +++ b/target/debug/deps/libhyper_util-b97fd071349fb8b7.rlib Binary files differ diff --git a/target/debug/deps/libhyper_util-b97fd071349fb8b7.rmeta b/target/debug/deps/libhyper_util-b97fd071349fb8b7.rmeta new file mode 100644 index 0000000..2cd6cb5 --- /dev/null +++ b/target/debug/deps/libhyper_util-b97fd071349fb8b7.rmeta Binary files differ diff --git a/target/debug/deps/libicu_collections-604444303d8c9f09.rlib b/target/debug/deps/libicu_collections-604444303d8c9f09.rlib new file mode 100644 index 0000000..22f1c24 --- /dev/null +++ b/target/debug/deps/libicu_collections-604444303d8c9f09.rlib Binary files differ diff --git a/target/debug/deps/libicu_collections-604444303d8c9f09.rmeta b/target/debug/deps/libicu_collections-604444303d8c9f09.rmeta new file mode 100644 index 0000000..2ff4e10 --- /dev/null +++ b/target/debug/deps/libicu_collections-604444303d8c9f09.rmeta Binary files differ diff --git a/target/debug/deps/libicu_collections-e7bd32a93ef0a204.rmeta b/target/debug/deps/libicu_collections-e7bd32a93ef0a204.rmeta new file mode 100644 index 0000000..523c65e --- /dev/null +++ b/target/debug/deps/libicu_collections-e7bd32a93ef0a204.rmeta Binary files differ diff --git a/target/debug/deps/libicu_locale_core-5b351e8cc7ec161b.rmeta b/target/debug/deps/libicu_locale_core-5b351e8cc7ec161b.rmeta new file mode 100644 index 0000000..50d698b --- /dev/null +++ b/target/debug/deps/libicu_locale_core-5b351e8cc7ec161b.rmeta Binary files differ diff --git a/target/debug/deps/libicu_locale_core-9902c62fac652ebb.rlib b/target/debug/deps/libicu_locale_core-9902c62fac652ebb.rlib new file mode 100644 index 0000000..767cee3 --- /dev/null +++ b/target/debug/deps/libicu_locale_core-9902c62fac652ebb.rlib Binary files differ diff --git a/target/debug/deps/libicu_locale_core-9902c62fac652ebb.rmeta b/target/debug/deps/libicu_locale_core-9902c62fac652ebb.rmeta new file mode 100644 index 0000000..5772e9a --- /dev/null +++ b/target/debug/deps/libicu_locale_core-9902c62fac652ebb.rmeta Binary files differ diff --git a/target/debug/deps/libicu_normalizer-7e50da2b12c4fd4b.rmeta b/target/debug/deps/libicu_normalizer-7e50da2b12c4fd4b.rmeta new file mode 100644 index 0000000..01b6ce9 --- /dev/null +++ b/target/debug/deps/libicu_normalizer-7e50da2b12c4fd4b.rmeta Binary files differ diff --git a/target/debug/deps/libicu_normalizer-d633ef7fe2137711.rlib b/target/debug/deps/libicu_normalizer-d633ef7fe2137711.rlib new file mode 100644 index 0000000..bb7de0e --- /dev/null +++ b/target/debug/deps/libicu_normalizer-d633ef7fe2137711.rlib Binary files differ diff --git a/target/debug/deps/libicu_normalizer-d633ef7fe2137711.rmeta b/target/debug/deps/libicu_normalizer-d633ef7fe2137711.rmeta new file mode 100644 index 0000000..04344ae --- /dev/null +++ b/target/debug/deps/libicu_normalizer-d633ef7fe2137711.rmeta Binary files differ diff --git a/target/debug/deps/libicu_normalizer_data-7058970f5714601a.rmeta b/target/debug/deps/libicu_normalizer_data-7058970f5714601a.rmeta new file mode 100644 index 0000000..f00258a --- /dev/null +++ b/target/debug/deps/libicu_normalizer_data-7058970f5714601a.rmeta Binary files differ diff --git a/target/debug/deps/libicu_normalizer_data-a8b89b2201d383d3.rlib b/target/debug/deps/libicu_normalizer_data-a8b89b2201d383d3.rlib new file mode 100644 index 0000000..bfa9291 --- /dev/null +++ b/target/debug/deps/libicu_normalizer_data-a8b89b2201d383d3.rlib Binary files differ diff --git a/target/debug/deps/libicu_normalizer_data-a8b89b2201d383d3.rmeta b/target/debug/deps/libicu_normalizer_data-a8b89b2201d383d3.rmeta new file mode 100644 index 0000000..187293e --- /dev/null +++ b/target/debug/deps/libicu_normalizer_data-a8b89b2201d383d3.rmeta Binary files differ diff --git a/target/debug/deps/libicu_properties-94520e62a60a3a73.rmeta b/target/debug/deps/libicu_properties-94520e62a60a3a73.rmeta new file mode 100644 index 0000000..2dc2d80 --- /dev/null +++ b/target/debug/deps/libicu_properties-94520e62a60a3a73.rmeta Binary files differ diff --git a/target/debug/deps/libicu_properties-c3cbe601949fdef2.rlib b/target/debug/deps/libicu_properties-c3cbe601949fdef2.rlib new file mode 100644 index 0000000..7589c75 --- /dev/null +++ b/target/debug/deps/libicu_properties-c3cbe601949fdef2.rlib Binary files differ diff --git a/target/debug/deps/libicu_properties-c3cbe601949fdef2.rmeta b/target/debug/deps/libicu_properties-c3cbe601949fdef2.rmeta new file mode 100644 index 0000000..215cb5f --- /dev/null +++ b/target/debug/deps/libicu_properties-c3cbe601949fdef2.rmeta Binary files differ diff --git a/target/debug/deps/libicu_properties_data-1fa333329abb5064.rmeta b/target/debug/deps/libicu_properties_data-1fa333329abb5064.rmeta new file mode 100644 index 0000000..a7f26ce --- /dev/null +++ b/target/debug/deps/libicu_properties_data-1fa333329abb5064.rmeta Binary files differ diff --git a/target/debug/deps/libicu_properties_data-53635d0b83194f8c.rlib b/target/debug/deps/libicu_properties_data-53635d0b83194f8c.rlib new file mode 100644 index 0000000..cbe9def --- /dev/null +++ b/target/debug/deps/libicu_properties_data-53635d0b83194f8c.rlib Binary files differ diff --git a/target/debug/deps/libicu_properties_data-53635d0b83194f8c.rmeta b/target/debug/deps/libicu_properties_data-53635d0b83194f8c.rmeta new file mode 100644 index 0000000..83c7d47 --- /dev/null +++ b/target/debug/deps/libicu_properties_data-53635d0b83194f8c.rmeta Binary files differ diff --git a/target/debug/deps/libicu_provider-b172c7298e8c997d.rlib b/target/debug/deps/libicu_provider-b172c7298e8c997d.rlib new file mode 100644 index 0000000..79acb04 --- /dev/null +++ b/target/debug/deps/libicu_provider-b172c7298e8c997d.rlib Binary files differ diff --git a/target/debug/deps/libicu_provider-b172c7298e8c997d.rmeta b/target/debug/deps/libicu_provider-b172c7298e8c997d.rmeta new file mode 100644 index 0000000..1af14d8 --- /dev/null +++ b/target/debug/deps/libicu_provider-b172c7298e8c997d.rmeta Binary files differ diff --git a/target/debug/deps/libicu_provider-f75cab7628ed9c6b.rmeta b/target/debug/deps/libicu_provider-f75cab7628ed9c6b.rmeta new file mode 100644 index 0000000..da6458c --- /dev/null +++ b/target/debug/deps/libicu_provider-f75cab7628ed9c6b.rmeta Binary files differ diff --git a/target/debug/deps/libidna-9786bfb13650735f.rlib b/target/debug/deps/libidna-9786bfb13650735f.rlib new file mode 100644 index 0000000..5e95bf2 --- /dev/null +++ b/target/debug/deps/libidna-9786bfb13650735f.rlib Binary files differ diff --git a/target/debug/deps/libidna-9786bfb13650735f.rmeta b/target/debug/deps/libidna-9786bfb13650735f.rmeta new file mode 100644 index 0000000..11eec84 --- /dev/null +++ b/target/debug/deps/libidna-9786bfb13650735f.rmeta Binary files differ diff --git a/target/debug/deps/libidna-f1a973d3098039a1.rmeta b/target/debug/deps/libidna-f1a973d3098039a1.rmeta new file mode 100644 index 0000000..b7bc75a --- /dev/null +++ b/target/debug/deps/libidna-f1a973d3098039a1.rmeta Binary files differ diff --git a/target/debug/deps/libidna_adapter-0957135d49f220bd.rmeta b/target/debug/deps/libidna_adapter-0957135d49f220bd.rmeta new file mode 100644 index 0000000..68b53ae --- /dev/null +++ b/target/debug/deps/libidna_adapter-0957135d49f220bd.rmeta Binary files differ diff --git a/target/debug/deps/libidna_adapter-2b2c2dca7b0675bd.rlib b/target/debug/deps/libidna_adapter-2b2c2dca7b0675bd.rlib new file mode 100644 index 0000000..d932bf3 --- /dev/null +++ b/target/debug/deps/libidna_adapter-2b2c2dca7b0675bd.rlib Binary files differ diff --git a/target/debug/deps/libidna_adapter-2b2c2dca7b0675bd.rmeta b/target/debug/deps/libidna_adapter-2b2c2dca7b0675bd.rmeta new file mode 100644 index 0000000..cba1567 --- /dev/null +++ b/target/debug/deps/libidna_adapter-2b2c2dca7b0675bd.rmeta Binary files differ diff --git a/target/debug/deps/libindexmap-341aff46daab76d3.rlib b/target/debug/deps/libindexmap-341aff46daab76d3.rlib new file mode 100644 index 0000000..d3fdea3 --- /dev/null +++ b/target/debug/deps/libindexmap-341aff46daab76d3.rlib Binary files differ diff --git a/target/debug/deps/libindexmap-341aff46daab76d3.rmeta b/target/debug/deps/libindexmap-341aff46daab76d3.rmeta new file mode 100644 index 0000000..b59aab0 --- /dev/null +++ b/target/debug/deps/libindexmap-341aff46daab76d3.rmeta Binary files differ diff --git a/target/debug/deps/libindexmap-7b44f43bfb912e53.rmeta b/target/debug/deps/libindexmap-7b44f43bfb912e53.rmeta new file mode 100644 index 0000000..455c28c --- /dev/null +++ b/target/debug/deps/libindexmap-7b44f43bfb912e53.rmeta Binary files differ diff --git a/target/debug/deps/libipnet-9ec6295a3c4b4bda.rlib b/target/debug/deps/libipnet-9ec6295a3c4b4bda.rlib new file mode 100644 index 0000000..403a0c6 --- /dev/null +++ b/target/debug/deps/libipnet-9ec6295a3c4b4bda.rlib Binary files differ diff --git a/target/debug/deps/libipnet-9ec6295a3c4b4bda.rmeta b/target/debug/deps/libipnet-9ec6295a3c4b4bda.rmeta new file mode 100644 index 0000000..4048631 --- /dev/null +++ b/target/debug/deps/libipnet-9ec6295a3c4b4bda.rmeta Binary files differ diff --git a/target/debug/deps/libipnet-f17909821836d355.rmeta b/target/debug/deps/libipnet-f17909821836d355.rmeta new file mode 100644 index 0000000..62506f8 --- /dev/null +++ b/target/debug/deps/libipnet-f17909821836d355.rmeta Binary files differ diff --git a/target/debug/deps/libiri_string-152b5c31d45e1590.rlib b/target/debug/deps/libiri_string-152b5c31d45e1590.rlib new file mode 100644 index 0000000..9964987 --- /dev/null +++ b/target/debug/deps/libiri_string-152b5c31d45e1590.rlib Binary files differ diff --git a/target/debug/deps/libiri_string-152b5c31d45e1590.rmeta b/target/debug/deps/libiri_string-152b5c31d45e1590.rmeta new file mode 100644 index 0000000..15332e1 --- /dev/null +++ b/target/debug/deps/libiri_string-152b5c31d45e1590.rmeta Binary files differ diff --git a/target/debug/deps/libiri_string-cacb252e54c2175a.rmeta b/target/debug/deps/libiri_string-cacb252e54c2175a.rmeta new file mode 100644 index 0000000..b86509a --- /dev/null +++ b/target/debug/deps/libiri_string-cacb252e54c2175a.rmeta Binary files differ diff --git a/target/debug/deps/libitoa-120546458fa616c5.rmeta b/target/debug/deps/libitoa-120546458fa616c5.rmeta new file mode 100644 index 0000000..c9eb5e8 --- /dev/null +++ b/target/debug/deps/libitoa-120546458fa616c5.rmeta Binary files differ diff --git a/target/debug/deps/libitoa-6e5ff90b1c9a445c.rlib b/target/debug/deps/libitoa-6e5ff90b1c9a445c.rlib new file mode 100644 index 0000000..6b4a24a --- /dev/null +++ b/target/debug/deps/libitoa-6e5ff90b1c9a445c.rlib Binary files differ diff --git a/target/debug/deps/libitoa-6e5ff90b1c9a445c.rmeta b/target/debug/deps/libitoa-6e5ff90b1c9a445c.rmeta new file mode 100644 index 0000000..1709d09 --- /dev/null +++ b/target/debug/deps/libitoa-6e5ff90b1c9a445c.rmeta Binary files differ diff --git a/target/debug/deps/libitoa-7c3663b5fe7fa61d.rlib b/target/debug/deps/libitoa-7c3663b5fe7fa61d.rlib new file mode 100644 index 0000000..9e77679 --- /dev/null +++ b/target/debug/deps/libitoa-7c3663b5fe7fa61d.rlib Binary files differ diff --git a/target/debug/deps/libitoa-7c3663b5fe7fa61d.rmeta b/target/debug/deps/libitoa-7c3663b5fe7fa61d.rmeta new file mode 100644 index 0000000..284e5ea --- /dev/null +++ b/target/debug/deps/libitoa-7c3663b5fe7fa61d.rmeta Binary files differ diff --git a/target/debug/deps/libjobserver-cf7bd0a0a362fc40.rlib b/target/debug/deps/libjobserver-cf7bd0a0a362fc40.rlib new file mode 100644 index 0000000..87e9cf4 --- /dev/null +++ b/target/debug/deps/libjobserver-cf7bd0a0a362fc40.rlib Binary files differ diff --git a/target/debug/deps/libjobserver-cf7bd0a0a362fc40.rmeta b/target/debug/deps/libjobserver-cf7bd0a0a362fc40.rmeta new file mode 100644 index 0000000..c77d751 --- /dev/null +++ b/target/debug/deps/libjobserver-cf7bd0a0a362fc40.rmeta Binary files differ diff --git a/target/debug/deps/libjobserver-e358742095c48fb0.rlib b/target/debug/deps/libjobserver-e358742095c48fb0.rlib new file mode 100644 index 0000000..6e474be --- /dev/null +++ b/target/debug/deps/libjobserver-e358742095c48fb0.rlib Binary files differ diff --git a/target/debug/deps/libjobserver-e358742095c48fb0.rmeta b/target/debug/deps/libjobserver-e358742095c48fb0.rmeta new file mode 100644 index 0000000..07b4b1b --- /dev/null +++ b/target/debug/deps/libjobserver-e358742095c48fb0.rmeta Binary files differ diff --git a/target/debug/deps/libjsonwebtoken-32e32d8809d937e5.rlib b/target/debug/deps/libjsonwebtoken-32e32d8809d937e5.rlib new file mode 100644 index 0000000..06c0fca --- /dev/null +++ b/target/debug/deps/libjsonwebtoken-32e32d8809d937e5.rlib Binary files differ diff --git a/target/debug/deps/libjsonwebtoken-32e32d8809d937e5.rmeta b/target/debug/deps/libjsonwebtoken-32e32d8809d937e5.rmeta new file mode 100644 index 0000000..f5ea85b --- /dev/null +++ b/target/debug/deps/libjsonwebtoken-32e32d8809d937e5.rmeta Binary files differ diff --git a/target/debug/deps/libjsonwebtoken-529a395c9df28330.rmeta b/target/debug/deps/libjsonwebtoken-529a395c9df28330.rmeta new file mode 100644 index 0000000..2b5620e --- /dev/null +++ b/target/debug/deps/libjsonwebtoken-529a395c9df28330.rmeta Binary files differ diff --git a/target/debug/deps/liblibc-0113c2db9d289f1d.rmeta b/target/debug/deps/liblibc-0113c2db9d289f1d.rmeta new file mode 100644 index 0000000..3573f45 --- /dev/null +++ b/target/debug/deps/liblibc-0113c2db9d289f1d.rmeta Binary files differ diff --git a/target/debug/deps/liblibc-268fbae410df1337.rlib b/target/debug/deps/liblibc-268fbae410df1337.rlib new file mode 100644 index 0000000..699ddf8 --- /dev/null +++ b/target/debug/deps/liblibc-268fbae410df1337.rlib Binary files differ diff --git a/target/debug/deps/liblibc-268fbae410df1337.rmeta b/target/debug/deps/liblibc-268fbae410df1337.rmeta new file mode 100644 index 0000000..7c6682f --- /dev/null +++ b/target/debug/deps/liblibc-268fbae410df1337.rmeta Binary files differ diff --git a/target/debug/deps/liblibsqlite3_sys-03be0f4efef401bf.rlib b/target/debug/deps/liblibsqlite3_sys-03be0f4efef401bf.rlib new file mode 100644 index 0000000..d052fff --- /dev/null +++ b/target/debug/deps/liblibsqlite3_sys-03be0f4efef401bf.rlib Binary files differ diff --git a/target/debug/deps/liblibsqlite3_sys-03be0f4efef401bf.rmeta b/target/debug/deps/liblibsqlite3_sys-03be0f4efef401bf.rmeta new file mode 100644 index 0000000..1682643 --- /dev/null +++ b/target/debug/deps/liblibsqlite3_sys-03be0f4efef401bf.rmeta Binary files differ diff --git a/target/debug/deps/liblibsqlite3_sys-d8596cc180a4208f.rmeta b/target/debug/deps/liblibsqlite3_sys-d8596cc180a4208f.rmeta new file mode 100644 index 0000000..25e31b0 --- /dev/null +++ b/target/debug/deps/liblibsqlite3_sys-d8596cc180a4208f.rmeta Binary files differ diff --git a/target/debug/deps/liblitemap-c6d67ea651e2e621.rmeta b/target/debug/deps/liblitemap-c6d67ea651e2e621.rmeta new file mode 100644 index 0000000..734e09e --- /dev/null +++ b/target/debug/deps/liblitemap-c6d67ea651e2e621.rmeta Binary files differ diff --git a/target/debug/deps/liblitemap-fbf34bc2a878e95c.rlib b/target/debug/deps/liblitemap-fbf34bc2a878e95c.rlib new file mode 100644 index 0000000..6eaac60 --- /dev/null +++ b/target/debug/deps/liblitemap-fbf34bc2a878e95c.rlib Binary files differ diff --git a/target/debug/deps/liblitemap-fbf34bc2a878e95c.rmeta b/target/debug/deps/liblitemap-fbf34bc2a878e95c.rmeta new file mode 100644 index 0000000..87b18b9 --- /dev/null +++ b/target/debug/deps/liblitemap-fbf34bc2a878e95c.rmeta Binary files differ diff --git a/target/debug/deps/liblitrs-24a76c28ee314c75.rlib b/target/debug/deps/liblitrs-24a76c28ee314c75.rlib new file mode 100644 index 0000000..642a3a5 --- /dev/null +++ b/target/debug/deps/liblitrs-24a76c28ee314c75.rlib Binary files differ diff --git a/target/debug/deps/liblitrs-24a76c28ee314c75.rmeta b/target/debug/deps/liblitrs-24a76c28ee314c75.rmeta new file mode 100644 index 0000000..cca1d34 --- /dev/null +++ b/target/debug/deps/liblitrs-24a76c28ee314c75.rmeta Binary files differ diff --git a/target/debug/deps/liblock_api-030d93b541ad9d3a.rlib b/target/debug/deps/liblock_api-030d93b541ad9d3a.rlib new file mode 100644 index 0000000..31ad2bc --- /dev/null +++ b/target/debug/deps/liblock_api-030d93b541ad9d3a.rlib Binary files differ diff --git a/target/debug/deps/liblock_api-030d93b541ad9d3a.rmeta b/target/debug/deps/liblock_api-030d93b541ad9d3a.rmeta new file mode 100644 index 0000000..077d258 --- /dev/null +++ b/target/debug/deps/liblock_api-030d93b541ad9d3a.rmeta Binary files differ diff --git a/target/debug/deps/liblock_api-4c25f8f182bc99cb.rmeta b/target/debug/deps/liblock_api-4c25f8f182bc99cb.rmeta new file mode 100644 index 0000000..678cf78 --- /dev/null +++ b/target/debug/deps/liblock_api-4c25f8f182bc99cb.rmeta Binary files differ diff --git a/target/debug/deps/liblog-11565696133ecd00.rlib b/target/debug/deps/liblog-11565696133ecd00.rlib new file mode 100644 index 0000000..82f819b --- /dev/null +++ b/target/debug/deps/liblog-11565696133ecd00.rlib Binary files differ diff --git a/target/debug/deps/liblog-11565696133ecd00.rmeta b/target/debug/deps/liblog-11565696133ecd00.rmeta new file mode 100644 index 0000000..b4042c5 --- /dev/null +++ b/target/debug/deps/liblog-11565696133ecd00.rmeta Binary files differ diff --git a/target/debug/deps/liblog-5a9119114236f0fa.rmeta b/target/debug/deps/liblog-5a9119114236f0fa.rmeta new file mode 100644 index 0000000..ef462e8 --- /dev/null +++ b/target/debug/deps/liblog-5a9119114236f0fa.rmeta Binary files differ diff --git a/target/debug/deps/libmatchit-125bf48bce5bd068.rlib b/target/debug/deps/libmatchit-125bf48bce5bd068.rlib new file mode 100644 index 0000000..1dc6a67 --- /dev/null +++ b/target/debug/deps/libmatchit-125bf48bce5bd068.rlib Binary files differ diff --git a/target/debug/deps/libmatchit-125bf48bce5bd068.rmeta b/target/debug/deps/libmatchit-125bf48bce5bd068.rmeta new file mode 100644 index 0000000..aad3366 --- /dev/null +++ b/target/debug/deps/libmatchit-125bf48bce5bd068.rmeta Binary files differ diff --git a/target/debug/deps/libmatchit-5f4162461042afa3.rlib b/target/debug/deps/libmatchit-5f4162461042afa3.rlib new file mode 100644 index 0000000..ca2c93b --- /dev/null +++ b/target/debug/deps/libmatchit-5f4162461042afa3.rlib Binary files differ diff --git a/target/debug/deps/libmatchit-5f4162461042afa3.rmeta b/target/debug/deps/libmatchit-5f4162461042afa3.rmeta new file mode 100644 index 0000000..f43a37d --- /dev/null +++ b/target/debug/deps/libmatchit-5f4162461042afa3.rmeta Binary files differ diff --git a/target/debug/deps/libmatchit-7451a936692699c1.rmeta b/target/debug/deps/libmatchit-7451a936692699c1.rmeta new file mode 100644 index 0000000..c573be6 --- /dev/null +++ b/target/debug/deps/libmatchit-7451a936692699c1.rmeta Binary files differ diff --git a/target/debug/deps/libmatchit-c881a8577b73db56.rmeta b/target/debug/deps/libmatchit-c881a8577b73db56.rmeta new file mode 100644 index 0000000..a6d4143 --- /dev/null +++ b/target/debug/deps/libmatchit-c881a8577b73db56.rmeta Binary files differ diff --git a/target/debug/deps/libmemchr-1700c8f0399e475b.rlib b/target/debug/deps/libmemchr-1700c8f0399e475b.rlib new file mode 100644 index 0000000..cc5e7d7 --- /dev/null +++ b/target/debug/deps/libmemchr-1700c8f0399e475b.rlib Binary files differ diff --git a/target/debug/deps/libmemchr-1700c8f0399e475b.rmeta b/target/debug/deps/libmemchr-1700c8f0399e475b.rmeta new file mode 100644 index 0000000..e1cc5e4 --- /dev/null +++ b/target/debug/deps/libmemchr-1700c8f0399e475b.rmeta Binary files differ diff --git a/target/debug/deps/libmemchr-716ac2addfc12d2e.rmeta b/target/debug/deps/libmemchr-716ac2addfc12d2e.rmeta new file mode 100644 index 0000000..9e1891c --- /dev/null +++ b/target/debug/deps/libmemchr-716ac2addfc12d2e.rmeta Binary files differ diff --git a/target/debug/deps/libmemchr-8d1a115493b384ec.rlib b/target/debug/deps/libmemchr-8d1a115493b384ec.rlib new file mode 100644 index 0000000..bca9943 --- /dev/null +++ b/target/debug/deps/libmemchr-8d1a115493b384ec.rlib Binary files differ diff --git a/target/debug/deps/libmemchr-8d1a115493b384ec.rmeta b/target/debug/deps/libmemchr-8d1a115493b384ec.rmeta new file mode 100644 index 0000000..46d6769 --- /dev/null +++ b/target/debug/deps/libmemchr-8d1a115493b384ec.rmeta Binary files differ diff --git a/target/debug/deps/libmime-518a52c51f0488c0.rmeta b/target/debug/deps/libmime-518a52c51f0488c0.rmeta new file mode 100644 index 0000000..54fd792 --- /dev/null +++ b/target/debug/deps/libmime-518a52c51f0488c0.rmeta Binary files differ diff --git a/target/debug/deps/libmime-a54c3b5b992aef2d.rlib b/target/debug/deps/libmime-a54c3b5b992aef2d.rlib new file mode 100644 index 0000000..4cc4189 --- /dev/null +++ b/target/debug/deps/libmime-a54c3b5b992aef2d.rlib Binary files differ diff --git a/target/debug/deps/libmime-a54c3b5b992aef2d.rmeta b/target/debug/deps/libmime-a54c3b5b992aef2d.rmeta new file mode 100644 index 0000000..4b0fb0c --- /dev/null +++ b/target/debug/deps/libmime-a54c3b5b992aef2d.rmeta Binary files differ diff --git a/target/debug/deps/libmime_guess-083fbc7529db49e4.rlib b/target/debug/deps/libmime_guess-083fbc7529db49e4.rlib new file mode 100644 index 0000000..faec5e3 --- /dev/null +++ b/target/debug/deps/libmime_guess-083fbc7529db49e4.rlib Binary files differ diff --git a/target/debug/deps/libmime_guess-083fbc7529db49e4.rmeta b/target/debug/deps/libmime_guess-083fbc7529db49e4.rmeta new file mode 100644 index 0000000..8c9dd74 --- /dev/null +++ b/target/debug/deps/libmime_guess-083fbc7529db49e4.rmeta Binary files differ diff --git a/target/debug/deps/libmime_guess-9e101cbcb3f3b8d2.rmeta b/target/debug/deps/libmime_guess-9e101cbcb3f3b8d2.rmeta new file mode 100644 index 0000000..e53cf6d --- /dev/null +++ b/target/debug/deps/libmime_guess-9e101cbcb3f3b8d2.rmeta Binary files differ diff --git a/target/debug/deps/libmio-c0384a9a1eaed98f.rmeta b/target/debug/deps/libmio-c0384a9a1eaed98f.rmeta new file mode 100644 index 0000000..3d93725 --- /dev/null +++ b/target/debug/deps/libmio-c0384a9a1eaed98f.rmeta Binary files differ diff --git a/target/debug/deps/libmio-f460c36284a16e2a.rlib b/target/debug/deps/libmio-f460c36284a16e2a.rlib new file mode 100644 index 0000000..bddfe4e --- /dev/null +++ b/target/debug/deps/libmio-f460c36284a16e2a.rlib Binary files differ diff --git a/target/debug/deps/libmio-f460c36284a16e2a.rmeta b/target/debug/deps/libmio-f460c36284a16e2a.rmeta new file mode 100644 index 0000000..3b2fac4 --- /dev/null +++ b/target/debug/deps/libmio-f460c36284a16e2a.rmeta Binary files differ diff --git a/target/debug/deps/libnative_tls-4dcc7d6fce61dc1a.rmeta b/target/debug/deps/libnative_tls-4dcc7d6fce61dc1a.rmeta new file mode 100644 index 0000000..26ea60a --- /dev/null +++ b/target/debug/deps/libnative_tls-4dcc7d6fce61dc1a.rmeta Binary files differ diff --git a/target/debug/deps/libnative_tls-928e41961668e6f2.rlib b/target/debug/deps/libnative_tls-928e41961668e6f2.rlib new file mode 100644 index 0000000..e445d4e --- /dev/null +++ b/target/debug/deps/libnative_tls-928e41961668e6f2.rlib Binary files differ diff --git a/target/debug/deps/libnative_tls-928e41961668e6f2.rmeta b/target/debug/deps/libnative_tls-928e41961668e6f2.rmeta new file mode 100644 index 0000000..245c8a7 --- /dev/null +++ b/target/debug/deps/libnative_tls-928e41961668e6f2.rmeta Binary files differ diff --git a/target/debug/deps/libnum_bigint-48d5b78940448a8c.rmeta b/target/debug/deps/libnum_bigint-48d5b78940448a8c.rmeta new file mode 100644 index 0000000..25062c4 --- /dev/null +++ b/target/debug/deps/libnum_bigint-48d5b78940448a8c.rmeta Binary files differ diff --git a/target/debug/deps/libnum_bigint-e977dc45763a46f6.rlib b/target/debug/deps/libnum_bigint-e977dc45763a46f6.rlib new file mode 100644 index 0000000..0695310 --- /dev/null +++ b/target/debug/deps/libnum_bigint-e977dc45763a46f6.rlib Binary files differ diff --git a/target/debug/deps/libnum_bigint-e977dc45763a46f6.rmeta b/target/debug/deps/libnum_bigint-e977dc45763a46f6.rmeta new file mode 100644 index 0000000..5e35d7b --- /dev/null +++ b/target/debug/deps/libnum_bigint-e977dc45763a46f6.rmeta Binary files differ diff --git a/target/debug/deps/libnum_conv-1496f17a22e8af21.rlib b/target/debug/deps/libnum_conv-1496f17a22e8af21.rlib new file mode 100644 index 0000000..a0be58e --- /dev/null +++ b/target/debug/deps/libnum_conv-1496f17a22e8af21.rlib Binary files differ diff --git a/target/debug/deps/libnum_conv-1496f17a22e8af21.rmeta b/target/debug/deps/libnum_conv-1496f17a22e8af21.rmeta new file mode 100644 index 0000000..37642a6 --- /dev/null +++ b/target/debug/deps/libnum_conv-1496f17a22e8af21.rmeta Binary files differ diff --git a/target/debug/deps/libnum_conv-7b1f5c642c54e1ce.rlib b/target/debug/deps/libnum_conv-7b1f5c642c54e1ce.rlib new file mode 100644 index 0000000..b1404f8 --- /dev/null +++ b/target/debug/deps/libnum_conv-7b1f5c642c54e1ce.rlib Binary files differ diff --git a/target/debug/deps/libnum_conv-7b1f5c642c54e1ce.rmeta b/target/debug/deps/libnum_conv-7b1f5c642c54e1ce.rmeta new file mode 100644 index 0000000..214250b --- /dev/null +++ b/target/debug/deps/libnum_conv-7b1f5c642c54e1ce.rmeta Binary files differ diff --git a/target/debug/deps/libnum_conv-9f5ac2e12a234841.rmeta b/target/debug/deps/libnum_conv-9f5ac2e12a234841.rmeta new file mode 100644 index 0000000..4cda2c1 --- /dev/null +++ b/target/debug/deps/libnum_conv-9f5ac2e12a234841.rmeta Binary files differ diff --git a/target/debug/deps/libnum_integer-17c44a083fddb0ac.rlib b/target/debug/deps/libnum_integer-17c44a083fddb0ac.rlib new file mode 100644 index 0000000..d88e7ee --- /dev/null +++ b/target/debug/deps/libnum_integer-17c44a083fddb0ac.rlib Binary files differ diff --git a/target/debug/deps/libnum_integer-17c44a083fddb0ac.rmeta b/target/debug/deps/libnum_integer-17c44a083fddb0ac.rmeta new file mode 100644 index 0000000..9914c43 --- /dev/null +++ b/target/debug/deps/libnum_integer-17c44a083fddb0ac.rmeta Binary files differ diff --git a/target/debug/deps/libnum_integer-74af416db1feba07.rmeta b/target/debug/deps/libnum_integer-74af416db1feba07.rmeta new file mode 100644 index 0000000..0f1c082 --- /dev/null +++ b/target/debug/deps/libnum_integer-74af416db1feba07.rmeta Binary files differ diff --git a/target/debug/deps/libnum_traits-c4a4cbf7c8657d7c.rmeta b/target/debug/deps/libnum_traits-c4a4cbf7c8657d7c.rmeta new file mode 100644 index 0000000..d8d0719 --- /dev/null +++ b/target/debug/deps/libnum_traits-c4a4cbf7c8657d7c.rmeta Binary files differ diff --git a/target/debug/deps/libnum_traits-fd7cc7ec8ffd2240.rlib b/target/debug/deps/libnum_traits-fd7cc7ec8ffd2240.rlib new file mode 100644 index 0000000..1d00dad --- /dev/null +++ b/target/debug/deps/libnum_traits-fd7cc7ec8ffd2240.rlib Binary files differ diff --git a/target/debug/deps/libnum_traits-fd7cc7ec8ffd2240.rmeta b/target/debug/deps/libnum_traits-fd7cc7ec8ffd2240.rmeta new file mode 100644 index 0000000..228b123 --- /dev/null +++ b/target/debug/deps/libnum_traits-fd7cc7ec8ffd2240.rmeta Binary files differ diff --git a/target/debug/deps/libonce_cell-41fd858d4fca1fb4.rmeta b/target/debug/deps/libonce_cell-41fd858d4fca1fb4.rmeta new file mode 100644 index 0000000..2a69307 --- /dev/null +++ b/target/debug/deps/libonce_cell-41fd858d4fca1fb4.rmeta Binary files differ diff --git a/target/debug/deps/libonce_cell-4da84406b6047a19.rlib b/target/debug/deps/libonce_cell-4da84406b6047a19.rlib new file mode 100644 index 0000000..5a7ed26 --- /dev/null +++ b/target/debug/deps/libonce_cell-4da84406b6047a19.rlib Binary files differ diff --git a/target/debug/deps/libonce_cell-4da84406b6047a19.rmeta b/target/debug/deps/libonce_cell-4da84406b6047a19.rmeta new file mode 100644 index 0000000..bc7ac83 --- /dev/null +++ b/target/debug/deps/libonce_cell-4da84406b6047a19.rmeta Binary files differ diff --git a/target/debug/deps/libparking_lot-0b0810dda7292357.rmeta b/target/debug/deps/libparking_lot-0b0810dda7292357.rmeta new file mode 100644 index 0000000..c8c4baa --- /dev/null +++ b/target/debug/deps/libparking_lot-0b0810dda7292357.rmeta Binary files differ diff --git a/target/debug/deps/libparking_lot-e3c5dfc8fb191204.rlib b/target/debug/deps/libparking_lot-e3c5dfc8fb191204.rlib new file mode 100644 index 0000000..d511360 --- /dev/null +++ b/target/debug/deps/libparking_lot-e3c5dfc8fb191204.rlib Binary files differ diff --git a/target/debug/deps/libparking_lot-e3c5dfc8fb191204.rmeta b/target/debug/deps/libparking_lot-e3c5dfc8fb191204.rmeta new file mode 100644 index 0000000..2427249 --- /dev/null +++ b/target/debug/deps/libparking_lot-e3c5dfc8fb191204.rmeta Binary files differ diff --git a/target/debug/deps/libparking_lot_core-a74c5a9af2fc2c86.rmeta b/target/debug/deps/libparking_lot_core-a74c5a9af2fc2c86.rmeta new file mode 100644 index 0000000..27b5c9d --- /dev/null +++ b/target/debug/deps/libparking_lot_core-a74c5a9af2fc2c86.rmeta Binary files differ diff --git a/target/debug/deps/libparking_lot_core-c6eb04d5de895df1.rlib b/target/debug/deps/libparking_lot_core-c6eb04d5de895df1.rlib new file mode 100644 index 0000000..00e67e8 --- /dev/null +++ b/target/debug/deps/libparking_lot_core-c6eb04d5de895df1.rlib Binary files differ diff --git a/target/debug/deps/libparking_lot_core-c6eb04d5de895df1.rmeta b/target/debug/deps/libparking_lot_core-c6eb04d5de895df1.rmeta new file mode 100644 index 0000000..64fcb22 --- /dev/null +++ b/target/debug/deps/libparking_lot_core-c6eb04d5de895df1.rmeta Binary files differ diff --git a/target/debug/deps/libpem-8b82ed62ac3a88d2.rlib b/target/debug/deps/libpem-8b82ed62ac3a88d2.rlib new file mode 100644 index 0000000..eddcd1f --- /dev/null +++ b/target/debug/deps/libpem-8b82ed62ac3a88d2.rlib Binary files differ diff --git a/target/debug/deps/libpem-8b82ed62ac3a88d2.rmeta b/target/debug/deps/libpem-8b82ed62ac3a88d2.rmeta new file mode 100644 index 0000000..3fcd718 --- /dev/null +++ b/target/debug/deps/libpem-8b82ed62ac3a88d2.rmeta Binary files differ diff --git a/target/debug/deps/libpem-cf580b44404ddcf8.rmeta b/target/debug/deps/libpem-cf580b44404ddcf8.rmeta new file mode 100644 index 0000000..9f42594 --- /dev/null +++ b/target/debug/deps/libpem-cf580b44404ddcf8.rmeta Binary files differ diff --git a/target/debug/deps/libpercent_encoding-7a609891a6b909f6.rmeta b/target/debug/deps/libpercent_encoding-7a609891a6b909f6.rmeta new file mode 100644 index 0000000..4739007 --- /dev/null +++ b/target/debug/deps/libpercent_encoding-7a609891a6b909f6.rmeta Binary files differ diff --git a/target/debug/deps/libpercent_encoding-90d6fd36a0e65c1d.rlib b/target/debug/deps/libpercent_encoding-90d6fd36a0e65c1d.rlib new file mode 100644 index 0000000..39f3976 --- /dev/null +++ b/target/debug/deps/libpercent_encoding-90d6fd36a0e65c1d.rlib Binary files differ diff --git a/target/debug/deps/libpercent_encoding-90d6fd36a0e65c1d.rmeta b/target/debug/deps/libpercent_encoding-90d6fd36a0e65c1d.rmeta new file mode 100644 index 0000000..8f97889 --- /dev/null +++ b/target/debug/deps/libpercent_encoding-90d6fd36a0e65c1d.rmeta Binary files differ diff --git a/target/debug/deps/libpin_project_lite-5a75a2e00b7248cd.rlib b/target/debug/deps/libpin_project_lite-5a75a2e00b7248cd.rlib new file mode 100644 index 0000000..7b1b8f7 --- /dev/null +++ b/target/debug/deps/libpin_project_lite-5a75a2e00b7248cd.rlib Binary files differ diff --git a/target/debug/deps/libpin_project_lite-5a75a2e00b7248cd.rmeta b/target/debug/deps/libpin_project_lite-5a75a2e00b7248cd.rmeta new file mode 100644 index 0000000..3007284 --- /dev/null +++ b/target/debug/deps/libpin_project_lite-5a75a2e00b7248cd.rmeta Binary files differ diff --git a/target/debug/deps/libpin_project_lite-8e269f70c50e6f50.rmeta b/target/debug/deps/libpin_project_lite-8e269f70c50e6f50.rmeta new file mode 100644 index 0000000..ea4f7e5 --- /dev/null +++ b/target/debug/deps/libpin_project_lite-8e269f70c50e6f50.rmeta Binary files differ diff --git a/target/debug/deps/libpkg_config-8096a19943617582.rlib b/target/debug/deps/libpkg_config-8096a19943617582.rlib new file mode 100644 index 0000000..4102807 --- /dev/null +++ b/target/debug/deps/libpkg_config-8096a19943617582.rlib Binary files differ diff --git a/target/debug/deps/libpkg_config-8096a19943617582.rmeta b/target/debug/deps/libpkg_config-8096a19943617582.rmeta new file mode 100644 index 0000000..73452f4 --- /dev/null +++ b/target/debug/deps/libpkg_config-8096a19943617582.rmeta Binary files differ diff --git a/target/debug/deps/libpotential_utf-38304e4f2279b806.rmeta b/target/debug/deps/libpotential_utf-38304e4f2279b806.rmeta new file mode 100644 index 0000000..1b56e30 --- /dev/null +++ b/target/debug/deps/libpotential_utf-38304e4f2279b806.rmeta Binary files differ diff --git a/target/debug/deps/libpotential_utf-4d00a625e2afae3e.rlib b/target/debug/deps/libpotential_utf-4d00a625e2afae3e.rlib new file mode 100644 index 0000000..3427371 --- /dev/null +++ b/target/debug/deps/libpotential_utf-4d00a625e2afae3e.rlib Binary files differ diff --git a/target/debug/deps/libpotential_utf-4d00a625e2afae3e.rmeta b/target/debug/deps/libpotential_utf-4d00a625e2afae3e.rmeta new file mode 100644 index 0000000..eb4f05c --- /dev/null +++ b/target/debug/deps/libpotential_utf-4d00a625e2afae3e.rmeta Binary files differ diff --git a/target/debug/deps/libpowerfmt-8269943e70c5ad3d.rlib b/target/debug/deps/libpowerfmt-8269943e70c5ad3d.rlib new file mode 100644 index 0000000..7569dfe --- /dev/null +++ b/target/debug/deps/libpowerfmt-8269943e70c5ad3d.rlib Binary files differ diff --git a/target/debug/deps/libpowerfmt-8269943e70c5ad3d.rmeta b/target/debug/deps/libpowerfmt-8269943e70c5ad3d.rmeta new file mode 100644 index 0000000..398307d --- /dev/null +++ b/target/debug/deps/libpowerfmt-8269943e70c5ad3d.rmeta Binary files differ diff --git a/target/debug/deps/libpowerfmt-853dc3a7d220fd2f.rmeta b/target/debug/deps/libpowerfmt-853dc3a7d220fd2f.rmeta new file mode 100644 index 0000000..fccd88d --- /dev/null +++ b/target/debug/deps/libpowerfmt-853dc3a7d220fd2f.rmeta Binary files differ diff --git a/target/debug/deps/libproc_macro2-b2be499f55f57320.rlib b/target/debug/deps/libproc_macro2-b2be499f55f57320.rlib new file mode 100644 index 0000000..04c6817 --- /dev/null +++ b/target/debug/deps/libproc_macro2-b2be499f55f57320.rlib Binary files differ diff --git a/target/debug/deps/libproc_macro2-b2be499f55f57320.rmeta b/target/debug/deps/libproc_macro2-b2be499f55f57320.rmeta new file mode 100644 index 0000000..5ec9373 --- /dev/null +++ b/target/debug/deps/libproc_macro2-b2be499f55f57320.rmeta Binary files differ diff --git a/target/debug/deps/libpsl_types-390b6b3f113058fb.rmeta b/target/debug/deps/libpsl_types-390b6b3f113058fb.rmeta new file mode 100644 index 0000000..524d090 --- /dev/null +++ b/target/debug/deps/libpsl_types-390b6b3f113058fb.rmeta Binary files differ diff --git a/target/debug/deps/libpsl_types-d58cc13b529ca954.rlib b/target/debug/deps/libpsl_types-d58cc13b529ca954.rlib new file mode 100644 index 0000000..c278bae --- /dev/null +++ b/target/debug/deps/libpsl_types-d58cc13b529ca954.rlib Binary files differ diff --git a/target/debug/deps/libpsl_types-d58cc13b529ca954.rmeta b/target/debug/deps/libpsl_types-d58cc13b529ca954.rmeta new file mode 100644 index 0000000..f4a04fa --- /dev/null +++ b/target/debug/deps/libpsl_types-d58cc13b529ca954.rmeta Binary files differ diff --git a/target/debug/deps/libpublicsuffix-6c6718c5a014353e.rlib b/target/debug/deps/libpublicsuffix-6c6718c5a014353e.rlib new file mode 100644 index 0000000..095998a --- /dev/null +++ b/target/debug/deps/libpublicsuffix-6c6718c5a014353e.rlib Binary files differ diff --git a/target/debug/deps/libpublicsuffix-6c6718c5a014353e.rmeta b/target/debug/deps/libpublicsuffix-6c6718c5a014353e.rmeta new file mode 100644 index 0000000..74d77bb --- /dev/null +++ b/target/debug/deps/libpublicsuffix-6c6718c5a014353e.rmeta Binary files differ diff --git a/target/debug/deps/libpublicsuffix-ff7abcece561abd8.rmeta b/target/debug/deps/libpublicsuffix-ff7abcece561abd8.rmeta new file mode 100644 index 0000000..7a1894b --- /dev/null +++ b/target/debug/deps/libpublicsuffix-ff7abcece561abd8.rmeta Binary files differ diff --git a/target/debug/deps/libquote-2172bc8ee448f9c1.rlib b/target/debug/deps/libquote-2172bc8ee448f9c1.rlib new file mode 100644 index 0000000..e834c62 --- /dev/null +++ b/target/debug/deps/libquote-2172bc8ee448f9c1.rlib Binary files differ diff --git a/target/debug/deps/libquote-2172bc8ee448f9c1.rmeta b/target/debug/deps/libquote-2172bc8ee448f9c1.rmeta new file mode 100644 index 0000000..2ffddf8 --- /dev/null +++ b/target/debug/deps/libquote-2172bc8ee448f9c1.rmeta Binary files differ diff --git a/target/debug/deps/libreqwest-4e1517ca888a1142.rlib b/target/debug/deps/libreqwest-4e1517ca888a1142.rlib new file mode 100644 index 0000000..9a0f173 --- /dev/null +++ b/target/debug/deps/libreqwest-4e1517ca888a1142.rlib Binary files differ diff --git a/target/debug/deps/libreqwest-4e1517ca888a1142.rmeta b/target/debug/deps/libreqwest-4e1517ca888a1142.rmeta new file mode 100644 index 0000000..c7a5b97 --- /dev/null +++ b/target/debug/deps/libreqwest-4e1517ca888a1142.rmeta Binary files differ diff --git a/target/debug/deps/libreqwest-b02016ec2f99f859.rmeta b/target/debug/deps/libreqwest-b02016ec2f99f859.rmeta new file mode 100644 index 0000000..57a5ea8 --- /dev/null +++ b/target/debug/deps/libreqwest-b02016ec2f99f859.rmeta Binary files differ diff --git a/target/debug/deps/libring-1f43d840be08acf3.rlib b/target/debug/deps/libring-1f43d840be08acf3.rlib new file mode 100644 index 0000000..4128c9d --- /dev/null +++ b/target/debug/deps/libring-1f43d840be08acf3.rlib Binary files differ diff --git a/target/debug/deps/libring-1f43d840be08acf3.rmeta b/target/debug/deps/libring-1f43d840be08acf3.rmeta new file mode 100644 index 0000000..d777efe --- /dev/null +++ b/target/debug/deps/libring-1f43d840be08acf3.rmeta Binary files differ diff --git a/target/debug/deps/libring-e80590b7435ff783.rmeta b/target/debug/deps/libring-e80590b7435ff783.rmeta new file mode 100644 index 0000000..e2fb790 --- /dev/null +++ b/target/debug/deps/libring-e80590b7435ff783.rmeta Binary files differ diff --git a/target/debug/deps/librusqlite-8854231e423e7813.rmeta b/target/debug/deps/librusqlite-8854231e423e7813.rmeta new file mode 100644 index 0000000..0417dbf --- /dev/null +++ b/target/debug/deps/librusqlite-8854231e423e7813.rmeta Binary files differ diff --git a/target/debug/deps/librusqlite-e5cf5e3166d862d4.rlib b/target/debug/deps/librusqlite-e5cf5e3166d862d4.rlib new file mode 100644 index 0000000..bccc3c3 --- /dev/null +++ b/target/debug/deps/librusqlite-e5cf5e3166d862d4.rlib Binary files differ diff --git a/target/debug/deps/librusqlite-e5cf5e3166d862d4.rmeta b/target/debug/deps/librusqlite-e5cf5e3166d862d4.rmeta new file mode 100644 index 0000000..26876ed --- /dev/null +++ b/target/debug/deps/librusqlite-e5cf5e3166d862d4.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_schema-434df94e96c10dcb.rmeta b/target/debug/deps/librust_mcp_schema-434df94e96c10dcb.rmeta new file mode 100644 index 0000000..6c80783 --- /dev/null +++ b/target/debug/deps/librust_mcp_schema-434df94e96c10dcb.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_schema-77fa50579a287977.rlib b/target/debug/deps/librust_mcp_schema-77fa50579a287977.rlib new file mode 100644 index 0000000..bd2e064 --- /dev/null +++ b/target/debug/deps/librust_mcp_schema-77fa50579a287977.rlib Binary files differ diff --git a/target/debug/deps/librust_mcp_schema-77fa50579a287977.rmeta b/target/debug/deps/librust_mcp_schema-77fa50579a287977.rmeta new file mode 100644 index 0000000..80ec625 --- /dev/null +++ b/target/debug/deps/librust_mcp_schema-77fa50579a287977.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_sdk-6d06dadedf239c0e.rlib b/target/debug/deps/librust_mcp_sdk-6d06dadedf239c0e.rlib new file mode 100644 index 0000000..c21e799 --- /dev/null +++ b/target/debug/deps/librust_mcp_sdk-6d06dadedf239c0e.rlib Binary files differ diff --git a/target/debug/deps/librust_mcp_sdk-6d06dadedf239c0e.rmeta b/target/debug/deps/librust_mcp_sdk-6d06dadedf239c0e.rmeta new file mode 100644 index 0000000..12a7264 --- /dev/null +++ b/target/debug/deps/librust_mcp_sdk-6d06dadedf239c0e.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_sdk-c50003b2f1c79ac1.rlib b/target/debug/deps/librust_mcp_sdk-c50003b2f1c79ac1.rlib new file mode 100644 index 0000000..640f67b --- /dev/null +++ b/target/debug/deps/librust_mcp_sdk-c50003b2f1c79ac1.rlib Binary files differ diff --git a/target/debug/deps/librust_mcp_sdk-c50003b2f1c79ac1.rmeta b/target/debug/deps/librust_mcp_sdk-c50003b2f1c79ac1.rmeta new file mode 100644 index 0000000..d480511 --- /dev/null +++ b/target/debug/deps/librust_mcp_sdk-c50003b2f1c79ac1.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_sdk-cefd8895d98e2eb5.rmeta b/target/debug/deps/librust_mcp_sdk-cefd8895d98e2eb5.rmeta new file mode 100644 index 0000000..1611d46 --- /dev/null +++ b/target/debug/deps/librust_mcp_sdk-cefd8895d98e2eb5.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_transport-113e3f6f9157582e.rlib b/target/debug/deps/librust_mcp_transport-113e3f6f9157582e.rlib new file mode 100644 index 0000000..53f2322 --- /dev/null +++ b/target/debug/deps/librust_mcp_transport-113e3f6f9157582e.rlib Binary files differ diff --git a/target/debug/deps/librust_mcp_transport-113e3f6f9157582e.rmeta b/target/debug/deps/librust_mcp_transport-113e3f6f9157582e.rmeta new file mode 100644 index 0000000..86674ab --- /dev/null +++ b/target/debug/deps/librust_mcp_transport-113e3f6f9157582e.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_transport-3fb823eae546549c.rmeta b/target/debug/deps/librust_mcp_transport-3fb823eae546549c.rmeta new file mode 100644 index 0000000..a0ff7c4 --- /dev/null +++ b/target/debug/deps/librust_mcp_transport-3fb823eae546549c.rmeta Binary files differ diff --git a/target/debug/deps/librust_mcp_transport-603dcaed6ae15822.rlib b/target/debug/deps/librust_mcp_transport-603dcaed6ae15822.rlib new file mode 100644 index 0000000..f5f6fe1 --- /dev/null +++ b/target/debug/deps/librust_mcp_transport-603dcaed6ae15822.rlib Binary files differ diff --git a/target/debug/deps/librust_mcp_transport-603dcaed6ae15822.rmeta b/target/debug/deps/librust_mcp_transport-603dcaed6ae15822.rmeta new file mode 100644 index 0000000..f22d025 --- /dev/null +++ b/target/debug/deps/librust_mcp_transport-603dcaed6ae15822.rmeta Binary files differ diff --git a/target/debug/deps/librustls-4c24fb8d2500e158.rmeta b/target/debug/deps/librustls-4c24fb8d2500e158.rmeta new file mode 100644 index 0000000..bf4c501 --- /dev/null +++ b/target/debug/deps/librustls-4c24fb8d2500e158.rmeta Binary files differ diff --git a/target/debug/deps/librustls-c92aa77f2bab8425.rlib b/target/debug/deps/librustls-c92aa77f2bab8425.rlib new file mode 100644 index 0000000..eb458d3 --- /dev/null +++ b/target/debug/deps/librustls-c92aa77f2bab8425.rlib Binary files differ diff --git a/target/debug/deps/librustls-c92aa77f2bab8425.rmeta b/target/debug/deps/librustls-c92aa77f2bab8425.rmeta new file mode 100644 index 0000000..84e02b6 --- /dev/null +++ b/target/debug/deps/librustls-c92aa77f2bab8425.rmeta Binary files differ diff --git a/target/debug/deps/librustls_pemfile-57f31282f9ffc9b7.rmeta b/target/debug/deps/librustls_pemfile-57f31282f9ffc9b7.rmeta new file mode 100644 index 0000000..0ce5f19 --- /dev/null +++ b/target/debug/deps/librustls_pemfile-57f31282f9ffc9b7.rmeta Binary files differ diff --git a/target/debug/deps/librustls_pemfile-e204e4602665e0a6.rlib b/target/debug/deps/librustls_pemfile-e204e4602665e0a6.rlib new file mode 100644 index 0000000..4429400 --- /dev/null +++ b/target/debug/deps/librustls_pemfile-e204e4602665e0a6.rlib Binary files differ diff --git a/target/debug/deps/librustls_pemfile-e204e4602665e0a6.rmeta b/target/debug/deps/librustls_pemfile-e204e4602665e0a6.rmeta new file mode 100644 index 0000000..5d7d204 --- /dev/null +++ b/target/debug/deps/librustls_pemfile-e204e4602665e0a6.rmeta Binary files differ diff --git a/target/debug/deps/librustls_pki_types-95f4c0b3f0e12d3d.rmeta b/target/debug/deps/librustls_pki_types-95f4c0b3f0e12d3d.rmeta new file mode 100644 index 0000000..3cf84e8 --- /dev/null +++ b/target/debug/deps/librustls_pki_types-95f4c0b3f0e12d3d.rmeta Binary files differ diff --git a/target/debug/deps/librustls_pki_types-aa7a014445f48ce6.rlib b/target/debug/deps/librustls_pki_types-aa7a014445f48ce6.rlib new file mode 100644 index 0000000..07f1139 --- /dev/null +++ b/target/debug/deps/librustls_pki_types-aa7a014445f48ce6.rlib Binary files differ diff --git a/target/debug/deps/librustls_pki_types-aa7a014445f48ce6.rmeta b/target/debug/deps/librustls_pki_types-aa7a014445f48ce6.rmeta new file mode 100644 index 0000000..3f8bc3b --- /dev/null +++ b/target/debug/deps/librustls_pki_types-aa7a014445f48ce6.rmeta Binary files differ diff --git a/target/debug/deps/libryu-6f78d614f7287acd.rlib b/target/debug/deps/libryu-6f78d614f7287acd.rlib new file mode 100644 index 0000000..9f9c0a8 --- /dev/null +++ b/target/debug/deps/libryu-6f78d614f7287acd.rlib Binary files differ diff --git a/target/debug/deps/libryu-6f78d614f7287acd.rmeta b/target/debug/deps/libryu-6f78d614f7287acd.rmeta new file mode 100644 index 0000000..9dc2956 --- /dev/null +++ b/target/debug/deps/libryu-6f78d614f7287acd.rmeta Binary files differ diff --git a/target/debug/deps/libryu-e3e01b2a58d0ed8c.rmeta b/target/debug/deps/libryu-e3e01b2a58d0ed8c.rmeta new file mode 100644 index 0000000..e12bfe5 --- /dev/null +++ b/target/debug/deps/libryu-e3e01b2a58d0ed8c.rmeta Binary files differ diff --git a/target/debug/deps/libschannel-073e46f8011d6902.rmeta b/target/debug/deps/libschannel-073e46f8011d6902.rmeta new file mode 100644 index 0000000..238a9c4 --- /dev/null +++ b/target/debug/deps/libschannel-073e46f8011d6902.rmeta Binary files differ diff --git a/target/debug/deps/libschannel-acc24b4dfa6d20d4.rlib b/target/debug/deps/libschannel-acc24b4dfa6d20d4.rlib new file mode 100644 index 0000000..44b75cc --- /dev/null +++ b/target/debug/deps/libschannel-acc24b4dfa6d20d4.rlib Binary files differ diff --git a/target/debug/deps/libschannel-acc24b4dfa6d20d4.rmeta b/target/debug/deps/libschannel-acc24b4dfa6d20d4.rmeta new file mode 100644 index 0000000..3885ab5 --- /dev/null +++ b/target/debug/deps/libschannel-acc24b4dfa6d20d4.rmeta Binary files differ diff --git a/target/debug/deps/libscopeguard-cd3b1f2c1ab035dc.rlib b/target/debug/deps/libscopeguard-cd3b1f2c1ab035dc.rlib new file mode 100644 index 0000000..89ac3ce --- /dev/null +++ b/target/debug/deps/libscopeguard-cd3b1f2c1ab035dc.rlib Binary files differ diff --git a/target/debug/deps/libscopeguard-cd3b1f2c1ab035dc.rmeta b/target/debug/deps/libscopeguard-cd3b1f2c1ab035dc.rmeta new file mode 100644 index 0000000..84b15aa --- /dev/null +++ b/target/debug/deps/libscopeguard-cd3b1f2c1ab035dc.rmeta Binary files differ diff --git a/target/debug/deps/libscopeguard-d9a53cd0a4d41fe6.rmeta b/target/debug/deps/libscopeguard-d9a53cd0a4d41fe6.rmeta new file mode 100644 index 0000000..4b61676 --- /dev/null +++ b/target/debug/deps/libscopeguard-d9a53cd0a4d41fe6.rmeta Binary files differ diff --git a/target/debug/deps/libserde-1819e3ac0859805a.rmeta b/target/debug/deps/libserde-1819e3ac0859805a.rmeta new file mode 100644 index 0000000..23da159 --- /dev/null +++ b/target/debug/deps/libserde-1819e3ac0859805a.rmeta Binary files differ diff --git a/target/debug/deps/libserde-1c3a8e035f588e65.rlib b/target/debug/deps/libserde-1c3a8e035f588e65.rlib new file mode 100644 index 0000000..fa4cf9e --- /dev/null +++ b/target/debug/deps/libserde-1c3a8e035f588e65.rlib Binary files differ diff --git a/target/debug/deps/libserde-1c3a8e035f588e65.rmeta b/target/debug/deps/libserde-1c3a8e035f588e65.rmeta new file mode 100644 index 0000000..6d76e5d --- /dev/null +++ b/target/debug/deps/libserde-1c3a8e035f588e65.rmeta Binary files differ diff --git a/target/debug/deps/libserde-1ed5c8dfbe6ccf91.rlib b/target/debug/deps/libserde-1ed5c8dfbe6ccf91.rlib new file mode 100644 index 0000000..f80ffde --- /dev/null +++ b/target/debug/deps/libserde-1ed5c8dfbe6ccf91.rlib Binary files differ diff --git a/target/debug/deps/libserde-1ed5c8dfbe6ccf91.rmeta b/target/debug/deps/libserde-1ed5c8dfbe6ccf91.rmeta new file mode 100644 index 0000000..cd54ece --- /dev/null +++ b/target/debug/deps/libserde-1ed5c8dfbe6ccf91.rmeta Binary files differ diff --git a/target/debug/deps/libserde-cfa89491d81e1ffd.rlib b/target/debug/deps/libserde-cfa89491d81e1ffd.rlib new file mode 100644 index 0000000..e0ced86 --- /dev/null +++ b/target/debug/deps/libserde-cfa89491d81e1ffd.rlib Binary files differ diff --git a/target/debug/deps/libserde-cfa89491d81e1ffd.rmeta b/target/debug/deps/libserde-cfa89491d81e1ffd.rmeta new file mode 100644 index 0000000..058c2f6 --- /dev/null +++ b/target/debug/deps/libserde-cfa89491d81e1ffd.rmeta Binary files differ diff --git a/target/debug/deps/libserde_core-0a9c7b0330636e40.rlib b/target/debug/deps/libserde_core-0a9c7b0330636e40.rlib new file mode 100644 index 0000000..a869ca8 --- /dev/null +++ b/target/debug/deps/libserde_core-0a9c7b0330636e40.rlib Binary files differ diff --git a/target/debug/deps/libserde_core-0a9c7b0330636e40.rmeta b/target/debug/deps/libserde_core-0a9c7b0330636e40.rmeta new file mode 100644 index 0000000..04c93b1 --- /dev/null +++ b/target/debug/deps/libserde_core-0a9c7b0330636e40.rmeta Binary files differ diff --git a/target/debug/deps/libserde_core-9fc65b8309176607.rlib b/target/debug/deps/libserde_core-9fc65b8309176607.rlib new file mode 100644 index 0000000..e31f535 --- /dev/null +++ b/target/debug/deps/libserde_core-9fc65b8309176607.rlib Binary files differ diff --git a/target/debug/deps/libserde_core-9fc65b8309176607.rmeta b/target/debug/deps/libserde_core-9fc65b8309176607.rmeta new file mode 100644 index 0000000..3b17c8d --- /dev/null +++ b/target/debug/deps/libserde_core-9fc65b8309176607.rmeta Binary files differ diff --git a/target/debug/deps/libserde_core-d4d44c8a6d5cb04c.rmeta b/target/debug/deps/libserde_core-d4d44c8a6d5cb04c.rmeta new file mode 100644 index 0000000..9c4ab67 --- /dev/null +++ b/target/debug/deps/libserde_core-d4d44c8a6d5cb04c.rmeta Binary files differ diff --git a/target/debug/deps/libserde_json-155f2370c200e9ee.rlib b/target/debug/deps/libserde_json-155f2370c200e9ee.rlib new file mode 100644 index 0000000..919126f --- /dev/null +++ b/target/debug/deps/libserde_json-155f2370c200e9ee.rlib Binary files differ diff --git a/target/debug/deps/libserde_json-155f2370c200e9ee.rmeta b/target/debug/deps/libserde_json-155f2370c200e9ee.rmeta new file mode 100644 index 0000000..bedbba9 --- /dev/null +++ b/target/debug/deps/libserde_json-155f2370c200e9ee.rmeta Binary files differ diff --git a/target/debug/deps/libserde_json-925b6d0b7e1301ea.rmeta b/target/debug/deps/libserde_json-925b6d0b7e1301ea.rmeta new file mode 100644 index 0000000..f3c551d --- /dev/null +++ b/target/debug/deps/libserde_json-925b6d0b7e1301ea.rmeta Binary files differ diff --git a/target/debug/deps/libserde_json-b4203c8016d0f409.rlib b/target/debug/deps/libserde_json-b4203c8016d0f409.rlib new file mode 100644 index 0000000..d545257 --- /dev/null +++ b/target/debug/deps/libserde_json-b4203c8016d0f409.rlib Binary files differ diff --git a/target/debug/deps/libserde_json-b4203c8016d0f409.rmeta b/target/debug/deps/libserde_json-b4203c8016d0f409.rmeta new file mode 100644 index 0000000..c714938 --- /dev/null +++ b/target/debug/deps/libserde_json-b4203c8016d0f409.rmeta Binary files differ diff --git a/target/debug/deps/libserde_json-fa5c9a7bd514eaed.rlib b/target/debug/deps/libserde_json-fa5c9a7bd514eaed.rlib new file mode 100644 index 0000000..8e0d0f6 --- /dev/null +++ b/target/debug/deps/libserde_json-fa5c9a7bd514eaed.rlib Binary files differ diff --git a/target/debug/deps/libserde_json-fa5c9a7bd514eaed.rmeta b/target/debug/deps/libserde_json-fa5c9a7bd514eaed.rmeta new file mode 100644 index 0000000..5829a88 --- /dev/null +++ b/target/debug/deps/libserde_json-fa5c9a7bd514eaed.rmeta Binary files differ diff --git a/target/debug/deps/libserde_path_to_error-6d106ff1dbaa88b4.rmeta b/target/debug/deps/libserde_path_to_error-6d106ff1dbaa88b4.rmeta new file mode 100644 index 0000000..850f053 --- /dev/null +++ b/target/debug/deps/libserde_path_to_error-6d106ff1dbaa88b4.rmeta Binary files differ diff --git a/target/debug/deps/libserde_path_to_error-b2dfdc2dcfaff3ec.rlib b/target/debug/deps/libserde_path_to_error-b2dfdc2dcfaff3ec.rlib new file mode 100644 index 0000000..1c45d50 --- /dev/null +++ b/target/debug/deps/libserde_path_to_error-b2dfdc2dcfaff3ec.rlib Binary files differ diff --git a/target/debug/deps/libserde_path_to_error-b2dfdc2dcfaff3ec.rmeta b/target/debug/deps/libserde_path_to_error-b2dfdc2dcfaff3ec.rmeta new file mode 100644 index 0000000..1188094 --- /dev/null +++ b/target/debug/deps/libserde_path_to_error-b2dfdc2dcfaff3ec.rmeta Binary files differ diff --git a/target/debug/deps/libserde_urlencoded-134fcb68bda438bc.rmeta b/target/debug/deps/libserde_urlencoded-134fcb68bda438bc.rmeta new file mode 100644 index 0000000..6c62f49 --- /dev/null +++ b/target/debug/deps/libserde_urlencoded-134fcb68bda438bc.rmeta Binary files differ diff --git a/target/debug/deps/libserde_urlencoded-8c63d70f8521f1ae.rlib b/target/debug/deps/libserde_urlencoded-8c63d70f8521f1ae.rlib new file mode 100644 index 0000000..764741e --- /dev/null +++ b/target/debug/deps/libserde_urlencoded-8c63d70f8521f1ae.rlib Binary files differ diff --git a/target/debug/deps/libserde_urlencoded-8c63d70f8521f1ae.rmeta b/target/debug/deps/libserde_urlencoded-8c63d70f8521f1ae.rmeta new file mode 100644 index 0000000..3d1af26 --- /dev/null +++ b/target/debug/deps/libserde_urlencoded-8c63d70f8521f1ae.rmeta Binary files differ diff --git a/target/debug/deps/libshlex-d72cb1e9a55c65a7.rlib b/target/debug/deps/libshlex-d72cb1e9a55c65a7.rlib new file mode 100644 index 0000000..c514aff --- /dev/null +++ b/target/debug/deps/libshlex-d72cb1e9a55c65a7.rlib Binary files differ diff --git a/target/debug/deps/libshlex-d72cb1e9a55c65a7.rmeta b/target/debug/deps/libshlex-d72cb1e9a55c65a7.rmeta new file mode 100644 index 0000000..04a6fb5 --- /dev/null +++ b/target/debug/deps/libshlex-d72cb1e9a55c65a7.rmeta Binary files differ diff --git a/target/debug/deps/libsignature-bca18582b21af021.rlib b/target/debug/deps/libsignature-bca18582b21af021.rlib new file mode 100644 index 0000000..f33afe0 --- /dev/null +++ b/target/debug/deps/libsignature-bca18582b21af021.rlib Binary files differ diff --git a/target/debug/deps/libsignature-bca18582b21af021.rmeta b/target/debug/deps/libsignature-bca18582b21af021.rmeta new file mode 100644 index 0000000..a6239e3 --- /dev/null +++ b/target/debug/deps/libsignature-bca18582b21af021.rmeta Binary files differ diff --git a/target/debug/deps/libsignature-fb483a17946504d8.rmeta b/target/debug/deps/libsignature-fb483a17946504d8.rmeta new file mode 100644 index 0000000..aa93b0f --- /dev/null +++ b/target/debug/deps/libsignature-fb483a17946504d8.rmeta Binary files differ diff --git a/target/debug/deps/libsimple_asn1-08bb8568afaf5fdd.rlib b/target/debug/deps/libsimple_asn1-08bb8568afaf5fdd.rlib new file mode 100644 index 0000000..f8c3d5d --- /dev/null +++ b/target/debug/deps/libsimple_asn1-08bb8568afaf5fdd.rlib Binary files differ diff --git a/target/debug/deps/libsimple_asn1-08bb8568afaf5fdd.rmeta b/target/debug/deps/libsimple_asn1-08bb8568afaf5fdd.rmeta new file mode 100644 index 0000000..262534a --- /dev/null +++ b/target/debug/deps/libsimple_asn1-08bb8568afaf5fdd.rmeta Binary files differ diff --git a/target/debug/deps/libsimple_asn1-d5fea43cf12b4996.rmeta b/target/debug/deps/libsimple_asn1-d5fea43cf12b4996.rmeta new file mode 100644 index 0000000..9eb684d --- /dev/null +++ b/target/debug/deps/libsimple_asn1-d5fea43cf12b4996.rmeta Binary files differ diff --git a/target/debug/deps/libslab-73ba59f0a4e9bb3d.rmeta b/target/debug/deps/libslab-73ba59f0a4e9bb3d.rmeta new file mode 100644 index 0000000..0dc2ee2 --- /dev/null +++ b/target/debug/deps/libslab-73ba59f0a4e9bb3d.rmeta Binary files differ diff --git a/target/debug/deps/libslab-f8382ddcc460c254.rlib b/target/debug/deps/libslab-f8382ddcc460c254.rlib new file mode 100644 index 0000000..562a5cd --- /dev/null +++ b/target/debug/deps/libslab-f8382ddcc460c254.rlib Binary files differ diff --git a/target/debug/deps/libslab-f8382ddcc460c254.rmeta b/target/debug/deps/libslab-f8382ddcc460c254.rmeta new file mode 100644 index 0000000..ea6fbc6 --- /dev/null +++ b/target/debug/deps/libslab-f8382ddcc460c254.rmeta Binary files differ diff --git a/target/debug/deps/libsmallvec-636b91b246773718.rmeta b/target/debug/deps/libsmallvec-636b91b246773718.rmeta new file mode 100644 index 0000000..5b3ab01 --- /dev/null +++ b/target/debug/deps/libsmallvec-636b91b246773718.rmeta Binary files differ diff --git a/target/debug/deps/libsmallvec-f95bf9f84435d181.rlib b/target/debug/deps/libsmallvec-f95bf9f84435d181.rlib new file mode 100644 index 0000000..f2db509 --- /dev/null +++ b/target/debug/deps/libsmallvec-f95bf9f84435d181.rlib Binary files differ diff --git a/target/debug/deps/libsmallvec-f95bf9f84435d181.rmeta b/target/debug/deps/libsmallvec-f95bf9f84435d181.rmeta new file mode 100644 index 0000000..5269fa9 --- /dev/null +++ b/target/debug/deps/libsmallvec-f95bf9f84435d181.rmeta Binary files differ diff --git a/target/debug/deps/libsocket2-a0386467a309d635.rmeta b/target/debug/deps/libsocket2-a0386467a309d635.rmeta new file mode 100644 index 0000000..4c0f99e --- /dev/null +++ b/target/debug/deps/libsocket2-a0386467a309d635.rmeta Binary files differ diff --git a/target/debug/deps/libsocket2-dba2b8f15b4e3dac.rlib b/target/debug/deps/libsocket2-dba2b8f15b4e3dac.rlib new file mode 100644 index 0000000..ccd8b84 --- /dev/null +++ b/target/debug/deps/libsocket2-dba2b8f15b4e3dac.rlib Binary files differ diff --git a/target/debug/deps/libsocket2-dba2b8f15b4e3dac.rmeta b/target/debug/deps/libsocket2-dba2b8f15b4e3dac.rmeta new file mode 100644 index 0000000..06ec063 --- /dev/null +++ b/target/debug/deps/libsocket2-dba2b8f15b4e3dac.rmeta Binary files differ diff --git a/target/debug/deps/libsqlite3_sys-03be0f4efef401bf.d b/target/debug/deps/libsqlite3_sys-03be0f4efef401bf.d new file mode 100644 index 0000000..dc4cf69 --- /dev/null +++ b/target/debug/deps/libsqlite3_sys-03be0f4efef401bf.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\libsqlite3_sys-03be0f4efef401bf.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\error.rs D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-7c284df68b0cbab7\out/bindgen.rs + +D:\develop\ExoLauncher\target\debug\deps\liblibsqlite3_sys-03be0f4efef401bf.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\error.rs D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-7c284df68b0cbab7\out/bindgen.rs + +D:\develop\ExoLauncher\target\debug\deps\liblibsqlite3_sys-03be0f4efef401bf.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\error.rs D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-7c284df68b0cbab7\out/bindgen.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\error.rs: +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-7c284df68b0cbab7\out/bindgen.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\libsqlite3-sys-7c284df68b0cbab7\\out diff --git a/target/debug/deps/libsqlite3_sys-d8596cc180a4208f.d b/target/debug/deps/libsqlite3_sys-d8596cc180a4208f.d new file mode 100644 index 0000000..39e4b9b --- /dev/null +++ b/target/debug/deps/libsqlite3_sys-d8596cc180a4208f.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\libsqlite3_sys-d8596cc180a4208f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\error.rs D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-e99e499f7805ff41\out/bindgen.rs + +D:\develop\ExoLauncher\target\debug\deps\liblibsqlite3_sys-d8596cc180a4208f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\error.rs D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-e99e499f7805ff41\out/bindgen.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libsqlite3-sys-0.28.0\src\error.rs: +D:\develop\ExoLauncher\target\debug\build\libsqlite3-sys-e99e499f7805ff41\out/bindgen.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\libsqlite3-sys-e99e499f7805ff41\\out diff --git a/target/debug/deps/libstable_deref_trait-43eda3c73c719237.rlib b/target/debug/deps/libstable_deref_trait-43eda3c73c719237.rlib new file mode 100644 index 0000000..4d3bd8a --- /dev/null +++ b/target/debug/deps/libstable_deref_trait-43eda3c73c719237.rlib Binary files differ diff --git a/target/debug/deps/libstable_deref_trait-43eda3c73c719237.rmeta b/target/debug/deps/libstable_deref_trait-43eda3c73c719237.rmeta new file mode 100644 index 0000000..b0fbd4c --- /dev/null +++ b/target/debug/deps/libstable_deref_trait-43eda3c73c719237.rmeta Binary files differ diff --git a/target/debug/deps/libstable_deref_trait-7e3da126ecc8b10f.rmeta b/target/debug/deps/libstable_deref_trait-7e3da126ecc8b10f.rmeta new file mode 100644 index 0000000..95253ef --- /dev/null +++ b/target/debug/deps/libstable_deref_trait-7e3da126ecc8b10f.rmeta Binary files differ diff --git a/target/debug/deps/libsubtle-2d97cd8746d75ca6.rmeta b/target/debug/deps/libsubtle-2d97cd8746d75ca6.rmeta new file mode 100644 index 0000000..0c99698 --- /dev/null +++ b/target/debug/deps/libsubtle-2d97cd8746d75ca6.rmeta Binary files differ diff --git a/target/debug/deps/libsubtle-89bcb44a03a43f6c.rlib b/target/debug/deps/libsubtle-89bcb44a03a43f6c.rlib new file mode 100644 index 0000000..6cb74b1 --- /dev/null +++ b/target/debug/deps/libsubtle-89bcb44a03a43f6c.rlib Binary files differ diff --git a/target/debug/deps/libsubtle-89bcb44a03a43f6c.rmeta b/target/debug/deps/libsubtle-89bcb44a03a43f6c.rmeta new file mode 100644 index 0000000..11ab9c9 --- /dev/null +++ b/target/debug/deps/libsubtle-89bcb44a03a43f6c.rmeta Binary files differ diff --git a/target/debug/deps/libsyn-73bdf893b5e6d3e3.rlib b/target/debug/deps/libsyn-73bdf893b5e6d3e3.rlib new file mode 100644 index 0000000..b82e9ce --- /dev/null +++ b/target/debug/deps/libsyn-73bdf893b5e6d3e3.rlib Binary files differ diff --git a/target/debug/deps/libsyn-73bdf893b5e6d3e3.rmeta b/target/debug/deps/libsyn-73bdf893b5e6d3e3.rmeta new file mode 100644 index 0000000..ecfd41c --- /dev/null +++ b/target/debug/deps/libsyn-73bdf893b5e6d3e3.rmeta Binary files differ diff --git a/target/debug/deps/libsync_wrapper-883cbc50b8c77ef5.rmeta b/target/debug/deps/libsync_wrapper-883cbc50b8c77ef5.rmeta new file mode 100644 index 0000000..caa0b1a --- /dev/null +++ b/target/debug/deps/libsync_wrapper-883cbc50b8c77ef5.rmeta Binary files differ diff --git a/target/debug/deps/libsync_wrapper-b440d2c6468a6471.rlib b/target/debug/deps/libsync_wrapper-b440d2c6468a6471.rlib new file mode 100644 index 0000000..3523d82 --- /dev/null +++ b/target/debug/deps/libsync_wrapper-b440d2c6468a6471.rlib Binary files differ diff --git a/target/debug/deps/libsync_wrapper-b440d2c6468a6471.rmeta b/target/debug/deps/libsync_wrapper-b440d2c6468a6471.rmeta new file mode 100644 index 0000000..b04fa83 --- /dev/null +++ b/target/debug/deps/libsync_wrapper-b440d2c6468a6471.rmeta Binary files differ diff --git a/target/debug/deps/libsynstructure-6356f13b7ca9b2af.rlib b/target/debug/deps/libsynstructure-6356f13b7ca9b2af.rlib new file mode 100644 index 0000000..ee50f76 --- /dev/null +++ b/target/debug/deps/libsynstructure-6356f13b7ca9b2af.rlib Binary files differ diff --git a/target/debug/deps/libsynstructure-6356f13b7ca9b2af.rmeta b/target/debug/deps/libsynstructure-6356f13b7ca9b2af.rmeta new file mode 100644 index 0000000..35e6cec --- /dev/null +++ b/target/debug/deps/libsynstructure-6356f13b7ca9b2af.rmeta Binary files differ diff --git a/target/debug/deps/libthiserror-7968a2723544894b.rlib b/target/debug/deps/libthiserror-7968a2723544894b.rlib new file mode 100644 index 0000000..f12c10c --- /dev/null +++ b/target/debug/deps/libthiserror-7968a2723544894b.rlib Binary files differ diff --git a/target/debug/deps/libthiserror-7968a2723544894b.rmeta b/target/debug/deps/libthiserror-7968a2723544894b.rmeta new file mode 100644 index 0000000..e3c4ef3 --- /dev/null +++ b/target/debug/deps/libthiserror-7968a2723544894b.rmeta Binary files differ diff --git a/target/debug/deps/libthiserror-ee346b55346f27aa.rmeta b/target/debug/deps/libthiserror-ee346b55346f27aa.rmeta new file mode 100644 index 0000000..4fe787c --- /dev/null +++ b/target/debug/deps/libthiserror-ee346b55346f27aa.rmeta Binary files differ diff --git a/target/debug/deps/libtime-b17d9ad320cc7a81.rlib b/target/debug/deps/libtime-b17d9ad320cc7a81.rlib new file mode 100644 index 0000000..7469753 --- /dev/null +++ b/target/debug/deps/libtime-b17d9ad320cc7a81.rlib Binary files differ diff --git a/target/debug/deps/libtime-b17d9ad320cc7a81.rmeta b/target/debug/deps/libtime-b17d9ad320cc7a81.rmeta new file mode 100644 index 0000000..fd32f91 --- /dev/null +++ b/target/debug/deps/libtime-b17d9ad320cc7a81.rmeta Binary files differ diff --git a/target/debug/deps/libtime-d05fb081e5435ce3.rmeta b/target/debug/deps/libtime-d05fb081e5435ce3.rmeta new file mode 100644 index 0000000..bb17009 --- /dev/null +++ b/target/debug/deps/libtime-d05fb081e5435ce3.rmeta Binary files differ diff --git a/target/debug/deps/libtime_core-d466b1ab5b2b55b8.rlib b/target/debug/deps/libtime_core-d466b1ab5b2b55b8.rlib new file mode 100644 index 0000000..9ef3229 --- /dev/null +++ b/target/debug/deps/libtime_core-d466b1ab5b2b55b8.rlib Binary files differ diff --git a/target/debug/deps/libtime_core-d466b1ab5b2b55b8.rmeta b/target/debug/deps/libtime_core-d466b1ab5b2b55b8.rmeta new file mode 100644 index 0000000..b8a9bf6 --- /dev/null +++ b/target/debug/deps/libtime_core-d466b1ab5b2b55b8.rmeta Binary files differ diff --git a/target/debug/deps/libtime_core-f07c53fd73734eb8.rmeta b/target/debug/deps/libtime_core-f07c53fd73734eb8.rmeta new file mode 100644 index 0000000..c6a373e --- /dev/null +++ b/target/debug/deps/libtime_core-f07c53fd73734eb8.rmeta Binary files differ diff --git a/target/debug/deps/libtime_core-f91a7f39b4207739.rlib b/target/debug/deps/libtime_core-f91a7f39b4207739.rlib new file mode 100644 index 0000000..b3217ef --- /dev/null +++ b/target/debug/deps/libtime_core-f91a7f39b4207739.rlib Binary files differ diff --git a/target/debug/deps/libtime_core-f91a7f39b4207739.rmeta b/target/debug/deps/libtime_core-f91a7f39b4207739.rmeta new file mode 100644 index 0000000..9a3fb9c --- /dev/null +++ b/target/debug/deps/libtime_core-f91a7f39b4207739.rmeta Binary files differ diff --git a/target/debug/deps/libtinystr-56301b2d072d73a4.rlib b/target/debug/deps/libtinystr-56301b2d072d73a4.rlib new file mode 100644 index 0000000..7af9c1a --- /dev/null +++ b/target/debug/deps/libtinystr-56301b2d072d73a4.rlib Binary files differ diff --git a/target/debug/deps/libtinystr-56301b2d072d73a4.rmeta b/target/debug/deps/libtinystr-56301b2d072d73a4.rmeta new file mode 100644 index 0000000..4f7b389 --- /dev/null +++ b/target/debug/deps/libtinystr-56301b2d072d73a4.rmeta Binary files differ diff --git a/target/debug/deps/libtinystr-8b42b07653cfe4be.rmeta b/target/debug/deps/libtinystr-8b42b07653cfe4be.rmeta new file mode 100644 index 0000000..8a0a9be --- /dev/null +++ b/target/debug/deps/libtinystr-8b42b07653cfe4be.rmeta Binary files differ diff --git a/target/debug/deps/libtokio-40640c73cdfc9a00.rlib b/target/debug/deps/libtokio-40640c73cdfc9a00.rlib new file mode 100644 index 0000000..d27d4b5 --- /dev/null +++ b/target/debug/deps/libtokio-40640c73cdfc9a00.rlib Binary files differ diff --git a/target/debug/deps/libtokio-40640c73cdfc9a00.rmeta b/target/debug/deps/libtokio-40640c73cdfc9a00.rmeta new file mode 100644 index 0000000..934033b --- /dev/null +++ b/target/debug/deps/libtokio-40640c73cdfc9a00.rmeta Binary files differ diff --git a/target/debug/deps/libtokio-f2870ba0047965c0.rmeta b/target/debug/deps/libtokio-f2870ba0047965c0.rmeta new file mode 100644 index 0000000..703199a --- /dev/null +++ b/target/debug/deps/libtokio-f2870ba0047965c0.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_native_tls-1f129d24983a75f0.rlib b/target/debug/deps/libtokio_native_tls-1f129d24983a75f0.rlib new file mode 100644 index 0000000..e6592fd --- /dev/null +++ b/target/debug/deps/libtokio_native_tls-1f129d24983a75f0.rlib Binary files differ diff --git a/target/debug/deps/libtokio_native_tls-1f129d24983a75f0.rmeta b/target/debug/deps/libtokio_native_tls-1f129d24983a75f0.rmeta new file mode 100644 index 0000000..df36e54 --- /dev/null +++ b/target/debug/deps/libtokio_native_tls-1f129d24983a75f0.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_native_tls-8f5e973efbb23647.rmeta b/target/debug/deps/libtokio_native_tls-8f5e973efbb23647.rmeta new file mode 100644 index 0000000..918de0f --- /dev/null +++ b/target/debug/deps/libtokio_native_tls-8f5e973efbb23647.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_rustls-0e90ad034173c79b.rmeta b/target/debug/deps/libtokio_rustls-0e90ad034173c79b.rmeta new file mode 100644 index 0000000..6ddaf22 --- /dev/null +++ b/target/debug/deps/libtokio_rustls-0e90ad034173c79b.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_rustls-86b04dc36b6c8ebc.rlib b/target/debug/deps/libtokio_rustls-86b04dc36b6c8ebc.rlib new file mode 100644 index 0000000..a943fa0 --- /dev/null +++ b/target/debug/deps/libtokio_rustls-86b04dc36b6c8ebc.rlib Binary files differ diff --git a/target/debug/deps/libtokio_rustls-86b04dc36b6c8ebc.rmeta b/target/debug/deps/libtokio_rustls-86b04dc36b6c8ebc.rmeta new file mode 100644 index 0000000..5a1ac49 --- /dev/null +++ b/target/debug/deps/libtokio_rustls-86b04dc36b6c8ebc.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_stream-6d0edceae16e93eb.rmeta b/target/debug/deps/libtokio_stream-6d0edceae16e93eb.rmeta new file mode 100644 index 0000000..fa1f2df --- /dev/null +++ b/target/debug/deps/libtokio_stream-6d0edceae16e93eb.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_stream-cfbae9684db87894.rlib b/target/debug/deps/libtokio_stream-cfbae9684db87894.rlib new file mode 100644 index 0000000..57b37c7 --- /dev/null +++ b/target/debug/deps/libtokio_stream-cfbae9684db87894.rlib Binary files differ diff --git a/target/debug/deps/libtokio_stream-cfbae9684db87894.rmeta b/target/debug/deps/libtokio_stream-cfbae9684db87894.rmeta new file mode 100644 index 0000000..d7b83e7 --- /dev/null +++ b/target/debug/deps/libtokio_stream-cfbae9684db87894.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_util-8c2da860045990e0.rlib b/target/debug/deps/libtokio_util-8c2da860045990e0.rlib new file mode 100644 index 0000000..08586e3 --- /dev/null +++ b/target/debug/deps/libtokio_util-8c2da860045990e0.rlib Binary files differ diff --git a/target/debug/deps/libtokio_util-8c2da860045990e0.rmeta b/target/debug/deps/libtokio_util-8c2da860045990e0.rmeta new file mode 100644 index 0000000..c0ecb62 --- /dev/null +++ b/target/debug/deps/libtokio_util-8c2da860045990e0.rmeta Binary files differ diff --git a/target/debug/deps/libtokio_util-b26cb6f5697f1b7e.rmeta b/target/debug/deps/libtokio_util-b26cb6f5697f1b7e.rmeta new file mode 100644 index 0000000..3ece0cd --- /dev/null +++ b/target/debug/deps/libtokio_util-b26cb6f5697f1b7e.rmeta Binary files differ diff --git a/target/debug/deps/libtower-7ed7c7adacd9268c.rmeta b/target/debug/deps/libtower-7ed7c7adacd9268c.rmeta new file mode 100644 index 0000000..ef55628 --- /dev/null +++ b/target/debug/deps/libtower-7ed7c7adacd9268c.rmeta Binary files differ diff --git a/target/debug/deps/libtower-fc37971f6585fd8c.rlib b/target/debug/deps/libtower-fc37971f6585fd8c.rlib new file mode 100644 index 0000000..ddee378 --- /dev/null +++ b/target/debug/deps/libtower-fc37971f6585fd8c.rlib Binary files differ diff --git a/target/debug/deps/libtower-fc37971f6585fd8c.rmeta b/target/debug/deps/libtower-fc37971f6585fd8c.rmeta new file mode 100644 index 0000000..e7790f0 --- /dev/null +++ b/target/debug/deps/libtower-fc37971f6585fd8c.rmeta Binary files differ diff --git a/target/debug/deps/libtower_http-2532caab038aaa05.rmeta b/target/debug/deps/libtower_http-2532caab038aaa05.rmeta new file mode 100644 index 0000000..753cc1e --- /dev/null +++ b/target/debug/deps/libtower_http-2532caab038aaa05.rmeta Binary files differ diff --git a/target/debug/deps/libtower_http-c9ba8a655c005a2e.rlib b/target/debug/deps/libtower_http-c9ba8a655c005a2e.rlib new file mode 100644 index 0000000..1c56086 --- /dev/null +++ b/target/debug/deps/libtower_http-c9ba8a655c005a2e.rlib Binary files differ diff --git a/target/debug/deps/libtower_http-c9ba8a655c005a2e.rmeta b/target/debug/deps/libtower_http-c9ba8a655c005a2e.rmeta new file mode 100644 index 0000000..0378595 --- /dev/null +++ b/target/debug/deps/libtower_http-c9ba8a655c005a2e.rmeta Binary files differ diff --git a/target/debug/deps/libtower_http-ecf1bab55252a2a1.rlib b/target/debug/deps/libtower_http-ecf1bab55252a2a1.rlib new file mode 100644 index 0000000..f7208d3 --- /dev/null +++ b/target/debug/deps/libtower_http-ecf1bab55252a2a1.rlib Binary files differ diff --git a/target/debug/deps/libtower_http-ecf1bab55252a2a1.rmeta b/target/debug/deps/libtower_http-ecf1bab55252a2a1.rmeta new file mode 100644 index 0000000..40bc732 --- /dev/null +++ b/target/debug/deps/libtower_http-ecf1bab55252a2a1.rmeta Binary files differ diff --git a/target/debug/deps/libtower_http-fec7d81190075516.rmeta b/target/debug/deps/libtower_http-fec7d81190075516.rmeta new file mode 100644 index 0000000..266c221 --- /dev/null +++ b/target/debug/deps/libtower_http-fec7d81190075516.rmeta Binary files differ diff --git a/target/debug/deps/libtower_layer-1574bed11adaa6d7.rlib b/target/debug/deps/libtower_layer-1574bed11adaa6d7.rlib new file mode 100644 index 0000000..5b7b25d --- /dev/null +++ b/target/debug/deps/libtower_layer-1574bed11adaa6d7.rlib Binary files differ diff --git a/target/debug/deps/libtower_layer-1574bed11adaa6d7.rmeta b/target/debug/deps/libtower_layer-1574bed11adaa6d7.rmeta new file mode 100644 index 0000000..ac4134e --- /dev/null +++ b/target/debug/deps/libtower_layer-1574bed11adaa6d7.rmeta Binary files differ diff --git a/target/debug/deps/libtower_layer-4736266191c68a93.rmeta b/target/debug/deps/libtower_layer-4736266191c68a93.rmeta new file mode 100644 index 0000000..f08fe5c --- /dev/null +++ b/target/debug/deps/libtower_layer-4736266191c68a93.rmeta Binary files differ diff --git a/target/debug/deps/libtower_service-225b539a19b20464.rlib b/target/debug/deps/libtower_service-225b539a19b20464.rlib new file mode 100644 index 0000000..4f38aa3 --- /dev/null +++ b/target/debug/deps/libtower_service-225b539a19b20464.rlib Binary files differ diff --git a/target/debug/deps/libtower_service-225b539a19b20464.rmeta b/target/debug/deps/libtower_service-225b539a19b20464.rmeta new file mode 100644 index 0000000..29694c4 --- /dev/null +++ b/target/debug/deps/libtower_service-225b539a19b20464.rmeta Binary files differ diff --git a/target/debug/deps/libtower_service-621ee16da2f32728.rmeta b/target/debug/deps/libtower_service-621ee16da2f32728.rmeta new file mode 100644 index 0000000..0c5a966 --- /dev/null +++ b/target/debug/deps/libtower_service-621ee16da2f32728.rmeta Binary files differ diff --git a/target/debug/deps/libtracing-11dd7ff265ab0852.rmeta b/target/debug/deps/libtracing-11dd7ff265ab0852.rmeta new file mode 100644 index 0000000..365ccaa --- /dev/null +++ b/target/debug/deps/libtracing-11dd7ff265ab0852.rmeta Binary files differ diff --git a/target/debug/deps/libtracing-72339e8174c8a004.rlib b/target/debug/deps/libtracing-72339e8174c8a004.rlib new file mode 100644 index 0000000..487211a --- /dev/null +++ b/target/debug/deps/libtracing-72339e8174c8a004.rlib Binary files differ diff --git a/target/debug/deps/libtracing-72339e8174c8a004.rmeta b/target/debug/deps/libtracing-72339e8174c8a004.rmeta new file mode 100644 index 0000000..145c9c5 --- /dev/null +++ b/target/debug/deps/libtracing-72339e8174c8a004.rmeta Binary files differ diff --git a/target/debug/deps/libtracing_core-7d4eb09bec6f0486.rlib b/target/debug/deps/libtracing_core-7d4eb09bec6f0486.rlib new file mode 100644 index 0000000..d24e4e7 --- /dev/null +++ b/target/debug/deps/libtracing_core-7d4eb09bec6f0486.rlib Binary files differ diff --git a/target/debug/deps/libtracing_core-7d4eb09bec6f0486.rmeta b/target/debug/deps/libtracing_core-7d4eb09bec6f0486.rmeta new file mode 100644 index 0000000..a230211 --- /dev/null +++ b/target/debug/deps/libtracing_core-7d4eb09bec6f0486.rmeta Binary files differ diff --git a/target/debug/deps/libtracing_core-f3d018995479458d.rmeta b/target/debug/deps/libtracing_core-f3d018995479458d.rmeta new file mode 100644 index 0000000..176e12c --- /dev/null +++ b/target/debug/deps/libtracing_core-f3d018995479458d.rmeta Binary files differ diff --git a/target/debug/deps/libtry_lock-656131bcec94598b.rmeta b/target/debug/deps/libtry_lock-656131bcec94598b.rmeta new file mode 100644 index 0000000..105e92b --- /dev/null +++ b/target/debug/deps/libtry_lock-656131bcec94598b.rmeta Binary files differ diff --git a/target/debug/deps/libtry_lock-8b1e6f892d21ade4.rlib b/target/debug/deps/libtry_lock-8b1e6f892d21ade4.rlib new file mode 100644 index 0000000..0d240d8 --- /dev/null +++ b/target/debug/deps/libtry_lock-8b1e6f892d21ade4.rlib Binary files differ diff --git a/target/debug/deps/libtry_lock-8b1e6f892d21ade4.rmeta b/target/debug/deps/libtry_lock-8b1e6f892d21ade4.rmeta new file mode 100644 index 0000000..a38025a --- /dev/null +++ b/target/debug/deps/libtry_lock-8b1e6f892d21ade4.rmeta Binary files differ diff --git a/target/debug/deps/libunicase-3099bac8b3227a90.rlib b/target/debug/deps/libunicase-3099bac8b3227a90.rlib new file mode 100644 index 0000000..e0156ce --- /dev/null +++ b/target/debug/deps/libunicase-3099bac8b3227a90.rlib Binary files differ diff --git a/target/debug/deps/libunicase-3099bac8b3227a90.rmeta b/target/debug/deps/libunicase-3099bac8b3227a90.rmeta new file mode 100644 index 0000000..1e254ff --- /dev/null +++ b/target/debug/deps/libunicase-3099bac8b3227a90.rmeta Binary files differ diff --git a/target/debug/deps/libunicase-a8c44bb178d25827.rlib b/target/debug/deps/libunicase-a8c44bb178d25827.rlib new file mode 100644 index 0000000..af0c2ee --- /dev/null +++ b/target/debug/deps/libunicase-a8c44bb178d25827.rlib Binary files differ diff --git a/target/debug/deps/libunicase-a8c44bb178d25827.rmeta b/target/debug/deps/libunicase-a8c44bb178d25827.rmeta new file mode 100644 index 0000000..77960d9 --- /dev/null +++ b/target/debug/deps/libunicase-a8c44bb178d25827.rmeta Binary files differ diff --git a/target/debug/deps/libunicase-f0e51cec2f1ab455.rmeta b/target/debug/deps/libunicase-f0e51cec2f1ab455.rmeta new file mode 100644 index 0000000..b195f69 --- /dev/null +++ b/target/debug/deps/libunicase-f0e51cec2f1ab455.rmeta Binary files differ diff --git a/target/debug/deps/libunicode_ident-36e3cd8601dbfd38.rlib b/target/debug/deps/libunicode_ident-36e3cd8601dbfd38.rlib new file mode 100644 index 0000000..26bd746 --- /dev/null +++ b/target/debug/deps/libunicode_ident-36e3cd8601dbfd38.rlib Binary files differ diff --git a/target/debug/deps/libunicode_ident-36e3cd8601dbfd38.rmeta b/target/debug/deps/libunicode_ident-36e3cd8601dbfd38.rmeta new file mode 100644 index 0000000..5b13217 --- /dev/null +++ b/target/debug/deps/libunicode_ident-36e3cd8601dbfd38.rmeta Binary files differ diff --git a/target/debug/deps/libuntrusted-1e19c89c8f6ec185.rmeta b/target/debug/deps/libuntrusted-1e19c89c8f6ec185.rmeta new file mode 100644 index 0000000..4e21c16 --- /dev/null +++ b/target/debug/deps/libuntrusted-1e19c89c8f6ec185.rmeta Binary files differ diff --git a/target/debug/deps/libuntrusted-3eefd53bbcb8b51f.rlib b/target/debug/deps/libuntrusted-3eefd53bbcb8b51f.rlib new file mode 100644 index 0000000..a74f219 --- /dev/null +++ b/target/debug/deps/libuntrusted-3eefd53bbcb8b51f.rlib Binary files differ diff --git a/target/debug/deps/libuntrusted-3eefd53bbcb8b51f.rmeta b/target/debug/deps/libuntrusted-3eefd53bbcb8b51f.rmeta new file mode 100644 index 0000000..93675db --- /dev/null +++ b/target/debug/deps/libuntrusted-3eefd53bbcb8b51f.rmeta Binary files differ diff --git a/target/debug/deps/libuntrusted-a212d9bb2b2d80d2.rlib b/target/debug/deps/libuntrusted-a212d9bb2b2d80d2.rlib new file mode 100644 index 0000000..4391d36 --- /dev/null +++ b/target/debug/deps/libuntrusted-a212d9bb2b2d80d2.rlib Binary files differ diff --git a/target/debug/deps/libuntrusted-a212d9bb2b2d80d2.rmeta b/target/debug/deps/libuntrusted-a212d9bb2b2d80d2.rmeta new file mode 100644 index 0000000..35d5e52 --- /dev/null +++ b/target/debug/deps/libuntrusted-a212d9bb2b2d80d2.rmeta Binary files differ diff --git a/target/debug/deps/libuntrusted-f1331ff562e8835d.rmeta b/target/debug/deps/libuntrusted-f1331ff562e8835d.rmeta new file mode 100644 index 0000000..1a2c087 --- /dev/null +++ b/target/debug/deps/libuntrusted-f1331ff562e8835d.rmeta Binary files differ diff --git a/target/debug/deps/liburl-77aec69356f701ed.rmeta b/target/debug/deps/liburl-77aec69356f701ed.rmeta new file mode 100644 index 0000000..2cbed11 --- /dev/null +++ b/target/debug/deps/liburl-77aec69356f701ed.rmeta Binary files differ diff --git a/target/debug/deps/liburl-aaae09cf396f28e4.rlib b/target/debug/deps/liburl-aaae09cf396f28e4.rlib new file mode 100644 index 0000000..8819dd5 --- /dev/null +++ b/target/debug/deps/liburl-aaae09cf396f28e4.rlib Binary files differ diff --git a/target/debug/deps/liburl-aaae09cf396f28e4.rmeta b/target/debug/deps/liburl-aaae09cf396f28e4.rmeta new file mode 100644 index 0000000..4727884 --- /dev/null +++ b/target/debug/deps/liburl-aaae09cf396f28e4.rmeta Binary files differ diff --git a/target/debug/deps/libutf8_iter-1afe0bd4df6893d8.rlib b/target/debug/deps/libutf8_iter-1afe0bd4df6893d8.rlib new file mode 100644 index 0000000..9010979 --- /dev/null +++ b/target/debug/deps/libutf8_iter-1afe0bd4df6893d8.rlib Binary files differ diff --git a/target/debug/deps/libutf8_iter-1afe0bd4df6893d8.rmeta b/target/debug/deps/libutf8_iter-1afe0bd4df6893d8.rmeta new file mode 100644 index 0000000..dfa6472 --- /dev/null +++ b/target/debug/deps/libutf8_iter-1afe0bd4df6893d8.rmeta Binary files differ diff --git a/target/debug/deps/libutf8_iter-c62651a4c86416e5.rmeta b/target/debug/deps/libutf8_iter-c62651a4c86416e5.rmeta new file mode 100644 index 0000000..6a19f14 --- /dev/null +++ b/target/debug/deps/libutf8_iter-c62651a4c86416e5.rmeta Binary files differ diff --git a/target/debug/deps/libuuid-38427791936252bc.rmeta b/target/debug/deps/libuuid-38427791936252bc.rmeta new file mode 100644 index 0000000..861c8a7 --- /dev/null +++ b/target/debug/deps/libuuid-38427791936252bc.rmeta Binary files differ diff --git a/target/debug/deps/libuuid-7f986c4dd3afcb52.rlib b/target/debug/deps/libuuid-7f986c4dd3afcb52.rlib new file mode 100644 index 0000000..ef5a48f --- /dev/null +++ b/target/debug/deps/libuuid-7f986c4dd3afcb52.rlib Binary files differ diff --git a/target/debug/deps/libuuid-7f986c4dd3afcb52.rmeta b/target/debug/deps/libuuid-7f986c4dd3afcb52.rmeta new file mode 100644 index 0000000..8808449 --- /dev/null +++ b/target/debug/deps/libuuid-7f986c4dd3afcb52.rmeta Binary files differ diff --git a/target/debug/deps/libvcpkg-c78c6010059a977b.rlib b/target/debug/deps/libvcpkg-c78c6010059a977b.rlib new file mode 100644 index 0000000..16cfb4f --- /dev/null +++ b/target/debug/deps/libvcpkg-c78c6010059a977b.rlib Binary files differ diff --git a/target/debug/deps/libvcpkg-c78c6010059a977b.rmeta b/target/debug/deps/libvcpkg-c78c6010059a977b.rmeta new file mode 100644 index 0000000..4c6f974 --- /dev/null +++ b/target/debug/deps/libvcpkg-c78c6010059a977b.rmeta Binary files differ diff --git a/target/debug/deps/libversion_check-5641bfb78c234d59.rlib b/target/debug/deps/libversion_check-5641bfb78c234d59.rlib new file mode 100644 index 0000000..557abb5 --- /dev/null +++ b/target/debug/deps/libversion_check-5641bfb78c234d59.rlib Binary files differ diff --git a/target/debug/deps/libversion_check-5641bfb78c234d59.rmeta b/target/debug/deps/libversion_check-5641bfb78c234d59.rmeta new file mode 100644 index 0000000..b05c8b3 --- /dev/null +++ b/target/debug/deps/libversion_check-5641bfb78c234d59.rmeta Binary files differ diff --git a/target/debug/deps/libwant-94d56f1bb09da861.rlib b/target/debug/deps/libwant-94d56f1bb09da861.rlib new file mode 100644 index 0000000..7701a5b --- /dev/null +++ b/target/debug/deps/libwant-94d56f1bb09da861.rlib Binary files differ diff --git a/target/debug/deps/libwant-94d56f1bb09da861.rmeta b/target/debug/deps/libwant-94d56f1bb09da861.rmeta new file mode 100644 index 0000000..93fc3cd --- /dev/null +++ b/target/debug/deps/libwant-94d56f1bb09da861.rmeta Binary files differ diff --git a/target/debug/deps/libwant-f48e15a7b88fe210.rmeta b/target/debug/deps/libwant-f48e15a7b88fe210.rmeta new file mode 100644 index 0000000..44ac060 --- /dev/null +++ b/target/debug/deps/libwant-f48e15a7b88fe210.rmeta Binary files differ diff --git a/target/debug/deps/libwebpki-56425d4fb643571d.rmeta b/target/debug/deps/libwebpki-56425d4fb643571d.rmeta new file mode 100644 index 0000000..5f7d883 --- /dev/null +++ b/target/debug/deps/libwebpki-56425d4fb643571d.rmeta Binary files differ diff --git a/target/debug/deps/libwebpki-bcdfbfbd0af0afe1.rlib b/target/debug/deps/libwebpki-bcdfbfbd0af0afe1.rlib new file mode 100644 index 0000000..c2ad897 --- /dev/null +++ b/target/debug/deps/libwebpki-bcdfbfbd0af0afe1.rlib Binary files differ diff --git a/target/debug/deps/libwebpki-bcdfbfbd0af0afe1.rmeta b/target/debug/deps/libwebpki-bcdfbfbd0af0afe1.rmeta new file mode 100644 index 0000000..48f5c3c --- /dev/null +++ b/target/debug/deps/libwebpki-bcdfbfbd0af0afe1.rmeta Binary files differ diff --git a/target/debug/deps/libwebpki_roots-965fec517fdc4a84.rlib b/target/debug/deps/libwebpki_roots-965fec517fdc4a84.rlib new file mode 100644 index 0000000..a2e4e8f --- /dev/null +++ b/target/debug/deps/libwebpki_roots-965fec517fdc4a84.rlib Binary files differ diff --git a/target/debug/deps/libwebpki_roots-965fec517fdc4a84.rmeta b/target/debug/deps/libwebpki_roots-965fec517fdc4a84.rmeta new file mode 100644 index 0000000..57fac48 --- /dev/null +++ b/target/debug/deps/libwebpki_roots-965fec517fdc4a84.rmeta Binary files differ diff --git a/target/debug/deps/libwebpki_roots-faf6a51a97a281b3.rmeta b/target/debug/deps/libwebpki_roots-faf6a51a97a281b3.rmeta new file mode 100644 index 0000000..fb12233 --- /dev/null +++ b/target/debug/deps/libwebpki_roots-faf6a51a97a281b3.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_link-5ee0fa7a3e688947.rlib b/target/debug/deps/libwindows_link-5ee0fa7a3e688947.rlib new file mode 100644 index 0000000..9e03289 --- /dev/null +++ b/target/debug/deps/libwindows_link-5ee0fa7a3e688947.rlib Binary files differ diff --git a/target/debug/deps/libwindows_link-5ee0fa7a3e688947.rmeta b/target/debug/deps/libwindows_link-5ee0fa7a3e688947.rmeta new file mode 100644 index 0000000..16daa4d --- /dev/null +++ b/target/debug/deps/libwindows_link-5ee0fa7a3e688947.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_link-a2622e52308cdcaa.rmeta b/target/debug/deps/libwindows_link-a2622e52308cdcaa.rmeta new file mode 100644 index 0000000..494446e --- /dev/null +++ b/target/debug/deps/libwindows_link-a2622e52308cdcaa.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_registry-59c94b917d2c7a25.rmeta b/target/debug/deps/libwindows_registry-59c94b917d2c7a25.rmeta new file mode 100644 index 0000000..ee6554c --- /dev/null +++ b/target/debug/deps/libwindows_registry-59c94b917d2c7a25.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_registry-f1c7c95ebe37d8fa.rlib b/target/debug/deps/libwindows_registry-f1c7c95ebe37d8fa.rlib new file mode 100644 index 0000000..3b01799 --- /dev/null +++ b/target/debug/deps/libwindows_registry-f1c7c95ebe37d8fa.rlib Binary files differ diff --git a/target/debug/deps/libwindows_registry-f1c7c95ebe37d8fa.rmeta b/target/debug/deps/libwindows_registry-f1c7c95ebe37d8fa.rmeta new file mode 100644 index 0000000..8653920 --- /dev/null +++ b/target/debug/deps/libwindows_registry-f1c7c95ebe37d8fa.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_result-2f6082a48c23da9c.rmeta b/target/debug/deps/libwindows_result-2f6082a48c23da9c.rmeta new file mode 100644 index 0000000..b28e207 --- /dev/null +++ b/target/debug/deps/libwindows_result-2f6082a48c23da9c.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_result-3492db60bf76e3eb.rlib b/target/debug/deps/libwindows_result-3492db60bf76e3eb.rlib new file mode 100644 index 0000000..d6a96f4 --- /dev/null +++ b/target/debug/deps/libwindows_result-3492db60bf76e3eb.rlib Binary files differ diff --git a/target/debug/deps/libwindows_result-3492db60bf76e3eb.rmeta b/target/debug/deps/libwindows_result-3492db60bf76e3eb.rmeta new file mode 100644 index 0000000..33f46df --- /dev/null +++ b/target/debug/deps/libwindows_result-3492db60bf76e3eb.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_strings-8c8ff1fd9365a0a7.rmeta b/target/debug/deps/libwindows_strings-8c8ff1fd9365a0a7.rmeta new file mode 100644 index 0000000..f181096 --- /dev/null +++ b/target/debug/deps/libwindows_strings-8c8ff1fd9365a0a7.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_strings-d61bf7c8b535b59a.rlib b/target/debug/deps/libwindows_strings-d61bf7c8b535b59a.rlib new file mode 100644 index 0000000..7e1d406 --- /dev/null +++ b/target/debug/deps/libwindows_strings-d61bf7c8b535b59a.rlib Binary files differ diff --git a/target/debug/deps/libwindows_strings-d61bf7c8b535b59a.rmeta b/target/debug/deps/libwindows_strings-d61bf7c8b535b59a.rmeta new file mode 100644 index 0000000..c300b06 --- /dev/null +++ b/target/debug/deps/libwindows_strings-d61bf7c8b535b59a.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_sys-0d8383da0477b95e.rlib b/target/debug/deps/libwindows_sys-0d8383da0477b95e.rlib new file mode 100644 index 0000000..72559fc --- /dev/null +++ b/target/debug/deps/libwindows_sys-0d8383da0477b95e.rlib Binary files differ diff --git a/target/debug/deps/libwindows_sys-0d8383da0477b95e.rmeta b/target/debug/deps/libwindows_sys-0d8383da0477b95e.rmeta new file mode 100644 index 0000000..68d3884 --- /dev/null +++ b/target/debug/deps/libwindows_sys-0d8383da0477b95e.rmeta Binary files differ diff --git a/target/debug/deps/libwindows_sys-a35089bfe5dcd537.rmeta b/target/debug/deps/libwindows_sys-a35089bfe5dcd537.rmeta new file mode 100644 index 0000000..0ad963b --- /dev/null +++ b/target/debug/deps/libwindows_sys-a35089bfe5dcd537.rmeta Binary files differ diff --git a/target/debug/deps/libwriteable-beec3094dab371f9.rmeta b/target/debug/deps/libwriteable-beec3094dab371f9.rmeta new file mode 100644 index 0000000..104d4c4 --- /dev/null +++ b/target/debug/deps/libwriteable-beec3094dab371f9.rmeta Binary files differ diff --git a/target/debug/deps/libwriteable-ed24e3c426108b86.rlib b/target/debug/deps/libwriteable-ed24e3c426108b86.rlib new file mode 100644 index 0000000..0264f80 --- /dev/null +++ b/target/debug/deps/libwriteable-ed24e3c426108b86.rlib Binary files differ diff --git a/target/debug/deps/libwriteable-ed24e3c426108b86.rmeta b/target/debug/deps/libwriteable-ed24e3c426108b86.rmeta new file mode 100644 index 0000000..0d46fcd --- /dev/null +++ b/target/debug/deps/libwriteable-ed24e3c426108b86.rmeta Binary files differ diff --git a/target/debug/deps/libyoke-2683e61e2ca5499a.rmeta b/target/debug/deps/libyoke-2683e61e2ca5499a.rmeta new file mode 100644 index 0000000..c31209e --- /dev/null +++ b/target/debug/deps/libyoke-2683e61e2ca5499a.rmeta Binary files differ diff --git a/target/debug/deps/libyoke-ba5b6a843050ef8b.rlib b/target/debug/deps/libyoke-ba5b6a843050ef8b.rlib new file mode 100644 index 0000000..6417661 --- /dev/null +++ b/target/debug/deps/libyoke-ba5b6a843050ef8b.rlib Binary files differ diff --git a/target/debug/deps/libyoke-ba5b6a843050ef8b.rmeta b/target/debug/deps/libyoke-ba5b6a843050ef8b.rmeta new file mode 100644 index 0000000..1ea27c8 --- /dev/null +++ b/target/debug/deps/libyoke-ba5b6a843050ef8b.rmeta Binary files differ diff --git a/target/debug/deps/libzerocopy-28181ae12d4bb1ea.rlib b/target/debug/deps/libzerocopy-28181ae12d4bb1ea.rlib new file mode 100644 index 0000000..c384aaa --- /dev/null +++ b/target/debug/deps/libzerocopy-28181ae12d4bb1ea.rlib Binary files differ diff --git a/target/debug/deps/libzerocopy-28181ae12d4bb1ea.rmeta b/target/debug/deps/libzerocopy-28181ae12d4bb1ea.rmeta new file mode 100644 index 0000000..226899d --- /dev/null +++ b/target/debug/deps/libzerocopy-28181ae12d4bb1ea.rmeta Binary files differ diff --git a/target/debug/deps/libzerocopy-ab24ec7de08a5090.rmeta b/target/debug/deps/libzerocopy-ab24ec7de08a5090.rmeta new file mode 100644 index 0000000..d0f419d --- /dev/null +++ b/target/debug/deps/libzerocopy-ab24ec7de08a5090.rmeta Binary files differ diff --git a/target/debug/deps/libzerofrom-59e901e47e97d1ee.rmeta b/target/debug/deps/libzerofrom-59e901e47e97d1ee.rmeta new file mode 100644 index 0000000..96c5d1c --- /dev/null +++ b/target/debug/deps/libzerofrom-59e901e47e97d1ee.rmeta Binary files differ diff --git a/target/debug/deps/libzerofrom-5f371d2786f2782b.rlib b/target/debug/deps/libzerofrom-5f371d2786f2782b.rlib new file mode 100644 index 0000000..abf8004 --- /dev/null +++ b/target/debug/deps/libzerofrom-5f371d2786f2782b.rlib Binary files differ diff --git a/target/debug/deps/libzerofrom-5f371d2786f2782b.rmeta b/target/debug/deps/libzerofrom-5f371d2786f2782b.rmeta new file mode 100644 index 0000000..0a227f0 --- /dev/null +++ b/target/debug/deps/libzerofrom-5f371d2786f2782b.rmeta Binary files differ diff --git a/target/debug/deps/libzeroize-25ebf44f1e8a0265.rlib b/target/debug/deps/libzeroize-25ebf44f1e8a0265.rlib new file mode 100644 index 0000000..cc43c94 --- /dev/null +++ b/target/debug/deps/libzeroize-25ebf44f1e8a0265.rlib Binary files differ diff --git a/target/debug/deps/libzeroize-25ebf44f1e8a0265.rmeta b/target/debug/deps/libzeroize-25ebf44f1e8a0265.rmeta new file mode 100644 index 0000000..5043c1f --- /dev/null +++ b/target/debug/deps/libzeroize-25ebf44f1e8a0265.rmeta Binary files differ diff --git a/target/debug/deps/libzeroize-54daabafd6b605e0.rmeta b/target/debug/deps/libzeroize-54daabafd6b605e0.rmeta new file mode 100644 index 0000000..061f22f --- /dev/null +++ b/target/debug/deps/libzeroize-54daabafd6b605e0.rmeta Binary files differ diff --git a/target/debug/deps/libzerotrie-594f8e04402c9d05.rlib b/target/debug/deps/libzerotrie-594f8e04402c9d05.rlib new file mode 100644 index 0000000..7c959c7 --- /dev/null +++ b/target/debug/deps/libzerotrie-594f8e04402c9d05.rlib Binary files differ diff --git a/target/debug/deps/libzerotrie-594f8e04402c9d05.rmeta b/target/debug/deps/libzerotrie-594f8e04402c9d05.rmeta new file mode 100644 index 0000000..bdba33d --- /dev/null +++ b/target/debug/deps/libzerotrie-594f8e04402c9d05.rmeta Binary files differ diff --git a/target/debug/deps/libzerotrie-a9ef156a0d15f0bd.rmeta b/target/debug/deps/libzerotrie-a9ef156a0d15f0bd.rmeta new file mode 100644 index 0000000..279a370 --- /dev/null +++ b/target/debug/deps/libzerotrie-a9ef156a0d15f0bd.rmeta Binary files differ diff --git a/target/debug/deps/libzerovec-04033feb53cb09ed.rmeta b/target/debug/deps/libzerovec-04033feb53cb09ed.rmeta new file mode 100644 index 0000000..efa5741 --- /dev/null +++ b/target/debug/deps/libzerovec-04033feb53cb09ed.rmeta Binary files differ diff --git a/target/debug/deps/libzerovec-a10f79b15828bb68.rlib b/target/debug/deps/libzerovec-a10f79b15828bb68.rlib new file mode 100644 index 0000000..2b79ed1 --- /dev/null +++ b/target/debug/deps/libzerovec-a10f79b15828bb68.rlib Binary files differ diff --git a/target/debug/deps/libzerovec-a10f79b15828bb68.rmeta b/target/debug/deps/libzerovec-a10f79b15828bb68.rmeta new file mode 100644 index 0000000..6d7c926 --- /dev/null +++ b/target/debug/deps/libzerovec-a10f79b15828bb68.rmeta Binary files differ diff --git a/target/debug/deps/libzmij-6e44144048078e1d.rlib b/target/debug/deps/libzmij-6e44144048078e1d.rlib new file mode 100644 index 0000000..a464725 --- /dev/null +++ b/target/debug/deps/libzmij-6e44144048078e1d.rlib Binary files differ diff --git a/target/debug/deps/libzmij-6e44144048078e1d.rmeta b/target/debug/deps/libzmij-6e44144048078e1d.rmeta new file mode 100644 index 0000000..c02fad5 --- /dev/null +++ b/target/debug/deps/libzmij-6e44144048078e1d.rmeta Binary files differ diff --git a/target/debug/deps/libzmij-c70c0b499ff2eb91.rmeta b/target/debug/deps/libzmij-c70c0b499ff2eb91.rmeta new file mode 100644 index 0000000..3b09798 --- /dev/null +++ b/target/debug/deps/libzmij-c70c0b499ff2eb91.rmeta Binary files differ diff --git a/target/debug/deps/libzmij-f826c7a5704d4328.rlib b/target/debug/deps/libzmij-f826c7a5704d4328.rlib new file mode 100644 index 0000000..daf41be --- /dev/null +++ b/target/debug/deps/libzmij-f826c7a5704d4328.rlib Binary files differ diff --git a/target/debug/deps/libzmij-f826c7a5704d4328.rmeta b/target/debug/deps/libzmij-f826c7a5704d4328.rmeta new file mode 100644 index 0000000..6969ebf --- /dev/null +++ b/target/debug/deps/libzmij-f826c7a5704d4328.rmeta Binary files differ diff --git a/target/debug/deps/litemap-c6d67ea651e2e621.d b/target/debug/deps/litemap-c6d67ea651e2e621.d new file mode 100644 index 0000000..ff0bda6 --- /dev/null +++ b/target/debug/deps/litemap-c6d67ea651e2e621.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\litemap-c6d67ea651e2e621.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\slice_impl.rs + +D:\develop\ExoLauncher\target\debug\deps\liblitemap-c6d67ea651e2e621.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\slice_impl.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\slice_impl.rs: diff --git a/target/debug/deps/litemap-fbf34bc2a878e95c.d b/target/debug/deps/litemap-fbf34bc2a878e95c.d new file mode 100644 index 0000000..c9ba50a --- /dev/null +++ b/target/debug/deps/litemap-fbf34bc2a878e95c.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\litemap-fbf34bc2a878e95c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\slice_impl.rs + +D:\develop\ExoLauncher\target\debug\deps\liblitemap-fbf34bc2a878e95c.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\slice_impl.rs + +D:\develop\ExoLauncher\target\debug\deps\liblitemap-fbf34bc2a878e95c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\slice_impl.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litemap-0.8.2\src\store\slice_impl.rs: diff --git a/target/debug/deps/litrs-24a76c28ee314c75.d b/target/debug/deps/litrs-24a76c28ee314c75.d new file mode 100644 index 0000000..6eeb58c --- /dev/null +++ b/target/debug/deps/litrs-24a76c28ee314c75.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\litrs-24a76c28ee314c75.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bool\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\byte\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bytestr\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\char\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\cstr\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\float\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\integer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\string\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\liblitrs-24a76c28ee314c75.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bool\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\byte\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bytestr\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\char\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\cstr\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\float\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\integer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\string\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\liblitrs-24a76c28ee314c75.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bool\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\byte\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bytestr\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\char\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\cstr\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\float\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\integer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\string\mod.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bool\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\byte\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\bytestr\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\char\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\cstr\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\escape.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\float\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\integer\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\litrs-1.0.0\src\string\mod.rs: diff --git a/target/debug/deps/lock_api-030d93b541ad9d3a.d b/target/debug/deps/lock_api-030d93b541ad9d3a.d new file mode 100644 index 0000000..b7b4dd9 --- /dev/null +++ b/target/debug/deps/lock_api-030d93b541ad9d3a.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\lock_api-030d93b541ad9d3a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\rwlock.rs + +D:\develop\ExoLauncher\target\debug\deps\liblock_api-030d93b541ad9d3a.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\rwlock.rs + +D:\develop\ExoLauncher\target\debug\deps\liblock_api-030d93b541ad9d3a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\rwlock.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\remutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\rwlock.rs: diff --git a/target/debug/deps/lock_api-4c25f8f182bc99cb.d b/target/debug/deps/lock_api-4c25f8f182bc99cb.d new file mode 100644 index 0000000..05b0a6e --- /dev/null +++ b/target/debug/deps/lock_api-4c25f8f182bc99cb.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\lock_api-4c25f8f182bc99cb.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\rwlock.rs + +D:\develop\ExoLauncher\target\debug\deps\liblock_api-4c25f8f182bc99cb.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\rwlock.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\remutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lock_api-0.4.14\src\rwlock.rs: diff --git a/target/debug/deps/log-11565696133ecd00.d b/target/debug/deps/log-11565696133ecd00.d new file mode 100644 index 0000000..d21058e --- /dev/null +++ b/target/debug/deps/log-11565696133ecd00.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\log-11565696133ecd00.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\__private_api.rs + +D:\develop\ExoLauncher\target\debug\deps\liblog-11565696133ecd00.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\__private_api.rs + +D:\develop\ExoLauncher\target\debug\deps\liblog-11565696133ecd00.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\__private_api.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\__private_api.rs: diff --git a/target/debug/deps/log-5a9119114236f0fa.d b/target/debug/deps/log-5a9119114236f0fa.d new file mode 100644 index 0000000..4fbe19a --- /dev/null +++ b/target/debug/deps/log-5a9119114236f0fa.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\log-5a9119114236f0fa.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\__private_api.rs + +D:\develop\ExoLauncher\target\debug\deps\liblog-5a9119114236f0fa.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\__private_api.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.29\src\__private_api.rs: diff --git a/target/debug/deps/matchit-125bf48bce5bd068.d b/target/debug/deps/matchit-125bf48bce5bd068.d new file mode 100644 index 0000000..2ec85fa --- /dev/null +++ b/target/debug/deps/matchit-125bf48bce5bd068.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\matchit-125bf48bce5bd068.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\tree.rs + +D:\develop\ExoLauncher\target\debug\deps\libmatchit-125bf48bce5bd068.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\tree.rs + +D:\develop\ExoLauncher\target\debug\deps\libmatchit-125bf48bce5bd068.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\tree.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\escape.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\tree.rs: diff --git a/target/debug/deps/matchit-5f4162461042afa3.d b/target/debug/deps/matchit-5f4162461042afa3.d new file mode 100644 index 0000000..56af3a2 --- /dev/null +++ b/target/debug/deps/matchit-5f4162461042afa3.d @@ -0,0 +1,11 @@ +d:\develop\ExoLauncher\target\debug\deps\matchit-5f4162461042afa3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\tree.rs + +d:\develop\ExoLauncher\target\debug\deps\libmatchit-5f4162461042afa3.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\tree.rs + +d:\develop\ExoLauncher\target\debug\deps\libmatchit-5f4162461042afa3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\tree.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\tree.rs: diff --git a/target/debug/deps/matchit-7451a936692699c1.d b/target/debug/deps/matchit-7451a936692699c1.d new file mode 100644 index 0000000..dd1a701 --- /dev/null +++ b/target/debug/deps/matchit-7451a936692699c1.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\matchit-7451a936692699c1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\tree.rs + +D:\develop\ExoLauncher\target\debug\deps\libmatchit-7451a936692699c1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\tree.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.7.3\src\tree.rs: diff --git a/target/debug/deps/matchit-c881a8577b73db56.d b/target/debug/deps/matchit-c881a8577b73db56.d new file mode 100644 index 0000000..0efc7c7 --- /dev/null +++ b/target/debug/deps/matchit-c881a8577b73db56.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\matchit-c881a8577b73db56.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\tree.rs + +D:\develop\ExoLauncher\target\debug\deps\libmatchit-c881a8577b73db56.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\escape.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\router.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\tree.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\escape.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\router.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchit-0.8.4\src\tree.rs: diff --git a/target/debug/deps/memchr-1700c8f0399e475b.d b/target/debug/deps/memchr-1700c8f0399e475b.d new file mode 100644 index 0000000..c0c6254 --- /dev/null +++ b/target/debug/deps/memchr-1700c8f0399e475b.d @@ -0,0 +1,33 @@ +D:\develop\ExoLauncher\target\debug\deps\memchr-1700c8f0399e475b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +D:\develop\ExoLauncher\target\debug\deps\libmemchr-1700c8f0399e475b.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +D:\develop\ExoLauncher\target\debug\deps\libmemchr-1700c8f0399e475b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs: diff --git a/target/debug/deps/memchr-716ac2addfc12d2e.d b/target/debug/deps/memchr-716ac2addfc12d2e.d new file mode 100644 index 0000000..518f14e --- /dev/null +++ b/target/debug/deps/memchr-716ac2addfc12d2e.d @@ -0,0 +1,31 @@ +D:\develop\ExoLauncher\target\debug\deps\memchr-716ac2addfc12d2e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +D:\develop\ExoLauncher\target\debug\deps\libmemchr-716ac2addfc12d2e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs: diff --git a/target/debug/deps/memchr-8d1a115493b384ec.d b/target/debug/deps/memchr-8d1a115493b384ec.d new file mode 100644 index 0000000..3260c4f --- /dev/null +++ b/target/debug/deps/memchr-8d1a115493b384ec.d @@ -0,0 +1,33 @@ +D:\develop\ExoLauncher\target\debug\deps\memchr-8d1a115493b384ec.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +D:\develop\ExoLauncher\target\debug\deps\libmemchr-8d1a115493b384ec.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +D:\develop\ExoLauncher\target\debug\deps\libmemchr-8d1a115493b384ec.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\packedpair\default_rank.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\rabinkarp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\shiftor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\all\twoway.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\generic\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\avx2\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\sse2\packedpair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\arch\x86_64\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\cow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\memmem\searcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.8.0\src\vector.rs: diff --git a/target/debug/deps/mime-518a52c51f0488c0.d b/target/debug/deps/mime-518a52c51f0488c0.d new file mode 100644 index 0000000..ba9d686 --- /dev/null +++ b/target/debug/deps/mime-518a52c51f0488c0.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\mime-518a52c51f0488c0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\parse.rs + +D:\develop\ExoLauncher\target\debug\deps\libmime-518a52c51f0488c0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\parse.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\parse.rs: diff --git a/target/debug/deps/mime-a54c3b5b992aef2d.d b/target/debug/deps/mime-a54c3b5b992aef2d.d new file mode 100644 index 0000000..ef7ff19 --- /dev/null +++ b/target/debug/deps/mime-a54c3b5b992aef2d.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\mime-a54c3b5b992aef2d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\parse.rs + +D:\develop\ExoLauncher\target\debug\deps\libmime-a54c3b5b992aef2d.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\parse.rs + +D:\develop\ExoLauncher\target\debug\deps\libmime-a54c3b5b992aef2d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\parse.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime-0.3.17\src\parse.rs: diff --git a/target/debug/deps/mime_guess-083fbc7529db49e4.d b/target/debug/deps/mime_guess-083fbc7529db49e4.d new file mode 100644 index 0000000..7c6f0b0 --- /dev/null +++ b/target/debug/deps/mime_guess-083fbc7529db49e4.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\mime_guess-083fbc7529db49e4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\impl_bin_search.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs D:\develop\ExoLauncher\target\debug\build\mime_guess-880e5ff33ea7800f\out\mime_types_generated.rs + +D:\develop\ExoLauncher\target\debug\deps\libmime_guess-083fbc7529db49e4.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\impl_bin_search.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs D:\develop\ExoLauncher\target\debug\build\mime_guess-880e5ff33ea7800f\out\mime_types_generated.rs + +D:\develop\ExoLauncher\target\debug\deps\libmime_guess-083fbc7529db49e4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\impl_bin_search.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs D:\develop\ExoLauncher\target\debug\build\mime_guess-880e5ff33ea7800f\out\mime_types_generated.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\impl_bin_search.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs: +D:\develop\ExoLauncher\target\debug\build\mime_guess-880e5ff33ea7800f\out\mime_types_generated.rs: + +# env-dep:MIME_TYPES_GENERATED_PATH=D:\\develop\\ExoLauncher\\target\\debug\\build\\mime_guess-880e5ff33ea7800f\\out\\mime_types_generated.rs diff --git a/target/debug/deps/mime_guess-9e101cbcb3f3b8d2.d b/target/debug/deps/mime_guess-9e101cbcb3f3b8d2.d new file mode 100644 index 0000000..817dd04 --- /dev/null +++ b/target/debug/deps/mime_guess-9e101cbcb3f3b8d2.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\mime_guess-9e101cbcb3f3b8d2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\impl_bin_search.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs D:\develop\ExoLauncher\target\debug\build\mime_guess-8d5b6d816f6d1340\out\mime_types_generated.rs + +D:\develop\ExoLauncher\target\debug\deps\libmime_guess-9e101cbcb3f3b8d2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\impl_bin_search.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs D:\develop\ExoLauncher\target\debug\build\mime_guess-8d5b6d816f6d1340\out\mime_types_generated.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\impl_bin_search.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mime_guess-2.0.5\src\mime_types.rs: +D:\develop\ExoLauncher\target\debug\build\mime_guess-8d5b6d816f6d1340\out\mime_types_generated.rs: + +# env-dep:MIME_TYPES_GENERATED_PATH=D:\\develop\\ExoLauncher\\target\\debug\\build\\mime_guess-8d5b6d816f6d1340\\out\\mime_types_generated.rs diff --git a/target/debug/deps/mio-c0384a9a1eaed98f.d b/target/debug/deps/mio-c0384a9a1eaed98f.d new file mode 100644 index 0000000..730ecdf --- /dev/null +++ b/target/debug/deps/mio-c0384a9a1eaed98f.d @@ -0,0 +1,34 @@ +D:\develop\ExoLauncher\target\debug\deps\mio-c0384a9a1eaed98f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\events.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\afd.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\io_status_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\iocp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\overlapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\selector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\net.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\tcp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\io_source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\udp.rs + +D:\develop\ExoLauncher\target\debug\deps\libmio-c0384a9a1eaed98f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\events.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\afd.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\io_status_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\iocp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\overlapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\selector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\net.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\tcp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\io_source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\udp.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\interest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\poll.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\events.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\source.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\afd.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\io_status_block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\iocp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\overlapped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\selector.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\net.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\tcp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\udp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\named_pipe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\io_source.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\listener.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\udp.rs: diff --git a/target/debug/deps/mio-f460c36284a16e2a.d b/target/debug/deps/mio-f460c36284a16e2a.d new file mode 100644 index 0000000..249ed05 --- /dev/null +++ b/target/debug/deps/mio-f460c36284a16e2a.d @@ -0,0 +1,36 @@ +D:\develop\ExoLauncher\target\debug\deps\mio-f460c36284a16e2a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\events.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\afd.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\io_status_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\iocp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\overlapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\selector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\net.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\tcp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\io_source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\udp.rs + +D:\develop\ExoLauncher\target\debug\deps\libmio-f460c36284a16e2a.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\events.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\afd.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\io_status_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\iocp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\overlapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\selector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\net.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\tcp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\io_source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\udp.rs + +D:\develop\ExoLauncher\target\debug\deps\libmio-f460c36284a16e2a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\poll.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\events.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\afd.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\io_status_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\iocp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\overlapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\selector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\net.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\tcp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\io_source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\udp.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\interest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\poll.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\events.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\event\source.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\afd.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\io_status_block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\iocp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\overlapped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\selector.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\net.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\tcp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\udp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\sys\windows\named_pipe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\io_source.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\listener.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\tcp\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\mio-1.2.0\src\net\udp.rs: diff --git a/target/debug/deps/native_tls-4dcc7d6fce61dc1a.d b/target/debug/deps/native_tls-4dcc7d6fce61dc1a.d new file mode 100644 index 0000000..5325474 --- /dev/null +++ b/target/debug/deps/native_tls-4dcc7d6fce61dc1a.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\native_tls-4dcc7d6fce61dc1a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\imp\schannel.rs + +D:\develop\ExoLauncher\target\debug\deps\libnative_tls-4dcc7d6fce61dc1a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\imp\schannel.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\imp\schannel.rs: diff --git a/target/debug/deps/native_tls-928e41961668e6f2.d b/target/debug/deps/native_tls-928e41961668e6f2.d new file mode 100644 index 0000000..b26d67e --- /dev/null +++ b/target/debug/deps/native_tls-928e41961668e6f2.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\native_tls-928e41961668e6f2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\imp\schannel.rs + +D:\develop\ExoLauncher\target\debug\deps\libnative_tls-928e41961668e6f2.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\imp\schannel.rs + +D:\develop\ExoLauncher\target\debug\deps\libnative_tls-928e41961668e6f2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\imp\schannel.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\native-tls-0.2.18\src\imp\schannel.rs: diff --git a/target/debug/deps/num_bigint-48d5b78940448a8c.d b/target/debug/deps/num_bigint-48d5b78940448a8c.d new file mode 100644 index 0000000..186c86f --- /dev/null +++ b/target/debug/deps/num_bigint-48d5b78940448a8c.d @@ -0,0 +1,31 @@ +D:\develop\ExoLauncher\target\debug\deps\num_bigint-48d5b78940448a8c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigrand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\monty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\shift.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_bigint-48d5b78940448a8c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigrand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\monty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\shift.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\addition.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\division.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\multiplication.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\subtraction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\arbitrary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\bits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\power.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\shift.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigrand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\addition.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\division.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\multiplication.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\subtraction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\arbitrary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\bits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\monty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\power.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\shift.rs: diff --git a/target/debug/deps/num_bigint-e977dc45763a46f6.d b/target/debug/deps/num_bigint-e977dc45763a46f6.d new file mode 100644 index 0000000..4230ccd --- /dev/null +++ b/target/debug/deps/num_bigint-e977dc45763a46f6.d @@ -0,0 +1,33 @@ +D:\develop\ExoLauncher\target\debug\deps\num_bigint-e977dc45763a46f6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigrand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\monty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\shift.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_bigint-e977dc45763a46f6.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigrand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\monty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\shift.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_bigint-e977dc45763a46f6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigrand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\addition.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\division.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\multiplication.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\subtraction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\arbitrary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\monty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\power.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\serde.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\shift.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\addition.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\division.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\multiplication.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\subtraction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\arbitrary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\bits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\power.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigint\shift.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\bigrand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\addition.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\division.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\multiplication.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\subtraction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\arbitrary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\bits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\monty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\power.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\serde.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-bigint-0.4.6\src\biguint\shift.rs: diff --git a/target/debug/deps/num_conv-1496f17a22e8af21.d b/target/debug/deps/num_conv-1496f17a22e8af21.d new file mode 100644 index 0000000..c5b0300 --- /dev/null +++ b/target/debug/deps/num_conv-1496f17a22e8af21.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\num_conv-1496f17a22e8af21.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_conv-1496f17a22e8af21.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_conv-1496f17a22e8af21.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs: diff --git a/target/debug/deps/num_conv-7b1f5c642c54e1ce.d b/target/debug/deps/num_conv-7b1f5c642c54e1ce.d new file mode 100644 index 0000000..55d4290 --- /dev/null +++ b/target/debug/deps/num_conv-7b1f5c642c54e1ce.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\num_conv-7b1f5c642c54e1ce.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_conv-7b1f5c642c54e1ce.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_conv-7b1f5c642c54e1ce.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs: diff --git a/target/debug/deps/num_conv-9f5ac2e12a234841.d b/target/debug/deps/num_conv-9f5ac2e12a234841.d new file mode 100644 index 0000000..ac7e4d4 --- /dev/null +++ b/target/debug/deps/num_conv-9f5ac2e12a234841.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\num_conv-9f5ac2e12a234841.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_conv-9f5ac2e12a234841.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-conv-0.2.1\src\lib.rs: diff --git a/target/debug/deps/num_integer-17c44a083fddb0ac.d b/target/debug/deps/num_integer-17c44a083fddb0ac.d new file mode 100644 index 0000000..7a4c751 --- /dev/null +++ b/target/debug/deps/num_integer-17c44a083fddb0ac.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\num_integer-17c44a083fddb0ac.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\roots.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\average.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_integer-17c44a083fddb0ac.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\roots.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\average.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_integer-17c44a083fddb0ac.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\roots.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\average.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\roots.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\average.rs: diff --git a/target/debug/deps/num_integer-74af416db1feba07.d b/target/debug/deps/num_integer-74af416db1feba07.d new file mode 100644 index 0000000..e7ae2a6 --- /dev/null +++ b/target/debug/deps/num_integer-74af416db1feba07.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\num_integer-74af416db1feba07.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\roots.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\average.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_integer-74af416db1feba07.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\roots.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\average.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\roots.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-integer-0.1.46\src\average.rs: diff --git a/target/debug/deps/num_traits-c4a4cbf7c8657d7c.d b/target/debug/deps/num_traits-c4a4cbf7c8657d7c.d new file mode 100644 index 0000000..26ba27e --- /dev/null +++ b/target/debug/deps/num_traits-c4a4cbf7c8657d7c.d @@ -0,0 +1,23 @@ +D:\develop\ExoLauncher\target\debug\deps\num_traits-c4a4cbf7c8657d7c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\cast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\float.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\identities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\checked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\euclid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\inv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mul_add.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\overflowing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\saturating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\wrapping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\pow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\real.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\sign.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_traits-c4a4cbf7c8657d7c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\cast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\float.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\identities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\checked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\euclid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\inv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mul_add.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\overflowing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\saturating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\wrapping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\pow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\real.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\sign.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\bounds.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\cast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\float.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\identities.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\int.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\checked.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\euclid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\inv.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mul_add.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\overflowing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\saturating.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\wrapping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\pow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\real.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\sign.rs: diff --git a/target/debug/deps/num_traits-fd7cc7ec8ffd2240.d b/target/debug/deps/num_traits-fd7cc7ec8ffd2240.d new file mode 100644 index 0000000..c80be83 --- /dev/null +++ b/target/debug/deps/num_traits-fd7cc7ec8ffd2240.d @@ -0,0 +1,25 @@ +D:\develop\ExoLauncher\target\debug\deps\num_traits-fd7cc7ec8ffd2240.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\cast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\float.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\identities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\checked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\euclid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\inv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mul_add.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\overflowing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\saturating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\wrapping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\pow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\real.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\sign.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_traits-fd7cc7ec8ffd2240.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\cast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\float.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\identities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\checked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\euclid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\inv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mul_add.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\overflowing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\saturating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\wrapping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\pow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\real.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\sign.rs + +D:\develop\ExoLauncher\target\debug\deps\libnum_traits-fd7cc7ec8ffd2240.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\bounds.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\cast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\float.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\identities.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\checked.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\euclid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\inv.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mul_add.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\overflowing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\saturating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\wrapping.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\pow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\real.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\sign.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\bounds.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\cast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\float.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\identities.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\int.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\checked.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\euclid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\inv.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\mul_add.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\overflowing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\saturating.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\ops\wrapping.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\pow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\real.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\num-traits-0.2.19\src\sign.rs: diff --git a/target/debug/deps/once_cell-41fd858d4fca1fb4.d b/target/debug/deps/once_cell-41fd858d4fca1fb4.d new file mode 100644 index 0000000..67f33a9 --- /dev/null +++ b/target/debug/deps/once_cell-41fd858d4fca1fb4.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\once_cell-41fd858d4fca1fb4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\imp_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\race.rs + +D:\develop\ExoLauncher\target\debug\deps\libonce_cell-41fd858d4fca1fb4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\imp_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\race.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\imp_std.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\race.rs: diff --git a/target/debug/deps/once_cell-4da84406b6047a19.d b/target/debug/deps/once_cell-4da84406b6047a19.d new file mode 100644 index 0000000..dac2dbe --- /dev/null +++ b/target/debug/deps/once_cell-4da84406b6047a19.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\once_cell-4da84406b6047a19.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\imp_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\race.rs + +D:\develop\ExoLauncher\target\debug\deps\libonce_cell-4da84406b6047a19.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\imp_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\race.rs + +D:\develop\ExoLauncher\target\debug\deps\libonce_cell-4da84406b6047a19.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\imp_std.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\race.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\imp_std.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.21.4\src\race.rs: diff --git a/target/debug/deps/parking_lot-0b0810dda7292357.d b/target/debug/deps/parking_lot-0b0810dda7292357.d new file mode 100644 index 0000000..6d5bbe6 --- /dev/null +++ b/target/debug/deps/parking_lot-0b0810dda7292357.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\parking_lot-0b0810dda7292357.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\condvar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\elision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\deadlock.rs + +D:\develop\ExoLauncher\target\debug\deps\libparking_lot-0b0810dda7292357.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\condvar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\elision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\deadlock.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\condvar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\elision.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\fair_mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_fair_mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\remutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\deadlock.rs: diff --git a/target/debug/deps/parking_lot-e3c5dfc8fb191204.d b/target/debug/deps/parking_lot-e3c5dfc8fb191204.d new file mode 100644 index 0000000..53e5536 --- /dev/null +++ b/target/debug/deps/parking_lot-e3c5dfc8fb191204.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\parking_lot-e3c5dfc8fb191204.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\condvar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\elision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\deadlock.rs + +D:\develop\ExoLauncher\target\debug\deps\libparking_lot-e3c5dfc8fb191204.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\condvar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\elision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\deadlock.rs + +D:\develop\ExoLauncher\target\debug\deps\libparking_lot-e3c5dfc8fb191204.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\condvar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\elision.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_fair_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\remutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\deadlock.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\condvar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\elision.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\fair_mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_fair_mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\raw_rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\remutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot-0.12.5\src\deadlock.rs: diff --git a/target/debug/deps/parking_lot_core-a74c5a9af2fc2c86.d b/target/debug/deps/parking_lot_core-a74c5a9af2fc2c86.d new file mode 100644 index 0000000..420cebe --- /dev/null +++ b/target/debug/deps/parking_lot_core-a74c5a9af2fc2c86.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\parking_lot_core-a74c5a9af2fc2c86.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\spinwait.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\word_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\keyed_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\waitaddress.rs + +D:\develop\ExoLauncher\target\debug\deps\libparking_lot_core-a74c5a9af2fc2c86.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\spinwait.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\word_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\keyed_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\waitaddress.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\parking_lot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\spinwait.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\word_lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\keyed_event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\waitaddress.rs: diff --git a/target/debug/deps/parking_lot_core-c6eb04d5de895df1.d b/target/debug/deps/parking_lot_core-c6eb04d5de895df1.d new file mode 100644 index 0000000..1a52635 --- /dev/null +++ b/target/debug/deps/parking_lot_core-c6eb04d5de895df1.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\parking_lot_core-c6eb04d5de895df1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\spinwait.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\word_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\keyed_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\waitaddress.rs + +D:\develop\ExoLauncher\target\debug\deps\libparking_lot_core-c6eb04d5de895df1.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\spinwait.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\word_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\keyed_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\waitaddress.rs + +D:\develop\ExoLauncher\target\debug\deps\libparking_lot_core-c6eb04d5de895df1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\spinwait.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\word_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\keyed_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\waitaddress.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\parking_lot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\spinwait.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\word_lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\keyed_event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\parking_lot_core-0.9.12\src\thread_parker\windows\waitaddress.rs: diff --git a/target/debug/deps/pem-8b82ed62ac3a88d2.d b/target/debug/deps/pem-8b82ed62ac3a88d2.d new file mode 100644 index 0000000..5a89220 --- /dev/null +++ b/target/debug/deps/pem-8b82ed62ac3a88d2.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\pem-8b82ed62ac3a88d2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\parser.rs + +D:\develop\ExoLauncher\target\debug\deps\libpem-8b82ed62ac3a88d2.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\parser.rs + +D:\develop\ExoLauncher\target\debug\deps\libpem-8b82ed62ac3a88d2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\parser.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\parser.rs: diff --git a/target/debug/deps/pem-cf580b44404ddcf8.d b/target/debug/deps/pem-cf580b44404ddcf8.d new file mode 100644 index 0000000..24e331a --- /dev/null +++ b/target/debug/deps/pem-cf580b44404ddcf8.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\pem-cf580b44404ddcf8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\parser.rs + +D:\develop\ExoLauncher\target\debug\deps\libpem-cf580b44404ddcf8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\errors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\parser.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\errors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pem-3.0.6\src\parser.rs: diff --git a/target/debug/deps/percent_encoding-7a609891a6b909f6.d b/target/debug/deps/percent_encoding-7a609891a6b909f6.d new file mode 100644 index 0000000..02df715 --- /dev/null +++ b/target/debug/deps/percent_encoding-7a609891a6b909f6.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\percent_encoding-7a609891a6b909f6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\ascii_set.rs + +D:\develop\ExoLauncher\target\debug\deps\libpercent_encoding-7a609891a6b909f6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\ascii_set.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\ascii_set.rs: diff --git a/target/debug/deps/percent_encoding-90d6fd36a0e65c1d.d b/target/debug/deps/percent_encoding-90d6fd36a0e65c1d.d new file mode 100644 index 0000000..5387f3f --- /dev/null +++ b/target/debug/deps/percent_encoding-90d6fd36a0e65c1d.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\percent_encoding-90d6fd36a0e65c1d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\ascii_set.rs + +D:\develop\ExoLauncher\target\debug\deps\libpercent_encoding-90d6fd36a0e65c1d.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\ascii_set.rs + +D:\develop\ExoLauncher\target\debug\deps\libpercent_encoding-90d6fd36a0e65c1d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\ascii_set.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\percent-encoding-2.3.2\src\ascii_set.rs: diff --git a/target/debug/deps/pin_project_lite-5a75a2e00b7248cd.d b/target/debug/deps/pin_project_lite-5a75a2e00b7248cd.d new file mode 100644 index 0000000..7609b69 --- /dev/null +++ b/target/debug/deps/pin_project_lite-5a75a2e00b7248cd.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\pin_project_lite-5a75a2e00b7248cd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.17\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpin_project_lite-5a75a2e00b7248cd.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.17\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpin_project_lite-5a75a2e00b7248cd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.17\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.17\src\lib.rs: diff --git a/target/debug/deps/pin_project_lite-8e269f70c50e6f50.d b/target/debug/deps/pin_project_lite-8e269f70c50e6f50.d new file mode 100644 index 0000000..fc67a78 --- /dev/null +++ b/target/debug/deps/pin_project_lite-8e269f70c50e6f50.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\pin_project_lite-8e269f70c50e6f50.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.17\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpin_project_lite-8e269f70c50e6f50.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.17\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.17\src\lib.rs: diff --git a/target/debug/deps/pkg_config-8096a19943617582.d b/target/debug/deps/pkg_config-8096a19943617582.d new file mode 100644 index 0000000..5338381 --- /dev/null +++ b/target/debug/deps/pkg_config-8096a19943617582.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\pkg_config-8096a19943617582.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pkg-config-0.3.33\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpkg_config-8096a19943617582.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pkg-config-0.3.33\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpkg_config-8096a19943617582.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pkg-config-0.3.33\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pkg-config-0.3.33\src\lib.rs: diff --git a/target/debug/deps/potential_utf-38304e4f2279b806.d b/target/debug/deps/potential_utf-38304e4f2279b806.d new file mode 100644 index 0000000..194d683 --- /dev/null +++ b/target/debug/deps/potential_utf-38304e4f2279b806.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\potential_utf-38304e4f2279b806.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\uchar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\ustr.rs + +D:\develop\ExoLauncher\target\debug\deps\libpotential_utf-38304e4f2279b806.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\uchar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\ustr.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\uchar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\ustr.rs: diff --git a/target/debug/deps/potential_utf-4d00a625e2afae3e.d b/target/debug/deps/potential_utf-4d00a625e2afae3e.d new file mode 100644 index 0000000..f9598be --- /dev/null +++ b/target/debug/deps/potential_utf-4d00a625e2afae3e.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\potential_utf-4d00a625e2afae3e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\uchar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\ustr.rs + +D:\develop\ExoLauncher\target\debug\deps\libpotential_utf-4d00a625e2afae3e.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\uchar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\ustr.rs + +D:\develop\ExoLauncher\target\debug\deps\libpotential_utf-4d00a625e2afae3e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\uchar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\ustr.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\uchar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\potential_utf-0.1.5\src\ustr.rs: diff --git a/target/debug/deps/powerfmt-8269943e70c5ad3d.d b/target/debug/deps/powerfmt-8269943e70c5ad3d.d new file mode 100644 index 0000000..2454f0b --- /dev/null +++ b/target/debug/deps/powerfmt-8269943e70c5ad3d.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\powerfmt-8269943e70c5ad3d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display_impls.rs + +D:\develop\ExoLauncher\target\debug\deps\libpowerfmt-8269943e70c5ad3d.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display_impls.rs + +D:\develop\ExoLauncher\target\debug\deps\libpowerfmt-8269943e70c5ad3d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display_impls.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display_impls.rs: diff --git a/target/debug/deps/powerfmt-853dc3a7d220fd2f.d b/target/debug/deps/powerfmt-853dc3a7d220fd2f.d new file mode 100644 index 0000000..9c26efe --- /dev/null +++ b/target/debug/deps/powerfmt-853dc3a7d220fd2f.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\powerfmt-853dc3a7d220fd2f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display_impls.rs + +D:\develop\ExoLauncher\target\debug\deps\libpowerfmt-853dc3a7d220fd2f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display_impls.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\powerfmt-0.2.0\src\smart_display_impls.rs: diff --git a/target/debug/deps/proc_macro2-b2be499f55f57320.d b/target/debug/deps/proc_macro2-b2be499f55f57320.d new file mode 100644 index 0000000..370c549 --- /dev/null +++ b/target/debug/deps/proc_macro2-b2be499f55f57320.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\proc_macro2-b2be499f55f57320.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_location.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\rcvec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\detection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\extra.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libproc_macro2-b2be499f55f57320.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_location.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\rcvec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\detection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\extra.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\wrapper.rs + +D:\develop\ExoLauncher\target\debug\deps\libproc_macro2-b2be499f55f57320.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\marker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_location.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\rcvec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\detection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\extra.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\wrapper.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\marker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\probe\proc_macro_span_location.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\rcvec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\detection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\extra.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.106\src\wrapper.rs: diff --git a/target/debug/deps/psl_types-390b6b3f113058fb.d b/target/debug/deps/psl_types-390b6b3f113058fb.d new file mode 100644 index 0000000..c7ad110 --- /dev/null +++ b/target/debug/deps/psl_types-390b6b3f113058fb.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\psl_types-390b6b3f113058fb.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\psl-types-2.0.11\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpsl_types-390b6b3f113058fb.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\psl-types-2.0.11\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\psl-types-2.0.11\src\lib.rs: diff --git a/target/debug/deps/psl_types-d58cc13b529ca954.d b/target/debug/deps/psl_types-d58cc13b529ca954.d new file mode 100644 index 0000000..3827fca --- /dev/null +++ b/target/debug/deps/psl_types-d58cc13b529ca954.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\psl_types-d58cc13b529ca954.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\psl-types-2.0.11\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpsl_types-d58cc13b529ca954.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\psl-types-2.0.11\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libpsl_types-d58cc13b529ca954.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\psl-types-2.0.11\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\psl-types-2.0.11\src\lib.rs: diff --git a/target/debug/deps/publicsuffix-6c6718c5a014353e.d b/target/debug/deps/publicsuffix-6c6718c5a014353e.d new file mode 100644 index 0000000..e4012af --- /dev/null +++ b/target/debug/deps/publicsuffix-6c6718c5a014353e.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\publicsuffix-6c6718c5a014353e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\error.rs + +D:\develop\ExoLauncher\target\debug\deps\libpublicsuffix-6c6718c5a014353e.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\error.rs + +D:\develop\ExoLauncher\target\debug\deps\libpublicsuffix-6c6718c5a014353e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\error.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\error.rs: diff --git a/target/debug/deps/publicsuffix-ff7abcece561abd8.d b/target/debug/deps/publicsuffix-ff7abcece561abd8.d new file mode 100644 index 0000000..2a046c7 --- /dev/null +++ b/target/debug/deps/publicsuffix-ff7abcece561abd8.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\publicsuffix-ff7abcece561abd8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\error.rs + +D:\develop\ExoLauncher\target\debug\deps\libpublicsuffix-ff7abcece561abd8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\error.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\publicsuffix-2.3.0\src\error.rs: diff --git a/target/debug/deps/quote-2172bc8ee448f9c1.d b/target/debug/deps/quote-2172bc8ee448f9c1.d new file mode 100644 index 0000000..afdd967 --- /dev/null +++ b/target/debug/deps/quote-2172bc8ee448f9c1.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\quote-2172bc8ee448f9c1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ident_fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\to_tokens.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\spanned.rs + +D:\develop\ExoLauncher\target\debug\deps\libquote-2172bc8ee448f9c1.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ident_fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\to_tokens.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\spanned.rs + +D:\develop\ExoLauncher\target\debug\deps\libquote-2172bc8ee448f9c1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ident_fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\to_tokens.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\spanned.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\ident_fragment.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\to_tokens.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.45\src\spanned.rs: diff --git a/target/debug/deps/reqwest-4e1517ca888a1142.d b/target/debug/deps/reqwest-4e1517ca888a1142.d new file mode 100644 index 0000000..39da976 --- /dev/null +++ b/target/debug/deps/reqwest-4e1517ca888a1142.d @@ -0,0 +1,29 @@ +D:\develop\ExoLauncher\target\debug\deps\reqwest-4e1517ca888a1142.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\into_url.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\h3_client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\multipart.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\connect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\gai.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\proxy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\retry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libreqwest-4e1517ca888a1142.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\into_url.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\h3_client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\multipart.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\connect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\gai.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\proxy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\retry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libreqwest-4e1517ca888a1142.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\into_url.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\h3_client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\multipart.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\connect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\gai.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\proxy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\retry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\util.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\into_url.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\h3_client\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\multipart.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\connect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\cookie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\gai.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\resolve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\proxy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\redirect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\retry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\tls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\util.rs: diff --git a/target/debug/deps/reqwest-b02016ec2f99f859.d b/target/debug/deps/reqwest-b02016ec2f99f859.d new file mode 100644 index 0000000..d20080e --- /dev/null +++ b/target/debug/deps/reqwest-b02016ec2f99f859.d @@ -0,0 +1,27 @@ +D:\develop\ExoLauncher\target\debug\deps\reqwest-b02016ec2f99f859.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\into_url.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\h3_client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\multipart.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\connect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\gai.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\proxy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\retry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libreqwest-b02016ec2f99f859.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\into_url.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\body.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\h3_client\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\multipart.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\upgrade.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\connect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\cookie.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\gai.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\resolve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\proxy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\redirect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\retry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\tls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\util.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\into_url.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\body.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\h3_client\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\multipart.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\async_impl\upgrade.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\connect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\cookie.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\gai.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\dns\resolve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\proxy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\redirect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\retry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\tls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\reqwest-0.12.28\src\util.rs: diff --git a/target/debug/deps/ring-1f43d840be08acf3.d b/target/debug/deps/ring-1f43d840be08acf3.d new file mode 100644 index 0000000..0f3ef8b --- /dev/null +++ b/target/debug/deps/ring-1f43d840be08acf3.d @@ -0,0 +1,159 @@ +D:\develop\ExoLauncher\target\debug\deps\ring-1f43d840be08acf3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\prefixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\testutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bssl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cold_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_split_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\sliceutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\leading_zeros_skipped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\once_cell\race.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\notsend.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\unwrap_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\bs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\hw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\vp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aeshwclmulmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\vaesclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\algorithm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmul.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmulavxmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\vclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\less_safe_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\opening_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\array.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\partial_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_arm_neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\sealing_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\constant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\boxed_limbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulusvalue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\private_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\inout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\aarch64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mont.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\storage.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\montgomery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\n0.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\boolmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\leaky.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\dynstate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\x25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\keys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\curve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\digest_scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\elem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p256.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p384.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\private_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\input_too_long.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\into_unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\key_rejected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\limb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pss.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\integrated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu\intel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\ed25519_pkcs8_v2_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p256_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p384_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\../data/alg-rsa-encryption.der + +D:\develop\ExoLauncher\target\debug\deps\libring-1f43d840be08acf3.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\prefixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\testutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bssl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cold_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_split_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\sliceutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\leading_zeros_skipped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\once_cell\race.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\notsend.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\unwrap_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\bs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\hw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\vp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aeshwclmulmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\vaesclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\algorithm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmul.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmulavxmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\vclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\less_safe_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\opening_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\array.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\partial_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_arm_neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\sealing_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\constant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\boxed_limbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulusvalue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\private_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\inout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\aarch64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mont.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\storage.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\montgomery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\n0.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\boolmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\leaky.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\dynstate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\x25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\keys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\curve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\digest_scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\elem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p256.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p384.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\private_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\input_too_long.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\into_unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\key_rejected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\limb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pss.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\integrated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu\intel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\ed25519_pkcs8_v2_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p256_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p384_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\../data/alg-rsa-encryption.der + +D:\develop\ExoLauncher\target\debug\deps\libring-1f43d840be08acf3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\prefixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\testutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bssl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cold_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_split_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\sliceutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\leading_zeros_skipped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\once_cell\race.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\notsend.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\unwrap_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\bs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\hw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\vp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aeshwclmulmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\vaesclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\algorithm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmul.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmulavxmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\vclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\less_safe_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\opening_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\array.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\partial_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_arm_neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\sealing_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\constant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\boxed_limbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulusvalue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\private_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\inout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\aarch64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mont.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\storage.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\montgomery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\n0.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\boolmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\leaky.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\dynstate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\x25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\keys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\curve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\digest_scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\elem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p256.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p384.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\private_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\input_too_long.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\into_unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\key_rejected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\limb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pss.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\integrated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu\intel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\ed25519_pkcs8_v2_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p256_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p384_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\../data/alg-rsa-encryption.der + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\debug.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\prefixed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\testutil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bssl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cold_error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_flat_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_split_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\sliceutil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\leading_zeros_skipped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\once_cell\race.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\notsend.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks_mut.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\unwrap_const.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\bs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\hw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\vp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aeshwclmulmovbe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\vaesclmulavx2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\algorithm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305_openssh.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmul.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmulavxmovbe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\neon.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\vclmulavx2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\less_safe_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\nonce.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\opening_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\array.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\base.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\partial_block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_arm_neon.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\sealing_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\shift.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\unbound_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\agreement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\constant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\boxed_limbs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulus.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulusvalue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\private_exponent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\inout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\aarch64\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mont.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\storage.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\montgomery.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\n0.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\boolmask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\leaky.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\word.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\c.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_constant_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\positive.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\dynstate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_32.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\signing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\verification.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\x25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\scalar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\keys.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\curve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdh.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\digest_scalar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\signing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\verification.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\elem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p256.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p384.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\private_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\public_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\input_too_long.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\into_unspecified.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\key_rejected.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\unspecified.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hkdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\limb.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pbkdf2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pkcs8.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pkcs1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pss.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair_components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_exponent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key_components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_modulus.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\verification.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_test.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\integrated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu\intel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\ed25519_pkcs8_v2_template.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p256_pkcs8_v1_template.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p384_pkcs8_v1_template.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\../data/alg-rsa-encryption.der: + +# env-dep:CARGO_PKG_NAME=ring +# env-dep:CARGO_PKG_VERSION_MAJOR=0 +# env-dep:CARGO_PKG_VERSION_MINOR=17 +# env-dep:CARGO_PKG_VERSION_PATCH=14 +# env-dep:CARGO_PKG_VERSION_PRE= diff --git a/target/debug/deps/ring-e80590b7435ff783.d b/target/debug/deps/ring-e80590b7435ff783.d new file mode 100644 index 0000000..1282ae8 --- /dev/null +++ b/target/debug/deps/ring-e80590b7435ff783.d @@ -0,0 +1,157 @@ +D:\develop\ExoLauncher\target\debug\deps\ring-e80590b7435ff783.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\prefixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\testutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bssl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cold_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_split_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\sliceutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\leading_zeros_skipped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\once_cell\race.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\notsend.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\unwrap_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\bs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\hw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\vp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aeshwclmulmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\vaesclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\algorithm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmul.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmulavxmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\vclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\less_safe_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\opening_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\array.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\partial_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_arm_neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\sealing_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\constant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\boxed_limbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulusvalue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\private_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\inout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\aarch64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mont.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\storage.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\montgomery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\n0.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\boolmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\leaky.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\dynstate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\x25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\keys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\curve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\digest_scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\elem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p256.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p384.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\private_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\input_too_long.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\into_unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\key_rejected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\limb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pss.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\integrated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu\intel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\ed25519_pkcs8_v2_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p256_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p384_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\../data/alg-rsa-encryption.der + +D:\develop\ExoLauncher\target\debug\deps\libring-e80590b7435ff783.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\prefixed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\testutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bssl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cold_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_flat_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_split_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\sliceutil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\leading_zeros_skipped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\once_cell\race.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\notsend.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\unwrap_const.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\bs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\hw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\vp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aarch64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aeshwclmulmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\vaesclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\algorithm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305_openssh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmul.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmulavxmovbe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\vclmulavx2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\less_safe_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\nonce.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\opening_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\array.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\partial_block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_arm_neon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\sealing_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\shift.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\unbound_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\agreement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\constant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\boxed_limbs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulusvalue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\private_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\inout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\aarch64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mont.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\storage.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\montgomery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\n0.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\boolmask.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\leaky.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\word.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_constant_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\positive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\dynstate.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\x25519.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\keys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\curve.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdh.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\digest_scalar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\signing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\elem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p256.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p384.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\private_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\input_too_long.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\into_unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\key_rejected.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\unspecified.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hkdf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\limb.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pbkdf2.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pkcs8.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pkcs1.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pss.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key_components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_modulus.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\verification.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\signature.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_test.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha\ffi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\integrated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu\intel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\ed25519_pkcs8_v2_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p256_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p384_pkcs8_v1_template.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\../data/alg-rsa-encryption.der + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\debug.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\prefixed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\testutil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bssl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cold_error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_flat_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\array_split_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\cstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\sliceutil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\leading_zeros_skipped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\once_cell\race.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\notsend.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\slice\as_chunks_mut.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\polyfill\unwrap_const.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\bs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\hw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes\vp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aarch64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\aeshwclmulmovbe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\aes_gcm\vaesclmulavx2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\algorithm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305_openssh.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmul.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\clmulavxmovbe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\neon.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\gcm\vclmulavx2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\less_safe_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\nonce.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\opening_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\array.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\base.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\overlapping\partial_block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_arm_neon.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\poly1305\ffi_fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\sealing_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\shift.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\unbound_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\agreement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\constant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\boxed_limbs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulus.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\modulusvalue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\bigint\private_exponent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\inout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\aarch64\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs\x86_64\mont.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\limbs512\storage.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\montgomery.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\arithmetic\n0.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\boolmask.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\leaky.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\bb\word.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\c.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_constant_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\der_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\io\positive.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\dynstate.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_32.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\digest\sha2\sha2_64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\signing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\verification.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\x25519.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\scalar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\keys.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\curve.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdh.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\digest_scalar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\signing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\verification.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\elem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p256.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ops\p384.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\private_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\public_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\input_too_long.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\into_unspecified.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\key_rejected.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\error\unspecified.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hkdf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\limb.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pbkdf2.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\pkcs8.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pkcs1.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\padding\pss.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\keypair_components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_exponent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_key_components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\public_modulus.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\verification.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\signature.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\deprecated_test.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha\ffi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\aead\chacha20_poly1305\integrated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\cpu\intel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\curve25519\ed25519\ed25519_pkcs8_v2_template.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p256_pkcs8_v1_template.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\ec\suite_b\ecdsa\ecPublicKey_p384_pkcs8_v1_template.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ring-0.17.14\src\rsa\../data/alg-rsa-encryption.der: + +# env-dep:CARGO_PKG_NAME=ring +# env-dep:CARGO_PKG_VERSION_MAJOR=0 +# env-dep:CARGO_PKG_VERSION_MINOR=17 +# env-dep:CARGO_PKG_VERSION_PATCH=14 +# env-dep:CARGO_PKG_VERSION_PRE= diff --git a/target/debug/deps/rusqlite-8854231e423e7813.d b/target/debug/deps/rusqlite-8854231e423e7813.d new file mode 100644 index 0000000..9aadc63 --- /dev/null +++ b/target/debug/deps/rusqlite-8854231e423e7813.d @@ -0,0 +1,27 @@ +D:\develop\ExoLauncher\target\debug\deps\rusqlite-8854231e423e7813.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\busy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\column.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\inner_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\pragma.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\raw_statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\row.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\from_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\to_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\param_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\small_cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\sqlite_string.rs + +D:\develop\ExoLauncher\target\debug\deps\librusqlite-8854231e423e7813.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\busy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\column.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\inner_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\pragma.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\raw_statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\row.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\from_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\to_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\param_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\small_cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\sqlite_string.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\busy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\column.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\inner_connection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\pragma.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\raw_statement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\row.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\statement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\transaction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\from_sql.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\to_sql.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\version.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\param_cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\small_cstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\sqlite_string.rs: diff --git a/target/debug/deps/rusqlite-e5cf5e3166d862d4.d b/target/debug/deps/rusqlite-e5cf5e3166d862d4.d new file mode 100644 index 0000000..ed87ad2 --- /dev/null +++ b/target/debug/deps/rusqlite-e5cf5e3166d862d4.d @@ -0,0 +1,29 @@ +D:\develop\ExoLauncher\target\debug\deps\rusqlite-e5cf5e3166d862d4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\busy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\column.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\inner_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\pragma.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\raw_statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\row.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\from_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\to_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\param_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\small_cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\sqlite_string.rs + +D:\develop\ExoLauncher\target\debug\deps\librusqlite-e5cf5e3166d862d4.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\busy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\column.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\inner_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\pragma.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\raw_statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\row.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\from_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\to_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\param_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\small_cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\sqlite_string.rs + +D:\develop\ExoLauncher\target\debug\deps\librusqlite-e5cf5e3166d862d4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\busy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\column.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\inner_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\params.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\pragma.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\raw_statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\row.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\statement.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\from_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\to_sql.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\param_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\small_cstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\sqlite_string.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\busy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\column.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\inner_connection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\params.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\pragma.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\raw_statement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\row.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\statement.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\transaction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\from_sql.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\to_sql.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\types\value_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\version.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\param_cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\small_cstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rusqlite-0.31.0\src\util\sqlite_string.rs: diff --git a/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.d b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.d new file mode 100644 index 0000000..b30c48f --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_macros-ae7b85eeb80b8285.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\generators.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\global_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\icon_dsl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\utils.rs + +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_macros-ae7b85eeb80b8285.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\generators.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\global_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\icon_dsl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\utils.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\generators.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\global_parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\icon_dsl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\utils.rs: diff --git a/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll new file mode 100644 index 0000000..0f8bf45 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll Binary files differ diff --git a/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll.exp b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll.exp new file mode 100644 index 0000000..e0edf08 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll.exp Binary files differ diff --git a/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll.lib b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll.lib new file mode 100644 index 0000000..b7ab5f9 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.dll.lib Binary files differ diff --git a/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.pdb b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.pdb new file mode 100644 index 0000000..5ce609d --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-ae7b85eeb80b8285.pdb Binary files differ diff --git a/target/debug/deps/rust_mcp_macros-e59431ad216f213d.d b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.d new file mode 100644 index 0000000..116efc0 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_macros-e59431ad216f213d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\generators.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\global_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\icon_dsl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\utils.rs + +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_macros-e59431ad216f213d.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\generators.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\global_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\icon_dsl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\utils.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\generators.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\global_parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\common\icon_dsl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\elicit\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\resource\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\tool\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-macros-0.9.0\src\utils.rs: diff --git a/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll new file mode 100644 index 0000000..38ddf30 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll Binary files differ diff --git a/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll.exp b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll.exp new file mode 100644 index 0000000..90c5679 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll.exp Binary files differ diff --git a/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll.lib b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll.lib new file mode 100644 index 0000000..fe1b021 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.dll.lib Binary files differ diff --git a/target/debug/deps/rust_mcp_macros-e59431ad216f213d.pdb b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.pdb new file mode 100644 index 0000000..1e63536 --- /dev/null +++ b/target/debug/deps/rust_mcp_macros-e59431ad216f213d.pdb Binary files differ diff --git a/target/debug/deps/rust_mcp_schema-434df94e96c10dcb.d b/target/debug/deps/rust_mcp_schema-434df94e96c10dcb.d new file mode 100644 index 0000000..969b868 --- /dev/null +++ b/target/debug/deps/rust_mcp_schema-434df94e96c10dcb.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_schema-434df94e96c10dcb.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\rust-mcp-schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\protocol_version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\mcp_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\schema_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\validators.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_schema-434df94e96c10dcb.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\rust-mcp-schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\protocol_version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\mcp_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\schema_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\validators.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\rust-mcp-schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\protocol_version.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\mcp_schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\schema_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\validators.rs: diff --git a/target/debug/deps/rust_mcp_schema-77fa50579a287977.d b/target/debug/deps/rust_mcp_schema-77fa50579a287977.d new file mode 100644 index 0000000..667604f --- /dev/null +++ b/target/debug/deps/rust_mcp_schema-77fa50579a287977.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_schema-77fa50579a287977.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\rust-mcp-schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\protocol_version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\mcp_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\schema_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\validators.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_schema-77fa50579a287977.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\rust-mcp-schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\protocol_version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\mcp_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\schema_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\validators.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_schema-77fa50579a287977.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\rust-mcp-schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\protocol_version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\mcp_schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\schema_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\validators.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\rust-mcp-schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\protocol_version.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\mcp_schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\schema_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-schema-0.10.0\src\generated_schema\2025_11_25\validators.rs: diff --git a/target/debug/deps/rust_mcp_sdk-6d06dadedf239c0e.d b/target/debug/deps/rust_mcp_sdk-6d06dadedf239c0e.d new file mode 100644 index 0000000..182fe4a --- /dev/null +++ b/target/debug/deps/rust_mcp_sdk-6d06dadedf239c0e.d @@ -0,0 +1,77 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_sdk-6d06dadedf239c0e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_sdk-6d06dadedf239c0e.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_sdk-6d06dadedf239c0e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs: + +# env-dep:CARGO_PKG_NAME=rust-mcp-sdk +# env-dep:CARGO_PKG_VERSION=0.9.0 diff --git a/target/debug/deps/rust_mcp_sdk-c50003b2f1c79ac1.d b/target/debug/deps/rust_mcp_sdk-c50003b2f1c79ac1.d new file mode 100644 index 0000000..afc2f79 --- /dev/null +++ b/target/debug/deps/rust_mcp_sdk-c50003b2f1c79ac1.d @@ -0,0 +1,77 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_sdk-c50003b2f1c79ac1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_sdk-c50003b2f1c79ac1.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_sdk-c50003b2f1c79ac1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs: + +# env-dep:CARGO_PKG_NAME=rust-mcp-sdk +# env-dep:CARGO_PKG_VERSION=0.9.0 diff --git a/target/debug/deps/rust_mcp_sdk-cefd8895d98e2eb5.d b/target/debug/deps/rust_mcp_sdk-cefd8895d98e2eb5.d new file mode 100644 index 0000000..9876f7b --- /dev/null +++ b/target/debug/deps/rust_mcp_sdk-cefd8895d98e2eb5.d @@ -0,0 +1,75 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_sdk-cefd8895d98e2eb5.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_sdk-cefd8895d98e2eb5.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\hyper_server_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\auth_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\fallback_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\health_check_route.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\messages_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\sse_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\routes\streamable_http_routes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\hyper_servers\server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_client_handler_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_handlers\mcp_server_handler_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\app_state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\health_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\http_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\mcp_http_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\auth_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\cors_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\dns_rebind_protector.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\middleware\logging_middleware.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_http\types.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\mcp_icon.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_macros\tool_box.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\client_runtime\mcp_client_runtime_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_runtimes\server_runtime\mcp_server_runtime_core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_handler.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_server.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\request_id_gen.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\mcp_traits\mcp_observer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\session_store\in_memory_session_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\task_store\in_memory_task_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_info.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\auth_provider\remote_auth_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\audience.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\claims.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\discovery.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\spec\jwk.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\auth\token_verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\fast_id_generator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-sdk-0.9.0\src\id_generator\uuid_generator.rs: + +# env-dep:CARGO_PKG_NAME=rust-mcp-sdk +# env-dep:CARGO_PKG_VERSION=0.9.0 diff --git a/target/debug/deps/rust_mcp_transport-113e3f6f9157582e.d b/target/debug/deps/rust_mcp_transport-113e3f6f9157582e.d new file mode 100644 index 0000000..0e8a979 --- /dev/null +++ b/target/debug/deps/rust_mcp_transport-113e3f6f9157582e.d @@ -0,0 +1,29 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_transport-113e3f6f9157582e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_transport-113e3f6f9157582e.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_transport-113e3f6f9157582e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs: diff --git a/target/debug/deps/rust_mcp_transport-3fb823eae546549c.d b/target/debug/deps/rust_mcp_transport-3fb823eae546549c.d new file mode 100644 index 0000000..6333ae4 --- /dev/null +++ b/target/debug/deps/rust_mcp_transport-3fb823eae546549c.d @@ -0,0 +1,27 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_transport-3fb823eae546549c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_transport-3fb823eae546549c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs: diff --git a/target/debug/deps/rust_mcp_transport-603dcaed6ae15822.d b/target/debug/deps/rust_mcp_transport-603dcaed6ae15822.d new file mode 100644 index 0000000..83c6e32 --- /dev/null +++ b/target/debug/deps/rust_mcp_transport-603dcaed6ae15822.d @@ -0,0 +1,29 @@ +D:\develop\ExoLauncher\target\debug\deps\rust_mcp_transport-603dcaed6ae15822.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_transport-603dcaed6ae15822.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +D:\develop\ExoLauncher\target\debug\deps\librust_mcp_transport-603dcaed6ae15822.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\client_streamable_http.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\constants.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\event_store\in_memory_event_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\mcp_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\message_dispatcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\schema.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\sse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\stdio.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\transport.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\cancellation_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\http_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\readable_channel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\sse_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\streamable_http_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\time_utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rust-mcp-transport-0.9.0\src\utils\writable_channel.rs: diff --git a/target/debug/deps/rustls-4c24fb8d2500e158.d b/target/debug/deps/rustls-4c24fb8d2500e158.d new file mode 100644 index 0000000..791220f --- /dev/null +++ b/target/debug/deps/rustls-4c24fb8d2500e158.d @@ -0,0 +1,108 @@ +D:\develop\ExoLauncher\target\debug\deps\rustls-4c24fb8d2500e158.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\alert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ccs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\buffers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\fragmenter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\inbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\outbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\persist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ffdhe_groups.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\common_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\compress.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\kernel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\unbuffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\hybrid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mlkem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\hash_hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\limited_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\record_layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls12\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\key_schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\vecbuf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\suites.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\versions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\anchors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\client_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\server_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\client_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\ech.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\server_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\implvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\tlsvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\howto.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\features.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\defaults.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\time_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\polyfill.rs + +D:\develop\ExoLauncher\target\debug\deps\librustls-4c24fb8d2500e158.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\alert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ccs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\buffers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\fragmenter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\inbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\outbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\persist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ffdhe_groups.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\common_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\compress.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\kernel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\unbuffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\hybrid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mlkem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\hash_hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\limited_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\record_layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls12\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\key_schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\vecbuf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\suites.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\versions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\anchors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\client_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\server_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\client_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\ech.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\server_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\implvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\tlsvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\howto.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\features.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\defaults.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\time_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\polyfill.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\alert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\base.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ccs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\buffers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\handshake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\enums.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\fragmenter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\handshake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\inbound.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\outbound.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\persist.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ffdhe_groups.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\common_state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\compress.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\kernel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\unbuffered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\sign.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\kx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\ticketer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\hpke.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\hybrid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mlkem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\sign.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\kx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\ticketer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\cipher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hpke.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\signer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\hash_hs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\limited_cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\record_layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls12\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\key_schedule.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\vecbuf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\verify.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\x509.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\check.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\enums.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log_file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\suites.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\versions.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\anchors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\client_verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\server_verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\verify.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\client_conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\ech.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\handy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\hs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\handy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\hs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\server_conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\ticketer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\implvulns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\tlsvulns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\howto.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\features.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\defaults.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\fips.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\time_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\polyfill.rs: diff --git a/target/debug/deps/rustls-c92aa77f2bab8425.d b/target/debug/deps/rustls-c92aa77f2bab8425.d new file mode 100644 index 0000000..6ffe018 --- /dev/null +++ b/target/debug/deps/rustls-c92aa77f2bab8425.d @@ -0,0 +1,110 @@ +D:\develop\ExoLauncher\target\debug\deps\rustls-c92aa77f2bab8425.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\alert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ccs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\buffers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\fragmenter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\inbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\outbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\persist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ffdhe_groups.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\common_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\compress.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\kernel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\unbuffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\hybrid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mlkem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\hash_hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\limited_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\record_layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls12\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\key_schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\vecbuf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\suites.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\versions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\anchors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\client_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\server_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\client_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\ech.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\server_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\implvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\tlsvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\howto.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\features.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\defaults.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\time_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\polyfill.rs + +D:\develop\ExoLauncher\target\debug\deps\librustls-c92aa77f2bab8425.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\alert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ccs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\buffers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\fragmenter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\inbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\outbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\persist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ffdhe_groups.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\common_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\compress.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\kernel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\unbuffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\hybrid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mlkem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\hash_hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\limited_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\record_layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls12\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\key_schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\vecbuf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\suites.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\versions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\anchors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\client_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\server_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\client_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\ech.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\server_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\implvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\tlsvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\howto.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\features.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\defaults.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\time_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\polyfill.rs + +D:\develop\ExoLauncher\target\debug\deps\librustls-c92aa77f2bab8425.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\alert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\base.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ccs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\buffers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\fragmenter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\inbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\outbound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\persist.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ffdhe_groups.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\common_state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\compress.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\kernel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\unbuffered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\hybrid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mlkem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\sign.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\kx.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\cipher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hash.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hmac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hpke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\hash_hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\limited_cache.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\record_layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls12\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\key_schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\vecbuf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\enums.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\suites.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\versions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\anchors.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\client_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\server_verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\verify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\client_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\ech.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\handy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\hs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\server_conn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls12.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls13.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\quic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\ticketer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\implvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\tlsvulns.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\howto.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\features.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\defaults.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\fips.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\time_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\polyfill.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\alert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\base.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ccs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\buffers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\deframer\handshake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\enums.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\fragmenter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\handshake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\inbound.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\message\outbound.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\persist.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\msgs\ffdhe_groups.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\common_state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\compress.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\kernel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\conn\unbuffered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\sign.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\kx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\ticketer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\ring\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\hpke.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\hybrid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\pq\mlkem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\sign.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\kx.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\..\ring\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\ticketer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\aws_lc_rs\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\cipher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hash.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hmac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\hpke.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\crypto\signer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\hash_hs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\limited_cache.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\record_layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls12\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\tls13\key_schedule.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\vecbuf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\verify.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\x509.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\check.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\enums.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\key_log_file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\suites.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\versions.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\anchors.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\client_verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\server_verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\webpki\verify.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\client_conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\ech.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\handy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\hs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\client\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\handy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\hs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\server_conn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls12.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\server\tls13.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\quic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\ticketer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\implvulns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\tlsvulns.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\howto.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\features.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\defaults.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\manual\fips.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\time_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-0.23.40\src\polyfill.rs: diff --git a/target/debug/deps/rustls_pemfile-57f31282f9ffc9b7.d b/target/debug/deps/rustls_pemfile-57f31282f9ffc9b7.d new file mode 100644 index 0000000..07b2a29 --- /dev/null +++ b/target/debug/deps/rustls_pemfile-57f31282f9ffc9b7.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\rustls_pemfile-57f31282f9ffc9b7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\pemfile.rs + +D:\develop\ExoLauncher\target\debug\deps\librustls_pemfile-57f31282f9ffc9b7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\pemfile.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\pemfile.rs: diff --git a/target/debug/deps/rustls_pemfile-e204e4602665e0a6.d b/target/debug/deps/rustls_pemfile-e204e4602665e0a6.d new file mode 100644 index 0000000..f662f19 --- /dev/null +++ b/target/debug/deps/rustls_pemfile-e204e4602665e0a6.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\rustls_pemfile-e204e4602665e0a6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\pemfile.rs + +D:\develop\ExoLauncher\target\debug\deps\librustls_pemfile-e204e4602665e0a6.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\pemfile.rs + +D:\develop\ExoLauncher\target\debug\deps\librustls_pemfile-e204e4602665e0a6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\pemfile.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pemfile-2.2.0\src\pemfile.rs: diff --git a/target/debug/deps/rustls_pki_types-95f4c0b3f0e12d3d.d b/target/debug/deps/rustls_pki_types-95f4c0b3f0e12d3d.d new file mode 100644 index 0000000..02cb4f0 --- /dev/null +++ b/target/debug/deps/rustls_pki_types-95f4c0b3f0e12d3d.d @@ -0,0 +1,28 @@ +D:\develop\ExoLauncher\target\debug\deps\rustls_pki_types-95f4c0b3f0e12d3d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\alg_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\base64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\server_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\pem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-44.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-65.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-87.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256k1.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p521.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-encryption.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed25519.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed448.der + +D:\develop\ExoLauncher\target\debug\deps\librustls_pki_types-95f4c0b3f0e12d3d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\alg_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\base64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\server_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\pem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-44.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-65.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-87.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256k1.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p521.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-encryption.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed25519.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed448.der + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\alg_id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\base64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\server_name.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\pem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-44.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-65.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-87.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256k1.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p521.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha512.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-encryption.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha512.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha512.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed25519.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed448.der: diff --git a/target/debug/deps/rustls_pki_types-aa7a014445f48ce6.d b/target/debug/deps/rustls_pki_types-aa7a014445f48ce6.d new file mode 100644 index 0000000..9633061 --- /dev/null +++ b/target/debug/deps/rustls_pki_types-aa7a014445f48ce6.d @@ -0,0 +1,30 @@ +D:\develop\ExoLauncher\target\debug\deps\rustls_pki_types-aa7a014445f48ce6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\alg_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\base64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\server_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\pem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-44.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-65.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-87.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256k1.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p521.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-encryption.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed25519.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed448.der + +D:\develop\ExoLauncher\target\debug\deps\librustls_pki_types-aa7a014445f48ce6.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\alg_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\base64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\server_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\pem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-44.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-65.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-87.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256k1.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p521.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-encryption.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed25519.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed448.der + +D:\develop\ExoLauncher\target\debug\deps\librustls_pki_types-aa7a014445f48ce6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\alg_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\base64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\server_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\pem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-44.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-65.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-87.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256k1.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p521.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-encryption.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha256.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha384.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha512.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed25519.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed448.der + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\alg_id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\base64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\server_name.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\pem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-44.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-65.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ml-dsa-87.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256k1.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-p521.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ecdsa-sha512.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-encryption.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pkcs1-sha512.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha256.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha384.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-rsa-pss-sha512.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed25519.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-pki-types-1.14.1\src\data/alg-ed448.der: diff --git a/target/debug/deps/rustversion-7329796c67c0e937.d b/target/debug/deps/rustversion-7329796c67c0e937.d new file mode 100644 index 0000000..24f5e53 --- /dev/null +++ b/target/debug/deps/rustversion-7329796c67c0e937.d @@ -0,0 +1,20 @@ +D:\develop\ExoLauncher\target\debug\deps\rustversion-7329796c67c0e937.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\bound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\constfn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\expr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\release.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\version.rs D:\develop\ExoLauncher\target\debug\build\rustversion-23c725d86aa10190\out\version.expr + +D:\develop\ExoLauncher\target\debug\deps\rustversion-7329796c67c0e937.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\bound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\constfn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\expr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\release.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\version.rs D:\develop\ExoLauncher\target\debug\build\rustversion-23c725d86aa10190\out\version.expr + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\attr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\bound.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\constfn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\expand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\expr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\release.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.22\src\version.rs: +D:\develop\ExoLauncher\target\debug\build\rustversion-23c725d86aa10190\out\version.expr: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\rustversion-23c725d86aa10190\\out diff --git a/target/debug/deps/rustversion-7329796c67c0e937.dll b/target/debug/deps/rustversion-7329796c67c0e937.dll new file mode 100644 index 0000000..e0dd9bd --- /dev/null +++ b/target/debug/deps/rustversion-7329796c67c0e937.dll Binary files differ diff --git a/target/debug/deps/rustversion-7329796c67c0e937.dll.exp b/target/debug/deps/rustversion-7329796c67c0e937.dll.exp new file mode 100644 index 0000000..3942cbe --- /dev/null +++ b/target/debug/deps/rustversion-7329796c67c0e937.dll.exp Binary files differ diff --git a/target/debug/deps/rustversion-7329796c67c0e937.dll.lib b/target/debug/deps/rustversion-7329796c67c0e937.dll.lib new file mode 100644 index 0000000..90713a0 --- /dev/null +++ b/target/debug/deps/rustversion-7329796c67c0e937.dll.lib Binary files differ diff --git a/target/debug/deps/rustversion-7329796c67c0e937.pdb b/target/debug/deps/rustversion-7329796c67c0e937.pdb new file mode 100644 index 0000000..ed47311 --- /dev/null +++ b/target/debug/deps/rustversion-7329796c67c0e937.pdb Binary files differ diff --git a/target/debug/deps/ryu-6f78d614f7287acd.d b/target/debug/deps/ryu-6f78d614f7287acd.d new file mode 100644 index 0000000..0e167c3 --- /dev/null +++ b/target/debug/deps/ryu-6f78d614f7287acd.d @@ -0,0 +1,18 @@ +D:\develop\ExoLauncher\target\debug\deps\ryu-6f78d614f7287acd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\buffer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_full_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\digit_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mantissa.rs + +D:\develop\ExoLauncher\target\debug\deps\libryu-6f78d614f7287acd.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\buffer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_full_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\digit_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mantissa.rs + +D:\develop\ExoLauncher\target\debug\deps\libryu-6f78d614f7287acd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\buffer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_full_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\digit_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mantissa.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\buffer\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_full_table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_intrinsics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\digit_table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s_intrinsics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\exponent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mantissa.rs: diff --git a/target/debug/deps/ryu-e3e01b2a58d0ed8c.d b/target/debug/deps/ryu-e3e01b2a58d0ed8c.d new file mode 100644 index 0000000..96382ed --- /dev/null +++ b/target/debug/deps/ryu-e3e01b2a58d0ed8c.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\ryu-e3e01b2a58d0ed8c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\buffer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_full_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\digit_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mantissa.rs + +D:\develop\ExoLauncher\target\debug\deps\libryu-e3e01b2a58d0ed8c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\buffer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_full_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\digit_table.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s_intrinsics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\exponent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mantissa.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\buffer\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_full_table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\d2s_intrinsics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\digit_table.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\f2s_intrinsics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\exponent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.23\src\pretty\mantissa.rs: diff --git a/target/debug/deps/schannel-073e46f8011d6902.d b/target/debug/deps/schannel-073e46f8011d6902.d new file mode 100644 index 0000000..a5d7d3d --- /dev/null +++ b/target/debug/deps/schannel-073e46f8011d6902.d @@ -0,0 +1,18 @@ +D:\develop\ExoLauncher\target\debug\deps\schannel-073e46f8011d6902.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_prov.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ctl_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\key_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ncrypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\schannel_cred.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\tls_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\alpn_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\context_buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\security_context.rs + +D:\develop\ExoLauncher\target\debug\deps\libschannel-073e46f8011d6902.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_prov.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ctl_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\key_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ncrypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\schannel_cred.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\tls_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\alpn_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\context_buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\security_context.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_prov.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ctl_context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\key_handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ncrypt_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\schannel_cred.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\tls_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\alpn_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\context_buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\security_context.rs: diff --git a/target/debug/deps/schannel-acc24b4dfa6d20d4.d b/target/debug/deps/schannel-acc24b4dfa6d20d4.d new file mode 100644 index 0000000..45f1588 --- /dev/null +++ b/target/debug/deps/schannel-acc24b4dfa6d20d4.d @@ -0,0 +1,20 @@ +D:\develop\ExoLauncher\target\debug\deps\schannel-acc24b4dfa6d20d4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_prov.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ctl_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\key_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ncrypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\schannel_cred.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\tls_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\alpn_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\context_buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\security_context.rs + +D:\develop\ExoLauncher\target\debug\deps\libschannel-acc24b4dfa6d20d4.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_prov.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ctl_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\key_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ncrypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\schannel_cred.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\tls_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\alpn_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\context_buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\security_context.rs + +D:\develop\ExoLauncher\target\debug\deps\libschannel-acc24b4dfa6d20d4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_prov.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ctl_context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\key_handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ncrypt_key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\schannel_cred.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\tls_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\alpn_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\context_buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\security_context.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\cert_store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\crypt_prov.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ctl_context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\key_handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\ncrypt_key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\schannel_cred.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\tls_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\alpn_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\context_buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\schannel-0.1.29\src\security_context.rs: diff --git a/target/debug/deps/scopeguard-cd3b1f2c1ab035dc.d b/target/debug/deps/scopeguard-cd3b1f2c1ab035dc.d new file mode 100644 index 0000000..8905dfa --- /dev/null +++ b/target/debug/deps/scopeguard-cd3b1f2c1ab035dc.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\scopeguard-cd3b1f2c1ab035dc.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scopeguard-1.2.0\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libscopeguard-cd3b1f2c1ab035dc.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scopeguard-1.2.0\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libscopeguard-cd3b1f2c1ab035dc.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scopeguard-1.2.0\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scopeguard-1.2.0\src\lib.rs: diff --git a/target/debug/deps/scopeguard-d9a53cd0a4d41fe6.d b/target/debug/deps/scopeguard-d9a53cd0a4d41fe6.d new file mode 100644 index 0000000..c523e9f --- /dev/null +++ b/target/debug/deps/scopeguard-d9a53cd0a4d41fe6.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\scopeguard-d9a53cd0a4d41fe6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scopeguard-1.2.0\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libscopeguard-d9a53cd0a4d41fe6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scopeguard-1.2.0\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scopeguard-1.2.0\src\lib.rs: diff --git a/target/debug/deps/serde-1819e3ac0859805a.d b/target/debug/deps/serde-1819e3ac0859805a.d new file mode 100644 index 0000000..fb2f3ed --- /dev/null +++ b/target/debug/deps/serde-1819e3ac0859805a.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\serde-1819e3ac0859805a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde-1819e3ac0859805a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs: +D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\serde-a3d5cc7c79f19dbb\\out diff --git a/target/debug/deps/serde-1c3a8e035f588e65.d b/target/debug/deps/serde-1c3a8e035f588e65.d new file mode 100644 index 0000000..309a20b --- /dev/null +++ b/target/debug/deps/serde-1c3a8e035f588e65.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\serde-1c3a8e035f588e65.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde-1c3a8e035f588e65.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde-1c3a8e035f588e65.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs: +D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\serde-a3d5cc7c79f19dbb\\out diff --git a/target/debug/deps/serde-1ed5c8dfbe6ccf91.d b/target/debug/deps/serde-1ed5c8dfbe6ccf91.d new file mode 100644 index 0000000..ffcd862 --- /dev/null +++ b/target/debug/deps/serde-1ed5c8dfbe6ccf91.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\serde-1ed5c8dfbe6ccf91.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde-1ed5c8dfbe6ccf91.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde-1ed5c8dfbe6ccf91.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs: +D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\serde-a3d5cc7c79f19dbb\\out diff --git a/target/debug/deps/serde-cfa89491d81e1ffd.d b/target/debug/deps/serde-cfa89491d81e1ffd.d new file mode 100644 index 0000000..a27889c --- /dev/null +++ b/target/debug/deps/serde-cfa89491d81e1ffd.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\serde-cfa89491d81e1ffd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde-cfa89491d81e1ffd.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde-cfa89491d81e1ffd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\integer128.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.228\src\private\ser.rs: +D:\develop\ExoLauncher\target\debug\build\serde-a3d5cc7c79f19dbb\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\serde-a3d5cc7c79f19dbb\\out diff --git a/target/debug/deps/serde_core-0a9c7b0330636e40.d b/target/debug/deps/serde_core-0a9c7b0330636e40.d new file mode 100644 index 0000000..a837472 --- /dev/null +++ b/target/debug/deps/serde_core-0a9c7b0330636e40.d @@ -0,0 +1,27 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_core-0a9c7b0330636e40.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-7a927b135dfebc70\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_core-0a9c7b0330636e40.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-7a927b135dfebc70\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_core-0a9c7b0330636e40.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-7a927b135dfebc70\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs: +D:\develop\ExoLauncher\target\debug\build\serde_core-7a927b135dfebc70\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\serde_core-7a927b135dfebc70\\out diff --git a/target/debug/deps/serde_core-9fc65b8309176607.d b/target/debug/deps/serde_core-9fc65b8309176607.d new file mode 100644 index 0000000..7732139 --- /dev/null +++ b/target/debug/deps/serde_core-9fc65b8309176607.d @@ -0,0 +1,27 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_core-9fc65b8309176607.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_core-9fc65b8309176607.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_core-9fc65b8309176607.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs: +D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\serde_core-5e51e1a25f94fec8\\out diff --git a/target/debug/deps/serde_core-d4d44c8a6d5cb04c.d b/target/debug/deps/serde_core-d4d44c8a6d5cb04c.d new file mode 100644 index 0000000..c49145e --- /dev/null +++ b/target/debug/deps/serde_core-d4d44c8a6d5cb04c.d @@ -0,0 +1,25 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_core-d4d44c8a6d5cb04c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_core-d4d44c8a6d5cb04c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\crate_root.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\ignored_any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\de\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\ser\impossible.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\content.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\seed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\doc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\size_hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_core-1.0.228\src\private\string.rs: +D:\develop\ExoLauncher\target\debug\build\serde_core-5e51e1a25f94fec8\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\serde_core-5e51e1a25f94fec8\\out diff --git a/target/debug/deps/serde_derive-f84d5a666f68db99.d b/target/debug/deps/serde_derive-f84d5a666f68db99.d new file mode 100644 index 0000000..abaf940 --- /dev/null +++ b/target/debug/deps/serde_derive-f84d5a666f68db99.d @@ -0,0 +1,34 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_derive-f84d5a666f68db99.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\case.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\ctxt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\receiver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\respan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\symbol.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\bound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_adjacently.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_externally.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_internally.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_untagged.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\identifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\struct_.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\unit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\dummy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\pretend.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\this.rs + +D:\develop\ExoLauncher\target\debug\deps\serde_derive-f84d5a666f68db99.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\case.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\ctxt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\receiver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\respan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\symbol.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\bound.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\fragment.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_adjacently.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_externally.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_internally.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_untagged.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\identifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\struct_.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\unit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\dummy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\pretend.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\this.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\ast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\attr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\name.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\case.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\check.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\ctxt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\receiver.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\respan.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\internals\symbol.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\bound.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\fragment.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_adjacently.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_externally.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_internally.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\enum_untagged.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\identifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\struct_.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\tuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\de\unit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\deprecated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\dummy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\pretend.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.228\src\this.rs: + +# env-dep:CARGO_PKG_VERSION_PATCH=228 diff --git a/target/debug/deps/serde_derive-f84d5a666f68db99.dll b/target/debug/deps/serde_derive-f84d5a666f68db99.dll new file mode 100644 index 0000000..dc62a7f --- /dev/null +++ b/target/debug/deps/serde_derive-f84d5a666f68db99.dll Binary files differ diff --git a/target/debug/deps/serde_derive-f84d5a666f68db99.dll.exp b/target/debug/deps/serde_derive-f84d5a666f68db99.dll.exp new file mode 100644 index 0000000..ad63ab3 --- /dev/null +++ b/target/debug/deps/serde_derive-f84d5a666f68db99.dll.exp Binary files differ diff --git a/target/debug/deps/serde_derive-f84d5a666f68db99.dll.lib b/target/debug/deps/serde_derive-f84d5a666f68db99.dll.lib new file mode 100644 index 0000000..227752e --- /dev/null +++ b/target/debug/deps/serde_derive-f84d5a666f68db99.dll.lib Binary files differ diff --git a/target/debug/deps/serde_derive-f84d5a666f68db99.pdb b/target/debug/deps/serde_derive-f84d5a666f68db99.pdb new file mode 100644 index 0000000..1c76a15 --- /dev/null +++ b/target/debug/deps/serde_derive-f84d5a666f68db99.pdb Binary files differ diff --git a/target/debug/deps/serde_json-155f2370c200e9ee.d b/target/debug/deps/serde_json-155f2370c200e9ee.d new file mode 100644 index 0000000..b7e0377 --- /dev/null +++ b/target/debug/deps/serde_json-155f2370c200e9ee.d @@ -0,0 +1,23 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_json-155f2370c200e9ee.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\raw.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_json-155f2370c200e9ee.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\raw.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_json-155f2370c200e9ee.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\raw.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\raw.rs: diff --git a/target/debug/deps/serde_json-925b6d0b7e1301ea.d b/target/debug/deps/serde_json-925b6d0b7e1301ea.d new file mode 100644 index 0000000..8fcabe6 --- /dev/null +++ b/target/debug/deps/serde_json-925b6d0b7e1301ea.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_json-925b6d0b7e1301ea.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\raw.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_json-925b6d0b7e1301ea.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\raw.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\raw.rs: diff --git a/target/debug/deps/serde_json-b4203c8016d0f409.d b/target/debug/deps/serde_json-b4203c8016d0f409.d new file mode 100644 index 0000000..ba98ff6 --- /dev/null +++ b/target/debug/deps/serde_json-b4203c8016d0f409.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_json-b4203c8016d0f409.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_json-b4203c8016d0f409.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_json-b4203c8016d0f409.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs: diff --git a/target/debug/deps/serde_json-fa5c9a7bd514eaed.d b/target/debug/deps/serde_json-fa5c9a7bd514eaed.d new file mode 100644 index 0000000..d951b21 --- /dev/null +++ b/target/debug/deps/serde_json-fa5c9a7bd514eaed.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_json-fa5c9a7bd514eaed.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_json-fa5c9a7bd514eaed.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_json-fa5c9a7bd514eaed.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\from.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\index.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\partial_eq.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\value\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\number.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.149\src\read.rs: diff --git a/target/debug/deps/serde_path_to_error-6d106ff1dbaa88b4.d b/target/debug/deps/serde_path_to_error-6d106ff1dbaa88b4.d new file mode 100644 index 0000000..d38f0eb --- /dev/null +++ b/target/debug/deps/serde_path_to_error-6d106ff1dbaa88b4.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_path_to_error-6d106ff1dbaa88b4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\wrap.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_path_to_error-6d106ff1dbaa88b4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\wrap.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\wrap.rs: diff --git a/target/debug/deps/serde_path_to_error-b2dfdc2dcfaff3ec.d b/target/debug/deps/serde_path_to_error-b2dfdc2dcfaff3ec.d new file mode 100644 index 0000000..3ca8170 --- /dev/null +++ b/target/debug/deps/serde_path_to_error-b2dfdc2dcfaff3ec.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_path_to_error-b2dfdc2dcfaff3ec.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\wrap.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_path_to_error-b2dfdc2dcfaff3ec.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\wrap.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_path_to_error-b2dfdc2dcfaff3ec.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\ser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\wrap.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\ser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_path_to_error-0.1.20\src\wrap.rs: diff --git a/target/debug/deps/serde_urlencoded-134fcb68bda438bc.d b/target/debug/deps/serde_urlencoded-134fcb68bda438bc.d new file mode 100644 index 0000000..490488c --- /dev/null +++ b/target/debug/deps/serde_urlencoded-134fcb68bda438bc.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_urlencoded-134fcb68bda438bc.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\part.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\value.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_urlencoded-134fcb68bda438bc.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\part.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\value.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\pair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\part.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\value.rs: diff --git a/target/debug/deps/serde_urlencoded-8c63d70f8521f1ae.d b/target/debug/deps/serde_urlencoded-8c63d70f8521f1ae.d new file mode 100644 index 0000000..74a50d8 --- /dev/null +++ b/target/debug/deps/serde_urlencoded-8c63d70f8521f1ae.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\serde_urlencoded-8c63d70f8521f1ae.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\part.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\value.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_urlencoded-8c63d70f8521f1ae.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\part.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\value.rs + +D:\develop\ExoLauncher\target\debug\deps\libserde_urlencoded-8c63d70f8521f1ae.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\de.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\pair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\part.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\value.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\de.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\pair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\part.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_urlencoded-0.7.1\src\ser\value.rs: diff --git a/target/debug/deps/shlex-d72cb1e9a55c65a7.d b/target/debug/deps/shlex-d72cb1e9a55c65a7.d new file mode 100644 index 0000000..ef77f3b --- /dev/null +++ b/target/debug/deps/shlex-d72cb1e9a55c65a7.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\shlex-d72cb1e9a55c65a7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\bytes.rs + +D:\develop\ExoLauncher\target\debug\deps\libshlex-d72cb1e9a55c65a7.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\bytes.rs + +D:\develop\ExoLauncher\target\debug\deps\libshlex-d72cb1e9a55c65a7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\bytes.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\src\bytes.rs: diff --git a/target/debug/deps/signature-bca18582b21af021.d b/target/debug/deps/signature-bca18582b21af021.d new file mode 100644 index 0000000..2e81e83 --- /dev/null +++ b/target/debug/deps/signature-bca18582b21af021.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\signature-bca18582b21af021.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\hazmat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\../README.md + +D:\develop\ExoLauncher\target\debug\deps\libsignature-bca18582b21af021.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\hazmat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\../README.md + +D:\develop\ExoLauncher\target\debug\deps\libsignature-bca18582b21af021.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\hazmat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\../README.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\hazmat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\keypair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\signer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\../README.md: diff --git a/target/debug/deps/signature-fb483a17946504d8.d b/target/debug/deps/signature-fb483a17946504d8.d new file mode 100644 index 0000000..81e2a84 --- /dev/null +++ b/target/debug/deps/signature-fb483a17946504d8.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\signature-fb483a17946504d8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\hazmat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\../README.md + +D:\develop\ExoLauncher\target\debug\deps\libsignature-fb483a17946504d8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\hazmat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\encoding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\keypair.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\signer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\verifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\../README.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\hazmat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\encoding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\keypair.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\signer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\verifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\signature-2.2.0\src\../README.md: diff --git a/target/debug/deps/simple_asn1-08bb8568afaf5fdd.d b/target/debug/deps/simple_asn1-08bb8568afaf5fdd.d new file mode 100644 index 0000000..aa0ec48 --- /dev/null +++ b/target/debug/deps/simple_asn1-08bb8568afaf5fdd.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\simple_asn1-08bb8568afaf5fdd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\simple_asn1-0.6.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsimple_asn1-08bb8568afaf5fdd.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\simple_asn1-0.6.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsimple_asn1-08bb8568afaf5fdd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\simple_asn1-0.6.4\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\simple_asn1-0.6.4\src\lib.rs: diff --git a/target/debug/deps/simple_asn1-d5fea43cf12b4996.d b/target/debug/deps/simple_asn1-d5fea43cf12b4996.d new file mode 100644 index 0000000..34a78ae --- /dev/null +++ b/target/debug/deps/simple_asn1-d5fea43cf12b4996.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\simple_asn1-d5fea43cf12b4996.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\simple_asn1-0.6.4\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsimple_asn1-d5fea43cf12b4996.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\simple_asn1-0.6.4\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\simple_asn1-0.6.4\src\lib.rs: diff --git a/target/debug/deps/slab-73ba59f0a4e9bb3d.d b/target/debug/deps/slab-73ba59f0a4e9bb3d.d new file mode 100644 index 0000000..983464d --- /dev/null +++ b/target/debug/deps/slab-73ba59f0a4e9bb3d.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\slab-73ba59f0a4e9bb3d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\builder.rs + +D:\develop\ExoLauncher\target\debug\deps\libslab-73ba59f0a4e9bb3d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\builder.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\builder.rs: diff --git a/target/debug/deps/slab-f8382ddcc460c254.d b/target/debug/deps/slab-f8382ddcc460c254.d new file mode 100644 index 0000000..34e8e5c --- /dev/null +++ b/target/debug/deps/slab-f8382ddcc460c254.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\slab-f8382ddcc460c254.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\builder.rs + +D:\develop\ExoLauncher\target\debug\deps\libslab-f8382ddcc460c254.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\builder.rs + +D:\develop\ExoLauncher\target\debug\deps\libslab-f8382ddcc460c254.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\builder.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\slab-0.4.12\src\builder.rs: diff --git a/target/debug/deps/smallvec-636b91b246773718.d b/target/debug/deps/smallvec-636b91b246773718.d new file mode 100644 index 0000000..c5ea451 --- /dev/null +++ b/target/debug/deps/smallvec-636b91b246773718.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\smallvec-636b91b246773718.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.15.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsmallvec-636b91b246773718.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.15.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.15.1\src\lib.rs: diff --git a/target/debug/deps/smallvec-f95bf9f84435d181.d b/target/debug/deps/smallvec-f95bf9f84435d181.d new file mode 100644 index 0000000..bab89eb --- /dev/null +++ b/target/debug/deps/smallvec-f95bf9f84435d181.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\smallvec-f95bf9f84435d181.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.15.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsmallvec-f95bf9f84435d181.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.15.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsmallvec-f95bf9f84435d181.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.15.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.15.1\src\lib.rs: diff --git a/target/debug/deps/socket2-a0386467a309d635.d b/target/debug/deps/socket2-a0386467a309d635.d new file mode 100644 index 0000000..c00c5ef --- /dev/null +++ b/target/debug/deps/socket2-a0386467a309d635.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\socket2-a0386467a309d635.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockaddr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sys\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libsocket2-a0386467a309d635.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockaddr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sys\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockaddr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\socket.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sys\windows.rs: diff --git a/target/debug/deps/socket2-dba2b8f15b4e3dac.d b/target/debug/deps/socket2-dba2b8f15b4e3dac.d new file mode 100644 index 0000000..83636af --- /dev/null +++ b/target/debug/deps/socket2-dba2b8f15b4e3dac.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\socket2-dba2b8f15b4e3dac.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockaddr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sys\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libsocket2-dba2b8f15b4e3dac.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockaddr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sys\windows.rs + +D:\develop\ExoLauncher\target\debug\deps\libsocket2-dba2b8f15b4e3dac.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockaddr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sys\windows.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockaddr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\socket.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sockref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\socket2-0.6.3\src\sys\windows.rs: diff --git a/target/debug/deps/stable_deref_trait-43eda3c73c719237.d b/target/debug/deps/stable_deref_trait-43eda3c73c719237.d new file mode 100644 index 0000000..e1ad19a --- /dev/null +++ b/target/debug/deps/stable_deref_trait-43eda3c73c719237.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\stable_deref_trait-43eda3c73c719237.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\stable_deref_trait-1.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libstable_deref_trait-43eda3c73c719237.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\stable_deref_trait-1.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libstable_deref_trait-43eda3c73c719237.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\stable_deref_trait-1.2.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\stable_deref_trait-1.2.1\src\lib.rs: diff --git a/target/debug/deps/stable_deref_trait-7e3da126ecc8b10f.d b/target/debug/deps/stable_deref_trait-7e3da126ecc8b10f.d new file mode 100644 index 0000000..13b6c8b --- /dev/null +++ b/target/debug/deps/stable_deref_trait-7e3da126ecc8b10f.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\stable_deref_trait-7e3da126ecc8b10f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\stable_deref_trait-1.2.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libstable_deref_trait-7e3da126ecc8b10f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\stable_deref_trait-1.2.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\stable_deref_trait-1.2.1\src\lib.rs: diff --git a/target/debug/deps/subtle-2d97cd8746d75ca6.d b/target/debug/deps/subtle-2d97cd8746d75ca6.d new file mode 100644 index 0000000..f849b06 --- /dev/null +++ b/target/debug/deps/subtle-2d97cd8746d75ca6.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\subtle-2d97cd8746d75ca6.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\subtle-2.6.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsubtle-2d97cd8746d75ca6.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\subtle-2.6.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\subtle-2.6.1\src\lib.rs: diff --git a/target/debug/deps/subtle-89bcb44a03a43f6c.d b/target/debug/deps/subtle-89bcb44a03a43f6c.d new file mode 100644 index 0000000..43c8b5d --- /dev/null +++ b/target/debug/deps/subtle-89bcb44a03a43f6c.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\subtle-89bcb44a03a43f6c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\subtle-2.6.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsubtle-89bcb44a03a43f6c.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\subtle-2.6.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsubtle-89bcb44a03a43f6c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\subtle-2.6.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\subtle-2.6.1\src\lib.rs: diff --git a/target/debug/deps/syn-73bdf893b5e6d3e3.d b/target/debug/deps/syn-73bdf893b5e6d3e3.d new file mode 100644 index 0000000..806b4b2 --- /dev/null +++ b/target/debug/deps/syn-73bdf893b5e6d3e3.d @@ -0,0 +1,60 @@ +D:\develop\ExoLauncher\target\debug\deps\syn-73bdf893b5e6d3e3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\group.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\classify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_punctuation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\derive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\drops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\expr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\fixup.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\generics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ident.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lifetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lookahead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\mac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\op.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\discouraged.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_macro_input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_quote.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\pat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\precedence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\print.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\punctuated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\restriction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\sealed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\spanned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\stmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\tt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\verbatim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\whitespace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\export.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\hash.rs + +D:\develop\ExoLauncher\target\debug\deps\libsyn-73bdf893b5e6d3e3.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\group.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\classify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_punctuation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\derive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\drops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\expr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\fixup.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\generics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ident.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lifetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lookahead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\mac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\op.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\discouraged.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_macro_input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_quote.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\pat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\precedence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\print.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\punctuated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\restriction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\sealed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\spanned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\stmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\tt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\verbatim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\whitespace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\export.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\hash.rs + +D:\develop\ExoLauncher\target\debug\deps\libsyn-73bdf893b5e6d3e3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\group.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\bigint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\buffer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\classify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_keyword.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_punctuation.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\derive.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\drops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\expr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\fixup.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\generics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ident.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lifetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lookahead.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\mac.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\op.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\discouraged.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_macro_input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_quote.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\pat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\path.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\precedence.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\print.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\punctuated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\restriction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\sealed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\spanned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\stmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\tt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\verbatim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\whitespace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\export.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit_mut.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\debug.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\eq.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\hash.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\group.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\attr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\bigint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\buffer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\classify.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_keyword.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\custom_punctuation.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\derive.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\drops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\expr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\fixup.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\generics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ident.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lifetime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\lookahead.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\mac.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\meta.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\op.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\discouraged.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_macro_input.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\parse_quote.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\pat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\path.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\precedence.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\print.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\punctuated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\restriction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\sealed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\span.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\spanned.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\stmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\thread.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\tt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\ty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\verbatim.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\whitespace.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\export.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\fold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\visit_mut.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\clone.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\debug.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\eq.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.117\src\gen\hash.rs: diff --git a/target/debug/deps/sync_wrapper-883cbc50b8c77ef5.d b/target/debug/deps/sync_wrapper-883cbc50b8c77ef5.d new file mode 100644 index 0000000..0f0879b --- /dev/null +++ b/target/debug/deps/sync_wrapper-883cbc50b8c77ef5.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\sync_wrapper-883cbc50b8c77ef5.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sync_wrapper-1.0.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsync_wrapper-883cbc50b8c77ef5.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sync_wrapper-1.0.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sync_wrapper-1.0.2\src\lib.rs: diff --git a/target/debug/deps/sync_wrapper-b440d2c6468a6471.d b/target/debug/deps/sync_wrapper-b440d2c6468a6471.d new file mode 100644 index 0000000..731aaaf --- /dev/null +++ b/target/debug/deps/sync_wrapper-b440d2c6468a6471.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\sync_wrapper-b440d2c6468a6471.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sync_wrapper-1.0.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsync_wrapper-b440d2c6468a6471.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sync_wrapper-1.0.2\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libsync_wrapper-b440d2c6468a6471.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sync_wrapper-1.0.2\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sync_wrapper-1.0.2\src\lib.rs: diff --git a/target/debug/deps/synstructure-6356f13b7ca9b2af.d b/target/debug/deps/synstructure-6356f13b7ca9b2af.d new file mode 100644 index 0000000..6bf98a3 --- /dev/null +++ b/target/debug/deps/synstructure-6356f13b7ca9b2af.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\synstructure-6356f13b7ca9b2af.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\macros.rs + +D:\develop\ExoLauncher\target\debug\deps\libsynstructure-6356f13b7ca9b2af.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\macros.rs + +D:\develop\ExoLauncher\target\debug\deps\libsynstructure-6356f13b7ca9b2af.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\macros.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\synstructure-0.13.2\src\macros.rs: diff --git a/target/debug/deps/thiserror-7968a2723544894b.d b/target/debug/deps/thiserror-7968a2723544894b.d new file mode 100644 index 0000000..0467014 --- /dev/null +++ b/target/debug/deps/thiserror-7968a2723544894b.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\thiserror-7968a2723544894b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\aserror.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\var.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\private.rs D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libthiserror-7968a2723544894b.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\aserror.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\var.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\private.rs D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libthiserror-7968a2723544894b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\aserror.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\var.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\private.rs D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\aserror.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\display.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\var.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\private.rs: +D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\thiserror-ee51ed8556e59dc9\\out diff --git a/target/debug/deps/thiserror-ee346b55346f27aa.d b/target/debug/deps/thiserror-ee346b55346f27aa.d new file mode 100644 index 0000000..7b74cfd --- /dev/null +++ b/target/debug/deps/thiserror-ee346b55346f27aa.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\thiserror-ee346b55346f27aa.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\aserror.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\var.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\private.rs D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out/private.rs + +D:\develop\ExoLauncher\target\debug\deps\libthiserror-ee346b55346f27aa.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\aserror.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\display.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\var.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\private.rs D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out/private.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\aserror.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\display.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\var.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.18\src\private.rs: +D:\develop\ExoLauncher\target\debug\build\thiserror-ee51ed8556e59dc9\out/private.rs: + +# env-dep:OUT_DIR=D:\\develop\\ExoLauncher\\target\\debug\\build\\thiserror-ee51ed8556e59dc9\\out diff --git a/target/debug/deps/thiserror_impl-805446e694fe18d3.d b/target/debug/deps/thiserror_impl-805446e694fe18d3.d new file mode 100644 index 0000000..e45a2e7 --- /dev/null +++ b/target/debug/deps/thiserror_impl-805446e694fe18d3.d @@ -0,0 +1,17 @@ +D:\develop\ExoLauncher\target\debug\deps\thiserror_impl-805446e694fe18d3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\generics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\prop.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\scan_expr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\unraw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\valid.rs + +D:\develop\ExoLauncher\target\debug\deps\thiserror_impl-805446e694fe18d3.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\expand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\fallback.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\generics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\prop.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\scan_expr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\unraw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\valid.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\ast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\attr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\expand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\fallback.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\generics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\prop.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\scan_expr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\unraw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.18\src\valid.rs: + +# env-dep:CARGO_PKG_VERSION_PATCH=18 diff --git a/target/debug/deps/thiserror_impl-805446e694fe18d3.dll b/target/debug/deps/thiserror_impl-805446e694fe18d3.dll new file mode 100644 index 0000000..b0947c8 --- /dev/null +++ b/target/debug/deps/thiserror_impl-805446e694fe18d3.dll Binary files differ diff --git a/target/debug/deps/thiserror_impl-805446e694fe18d3.dll.exp b/target/debug/deps/thiserror_impl-805446e694fe18d3.dll.exp new file mode 100644 index 0000000..a1f904f --- /dev/null +++ b/target/debug/deps/thiserror_impl-805446e694fe18d3.dll.exp Binary files differ diff --git a/target/debug/deps/thiserror_impl-805446e694fe18d3.dll.lib b/target/debug/deps/thiserror_impl-805446e694fe18d3.dll.lib new file mode 100644 index 0000000..6afba9b --- /dev/null +++ b/target/debug/deps/thiserror_impl-805446e694fe18d3.dll.lib Binary files differ diff --git a/target/debug/deps/thiserror_impl-805446e694fe18d3.pdb b/target/debug/deps/thiserror_impl-805446e694fe18d3.pdb new file mode 100644 index 0000000..0e34e20 --- /dev/null +++ b/target/debug/deps/thiserror_impl-805446e694fe18d3.pdb Binary files differ diff --git a/target/debug/deps/time-b17d9ad320cc7a81.d b/target/debug/deps/time-b17d9ad320cc7a81.d new file mode 100644 index 0000000..b87381e --- /dev/null +++ b/target/debug/deps/time-b17d9ad320cc7a81.d @@ -0,0 +1,76 @@ +D:\develop\ExoLauncher\target\debug\deps\time-b17d9ad320cc7a81.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\component_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\conversion_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\different_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\indeterminate_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_format_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse_from_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\try_from_parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\digit_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_std_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\borrowed_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\owned_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601\adt_hack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc3339.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\component_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\formattable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\internal_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_utcdatetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\utcdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\offset_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2234.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\shim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\primitive_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\imp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\weekday.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime-b17d9ad320cc7a81.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\component_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\conversion_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\different_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\indeterminate_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_format_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse_from_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\try_from_parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\digit_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_std_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\borrowed_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\owned_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601\adt_hack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc3339.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\component_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\formattable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\internal_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_utcdatetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\utcdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\offset_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2234.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\shim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\primitive_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\imp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\weekday.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime-b17d9ad320cc7a81.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\component_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\conversion_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\different_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\indeterminate_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_format_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse_from_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\try_from_parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\digit_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_std_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\borrowed_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\owned_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601\adt_hack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc3339.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\component_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\formattable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\internal_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_utcdatetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\utcdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\offset_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2234.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\shim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\primitive_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\imp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\weekday.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\duration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\component_range.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\conversion_range.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\different_variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\indeterminate_offset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_format_description.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse_from_description.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\try_from_parsed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\digit_count.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\instant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_duration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_std_duration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\systemtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\borrowed_format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\component.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\modifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\owned_format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\ast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\lexer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\strftime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601\adt_hack.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc2822.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc3339.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\component_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\formattable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\instant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\internal_macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_systemtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_utcdatetime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\utcdatetime_systemtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\month.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\offset_date_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2234.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2822.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\component.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\shim.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\primitive_date_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\imp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_date_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_offset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\weekday.rs: diff --git a/target/debug/deps/time-d05fb081e5435ce3.d b/target/debug/deps/time-d05fb081e5435ce3.d new file mode 100644 index 0000000..c650358 --- /dev/null +++ b/target/debug/deps/time-d05fb081e5435ce3.d @@ -0,0 +1,74 @@ +D:\develop\ExoLauncher\target\debug\deps\time-d05fb081e5435ce3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\component_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\conversion_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\different_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\indeterminate_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_format_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse_from_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\try_from_parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\digit_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_std_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\borrowed_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\owned_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601\adt_hack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc3339.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\component_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\formattable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\internal_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_utcdatetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\utcdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\offset_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2234.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\shim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\primitive_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\imp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\weekday.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime-d05fb081e5435ce3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\component_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\conversion_range.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\different_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\format.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\indeterminate_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_format_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_variant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse_from_description.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\try_from_parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\digit_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_std_duration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\borrowed_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\owned_format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\strftime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601\adt_hack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc3339.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\component_provider.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\formattable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\internal_macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_utcdatetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\utcdatetime_systemtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\month.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\offset_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2234.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2822.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\iso8601.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\shim.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\primitive_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\imp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_date_time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\weekday.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\duration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\component_range.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\conversion_range.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\different_variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\format.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\indeterminate_offset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_format_description.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\invalid_variant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\parse_from_description.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\error\try_from_parsed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\digit_count.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\instant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_duration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\numerical_std_duration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\ext\systemtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\borrowed_format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\component.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\modifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\owned_format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\ast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\lexer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\parse\strftime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\iso8601\adt_hack.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc2822.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\format_description\well_known\rfc3339.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\component_provider.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\formattable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\formatting\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\instant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\internal_macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_systemtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\offsetdatetime_utcdatetime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\interop\utcdatetime_systemtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\month.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\offset_date_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2234.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\combinator\rfc\rfc2822.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\component.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\iso8601.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\parsed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\parsing\shim.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\primitive_date_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\local_offset_at\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\sys\refresh_tz\imp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_date_time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\utc_offset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-0.3.47\src\weekday.rs: diff --git a/target/debug/deps/time_core-d466b1ab5b2b55b8.d b/target/debug/deps/time_core-d466b1ab5b2b55b8.d new file mode 100644 index 0000000..f752490 --- /dev/null +++ b/target/debug/deps/time_core-d466b1ab5b2b55b8.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\time_core-d466b1ab5b2b55b8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime_core-d466b1ab5b2b55b8.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime_core-d466b1ab5b2b55b8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs: diff --git a/target/debug/deps/time_core-f07c53fd73734eb8.d b/target/debug/deps/time_core-f07c53fd73734eb8.d new file mode 100644 index 0000000..c403f55 --- /dev/null +++ b/target/debug/deps/time_core-f07c53fd73734eb8.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\time_core-f07c53fd73734eb8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime_core-f07c53fd73734eb8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs: diff --git a/target/debug/deps/time_core-f91a7f39b4207739.d b/target/debug/deps/time_core-f91a7f39b4207739.d new file mode 100644 index 0000000..1f13a26 --- /dev/null +++ b/target/debug/deps/time_core-f91a7f39b4207739.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\time_core-f91a7f39b4207739.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime_core-f91a7f39b4207739.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +D:\develop\ExoLauncher\target\debug\deps\libtime_core-f91a7f39b4207739.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\convert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\hint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-core-0.1.8\src\util.rs: diff --git a/target/debug/deps/time_macros-2bd373e92b13421a.d b/target/debug/deps/time_macros-2bd373e92b13421a.d new file mode 100644 index 0000000..5050f95 --- /dev/null +++ b/target/debug/deps/time_macros-2bd373e92b13421a.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\time_macros-2bd373e92b13421a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\quote.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\datetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\to_tokens.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\utc_datetime.rs + +D:\develop\ExoLauncher\target\debug\deps\time_macros-2bd373e92b13421a.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\quote.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\datetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\to_tokens.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\utc_datetime.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\quote.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\datetime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\ast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\lexer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\component.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\modifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\offset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\to_tokens.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\utc_datetime.rs: diff --git a/target/debug/deps/time_macros-2bd373e92b13421a.dll b/target/debug/deps/time_macros-2bd373e92b13421a.dll new file mode 100644 index 0000000..625cd1b --- /dev/null +++ b/target/debug/deps/time_macros-2bd373e92b13421a.dll Binary files differ diff --git a/target/debug/deps/time_macros-2bd373e92b13421a.dll.exp b/target/debug/deps/time_macros-2bd373e92b13421a.dll.exp new file mode 100644 index 0000000..7202ca2 --- /dev/null +++ b/target/debug/deps/time_macros-2bd373e92b13421a.dll.exp Binary files differ diff --git a/target/debug/deps/time_macros-2bd373e92b13421a.dll.lib b/target/debug/deps/time_macros-2bd373e92b13421a.dll.lib new file mode 100644 index 0000000..ad0f3d9 --- /dev/null +++ b/target/debug/deps/time_macros-2bd373e92b13421a.dll.lib Binary files differ diff --git a/target/debug/deps/time_macros-2bd373e92b13421a.pdb b/target/debug/deps/time_macros-2bd373e92b13421a.pdb new file mode 100644 index 0000000..02b4581 --- /dev/null +++ b/target/debug/deps/time_macros-2bd373e92b13421a.pdb Binary files differ diff --git a/target/debug/deps/time_macros-4de5bca7e944e416.d b/target/debug/deps/time_macros-4de5bca7e944e416.d new file mode 100644 index 0000000..85cdaae --- /dev/null +++ b/target/debug/deps/time_macros-4de5bca7e944e416.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\time_macros-4de5bca7e944e416.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\quote.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\datetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\to_tokens.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\utc_datetime.rs + +D:\develop\ExoLauncher\target\debug\deps\time_macros-4de5bca7e944e416.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\quote.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\date.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\datetime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\ast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\format_item.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\lexer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\component.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\modifier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\offset.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\to_tokens.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\utc_datetime.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\quote.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\date.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\datetime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\ast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\format_item.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\lexer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\component.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\format_description\public\modifier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\helpers\string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\offset.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\to_tokens.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\time-macros-0.2.27\src\utc_datetime.rs: diff --git a/target/debug/deps/time_macros-4de5bca7e944e416.dll b/target/debug/deps/time_macros-4de5bca7e944e416.dll new file mode 100644 index 0000000..0443ab3 --- /dev/null +++ b/target/debug/deps/time_macros-4de5bca7e944e416.dll Binary files differ diff --git a/target/debug/deps/time_macros-4de5bca7e944e416.dll.exp b/target/debug/deps/time_macros-4de5bca7e944e416.dll.exp new file mode 100644 index 0000000..1333b48 --- /dev/null +++ b/target/debug/deps/time_macros-4de5bca7e944e416.dll.exp Binary files differ diff --git a/target/debug/deps/time_macros-4de5bca7e944e416.dll.lib b/target/debug/deps/time_macros-4de5bca7e944e416.dll.lib new file mode 100644 index 0000000..d5f6bc4 --- /dev/null +++ b/target/debug/deps/time_macros-4de5bca7e944e416.dll.lib Binary files differ diff --git a/target/debug/deps/time_macros-4de5bca7e944e416.pdb b/target/debug/deps/time_macros-4de5bca7e944e416.pdb new file mode 100644 index 0000000..44e97e8 --- /dev/null +++ b/target/debug/deps/time_macros-4de5bca7e944e416.pdb Binary files differ diff --git a/target/debug/deps/tinystr-56301b2d072d73a4.d b/target/debug/deps/tinystr-56301b2d072d73a4.d new file mode 100644 index 0000000..2b1ba2a --- /dev/null +++ b/target/debug/deps/tinystr-56301b2d072d73a4.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\tinystr-56301b2d072d73a4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\asciibyte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\int_ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\unvalidated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ule.rs + +D:\develop\ExoLauncher\target\debug\deps\libtinystr-56301b2d072d73a4.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\asciibyte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\int_ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\unvalidated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ule.rs + +D:\develop\ExoLauncher\target\debug\deps\libtinystr-56301b2d072d73a4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\asciibyte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\int_ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\unvalidated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ule.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ascii.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\asciibyte.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\int_ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\unvalidated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ule.rs: diff --git a/target/debug/deps/tinystr-8b42b07653cfe4be.d b/target/debug/deps/tinystr-8b42b07653cfe4be.d new file mode 100644 index 0000000..dfdac1b --- /dev/null +++ b/target/debug/deps/tinystr-8b42b07653cfe4be.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\tinystr-8b42b07653cfe4be.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\asciibyte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\int_ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\unvalidated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ule.rs + +D:\develop\ExoLauncher\target\debug\deps\libtinystr-8b42b07653cfe4be.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\asciibyte.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\int_ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\unvalidated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ule.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ascii.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\asciibyte.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\int_ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\unvalidated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tinystr-0.8.3\src\ule.rs: diff --git a/target/debug/deps/tokio-40640c73cdfc9a00.d b/target/debug/deps/tokio-40640c73cdfc9a00.d new file mode 100644 index 0000000..48ed35e --- /dev/null +++ b/target/debug/deps/tokio-40640c73cdfc9a00.d @@ -0,0 +1,277 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio-40640c73cdfc9a00.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\pin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\thread_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\addr_of.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\support.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_buf_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\addr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_usize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\unsafe_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\as_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\atomic_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\blocking_check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\metric_atomics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\linked_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\typeid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\markers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\cacheline.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\canonicalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\hard_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\rename.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\set_permissions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\try_exists.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\block_on.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\poll_evented.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdio_common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_buf_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_seek_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_write_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_bidirectional.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\vec_with_initialized.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\lookup_host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split_owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64_native.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\kill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\current.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\scoped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime_mt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\current_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\defer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\pop.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\synced.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\rt_multi_thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\block_in_place.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\counters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\overflow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\idle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\stats.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\taskdump_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\trace_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\scheduled_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\level.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\harness.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task_hooks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\thread_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\batch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\ctrl_c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\unix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows\sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\broadcast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\chan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\notify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\batch_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\atomic_waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\once_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\set_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\yield_now.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\task_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\join_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\consume_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\unconstrained.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\clock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\sleep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\bit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sharded_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand\rt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\idle_notified_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sync_wrapper.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rc_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\try_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\ptr_expose.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio-40640c73cdfc9a00.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\pin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\thread_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\addr_of.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\support.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_buf_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\addr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_usize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\unsafe_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\as_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\atomic_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\blocking_check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\metric_atomics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\linked_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\typeid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\markers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\cacheline.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\canonicalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\hard_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\rename.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\set_permissions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\try_exists.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\block_on.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\poll_evented.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdio_common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_buf_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_seek_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_write_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_bidirectional.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\vec_with_initialized.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\lookup_host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split_owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64_native.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\kill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\current.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\scoped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime_mt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\current_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\defer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\pop.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\synced.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\rt_multi_thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\block_in_place.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\counters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\overflow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\idle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\stats.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\taskdump_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\trace_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\scheduled_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\level.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\harness.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task_hooks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\thread_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\batch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\ctrl_c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\unix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows\sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\broadcast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\chan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\notify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\batch_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\atomic_waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\once_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\set_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\yield_now.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\task_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\join_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\consume_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\unconstrained.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\clock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\sleep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\bit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sharded_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand\rt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\idle_notified_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sync_wrapper.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rc_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\try_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\ptr_expose.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio-40640c73cdfc9a00.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\pin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\thread_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\addr_of.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\support.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_buf_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\addr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_usize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\unsafe_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\as_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\atomic_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\blocking_check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\metric_atomics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\linked_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\typeid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\markers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\cacheline.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\canonicalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\hard_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\rename.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\set_permissions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\try_exists.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\block_on.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\poll_evented.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdio_common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_buf_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_seek_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_write_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_bidirectional.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\vec_with_initialized.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\lookup_host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split_owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64_native.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\kill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\current.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\scoped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime_mt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\current_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\defer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\pop.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\synced.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\rt_multi_thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\block_in_place.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\counters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\overflow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\idle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\stats.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\taskdump_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\trace_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\scheduled_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\level.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\harness.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task_hooks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\thread_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\batch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\ctrl_c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\unix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows\sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\broadcast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\chan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\notify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\batch_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\atomic_waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\once_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\set_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\yield_now.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\task_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\join_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\consume_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\unconstrained.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\clock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\sleep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\bit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sharded_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand\rt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\idle_notified_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sync_wrapper.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rc_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\try_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\ptr_expose.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\cfg.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\loom.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\pin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\thread_local.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\addr_of.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\support.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\maybe_done.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_buf_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_seek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\read_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\addr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u16.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u32.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_usize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\barrier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\parking_lot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\unsafe_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\as_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\atomic_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\blocking_check.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\metric_atomics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\linked_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\trace.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\typeid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\markers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\cacheline.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\try_join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\canonicalize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\dir_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\hard_link.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_link.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_to_string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\rename.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\set_permissions.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\copy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\try_exists.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\try_join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\block_on.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\interest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\poll_evented.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdio_common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stderr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\seek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_buf_read_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_read_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_seek_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_write_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_bidirectional.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\flush.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\lines.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_exact.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_int.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_line.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\fill_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_end.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\vec_with_initialized.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_until.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\repeat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\shutdown.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\sink.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_vectored.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_int.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\lookup_host.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\listener.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split_owned.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\socket.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\udp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\named_pipe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64_native.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\kill.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\park.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\driver.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\current.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\scoped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime_mt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\current_thread\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\defer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\pop.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\shared.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\synced.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\rt_multi_thread.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\block_in_place.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\counters.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\overflow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\idle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\stats.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\park.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\queue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\taskdump_mock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\trace_mock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\driver.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\scheduled_io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\entry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\source.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\level.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\harness.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\abort.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\pool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\schedule.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\shutdown.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\task.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task_hooks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\thread_id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\batch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\worker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\ctrl_c.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\unix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows\sys.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\reusable_box.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\barrier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\broadcast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\bounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\chan.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\unbounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\notify.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\oneshot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\batch_semaphore.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\semaphore.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_read_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard_mapped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\read_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard_mapped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\atomic_waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\once_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\set_once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\watch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\spawn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\yield_now.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\local.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\task_local.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\join_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\consume_budget.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\unconstrained.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\clock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\instant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\interval.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\sleep.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\timeout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\bit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sharded_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand\rt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\idle_notified_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sync_wrapper.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rc_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\try_lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\ptr_expose.rs: diff --git a/target/debug/deps/tokio-f2870ba0047965c0.d b/target/debug/deps/tokio-f2870ba0047965c0.d new file mode 100644 index 0000000..6df8f9a --- /dev/null +++ b/target/debug/deps/tokio-f2870ba0047965c0.d @@ -0,0 +1,275 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio-f2870ba0047965c0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\pin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\thread_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\addr_of.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\support.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_buf_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\addr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_usize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\unsafe_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\as_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\atomic_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\blocking_check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\metric_atomics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\linked_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\typeid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\markers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\cacheline.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\canonicalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\hard_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\rename.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\set_permissions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\try_exists.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\block_on.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\poll_evented.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdio_common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_buf_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_seek_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_write_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_bidirectional.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\vec_with_initialized.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\lookup_host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split_owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64_native.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\kill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\current.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\scoped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime_mt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\current_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\defer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\pop.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\synced.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\rt_multi_thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\block_in_place.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\counters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\overflow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\idle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\stats.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\taskdump_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\trace_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\scheduled_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\level.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\harness.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task_hooks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\thread_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\batch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\ctrl_c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\unix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows\sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\broadcast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\chan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\notify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\batch_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\atomic_waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\once_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\set_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\yield_now.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\task_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\join_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\consume_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\unconstrained.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\clock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\sleep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\bit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sharded_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand\rt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\idle_notified_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sync_wrapper.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rc_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\try_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\ptr_expose.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio-f2870ba0047965c0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\pin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\thread_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\addr_of.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\support.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\maybe_done.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_buf_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\addr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u16.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u32.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_usize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\parking_lot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\unsafe_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\as_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\atomic_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\blocking_check.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\metric_atomics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\linked_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\trace.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\typeid.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\memchr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\markers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\cacheline.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\select.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\canonicalize.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\dir_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\hard_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_link.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\rename.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\set_permissions.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\try_exists.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_dir.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_file.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\try_join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\block_on.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\interest.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\poll_evented.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdio_common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stderr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\seek.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_buf_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_read_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_seek_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_write_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_bidirectional.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\flush.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\lines.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mem.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_exact.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_line.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\fill_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_end.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\vec_with_initialized.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_string.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_until.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\repeat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\sink.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_vectored.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_int.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\lookup_host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\listener.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split_owned.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\socket.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\udp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\named_pipe.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64_native.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\kill.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\current.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\scoped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime_mt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\current_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\defer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\pop.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\synced.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\rt_multi_thread.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\block_in_place.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\counters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\overflow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\idle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\stats.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\park.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\queue.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\taskdump_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\trace_mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\driver.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\scheduled_io.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\metrics.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\source.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\level.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\core.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\harness.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\abort.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\join.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\raw.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\state.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\config.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\pool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\schedule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\shutdown.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\task.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task_hooks.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\handle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\thread_id.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\runtime.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\batch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\worker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\ctrl_c.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\unix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows\sys.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\barrier.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\broadcast.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\block.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\chan.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mutex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\notify.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\batch_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\read_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard_mapped.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\atomic_waker.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\once_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\set_once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\watch.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\blocking.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\spawn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\yield_now.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\task_local.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\join_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\consume_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\unconstrained.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\clock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\instant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\sleep.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\bit.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sharded_list.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand\rt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\idle_notified_set.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sync_wrapper.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rc_cell.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\try_lock.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\ptr_expose.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\cfg.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\loom.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\pin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\thread_local.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\addr_of.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\support.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\maybe_done.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_buf_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_seek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\async_write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\read_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\addr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u16.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u32.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_usize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\barrier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\parking_lot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\unsafe_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\as_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\atomic_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\blocking_check.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\metric_atomics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\linked_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\trace.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\typeid.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\memchr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\markers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\cacheline.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\select.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\macros\try_join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\canonicalize.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\create_dir_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\dir_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\hard_link.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_link.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\read_to_string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_dir_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\remove_file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\rename.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\set_permissions.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\copy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\try_exists.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_dir.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\fs\symlink_file.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\try_join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\future\block_on.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\interest.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\poll_evented.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdio_common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stderr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\stdout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\seek.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_buf_read_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_read_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_seek_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\async_write_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\buf_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_bidirectional.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\copy_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\flush.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\lines.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\mem.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_exact.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_int.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_line.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\fill_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_end.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\vec_with_initialized.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_to_string.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\read_until.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\repeat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\shutdown.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\sink.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_vectored.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_all_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\io\util\write_int.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\lookup_host.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\listener.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\split_owned.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\tcp\socket.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\udp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\net\windows\named_pipe.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\loom\std\atomic_u64_native.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\process\kill.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\park.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\driver.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\current.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\scoped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\context\runtime_mt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\current_thread\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\defer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\pop.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\shared.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\synced.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\inject\rt_multi_thread.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\block_in_place.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\counters.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\handle\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\overflow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\idle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\stats.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\park.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\queue.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\worker\taskdump_mock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\scheduler\multi_thread\trace_mock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\driver.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\registration_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\scheduled_io.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\io\metrics.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\entry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\source.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\time\wheel\level.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\core.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\harness.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\abort.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\join.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\raw.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\state.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task\waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\config.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\pool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\schedule.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\shutdown.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\blocking\task.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\task_hooks.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\handle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\local_runtime\options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\thread_id.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\runtime.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\batch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\worker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\runtime\metrics\mock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\ctrl_c.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\unix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\windows\sys.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\signal\reusable_box.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\barrier.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\broadcast.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\block.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\bounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\chan.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\unbounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mpsc\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\mutex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\notify.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\oneshot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\batch_semaphore.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\semaphore.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_read_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\owned_write_guard_mapped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\read_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\rwlock\write_guard_mapped.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\task\atomic_waker.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\once_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\set_once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\sync\watch.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\blocking.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\spawn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\yield_now.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\local.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\task_local.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\join_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\consume_budget.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\task\coop\unconstrained.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\clock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\instant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\interval.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\sleep.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\time\timeout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\bit.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sharded_list.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rand\rt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\idle_notified_set.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\wake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\sync_wrapper.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\rc_cell.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\try_lock.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.52.2\src\util\ptr_expose.rs: diff --git a/target/debug/deps/tokio_macros-3407044b79301ba4.d b/target/debug/deps/tokio_macros-3407044b79301ba4.d new file mode 100644 index 0000000..fd6342b --- /dev/null +++ b/target/debug/deps/tokio_macros-3407044b79301ba4.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_macros-3407044b79301ba4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\select.rs + +D:\develop\ExoLauncher\target\debug\deps\tokio_macros-3407044b79301ba4.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\entry.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\select.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\entry.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-macros-2.7.0\src\select.rs: diff --git a/target/debug/deps/tokio_macros-3407044b79301ba4.dll b/target/debug/deps/tokio_macros-3407044b79301ba4.dll new file mode 100644 index 0000000..ffdd75d --- /dev/null +++ b/target/debug/deps/tokio_macros-3407044b79301ba4.dll Binary files differ diff --git a/target/debug/deps/tokio_macros-3407044b79301ba4.dll.exp b/target/debug/deps/tokio_macros-3407044b79301ba4.dll.exp new file mode 100644 index 0000000..f37fef9 --- /dev/null +++ b/target/debug/deps/tokio_macros-3407044b79301ba4.dll.exp Binary files differ diff --git a/target/debug/deps/tokio_macros-3407044b79301ba4.dll.lib b/target/debug/deps/tokio_macros-3407044b79301ba4.dll.lib new file mode 100644 index 0000000..31b4512 --- /dev/null +++ b/target/debug/deps/tokio_macros-3407044b79301ba4.dll.lib Binary files differ diff --git a/target/debug/deps/tokio_macros-3407044b79301ba4.pdb b/target/debug/deps/tokio_macros-3407044b79301ba4.pdb new file mode 100644 index 0000000..8b0f241 --- /dev/null +++ b/target/debug/deps/tokio_macros-3407044b79301ba4.pdb Binary files differ diff --git a/target/debug/deps/tokio_native_tls-1f129d24983a75f0.d b/target/debug/deps/tokio_native_tls-1f129d24983a75f0.d new file mode 100644 index 0000000..72e42d4 --- /dev/null +++ b/target/debug/deps/tokio_native_tls-1f129d24983a75f0.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_native_tls-1f129d24983a75f0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-native-tls-0.3.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_native_tls-1f129d24983a75f0.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-native-tls-0.3.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_native_tls-1f129d24983a75f0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-native-tls-0.3.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-native-tls-0.3.1\src\lib.rs: diff --git a/target/debug/deps/tokio_native_tls-8f5e973efbb23647.d b/target/debug/deps/tokio_native_tls-8f5e973efbb23647.d new file mode 100644 index 0000000..2c9155c --- /dev/null +++ b/target/debug/deps/tokio_native_tls-8f5e973efbb23647.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_native_tls-8f5e973efbb23647.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-native-tls-0.3.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_native_tls-8f5e973efbb23647.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-native-tls-0.3.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-native-tls-0.3.1\src\lib.rs: diff --git a/target/debug/deps/tokio_rustls-0e90ad034173c79b.d b/target/debug/deps/tokio_rustls-0e90ad034173c79b.d new file mode 100644 index 0000000..e1379ef --- /dev/null +++ b/target/debug/deps/tokio_rustls-0e90ad034173c79b.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_rustls-0e90ad034173c79b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\server.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_rustls-0e90ad034173c79b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\server.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\handshake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\server.rs: diff --git a/target/debug/deps/tokio_rustls-86b04dc36b6c8ebc.d b/target/debug/deps/tokio_rustls-86b04dc36b6c8ebc.d new file mode 100644 index 0000000..74d9c51 --- /dev/null +++ b/target/debug/deps/tokio_rustls-86b04dc36b6c8ebc.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_rustls-86b04dc36b6c8ebc.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\server.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_rustls-86b04dc36b6c8ebc.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\server.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_rustls-86b04dc36b6c8ebc.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\client.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\handshake.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\server.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\client.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\common\handshake.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-rustls-0.26.4\src\server.rs: diff --git a/target/debug/deps/tokio_stream-6d0edceae16e93eb.d b/target/debug/deps/tokio_stream-6d0edceae16e93eb.d new file mode 100644 index 0000000..2af0ee6 --- /dev/null +++ b/target/debug/deps/tokio_stream-6d0edceae16e93eb.d @@ -0,0 +1,40 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_stream-6d0edceae16e93eb.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\merge.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\peekable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout_repeating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\throttle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chunks_timeout.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_stream-6d0edceae16e93eb.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\merge.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\peekable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout_repeating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\throttle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chunks_timeout.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_bounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_unbounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fuse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\merge.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\try_next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\peekable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_close.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\interval.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout_repeating.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\throttle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chunks_timeout.rs: diff --git a/target/debug/deps/tokio_stream-cfbae9684db87894.d b/target/debug/deps/tokio_stream-cfbae9684db87894.d new file mode 100644 index 0000000..c1d8e51 --- /dev/null +++ b/target/debug/deps/tokio_stream-cfbae9684db87894.d @@ -0,0 +1,42 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_stream-cfbae9684db87894.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\merge.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\peekable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout_repeating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\throttle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chunks_timeout.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_stream-cfbae9684db87894.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\merge.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\peekable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout_repeating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\throttle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chunks_timeout.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_stream-cfbae9684db87894.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_bounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_unbounded.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\all.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\any.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\collect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fold.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fuse.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\merge.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take_while.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\try_next.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\peekable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\empty.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\iter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\once.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\pending.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_map.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_close.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\interval.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout_repeating.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\throttle.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chunks_timeout.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_bounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\mpsc_unbounded.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\all.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\any.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\collect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\filter_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fold.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\fuse.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\map_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\merge.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\skip_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\take_while.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\try_next.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\peekable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\empty.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\iter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\once.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\pending.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_map.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_close.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\wrappers\interval.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\timeout_repeating.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\throttle.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-stream-0.1.18\src\stream_ext\chunks_timeout.rs: diff --git a/target/debug/deps/tokio_util-8c2da860045990e0.d b/target/debug/deps/tokio_util-8c2da860045990e0.d new file mode 100644 index 0000000..919c460 --- /dev/null +++ b/target/debug/deps/tokio_util-8c2da860045990e0.d @@ -0,0 +1,43 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_util-8c2da860045990e0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\tree_node.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mpsc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\poll_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\maybe_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\poll_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future\with_cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\tracing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\bytes_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\length_delimited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\lines_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\any_delimiter_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\copy_to_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\inspect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\reader_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\simplex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\sink_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\stream_reader.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_util-8c2da860045990e0.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\tree_node.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mpsc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\poll_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\maybe_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\poll_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future\with_cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\tracing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\bytes_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\length_delimited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\lines_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\any_delimiter_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\copy_to_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\inspect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\reader_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\simplex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\sink_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\stream_reader.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_util-8c2da860045990e0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\tree_node.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mpsc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\poll_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\maybe_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\poll_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future\with_cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\tracing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\bytes_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\length_delimited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\lines_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\any_delimiter_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\copy_to_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\inspect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\reader_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\simplex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\sink_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\stream_reader.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\cfg.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\loom.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\tree_node.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mpsc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\poll_semaphore.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\reusable_box.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\maybe_dangling.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\poll_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future\with_cancellation_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\tracing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\bytes_codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_impl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\length_delimited.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\lines_codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\any_delimiter_codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\copy_to_bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\inspect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\read_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\reader_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\simplex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\sink_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\stream_reader.rs: diff --git a/target/debug/deps/tokio_util-b26cb6f5697f1b7e.d b/target/debug/deps/tokio_util-b26cb6f5697f1b7e.d new file mode 100644 index 0000000..463d9b9 --- /dev/null +++ b/target/debug/deps/tokio_util-b26cb6f5697f1b7e.d @@ -0,0 +1,41 @@ +D:\develop\ExoLauncher\target\debug\deps\tokio_util-b26cb6f5697f1b7e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\tree_node.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mpsc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\poll_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\maybe_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\poll_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future\with_cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\tracing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\bytes_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\length_delimited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\lines_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\any_delimiter_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\copy_to_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\inspect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\reader_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\simplex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\sink_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\stream_reader.rs + +D:\develop\ExoLauncher\target\debug\deps\libtokio_util-b26cb6f5697f1b7e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\cfg.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\loom.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard_ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\tree_node.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mpsc.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\poll_semaphore.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\reusable_box.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\maybe_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\poll_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future\with_cancellation_token.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\tracing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\bytes_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\decoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\encoder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_impl.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_read.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_write.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\length_delimited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\lines_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\any_delimiter_codec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\copy_to_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\inspect.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\read_buf.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\reader_stream.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\simplex.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\sink_writer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\stream_reader.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\cfg.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\loom.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\guard_ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\cancellation_token\tree_node.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\mpsc.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\poll_semaphore.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\sync\reusable_box.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\maybe_dangling.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\util\poll_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\future\with_cancellation_token.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\tracing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\bytes_codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\decoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\encoder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_impl.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_read.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\framed_write.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\length_delimited.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\lines_codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\codec\any_delimiter_codec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\copy_to_bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\inspect.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\read_buf.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\reader_stream.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\simplex.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\sink_writer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-util-0.7.18\src\io\stream_reader.rs: diff --git a/target/debug/deps/tower-7ed7c7adacd9268c.d b/target/debug/deps/tower-7ed7c7adacd9268c.d new file mode 100644 index 0000000..cf1ed4d --- /dev/null +++ b/target/debug/deps/tower-7ed7c7adacd9268c.d @@ -0,0 +1,52 @@ +D:\develop\ExoLauncher\target\debug\deps\tower-7ed7c7adacd9268c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\backoff.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\tps_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\policy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\unsync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\future_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_result.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\service_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\layer.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower-7ed7c7adacd9268c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\backoff.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\tps_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\policy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\unsync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\future_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_result.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\service_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\layer.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_connection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service\shared.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\backoff.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\tps_budget.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\policy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\and_then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone_sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\unsync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone_sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\ordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\future_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_result.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\oneshot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\service_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\rng.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\builder\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\layer.rs: diff --git a/target/debug/deps/tower-fc37971f6585fd8c.d b/target/debug/deps/tower-fc37971f6585fd8c.d new file mode 100644 index 0000000..5ef76e4 --- /dev/null +++ b/target/debug/deps/tower-fc37971f6585fd8c.d @@ -0,0 +1,54 @@ +D:\develop\ExoLauncher\target\debug\deps\tower-fc37971f6585fd8c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\backoff.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\tps_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\policy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\unsync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\future_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_result.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\service_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\layer.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower-fc37971f6585fd8c.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\backoff.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\tps_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\policy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\unsync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\future_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_result.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\service_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\layer.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower-fc37971f6585fd8c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_connection.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service\shared.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\backoff.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\tps_budget.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\policy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\and_then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\unsync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone_sync.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\common.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\ordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\unordered.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\future_service.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_err.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_request.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_response.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_result.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\oneshot.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\future.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\ready.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\service_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\then.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\layer.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_connection.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\make\make_service\shared.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\backoff.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\budget\tps_budget.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\retry\policy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\timeout\layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\and_then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\layer_clone_sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed\unsync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\boxed_clone_sync.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\common.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\ordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\call_all\unordered.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\future_service.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_err.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_request.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_response.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_result.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\map_future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\oneshot.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\optional\future.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\ready.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\service_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\then.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\util\rng.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\builder\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-0.5.3\src\layer.rs: diff --git a/target/debug/deps/tower_http-2532caab038aaa05.d b/target/debug/deps/tower_http-2532caab038aaa05.d new file mode 100644 index 0000000..af325c4 --- /dev/null +++ b/target/debug/deps/tower_http-2532caab038aaa05.d @@ -0,0 +1,20 @@ +D:\develop\ExoLauncher\target\debug\deps\tower_http-2532caab038aaa05.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\and.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\clone_body_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\filter_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\or.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\redirect_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\same_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\services\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_http-2532caab038aaa05.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\and.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\clone_body_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\filter_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\or.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\redirect_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\same_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\services\mod.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\and.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\clone_body_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\filter_credentials.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\limited.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\or.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\redirect_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\same_origin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\grpc_errors_as_failures.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\map_failure_class.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\status_in_range_is_error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\services\mod.rs: diff --git a/target/debug/deps/tower_http-c9ba8a655c005a2e.d b/target/debug/deps/tower_http-c9ba8a655c005a2e.d new file mode 100644 index 0000000..f4ec62a --- /dev/null +++ b/target/debug/deps/tower_http-c9ba8a655c005a2e.d @@ -0,0 +1,22 @@ +D:\develop\ExoLauncher\target\debug\deps\tower_http-c9ba8a655c005a2e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\and.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\clone_body_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\filter_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\or.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\redirect_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\same_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\services\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_http-c9ba8a655c005a2e.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\and.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\clone_body_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\filter_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\or.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\redirect_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\same_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\services\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_http-c9ba8a655c005a2e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\and.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\clone_body_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\filter_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\limited.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\or.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\redirect_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\same_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\services\mod.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\and.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\clone_body_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\filter_credentials.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\limited.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\or.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\redirect_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\follow_redirect\policy\same_origin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\grpc_errors_as_failures.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\map_failure_class.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\classify\status_in_range_is_error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.6.8\src\services\mod.rs: diff --git a/target/debug/deps/tower_http-ecf1bab55252a2a1.d b/target/debug/deps/tower_http-ecf1bab55252a2a1.d new file mode 100644 index 0000000..90df0ba --- /dev/null +++ b/target/debug/deps/tower_http-ecf1bab55252a2a1.d @@ -0,0 +1,23 @@ +d:\develop\ExoLauncher\target\debug\deps\tower_http-ecf1bab55252a2a1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_methods.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_private_network.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\expose_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\max_age.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\vary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\services\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\body.rs + +d:\develop\ExoLauncher\target\debug\deps\libtower_http-ecf1bab55252a2a1.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_methods.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_private_network.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\expose_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\max_age.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\vary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\services\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\body.rs + +d:\develop\ExoLauncher\target\debug\deps\libtower_http-ecf1bab55252a2a1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_methods.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_private_network.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\expose_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\max_age.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\vary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\services\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\body.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_credentials.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_methods.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_origin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_private_network.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\expose_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\max_age.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\vary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\grpc_errors_as_failures.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\map_failure_class.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\status_in_range_is_error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\services\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\body.rs: diff --git a/target/debug/deps/tower_http-fec7d81190075516.d b/target/debug/deps/tower_http-fec7d81190075516.d new file mode 100644 index 0000000..675bc89 --- /dev/null +++ b/target/debug/deps/tower_http-fec7d81190075516.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\tower_http-fec7d81190075516.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_methods.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_private_network.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\expose_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\max_age.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\vary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\services\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\body.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_http-fec7d81190075516.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_credentials.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_methods.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_private_network.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\expose_headers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\max_age.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\vary.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\grpc_errors_as_failures.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\map_failure_class.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\status_in_range_is_error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\services\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\body.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_credentials.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_methods.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_origin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\allow_private_network.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\expose_headers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\max_age.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\cors\vary.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\grpc_errors_as_failures.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\map_failure_class.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\classify\status_in_range_is_error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\services\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-http-0.5.2\src\body.rs: diff --git a/target/debug/deps/tower_layer-1574bed11adaa6d7.d b/target/debug/deps/tower_layer-1574bed11adaa6d7.d new file mode 100644 index 0000000..6f6f830 --- /dev/null +++ b/target/debug/deps/tower_layer-1574bed11adaa6d7.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\tower_layer-1574bed11adaa6d7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\identity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\layer_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\stack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\tuple.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_layer-1574bed11adaa6d7.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\identity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\layer_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\stack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\tuple.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_layer-1574bed11adaa6d7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\identity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\layer_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\stack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\tuple.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\identity.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\layer_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\stack.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\tuple.rs: diff --git a/target/debug/deps/tower_layer-4736266191c68a93.d b/target/debug/deps/tower_layer-4736266191c68a93.d new file mode 100644 index 0000000..74a8bdb --- /dev/null +++ b/target/debug/deps/tower_layer-4736266191c68a93.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\tower_layer-4736266191c68a93.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\identity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\layer_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\stack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\tuple.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_layer-4736266191c68a93.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\identity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\layer_fn.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\stack.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\tuple.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\identity.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\layer_fn.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\stack.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-layer-0.3.3\src\tuple.rs: diff --git a/target/debug/deps/tower_service-225b539a19b20464.d b/target/debug/deps/tower_service-225b539a19b20464.d new file mode 100644 index 0000000..e02f293 --- /dev/null +++ b/target/debug/deps/tower_service-225b539a19b20464.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\tower_service-225b539a19b20464.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-service-0.3.3\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_service-225b539a19b20464.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-service-0.3.3\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_service-225b539a19b20464.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-service-0.3.3\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-service-0.3.3\src\lib.rs: diff --git a/target/debug/deps/tower_service-621ee16da2f32728.d b/target/debug/deps/tower_service-621ee16da2f32728.d new file mode 100644 index 0000000..b29e810 --- /dev/null +++ b/target/debug/deps/tower_service-621ee16da2f32728.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\tower_service-621ee16da2f32728.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-service-0.3.3\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtower_service-621ee16da2f32728.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-service-0.3.3\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tower-service-0.3.3\src\lib.rs: diff --git a/target/debug/deps/tracing-11dd7ff265ab0852.d b/target/debug/deps/tracing-11dd7ff265ab0852.d new file mode 100644 index 0000000..c8e61c0 --- /dev/null +++ b/target/debug/deps/tracing-11dd7ff265ab0852.d @@ -0,0 +1,12 @@ +D:\develop\ExoLauncher\target\debug\deps\tracing-11dd7ff265ab0852.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\instrument.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\level_filters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\subscriber.rs + +D:\develop\ExoLauncher\target\debug\deps\libtracing-11dd7ff265ab0852.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\instrument.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\level_filters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\subscriber.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\dispatcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\field.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\instrument.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\level_filters.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\span.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\subscriber.rs: diff --git a/target/debug/deps/tracing-72339e8174c8a004.d b/target/debug/deps/tracing-72339e8174c8a004.d new file mode 100644 index 0000000..bc94fd2 --- /dev/null +++ b/target/debug/deps/tracing-72339e8174c8a004.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\tracing-72339e8174c8a004.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\instrument.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\level_filters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\subscriber.rs + +D:\develop\ExoLauncher\target\debug\deps\libtracing-72339e8174c8a004.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\instrument.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\level_filters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\subscriber.rs + +D:\develop\ExoLauncher\target\debug\deps\libtracing-72339e8174c8a004.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\instrument.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\level_filters.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\subscriber.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\dispatcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\field.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\instrument.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\level_filters.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\span.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.44\src\subscriber.rs: diff --git a/target/debug/deps/tracing_attributes-806ca56c9e4188e3.d b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.d new file mode 100644 index 0000000..4667a7b --- /dev/null +++ b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\tracing_attributes-806ca56c9e4188e3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\expand.rs + +D:\develop\ExoLauncher\target\debug\deps\tracing_attributes-806ca56c9e4188e3.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\attr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\expand.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\attr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.31\src\expand.rs: diff --git a/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll new file mode 100644 index 0000000..c0316ac --- /dev/null +++ b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll Binary files differ diff --git a/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll.exp b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll.exp new file mode 100644 index 0000000..318e32c --- /dev/null +++ b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll.exp Binary files differ diff --git a/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll.lib b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll.lib new file mode 100644 index 0000000..e0d42fe --- /dev/null +++ b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.dll.lib Binary files differ diff --git a/target/debug/deps/tracing_attributes-806ca56c9e4188e3.pdb b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.pdb new file mode 100644 index 0000000..b8715f4 --- /dev/null +++ b/target/debug/deps/tracing_attributes-806ca56c9e4188e3.pdb Binary files differ diff --git a/target/debug/deps/tracing_core-7d4eb09bec6f0486.d b/target/debug/deps/tracing_core-7d4eb09bec6f0486.d new file mode 100644 index 0000000..27c54eb --- /dev/null +++ b/target/debug/deps/tracing_core-7d4eb09bec6f0486.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\tracing_core-7d4eb09bec6f0486.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\callsite.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\parent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\subscriber.rs + +D:\develop\ExoLauncher\target\debug\deps\libtracing_core-7d4eb09bec6f0486.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\callsite.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\parent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\subscriber.rs + +D:\develop\ExoLauncher\target\debug\deps\libtracing_core-7d4eb09bec6f0486.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\callsite.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\parent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\subscriber.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lazy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\callsite.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\dispatcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\field.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\parent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\span.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\subscriber.rs: diff --git a/target/debug/deps/tracing_core-f3d018995479458d.d b/target/debug/deps/tracing_core-f3d018995479458d.d new file mode 100644 index 0000000..015a527 --- /dev/null +++ b/target/debug/deps/tracing_core-f3d018995479458d.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\tracing_core-f3d018995479458d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\callsite.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\parent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\subscriber.rs + +D:\develop\ExoLauncher\target\debug\deps\libtracing_core-f3d018995479458d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lazy.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\callsite.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\dispatcher.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\event.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\field.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\metadata.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\parent.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\span.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\subscriber.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\lazy.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\callsite.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\dispatcher.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\event.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\field.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\metadata.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\parent.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\span.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.36\src\subscriber.rs: diff --git a/target/debug/deps/try_lock-656131bcec94598b.d b/target/debug/deps/try_lock-656131bcec94598b.d new file mode 100644 index 0000000..05d01f8 --- /dev/null +++ b/target/debug/deps/try_lock-656131bcec94598b.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\try_lock-656131bcec94598b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\try-lock-0.2.5\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtry_lock-656131bcec94598b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\try-lock-0.2.5\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\try-lock-0.2.5\src\lib.rs: diff --git a/target/debug/deps/try_lock-8b1e6f892d21ade4.d b/target/debug/deps/try_lock-8b1e6f892d21ade4.d new file mode 100644 index 0000000..70d4117 --- /dev/null +++ b/target/debug/deps/try_lock-8b1e6f892d21ade4.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\try_lock-8b1e6f892d21ade4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\try-lock-0.2.5\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtry_lock-8b1e6f892d21ade4.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\try-lock-0.2.5\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libtry_lock-8b1e6f892d21ade4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\try-lock-0.2.5\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\try-lock-0.2.5\src\lib.rs: diff --git a/target/debug/deps/unicase-3099bac8b3227a90.d b/target/debug/deps/unicase-3099bac8b3227a90.d new file mode 100644 index 0000000..c5d8efe --- /dev/null +++ b/target/debug/deps/unicase-3099bac8b3227a90.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\unicase-3099bac8b3227a90.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +D:\develop\ExoLauncher\target\debug\deps\libunicase-3099bac8b3227a90.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +D:\develop\ExoLauncher\target\debug\deps\libunicase-3099bac8b3227a90.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs: diff --git a/target/debug/deps/unicase-a8c44bb178d25827.d b/target/debug/deps/unicase-a8c44bb178d25827.d new file mode 100644 index 0000000..5b32ade --- /dev/null +++ b/target/debug/deps/unicase-a8c44bb178d25827.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\unicase-a8c44bb178d25827.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +D:\develop\ExoLauncher\target\debug\deps\libunicase-a8c44bb178d25827.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +D:\develop\ExoLauncher\target\debug\deps\libunicase-a8c44bb178d25827.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs: diff --git a/target/debug/deps/unicase-f0e51cec2f1ab455.d b/target/debug/deps/unicase-f0e51cec2f1ab455.d new file mode 100644 index 0000000..51cdee6 --- /dev/null +++ b/target/debug/deps/unicase-f0e51cec2f1ab455.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\unicase-f0e51cec2f1ab455.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +D:\develop\ExoLauncher\target\debug\deps\libunicase-f0e51cec2f1ab455.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\ascii.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicase-2.9.0\src\unicode\map.rs: diff --git a/target/debug/deps/unicode_ident-36e3cd8601dbfd38.d b/target/debug/deps/unicode_ident-36e3cd8601dbfd38.d new file mode 100644 index 0000000..3d8bac2 --- /dev/null +++ b/target/debug/deps/unicode_ident-36e3cd8601dbfd38.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\unicode_ident-36e3cd8601dbfd38.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\tables.rs + +D:\develop\ExoLauncher\target\debug\deps\libunicode_ident-36e3cd8601dbfd38.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\tables.rs + +D:\develop\ExoLauncher\target\debug\deps\libunicode_ident-36e3cd8601dbfd38.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\tables.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.24\src\tables.rs: diff --git a/target/debug/deps/untrusted-1e19c89c8f6ec185.d b/target/debug/deps/untrusted-1e19c89c8f6ec185.d new file mode 100644 index 0000000..644cd04 --- /dev/null +++ b/target/debug/deps/untrusted-1e19c89c8f6ec185.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\untrusted-1e19c89c8f6ec185.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\no_panic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\reader.rs + +D:\develop\ExoLauncher\target\debug\deps\libuntrusted-1e19c89c8f6ec185.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\no_panic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\reader.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\input.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\no_panic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\reader.rs: diff --git a/target/debug/deps/untrusted-3eefd53bbcb8b51f.d b/target/debug/deps/untrusted-3eefd53bbcb8b51f.d new file mode 100644 index 0000000..fdfccfa --- /dev/null +++ b/target/debug/deps/untrusted-3eefd53bbcb8b51f.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\untrusted-3eefd53bbcb8b51f.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\no_panic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\reader.rs + +D:\develop\ExoLauncher\target\debug\deps\libuntrusted-3eefd53bbcb8b51f.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\no_panic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\reader.rs + +D:\develop\ExoLauncher\target\debug\deps\libuntrusted-3eefd53bbcb8b51f.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\input.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\no_panic.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\reader.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\input.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\no_panic.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.9.0\src\reader.rs: diff --git a/target/debug/deps/untrusted-a212d9bb2b2d80d2.d b/target/debug/deps/untrusted-a212d9bb2b2d80d2.d new file mode 100644 index 0000000..8456b6e --- /dev/null +++ b/target/debug/deps/untrusted-a212d9bb2b2d80d2.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\untrusted-a212d9bb2b2d80d2.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.7.1\src\untrusted.rs + +D:\develop\ExoLauncher\target\debug\deps\libuntrusted-a212d9bb2b2d80d2.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.7.1\src\untrusted.rs + +D:\develop\ExoLauncher\target\debug\deps\libuntrusted-a212d9bb2b2d80d2.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.7.1\src\untrusted.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.7.1\src\untrusted.rs: diff --git a/target/debug/deps/untrusted-f1331ff562e8835d.d b/target/debug/deps/untrusted-f1331ff562e8835d.d new file mode 100644 index 0000000..4b42406 --- /dev/null +++ b/target/debug/deps/untrusted-f1331ff562e8835d.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\untrusted-f1331ff562e8835d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.7.1\src\untrusted.rs + +D:\develop\ExoLauncher\target\debug\deps\libuntrusted-f1331ff562e8835d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.7.1\src\untrusted.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\untrusted-0.7.1\src\untrusted.rs: diff --git a/target/debug/deps/url-77aec69356f701ed.d b/target/debug/deps/url-77aec69356f701ed.d new file mode 100644 index 0000000..ef7807b --- /dev/null +++ b/target/debug/deps/url-77aec69356f701ed.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\url-77aec69356f701ed.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\path_segments.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\slicing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\quirks.rs + +D:\develop\ExoLauncher\target\debug\deps\liburl-77aec69356f701ed.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\path_segments.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\slicing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\quirks.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\host.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\origin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\path_segments.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\slicing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\quirks.rs: diff --git a/target/debug/deps/url-aaae09cf396f28e4.d b/target/debug/deps/url-aaae09cf396f28e4.d new file mode 100644 index 0000000..b9fe8a5 --- /dev/null +++ b/target/debug/deps/url-aaae09cf396f28e4.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\url-aaae09cf396f28e4.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\path_segments.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\slicing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\quirks.rs + +D:\develop\ExoLauncher\target\debug\deps\liburl-aaae09cf396f28e4.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\path_segments.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\slicing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\quirks.rs + +D:\develop\ExoLauncher\target\debug\deps\liburl-aaae09cf396f28e4.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\host.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\origin.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\path_segments.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\slicing.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\quirks.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\host.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\origin.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\path_segments.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\slicing.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\url-2.5.8\src\quirks.rs: diff --git a/target/debug/deps/utf8_iter-1afe0bd4df6893d8.d b/target/debug/deps/utf8_iter-1afe0bd4df6893d8.d new file mode 100644 index 0000000..0fbc15a --- /dev/null +++ b/target/debug/deps/utf8_iter-1afe0bd4df6893d8.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\utf8_iter-1afe0bd4df6893d8.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\report.rs + +D:\develop\ExoLauncher\target\debug\deps\libutf8_iter-1afe0bd4df6893d8.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\report.rs + +D:\develop\ExoLauncher\target\debug\deps\libutf8_iter-1afe0bd4df6893d8.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\report.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\indices.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\report.rs: diff --git a/target/debug/deps/utf8_iter-c62651a4c86416e5.d b/target/debug/deps/utf8_iter-c62651a4c86416e5.d new file mode 100644 index 0000000..a54a1e2 --- /dev/null +++ b/target/debug/deps/utf8_iter-c62651a4c86416e5.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\utf8_iter-c62651a4c86416e5.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\report.rs + +D:\develop\ExoLauncher\target\debug\deps\libutf8_iter-c62651a4c86416e5.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\report.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\indices.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8_iter-1.0.4\src\report.rs: diff --git a/target/debug/deps/uuid-38427791936252bc.d b/target/debug/deps/uuid-38427791936252bc.d new file mode 100644 index 0000000..f545dea --- /dev/null +++ b/target/debug/deps/uuid-38427791936252bc.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\uuid-38427791936252bc.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\non_nil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\timestamp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\v4.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external\serde_support.rs + +D:\develop\ExoLauncher\target\debug\deps\libuuid-38427791936252bc.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\non_nil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\timestamp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\v4.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external\serde_support.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\non_nil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\timestamp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\v4.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\rng.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external\serde_support.rs: diff --git a/target/debug/deps/uuid-7f986c4dd3afcb52.d b/target/debug/deps/uuid-7f986c4dd3afcb52.d new file mode 100644 index 0000000..903c869 --- /dev/null +++ b/target/debug/deps/uuid-7f986c4dd3afcb52.d @@ -0,0 +1,18 @@ +D:\develop\ExoLauncher\target\debug\deps\uuid-7f986c4dd3afcb52.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\non_nil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\timestamp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\v4.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external\serde_support.rs + +D:\develop\ExoLauncher\target\debug\deps\libuuid-7f986c4dd3afcb52.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\non_nil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\timestamp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\v4.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external\serde_support.rs + +D:\develop\ExoLauncher\target\debug\deps\libuuid-7f986c4dd3afcb52.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\non_nil.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\parser.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\fmt.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\timestamp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\v4.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\rng.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external\serde_support.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\non_nil.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\parser.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\fmt.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\timestamp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\v4.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\rng.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.23.1\src\external\serde_support.rs: diff --git a/target/debug/deps/vcpkg-c78c6010059a977b.d b/target/debug/deps/vcpkg-c78c6010059a977b.d new file mode 100644 index 0000000..e8f8262 --- /dev/null +++ b/target/debug/deps/vcpkg-c78c6010059a977b.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\vcpkg-c78c6010059a977b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\vcpkg-0.2.15\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libvcpkg-c78c6010059a977b.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\vcpkg-0.2.15\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libvcpkg-c78c6010059a977b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\vcpkg-0.2.15\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\vcpkg-0.2.15\src\lib.rs: diff --git a/target/debug/deps/version_check-5641bfb78c234d59.d b/target/debug/deps/version_check-5641bfb78c234d59.d new file mode 100644 index 0000000..3f949b5 --- /dev/null +++ b/target/debug/deps/version_check-5641bfb78c234d59.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\version_check-5641bfb78c234d59.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\date.rs + +D:\develop\ExoLauncher\target\debug\deps\libversion_check-5641bfb78c234d59.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\date.rs + +D:\develop\ExoLauncher\target\debug\deps\libversion_check-5641bfb78c234d59.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\version.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\channel.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\date.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\version.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\channel.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\version_check-0.9.5\src\date.rs: diff --git a/target/debug/deps/want-94d56f1bb09da861.d b/target/debug/deps/want-94d56f1bb09da861.d new file mode 100644 index 0000000..751ee2f --- /dev/null +++ b/target/debug/deps/want-94d56f1bb09da861.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\want-94d56f1bb09da861.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\want-0.3.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libwant-94d56f1bb09da861.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\want-0.3.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libwant-94d56f1bb09da861.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\want-0.3.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\want-0.3.1\src\lib.rs: diff --git a/target/debug/deps/want-f48e15a7b88fe210.d b/target/debug/deps/want-f48e15a7b88fe210.d new file mode 100644 index 0000000..28fe743 --- /dev/null +++ b/target/debug/deps/want-f48e15a7b88fe210.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\want-f48e15a7b88fe210.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\want-0.3.1\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libwant-f48e15a7b88fe210.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\want-0.3.1\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\want-0.3.1\src\lib.rs: diff --git a/target/debug/deps/webpki-56425d4fb643571d.d b/target/debug/deps/webpki-56425d4fb643571d.d new file mode 100644 index 0000000..4156e02 --- /dev/null +++ b/target/debug/deps/webpki-56425d4fb643571d.d @@ -0,0 +1,25 @@ +D:\develop\ExoLauncher\target\debug\deps\webpki-56425d4fb643571d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\aws_lc_rs_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\end_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\ring_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\rpk_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\signed_data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\dns_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\ip_address.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\trust_anchor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\verify_cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha256-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha384-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha512-absent-params.der + +D:\develop\ExoLauncher\target\debug\deps\libwebpki-56425d4fb643571d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\aws_lc_rs_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\end_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\ring_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\rpk_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\signed_data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\dns_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\ip_address.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\trust_anchor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\verify_cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha256-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha384-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha512-absent-params.der + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\der.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\aws_lc_rs_algs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\cert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\end_entity.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\ring_algs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\rpk_entity.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\signed_data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\dns_name.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\ip_address.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\trust_anchor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\types.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\verify_cert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\x509.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha256-absent-params.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha384-absent-params.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha512-absent-params.der: diff --git a/target/debug/deps/webpki-bcdfbfbd0af0afe1.d b/target/debug/deps/webpki-bcdfbfbd0af0afe1.d new file mode 100644 index 0000000..ec7a168 --- /dev/null +++ b/target/debug/deps/webpki-bcdfbfbd0af0afe1.d @@ -0,0 +1,27 @@ +D:\develop\ExoLauncher\target\debug\deps\webpki-bcdfbfbd0af0afe1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\aws_lc_rs_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\end_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\ring_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\rpk_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\signed_data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\dns_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\ip_address.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\trust_anchor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\verify_cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha256-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha384-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha512-absent-params.der + +D:\develop\ExoLauncher\target\debug\deps\libwebpki-bcdfbfbd0af0afe1.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\aws_lc_rs_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\end_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\ring_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\rpk_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\signed_data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\dns_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\ip_address.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\trust_anchor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\verify_cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha256-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha384-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha512-absent-params.der + +D:\develop\ExoLauncher\target\debug\deps\libwebpki-bcdfbfbd0af0afe1.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\der.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\aws_lc_rs_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\end_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\ring_algs.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\rpk_entity.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\signed_data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\dns_name.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\ip_address.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\time.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\trust_anchor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\types.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\verify_cert.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\x509.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha256-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha384-absent-params.der C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha512-absent-params.der + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\der.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\aws_lc_rs_algs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\cert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\end_entity.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\ring_algs.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\rpk_entity.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\signed_data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\dns_name.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\subject_name\ip_address.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\time.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\trust_anchor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\crl\types.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\verify_cert.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\x509.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha256-absent-params.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha384-absent-params.der: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustls-webpki-0.103.13\src\data/alg-rsa-pkcs1-sha512-absent-params.der: diff --git a/target/debug/deps/webpki_roots-965fec517fdc4a84.d b/target/debug/deps/webpki_roots-965fec517fdc4a84.d new file mode 100644 index 0000000..673b84a --- /dev/null +++ b/target/debug/deps/webpki_roots-965fec517fdc4a84.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\webpki_roots-965fec517fdc4a84.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\webpki-roots-1.0.7\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libwebpki_roots-965fec517fdc4a84.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\webpki-roots-1.0.7\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libwebpki_roots-965fec517fdc4a84.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\webpki-roots-1.0.7\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\webpki-roots-1.0.7\src\lib.rs: diff --git a/target/debug/deps/webpki_roots-faf6a51a97a281b3.d b/target/debug/deps/webpki_roots-faf6a51a97a281b3.d new file mode 100644 index 0000000..0b51cad --- /dev/null +++ b/target/debug/deps/webpki_roots-faf6a51a97a281b3.d @@ -0,0 +1,5 @@ +D:\develop\ExoLauncher\target\debug\deps\webpki_roots-faf6a51a97a281b3.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\webpki-roots-1.0.7\src\lib.rs + +D:\develop\ExoLauncher\target\debug\deps\libwebpki_roots-faf6a51a97a281b3.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\webpki-roots-1.0.7\src\lib.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\webpki-roots-1.0.7\src\lib.rs: diff --git a/target/debug/deps/windows_link-5ee0fa7a3e688947.d b/target/debug/deps/windows_link-5ee0fa7a3e688947.d new file mode 100644 index 0000000..cf7d5ab --- /dev/null +++ b/target/debug/deps/windows_link-5ee0fa7a3e688947.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_link-5ee0fa7a3e688947.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\../readme.md + +D:\develop\ExoLauncher\target\debug\deps\libwindows_link-5ee0fa7a3e688947.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\../readme.md + +D:\develop\ExoLauncher\target\debug\deps\libwindows_link-5ee0fa7a3e688947.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\../readme.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\../readme.md: diff --git a/target/debug/deps/windows_link-a2622e52308cdcaa.d b/target/debug/deps/windows_link-a2622e52308cdcaa.d new file mode 100644 index 0000000..0048c12 --- /dev/null +++ b/target/debug/deps/windows_link-a2622e52308cdcaa.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_link-a2622e52308cdcaa.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\../readme.md + +D:\develop\ExoLauncher\target\debug\deps\libwindows_link-a2622e52308cdcaa.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\../readme.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-link-0.2.1\src\../readme.md: diff --git a/target/debug/deps/windows_registry-59c94b917d2c7a25.d b/target/debug/deps/windows_registry-59c94b917d2c7a25.d new file mode 100644 index 0000000..b9e684c --- /dev/null +++ b/target/debug/deps/windows_registry-59c94b917d2c7a25.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_registry-59c94b917d2c7a25.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\type.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\../readme.md + +D:\develop\ExoLauncher\target\debug\deps\libwindows_registry-59c94b917d2c7a25.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\type.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\../readme.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\transaction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\pcwstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key_iterator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value_iterator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\type.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\../readme.md: diff --git a/target/debug/deps/windows_registry-f1c7c95ebe37d8fa.d b/target/debug/deps/windows_registry-f1c7c95ebe37d8fa.d new file mode 100644 index 0000000..06636e7 --- /dev/null +++ b/target/debug/deps/windows_registry-f1c7c95ebe37d8fa.d @@ -0,0 +1,18 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_registry-f1c7c95ebe37d8fa.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\type.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\../readme.md + +D:\develop\ExoLauncher\target\debug\deps\libwindows_registry-f1c7c95ebe37d8fa.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\type.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\../readme.md + +D:\develop\ExoLauncher\target\debug\deps\libwindows_registry-f1c7c95ebe37d8fa.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\open_options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\transaction.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\data.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value_iterator.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\type.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\../readme.md + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\open_options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\transaction.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\data.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\pcwstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\key_iterator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\value_iterator.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\type.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-registry-0.6.1\src\../readme.md: diff --git a/target/debug/deps/windows_result-2f6082a48c23da9c.d b/target/debug/deps/windows_result-2f6082a48c23da9c.d new file mode 100644 index 0000000..6fa8649 --- /dev/null +++ b/target/debug/deps/windows_result-2f6082a48c23da9c.d @@ -0,0 +1,14 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_result-2f6082a48c23da9c.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\strings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\hresult.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../windows-result.natvis + +D:\develop\ExoLauncher\target\debug\deps\libwindows_result-2f6082a48c23da9c.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\strings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\hresult.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../windows-result.natvis + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\com.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\strings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\hresult.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../readme.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../windows-result.natvis: diff --git a/target/debug/deps/windows_result-3492db60bf76e3eb.d b/target/debug/deps/windows_result-3492db60bf76e3eb.d new file mode 100644 index 0000000..3b3f425 --- /dev/null +++ b/target/debug/deps/windows_result-3492db60bf76e3eb.d @@ -0,0 +1,16 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_result-3492db60bf76e3eb.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\strings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\hresult.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../windows-result.natvis + +D:\develop\ExoLauncher\target\debug\deps\libwindows_result-3492db60bf76e3eb.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\strings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\hresult.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../windows-result.natvis + +D:\develop\ExoLauncher\target\debug\deps\libwindows_result-3492db60bf76e3eb.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\com.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\strings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\hresult.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bool.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../windows-result.natvis + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\com.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\strings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\hresult.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\bool.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../readme.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.4.1\src\../windows-result.natvis: diff --git a/target/debug/deps/windows_strings-8c8ff1fd9365a0a7.d b/target/debug/deps/windows_strings-8c8ff1fd9365a0a7.d new file mode 100644 index 0000000..6957582 --- /dev/null +++ b/target/debug/deps/windows_strings-8c8ff1fd9365a0a7.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_strings-8c8ff1fd9365a0a7.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\ref_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../windows-strings.natvis + +D:\develop\ExoLauncher\target\debug\deps\libwindows_strings-8c8ff1fd9365a0a7.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\ref_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../windows-strings.natvis + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_header.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\ref_count.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\literals.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcwstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pwstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../readme.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../windows-strings.natvis: diff --git a/target/debug/deps/windows_strings-d61bf7c8b535b59a.d b/target/debug/deps/windows_strings-d61bf7c8b535b59a.d new file mode 100644 index 0000000..de3daf5 --- /dev/null +++ b/target/debug/deps/windows_strings-d61bf7c8b535b59a.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_strings-d61bf7c8b535b59a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\ref_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../windows-strings.natvis + +D:\develop\ExoLauncher\target\debug\deps\libwindows_strings-d61bf7c8b535b59a.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\ref_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../windows-strings.natvis + +D:\develop\ExoLauncher\target\debug\deps\libwindows_strings-d61bf7c8b535b59a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_header.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bindings.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\decode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\ref_count.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pwstr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../readme.md C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../windows-strings.natvis + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\hstring_header.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\bindings.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\decode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\ref_count.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\literals.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pcwstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\pwstr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../readme.md: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.5.1\src\../windows-strings.natvis: diff --git a/target/debug/deps/windows_sys-0d8383da0477b95e.d b/target/debug/deps/windows_sys-0d8383da0477b95e.d new file mode 100644 index 0000000..e0317ab --- /dev/null +++ b/target/debug/deps/windows_sys-0d8383da0477b95e.d @@ -0,0 +1,37 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_sys-0d8383da0477b95e.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\WinSock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\Identity\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Credentials\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Cryptography\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Console\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\LibraryLoader\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Memory\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Pipes\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemInformation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemServices\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Threading\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\WindowsProgramming\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\libwindows_sys-0d8383da0477b95e.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\WinSock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\Identity\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Credentials\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Cryptography\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Console\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\LibraryLoader\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Memory\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Pipes\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemInformation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemServices\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Threading\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\WindowsProgramming\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\libwindows_sys-0d8383da0477b95e.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\WinSock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\Identity\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Credentials\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Cryptography\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Console\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\LibraryLoader\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Memory\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Pipes\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemInformation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemServices\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Threading\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\WindowsProgramming\mod.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\literals.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows/mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Foundation\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\FileSystem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\IO\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Foundation\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\WinSock\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\Identity\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Credentials\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Cryptography\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\FileSystem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Console\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\IO\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\LibraryLoader\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Memory\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Pipes\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemInformation\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemServices\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Threading\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\WindowsProgramming\mod.rs: diff --git a/target/debug/deps/windows_sys-a35089bfe5dcd537.d b/target/debug/deps/windows_sys-a35089bfe5dcd537.d new file mode 100644 index 0000000..c5fe1e5 --- /dev/null +++ b/target/debug/deps/windows_sys-a35089bfe5dcd537.d @@ -0,0 +1,35 @@ +D:\develop\ExoLauncher\target\debug\deps\windows_sys-a35089bfe5dcd537.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\WinSock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\Identity\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Credentials\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Cryptography\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Console\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\LibraryLoader\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Memory\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Pipes\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemInformation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemServices\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Threading\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\WindowsProgramming\mod.rs + +D:\develop\ExoLauncher\target\debug\deps\libwindows_sys-a35089bfe5dcd537.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\literals.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows/mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Foundation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\WinSock\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\Identity\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Credentials\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Cryptography\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\FileSystem\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Console\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\IO\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\LibraryLoader\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Memory\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Pipes\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemInformation\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemServices\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Threading\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\WindowsProgramming\mod.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\core\literals.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows/mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Foundation\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\Storage\FileSystem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Wdk\System\IO\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Foundation\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Networking\WinSock\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Authentication\Identity\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Credentials\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Security\Cryptography\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\Storage\FileSystem\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Console\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\IO\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\LibraryLoader\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Memory\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Pipes\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemInformation\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\SystemServices\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\Threading\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.61.2\src\Windows\Win32\System\WindowsProgramming\mod.rs: diff --git a/target/debug/deps/writeable-beec3094dab371f9.d b/target/debug/deps/writeable-beec3094dab371f9.d new file mode 100644 index 0000000..b32804b --- /dev/null +++ b/target/debug/deps/writeable-beec3094dab371f9.d @@ -0,0 +1,11 @@ +D:\develop\ExoLauncher\target\debug\deps\writeable-beec3094dab371f9.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\cmp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\parts_write_adapter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\try_writeable.rs + +D:\develop\ExoLauncher\target\debug\deps\libwriteable-beec3094dab371f9.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\cmp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\parts_write_adapter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\try_writeable.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\cmp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\concat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\parts_write_adapter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\try_writeable.rs: diff --git a/target/debug/deps/writeable-ed24e3c426108b86.d b/target/debug/deps/writeable-ed24e3c426108b86.d new file mode 100644 index 0000000..13be7a3 --- /dev/null +++ b/target/debug/deps/writeable-ed24e3c426108b86.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\writeable-ed24e3c426108b86.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\cmp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\parts_write_adapter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\try_writeable.rs + +D:\develop\ExoLauncher\target\debug\deps\libwriteable-ed24e3c426108b86.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\cmp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\parts_write_adapter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\try_writeable.rs + +D:\develop\ExoLauncher\target\debug\deps\libwriteable-ed24e3c426108b86.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\cmp.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\concat.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\ops.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\parts_write_adapter.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\try_writeable.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\cmp.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\concat.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\ops.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\parts_write_adapter.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\writeable-0.6.3\src\try_writeable.rs: diff --git a/target/debug/deps/yoke-2683e61e2ca5499a.d b/target/debug/deps/yoke-2683e61e2ca5499a.d new file mode 100644 index 0000000..2f0fb03 --- /dev/null +++ b/target/debug/deps/yoke-2683e61e2ca5499a.d @@ -0,0 +1,13 @@ +D:\develop\ExoLauncher\target\debug\deps\yoke-2683e61e2ca5499a.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\cartable_ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\kinda_sorta_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yoke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yokeable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\zero_from.rs + +D:\develop\ExoLauncher\target\debug\deps\libyoke-2683e61e2ca5499a.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\cartable_ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\kinda_sorta_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yoke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yokeable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\zero_from.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\cartable_ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\kinda_sorta_dangling.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\macro_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yoke.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yokeable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\zero_from.rs: diff --git a/target/debug/deps/yoke-ba5b6a843050ef8b.d b/target/debug/deps/yoke-ba5b6a843050ef8b.d new file mode 100644 index 0000000..444fa9f --- /dev/null +++ b/target/debug/deps/yoke-ba5b6a843050ef8b.d @@ -0,0 +1,15 @@ +D:\develop\ExoLauncher\target\debug\deps\yoke-ba5b6a843050ef8b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\cartable_ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\kinda_sorta_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yoke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yokeable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\zero_from.rs + +D:\develop\ExoLauncher\target\debug\deps\libyoke-ba5b6a843050ef8b.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\cartable_ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\kinda_sorta_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yoke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yokeable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\zero_from.rs + +D:\develop\ExoLauncher\target\debug\deps\libyoke-ba5b6a843050ef8b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\cartable_ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\either.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\kinda_sorta_dangling.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yoke.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yokeable.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\zero_from.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\cartable_ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\either.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\kinda_sorta_dangling.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\macro_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yoke.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\yokeable.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-0.8.2\src\zero_from.rs: diff --git a/target/debug/deps/yoke_derive-8cb3ddb28a942946.d b/target/debug/deps/yoke_derive-8cb3ddb28a942946.d new file mode 100644 index 0000000..fc15707 --- /dev/null +++ b/target/debug/deps/yoke_derive-8cb3ddb28a942946.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\yoke_derive-8cb3ddb28a942946.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\lifetimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\visitor.rs + +D:\develop\ExoLauncher\target\debug\deps\yoke_derive-8cb3ddb28a942946.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\lifetimes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\visitor.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\lifetimes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\yoke-derive-0.8.2\src\visitor.rs: diff --git a/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll b/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll new file mode 100644 index 0000000..4893a95 --- /dev/null +++ b/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll Binary files differ diff --git a/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll.exp b/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll.exp new file mode 100644 index 0000000..473cfdf --- /dev/null +++ b/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll.exp Binary files differ diff --git a/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll.lib b/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll.lib new file mode 100644 index 0000000..0070a72 --- /dev/null +++ b/target/debug/deps/yoke_derive-8cb3ddb28a942946.dll.lib Binary files differ diff --git a/target/debug/deps/yoke_derive-8cb3ddb28a942946.pdb b/target/debug/deps/yoke_derive-8cb3ddb28a942946.pdb new file mode 100644 index 0000000..0e1ed55 --- /dev/null +++ b/target/debug/deps/yoke_derive-8cb3ddb28a942946.pdb Binary files differ diff --git a/target/debug/deps/zerocopy-28181ae12d4bb1ea.d b/target/debug/deps/zerocopy-28181ae12d4bb1ea.d new file mode 100644 index 0000000..21a7c14 --- /dev/null +++ b/target/debug/deps/zerocopy-28181ae12d4bb1ea.d @@ -0,0 +1,222 @@ +D:\develop\ExoLauncher\target\debug\deps\zerocopy-28181ae12d4bb1ea.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macro_util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byte_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byteorder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\layout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\invariant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\split_at.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64.mca + +D:\develop\ExoLauncher\target\debug\deps\libzerocopy-28181ae12d4bb1ea.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macro_util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byte_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byteorder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\layout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\invariant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\split_at.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64.mca + +D:\develop\ExoLauncher\target\debug\deps\libzerocopy-28181ae12d4bb1ea.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macro_util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byte_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byteorder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\layout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\invariant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\split_at.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64.mca + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macro_util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byte_slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byteorder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\deprecated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\layout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\inner.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\invariant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\transmute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\split_at.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\wrappers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64.mca: + +# env-dep:CARGO_PKG_VERSION=0.8.48 diff --git a/target/debug/deps/zerocopy-ab24ec7de08a5090.d b/target/debug/deps/zerocopy-ab24ec7de08a5090.d new file mode 100644 index 0000000..4da40b7 --- /dev/null +++ b/target/debug/deps/zerocopy-ab24ec7de08a5090.d @@ -0,0 +1,220 @@ +D:\develop\ExoLauncher\target\debug\deps\zerocopy-ab24ec7de08a5090.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macro_util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byte_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byteorder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\layout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\invariant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\split_at.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64.mca + +D:\develop\ExoLauncher\target\debug\deps\libzerocopy-ab24ec7de08a5090.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macro_util.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byte_slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byteorder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\deprecated.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\layout.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\inner.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\invariant.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\ptr.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\ref.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\split_at.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\wrappers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64.mca C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64 C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64.mca + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\util\macro_util.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byte_slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\byteorder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\deprecated.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\layout.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\inner.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\invariant.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\ptr.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\pointer\transmute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\ref.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\split_at.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\wrappers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/transmute_ref_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_transmute_ref_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/formats/coco_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_unchecked_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_at_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_immutable_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_runtime_check_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/split_via_unchecked_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_bytes_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_prefix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_ref_from_suffix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_bytes.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_prefix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/try_read_from_suffix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/zero_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/new_zeroed.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_bytes_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_prefix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/ref_from_suffix_with_elems_dynamic_padding.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_bytes.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_prefix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/read_from_suffix.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/as_bytes_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_prefix_dynamic_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_static_size.x86-64.mca: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerocopy-0.8.48\src\../benches/write_to_suffix_dynamic_size.x86-64.mca: + +# env-dep:CARGO_PKG_VERSION=0.8.48 diff --git a/target/debug/deps/zerofrom-59e901e47e97d1ee.d b/target/debug/deps/zerofrom-59e901e47e97d1ee.d new file mode 100644 index 0000000..6e44d49 --- /dev/null +++ b/target/debug/deps/zerofrom-59e901e47e97d1ee.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\zerofrom-59e901e47e97d1ee.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\zero_from.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerofrom-59e901e47e97d1ee.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\zero_from.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\macro_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\zero_from.rs: diff --git a/target/debug/deps/zerofrom-5f371d2786f2782b.d b/target/debug/deps/zerofrom-5f371d2786f2782b.d new file mode 100644 index 0000000..79bbb1d --- /dev/null +++ b/target/debug/deps/zerofrom-5f371d2786f2782b.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\zerofrom-5f371d2786f2782b.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\zero_from.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerofrom-5f371d2786f2782b.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\zero_from.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerofrom-5f371d2786f2782b.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\macro_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\zero_from.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\macro_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-0.1.7\src\zero_from.rs: diff --git a/target/debug/deps/zerofrom_derive-46b28da8be91aab1.d b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.d new file mode 100644 index 0000000..9ee6c24 --- /dev/null +++ b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\zerofrom_derive-46b28da8be91aab1.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-derive-0.1.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-derive-0.1.7\src\visitor.rs + +D:\develop\ExoLauncher\target\debug\deps\zerofrom_derive-46b28da8be91aab1.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-derive-0.1.7\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-derive-0.1.7\src\visitor.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-derive-0.1.7\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerofrom-derive-0.1.7\src\visitor.rs: diff --git a/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll new file mode 100644 index 0000000..1e6f53d --- /dev/null +++ b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll Binary files differ diff --git a/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll.exp b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll.exp new file mode 100644 index 0000000..b77a1df --- /dev/null +++ b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll.exp Binary files differ diff --git a/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll.lib b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll.lib new file mode 100644 index 0000000..ddcedbf --- /dev/null +++ b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.dll.lib Binary files differ diff --git a/target/debug/deps/zerofrom_derive-46b28da8be91aab1.pdb b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.pdb new file mode 100644 index 0000000..6dec9f0 --- /dev/null +++ b/target/debug/deps/zerofrom_derive-46b28da8be91aab1.pdb Binary files differ diff --git a/target/debug/deps/zeroize-25ebf44f1e8a0265.d b/target/debug/deps/zeroize-25ebf44f1e8a0265.d new file mode 100644 index 0000000..67b91f9 --- /dev/null +++ b/target/debug/deps/zeroize-25ebf44f1e8a0265.d @@ -0,0 +1,8 @@ +D:\develop\ExoLauncher\target\debug\deps\zeroize-25ebf44f1e8a0265.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\x86.rs + +D:\develop\ExoLauncher\target\debug\deps\libzeroize-25ebf44f1e8a0265.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\x86.rs + +D:\develop\ExoLauncher\target\debug\deps\libzeroize-25ebf44f1e8a0265.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\x86.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\x86.rs: diff --git a/target/debug/deps/zeroize-54daabafd6b605e0.d b/target/debug/deps/zeroize-54daabafd6b605e0.d new file mode 100644 index 0000000..e364fa8 --- /dev/null +++ b/target/debug/deps/zeroize-54daabafd6b605e0.d @@ -0,0 +1,6 @@ +D:\develop\ExoLauncher\target\debug\deps\zeroize-54daabafd6b605e0.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\x86.rs + +D:\develop\ExoLauncher\target\debug\deps\libzeroize-54daabafd6b605e0.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\x86.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zeroize-1.8.2\src\x86.rs: diff --git a/target/debug/deps/zerotrie-594f8e04402c9d05.d b/target/debug/deps/zerotrie-594f8e04402c9d05.d new file mode 100644 index 0000000..31e78e0 --- /dev/null +++ b/target/debug/deps/zerotrie-594f8e04402c9d05.d @@ -0,0 +1,21 @@ +D:\develop\ExoLauncher\target\debug\deps\zerotrie-594f8e04402c9d05.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\branch_meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\slice_indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\byte_phf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\varint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\zerotrie.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerotrie-594f8e04402c9d05.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\branch_meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\slice_indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\byte_phf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\varint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\zerotrie.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerotrie-594f8e04402c9d05.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\branch_meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\slice_indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\byte_phf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\varint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\zerotrie.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\branch_meta.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\slice_indices.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\byte_phf\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\cursor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\helpers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\varint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\zerotrie.rs: diff --git a/target/debug/deps/zerotrie-a9ef156a0d15f0bd.d b/target/debug/deps/zerotrie-a9ef156a0d15f0bd.d new file mode 100644 index 0000000..6d2da02 --- /dev/null +++ b/target/debug/deps/zerotrie-a9ef156a0d15f0bd.d @@ -0,0 +1,19 @@ +D:\develop\ExoLauncher\target\debug\deps\zerotrie-a9ef156a0d15f0bd.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\branch_meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\slice_indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\byte_phf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\varint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\zerotrie.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerotrie-a9ef156a0d15f0bd.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\branch_meta.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\builder.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\store.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\slice_indices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\byte_phf\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\cursor.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\helpers.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\options.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\reader.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\varint.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\zerotrie.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\branch_meta.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\builder.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\konst\store.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\builder\slice_indices.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\byte_phf\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\cursor.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\helpers.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\options.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\reader.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\varint.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerotrie-0.2.4\src\zerotrie.rs: diff --git a/target/debug/deps/zerovec-04033feb53cb09ed.d b/target/debug/deps/zerovec-04033feb53cb09ed.d new file mode 100644 index 0000000..7b8a90a --- /dev/null +++ b/target/debug/deps/zerovec-04033feb53cb09ed.d @@ -0,0 +1,28 @@ +D:\develop\ExoLauncher\target\debug\deps\zerovec-04033feb53cb09ed.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\lengthless.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\vec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\chars.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\multi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\niche.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\plain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\slices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuplevar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\vartuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\yoke_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerofrom_impls.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerovec-04033feb53cb09ed.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\lengthless.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\vec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\chars.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\multi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\niche.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\plain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\slices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuplevar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\vartuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\yoke_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerofrom_impls.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\cow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\lengthless.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\vec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\chars.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\multi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\niche.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\option.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\plain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\slices.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuplevar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\vartuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\yoke_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerofrom_impls.rs: diff --git a/target/debug/deps/zerovec-a10f79b15828bb68.d b/target/debug/deps/zerovec-a10f79b15828bb68.d new file mode 100644 index 0000000..b208878 --- /dev/null +++ b/target/debug/deps/zerovec-a10f79b15828bb68.d @@ -0,0 +1,30 @@ +D:\develop\ExoLauncher\target\debug\deps\zerovec-a10f79b15828bb68.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\lengthless.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\vec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\chars.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\multi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\niche.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\plain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\slices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuplevar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\vartuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\yoke_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerofrom_impls.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerovec-a10f79b15828bb68.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\lengthless.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\vec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\chars.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\multi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\niche.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\plain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\slices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuplevar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\vartuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\yoke_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerofrom_impls.rs + +D:\develop\ExoLauncher\target\debug\deps\libzerovec-a10f79b15828bb68.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\cow.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\components.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\error.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\lengthless.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\vec.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\slice.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\mod.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\chars.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\encode.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\macros.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\multi.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\niche.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\option.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\plain.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\slices.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuplevar.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\vartuple.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\yoke_impls.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerofrom_impls.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\cow.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\components.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\error.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\lengthless.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\varzerovec\vec.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerovec\slice.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\mod.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\chars.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\encode.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\macros.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\multi.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\niche.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\option.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\plain.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\slices.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\tuplevar.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\ule\vartuple.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\yoke_impls.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-0.11.6\src\zerofrom_impls.rs: diff --git a/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.d b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.d new file mode 100644 index 0000000..a5d9b1e --- /dev/null +++ b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.d @@ -0,0 +1,10 @@ +D:\develop\ExoLauncher\target\debug\deps\zerovec_derive-19cd0ae1232ba6ea.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\make_ule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\make_varule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\ule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\varule.rs + +D:\develop\ExoLauncher\target\debug\deps\zerovec_derive-19cd0ae1232ba6ea.dll: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\make_ule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\make_varule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\ule.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\utils.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\varule.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\make_ule.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\make_varule.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\ule.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\utils.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zerovec-derive-0.11.3\src\varule.rs: diff --git a/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll new file mode 100644 index 0000000..2ab2d0c --- /dev/null +++ b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll Binary files differ diff --git a/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll.exp b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll.exp new file mode 100644 index 0000000..44eacf6 --- /dev/null +++ b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll.exp Binary files differ diff --git a/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll.lib b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll.lib new file mode 100644 index 0000000..6212ca6 --- /dev/null +++ b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.dll.lib Binary files differ diff --git a/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.pdb b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.pdb new file mode 100644 index 0000000..1166dfd --- /dev/null +++ b/target/debug/deps/zerovec_derive-19cd0ae1232ba6ea.pdb Binary files differ diff --git a/target/debug/deps/zmij-6e44144048078e1d.d b/target/debug/deps/zmij-6e44144048078e1d.d new file mode 100644 index 0000000..88131b2 --- /dev/null +++ b/target/debug/deps/zmij-6e44144048078e1d.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\zmij-6e44144048078e1d.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libzmij-6e44144048078e1d.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libzmij-6e44144048078e1d.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs: diff --git a/target/debug/deps/zmij-c70c0b499ff2eb91.d b/target/debug/deps/zmij-c70c0b499ff2eb91.d new file mode 100644 index 0000000..1abf276 --- /dev/null +++ b/target/debug/deps/zmij-c70c0b499ff2eb91.d @@ -0,0 +1,7 @@ +D:\develop\ExoLauncher\target\debug\deps\zmij-c70c0b499ff2eb91.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libzmij-c70c0b499ff2eb91.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs: diff --git a/target/debug/deps/zmij-f826c7a5704d4328.d b/target/debug/deps/zmij-f826c7a5704d4328.d new file mode 100644 index 0000000..7e12999 --- /dev/null +++ b/target/debug/deps/zmij-f826c7a5704d4328.d @@ -0,0 +1,9 @@ +D:\develop\ExoLauncher\target\debug\deps\zmij-f826c7a5704d4328.d: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libzmij-f826c7a5704d4328.rlib: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +D:\develop\ExoLauncher\target\debug\deps\libzmij-f826c7a5704d4328.rmeta: C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs + +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\lib.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\stdarch_x86.rs: +C:\Users\bythe\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\zmij-1.0.21\src\traits.rs: diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/02j6pm9z2t8f15zd55b31i8vo.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/02j6pm9z2t8f15zd55b31i8vo.o new file mode 100644 index 0000000..030fd6b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/02j6pm9z2t8f15zd55b31i8vo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/08xmlnzg6s9cnanzcv89z49s1.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/08xmlnzg6s9cnanzcv89z49s1.o new file mode 100644 index 0000000..c9d3a23 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/08xmlnzg6s9cnanzcv89z49s1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0910rt4fnqunbgsni9saufp8u.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0910rt4fnqunbgsni9saufp8u.o new file mode 100644 index 0000000..d13a3e8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0910rt4fnqunbgsni9saufp8u.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0ckr5jcba3js5gz8m00l95ar2.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0ckr5jcba3js5gz8m00l95ar2.o new file mode 100644 index 0000000..31cb536 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0ckr5jcba3js5gz8m00l95ar2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0fhln0gv7hj6yrj9v8n1rbwcb.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0fhln0gv7hj6yrj9v8n1rbwcb.o new file mode 100644 index 0000000..40d8861 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0fhln0gv7hj6yrj9v8n1rbwcb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0fl4tn0qtkcdl529j4s98x5z2.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0fl4tn0qtkcdl529j4s98x5z2.o new file mode 100644 index 0000000..dd14710 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0fl4tn0qtkcdl529j4s98x5z2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0h592434lsaetede0tw99657w.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0h592434lsaetede0tw99657w.o new file mode 100644 index 0000000..e6d1c38 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0h592434lsaetede0tw99657w.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0hfgt23b8d3pf5heqo78ac5r0.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0hfgt23b8d3pf5heqo78ac5r0.o new file mode 100644 index 0000000..9ac567e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0hfgt23b8d3pf5heqo78ac5r0.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0jenz7r42wpverp4zxbfmzb4r.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0jenz7r42wpverp4zxbfmzb4r.o new file mode 100644 index 0000000..4b9f9e4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0jenz7r42wpverp4zxbfmzb4r.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0jrul69vpha5am0ceojgyou45.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0jrul69vpha5am0ceojgyou45.o new file mode 100644 index 0000000..8e6e28c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0jrul69vpha5am0ceojgyou45.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0kz59qj5hqlzzszvxfnnsx95c.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0kz59qj5hqlzzszvxfnnsx95c.o new file mode 100644 index 0000000..699469c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0kz59qj5hqlzzszvxfnnsx95c.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0pabtk0so8bktgma1zevn6mzq.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0pabtk0so8bktgma1zevn6mzq.o new file mode 100644 index 0000000..7b12ffc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0pabtk0so8bktgma1zevn6mzq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0tdv1shzur5d16cmvo240gegj.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0tdv1shzur5d16cmvo240gegj.o new file mode 100644 index 0000000..bb82529 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0tdv1shzur5d16cmvo240gegj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0uwkn142bunbo6jx5erzm7gmm.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0uwkn142bunbo6jx5erzm7gmm.o new file mode 100644 index 0000000..d0b9e05 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0uwkn142bunbo6jx5erzm7gmm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0v20mcps51r29m4akpglzx3mn.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0v20mcps51r29m4akpglzx3mn.o new file mode 100644 index 0000000..ee6fe5c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0v20mcps51r29m4akpglzx3mn.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0vl4jalo84tx7ed8pygts801o.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0vl4jalo84tx7ed8pygts801o.o new file mode 100644 index 0000000..a5d6351 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0vl4jalo84tx7ed8pygts801o.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0whw4dpshbuaq7efhw95ch969.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0whw4dpshbuaq7efhw95ch969.o new file mode 100644 index 0000000..28318f6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/0whw4dpshbuaq7efhw95ch969.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/10pwv9agj4dqjgrp7d1lc3rbv.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/10pwv9agj4dqjgrp7d1lc3rbv.o new file mode 100644 index 0000000..da48f57 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/10pwv9agj4dqjgrp7d1lc3rbv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/12ct6tv94lo5mkib4tyts1h8r.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/12ct6tv94lo5mkib4tyts1h8r.o new file mode 100644 index 0000000..8c5d374 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/12ct6tv94lo5mkib4tyts1h8r.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/15gu0n73zlpn3of297cc82wok.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/15gu0n73zlpn3of297cc82wok.o new file mode 100644 index 0000000..6a097ab --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/15gu0n73zlpn3of297cc82wok.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/17qzp57bdx1jpptq74ll51vzc.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/17qzp57bdx1jpptq74ll51vzc.o new file mode 100644 index 0000000..653dae3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/17qzp57bdx1jpptq74ll51vzc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/19czaadpwkulmjceb9kpiacmh.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/19czaadpwkulmjceb9kpiacmh.o new file mode 100644 index 0000000..3caa372 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/19czaadpwkulmjceb9kpiacmh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1bxt75fcnnbw8fsee9n5wq8rw.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1bxt75fcnnbw8fsee9n5wq8rw.o new file mode 100644 index 0000000..0efba3f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1bxt75fcnnbw8fsee9n5wq8rw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1ifmlacbg7fg6nsqu0xehiqft.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1ifmlacbg7fg6nsqu0xehiqft.o new file mode 100644 index 0000000..97c11d4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1ifmlacbg7fg6nsqu0xehiqft.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1ir66zyb515oer3rivd7rh1ja.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1ir66zyb515oer3rivd7rh1ja.o new file mode 100644 index 0000000..e13d5fd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1ir66zyb515oer3rivd7rh1ja.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1zhsi3ja6vwkjadvfgxa941l3.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1zhsi3ja6vwkjadvfgxa941l3.o new file mode 100644 index 0000000..bd3d7e0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/1zhsi3ja6vwkjadvfgxa941l3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/211sot217wlcjtj6w054ydnee.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/211sot217wlcjtj6w054ydnee.o new file mode 100644 index 0000000..01bee14 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/211sot217wlcjtj6w054ydnee.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2ef4fzaictfi15pby6lbz2lze.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2ef4fzaictfi15pby6lbz2lze.o new file mode 100644 index 0000000..d0d4dcc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2ef4fzaictfi15pby6lbz2lze.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2i7dugvptvpr4fr9gr1su0tc1.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2i7dugvptvpr4fr9gr1su0tc1.o new file mode 100644 index 0000000..61162a4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2i7dugvptvpr4fr9gr1su0tc1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2l1krz9h5rl102ytjfzlvu5jb.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2l1krz9h5rl102ytjfzlvu5jb.o new file mode 100644 index 0000000..2c69dac --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2l1krz9h5rl102ytjfzlvu5jb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2s3ezwtxqda6mlkwmiiu7c4yd.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2s3ezwtxqda6mlkwmiiu7c4yd.o new file mode 100644 index 0000000..795f465 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2s3ezwtxqda6mlkwmiiu7c4yd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2t6xbiiramlz665hn3hprbx8u.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2t6xbiiramlz665hn3hprbx8u.o new file mode 100644 index 0000000..52d433a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2t6xbiiramlz665hn3hprbx8u.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2ya5wafoc0t55nwx3os2hz1yc.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2ya5wafoc0t55nwx3os2hz1yc.o new file mode 100644 index 0000000..18e49d3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/2ya5wafoc0t55nwx3os2hz1yc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/316yyvl5nxy2jkbd9ynjwxdtm.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/316yyvl5nxy2jkbd9ynjwxdtm.o new file mode 100644 index 0000000..a08e067 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/316yyvl5nxy2jkbd9ynjwxdtm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3a0edl8yrwf87fujskzguasi0.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3a0edl8yrwf87fujskzguasi0.o new file mode 100644 index 0000000..51887dc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3a0edl8yrwf87fujskzguasi0.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3a5ne9931m55pv3ua8n3mtfd7.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3a5ne9931m55pv3ua8n3mtfd7.o new file mode 100644 index 0000000..8d5a337 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3a5ne9931m55pv3ua8n3mtfd7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3bax7io90w55z3r5wab06ayte.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3bax7io90w55z3r5wab06ayte.o new file mode 100644 index 0000000..1e0e96e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3bax7io90w55z3r5wab06ayte.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3hsvgjpxzy0ftqnk0yy87l328.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3hsvgjpxzy0ftqnk0yy87l328.o new file mode 100644 index 0000000..0fca6f3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3hsvgjpxzy0ftqnk0yy87l328.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3nj6ypsgagbmkjddmt6zh0llo.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3nj6ypsgagbmkjddmt6zh0llo.o new file mode 100644 index 0000000..7febe91 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3nj6ypsgagbmkjddmt6zh0llo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3rdrlx2a76m3jw0wicoia9ser.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3rdrlx2a76m3jw0wicoia9ser.o new file mode 100644 index 0000000..bcab74d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3rdrlx2a76m3jw0wicoia9ser.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3vfoampo7xvsmknozmgaxkw5k.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3vfoampo7xvsmknozmgaxkw5k.o new file mode 100644 index 0000000..4983b74 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3vfoampo7xvsmknozmgaxkw5k.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3y5ws3a1799yhi1geqk10wdtm.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3y5ws3a1799yhi1geqk10wdtm.o new file mode 100644 index 0000000..291cbe3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3y5ws3a1799yhi1geqk10wdtm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3z7bnpmuyeeiamfkl35w4mhw8.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3z7bnpmuyeeiamfkl35w4mhw8.o new file mode 100644 index 0000000..e52f3d3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/3z7bnpmuyeeiamfkl35w4mhw8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/42d2wl1856zyuuckcurs73pyv.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/42d2wl1856zyuuckcurs73pyv.o new file mode 100644 index 0000000..ac7bb4e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/42d2wl1856zyuuckcurs73pyv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/44it5jzc2qamwyqcmvfh3s14a.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/44it5jzc2qamwyqcmvfh3s14a.o new file mode 100644 index 0000000..18f2daa --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/44it5jzc2qamwyqcmvfh3s14a.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/45meenp71yesxv5wk4ohn30jp.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/45meenp71yesxv5wk4ohn30jp.o new file mode 100644 index 0000000..4718c7f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/45meenp71yesxv5wk4ohn30jp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/498b6ybs3un2gj35esrgl1bsy.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/498b6ybs3un2gj35esrgl1bsy.o new file mode 100644 index 0000000..971f0a7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/498b6ybs3un2gj35esrgl1bsy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4cuju0ytdot4ip42vxanoq14y.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4cuju0ytdot4ip42vxanoq14y.o new file mode 100644 index 0000000..8d82971 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4cuju0ytdot4ip42vxanoq14y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4fm0dt6lz1sstwadjx6yyosml.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4fm0dt6lz1sstwadjx6yyosml.o new file mode 100644 index 0000000..a141d44 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4fm0dt6lz1sstwadjx6yyosml.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4m6yu9giqjgtqtbdvtpb5vthm.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4m6yu9giqjgtqtbdvtpb5vthm.o new file mode 100644 index 0000000..aef03c6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4m6yu9giqjgtqtbdvtpb5vthm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4mkpyyl7ybh5a0w86y9dejjjl.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4mkpyyl7ybh5a0w86y9dejjjl.o new file mode 100644 index 0000000..2705375 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4mkpyyl7ybh5a0w86y9dejjjl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4nf1b5nen28g8jwucgccpaesb.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4nf1b5nen28g8jwucgccpaesb.o new file mode 100644 index 0000000..3bc2718 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4nf1b5nen28g8jwucgccpaesb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4sj4adnuv1ud7kh2d22wnmtzq.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4sj4adnuv1ud7kh2d22wnmtzq.o new file mode 100644 index 0000000..e32cd7c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4sj4adnuv1ud7kh2d22wnmtzq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4sq6i53oo6fzcn80ei68k1dkv.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4sq6i53oo6fzcn80ei68k1dkv.o new file mode 100644 index 0000000..82a3c5c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4sq6i53oo6fzcn80ei68k1dkv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4zfebmll4wg7egd80qvkf2vmh.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4zfebmll4wg7egd80qvkf2vmh.o new file mode 100644 index 0000000..0282516 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/4zfebmll4wg7egd80qvkf2vmh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/50yf016nyrwudm511p9vzfaj1.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/50yf016nyrwudm511p9vzfaj1.o new file mode 100644 index 0000000..63fae7d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/50yf016nyrwudm511p9vzfaj1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/54ted2lmyj49djjvwef2kg9za.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/54ted2lmyj49djjvwef2kg9za.o new file mode 100644 index 0000000..52740a0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/54ted2lmyj49djjvwef2kg9za.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/562931et5mx6duebjl3auaodm.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/562931et5mx6duebjl3auaodm.o new file mode 100644 index 0000000..abf91d6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/562931et5mx6duebjl3auaodm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5m7jhwxl1vg2hgpm6lym22e6b.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5m7jhwxl1vg2hgpm6lym22e6b.o new file mode 100644 index 0000000..431d8ff --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5m7jhwxl1vg2hgpm6lym22e6b.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5rgs4rpmqh5fippk9vahvw67f.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5rgs4rpmqh5fippk9vahvw67f.o new file mode 100644 index 0000000..06c29b5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5rgs4rpmqh5fippk9vahvw67f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5va42bjmhdmjepm047o27qkhj.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5va42bjmhdmjepm047o27qkhj.o new file mode 100644 index 0000000..96ca406 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5va42bjmhdmjepm047o27qkhj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5w7c8zhkj86ozd229jcrjsrpr.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5w7c8zhkj86ozd229jcrjsrpr.o new file mode 100644 index 0000000..6ad6c4c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/5w7c8zhkj86ozd229jcrjsrpr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/65yp7vsvt1br6gfznktd01za7.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/65yp7vsvt1br6gfznktd01za7.o new file mode 100644 index 0000000..382cae6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/65yp7vsvt1br6gfznktd01za7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/65zajr5y51dwqxvs3l3hxdsty.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/65zajr5y51dwqxvs3l3hxdsty.o new file mode 100644 index 0000000..7045508 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/65zajr5y51dwqxvs3l3hxdsty.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/69ng1x3dx5ns1bkcplna4db13.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/69ng1x3dx5ns1bkcplna4db13.o new file mode 100644 index 0000000..4661114 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/69ng1x3dx5ns1bkcplna4db13.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6h42jb2z8r4pdnntozuc0q7ow.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6h42jb2z8r4pdnntozuc0q7ow.o new file mode 100644 index 0000000..96f8ee5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6h42jb2z8r4pdnntozuc0q7ow.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6hjp6ga0ca6gixp82p88hh296.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6hjp6ga0ca6gixp82p88hh296.o new file mode 100644 index 0000000..157f797 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6hjp6ga0ca6gixp82p88hh296.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6m2ghyxmm6ejmhnd854e6khrm.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6m2ghyxmm6ejmhnd854e6khrm.o new file mode 100644 index 0000000..08e18e0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6m2ghyxmm6ejmhnd854e6khrm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6mfba917azjquk5ugk3bv6wxy.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6mfba917azjquk5ugk3bv6wxy.o new file mode 100644 index 0000000..6f73f28 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6mfba917azjquk5ugk3bv6wxy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6npagr2r2fu0xgtmfmmz1mv3b.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6npagr2r2fu0xgtmfmmz1mv3b.o new file mode 100644 index 0000000..857fd8d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6npagr2r2fu0xgtmfmmz1mv3b.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6px4cnkrrpcy1mtf8anz0thj1.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6px4cnkrrpcy1mtf8anz0thj1.o new file mode 100644 index 0000000..71ca5e7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6px4cnkrrpcy1mtf8anz0thj1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6tox4g5tqsvgdy09vyfq9dwug.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6tox4g5tqsvgdy09vyfq9dwug.o new file mode 100644 index 0000000..660ad33 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6tox4g5tqsvgdy09vyfq9dwug.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6y4ydz8i7bvksyoxsg42s6zgi.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6y4ydz8i7bvksyoxsg42s6zgi.o new file mode 100644 index 0000000..a621eac --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6y4ydz8i7bvksyoxsg42s6zgi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6yk5i00ypot9iduu8kh80io0u.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6yk5i00ypot9iduu8kh80io0u.o new file mode 100644 index 0000000..15b70ba --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/6yk5i00ypot9iduu8kh80io0u.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/72dk7gm9vr6jtjehxhg1q091k.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/72dk7gm9vr6jtjehxhg1q091k.o new file mode 100644 index 0000000..0164b48 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/72dk7gm9vr6jtjehxhg1q091k.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/74e837vzvq474seqnzw29j3yu.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/74e837vzvq474seqnzw29j3yu.o new file mode 100644 index 0000000..59ae71a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/74e837vzvq474seqnzw29j3yu.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/79et7kjd27lp3msmsfthej7tv.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/79et7kjd27lp3msmsfthej7tv.o new file mode 100644 index 0000000..64e20c7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/79et7kjd27lp3msmsfthej7tv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7j7m5nhj2q2qo6p7r6vwktip7.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7j7m5nhj2q2qo6p7r6vwktip7.o new file mode 100644 index 0000000..eee6f63 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7j7m5nhj2q2qo6p7r6vwktip7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7letvmgdlkn37dl5c819lxse1.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7letvmgdlkn37dl5c819lxse1.o new file mode 100644 index 0000000..430feab --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7letvmgdlkn37dl5c819lxse1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7nmrkuj1zc5napzhjhqhzgu2d.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7nmrkuj1zc5napzhjhqhzgu2d.o new file mode 100644 index 0000000..1217277 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7nmrkuj1zc5napzhjhqhzgu2d.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7slmymce0h6zwu4x6t7ozdolz.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7slmymce0h6zwu4x6t7ozdolz.o new file mode 100644 index 0000000..54eec63 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/7slmymce0h6zwu4x6t7ozdolz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/83ykq48zgc00vbvuezt4pkhci.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/83ykq48zgc00vbvuezt4pkhci.o new file mode 100644 index 0000000..e2cdf90 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/83ykq48zgc00vbvuezt4pkhci.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8apirnt7s0n0if1fnwmbams93.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8apirnt7s0n0if1fnwmbams93.o new file mode 100644 index 0000000..cd0ea91 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8apirnt7s0n0if1fnwmbams93.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8cbnp2rkalq0ge54tstjjj7r8.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8cbnp2rkalq0ge54tstjjj7r8.o new file mode 100644 index 0000000..ac7c5a1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8cbnp2rkalq0ge54tstjjj7r8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8r6sb2skgdubeogsrbq5x8lko.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8r6sb2skgdubeogsrbq5x8lko.o new file mode 100644 index 0000000..4af111a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8r6sb2skgdubeogsrbq5x8lko.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8xxnmesvftes0hivqreu65yvg.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8xxnmesvftes0hivqreu65yvg.o new file mode 100644 index 0000000..e0b9edf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8xxnmesvftes0hivqreu65yvg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8yfxy8nmwtho3rx0i3hqxkna8.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8yfxy8nmwtho3rx0i3hqxkna8.o new file mode 100644 index 0000000..c719cc5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/8yfxy8nmwtho3rx0i3hqxkna8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/94cq5rucgj6r2bcfcbxw3l2bj.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/94cq5rucgj6r2bcfcbxw3l2bj.o new file mode 100644 index 0000000..7ddb6fc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/94cq5rucgj6r2bcfcbxw3l2bj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/94lrk6g0joqmj1cwcy3ftbdy2.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/94lrk6g0joqmj1cwcy3ftbdy2.o new file mode 100644 index 0000000..c20e596 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/94lrk6g0joqmj1cwcy3ftbdy2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/969h5xb8mztc687vgd3g0ajug.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/969h5xb8mztc687vgd3g0ajug.o new file mode 100644 index 0000000..409632d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/969h5xb8mztc687vgd3g0ajug.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/98kl9u1qaaxxj2i6j7g92b46y.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/98kl9u1qaaxxj2i6j7g92b46y.o new file mode 100644 index 0000000..5b72d10 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/98kl9u1qaaxxj2i6j7g92b46y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9bvctzo9ugb809yrw0ts3wknd.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9bvctzo9ugb809yrw0ts3wknd.o new file mode 100644 index 0000000..06eb374 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9bvctzo9ugb809yrw0ts3wknd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9cg0tivzexlqoeihj1gf3m69m.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9cg0tivzexlqoeihj1gf3m69m.o new file mode 100644 index 0000000..9291dcf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9cg0tivzexlqoeihj1gf3m69m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9fxx11xddp0iovnnuuquama5n.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9fxx11xddp0iovnnuuquama5n.o new file mode 100644 index 0000000..8085b51 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9fxx11xddp0iovnnuuquama5n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9m7eosa957y81qsfxf09erzri.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9m7eosa957y81qsfxf09erzri.o new file mode 100644 index 0000000..ae60dae --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9m7eosa957y81qsfxf09erzri.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9mkmxqzxw4avnldvwkqhipidq.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9mkmxqzxw4avnldvwkqhipidq.o new file mode 100644 index 0000000..70e3886 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9mkmxqzxw4avnldvwkqhipidq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9rag2wfchrg14ep4ecmdrbien.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9rag2wfchrg14ep4ecmdrbien.o new file mode 100644 index 0000000..c56ba68 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9rag2wfchrg14ep4ecmdrbien.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9sceckrh59xcwswsng1ouozb1.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9sceckrh59xcwswsng1ouozb1.o new file mode 100644 index 0000000..2e4346e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/9sceckrh59xcwswsng1ouozb1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a63djg5gv4ugc7cdz1bkfafh9.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a63djg5gv4ugc7cdz1bkfafh9.o new file mode 100644 index 0000000..2c94fa3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a63djg5gv4ugc7cdz1bkfafh9.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a6gg8m52qzp5ql6wdp6aw8h6d.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a6gg8m52qzp5ql6wdp6aw8h6d.o new file mode 100644 index 0000000..905e4d2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a6gg8m52qzp5ql6wdp6aw8h6d.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a7te62eis4l5jgcptx5oruc05.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a7te62eis4l5jgcptx5oruc05.o new file mode 100644 index 0000000..0f9ac99 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/a7te62eis4l5jgcptx5oruc05.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/abqxs5syuur1nc0egwzq2ryw6.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/abqxs5syuur1nc0egwzq2ryw6.o new file mode 100644 index 0000000..4274fe6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/abqxs5syuur1nc0egwzq2ryw6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/af77w9e5q7saz032vbcrxssqi.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/af77w9e5q7saz032vbcrxssqi.o new file mode 100644 index 0000000..133b0ed --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/af77w9e5q7saz032vbcrxssqi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/afiua56ua7jsc8f73vos2utxo.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/afiua56ua7jsc8f73vos2utxo.o new file mode 100644 index 0000000..032e736 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/afiua56ua7jsc8f73vos2utxo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ah0mg18b4141jcqo42sgo7e1p.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ah0mg18b4141jcqo42sgo7e1p.o new file mode 100644 index 0000000..b79b951 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ah0mg18b4141jcqo42sgo7e1p.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ali8hn52zj7lt9p41cow6879d.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ali8hn52zj7lt9p41cow6879d.o new file mode 100644 index 0000000..fe68c82 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ali8hn52zj7lt9p41cow6879d.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/aw4vr93ydcilxdu2vmgheijtj.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/aw4vr93ydcilxdu2vmgheijtj.o new file mode 100644 index 0000000..cb23293 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/aw4vr93ydcilxdu2vmgheijtj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b85rm6axuqgcrf6zhzqgxyp75.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b85rm6axuqgcrf6zhzqgxyp75.o new file mode 100644 index 0000000..dd99910 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b85rm6axuqgcrf6zhzqgxyp75.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b8ccwjiw3jkugaij8ahlae8y1.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b8ccwjiw3jkugaij8ahlae8y1.o new file mode 100644 index 0000000..e084561 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b8ccwjiw3jkugaij8ahlae8y1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b8xwq7dmhxnuzqo0mhhu0tyxw.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b8xwq7dmhxnuzqo0mhhu0tyxw.o new file mode 100644 index 0000000..0d479e8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/b8xwq7dmhxnuzqo0mhhu0tyxw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/be3q3jk7y086lg3tgcxg6yjl6.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/be3q3jk7y086lg3tgcxg6yjl6.o new file mode 100644 index 0000000..c96e177 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/be3q3jk7y086lg3tgcxg6yjl6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bqnjgwi34sctv2p2hj2g19zw0.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bqnjgwi34sctv2p2hj2g19zw0.o new file mode 100644 index 0000000..92c8c7c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bqnjgwi34sctv2p2hj2g19zw0.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bvf34k4sfiul4hfu2zudocdjt.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bvf34k4sfiul4hfu2zudocdjt.o new file mode 100644 index 0000000..e353da2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bvf34k4sfiul4hfu2zudocdjt.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bwh06b085mvyprpepb21sfv9m.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bwh06b085mvyprpepb21sfv9m.o new file mode 100644 index 0000000..36a571e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bwh06b085mvyprpepb21sfv9m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bx5zzq5capsg1e73g8vc4uado.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bx5zzq5capsg1e73g8vc4uado.o new file mode 100644 index 0000000..b599662 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/bx5zzq5capsg1e73g8vc4uado.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/c2och2f0ojwqzuj2wrxtyiaoi.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/c2och2f0ojwqzuj2wrxtyiaoi.o new file mode 100644 index 0000000..8a5d261 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/c2och2f0ojwqzuj2wrxtyiaoi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/c946uwzvv1rg54ql4jxn4nq6n.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/c946uwzvv1rg54ql4jxn4nq6n.o new file mode 100644 index 0000000..68da58f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/c946uwzvv1rg54ql4jxn4nq6n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cklf3kkk3bl0g0j5z1aaoo298.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cklf3kkk3bl0g0j5z1aaoo298.o new file mode 100644 index 0000000..71a401c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cklf3kkk3bl0g0j5z1aaoo298.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cmudfvc667sl448eypk12080x.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cmudfvc667sl448eypk12080x.o new file mode 100644 index 0000000..4361b0c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cmudfvc667sl448eypk12080x.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cro5v3sb97gmkow7p7ryb84jr.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cro5v3sb97gmkow7p7ryb84jr.o new file mode 100644 index 0000000..4957ec8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cro5v3sb97gmkow7p7ryb84jr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cy2usgi2g0jgw5bqjfip6cqf7.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cy2usgi2g0jgw5bqjfip6cqf7.o new file mode 100644 index 0000000..a769477 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/cy2usgi2g0jgw5bqjfip6cqf7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d0nktvi6a65vpos3eliuwb6lt.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d0nktvi6a65vpos3eliuwb6lt.o new file mode 100644 index 0000000..452eae4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d0nktvi6a65vpos3eliuwb6lt.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d246o0fihsy7x0y7z1gf0fr5j.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d246o0fihsy7x0y7z1gf0fr5j.o new file mode 100644 index 0000000..ca124a8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d246o0fihsy7x0y7z1gf0fr5j.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d4to847dvxojkp3p4w65g6q7m.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d4to847dvxojkp3p4w65g6q7m.o new file mode 100644 index 0000000..ace93c3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/d4to847dvxojkp3p4w65g6q7m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dep-graph.bin b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dep-graph.bin new file mode 100644 index 0000000..23d3736 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dep-graph.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dfgecdmbw1x21dta17yij12w8.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dfgecdmbw1x21dta17yij12w8.o new file mode 100644 index 0000000..dd906d5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dfgecdmbw1x21dta17yij12w8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dgqxmebdgn9vg34ll2grw7fdm.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dgqxmebdgn9vg34ll2grw7fdm.o new file mode 100644 index 0000000..04728d4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dgqxmebdgn9vg34ll2grw7fdm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/drjr30qswh48vwj0t2ub5qmjg.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/drjr30qswh48vwj0t2ub5qmjg.o new file mode 100644 index 0000000..128c9cc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/drjr30qswh48vwj0t2ub5qmjg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/drlgxclhhqgfe2oupn0o5o5nl.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/drlgxclhhqgfe2oupn0o5o5nl.o new file mode 100644 index 0000000..9bf2550 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/drlgxclhhqgfe2oupn0o5o5nl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dwc5p57ovo5b5ypy82br36fg9.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dwc5p57ovo5b5ypy82br36fg9.o new file mode 100644 index 0000000..61a13fc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dwc5p57ovo5b5ypy82br36fg9.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dwg9z39mg2higd9nfc4jz76xc.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dwg9z39mg2higd9nfc4jz76xc.o new file mode 100644 index 0000000..b8c09a0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dwg9z39mg2higd9nfc4jz76xc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dyjhn5gv9m7oovosayx30mi18.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dyjhn5gv9m7oovosayx30mi18.o new file mode 100644 index 0000000..9e1f52a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dyjhn5gv9m7oovosayx30mi18.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dza83gk34xdz2esf1mczu713d.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dza83gk34xdz2esf1mczu713d.o new file mode 100644 index 0000000..71d430c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/dza83gk34xdz2esf1mczu713d.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/e1wsjiky8hfqxi0fele0x2xgx.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/e1wsjiky8hfqxi0fele0x2xgx.o new file mode 100644 index 0000000..91e514a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/e1wsjiky8hfqxi0fele0x2xgx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ea857kko7yqlo5wr00mzipdl2.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ea857kko7yqlo5wr00mzipdl2.o new file mode 100644 index 0000000..fead8ca --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ea857kko7yqlo5wr00mzipdl2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/egfa7fdfmh6q5uwya5nkr260k.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/egfa7fdfmh6q5uwya5nkr260k.o new file mode 100644 index 0000000..8ff9bb0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/egfa7fdfmh6q5uwya5nkr260k.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ei90bwtnuyil5c1nrzw2yrpjy.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ei90bwtnuyil5c1nrzw2yrpjy.o new file mode 100644 index 0000000..390b0d9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ei90bwtnuyil5c1nrzw2yrpjy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/eixy2bs7r0jpbse52gtyg6pjo.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/eixy2bs7r0jpbse52gtyg6pjo.o new file mode 100644 index 0000000..5f40d63 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/eixy2bs7r0jpbse52gtyg6pjo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ercifj9ktk2rjtguzmxjhe6ov.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ercifj9ktk2rjtguzmxjhe6ov.o new file mode 100644 index 0000000..b3d1b2a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/ercifj9ktk2rjtguzmxjhe6ov.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/etn7vr78ld7cxabz8x638ozrp.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/etn7vr78ld7cxabz8x638ozrp.o new file mode 100644 index 0000000..a2eb867 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/etn7vr78ld7cxabz8x638ozrp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/f0gbq2zee8yfq25848rxpq4vb.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/f0gbq2zee8yfq25848rxpq4vb.o new file mode 100644 index 0000000..0170bec --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/f0gbq2zee8yfq25848rxpq4vb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/f4qsnlsib5pabhfgc37dc7hxc.o b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/f4qsnlsib5pabhfgc37dc7hxc.o new file mode 100644 index 0000000..ddbc4e3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/f4qsnlsib5pabhfgc37dc7hxc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/query-cache.bin b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/query-cache.bin new file mode 100644 index 0000000..b5326e0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/query-cache.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/work-products.bin b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/work-products.bin new file mode 100644 index 0000000..fcc977e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip-d1icbh46f74jonxpxsiw4atsj/work-products.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip.lock b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-0qwhh4y1mhbqj/s-hi8v59j890-1weflip.lock diff --git a/target/debug/incremental/ExoLauncher-1it5kch4h9yvy/s-hi8ufiblk8-0txm4oe-working/dep-graph.part.bin b/target/debug/incremental/ExoLauncher-1it5kch4h9yvy/s-hi8ufiblk8-0txm4oe-working/dep-graph.part.bin new file mode 100644 index 0000000..2c8d79f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-1it5kch4h9yvy/s-hi8ufiblk8-0txm4oe-working/dep-graph.part.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-1it5kch4h9yvy/s-hi8ufiblk8-0txm4oe.lock b/target/debug/incremental/ExoLauncher-1it5kch4h9yvy/s-hi8ufiblk8-0txm4oe.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-1it5kch4h9yvy/s-hi8ufiblk8-0txm4oe.lock diff --git a/target/debug/incremental/ExoLauncher-25yayqp2592af/s-hi8ud9s4ig-0szlstn-working/dep-graph.part.bin b/target/debug/incremental/ExoLauncher-25yayqp2592af/s-hi8ud9s4ig-0szlstn-working/dep-graph.part.bin new file mode 100644 index 0000000..8f46fb9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-25yayqp2592af/s-hi8ud9s4ig-0szlstn-working/dep-graph.part.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-25yayqp2592af/s-hi8ud9s4ig-0szlstn.lock b/target/debug/incremental/ExoLauncher-25yayqp2592af/s-hi8ud9s4ig-0szlstn.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-25yayqp2592af/s-hi8ud9s4ig-0szlstn.lock diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/00yyy6sihmbzv1s2tt62qqsop.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/00yyy6sihmbzv1s2tt62qqsop.o new file mode 100644 index 0000000..0df1dcd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/00yyy6sihmbzv1s2tt62qqsop.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/01qq9au43kmtk4dqiapasbozx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/01qq9au43kmtk4dqiapasbozx.o new file mode 100644 index 0000000..430a1b0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/01qq9au43kmtk4dqiapasbozx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/02l2ix1w6wrex8a2r2c712i34.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/02l2ix1w6wrex8a2r2c712i34.o new file mode 100644 index 0000000..3d0a978 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/02l2ix1w6wrex8a2r2c712i34.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/053mm5w7za1q7nbmmtq0t2qdg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/053mm5w7za1q7nbmmtq0t2qdg.o new file mode 100644 index 0000000..602ad2b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/053mm5w7za1q7nbmmtq0t2qdg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/06lv1zd3n8cepdnwenp3w4bvc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/06lv1zd3n8cepdnwenp3w4bvc.o new file mode 100644 index 0000000..9f92350 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/06lv1zd3n8cepdnwenp3w4bvc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0cs78e1tkqpq89vpuo75wzqha.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0cs78e1tkqpq89vpuo75wzqha.o new file mode 100644 index 0000000..1d66169 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0cs78e1tkqpq89vpuo75wzqha.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0dn3qe2dswnjqldso44klsm6b.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0dn3qe2dswnjqldso44klsm6b.o new file mode 100644 index 0000000..2d8140e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0dn3qe2dswnjqldso44klsm6b.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0dzbj5n9m077mqe9lzbd292fv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0dzbj5n9m077mqe9lzbd292fv.o new file mode 100644 index 0000000..c202a7b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0dzbj5n9m077mqe9lzbd292fv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ghxfe7ve8fuq7p0mhac3s2yx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ghxfe7ve8fuq7p0mhac3s2yx.o new file mode 100644 index 0000000..eb9cd1f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ghxfe7ve8fuq7p0mhac3s2yx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0gxfn87vu8recb90zfdxzg8r7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0gxfn87vu8recb90zfdxzg8r7.o new file mode 100644 index 0000000..c75fb2c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0gxfn87vu8recb90zfdxzg8r7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0hn3vczr4v9vla432804il7o4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0hn3vczr4v9vla432804il7o4.o new file mode 100644 index 0000000..bbd5eb9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0hn3vczr4v9vla432804il7o4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ir2qj4arjcrgwtldoua1nd02.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ir2qj4arjcrgwtldoua1nd02.o new file mode 100644 index 0000000..4e9ba5f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ir2qj4arjcrgwtldoua1nd02.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0k7b6lahx9nxpn7enu7jlj1w8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0k7b6lahx9nxpn7enu7jlj1w8.o new file mode 100644 index 0000000..2e134bd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0k7b6lahx9nxpn7enu7jlj1w8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0lglzzzvja4ulkh8b0u58hhx5.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0lglzzzvja4ulkh8b0u58hhx5.o new file mode 100644 index 0000000..02e7606 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0lglzzzvja4ulkh8b0u58hhx5.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0pjba7rctmentulz7dy4tptzi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0pjba7rctmentulz7dy4tptzi.o new file mode 100644 index 0000000..b6f47ee --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0pjba7rctmentulz7dy4tptzi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0q505xy1nm3860tfz4os63a5k.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0q505xy1nm3860tfz4os63a5k.o new file mode 100644 index 0000000..018ee64 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0q505xy1nm3860tfz4os63a5k.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0q64hfhc0qqdol5z8j0oavdu8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0q64hfhc0qqdol5z8j0oavdu8.o new file mode 100644 index 0000000..9e790ae --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0q64hfhc0qqdol5z8j0oavdu8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0srbz5eno4kxjn3wpzbpldnkr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0srbz5eno4kxjn3wpzbpldnkr.o new file mode 100644 index 0000000..3ebbe08 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0srbz5eno4kxjn3wpzbpldnkr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ssjxgbul8x5gmumyde5jj9i8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ssjxgbul8x5gmumyde5jj9i8.o new file mode 100644 index 0000000..432d598 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0ssjxgbul8x5gmumyde5jj9i8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0tq9hsrt2nlcnl26yewn1jvuo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0tq9hsrt2nlcnl26yewn1jvuo.o new file mode 100644 index 0000000..03f08b6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0tq9hsrt2nlcnl26yewn1jvuo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uc8b8j0kzr02tlm9vrvym0d8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uc8b8j0kzr02tlm9vrvym0d8.o new file mode 100644 index 0000000..bab7452 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uc8b8j0kzr02tlm9vrvym0d8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uefuqr56paiw24wxy2wkip7y.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uefuqr56paiw24wxy2wkip7y.o new file mode 100644 index 0000000..98f60c4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uefuqr56paiw24wxy2wkip7y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uesmk2o86nmb8ikp53vro2cr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uesmk2o86nmb8ikp53vro2cr.o new file mode 100644 index 0000000..7a9b343 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0uesmk2o86nmb8ikp53vro2cr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0w3ee889eplmglu5l7jhjhrci.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0w3ee889eplmglu5l7jhjhrci.o new file mode 100644 index 0000000..e2f86da --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/0w3ee889eplmglu5l7jhjhrci.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1044rnmcmqnv2u721a2jfbg9v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1044rnmcmqnv2u721a2jfbg9v.o new file mode 100644 index 0000000..bc888c9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1044rnmcmqnv2u721a2jfbg9v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/11poc4wf2p7q5wywxqkrcmtxz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/11poc4wf2p7q5wywxqkrcmtxz.o new file mode 100644 index 0000000..03812f0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/11poc4wf2p7q5wywxqkrcmtxz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/11xbb1be2zl01ger4o8werp4r.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/11xbb1be2zl01ger4o8werp4r.o new file mode 100644 index 0000000..950dd24 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/11xbb1be2zl01ger4o8werp4r.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/16smo0otirrimakb0igwppavz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/16smo0otirrimakb0igwppavz.o new file mode 100644 index 0000000..d30a1a8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/16smo0otirrimakb0igwppavz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/19w0r9jnrz7zudz3bqo1eobnb.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/19w0r9jnrz7zudz3bqo1eobnb.o new file mode 100644 index 0000000..37a37b1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/19w0r9jnrz7zudz3bqo1eobnb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1acnv4mag09s9igqj3f7uxgrg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1acnv4mag09s9igqj3f7uxgrg.o new file mode 100644 index 0000000..7ce4ccf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1acnv4mag09s9igqj3f7uxgrg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1b5u08hnyh39flnyifax0h4gp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1b5u08hnyh39flnyifax0h4gp.o new file mode 100644 index 0000000..2264338 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1b5u08hnyh39flnyifax0h4gp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1c8wl4nuh95htvojxejw1l779.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1c8wl4nuh95htvojxejw1l779.o new file mode 100644 index 0000000..e42a964 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1c8wl4nuh95htvojxejw1l779.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1cpsap92a1aqa8gswzmytllze.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1cpsap92a1aqa8gswzmytllze.o new file mode 100644 index 0000000..77b5192 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1cpsap92a1aqa8gswzmytllze.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1d60dd0yy71qpgsssqlb09l93.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1d60dd0yy71qpgsssqlb09l93.o new file mode 100644 index 0000000..954265e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1d60dd0yy71qpgsssqlb09l93.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1i38bqrg2882d0zhwcgkvv7hh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1i38bqrg2882d0zhwcgkvv7hh.o new file mode 100644 index 0000000..71ee13b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1i38bqrg2882d0zhwcgkvv7hh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1ig33mc93e5b0nyyg5b93468m.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1ig33mc93e5b0nyyg5b93468m.o new file mode 100644 index 0000000..16ba8a2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1ig33mc93e5b0nyyg5b93468m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1iky8zp0u05mxtgbuavq7d1py.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1iky8zp0u05mxtgbuavq7d1py.o new file mode 100644 index 0000000..dbe91f5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1iky8zp0u05mxtgbuavq7d1py.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1krxi37o0syui13kmw6wzo71w.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1krxi37o0syui13kmw6wzo71w.o new file mode 100644 index 0000000..d5e25dd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1krxi37o0syui13kmw6wzo71w.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1m605zqtfc7ukt9bwiidpfc9v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1m605zqtfc7ukt9bwiidpfc9v.o new file mode 100644 index 0000000..2d0e318 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1m605zqtfc7ukt9bwiidpfc9v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1p9jf9mhzh5uw4elhtesxc65y.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1p9jf9mhzh5uw4elhtesxc65y.o new file mode 100644 index 0000000..47fef00 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1p9jf9mhzh5uw4elhtesxc65y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1v0rw2gici709u00dl9v9f171.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1v0rw2gici709u00dl9v9f171.o new file mode 100644 index 0000000..9395fce --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1v0rw2gici709u00dl9v9f171.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1v4db1p2dk5nlmqjqanvqdpgs.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1v4db1p2dk5nlmqjqanvqdpgs.o new file mode 100644 index 0000000..520a7e5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1v4db1p2dk5nlmqjqanvqdpgs.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1wd44t0rriardm53zhog5owog.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1wd44t0rriardm53zhog5owog.o new file mode 100644 index 0000000..dd5a331 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1wd44t0rriardm53zhog5owog.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1xahxefmmsecp79qnzz9l1c0v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1xahxefmmsecp79qnzz9l1c0v.o new file mode 100644 index 0000000..d77b929 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/1xahxefmmsecp79qnzz9l1c0v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/202gsu4lnpkh1m3nb4azydhyw.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/202gsu4lnpkh1m3nb4azydhyw.o new file mode 100644 index 0000000..1a41b2c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/202gsu4lnpkh1m3nb4azydhyw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/21kkun92l312iujhbn8y91fzj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/21kkun92l312iujhbn8y91fzj.o new file mode 100644 index 0000000..e9b0240 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/21kkun92l312iujhbn8y91fzj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/21ojmmtf41ow7neig0b6rz5a3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/21ojmmtf41ow7neig0b6rz5a3.o new file mode 100644 index 0000000..2248d3d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/21ojmmtf41ow7neig0b6rz5a3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/29mykpif2v0msgpb2qg2cufe9.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/29mykpif2v0msgpb2qg2cufe9.o new file mode 100644 index 0000000..2b7ca8d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/29mykpif2v0msgpb2qg2cufe9.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/29nkhxl1soq0oug8dggyw3dpi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/29nkhxl1soq0oug8dggyw3dpi.o new file mode 100644 index 0000000..26e552f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/29nkhxl1soq0oug8dggyw3dpi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2chfsn8b56b1pplbj4zzcmer0.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2chfsn8b56b1pplbj4zzcmer0.o new file mode 100644 index 0000000..ddeb6a9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2chfsn8b56b1pplbj4zzcmer0.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2cld2lzw9pj1g0gm9b4psoh9j.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2cld2lzw9pj1g0gm9b4psoh9j.o new file mode 100644 index 0000000..296a8f7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2cld2lzw9pj1g0gm9b4psoh9j.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2dquu3shsap9086vh2u1rhxur.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2dquu3shsap9086vh2u1rhxur.o new file mode 100644 index 0000000..8101815 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2dquu3shsap9086vh2u1rhxur.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2f0ppizo8b69o817cuih3bufl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2f0ppizo8b69o817cuih3bufl.o new file mode 100644 index 0000000..3bedd51 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2f0ppizo8b69o817cuih3bufl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2g1tpuyqi867c7fl2howqw4ro.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2g1tpuyqi867c7fl2howqw4ro.o new file mode 100644 index 0000000..02d2956 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2g1tpuyqi867c7fl2howqw4ro.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2mdlvupk9h5vtkh2oj0ln4val.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2mdlvupk9h5vtkh2oj0ln4val.o new file mode 100644 index 0000000..1eaba20 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2mdlvupk9h5vtkh2oj0ln4val.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2mru1waqphsu1fc1eiyup5ymr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2mru1waqphsu1fc1eiyup5ymr.o new file mode 100644 index 0000000..829cc19 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2mru1waqphsu1fc1eiyup5ymr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2z7xxn40qxobybmhsi1y11z0x.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2z7xxn40qxobybmhsi1y11z0x.o new file mode 100644 index 0000000..73f9279 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2z7xxn40qxobybmhsi1y11z0x.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2zm3ofgorvl713k70stzz52cz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2zm3ofgorvl713k70stzz52cz.o new file mode 100644 index 0000000..23ce1ce --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/2zm3ofgorvl713k70stzz52cz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/31hg1syqlgmmhkal7da2191jr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/31hg1syqlgmmhkal7da2191jr.o new file mode 100644 index 0000000..4d2dd55 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/31hg1syqlgmmhkal7da2191jr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/325ckcv8e22igqtlxc51gbswy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/325ckcv8e22igqtlxc51gbswy.o new file mode 100644 index 0000000..f01c24f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/325ckcv8e22igqtlxc51gbswy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/32tg48bmacireq370q15p3z6p.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/32tg48bmacireq370q15p3z6p.o new file mode 100644 index 0000000..5577970 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/32tg48bmacireq370q15p3z6p.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/34jon1oqn40lo22gfw4zazovj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/34jon1oqn40lo22gfw4zazovj.o new file mode 100644 index 0000000..7c65c7d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/34jon1oqn40lo22gfw4zazovj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3dhhp88h4mos92tqmoxrtufjz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3dhhp88h4mos92tqmoxrtufjz.o new file mode 100644 index 0000000..753f6a8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3dhhp88h4mos92tqmoxrtufjz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3eoe524bftt8ixdxxjpq45o6o.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3eoe524bftt8ixdxxjpq45o6o.o new file mode 100644 index 0000000..292c6e1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3eoe524bftt8ixdxxjpq45o6o.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3gkmkdmh9skvqfnr9s4l5x307.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3gkmkdmh9skvqfnr9s4l5x307.o new file mode 100644 index 0000000..c1bc00f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3gkmkdmh9skvqfnr9s4l5x307.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3nipmxdorab9vc9pl85mk4f5t.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3nipmxdorab9vc9pl85mk4f5t.o new file mode 100644 index 0000000..2919a36 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3nipmxdorab9vc9pl85mk4f5t.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3ohm7q9egmjyh00dk1dram0w3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3ohm7q9egmjyh00dk1dram0w3.o new file mode 100644 index 0000000..1a66bb1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3ohm7q9egmjyh00dk1dram0w3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3oio5gnvlqnyffu4zs5vk1sq1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3oio5gnvlqnyffu4zs5vk1sq1.o new file mode 100644 index 0000000..1ee9fd8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3oio5gnvlqnyffu4zs5vk1sq1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3q741xyrmo7xdje05mvz15sjl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3q741xyrmo7xdje05mvz15sjl.o new file mode 100644 index 0000000..23ff0cf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3q741xyrmo7xdje05mvz15sjl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3rqz9ctv8dqox7libeu2abqrf.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3rqz9ctv8dqox7libeu2abqrf.o new file mode 100644 index 0000000..bfcd27e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3rqz9ctv8dqox7libeu2abqrf.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3rvlox3sa7fqoxmr6ffbdnh0n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3rvlox3sa7fqoxmr6ffbdnh0n.o new file mode 100644 index 0000000..246c8a1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3rvlox3sa7fqoxmr6ffbdnh0n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3vy387ey7ls0d0ttsui9kevnw.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3vy387ey7ls0d0ttsui9kevnw.o new file mode 100644 index 0000000..01c42c7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3vy387ey7ls0d0ttsui9kevnw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3yljrb7ihsncq4sgqg4gh1cza.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3yljrb7ihsncq4sgqg4gh1cza.o new file mode 100644 index 0000000..e55fa38 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/3yljrb7ihsncq4sgqg4gh1cza.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/435snffvka0xgnriwwgon49rd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/435snffvka0xgnriwwgon49rd.o new file mode 100644 index 0000000..161db42 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/435snffvka0xgnriwwgon49rd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/45vy3h78pas7rg73vj0w7tasf.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/45vy3h78pas7rg73vj0w7tasf.o new file mode 100644 index 0000000..d22f932 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/45vy3h78pas7rg73vj0w7tasf.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/46icpkl167cg8nwz15k5msz9n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/46icpkl167cg8nwz15k5msz9n.o new file mode 100644 index 0000000..d7a8f98 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/46icpkl167cg8nwz15k5msz9n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/49e0zg3p3ybb6rtivpz9oqb0i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/49e0zg3p3ybb6rtivpz9oqb0i.o new file mode 100644 index 0000000..22ee04d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/49e0zg3p3ybb6rtivpz9oqb0i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4bjx6y7a1p40lbbppuk0lnour.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4bjx6y7a1p40lbbppuk0lnour.o new file mode 100644 index 0000000..b56d6f6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4bjx6y7a1p40lbbppuk0lnour.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4c2cn9y21duffbh7g0g106iag.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4c2cn9y21duffbh7g0g106iag.o new file mode 100644 index 0000000..a5300de --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4c2cn9y21duffbh7g0g106iag.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4mr8nfqzirfqis4fg0mtxbcdt.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4mr8nfqzirfqis4fg0mtxbcdt.o new file mode 100644 index 0000000..b324c10 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4mr8nfqzirfqis4fg0mtxbcdt.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4n9p6u9fcxuiszokw2hr3yjb8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4n9p6u9fcxuiszokw2hr3yjb8.o new file mode 100644 index 0000000..a86cf93 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4n9p6u9fcxuiszokw2hr3yjb8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4nx2m5ebvn7j7kw04yd4dzx70.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4nx2m5ebvn7j7kw04yd4dzx70.o new file mode 100644 index 0000000..fcb4b18 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4nx2m5ebvn7j7kw04yd4dzx70.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4qnxqfhf5x9rz0l6cho8wnyn4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4qnxqfhf5x9rz0l6cho8wnyn4.o new file mode 100644 index 0000000..292b36b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4qnxqfhf5x9rz0l6cho8wnyn4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4qz4h8h3e5m0sp7zjzgbf09gy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4qz4h8h3e5m0sp7zjzgbf09gy.o new file mode 100644 index 0000000..1a490d7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4qz4h8h3e5m0sp7zjzgbf09gy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4rq7955xem3wyrd6kzyldx463.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4rq7955xem3wyrd6kzyldx463.o new file mode 100644 index 0000000..f7e08b2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4rq7955xem3wyrd6kzyldx463.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4vynkvglr8bipjdn5ql6btf7i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4vynkvglr8bipjdn5ql6btf7i.o new file mode 100644 index 0000000..bacb4f4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4vynkvglr8bipjdn5ql6btf7i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4xuglzgpdq5f18z838afeqeax.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4xuglzgpdq5f18z838afeqeax.o new file mode 100644 index 0000000..cfbce1c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/4xuglzgpdq5f18z838afeqeax.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/51i87bhgbehmdgt6kfdwf4odu.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/51i87bhgbehmdgt6kfdwf4odu.o new file mode 100644 index 0000000..9d4dc5d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/51i87bhgbehmdgt6kfdwf4odu.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/51qvvx6hkfjvu1vgqpvbavi6d.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/51qvvx6hkfjvu1vgqpvbavi6d.o new file mode 100644 index 0000000..8ceae4b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/51qvvx6hkfjvu1vgqpvbavi6d.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/54ocxpesyi146f2017abpb194.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/54ocxpesyi146f2017abpb194.o new file mode 100644 index 0000000..5b5f373 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/54ocxpesyi146f2017abpb194.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/55ceybudtrg3ptg9j91p54eol.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/55ceybudtrg3ptg9j91p54eol.o new file mode 100644 index 0000000..a71e844 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/55ceybudtrg3ptg9j91p54eol.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5d3jm2jcce91wnf4wvelt2km6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5d3jm2jcce91wnf4wvelt2km6.o new file mode 100644 index 0000000..e824ca0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5d3jm2jcce91wnf4wvelt2km6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5obd4s5659up3ecm5frbrm9id.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5obd4s5659up3ecm5frbrm9id.o new file mode 100644 index 0000000..8e0f28c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5obd4s5659up3ecm5frbrm9id.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5xk5csgsbeehda5ln7z1k8a1t.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5xk5csgsbeehda5ln7z1k8a1t.o new file mode 100644 index 0000000..83a0e25 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/5xk5csgsbeehda5ln7z1k8a1t.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/601i2hnc9onxakri7dxskse87.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/601i2hnc9onxakri7dxskse87.o new file mode 100644 index 0000000..19dcb2e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/601i2hnc9onxakri7dxskse87.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/64ud8ph76hdvx095fq8b5t04b.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/64ud8ph76hdvx095fq8b5t04b.o new file mode 100644 index 0000000..2a65d31 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/64ud8ph76hdvx095fq8b5t04b.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/65xuoi7gawta6j91sjaft2wxz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/65xuoi7gawta6j91sjaft2wxz.o new file mode 100644 index 0000000..841f1c8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/65xuoi7gawta6j91sjaft2wxz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/695kqdbbxyydl3rtiycnl99q7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/695kqdbbxyydl3rtiycnl99q7.o new file mode 100644 index 0000000..56eda5f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/695kqdbbxyydl3rtiycnl99q7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/69adhp3jbsmjit9dx81vqsxfk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/69adhp3jbsmjit9dx81vqsxfk.o new file mode 100644 index 0000000..ec2528a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/69adhp3jbsmjit9dx81vqsxfk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6ct90enrda2da7rzozqpm9jkd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6ct90enrda2da7rzozqpm9jkd.o new file mode 100644 index 0000000..bfdbce7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6ct90enrda2da7rzozqpm9jkd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6ddgmh09ioxnsnv2mynicd2xu.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6ddgmh09ioxnsnv2mynicd2xu.o new file mode 100644 index 0000000..5e71ae6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6ddgmh09ioxnsnv2mynicd2xu.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6go2prsd3mscd6e2lkadwrt7v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6go2prsd3mscd6e2lkadwrt7v.o new file mode 100644 index 0000000..ffda89a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6go2prsd3mscd6e2lkadwrt7v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6i57u1mqfqqhausvtu0pn5g9f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6i57u1mqfqqhausvtu0pn5g9f.o new file mode 100644 index 0000000..5c2a09c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6i57u1mqfqqhausvtu0pn5g9f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6koi3miz5uyq9rvmzkqfx9xoi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6koi3miz5uyq9rvmzkqfx9xoi.o new file mode 100644 index 0000000..df1ca0a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6koi3miz5uyq9rvmzkqfx9xoi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6odr377owvtlhmgv2ab2dp84f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6odr377owvtlhmgv2ab2dp84f.o new file mode 100644 index 0000000..d842f96 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6odr377owvtlhmgv2ab2dp84f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6pz7w3439tk9tfevm59awdh9g.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6pz7w3439tk9tfevm59awdh9g.o new file mode 100644 index 0000000..ceca1a5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6pz7w3439tk9tfevm59awdh9g.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6qu764f986hr42vlh13rwdh2o.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6qu764f986hr42vlh13rwdh2o.o new file mode 100644 index 0000000..1be0b78 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6qu764f986hr42vlh13rwdh2o.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6st3h5c30zajadvbwwni0ntx3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6st3h5c30zajadvbwwni0ntx3.o new file mode 100644 index 0000000..15e9622 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6st3h5c30zajadvbwwni0ntx3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6v4tg6jn1sbm6tnlr1eyifz7s.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6v4tg6jn1sbm6tnlr1eyifz7s.o new file mode 100644 index 0000000..c56b6c9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6v4tg6jn1sbm6tnlr1eyifz7s.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6xa6nmz14cgvou0idk9h40vgn.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6xa6nmz14cgvou0idk9h40vgn.o new file mode 100644 index 0000000..206caa4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6xa6nmz14cgvou0idk9h40vgn.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6z9tzb4o4z7ua3pwwr8k79dbg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6z9tzb4o4z7ua3pwwr8k79dbg.o new file mode 100644 index 0000000..3f6f2ba --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/6z9tzb4o4z7ua3pwwr8k79dbg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/70yic4jj8yjeixl21q524nhsg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/70yic4jj8yjeixl21q524nhsg.o new file mode 100644 index 0000000..fc4f0cc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/70yic4jj8yjeixl21q524nhsg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/72js635utj0mag8dglne6xgvk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/72js635utj0mag8dglne6xgvk.o new file mode 100644 index 0000000..eba48d5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/72js635utj0mag8dglne6xgvk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/72sq2e5b5l314hyvvuzp7u4zy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/72sq2e5b5l314hyvvuzp7u4zy.o new file mode 100644 index 0000000..964c426 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/72sq2e5b5l314hyvvuzp7u4zy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/74796wgm9kj9hytltbuvub6wh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/74796wgm9kj9hytltbuvub6wh.o new file mode 100644 index 0000000..ab44bbe --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/74796wgm9kj9hytltbuvub6wh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7dlhaiyhnmj51xnxvhowxbyhj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7dlhaiyhnmj51xnxvhowxbyhj.o new file mode 100644 index 0000000..85187c9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7dlhaiyhnmj51xnxvhowxbyhj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7dp27mokt0eljqkewktd3emfs.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7dp27mokt0eljqkewktd3emfs.o new file mode 100644 index 0000000..e73d9e8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7dp27mokt0eljqkewktd3emfs.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7erieyjw6hdswa2qam3vpcjn2.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7erieyjw6hdswa2qam3vpcjn2.o new file mode 100644 index 0000000..160a681 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7erieyjw6hdswa2qam3vpcjn2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7f06hew1mfg8wwr18ypokpctd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7f06hew1mfg8wwr18ypokpctd.o new file mode 100644 index 0000000..3271ac3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7f06hew1mfg8wwr18ypokpctd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7f91n7ej1srvvcaplhlpc36ew.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7f91n7ej1srvvcaplhlpc36ew.o new file mode 100644 index 0000000..71107fc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7f91n7ej1srvvcaplhlpc36ew.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7if213pg4r5nhfdiz39lykmjl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7if213pg4r5nhfdiz39lykmjl.o new file mode 100644 index 0000000..7d6fadd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7if213pg4r5nhfdiz39lykmjl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7imgapp267pdqw5x02bjib6il.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7imgapp267pdqw5x02bjib6il.o new file mode 100644 index 0000000..d1f7669 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7imgapp267pdqw5x02bjib6il.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7jiuskn8v3yrwajkcufsbijf7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7jiuskn8v3yrwajkcufsbijf7.o new file mode 100644 index 0000000..227e605 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7jiuskn8v3yrwajkcufsbijf7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7kebut0to135cq2xyt8lcz8tg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7kebut0to135cq2xyt8lcz8tg.o new file mode 100644 index 0000000..203f340 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7kebut0to135cq2xyt8lcz8tg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7l5hp8sfvoydn32lvfoquyp4y.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7l5hp8sfvoydn32lvfoquyp4y.o new file mode 100644 index 0000000..1abdd1d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7l5hp8sfvoydn32lvfoquyp4y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7n20yegwzdrocaxm18vt9l5hd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7n20yegwzdrocaxm18vt9l5hd.o new file mode 100644 index 0000000..920e910 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7n20yegwzdrocaxm18vt9l5hd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7n7wwia78xfqu1uh96mv04qn8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7n7wwia78xfqu1uh96mv04qn8.o new file mode 100644 index 0000000..a71bc55 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7n7wwia78xfqu1uh96mv04qn8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7pxq1d5rqnzk13bo3xpesd9cp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7pxq1d5rqnzk13bo3xpesd9cp.o new file mode 100644 index 0000000..2359d7e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7pxq1d5rqnzk13bo3xpesd9cp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7u717lhds5r8bu6fz89bo8sr7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7u717lhds5r8bu6fz89bo8sr7.o new file mode 100644 index 0000000..962703b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7u717lhds5r8bu6fz89bo8sr7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7xt3fdyacai43vqqjyip8te2v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7xt3fdyacai43vqqjyip8te2v.o new file mode 100644 index 0000000..1f20ae4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/7xt3fdyacai43vqqjyip8te2v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/80ae9sx5fil5f5mq5b0ym4uvy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/80ae9sx5fil5f5mq5b0ym4uvy.o new file mode 100644 index 0000000..f2ba852 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/80ae9sx5fil5f5mq5b0ym4uvy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/81yr79kk53w7x629yjurc54eg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/81yr79kk53w7x629yjurc54eg.o new file mode 100644 index 0000000..87de8b7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/81yr79kk53w7x629yjurc54eg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/83ug3tx6y1k9ygf3xtd4nhwco.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/83ug3tx6y1k9ygf3xtd4nhwco.o new file mode 100644 index 0000000..7199b9a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/83ug3tx6y1k9ygf3xtd4nhwco.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/84ogr8w4vl7flc8f5h43ucfwd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/84ogr8w4vl7flc8f5h43ucfwd.o new file mode 100644 index 0000000..7d8c41f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/84ogr8w4vl7flc8f5h43ucfwd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/88q50obmbtn8g7hrji7kbjamh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/88q50obmbtn8g7hrji7kbjamh.o new file mode 100644 index 0000000..c97e6f8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/88q50obmbtn8g7hrji7kbjamh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8cav9nzu586jqy62nl19o4ztq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8cav9nzu586jqy62nl19o4ztq.o new file mode 100644 index 0000000..2037808 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8cav9nzu586jqy62nl19o4ztq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8dzrvvhp0y84g3l5b4iuoz9hy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8dzrvvhp0y84g3l5b4iuoz9hy.o new file mode 100644 index 0000000..b0bdbe2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8dzrvvhp0y84g3l5b4iuoz9hy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8ed9j16d3v69oihhvkc01lfsc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8ed9j16d3v69oihhvkc01lfsc.o new file mode 100644 index 0000000..63c264d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8ed9j16d3v69oihhvkc01lfsc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8lbdz2yjes2wtmvs9ytxadgc7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8lbdz2yjes2wtmvs9ytxadgc7.o new file mode 100644 index 0000000..004eeb1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8lbdz2yjes2wtmvs9ytxadgc7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8o6dr38lve6tui3p9g9m3kvhc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8o6dr38lve6tui3p9g9m3kvhc.o new file mode 100644 index 0000000..b0740f5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8o6dr38lve6tui3p9g9m3kvhc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8oi7et6cj8ly5dbu3b386p7h4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8oi7et6cj8ly5dbu3b386p7h4.o new file mode 100644 index 0000000..370808b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8oi7et6cj8ly5dbu3b386p7h4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8om40r9hjfv07g6e67r5y7gdg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8om40r9hjfv07g6e67r5y7gdg.o new file mode 100644 index 0000000..9131a4e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8om40r9hjfv07g6e67r5y7gdg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8p4bux5ypzabnv8nagg454bcd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8p4bux5ypzabnv8nagg454bcd.o new file mode 100644 index 0000000..4291621 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8p4bux5ypzabnv8nagg454bcd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8pf3ni060xwvglt4lgr6wub42.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8pf3ni060xwvglt4lgr6wub42.o new file mode 100644 index 0000000..1e48487 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8pf3ni060xwvglt4lgr6wub42.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8smc3y9odima91lawn4ok0j6j.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8smc3y9odima91lawn4ok0j6j.o new file mode 100644 index 0000000..3a2b5c5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8smc3y9odima91lawn4ok0j6j.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8tiez36wpdd3z8g7xsxz5obzo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8tiez36wpdd3z8g7xsxz5obzo.o new file mode 100644 index 0000000..7efe875 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8tiez36wpdd3z8g7xsxz5obzo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8zezitgn9vvmis9ewk47vuyjk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8zezitgn9vvmis9ewk47vuyjk.o new file mode 100644 index 0000000..c3e3f8c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/8zezitgn9vvmis9ewk47vuyjk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/90hw1agjwqpju2c9xoalu9r9v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/90hw1agjwqpju2c9xoalu9r9v.o new file mode 100644 index 0000000..9230e61 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/90hw1agjwqpju2c9xoalu9r9v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/92mqai2mw8dc7q752hf0hirke.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/92mqai2mw8dc7q752hf0hirke.o new file mode 100644 index 0000000..0f6976c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/92mqai2mw8dc7q752hf0hirke.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/93bvljrvtslfyulhd7938c2el.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/93bvljrvtslfyulhd7938c2el.o new file mode 100644 index 0000000..0de6d8f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/93bvljrvtslfyulhd7938c2el.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/96uay3iz75g4qk7s3dq6lslv1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/96uay3iz75g4qk7s3dq6lslv1.o new file mode 100644 index 0000000..aac4290 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/96uay3iz75g4qk7s3dq6lslv1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9a5h36wek4c71cpoc64at45im.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9a5h36wek4c71cpoc64at45im.o new file mode 100644 index 0000000..22cfbaa --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9a5h36wek4c71cpoc64at45im.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9cmt7q3mwgr1jdxxjmjysope1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9cmt7q3mwgr1jdxxjmjysope1.o new file mode 100644 index 0000000..3af4c46 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9cmt7q3mwgr1jdxxjmjysope1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9edxphk15ba7i9i20cozlz30m.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9edxphk15ba7i9i20cozlz30m.o new file mode 100644 index 0000000..21b822c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9edxphk15ba7i9i20cozlz30m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9ggpx16fw4fe7gzqt4djfehht.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9ggpx16fw4fe7gzqt4djfehht.o new file mode 100644 index 0000000..4330de6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9ggpx16fw4fe7gzqt4djfehht.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9h7nd2flpqrdq46ry3pb5nba0.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9h7nd2flpqrdq46ry3pb5nba0.o new file mode 100644 index 0000000..f7372bb --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9h7nd2flpqrdq46ry3pb5nba0.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9lsvvs16xcnwwblva76iftc0z.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9lsvvs16xcnwwblva76iftc0z.o new file mode 100644 index 0000000..2f58204 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9lsvvs16xcnwwblva76iftc0z.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9qzoqxojecf02wzrvn26tr5sd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9qzoqxojecf02wzrvn26tr5sd.o new file mode 100644 index 0000000..3f2655f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9qzoqxojecf02wzrvn26tr5sd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9xejf5ccx1klg4661pe9lkbpj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9xejf5ccx1klg4661pe9lkbpj.o new file mode 100644 index 0000000..c69d157 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9xejf5ccx1klg4661pe9lkbpj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9xkpphwb4918uuiaqrg8o614m.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9xkpphwb4918uuiaqrg8o614m.o new file mode 100644 index 0000000..ad552f9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9xkpphwb4918uuiaqrg8o614m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9yhu186rfw1si909jj3zo9hbi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9yhu186rfw1si909jj3zo9hbi.o new file mode 100644 index 0000000..42add1b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9yhu186rfw1si909jj3zo9hbi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9zd06sj3frcylmx054ayercuo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9zd06sj3frcylmx054ayercuo.o new file mode 100644 index 0000000..9d32556 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/9zd06sj3frcylmx054ayercuo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a2aygrru17xs8dduu1vrmn867.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a2aygrru17xs8dduu1vrmn867.o new file mode 100644 index 0000000..a8a50ca --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a2aygrru17xs8dduu1vrmn867.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a3lmtur2p5zdmhz1h2eacrs8f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a3lmtur2p5zdmhz1h2eacrs8f.o new file mode 100644 index 0000000..389fcae --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a3lmtur2p5zdmhz1h2eacrs8f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a5bziloqx047njlac312gjxur.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a5bziloqx047njlac312gjxur.o new file mode 100644 index 0000000..caf5656 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a5bziloqx047njlac312gjxur.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a8rgtqujcre5re7mq3j9j04eb.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a8rgtqujcre5re7mq3j9j04eb.o new file mode 100644 index 0000000..ea91c96 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a8rgtqujcre5re7mq3j9j04eb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a9ovjehgf41xqkpvlfpjz28hh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a9ovjehgf41xqkpvlfpjz28hh.o new file mode 100644 index 0000000..63b7e44 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/a9ovjehgf41xqkpvlfpjz28hh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aa2rrrk5p6xfvb3ik8whf5731.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aa2rrrk5p6xfvb3ik8whf5731.o new file mode 100644 index 0000000..c32288f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aa2rrrk5p6xfvb3ik8whf5731.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aa7duqxhsz6g3auualw2dj9lo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aa7duqxhsz6g3auualw2dj9lo.o new file mode 100644 index 0000000..7535256 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aa7duqxhsz6g3auualw2dj9lo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aes3ik8o8vxeyv5xr1s37c81q.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aes3ik8o8vxeyv5xr1s37c81q.o new file mode 100644 index 0000000..faee7e6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aes3ik8o8vxeyv5xr1s37c81q.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ahh13glcsycueftr7kypyqnkh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ahh13glcsycueftr7kypyqnkh.o new file mode 100644 index 0000000..9eb0cb0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ahh13glcsycueftr7kypyqnkh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aiiak4ds1k63ss1yzgsc874yx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aiiak4ds1k63ss1yzgsc874yx.o new file mode 100644 index 0000000..cebb5b9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aiiak4ds1k63ss1yzgsc874yx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aj4kb42s6geembkab9d3ohw9z.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aj4kb42s6geembkab9d3ohw9z.o new file mode 100644 index 0000000..732a400 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aj4kb42s6geembkab9d3ohw9z.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/akjpk94557l7ybqx042dfsqbn.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/akjpk94557l7ybqx042dfsqbn.o new file mode 100644 index 0000000..c845043 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/akjpk94557l7ybqx042dfsqbn.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aoxt8498hjsim37emsdq8lxck.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aoxt8498hjsim37emsdq8lxck.o new file mode 100644 index 0000000..40ec373 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aoxt8498hjsim37emsdq8lxck.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ape8b7bp13uukllmquw3uh39t.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ape8b7bp13uukllmquw3uh39t.o new file mode 100644 index 0000000..3942de2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ape8b7bp13uukllmquw3uh39t.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aqh99rrsj12rsxd5abddmvhw4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aqh99rrsj12rsxd5abddmvhw4.o new file mode 100644 index 0000000..f9e24cc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aqh99rrsj12rsxd5abddmvhw4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/at2g8okfsgbx884msfaindlct.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/at2g8okfsgbx884msfaindlct.o new file mode 100644 index 0000000..6fa0ee2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/at2g8okfsgbx884msfaindlct.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/atb11wsmrv5vreoec4gmo5yhy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/atb11wsmrv5vreoec4gmo5yhy.o new file mode 100644 index 0000000..c7a2938 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/atb11wsmrv5vreoec4gmo5yhy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/auktx0slmjea8jav9b2d1vmzq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/auktx0slmjea8jav9b2d1vmzq.o new file mode 100644 index 0000000..6599974 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/auktx0slmjea8jav9b2d1vmzq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/av7dzotuqb65ab3ju53gi3ta4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/av7dzotuqb65ab3ju53gi3ta4.o new file mode 100644 index 0000000..4af640d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/av7dzotuqb65ab3ju53gi3ta4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/awi4bact81p10411qjqliz3bp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/awi4bact81p10411qjqliz3bp.o new file mode 100644 index 0000000..bd7b138 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/awi4bact81p10411qjqliz3bp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ay51m765xgl7hstaeh6hoen6f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ay51m765xgl7hstaeh6hoen6f.o new file mode 100644 index 0000000..76074ee --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ay51m765xgl7hstaeh6hoen6f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aya9zjge90104s1ji3pn47ydv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aya9zjge90104s1ji3pn47ydv.o new file mode 100644 index 0000000..89fca14 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/aya9zjge90104s1ji3pn47ydv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/b1phop6902r5id4955393o9a1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/b1phop6902r5id4955393o9a1.o new file mode 100644 index 0000000..465cbe0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/b1phop6902r5id4955393o9a1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/b9lu0w7tzf7gx4ltw6t02gvqu.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/b9lu0w7tzf7gx4ltw6t02gvqu.o new file mode 100644 index 0000000..f4503d5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/b9lu0w7tzf7gx4ltw6t02gvqu.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bbv0eq9qvie8748hlma0mon5v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bbv0eq9qvie8748hlma0mon5v.o new file mode 100644 index 0000000..3d5da23 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bbv0eq9qvie8748hlma0mon5v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bdbin3olhnb9m3r0sasrkklbr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bdbin3olhnb9m3r0sasrkklbr.o new file mode 100644 index 0000000..d8f6681 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bdbin3olhnb9m3r0sasrkklbr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bexupmeaifnsetpz4smf4dk4i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bexupmeaifnsetpz4smf4dk4i.o new file mode 100644 index 0000000..d3e5ead --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bexupmeaifnsetpz4smf4dk4i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bhlif0rwjb6hbnp10m5f8l03c.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bhlif0rwjb6hbnp10m5f8l03c.o new file mode 100644 index 0000000..7a1188d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bhlif0rwjb6hbnp10m5f8l03c.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bka176jp5bupfuh6cyukp2cur.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bka176jp5bupfuh6cyukp2cur.o new file mode 100644 index 0000000..db05f87 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bka176jp5bupfuh6cyukp2cur.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bm48wcw35zdg5m8ljqwff851i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bm48wcw35zdg5m8ljqwff851i.o new file mode 100644 index 0000000..ce2c05d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bm48wcw35zdg5m8ljqwff851i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bn13sbr4keyhpkjlv0gzlwv43.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bn13sbr4keyhpkjlv0gzlwv43.o new file mode 100644 index 0000000..2564a2d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bn13sbr4keyhpkjlv0gzlwv43.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bpenjln9vupmysp1mf8eibbl6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bpenjln9vupmysp1mf8eibbl6.o new file mode 100644 index 0000000..b96c44f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bpenjln9vupmysp1mf8eibbl6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/brbxw2jdqsigc5uj0wli7no0j.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/brbxw2jdqsigc5uj0wli7no0j.o new file mode 100644 index 0000000..d2bd168 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/brbxw2jdqsigc5uj0wli7no0j.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/brrgh7ziruxq5r57pn05qyeqv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/brrgh7ziruxq5r57pn05qyeqv.o new file mode 100644 index 0000000..93fcfd8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/brrgh7ziruxq5r57pn05qyeqv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/byng7yt0hds6eo3d230kwie3q.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/byng7yt0hds6eo3d230kwie3q.o new file mode 100644 index 0000000..615107c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/byng7yt0hds6eo3d230kwie3q.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bz9s0yyqg0mlcwcaa8ow1wbhm.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bz9s0yyqg0mlcwcaa8ow1wbhm.o new file mode 100644 index 0000000..029ab30 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bz9s0yyqg0mlcwcaa8ow1wbhm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bzydma8o886nwj3kdiv7vytxe.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bzydma8o886nwj3kdiv7vytxe.o new file mode 100644 index 0000000..432ce0a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/bzydma8o886nwj3kdiv7vytxe.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c1fvj9nf6lbql6akq2q7oau1p.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c1fvj9nf6lbql6akq2q7oau1p.o new file mode 100644 index 0000000..6b57ab3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c1fvj9nf6lbql6akq2q7oau1p.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c1v0664igz713648igvxxr1m7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c1v0664igz713648igvxxr1m7.o new file mode 100644 index 0000000..ecaed54 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c1v0664igz713648igvxxr1m7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c2inohnmktp5zel0qtkhfb8td.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c2inohnmktp5zel0qtkhfb8td.o new file mode 100644 index 0000000..d5306da --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c2inohnmktp5zel0qtkhfb8td.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c4acx1nc9jnjg4krv0jgkw5yi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c4acx1nc9jnjg4krv0jgkw5yi.o new file mode 100644 index 0000000..e93d66e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c4acx1nc9jnjg4krv0jgkw5yi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c4zah0yhm6wlk1u64n0uerrhx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c4zah0yhm6wlk1u64n0uerrhx.o new file mode 100644 index 0000000..573673f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c4zah0yhm6wlk1u64n0uerrhx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c65xa10drd9p0fmsqnclpaolw.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c65xa10drd9p0fmsqnclpaolw.o new file mode 100644 index 0000000..bf5889f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c65xa10drd9p0fmsqnclpaolw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c76o9bpy6romm20axgqmia3yg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c76o9bpy6romm20axgqmia3yg.o new file mode 100644 index 0000000..fc25a18 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c76o9bpy6romm20axgqmia3yg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c87f7jp83yujwcb8iwzqpgkyc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c87f7jp83yujwcb8iwzqpgkyc.o new file mode 100644 index 0000000..29a7223 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c87f7jp83yujwcb8iwzqpgkyc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c8fzgopvgeep7nqxxxose3hwy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c8fzgopvgeep7nqxxxose3hwy.o new file mode 100644 index 0000000..f32f7e7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/c8fzgopvgeep7nqxxxose3hwy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cckuntq9fmqeh8o2nik2kuxxf.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cckuntq9fmqeh8o2nik2kuxxf.o new file mode 100644 index 0000000..d938e05 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cckuntq9fmqeh8o2nik2kuxxf.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cdi46z9dcqtw62y1fsyn2n1gl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cdi46z9dcqtw62y1fsyn2n1gl.o new file mode 100644 index 0000000..71c74cf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cdi46z9dcqtw62y1fsyn2n1gl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cdu2yiowx00c0kojcclqwmbtx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cdu2yiowx00c0kojcclqwmbtx.o new file mode 100644 index 0000000..f1bcca0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cdu2yiowx00c0kojcclqwmbtx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cfj7970q9y3s0b4p16acuht46.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cfj7970q9y3s0b4p16acuht46.o new file mode 100644 index 0000000..47c67ec --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cfj7970q9y3s0b4p16acuht46.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cgc4x585n4zev9dnazlnu76lk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cgc4x585n4zev9dnazlnu76lk.o new file mode 100644 index 0000000..cb398b4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cgc4x585n4zev9dnazlnu76lk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cgtv0pwszqvhx8jq8ivboqplr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cgtv0pwszqvhx8jq8ivboqplr.o new file mode 100644 index 0000000..29705e3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cgtv0pwszqvhx8jq8ivboqplr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ch1xmwhnq3k426ydbxs9g784s.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ch1xmwhnq3k426ydbxs9g784s.o new file mode 100644 index 0000000..261f7a6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ch1xmwhnq3k426ydbxs9g784s.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cjhrlh6we0n7zpd6106ph3rju.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cjhrlh6we0n7zpd6106ph3rju.o new file mode 100644 index 0000000..93aa755 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cjhrlh6we0n7zpd6106ph3rju.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ckl6fgmutrj3hb8us729p82lv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ckl6fgmutrj3hb8us729p82lv.o new file mode 100644 index 0000000..862f762 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ckl6fgmutrj3hb8us729p82lv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/clmc4nh6qh81nvjczxa6b7qau.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/clmc4nh6qh81nvjczxa6b7qau.o new file mode 100644 index 0000000..ba1963f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/clmc4nh6qh81nvjczxa6b7qau.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/coz5no34zgmorbcmau14w2uhd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/coz5no34zgmorbcmau14w2uhd.o new file mode 100644 index 0000000..7cf1e88 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/coz5no34zgmorbcmau14w2uhd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/crow5l2rv2hlvokddng436tkm.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/crow5l2rv2hlvokddng436tkm.o new file mode 100644 index 0000000..69daecb --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/crow5l2rv2hlvokddng436tkm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/crznscu62k7g1l857ygdceuwi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/crznscu62k7g1l857ygdceuwi.o new file mode 100644 index 0000000..b6fefed --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/crznscu62k7g1l857ygdceuwi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/csog63x4piz7mghefocwh08g1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/csog63x4piz7mghefocwh08g1.o new file mode 100644 index 0000000..323e43f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/csog63x4piz7mghefocwh08g1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cthws9lyoutcjnq7wmsj61hzc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cthws9lyoutcjnq7wmsj61hzc.o new file mode 100644 index 0000000..6ae5ba7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/cthws9lyoutcjnq7wmsj61hzc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d0ou8tfrtpesu8lohggkv9szi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d0ou8tfrtpesu8lohggkv9szi.o new file mode 100644 index 0000000..2adf4e0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d0ou8tfrtpesu8lohggkv9szi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d0th8zq1juynqolgig5woeug6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d0th8zq1juynqolgig5woeug6.o new file mode 100644 index 0000000..b0bc550 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d0th8zq1juynqolgig5woeug6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d6sqw0tl892c7ri7xld8nhsv6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d6sqw0tl892c7ri7xld8nhsv6.o new file mode 100644 index 0000000..627b31d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d6sqw0tl892c7ri7xld8nhsv6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d9qm4y7lwxpa4ujf4ccpo12mv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d9qm4y7lwxpa4ujf4ccpo12mv.o new file mode 100644 index 0000000..c8aaa28 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/d9qm4y7lwxpa4ujf4ccpo12mv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dbajse9j4te86q3y680f2orci.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dbajse9j4te86q3y680f2orci.o new file mode 100644 index 0000000..4394b9e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dbajse9j4te86q3y680f2orci.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dep-graph.bin b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dep-graph.bin new file mode 100644 index 0000000..8bfed5f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dep-graph.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dfymp5c7ptjyae7ckbx9l4md9.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dfymp5c7ptjyae7ckbx9l4md9.o new file mode 100644 index 0000000..db78160 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dfymp5c7ptjyae7ckbx9l4md9.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dg0rr0d9js0aqp2xzvolrjav2.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dg0rr0d9js0aqp2xzvolrjav2.o new file mode 100644 index 0000000..2ba1092 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dg0rr0d9js0aqp2xzvolrjav2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dhv6udbkccqxkc6n03ap9ssyg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dhv6udbkccqxkc6n03ap9ssyg.o new file mode 100644 index 0000000..4c5a833 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dhv6udbkccqxkc6n03ap9ssyg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dhxhaqgd0ysb9rl1lebjz46in.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dhxhaqgd0ysb9rl1lebjz46in.o new file mode 100644 index 0000000..c523a48 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dhxhaqgd0ysb9rl1lebjz46in.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/djojynbxshe3xdzz83rji04gj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/djojynbxshe3xdzz83rji04gj.o new file mode 100644 index 0000000..49cd3d7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/djojynbxshe3xdzz83rji04gj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/do9l78t0jppooyre2vjy6my84.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/do9l78t0jppooyre2vjy6my84.o new file mode 100644 index 0000000..c521b1d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/do9l78t0jppooyre2vjy6my84.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dp0xqrv1hnkesn6rg7rl3u8ej.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dp0xqrv1hnkesn6rg7rl3u8ej.o new file mode 100644 index 0000000..824aa02 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dp0xqrv1hnkesn6rg7rl3u8ej.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ds1ag8cauyun9moxkpoqlj1r5.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ds1ag8cauyun9moxkpoqlj1r5.o new file mode 100644 index 0000000..4522225 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ds1ag8cauyun9moxkpoqlj1r5.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dv9zf83ftcwfv0j9wb087v3lq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dv9zf83ftcwfv0j9wb087v3lq.o new file mode 100644 index 0000000..ed301bf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dv9zf83ftcwfv0j9wb087v3lq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dxwzcjq4wmr6gk8806zixsq10.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dxwzcjq4wmr6gk8806zixsq10.o new file mode 100644 index 0000000..6ff8dfb --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dxwzcjq4wmr6gk8806zixsq10.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dy7k6dhqrlqq2oh2oqw7q211g.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dy7k6dhqrlqq2oh2oqw7q211g.o new file mode 100644 index 0000000..88a446d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/dy7k6dhqrlqq2oh2oqw7q211g.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/e3gxngkj24jpt4wqfrjadxs3v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/e3gxngkj24jpt4wqfrjadxs3v.o new file mode 100644 index 0000000..92818e7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/e3gxngkj24jpt4wqfrjadxs3v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/e45nfi8e4f8sua5sunyqdkoo8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/e45nfi8e4f8sua5sunyqdkoo8.o new file mode 100644 index 0000000..1bd0c90 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/e45nfi8e4f8sua5sunyqdkoo8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ea1ll6wfye64sn7jhrpnkwks2.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ea1ll6wfye64sn7jhrpnkwks2.o new file mode 100644 index 0000000..24baf15 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ea1ll6wfye64sn7jhrpnkwks2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ebrkrkjcd84yyej1lrxm6msl6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ebrkrkjcd84yyej1lrxm6msl6.o new file mode 100644 index 0000000..ee82fe8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ebrkrkjcd84yyej1lrxm6msl6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ebutmlhy9nmtbi430sbt0ulgy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ebutmlhy9nmtbi430sbt0ulgy.o new file mode 100644 index 0000000..2ab6f84 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ebutmlhy9nmtbi430sbt0ulgy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/egee2hp1aenmvn5zf496z2z0i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/egee2hp1aenmvn5zf496z2z0i.o new file mode 100644 index 0000000..6788ac5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/egee2hp1aenmvn5zf496z2z0i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ehcfdf0ufpiu38pfmnub4t27n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ehcfdf0ufpiu38pfmnub4t27n.o new file mode 100644 index 0000000..c55b8e8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ehcfdf0ufpiu38pfmnub4t27n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/erqj3djqkz2j2s2dn0494bi6n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/erqj3djqkz2j2s2dn0494bi6n.o new file mode 100644 index 0000000..3aeddb5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/erqj3djqkz2j2s2dn0494bi6n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/etx8oar0dqs9g0dbr32p658t3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/etx8oar0dqs9g0dbr32p658t3.o new file mode 100644 index 0000000..b844cda --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/etx8oar0dqs9g0dbr32p658t3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/exvp9k3ejdewr5y8pjxi9aprs.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/exvp9k3ejdewr5y8pjxi9aprs.o new file mode 100644 index 0000000..38746e9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/exvp9k3ejdewr5y8pjxi9aprs.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/eyq5m8idzce790y66a9ilqehp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/eyq5m8idzce790y66a9ilqehp.o new file mode 100644 index 0000000..21024a3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/eyq5m8idzce790y66a9ilqehp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/eyxwct1csjbp0k17j2ur8sykx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/eyxwct1csjbp0k17j2ur8sykx.o new file mode 100644 index 0000000..047a609 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/eyxwct1csjbp0k17j2ur8sykx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ezumw1fz18oh2g8y7kdy1oi4r.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ezumw1fz18oh2g8y7kdy1oi4r.o new file mode 100644 index 0000000..6b88bc6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/ezumw1fz18oh2g8y7kdy1oi4r.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2123attnjp217bnftmwrpsij.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2123attnjp217bnftmwrpsij.o new file mode 100644 index 0000000..4ea3335 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2123attnjp217bnftmwrpsij.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2qmnlij740kau01myyfbzv4z.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2qmnlij740kau01myyfbzv4z.o new file mode 100644 index 0000000..59312ac --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2qmnlij740kau01myyfbzv4z.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2veo49lf7m3l9fzum5vjoejl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2veo49lf7m3l9fzum5vjoejl.o new file mode 100644 index 0000000..351432b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f2veo49lf7m3l9fzum5vjoejl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f3rky95vxkd3ascypn93yrkrq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f3rky95vxkd3ascypn93yrkrq.o new file mode 100644 index 0000000..4ff287c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/f3rky95vxkd3ascypn93yrkrq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/query-cache.bin b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/query-cache.bin new file mode 100644 index 0000000..186605a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/query-cache.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/work-products.bin b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/work-products.bin new file mode 100644 index 0000000..2458c06 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459-43j7t5sl02211m93308hnagjn/work-products.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459.lock b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9h54wv4q-1u1n459.lock diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/00yyy6sihmbzv1s2tt62qqsop.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/00yyy6sihmbzv1s2tt62qqsop.o new file mode 100644 index 0000000..0df1dcd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/00yyy6sihmbzv1s2tt62qqsop.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/01qq9au43kmtk4dqiapasbozx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/01qq9au43kmtk4dqiapasbozx.o new file mode 100644 index 0000000..430a1b0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/01qq9au43kmtk4dqiapasbozx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/02l2ix1w6wrex8a2r2c712i34.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/02l2ix1w6wrex8a2r2c712i34.o new file mode 100644 index 0000000..3d0a978 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/02l2ix1w6wrex8a2r2c712i34.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/053mm5w7za1q7nbmmtq0t2qdg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/053mm5w7za1q7nbmmtq0t2qdg.o new file mode 100644 index 0000000..602ad2b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/053mm5w7za1q7nbmmtq0t2qdg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/06lv1zd3n8cepdnwenp3w4bvc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/06lv1zd3n8cepdnwenp3w4bvc.o new file mode 100644 index 0000000..9f92350 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/06lv1zd3n8cepdnwenp3w4bvc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0cs78e1tkqpq89vpuo75wzqha.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0cs78e1tkqpq89vpuo75wzqha.o new file mode 100644 index 0000000..1d66169 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0cs78e1tkqpq89vpuo75wzqha.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0dn3qe2dswnjqldso44klsm6b.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0dn3qe2dswnjqldso44klsm6b.o new file mode 100644 index 0000000..2d8140e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0dn3qe2dswnjqldso44klsm6b.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0dzbj5n9m077mqe9lzbd292fv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0dzbj5n9m077mqe9lzbd292fv.o new file mode 100644 index 0000000..c202a7b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0dzbj5n9m077mqe9lzbd292fv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ghxfe7ve8fuq7p0mhac3s2yx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ghxfe7ve8fuq7p0mhac3s2yx.o new file mode 100644 index 0000000..eb9cd1f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ghxfe7ve8fuq7p0mhac3s2yx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0gxfn87vu8recb90zfdxzg8r7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0gxfn87vu8recb90zfdxzg8r7.o new file mode 100644 index 0000000..c75fb2c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0gxfn87vu8recb90zfdxzg8r7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0hn3vczr4v9vla432804il7o4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0hn3vczr4v9vla432804il7o4.o new file mode 100644 index 0000000..bbd5eb9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0hn3vczr4v9vla432804il7o4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ir2qj4arjcrgwtldoua1nd02.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ir2qj4arjcrgwtldoua1nd02.o new file mode 100644 index 0000000..4e9ba5f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ir2qj4arjcrgwtldoua1nd02.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0k7b6lahx9nxpn7enu7jlj1w8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0k7b6lahx9nxpn7enu7jlj1w8.o new file mode 100644 index 0000000..2e134bd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0k7b6lahx9nxpn7enu7jlj1w8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0lglzzzvja4ulkh8b0u58hhx5.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0lglzzzvja4ulkh8b0u58hhx5.o new file mode 100644 index 0000000..02e7606 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0lglzzzvja4ulkh8b0u58hhx5.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0pjba7rctmentulz7dy4tptzi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0pjba7rctmentulz7dy4tptzi.o new file mode 100644 index 0000000..b6f47ee --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0pjba7rctmentulz7dy4tptzi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0q505xy1nm3860tfz4os63a5k.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0q505xy1nm3860tfz4os63a5k.o new file mode 100644 index 0000000..018ee64 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0q505xy1nm3860tfz4os63a5k.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0q64hfhc0qqdol5z8j0oavdu8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0q64hfhc0qqdol5z8j0oavdu8.o new file mode 100644 index 0000000..9e790ae --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0q64hfhc0qqdol5z8j0oavdu8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0srbz5eno4kxjn3wpzbpldnkr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0srbz5eno4kxjn3wpzbpldnkr.o new file mode 100644 index 0000000..3ebbe08 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0srbz5eno4kxjn3wpzbpldnkr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ssjxgbul8x5gmumyde5jj9i8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ssjxgbul8x5gmumyde5jj9i8.o new file mode 100644 index 0000000..432d598 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0ssjxgbul8x5gmumyde5jj9i8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0tq9hsrt2nlcnl26yewn1jvuo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0tq9hsrt2nlcnl26yewn1jvuo.o new file mode 100644 index 0000000..03f08b6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0tq9hsrt2nlcnl26yewn1jvuo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uc8b8j0kzr02tlm9vrvym0d8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uc8b8j0kzr02tlm9vrvym0d8.o new file mode 100644 index 0000000..bab7452 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uc8b8j0kzr02tlm9vrvym0d8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uefuqr56paiw24wxy2wkip7y.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uefuqr56paiw24wxy2wkip7y.o new file mode 100644 index 0000000..98f60c4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uefuqr56paiw24wxy2wkip7y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uesmk2o86nmb8ikp53vro2cr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uesmk2o86nmb8ikp53vro2cr.o new file mode 100644 index 0000000..7a9b343 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0uesmk2o86nmb8ikp53vro2cr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0w3ee889eplmglu5l7jhjhrci.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0w3ee889eplmglu5l7jhjhrci.o new file mode 100644 index 0000000..e2f86da --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/0w3ee889eplmglu5l7jhjhrci.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1044rnmcmqnv2u721a2jfbg9v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1044rnmcmqnv2u721a2jfbg9v.o new file mode 100644 index 0000000..bc888c9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1044rnmcmqnv2u721a2jfbg9v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/11poc4wf2p7q5wywxqkrcmtxz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/11poc4wf2p7q5wywxqkrcmtxz.o new file mode 100644 index 0000000..03812f0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/11poc4wf2p7q5wywxqkrcmtxz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/11xbb1be2zl01ger4o8werp4r.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/11xbb1be2zl01ger4o8werp4r.o new file mode 100644 index 0000000..950dd24 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/11xbb1be2zl01ger4o8werp4r.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/16smo0otirrimakb0igwppavz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/16smo0otirrimakb0igwppavz.o new file mode 100644 index 0000000..d30a1a8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/16smo0otirrimakb0igwppavz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/19w0r9jnrz7zudz3bqo1eobnb.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/19w0r9jnrz7zudz3bqo1eobnb.o new file mode 100644 index 0000000..37a37b1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/19w0r9jnrz7zudz3bqo1eobnb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1acnv4mag09s9igqj3f7uxgrg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1acnv4mag09s9igqj3f7uxgrg.o new file mode 100644 index 0000000..7ce4ccf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1acnv4mag09s9igqj3f7uxgrg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1b5u08hnyh39flnyifax0h4gp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1b5u08hnyh39flnyifax0h4gp.o new file mode 100644 index 0000000..2264338 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1b5u08hnyh39flnyifax0h4gp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1c8wl4nuh95htvojxejw1l779.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1c8wl4nuh95htvojxejw1l779.o new file mode 100644 index 0000000..e42a964 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1c8wl4nuh95htvojxejw1l779.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1cpsap92a1aqa8gswzmytllze.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1cpsap92a1aqa8gswzmytllze.o new file mode 100644 index 0000000..77b5192 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1cpsap92a1aqa8gswzmytllze.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1d60dd0yy71qpgsssqlb09l93.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1d60dd0yy71qpgsssqlb09l93.o new file mode 100644 index 0000000..954265e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1d60dd0yy71qpgsssqlb09l93.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1i38bqrg2882d0zhwcgkvv7hh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1i38bqrg2882d0zhwcgkvv7hh.o new file mode 100644 index 0000000..71ee13b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1i38bqrg2882d0zhwcgkvv7hh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1ig33mc93e5b0nyyg5b93468m.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1ig33mc93e5b0nyyg5b93468m.o new file mode 100644 index 0000000..16ba8a2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1ig33mc93e5b0nyyg5b93468m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1iky8zp0u05mxtgbuavq7d1py.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1iky8zp0u05mxtgbuavq7d1py.o new file mode 100644 index 0000000..dbe91f5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1iky8zp0u05mxtgbuavq7d1py.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1krxi37o0syui13kmw6wzo71w.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1krxi37o0syui13kmw6wzo71w.o new file mode 100644 index 0000000..d5e25dd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1krxi37o0syui13kmw6wzo71w.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1m605zqtfc7ukt9bwiidpfc9v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1m605zqtfc7ukt9bwiidpfc9v.o new file mode 100644 index 0000000..2d0e318 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1m605zqtfc7ukt9bwiidpfc9v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1p9jf9mhzh5uw4elhtesxc65y.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1p9jf9mhzh5uw4elhtesxc65y.o new file mode 100644 index 0000000..47fef00 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1p9jf9mhzh5uw4elhtesxc65y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1v0rw2gici709u00dl9v9f171.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1v0rw2gici709u00dl9v9f171.o new file mode 100644 index 0000000..9395fce --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1v0rw2gici709u00dl9v9f171.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1v4db1p2dk5nlmqjqanvqdpgs.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1v4db1p2dk5nlmqjqanvqdpgs.o new file mode 100644 index 0000000..520a7e5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1v4db1p2dk5nlmqjqanvqdpgs.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1wd44t0rriardm53zhog5owog.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1wd44t0rriardm53zhog5owog.o new file mode 100644 index 0000000..dd5a331 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1wd44t0rriardm53zhog5owog.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1xahxefmmsecp79qnzz9l1c0v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1xahxefmmsecp79qnzz9l1c0v.o new file mode 100644 index 0000000..d77b929 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/1xahxefmmsecp79qnzz9l1c0v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/202gsu4lnpkh1m3nb4azydhyw.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/202gsu4lnpkh1m3nb4azydhyw.o new file mode 100644 index 0000000..1a41b2c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/202gsu4lnpkh1m3nb4azydhyw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/21kkun92l312iujhbn8y91fzj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/21kkun92l312iujhbn8y91fzj.o new file mode 100644 index 0000000..e9b0240 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/21kkun92l312iujhbn8y91fzj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/21ojmmtf41ow7neig0b6rz5a3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/21ojmmtf41ow7neig0b6rz5a3.o new file mode 100644 index 0000000..2248d3d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/21ojmmtf41ow7neig0b6rz5a3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/29mykpif2v0msgpb2qg2cufe9.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/29mykpif2v0msgpb2qg2cufe9.o new file mode 100644 index 0000000..2b7ca8d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/29mykpif2v0msgpb2qg2cufe9.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/29nkhxl1soq0oug8dggyw3dpi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/29nkhxl1soq0oug8dggyw3dpi.o new file mode 100644 index 0000000..26e552f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/29nkhxl1soq0oug8dggyw3dpi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2chfsn8b56b1pplbj4zzcmer0.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2chfsn8b56b1pplbj4zzcmer0.o new file mode 100644 index 0000000..ddeb6a9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2chfsn8b56b1pplbj4zzcmer0.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2cld2lzw9pj1g0gm9b4psoh9j.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2cld2lzw9pj1g0gm9b4psoh9j.o new file mode 100644 index 0000000..296a8f7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2cld2lzw9pj1g0gm9b4psoh9j.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2dquu3shsap9086vh2u1rhxur.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2dquu3shsap9086vh2u1rhxur.o new file mode 100644 index 0000000..8101815 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2dquu3shsap9086vh2u1rhxur.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2f0ppizo8b69o817cuih3bufl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2f0ppizo8b69o817cuih3bufl.o new file mode 100644 index 0000000..3bedd51 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2f0ppizo8b69o817cuih3bufl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2g1tpuyqi867c7fl2howqw4ro.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2g1tpuyqi867c7fl2howqw4ro.o new file mode 100644 index 0000000..02d2956 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2g1tpuyqi867c7fl2howqw4ro.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2mdlvupk9h5vtkh2oj0ln4val.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2mdlvupk9h5vtkh2oj0ln4val.o new file mode 100644 index 0000000..1eaba20 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2mdlvupk9h5vtkh2oj0ln4val.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2mru1waqphsu1fc1eiyup5ymr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2mru1waqphsu1fc1eiyup5ymr.o new file mode 100644 index 0000000..829cc19 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2mru1waqphsu1fc1eiyup5ymr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2z7xxn40qxobybmhsi1y11z0x.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2z7xxn40qxobybmhsi1y11z0x.o new file mode 100644 index 0000000..73f9279 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2z7xxn40qxobybmhsi1y11z0x.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2zm3ofgorvl713k70stzz52cz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2zm3ofgorvl713k70stzz52cz.o new file mode 100644 index 0000000..23ce1ce --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/2zm3ofgorvl713k70stzz52cz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/31hg1syqlgmmhkal7da2191jr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/31hg1syqlgmmhkal7da2191jr.o new file mode 100644 index 0000000..4d2dd55 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/31hg1syqlgmmhkal7da2191jr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/325ckcv8e22igqtlxc51gbswy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/325ckcv8e22igqtlxc51gbswy.o new file mode 100644 index 0000000..f01c24f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/325ckcv8e22igqtlxc51gbswy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/32tg48bmacireq370q15p3z6p.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/32tg48bmacireq370q15p3z6p.o new file mode 100644 index 0000000..5577970 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/32tg48bmacireq370q15p3z6p.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/34jon1oqn40lo22gfw4zazovj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/34jon1oqn40lo22gfw4zazovj.o new file mode 100644 index 0000000..7c65c7d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/34jon1oqn40lo22gfw4zazovj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3dhhp88h4mos92tqmoxrtufjz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3dhhp88h4mos92tqmoxrtufjz.o new file mode 100644 index 0000000..753f6a8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3dhhp88h4mos92tqmoxrtufjz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3eoe524bftt8ixdxxjpq45o6o.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3eoe524bftt8ixdxxjpq45o6o.o new file mode 100644 index 0000000..292c6e1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3eoe524bftt8ixdxxjpq45o6o.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3gkmkdmh9skvqfnr9s4l5x307.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3gkmkdmh9skvqfnr9s4l5x307.o new file mode 100644 index 0000000..c1bc00f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3gkmkdmh9skvqfnr9s4l5x307.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3nipmxdorab9vc9pl85mk4f5t.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3nipmxdorab9vc9pl85mk4f5t.o new file mode 100644 index 0000000..2919a36 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3nipmxdorab9vc9pl85mk4f5t.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3ohm7q9egmjyh00dk1dram0w3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3ohm7q9egmjyh00dk1dram0w3.o new file mode 100644 index 0000000..1a66bb1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3ohm7q9egmjyh00dk1dram0w3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3oio5gnvlqnyffu4zs5vk1sq1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3oio5gnvlqnyffu4zs5vk1sq1.o new file mode 100644 index 0000000..1ee9fd8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3oio5gnvlqnyffu4zs5vk1sq1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3q741xyrmo7xdje05mvz15sjl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3q741xyrmo7xdje05mvz15sjl.o new file mode 100644 index 0000000..23ff0cf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3q741xyrmo7xdje05mvz15sjl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3rqz9ctv8dqox7libeu2abqrf.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3rqz9ctv8dqox7libeu2abqrf.o new file mode 100644 index 0000000..bfcd27e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3rqz9ctv8dqox7libeu2abqrf.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3rvlox3sa7fqoxmr6ffbdnh0n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3rvlox3sa7fqoxmr6ffbdnh0n.o new file mode 100644 index 0000000..246c8a1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3rvlox3sa7fqoxmr6ffbdnh0n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3vy387ey7ls0d0ttsui9kevnw.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3vy387ey7ls0d0ttsui9kevnw.o new file mode 100644 index 0000000..01c42c7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3vy387ey7ls0d0ttsui9kevnw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3yljrb7ihsncq4sgqg4gh1cza.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3yljrb7ihsncq4sgqg4gh1cza.o new file mode 100644 index 0000000..e55fa38 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/3yljrb7ihsncq4sgqg4gh1cza.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/435snffvka0xgnriwwgon49rd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/435snffvka0xgnriwwgon49rd.o new file mode 100644 index 0000000..161db42 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/435snffvka0xgnriwwgon49rd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/45vy3h78pas7rg73vj0w7tasf.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/45vy3h78pas7rg73vj0w7tasf.o new file mode 100644 index 0000000..d22f932 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/45vy3h78pas7rg73vj0w7tasf.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/46icpkl167cg8nwz15k5msz9n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/46icpkl167cg8nwz15k5msz9n.o new file mode 100644 index 0000000..d7a8f98 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/46icpkl167cg8nwz15k5msz9n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/49e0zg3p3ybb6rtivpz9oqb0i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/49e0zg3p3ybb6rtivpz9oqb0i.o new file mode 100644 index 0000000..22ee04d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/49e0zg3p3ybb6rtivpz9oqb0i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4bjx6y7a1p40lbbppuk0lnour.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4bjx6y7a1p40lbbppuk0lnour.o new file mode 100644 index 0000000..b56d6f6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4bjx6y7a1p40lbbppuk0lnour.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4c2cn9y21duffbh7g0g106iag.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4c2cn9y21duffbh7g0g106iag.o new file mode 100644 index 0000000..a5300de --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4c2cn9y21duffbh7g0g106iag.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4mr8nfqzirfqis4fg0mtxbcdt.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4mr8nfqzirfqis4fg0mtxbcdt.o new file mode 100644 index 0000000..b324c10 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4mr8nfqzirfqis4fg0mtxbcdt.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4n9p6u9fcxuiszokw2hr3yjb8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4n9p6u9fcxuiszokw2hr3yjb8.o new file mode 100644 index 0000000..a86cf93 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4n9p6u9fcxuiszokw2hr3yjb8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4nx2m5ebvn7j7kw04yd4dzx70.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4nx2m5ebvn7j7kw04yd4dzx70.o new file mode 100644 index 0000000..fcb4b18 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4nx2m5ebvn7j7kw04yd4dzx70.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4qnxqfhf5x9rz0l6cho8wnyn4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4qnxqfhf5x9rz0l6cho8wnyn4.o new file mode 100644 index 0000000..292b36b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4qnxqfhf5x9rz0l6cho8wnyn4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4qz4h8h3e5m0sp7zjzgbf09gy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4qz4h8h3e5m0sp7zjzgbf09gy.o new file mode 100644 index 0000000..1a490d7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4qz4h8h3e5m0sp7zjzgbf09gy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4rq7955xem3wyrd6kzyldx463.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4rq7955xem3wyrd6kzyldx463.o new file mode 100644 index 0000000..f7e08b2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4rq7955xem3wyrd6kzyldx463.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4vynkvglr8bipjdn5ql6btf7i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4vynkvglr8bipjdn5ql6btf7i.o new file mode 100644 index 0000000..bacb4f4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4vynkvglr8bipjdn5ql6btf7i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4xuglzgpdq5f18z838afeqeax.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4xuglzgpdq5f18z838afeqeax.o new file mode 100644 index 0000000..cfbce1c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/4xuglzgpdq5f18z838afeqeax.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/51i87bhgbehmdgt6kfdwf4odu.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/51i87bhgbehmdgt6kfdwf4odu.o new file mode 100644 index 0000000..9d4dc5d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/51i87bhgbehmdgt6kfdwf4odu.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/51qvvx6hkfjvu1vgqpvbavi6d.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/51qvvx6hkfjvu1vgqpvbavi6d.o new file mode 100644 index 0000000..8ceae4b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/51qvvx6hkfjvu1vgqpvbavi6d.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/54ocxpesyi146f2017abpb194.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/54ocxpesyi146f2017abpb194.o new file mode 100644 index 0000000..5b5f373 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/54ocxpesyi146f2017abpb194.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/55ceybudtrg3ptg9j91p54eol.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/55ceybudtrg3ptg9j91p54eol.o new file mode 100644 index 0000000..a71e844 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/55ceybudtrg3ptg9j91p54eol.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5d3jm2jcce91wnf4wvelt2km6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5d3jm2jcce91wnf4wvelt2km6.o new file mode 100644 index 0000000..e824ca0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5d3jm2jcce91wnf4wvelt2km6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5obd4s5659up3ecm5frbrm9id.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5obd4s5659up3ecm5frbrm9id.o new file mode 100644 index 0000000..8e0f28c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5obd4s5659up3ecm5frbrm9id.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5xk5csgsbeehda5ln7z1k8a1t.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5xk5csgsbeehda5ln7z1k8a1t.o new file mode 100644 index 0000000..83a0e25 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/5xk5csgsbeehda5ln7z1k8a1t.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/601i2hnc9onxakri7dxskse87.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/601i2hnc9onxakri7dxskse87.o new file mode 100644 index 0000000..19dcb2e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/601i2hnc9onxakri7dxskse87.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/64ud8ph76hdvx095fq8b5t04b.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/64ud8ph76hdvx095fq8b5t04b.o new file mode 100644 index 0000000..2a65d31 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/64ud8ph76hdvx095fq8b5t04b.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/65xuoi7gawta6j91sjaft2wxz.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/65xuoi7gawta6j91sjaft2wxz.o new file mode 100644 index 0000000..841f1c8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/65xuoi7gawta6j91sjaft2wxz.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/695kqdbbxyydl3rtiycnl99q7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/695kqdbbxyydl3rtiycnl99q7.o new file mode 100644 index 0000000..56eda5f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/695kqdbbxyydl3rtiycnl99q7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/69adhp3jbsmjit9dx81vqsxfk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/69adhp3jbsmjit9dx81vqsxfk.o new file mode 100644 index 0000000..ec2528a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/69adhp3jbsmjit9dx81vqsxfk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6ct90enrda2da7rzozqpm9jkd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6ct90enrda2da7rzozqpm9jkd.o new file mode 100644 index 0000000..bfdbce7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6ct90enrda2da7rzozqpm9jkd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6ddgmh09ioxnsnv2mynicd2xu.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6ddgmh09ioxnsnv2mynicd2xu.o new file mode 100644 index 0000000..5e71ae6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6ddgmh09ioxnsnv2mynicd2xu.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6go2prsd3mscd6e2lkadwrt7v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6go2prsd3mscd6e2lkadwrt7v.o new file mode 100644 index 0000000..ffda89a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6go2prsd3mscd6e2lkadwrt7v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6i57u1mqfqqhausvtu0pn5g9f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6i57u1mqfqqhausvtu0pn5g9f.o new file mode 100644 index 0000000..5c2a09c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6i57u1mqfqqhausvtu0pn5g9f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6koi3miz5uyq9rvmzkqfx9xoi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6koi3miz5uyq9rvmzkqfx9xoi.o new file mode 100644 index 0000000..df1ca0a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6koi3miz5uyq9rvmzkqfx9xoi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6odr377owvtlhmgv2ab2dp84f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6odr377owvtlhmgv2ab2dp84f.o new file mode 100644 index 0000000..d842f96 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6odr377owvtlhmgv2ab2dp84f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6pz7w3439tk9tfevm59awdh9g.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6pz7w3439tk9tfevm59awdh9g.o new file mode 100644 index 0000000..ceca1a5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6pz7w3439tk9tfevm59awdh9g.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6qu764f986hr42vlh13rwdh2o.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6qu764f986hr42vlh13rwdh2o.o new file mode 100644 index 0000000..1be0b78 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6qu764f986hr42vlh13rwdh2o.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6st3h5c30zajadvbwwni0ntx3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6st3h5c30zajadvbwwni0ntx3.o new file mode 100644 index 0000000..15e9622 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6st3h5c30zajadvbwwni0ntx3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6v4tg6jn1sbm6tnlr1eyifz7s.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6v4tg6jn1sbm6tnlr1eyifz7s.o new file mode 100644 index 0000000..c56b6c9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6v4tg6jn1sbm6tnlr1eyifz7s.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6xa6nmz14cgvou0idk9h40vgn.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6xa6nmz14cgvou0idk9h40vgn.o new file mode 100644 index 0000000..206caa4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6xa6nmz14cgvou0idk9h40vgn.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6z9tzb4o4z7ua3pwwr8k79dbg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6z9tzb4o4z7ua3pwwr8k79dbg.o new file mode 100644 index 0000000..3f6f2ba --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/6z9tzb4o4z7ua3pwwr8k79dbg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/70yic4jj8yjeixl21q524nhsg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/70yic4jj8yjeixl21q524nhsg.o new file mode 100644 index 0000000..fc4f0cc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/70yic4jj8yjeixl21q524nhsg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/72js635utj0mag8dglne6xgvk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/72js635utj0mag8dglne6xgvk.o new file mode 100644 index 0000000..eba48d5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/72js635utj0mag8dglne6xgvk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/72sq2e5b5l314hyvvuzp7u4zy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/72sq2e5b5l314hyvvuzp7u4zy.o new file mode 100644 index 0000000..964c426 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/72sq2e5b5l314hyvvuzp7u4zy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/74796wgm9kj9hytltbuvub6wh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/74796wgm9kj9hytltbuvub6wh.o new file mode 100644 index 0000000..ab44bbe --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/74796wgm9kj9hytltbuvub6wh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7dlhaiyhnmj51xnxvhowxbyhj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7dlhaiyhnmj51xnxvhowxbyhj.o new file mode 100644 index 0000000..85187c9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7dlhaiyhnmj51xnxvhowxbyhj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7dp27mokt0eljqkewktd3emfs.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7dp27mokt0eljqkewktd3emfs.o new file mode 100644 index 0000000..e73d9e8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7dp27mokt0eljqkewktd3emfs.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7erieyjw6hdswa2qam3vpcjn2.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7erieyjw6hdswa2qam3vpcjn2.o new file mode 100644 index 0000000..160a681 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7erieyjw6hdswa2qam3vpcjn2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7f06hew1mfg8wwr18ypokpctd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7f06hew1mfg8wwr18ypokpctd.o new file mode 100644 index 0000000..3271ac3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7f06hew1mfg8wwr18ypokpctd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7f91n7ej1srvvcaplhlpc36ew.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7f91n7ej1srvvcaplhlpc36ew.o new file mode 100644 index 0000000..71107fc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7f91n7ej1srvvcaplhlpc36ew.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7if213pg4r5nhfdiz39lykmjl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7if213pg4r5nhfdiz39lykmjl.o new file mode 100644 index 0000000..7d6fadd --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7if213pg4r5nhfdiz39lykmjl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7imgapp267pdqw5x02bjib6il.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7imgapp267pdqw5x02bjib6il.o new file mode 100644 index 0000000..d1f7669 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7imgapp267pdqw5x02bjib6il.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7jiuskn8v3yrwajkcufsbijf7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7jiuskn8v3yrwajkcufsbijf7.o new file mode 100644 index 0000000..227e605 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7jiuskn8v3yrwajkcufsbijf7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7kebut0to135cq2xyt8lcz8tg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7kebut0to135cq2xyt8lcz8tg.o new file mode 100644 index 0000000..203f340 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7kebut0to135cq2xyt8lcz8tg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7l5hp8sfvoydn32lvfoquyp4y.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7l5hp8sfvoydn32lvfoquyp4y.o new file mode 100644 index 0000000..1abdd1d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7l5hp8sfvoydn32lvfoquyp4y.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7n20yegwzdrocaxm18vt9l5hd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7n20yegwzdrocaxm18vt9l5hd.o new file mode 100644 index 0000000..920e910 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7n20yegwzdrocaxm18vt9l5hd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7n7wwia78xfqu1uh96mv04qn8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7n7wwia78xfqu1uh96mv04qn8.o new file mode 100644 index 0000000..a71bc55 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7n7wwia78xfqu1uh96mv04qn8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7pxq1d5rqnzk13bo3xpesd9cp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7pxq1d5rqnzk13bo3xpesd9cp.o new file mode 100644 index 0000000..2359d7e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7pxq1d5rqnzk13bo3xpesd9cp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7u717lhds5r8bu6fz89bo8sr7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7u717lhds5r8bu6fz89bo8sr7.o new file mode 100644 index 0000000..962703b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7u717lhds5r8bu6fz89bo8sr7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7xt3fdyacai43vqqjyip8te2v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7xt3fdyacai43vqqjyip8te2v.o new file mode 100644 index 0000000..1f20ae4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/7xt3fdyacai43vqqjyip8te2v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/80ae9sx5fil5f5mq5b0ym4uvy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/80ae9sx5fil5f5mq5b0ym4uvy.o new file mode 100644 index 0000000..f2ba852 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/80ae9sx5fil5f5mq5b0ym4uvy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/81yr79kk53w7x629yjurc54eg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/81yr79kk53w7x629yjurc54eg.o new file mode 100644 index 0000000..87de8b7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/81yr79kk53w7x629yjurc54eg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/83ug3tx6y1k9ygf3xtd4nhwco.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/83ug3tx6y1k9ygf3xtd4nhwco.o new file mode 100644 index 0000000..7199b9a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/83ug3tx6y1k9ygf3xtd4nhwco.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/84ogr8w4vl7flc8f5h43ucfwd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/84ogr8w4vl7flc8f5h43ucfwd.o new file mode 100644 index 0000000..7d8c41f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/84ogr8w4vl7flc8f5h43ucfwd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/88q50obmbtn8g7hrji7kbjamh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/88q50obmbtn8g7hrji7kbjamh.o new file mode 100644 index 0000000..c97e6f8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/88q50obmbtn8g7hrji7kbjamh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8cav9nzu586jqy62nl19o4ztq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8cav9nzu586jqy62nl19o4ztq.o new file mode 100644 index 0000000..2037808 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8cav9nzu586jqy62nl19o4ztq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8dzrvvhp0y84g3l5b4iuoz9hy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8dzrvvhp0y84g3l5b4iuoz9hy.o new file mode 100644 index 0000000..b0bdbe2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8dzrvvhp0y84g3l5b4iuoz9hy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8ed9j16d3v69oihhvkc01lfsc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8ed9j16d3v69oihhvkc01lfsc.o new file mode 100644 index 0000000..63c264d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8ed9j16d3v69oihhvkc01lfsc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8lbdz2yjes2wtmvs9ytxadgc7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8lbdz2yjes2wtmvs9ytxadgc7.o new file mode 100644 index 0000000..004eeb1 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8lbdz2yjes2wtmvs9ytxadgc7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8o6dr38lve6tui3p9g9m3kvhc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8o6dr38lve6tui3p9g9m3kvhc.o new file mode 100644 index 0000000..b0740f5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8o6dr38lve6tui3p9g9m3kvhc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8oi7et6cj8ly5dbu3b386p7h4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8oi7et6cj8ly5dbu3b386p7h4.o new file mode 100644 index 0000000..370808b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8oi7et6cj8ly5dbu3b386p7h4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8om40r9hjfv07g6e67r5y7gdg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8om40r9hjfv07g6e67r5y7gdg.o new file mode 100644 index 0000000..9131a4e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8om40r9hjfv07g6e67r5y7gdg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8p4bux5ypzabnv8nagg454bcd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8p4bux5ypzabnv8nagg454bcd.o new file mode 100644 index 0000000..4291621 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8p4bux5ypzabnv8nagg454bcd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8pf3ni060xwvglt4lgr6wub42.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8pf3ni060xwvglt4lgr6wub42.o new file mode 100644 index 0000000..1e48487 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8pf3ni060xwvglt4lgr6wub42.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8smc3y9odima91lawn4ok0j6j.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8smc3y9odima91lawn4ok0j6j.o new file mode 100644 index 0000000..3a2b5c5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8smc3y9odima91lawn4ok0j6j.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8tiez36wpdd3z8g7xsxz5obzo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8tiez36wpdd3z8g7xsxz5obzo.o new file mode 100644 index 0000000..7efe875 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8tiez36wpdd3z8g7xsxz5obzo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8zezitgn9vvmis9ewk47vuyjk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8zezitgn9vvmis9ewk47vuyjk.o new file mode 100644 index 0000000..c3e3f8c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/8zezitgn9vvmis9ewk47vuyjk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/90hw1agjwqpju2c9xoalu9r9v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/90hw1agjwqpju2c9xoalu9r9v.o new file mode 100644 index 0000000..9230e61 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/90hw1agjwqpju2c9xoalu9r9v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/92mqai2mw8dc7q752hf0hirke.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/92mqai2mw8dc7q752hf0hirke.o new file mode 100644 index 0000000..0f6976c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/92mqai2mw8dc7q752hf0hirke.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/93bvljrvtslfyulhd7938c2el.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/93bvljrvtslfyulhd7938c2el.o new file mode 100644 index 0000000..0de6d8f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/93bvljrvtslfyulhd7938c2el.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/96uay3iz75g4qk7s3dq6lslv1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/96uay3iz75g4qk7s3dq6lslv1.o new file mode 100644 index 0000000..aac4290 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/96uay3iz75g4qk7s3dq6lslv1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9a5h36wek4c71cpoc64at45im.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9a5h36wek4c71cpoc64at45im.o new file mode 100644 index 0000000..22cfbaa --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9a5h36wek4c71cpoc64at45im.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9cmt7q3mwgr1jdxxjmjysope1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9cmt7q3mwgr1jdxxjmjysope1.o new file mode 100644 index 0000000..3af4c46 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9cmt7q3mwgr1jdxxjmjysope1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9edxphk15ba7i9i20cozlz30m.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9edxphk15ba7i9i20cozlz30m.o new file mode 100644 index 0000000..21b822c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9edxphk15ba7i9i20cozlz30m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9ggpx16fw4fe7gzqt4djfehht.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9ggpx16fw4fe7gzqt4djfehht.o new file mode 100644 index 0000000..4330de6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9ggpx16fw4fe7gzqt4djfehht.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9h7nd2flpqrdq46ry3pb5nba0.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9h7nd2flpqrdq46ry3pb5nba0.o new file mode 100644 index 0000000..f7372bb --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9h7nd2flpqrdq46ry3pb5nba0.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9lsvvs16xcnwwblva76iftc0z.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9lsvvs16xcnwwblva76iftc0z.o new file mode 100644 index 0000000..2f58204 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9lsvvs16xcnwwblva76iftc0z.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9qzoqxojecf02wzrvn26tr5sd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9qzoqxojecf02wzrvn26tr5sd.o new file mode 100644 index 0000000..3f2655f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9qzoqxojecf02wzrvn26tr5sd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9xejf5ccx1klg4661pe9lkbpj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9xejf5ccx1klg4661pe9lkbpj.o new file mode 100644 index 0000000..c69d157 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9xejf5ccx1klg4661pe9lkbpj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9xkpphwb4918uuiaqrg8o614m.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9xkpphwb4918uuiaqrg8o614m.o new file mode 100644 index 0000000..ad552f9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9xkpphwb4918uuiaqrg8o614m.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9yhu186rfw1si909jj3zo9hbi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9yhu186rfw1si909jj3zo9hbi.o new file mode 100644 index 0000000..42add1b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9yhu186rfw1si909jj3zo9hbi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9zd06sj3frcylmx054ayercuo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9zd06sj3frcylmx054ayercuo.o new file mode 100644 index 0000000..9d32556 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/9zd06sj3frcylmx054ayercuo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a2aygrru17xs8dduu1vrmn867.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a2aygrru17xs8dduu1vrmn867.o new file mode 100644 index 0000000..a8a50ca --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a2aygrru17xs8dduu1vrmn867.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a3lmtur2p5zdmhz1h2eacrs8f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a3lmtur2p5zdmhz1h2eacrs8f.o new file mode 100644 index 0000000..389fcae --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a3lmtur2p5zdmhz1h2eacrs8f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a5bziloqx047njlac312gjxur.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a5bziloqx047njlac312gjxur.o new file mode 100644 index 0000000..caf5656 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a5bziloqx047njlac312gjxur.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a8rgtqujcre5re7mq3j9j04eb.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a8rgtqujcre5re7mq3j9j04eb.o new file mode 100644 index 0000000..ea91c96 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a8rgtqujcre5re7mq3j9j04eb.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a9ovjehgf41xqkpvlfpjz28hh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a9ovjehgf41xqkpvlfpjz28hh.o new file mode 100644 index 0000000..63b7e44 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/a9ovjehgf41xqkpvlfpjz28hh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aa2rrrk5p6xfvb3ik8whf5731.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aa2rrrk5p6xfvb3ik8whf5731.o new file mode 100644 index 0000000..c32288f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aa2rrrk5p6xfvb3ik8whf5731.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aa7duqxhsz6g3auualw2dj9lo.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aa7duqxhsz6g3auualw2dj9lo.o new file mode 100644 index 0000000..7535256 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aa7duqxhsz6g3auualw2dj9lo.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aes3ik8o8vxeyv5xr1s37c81q.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aes3ik8o8vxeyv5xr1s37c81q.o new file mode 100644 index 0000000..faee7e6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aes3ik8o8vxeyv5xr1s37c81q.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ahh13glcsycueftr7kypyqnkh.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ahh13glcsycueftr7kypyqnkh.o new file mode 100644 index 0000000..9eb0cb0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ahh13glcsycueftr7kypyqnkh.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aiiak4ds1k63ss1yzgsc874yx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aiiak4ds1k63ss1yzgsc874yx.o new file mode 100644 index 0000000..cebb5b9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aiiak4ds1k63ss1yzgsc874yx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aj4kb42s6geembkab9d3ohw9z.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aj4kb42s6geembkab9d3ohw9z.o new file mode 100644 index 0000000..732a400 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aj4kb42s6geembkab9d3ohw9z.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/akjpk94557l7ybqx042dfsqbn.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/akjpk94557l7ybqx042dfsqbn.o new file mode 100644 index 0000000..c845043 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/akjpk94557l7ybqx042dfsqbn.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aoxt8498hjsim37emsdq8lxck.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aoxt8498hjsim37emsdq8lxck.o new file mode 100644 index 0000000..40ec373 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aoxt8498hjsim37emsdq8lxck.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ape8b7bp13uukllmquw3uh39t.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ape8b7bp13uukllmquw3uh39t.o new file mode 100644 index 0000000..3942de2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ape8b7bp13uukllmquw3uh39t.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aqh99rrsj12rsxd5abddmvhw4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aqh99rrsj12rsxd5abddmvhw4.o new file mode 100644 index 0000000..f9e24cc --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aqh99rrsj12rsxd5abddmvhw4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/at2g8okfsgbx884msfaindlct.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/at2g8okfsgbx884msfaindlct.o new file mode 100644 index 0000000..6fa0ee2 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/at2g8okfsgbx884msfaindlct.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/atb11wsmrv5vreoec4gmo5yhy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/atb11wsmrv5vreoec4gmo5yhy.o new file mode 100644 index 0000000..c7a2938 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/atb11wsmrv5vreoec4gmo5yhy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/auktx0slmjea8jav9b2d1vmzq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/auktx0slmjea8jav9b2d1vmzq.o new file mode 100644 index 0000000..6599974 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/auktx0slmjea8jav9b2d1vmzq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/av7dzotuqb65ab3ju53gi3ta4.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/av7dzotuqb65ab3ju53gi3ta4.o new file mode 100644 index 0000000..4af640d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/av7dzotuqb65ab3ju53gi3ta4.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/awi4bact81p10411qjqliz3bp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/awi4bact81p10411qjqliz3bp.o new file mode 100644 index 0000000..bd7b138 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/awi4bact81p10411qjqliz3bp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ay51m765xgl7hstaeh6hoen6f.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ay51m765xgl7hstaeh6hoen6f.o new file mode 100644 index 0000000..76074ee --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ay51m765xgl7hstaeh6hoen6f.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aya9zjge90104s1ji3pn47ydv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aya9zjge90104s1ji3pn47ydv.o new file mode 100644 index 0000000..89fca14 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/aya9zjge90104s1ji3pn47ydv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/b1phop6902r5id4955393o9a1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/b1phop6902r5id4955393o9a1.o new file mode 100644 index 0000000..465cbe0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/b1phop6902r5id4955393o9a1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/b9lu0w7tzf7gx4ltw6t02gvqu.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/b9lu0w7tzf7gx4ltw6t02gvqu.o new file mode 100644 index 0000000..f4503d5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/b9lu0w7tzf7gx4ltw6t02gvqu.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bbv0eq9qvie8748hlma0mon5v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bbv0eq9qvie8748hlma0mon5v.o new file mode 100644 index 0000000..3d5da23 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bbv0eq9qvie8748hlma0mon5v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bdbin3olhnb9m3r0sasrkklbr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bdbin3olhnb9m3r0sasrkklbr.o new file mode 100644 index 0000000..d8f6681 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bdbin3olhnb9m3r0sasrkklbr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bexupmeaifnsetpz4smf4dk4i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bexupmeaifnsetpz4smf4dk4i.o new file mode 100644 index 0000000..d3e5ead --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bexupmeaifnsetpz4smf4dk4i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bhlif0rwjb6hbnp10m5f8l03c.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bhlif0rwjb6hbnp10m5f8l03c.o new file mode 100644 index 0000000..7a1188d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bhlif0rwjb6hbnp10m5f8l03c.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bka176jp5bupfuh6cyukp2cur.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bka176jp5bupfuh6cyukp2cur.o new file mode 100644 index 0000000..db05f87 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bka176jp5bupfuh6cyukp2cur.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bm48wcw35zdg5m8ljqwff851i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bm48wcw35zdg5m8ljqwff851i.o new file mode 100644 index 0000000..ce2c05d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bm48wcw35zdg5m8ljqwff851i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bn13sbr4keyhpkjlv0gzlwv43.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bn13sbr4keyhpkjlv0gzlwv43.o new file mode 100644 index 0000000..2564a2d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bn13sbr4keyhpkjlv0gzlwv43.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bpenjln9vupmysp1mf8eibbl6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bpenjln9vupmysp1mf8eibbl6.o new file mode 100644 index 0000000..b96c44f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bpenjln9vupmysp1mf8eibbl6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/brbxw2jdqsigc5uj0wli7no0j.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/brbxw2jdqsigc5uj0wli7no0j.o new file mode 100644 index 0000000..d2bd168 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/brbxw2jdqsigc5uj0wli7no0j.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/brrgh7ziruxq5r57pn05qyeqv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/brrgh7ziruxq5r57pn05qyeqv.o new file mode 100644 index 0000000..93fcfd8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/brrgh7ziruxq5r57pn05qyeqv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/byng7yt0hds6eo3d230kwie3q.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/byng7yt0hds6eo3d230kwie3q.o new file mode 100644 index 0000000..615107c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/byng7yt0hds6eo3d230kwie3q.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bz9s0yyqg0mlcwcaa8ow1wbhm.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bz9s0yyqg0mlcwcaa8ow1wbhm.o new file mode 100644 index 0000000..029ab30 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bz9s0yyqg0mlcwcaa8ow1wbhm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bzydma8o886nwj3kdiv7vytxe.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bzydma8o886nwj3kdiv7vytxe.o new file mode 100644 index 0000000..432ce0a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/bzydma8o886nwj3kdiv7vytxe.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c1fvj9nf6lbql6akq2q7oau1p.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c1fvj9nf6lbql6akq2q7oau1p.o new file mode 100644 index 0000000..6b57ab3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c1fvj9nf6lbql6akq2q7oau1p.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c1v0664igz713648igvxxr1m7.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c1v0664igz713648igvxxr1m7.o new file mode 100644 index 0000000..ecaed54 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c1v0664igz713648igvxxr1m7.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c2inohnmktp5zel0qtkhfb8td.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c2inohnmktp5zel0qtkhfb8td.o new file mode 100644 index 0000000..d5306da --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c2inohnmktp5zel0qtkhfb8td.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c4acx1nc9jnjg4krv0jgkw5yi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c4acx1nc9jnjg4krv0jgkw5yi.o new file mode 100644 index 0000000..e93d66e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c4acx1nc9jnjg4krv0jgkw5yi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c4zah0yhm6wlk1u64n0uerrhx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c4zah0yhm6wlk1u64n0uerrhx.o new file mode 100644 index 0000000..573673f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c4zah0yhm6wlk1u64n0uerrhx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c65xa10drd9p0fmsqnclpaolw.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c65xa10drd9p0fmsqnclpaolw.o new file mode 100644 index 0000000..bf5889f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c65xa10drd9p0fmsqnclpaolw.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c76o9bpy6romm20axgqmia3yg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c76o9bpy6romm20axgqmia3yg.o new file mode 100644 index 0000000..fc25a18 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c76o9bpy6romm20axgqmia3yg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c87f7jp83yujwcb8iwzqpgkyc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c87f7jp83yujwcb8iwzqpgkyc.o new file mode 100644 index 0000000..29a7223 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c87f7jp83yujwcb8iwzqpgkyc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c8fzgopvgeep7nqxxxose3hwy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c8fzgopvgeep7nqxxxose3hwy.o new file mode 100644 index 0000000..f32f7e7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/c8fzgopvgeep7nqxxxose3hwy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cckuntq9fmqeh8o2nik2kuxxf.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cckuntq9fmqeh8o2nik2kuxxf.o new file mode 100644 index 0000000..d938e05 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cckuntq9fmqeh8o2nik2kuxxf.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cdi46z9dcqtw62y1fsyn2n1gl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cdi46z9dcqtw62y1fsyn2n1gl.o new file mode 100644 index 0000000..71c74cf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cdi46z9dcqtw62y1fsyn2n1gl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cdu2yiowx00c0kojcclqwmbtx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cdu2yiowx00c0kojcclqwmbtx.o new file mode 100644 index 0000000..f1bcca0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cdu2yiowx00c0kojcclqwmbtx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cfj7970q9y3s0b4p16acuht46.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cfj7970q9y3s0b4p16acuht46.o new file mode 100644 index 0000000..47c67ec --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cfj7970q9y3s0b4p16acuht46.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cgc4x585n4zev9dnazlnu76lk.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cgc4x585n4zev9dnazlnu76lk.o new file mode 100644 index 0000000..cb398b4 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cgc4x585n4zev9dnazlnu76lk.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cgtv0pwszqvhx8jq8ivboqplr.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cgtv0pwszqvhx8jq8ivboqplr.o new file mode 100644 index 0000000..29705e3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cgtv0pwszqvhx8jq8ivboqplr.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ch1xmwhnq3k426ydbxs9g784s.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ch1xmwhnq3k426ydbxs9g784s.o new file mode 100644 index 0000000..261f7a6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ch1xmwhnq3k426ydbxs9g784s.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cjhrlh6we0n7zpd6106ph3rju.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cjhrlh6we0n7zpd6106ph3rju.o new file mode 100644 index 0000000..93aa755 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cjhrlh6we0n7zpd6106ph3rju.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ckl6fgmutrj3hb8us729p82lv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ckl6fgmutrj3hb8us729p82lv.o new file mode 100644 index 0000000..862f762 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ckl6fgmutrj3hb8us729p82lv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/clmc4nh6qh81nvjczxa6b7qau.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/clmc4nh6qh81nvjczxa6b7qau.o new file mode 100644 index 0000000..ba1963f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/clmc4nh6qh81nvjczxa6b7qau.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/coz5no34zgmorbcmau14w2uhd.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/coz5no34zgmorbcmau14w2uhd.o new file mode 100644 index 0000000..7cf1e88 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/coz5no34zgmorbcmau14w2uhd.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/crow5l2rv2hlvokddng436tkm.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/crow5l2rv2hlvokddng436tkm.o new file mode 100644 index 0000000..69daecb --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/crow5l2rv2hlvokddng436tkm.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/crznscu62k7g1l857ygdceuwi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/crznscu62k7g1l857ygdceuwi.o new file mode 100644 index 0000000..b6fefed --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/crznscu62k7g1l857ygdceuwi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/csog63x4piz7mghefocwh08g1.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/csog63x4piz7mghefocwh08g1.o new file mode 100644 index 0000000..323e43f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/csog63x4piz7mghefocwh08g1.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cthws9lyoutcjnq7wmsj61hzc.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cthws9lyoutcjnq7wmsj61hzc.o new file mode 100644 index 0000000..6ae5ba7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/cthws9lyoutcjnq7wmsj61hzc.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d0ou8tfrtpesu8lohggkv9szi.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d0ou8tfrtpesu8lohggkv9szi.o new file mode 100644 index 0000000..2adf4e0 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d0ou8tfrtpesu8lohggkv9szi.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d0th8zq1juynqolgig5woeug6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d0th8zq1juynqolgig5woeug6.o new file mode 100644 index 0000000..b0bc550 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d0th8zq1juynqolgig5woeug6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d6sqw0tl892c7ri7xld8nhsv6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d6sqw0tl892c7ri7xld8nhsv6.o new file mode 100644 index 0000000..627b31d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d6sqw0tl892c7ri7xld8nhsv6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d9qm4y7lwxpa4ujf4ccpo12mv.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d9qm4y7lwxpa4ujf4ccpo12mv.o new file mode 100644 index 0000000..c8aaa28 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/d9qm4y7lwxpa4ujf4ccpo12mv.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dbajse9j4te86q3y680f2orci.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dbajse9j4te86q3y680f2orci.o new file mode 100644 index 0000000..4394b9e --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dbajse9j4te86q3y680f2orci.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dep-graph.bin b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dep-graph.bin new file mode 100644 index 0000000..8bfed5f --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dep-graph.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dep-graph.part.bin b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dep-graph.part.bin new file mode 100644 index 0000000..7d9988b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dep-graph.part.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dfymp5c7ptjyae7ckbx9l4md9.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dfymp5c7ptjyae7ckbx9l4md9.o new file mode 100644 index 0000000..db78160 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dfymp5c7ptjyae7ckbx9l4md9.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dg0rr0d9js0aqp2xzvolrjav2.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dg0rr0d9js0aqp2xzvolrjav2.o new file mode 100644 index 0000000..2ba1092 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dg0rr0d9js0aqp2xzvolrjav2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dhv6udbkccqxkc6n03ap9ssyg.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dhv6udbkccqxkc6n03ap9ssyg.o new file mode 100644 index 0000000..4c5a833 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dhv6udbkccqxkc6n03ap9ssyg.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dhxhaqgd0ysb9rl1lebjz46in.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dhxhaqgd0ysb9rl1lebjz46in.o new file mode 100644 index 0000000..c523a48 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dhxhaqgd0ysb9rl1lebjz46in.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/djojynbxshe3xdzz83rji04gj.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/djojynbxshe3xdzz83rji04gj.o new file mode 100644 index 0000000..49cd3d7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/djojynbxshe3xdzz83rji04gj.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/do9l78t0jppooyre2vjy6my84.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/do9l78t0jppooyre2vjy6my84.o new file mode 100644 index 0000000..c521b1d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/do9l78t0jppooyre2vjy6my84.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dp0xqrv1hnkesn6rg7rl3u8ej.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dp0xqrv1hnkesn6rg7rl3u8ej.o new file mode 100644 index 0000000..824aa02 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dp0xqrv1hnkesn6rg7rl3u8ej.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ds1ag8cauyun9moxkpoqlj1r5.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ds1ag8cauyun9moxkpoqlj1r5.o new file mode 100644 index 0000000..4522225 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ds1ag8cauyun9moxkpoqlj1r5.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dv9zf83ftcwfv0j9wb087v3lq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dv9zf83ftcwfv0j9wb087v3lq.o new file mode 100644 index 0000000..ed301bf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dv9zf83ftcwfv0j9wb087v3lq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dxwzcjq4wmr6gk8806zixsq10.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dxwzcjq4wmr6gk8806zixsq10.o new file mode 100644 index 0000000..6ff8dfb --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dxwzcjq4wmr6gk8806zixsq10.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dy7k6dhqrlqq2oh2oqw7q211g.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dy7k6dhqrlqq2oh2oqw7q211g.o new file mode 100644 index 0000000..88a446d --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/dy7k6dhqrlqq2oh2oqw7q211g.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/e3gxngkj24jpt4wqfrjadxs3v.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/e3gxngkj24jpt4wqfrjadxs3v.o new file mode 100644 index 0000000..92818e7 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/e3gxngkj24jpt4wqfrjadxs3v.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/e45nfi8e4f8sua5sunyqdkoo8.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/e45nfi8e4f8sua5sunyqdkoo8.o new file mode 100644 index 0000000..1bd0c90 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/e45nfi8e4f8sua5sunyqdkoo8.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ea1ll6wfye64sn7jhrpnkwks2.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ea1ll6wfye64sn7jhrpnkwks2.o new file mode 100644 index 0000000..24baf15 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ea1ll6wfye64sn7jhrpnkwks2.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ebrkrkjcd84yyej1lrxm6msl6.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ebrkrkjcd84yyej1lrxm6msl6.o new file mode 100644 index 0000000..ee82fe8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ebrkrkjcd84yyej1lrxm6msl6.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ebutmlhy9nmtbi430sbt0ulgy.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ebutmlhy9nmtbi430sbt0ulgy.o new file mode 100644 index 0000000..2ab6f84 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ebutmlhy9nmtbi430sbt0ulgy.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/egee2hp1aenmvn5zf496z2z0i.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/egee2hp1aenmvn5zf496z2z0i.o new file mode 100644 index 0000000..6788ac5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/egee2hp1aenmvn5zf496z2z0i.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ehcfdf0ufpiu38pfmnub4t27n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ehcfdf0ufpiu38pfmnub4t27n.o new file mode 100644 index 0000000..c55b8e8 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ehcfdf0ufpiu38pfmnub4t27n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/erqj3djqkz2j2s2dn0494bi6n.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/erqj3djqkz2j2s2dn0494bi6n.o new file mode 100644 index 0000000..3aeddb5 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/erqj3djqkz2j2s2dn0494bi6n.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/etx8oar0dqs9g0dbr32p658t3.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/etx8oar0dqs9g0dbr32p658t3.o new file mode 100644 index 0000000..b844cda --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/etx8oar0dqs9g0dbr32p658t3.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/exvp9k3ejdewr5y8pjxi9aprs.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/exvp9k3ejdewr5y8pjxi9aprs.o new file mode 100644 index 0000000..38746e9 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/exvp9k3ejdewr5y8pjxi9aprs.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/eyq5m8idzce790y66a9ilqehp.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/eyq5m8idzce790y66a9ilqehp.o new file mode 100644 index 0000000..21024a3 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/eyq5m8idzce790y66a9ilqehp.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/eyxwct1csjbp0k17j2ur8sykx.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/eyxwct1csjbp0k17j2ur8sykx.o new file mode 100644 index 0000000..047a609 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/eyxwct1csjbp0k17j2ur8sykx.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ezumw1fz18oh2g8y7kdy1oi4r.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ezumw1fz18oh2g8y7kdy1oi4r.o new file mode 100644 index 0000000..6b88bc6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/ezumw1fz18oh2g8y7kdy1oi4r.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2123attnjp217bnftmwrpsij.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2123attnjp217bnftmwrpsij.o new file mode 100644 index 0000000..4ea3335 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2123attnjp217bnftmwrpsij.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2qmnlij740kau01myyfbzv4z.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2qmnlij740kau01myyfbzv4z.o new file mode 100644 index 0000000..59312ac --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2qmnlij740kau01myyfbzv4z.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2veo49lf7m3l9fzum5vjoejl.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2veo49lf7m3l9fzum5vjoejl.o new file mode 100644 index 0000000..351432b --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f2veo49lf7m3l9fzum5vjoejl.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f3rky95vxkd3ascypn93yrkrq.o b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f3rky95vxkd3ascypn93yrkrq.o new file mode 100644 index 0000000..4ff287c --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/f3rky95vxkd3ascypn93yrkrq.o Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/query-cache.bin b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/query-cache.bin new file mode 100644 index 0000000..186605a --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/query-cache.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/work-products.bin b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/work-products.bin new file mode 100644 index 0000000..2458c06 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb-working/work-products.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb.lock b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-2aavggeppr8yg/s-hi9hn7zrrq-0nd2idb.lock diff --git a/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/dep-graph.bin b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/dep-graph.bin new file mode 100644 index 0000000..87aa737 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/dep-graph.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/query-cache.bin b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/query-cache.bin new file mode 100644 index 0000000..c6b0ead --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/query-cache.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/work-products.bin b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/work-products.bin new file mode 100644 index 0000000..422aedf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz-bdl1dh17rrz4q7iynmzmfeyf3/work-products.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz.lock b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3d98w1z3t2qxr/s-hi9gybla50-1mqnmkz.lock diff --git a/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/dep-graph.bin b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/dep-graph.bin new file mode 100644 index 0000000..cdfdeb6 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/dep-graph.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/query-cache.bin b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/query-cache.bin new file mode 100644 index 0000000..7327691 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/query-cache.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/work-products.bin b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/work-products.bin new file mode 100644 index 0000000..422aedf --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j-43cblyhwxuttaka5ghzd3o6zc/work-products.bin Binary files differ diff --git a/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j.lock b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/target/debug/incremental/ExoLauncher-3rnsded9o2x92/s-hi9gwwpnfz-05gvj8j.lock diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..7f42e5f --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "es2023", + "lib": ["ES2023", "DOM"], + "module": "esnext", + "types": ["vite/client"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..1ffef60 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..d3c52ea --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "es2023", + "lib": ["ES2023"], + "module": "esnext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..8b0f57b --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +})